Abstract
Key Points at a Glance
- 40× is an error ratio, not a cost ratio: The |T⟩ logical error fell from 4.4×10−3 (injection only) to an upper bound of about 1×10−4 (cultivated). The paper does not report a measured reduction in qubits, time or total operations.
- 99.99% applies to accepted attempts only: Cultivation discards any attempt in which an error is detected. Only about 8% of attempts survived, compared with 76% for injection alone.
- Already priced into the estimates: Gidney's 2025 estimate of fewer than one million noisy qubits for RSA-2048 already assumes magic state cultivation [4]. Willow provides hardware evidence for that ingredient; it does not lower the estimate further.
- Three to six orders of magnitude still to go: Willow's bound is about 10−4. Gidney's RSA-2048 estimate needs cultivated T states at about 10−7, which a small distillation stage then refines; the paper cites around 10−10 as the end-to-end requirement for the states the algorithm consumes.
- New measurement technique: "Kickback tomography" uses extra cultivation rounds as fault-tolerant measurements to bound fidelity with around 104 shots instead of roughly 108.
- Open engineering problems remain: After grafting the state into a larger code, the logical error rate during storage was about 7× higher than simulated, which the authors attribute mainly to qubit leakage.
- Planning conclusion: No change to post-quantum deadlines, but more confidence that today's sub-million-qubit estimates are realistic rather than optimistic.
1. What Google Actually Demonstrated
The paper, Magic state cultivation on a superconducting quantum processor, by Emma Rosenfeld, Craig Gidney and nearly 300 co-authors at Google Quantum AI, first appeared as a preprint in December 2025 [1] and was published in Science on 15 October 2026. It implements on real hardware a protocol that Gidney, Shutty and Jones proposed theoretically in 2024 [3]. The headline numbers are:
| Parameter | Reported value |
|---|---|
| Hardware | Willow, 105 superconducting transmon qubits on a square lattice |
| Codes | Injection and cultivation in a distance-3 color code; "grafting" into a distance-5 surface-code-compatible layout (54 qubits, the largest experiment in the paper) |
| |T⟩ error, injection only | 4.4(2)×10−3 (76% of attempts retained) |
| |T⟩ error, with cultivation | Upper bound of 1(1)×10−4; fidelity 0.9999(1) (8% of attempts retained) |
| Improvement | ~40× lower logical error than injection |
| Calibration | Reinforcement-learning agent, ~4 hours of training before data collection; improved both logical error and retention by about an order of magnitude |
Two details matter for interpreting these figures. First, the 40× compares cultivated states with injected ones: raw magic states loaded into the code with no clean-up at all. It shows that cultivation works, but it is not a cost figure. The cost question is whether cultivation produces states of a given quality with fewer qubits and less time than magic state distillation, the older, factory-based method, or at least replaces its most expensive stages. The theory says it does, and the lowest surface-code RSA-2048 estimate already assumes those savings (Section 4). This experiment did not measure them. Second, the reinforcement-learning calibration was not a minor detail: the authors describe it as crucial for observing the reported fidelity and post-selection rates. AI is now part of the hardware stack as well as the cryptanalysis stack, a trend we also noted in our analysis of the AI-discovered attack on HAWK.
🔬 Kickback Tomography: Measuring a 1-in-10,000 Error Honestly
Verifying an error rate near 10−4 is itself hard. Standard state tomography would need on the order
of 108 shots to resolve it. The authors also point out that post-selected tomography can
overestimate purity in the presence of coherent noise.
Their solution, which they call kickback tomography, runs additional cultivation rounds as
fault-tolerant measurements along the |T⟩ axis. This yields an upper bound on the error with about
104 measurements, at the cost of a statistical uncertainty comparable to the error itself, which is
why the bound is quoted as 1(1)×10−4 and the fidelity as 0.9999(1). For readers assessing claims,
this is a point in the paper's favour: the 99.99% figure rests on a fault-tolerant upper bound rather than on
tomography that can overstate purity, although the bound itself carries a large uncertainty.
2. Why Magic States Are the Bottleneck for Shor's Algorithm
Error-correcting codes such as the surface code make a specific family of operations, the Clifford gates, comparatively cheap and robust. Clifford gates alone, however, cannot run useful algorithms; they can be simulated efficiently on a classical computer. Universality requires at least one non-Clifford gate, usually the T gate or the three-qubit Toffoli (CCZ) gate.
Fault-tolerant architectures do not apply T gates directly. Instead, they prepare a special resource state, the magic state |T⟩, and consume it through a Clifford-only "teleportation" circuit. Every T gate costs one magic state, and every Toffoli costs the equivalent of several. Shor's algorithm is dominated by modular arithmetic, which is built almost entirely from Toffoli gates. Our analysis of Google's ECC white paper discussed circuits with 70–90 million Toffoli gates for 256-bit elliptic curves; RSA-2048 requires billions.
This creates a simple error budget: if a computation consumes N magic states, each must fail with probability well below 1/N, or the computation almost certainly fails. That is why the paper cites infidelities around 10−10 for RSA-2048 and 10−6 to 10−8 for some simulation and optimisation workloads [1].
The traditional route to such fidelities is magic state distillation: many noisy states are fed into a "factory" circuit that outputs fewer, better ones. Factories are large. Rosenfeld told Scientific American that with distillation, "up to 95 percent" of a quantum computer could be spent just generating high-fidelity magic states [7].
Cultivation takes a different route. Instead of a separate factory, a single noisy state is injected into a small code patch, repeatedly checked, and grown in place. Any detected error causes an immediate restart, which is cheap because the patch is small. The 2024 theory paper, titled growing T states as cheap as CNOT gates, estimated logical errors as low as 2×10−9 at 10−3 physical noise, using an order of magnitude fewer qubit-rounds than prior work [3].
3. 40× Fewer Errors ≠ 40× Cheaper Attack
Within a day of publication, headlines tied the result to Bitcoin and RSA. CoinDesk ran "Satoshi-era bitcoin faces a bigger quantum threat after Google's new Willow breakthrough" [8], and The Block reported on observers weighing the Q-Day implications [9]. On social media, the 40× figure was frequently restated as an attack becoming "40× cheaper". That reading does not follow from the paper.
⚠️ What the 40× Does and Does Not Measure
It measures: the ratio between the logical error of a |T⟩ state prepared by injection
(4.4×10−3) and one prepared by cultivation (an upper bound of ~1×10−4), on accepted attempts, at
distance 3.
It does not measure: the number of physical qubits, the wall-clock time, or the total number
of operations needed to produce a magic state of a given quality. It also includes no comparison with a
distillation factory. In fact, accepted states became 10 times rarer (8% vs. 76% retention) while becoming
40 times better. Whether that trade is favourable at scale is exactly what the theory predicts but the
experiment has not yet shown.
Google is explicit on this point. The accompanying blog post states that the team "still need[s] to demonstrate magic state cultivation at a larger scale" [2], and Rosenfeld described the work as a step in the right direction rather than a practical breakthrough [7]. Independent experts are positive about the scientific result itself. Kenneth Brown, director of the Duke Quantum Center, said: "The Google experiment shows that cultivation works in practice" [7]. The accurate summary is that a key protocol now works on real hardware, at small scale, as designed.
4. The Cryptographic Link: Already Priced Into Today's Estimates
The most important context for security teams is that cultivation is not new to cryptographic resource estimation. It has been part of the lowest published surface-code estimate for RSA-2048 since May 2025.
| Estimate | Target | Physical qubits | Runtime | Uses cultivation? |
|---|---|---|---|---|
| Gidney & Ekerå (2019) [5] | RSA-2048 | ~20 million | ~8 hours | No (distillation) |
| Gidney (2025) [4] | RSA-2048 | < 1 million | < 1 week | Yes, followed by a small distillation stage |
| Google Quantum AI (2026) [6] | 256-bit ECC (secp256k1) | < 500,000 | ~18–23 minutes | Yes |
Gidney's 2025 paper attributes its roughly 20-fold reduction in qubit count to three ingredients: approximate residue arithmetic, storing idle logical qubits in denser "yoked" surface codes, and allocating far less space to magic-state production thanks to cultivation [4]. In that design, cultivation produces T states at about 10−7, and a small 8T-to-CCZ distillation stage turns them into the Toffoli states the algorithm consumes, with errors below 10−12. Its hardware assumptions are unchanged from 2019: a square grid with nearest-neighbour connectivity, a uniform 0.1% gate error rate, a 1 µs surface-code cycle and a 10 µs control reaction time.
Lower figures have appeared since. Iceberg Quantum's Pinnacle architecture (February 2026) estimates fewer than 100,000 physical qubits for RSA-2048 using quantum LDPC codes [10], and a March 2026 neutral-atom proposal puts the minimum for Shor's algorithm near 10,000 reconfigurable atoms, with much longer runtimes [11]. Both rely on high-rate codes that need longer-range connections than a nearest-neighbour grid provides. We use Gidney's figure as the reference point here because it rests on the most conventional hardware assumptions.
The Willow experiment therefore does not move any number in this table. What it changes is the confidence attached to the middle row. Until this experiment appeared as a preprint in December 2025, the sub-million-qubit RSA estimate rested on a magic-state protocol that existed only in simulation. It now rests on a protocol whose first stages have been run on hardware, with a measured error reduction of about 40×. In our view, this is the real cryptographic significance of the paper: it removes one reason to dismiss today's lowest surface-code estimates as optimistic. It is our inference, not a claim the paper makes, and it applies only to the cultivation component, not to yoked codes, residue arithmetic or the overall machine.
💡 Why Hardware Validation Matters for Risk Models
Resource estimates are chains of assumptions. A risk model that treats each unvalidated link as a possible failure point will discount the estimate. Each link that is confirmed in hardware removes some of that discount. Cultivation was one of the newest and least-tested links in the RSA-2048 chain. It is now a tested one. Organisations that previously planned against the 2019 figure of 20 million qubits as a "safe" anchor have one fewer argument for doing so.
5. The Remaining Gap: Three to Six Orders of Magnitude
Validation of the mechanism is not the same as reaching the required performance. Figure 2 places the experimental result on the error scale that cryptographic attacks require. Two targets matter. The paper cites around 10−10 for the magic states that factoring RSA-2048 consumes, six orders of magnitude below Willow's bound. In Gidney's estimate, however, cultivation does not have to get there on its own: it must deliver T states at about 10−7, three orders of magnitude below Willow, and the distillation stage does the rest. The 2024 theory predicts that cultivation at 0.1% noise can go further still, to 2×10−9.
The authors point to two routes for closing this gap. The first is lower physical noise: cultivated infidelity should scale roughly as p3, where p is the physical error strength, so halving p would bring the bound to about 2×10−5 [1]. The second is larger code distances. Both are expected, but neither is a small step, and several problems remain unresolved, most of them flagged by the authors themselves:
- Leakage during storage. After grafting, the logical error rate in the distance-5 layout was about seven times higher than simulations predicted. The authors attribute this mainly to qubits leaking out of their computational states. The circuits contained no leakage-removal operations, and readout was not optimised for this configuration.
- No real-time use yet. The magic states were prepared, measured and stored, but not yet consumed by a T gate inside a running computation. Real-time T-gate implementation is listed as future work.
- Single-unit operation. A cryptographically relevant machine needs many cultivation units running in parallel, feeding a large logical computation at a steady rate. The experiment ran one unit.
- Correlated noise. The authors note that time-correlated phase noise may affect results and flag it, along with decoder improvements for the grafted code, as topics for further study.
6. What It Means for Bitcoin and Other ECC Systems
Bitcoin, Ethereum and most of today's TLS key exchanges rely on the hardness of the elliptic-curve discrete logarithm problem, and Shor's algorithm against 256-bit curves has the same dependence on magic states as the RSA case. Elliptic-curve attacks need fewer Toffoli gates than RSA-2048, so their per-state error budget is somewhat looser, but it is still several orders of magnitude below what Willow achieved.
What does not change: the exposure model from our Bitcoin analysis and our ECC white-paper analysis. Coins whose public keys are already visible on-chain, including early pay-to-public-key outputs, reused addresses and Taproot (P2TR) outputs, can be targeted at any time once a capable machine exists. A fast-clock machine that can derive a key in minutes could also attack any coin while its spending transaction, which reveals the public key, waits to be confirmed. Willow does not alter which coins are exposed or how soon. What does change is the credibility of the sub-500,000-qubit ECC estimates we covered in our analysis of Google's ECC white paper, for the same reason as in the RSA case: one more ingredient of those estimates has been shown to work on hardware.
🚨 The Risk Is Not This Paper; It Is the Trend
A single small-scale experiment does not move Q-Day. The steady pattern behind it does. Resource estimates fell by an order of magnitude between 2019 and 2025, and the assumptions behind the new estimates are now being validated one by one. Data recorded today under classical key exchange can be stored and decrypted later (harvest now, decrypt later), so the relevant question is not whether a machine exists today. It is whether your data must still be confidential when one does.
7. What This Means for Your Post-Quantum Roadmap
The paper is a quantum-hardware result and makes no recommendations about cryptography. The conclusions below are ours, drawn from its findings together with the resource-estimate literature.
📋 Four Actionable Recommendations
- Plan against current estimates, not 2019 ones. Treat fewer than one million noisy qubits for RSA-2048 and fewer than 500,000 for 256-bit ECC as credible planning baselines. With cultivation now demonstrated, the argument that these figures rest on untested protocols has become weaker.
- Track the milestones that matter, not the headlines. The meaningful signals are cultivation at larger distances reaching 10−7 or below (the level Gidney's estimate assumes), magic states consumed in real time inside a logical computation, leakage removal that brings grafted storage in line with simulation, and several magic-state units operating in parallel.
- Keep deploying hybrid key exchange. Nothing here weakens the case for X25519 + ML-KEM-768 in TLS, VPNs and messaging. Our survey of the world's 100 largest banks shows how uneven adoption still is.
- Do not let signatures lag behind. Hybrid key exchange protects confidentiality, but signatures protect authenticity in code signing, firmware and PKI. Long-lived roots of trust need a migration path now; see our code-signing analysis.
Google's result is good science, carefully measured and honestly qualified by its authors. For the cryptographic community, its message is quieter than the headlines suggest but more durable: the engineering path behind today's sub-million-qubit attack estimates is being built, one validated component at a time. Migration plans should be built on the assumption that the remaining components will follow.
Further Reading
For the resource estimates that cultivation feeds into, including the on-spend, at-rest and on-setup attack classes for blockchains, see our analysis of Google's ECC white paper:
Read: Google's ECC Attack Estimates →How to Cite This Article
APA: PostQuantumSecurity.org. (2026, October 19). Google Willow's Magic-State Breakthrough: 40× Fewer Errors, Not 40× Closer to Breaking RSA. https://www.postquantumsecurity.org/publications/google_willow.html
IEEE: PostQuantumSecurity.org, “Google Willow's Magic-State Breakthrough: 40× Fewer Errors, Not 40× Closer to Breaking RSA,” Oct. 19, 2026. [Online]. Available: https://www.postquantumsecurity.org/publications/google_willow.html
LaTeX/BibTeX:
@misc{pqcryptography_google_willow,
author = {{PostQuantumSecurity.org}},
title = {Google Willow's Magic-State Breakthrough: 40$\times$ Fewer Errors, Not 40$\times$ Closer to Breaking RSA},
year = {2026},
month = oct,
day = {19},
url = {https://www.postquantumsecurity.org/publications/google_willow.html}
}
References
- Rosenfeld, E., Gidney, C., Roberts, G., Morvan, A., Lacroix, N., et al. (2026). Magic state cultivation on a superconducting quantum processor. Science. https://doi.org/10.1126/science.aee7961. Preprint: arXiv:2512.13908
- Rosenfeld, E., & Gidney, C. (2026). Bringing the magic: Google breaks open a bottleneck in quantum computing. Google Blog. https://blog.google/innovation-and-ai/models-and-research/quantum-computing/magic-state-cultivation-quantum-computing/
- Gidney, C., Shutty, N., & Jones, C. (2024). Magic state cultivation: growing T states as cheap as CNOT gates. arXiv:2409.17595
- Gidney, C. (2025). How to factor 2048 bit RSA integers with less than a million noisy qubits. arXiv:2505.15917
- Gidney, C., & Ekerå, M. (2021). How to factor 2048 bit RSA integers in 8 hours using 20 million noisy qubits. Quantum, 5, 433. arXiv:1905.09749
- Google Quantum AI. (2026). Securing Elliptic Curve Cryptocurrencies against Quantum Vulnerabilities: Resource Estimates and Mitigations. https://quantumai.google/static/site-assets/downloads/cryptocurrency-whitepaper.pdf
- Scientific American. (2026). Google's quantum Willow chip may be able to grow 'magic states'. https://www.scientificamerican.com/article/googles-quantum-willow-chip-may-be-able-to-grow-magic-states/
- CoinDesk. (2026, October 16). Satoshi-era bitcoin faces a bigger quantum threat after Google's new Willow breakthrough. https://www.coindesk.com/tech/2026/10/16/satoshi-era-bitcoin-faces-a-bigger-quantum-threat-after-google-s-new-willow-breakthrough
- The Block. (2026, October 16). Google demonstrates quantum computing breakthrough as observers weigh Q-day implications. https://www.theblock.co/news/web3/2026-10-16-google-quantum-computing-breakthrough-418787
- Webster, P., Berent, L., Chandra, O., Hockings, E. T., Baspin, N., Thomsen, F., Smith, S. C., & Cohen, L. Z. (2026). The Pinnacle Architecture: Reducing the cost of breaking RSA-2048 to 100 000 physical qubits using quantum LDPC codes. arXiv:2602.11457
- Cain, M., et al. (2026). Shor's algorithm is possible with as few as 10,000 reconfigurable atomic qubits. arXiv:2603.28627