CSE 127: Computer Security

Syllabus

Date
Topic
Mar 31 Intro
Apr 2
Crypto I   Start reading Anderson's Security Engineering, Chap 5
Apr 7
Crypto II
Apr 9
Crypto II (continued)
Apr 14
User Authentication   Start reading Anderson's Security Engineering, Chap 3

Notes from Justin's 4/17 discussion section on the topic

Apr 16
Side Channels
Apr 21
Guest Lecture: Software Security I: Buffer overflows

(not required, but useful): Aleph One, Smashing the Stack for Fun and Profit, Phrack 49. (classic)

Apr 23
Class Cancelled
Apr 28
Software Security II: other low-level vulnerabilities

(not required, but useful): scut/team teso, Exploiting Format String Vulnerabilities, September 2001. (classic)

Apr 30
Software Security III: SQL injection and XSS
May 5
Midterm. Sample midterm here. Midterm solutions here
May 7
Malware I
May 12
Class canclled (Stefan sick)
May 14
Malware II
May 19
Malware II (continued)
May 21
Cancelled
May 26
Spam and Botnets
May 28
Network Security
June 2
Network Security continued
June 4
Guest lecture: Voting machine security
June 9
Final! 11:30-2:29 (sample final here)