liveBook · Manning

Multi-signature

As explained in Real-World Cryptography

Multi-signature is a technique in which a transaction or message requires signatures from multiple distinct public keys.

A multi-signature system requires a transaction or message to carry signatures from multiple distinct public keys. Replacing Alice’s sole approval with n required signers means an attacker must compromise every signer to forge a valid transaction. section 8.8

Common design choices include:

  • Use signature aggregation to compress several signatures into one and reduce transaction-size overhead; BLS signatures support this approach. section 8.8
  • Use distributed key generation (DKG) to aggregate public keys while keeping the associated private key from ever existing in clear form. section 8.8
  • Use threshold variants that accept signatures from only m of n participants. section 8.8

Shared approval for a financial transaction

A protocol initially accepts a transaction signed only by Alice. Requiring signatures from Alice and several other public keys distributes trust and removes Alice as the sole point of failure. section 8.8

How Real-World Cryptography covers it

How deep it goes
Explains the basic threat model, signature-size overhead, aggregation, DKG, and threshold variants without implementation detail.
Examples
Uses a financial transaction changing from Alice’s sole signature to approval by n distinct public keys.
What it assumes
Assumes basic familiarity with signatures and public keys while motivating the technique through a single-signer scenario.
What you can do after
Evaluate how multiple signatures, aggregation, and DKG distribute trust and affect transaction overhead.
How it connects
Connects multi-signature with threshold cryptography, signature aggregation, BLS signatures, DKG, and secure multi-party computation.

Also explained in

Compare how 2 books explain multi-signature →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Real-World Cryptography. The section links point to the parts of the book it draws on.