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 & Same Origin Policy
Lab 2 Out
11 12
Web Security 3: XSS & CSRF Attacks
Homework 2 Due (11:59pm)
13
Section 6: XSS & SQL Injection
14
Web Security 4: SQL Injection Attacks
Research Reading Due (noon)
(M584 Students Only)
17
President's Day
18 19
Web Security 5: Tracking
20
Section 7
21
Authentication & Passwords
Research Reading Due (noon)
(M584 Students Only)
24
Root Cause Analysis
Final Project Out
25 26
Mobile Device Security
Lab 2 Due (11:59pm)
27
Section 8: Root Cause Analysis
28
Anonymity 1: Datasets & Differential Privacy
Research Reading Due (noon)
(M584 Students Only)
March
MondayTuesdayWednesdayThursdayFriday
03
Anonymity 2: Networks & Messaging
04 05
Usability
Final Project Part A Due (11:59pm)
06
Section 9
07
Side Channels
Research Reading Due (noon)
(M584 Students Only)
10
Machine Learning Security 1
[slides]
11 12
Machine Learning Security 2
13
Section 10
14
Physical Security
17
Final Project Parts B & C Due (11:59pm)
(No Late Days)
18 19 20 21