Skip to content

Compare Rabin and Pederesen DKG and assess how much they differ #560

@AnomalRoil

Description

@AnomalRoil

We currently have 2 different folders in our shares/dkg directory:

  • pedersen
  • rabin

However Rabin is supposed to be implemented the version of Pedersen that was "fixed" in the paper called "Secure Distributed Key Generation for Discrete-Log Based Cryptosystems", but I suspect the Pedersen folder (that was actually ported back from the drand/kyber fork) might be implementing the same scheme.

So, to-do:

  • Write some example that use Pedersen
  • Write some example that uses Rabin
  • Change these to be fully deterministic
  • Check if they are somewhat interoperable
  • Check if they produce the same values or not
  • Compare both codebase to confirm whether or not they are redundant
  • If redundant, remove the rabin folder from the codebase

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions