Lune

EUROCRYPT2026顶会

Reducing the Number of Qubits in Quantum Discrete Logarithms on Elliptic Curves

Clémence Chevignard, Pierre-Alain Fouque, André Schrottenloher

2026年份
6被引次数

摘要

Solving the Discrete Logarithm problem on the group of points of an elliptic curve is one of the major cryptographic applications of Shor's algorithm. However, current estimates for the number of qubits required remain relatively high, and notably, higher than the best recent estimates for factoring of RSA moduli. For example, recent work by Gidney (arXiv 2025) estimates 2043 logical qubits for breaking 3072-bit RSA, while previous work by Häner et al. (PQCrypto 2020) estimates a requirement of 2124 logical qubits for solving discrete logarithm instances on 256-bit elliptic curves over prime fields. Indeed, for an nn-bit elliptic curve, the most space-optimized optimized implementation by Proos and Zalka (Quant. Inf. Comput. 2003) gives 5n+o(n)5n + o(n) qubits, as more additional space is required to store the coordinates of points and compute the addition law.

In this paper, we propose an alternative approach to the computation of point multiplication in Shor's algorithm (on input kk, computing kPk P where PP is a fixed point). Instead of computing the point multiplication explicitly, we use a Residue Number System to compute directly the projective coordinates of kPk P with low space usage. Then, to avoid performing any modular inversion, we compress the result to a single bit using a Legendre symbol.

This strategy allows us to obtain the most space-efficient polynomial-time algorithm for the ECDLP to date, with only 3.12n+o(n)3.12n + o(n) qubits, at the expense of an increase in gate count, from O(n3)\mathcal{O}(n^3) to O~(n4)\widetilde{\mathcal{O}}(n^4). For n=256n = 256 we estimate that 1193 qubits would be necessary, with 22 independent runs, using 238.982^{38.98} Toffoli gates each. This represents a much higher gate count than the previous estimate by Häner et al. (roughly 2302^{30}), but half of the corresponding number of qubits (2124).

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper1

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖