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