首页> 外文会议>International Conference on High Performance Computing >Decentralized Privacy-Preserving Timed Execution in Blockchain-Based Smart Contract Platforms
【24h】

Decentralized Privacy-Preserving Timed Execution in Blockchain-Based Smart Contract Platforms

机译:基于区块链的智能合约平台中的去中心化隐私保护定时执行

获取原文

摘要

Timed transaction execution is critical for various decentralized privacy-preserving applications powered by blockchain-based smart contract platforms. Such privacy-preserving smart contract applications need to be able to securely maintain users' sensitive inputs off the blockchain until a prescribed execution time and then automatically make the inputs available to enable on-chain execution of the target function at the execution time, even if the user goes offline. While straight-forward centralized approaches provide a basic solution to the problem, unfortunately they are limited to a single point of trust. This paper presents a new decentralized privacy-preserving transaction scheduling approach that allows users of Ethereum-based decentralized applications to schedule transactions without revealing sensitive inputs before an execution time window selected by the users. The proposed approach involves no centralized party and allows users to go offline at their discretion after scheduling a transaction. The sensitive inputs are privately maintained by a set of trustees randomly selected from the network enabling the inputs to be revealed only at the execution time. The proposed protocol employs secret key sharing and layered encryption techniques and economic deterrence models to securely protect the sensitive information against possible attacks including some trustees destroying the sensitive information or secretly releasing the sensitive information prior to the execution time. We demonstrate the attack-resilience of the proposed approach through rigorous analysis. Our implementation and experimental evaluation on the Ethereum official test network demonstrates that the proposed approach is effective and has a low gas cost and time overhead associated with it.
机译:定时事务执行对于由基于区块链的智能合约平台提供支持的各种分散式隐私保护应用程序至关重要。这种保护隐私的智能合约应用程序需要能够安全地将用户的敏感输入保持在区块链之外,直到规定的执行时间,然后自动使输入可用,以在执行时启用目标功能的链上执行,即使用户下线。尽管直接的集中式方法可以为该问题提供基本的解决方案,但不幸的是,它们仅限于单个信任点。本文提出了一种新的去中心化隐私保护事务调度方法,该方法允许基于以太坊的去中心化应用程序的用户调度事务,而无需在用户选择的执行时间窗口之前显示敏感输入。所提出的方法不涉及集中方,并允许用户在安排交易后自行决定是否脱机。敏感输入由一组从网络中随机选择的受托人私下维护,从而使输入仅在执行时才显示出来。所提出的协议采用秘密密钥共享和分层加密技术以及经济威慑模型来安全地保护敏感信息免受可能的攻击,包括某些受托人在执行时间之前销毁敏感信息或秘密释放敏感信息。我们通过严格的分析证明了该方法的抗攻击能力。我们在以太坊官方测试网络上的实施和实验评估表明,该方法是有效的,并且具有较低的燃气成本和与之相关的时间开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号