一种基于混合索引的多关键词密文排序检索方法

    公开(公告)号:CN109739945A

    公开(公告)日:2019-05-10

    申请号:CN201811523922.5

    申请日:2018-12-13

    Abstract: 本发明公开了一种基于混合索引的多关键词密文排序检索方法,包括两个阶段:第一阶段为数据预处理和外包,首先加密明文文档,并生成加密文档向量;其次,将关键词对应的文档集合进行等长分块,并为各分块构造块向量;然后,加密块向量,并构造出查找表和分块倒排索引;最后,将生成的加密文档和分块倒排索引外包至云服务器,将密钥和查找表共享给授权用户。第二阶段为多关键词密文排序检索,首先,授权用户利用查找表生成检索陷门并作为检索指令发送至云服务器;然后,云服务器执行排序检索,并将密文检索结果返回给授权用户,此时,授权用户通过解密获得明文检索结果。采用本发明可在保护数据隐私且不降低检索精度的同时,提高检索效率。

    一种支持语义的云环境加密文档排序检索方法

    公开(公告)号:CN109271485B

    公开(公告)日:2022-03-08

    申请号:CN201811092172.0

    申请日:2018-09-19

    Abstract: 本发明公开了一种支持语义的云环境加密文档排序检索方法,包括两个阶段:第一阶段为数据预处理和外包,利用LDA模型生成文档‑主题矩阵和关键词‑主题矩阵,并计算主题概率向量和关键词概率,将其发送至数据检索端;生成密钥组合并对文档和文档‑主题矩阵进行加密,生成加密文档集合加密文档主题矩阵发送到云服务器。第二阶段为加密文档排序检索,将生成加密形态的检索陷门,发送到云服务器端执行排序检索,返回主题语义最相关的k个加密文档;然后,将收到的加密文档进行解密,进而获得最终的明文检索结果。采用本发明可使数据预处理和排序检索的执行效率显著提高,同时也保护了检索关键词的私密性,且引入LDA模型实现了支持语义的排序检索功能。

    一种支持语义的云环境加密文档排序检索方法

    公开(公告)号:CN109271485A

    公开(公告)日:2019-01-25

    申请号:CN201811092172.0

    申请日:2018-09-19

    Abstract: 本发明公开了一种支持语义的云环境加密文档排序检索方法,包括两个阶段:第一阶段为数据预处理和外包,利用LDA模型生成文档-主题矩阵和关键词-主题矩阵,并计算主题概率向量和关键词概率,将其发送至数据检索端;生成密钥组合并对文档和文档-主题矩阵进行加密,生成加密文档集合加密文档主题矩阵发送到云服务器。第二阶段为加密文档排序检索,将生成加密形态的检索陷门,发送到云服务器端执行排序检索,返回主题语义最相关的k个加密文档;然后,将收到的加密文档进行解密,进而获得最终的明文检索结果。采用本发明可使数据预处理和排序检索的执行效率显著提高,同时也保护了检索关键词的私密性,且引入LDA模型实现了支持语义的排序检索功能。

    一种基于混合索引的多关键词密文排序检索方法

    公开(公告)号:CN109739945B

    公开(公告)日:2022-11-08

    申请号:CN201811523922.5

    申请日:2018-12-13

    Abstract: 本发明公开了一种基于混合索引的多关键词密文排序检索方法,包括两个阶段:第一阶段为数据预处理和外包,首先加密明文文档,并生成加密文档向量;其次,将关键词对应的文档集合进行等长分块,并为各分块构造块向量;然后,加密块向量,并构造出查找表和分块倒排索引;最后,将生成的加密文档和分块倒排索引外包至云服务器,将密钥和查找表共享给授权用户。第二阶段为多关键词密文排序检索,首先,授权用户利用查找表生成检索陷门并作为检索指令发送至云服务器;然后,云服务器执行排序检索,并将密文检索结果返回给授权用户,此时,授权用户通过解密获得明文检索结果。采用本发明可在保护数据隐私且不降低检索精度的同时,提高检索效率。

Patent Agency Ranking