Modern Public Key Cryptography – 705016 – Sommersemester 2026

Course Number 705016 | Sommersemester 2026

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

English

Teaching 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/592116

Lecture 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/

Lecturers

Christian Rechberger
Christian
Rechberger

Professor

View more
Lena Heimberger
Lena
Heimberger

PhD Student

View more