Overview
Shamir's Secret Sharing encodes the secret as the constant term of a random polynomial and gives participants points on that polynomial.
Splits a secret into shares so only a threshold number of shares can reconstruct it.
Compact metadata for implementation and discovery.
Shamir's Secret Sharing encodes the secret as the constant term of a random polynomial and gives participants points on that polynomial.
Quick facts
Runtime and memory behavior at a glance.
Best
O(t)
Average
O(t^2)
Worst
O(t^2)
Space
O(t)
f(x) = secret + a1*x + a2*x^2 + ... + a(t-1)*x^(t-1)Embeds the secret as the polynomial's constant term.
Show a polynomial curve where any threshold number of points determines the secret intercept.
All arithmetic is done in a finite field, not with normal floating-point numbers.
What each reference supports for this entry.
Good next jumps from the relationship graph, ranked for useful discovery.
Shamir's secret sharing is a common primitive for distributing signing authority in threshold schemes.