airgap-it / airgap-vault

The AirGap Vault is installed on a spare smartphone that has no connection to any network, thus it is air gapped. This app handles the private key.
MIT License
401 stars 111 forks source link

Add support for SSKR (Sharded Secret Key Reconstruction) #51

Open AndreasGassmann opened 3 years ago

AndreasGassmann commented 3 years ago

Currently, we use a custom implementation of SSS (Shamir's Secret Sharing) because there was no standard at the time.

We cannot use SLIP-39, because it does not allow to "split up" an existing BIP-39 seed.

The new bc-sskr standard covers our use case.

SSKR has some more advanced features like "groups" and "group thresholds". But for simplicity, we should only support one level for the shard generation.

In any case, we will continue supporting the reconstruction of shares that have been created using our current implementation.

ChristopherA commented 3 months ago

Ledger walket now supports SSKR in their official signe app channel.