The lectures and readings listed here are subject to change, including in response to current events (i.e., major new security holes).
Sep 02
Introduction
  • Text, Chapter 1
Sep 04
Access control
  • Text, Chapter 2
Sep 09
Complex access control
Sep 16
Introduction to cryptography
Sep 18
Authentication
Sep 23
Biometrics; authentication as a systems problem
  • Chapter 5 of Who Goes There? Authentication Through the Lens of Privacy.
Sep 30
Secure Programming I
Oct 07
Protecting the Client
Oct 09
Security and Usability
Oct 14
Cryptographic Engineering Cryptographic Engineering
Oct 21
Midterm
Oct 23
Architecture
Oct 28
Confinement
Oct 30
Viruses and Trojan Horses
Readings mentioned in class:
Nov 11
Program Structure II
Nov 13
Security Analysis I
Nov 18
Permissive Action Links
Nov 20
Physical and Procedural Security
Nov 25
Security Analysis II
Dec 02
Logging
Dec 18
Final, 1:10-4:00 (tentative)