Skip to content

Quantum Algorithm for Elliptic Curve Discrete Logarithms with Space-Efficient Point Addition

Jul 2026 · arXiv.org · Vol abs/2607.13816 · 1 citation · 47 references
Physics Computer Science

TL;DR

A new space-efficient reversible modular inversion circuit is presented, which addresses the dominant space bottleneck in affine-coordinate point addition and provides a space-efficient controlled affine point-addition circuit and a complete implementation of Shor's algorithm for ECDLP.

Abstract

The Elliptic Curve Discrete Logarithm Problem (ECDLP) is a fundamental problem in cryptography, and reducing the resource requirements of quantum algorithms for solving ECDLP is an important goal. In this work, we present a space-efficient quantum algorithm for solving the ECDLP over prime fields, achieving an implementation with only $3n+6\lfloor \log_2 n \rfloor+O(1)$ logical qubits and $1056n^3/\log_2 n+O(n^2)$ Toffoli gates, where $n$ is the bit-length of the prime. For a 256-bit prime-field curve, our construction requires only 835 logical qubits, reducing the previous best estimates of 1098 and 1175 logical qubits by Chevignard et al. [EUROCRYPT 2026] and Babbush et al. [ArXiv Preprint 2026], respectively. The key to our improvement is a new space-efficient reversible modular inversion circuit, which addresses the dominant space bottleneck in affine-coordinate point addition. Starting from the extended Euclidean algorithm (EEA), we refine the register-sharing technique of Proos and Zalka by introducing length registers and location-controlled arithmetic to compactly store and update intermediate variables. We further optimize the reversible update procedures and construct the corresponding controlled arithmetic circuits, resulting in a modular inversion circuit implemented by only $2n+6\lfloor \log_2 n \rfloor+O(1)$ logical qubits and $229n^2+O(n\log_2 n)$ Toffoli gates. This modular inversion circuit together with mid-circuit measurements and classical feed-forward operations provides a space-efficient controlled affine point-addition circuit and a complete implementation of Shor's algorithm for ECDLP.

View source

Similar papers

Preprint Sep 2026

Computing 256-bit elliptic curve discrete logarithms in 26 days on a fault-tolerant trapped-ion quantum computer with 20,000 qubits

It is concluded that a trapped-ion quantum computer based on the Walking Cat Architecture can solve the ECDLP onsecp256k1 in approximately 25.7 days using 19,397 physical qubits with an estimated success probability of 63%.

Thomas Häner, Felix Tripier, Jacob Young et al. · 2 citations · ⚡1
Preprint Aug 2026

Quantum Fourier transform toolbox

Quantum Fourier transforms (QFTs) are essential primitives in quantum algorithms. While abelian groups admit efficient QFT circuits, with circuit size polynomial in the logarithm of the group order, efficient constructions are known for relatively few non-abelian families. We develop two new approaches to QFT circuit c...

Carli Bruinsma, P. M. Posta, Joppe Stokvis et al. · 0 citations
Preprint Sep 2026

Verifiable quantum advantage in extremely low depth

This paper gives a sampling problem that is solvable by shallow quantum circuits, hard for polynomial-time classical algorithms under lattice-based assumptions, and efficiently verifiable by a classical computer, and shows that shallow quantum circuits have sufficient structure to solve certain classically hard tasks w...

Alexandru Gheorghiu · 4 citations
Preprint Aug 2026

Efficient Quantum Modular Reduction: Crandall reduction and its Fault-tolerant resource analysis

Two variants of Crandall reduction are developed: Crandall reduction-1 is designed to minimize execution cost through one-step normalization, whereas Crandall reduction-2 uses two-step normalization to support a wider range of inputs with limited overhead.

Changyeol Lee, Sungyeon Kook, Wooyeong Song et al. · 0 citations
Preprint Sep 2026

A Polynomial-Time Attack on the McEliece Cryptosystem on Elliptic Codes with Arbitrary Divisors

It is proved that, given the elliptic curve, the public generator matrix, and three points from the evaluation divisor, the entire divisor can be recovered in polynomial time, independently of the number of errors used in the cryptosystem.

Artyom Kuninets, Ekaterina Malygina, E. Melnichuk · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.