In 1989, Claus-Peter Schnorr patented a signature scheme so clean it made everyone else's look cluttered. Where RSA needs large moduli and ECDSA juggles inverses that leak side-channels, Schnorr does three things: pick a random number, hash it together with the message, and add a small correction. That simplicity is not an accident — it is a design principle, and it has a consequence that turns out to matter enormously.
The consequence is linearity: Schnorr signatures can be added together. If two people each produce a Schnorr signature over the same message, the two signatures and the two public keys each sum to produce a single combined signature and a single combined key — indistinguishable from a signature by a single signer.
That one arithmetic fact is behind MuSig, behind Bitcoin Taproot, and behind most of modern threshold cryptography. The discrete logarithm problem is what makes breaking the scheme hard; linearity is what makes building with it elegant.
Comments
Loading comments...