TY - GEN
T1 - Improved YOSO Randomness Generation with Worst-Case Corruptions
AU - Liu-Zhang, Chen Da
AU - Masserova, Elisaweta
AU - Ribeiro, João
AU - Soni, Pratik
AU - Thyagarajan, Sri Aravinda Krishnan
N1 - info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04516%2F2020/PT#
Funding Information:
This work was supported by a Protocol Labs Cryptonet Network Grant RFP-013 \u201CStateless Distributed Randomness Generation\u201D. C. Liu-Zhang\u2019s research was also supported by the Hasler Foundation Project no 23090 and ETH Zurich Leading House Research Partnership Grant RPG-072023-19. Elisaweta Masserova was supported by a gift from Bosch and NSF Grants No. 1801369 and 2224279. We thank Jay Bosamiya for helping us with the implementation of this work.
Publisher Copyright:
© International Financial Cryptography Association 2025.
PY - 2025/2/16
Y1 - 2025/2/16
N2 - We study the problem of generating public unbiased randomness in a distributed manner within the recent You Only Speak Once (YOSO) framework for stateless multiparty computation, introduced by Gentry et al. in CRYPTO 2021. Such protocols are resilient to adaptive denial-of-service attacks and are, by their stateless nature, especially attractive in permissionless environments. While most works in the YOSO setting focus on independent random corruptions, we consider YOSO protocols with worst-case corruptions, a model introduced by Nielsen et al. in CRYPTO 2022. Prior work on YOSO public randomness generation with worst-case corruptions designed information-theoretic protocols for t corruptions with either n=6t+1 or n=5t roles, depending on the adversarial network model. However, a major drawback of these protocols is that their communication and computational complexities scale exponentially with t. In this work, we complement prior inefficient results by presenting and analyzing simple and efficient protocols for YOSO public randomness generation secure against worst-case corruptions in the computational setting. Our first protocol is based on publicly verifiable secret sharing and uses n=3t+2 roles. Since this first protocol requires setup and somewhat heavy cryptographic machinery, we also provide a second lighter protocol based on ElGamal commitments and verifiable secret sharing which uses n=5t+4 or n=4t+4 roles depending on the underlying network model. We demonstrate the practicality of our second protocol by showing experimental evaluations, significantly improving over prior proposed solutions for worst-case corruptions, especially in terms of transmitted data size.
AB - We study the problem of generating public unbiased randomness in a distributed manner within the recent You Only Speak Once (YOSO) framework for stateless multiparty computation, introduced by Gentry et al. in CRYPTO 2021. Such protocols are resilient to adaptive denial-of-service attacks and are, by their stateless nature, especially attractive in permissionless environments. While most works in the YOSO setting focus on independent random corruptions, we consider YOSO protocols with worst-case corruptions, a model introduced by Nielsen et al. in CRYPTO 2022. Prior work on YOSO public randomness generation with worst-case corruptions designed information-theoretic protocols for t corruptions with either n=6t+1 or n=5t roles, depending on the adversarial network model. However, a major drawback of these protocols is that their communication and computational complexities scale exponentially with t. In this work, we complement prior inefficient results by presenting and analyzing simple and efficient protocols for YOSO public randomness generation secure against worst-case corruptions in the computational setting. Our first protocol is based on publicly verifiable secret sharing and uses n=3t+2 roles. Since this first protocol requires setup and somewhat heavy cryptographic machinery, we also provide a second lighter protocol based on ElGamal commitments and verifiable secret sharing which uses n=5t+4 or n=4t+4 roles depending on the underlying network model. We demonstrate the practicality of our second protocol by showing experimental evaluations, significantly improving over prior proposed solutions for worst-case corruptions, especially in terms of transmitted data size.
UR - https://www.scopus.com/pages/publications/86000445031
U2 - 10.1007/978-3-031-78679-2_4
DO - 10.1007/978-3-031-78679-2_4
M3 - Conference contribution
AN - SCOPUS:86000445031
SN - 9783031786785
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 73
EP - 89
BT - Financial Cryptography and Data Security - 28th International Conference, FC 2024, Revised Selected Papers
A2 - Clark, Jeremy
A2 - Shi, Elaine
PB - Springer Science and Business Media Deutschland GmbH
T2 - 28th International Conference on Financial Cryptography and Data Security, FC 2024
Y2 - 4 March 2024 through 8 March 2024
ER -