Distributed Key Generation with Smart Contracts using zk-SNARKs

被引:0
|
作者
Sober, Michael [1 ]
Kobelt, Max [1 ]
Scaffino, Giulia [2 ]
Kaaser, Dominik [3 ]
Schulte, Stefan [1 ]
机构
[1] TU Hamburg, Christian Doppler Lab Blockchain Technol Internet, Hamburg, Germany
[2] TU Wien, Christian Doppler Lab Blockchain Technol Internet, Vienna, Austria
[3] TU Hamburg, Hamburg, Germany
关键词
Distributed key generation; zero-knowledge proofs; smart contracts; blockchain;
D O I
10.1145/3555776.3577677
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:231 / 240
页数:10
相关论文
共 50 条
  • [1] A Fully Anonymous e-Voting Protocol Employing Universal Zk-SNARKs and Smart Contracts
    Banerjee, Aritra
    [J]. BLOCKCHAIN AND APPLICATIONS, 2022, 320 : 349 - 354
  • [2] Delegable zk-SNARKs with proxies
    Sha, Jinrui
    Liu, Shengli
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2024, 18 (05)
  • [3] Delegable zk-SNARKs with proxies
    Jinrui Sha
    Shengli Liu
    [J]. Frontiers of Computer Science, 2024, 18
  • [4] An Introduction to the Use of zk-SNARKs in Blockchains
    Pinto, Alexandre Miranda
    [J]. MATHEMATICAL RESEARCH FOR BLOCKCHAIN ECONOMY, MARBLE 2019, 2020, : 233 - 249
  • [5] Benchmarking the Setup of Updatable Zk-SNARKs
    Baghery, Karim
    Mertens, Axel
    Sedaghat, Mahdi
    [J]. PROGRESS IN CRYPTOLOGY, LATINCRYPT 2023, 2023, 14168 : 375 - 396
  • [6] A privacy-preserving key transmission protocol to distribute QRNG keys using zk-SNARKs
    Soler, David
    Dafonte, Carlos
    Fernandez-Veiga, Manuel
    Vilas, Ana Fernandez
    Novoa, Francisco J.
    [J]. COMPUTER NETWORKS, 2024, 242
  • [7] Experimenting with Collaborative zk-SNARKs: Zero-Knowledge Proofs for Distributed Secrets
    Ozdemir, Alex
    Boneh, Dan
    [J]. PROCEEDINGS OF THE 31ST USENIX SECURITY SYMPOSIUM, 2022, : 4291 - 4308
  • [8] Efficient Transparent Polynomial Commitments for zk-SNARKs
    Kim, Sungwook
    Kim, Sungju
    Shin, Yulim
    Kim, Sunmi
    Kim, Jihye
    Oh, Hyunok
    [J]. COMPUTER SECURITY - ESORICS 2023, PT III, 2024, 14346 : 348 - 366
  • [9] zk-SNARKs from Codes with Rank Metrics
    Xuan-Thanh Do
    Dang-Truong Mac
    Quoc-Huy Vu
    [J]. CRYPTOGRAPHY AND CODING, IMACC 2023, 2024, 14421 : 99 - 119
  • [10] zk-PCN: A Privacy-Preserving Payment Channel Network Using zk-SNARKs
    Yu, Wenxuan
    Xu, Minghui
    Yu, Dongxiao
    Cheng, Xiuzhen
    Hu, Qin
    Xiong, Zehui
    [J]. 2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC, 2022,