SilentDelivery: Practical Timed-Delivery of Private Information Using Smart Contracts

SilentDelivery: Practical Timed-Delivery of Private Information Using Smart Contracts
复制标题

DOI:
10.1109/tsc.2021.3098858
复制
发表时间:
2019-12
影响因子:
8.1
通讯作者:
Chao Li;Balaji Palanisamy
Chao Li;Balaji Palanisamy
中科院分区:
计算机科学2区
文献类型:
--
作者:
Chao Li;Balaji Palanisamy

文献摘要

相似文献

本文提出了一种安全、可扩展且经济高效的协议SilentDelivery,用于在分散的区块链网络中实现定时信息传递服务。SilentDelivery采用了阈值秘密共享和去中心化智能合约的新组合。该协议使用在指定的未来时间框架之前从b区块链网络中招募的一组邮递员来维护信息发送方的私有信息的解密密钥共享,并在所需的时间框架内将信息恢复给信息接收方。为了解决限制协议安全性和可伸缩性的关键挑战,SilentDelivery结合了两种新的对策策略。第一种策略,即无声招募,使邮递员在没有任何第三方知情的情况下,被寄件人悄悄招募。第二种策略,即双模式执行,使协议默认以轻量级模式运行,从而大大降低了运行智能合约的成本。我们严格分析了SilentDelivery的安全性,并在以太坊官方测试网络上实现了该协议。结果表明,与最先进的技术相比,SilentDelivery更具安全性和可扩展性,并将运行智能合约的成本降低了85%。
This article proposes SilentDelivery, a secure, scalable, and cost-efficient protocol for implementing timed information delivery service in a decentralized blockchain network. SilentDelivery employs a novel combination of threshold secret sharing and decentralized smart contracts. The protocol maintains shares of the decryption key of the private information of an information sender using a group of mailman recruited in a blockchain network before the specified future time-frame and restores the information to the information recipient at the required time-frame. To tackle the key challenges that limit the security and scalability of the protocol, SilentDelivery incorporates two novel countermeasure strategies. The first strategy, namely silent recruitment, enables a mailman to get recruited by a sender silently without the knowledge of any third party. The second strategy, namely dual-mode execution, makes the protocol run in a lightweight mode by default, where the cost of running smart contracts is significantly reduced. We rigorously analyze the security of SilentDelivery and implement the protocol over the Ethereum official test network. The results demonstrate that SilentDelivery is more secure and scalable compared to the state of the art and reduces the cost of running smart contracts by 85 percent.