Quantum Information and Computation · 2003 · 327 citations · 12 references
ComputingComputer ScienceMathematicsAlgorithmsCryptographyQuantum ComputingElliptic Curve CryptographyElliptic CurvesNumber-theoretic AlgorithmsQuantum AlgorithmsQuantum BitsQuantum ComputationComputational Gcd AlgorithmsDiscrete Logarithm AlgorithmsDiscrete Logarithm ProblemElliptic Curve Cryptography ImplementationElliptic Curve Discrete Logarithm ProblemElliptic Curve GroupsInteger FactorizationShor's Algorithm
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''.
12
Algorithms for quantum computation: discrete logarithms and factoring
Peter W. Shor · 2002 · 8.5K citations
Computing, Computer Science, Physics +12
Richard Cleve, Artur Ekert, Chiara Macchiavello et al. · Proceedings of the Royal Society A Mathematical Physical and Engineering Sciences · 1998 · 1.3K citations · Full text
Computing, Computer Science, Physics +13
Quantum networks for elementary arithmetic operations
Vlatko Vedral, Adriano Barenco, Artur Ekert · Physical Review A · 1996 · 822 citations · Full text
Computing, Computer Science, Physics +17
Semiclassical Fourier Transform for Quantum Computation
Robert B. Griffiths, Chi-Sheng Niu · Physical Review Letters · 1996 · 431 citations · Full text
Computing, Computer Science, Physics +17