Attack-Resilient Blockchain-Based Decentralized Timed Data Release

Attack-Resilient Blockchain-Based Decentralized Timed Data Release
复制标题

基于区块链的抗攻击去中心化定时数据发布

DOI:
10.1007/978-3-031-10684-2_8
复制
发表时间:
2022
期刊:
36th Annual IFIP WG11.3 Conference on Data and Applications Security and Privacy (DBSec 2022
影响因子:
--
通讯作者:
Palanisamy, Balaji
Palanisamy, Balaji
中科院分区:
--
文献类型:
--
作者:
Wang, Jingzhe;Palanisamy, Balaji

文献摘要

相似文献

定时数据发布是指保护敏感数据,这些数据只有在经过预定的时间后才能被访问。虽然基于区块链的定时数据发布解决方案为分散过程提供了一种很有前途的方法,但设计一种可靠且具有攻击弹性的定时发布服务,该服务对区块链网络中的恶意对手具有弹性,这本身就具有挑战性。区块链网络上的定时发布服务不可避免地面临事后攻击的风险,其中对手可能在数据在区块链网络中发布后发起攻击。以太坊区块链中现有的基于激励的定时数据发布解决方案在假设每个对等体都理性行为的完全理性对抗环境下保证了保护。然而,这些计划总是失败时,即使是一个单一的参与对等节点在协议中开始恶意行为,偏离理性behavior.In本文中,我们提出了一个攻击弹性和实用的基于区块链的解决方案,定时数据发布在一个混合的对抗环境中,恶意的对手和理性的对手都存在。该机制采用了一个有效的分散信誉模型来评估网络中的对等点的行为。基于信誉模型,我们设计了一套新颖的信誉感知定时释放协议,有效地处理由恶意对手和理性对手组成的混合对抗环境。我们使用智能合约实现了所提出方法的原型,并将其部署在以太坊官方测试网络Rinkeby上。为了广泛地评估所提出的技术在规模上,我们进行模拟实验,以验证声誉感知定时数据发布协议的有效性。结果表明,所提出的机制的有效性和强大的攻击弹性,只会产生一个温和的气体成本。
Timed data release refers to protecting sensitive data that can be accessed only after a pre-determined amount of time has passed. While blockchain-based solutions for timed data release provide a promising approach for decentralizing the process, designing a reliable and attack-resilient timed-release service that is resilient to malicious adversaries in a blockchain network is inherently challenging. A timed-release service on a blockchain network is inevitably exposed to the risk ofpost-facto attackswhere adversaries may launch attacks after the data is released in the blockchain network. Existing incentive-based solutions for timed data release in Ethereum blockchains guarantee protection under the assumption of a fully rational adversarial environment in which every peer acts rationally. However, these schemes fail invariably when even a single participating peer node in the protocol starts acting maliciously and deviates from the rational behavior.In this paper, we propose an attack-resilient and practical blockchain-based solution for timed data release in a mixed adversarial environment, where both malicious adversaries and rational adversaries exist. The proposed mechanism incorporates an effective decentralized reputation model to evaluate the behaviors of the peer in the network. Based on the reputation model, we design a suite of novel reputation-aware timed-release protocols that effectively handles the mixed adversarial environment consisting of both malicious adversaries and rational adversaries. We implement a prototype of the proposed approach using Smart Contracts and deploy it on the Ethereum official test network,Rinkeby. For extensively evaluating the proposed techniques at scale, we perform simulation experiments to validate the effectiveness of the reputation-aware timed data release protocols. The results demonstrate the effectiveness and strong attack resilience of the proposed mechanisms and incurs only a modest gas cost.