CryptoDB
Haven++: Batched and Packed Dual-Threshold Asynchronous Complete Secret Sharing with Applications
Authors: |
|
---|---|
Download: | |
Abstract: | Asynchronous complete secret sharing (ACSS) is a foundational primitive in the design of distributed algorithms and cryptosystems that require confidentiality. ACSS permits a dealer to distribute a secret to a collection of N servers so that everyone holds shares of a polynomial containing the dealer's secret. This work contributes a new ACSS protocol, called Haven++, that uses packing and batching to make asymptotic and concrete advances in the design and application of ACSS for large secrets. Haven++ allows the dealer to pack multiple secrets in a single sharing phase, and to reconstruct either one or all of them later. For even larger secrets, we contribute a batching technique to amortize the cost of proof generation and verification across multiple invocations of our protocol. The result is an asymptotic improvement in the worst-case amortized communication and computation complexity, both for ACSS itself and for its application to asynchronous distributed key generation. Our ADKG based on Haven++ achieves, for the first time, an optimal worst case amortized communication complexity of ÎșN without a trusted setup. To show the practicality of Haven++, we implement it and find that it outperforms the work of Yurek et al. (NDSS 2022) by more than an order of magnitude when there are malicious, faulty parties. |
BibTeX
@article{cic-2025-34896, title={Haven++: Batched and Packed Dual-Threshold Asynchronous Complete Secret Sharing with Applications}, journal={cic}, publisher={International Association for Cryptologic Research}, volume={1, Issue 4}, url={https://cic.iacr.org/p/1/4/3}, doi={10.62056/a0qj5w7sf}, author={Nicolas Alhaddad and Mayank Varia and Ziling Yang}, year=2025 }