[发明专利]去中心化存储中的大数据完整性持续审计方案在审
| 申请号: | 202210083632.3 | 申请日: | 2022-01-24 |
| 公开(公告)号: | CN114491669A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 胡琪;杨震;于海阳 | 申请(专利权)人: | 北京工业大学 |
| 主分类号: | G06F21/64 | 分类号: | G06F21/64 |
| 代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
| 地址: | 100124 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 中心 存储 中的 数据 完整性 持续 审计 方案 | ||
1.去中心化存储中的大数据完整性持续审计方案,用于对存储提供者保存的数据副本D’进行完整性审计,所述的数据副本D’是数据所有者本身存储的数据D的副本,数据副本D’是由多个文件{F}组成且每个文件都有一个唯一的编号id,cVDF采用n叉树的结构,其特征在于,对持续计算过程中的时间层面,即已计算完成的数据结果集,进行随机抽样,并将抽样结果用于数据完整性的计算和验证;对抽样数据的随机性通过可验证随机函数VRF进行验证,持续的对存储数据的完整性进行审计;具体包含五个阶段,分别为初始化阶段、Store阶段、Challenge阶段、Prove阶段、Verify阶段;其中,初始化阶段用于对数据D进行预处理,生成公共参数{pp},Store阶段用于生成数据的哈希值{Hash}和标签集{Tag},即生成数据的唯一标识,Challenge阶段用于生成质询集{C},并将公共参数{pp}、质询集{C}发送给存储提供者,Prove阶段用于生成结果集{Y}、证明集{π}、随机数集{R}和文件的编号id集,并将其发送给数据所有者,Verify阶段用于对存储提供者存储的数据进行验证,得到验证结果,其中cVDF包括初始化函数,Eval函数和Verify函数,PoR技术包含初始化函数、Store函数、Challenge函数、Prove函数和Verify函数,VRF技术包含初始化函数、Hash函数和Verify函数。
2.根据权利要求1所述的去中心化存储中的大数据完整性持续审计方案,其特征在于,对持续计算过程中的时间层面,即已计算完成的数据结果集,进行随机抽样,并将抽样结果用于数据完整性的计算和验证;对抽样数据的随机性通过可验证随机函数VRF进行验证,持续的对存储数据的完整性进行审计;
所述的初始化阶段具体如下:
1)数据所有者设置所需的存储时间T,并根据节点时长的消耗,计算并设置cVDF中的节点总数k;数据所有者根据后面的Verify阶段的验证概率和验证时长,设置抽取文件的个数m;
2)根据给定的节点总数k,数据所有者通过cVDF的初始化函数进行计算,生成VDF之后需要用到的公共参数{pp_cvdf};
3)设置PoR算法中私钥的位数λ,数据所有者通过PoR的初始化函数进行计算,生成PoR之后需要用到的公共参数{pp_por};
4)数据所有者通过VRF的初始化函数进行计算,生成VRF之后需要用到的公共参数{pp_vrf};
5)将参数k、m、{pp_cvdf}、{pp_por}和{pp_vrf}打包并设置为公共参数{pp}。
3.根据权利要求2所述的去中心化存储中的大数据完整性持续审计方案,其特征在于,对持续计算过程中的时间层面,即已计算完成的数据结果集,进行随机抽样,并将抽样结果用于数据完整性的计算和验证;对抽样数据的随机性通过可验证随机函数VRF进行验证,持续的对存储数据的完整性进行审计;
进一步的,cVDF的初始化函数中的树结构的宽度为64时,节点总数为534306,cVDF的Prove函数的计算需要1小时。
4.根据权利要求2所述的去中心化存储中的大数据完整性持续审计方案,其特征在于,对持续计算过程中的时间层面,即已计算完成的数据结果集,进行随机抽样,并将抽样结果用于数据完整性的计算和验证;对抽样数据的随机性通过可验证随机函数VRF进行验证,持续的对存储数据的完整性进行审计;
所述的Store阶段具体如下:
根据公共参数{pp}和数据D,数据所有者通过PoR的Store函数进行计算,生成数据D的哈希值集{Hash}和标签集{Tag}。
5.根据权利要求2所述的去中心化存储中的大数据完整性持续审计方案,其特征在于,对持续计算过程中的时间层面,即已计算完成的数据结果集,进行随机抽样,并将抽样结果用于数据完整性的计算和验证;对抽样数据的随机性通过可验证随机函数VRF进行验证,持续的对存储数据的完整性进行审计;
所述的Challenge阶段具体如下:
1)根据公共参数{pp},数据所有者通过PoR的Challenge函数进行计算,生成质询集{C};
2)数据所有者将公共参数{pp}、质询集{C}发送给存储提供者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210083632.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





