-
公开(公告)号:CN109902143B
公开(公告)日:2022-09-23
申请号:CN201910160214.8
申请日:2019-03-04
Applicant: 南京邮电大学
Abstract: 本发明公开了一种基于密文的多关键字扩展检索方法,对数据源进行关键字集提取,然后基于关键字集合构建逆文档向量集并分组,再对每组向量集进行B+索引树构建,通过安全KNN算法进行加密,接着利用对称加密算法对数据源加密,将加密后的索引树组和数据源一块上传至云服务器中,对用户输入的检索关键字做模糊处理,针对用户输入错误的情况进行纠正;最后,对模糊处理后的查询关键字集合做语义分析操作,对查询关键字集进行扩展,根据经过语义分析后的关键字集合生成查询向量,利用加密算法处理后获得的陷门,对陷门做分组处理并上传至云服务器。本发明从陷门扩展的角度出发,对用户输入的检索关键字进行模糊处理以及语义分析,提升用户的使用体验。
-
公开(公告)号:CN109902143A
公开(公告)日:2019-06-18
申请号:CN201910160214.8
申请日:2019-03-04
Applicant: 南京邮电大学
Abstract: 本发明公开了一种基于密文的多关键字扩展检索方法,对数据源进行关键字集提取,然后基于关键字集合构建逆文档向量集并分组,再对每组向量集进行B+索引树构建,通过安全KNN算法进行加密,接着利用对称加密算法对数据源加密,将加密后的索引树组和数据源一块上传至云服务器中,对用户输入的检索关键字做模糊处理,针对用户输入错误的情况进行纠正;最后,对模糊处理后的查询关键字集合做语义分析操作,对查询关键字集进行扩展,根据经过语义分析后的关键字集合生成查询向量,利用加密算法处理后获得的陷门,对陷门做分组处理并上传至云服务器。本发明从陷门扩展的角度出发,对用户输入的检索关键字进行模糊处理以及语义分析,提升用户的使用体验。
-
公开(公告)号:CN108171071A
公开(公告)日:2018-06-15
申请号:CN201711247475.0
申请日:2017-12-01
Applicant: 南京邮电大学
Abstract: 本发明公开了一种面向云计算的多关键字可排序密文检索方法,通过分组法对文档关键字集进行分组,对每组逆关键字集文档向量集合构建相应的B+索引树,采用基于改进的KNN查询算法进行加密后上传至云,并在上传查询陷门后通过TF‑IDF模型对检索结果集合进行排序,返回给用户相关性分数最高的前k个文档。本发明的特点在于相对于其他结构树而言B+树的高度要低一些,由于检索效率和高度成正比增加,这种效率差异会随着文档集和关键字集的增加而愈发明显,采用分组构建B+树结构索引的方法可以大大提高检索速度。并且通过相关性分数比较,在结果集满足需求数量的前提下,提前判定是否继续检索当前树节点的后续节点,从而对检索效率进行进一步的提升。
-
-