[发明专利]一种面向云存储的远程数据完整性验证方法有效

专利信息
申请号: 201310601738.9 申请日: 2013-11-22
公开(公告)号: CN103699851A 公开(公告)日: 2014-04-02
发明(设计)人: 夏莹杰;夏伏彪;刘雪娇;王贵林 申请(专利权)人: 杭州师范大学
主分类号: G06F21/64 分类号: G06F21/64;H04L29/06
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 黄美娟;王兵
地址: 310036 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 存储 远程 数据 完整性 验证 方法
【权利要求书】:

1.一种面向云存储的远程数据完整性验证方法,其特征在于包括以下步骤:

步骤1,系统初始化

系统运行双线性Diffie-Hellman(Bilinear Diffie-Hellman,BDH)参数生成器,产生两个阶为素数q的双线性群G,Gt,g是群G的生成元,e:G×G→Gt为双线性对运算,定义一个安全的Hash函数H:{0,1)*→G;

给定文件F,系统使用Reed-Solomon编码将文件分为n块F(m1,m2,...,mn)其中

步骤2,系统生成密钥

系统运行密钥生成算法KeyGen,为用户U生成私钥:随机数则相应的公钥为类似地,系统为第三方审计人TPA生成私钥:随机数则相应的公钥为yTPA=gxTPA;]]>

步骤3,用户存储文件

用户运行签名生成算法SigGen(skU,F)为每一个数据块mi生成一个同态认证值(homomorphic authenticator):作为文件的元数据,所有数据块的同态认证值是可以聚集成一个标签值:φ={σi},1≤i≤n;

用户采用Merkle哈希树将各数据块结构化,同时对根节点R进行签名将{F,φ,σR}发送给云存储服务器CSS。

步骤4,一般完整性验证

4.1用户发出挑战请求

用户U对文件F进行数据完整性验证时,生成一组挑战信息发送给云存储服务器CSS,其中I={s1,...,sc},s1≤i≤sc,对于每一个si∈I,si表示第i个数据块mi的索引,随机数

4.2服务器生成证明

云存储服务器CSS接收到用户U发送的挑战信息之后,计算生成一段证明:

ζi=yTPAri,μi=σi·gri,ζ=Πi=s1scζi,μ=Πi=s1scμi,θ=Σiscmi---(1)]]>

同时,CSS提供给用户一组辅助信息:{Ωi},s1≤i≤sc,表示第i个叶子节点(存储了H(mi))到根节点R的路径上所有兄弟节点的集合,最后,CSS发给用户U一段证明:

P={(ζ,μ,θ),{H(mi)},{Ωi),σR}           (2)

其中sl≤i≤sc,而(ζ,μ)则是关于θ的指定证明人签名。;

4.3用户完整性验证

用户U收到云存储服务器发送来的证明P之后,首先利用{H(mi)}{Ωi)生成根节点R。然后通过计算等式e(σR,g)≡e(H(R),yU)是否成立,来验证R值是否被篡改。如果等式不成立,则U拒绝验证该证明,并输出失败信息。如果上述等式成立,则U继续计算下列等式是否成立:

e(μ,yTPA)e(ζ,g)·e(Πi=s1scH(mi)·uθ,yTPA)xU---(3)]]>

如果上述等式成立,则该证明验证通过。

步骤5,不可否认的完整性验证

当发生争议时,第三方审计人TPA可以参与到完整性验证过程中,并给出不可否认的最终证明。TPA接收到CSS云存储服务器发送来的证明P之后,首先利用{H(mi)}{Ωi}生成根节点R。然后通过计算等式e(σR,g)≡e(H(R),yU)是否成立,来验证R值是否被篡改。如果等式不成立,则TPA拒绝验证该证明,并输出失败信息1。否则,TPA继续计算下列等式是否成立:

e(μ,yTPA)e(ζ,g)·e(Πi=s1scH(mi)·uθ,yU)xTPA---(4)]]>

如果上述等式成立,则该证明验证通过,否则证明验证失败,输出失败信息1。需要生成不可否认的证明时,TPA首先调用上述TPA验证算法。如果验证通过,说明证明无误,TPA输出一段非交互式的零知识证明π1,以证明两个离散对数相等的关系。

如果验证没有通过,输出了失败信息0,并且TPA将{H(mi)}{Ωi}这部分信息直接公开,从而任何人都能验证该结论。如果TPA输出的是失败信息1,则其输出一段非交互式的零知识证明π2,以证明两个离散对数不相等的关系。对于上述非交互式的零知识证明,任何人都可以通过简单的计算加以验证。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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