Adi Shamir 2026-11-05
Adi Shamir introduced a polynomial-interpolation construction for threshold secret sharing in 1979. In Shamir's secret sharing, a secret is the constant term of a random polynomial of degree less than over a finite field; shares are its values at distinct nonzero field elements. Any shares recover the polynomial and hence the secret.[ref]
Fewer than shares leave every possible secret equally compatible when the other coefficients are uniformly random. This is an information-theoretic threshold guarantee, rather than a claim that recovering the secret merely takes a long time. The construction makes distributed authorization and resilience to missing shares compatible. It requires enough field elements for all distinct share positions.
Figure 1.
Adi Shamir, portrait published by the Weizmann Institute
.
Perfect secrecy of Shamir's threshold scheme Created 2026-09-29 Updated 2026-11-05
In Shamir's secret sharing, observing any shares leaves the secret's prior distribution unchanged. In particular, the posterior distribution is uniform if the prior distribution was uniform; uniformity of the secret is not required for perfect secrecy.
To prove this, fix distinct nonzero evaluation points and a candidate secret . The evaluations impose independent linear equations on the random coefficients. The evaluation matrix has rank : its first columns form a Vandermonde matrix multiplied by a nonsingular diagonal matrix of nonzero evaluation points. Every observed share tuple therefore has exactly compatible coefficient tuples. Since the coefficients were independently uniform, its conditional probability is
independent of . Thus the shares and the secret are independent random variables, which proves perfect secrecy.[ref]
Shamir's secret sharing Created 2026-09-29 Updated 2026-11-05
Shamir's secret sharing distributes a secret in a finite field so that any of shares recover it, while fewer than shares reveal no information about it. Choose , distinct nonzero field elements , and independent uniformly distributed coefficients , independent of . Set
and give participant the pair . Any shares determine by polynomial interpolation, hence determine . Fewer than shares have a distribution independent of ; this is Perfect secrecy of Shamir's threshold scheme.[ref]
For example, over the finite field , a two-share threshold with secret and coefficient gives . The shares and recover and . Either share alone is compatible with every secret, and the uniform choice of makes its distribution independent of that secret.