Algorithms1994

Algorithms for Quantum Computation: Discrete Logarithms and Factoring

Autori: Peter W. Shor

Publicat: Proceedings 35th Annual Symposium on Foundations of Computer Science (1994)

Într-o singură frază

Shows a quantum computer can factor large integers exponentially faster than the best known classical algorithm — the result that launched quantum cryptanalysis.

Puncte cheie

  • Gives a polynomial-time quantum algorithm for integer factoring and discrete logarithms.
  • Uses the quantum Fourier transform to find the period of a modular exponential function.
  • Directly threatens RSA and elliptic-curve cryptography, which rely on these problems being hard.

Pe înțelesul tuturor

Classical computers struggle to factor very large numbers, and that difficulty is what keeps RSA encryption secure. Shor showed that a sufficiently large, error-corrected quantum computer could factor those numbers quickly by turning factoring into a period-finding problem and solving it with quantum interference. No such machine exists yet — breaking RSA-2048 would need millions of high-quality qubits — but the algorithm proves the threat is mathematical, not hypothetical.

De ce contează

Shor's algorithm is the single biggest reason quantum computing is treated as strategically important. It is why NIST standardized post-quantum cryptography and why 'harvest-now, decrypt-later' is a real concern today.

Termeni asociați din glosar