【技术实现步骤摘要】
本公开涉及文档检索,尤其是一种加密文档的检索方法、装置及系统。
技术介绍
1、密文检索是云安全领域的一个新兴方向,在云存储中,需要保护文档、索引、查询请求的隐私,需要对三者进行加密。然而,当前信息检索技术所采用的查询方法几乎都基于明文,难以应用到密文状态的文档。因此,需要开辟针对密文的信息检索技术。密文检索即是加密状态下仍能进行信息检索的技术。密文检索领域的检索,必须在密文状态完成。
2、目前主要采用标准的布隆过滤器来进行检索,布隆过滤器存在不支持动态删除、哈希碰撞概率大、查询性能低、存储空间大等缺陷。
3、为了解决这一问题,提出了标准布谷鸟过滤器。布谷鸟过滤器是一个增强版的布隆过滤器,其通过增加维度、采用指纹替代布隆过滤器中存储的0和1等方式改进了布隆过滤器。布谷鸟过滤器可以删除元素,查询效率更高,空间利用率更高。布谷鸟过滤器中的哈希算法普遍采用sha256等常见的精确哈希算法。
技术实现思路
1、相关技术中,标准布谷鸟过滤器不具有模糊检索(也称模糊查询)功能,实
...【技术保护点】
1.一种加密文档的检索方法,包括:
2.根据权利要求1所述的方法,其中,根据所述相似程度和所述相关性分数,确定所述多个加密文档与所述第一关键字匹配的加密文档包括:
3.根据权利要求2所述的方法,其中,根据所述相似程度与所述相关性分数,确定所述多个加密文档与所述第一关键字的匹配得分包括:
4.根据权利要求2所述的方法,其中,与所述第一关键字匹配的加密文档包括所述多个加密文档中所述匹配得分最高的预设数量的加密文档。
5.根据权利要求1所述的方法,其中,每个加密文档的第二布谷鸟哈希表根据如下方式确定:
6.根据权利
...【技术特征摘要】
1.一种加密文档的检索方法,包括:
2.根据权利要求1所述的方法,其中,根据所述相似程度和所述相关性分数,确定所述多个加密文档与所述第一关键字匹配的加密文档包括:
3.根据权利要求2所述的方法,其中,根据所述相似程度与所述相关性分数,确定所述多个加密文档与所述第一关键字的匹配得分包括:
4.根据权利要求2所述的方法,其中,与所述第一关键字匹配的加密文档包括所述多个加密文档中所述匹配得分最高的预设数量的加密文档。
5.根据权利要求1所述的方法,其中,每个加密文档的第二布谷鸟哈希表根据如下方式确定:
【专利技术属性】
技术研发人员:黄子瑜,汪来富,刘东鑫,邓博仁,吴波,
申请(专利权)人:中国电信股份有限公司技术创新中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。