区块链与硬件虚拟化:数据安全与攻击检测的创新方案
在当今数字化时代,数据的安全存储与攻击防范变得至关重要。本文将探讨基于区块链的分布式数据去重方案以及基于硬件虚拟化的受控通道攻击检测方法,为数据安全提供新的思路和解决方案。
基于区块链的分布式数据去重方案
智能合约算法
在该方案中,涉及两种智能合约,均在区块链网络上实现。
- 业务智能合约(BSC) :在文件上传前需要初始化,主要用于验证和管理文件共享的指针。授权参与者可通过区块链上发布的信息恢复丢失的文件。BSC 实现了两个算法:
- 验证(Verify) :为简化,引入典型的可检索性证明方案作为验证方法示例。BSC 向证明者发送挑战 c = PORF (C),收到 r = PORF (c) 时返回 PORv(c, r)。任何人都可使用该算法以燃气成本证明所有文件的可检索性。
- 注册(Register) :智能合约运行 POR 验证数据所有者是否实际拥有文件 F。若 Tag(C, AddrCSP i) 与存储数据匹配成功,BSC 创建带有 AddrCSP i 的 TSC 脚本并发送给数据所有者。
- 交易智能合约(TSC) :由 BSC 生成,在文件上传后发布。存储服务需求者在区块链上锁定部分燃气作为押金来设置 TSC,这是数据所有者和 CSP 双方达成的协议。部分燃气被视为预付费存储费用,通过分期付款合同支付给提供长期存储服务的 CSP。若合同到期或长时间未收到有效验证信息,TSC 将自动终止并返还剩余燃气。下载数据时,数据所有者和
超级会员免费看
订阅专栏 解锁全文
22

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



