Practical Time-Release Blockchain

Citations

WEB OF SCIENCE

8
Citations

SCOPUS

10

초록

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'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.

키워드

blockchaincryptocurrencye-voting protocolnetwork securitytime-release cryptography
제목
Practical Time-Release Blockchain
저자
Chae, Sang-WukKim, Jae-IkPark, Yongsu
DOI
10.3390/electronics9040672
발행일
2020-04
유형
Article
저널명
ELECTRONICS
9
4
페이지
1 ~ 17

파일 다운로드