[发明专利]一种基于位置敏感哈希函数的可验证模糊搜索方法在审
申请号: | 202110270472.9 | 申请日: | 2021-03-12 |
公开(公告)号: | CN112966086A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 林亚平;崔富超 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/31;G06F16/338;G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410082 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 位置 敏感 函数 验证 模糊 搜索 方法 | ||
1.一种基于位置敏感哈希函数的模糊查询搜索框架,其特征在于,所述方法包括:
使用词形还原算法根据关键词词性对关键词的时态进行还原,以实现在查询关键词发生拼写错误或时态不一致时,仍能准确地返回用户满意的搜索结果;
根据权利要求1所述的基于位置敏感哈希函数的可验证模糊搜索方法,其特征在于,所述基于位置敏感哈希函数的模糊查询搜索框架,具体包括:
通过数据预处理,关键词向量生成,位置敏感哈希映射完成对索引树的构建。其中数据预处理阶段提取数据文件中的关键字集合,计算关键词的词频-逆文本频率,通过词形还原算法根据上下文分析关键词的词性,实现关键词的简化;关键词向量生成阶段依据空间向量模型,使用向量作为文件索引,同时使用位置敏感哈希函数对输入的关键词向量进行映射完成明文索引树的构建。
2.一种基于默克尔树的可验证模糊查询索引结构,其特征在于,所述方法包括:
结合默克尔树模型构建索引树结构,在此基础上,通过使用单向抗碰撞的HMAC函数对树节点签名进行再哈希生成验证对象,以实现在云服务提供商存在欺诈行为时,对返回结果进行正确性和完整性的校验;
根据权利要求2所述的基于位置敏感哈希函数的可验证模糊搜索方法,其特征在于,所述基于默克尔树的可验证模糊查询索引结构,具体包括:
在索引树构建阶段,使用向量分裂和矩阵加密方式对文件索引向量进行加密,使用单向抗碰撞的HMAC函数对叶子节点对应的文件摘要进行散列得到节点指纹,并使用同一个HMAC函数对树节点的左右孩子指纹和其对应加密矩阵的连接进行再哈希生成验证对象;对于每一次查询,基于贪婪深度优先的搜索算法返回一个验证对象集合,数据用户通过分析该集合可以验证返回搜索结果的正确性和完整性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110270472.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:热力图可视化方法、系统和计算机设备
- 下一篇:地图加载方法、系统和计算机设备