[发明专利]一种去中心化存储基于区块链的数据去重与共享审计方法在审
申请号: | 202110275312.3 | 申请日: | 2021-03-15 |
公开(公告)号: | CN113127463A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 陈晓峰;田国华;姚雨松;王连海 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F21/64 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 存储 基于 区块 数据 共享 审计 方法 | ||
1.一种去中心化存储基于区块链的数据去重与共享审计方法,其特征在于,所述去中心化存储基于区块链的数据去重与共享审计方法,包括:
系统建立,生成系统参数,初始化去中心化存储系统;
文件级副本检测,生成文件密钥和第一标签,并利用文件第一标签在区块链中检索文件是否已存储在去中心化存储系统中;
文件初始上传,首先对外包数据进行预处理,生成数据块标签并进行数据块副本检测,最终仅上传SSP中不存在的文件数据块等相关数据;
文件后续上传,生成PoWs挑战和PoWs证据,并验证PoWs证据;
数据审计,生成审计挑战和审计证据,并验证审计证据;
审计标签更新,进行审计标签预处理,生成审计标签,并检验审计标签;
下载解密,下载密文数据,恢复数据块密钥,解密密文并获得明文数据。
2.如权利要求1所述去中心化存储基于区块链的数据去重与共享审计方法,其特征在于,系统建立的具体过程为:
(1)系统管理者SM选择两个阶为p的乘法循环群和构建出双线性映射e:并从选取生成元g和随机元素u作为系统参数;
(2)SM定义两个Hash函数:H1:和H2:以及两个伪随机函数:π1:和π2:
(3)SM将参数公布在区块链上。
3.如权利要求1所述去中心化存储基于区块链的数据去重与共享审计方法,其特征在于,文件级副本检测具体过程为:
(1)文件密钥生成:用户U计算文件F的公私钥(sk,pk),其中文件私钥sk=H1(F)将用于数据加密和审计标签生成;文件公钥pk=gsk将被用作文件第一标签t=pk以实现文件级副本检测和审计证据验证;
(2)文件副本检测:U利用t在区块链中检索文件F是否已经存储在去中心化存储系统中;当t不存在时,U根据服务需求选取SSP1和SSP2,并分别与其执行初始上传步骤;否则,U将从区块链获得SSP1和SSP2的相关信息,然后分别与其执行后续上传步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110275312.3/1.html,转载请声明来源钻瓜专利网。