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