Skip to content


Distributed Key Generation (DKG) uses cryptographic techniques to allow multiple parties to collaborate in generating a shared public and private key set, without relying on any trusted third parties for key retrieval. This is a departure from traditional public key encryption systems.

In the early alpha release, the Arcana Auth protocol used Shamir's Secret Sharing (SSS) mechanism for generating distributed keys for authenticated Web3 app users. This enabled users to sign blockchain transactions using the embedded, non-custodial Arcana wallet. However SSS algorithm has its limitations. In the early beta release, the Arcana Auth used the verifiable secret sharing (VSS) techniques and asynchronous distributed key generation (ADKG) to solve several of the limitations of the SSS mechanism.

Refer to the latest ADKG implementation in Arcana Network for details. You can also find the older DKG implementation (deprecated), notes here.

Last update: May 25, 2023 by shaloo