Modern Public Key Cryptography – 705016 – Sommersemester 2026
Table of Content
Content
• 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)Material
| Date | Lecturer | Lecture title | Exercise |
|---|---|---|---|
| 04/03/2026 | Lena | Course Information Introduction to reductions |
Handout warmup exercise |
| 11/03/2026 | Fabian | Game based and simulation-based proofs | Correct warmup |
| 18/03/2026 | Shibam | Commitment Schemes | Handout ZKP exercises |
| 25/03/2026 | Shibam | Zero-Knowledge Proofs | Question Hour ZKP exercises |
| 15/04/2026 | Lena | Lattices, LWE and Pairing | Correct ZKP exercises |
| 22/04/2026 | Akin Ünal (guest speaker) | Identity-based, Attribute and Functional Encryption | |
| 29/04/2026 | Lena | Lattices and (Oblivious) Pseudorandom Functions | |
| 06/05/2026 | Lena or Florian | Lattices and (Oblivious) Pseudorandom Functions II OR SIS lecture | |
| 13/05/2026 | Fabian | Zero-Knowledge friendly cipher design | |
| 20/05/2026 | Christian | Collusion assumptions | |
| 27/05/2026 | tbd | Invited Talk II | |
| 03/06/2026 | You! | Seminar Talks I | |
| 10/06/2026 | You! | Seminar Talks I |
Administrative Information
Previous Knowledge
We recommend Information Security and Cryptography. Mathematical Foundations of Cryptography or Privacy Enhancing Technologies are also a plus.Prerequisites Curriculum
A course in cryptography (e.g. Information Security, Cryptography, Privacy Enhancing Technologies or equivalent).Objective
“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.”Language
EnglishTeaching Method
* Lectures * Exercises * Final presentation at the end of the lecture.How to get a grade
Participation in class, exercises, and a final presentation.Registration
https://online.tugraz.at/tug_online/ee/rest/pages/slc.tm.cp/course-registration/592116Lecture Dates
| Date | Begin | End | Location | Event | Type | Comment |
|---|---|---|---|---|---|---|
| 2026/03/25 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/04/15 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/04/22 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/04/29 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/05/06 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/05/13 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/05/20 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/05/27 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/06/03 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/06/10 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/06/17 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |
| 2026/06/24 | 13:00 | 15:00 | Seminarraum | Abhaltung | VU | fix/ |