Paper 2018/797 Original: eprint.iacr.org/2018/797 ↗

Quantum algorithms for computing general discrete logarithms and orders with tradeoffs

Martin Ekerå
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.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2020-09-17: last updated
2018-09-01: published
Short URL
https://ia.cr/2018/797
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2018/797,
      author = {Martin Ekerå},
      title = {Quantum algorithms for computing general discrete logarithms and orders with tradeoffs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2018/797},
      year = {2018},
      url = {https://eprint.iacr.org/2018/797}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.