动态Bloom Filter在云存储安全去重的应用
需积分: 19 20 浏览量
更新于2024-08-13
收藏 1010KB PDF 举报
"基于动态bloom filter的云存储安全去重方案"
在云存储环境中,数据去重是一项重要的技术,用于减少重复数据的存储空间,提高效率。然而,现有的数据去重方案存在一定的安全隐患,尤其是面临“诚实但好奇”的服务器威胁。这种威胁指的是服务器虽然按照协议执行操作,但会尝试获取用户的敏感信息。传统的所有权证明去重方案对此类威胁的防御力较弱,如果依赖可信第三方来解决这个问题,将会增加额外的成本。
基于动态Bloom Filter的云存储安全去重方案提供了一种改进的方法,无需可信第三方参与。Bloom Filter是一种概率数据结构,用于判断一个元素是否可能存在于集合中,它在空间效率上有着显著优势。动态Bloom Filter则允许添加和删除元素,且能适应数据集的变化,从而更适用于云存储中的数据去重。
在这个方案中,采用了收敛加密算法,这是一种能抵御诚实但好奇服务器的加密技术。收敛加密确保即使服务器可以看到加密后的数据,也无法获取原始信息。同时,通过在服务器端检查数据块密文和标签的一致性,可以防止数据污染攻击,即恶意用户篡改数据后试图通过去重系统进行存储。
为了进一步增强安全性并解决收敛密钥占用存储空间过多的问题,方案中引入了密钥链机制。密钥链是一种密钥管理策略,它可以按顺序生成一系列密钥,前一个密钥用于生成后一个密钥,这样即使某个密钥被泄露,也无法直接推导出其他密钥,提高了密钥的安全性。
通过分析和比较,该方案显示出了较小的密钥存储开销和传输开销。这表明,该方案在保障用户数据隐私和安全的同时,也考虑到了系统的运行效率和成本效益。
总结来说,这篇研究论文提出了一个创新的云存储数据去重策略,利用动态Bloom Filter实现高效的数据去重,通过收敛加密保证数据隐私,结合密钥链机制优化密钥管理,从而在安全性和效率之间找到了良好的平衡。这种方法对于云存储服务提供商来说,是一个理想的解决方案,能够有效地保护用户数据安全,降低运营成本。
2019-09-07 上传
2010-08-10 上传
2021-09-19 上传
2023-06-05 上传
2023-04-11 上传
2023-05-13 上传
2023-09-12 上传
2024-06-19 上传
2023-04-24 上传
weixin_38697444
- 粉丝: 9
- 资源: 834
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器