Overview | Schedule | Readings | Attack Presentation | Course Project
| Readings | Topic / Slides | Date | Attack Presentations |
Course Project Deadlines |
|
|---|---|---|---|---|---|
| Week 1 | Essential Crypto Part I | 1/6/11* | |||
| Week 2 |
Essential Crypto Part II Alex's Welcome and Intro |
1/11/11* | |||
| 1/13/11 | |||||
| Week 3 | Crypto Attacks | ||||
| 1/20/11 | |||||
| Week 4 | Attacking Software | 1/25/11 | Modern Buffer Overflow | ||
| 1/27/11 | Return-Oriented Programming | ||||
| Week 5 | Defending Software | 2/1/11 | Trojan Compiler | ||
| 2/3/11 | Kernel Rootkit | ||||
| Week 6 | Web Security I | 2/8/11 | Malicious Code in Websites | ||
| 2/10/11* | Abusing Cookies | ||||
| Week 7 | Human Factors | 2/15/11 | Password Cracking | ||
| 2/17/11 | CAPTCHA Cracking | Project proposal due Friday 2/18 at 5pm |
|||
| Week 8 | Web Security II | 2/22/11 | Fooling Web Users | ||
| 2/24/11* | Browser DNS Rebinding | ||||
| “Spring” Break | |||||
| Week 9 | Network Security I | 3/8/11* | DNS Cache Poisoning | ||
| 3/10/11* | Keystroke Eavesdropping | ||||
| Week 10 | Network Security II | 3/15/11 | Rogue Access Point | ||
| 3/17/11 | Smartphone Spyware | Project checkpoint due Friday 3/18 at 5pm |
|||
| Week 11 | Advanced Topics | 3/22/11 | Malicious Devices | ||
| 3/24/11 | Cold-Boot Attack | ||||
| Week 12 | Privacy and Anonymity | 3/29/11* | Web Tracking | ||
| 3/31/11* | Traffic De-anonymization | ||||
| Week 13 | Security and Society | 4/5/11 | Internet Voting Fraud | ||
| 4/7/11 | Jailbreaking | ||||
| Week 14 | Project Presentations | 4/12/11 | Presentations | ||
| 4/14/11 | Presentations | ||||
| Week 15 | Physical Security / Wrapup | 4/19/11 | Final report due Friday 4/22 at 5pm |
||