一种面向云计算的多关键字可排序密文检索方法

基本信息

申请号 CN201711247475.0 申请日 -
公开(公告)号 CN108171071B 公开(公告)日 2020-02-07
申请公布号 CN108171071B 申请公布日 2020-02-07
分类号 G06F21/62;G06F16/22;G06F16/2455 分类 计算;推算;计数;
发明人 许建;黄新宇;杨庚;陈燕俐;陈蕾;朱玉昊 申请(专利权)人 吉林省外国企业服务有限公司
代理机构 北京八月瓜知识产权代理有限公司 代理人 吉林省外国企业服务有限公司
地址 130021 吉林省长春市人民大街4111号兆丰国际15层
法律状态 -

摘要

摘要 本发明公开了一种面向云计算的多关键字可排序密文检索方法,通过分组法对文档关键字集进行分组,对每组逆关键字集文档向量集合构建相应的B+索引树,采用基于改进的KNN查询算法进行加密后上传至云,并在上传查询陷门后通过TF‑IDF模型对检索结果集合进行排序,返回给用户相关性分数最高的前k个文档。本发明的特点在于相对于其他结构树而言B+树的高度要低一些,由于检索效率和高度成正比增加,这种效率差异会随着文档集和关键字集的增加而愈发明显,采用分组构建B+树结构索引的方法可以大大提高检索速度。并且通过相关性分数比较,在结果集满足需求数量的前提下,提前判定是否继续检索当前树节点的后续节点,从而对检索效率进行进一步的提升。