【技术实现步骤摘要】
一种云端数据存储方法、装置、设备及介质
[0001]本专利技术涉及云存储
,尤其涉及一种云端数据存储方法
、
装置
、
设备及介质
。
技术介绍
[0002]随着数据爆炸式的增长和宽带网络的普及,近年来云计算服务的发展迅速,云存储已经成为当今云计算领域的一个重要应用分支,云存储具有存储空间价格低廉
、
随处存取
、
方便共享
、
容灾备份的优点
。
[0003]然而,云存储在带来便捷性的同时,由于其通常采用纯明文的存储方式极易发生安全泄露的风险,也带来了安全性方面的隐患
。
技术实现思路
[0004]本专利技术提供了一种云端数据存储方法
、
装置
、
设备及介质,以实现云端数据的安全存储
。
[0005]根据本专利技术的第一方面,提供了一种云端数据存储方法,应用于云端服务器中的中心服务器,所述云端服务器还包括至少两个计算节点,包括:
[0006]接收关联客户端发送的待存储数据及公钥;
[0007]基于生成的随机数集合
、
所述待存储数据及所述公钥,确定密文碎片集合;
[0008]通过所述密文碎片集合作为叶节点构建第一默克尔树并进行存储;
[0009]根据各所述计算节点生成计算节点组,将所述密文碎片集合下发至所述计算节点组进行存储
。
[0010]根据本专利技术的第二方面,提供 ...
【技术保护点】
【技术特征摘要】
1.
一种云端数据存储方法,其特征在于,应用于云端服务器中的中心服务器,所述云端服务器还包括至少两个计算节点,包括:接收关联客户端发送的待存储数据及公钥;基于生成的随机数集合
、
所述待存储数据及所述公钥,确定密文碎片集合;通过所述密文碎片集合作为叶节点构建第一默克尔树并进行存储;根据各所述计算节点生成计算节点组,将所述密文碎片集合下发至所述计算节点组进行存储
。2.
根据权利要求1所述的方法,其特征在于,所述基于生成的随机数集合
、
所述待存储数据及所述公钥,确定密文碎片集合,包括:根据生成的随机数集合对所述待存储数据进行拆分,得到碎片数据集合;通过所述公钥对所述碎片数据集合中的各碎片数据进行同态加密,得到密文碎片集合
。3.
根据权利要求1所述的方法,其特征在于,在所述将所述密文碎片集合下发至所述计算节点组进行存储之后,还包括:当接收到所述关联客户端发送的数据获取请求时,获取各所述计算节点保存的碎片密文,根据各所述碎片密文及所述第一默克尔树,确定密文聚合信息并发送至所述关联客户端
。4.
根据权利要求3所述的方法,其特征在于,所述根据各所述碎片密文及所述第一默克尔树,确定密文聚合信息并发送至所述关联客户端,包括:根据各所述碎片密文,生成第二默克尔树;当所述第一默克尔树的第一根节点与所述第二默克尔树的第二根节点一致时,对各所述碎片密文进行密文聚合,得到密文聚合信息;将所述密文聚合信息发送至所述关联客户端
。5.
根据权利要求1所述的方法,其特征在于,在所述将所述密文碎片集合下发至所述计算节点组进行存储之后,还包括:当所述计算节点满足碎片更新条件时,将所述计算节点作为待更新计算节点,根据所述待更新计算节点所属的目标计算节点组,对所述目标计算节点组的碎片密文进行更新
。6.
根据权利要求5所述的方法,所述根据所述待更新计算节点所属的目标计算节点组,对所述目标计算节点组的碎片密文进行更新,包括...
【专利技术属性】
技术研发人员:陆阳,涂锟,张曙光,王琦,柯琪锐,陈艳晶,
申请(专利权)人:成方金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。