作者: I. Stewart , D. Ilie , A. Zamyatin , S. Werner , M. F. Torshizi
DOI: 10.1098/RSOS.180410
关键词: Computer security 、 Fork (file system) 、 Protocol (object-oriented programming) 、 Integer factorization 、 Elliptic Curve Digital Signature Algorithm 、 Public-key cryptography 、 Quantum computer 、 Scheme (programming language) 、 Digital signature 、 Computer science
摘要: Quantum computers are expected to have a dramatic impact on numerous fields due their anticipated ability solve classes of mathematical problems much more efficiently than classical counterparts. This particularly applies domains involving integer factorization and discrete logarithms, such as public key cryptography. In this paper, we consider the threats quantum-capable adversary could impose Bitcoin, which currently uses Elliptic Curve Digital Signature Algorithm (ECDSA) sign transactions. We then propose simple but slow commit–delay–reveal protocol, allows users securely move funds from old (non-quantum-resistant) outputs those adhering quantum-resistant digital signature scheme. The transition protocol functions even if ECDSA has already been compromised. While our scheme requires modifications Bitcoin these can be implemented soft fork.