[发明专利]一种可公开审计的数据持有性证明方法和可读存储介质有效
| 申请号: | 201911086248.3 | 申请日: | 2019-11-08 |
| 公开(公告)号: | CN110933044B | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | 方俊涛;熊欣;万胜刚;吴亚辉 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/30;H04L9/08;H04L29/08 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 公开 审计 数据 有性 证明 方法 可读 存储 介质 | ||
1.一种分布式存储系统中可公开审计的数据持有性证明方法,其特征在于,该方法包括以下步骤:
S1.分布式存储系统中用户、第三方审计、数据存储方分别进行初始化;
S2.用户将签名私钥、加密私钥构成的私钥集存储在本地,将签名公钥、签名基底、加密公钥以及验证公钥构成的公钥集发送给第三方审计;
S3.用户对待存储文件进行分块处理和切片处理,基于数据块各切片信息和加密公钥生成该数据块的特征值,由签名私钥对特征值进行签名生成对应标签,将各数据块和对应标签集发送给数据存储方,将各数据块的对应索引下标集合发送给第三方审计,所述分块处理如下:把待存储的文件数据F均为成大小为n*len(Zr)的数据块,即F=(m0,m1,…,ms-1),数据块mi的索引为(Q,i),i=0,1,…,s-1,Q表示该数据块的归属文件的唯一标识符,s表示数据块的数量;所述切片处理如下:将每个数据块mi均分成大小为len(Zr)的数据切片,将各数据切片并映射至Zr内,记为mij,即mij∈Zr,j=0,1,…,n-1,n表示数据切片的数量,
所述基于数据块各切片信息和加密公钥生成该数据块的特征值,包括以下步骤:(1)将数据块mi的索引(Q,i)映射至群G1上,得到索引哈希值HQi,HQi=h(Q,i);(2)基于各切片数据mij和加密公钥,计算数据块mi的特征值μi;(3)使用签名私钥sk对索引哈希值HQi和数据块的特征值μi进行签名,生成mi的对应标签δi=(HQi*μi)sk;
所述数据块mi的特征值μi计算方式为以下任一种:①结合加密公钥U计算②加密私钥x和加密公钥U计算
S4.第三方审计将待挑战的数据块的索引下标集合和发起挑战的用户的公钥集发送给数据存储方以发起挑战;
S5.数据存储方将待挑战的数据块标签、特征值以及验证值构成该数据块的持有性证据,然后将所有数据块的持有性证据进行聚合,作为该挑战的持有性证据,将其发送给第三方审计以响应挑战;
S6.第三方审计根据待挑战数据块的索引下标集合和公钥集,利用双线性映射验证持有性证据中的特征值和标签,利用双线性映射验证持有性证据中的特征值和验证值,当且仅当两步验证均进行并通过时挑战成功,否则挑战失败。
2.如权利要求1所述的方法,其特征在于,步骤S1具体如下:
用户方、数据存储方和第三方审计均生成有限域Zr和具有相同素数阶的循环群G1、G2、GT,选择相同的安全参数N和挑战参数n,其中,N和n均为正整数,且n<N;
用户方和第三方审计定义同一个单向哈希函数h:(·)*→G1;
数据存储方和第三方审计定义同一个伪随机函数prn(·)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911086248.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农业信息远程采集装置
- 下一篇:螺杆压缩机及其控制方法和制冷系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





