Will Quantum Computers Break Internet Computer?
Whether quantum computers will break Internet Computer (ICP) is one of the most technically grounded questions in the ICP community, and it deserves a precise answer rather than headline panic. ICP relies on elliptic-curve and threshold cryptography that today's machines cannot crack, but a sufficiently powerful quantum computer running Shor's algorithm could change that picture fundamentally. This article walks through exactly how ICP's signature schemes work, what "Q-day" would have to look like to threaten them, the realistic timeline analysts consider credible, and the concrete steps holders can take right now.
How Internet Computer Secures Transactions Today
Internet Computer Protocol (ICP) uses a layered cryptographic architecture that differs from most blockchains in meaningful ways. Understanding those layers is the prerequisite for assessing quantum exposure.
ECDSA and BLS Signatures
ICP relies on two primary signature schemes:
- ECDSA (secp256k1 / secp256r1): Used for user-facing wallet keys and for the chain-key ECDSA feature that lets ICP canisters sign Bitcoin and Ethereum transactions. The security of ECDSA rests entirely on the hardness of the elliptic-curve discrete logarithm problem (ECDLP).
- BLS threshold signatures: Used internally across subnet nodes to reach consensus and to produce the chain-key signatures that make ICP's cross-chain functionality possible. BLS security rests on the hardness of problems in bilinear pairing groups, which are also elliptic-curve constructions.
Both ECDSA and BLS are classified as "quantum-vulnerable" under NIST's post-quantum cryptography project. Shor's algorithm, run on a large fault-tolerant quantum computer, can solve ECDLP in polynomial time, reducing what today takes longer than the age of the universe to a computation achievable in hours or days.
Threshold Cryptography: Does It Help?
ICP's consensus model distributes key material across subnet nodes using threshold secret sharing. A single node never holds a complete private key; a threshold (e.g., two-thirds of nodes) must collaborate to produce a signature. This design provides strong protection against classical Byzantine adversaries and partial network compromise, but it does not add quantum resistance. Shor's algorithm attacks the underlying mathematical problem, not the distribution of key shares. If an attacker has a large enough quantum computer, they can derive the full private key from the public key alone, rendering threshold distribution irrelevant.
---
What a Quantum Attack on ICP Would Actually Require
Not all quantum computers are equal. The threat model has specific hardware requirements that are worth spelling out.
Cryptographically Relevant Quantum Computers (CRQCs)
A machine capable of breaking 256-bit elliptic-curve keys would need roughly 2,000 to 4,000 logical qubits running with very low error rates. Current leading systems (as of 2024–2025) operate with hundreds of physical qubits, but logical qubits after error correction require hundreds to thousands of physical qubits each. That means a CRQC capable of breaking ECDSA-256 would require somewhere between hundreds of thousands and several million physical qubits at low error rates. The best public figures today are in the low thousands.
The "Harvest Now, Decrypt Later" Problem
There is one attack vector that does not require real-time computation: an adversary can record encrypted or signed network traffic today and decrypt it once a CRQC becomes available. For ICP, the most relevant form of this is recording public keys broadcast on-chain, then later computing their corresponding private keys to drain associated wallets. Any ICP wallet that has ever sent a transaction has already exposed its public key on-chain. Those keys are permanently on the public ledger.
Store-and-Forward vs. Real-Time Attacks
| Attack Type | Requires CRQC Now? | Risk to ICP Holders |
|---|---|---|
| Harvest now, decrypt later | No | High for existing wallets once Q-day arrives |
| Real-time transaction interception | Yes | Not an issue until CRQC exists |
| Consensus disruption via BLS break | Yes | Existential network risk, but furthest away |
| Canister key compromise (chain-key ECDSA) | Yes | Affects cross-chain assets on ICP |
The harvest-now-decrypt-later vector is underappreciated because it requires no action from an attacker right now, only archiving of public blockchain data, which is trivially easy.
---
Realistic Timeline: When Could Q-Day Arrive?
Analyst views on Q-day span a wide range, and honest commentary acknowledges the uncertainty.
Pessimistic Scenarios (2030–2035)
Several national security agencies, including the U.S. NSA and CISA, have published migration timelines targeting 2030–2035 for critical infrastructure to adopt post-quantum standards. These timelines imply that Q-day is considered at least plausible within a decade, even if not certain. The "Mosca theorem" formalises the logic: if the migration time for a system plus the desired security lifetime exceeds the time until Q-day, migration should begin immediately.
Consensus View (2035–2045)
Most academic cryptographers place the median probability of a CRQC capable of breaking 256-bit elliptic-curve keys somewhere in the 2035–2050 window. Progress on qubit coherence times, error correction codes (surface codes, LDPC codes), and fabrication yield all need to advance substantially. None of that progress is impossible, but it is non-trivial.
Optimistic Scenarios (Post-2050 or Never)
A minority view holds that fundamental engineering barriers, particularly the overhead of fault-tolerant error correction, may prevent useful CRQCs for decades beyond current projections. Some researchers argue that the physical qubit counts required are so large that no nation-state could feasibly build and operate such a machine before better classical and quantum-resistant alternatives are universally deployed.
What the Timeline Means Practically
The key insight is that migration lead time matters as much as Q-day itself. ICP's codebase is complex, its chain-key architecture is deeply integrated with elliptic-curve assumptions, and a migration to post-quantum signature schemes would require coordinated protocol upgrades across all subnets, wallets, and canisters. Starting that work in 2034 would almost certainly be too late if Q-day arrived in 2035.
---
Internet Computer's Own Roadmap on Post-Quantum Security
The DFINITY Foundation, which leads ICP research and development, has acknowledged the long-term post-quantum challenge. Several points are worth noting:
- ICP's governance (NNS, the Network Nervous System) is designed to allow protocol upgrades without hard forks, which is a meaningful architectural advantage for cryptographic migration. New signature schemes could theoretically be introduced via NNS proposals and adopted network-wide.
- DFINITY researchers have published work on threshold variants of lattice-based schemes, which suggests internal awareness of the migration problem.
- No firm public deadline for a post-quantum upgrade to chain-key cryptography has been announced as of mid-2025.
The absence of a firm timeline is not unusual. Most major blockchain projects, including Ethereum and Bitcoin, face identical exposure and have similarly deferred concrete PQC migration plans. The difference is that ICP's chain-key ECDSA feature extends its exposure to cross-chain assets on Bitcoin and Ethereum, broadening the attack surface slightly beyond a single-chain wallet system.
---
What ICP Holders Can Do Right Now
Waiting for protocol-level fixes is not the only option. Holders have practical choices available today.
1. Understand Which Keys Are Already Exposed
Any ICP principal (wallet address) that has broadcast a transaction has its public key on-chain permanently. Unused wallets that have only received funds, and whose public key has never been revealed, carry lower immediate risk, but spending from them in the future exposes the key at that point.
2. Monitor NNS Governance Proposals
The NNS is ICP's on-chain governance mechanism. Post-quantum upgrade proposals will surface there first. Neuron holders who follow the "Cryptography" category of proposals will see these changes earliest and can vote to accelerate adoption.
3. Diversify Cryptographic Exposure
Holding assets across wallets and chains that use different underlying cryptography reduces single-point-of-failure risk. Projects being built natively on post-quantum cryptographic foundations represent a genuinely different risk profile. For example, BMIC.ai is designed from the ground up with lattice-based, NIST PQC-aligned cryptography, meaning its wallet and token infrastructure does not depend on ECDSA or RSA at any layer, which is a structurally different security posture from retrofitting PQC onto an existing elliptic-curve system.
4. Follow NIST PQC Standards Progress
NIST finalised its first set of post-quantum standards in 2024, including CRYSTALS-Kyber (ML-KEM) for key encapsulation and CRYSTALS-Dilithium (ML-DSA) for digital signatures. Any credible post-quantum migration for ICP would likely incorporate these or their successors. Tracking NIST's PQC project gives early signal on which algorithm choices are considered robust.
5. Avoid Unnecessary Key Reuse
Minimising the number of transactions per key, and using freshly generated addresses for large holdings where possible, reduces but does not eliminate exposure. This is standard operational security practice regardless of quantum risk.
---
Natively Post-Quantum Designs vs. Retrofitted PQC
There is a structural difference between a system built from the ground up on post-quantum assumptions and one that migrates to PQC later.
The Retrofit Problem
Retrofitting post-quantum signatures onto an existing chain typically involves:
- A protocol upgrade to support new signature algorithm(s) alongside legacy ones.
- A wallet migration period during which users move funds from old ECDSA addresses to new PQC addresses.
- A sunset phase for legacy address types, which in practice can take years or never fully complete if user inertia is high.
Each of these steps carries risk. Bugs in hybrid cryptographic implementations have historically been a source of vulnerabilities. User inertia means legacy keys remain live on-chain long after the official sunset, extending exposure windows.
Native PQC Architecture
A system designed with lattice-based or hash-based signatures from genesis never issues ECDSA keys, never has a migration period, and never carries the technical debt of dual-algorithm support. The codebase is simpler, the attack surface is smaller, and there is no window during which some users remain on legacy keys.
This distinction matters when evaluating long-term security guarantees, particularly for assets intended to be held over decade-length time horizons.
---
Summary: The Honest Risk Assessment
Internet Computer is not uniquely vulnerable relative to other major blockchains. Bitcoin, Ethereum, Solana, and virtually every other production blockchain face essentially identical quantum exposure at the ECDSA layer. ICP's threshold BLS layer adds some complexity to the attack surface but does not change the fundamental calculus.
The realistic threat window, based on current engineering consensus, is most likely 10 to 25 years away. That is long enough that panic is unwarranted, but short enough that protocol teams and serious holders should be actively planning. The harvest-now-decrypt-later threat is real and operates on a longer timeline, meaning wallets whose public keys are already on-chain are already, in a narrow technical sense, "at risk" even before any CRQC exists.
ICP's NNS governance architecture gives it a credible pathway to post-quantum migration without a hard fork. Whether DFINITY executes that migration early enough is the open question. Holders who want to act now can diversify, monitor governance, and understand the mechanics of which keys have already been exposed.
Frequently Asked Questions
Will quantum computers break Internet Computer (ICP) soon?
Not imminently. Cryptographers broadly place the likely arrival of a quantum computer capable of breaking 256-bit elliptic-curve cryptography in the 2035–2050 window, with significant uncertainty in both directions. ICP is not uniquely exposed compared to other major blockchains, but its chain-key ECDSA feature does extend the attack surface to cross-chain assets.
Does ICP's threshold signature scheme protect it against quantum attacks?
No. Threshold signatures distribute key material across nodes to resist classical Byzantine attacks, but they do not change the underlying mathematical hardness assumption. Shor's algorithm attacks the elliptic-curve discrete logarithm problem directly, regardless of how the key is shared among participants.
What is the 'harvest now, decrypt later' threat for ICP holders?
Any ICP address that has ever broadcast a transaction has its public key permanently recorded on-chain. An adversary can archive those public keys today and, once a sufficiently powerful quantum computer exists, compute the corresponding private keys and drain the associated wallets. This threat requires no real-time quantum capability.
Can ICP upgrade to post-quantum cryptography?
Yes, in principle. ICP's Network Nervous System (NNS) governance allows protocol upgrades without a hard fork, which is a meaningful architectural advantage. DFINITY has published research on threshold variants of lattice-based schemes. However, no concrete public timeline for a production post-quantum upgrade to chain-key cryptography has been announced as of mid-2025.
What should ICP holders do to reduce quantum risk?
Practical steps include monitoring NNS governance proposals for PQC-related upgrades, minimising key reuse, understanding which addresses have already exposed public keys on-chain, and considering diversification into assets built on natively post-quantum cryptographic foundations. Following NIST's post-quantum standards project also provides early signal on which algorithm choices are considered robust.
How does a natively post-quantum wallet differ from a retrofitted one?
A natively post-quantum system, designed with lattice-based or hash-based signatures from the outset, never issues ECDSA keys and has no migration period or dual-algorithm complexity. A retrofitted system must support legacy and new schemes simultaneously, creating a migration window during which users on old keys remain exposed and implementation bugs in hybrid codepaths become a risk.