[发明专利]一个支持数据转移的基于身份可证明数据持有方法在审

专利信息
申请号: 202110121791.3 申请日: 2021-01-28
公开(公告)号: CN112765570A 公开(公告)日: 2021-05-07
发明(设计)人: 明洋;师文昌;杨鹏飞;仪张倩;李雅斌;温琳雅 申请(专利权)人: 长安大学
主分类号: G06F21/31 分类号: G06F21/31;G06F21/60;G06F21/62;G06F21/64
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 李红霖
地址: 710064*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一个 支持 数据 转移 基于 身份 证明 持有 方法
【权利要求书】:

1.一个支持数据转移的基于身份可证明数据持有方法,其特征在于,包括以下步骤:

S1,输入安全参数,输出主密钥和系统参数,完成系统建立;

S2,输入数据持有者和数据接收者的身份,并提取数据持有者和数据接收者的密钥;

S3,数据持有者用提取的私钥对数据签名,并将数据与数据签名一同发送给云服务器;

S4,输入数据持有者和数据接收者的私钥,提取转换密钥,并发送给云服务器;

S5,用提取的转换密钥,云服务器将数据持有者对应数据的标签转换为数据接收者对应数据的标签;

S6,输入挑战数据块的数量,输出挑战信息,第三方审计者将挑战信息发送给云服务器;

S7,输入挑战数据块,挑战数据块的标签和挑战信息,输出数据完整性证明,云服务器将完整性证明发送给第三方审计者;

S8,第三方审计者对数据完整性证明进行验证。

2.根据权利要求1所述的一个支持数据转移的基于身份可证明数据持有方法,其特征在于,S1中,系统建立的方法如下:

第一步,输入安全参数ξ;

第二步,密钥生成中心KGC随机选择计算主公钥Ppub=λ·P,选择双线性对e:G1×G1→G2,群G1和G2阶数为素数q,P为群G1的生成元,选择四个哈希函数H1:H2:{0,1}*→G1,H3:和H4:

第三步,输出系统参数为params={G1,G2,q,P,e,H1,H2,H3,H4,Ppub},主密钥为msk=λ。

3.根据权利要求1所述的一个支持数据转移的基于身份可证明数据持有方法,其特征在于,S2中,数据持有者和数据接收者的密钥生成方法如下:

第一步,输入数据持有者DO的身份和数据接收者DR的身份

第二步,密钥生成中心KGC随机选择计算Yo=yo·P,τo=H1(IDo,Yo,Ppub),xo=yo+λ·τo,以及Yr=yr·P,τr=H1(IDr,Yr,Ppub),xr=yr+λ·τr,则密钥为(Yo,xo)和(Yr,xr);

第三步,KGC将密钥(Yo,xo)和(Yr,xr)通过安全信道分别发送给数据拥有者DO和数据接收者DR。

4.根据权利要求1所述的一个支持数据转移的基于身份可证明数据持有方法,其特征在于,S3的具体方法如下:

第一步,输入数据M,将数据M分为n块,即M={m1,m2,…,mn},且

第二步,计算U=H2(IDo,fname),这里fname表示数据M的标识;

第三步,对于每个l∈{1,2,…,n},计算ωl=H3(idl),得到数据M在IDo下的标签为

第四步,数据拥有者DO将{M,σo}返回给云服务器CS,同时删除本地数据M。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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