Overview
Explore the concept of distributed randomness in this 44-minute conference talk from BSidesLV 2019. Delve into the history and theory behind drand, a distributed randomness beacon, and understand its building blocks including Shamir Secret Sharing, Distributed Key Generation, and Pairing-based Cryptography. Learn about the setup of the drand protocol, generation of randomness, and chained randomness. Discover the features of drand, including cool sources of entropy and the ability to reshuffle members. Gain insights into the importance of randomness in cryptography and its applications in various fields.
Syllabus
Intro
What is randomness?
Why do we want randomness?
How about previous works?
The history behind drand
The theory behind drand
Building blocks
Shamir Secret Sharing (tn) & VSS
Recall - (ten) Distributed Key Generation
Pairing-based Cryptography
Recall digital signatures
BLS: Signing
BLS: verifying
Threshold BLS Signatures
drand: setup of the protocol
drand: generation of randomness
Chained Randomness
The features of drand
Using cool source of entropy
Resharing allows for new members!
Future Work
Taught by
BSidesLV