Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Zero Knowledge and Forward Secrecy

TheIACR via YouTube

Overview

Explore zero knowledge proofs, forward secrecy, and advanced cryptographic concepts in this comprehensive 1-hour 12-minute lecture. Delve into proof systems, their applications in decentralized systems, and aggregation techniques. Examine bilinear groups, trusted setups, and commitments. Learn about Snarkpack, Sniper optimization, and policy enforcement in zero-knowledge systems. Investigate zero-knowledge middleboxes, encrypted DNS filtering, and key consistency checks. Understand the implications of the Children's Internet Protection Law and review relevant benchmarks. Analyze the Heartbleed vulnerability, key extraction techniques, and strategies for key leakage resilience. Explore forward security, non-interactive forward security, and epoch-based forward security. Discover punctual encryption, geokey management, and their applications in financial cryptography.

Syllabus

Intro
Ark Pack Practical Snark Aggregation
What are Proof Systems
Proof Systems in Decentralized Systems
Aggregation
Bilinear Groups
Construction
Trusted Setup
Commitments
Snackpack
Sniper Optimization
Next steps
Policy Enforcement
Zero Knowledge Proof
Zero Knowledge Middle Box
Review of requirements
Zero Knowledge Proof Machinery
Key Consistency Check
Filtering Encrypted DNS
What is DNS
Childrens Internet Protection Law
Benchmarks
Ongoing work
Conclusion
Introduction
Heartbleed
Key Extraction
Publish Private Key
Publish on GitHub
Key Leakage Resilience
Forward Security
NonInteractive Forward Security
Epochbased Forward Security
punctual encryption
puncture encryption
crypto literature
geokey manager
financial crypto

Taught by

TheIACR

Reviews

Start your review of Zero Knowledge and Forward Secrecy

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.