ceremonyclient/nekryptology/pkg/dkg/README.md
2023-07-05 00:32:28 -05:00

13 lines
913 B
Markdown

# Distributed Key Generation (DKG)
Package `dkg` is intended to contain implementations of distributed key generation (DKG) protocols.
Besides the DKG protocol we introduced in `source.quilibrium.com/quilibrium/monorepo/nekryptology/pkg/tecdsa/README.md`, currently
package `dkg` contains the following distributed key generation implementations.
- Gennaro DKG: an adapted version [[overleaf]](https://www.overleaf.com/project/60915c0df1d6917f5cde6657) of
DKG by Gennaro et al. [[GennaroDKG]](https://link.springer.com/content/pdf/10.1007/s00145-006-0347-3.pdf). (We call it
GennaroDKG for convenience in the following context.)
- FROST DKG: the distributed key generation protocol used in [FROST tSchnorr signature](https://tools.ietf.org/pdf/draft-komlo-frost-00.pdf). We also
have its [pseudocode write-up](https://www.overleaf.com/read/nvmyjwsnbrwj). We call it FROST DKG in the following context.