COS 432: Information Security

Fall 2004

General information


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

Date Lecture topic Homework Due
Mon 13 Sep Storing data securely on insecure media: integrity
Wed 15 Sep Message authentication codes and random numbers
Mon 20 Sep Stream ciphers Assignment 0: Warmup
Wed 22 Sep Block ciphers
Mon 27 Sep Authenticating users
Wed 29 Sep Public-key crypto Assignment 1: Encrypted communication
Mon 4 Oct Key exchange and key management
Wed 6 Oct Putting it together: The SSH protocol
Mon 11 Oct Protecting hosts from malicious programs Assignment 2: Key exchange and authentication
Wed 13 Oct Memory safety
Mon 18 Oct Access control Assignment 3: Design Review for key exchange and authentication
Wed 20 Oct Midterm exam (past midterm; this year's midterm)
Mon 1 Nov E-Voting
Wed 3 Nov Information flow and multi-level security
Mon 8 Nov Spam Assignment 4: Toll transponder system design
Wed 10 Nov Network security: protecting the infrastructure
Mon 15 Nov Firewalls and virtual private networks Assignment 5: Design Review for toll transponder system
Wed 17 Nov Coping with network denial of service attacks
Mon 22 Nov Privacy and anonymity
Wed 24 Nov E-commerce security: on-line systems
Mon 29 Nov E-Commerce Security: off-line systems Assignment 6: Lottery Security Design
Wed 1 Dec Programming language methods
Mon 6 Dec Protecting programs against hosts
Wed 8 Dec Intellectual property and copy protection Assignment 7: Design Review for Lottery Security
Tue 18 Jan Final Exam (1:30-4:20, in Dickinson G02; ground rules same as midterm)

Copyright 1998-2004, Edward W. Felten.