Modern Public Key Cryptography (SS 2021)

Course Number 705008 and 705008 | Sommersemester 2021


  • Advanced Cryptographic Primitives
  • Public Key Cryptography (public key encryption schemes, signature schemes, commitment schemes, zero knowledge, ...)
  • Provable Security (security models, basic ideas of reductionist security proofs)
  In this course you will get to know the details of many public-key cryptosystems; … be able to show the security of common cryptographic schemes by constructing a security proof; … learn more about advanced aspects of cryptography and cryptographic research.


Date Lecture (14:00–16:00) Who
03.03.2021 Intro L01 – Basics LH
10.03.2021 L02 - Public Key Encryption DK
24.03.2021 L03 - Digital Signatures DK
14.04.2021 L04 - Provable Security LH
28.04.2021 L05 - Zero-Knowledge I DK
05.05.2021 L06 - Zero-Knowledge II DK
19.05.2021 L07 - Lattice Cryptography I LH
26.05.2021 L08 - Lattice Cryptography II LH
09.06.2021 L09 - Symmetric Cryptography DK

Administrative Information


Tick your exercises in STicS. Deadline is right before the corresponding exercise slot. Use your student email to login, if you do not have a password, request a password reset using the link below the login page.