Cryptography (WS 2023/24)
Understand the building blocks of modern cryptographic protocols and learn the basics of cryptanalysis
Table of Content
Content
Cryptography is the mathematical backbone of information security. This lecture covers the most important building blocks modern cryptographic protocols and their security, including:- Authenticated Encryption, hashing, and symmetric primitives (AES-GCM, SHA-3, ...)
- Asymmetric encryption and digital signatures (RSA, DH, DSA, ECC, post-quantum crypto, ...)
- Authentication and key-exchange protocols, including an introduction to advanced privacy-preserving protocols
Material
Date | Who | Lecture 15:00–17:00 (HS i1) | Practicals 14:00–15:00 (HS i1 or HS i14) |
---|---|---|---|
06.10.2023 | ME | L1 – Introduction | – |
13.10.2023 | ME | L2 – Symm. Primitives 1 – Block Ciphers & Friends | T1 |
20.10.2023 | ME | L3 – Symm. Primitives 2 – Cryptanalysis | T2 |
27.10.2023 | ME | L4 – Symm. Modes 1 – Authentication | T3 |
03.11.2023 | ME | L5 – Symm. Modes 2 – Encryption | T4 |
10.11.2023 | ME | L6 – Asymmetric Primitives 1 – Factoring, RSA | T5 |
17.11.2023 | KU Exam 1 | ||
24.11.2023 | ME | L7 – Asymmetric Primitives 2 – Discrete Log, ECC | T6 |
01.12.2023 | ME | L8 – Asymmetric Primitives 3 – PQC | T7 |
15.12.2023 | ME | L9 – Protocols 1 – Authentication, Key Exchange | T8 |
Holidays | - | ||
12.01.2024 | FS | LA – Protocols 2 – Advanced Protocols, Privacy | T9 |
19.01.2024 | KU Exam 2 | ||
26.01.2024 | VO Exam | - |
We have one guest talk this year by Fabian Schmid (lecture LA).
All lecture videos from WS 2020/2021 are available as a YouTube playlist.
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:
- Serious Cryptography, by J.-P. Aumasson
- Introduction to Cryptography with Coding Theory, by W. Trappe, L.C. Washington
Previous versions of this course: WS 2022/2023, WS 2021/2022, WS 2020/2021 (YouTube playlist), WS 2019/2020