Questions: Threshold Cryptography

5 questions to test your understanding

Score: 0 / 5
Question 1 Short Answer

Basic secret sharing requires reconstructing the key to use it. Threshold signatures avoid this. Why is never assembling the key a critical security improvement?

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

Distributed Key Generation (DKG) allows n parties to jointly generate a shared key without any trusted dealer. Why is this important?

ADKG produces stronger keys than a single dealer could
BWith a trusted dealer, the dealer knows the full key during generation — they are a single point of trust and failure. DKG uses each party as a simultaneous dealer (each sharing a random value via VSS) and combines the shares additively. The result is a shared key that no individual party — including any dealer — ever knew. This eliminates the trusted setup problem
CDKG is faster than centralized key generation
DRegulatory requirements mandate DKG for financial applications
Question 3 Multiple Choice

Proactive secret sharing periodically refreshes shares without changing the underlying secret. Why is this useful against a mobile adversary who gradually compromises different parties over time?

ARefreshing changes the secret, so old compromised shares become useless
BWithout proactive refresh, an adversary who compromises t parties at ANY point over the system's lifetime (even different parties at different times) obtains t shares and can reconstruct the secret. Proactive refresh generates new shares of the same secret in each epoch. Shares from different epochs are algebraically incompatible — mixing old and new shares yields nothing. The adversary must compromise t parties within a single epoch to succeed
CRefreshing makes the shares smaller, improving performance
DProactive refresh protects against quantum attacks
Question 4 True / False

Threshold ECDSA is more complex than threshold Schnorr signatures because ECDSA's signing equation involves a multiplicative inverse of the nonce, which is hard to compute distributedly on secret shares.

TTrue
FFalse
Question 5 Short Answer

A cryptocurrency exchange uses (3,5) threshold ECDSA to protect its hot wallet key. An attacker compromises 2 of the 5 key servers. What can the attacker do?

Think about your answer, then reveal below.