Papers
Topics
Authors
Recent
Search
2000 character limit reached

ECDSA.Fail: Open Autoresearch for Optimizing Elliptic-Curve Point Addition in Shor's Algorithm

Published 9 Sep 2026 in quant-ph and cs.CR | (2609.09582v1)

Abstract: We propose Open Autoresearch, a paradigm in which humans and AI agents publish evaluator-verified improvements to a public leaderboard. We instantiate it in ECDSA.Fail, optimizing reversible secp256k1 point-addition circuits, a bottleneck in Shor's algorithm for elliptic-curve cryptography. The benchmark minimizes the spacetime-inspired score S=Q×TS=Q\times T, where QQ is peak logical qubit width and TT is average executed Toffoli count. Participants reduced SS by 86.1%. At the data cutoff (26 July 2026), the best-scoring circuit uses 1,151 qubits and 1,299,453 average executed Toffoli gates, giving Q×T1.496Q\times T\approx1.496 billion. This is more than 50% below Google's published point-addition score thresholds (arXiv:2603.28846), under different accounting conventions. Because the benchmark supplies one addend classically, we construct a coherent windowed-addition-compatible variant implementing the single-call interface required by windowed Shor. It uses 1,162 qubits and 1,684,161 average executed Toffoli gates. On 100,000 random inputs, its empirical success probability is p^=0.99809\hat{p}=0.99809, giving Q×T/p^1.961Q\times T/\hat{p}\approx1.961 billion under an independently rerunnable per-call sensitivity model, not a full-Shor success estimate. Its qubit and Toffoli counts lie below Google's published thresholds and Schrottenloher's reported operating points (arXiv:2606.02235), although differing interfaces, accounting conventions, and validation scope preclude formal dominance. After the cutoff, the score was further reduced to 1.259 billion, while a separate low-width circuit reached 813 qubits. The public record shows AI agents complementing human judgment, providing evidence for open autoresearch on efficiently evaluable, machine-checkable objectives.

Summary

  • The paper develops Open Autoresearch, allowing an open, machine-independent verification process of elliptic curve point additions and other quantum operations, resulting in a 57.6% reduction in $Q$ (width) and a 67.2% reduction in $T$ (average Toffoli count), yielding the new metric “Q × T”.
  • The approach demonstrates that a subset of reversibility of these quantum gates in elliptic curve computation can be achieved by adopting modular transcript encoding, distributed record, replay, and special operations, such as jump-2 Euclidean.
  • The study finds that further crucial reductions in peak logical-qubit width (Q) and average gate functionality counts can likely be reached with better optimization of quantum routers, lower support filtering, and improved overall logic architecture design during checkpoints.

Problem setting and research objective

The paper studies the optimization of reversible elliptic-curve point addition for Shor’s algorithm applied to the elliptic-curve discrete logarithm problem (ECDLP) over secp256k1. This primitive is relevant to quantum attacks on ECDSA deployments in Bitcoin, Ethereum, and related systems. In a fault-tolerant implementation, affine point addition is dominated by modular inversion: the slope requires evaluating

λ=(yRyA)(xRxA)1(modp),\lambda=(y_R-y_A)(x_R-x_A)^{-1}\pmod p,

after which the output coordinates are obtained through modular squaring, multiplication, and affine-coordinate updates. Reversibility introduces additional costs because intermediate values, Euclidean transcripts, and ancilla registers must be uncomputed without leaving relative phase.

The paper’s central methodological contribution is Open Autoresearch, defined as a verifier-gated optimization process in which independent human–agent teams modify a shared implementation, submit candidates to a machine-checkable evaluator, and publish verified improvements to a public leaderboard. The authors instantiate this process in the ECDSA.Fail challenge, whose objective is to minimize

S=Q×T,S=Q\times T,

where QQ is peak logical-qubit width and TT is average executed Toffoli count. The metric is explicitly a proxy: it captures a width–non-Clifford-work trade-off but omits Toffoli depth, parallelism, routing, QROM access, magic-state distillation, decoding, and architecture-specific error-correction overhead.

The benchmark evaluates three distinct properties: classical value correctness, ancilla cleanliness, and phase cleanliness. The latter two are essential because a circuit can implement the correct classical map while still leaving garbage entangled with the output or introducing relative phases that invalidate its use inside Shor’s algorithm. The evaluator uses a circuit-dependent, SHAKE256-derived test set of 9,024 inputs, thereby avoiding a single fixed public corpus, although this design creates support-selection issues discussed below.

The relevant point-addition interface supplies the addend classically. This is directly compatible with mixed addition in double-and-add scalar multiplication, but not with the coherent table-indexed addends used by windowed Shor. A substantial part of the paper therefore concerns adapting the best mixed-addition circuit to a coherent QROM lookup/use/unlookup interface.

Open autoresearch as an optimization model

The proposed research process combines several existing paradigms—program search, evolutionary code optimization, tool-using agents, and public leaderboards—but differs in treating the leaderboard, source repository, evaluator, and experiment history as a shared research substrate. Participants may begin from the current best circuit, another Pareto-optimal point, or an off-frontier construction. They generate a change, test it against progressively stronger checks, and promote it only when it improves the objective while satisfying all evaluator constraints.

The process is cumulative in two senses. First, promoted source changes become available as new baselines. Second, failed experiments are intended to remain usable as contextualized negative evidence. The paper describes recurring practices including isolated worktrees, parallel hypothesis testing, role-separated research and implementation agents, persistent experiment logs, staged validation, literature-guided hypothesis generation, and human intervention when local hill climbing stalls.

The empirical record contains more than 100 leaderboard contributors, over 400 promoted submissions at the stated cutoff, and 400 scored accepted source commits analyzed by optimization family. However, the paper does not claim a causal measurement of agent effectiveness. Participants selected their models, prompts, compute budgets, baselines, and objectives; private failed attempts were not exhaustively recorded; and there was no human-only control condition. The evidence therefore supports the descriptive claim that substantial progress occurred in an agent-mediated open workflow, not the stronger claim that agents caused a quantified fraction of the improvement.

The paper’s most important methodological claim is consequently conditional: open autoresearch is useful when the objective is difficult to optimize but inexpensive and reliable to evaluate, intermediate artifacts can be shared, and independent search branches can be recombined. The challenge provides a concrete test of those conditions rather than a general evaluation of autonomous scientific discovery.

Circuit interfaces and the windowing constraint

The benchmark circuit implements the in-place map

RR+A,\lvert R\rangle\mapsto\lvert R+A\rangle,

where RR is a quantum accumulator and AA is a classically supplied elliptic-curve point. The reversible implementation follows the standard affine structure:

  1. compute coordinate differences;
  2. derive the slope through modular inversion;
  3. form the intermediate xx expression;
  4. subtract λ2\lambda^2;
  5. multiply by the output-side difference;
  6. recover the output coordinates and clear temporary state.

This interface is narrower than the one required by a w=16w=16 windowed Shor implementation. In the latter, a quantum address selects one of S=Q×T,S=Q\times T,0 precomputed points through QROM. The selected addend is quantum data and must be coherently loaded, used, and uncomputed. A classically specialized optimization cannot automatically be transferred to this setting, particularly when it relies on compile-time constants or classical control bits.

The paper addresses this distinction by constructing a windowed-compatible variant of the best product-scoring circuit. The coherent variant uses 1,162 logical qubits and 1,684,161 average executed Toffoli-equivalent gates, compared with 1,151 qubits and 1,299,453 Toffolis for the mixed-addition incumbent. Thus, coherent addend selection costs 11 qubits and approximately 29.6% additional average executed Toffoli count per addition. On 100,000 independently selected inputs, the baseline had an empirical error rate of 0.192%, while the coherent variant had an error rate of 0.191%; a paired exact sign test found no detectable difference between the two failure patterns.

The implication is significant but limited: the classically supplied addend is not necessarily a fundamental barrier to obtaining a low-resource coherent kernel. It remains only a point-addition result. The complete 28-call windowed schedule, all shifted tables, Fourier layers, and classical postprocessing were not integrated and end-to-end validated.

Figure 1

Figure 1: Evolution of the best S=Q×T,S=Q\times T,1 score from the baseline to the data-cutoff incumbent.

Quantitative results and Pareto structure

The baseline circuit uses 2,715 logical qubits and 3,960,753 average executed Toffoli gates, giving a score of approximately 10.75 billion. At the 26 July 2026 cutoff, the best promoted circuit uses

  • S=Q×T,S=Q\times T,2 logical qubits,
  • S=Q×T,S=Q\times T,3 average executed Toffoli gates,
  • S=Q×T,S=Q\times T,4.

Relative to the baseline, these values represent reductions of 57.6% in width, 67.2% in executed Toffoli count, and 86.1% in the product metric. The product improves by a factor of approximately 7.19.

The paper compares this point with the reported Google/Babbush operating point, whose circuit is not publicly disclosed but is attested through a zero-knowledge proof (Babbush et al., 30 Mar 2026). The ECDSA.Fail incumbent has a product more than 50% below the reported Google value, and its individual S=Q×T,S=Q\times T,5 and S=Q×T,S=Q\times T,6 coordinates are below the Google and Schrottenloher reference points (Schrottenloher, 1 Jun 2026). The claim is deliberately qualified: the interfaces, validation procedures, approximation conventions, and resource-accounting rules are not identical. The result is therefore a contextual numerical comparison, not a formal dominance theorem.

The challenge also produces a pronounced low-width branch. At the cutoff, the best admitted circuit uses 825 qubits and approximately 489 million executed Toffolis, with a product of about 403.6 billion. A subsequent public submission reportedly reaches 813 qubits. These results expose a sharp width–work trade-off rather than a single optimum. The product-efficient and low-width circuits use different inversion architectures, so the large gap between the 825-qubit and 1,151-qubit regimes cannot be interpreted as a proven lower bound or a fundamental discontinuity.

A separate Pareto branch reaches S=Q×T,S=Q\times T,7 with S=Q×T,S=Q\times T,8. This costs roughly 12.4% more Toffoli work than the 1,151-qubit incumbent while saving 18 qubits. Such points may be preferable under a hard logical-qubit capacity constraint, illustrating why reporting only S=Q×T,S=Q\times T,9 would conceal relevant operating regimes.

Figure 2

Figure 2: The observed qubit–Toffoli Pareto frontier and its distinct low-width and product-efficient regimes.

After the cutoff, the paper reports a further product improvement using a comparison-free “ping-pong” dialog-GCD construction. That circuit uses 1,321 qubits and 952,707 average executed Toffolis, yielding a score of approximately 1.259 billion. Relative to its reproduced parent, it reduces Toffoli count by 25.85% and the product by 14.82%, while increasing width from 1,150 to 1,321 qubits. This result reinforces the central resource trade-off: a more compact transcript alphabet and simpler replay can reduce nonlinear work while increasing persistent transcript storage.

Architecture of the best product-efficient circuit

The cutoff incumbent builds on record-and-replay Euclidean inversion, originally developed in the dialog-GCD line of work (Khattar et al., 13 Oct 2025) and adapted to ECDLP point addition by Schrottenloher (Schrottenloher, 1 Jun 2026). Rather than retaining a conventional extended-GCD history, the forward computation evolves shrinking Euclidean operands and records a coherent transcript of parity, swap, subtraction, and halving decisions. Reverse replay applies the transcript to payload registers, implementing both modular division and multiplication while eventually clearing the transcript.

Several optimizations reduce the width and executed Toffoli count.

Jump-2 Euclidean steps combine consecutive divsteps so that one or two divisions by two are handled within a macro-step. This reduces the number of comparisons, swaps, subtraction blocks, and transcript boundaries without changing the induced Euclidean transformation. Increasing the fixed macro-step budget from 258 to 261 reduced the observed nonconvergence frequency over ten million inputs from QQ0 to QQ1.

Base-5 transcript encoding exploits the fact that only five of the eight possible three-bit control triples are reachable. Three symbols can therefore be encoded in seven qubits rather than nine. For a 261-step schedule, the transcript requires 609 qubits instead of 783, a saving of 174 qubits. The encoder is reversible on the complete Hilbert space and returns the two unused degrees of freedom to QQ2; it does not discard unreachable states.

Specialized Karatsuba squaring decomposes QQ3 into three half-size squares and uses the pseudo-Mersenne relation

QQ4

The circuit accumulates the result directly into the destination register and never stores a full 512-bit product. Symmetry and Karatsuba decomposition reduce the number of off-diagonal partial products from 32,640 for a direct 256-bit square to 24,512, approximately a 24.9% reduction.

Constant propagation and dead-code elimination remove arithmetic controlled by classical zero bits, cancel self-inverse operations, narrow carry and comparison ranges, and exploit known live-bit bounds. These transformations are exact when their preconditions are analytically established. Other width truncations are calibrated against the finite benchmark support and therefore do not provide all-input correctness guarantees.

The source-level architecture is important because the numerical improvement is not attributable to one isolated gate cancellation. It combines Euclidean algorithm redesign, transcript compression, liveness scheduling, arithmetic specialization, QROM boundary management, and reversible cleanup. The paper’s audit of 400 accepted source commits finds that 244, or 61.0%, are primarily classified as dead-code or redundancy elimination; register and scratch allocation accounts for 12.5%, measurement-based uncomputation for 5.5%, and constant propagation for 4.8%. These frequencies measure commit counts rather than resource impact. Rare structural changes, particularly inversion-architecture changes, generated much larger frontier movements than the frequent local refinements.

Low-width architecture

The 825-qubit circuit is structurally different from the product-efficient incumbent. It uses a register-shared shrunken-PZ extended Euclidean architecture rather than dialog-GCD transcript replay. Two 259-qubit banks store shrinking remainders, growing cross-cofactors, quotient information, and metadata through moving ownership boundaries. Inactive lanes are temporarily borrowed by local arithmetic and restored before their logical owners become active.

The peak decomposition is approximately

QQ5

persistent and local qubits. The circuit computes the slope using one register-shared inversion, reconstructs an output-side witness, and performs a second inversion to erase the slope. This avoids retaining a dialog transcript but increases reversible Euclidean work substantially.

The resulting design demonstrates that width can be reduced from 1,151 to 825 qubits, but at the cost of increasing the average executed Toffoli count from approximately 1.3 million to 489 million. The paper appropriately avoids interpreting this as an optimal time–space trade-off. The two branches use different architectures, and no systematic hybrid search establishes whether a lower-width, lower-work intermediate family exists.

Correctness, approximation, and evaluator dependence

The challenge permits approximate arithmetic, provided that submissions pass the evaluator’s finite support. This is motivated by the fact that prior point-addition constructions also use bounded failure probabilities, but it complicates interpretation of resource improvements. An apparent reduction in QQ6 can reflect lower arithmetic precision, a validation-support artifact, or a favorable submission-dependent input distribution.

The authors address this by re-evaluating 42 accepted submissions on a common corpus of 50,000 pseudorandom inputs and reporting the retry-adjusted proxy

QQ7

where QQ8 is the empirical success probability. Under the assumption that failures are independently rerunnable classical events, this estimates expected work per successful point addition. Under that model, the adjusted trajectory generally follows the raw trajectory because the observed per-call error rates remain small.

The assumption is not innocuous. A coherent quantum failure inside Shor’s algorithm need not behave like an independently rerunnable classical output error. The paper therefore treats QQ9 as a sensitivity proxy rather than a fault-tolerant success estimate. The analogous whole-Shor extrapolation, which compounds errors over 28 point additions, is explicitly described as illustrative and not as evidence of coherent end-to-end success.

The evaluator’s nonce mechanism introduces a second issue. A 48-bit identity tail changes the circuit hash without changing its semantics, allowing submitters to search for a validation support on which an approximate circuit passes. The authors estimate that hiding a 1% error rate would require roughly TT0 candidates under a random-oracle model, making such concealment infeasible within the nonce space. This bounds—but does not eliminate—the concern. The score remains a finite-support empirical quantity rather than an all-input resource bound.

Limitations and open questions

The principal limitation is the mismatch between benchmark correctness and full algorithmic correctness. The evaluator checks a finite set of computational-basis inputs, whereas the target use is coherent execution on superpositions. The authors separately check ancilla and phase cleanliness, which is necessary, but coherent correctness of the windowed adaptation is argued primarily through linearity and targeted basis-address tests rather than direct simulation of the complete coherent construction.

The generic affine circuit also excludes degenerate cases such as TT1, TT2, and TT3. The evaluator filters some degeneracies but does not separately filter TT4; its probability under random-scalar sampling is negligible, but correctness is not claimed there. This is acceptable for the stated benchmark but prevents treating the circuit as a complete generic group operation without additional exceptional-case handling.

The TT5 metric is not a physical spacetime-volume estimate. It ignores depth, parallelism, routing, QROM static costs, classical feed-forward, measurements, logical error correction, and architecture-dependent distillation. The windowed-compatible circuit’s static operation stream increases by a factor of 23.36 even though the reported executed-Toffoli metric rises by only about 29.6%. Consequently, the relative ranking of circuits could change under an architecture-aware cost model.

The comparisons with Google and Schrottenloher are also conditional. Google’s circuit is not public, Schrottenloher’s accounting differs, and the ECDSA.Fail benchmark begins with a classically specified addend. The coherent variant narrows this interface gap but does not establish complete Shor integration.

Finally, the open-autoresearch conclusions are observational. The archive does not contain all failed local experiments, private agent sessions, or unsubmitted hypotheses, and it cannot estimate success rates per attempt or attribute specific frontier movements to particular models. The paper leaves open whether the same optimization progress would have been achieved by expert human teams without agents, and which components of the workflow—tool use, parallelism, persistent memory, public sharing, or human steering—contributed most to the observed gains.

Conclusion

“ECDSA.Fail: Open Autoresearch for Optimizing Elliptic-Curve Point Addition in Shor’s Algorithm” (2609.09582) presents both a source-auditable family of reversible secp256k1 point-addition circuits and a public optimization methodology centered on verifier-gated human–agent collaboration. The headline cutoff result reduces the benchmark score from approximately 10.75 billion to 1.496 billion, an 86.1% reduction, while a separate branch reaches 825 logical qubits and a later post-cutoff construction reaches approximately 1.259 billion.

The technical progress comes from architectural changes to reversible modular inversion, compressed Euclidean transcripts, register sharing, specialized squaring, aggressive liveness management, and exact or support-calibrated compiler transformations. The coherent windowed-compatible construction shows that the mixed-addition result can be adapted with modest reported overhead, but complete Shor integration and architecture-specific resource estimation remain unresolved. The paper’s strongest conclusion is therefore specific: an open, machine-checkable optimization environment can produce substantial and reproducible progress on a difficult reversible-circuit objective, while the numerical results must remain bounded by the evaluator’s finite support, interface assumptions, and proxy cost model.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

Explain it Like I'm 14

1. What is the paper about?

This paper studies how to make part of a quantum attack on elliptic-curve cryptography use fewer resources.

Elliptic-curve cryptography is used to protect digital signatures in systems such as Bitcoin and Ethereum. A future powerful quantum computer could use Shor’s algorithm to break this protection by finding secret keys from public information.

The researchers focus on one important operation: adding two points on an elliptic curve. This operation is repeated many times inside Shor’s algorithm, so making it cheaper could make the entire quantum calculation much more practical.

The paper also introduces a way of doing research called Open Autoresearch. In this approach, people and AI agents try different improvements, test them with a public computer program, and publish successful results on a shared leaderboard.

2. What questions did the researchers ask?

The paper mainly asks:

  • Can people and AI agents work together to improve a difficult quantum circuit?
  • Can they reduce the number of quantum bits needed?
  • Can they reduce the amount of difficult quantum computation required?
  • How well can an open competition perform compared with results from major research groups?
  • Can the best circuit be checked automatically to make sure it works correctly?

The researchers measure the circuit using two main quantities:

  • QQ, the maximum number of logical qubits used at one time.
  • TT, the average number of Toffoli gates used. A Toffoli gate is an important type of quantum gate that performs a three-bit controlled operation.

They combine these into a score:

S=Q×TS = Q \times T

A smaller score is better. This is similar to judging a car by both how much fuel it uses and how much space it needs. The score is not a complete prediction of how fast a real quantum computer would be, but it is a useful way to compare circuits.

3. How was the research carried out?

The quantum-computing problem

The researchers worked with secp256k1, a particular elliptic curve used by Bitcoin and Ethereum.

An elliptic curve can be thought of as a special collection of points with rules for combining them. Adding points does not look like ordinary addition, but it follows a precise mathematical rule. In cryptography, repeated point addition creates public keys from secret numbers.

Shor’s algorithm could reverse this process on a sufficiently powerful quantum computer. To do that, it must perform many elliptic-curve point additions while the information is in a quantum superposition.

A quantum computer uses qubits, which are like ordinary computer bits but can behave as if they are partly 0 and partly 1 until measured. Because quantum information cannot simply be erased, the circuits must also be reversible. Any temporary information must be carefully removed, rather like cleaning up all scratch paper without accidentally changing the answer.

The public challenge

The researchers created a public challenge called ECDSA.Fail. Participants submitted improved circuit designs to an automatic evaluator.

The evaluator checked three important things:

  1. Whether the circuit calculated the correct point addition.
  2. Whether temporary qubits were returned to their clean starting state.
  3. Whether the circuit avoided unwanted quantum changes called residual phases.

This automatic checking acted like a strict referee. A submission could not improve the leaderboard unless it passed the tests.

More than 100 contributors participated, using both human ideas and AI coding agents. The agents could suggest code changes, run experiments, and test whether their ideas improved the score. Humans helped guide the search, understand the results, and decide which ideas were useful.

Circuit improvements

The participants tried many different techniques, including:

  • Performing several steps of the Euclidean algorithm at once.
  • Storing intermediate information in a more compact form.
  • Reusing qubits instead of keeping many extra qubits.
  • Simplifying arithmetic operations.
  • Removing calculations whose results were no longer needed.
  • Using faster methods for multiplication and squaring.

These techniques are similar to improving a complicated recipe: use fewer ingredients, avoid repeating steps, and reuse tools whenever possible.

The paper also built a version that works with windowed Shor’s algorithm. Windowing is like processing several digits of a number at a time instead of handling only one digit per step. This can reduce the total number of additions, but it requires the circuit to choose data from a table while the choice itself is still quantum.

4. What were the main findings?

The starting circuit used:

  • 2,715 qubits
  • About 3,960,753 executed Toffoli gates
  • A score of approximately 10.75 billion

At the paper’s main data cutoff, the best submission used:

  • 1,151 qubits
  • About 1,299,453 executed Toffoli gates
  • A score of approximately 1.496 billion

This represents an 86.1% reduction in the score.

The paper reports that this score was more than 50% lower than a previously reported Google result. However, the authors warn that the comparison is not perfectly equal because the circuits used somewhat different interfaces and counting rules.

A version designed to work more directly with windowed Shor’s algorithm used:

  • 1,162 qubits
  • About 1,684,161 Toffoli gates
  • A high measured success rate of about 99.8%

The paper also reports later results after the main cutoff:

  • A score of about 1.259 billion
  • A separate circuit using only 813 qubits

The results suggest that open collaboration can discover strong improvements surprisingly quickly. AI agents were useful for testing many possible changes, while human researchers were important for choosing promising directions and checking whether the improvements made sense.

5. Why are these findings important?

The work is important for two main reasons.

First, it improves estimates of the resources needed for a quantum computer to attack elliptic-curve cryptography. Smaller circuits could mean that a cryptographically powerful quantum computer might be easier to build than previously expected. This does not mean that Bitcoin or Ethereum can currently be broken. Today’s quantum computers are far too small and unreliable for this task.

However, the results support the need to move toward post-quantum cryptography—new security methods designed to resist quantum attacks—before large quantum computers exist.

Second, the paper demonstrates a new research model. Instead of one small research team working privately, a public group of people and AI systems can:

  1. Share the same goal.
  2. Try many different ideas.
  3. Automatically test proposed improvements.
  4. Publish both successful and unsuccessful attempts.
  5. Build on one another’s work.

This could be useful beyond quantum computing, especially for problems where solutions can be tested quickly and objectively.

Simple conclusion

The paper shows that a large public community, helped by AI agents, can significantly improve a difficult quantum circuit. The best design used far fewer qubits and operations than the original version.

The research does not provide a complete quantum attack on Bitcoin or Ethereum, and its score does not perfectly predict the cost of a real quantum computer. Still, it shows that quantum-resource estimates can improve rapidly. It also suggests that open competitions with automatic checking may become a powerful way to solve difficult scientific and engineering problems.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

  • End-to-end Shor integration remains un demonstrated. The optimized point-addition kernels are not instantiated and evaluated within the complete secp256k1 ECDLP circuit, including all window calls, shifted lookup tables, Fourier transforms, measurement, and classical postprocessing.
  • The practical cryptanalytic impact is unresolved. The paper does not convert the reported logical width and Toffoli counts into a complete estimate of time, physical-qubit requirements, energy, or cost for recovering a secp256k1 private key under a specified fault-tolerant architecture.
  • The benchmark objective is only a proxy for execution time. The Q×TQ\times T score omits Toffoli depth, gate parallelism, routing, connectivity, memory access, measurement latency, classical feed-forward, decoding, and magic-state distillation overhead; the ranking of circuits under a more realistic architecture-specific model is unknown.
  • The relationship between average executed Toffoli count and worst-case cost is not established. It remains unclear how the reported averages behave across the full input distribution and whether rare high-cost inputs could materially affect a complete Shor computation.
  • The coherent windowed-addition variant is only partially validated. Its empirical success probability is estimated from 100,000100{,}000 random inputs, but the paper does not establish correctness over the entire relevant input space or provide a rigorous bound on its failure probability.
  • The statistical uncertainty of p^\hat p is not fully characterized. Confidence intervals, sensitivity to the pseudorandom sampling procedure, and the effect of correlated or adversarial input distributions on the retry-adjusted score Q×T/p^Q\times T/\hat p remain unresolved.
  • The meaning of “success” under coherent superposition is incompletely validated. Although the evaluator checks value, ancilla, and phase channels on sampled basis inputs, the paper does not independently demonstrate that the circuit behaves correctly on arbitrary superpositions when embedded in the full algorithm.
  • Comparisons with Google and Schrottenloher are not fully normalized. Differences in interfaces, correctness assumptions, gate-accounting conventions, lookup costs, uncomputation methods, and resource definitions prevent a rigorous apples-to-apples comparison.
  • The external circuits’ assumptions are not independently audited. The paper relies on reported operating points and a zero-knowledge attestation for Google’s circuit, leaving unresolved whether all compared resources and correctness conditions correspond exactly to those used in the challenge.
  • The evaluator’s coverage and soundness are not formally quantified. The paper does not provide a proof that the machine-checkable tests detect every relevant class of incorrect value computation, residual phase, entanglement, or improperly cleaned ancilla.
  • The kickmix restriction limits generality. Because the evaluator relies on efficiently classically simulable kickmix circuits, it is unclear whether the optimization methods and verification framework extend to more general quantum circuits that generate dense entanglement.
  • The contribution of AI agents is not causally isolated. The paper documents human–agent collaboration and optimization trajectories, but does not quantify how much improvement was uniquely attributable to AI agents relative to human researchers, conventional automated search, prior literature, or recombination of known techniques.
  • Agent performance is not evaluated under controlled conditions. There is no systematic comparison across agent models, prompts, tools, compute budgets, context windows, or levels of human intervention, making it difficult to determine which conditions produced the observed gains.
  • The public leaderboard may introduce selection and survivorship bias. The analyzed record contains promoted or evaluator-accepted submissions, but the effects of abandoned experiments, private work, duplicate discoveries, unavailable compute, and participant self-selection on the apparent research trajectory are unknown.
  • The generalizability of Open Autoresearch is untested. Evidence comes from one highly specialized, machine-checkable circuit-optimization problem; it remains unclear whether the paradigm works for other quantum algorithms, cryptographic primitives, hardware targets, or objectives that are less cheaply verifiable.
  • Long-term reproducibility is uncertain. Results depend on repositories, evaluator versions, compiler behavior, hardware-independent conventions, and external links; the stability of the reported scores under future toolchain changes is not established.
  • Post-cutoff results are not integrated into the main analysis. The approximately $1.259$B score and the 813-qubit result occur after the stated data cutoff, so their validation status, detailed comparison, and implications for the reported trajectory are not analyzed with the same depth as the cutoff results.
  • The trade-off between width and work is incompletely explored. The paper reports selected Pareto points, but does not characterize the full attainable frontier or determine whether substantially lower width, depth, or physical volume can be achieved at acceptable increases in other resources.
  • The impact of hardware connectivity is unknown. The circuits are evaluated at the logical level, without mapping them to specific two-dimensional or modular architectures; added SWAPs, communication links, and scheduling constraints could substantially change their resource rankings.
  • Error-correction assumptions are unspecified for the reported proxy. The paper does not determine how the circuits’ Toffoli, measurement, and conditional-correction patterns translate into magic-state factories, logical error budgets, code distances, or fault-tolerant failure probabilities.
  • Failure accumulation across repeated point additions is not evaluated. A per-call empirical success rate near one may still produce a materially lower probability of correct execution after the many additions required by windowed scalar multiplication and the complete ECDLP algorithm.
  • The optimal window size and lookup strategy remain open. The paper presents a 16-bit windowed construction but does not jointly optimize window size, QROM implementation, table storage, unlookup method, width, depth, and total fault-tolerant cost.
  • Alternative arithmetic representations are not comprehensively compared. The search focuses on the selected affine, inversion-heavy architecture and its optimizations; projective, mixed-coordinate, Montgomery, Edwards-style, or alternative inversion strategies may yield better end-to-end resources.
  • Security relevance depends on public-key exposure scenarios not modeled here. The paper estimates the arithmetic kernel for ECDLP but does not analyze how key reuse, transaction timing, public-key availability, and online attack constraints affect the number and timing of required quantum computations.

Practical Applications

Immediate Applications

  • Quantum-circuit optimization benchmarks for research teams and quantum-software companies — The public evaluator, source repository, leaderboard, frozen data, and reproducibility procedures can be used immediately as a benchmark for reversible arithmetic, elliptic-curve circuits, and fault-tolerant resource estimation.
    • Sectors: quantum computing, software engineering, academic research.
    • Potential outputs: benchmark suites, CI pipelines for quantum circuits, circuit-regression tests, and resource-estimation dashboards.
    • Dependencies: users must adopt the paper’s accounting conventions and distinguish the benchmark’s Q×TQ \times T score from physical runtime, depth, routing, and error-correction costs.
  • Verifier-gated “open autoresearch” workflows for machine-checkable optimization problems — Organizations can adapt the paper’s generate–evaluate–publish loop to problems in compiler optimization, cryptography, scheduling, numerical algorithms, and program synthesis. Human researchers or AI agents propose changes; an automated evaluator accepts only correctness-preserving improvements.
    • Sectors: AI research, software, engineering, academia, open-source development.
    • Potential tools: public leaderboards, submission validators, experiment ledgers, agent harnesses, provenance tracking, and reusable failure databases.
    • Dependencies: the target must have an efficient, reliable evaluator and a clearly defined objective; otherwise agents may optimize a misleading proxy or exploit evaluator weaknesses.
  • Automated regression testing for reversible and quantum arithmetic — The evaluator’s separate checks for value correctness, ancilla cleanliness, and phase cleanliness can be incorporated into development workflows for quantum arithmetic libraries. This is particularly useful because ordinary classical input–output tests may miss residual entanglement or phase errors.
    • Sectors: quantum software, cryptography, formal verification.
    • Potential products: circuit linting tools, resource-aware continuous integration, and correctness certificates for reversible subroutines.
    • Dependencies: the current efficient verification approach relies on the restricted “kickmix” circuit class and may not generalize directly to arbitrary quantum circuits.
  • Improved resource estimates for quantum security assessments — The optimized secp256k1 point-addition circuits provide a more efficient open reference point for estimating the resources required to attack elliptic-curve cryptography with Shor’s algorithm. Security teams and policymakers can use such estimates when evaluating the urgency of post-quantum migration.
    • Sectors: cybersecurity, blockchain, financial infrastructure, government policy.
    • Potential workflows: quantum-threat assessments, cryptographic inventory reports, migration prioritization, and scenario analysis for Bitcoin- and Ethereum-related systems.
    • Dependencies: the paper does not demonstrate a complete cryptographically relevant quantum computer or a complete end-to-end ECDLP attack. The Q×TQ \times T metric omits physical qubits, circuit depth, routing, decoding, magic-state production, and architecture-specific overhead.
  • Education and training in quantum algorithms and reversible computation — The open circuits, optimization history, documented failed submissions, and classified optimization mechanisms can support graduate courses, workshops, and practical labs. Students can reproduce submissions, compare width–work trade-offs, and study uncomputation, modular inversion, QROM, and windowed arithmetic.
    • Sectors: higher education, workforce development, quantum engineering.
    • Dependencies: learners need access to the repository and sufficient classical computing resources; classical simulation of larger or less restricted circuits may be impractical.
  • Reusable reversible-arithmetic techniques beyond secp256k1 — Techniques such as jump-2 Euclidean steps, compressed transcript codecs, ping-pong GCD, Karatsuba squaring, pseudo-Mersenne reduction, constant propagation, and dead-code elimination can be evaluated for other prime-field arithmetic kernels.
    • Sectors: quantum cryptography, quantum simulation, compiler design, formal methods.
    • Potential outputs: optimized modular inversion, multiplication, squaring, and finite-field libraries for other curves or cryptographic primitives.
    • Dependencies: benefits may depend strongly on field structure, curve parameters, register layout, and the target fault-tolerant architecture; correctness and phase cleanliness must be revalidated for every adaptation.
  • Immediate post-quantum migration planning for ECDSA deployments — The results reinforce the practical need to inventory and replace vulnerable elliptic-curve signatures before a cryptographically relevant quantum computer exists. Organizations can use the findings to accelerate adoption of standardized post-quantum signatures and to identify long-lived data or public keys that require special protection.
    • Sectors: government, finance, cloud services, blockchain, enterprise IT.
    • Potential workflows: cryptographic asset inventories, hybrid-signature deployment, key-rotation plans, and quantum-readiness audits.
    • Dependencies: migration choices must follow current standards and interoperability requirements; the circuit results are evidence for planning, not a prediction that Q-day is imminent.
  • Improved auditability of AI-generated scientific results — The paper’s public commit history, evaluator-verified submissions, attribution records, and distinction between invention and rediscovery provide a practical model for auditing AI-assisted research.
    • Sectors: academia, industrial R&D, scientific publishing, research governance.
    • Potential tools: provenance-aware experiment platforms, reproducibility badges, machine-checkable supplementary material, and automated authorship or contribution records.
    • Dependencies: public artifacts must be complete enough to reproduce results, and evaluators must resist benchmark gaming or hidden implementation assumptions.

Long-Term Applications

  • Fault-tolerant quantum attacks against elliptic-curve cryptography — The optimized point-addition kernels could eventually become components of a complete Shor ECDLP implementation targeting secp256k1, P-256, and related curves. Such a system could threaten digital signatures used in cryptocurrencies, financial systems, identity infrastructure, and secure communications.
    • Sectors: cybersecurity, blockchain, finance, government, critical infrastructure.
    • Potential outputs: complete windowed scalar-multiplication circuits, full ECDLP attack stacks, and architecture-specific resource estimates.
    • Dependencies: the paper has not instantiated the complete 28-call window schedule, Fourier transforms, postprocessing, fault-tolerant layout, or physical error-correction system. A large-scale, sufficiently reliable quantum computer remains necessary.
  • Architecture-specific quantum resource planning — The circuits can serve as inputs to detailed studies of surface-code, qLDPC, neutral-atom, superconducting, or other architectures. Future work could translate logical qubit width and Toffoli counts into physical-qubit counts, execution time, energy use, and failure probability.
    • Sectors: quantum hardware, semiconductor engineering, energy modeling, national-security planning.
    • Potential outputs: hardware procurement models, logical-to-physical compilation tools, architecture comparison dashboards, and deployment roadmaps.
    • Dependencies: reliable estimates require gate scheduling, Toffoli depth, parallelism, routing, memory access, magic-state distillation, decoder performance, physical error rates, and realistic connectivity models.
  • A general-purpose marketplace or platform for open autoresearch — The competition model could scale into a platform where researchers, companies, and AI agents solve formally specified optimization problems using shared evaluators and public artifact repositories.
    • Sectors: AI, software, engineering, mathematics, drug discovery, energy, logistics, robotics.
    • Potential products: challenge-hosting platforms, agent orchestration systems, reward and attribution mechanisms, and repositories of verified algorithmic improvements.
    • Dependencies: scalable sandboxing, evaluator security, intellectual-property rules, contributor incentives, compute allocation, and mechanisms to prevent leaderboard manipulation or duplicated work.
  • Optimization of cryptographic implementations beyond elliptic curves — The same methods could be applied to reversible implementations of lattice-based, hash-based, code-based, and symmetric cryptographic primitives, as well as to quantum algorithms used for cryptanalysis.
    • Sectors: post-quantum cryptography, hardware security, government standards, secure communications.
    • Potential outputs: quantum resource profiles for NIST-standardized schemes, optimized reversible hash functions, and comparative quantum-security assessments.
    • Dependencies: each primitive requires a new correctness evaluator and resource model; classical security margins do not automatically translate into quantum resource requirements.
  • Quantum compiler passes derived from the observed optimization catalog — Repeated improvements such as constant propagation, dead-code elimination, register sharing, transcript compression, and specialized arithmetic could become automated compiler passes rather than manually discovered circuit transformations.
    • Sectors: quantum software, compiler technology, cloud quantum computing.
    • Potential products: reversible-circuit superoptimizers, architecture-aware quantum compilers, and agent-generated compiler passes validated against formal semantics.
    • Dependencies: compiler transformations must preserve coherent behavior, ancilla cleanliness, relative phases, and measurement semantics; optimization for Q×TQ \times T alone may produce poor depth or hardware execution time.
  • Multi-objective Pareto optimization for quantum hardware — The paper already exposes width-focused and Q×TQ \times T-focused operating points. A mature system could optimize several objectives simultaneously, including logical qubits, Toffoli depth, total volume, error probability, routing overhead, latency, and physical energy.
    • Sectors: quantum hardware, high-performance computing, energy systems.
    • Potential outputs: Pareto-frontier circuit libraries and hardware-specific circuit selectors—for example, low-width designs for memory-constrained machines or low-depth designs for highly parallel architectures.
    • Dependencies: meaningful comparisons require standardized interfaces, accounting conventions, hardware assumptions, and error models. The current benchmark’s score is only a proxy.
  • Verified AI agents for scientific and engineering discovery — Open autoresearch could evolve into systems in which agents autonomously generate hypotheses, modify implementations, run experiments, document failures, and submit only evaluator-verified results. This could support areas such as robotics planning, energy-grid optimization, compiler synthesis, and mathematical algorithm discovery.
    • Sectors: academia, industrial R&D, robotics, energy, finance, logistics.
    • Potential workflows: agent teams with specialized roles for literature search, implementation, evaluation, auditing, and result interpretation.
    • Dependencies: agents require reliable tool access, compute budgets, robust evaluation, human oversight, and safeguards against fabricated explanations, reward hacking, unsafe experiments, and uncredited reuse.
  • Policy standards for machine-verifiable computational research — The project may inform research-funding agencies, standards bodies, and publishers developing requirements for reproducible computational claims. Future policies could encourage public evaluators, immutable experiment records, open source artifacts, and explicit reporting of proxy metrics and assumptions.
    • Sectors: science policy, cybersecurity regulation, technology governance, academic publishing.
    • Potential outputs: reproducibility standards, benchmark-certification schemes, and disclosure requirements for AI-assisted scientific work.
    • Dependencies: policy must balance openness with security, privacy, export controls, intellectual property, and the risk that public cryptanalytic artifacts could accelerate attacks before defensive migration is complete.
  • Broader applications to everyday digital security — If the optimization and hardware progress eventually contribute to practical quantum attacks, consumers may need post-quantum authentication for software updates, online accounts, payments, cloud storage, messaging, and blockchain wallets. The near-term practical response is migration; the long-term implication is quantum-resistant infrastructure becoming routine in daily life.
    • Sectors: consumer technology, payments, identity, communications, digital assets.
    • Potential products: post-quantum device credentials, hybrid authentication libraries, quantum-safe wallet systems, and transparent key-rotation services.
    • Dependencies: adoption depends on interoperable standards, efficient implementations, device support, manageable key and signature sizes, and a credible threat model. The paper’s results alone do not establish that existing ECDSA systems can be broken today.

Glossary

  • Abelian group: A group whose operation is commutative, so the order of combining elements does not matter. “The points form an abelian group under the chord-and-tangent law”
  • Ancilla qubit: An auxiliary qubit used to store intermediate computational values. “Scratch (ancilla) qubits hold intermediate values during a computation.”
  • Annihilator: The set of characters that evaluate to the identity on a subgroup or period structure. “produces characters in the annihilator of this period.”
  • Affine point: A finite-coordinate point on an elliptic curve, excluding the point at infinity. “each encoding one affine point.”
  • Classical feed-forward: The use of measurement outcomes to condition later operations in a computation. “measurement and classically controlled feed-forward”
  • Clifford gate: A quantum gate that maps Pauli operators to Pauli operators under conjugation and is generally easier to implement fault tolerantly. “applying classically conditioned Clifford corrections”
  • Coherent arithmetic: Arithmetic performed on quantum superpositions while preserving quantum coherence. “Because unitary transformations are invertible, coherent arithmetic must be expressed using reversible gates”
  • Coherent control: Control of an operation by a qubit without measuring that qubit. “control flow depending on quantum data must be represented by coherently controlled operations”
  • Constant propagation: A compiler optimization that replaces expressions involving known constants with their computed values. “constant propagation”
  • Cryptographically relevant quantum computer (CRQC): A sufficiently capable quantum computer to execute cryptanalytic algorithms against deployed public-key cryptography. “A cryptographically relevant quantum computer (CRQC) could execute Shor's algorithm”
  • Dead-code elimination: Removal of computations whose results are never used. “dead-code elimination”
  • Discrete logarithm problem: The problem of finding an exponent that relates two elements in a group. “The elliptic-curve discrete logarithm problem (ECDLP) asks, given the generator GG and a public point P=[k]GP=[k]G, to recover the scalar kk.”
  • Elliptic-curve discrete logarithm problem (ECDLP): The discrete logarithm problem instantiated in an elliptic-curve group. “This asymmetry underpins ECDSA”
  • Entanglement: A quantum correlation in which the state of one system cannot be described independently of another. “If an ancilla is discarded or reused while still correlated with the data, it stays entangled with the output registers”
  • Extended Euclidean algorithm (EEA): An algorithm for computing greatest common divisors and modular inverses. “register-shared extended Euclidean inversion”
  • Fault-tolerant quantum computing: Quantum computation designed to operate reliably despite physical errors through error correction and protected operations. “Large-scale cryptanalytic computations are expected to require quantum error correction”
  • Finite field: A field containing a finite number of elements, in which addition, subtraction, multiplication, and division are defined except division by zero. “All arithmetic is in FpF_p.”
  • Fourier transform: A transformation that changes a state from a computational representation to a frequency or character representation. “and applying inverse Fourier transforms over Zr\mathbb{Z}_r produces characters in the annihilator of this period.”
  • GCD: The greatest common divisor of two integers. “ping-pong GCD technique”
  • Hidden-subgroup formulation: A formulation of quantum algorithms in which the goal is to determine a subgroup that leaves a function invariant. “In the idealized hidden-subgroup formulation”
  • Input-oblivious: Having a fixed execution structure that does not depend on the input values. “an unrolled, input-oblivious GCD iteration”
  • Logical qubit: An error-corrected qubit represented using multiple physical qubits. “the peak logical width QQ lower-bounds the required logical storage”
  • Magic-state distillation: A fault-tolerant procedure that converts noisy resource states into higher-quality states for implementing non-Clifford operations. “Although magic-state distillation has historically been expected to dominate physical cost”
  • Measurement-based uncomputation: Reversing or removing temporary quantum information by measuring ancillas and applying conditional corrections. “Measurement-based uncomputation replaces part of this inverse computation”
  • Modular inverse: The multiplicative inverse of an element modulo a specified modulus. “The division in λ\lambda is a modular inverse uu1modpu\mapsto u^{-1}\bmod p.”
  • Non-Clifford gate: A quantum gate outside the Clifford group, typically requiring more costly fault-tolerant resources. “Non-Clifford operations therefore capture an essential component of a circuit's nonlinear computational work.”
  • Pareto frontier: The set of solutions for which no solution is simultaneously better in every relevant objective. “$\challengename$ qubit--Toffoli Pareto frontier.”
  • Period direction: A direction in the domain along which a hidden-subgroup function remains unchanged. “the private key is encoded by the period direction (k,1)(-k,1).”
  • Point at infinity: The identity element added to the finite points of an elliptic curve to form its group. “together with a point at infinity O\mathcal{O}.”
  • Point addition: The elliptic-curve group operation that combines two points to produce another point. “This paper concerns secp256k1, the curve y2=x3+7y^2=x^3+7
  • Post-quantum cryptography: Cryptographic methods intended to remain secure against quantum-computer attacks. “NIST has standardized post-quantum replacements”
  • Quantum error correction: Methods for encoding quantum information so that errors can be detected and corrected. “Large-scale cryptanalytic computations are expected to require quantum error correction”
  • Quantum Fourier transform (QFT): The quantum analogue of the discrete Fourier transform, used to extract periodicity and phase information. “A semiclassical Fourier transform can reduce the required control-register storage”
  • QROM: Quantum read-only memory that performs a table lookup using a quantum address. “a lookup (often called QROM, for quantum read-only memory)”
  • Relative phase: A phase difference between components of a quantum superposition that can affect interference. “an incomplete correction leaves a residual relative phase on surviving branches.”
  • Reversible computation: Computation in which every operation is invertible and information is not irreversibly erased. “During coherent portions of a quantum computation, the evolution of the quantum registers is governed by unitary operators”
  • Scalar multiplication: Repeated elliptic-curve point addition, such as computing [k]G[k]G. “The two scalar multiplications inside UfU_f, namely [u]G[u]G and [v]P[v]P
  • secp256k1: A specific 256-bit elliptic curve used in Bitcoin and Ethereum. “This paper concerns secp256k1, the curve y2=x3+7y^2=x^3+7
  • Shor’s algorithm: A quantum algorithm that solves integer factorization and discrete logarithms in polynomial time. “Shor's algorithm extends to discrete logarithms in finite abelian groups”
  • Surface code: A topological quantum error-correcting code commonly used to protect logical qubits. “In many surface-code architectures”
  • Toffoli gate: A three-qubit reversible gate that flips a target qubit when both control qubits are in the state one. “a conventional exact Clifford+TT decomposition of a Toffoli gate uses seven single-qubit TT gates”
  • Uncomputation: Reversing a computation to erase intermediate values while preserving the desired output. “The standard remedy, due to Bennett, is to uncompute”
  • Unitary operator: A reversible linear operator that preserves inner products and quantum probabilities. “the evolution of the quantum registers is governed by unitary operators”
  • Windowed arithmetic: Arithmetic that processes groups of bits simultaneously to reduce the number of operations. “successive work has reduced these estimates through explicit Toffoli circuits, windowed arithmetic, and architecture-specific implementations”
  • Zero-knowledge proof: A cryptographic proof that demonstrates the truth of a statement without revealing the underlying secret or witness. “Google attests its unpublished circuit through a zero-knowledge proof”

Tweets

Sign up for free to view the 2 tweets with 178 likes about this paper.