Introduction to Verifiable Delay Functions (VDFs) with Joseph Bonneau | a16z crypto research talks

Introduction to Verifiable Delay Functions (VDFs) with Joseph Bonneau | a16z crypto research talks

Source: YouTube · a16z crypto · published Jul 30, 2022 · 57:32

Cybersecurity
No ratings yet Log in to rate
Transcript Available
Description

VDFs are cryptographic primitives designed to enforce a specific sequential computation time, solving randomness bias by preventing attackers from calculating outcomes within a submission window 0:2913:06.

Key Takeaways:
• Traditional random beacons suffer from a "last revealer" attack where a malicious party aborts if the outcome is unfavorable, a problem VDFs can mitigate 6:33.
• A VDF requires three properties: verifiability (efficient checking), sequential delay (unskippable steps), and uniqueness (single output) 19:4421:59.
• Modern constructions use iterated modular square roots where a proof is generated in parallel to forward computation, allowing fast verification 29:44.
• RSA-based VDFs rely on squaring in an unknown order group, utilizing proofs like Wesolowski's for constant-size verification 35:0137:02.

By enforcing time-based delays, VDFs enable secure distributed randomness without the need for complex punishment mechanisms or trusted setups 10:5013:22.

Sources:

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 1 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

uh so welcome to this afternoon's um a6 crypto research seminar uh very happy um that we'll be having jovano just joined as a research partner the research team uh last week and he's going to be telling us about a very important cryptographic primitive which he co-invented verifiable delay functions so joe it's all yours this talk is going to be as tim said about uh vdfs and a slightly more broad theme of time-based crypto um so just to position what's kind of interesting about this uh whole field like traditionally in crypto uh you know there's things that we want to be as fast as possible everything that honest parties do like encrypt things decrypt things sign things um and then there are a bunch of problems that we hope are intractable as slow as possible so you know brute forcing a ke…