[发明专利]云环境下基于密文的多关键词模糊查询方法有效
申请号: | 201810501660.6 | 申请日: | 2018-05-23 |
公开(公告)号: | CN108710698B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 刘琴;裴书玉 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2458;G06F16/245 |
代理公司: | 长沙市融智专利事务所(普通合伙) 43114 | 代理人: | 祁筱东;龚燕妮 |
地址: | 410082 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种云环境下基于密文的多关键词模糊查询方法。本方法通过构造向量和矩阵的方法,引入通配符来解决多关键词模糊查询问题,淘汰预设字典的方式,提供了高效的更新删除文件索引;同时,本方法支持多关键词的一轮运算,减少运算次数;再者,本方法有着较高的查准率和查全率,提供十分灵活的富语义AND/OR查询,即本方法既支持关键词之间的逻辑并查询,又支持关键词之间的逻辑或查询。另外,采用kNN算法加密处理方案中的矩阵,使本发明方案具有很好的安全性。 | ||
搜索关键词: | 环境 基于 关键词 模糊 查询 方法 | ||
【主权项】:
1.一种云环境下基于密文的多关键词模糊查询方法,其特征在于,包括:步骤S1:本地服务器根据预设数据加密算法加密明文数据集得到密文数据集;步骤S2:本地服务器将与所述明文数据集对应的初始索引关键词构造成索引向量,并将所述索引向量构造成索引矩阵,采用预设的矩阵加密算法对索引矩阵进行加密,得到加密索引矩阵,将所述密文数据集和加密索引矩阵发送给云端服务器;步骤S3:用户将查询请求中的查询关键词构造成请求向量,并将所述请求向量构造成请求矩阵,采用预设的矩阵加密算法对请求矩阵进行加密,得到加密请求矩阵,并将所述加密请求矩阵发送给云端服务器;步骤S4:云端服务器根据加密请求矩阵,计算所述加密索引矩阵与加密请求矩阵的乘积,根据乘积结果确定目标数据密文,并将所述目标数据密文发回用户;步骤S5:用户通过步骤S1的数据加密算法解密所述目标数据密文,得到目标数据明文;其中,每一个所述初始索引关键词对应一个索引向量;所述索引矩阵的每一行元素对应一个索引向量;所述查询请求中的查询关键词包含通配符;所述查询请求中的查询关键词通过逻辑运算符连接;所述逻辑运算符包括“AND”或者“OR”。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810501660.6/,转载请声明来源钻瓜专利网。
- 上一篇:用于生成信息的方法和装置
- 下一篇:动态口令生成方法、装置及系统