Questions: Secret Sharing

5 questions to test your understanding

Score: 0 / 5
Question 1 Short Answer

In Shamir's (3,5) scheme, the secret is the constant term of a random degree-2 polynomial p(x) = s + a1*x + a2*x^2 over a finite field. Why do exactly 3 points determine s, but 2 points reveal nothing?

Think about your answer, then reveal below.
Question 2 Multiple Choice

Shamir's secret sharing provides information-theoretic security (perfect secrecy) for the secret. What assumption does it NOT require?

AA finite field large enough to hold the secret
BAny computational hardness assumption — Shamir's scheme is unconditionally secure against adversaries with unlimited computing power, as long as fewer than t shares are compromised. This contrasts with most cryptographic schemes that rely on assumptions like factoring or LWE being hard
CHonest behavior from the share dealer
DA secure channel for distributing shares
Question 3 Multiple Choice

An organization uses (3,5) secret sharing to protect a master encryption key. Two of the five shareholders collude and share their shares. What do they learn about the key?

AThey learn approximately 2/5 of the key's bits
BThey learn nothing — with only 2 of the required 3 shares, the key remains perfectly hidden. Every possible key value is equally consistent with their two shares
CThey learn the key but cannot prove it to others
DThey learn the key only if they also know the polynomial's degree
Question 4 Short Answer

Verifiable secret sharing (VSS) extends Shamir's scheme to protect against a dishonest dealer who distributes inconsistent shares. Why is this important?

Think about your answer, then reveal below.
Question 5 True / False

Secret sharing can be used to build a simple (t, n) threshold signature scheme where t of n parties must cooperate to sign, but no individual party can sign alone.

TTrue
FFalse