[发明专利]高效且具有前后向安全性的可搜索对称加密方法及系统有效
申请号: | 201910646540.X | 申请日: | 2019-07-17 |
公开(公告)号: | CN110457915B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 徐鹏;陈天阳;金海;王蔚 | 申请(专利权)人: | 华中科技大学;深圳华中科技大学研究院 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F16/901;G06F16/903 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 具有 前后 安全性 搜索 对称 加密 方法 系统 | ||
1.一种高效且具有前后向安全性的可搜索对称加密方法,其特征在于,包括:密文生成步骤和关键字检索步骤;
检索服务器和检索客户端中分别初始化了密文数据库EDB和私有状态表LastOp;所述密文数据库EDB用于存储检索客户端上传的密文,密文与关键字、文件标识以及操作符相关;所述私有状态表LastOp用于存储关键字及与该关键字相关的最近一次操作所对应的文件标识和操作符,所述私有状态表LastOp对外不可访问;所述操作符用于指示密文操作类型;
所述密文生成步骤包括:
(a1)在所述检索客户端,对于当前操作,根据待操作的关键字w、文件标识id以及相应的操作符op分别计算当前操作对应的密文索引L和检索陷门T,对文件标识id进行加密以得到加密后的文件标识C,并随机生成二进制长度为λ的比特串R;λ为预先定义的安全参数,所述检索陷门T和所述比特串R用于在所述检索服务器端解析密文;
(a2)生成当前操作所对应的密文元信息D,所述密文元信息D由所述检索陷门T和所述比特串R加密生成,并包含所述操作符op;
若能够从所述私有状态表LastOp中成功查询到与关键字w相关的上一个操作相对应的文件标识id′和操作符op′,则所述密文元信息D中还包含与所述关键字w相关的上一个操作所对应的密文索引L′和检索陷门T′;所述检索陷门T′根据所述关键字w、所述文件标识id′和所述操作符op′计算得到;所述检索陷门T′用于在所述检索服务器端解析密文;
若当前操作为删除密文操作,则所述密文元信息D中还包含待删除密文的密文索引A;
(a3)由密文索引L、比特串R、密文元信息D和加密后的文件标识C构成当前操作所对应的密文(L,R,D,C),并上传至所述检索服务器,以使得所述检索服务器根据所述密文索引L将该密文存储到所述密文数据库EDB中;
(a4)将所述私有状态表LastOp中与所述关键字w相关的文件标识和操作符分别更新为所述文件标识id和所述操作符op;
所述关键字检索步骤包括:
(b1)在所述检索客户端,根据待检索的关键字ws查询所述私有状态表LastOp,以获取与所述关键字ws相关的最近一次操作所对应的文件标识ids和操作符ops,若获取失败,则操作结束;否则,转入步骤(b2);
(b2)根据所述关键字ws、所述文件标识ids以及所述操作符ops计算密文索引Ls和检索陷门Ts,并将所述密文索引Ls连同所述检索陷门Ts一起发送至所述检索服务器,以使得所述检索服务器开始执行针对所述关键字ws的检索操作;
(b3)所述检索服务器根据所述密文索引Ls查询所述密文数据库EDB,以获得相应的密文,并从该密文开始依次向前检索,以获得与所述关键字ws相关的所有密文并进行解析,将其中删除密文操作所对应的密文及待删除的密文均删除后,将剩余密文中的加密后的文件标识按照密文被检索的顺序组织为结果集合S;
(b4)由所述检索服务器将所述结果集合S返回给所述检索客户端,从而完成针对所述关键字ws的检索操作。
2.如权利要求1所述的高效且具有前后向安全性的可搜索对称加密方法,其特征在于,所述关键字检索步骤还包括:
所述检索客户端接收到所述结果集合S后,若则操作结束;
若则依次获取其中的元素并解密,从而获得当前所述密文数据库EDB中与所述关键字ws相关的所有文件标识{id1,id2,…idn},并在解密完成后,将所述私有状态表LastOp中与所述关键字ws相关的文件标识和操作符分别更新为id1和添加密文操作符;
其中,n为所述结果集合S中的元素个数,idi表示根据所述结果集合S中第i个元素解密得到的文件标识,1≤i≤n。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学;深圳华中科技大学研究院,未经华中科技大学;深圳华中科技大学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910646540.X/1.html,转载请声明来源钻瓜专利网。