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

YouTube

Double-Efficient ZkSNARKs Without Trusted Setup

IEEE via YouTube

Overview

Explore a groundbreaking zero-knowledge argument for NP in this IEEE Symposium on Security & Privacy presentation. Delve into the world of doubly-efficient zkSNARKs without trusted setup, offering low communication complexity and concrete costs for both prover and verifier. Discover how this novel approach, based on standard cryptographic assumptions, achieves communication proportional to d log G plus the square root of witness size. Learn about the prover's linear runtime and verifier's sub-linear runtime for batched or data-parallel statements. Examine a new commitment scheme for multilinear polynomials that allows for reduced witness-related communication. Understand the application of the Fiat-Shamir heuristic to create Hyrax, a zkSNARK in the random oracle model. Compare Hyrax's performance against five state-of-the-art baseline systems, revealing its advantages in proof size and computational efficiency. Gain insights into zkSNARK comparisons, cryptographic assumptions, efficiency metrics, and the design space of general-purpose proof systems. Explore proof machinery, commitment properties, interactive proofs, and various mathematical concepts crucial to understanding this innovative approach to zero-knowledge arguments.

Syllabus

Introduction
What is a zkSNARK
Comparing zkSNARKs
Cryptographic assumptions
Higher X
Efficiency
Comparison
Design Space
General Purpose Proof Systems
Proof Machinery
Proof Systems
Hyrax
Commitment properties
Interactive proof
polynomial evaluation
vector matrix vector product
multi commitments
dotproduct argument
refinements
points of comparison
proof size vs log
proof time
verifier time
conclusion

Taught by

IEEE Symposium on Security and Privacy

Reviews

Start your review of Double-Efficient ZkSNARKs Without Trusted Setup

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.