Skip to main content
construction release_alert
The Scholars Team is working with OIT to resolve some issues with the Scholars search index
cancel

Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography

Publication ,  Conference
Bandarupalli, A; Bhat, A; Bagchi, S; Kate, A; Reiter, MK
Published in: CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security
December 9, 2024

Regular access to unpredictable and bias-resistant randomness is important for applications such as blockchains, voting, and secure distributed computing. Distributed random beacon protocols address this need by distributing trust across multiple nodes, with the majority of them assumed to be honest. Numerous applications across the blockchain space have led to the proposal of several distributed random beacon protocols, with some already implemented. However, many current random beacon systems rely on threshold cryptographic setups or exhibit high computational costs, while others expect the network to be partial or bounded synchronous. To overcome these limitations, we propose HashRand, a computation and communication-efficient asynchronous random beacon protocol that only demands secure hash and pairwise secure channels to generate beacons. HashRand has a per-node amortized communication complexity of O(?n log(n)) bits per beacon. The computational efficiency of HashRand is attributed to the two orders of magnitude lower time of a one-way Hash computation compared to discrete log exponentiation. Interestingly, besides reduced overhead, HashRand achieves Post-Quantum security by leveraging the secure Hash function against quantum adversaries, setting it apart from other random beacon protocols that use discrete log cryptography. In a geo-distributed testbed of n = 136 nodes, HashRand produces 78 beacons per minute, which is at least 5x higher than Spurt [IEEE S&P’22]. We also demonstrate the practical utility of HashRand by implementing a Post-Quantum secure Asynchronous SMR protocol, which has a response rate of over 135k transactions per second at a latency of 2.3 seconds over a WAN for n = 16 nodes.

Duke Scholars

Published In

CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security

DOI

Publication Date

December 9, 2024

Start / End Page

2621 / 2635
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bandarupalli, A., Bhat, A., Bagchi, S., Kate, A., & Reiter, M. K. (2024). Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography. In CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security (pp. 2621–2635). https://doi.org/10.1145/3658644.3670326
Bandarupalli, A., A. Bhat, S. Bagchi, A. Kate, and M. K. Reiter. “Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography.” In CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security, 2621–35, 2024. https://doi.org/10.1145/3658644.3670326.
Bandarupalli A, Bhat A, Bagchi S, Kate A, Reiter MK. Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography. In: CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security. 2024. p. 2621–35.
Bandarupalli, A., et al. “Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography.” CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security, 2024, pp. 2621–35. Scopus, doi:10.1145/3658644.3670326.
Bandarupalli A, Bhat A, Bagchi S, Kate A, Reiter MK. Random Beacons in Monte Carlo: Efficient Asynchronous Random Beacon without Threshold Cryptography. CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security. 2024. p. 2621–2635.

Published In

CCS 2024 - Proceedings of the 2024 ACM SIGSAC Conference on Computer and Communications Security

DOI

Publication Date

December 9, 2024

Start / End Page

2621 / 2635