[发明专利]关键字搜索处理方法、加密方法、装置及相关设备在审
申请号: | 202110005429.X | 申请日: | 2021-01-05 |
公开(公告)号: | CN114722405A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 郭斯栩;何申;粟栗;张馨月;张星;耿慧拯 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关键字 搜索 处理 方法 加密 装置 相关 设备 | ||
本发明提供一种关键字搜索处理方法、加密方法、装置及相关设备。所述关键字搜索处理方法包括:在预先存储的映射信息中确定待搜索的N个关键字匹配的至少一个目标搜索令牌;向服务器发送搜索请求,搜索请求包括目标搜索令牌;接收服务器基于目标搜索令牌发送的目标文件。在本发明中,可以在终端预先存储的映射信息中确定待搜索的N个关键字匹配的至少一个目标搜索令牌,目标搜索令牌用于对加密的目标索引进行解密,所述目标索引包括第一子索引,所述第一子索引用于表征M个关键字组成的关键词所属的文件与所述关键词的映射关系。用户可以使用由M个关键字组成的关键词,对加密数据进行搜索,通过这种方式丰富了对加密数据进行搜索的方式。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种关键字搜索处理方法、加密方法、装置及相关设备。
背景技术
随着数据的海量增加,为了缓解数据的存储压力,越来越多的用户选择将数据存储在云端,同时,使用加密技术将文件加密存储于云端,确保数据的安全性。
用户可以使用对关键字进行加密后的搜索令牌对云端存储的加密数据进行搜索。目前,仅限于对单个关键字加密形成搜索令牌,这种情况下,用户仅能使用单个关键字对加密数据进行搜索,搜索方式较为单一。
发明内容
本发明实施例提供一种关键字搜索处理方法、加密方法、装置及相关设备,以解决搜索方式较为单一的问题。
为解决上述问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种关键字搜索处理方法,由终端执行,所述方法包括:
在预先存储的映射信息中确定待搜索的N个关键字匹配的至少一个目标搜索令牌;
向服务器发送搜索请求,所述搜索请求包括所述目标搜索令牌;
接收所述服务器基于所述目标搜索令牌发送的目标文件;
其中,所述映射信息包括搜索令牌与关键词的映射关系,所述目标搜索令牌用于对加密的目标索引和加密的分数索引进行解密,所述目标索引包括第一子索引,所述第一子索引用于表征M个关键字组成的关键词所属的文件与所述关键词的映射关系,N和M均为大于1的正整数,所述分数索引用于表征文件与权重值的映射关系。
第二方面,本发明实施例提供了一种关键字搜索处理方法,由服务器执行,所述方法包括:
接收终端发送的目标搜索令牌;
基于所述目标搜索令牌对预先存储的加密的目标索引进行解密,得到所述目标搜索令牌对应的关联文件;
向安全协处理器发出查询请求,所述查询请求携带所述关联文件和所述目标搜索令牌;
接收所述安全协处理器基于所述关联文件和所述目标搜索令牌反馈的目标文件;
其中,所述目标索引包括第一子索引,所述第一子索引用于表征M个关键字组成的关键词所属的文件与所述关键词的映射关系,所述目标文件的权重值大于所述关联文件中非目标文件的权重值。
第三方面,本发明实施例提供了一种关键字搜索处理方法,由安全协处理器执行,所述方法包括:
接收服务器发送目标搜索令牌和所述目标搜索令牌对应的关联文件;
基于所述目标搜索令牌对预先存储的加密的分数索引进行解密,确定所述关联文件中的目标文件;
向所述服务器发送所述目标文件;
其中,所述分数索引用于表征文件与权重值的映射关系。
第四方面,本发明实施例提供了一种关键字加密方法,由终端执行,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团有限公司,未经中国移动通信有限公司研究院;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110005429.X/2.html,转载请声明来源钻瓜专利网。