Class Schedule
Date | Topics | Material and Notes |
Tue: 04/04 | Introduction and Security Basics | Slides |
Thu: 04/06 | Security Basics (cont.) and Network Security (TCP/IP) | Slides |
Tue: 04/11 | Network Security (cont.) | |
Thu: 04/13 | Network Security (cont.) | |
Tue: 04/18 | DNS Security | Slides |
Thu: 04/20 | Web Security | Slides |
Tue: 04/25 | NO CLASS | |
Thu: 04/27 | Web Security (cont.) | |
Tue: 05/02 | Web Security (cont.) | |
Thu: 05/04 | Memory Corruption | Slides |
Tue: 05/09 | MIDTERM | |
Thu: 05/11 | Memory Corruption (cont.) | |
Tue: 05/16 | GUEST LECTURE: Giovanni Vigna on Blockchain Security | Slides |
Thu: 05/18 | Memory Corruption (cont.) | |
Tue: 05/23 | Cryptography I | Slides |
Thu: 05/25 | Cryptography I (cont.) | |
Tue: 05/30 | Linear Cryptanalysis | Slides |
Thu: 06/01 | Cryptography II | Slides |
Tue: 06/06 | Authentication and Passwords | Slides |
Thu: 06/08 | Authentication (cont.) and Class Summary | |
Credits
Many of the slides are based on material shared by Engin Kirda, William Robertson, and Stefano Tessaro.