SilentDelivery: Practical Timed-Delivery of Private Information Using Smart Contracts
Chao Li, Balaji Palanisamy · IEEE Transactions on Services Computing · 2021
This article proposesSilentDelivery, a secure, scalable, and cost-efficient protocol for implementing timed information delivery service in a decentralized blockchain network.SilentDeliveryemploys 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,SilentDeliveryincorporates two novel countermeasure strategies. The first strategy, namelysilent recruitment, enables a mailman to get recruited by a sendersilentlywithout the knowledge of any third party. The second strategy, namelydual-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 ofSilentDeliveryand implement the protocol over the Ethereum official test network. The results demonstrate thatSilentDeliveryis more secure and scalable compared to the state of the art and reduces the cost of running smart contracts by 85 percent.