Cryptographic Protocols
Lecture: Cryptographic Protocols
Lecturer
Lecture Objectives and Contents
Cryptographic protocols enable multiple interacting parties with different or even opposing interest to jointly compute functions or work on tasks.
This course focuses on fundamental and advanced cryptographic and privacy-preserving protocols and their applications. The topics will include: Commitments, Secure Coin Flipping, Zero-Knowledge Proofs, Private Information Retrieval, Oblivious Transfer, Secure Multiparty Computation, and Hardware-Assisted Cryptographic Protocols.
The exercise for Cryptographic Protocols will deepen the lecture content and apply it to concrete examples.
Prerequisites
General interest and basic background knowledge in cryptography is required. Having attended Privacy by Design, Security by Design, or Cryptography is recommended.
Course Organization and Availability
The course is regularly held in summer term. The course language is English or German with material in English. It is accompanied by an exercise/tutorial (Übung). The final grade is currently obtained via an oral exam. All statements without warranty.