摘要

本发明属于信息安全技术领域,公开了一种云环境中支持词形词义模糊检索的可搜索加密方法及系统,采用布隆过滤器结构建立关键词的安全索引,以支持文件动态更新;采用局部敏感哈希函数来完成词形模糊匹配;利用自然语言工具箱对关键词进行词义拓展,构造词义模糊集,并插入构建的安全索引中,从而将支持词义关键词检索转化为精确匹配检索;通过构建查询向量与索引向量进行内积运算实现对检索结果的排序;使用哈希函数和安全knn算法使得该发明能够有效的抵抗选择关键词攻击,实现了在云服务器半可信的情况下对密文的搜索。实现了密文搜索功能,支持词形和词义模糊匹配、多关键词检索、动态添加和删除文档。