Imagine five trustees each hold one fragment of a company's master encryption key. Any three together can reconstruct it, but no two can — this is Shamir Secret Sharing, invented by Adi Shamir in 1979. The dealer picks a random polynomial of degree whose constant term is the secret , and hands each trustee the value .
The scheme is mathematically elegant, but it has a silent flaw: the dealer can cheat. Nothing stops a malicious dealer from handing out inconsistent share values — shares that no single polynomial could have produced — so that when any trustees later try to reconstruct the secret, they get garbage or a value the dealer fabricated.
Verifiable Secret Sharing (VSS) fixes this. First proposed by Benny Chor, Shafi Goldwasser, Silvio Micali, and Baruch Awerbuch in 1985, and then made practical by Paul Feldman in 1987, VSS gives every shareholder a way to check their own share against a set of public commitments without ever learning the secret itself.
The idea is disarmingly simple: the dealer publishes encrypted "fingerprints" of every coefficient of , and each shareholder runs a short verification equation. If the equation passes, the share is genuine. If it fails, the dealer is caught — publicly and undeniably.
Comments
Loading comments...