slip39-js icon indicating copy to clipboard operation
slip39-js copied to clipboard

SLIP39 and related standards

Open ChristopherA opened this issue 4 years ago • 0 comments

We (@BlockchainCommons) have been working with Satoshi Labs at the last two #RebootingWebOfTrust events, and they incorporated many of our suggestions into the final SLIP39 standard. We also are working on extensible social key recovery which is a wrapper for binary representation of SLIP39 allowing for key metadata, multiple SLIP39 policies, 1:1 backup policies (aka BIP39 plus encrypted metadata) as well as to future-proof to allow additional key recovery policies to be implemented such as VSS compatible with Schnoor-Bitcoin based Musig.

We have a group of people working finalizing the two #RWOT papers below, a couple of BIPs, and a reference implementation. If you are interested in working with us and help adapt your library to support these new approaches, we'd welcome you. Send me email to [email protected] if you are interest.

From #RWOT8

  • https://github.com/WebOfTrustInfo/rwot8-barcelona/blob/master/topics-and-advance-readings/implementing-threshold-schemes.md
  • https://github.com/WebOfTrustInfo/rwot8-barcelona/blob/master/topics-and-advance-readings/Socia_%20Key_Recovery_design_implentation.md
  • https://github.com/WebOfTrustInfo/rwot8-barcelona/blob/master/topics-and-advance-readings/social-key-recovery.md
  • https://github.com/WebOfTrustInfo/rwot8-barcelona/blob/master/topics-and-advance-readings/implementing-threshold-schemes.md

Related to #RWOT8

  • https://github.com/satoshilabs/slips/blob/master/slip-0039.md
  • https://dsprenkels.com/sss-34c3.html
  • https://dsprenkels.com/files/sss-34c3.pdf
  • https://github.com/dsprenkels/sss

From #RWOT9

  • https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/draft-documents/shamir-secret-sharing.mediawiki
  • https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/topics-and-advance-readings/verifiable-secret-sharing.md

C Reference Implementation (in progress, and may be soon refactored into two repos)

  • https://github.com/blockchaincommons/sss

cc: @kanzure, @ksedgwic

ChristopherA avatar Sep 30 '19 20:09 ChristopherA