Have You Distributed Randomness?
Offered By: BSidesLV via YouTube
Course Description
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
Related Courses
Advanced Operating SystemsGeorgia Institute of Technology via Udacity High Performance Computing
Georgia Institute of Technology via Udacity GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX