Class Schedule

Note: Plans more than one week in the future subject to change.

Recordings available via Panopto.

Date Topic Extra Readings / Materials Assignments
Week 1
2024-09-25 Course Intro and Intro to Security slides Reading #0 (How to Read a Paper -- no summary required) Due (Wednesday -- 5:59pm)
Week 2
2024-10-02 Threat Modeling + Binary Security slides Lab1 Released
Reading #1 ( Experimental Security Analyses of Automotive Attack Surfaces) Due (Wednesday -- 5:59pm)
Week 3
2024-10-09 More Binary Security slides Lab1a Due (Thursday -- 11:59pm)
Reading #2 (The Eternal War in Memory) Due (Wednesday -- 5:59pm)
Week 4
2024-10-16 Cryptography slides Reading #3 (AFL++: Combining Incremental Steps of Fuzzing Research) Due (Wednesday -- 5:59pm)
Week 5
2024-10-23 Cryptography slides Lab1b Due (Thursday -- 11:59pm)
Reading #4 (Four Attacks and a Proof for Telegram [long!]) Due (Wednesday -- 5:59pm)
Week 6
2024-10-30 Cryptography + Web Security slides Lab2 Released
Reading #5 (Mining Your Ps and Qs: Detection of Widespread Weak Keys in Network Devices Due (Wednesday -- 5:59pm)
Week 7
2024-11-06 Web Security slides Reading #6 (Beware of Finer-Grained Origins Due (Wednesday -- 5:59pm)
Week 8
2024-11-13 Anonymity, Tracking, and Privacy slides Lab2 Due (Thursday -- 11:59pm)
Reading #7 (Poisoning Web-Scale Training Datasets is Practical) Due (Wednesday -- 5:59pm)
Week 9
2024-11-20 Final Project Overview + Patching, Usability slides FP Released
Reading #8 (Of Passwords and People: Measuring the Effect of Password-Composition Policies) Due (Wednesday -- 5:59pm)
Week 10
2024-11-27 No class: Holiday FP A Due (Wednesday -- 11:59pm)
Week 11
2024-12-04 Bonus topics and Physical security FP B Due (Thursday -- 11:59pm)
Reading #9 (The Moral Character of Cryptographic Work) Due (Wednesday -- 5:59pm)
Week 12
2024-12-11 No class: Finals Week FP C Due (Wednesday -- 11:59pm)