YoVDO

Have You Distributed Randomness?

Offered By: BSidesLV via YouTube

Tags

Security BSides Courses Cryptography Courses Distributed Systems Courses

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 Systems
Georgia 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