Summer Semester 2026
In this course, you will study concepts, techniques, and strategies to construct efficient and secure cryptographic implementations, for example, big number arithmetic, cryptographic optimization, constant-time programming, cryptanalysis with partial information and case studies of real-world cryptosystems. Additionally, you will also be introduced to cybersecurity research and will have opportunities to listen to recent works in this area.
This course consists of two sessions per week: one lecture session and one exercise session. During lecture sessions, you will learn fundamental knowledge. Exercise sessions complement the lectures, allowing you to reflect on studied theory and deepen your level of understanding through solving (practical) problems.
Both lecture and exercise sessions take place in person.
This project investigates open questions regarding "weird gate" constructions in Spec-o-Scope.
You must have already completed "(Advanced) Side-Channel Analysis" course in order to take this project.
More information regarding this Master Project can be found here.
Winter Semester 25/26
This is a seminar-style course where we study and discuss various research papers on side-channel analysis. The majority of the in-class time is for discussing research papers, understanding their contributions as well as learning how to write and present scientific work.
To prepare for the discussion, students are required to read and submit a brief summary of the paper beforehand. In addition to discussing scientific technicality, we also discuss scientific presentations. Students will have opportunities to develop their scientific communications through presenting and writing scientific papers.
Assessments consist of writing, presentation, and in-class discussion (no final exams).