ECDSA.Fail: Open Autoresearch for Optimizing Elliptic-Curve Point Addition in Shor's Algorithm
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 , where is peak logical qubit width and is average executed Toffoli count. Participants reduced 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 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 , giving 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.
Paper Prompts
Sign up for free to create and run prompts on this paper.
Top Community Prompts
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:
- , the maximum number of logical qubits used at one time.
- , 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:
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:
- Whether the circuit calculated the correct point addition.
- Whether temporary qubits were returned to their clean starting state.
- 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:
- Share the same goal.
- Try many different ideas.
- Automatically test proposed improvements.
- Publish both successful and unsuccessful attempts.
- 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 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 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 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 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 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 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 alone may produce poor depth or hardware execution time.
- Multi-objective Pareto optimization for quantum hardware — The paper already exposes width-focused and -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 and a public point , to recover the scalar .”
- 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 .”
- Fourier transform: A transformation that changes a state from a computational representation to a frequency or character representation. “and applying inverse Fourier transforms over 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 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 is a modular inverse .”
- 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 .”
- 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 .”
- Point addition: The elliptic-curve group operation that combines two points to produce another point. “This paper concerns secp256k1, the curve ”
- 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 . “The two scalar multiplications inside , namely and ”
- secp256k1: A specific 256-bit elliptic curve used in Bitcoin and Ethereum. “This paper concerns secp256k1, the curve ”
- 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+ decomposition of a Toffoli gate uses seven single-qubit 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”

