Paper 2026/2021 Original: eprint.iacr.org/2026/2021 ↗
Silk: Computation-Efficient and Post-Quantum-Friendly Randomness Beacon
Abstract
Distributed randomness beacons enable mutually distrustful parties to jointly generate public randomness. Several existing beacons built from secret sharing use costly pairings or group operations to verify shares. Their underlying discrete-logarithm assumptions are also vulnerable to quantum attacks. Moreover, running a separate Byzantine fault-tolerant (BFT) consensus instance for each output incurs repeated computation and communication costs, even when secrets are shared in batches. We present Silk, a computation-efficient, post-quantum-friendly and deterministic randomness beacon under partial synchrony. Silk's sharing protocol, Mulberry, realizes batched asynchronous verifiable secret sharing with partial output (bAVSS-PO), using hash-based share verification to reduce computation cost. Silk further amortizes BFT consensus across a batch of outputs, requiring only one BFT instance per batch. We establish Mulberry's bAVSS-PO properties and Silk's beacon properties under static corruption and the stated security assumptions. We implement Silk and Mulberry in Rust and evaluate their computation and communication costs. In WAN experiments with 121 replicas across eight AWS regions, Silk achieves a throughput of 5.414 outputs/s, 1.53× that of Rondo [NDSS'25] and 4.18× that of Spurt [IEEE S&P'22].
Metadata
- Available format(s)
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- History
- 2026-09-14: last updated
- 2026-09-14: published
- Short URL
- https://ia.cr/2026/2021
- License
- https://creativecommons.org/licenses/by/4.0/
BibTeX
@misc{cryptoeprint:2026/2021,
author = {Binyang Hou and Jiamian Yan and Liang Zhang and Borui Chen and Haibin Kan},
title = {Silk: Computation-Efficient and Post-Quantum-Friendly Randomness Beacon},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2021},
year = {2026},
url = {https://eprint.iacr.org/2026/2021}
}