HackerPapers

arXiv:quant-ph/0301141quant-ph

Shor's discrete logarithm quantum algorithm for elliptic curves

John Proos, Christof Zalka

Abstract

We show in some detail how to implement Shor's efficient quantum algorithm for discrete logarithms for the particular case of elliptic curve groups. It turns out that for this problem a smaller quantum computer can solve problems further beyond current computing than for integer factorisation. A 160 bit elliptic curve cryptographic key could be broken on a quantum computer using around 1000 qubits while factoring the security-wise equivalent 1024 bit RSA modulus would require about 2000 qubits. In this paper we only consider elliptic curves over GF($p$) and not yet the equally important ones over GF($2^n$) or other finite fields. The main technical difficulty is to implement Euclid's gcd algorithm to compute multiplicative inverses modulo $p$. As the runtime of Euclid's algorithm depends on the input, one difficulty encountered is the ``quantum halting problem''.

arXiv comments
34 pages Latex, essentially published version, but not using Journal style file
Journal reference
QIC 3 (No. 4) (2003) pp.317-344
DOI
Subjects
quant-phQuantum Physics

On Hacker News

Linked by 3 identifiable commenters in 3 comments across 3 threads, from Feb 2018 to Jul 2023.

Comments linking this paper, per year.

Discussed in comments3 threads

  1. 2048 Bit RSA and the Year 2030 1 comment
  2. Stop using RSA (2019) 1 comment
    • You can break a 160 bit EC with a 1000 qubit quantum machine. An equivalent 1024 RSA bit key needs about 2000 qbuits. (The following paper has a cool table and formula for working out how many you need for each) https://arxiv.org/pdf/quant-ph/0301141.pdf My incredulity is in the…

      archgoonView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.