Every time you visit a website over HTTPS, check a software update, or send a signed email, a digital signature is in play. A signature lets you prove you created a message without letting anyone else forge your name. Today almost all signatures â RSA, ECDSA, EdDSA â rest on the hardness of factoring large integers or computing discrete logarithms. Shor's algorithm, run on a large enough quantum computer, breaks both in polynomial time.
Lamport signatures, invented by Leslie Lamport in 1979, take a completely different road. They need no number theory at all. The only mathematical primitive is a one-way hash function â a function easy to compute forward but hard to invert. The security proof is simple: forging a signature requires inverting a hash, and no known classical or quantum algorithm does that efficiently.
The catch? Each key pair can sign exactly one message and must never be reused. That single-use constraint sounds severe, but it is precisely what makes the scheme so elegant and easy to understand â and it is the seed from which modern hash-based signature trees like XMSS grow.
Comments
Loading comments...