Points that
lock a curve
At k distinct x-coordinates, the point values determine one polynomial of degree at most k−1. Fewer nonzero-coordinate points leave its intercept undetermined. That algebra supplies the reconstruction step in Shamir secret sharing.
Drop points, watch the curve commit
The secret is the height where the curve crosses x = 0. Add points one at a time. With too few, infinitely many curves fit — the intercept is not uniquely determined. The moment you place the k-th point, a single polynomial locks in and the intercept is revealed.
Recovering the secret with Lagrange
Lagrange interpolation reconstructs a polynomial from distinct-coordinate values. Real Shamir secret sharing uses a finite field, distinct nonzero coordinates, and independently uniform random coefficients. The real-number curves here illustrate interpolation only; they are not an information-theoretically secure sharing scheme.
The threshold behind shared keys
Shamir's scheme uses this interpolation identity over a finite field. With proper randomness, any k of n shares recover the secret and fewer than k leave its prior distribution unchanged. Threshold signatures such as FROST add further protocol steps and security requirements.
Applied in: Shamir's Secret Sharing — a small finite-field demonstration of reconstruction and its limits.
Related foundations:
Finite Fields — the arithmetic the shares actually live in, without which the "curve" leaks information;
Information & Entropy — why k−1 shares reveal nothing at all, which is an information-theoretic claim rather than a computational one;
Polynomial Rings — the same objects put to a very different use.
Tested logic (Lagrange interpolation over a field) in crypto-algebra.js.
Sources and scope: Shamir, How to Share a Secret (1979); RFC 9591 (FROST, 2024).