动态Bloom Filter在云存储安全去重的应用

需积分: 19 0 下载量 20 浏览量 更新于2024-08-13 收藏 1010KB PDF 举报
"基于动态bloom filter的云存储安全去重方案" 在云存储环境中,数据去重是一项重要的技术,用于减少重复数据的存储空间,提高效率。然而,现有的数据去重方案存在一定的安全隐患,尤其是面临“诚实但好奇”的服务器威胁。这种威胁指的是服务器虽然按照协议执行操作,但会尝试获取用户的敏感信息。传统的所有权证明去重方案对此类威胁的防御力较弱,如果依赖可信第三方来解决这个问题,将会增加额外的成本。 基于动态Bloom Filter的云存储安全去重方案提供了一种改进的方法,无需可信第三方参与。Bloom Filter是一种概率数据结构,用于判断一个元素是否可能存在于集合中,它在空间效率上有着显著优势。动态Bloom Filter则允许添加和删除元素,且能适应数据集的变化,从而更适用于云存储中的数据去重。 在这个方案中,采用了收敛加密算法,这是一种能抵御诚实但好奇服务器的加密技术。收敛加密确保即使服务器可以看到加密后的数据,也无法获取原始信息。同时,通过在服务器端检查数据块密文和标签的一致性,可以防止数据污染攻击,即恶意用户篡改数据后试图通过去重系统进行存储。 为了进一步增强安全性并解决收敛密钥占用存储空间过多的问题,方案中引入了密钥链机制。密钥链是一种密钥管理策略,它可以按顺序生成一系列密钥,前一个密钥用于生成后一个密钥,这样即使某个密钥被泄露,也无法直接推导出其他密钥,提高了密钥的安全性。 通过分析和比较,该方案显示出了较小的密钥存储开销和传输开销。这表明,该方案在保障用户数据隐私和安全的同时,也考虑到了系统的运行效率和成本效益。 总结来说,这篇研究论文提出了一个创新的云存储数据去重策略,利用动态Bloom Filter实现高效的数据去重,通过收敛加密保证数据隐私,结合密钥链机制优化密钥管理,从而在安全性和效率之间找到了良好的平衡。这种方法对于云存储服务提供商来说,是一个理想的解决方案,能够有效地保护用户数据安全,降低运营成本。