---
title: Threshold Signature Scheme
url: https://www.emergentmind.com/topics/threshold-signature-scheme
type: topic
---

# Threshold Signature Scheme

A threshold signature scheme (TSS) is a cryptographic primitive enabling a set of $n$ parties to collectively generate a digital signature such that any coalition of at least $t$ parties can sign, but any group with fewer than $t$ parties cannot. Key material is shared among participants (typically via secret sharing), and only authorized subsets can collaboratively produce signatures verifiable in existing public-key frameworks. TSS protocols enhance robustness, distribute trust, increase key resilience, and serve as foundational tools in distributed, privacy-preserving, and accountable systems.

## 1. Foundations and Mathematical Structure

Threshold signature schemes generalize digital signatures by distributing signing authority through secret sharing. In typical schemes, a private signing key $x$ is split into shares $x_i$ among $n$ parties using Shamir’s secret sharing or related constructions. The core property is that any subset of at least $t$ out of $n$ shares suffices to reconstruct (or compute with) the signing key, while fewer shares provide no information about it.

For a threshold Schnorr signature, given group generator $g$, message $m$, and aggregate public key $X = g^x$, the signers each generate nonces $r_i$, commitments $R_i = g^{r_i}$, and partial signatures $s_i$; the signature is computed as $(R, s=\sum s_i)$ with $R = \prod R_i$ and $c = H(X, R, m)$. Lagrange interpolation coefficients
$$
\lambda_i = \prod_{j \in R,\,j \neq i} \frac{-j}{i-j}
$$
combine shares, ensuring threshold property for both key and nonce shares.

The hardness assumptions underpinning TSS vary by signature type: discrete logarithm (Schnorr), strong RSA and DDH (threshold ECDSA [2007.04036], [2506.23294]), or Bilinear Diffie-Hellman in BLS/Boneh–Lynn–Shacham protocols [2311.05514]. Hash-based and lattice-based threshold signatures are relevant in the post-quantum setting, with protocols such as MIRA-Threshold based on the MinRank problem adapting MPC-in-the-Head zero-knowledge frameworks [2307.08575].

## 2. Protocol Design: Key Generation and Signing

TSS protocols consist of two main phases: Distributed Key Generation (DKG) and Threshold Signing.

### Distributed Key Generation

DKG protocols allow $n$ parties to jointly generate secret shares of the signing key without a trusted dealer, typically using verifiable secret sharing (VSS) alongside proofs-of-knowledge for each party’s input. For example, Feldman’s VSS is often employed, and in some ECDSA-based schemes, Paillier homomorphic encryption and non-malleable commitments are required to support robust multiparty computation and distributed recovery [2007.04036].

### Threshold Signing

Signing is realized using distributed multiparty computation (MPC). In ECDSA-based schemes, signature nonces are generated collaboratively with multiparty multiplicative-to-additive conversions (MtA) using Paillier encryption [2007.04036], and the signature output matches the standard ECDSA format (i.e., $(r, s)$ where $r$ derives from an elliptic curve point and $s$ is the sum of partial signature shares). For protocols with offline recovery [2007.04036], [2009.01631], encrypted recovery shares are distributed during the key-setup and can later reconstruct an absent share for resilience. In hash-based threshold sharing [2302.02507], signature keys are generated solely from bitstring concatenations and secure hash evaluations, yielding very low computational complexity.

Multi-level or collaborative schemes [1305.1146] allow participants to share shares across several threshold schemes by constructing polynomials with common crossover points, reducing storage overhead for overlapping access structures.

## 3. Security Properties and Adversarial Models

The primary security guarantees in threshold signature schemes encompass unforgeability, robustness, privacy (in advanced settings), and accountability.

- **Unforgeability**: Even adaptive malicious adversaries controlling up to $t-1$ parties cannot generate signatures or gain information about the secret key [2007.04036], [2009.01631], [2503.09047].
- **Robustness**: Protocols are designed to withstand parties failing, going offline, or aborting (e.g., GG20 and CMP protocols feature anti-abort and abort-detection mechanisms) [2503.09047], [2506.23294].
- **Privacy/Anonymity**: Some constructions offer signer anonymity (e.g., threshold ring signatures in vehicular ad hoc networks [1411.3433]), support for non-transferable verification (bi-designated verifier schemes [0806.1377]), and hybrid privacy/accountability frameworks (DeTAPS, which shields threshold and quorum information unless tracing is invoked [2304.07937]).
- **Accountability**: Protocols such as TAPS and DeTAPS facilitate traceability by notarizing which quorum generated a signature, while dynamic tracing with decentralized notaries increases trust in complex deployments [2304.07937].

Security proofs use reductions to the hardness of underlying group or field operations (Strong RSA, DDH, MinRank, etc.), and protocols typically employ zero-knowledge proofs and non-malleable commitments to ensure simulation soundness and to thwart adaptive adversaries.

## 4. Advanced Techniques and Variants

Recent research devises several advanced threshold signature schemes targeting emerging use cases and cryptographic paradigms.

- **Strong Bi-Designated Verifier Schemes**: Protocols where delegation and thresholding are combined with restricted verification—only two designated parties (each using a secret) can verify signatures, with non-transferability even under collusion [0806.1377].
- **Interactive Threshold Ring Signatures**: Employed for privacy-preserving aggregation in vehicular networks, using polynomial binding and a mix of genuine and forged signatures to ensure flexible anonymity and threshold authentication while preempting Sybil attacks [1411.3433].
- **Dynamic and Multi-Stage Thresholding**: Optimal threshold selection in security-availability trade-offs (e.g., Bitcoin scripts) is mathematically formalized: optimal static threshold is
$$
\tau^* = \sqrt{\frac{b-a}{ab}}
$$
where $a$ (usability parameter) and $b$ (security parameter) encode user and adversary control probabilities. For evolving risk profiles, dynamic schemes introduce stage-specific thresholds and time locks with optimal settings derived from continuous client and attacker loss functions [2509.25408].

- **Post-Quantum Threshold Designs**: Protocols such as MIRA-Threshold adapt zero-knowledge proof-based schemes and low-threshold linear secret sharing to the MinRank problem, enabling quantum-resistant threshold signatures at the cost of moderate signature size increases [2307.08575], [2311.05514].
- **Threshold Encryption with Dynamic Membership**: Hidden multiplier-based schemes allow key distribution only once while enabling arbitrary chosen authorized coalitions and dynamic user management, which also generalize to collective threshold signature generation [2210.06889].

## 5. Practical Applications and Performance Evaluation

Threshold signature schemes see adoption across critical applications:

- **Cryptocurrency Wallets and Blockchain**: Multi-party wallets (e.g., Bitcoin, Ethereum) use TSS to secure assets without a single point of failure [2503.09047], [2311.05514], [2509.25408]. Platforms such as Filia CBDC leverage threshold ECDSA protocols to secure central bank digital currencies [2506.23294].
- **Enterprise and Financial Systems**: Distributed key management, asset custody with institutional grade security, and cross-organizational transaction signing benefit from TSS.
- **Internet of Things and Privacy-Preserving Systems**: Lightweight TSS (e.g., one-round protocols like Glow20) are suitable for resource-constrained networks [2503.09047], while threshold ring signatures enable privacy in vehicular networks [1411.3433].
- **Accountability and Notarization**: DeTAPS achieves distributed, dynamic, and auditable threshold signing for environments (e.g., consortium blockchain networks) needing privacy up to active authorized tracing [2304.07937].

Performance benchmarks indicate a trade-off between the number of protocol rounds, computational complexity, and communication overhead. BLS-based TSS performs well in terms of compact signatures due to pairing-based cryptography, but construction costs are higher; ECDSA-based TSS (e.g., GG20, CGGMP21) remains dominant for compatibility and balanced efficiency [2503.09047], [2506.23294]. Overhead from interactive proofs and communication is generally offset by pre-signing, key reuse, and round minimization techniques.

## 6. Efficiency, Scalability, and Future Directions

Optimization of information and randomness ratios in secret sharing is increasingly important for large-scale and multi-threshold deployments. Vandermonde matrix-based linear secret sharing achieves provably optimal share sizes [2312.05737], and collaborative polynomial-construction strategies can reduce memory and key management complexity in composite threshold systems [1305.1146]. The adoption of weak secure conditions (where only individual secrets are hidden from unauthorized sets) permits lower overhead at a marginal reduction in overall secrecy.

Research priorities include:

- Scaling threshold protocols for hundreds of participants with minimal latency in real-time systems [2506.23294], [2503.09047].
- Integrating hybrid privacy-accountability features (e.g., TAPS, DeTAPS) for adaptive and auditable systems [2304.07937].
- Adapting TSS for post-quantum threats by exploring lattice, hash, or isogeny-based primitives [2311.05514], [2307.08575].
- Formalizing optimal threshold selection in the presence of changing usability and security dynamics (e.g., on-chain dynamic time locks in cryptocurrencies) [2509.25408].

Advances in secret sharing, efficient MPC protocols, and resilient protocol engineering are expected to underpin the next generation of threshold signature solutions for both practical systems (cryptocurrencies, CBDC, enterprise automation) and cryptographically advanced decentralized applications.

Source: https://www.emergentmind.com/topics/threshold-signature-scheme