VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Advanced Encryption Schemes
Last Updated: 2026-06-03 00:07:36
Abstract
Public-Key Encryption has had a significant impact by enabling remote parties to communicate securely via an insecure channel. This course provides an overview of how to construct public-key encryption, from classical to post-quantum, and how to use it to run computation on encrypted data.
Objective
The student is able to analyze and construct advanced encryption schemes, apply generic transformations that lift IND-CPA security to IND-CCA security, and understands modern post-quantum constructions, including those underlying fully homomorphic encryption. This prepares the student to read recent research papers in the field.
Content
We will start by presenting the notion of Public-Key Encryption with its various security guarantees and some basic constructions. Then we will present generic ways to enhance security, and finally show how to build KEMs. The second part of the course will be devoted to showing the post-quantum analogues of the schemes we already saw, with the goal to introduce the recently standardized ML-KEM and fully homomorphic encryption.
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- oral 20 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Advanced Encryption Schemes | No time listed | 2 h weekly |
| exercise | Advanced Encryption Schemes | No time listed | 1 h weekly |
| independent project | Advanced Encryption Schemes | No time listed | 1 h weekly |