Skip to content

Latest commit

 

History

History

README.md

Blockchain Commons Sharded Secret Key Reconstruction for TypeScript

Disclaimer: This package is under active development and APIs may change.

Introduction

Sharded Secret Key Reconstruction (SSKR) is a protocol for splitting a secret into a set of shares across one or more groups, such that the secret can be reconstructed from any combination of shares totaling or exceeding a threshold number of shares within each group and across all groups. SSKR is a generalization of Shamir's Secret Sharing (SSS) that allows for multiple groups and multiple thresholds.

Specification

SSKR is described in BCR-2020-011.

Rust Reference Implementation

This TypeScript implementation is based on bc-sskr-rust v0.12.0 (commit).