Tech●●●●●Difficulty 5 of 5

What kind of lock could a quantum computer not pick?

In 2022 a candidate post-quantum lock was broken in about an hour on an ordinary computer, while others stayed standing. That is how the world is picking its post-quantum cryptography.

▶ Start the story

A lock that a quantum computer could not pick has to rest on a different kind of problem. Most widely used public-key algorithms rely on integer factorization, the discrete logarithm or the elliptic-curve discrete logarithm, and a sufficiently powerful quantum computer running Shor's algorithm could easily solve all three. Post-quantum cryptography replaces them with algorithms that are currently thought, but not proven, to be secure against a quantum attack.

One leading approach is lattice-based cryptography. Some lattice constructions appear to resist both classical and quantum computers. One of the main ideas is learning with errors: representing a secret as a set of equations with errors, so that the noise hides the value of the secret. In 2005 Oded Regev showed that this problem is as hard to solve as several worst-case lattice problems. In August 2024 the US standards agency NIST released its first three post-quantum standards, and the main one for general encryption, FIPS 203, is based on a lattice algorithm called CRYSTALS-Kyber, now named ML-KEM.

The word to underline is thought. In July 2022 Castryck and Decru published an attack that broke a post-quantum candidate called SIKE: on a single-core computer, its smallest version fell in about an hour. Nobody has a machine that breaks today's cryptography yet, but migrating takes so long that cryptographers are already preparing for the day current algorithms become vulnerable, and rumoured harvest now, decrypt later programs mean data recorded today may still be sensitive many years from now.

Picking the post-quantum standards
  1. 2016

    NIST announces its post-quantum competition

  2. End of 2017

    23 signature and 59 encryption/KEM schemes submitted

  3. Jul 2022

    First winners announced; SIKE broken on a single-core computer

  4. 13 Aug 2024

    FIPS 203, 204 and 205 released

What a quantum computer threatens

Solvable by Shor's algorithm

  • Integer factorization (RSA)
  • The discrete logarithm
  • The elliptic-curve discrete logarithm

Believed to hold

  • Symmetric ciphers, with doubled key size
  • Some lattice-based constructions
  • Learning with errors, conjectured hard

Quiz me

0/3

  1. 1.Why does Shor's algorithm threaten RSA and elliptic-curve cryptography but not, in the same way, symmetric ciphers like AES?
  2. 2.What does the learning-with-errors problem rely on to hide a secret?
  3. 3.What did the 2022 break of SIKE show about post-quantum candidates?

Recap

Post-quantum locks are built on problems like noisy equations and lattices that no quantum shortcut is known for, but they are thought secure, not proven.

💡 A trick to remember it · A quantum-safe lock hides its secret in noise: remove the noise and the puzzle is easy, add it and nobody knows a quick way back.

Surprising fact · SIKE, a post-quantum candidate, was broken in 2022 in about an hour on a single-core ordinary computer; the multivariate Rainbow signature was broken too.

Sources (5)

No source, no claim. Every fact in this lesson (19 claims) cites at least one of these.

  1. [1]Post-quantum cryptography · Wikipedia
  2. [2]Lattice-based cryptography · Wikipedia
  3. [3]Learning with errors · Wikipedia
  4. [4]Supersingular isogeny key exchange · Wikipedia
  5. [5]NIST Post-Quantum Cryptography Standardization · Wikipedia
More lessons in 💻 Tech (3) See all tech lessons →

One more light on your map.

Get one lesson like this every day, about the things you love. Free, in two or five minutes.

Get the share card for this lesson ↗