Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
- 1 January 1999
- journal article
- research article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Review
- Vol. 41 (2), 303-332
- https://doi.org/10.1137/s0036144598347011
Abstract
A digital computer is generally believed to be an efficient universal computing device; that is, it is believed to be able to simulate any physical computing device with an increase in computation time by at most a polynomial factor. This may not be true when quantum mechanics is taken into consideration. This paper considers factoring integers and finding discrete logarithms, two problems that are generally thought to be hard on classical computers and that have been used as the basis of several proposed cryptosystems. Efficient randomized algorithms are given for these two problems on a hypothetical quantum computer. These algorithms take a number of steps polynomial in the input size, for example, the number of digits of the integer to be factored.Keywords
All Related Versions
This publication has 69 references indexed in Scilit:
- Strengths and Weaknesses of Quantum ComputingSIAM Journal on Computing, 1997
- Simulation of Many-Body Fermi Systems on a Universal Quantum ComputerPhysical Review Letters, 1997
- Efficient networks for quantum factoringPhysical Review A, 1996
- Elementary gates for quantum computationPhysical Review A, 1995
- Conditional Quantum Dynamics and Logic GatesPhysical Review Letters, 1995
- Time/Space Trade-Offs for Reversible ComputationSIAM Journal on Computing, 1989
- Quantum mechanical hamiltonian models of turing machinesJournal of Statistical Physics, 1982
- Quantum Mechanical Models of Turing Machines That Dissipate No EnergyPhysical Review Letters, 1982
- The computer as a physical system: A microscopic quantum mechanical Hamiltonian model of computers as represented by Turing machinesJournal of Statistical Physics, 1980
- Logical Reversibility of ComputationIBM Journal of Research and Development, 1973