基于跨域冗余中纠删码计算的加解密方法、装置及系统制造方法及图纸

技术编号:40003278 阅读:31 留言:0更新日期:2024-01-09 04:16
本发明专利技术公开了一种基于跨域冗余中纠删码计算的加解密方法、装置及系统,属于计算机存储领域,方法包括:掩码生成机构i利用含有其秘密信息的随机数作为纠删码输入,生成n个预掩码,保留第i个预掩码,将第j个预掩码对应发送至掩码生成机构j,n为掩码生成机构的数量,i,j∈{1,2,…,n}且i≠j;掩码生成机构i将其生成并保留的预掩码与其接收到的来自其它掩码生成机构的预掩码相加,得到其加密掩码,所有掩码生成机构的加密掩码形成一组加密掩码组;同理生成多组加密掩码组,随机选择一组加密掩码组,数据机构和存储机构利用各自保留的且与选择的加密掩码组对应的加密掩码,协同完成数据加解密和存储。降低了跨域纠删码的计算开销。

【技术实现步骤摘要】

本专利技术属于计算机存储领域,更具体地,涉及一种基于跨域冗余中纠删码计算的加解密方法、装置及系统


技术介绍

1、跨域数据冗余通过在地理上不同位置的数据中心之间进行数据冗余来避免单集群故障导致的数据丢失。为了降低存储开销,跨域数据冗余通常采用纠删码机制。通过将来自多个数据中心的、相同大小的数据块组合成一个纠删码条带,生成多个校验块存储在其他数据中心,来保证在多个数据中心不可用的情况下仍然能恢复出原始数据。然而,计算纠删码需要使用未加密的原始数据,使得在隶属于不同机构的数据中心之间部署跨域冗余时存在数据泄露的风险。

2、为了防止数据泄露,常采用基于同态加密的秘密共享方案。同态加密允许在密文数据上进行特定的计算,其结果与在明文数据上进行相同计算后再加密得到的密文数据相同,从而使得参与方可以通过分享各自加密后的密文数据,在密文数据上进行所需要的操作后取回结果,最后各自解密完成秘密共享。

3、现有基于同态加密的秘密共享方案通常基于某个特定的np困难问题实现,可分为全同态加密和部分同态加密两部分。支持全同态性质的方案涉及到大量有限域上的乘法、本文档来自技高网...

【技术保护点】

1.一种基于跨域冗余中纠删码计算的加解密方法,用于包含数据机构和存储机构的集群中,其特征在于,方法包括:

2.如权利要求1所述的基于跨域冗余中纠删码计算的加解密方法,其特征在于,当仅选取数据机构作为掩码生成机构时,所述S2具体包括:

3.如权利要求2所述的基于跨域冗余中纠删码计算的加解密方法,其特征在于,所述S5中的数据加解密和存储具体包括:

4.如权利要求1所述的基于跨域冗余中纠删码计算的加解密方法,其特征在于,当选取数据机构和存储机构共同作为掩码生成机构时,所述S2具体包括:

5.如权利要求4所述的基于跨域冗余中纠删码计算的加解密方法,...

【技术特征摘要】

1.一种基于跨域冗余中纠删码计算的加解密方法,用于包含数据机构和存储机构的集群中,其特征在于,方法包括:

2.如权利要求1所述的基于跨域冗余中纠删码计算的加解密方法,其特征在于,当仅选取数据机构作为掩码生成机构时,所述s2具体包括:

3.如权利要求2所述的基于跨域冗余中纠删码计算的加解密方法,其特征在于,所述s5中的数据加解密和存储具体包括:

4.如权利要求1所述的基于跨域冗余中纠删码计算的加解密方法,其特征在于,当选取数据机构和存储机构共同作为掩码生成机构时,所述s2具体包括:

5.如权利要求4所述的基于跨域冗余中纠删码计算的加解密方法,其特征在于,所述s5中的数据加解密和...

【专利技术属性】
技术研发人员:万胜刚易成龙朱捷瑞陈阵阳孙斌苏楠张立强
申请(专利权)人:华中科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1