Organised courses

CS-E4340
Cryptography

We introduce cryptographic security models and concepts and understand the relations between them. We then apply these concepts and techniques to real-world problems. In particular, we cover: pseudorandom functions/ciphers, symmetric encryption, asymmetric encryption, message authentication codes, signature schemes, selected advanced cryptographic primitives.

MS-E1687
Advanced Topics in Cryptography

This is a varying-topic course on selected advanced topics in cryptography. We will take a closer look into a selected research area in cryptography, and equip ourselves with sufficient background to research in the area. Past topics include cryptographic hash functions, impossibility via black-box separation, and lattice-based cryptography.