Reviewed Aug 2026
DE
BA-02 · LESSON 08

Threshold cryptography

KEY DEFINITIONS

Terms used in this lesson

FROST
Flexible Round-Optimized Schnorr Threshold signing: a protocol in which a required subset produces one group signature.
Schnorr signature
Bitcoin’s Taproot signature scheme, whose algebra supports compact verification and advanced multi-party signing.

Threshold signing divides authority among several participants. A required number can create one valid group signature without combining their secret shares.

65 min Difficulty 1/5 Not started

Loading lesson visuals...

01

Learn the idea

Threshold cryptography splits authority across participants so any qualifying subset can perform an operation while smaller subsets cannot. A t-of-n threshold requires at least t of n participants. Shamir secret sharing encodes one secret as points on a polynomial so a threshold can reconstruct it; modern threshold signing instead uses related shares to produce one signature without reconstructing the whole private key. FROST (Flexible Round-Optimized Schnorr Threshold signatures) is one such multi-party protocol; this lesson's small arithmetic trace teaches the shape of a round, not production FROST.

GUIDED EXPLANATION1/6 ideas inspected
1

Create distributed shares

A dealer or distributed key generation protocol gives each participant a share related to one group public key. No single share equals the group private key.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionA t-of-n threshold signature requires reconstructing the private key whenever t signers participate.

Modern threshold signing combines signature shares while the complete private key remains unreconstructed. Reconstructing it would create an unnecessary single point of compromise.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.