Many existing timed-release encryption schemes uses time-lock puzzles to avoid relying on a trusted timeserver or a key holder which could be a weak spot in data security. However, it is unavoidable to consume massive computing power for solving time-lock puzzles and it is difficult for encryptors to predict the amount of time to solve a puzzle by decryptors. In this study, an efficient dual-purpose proof-of-work consensus allows users to release a time-locked content, which is encrypted by an asymmetric key encryption scheme on a blockchain, without trust in any third-party agents. The release time is predictable as the block time in a proof-of-work blockchain is adaptively controlled. The mining work is reproposed so that once a new block was mined on the blockchain network, time-lock puzzles were also solved immediately. No additional work is required to reveal the time-locked contents and the encryption is secured by monetary incentive mechanisms since it would be very costly to arrange an attack attempt, which must overtake the total hash rate of the whole blockchain network.
翻译:许多现有的时间- 时间- 释放加密计划使用时间锁拼图来避免依赖可信赖的时间服务器或钥匙持有者,而后者可能是数据安全的薄弱环节。然而,使用巨大的计算能力解决时间锁拼图是不可避免的,加密者很难预测解密者解谜所需的时间。在这项研究中,高效的双重用途工作证明共识使用户能够释放一个时间锁内容,该内容通过对准钥匙加密方法加密到一个街区链上,而没有信任任何第三方代理人。释放时间可以预测,因为一个工作证明链中的块段时间是适应性控制的。采矿工作重组后,一旦在街区链网络上铺设了新块块,时间锁谜也很难立即解决。不需要做额外工作来披露时间锁内容,加密工作由货币激励机制保证,因为要安排攻击尝试非常昂贵,必须超过整个街区链网的总散速率。