Research papers · Paper
Quantum Algorithm for Elliptic Curve Discrete Logarithms with Space-Efficient Point Addition
Read at arxiv.org ↗Read at sourcearXiv non-exclusive licence
Outline · 50 pages
- Introductionp. 2
- Contributionsp. 3
- Overviewp. 4
- Open questionsp. 7
- Preliminariesp. 8
- Quantum computing and the Toffoli countsp. 8
- Elliptic curves and the ECDLPp. 9
- Shor's quantum algorithm for ECDLPp. 9
- Space-Efficient Extended Euclidean Algorithmp. 10
- The four-phase algorithm frameworkp. 11
- Space-efficient algorithm by register sharingp. 12
- Algorithmic optimizationsp. 15
- Quantum Circuit Implementation of Modular Inversionp. 18
- Overall circuit implementation of one stepp. 20
- Step-dependent active windowsp. 20
- Unary iterationp. 22
- Location-controlled operationsp. 23
- Affine Point Addition with Mid-Circuit Measurementp. 30
- Resource Estimation and the ECDLPp. 31
- Space complexity improvementsp. 32
- Asymptotic gate countsp. 32
- Numerical experimentsp. 34
- Resource estimates for Shor's ECDLP circuitp. 36
- Proof Detailsp. 41
- Bounds on the total number of stepsp. 41
- Step-dependent active windowsp. 45
- Improved Modular Multiplication Circuitp. 49