Quantum attacks on Bitcoin, and how to protect against them
arXiv:1710.10377 · doi:10.5195/ledger.2018.127
Abstract
The key cryptographic protocols used to secure the internet and financial transactions of today are all susceptible to attack by the development of a sufficiently large quantum computer. One particular area at risk are cryptocurrencies, a market currently worth over 150 billion USD. We investigate the risk of Bitcoin, and other cryptocurrencies, to attacks by quantum computers. We find that the proof-of-work used by Bitcoin is relatively resistant to substantial speedup by quantum computers in the next 10 years, mainly because specialized ASIC miners are extremely fast compared to the estimated clock speed of near-term quantum computers. On the other hand, the elliptic curve signature scheme used by Bitcoin is much more at risk, and could be completely broken by a quantum computer as early as 2027, by the most optimistic estimates. We analyze an alternative proof-of-work called Momentum, based on finding collisions in a hash function, that is even more resistant to speedup by a quantum computer. We also review the available post-quantum signature schemes to see which one would best meet the security and efficiency requirements of blockchain applications.
21 pages, 6 figures. For a rough update on the progress of Quantum devices and prognostications on time from now to break Digital signatures, see https://www.quantumcryptopocalypse.com/quantum-moores-law/
References in corpus (20)
- Quantum algorithm for solving linear systems of equations
- Surface codes: Towards practical large-scale quantum computation
- Logic gates at the surface code threshold: Superconducting qubits poised for fault-tolerant quantum computing
- Strengths and Weaknesses of Quantum Computing
- Tight bounds on quantum searching
- Detecting arbitrary quantum errors via stabilizer measurements on a sublattice of the surface code
- Procedure for systematically tuning up crosstalk in the cross resonance gate
- Ultra-Low-Power Superconductor Logic
- Implementing a strand of a scalable fault-tolerant quantum computing fabric
- Universal fault-tolerant quantum computation with only transversal gates and error correction
- Quantum circuits of T-depth one
- Process verification of two-qubit quantum gates by randomized benchmarking
- Ultrafast Quantum Gates in Circuit QED
- Concrete resource analysis of the quantum linear system algorithm used to compute the electromagnetic scattering cross section of a 2D target
- Optimized cross-resonance gate for coupled transmon systems
- Generalized Quantum Search with Parallelism
- On fault-tolerance with noisy and slow measurements
- Robustness of error-suppressing entangling gates in cavity-coupled transmon qubits
- Reversible circuit compilation with space constraints
- Measurement-free implementations of small-scale surface codes for quantum dot qubits
Cited by in corpus (16)
- A Survey and Comparison of Post-quantum and Quantum Blockchains
- Quantum Blockchain using entanglement in time
- Vulnerability of Blockchain Technologies to Quantum Attacks
- On the Construction of a Post-Quantum Blockchain for Smart City
- Applying quantum algorithms to constraint satisfaction problems
- The Impact of Hardware Specifications on Reaching Quantum Advantage in the Fault Tolerant Regime
- qBitcoin: A Peer-to-Peer Quantum Cash System
- Evaluating the Potential of Quantum Machine Learning in Cybersecurity: A Case-Study on PCA-based Intrusion Detection Systems
- Deploying hybrid quantum-secured infrastructure for applications: When quantum and post-quantum can work together
- Bitcoin and quantum computing
- Detecting brute-force attacks on cryptocurrency wallets
- Blockchain platform with proof-of-work based on analog Hamiltonian optimisers
- Quantum Multi-Solution Bernoulli Search with Applications to Bitcoin's Post-Quantum Security
- Quantum-Assisted Blockchain
- Bit Commitment for Lottery and Auction on Quantum Blockchain
- Revisiting the Properties of Money