[发明专利]一种基于安全网关的密文搜索方法、装置及其系统在审
申请号: | 202111642128.4 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114417109A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 张宏莉;韩培义;叶麟;余翔湛;李东;于海宁;方滨兴;黄常喜 | 申请(专利权)人: | 电子科技大学广东电子信息工程研究院 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F21/62;G06F21/60 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 潘俊达;郭宝煊 |
地址: | 523000 广东省东莞市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 安全网关 搜索 方法 装置 及其 系统 | ||
1.一种基于安全网关的密文搜索方法,其特征在于,包括如下步骤:
步骤1、接收用户端的上传请求,提取出应用数据的内容,对所述应用数据进行加密,并将加密密文存储至第一应用服务器,所述第一应用服务器接收所述加密密文,并返回加密密文标识符;
步骤2、提取所述应用数据的关键词,并构建对应的索引,将索引进行加密,并将索引密文存储至所述第二应用服务器,所述第二应用服务器接收所述索引密文,并返回索引密文标识符;
步骤3、将所述索引与所述索引密文标识符以及所述加密密文标识符进行关联;
步骤4、接收所述用户端的查询请求,将搜索关键词变换为对应的所述索引密文,并向所述第二应用服务器发起搜索查询请求;
步骤5、根据所述第二应用服务器返回对应的所述索引密文标识符,得到对应的所述加密密文标识符;
步骤6、使用所述加密密文标识符向所述第一应用服务器发起请求,得到对应的所述加密密文,并将所述加密密文返回所述用户端。
2.根据权利要求1所述的基于安全网关的密文搜索方法,其特征在于,在所述步骤1中,根据预设加密规则,获取所述应用数据对应的加密密钥组;所述加密密钥组包括用于对所述应用数据的一个或多个内容数据进行加密的一个或多个密钥;根据预设加密规则,使用所述加密密钥组对所述应用数据中的一个或多个内容数据进行加密得到所述加密密文。
3.根据权利要求1所述的基于安全网关的密文搜索方法,其特征在于,输入搜索关键词,将所述搜索关键词变换为所述索引,所述索引对应的所述索引密文存在,则根据所述索引密文与加密密文标识符之间的映射函数,得到对应的加密密文标识符;若输入所述搜索关键词,将所述搜索关键词变换为所述索引,所述索引对应的所述索引密文不存在,则根据所述搜索关键词与所述索引之间的映射函数,新增对应的所述索引与所述索引密文。
4.根据权利要求1所述的基于安全网关的密文搜索方法,其特征在于,构建支持多关键词排序功能的所述索引,具体步骤为:
步骤101、将应用数据集进行分词,得到包含所有关键词的字典集合;
步骤102、计算任意一个所述应用数据中每一个词出现的频率;
步骤103、计算所述应用数据的逆文档频率;
步骤104、根据所述关键词得到对应的倒排表,计算各个所述应用数据与搜索关键词的相关性分数;
步骤105、选择若干个高相关性分数对应的所述应用数据作为多关键词排序加密密文。
5.根据权利要求4所述的基于安全网关的密文搜索方法,其特征在于,利用以所述应用数据为目录的应用数据索引构造以所述关键字为目录的倒排索引,包括:
步骤201、遍历应用数据链表,获取每个所述应用数据对应的关键字集合;
步骤202、针对每个所述关键字,构造关键字链表;
步骤203、针对每个所述关键字,获取其对应的应用数据集合,存入相应的所述关键字链表。
6.根据权利要求1所述的基于安全网关的密文搜索方法,其特征在于,构建支持模糊关键词搜索的所述索引,具体步骤为:
步骤301、基于有限状态自动机,使用编辑距离判断所述搜索关键词与所述索引关键词是否相似,得到编辑距离小于n的相似关键词集合,其中,所述编辑距离是指搜索关键词到索引关键词所需最少的编辑操作次数;
步骤302、使用所述相似关键词集合对本地索引进行查询,得到对应的加密密文标识符。
7.根据权利要求1所述的基于安全网关的密文搜索方法,其特征在于,在所述步骤4中,接收所述用户端发送的查询请求之后,解析所述查询请求得到用户身份信息,根据所述用户身份信息验证所述用户端是否具有访问权限;若所述用户端具有访问权限,将所述查询请求发送至所述第二应用服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学广东电子信息工程研究院,未经电子科技大学广东电子信息工程研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111642128.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:检测装置及检测方法
- 下一篇:一种基于互联网内容风控技术的综合实训平台