← 🧩 Cryptography

🧩 Shamir's Secret Sharing: Splitting a Secret So No Single Person Can Reconstruct It Alone

Shares held:
Reconstructed:
Drag — rotate · Scroll — zoom

🧩 Shamir's Secret Sharing: Splitting a Secret So No Single Person Can Reconstruct It Alone

This simulator demonstrates how Shamir's Secret Sharing splits a secret into shares using a random polynomial, showing visually how a threshold number of points pins down the curve while fewer points leave the secret completely undetermined.

🔬 What It Demonstrates

This simulator demonstrates how Shamir's Secret Sharing splits a secret into shares using a random polynomial, showing visually how a threshold number of points pins down the curve while fewer points leave the secret completely undetermined.

🎮 How to Use

Set a secret value and a threshold, generate the resulting share points on the polynomial curve, then try combining different numbers of shares to see when the secret is successfully reconstructed and when it stays hidden.

💡 Did You Know?

Did you know that with fewer than the threshold number of shares, literally every possible secret value remains equally consistent with the shares you hold, so no amount of computing power could narrow down the answer?