[发明专利]一种基于关键词语义排序的可搜索加密方法在审
申请号: | 201810890114.6 | 申请日: | 2018-08-07 |
公开(公告)号: | CN109063509A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 肖婷婷;韩德志;王军;毕坤;段乐天 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F17/30 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 包姝晴 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于关键词语义排序的可搜索加密方法,包含以下步骤:数据拥有者生成加密密钥并发送给授权用户,然后从明文文档集中抽取关键词,根据关键词构建文档标记向量发送给私有云服务器,创建安全索引树发送给公有云服务器;授权用户将搜索关键词生成的查询标记向量发送给私有云服务器,将生成的查询陷门发送给公有云服务器;私有云服务器对查询标记向量与文档标记向量进行匹配,将可能满足用户查询请求的安全索引标识符集合发送给公有云服务器;公有云服务器计算文档相似度,对计算结果排序,并将相似度最高的密文文档集返回给授权用户。本发明通过实现多关键词语义排序方法,在保障数据隐私安全的同时,有效提高检索效率。 | ||
搜索关键词: | 服务器 公有云 关键词语义 排序 授权用户 私有云 安全索引 标记向量 文档标记 查询 向量 加密 搜索 用户查询请求 标识符集合 服务器计算 搜索关键词 文档相似度 保障数据 加密密钥 检索效率 明文文档 隐私安全 文档集 相似度 构建 密文 陷门 并发 匹配 抽取 返回 创建 | ||
【主权项】:
1.一种基于关键词语义排序的可搜索加密方法,其特征在于,该方法包含以下步骤:S1、数据拥有者从明文文档集中抽取关键词,得到关键词集合,再生成一个加密明文文档集的密钥SK,并将生成的加密明文文档集的密钥SK发送给授权用户;S2、数据拥有者根据关键词集合构建文档标记向量并创建安全索引树,然后将文档标记向量发送给私有云服务器,将安全索引树发送给公有云服务器;S3、数据拥有者使用密钥SK对明文文档集进行加密,得到密文文档集,将得到的该密文文档集发送给公有云服务器;S4、授权用户输入要搜索的关键词集合,根据要搜索的关键词集合得到查询标记向量和陷门,然后将该查询标记向量发送给私有云服务器,将该陷门发送给公有云服务器;S5、私有云服务器对授权用户发送的查询标记向量与数据拥有者发送的文档标记向量进行匹配,得到可能包含关键词的候选索引标识符集合,然后将该候选索引标识符集合发送给公有云服务器;S6、公有云服务器接收到私有云服务器发送的候选索引标识符集合,根据候选索引标识符集合和数据拥有者发送的安全索引树,将对应的加密后的文档索引向量和授权用户发送的陷门计算文档的相似度分数并排序,返回给授权用户前k篇密文文档,其中安全索引树的每一个叶子节点都对应一个文档索引向量,叶子结点中存放的文档索引向量每一维的值是该维向量对应关键词的TF值;其中,k为满足授权用户需求的密文文档数目,该TF值表示某一给定关键词在一个文档中出现的频率;S7、授权用户使用密钥SK,对公有云服务器返回的前k篇密文文档进行解密,得到相应明文文档。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810890114.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种动态多维空间访问控制方法
- 下一篇:一种在区块链网络上进行验证的方法