Cryptanalysis (SS 2026)

Course Number 705011 | Sommersemester 2026

Cryptanalytic attacks and how they guide cryptographic design

Content

Cryptanalytic attacks define the security of cryptographic algorithms, and understanding them is crucial to understand cryptographic design. This lecture aims to give you some in-depth knowledge of several recent state-of-the-art topics in cryptography, with a focus on cryptanalysis:
  • Classic and quantum algorithms for factoring and discrete log
  • Cryptanalysis of block ciphers (differential, linear, algebraic)
  • Cryptanalysis of hash functions and stream ciphers
  • Lattices and continued fractions in cryptanalysis
In the exercises, you will implement some of these attacks to solve cryptanalytic challenges. In the seminar, additional selected topics may be presented by participants -- see below for a list of suggested topics.

Material

Date Who Lecture (15:00-16:45 in CCGEG002) Video (2021) Exercises (16:45-17:30 in CCGEG002)
05.03.2026 MN L1 – Discrete Logarithm YouTube  
12.03.2026 MN L2 – Factoring and Continued Fractions YouTube T1 - Asymmetric Cryptanalysis, Team registration deadline
19.03.2026 MN L3 – Lattices YouTube  
26.03.2026 MN L4 – Quantum Cryptanalysis YouTube  
16.04.2026 MS L5 – TLS security & Protocol Attacks YouTube  
23.04.2026 MS L6 – Implementation Aspects   T1 - Submission Deadline (15:00)
30.04.2026 you Exam 1    
07.05.2026 SG L7 – Linear Cryptanalysis YouTube T2 - Symmetric Cryptanalysis
21.05.2026 SG L8 – Differential Cryptanalysis YouTube  
28.05.2026 SG L9 – Sponges & Cube Attacks YouTube  
11.06.2026 SG LA – Advanced Differential Attacks YouTube  
18.06.2026 SG LB – Algebraic Attacks YouTube T2 - Submission Deadline (15:00)
25.06.2026 you Exam 2    
16.07.2026 you Backup Exam    
Previous versions of this course: SS 2025, SS 2024, SS 2023, SS 2022, SS 2021 (YouTube playlist), SS 2020

Administrative Information

For questions outside lecture times, contact us via the #cryptanalysis Discord channel or by email.

Exams

There will be 2 written exams during the semester. Each exam contributes 25% to the overall grade. It is possible to retake one exam in July.

Exercises

In the exercises, you implement cryptanalysis techniques from the lecture in teams of 2. You submit your implementations for 2 assignments, which we will discuss with you in 2 assignment interviews ("Abgabegespräche"). The assignment interviews typically happen in the week after the deadline. Each assignment contributes 25% to the overall grade. Use TeachCenter to register your team and git for your submissions.

Grading

For a positive grade, you need at least 50% of the points for the lecture part, i.e., the 2 exams, and at least 50% of the points for the exercise part, i.e., the 2 assignments. We treat the involvement of ChatGPT and similar tools the same way as the involvement of another natural person. That is, for involvement that qualifies as plagiarism or an impermissible level of assistance, the consequences will be the same in both cases to the strictest extent possible.'

Literature

The lecture slides are reasonably self-contained, but often briefly phrased. If you prefer full-text resources, you may find some of the following books interesting:

Lecture Dates

Date Begin End Location Event Type Comment
2026/03/19 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/03/26 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/04/16 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/04/23 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/04/30 15:00 15:15 Seminarraum Aufbau u. Vorbereitung VU fix/
2026/04/30 16:15 16:30 Seminarraum Nachbereitung VU fix/
2026/05/07 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/05/21 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/05/28 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/06/11 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/06/18 15:00 17:30 Seminarraum Abhaltung VU fix/
2026/06/25 15:00 15:15 Seminarraum Aufbau u. Vorbereitung VU fix/
2026/06/25 16:15 16:30 Seminarraum Nachbereitung VU fix/
2026/07/16 15:00 15:15 Seminarraum Aufbau u. Vorbereitung VU fix/
2026/07/16 16:15 16:30 Seminarraum Nachbereitung VU fix/

Lecturers

Maria Eichlseder
Maria
Eichlseder

Associate Professor

View more
Simon Maria Gerhalter
Simon Maria
Gerhalter

PhD Student

View more
Marcel Nageler
Marcel
Nageler

PhD Candidate

View more
Markus Schiffermüller
Markus
Schiffermüller

PhD Student

View more