[发明专利]多关键词排序可搜索加密方法、装置、设备及存储介质在审
申请号: | 202010021758.9 | 申请日: | 2020-01-09 |
公开(公告)号: | CN113094573A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 徐露露 | 申请(专利权)人: | 中移(上海)信息通信科技有限公司;中国移动通信集团有限公司 |
主分类号: | G06F16/9532 | 分类号: | G06F16/9532;G06F21/60;G06F21/62 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 201260 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关键词 排序 搜索 加密 方法 装置 设备 存储 介质 | ||
1.一种多关键词排序可搜索加密方法,用于供应设备,其特征在于,所述方法包括:
获取文档的主题权重,其中,所述主题权重包括所述文档的每个关键词在所述文档的每个主题下的权重;
根据所述文档的主题权重和主题分布确定所述文档的密文索引,将所述密文索引上传至云服务器;
对所述文档进行加密得到密文文档,将所述密文文档存储到区块链。
2.根据权利要求1所述的方法,其特征在于,所述获取文档的主题权重,包括:
基于TextRank算法以及所述文档的每个关键词在每个主题下的偏好概率,获取所述文档的主题权重。
3.根据权利要求1所述的方法,其特征在于,所述根据所述文档的主题权重和主题分布确定所述文档的密文索引,包括:
根据所述文档的主题权重和主题分布确定所述文档的第一关键词集合;
添加指定个数的虚拟关键词至所述文档的第一关键词集合,生成第二关键词集合;
根据所述文档的第二关键词集合确定所述文档的关键词向量,其中,所述关键词向量的维度设置为所述第二关键词集合中对应的关键词的权重;
根据所述文档的关键词向量确定所述文档的密文索引。
4.根据权利要求3所述的方法,其特征在于,所述根据所述文档的关键词向量确定所述文档的密文索引,包括:
生成第一随机安全密钥和第一随机数,其中,所述第一随机安全密钥包括第一随机矩阵、第二随机矩阵和第一随机比特向量;
根据所述第一随机比特向量和所述第一随机数将所述文档的关键词向量按照预设规则划分成第一关键词子向量、第二关键词子向量;
根据所述第一随机矩阵对所述第一关键词子向量进行加密,根据所述第二随机矩阵对所述第二关键词子向量进行加密,确定所述文档的密文索引。
5.一种多关键词排序查询方法,用于终端设备,其特征在于,所述方法包括:
获取待查询关键词的查询向量;
对所述查询向量进行加密,得到所述待查询关键词的加密关键字;
向云服务器发送所述加密关键字并接收所述云服务器返回的查询结果,所述查询结果包括密文文档的名称和存储区块号;
根据所述查询结果中密文文档的名称和存储区块号在区块链中查询所述密文文档,并对所述密文文档进行下载和解密。
6.根据权利要求5所述的方法,其特征在于,所述对所述查询向量进行加密,得到所述待查询关键词的加密关键字,包括:
生成第二随机安全密钥和第二随机数,其中,所述第二安全密钥包括第三随机矩阵、第四随机矩阵和第二随机比特向量;
根据所述第二随机比特向量和第二随机数将所述查询向量按照预设规则划分成第一查询子向量、第二查询子向量;
根据所述第三随机矩阵对所述第一查询子向量进行加密,根据所述第四随机矩阵对所述第二查询子向量进行加密,确定所述待查询关键词的加密关键字。
7.一种多关键词排序可搜索加密方法,用于云服务器,其特征在于,所述方法包括:
接收终端设备发送的加密关键字;
根据索引树和所述加密关键字得到查询结果,所述查询结果包括密文文档的名称和存储区块号;
将所述查询结果发送给终端设备。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
接收供应设备发送的密文索引;
根据所述密文索引构建索引树,其中,所述索引树的索引结构是根据平衡二叉树来确定的。
9.一种多关键词排序可搜索加密装置,用于供应设备,其特征在于,所述装置包括:
获取模块,用于获取文档的主题权重,其中,所述主题权重包括所述文档的每个关键词在所述文档的每个主题下的权重;
确定模块,用于根据所述文档的主题权重和主题分布确定所述文档的密文索引,将所述密文索引上传至云服务器;
存储模块,用于对所述文档进行加密得到密文文档,将所述密文文档存储到区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(上海)信息通信科技有限公司;中国移动通信集团有限公司,未经中移(上海)信息通信科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010021758.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于6G光子学构建的6G网络泛光通信架构
- 下一篇:可防尘的加强构造