ETH Zürich » Computer Science » Theory » Cryptography

Cryptographic Protocols (SS 2020)

Lecturers: Prof. Ueli Maurer and Dr. Martin Hirt

Teaching Assistant: Chen-Da Liu Zhang

Lecture: Wednesdays, 12-14, CAB G 51

Exercise Class: Wednesdays, 14-16, CAB G 51


Course Material

Note: Exercise sheets and slides will be printed for you.

Slides

Slides 01, Slides 02, Slides 03, Slides BC, Slides 05, Slides 06

Notes

Notes 01, Notes 02, Notes 03, Notes 04, Notes BC, Notes 06, Notes 07, Notes 08

Exercises

Exercise 01, Exercise 02, Exercise 03, Exercise 04, Exercise 05, Exercise 06, Exercise 07, Exercise 08

Solutions

Solution 01, Solution 02, Solution 03, Solution 04, Solution 05, Solution 06, Solution 07

Handouts

During the course we will cover papers partially. These are part of the material relevant for the exam.
  • U. Maurer: Zero-knowledge proofs of knowledge for group homomorphisms: [pdf]
  • G. Brassard, D. Chaum, C. Crepeau: Minimum Disclosure Proofs of Knowledge: [pdf]
  • U. Maurer: Secure Multi-Party Computation Made Simple: [pdf]



Additional Reading Material

  • M. Hirt, U. Maurer: Kryptographische Protokolle.
    Old script from 2009 (German).
    Download: [pdf].