[发明专利]一种可公开审计的数据持有性证明方法和可读存储介质有效

专利信息
申请号: 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=(HQii)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(·)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911086248.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top