sn_sdkg

Crates.iosn_sdkg
lib.rssn_sdkg
version3.1.4
sourcesrc
created_at2022-07-26 12:04:22.822099
updated_at2023-03-22 15:12:20.55279
descriptionSafe Network Synchronous Distributed Key Generation: enables dealerless section key generation
homepagehttps://maidsafe.net
repositoryhttps://github.com/maidsafe/sn_sdkg
max_upload_size
id633143
size126,304
MaidSafe-QA (MaidSafe-QA)

documentation

README

sn_sdkg

Synchronous Distributed Key Generation

MaidSafe website Safe Network Forum

About

This Safe Network SDKG module enables sections to create a Section Key without a trusted dealer. It is based on the Audited code from poanetwork's hbbft.

How it works

  • Participants know of each other's bls public key
  • Each create a Part and share it with the others
  • They check each Part and share their Ack over each Part
  • Participants share their set of AllAcks signed, and check that all the others have the same set
  • Once everyone has all the participants signatures over this set they generate the key

We differ from poanetwork's original implementation in that we require total participation: in the Part validation process, we require an Ack from everyone instead of just a threshold amount.

Links

Commit count: 69

cargo fmt