云存储安全与内容分发网络攻击风险解析
在当今数字化时代,云存储安全和内容分发网络(CDN)的安全性至关重要。本文将深入探讨云存储安全中实现公共可验证性和数据动态性的方案,以及CDN可能面临的攻击风险。
云存储安全方案
1. MHT更新操作
Merkle哈希树(MHT)在数据完整性验证中起着关键作用。在数据块修改、插入和删除操作下,MHT需要进行相应的更新。
- 块修改操作 :当数据块被修改时,如将 h(n2) 替换为 h(n’2) ,MHT的根节点会发生变化,需要重新计算以保证数据的完整性。
- 块插入操作 :在 h(n2) 之后插入 h(n*) ,同样会影响MHT的结构,需要更新相关节点的哈希值。
- 块删除操作 :删除 h(n5) 后,MHT也需要进行调整,以反映数据的变化。
2. 基于BLS和RSA的实例化
我们提出了基于BLS和RSA的两种构造方案,它们各有优缺点。
| 构造方案 | 优点 | 缺点 |
| — | — | — |
| BLS构造 | 提供更短的同态签名(如160位),查询和响应最短(20字节和40字节) | 不适合使用可变大小的块 |
| RSA构造 | 支持可变大小的块 | 签名长度较长(如1024位) |
在实际应用中,需要根据具体需求选择合适的构造方案。
超级会员免费看
订阅专栏 解锁全文

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



