Google’s Quantum Cryptanalysis Proof Failed, Then Improved

Google created a proof intended to reveal nothing, yet it leaked. This leak, surprisingly, led to improvements in the underlying result.
Here’s the situation: Google’s Quantum AI team wanted to issue a serious warning about elliptic-curve cryptography, the mathematical basis protecting your Bitcoin wallet, without inadvertently providing attackers with a functional method. Their solution was a zero-knowledge proof (a technique designed to convince someone a statement is true without revealing the method used to establish it).
It’s like a sealed envelope that confirms a document exists and states its contents accurately, without ever being opened to show the pages inside. The problem arises when the seal proves to be faulty enough that forged pages could pass validation. Independent researchers discovered this flaw, Google subsequently patched it, and within 63 days, an outsider replicated the hidden circuit and even improved upon it.
What Google Showed
Let’s clarify the scope first, as this is often a point of confusion. This work involves a circuit-level resource estimate, not a quantum computer that has successfully broken anything. No actual attack was performed. Google and its collaborators calculated the number of logical qubits and gates a fault-tolerant machine would require to crack a 256-bit elliptic-curve discrete logarithm, then meticulously counted them.
The figures claimed in the corrected arXiv paper are:
- 1,175 logical qubits are needed to attack 256-bit elliptic-curve cryptography.
- The circuit contains over two million Toffoli gates.
- Under the paper’s assumed architecture, this would require less than half a million physical qubits and operate in minutes.
- A previous Google estimate for the qubit count was approximately 20 times higher, which this new work significantly reduced.
Every one of these numbers represents a simulated or estimated resource count. Think of them as the cost of a blueprint, not a final receipt. For context, the most advanced hardware available today operates with fewer than 100 logical qubits, which indicates that a real attack is still years away. The chasm between a spreadsheet detailing gates and a machine capable of executing them remains vast.
The Proof That Could Prove False Claims
A zero-knowledge proof enables verification of a claim’s truth without revealing any information about how that truth was established. Google embedded its quantum circuit within a zero-knowledge virtual machine, which allowed anyone to confirm the Toffoli count and resource limits without seeing the actual circuit that generated them. In theory, this was responsible disclosure. Google presented it as safeguarding cryptocurrency by issuing a warning without providing a weapon.
However, turns out the “envelope” had a faulty seal. Researchers at Trail of Bits analyzed the original proof and discovered it could validate false statements. They demonstrated that the proof would accept a circuit claiming zero Toffoli gates, which is illogical for a cryptanalysis circuit. This constituted a verifier bypass. If a proof certifies impossible claims, it essentially certifies nothing. Google corrected the proof, and the underlying scientific claims regarding qubit and gate counts remained valid after the fix. Though the mechanism failed, the core result held true.
How 63 Days Broke the Secrecy Premium
The primary purpose of a zero-knowledge proof is concealment. So, what happened when the method was supposed to remain hidden?
- March 2026: Google releases the white paper along with the zero-knowledge proof of its resource estimate.
- April 2026: Trail of Bits publishes its finding that the original proof validates false statements, including the claim of no Toffoli gates.
- April 15, 2026: Google posts the corrected version of the paper on arXiv, with the scientific claims unchanged.
- Soon after: Cryptographer André Schrottenloher independently reproduces the hidden circuit within 63 days and reports an improved Toffoli count.
- Days later: A community effort, aided by AI agents, further reduces the Toffoli count, nearly halving it in just three days.
This timeline reveals a clear pattern. A proof intended to withhold the method instead provided outsiders with a precise target (a number to achieve and then surpass). Once people knew that 1,175 qubits and two million Toffolis were attainable, reconstructing the path to that outcome ceased to be guesswork. Mathematicians are exploring the use of zero-knowledge proofs to hide research results, and this incident highlights the inherent challenge: a sound statement still acts as a target.
Why the Resource Estimate Still Counts
Lower numbers alter timelines. If breaking 256-bit elliptic-curve cryptography requires 1,175 logical qubits instead of 20 times that amount, the comfortable decade you might have assumed shrinks, but doesn’t disappear entirely. We’re still far from possessing a cryptographically relevant quantum computer, and no machine has executed anything close to two million fault-tolerant Toffoli gates. The estimate serves as a warning about the trajectory of quantum computing. An immediate breach isn’t a concern yet.
The defense against this is post-quantum cryptography (PQC), which comprises algorithms resistant to both classical and quantum attacks. NIST has standardized three such algorithms: FIPS 203, 204, and 205. These completely replace vulnerable mathematical foundations. QKD (Quantum Key Distribution) and QRNG (Quantum Random Number Generation) serve different functions.
QKD distributes keys using physics, whereas QRNG generates randomness; neither replaces your signature scheme in the way PQC does. For those tracking costs, developers have reduced the cost of quantum-safe Bitcoin transactions to below $70, and Hong Kong’s banks are monitoring the quantum clock without rushing.
What to Ask Next
Before trusting any quantum-security headline, ask three key questions: Is the claim measured, simulated, or a circuit estimate? Is the zero-knowledge statement actually sound, or does it accept impossible inputs? Does independent reproduction confirm or improve the circuit? Google’s experience answered all three of these questions the hard way, yielding clearer answers than the proof itself initially intended.
For information on migration, please consult our QNews PQC and QSB explainers.