Every digital signature you have ever verified — HTTPS certificates, software updates, code-signing — ultimately rests on mathematics that a quantum computer could tear apart. RSA relies on the hardness of factoring; ECDSA relies on the hardness of the elliptic-curve discrete logarithm. Shor's algorithm, running on a large enough quantum machine, breaks both in polynomial time.
Hash-based signatures take a radically different approach: they derive their security purely from the collision resistance of a hash function. No algebraic structure. No number theory. Just the assumption that it is hard to find two inputs that hash to the same output — an assumption that Grover's algorithm weakens only quadratically, not catastrophically.
The idea traces back to Leslie Lamport in 1979. Lamport showed that a one-time signature could be built from any one-way function. Ralph Merkle then layered a hash tree on top in his 1979 PhD thesis (published 1987), allowing a single public key to authenticate thousands of messages. Today, SPHINCS+ — a stateless hash-based scheme — is one of the four algorithms selected by NIST in 2024 as a post-quantum signature standard, alongside lattice-based schemes like CRYSTALS-Dilithium.
Comments
Loading comments...