Schedule
The following is a tentative schedule. It will likely change and be updated throughout the semester.
Week | Dates | Lecture Topics | Lab Topic | Assignments | Readings |
---|---|---|---|---|---|
Week 1 | 7-Jan to 11-Jan | Compiler Refresher | |||
Week 2 | 14-Jan to 18-Jan | Control Flow Attacks | Thinking Up Exploits | HW1 Released | |
Week 3 | 21-Jan to 25-Jan | ROP Gadgets | |||
Week 4 | 28-Jan to 1-Feb | Advanced Control Flow Attack Defenses | HW1 Due: 1-Feb at 5:00pm | ||
Week 5 | 4-Feb to 8-Feb |
|
|||
Week 6 | 11-Feb to 15-Feb | ||||
Week 7 | 18-Feb to 22-Feb | Symmetric Key Cryptography | Basic Network Communication and AES | ||
Week 8 | 25-Feb to 1-Mar | Public Key Cryptography | The Need for Integrity | HW2 Released | Overview of SSL/TLS |
4-Mar to 8-Mar | Spring Break! | ||||
Week 9 | 11-Mar to 15-Mar | ||||
Week 10 | 18-Mar to 22-Mar |
|
HW2 Due: 18-Mar at 5:00pm | ||
Week 11 | 25-Mar to 29-Mar | Web Security | HW3 Released | ||
Week 12 | 1-Apr to 5-Apr |
|
Investigating Single-Sign On with Tamper Chrome |
|
|
Week 13 | 8-Apr to 12-Apr | HW3 Due: 12-Apr at 5:00pm | |||
Week 14 | 15-Apr to 19-Apr |
|