Computer and Network Security

EECS 588 — Winter 2011

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/18/11
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