January
MondayTuesdayWednesdayThursdayFriday
06
Intro 1: Course Overview
07 08
Intro 2: Threat Modeling
09
Section 1: Threat Modeling
[slides]
10
Software Security 1: Buffer Overflows
Homework 1 Out
13
Software Security 2: Buffer Overflows
Lab 1 Out
14 15
Software Security 3: Binary Defenses
Homework 1 Due (11:59pm)
16
Section 2: Buffer Overflows
17
Software Security 4: Other Vulnerability Classes
Research Reading Due (noon)
(584 M Students Only)
20
MLK Day
21 22
Cryptography 1
Lab 1a Due (11:59pm)
23
Section 3: Buffer Overflows
24
Cryptography 2: (Pseudo)Randomness
Research Reading Due (noon)
(584 M Students Only)
27
Cryptography 3: Symmetric Encryption
28 29
Cryptography 4: Hashing & MACs
Lab 1b Due (11:59pm)
30
Section 4: Number Theory
31
Cryptography 5: Key Exchange
Research Reading Due (noon)
(584 M Students Only)
Homework 2 Out
Lab 2 Out
February
MondayTuesdayWednesdayThursdayFriday
03
Cryptography 6: Public Key Encryption & Digital Signatures
04 05
Web Security 1: Certificates
06
Section 5: Cryptanalysis
07
Web Security 2: Browser Isolation & XSS Attacks
Research Reading Due (noon)
(584 M Students Only)
10
Web Security 3: SQL Injection & CSRF Attacks
11 12
Guest
Homework 2 Due (11:59pm)
13
Section 6: XSS & SQL Injection
14
Web Security 4: Tracking
Research Reading Due (noon)
(584 M Students Only)
Homework 3 Out
17
President's Day
18 19
Authentication & Passwords
Lab 2 Due (11:59pm)
20
Section 7
21
Mobile Device Security
Research Reading Due (noon)
(584 M Students Only)
24
Final Project Overview
Final Project Out
25 26
Anonymity 1: Datasets & Differential Privacy
Homework 3 Due (11:59pm)
27
Section 8
28
Anonymity 2: Networks & Messaging
Research Reading Due (noon)
(584 M Students Only)
March
MondayTuesdayWednesdayThursdayFriday
03
Usability
04 05
Side Channels
Final Project Part A Due (11:59pm)
06
Section 9
07
Guest
Research Reading Due (noon)
(584 M Students Only)
10
Machine Learning Security 1
11 12
Physical Security
Final Project Part B Due (11:59pm)
13
Section 10
14
Machine Learning Security 2: Disinformation
17 18 19
Final Project Part C Due (11:59pm)
(No Late Days)
20 21