Content
This course is a deep dive into secure multiparty
computation (MPC): the cryptographic techniques that allow mutually
distrustful parties to jointly compute on their private data while revealing
nothing beyond the result. The course develops the field from first
principles up to the constructions underlying today's deployments. Covered
topics include:
- Formal foundations. How security is defined through the
real/ideal simulation paradigm, what it means to prove a protocol
secure, and how such proofs compose.
- The feasibility landscape. Possibility and impossibility
results characterizing which guarantees--privacy, correctness,
fairness, guaranteed output delivery--can be achieved against which
adversaries, and at what price.
- Protocol design. Secret-sharing-based protocols in the
honest- and dishonest-majority settings, and advanced constructions such as the
preprocessing paradigm that organizes essentially all efficient modern
constructions.
- Practice and applications. The techniques behind current
state-of-the-art implementations, together with representative
applications such as threshold signatures and privacy-preserving machine
learning.
Material
Note: The exact lecture times might still change slightly, and will be fixed shortly.
| Date and Time |
Who |
Lecture (ISEC Seminar room) |
Additional Material |
| 30.11.2026
11:30 -- 14:00 |
DE |
L1 – Course introduction & organization |
|
| 01.12.2026
12:00--16:00 |
DE |
L2 – TDB |
|
| 02.12.2026
08:00 -- 12:00 |
DE |
L3 – TDB |
|
| 03.12.2026
15:00 -- 17:30 |
DE |
L4 – TDB |
|
| 04.12.2026
12:00 -- 16:00 |
DE |
L5 – TDB |
|
| 07.12.2026
12:00 - 14:00 |
DE + FM |
Exercise slot 1 |
|
| 09.12.2026
12:00 - 14:00 |
DE + FM |
Exercise slot 2 |
|
| 10.12.2026
15:00--17:00 |
DE + FM |
Exercise slot 3 / Presentations |
|
| 11.12.2026
12:00 - 14:00 |
DE + FM |
Student presentations |
|
| 14.12.2026
09:00--13:00 |
DE + FM |
Back-up slot for presentations |
|
Administrative Information
This is an intensive
full-time course over
two weeks, starting from November 30th. The lectures are given by Daniel Escudero, an expert with a long track-record of research and teaching in multiparty computation (MPC).
The
first week consists of lectures (
4 hours per day) and self-study. During the first week you will be given an exercise sheet, and you will select a topic for your seminar project (from a list of suggested topics).
The
second week consists of self-study and daily
2-hour exercise slots, during which you will work on the exercises, present exercise solutions and be supervised on your seminar topic. The seminar projects will result in
presentations, which will be held on the final exercise sessions. You will be graded based on your solutions to the exercises and on your final presentation.
Lecture Dates
| Date |
Begin |
End |
Location |
Event |
Type |
Comment |
| 2026/11/30 |
11:30 |
14:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/01 |
12:00 |
16:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/02 |
08:00 |
12:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/03 |
15:00 |
17:30 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/04 |
12:00 |
16:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/07 |
12:00 |
14:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/09 |
12:00 |
14:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/10 |
15:00 |
17:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
| 2026/12/11 |
12:00 |
14:00 |
CCGEG002 |
CLASS |
VU |
CLASS/ |
Lecturers