コンテンツへスキップ
uencoder

Secret Sharing Schemes リファレンス

リファレンス 用 Shamir および 他 threshold secret sharing schemes 用 distributed 鍵 custody.

Shamir Secret Sharing

Shamir's scheme splits a secret into n shares such that any k shares reconstruct the secret, but k-1 shares reveal nothing. The construction uses polynomial interpolation over a finite field: a random degree-(k-1) polynomial with the secret as the constant term. The scheme is information-theoretically secure, relying on no computational assumptions. It is widely used for key custody and MPC ceremonies.

threshold
k-of-n reconstruction
any k shares suffice
field
Finite field arithmetic
GF(p) for prime p
security
Information-theoretic
no computation assumption

Variants and Applications

Verifiable secret sharing adds commitments allowing shareholders to verify share consistency. Packed secret sharing packs multiple secrets into one polynomial for efficiency. Proactive secret sharing refreshes shares periodically without changing the secret to defend against mobile adversaries. Applications include threshold cryptography, secure multiparty computation, and key escrow.

verifiable
Share validity checks
Feldman/Pedersen VSS
packed
Multiple secrets per polynomial
amortized cost
proactive
Periodic share refresh
mobile adversary

関連ツール

参考链接