云存储安全:实现公共可验证性与数据动态性
在当今数字化时代,云存储已经成为企业和个人存储数据的重要方式。然而,云存储的安全性和数据动态性管理一直是亟待解决的问题。本文将深入探讨如何实现云存储的公共可验证性和数据动态性,以确保数据的安全存储和有效管理。
1. 问题背景
现有的云存储数据完整性验证方案在不同数据存储系统下各有优劣,但在支持公共可验证性和数据动态性方面仍存在不足。如何设计出安全高效的方案,无缝集成这两个重要特性,是云计算领域的一大挑战。
2. 系统模型
云数据存储网络主要包含三个实体:
- 客户端(Client) :拥有大量数据文件,依赖云进行数据维护和计算的实体,可以是个人消费者或组织。
- 云存储服务器(CSS) :由云服务提供商(CSP)管理,具备充足的存储空间和计算资源,用于维护客户端数据。
- 第三方审计员(TPA) :具备客户端所没有的专业知识和能力,受客户端委托评估和揭示云存储服务的风险。
在云存储模式下,客户端将数据存储在远程服务器上,可减轻本地存储和计算负担。但由于数据不在本地,客户端需要确保数据在云端的正确存储和维护。客户端可自行或委托 TPA 进行数据验证,且审计过程需保护数据隐私,不向 TPA 透露原始数据文件。此外,客户端还可能对数据文件进行块级操作,如修改、插入和删除。
3. 安全模型
传统的证明存储(PoR)系统安全模型存在一定局限性,其签名构造涉及文件索引信息,无法支持动态数据操作,尤其是块插入操作。一旦插入文
云存储安全:实现公共可验证与数据动态性
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



