Skip to main content

Distributed Key Generation

Definition

Distributed key generation (DKG) is a cryptographic process where a secret key is shared among multiple parties, and each party contributes to its generation without any single party holding the complete key. This technique enhances security by eliminating single points of failure, as the compromise of one participant does not reveal the entire secret. DKG is frequently employed in threshold signature schemes and secure multi-party computation protocols. Its application is critical for securing decentralized systems where collective control is desired.