Nummer | Titel | ECTS | Umfang | Dozierende |
---|
263-4665-00L | Zero-Knowledge Proofs | 5 KP | 2V + 1U + 1A | J. Bootle |
Kurzbeschreibung | 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. |
Lernziel | -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 |
Inhalt | 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. |
Skript | The course notes will be written in English. |
Voraussetzungen / Besonderes | Students should have taken a first course in Cryptography (as taught in the Information Security course at Bachelor’s level). Experience with algebra and probability is desirable. |