[发明专利]一种云存储中可撤销的关键字搜索公钥加密及搜索方法有效
申请号: | 201210567990.8 | 申请日: | 2012-12-25 |
公开(公告)号: | CN103023637A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 禹勇;倪剑兵;吴淮 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L29/08;G06F17/30 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 张杨 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云存储中可撤销的关键字搜索公钥加密及搜索方法,属于网络安全技术领域。本发明包括:设置系统的公开参数并把系统时间分成z个时间片段,用户端建立公私钥对;当具有数据存储请求时,选取数据文件的关键字集合,选择任意的对称加密算法加密数据文件,并利用公钥和当前的时间片段加密关键字集合后发送到云服务器;当下一时间片段到达时,再次生成关键字集合密文并在服务器更新云服务器;当具有关键字搜索请求时,用户端利用私钥和当前的时间片段计算关键字的陷门信息发送给云服务器,云服务器得到搜索结果,并返回包含搜索关键字的文件密文给用户。本发明适用于安全性要求高的云存储,具备撤消服务器搜索能力,安全高效。 | ||
搜索关键词: | 一种 存储 撤销 关键字 搜索 加密 方法 | ||
【主权项】:
1.一种云存储中可撤销的关键字搜索公钥加密方法,其特征在于,包括下列步骤:步骤a.系统初始化:选择安全参数k,设置系统公开参数,并把系统时间划分为整数z个时间片段:t1,t2,…,tz;步骤b.生成用户公私钥对:根据用户端选择的私钥s,生成对应的公钥PPub;步骤c.生成文件密文和关键字集合密文:(c1)当用户有数据存储请求时,用户端选取数据文件M的关键字集合W={wi|i=1,…,n},并对数据文件M进行加密,得到数据文件M的文件密文C;(c2)用户端基于所述公开参数、公钥PPub、关键字集合W和当前的时间片段ti,生成所述关键字集合W对应的关键字集合密文
并把所述文件密文C和关键字集合密文
发送给服务器存储;(c3)当新的时间片段ti+1到达时,用户端基于公开参数、公钥PPub、关键字集合W和当前的时间片段ti+1,生成新的关键字集合密文
并把所述关键字集合密文
发送给服务器,服务器更新保存的关键字集合密文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210567990.8/,转载请声明来源钻瓜专利网。