Module shamir

Source
Expand description

§Shamir’s Secret Sharing for Spark Wallet

This module implements Shamir’s Secret Sharing (SSS) functionality for the Spark wallet. Shamir’s Secret Sharing is a cryptographic technique that allows a secret (such as a private key) to be divided into multiple parts (shares), where a specified threshold of shares is required to reconstruct the original secret.

In the Spark wallet, this capability supports:

  • Social recovery of wallet keys
  • Distributed custody arrangements
  • Enhanced security through secret distribution

The implementation uses a verifiable variant of Shamir’s Secret Sharing, which allows participants to verify the validity of their shares without reconstructing the secret.

Traits§

SparkSignerShamir
Trait for Shamir’s Secret Sharing operations in the Spark wallet.