BloomFilter在加密文本模糊搜索中的改进应用研究

7 下载量 34 浏览量 更新于2024-08-29 收藏 829KB PDF 举报
"该研究提出了一种基于BloomFilter的改进型加密文本模糊搜索机制,旨在解决在云计算环境中,敏感数据加密后如何进行有效检索的问题。这种方法通过BloomFilter数据结构设计新的关键字转换方法,降低了数据索引规模,同时保持了模糊搜索功能和识别率。此外,还通过动态混淆参数调节改进了相似度评估算法,增强了数据的加密强度,并能适应用户的检索偏好。实验结果证明了该机制的可行性和高效性。" 在云计算时代,数据的安全和隐私保护成为核心议题。由于企业或个人为了共享计算资源和降低成本,会将大量敏感数据迁移到云存储。为确保这些数据在云端的安全,通常会采用加密技术。然而,加密后的数据检索成为一个挑战,因为传统的搜索机制无法在不解密的情况下处理加密文本。 本文提出的解决方案是基于BloomFilter的数据结构。BloomFilter是一种空间效率极高的概率数据结构,用于判断一个元素是否可能在一个集合中。它允许一定的误判率,但不会出现漏判。研究者创新性地利用BloomFilter来转换关键字,实现了在保持搜索准确度的同时,减少了索引所需的存储空间,从而优化了模糊搜索的性能。 此外,针对模糊搜索中的相似度评估,研究者引入了动态混淆参数调节的概念。这使得算法能够根据用户的检索行为动态调整加密强度,以更好地保护隐私,同时也能够反映出用户的具体搜索倾向。这种灵活性提高了搜索效率,增强了系统对于不同用户需求的适应性。 通过实验,研究者验证了改进的加密文本模糊搜索机制在实际应用中的可行性和效率。这表明,结合BloomFilter和动态混淆参数调节的方案,为云计算环境中的加密数据检索提供了一种有效的解决方案,有助于平衡数据安全性、隐私保护和搜索效率之间的关系。 该研究对云计算环境下的隐私保护和可搜索加密技术进行了深入探索,其成果有望在实际的云服务中得到应用,为数据安全和用户隐私提供更高级别的保障。