【技术实现步骤摘要】
一个支持数据转移的基于身份可证明数据持有方法
本专利技术属于数据处理领域,具体涉及一个支持数据转移的基于身份可证明数据持有方法。
技术介绍
2007年Ateniese等学者首次提出可证明数据持有方案。2008年,基于BLS短签名Shacham和Waters提出了基于双线性对的可证明数据持有方案。同年,利用对称加密技术Ateniese等学者提出可证明数据持有方案,实现了数据块的增加,修改和删除动态操作。与此同时,Sebé等学者提出基于整数分解问题的可证明数据持有方案。2009年,Erway等学者设计支持全动态的可证明数据持有方案,利用认证跳表技术实现数据块的插入操作。2010年,为了降低用户审计代价和保护数据隐私,Wang等学者提出了隐私保护的公开验证可证明数据持有方案。该方案中通过第三方审计者进行公开验证。此后,大量公开验证的可证明数据持有方案被提出来。2014年,Wang等学者结合基于身份密码学提出了基于身份可证明数据持有方案。2016年,为了降低数据拥有者计算代价,Wang等学者提出基于身份代理数据上传的可证明数据持有方案。2017年利用零知识证明技术Yu等学者提出基于身份可证明数据持有方案,实现数据隐私的完美保护。2019年,Li等学者基于生物特征提出基于模糊身份可证明数据持有方案。同年,Wang等学者利用环签名机制提出奖励机制下无条件匿名基于身份可证明数据持有方案,实现用户身份隐私保护下揭露恶意事件。2020年,针对用户吊销开销,利用密钥更新技术Zhang等学者提出了高效用户吊销的基于身份可证明数据持 ...
【技术保护点】
1.一个支持数据转移的基于身份可证明数据持有方法,其特征在于,包括以下步骤:/nS1,输入安全参数,输出主密钥和系统参数,完成系统建立;/nS2,输入数据持有者和数据接收者的身份,并提取数据持有者和数据接收者的密钥;/nS3,数据持有者用提取的私钥对数据签名,并将数据与数据签名一同发送给云服务器;/nS4,输入数据持有者和数据接收者的私钥,提取转换密钥,并发送给云服务器;/nS5,用提取的转换密钥,云服务器将数据持有者对应数据的标签转换为数据接收者对应数据的标签;/nS6,输入挑战数据块的数量,输出挑战信息,第三方审计者将挑战信息发送给云服务器;/nS7,输入挑战数据块,挑战数据块的标签和挑战信息,输出数据完整性证明,云服务器将完整性证明发送给第三方审计者;/nS8,第三方审计者对数据完整性证明进行验证。/n
【技术特征摘要】
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),...
【专利技术属性】
技术研发人员:明洋,师文昌,杨鹏飞,仪张倩,李雅斌,温琳雅,
申请(专利权)人:长安大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。