Glossary

What is Shor's algorithm?

A quantum algorithm, published by Peter Shor in 1994, that factors large numbers and breaks the encryption most of the internet uses for key exchange and signatures.

Multiplying two large primes is easy. Getting them back from the product is so slow on ordinary computers that RSA encryption relies on it. Shor’s algorithm turns factoring into finding the length of a repeating pattern, then uses interference to make that length the likely measurement result.

A related version breaks elliptic-curve cryptography. Running either at a useful size needs thousands of logical qubits, far more than any machine has today. How close are quantum computers to breaking encryption?

Related