Litcius/Paper detail

Quantum algorithms for computing general discrete logarithms and orders with tradeoffs

Martin Ekerå

2021DOAJ (DOAJ: Directory of Open Access Journals)30 citationsDOIOpen Access PDF

Abstract

We generalize our earlier works on computing short discrete logarithms with tradeoffs, and bridge them with Seifert's work on computing orders with tradeoffs, and with Shor's groundbreaking works on computing orders and general discrete logarithms. In particular, we enable tradeoffs when computing general discrete logarithms. Compared to Shor's algorithm, this yields a reduction by up to a factor of two in the number of group operations evaluated quantumly in each run, at the expense of having to perform multiple runs. Unlike Shor's algorithm, our algorithm does not require the group order to be known. It simultaneously computes both the order and the logarithm. We analyze the probability distributions induced by our algorithm, and by Shor's and Seifert's order-finding algorithms, describe how these algorithms may be simulated when the solution is known, and estimate the number of runs required for a given minimum success probability when making different tradeoffs.

Topics & Concepts

Discrete logarithmLogarithmAlgorithmQuantum computerReduction (mathematics)Computer scienceMathematicsDiscrete mathematicsQuantumPublic-key cryptographyPhysicsMathematical analysisQuantum mechanicsEncryptionGeometryOperating systemQuantum Computing Algorithms and ArchitectureQuantum Information and CryptographyCryptography and Data Security