January
MondayTuesdayWednesdayThursdayFriday
06
Intro 1: Course Overview
07 08
Intro 2: Threat Modeling
09
Section 1: Threat Modeling
10
Software Security 1: Buffer Overflows
Homework 1 Out
13
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)
(M584 Students Only)
20
MLK Day
21 22
Cryptography 1
Lab 1a Due (11:59pm)
gradescope [code] [writeup]
23
Section 3: Buffer Overflows
24
Cryptography 2: (Pseudo)Randomness
Research Reading Due (noon)
(M584 Students Only)
27
Lecture Cancelled
28 29
Cryptography 3: Symmetric Encryption
Lab 1b Due (11:59pm)
gradescope [code] [writeup]
30
Section 4: Cryptanalysis
31
Cryptography 4: Hashing & MACs
Research Reading Due (noon)
(M584 Students Only)
Homework 2 Out
February
MondayTuesdayWednesdayThursdayFriday
03
Cryptography 5: Key Exchange
04 05
Cryptography 6: Public Key Encryption & Digital Signatures
06
Section 5: Number Theory
07
Web Security 1: Web PKI & Certificates
Research Reading Due (noon)
(M584 Students Only)
10
Web Security 2: Browser Isolation & XSS Attacks
Lab 2 Out
11 12
Web Security 3: SQL Injection & CSRF Attacks
Homework 2 Due (11:59pm)
13
Section 6: XSS & SQL Injection
14
Web Security 4: Tracking
Research Reading Due (noon)
(M584 Students Only)
17
President's Day
18 19
Authentication & Passwords
20
Section 7
21
Mobile Device Security
Research Reading Due (noon)
(M584 Students Only)
24
Final Project Overview
Final Project Out
25 26
Anonymity 1: Datasets & Differential Privacy
Lab 2 Due (11:59pm)
27
Section 8
28
Anonymity 2: Networks & Messaging
Research Reading Due (noon)
(M584 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)
(M584 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