Date (not finalized yet) | Topic (slides are on the Canvas modules page) | |
---|---|---|
Part 1: Cryptography | ||
Tue Jan 28 | Course intro & policies; Message integrity | |
Thu Jan 30 | Pseudorandomness | |
Tue Feb 4 | Stream ciphers and block ciphers | |
Thu Feb 6 | [Buffer] | |
Tue Feb 11 | Asymmetric cryptography | |
Thu Feb 13 | Key exchange | |
Tue Feb 18 | Authenticating people | |
Thu Feb 20 | [Buffer] | |
Part 2: Securing systems | ||
Tue Feb 25 | Public key infrastructure | |
Thu Feb 27 | Operating system security | |
Tue Mar 4 | Hardware and side channels | |
Tue Mar 11 | Spring Recess | |
Thu Mar 13 | Spring Recess | |
Thu Mar 18 | [Buffer] | |
Tue Mar 20 | Network security | |
Thu Mar 25 | Web security | |
Tue Mar 27 | Vulnerabilities and Malware | |
Part 3: Special topics | ||
Thu Apr 1 | Privacy | |
Tue Apr 3 | Anonymous communication | |
Thu Apr 8 | Cryptocurrencies | |
Tue Apr 10 | Machine learning and security | |
Thu Apr 15 | Machine learning and security | |
Tue Apr 17 | Fraud and cybercrime | |
Thu Apr 22 | Human factors | |
Tue Apr 24 | Physical security | |
Final exam | ||
TBD | TBD |