[发明专利]一种基于身份的授权第三方数据完整性证明方法有效

专利信息
申请号: 201510322919.7 申请日: 2015-06-12
公开(公告)号: CN104980437B 公开(公告)日: 2019-02-12
发明(设计)人: 赵洋;熊虎;陈阳;任华强;包文意;岳峰;王士雨;吴世坤 申请(专利权)人: 电子科技大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 身份 授权 第三 数据 完整性 证明 方法
【权利要求书】:

1.一种基于身份的授权第三方数据完整性证明方法,其特征在于,包含以下步骤:

一、秘钥与授权生成;

由私钥生成中心PKG选取系统私钥并计算系统公钥,然后根据系统各参与方的ID为其生成与其ID相对应的公私钥对,并发送给各方;另外,由用户生成授权证据,并对授权进行签名;授权必须嵌入到块标签中,授权与标签生成的具体方法是:User在收到正确的密钥后,生成授权v,并对授权签名Sv=Sigu(v);然后用户将文件F分成n块F=(l1,l2,...,ln),li∈ZP(1≤i≤n),并依下列方式对每个块生成签名:①计算k=H(e(MA,MC)u,v);②计算θi=fk(i);③计算标签其中r∈G1由用户选取并公开;最后用户将块-标签对{li,Ti}1≤i≤n与v发送给CSP存储,将(v,Sv)发送给ATP对其授权;

其中,ZP表示素数集,Sigu表示签名函数,加密散列函数H():M:系统公钥,A:授权第三方的公钥,C:云服务提供商的公钥,u:用户私钥,v:授权,Ti:标签,加密散列函数h():{0,1}*→G1,θi:计算标签的中间参数,r:用户从G1中选取的一个公开参数,G1:p阶乘法循环群,li:表示单个文件;e是加密函数,MA,MC表示对M的A,C次幂指数运算结果;

二、数据块标签生成;

用户将文件F分成n个数据块,并用自己的私钥对每个数据块生成标签,同时将授权证据嵌入到每个标签中;然后用户将数据块-标签对发送给云存储服务器保存,并将授权证据发送给第三方进行授权;

三、授权第三方发起挑战;

第三方在收到用户的授权后,可根据协议向云服务器发起数据完整性验证挑战,挑战信息包含将挑战的块数、置换函数关键值与每个块的随机数生成关键值;然后授权第三方将挑战信息随同自己的授权发给云服务器;

四、挑战响应;

云服务器在收到第三方的挑战后,首先通过发来的挑战值与置换函数和伪随机函数计算要挑战的块及每个块的随机值;然后,云服务器聚合含有被挑战块与块标签信息的证明返回给挑战者;

五、证明验证;

挑战者在收到云服务器的证明信息后,利用自己的授权、系统中的参数与已知公钥验证数据的完整性;验证通过计算一个由双线性对构造的等式是否成立完成,由于等式的验证需要用到授权信息,所以只有拥有授权的第三方才能完整验证;最后,授权第三方将验证结果告知用户。

2.如权利要求1所述一种基于身份的授权第三方数据完整性证明方法,其特征在于,秘钥生成的具体方法是:

首先由私钥生成中心PKG选取一个随机数m∈ZP作为系统主私钥,同时计算系统公钥M=gm;g是乘法循环群的生成元,gm是g的m次幂指数运算的结果;然后PKG根据身份id∈{0,1}*,计算用户User、授权第三方ATP与云服务提供商CSP的密钥,得User的公钥:U=H(Userid),私钥:u=mU;ATP的公钥:A=H(ATPid),私钥:a=mA;CSP的公钥:C=H(CSPid),私钥:c=mC;三方在收到PKG从安全信道发来的密钥后,分别使用等式:gu=MU,ga=MA,gc=MC确认密钥的正确性,如果等式成立则接收密钥,否则请求重发。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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