Extending Regev's factoring algorithm to compute discrete logarithms
Martin Ekerå, Joel Gärtner
TL;DR
The paper broadens Regev's $d$-dimensional quantum factoring framework to compute discrete logarithms in $\,\mathbb{Z}_p^*$ and explores extensions to order finding and complete factorization via order finding. It introduces a lattice-based post-processing pipeline, augmented by a mix of small and arbitrary group elements, to enable efficient classical recovery of logarithms from quantum samples. It analyzes determinants, generator choices, and pre-processing strategies, and provides detailed cost models and practical considerations, including error-correction robustness and resource trade-offs between circuit size, space, and success probability. The results offer a path to quantum advantages in discrete-log computations within cryptographic groups, while highlighting the dependence on assumptions about short bases and lattice properties for the relevant generators. Overall, the work emphasizes the nuanced balance between asymptotic gains and concrete, implementation-level constraints in quantum cryptanalytic algorithms.
Abstract
Regev recently introduced a quantum factoring algorithm that may be perceived as a $d$-dimensional variation of Shor's factoring algorithm. In this work, we extend Regev's factoring algorithm to an algorithm for computing discrete logarithms in a natural way. Furthermore, we discuss natural extensions of Regev's factoring algorithm to order finding, and to factoring completely via order finding. For all of these algorithms, we discuss various practical implementation considerations, including in particular the robustness of the post-processing.
