This schedule is subject to change. Please check back frequently.
Unit | Tuesday Lecture | Thursday Lecture | Wednesday Discussion |
---|---|---|---|
Intro |
Jan. 16 Introductions and Course Overview Security Mindset |
Jan. 18 Ethics and Law |
x86 Assembly Review |
Software Security |
Jan. 23 Buffer Overflow |
Jan. 25 Control Flow Hijacking |
AppSec MP: CP 1 |
Software Security |
Jan. 30 Control Flow Hijacking (continued)
AppSec Checkpoint 1 due at 7pm
|
Feb. 1 Malware |
AppSec MP: CP 2 |
Web Security |
Feb. 6 Web Security Introduction |
Feb. 8 Web Security
AppSec Checkpoint 2 due at 7pm
|
WebSec MP: CP 1 |
Web Security |
Feb. 13 Database Security |
Feb. 15 Isolation and Authorization
WebSec Checkpoint 1 due at 7pm
|
WebSec MP: CP 2 |
OS Security |
Feb. 20 Authentication |
Feb. 22 Auditing and Forensics |
|
OS Security |
Feb. 27 Intrusion Detection
WebSec Checkpoint 2 due at 7pm
|
Feb. 29 Cloud Security |
ThreatSec MP |
Midterm |
Mar. 5 Midterm Review |
Mar. 7 Midterm Exam (in class) |
|
SPRING BREAK | |||
Cryptography |
Mar. 19 Cryptographic Hash Functions
ThreatSec MP due 7pm
|
Mar. 21 Symmetric Encryption |
Crypto MP: CP 1 |
Cryptography |
Mar. 26 Symmetric Encryption (continued) |
Mar. 28 Asymmetric Encryption and Key Exchange
Crypto Checkpoint 1 due at 7pm
|
Crypto MP: CP 2 |
Cryptography |
Apr. 2 Message Integrity |
Apr. 4 The Network Stack |
|
Network Security |
Apr. 9 Link-Layer Security
Crypto Checkpoint 2 due 7pm
|
Apr. 11 Internet-Layer Security |
NetSec MP: CP 1 |
Network Security |
Apr. 16 Transport-Layer Security
NetSec Checkpoint 1 due at 7pm
|
Apr. 18 TLS | NetSec MP: CP 2 |
Network Security |
Apr. 23 Domain Name System |
Apr. 25 Anonymity
NetSec Checkpoint 2 due at 7pm
|
|
Final Exam |
Apr. 30 Final Exam Review |
May 2 READING DAY |