Integrated course (6CP) on Cryptographic Protocols (CRYPROT) offered during SS20.

For information on appointments, rooms, and registration, please refer to TUCaN.


Cryptographic protocols allow parties with potentially conflicting interests to jointly perform certain tasks. This course covers basic and advanced constructions for cryptographic protocols and their applications, including Commitments, Secure Coin Flipping, Zero-Knowledge Proofs, Mixnets, Anonymous Credentials, Private Information Retrieval, Secure Multiparty Computation, and Hardware-assisted Cryptographic Protocols.


The exam will take place on Aug 10, 2020 at 09:45 (doors open at 09:30) in room S202/C205.


Basic knowledge in cryptography is strongly recommended, e.g., by successfully completing the course “Introduction to Cryptography”.


Please enroll in our Moodle course.

Due to the ongoing corona virus pandemic, we will run CRYPROT 2020 as an online course for the time being:

  • Lectures will be pre-recorded, questions will be handled via the respective content discussion forums in Moodle
  • Instead of group exercises, students can voluntarily hand in their solutions to receive feedback

Please note that lecture recordings and corresponding material will appear according to the regular schedule defined in TUCaN. In case the situation improves throughout the summer term, we might switch to regular in-person lectures and group exercises (and no longer provide lecture recordings & feedback on individual exercise solutions).


In case of questions regarding this course, please contact .