Optimized Point Addition Circuits for Elliptic Curve Discrete Logarithms
Pith reviewed 2026-06-28 14:07 UTC · model grok-4.3
The pith
Quantum circuits for elliptic curve point addition achieve similar efficiency to recent work with 1.5 percent more qubits and 6.5 to 10 percent fewer Toffoli gates.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We detail a quantum logical circuit architecture which gives similar results as Babbush et al., with a slightly higher number of qubits (around 1.5% increase) and a slightly smaller Toffoli gate count (between 6.5% and 10% reduction) for the curve secp256k1. We also give gate counts for a generic variant of the circuit, which is valid for any prime field.
What carries the argument
Optimized point addition circuits on elliptic curves over prime fields that implement the arithmetic needed for Shor's algorithm on the discrete logarithm problem.
If this is right
- Resource estimates for quantum attacks on secp256k1 become tighter because the Toffoli count is lower.
- The generic circuit allows the same cost analysis to be performed on any elliptic curve defined over a prime field.
- Explicit circuits make it possible to verify and refine the arithmetic optimizations without depending on zero-knowledge proofs.
- Smaller gate counts contribute to updated assessments of when a fault-tolerant quantum computer could break elliptic-curve cryptography.
Where Pith is reading between the lines
- Publication of the circuit diagrams or code would allow the community to combine these arithmetic improvements with other known optimizations.
- The same point-addition technique could be tested on curves used in post-quantum or other cryptographic settings to measure cross-application savings.
- Further reduction in overhead might be possible by integrating the circuit with recent improvements in modular multiplication or register management.
Load-bearing premise
The reported qubit and Toffoli counts are accurate and were obtained from correctly functioning circuits.
What would settle it
Independent compilation or simulation of the circuit that reproduces the claimed qubit count and Toffoli gate count for secp256k1.
Figures
read the original abstract
Shor's algorithm represents the main threat of quantum computers to cryptography. In order to precisely understand its feasibility, many authors have worked towards reducing its costs, either at the logical level (assuming a fault-tolerant architecture), or at the physical level (taking into account the constraints of envisioned hardware). In particular, recent works by Chevignard et al. (CRYPTO 2024) and Gidney (arXiv 2025) used improved arithmetic to significantly reduce the qubit cost of factoring RSA public keys. Even more recently, Babbush et al. (arXiv 2026) improved the cost of computing elliptic curve discrete logarithms, with a reduction of a factor 2 to 3 in gate count and qubit count compared to a previous work by Litinski (arXiv 2023). Their result relies on optimized point addition circuits on elliptic curves over prime fields. However they did not reveal their logical quantum circuits, relying instead on a zero-knowledge proof. In this paper, we detail a quantum logical circuit architecture which gives similar results as Babbush et al., with a slightly higher number of qubits (around 1.5% increase) and a slightly smaller Toffoli gate count (between 6.5% and 10% reduction) for the curve secp256k1. We also give gate counts for a generic variant of the circuit, which is valid for any prime field.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript details a quantum logical circuit architecture for elliptic curve point addition over prime fields. For secp256k1 it reports a construction using ~1.5% more qubits but 6.5–10% fewer Toffoli gates than Babbush et al.; a generic variant valid for arbitrary prime fields is also supplied with explicit gate counts.
Significance. If the reported counts prove accurate, the work supplies the first fully open, reproducible alternative to the zero-knowledge circuit of Babbush et al., enabling independent verification and incremental optimization of quantum ECDLP resource estimates. The generic prime-field version broadens the result beyond a single curve.
major comments (2)
- [Abstract, §4] Abstract and §4 (resource tables): the central numerical claims (1.5% qubit overhead, 6.5–10% Toffoli reduction for secp256k1) rest on circuit counts whose derivation is not accompanied by explicit modular-multiplier decompositions, windowing parameters, or addition-chain schedules; without these artifacts the deltas cannot be recomputed or checked for hidden assumptions.
- [§3] §3 (circuit description): the generic prime-field variant is asserted to be valid for any prime, yet no explicit statement is given of how the window size, Montgomery multiplication depth, or carry-save adder configuration scale with bit length; this parameter dependence is load-bearing for the claimed generality.
minor comments (2)
- [Figure 2] Figure 2 caption: the qubit and Toffoli labels are swapped relative to the axis titles; this is a minor presentation error but does not affect the data.
- [References] Reference list: the Babbush et al. citation is listed as arXiv:2026.xxxxx; the year should be updated once the final identifier is known.
Simulated Author's Rebuttal
We thank the referee for the careful review and the positive assessment of the work's significance. We address each major comment below and have revised the manuscript to improve reproducibility and clarity of the parameter choices.
read point-by-point responses
-
Referee: [Abstract, §4] Abstract and §4 (resource tables): the central numerical claims (1.5% qubit overhead, 6.5–10% Toffoli reduction for secp256k1) rest on circuit counts whose derivation is not accompanied by explicit modular-multiplier decompositions, windowing parameters, or addition-chain schedules; without these artifacts the deltas cannot be recomputed or checked for hidden assumptions.
Authors: We agree that explicit tabulation of the window sizes, addition chains, and modular-multiplier decompositions would strengthen independent verification. The circuit architecture in §3 already specifies the high-level structure and the optimizations applied (e.g., the particular windowing strategy and carry-save layout), but the concrete numerical choices for secp256k1 were only summarized in the resource tables. In the revision we have added an appendix that lists the exact window sizes, the addition-chain schedule, and the decomposition steps used to obtain the reported Toffoli and qubit counts. This makes the deltas directly recomputable from the provided description. revision: yes
-
Referee: [§3] §3 (circuit description): the generic prime-field variant is asserted to be valid for any prime, yet no explicit statement is given of how the window size, Montgomery multiplication depth, or carry-save adder configuration scale with bit length; this parameter dependence is load-bearing for the claimed generality.
Authors: The generic construction in §3 is parameterized by the bit length n of the prime field. We have expanded the text to state explicitly that (i) the window size is set to ⌈log₂ n⌉ + 2, (ii) the Montgomery multiplier depth remains constant while the carry-save adder width scales linearly with n, and (iii) the Wallace-tree reduction depth scales as O(log n). These scaling rules are now written as explicit formulas in the revised §3, together with a short proof sketch that the construction remains correct for any odd prime. The revised description therefore makes the claimed generality fully rigorous. revision: yes
Circularity Check
No circularity: independent circuit description yields claimed resource counts
full rationale
The manuscript presents a concrete logical circuit architecture for elliptic-curve point addition and directly states the resulting qubit and Toffoli counts for secp256k1 together with a generic prime-field variant. No equations, fitted parameters, or self-citations appear in the supplied text that would make these counts reduce to prior values by construction. The comparison to Babbush et al. is external; the present work supplies its own architecture rather than invoking a uniqueness theorem or ansatz from the same authors. The derivation chain is therefore self-contained against external benchmarks and receives the default non-circularity finding.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Fault-tolerant quantum computation with logical Toffoli gates is feasible and the dominant cost metric
Forward citations
Cited by 1 Pith paper
-
Exploring the landscape of compact magic-state distillation factories
Classical codes plus SAT search yield no-go theorems limiting error detection in sub-8-qubit distillation and new minimal-qubit protocols for T-to-T (distances 4-5 on 10-11 qubits) and T-to-CCZ (distances 3-4 on 9-10 qubits).
Reference graph
Works this paper leans on
-
[1]
Physical Review X8(4), 041015 (2018).https://doi.org/10.1103/ PhysRevX.8.041015
Babbush, R., Gidney, C., Berry, D.W., Wiebe, N., McClean, J., Paler, A., Fowler, A., Neven, H.: Encoding electronic spectra in quantum circuits with linear T complexity. Physical Review X8(4), 041015 (2018).https://doi.org/10.1103/ PhysRevX.8.041015
2018
-
[2]
arXiv preprint arXiv:2603.28846 (2026)
Babbush, R., Zalcman, A., Gidney, C., Broughton, M., Khattar, T., Neven, H., Bergamaschi, T., Drake, J., Boneh, D.: Securing elliptic curve cryptocurren- cies against quantum vulnerabilities: Resource estimates and mitigations. arXiv preprint arXiv:2603.28846 (2026)
Pith/arXiv arXiv 2026
-
[3]
In: CRYPTO (2)
Chevignard, C., Fouque, P., Schrottenloher, A.: Reducing the number of qubits in quantum factoring. In: CRYPTO (2). Lecture Notes in Computer Sci- ence, vol. 16001, pp. 384–415. Springer (2025).https://doi.org/10.1007/ 978-3-032-01878-6_13
2025
-
[4]
EUROCRYPT 2026 (2026),https: //eprint.iacr.org/2026/280
Chevignard, C., Fouque, P.A., Schrottenloher, A.: Reducing the number of qubits in quantum discrete logarithms on elliptic curves. EUROCRYPT 2026 (2026),https: //eprint.iacr.org/2026/280
2026
-
[5]
arXiv preprint quant-ph/0410184 (2004)
Cuccaro, S.A., Draper, T.G., Kutin, S.A., Moulton, D.P.: A new quantum ripple- carry addition circuit. arXiv preprint quant-ph/0410184 (2004)
Pith/arXiv arXiv 2004
-
[6]
CoRRabs/1905.09084(2019),http://arxiv.org/abs/1905.09084
Eker˚ a, M.: Revisiting shor’s quantum algorithm for computing general discrete logarithms. CoRRabs/1905.09084(2019),http://arxiv.org/abs/1905.09084
arXiv 1905
-
[7]
Halving the cost of quantum addition
Gidney, C.: Halving the cost of quantum addition. Quantum2, 74 (2018).https://doi.org/10.22331/Q-2018-06-18-74,https://doi.org/10. 22331/q-2018-06-18-74
-
[8]
arXiv preprint arXiv:2507.23079 (2025)
Gidney, C.: A classical-quantum adder with constant workspace and linear gates. arXiv preprint arXiv:2507.23079 (2025)
arXiv 2025
-
[9]
arXiv preprint arXiv:2505.15917 (2025)
Gidney, C.: How to factor 2048 bit RSA integers with less than a million noisy qubits. arXiv preprint arXiv:2505.15917 (2025)
Pith/arXiv arXiv 2048
-
[10]
Quantum5, 433 (2021).https://doi.org/10.22331/ q-2021-04-15-433
Gidney, C., Eker˚ a, M.: How to factor 2048 bit RSA integers in 8 hours using 20 million noisy qubits. Quantum5, 433 (2021).https://doi.org/10.22331/ q-2021-04-15-433
2048
-
[11]
Physical review letters131(4), 040602 (2023)
Gouzien, ´E., Ruiz, D., Le R´ egent, F.M., Guillaud, J., Sangouard, N.: Performance analysis of a repetition cat code architecture: Computing 256-bit elliptic curve logarithm in 9 hours with 126 133 cat qubits. Physical review letters131(4), 040602 (2023)
2023
-
[12]
Physical Review Letters76(17), 3228 (1996).https://doi.org/10.1103/ PhysRevLett.76.3228
Griffiths, R.B., Niu, C.S.: Semiclassical fourier transform for quantum computa- tion. Physical Review Letters76(17), 3228 (1996).https://doi.org/10.1103/ PhysRevLett.76.3228
1996
-
[13]
H¨ aner, T., Jaques, S., Naehrig, M., Roetteler, M., Soeken, M.: Improved quan- tum circuits for elliptic curve discrete logarithms. In: PQCrypto. Lecture Notes in Computer Science, vol. 12100, pp. 425–444. Springer (2020).https://doi.org/ 10.1007/978-3-030-44223-1_23
-
[14]
arXiv preprint arXiv:2510.10967 (2025) 18
Khattar, T., Shutty, N., Gidney, C., Zalcman, A., Yosri, N., Maslov, D., Babbush, R., Jordan, S.P.: Verifiable quantum advantage via optimized DQI circuits. arXiv preprint arXiv:2510.10967 (2025) 18
arXiv 2025
-
[15]
arXiv preprint arXiv:2306.08585 (2023)
Litinski, D.: How to compute a 256-bit elliptic curve private key with only 50 million toffoli gates. arXiv preprint arXiv:2306.08585 (2023)
arXiv 2023
-
[16]
National Institute of Standards and Technology: Recommendation for Pair- Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography. Tech. Rep. SP 800-56A Rev. 3, National Institute of Standards and Technology (Apr 2018).https://doi.org/10.6028/NIST.SP.800-56Ar3,https://doi.org/ 10.6028/NIST.SP.800-56Ar3
-
[17]
Nielsen, M.A., Chuang, I.: Quantum computation and quantum information (2002)
2002
-
[18]
nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/ call-for-proposals-final-dec-2016.pdf
NIST: Submission requirements and evaluation criteria for the post- quantum cryptography standardization process (2016),https://csrc. nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/ call-for-proposals-final-dec-2016.pdf
2016
-
[19]
Proos, J., Zalka, C.: Shor’s discrete logarithm quantum algorithm for elliptic curves. Quantum Inf. Comput.3(4), 317–344 (2003).https://doi.org/10.26421/QIC3. 4-3,https://doi.org/10.26421/QIC3.4-3
-
[20]
In: International Conference on the Theory and Application of Cryptology and Information Security
Roetteler, M., Naehrig, M., Svore, K.M., Lauter, K.: Quantum resource estimates for computing elliptic curve discrete logarithms. In: International Conference on the Theory and Application of Cryptology and Information Security. pp. 241–270. Springer (2017)
2017
-
[21]
Shor, P.W.: Polynomial-time algorithms for prime factorization and discrete log- arithms on a quantum computer. SIAM J. Comput.26(5), 1484–1509 (1997). https://doi.org/10.1137/S0097539795293172 19
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.