• DocumentCode
    2356734
  • Title

    Algorithms for quantum computation: discrete logarithms and factoring

  • Author

    Shor, Peter W.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1994
  • fDate
    20-22 Nov 1994
  • Firstpage
    124
  • Lastpage
    134
  • Abstract
    A computer is generally considered to be a universal computational device; i.e., it is believed able to simulate any physical computational device with a cost in computation time of at most a polynomial factor: It is not clear whether this is still true when quantum mechanics is taken into consideration. Several researchers, starting with David Deutsch, have developed models for quantum mechanical computers and have investigated their computational properties. This paper gives Las Vegas algorithms for finding discrete logarithms and factoring integers on a quantum computer that take a number of steps which is polynomial in the input size, e.g., the number of digits of the integer to be factored. These two problems are generally considered hard on a classical computer and have been used as the basis of several proposed cryptosystems. We thus give the first examples of quantum cryptanalysis
  • Keywords
    computational complexity; parallel algorithms; Las Vegas algorithms; cryptosystems; discrete logarithms; factoring; physical computational device; polynomial factor; quantum computation algorithms; quantum computer; Circuit simulation; Computational modeling; Computer simulation; Costs; Cryptography; Mechanical factors; Physics computing; Polynomials; Quantum computing; Quantum mechanics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on
  • Conference_Location
    Santa Fe, NM
  • Print_ISBN
    0-8186-6580-7
  • Type

    conf

  • DOI
    10.1109/SFCS.1994.365700
  • Filename
    365700