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

YouTube

Leveraging Duality for Programming with zkSNARKs

ACM SIGPLAN via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Watch a 26-minute conference talk from PriSC 2025 that explores a novel approach to programming with Non-Interactive Zero-Knowledge (NIZK) Proofs. Learn how researchers Rahul Krishnan and Ethan Cecchetti from the University of Wisconsin-Madison address the limitations of current NIZK specification tools by introducing a new language feature that leverages the inherent duality between proof construction and verification. Discover how this approach enables significant code reuse and simplifies maintenance by combining these operations into a single piece of code. The presentation explains their translation method that compiles this combined code into separate components compatible with existing cryptographic libraries, and outlines ongoing work to prove critical metatheory about their language, including powerful notions of compiler correctness. This ACM SIGPLAN-sponsored talk was presented at the PriSC 2025 workshop on January 19, 2025.

Syllabus

[PriSC'25] Leveraging Duality for Programming with zkSNARKs

Taught by

ACM SIGPLAN

Reviews

Start your review of Leveraging Duality for Programming with zkSNARKs

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.