Affordable Access

Access to the full text

Practical Time-Release Blockchain

Authors
  • chae, sang-wuk
  • kim, jae-ik
  • park, yongsu
Publication Date
Apr 20, 2020
Identifiers
DOI: 10.3390/electronics9040672
OAI: oai:mdpi.com:/2079-9292/9/4/672/
Source
MDPI
Keywords
Language
English
License
Green
External links

Abstract

Time-release cryptography is a special encryption technique that allows a message to be hidden for some time. The previous schemes have shortcomings in that the encryptor should predict the decryptor's computing power precisely or the trusted agent should be always available. In this paper, we propose a new, practical time-release blockchain, and find the key to decrypt the content after a certain time. In order to verify the effectiveness of the blockchain system automatically, which uses the proof-of-work (PoW) and the consensus algorithm in the the proposed technique, we have implemented a prototype version of our blockchain system using Python. The proposed method has the following advantages. First, the decryption time is automatically adjusted, even if the miner&rsquo / s computing power changes over time. Second, unlike previous time-lock puzzle schemes, our algorithm does not require additional computation work for solving the puzzle. Third, our scheme does not need any trusted agents (third parties). Fourth, the proposed method uses standard cryptographic algorithms.

Report this publication

Statistics

Seen <100 times