Cryptographic Protocols


Course code: 2DMI00
Lecturer: Berry Schoenmakers, MF 5.070, berry@win.tue.nl (or, l.a.m.schoenmakers@tue.nl)

Schedule 2025-26 3rd Quarter

Week 1February 3. Preface, Sections 1.1, 1.2.1-3, MPyC.
February 6. Sections 1.2.4, 1.3.1-2.
Week 2February 10. Section 1.3.3, Appendix A "Fundamental Lemma of Cryptology".
February 13. Sections 1.3.4, 2.1.
Week 3February 24. Section 2.2, Chapter 3.
February 27. Sections 4.1-4, 4.5.1-2, Figure 4.5, Section 5.1.
Week 4March 3. Sections 4.5.3, 4.6, 5.2.1-2.
March 6. Sections 5.2.3-4, 5.3.
Week 5March 10. Sections 5.2.5, 5.4.1.
March 13. Sections 5.4.2-3.
Week 6March 17. Chapter 6.
March 20. Chapter 7.
Week 7March 24. SecretSantaExplained.ipynb, PrefixOrExplained.ipynb.
March 27. Chapter 8.

Written exam: Wednesday April 15, 2026, 13.30-16.30h; resit: Wednesday July 1, 2026, 18.00-21.00h.


Lecture notes

Version 1.11 of the Lecture Notes Cryptographic Protocols (incl. solutions to all exercises) is available as of January 29, 2026. Please print out a copy for yourself.
Also see the matching Lecture Slides Cryptographic Protocols. (Handout version of slides without animations; print with 2x2 page layout in landscape).
All exams since 2004 are available as well. Solutions to the exam problems will not be provided; also see Appendix B "Rating of Exercises" to find out which exercises are at exam level.

Further reading

The following books are recommended as background and advanced resources:


Last year's course page.