Note: Plans more than one week in the future subject to change.
Recordings available via Panopto.
Date | Topic | Extra Readings / Materials | Assignments |
---|---|---|---|
Week 1 | |||
2025-03-31 | Course Intro and Intro to Security | ||
2025-04-02 | Threat Modeling | ||
2025-04-04 | Software Security: Buffer Overflows |
Lab1 Released M584 Reading Due (11:59pm) | |
Week 2 | |||
2025-04-07 | Software Security: Buffer Overflows 2 | ||
2025-04-09 | Software Security: Binary Defenses |
Lab1a Due (11:59pm) HW1 Released | |
2025-04-11 | Software Security: Other Vulnerability Types |
M584 Reading Due (11:59pm) | |
Week 3 | |||
2025-04-14 | Cryptography | ||
2025-04-16 | Cryptography |
Lab1b Due (11:59pm) Lab2 Released | |
2025-04-18 | Cryptography |
M584 Reading Due (11:59pm) | |
Week 4 | |||
2025-04-21 | Cryptography | ||
2025-04-23 | Cryptography |
HW1 Due (11:59pm) | |
2025-04-25 | Cryptography |
M584 Reading Due (11:59pm) | |
Week 5 | |||
2025-04-28 | Web Security (Certificates + PKI) | ||
2025-04-30 | Web Security (Browsers + SoP) |
Lab2 Due (11:59pm) Lab3 Released | |
2025-05-02 | Web Application Security (XSS + CSRF) |
M584 Reading Due (11:59pm) | |
Week 6 | |||
2025-05-05 | Web Application Security (SQL) | ||
2025-05-07 | Web Application Security slack | ||
2025-05-09 | Web Tracking |
M584 Reading Due (11:59pm) | |
Week 7 | |||
2025-05-12 | Authentication | ||
2025-05-14 | Usable Security |
Lab3 Due (11:59pm) HW3 Released | |
2025-05-16 | Anonymity |
M584 Reading Due (11:59pm) | |
Week 8 | |||
2025-05-19 | ??? | ||
2025-05-21 | Lab 4 Overview + Patching |
HW3 Due (11:59pm) Lab4 Released | |
2025-05-23 | Lab 4 Sploit1 |
M584 Reading Due (11:59pm) | |
Week 9 | |||
2025-05-26 | No class: Holiday | ||
2025-05-28 | ML + Security+Privacy | ||
2025-05-30 | Mobile Device Security |
Lab 4 Parts A+B Due (11:59pm) M584 Reading Due (11:59pm) | |
Week 10 | |||
2025-06-02 | Governments and Surveillance (partially unrecorded) | ||
2025-06-04 | Physical Security! (partially unrecorded) | ||
2025-06-06 | Wrapup |
Lab 4 Part C -- No late days! Due (11:59pm) | |
Week 11 | |||
2025-06-09 | Final exam: 8:30am - 10:20am @ CSE2 G20 |