Back to Search Start Over

Distributed Key Generation with Smart Contracts using zk-SNARKs

Authors :
Sober, Michael
Kobelt, Max
Scaffino, Giulia
Kaaser, Dominik
Schulte, Stefan
Source :
The 38th ACM/SIGAPP Symposium on Applied Computing (SAC '23), March 27-31, 2023, Tallinn, Estonia
Publication Year :
2022

Abstract

Distributed Key Generation (DKG) is an extensively researched topic as it is fundamental to threshold cryptosystems. Emerging technologies such as blockchains benefit massively from applying threshold cryptography in consensus protocols, randomness beacons, and threshold signatures. However, blockchains and smart contracts also enable further improvements of DKG protocols by providing a decentralized computation and communication platform. For that reason, we propose a DKG protocol that uses smart contracts to ensure the correct execution of the protocol, allow dynamic participation, and provide crypto-economic incentives to encourage honest behavior. The DKG protocol uses a dispute and key derivation mechanism based on Zero-Knowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) to reduce the costs of applying smart contracts by moving the computations off-chain, where the smart contract only verifies the correctness of the computation.

Details

Database :
arXiv
Journal :
The 38th ACM/SIGAPP Symposium on Applied Computing (SAC '23), March 27-31, 2023, Tallinn, Estonia
Publication Type :
Report
Accession number :
edsarx.2212.10324
Document Type :
Working Paper
Full Text :
https://doi.org/10.1145/3555776.3577677