VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Zero-Knowledge Proofs
Last Updated: 2026-02-05 16:15:26
Abstract
Zero-knowledge proofs are protocols which allow a prover to convince a verifier that a statement is true without leaking any information beyond that fact. This course is a detailed introduction to zero-knowledge proof protocols.
Objective
-To understand what it means for a zero-knowledge proof to be secure -To construct and analyse various types of zero-knowledge proofs -To understand some applications of zero-knowledge proofs
Content
The course will discuss interactive zero-knowledge proofs based on various cryptographic assumptions, and their applications in cryptography and the real world. The course may also describe some more advanced constructions of non-interactive proofs.
Resources
Lecture Notes
The course notes will be written in English.
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- None
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Zero-Knowledge Proofs |
|
2 h weekly |
| exercise | Zero-Knowledge Proofs |
|
1 h weekly |
| independent project | Zero-Knowledge Proofs | No time listed | 1 h weekly |