Below is the calendar for this semester course. This is the preliminary schedule, which will be altered as the semester progresses. It is the responsibility of the students to frequently check this web-page for schedule, readings, and assignment changes. As the professor, I will attempt to announce any change to the class, but this web-page should be viewed as authoritative. If you have any questions, please contact me (contact information is available at the course homepage).

DateTopicAssignments
Due
Readings for Discussion
(do readings before class)
01/10/12 Introduction
(Slides)
Course syllabus. link
01/12/12 Security Basics
(Slides)
Kaufman - Ch. 1 link
01/17/12 Authentication
(Slides)
Kaufman - Chs. 9.1 and 10 link
01/19/12 Authorization
(Slides)
Jaeger - Ch. 1 link
01/24/12 Cryptography
(Slides)
Project 1 - Due Tu 2/7/12 link
Kaufman - Chs. 2 and 3 link
01/26/12 Cryptography
(Slides)
Kaufman - Ch. 5 link
01/31/12 Applied Cryptography
(Slides)
Kaufman - Ch. 6 link
02/02/12 Crypto Protocols
(Slides)
Kaufman - Ch. 11 link
02/07/12 Authentication (Kerberos)
(Slides)
Kaufman - Ch. 13 link
02/09/12 Authentication (PKI and PAM)
(Slides)
Project 2 - Due Th 2/23/12 link
Kaufman - Ch. 15 link
Project 1 Grading link
02/14/12 Software Security
(Slides)
Smashing the Stack for Fun and Profit. Aleph One. Phrack. 1996. link
02/16/12 Software Security
(Slides)
The Confused Deputy. Norm Hardy. link
02/21/12 Access Control (UNIX/Windows)
(Slides)
Jaeger - Ch. 4 link
02/23/12 Access Control (And Security)
(Slides)
Jaeger - Ch. 2 link
02/28/12 System Security (Multics and Reference Monitors)
(Slides)
Jaeger - Ch. 3 link
02/29/12 Midterm: 6:30-7:45, 260 Willard
03/01/12 Capabilities and Sandboxes
(Slides)
Jaeger - Ch. 10 link
03/06/12 Spring Break - No class
03/08/12 Spring Break - No class
03/13/12 Network Security (Protocols and Firewalls)
(Slides)
Kaufman - Ch. 23 link
Security Problems in the TCP/IP Protocol Suite. Steve Bellovin. link
03/15/12 Network Security (IPsec)
(Slides)
Kaufman - Ch. 17 link
03/20/12 Network Security (Worms and Botnets)
(Slides)
How to 0wn the Internet on Your Spare Time. S. Staniford et al. link
03/22/12 Web Security (Basics and Client)
(Slides)
Project 3 - Due Tu 4/10/12 link
Kaufman - Ch. 19.1-19.10, Ch. 25 link
03/27/12 Web Security (Server)
(Slides)
03/29/12 Intrusion Detection
(Slides)
Intrusion Detection FAQ. SANS. link
04/03/12 Stuxnet
(Slides)
Stuxnet Questions and Answers. link
04/05/12 Linux Mandatory Access Control
(Slides)
Jaeger - Ch. 9 link
04/10/12 Return-Oriented Programming
(Slides)
Return-Oriented Programming link
04/12/12 Advanced Vulnerability Detection and Prevention
(Slides)
Project 4 - Due Tu 4/20/12 link
Jaeger - Ch. 12 link
04/17/12 Trusted Computing
(Slides)
Clarifying Misinformation on TCPA link
04/19/12 Wireless Security
(Slides)
Security of the WEP Algorithm link
04/24/12 Virtualization Security
(Slides)
Jaeger - Ch. 11 link
04/26/12 Wrapup
(Slides)
05/03/12 Final: Th 2:30-4:20, 101 Althouse
.