Paper 2024/1463

Asynchronous Verifiable Secret Sharing with Elastic Thresholds and Distributed Key Generation

Junming Li, Huazhong University of Science and Technology
Zhi Lu, Huazhong University of Science and Technology
Renfei Shen, Huazhong University of Science and Technology
Yuanqing Feng, Huazhong University of Science and Technology
Songfeng Lu, Huazhong University of Science and Technology
Abstract

Distributed Key Generation (DKG) is a technique that enables the generation of threshold cryptography keys among a set of mutually untrusting nodes. DKG generates keys for a range of decentralized applications such as threshold signatures, multiparty computation, and Byzantine consensus. Over the past five years, research on DKG has focused on optimizing network communication protocols to improve overall system efficiency by reducing communication complexity. However, SOTA asynchronous distributed key generation (ADKG) schemes (e.g., Kokoris-Kogias ADKG, CCS 2020 and Das ADKG, S\&P 2022, and others) only support recovery thresholds of either $f$ or $2f$, where $f$ is the maximum number of malicious nodes. This paper proposes an asynchronous verifiable secret sharing protocol featuring an elastic threshold, where $t \in [f,n-f-1]$ and $n \ge 3f+1$ is the total number of parties. Our protocol enables a dealer to share up to $t+1$ secrets with a total communication cost of O($\lambda n^3$), where $\lambda$ is the security parameter, and the protocol relies on the hardness of the $q$-SDH problem. We further modified the Schnorr protocol to enable simultaneous commitments to multiple secrets, which we refer to $m$-Schnorr.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
ADKGAVSSAsynchronous Verifiable Secret SharingDistributed Key GenerationSchnorr
Contact author(s)
junmingli @ hust edu cn
luzhi @ hust edu cn
shenrenfei @ hust edu cn
yuanqing_feng @ hust edu cn
lusongfeng @ hust edu cn
History
2024-09-21: approved
2024-09-19: received
See all versions
Short URL
https://ia.cr/2024/1463
License
Creative Commons Attribution-NonCommercial-ShareAlike
CC BY-NC-SA

BibTeX

@misc{cryptoeprint:2024/1463,
      author = {Junming Li and Zhi Lu and Renfei Shen and Yuanqing Feng and Songfeng Lu},
      title = {Asynchronous Verifiable Secret Sharing with Elastic Thresholds and Distributed Key Generation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1463},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1463}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.