Week | Date | Topic | Notes/Readings |
---|---|---|---|
Lecture 1 | Oct 23, 2024 | Introduction, Recall of some cryptographic primitives | Slides, Code |
Lecture 2 | Oct 30, 2024 | MitM attacks, Digital signature, Certificate | Slides, Code |
Lecture 3 | Nov 06, 2024 | Signed Diffie-Hellman, TLS Handshake | Slides, Code |
Lecture 4 | Nov 13, 2024 | Secure Messaging, X3DH | Slides, Code |
Lecture 5 | Nov 20, 2024 | Symmetric-key Ratchet, Diffie-Hellman Ratchet | Slides |
Lecture 6 | Nov 27, 2024 | Double Ratchet | Slides |
Lecture 7 | Dec 04, 2024 | Password-based Authentication - 1 | Slides, Code |
Lecture 8 | Dec 11, 2024 | Password-based Authentication - 2 | Slides |
… | … | … | … |
Lecture 13 | Feb 12, 2025 | ||
Lecture 14 | (Feb 14, 2025?) | (Required only if we do not complete this course by Lecture 13) |
Format: Final Project + Report + Oral Exam: