Skip to main content



Schedule

Caveat lector:

Readings key: PP=Pfleeger and Pfleeger; B=Bishop; FSK=Ferguson, Schneier, and Kohno; S=Schneider.

DATE EVENT TOPIC REQUIRED READING OPTIONAL READING
Introduction to Security
Week 1
01/22/15 Lecture 1 Introduction to Security I [Notes] [Syllabus [S1] [PP1] [B1] 
Week 2
01/26/15 Lecture 2 Introduction to Security II [Project
01/28/15 Lecture 3 Applied Cryptography I [Notes [FSK1–9] [PP7,16] [NIST key length recommendations] [TLS 1.0 spec
Week 3
02/02/15 Lecture 4 Applied Cryptography II
02/04/15 Lecture 5 Applied Cryptography III
Week 4
02/09/15 Lecture 6 Principles of Security [Notes [S1] [PP3] [B12] [Saltzer and Schroeder 1975
02/11/15 Lecture 7 Security Goals I [Notes
Week 5
02/16/15 No class: Feb. Break
02/18/15 Lecture 8 Security Goals II
Week 6
02/23/15 Lecture 9 FindBugs [Lab] [Video [PP13] [Grindstaff part 1] [Grindstaff part 2
Accountability
02/25/15 Lecture 10 Audit [Notes [PP5] [B21] 
Week 7
03/02/15 Lecture 11 Authentication of humans [Notes [S5] [PP2] [B11] 
03/04/15 Lecture 12 Passwords (Guest lecture: Eleanor Birrell) [Notes [S5.1] [NIST SP 800-63-2] [FSK21] 
Week 8
03/09/15 Lecture 13 Tokens [Notes [S5.2
03/11/15 Lecture 14 Certificates [Notes [B9,13.5] [FSK17–20] [Gutmann
Week 9
03/16/15 Lecture 15 SSL [Notes] [5430 CA instructions [PP10] [FSK13,14] [Clark and van Oorschot] [TLS 1.2 spec
03/18/15 Lecture 16 DAC [Notes [PP6] [B2,14] [S7
Week 10
03/23/15 Lecture 17 MAC [Notes [PP4] [B5–7] [S8
03/25/15 Lecture 18 Information flow (Guest lecture: Tom Magrino) [Smith [B15–17] 
Week 11
03/30/15–04/03/15 No class: Spring Break
Week 12
04/06/15 No class: Easter Monday
System Security
04/08/15 Lecture 19 Bitcoin (Guest lecture: Prof. Sirer) [Eyal and Sirer
04/10/15 Lecture 20 SSL certificate validation (Guest lecture: Prof. Shmatikov) [Georgiev et al.] [Brubaker et al.
Week 13
04/13/15 Lecture 21 Civitas [Clarkson et al.
04/15/15 Lecture 22 Proactive obfuscation (Guest lecture: Prof. Schneider) [Roeder and Schneider
Week 14
04/20/15 Lecture 23 Authentication tokens (Guest lecture: Prof. Juels) [Håstad et al.] [Bowers et al.
04/22/15 Lecture 24 Fabric (Guest lecture: Prof. Myers) [Liu et al.
Week 15
04/27/15 No class: Charter Day
04/29/15 Lecture 25 Hyperproperties [Clarkson and Schneider] [Clarkson et al.
Week 16
05/04/15 Final project public demo in Gates 114
05/06/15 No class: Final project private demos
THE END