| Week | Date | Topic | Notes/Code |
|---|---|---|---|
| Lecture 1 | Oct 22, 2025 | Introduction, symmetric primitives | Slides |
| Lecture 2 | Oct 29, 2025 | DHKE, MitM attacks, Digital signature | Slides |
| Lecture 3 | Nov 05, 2025 | Signed Diffie-Hellman, TLS handshake | Slides |
| Lecture 4 | Nov 12, 2025 | KEM, Hashed ElGamal, DHIES | Slides |
| Lecture 5 | Nov 19, 2025 | CCA security and Fujisaki-Okamoto Transform | Slides |
| Lecture 6 | Nov 26, 2025 | PQTLS, KEMTLS | Slides |
| Lecture 7 | Dec 03, 2025 | X3DH, Symmetric Ratchet | Slides |
| Lecture 8 | Dec 10, 2025 | Double Ratchet | Slides |
| Lecture 9 | Dec 17, 2025 | Remarks on Homework | Slides |
| Lecture 10 | Jan 14, 2026 | Password Security - 1 | Slides |
| Lecture 11 | Jan 21, 2026 | Password Security - 2 | Slides |
| Lecture 12 | Jan 28, 2026 | Hash functions in Blockchain | Slides |
| Lecture 13 | Feb 04, 2026 | Toward post-quantum cryptography | Slides |
Format: Final Project + Report + Oral Exam:
Deadline for the report: TBD
Date of the oral exam: March 27th, 2026