[发明专利]基于收敛加密的文件所有权证明方法在审
申请号: | 201510508132.X | 申请日: | 2015-08-18 |
公开(公告)号: | CN105141602A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 张跃宇;毛峥;李晖;陈杰;庞婷;杨碧云;林晨 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 收敛 加密 文件 所有权 证明 方法 | ||
1.基于收敛加密的文件所有权证明方法,包括:
(1)密钥生成中心KGC生成系统参数,该系统参数包括大素数q、以q为阶的三个乘法循环群G1、G2和GT、双线性映射关系e、G1的生成元g1和G2的生成元g2、三个哈希函数H1、H2和H3、对称加解密算法(SE,SD)、伪随机代换ft和消息认证码hk;
(2)密钥生成中心KGC根据上述系统参数,生成云服务器的公私钥对(vS,xS)、用户i的公私钥对(vi,xi)及它们之间的预共享密钥KSC;
(3)用户向服务器上传文件F时,服务器通过在其数据库中检索文件哈希值H1(F)判断是否有用户已经上传过相同文件F:
如果检索不到文件哈希值,证明该用户为文件F的原始上传用户,则执行步骤(4);
如果能检索到文件哈希值,证明该用户为文件F的后继上传用户并设其索引值为i,则执行步骤(5);
(4)文件F的原始上传用户对文件进行分块,再由该用户与云服务器合作产生各数据块所对应的对称加密密钥,根据密钥依次生成密文和校验标签,计算各数据块所对应的哈希值和消息认证码,并将密文、校验标签、哈希值和消息认证码一起上传给服务器;
(5)服务器与客户端进行所有权证明的双向认证:
(5a)文件F的后继上传用户i上传文件F时,服务器首先向客户端发起文件所有权证明请求,即让该用户证明他确实拥有文件F,接着启动一个询问-应答过程,随机产生要询问的数据块索引,并生成询问值发送给客户端;
(5b)客户端收到来自服务器的询问值后进行文件的所有权证明,将未加密的数据块明文参与到所有权证据的生成过程中,并采用聚合技术生成相应数据块的签名作为应答发送给服务器;
(5c)服务器收到来自客户端的应答后进行文件的所有权验证,如果验证通过,则证明该用户i确实拥有文件F,服务器向客户端返回消息“验证成功”,并将该用户i列入其所维护的文件拥有者列表中,否则服务器向客户端返回消息“验证失败”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510508132.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:封闭式压缩机
- 下一篇:IP双模终端中不同通信系统之间的无缝切换的管理