COS 432: Information Security

Fall 2006

General information


The schedule is subject to change. Please re-check this page periodically.

Date Lecture topic Homework Due
Mon 18 Sep Message integrity and pseudorandom functions
Wed 20 Sep Message authentication codes and random numbers
Mon 25 Sep Stream ciphers
Wed 27 Sep Block ciphers
Mon 2 Oct Authenticating users
Wed 4 Oct Public-key crypto Assignment 1: Storing Votes Securely
Mon 9 Oct Key exchange and key management
Wed 11 Oct Putting it together: The SSH protocol
Mon 16 Oct Protecting hosts from malicious programs Assignment 2: Authenticating Voters
Wed 18 Oct Memory safety
Mon 23 Oct Access control
Wed 25 Oct Guest lecture (Prof. Andrew Appel) Assignment 3: Design Review for Authenticating Voters
Mon 6 Nov E-Voting
Wed 8 Nov Information flow and multi-level security
Mon 13 Nov Spam Assignment 4: Toll transponder system design
Wed 15 Nov Network security: protecting the infrastructure
Mon 20 Nov Firewalls and virtual private networks Assignment 5: Design Review for toll transponder system
Wed 22 Nov Coping with network denial of service attacks
Mon 27 Nov Privacy and anonymity
Wed 29 Nov E-commerce security: on-line systems
Mon 4 Dec E-Commerce Security: off-line systems Assignment 6: Lottery Security Design
Wed 6 Dec Programming language methods
Mon 11 Dec Protecting programs against hosts
Wed 13 Dec Intellectual property and copy protection Assignment 7: Design Review for Lottery Security
Tue 23 Jan, 9:00-noon, in A01 McDonnell Final Exam [sample final, sample midterm]

Copyright 1998-2006, Edward W. Felten.