# How to Share a Secret Content type: Research Paper Summary: Adi Shamir's paper introduces 'Shamir's Secret Sharing,' a mathematical method for partitioning a secret into several pieces, such that the secret can only be reconstructed when a defined number (a threshold) of pieces are provided. This work has become a cornerstone of blockchain security, specifically in the context of multi-party computation (MPC), social recovery wallets, and distributed key management systems (DKMS). By avoiding a single point of failure for sensitive private keys, secret s Key concepts: Adi Shamir, cryptography, security, key management, multi-party computation, privacy, blockchain
Paperintermediate

How to Share a Secret

Adi Shamir

Academic PaperJanuary 1979

Abstract

Adi Shamir's paper introduces 'Shamir's Secret Sharing,' a mathematical method for partitioning a secret into several pieces, such that the secret can only be reconstructed when a defined number (a threshold) of pieces are provided. This work has become a cornerstone of blockchain security, specifically in the context of multi-party computation (MPC), social recovery wallets, and distributed key management systems (DKMS). By avoiding a single point of failure for sensitive private keys, secret sharing allows for more resilient security architectures that align with the decentralized ethos of blockchain. The paper uses the theory of polynomial interpolation to demonstrate how to achieve this threshold-based access, offering a robust and elegant solution to the challenge of secret protection. In Web3, this methodology is now central to developing non-custodial solutions that offer institutional-grade security for individuals, ensuring that users have the power to retain control of their digital identity without the risk of single-point compromise.

Key Findings

  • 1Introduces a threshold-based method for secret distribution and recovery.
  • 2Demonstrates that a secret can be split without the need for a single, central holder.
  • 3Provides the mathematical basis for modern multi-party computation.
  • 4Enhances security for private keys in decentralized asset management.

Topics

cryptographysecuritykey managementmulti-party computationprivacyblockchain

Citation

Adi Shamir (1979). How to Share a Secret. Academic Paper. https://dl.acm.org/doi/10.1145/359168.359176

BibTeX

@misc{howto1979,
  title = {How to Share a Secret},
  author = {Adi Shamir},
  year = {1979},
  howpublished = {\url{https://dl.acm.org/doi/10.1145/359168.359176}},
}

Knowledge Explorer

Explore Related Concepts

See how How to Share a Secret connects to glossary terms, books, and other research in the Knowledge Graph.

Explore Connections