The Quantum Contradiction: A Threat and a Promise

Quantum mechanics has long stood as our most accurate description of the physical world, a framework that has redefined how we understand everything from subatomic particles to the behavior of matter. Yet for decades, one domain remained stubbornly classical: the computer. That separation is now collapsing, and with it comes both remarkable opportunity and serious cryptographic peril.

The foundational questions were posed in the 1980s by physicists including Richard Feynman and Yuri Manin: could computers simulate physics, and specifically quantum mechanics, with high accuracy in reasonable time? Classical machines can perform such simulations, but a true quantum computer, one that exploits the computational power inherent in quantum phenomena, can do so far more efficiently. It is important to understand the boundary of this power. A quantum computer does not exceed the theoretical limits of a classical one. Any problem solvable on a quantum machine is solvable on a classical one, given enough time and resources, and undecidable problems remain undecidable. The quantum advantage is one of speed, not capability.

The Mechanics of Superposition

Where a classical bit is strictly 0 or 1, its quantum counterpart, the qubit, exists in a superposition: a normalized combination of all its possible states. As described by the Schrödinger equation, any isolated region of the universe evolves as a superposition of all possible configurations of its elementary particles. In practice, this means a qubit can represent a continuum of states between |0⟩ and |1⟩ (in Dirac’s notation) until it is observed, at which point it collapses to a single outcome with some probability.

A qubit stores a combination of two or more states.

Consider the task of finding a 256-bit decryption key. With a quantum computer, 256 qubits could be placed into a superposition of all possible keys, and the decryption algorithm run once. This effectively performs 2256 computations at once. But there is a catch: reading out the superposition collapses it, almost certainly to a failure state. The real art lies in cleverly interfering the superposition with itself to amplify the desired answer. Grover’s algorithm achieves this for search problems, though it offers a square-root speedup rather than exponential — still requiring on the order of 2128 steps for a 256-bit key.

This complexity is why quantum computers are necessary. Quantum states interfere with each other, preventing statistical sampling. A classical computer tracking every possible configuration of such a system would exhaust even the most powerful supercomputers' memory. This solace — the ability to efficiently simulate nature and solve specific mathematical, optimization, and search problems — is the promise of the technology. Shor’s algorithm, for instance, can factor large integers efficiently, a problem believed to be intractable for classical machines.

The Spectre of a Broken Internet

But this same power is the spectre: many of the problems quantum computers solve efficiently form the mathematical core of modern cryptography. A sufficiently scaled quantum machine could break the RSA, elliptic curve, and discrete logarithm schemes that secure today’s connections. The threat is urgent even before such a machine exists, as attackers can record encrypted traffic now and decrypt it later when a powerful quantum computer becomes available. Migrating protocols and infrastructure will take considerable time, making preparation a pressing concern.

the dawn

Recent progress highlights the pace of development. Google aims for a “useful, error-corrected quantum computer” by the end of the decade, targeting applications like simulating molecules for better batteries and targeted medicines. By late 2019, Google claimed quantum supremacy with its Sycamore processor, asserting a state-of-the-art supercomputer would take 10,000 years to perform the equivalent task. IBM rebutted that its own classical simulation could complete the job in 2.5 days with greater fidelity. Later analysis suggested the most challenging task could be done in about a week on China’s Sunway supercomputer. While the supremacy claim remains contested — Aaronson noted “more like a week still seems to be needed on the supercomputer” — the achievement is significant. Google has since used Sycamore to demonstrate a “time crystal,” and IBM unveiled its 127-qubit Eagle chip in late 2021.

Understanding the Timeline

These advances do not imply that cryptography is about to break. The Quantum Threat Timeline Report of 2020 projects that the majority of researchers expect a “cryptography-breaking” quantum computer to arrive in 15 to 40 years, with over half believing it will happen within 15 years and 86% within 20. The predictions grew more optimistic compared to the 2019 report, reflecting researchers’ increasing confidence in the field’s momentum.

The building blocks are already being demonstrated. The number 15 was factored by a quantum computer in 2001, and 21 in 2012 — modest achievements, but proof of stability. Beyond factoring, quantum algorithms like Grover’s can speed up collision and preimage attacks on hash functions and symmetric encryption like AES. The prerequisites for breaking cryptography are clear. A quantum computer must factor large integers, efficiently search for collisions or pre-images, or solve the discrete logarithm problem.

The Post-Quantum Response

The approach is to find mathematical problems that remain hard for quantum computers. These constructions fall into several categories:

  • Lattice-based schemes using learning with errors (LWE) or ring learning with errors (rLWE).
  • Isogeny-based cryptography, relying on supersingular elliptic curves.
  • Multivariate cryptography, based on systems of multivariate equations.
  • Code-based cryptography, anchored in error-correcting codes.

Since 2016, the U.S. National Institute of Standards and Technology (NIST) has run a post-quantum standardization process to determine which algorithms merit deployment. The current finalists for public-key encryption and key-establishment are Classic McEliece (code-based), and the lattice-based CRYSTALS-KYBER, NTRU, and SABER. For digital signatures, the finalists are the lattice-based CRYSTALS-DILITHIUM and FALCON, along with Rainbow from multivariate cryptography. The prevalence of lattice-based schemes indicates confidence in their security and practical performance — fast operations with manageable parameter sizes. NIST will call for a fourth round to further explore innovative signature schemes such as SQISign and MAYO.

It is worth distinguishing post-quantum cryptography from quantum cryptography itself. The latter, which uses quantum mechanical properties for cryptographic tasks, has focused on Quantum Key Distribution (QKD). While theoretically secure against any eavesdropper, the physical implementations remain vulnerable to side-channel attacks and are too inefficient for broad practical use.

The dawn of quantum computing will indeed mark the twilight of classical cryptography as we know it. But is it the collapse of secure communication? Not necessarily. Alongside the threat, the same dawn brings post-quantum algorithms and new capabilities for the benefit of medicine, materials science, and beyond. The path to that day will be difficult, requiring careful migration of systems to new standards. The earlier we begin, the smoother that transition will be.