September
MondayTuesdayWednesdayThursdayFriday
22 23 24
Intro 1: Course Overview
25
Section 1: Threat Modeling
26
Intro 2: Threat Modeling
Homework 0 Out
29
Software Security 1: Buffer Overflows
30 01
Homework 0 Due (11:59pm)
02
Section 2: Buffer Overflows
Lab 1 Out
03
Software Security 3: Binary Defenses
October
MondayTuesdayWednesdayThursdayFriday
06
Software Security 4: Other Vulnerability Classes
07 08
Cryptography 1
Lab 1 Part A Due (11:59pm)
gradescope [code] [writeup]
09
Section 3: Buffer Overflows
10
Cryptography 2: (Pseudo)Randomness
M584 Research Reading Due (noon)
13
Cryptography 3: Symmetric Encryption
14 15
Cryptography 4: Hashing & MACs
Lab 1 Part B Due (11:59pm)
gradescope [code] [writeup]
16
Section 4: Cryptanalysis
[Extended] Lab 1 Part B Due (11:59pm)
gradescope [code] [writeup]
17
Lecture Cancelled
M584 Research Reading Due (noon)
20
Cryptography 5: Key Exchange
Lab 2 Out
21 22
Cryptography 6: Public Key Encryption & Digital Signatures
23
Section 5: Number Theory
24
Web Security 1: Web PKI & Certificates
M584 Research Reading Due (noon)
27
Web Security 2: Browser Isolation & Same Origin Policy
28 29
Web Security 3: XSS & CSRF Attacks
30
Section 6: XSS & SQL Injection
31
Web Security 4: SQL Injection Attacks
M584 Research Reading Due (noon)
Lab 2 Due (11:59pm)
gradescope [code] [writeup]
Lab 3 Out
November
MondayTuesdayWednesdayThursdayFriday
03
Web Security 5: Tracking
04 05
Authentication & Passwords
06
Section 7
07
Mobile Device Security
M584 Research Reading Due (noon)
10
Usability
11
Veteran's Day
12
Root Cause Analysis
Lab 3 Due (11:59pm)
gradescope [writeup]
13
Section 8: Root Cause Analysis
14
Anonymity 1: Datasets & Differential Privacy
M584 Research Reading Due (noon)
Lab 4 Out
17
Anonymity 2: Networks & Messaging
18 19
Side Channels
Lab 4 Part A Due (11:59pm)
gradescope [patch1]
20
Section Cancelled
21
Machine Learning Security 1
[slides]
M584 Research Reading Due (noon)
24
Machine Learning Security 2
25 26
Lecture Cancelled
27
Thanksgiving
28
Native American Heritage Day
December
MondayTuesdayWednesdayThursdayFriday
01
TBD
02 03
TBD
Lab 4 Parts B & C Due (11:59pm)
gradescope [rca3] [patch3] [rca4] [patch4]
04
Section 9: Review
05
Physical Security
M584 Research Reading Due (noon)
08
Final Exam (8:30-10:20)
09 10 11 12