Computer Security, Spring 2005

Part of the 22C:169, Computer Security Collection
by Douglas W. Jones
THE UNIVERSITY OF IOWA Department of Computer Science

Lectures are at 1:30 Monday Wednesday and Friday in Room 2217 Seamens Center. Note: This course outline is very tentative and subject to change

Wed Jan 19 Chapter 1 -- Is there a problem?
Fri Jan 21 -- threats and countermeasures
Mon Jan 24 Chapter 2 -- Elementary Cryptography (mechanism)
Wed Jan 26 -- Caesar cyphers
Fri Jan 28 -- Stream and block cyphers
Mon Jan 31 -- DES, AES [last add]
Wed Feb 2 -- Public key cyphers
Fri Feb 4 Chapter 3 -- Program Security (policy)
Mon Feb 7 -- Viruses
Wed Feb 9 -- Targeted attacks
Fri Feb 11 -- Covert channels
Mon Feb 14 Chapter 4 -- Operating Systems (mechanism)
Wed Feb 16 -- Memory and address protection
Fri Feb 18 -- no class
Mon Feb 21 -- Access control models
Wed Feb 23 -- File protection mechanisms
Fri Feb 25 -- Authentication
Mon Feb 28 Chapter 5 -- Designing Trusted Systems (policy)
Wed Mar 2 -- Security policies and models
Fri Mar 4 -- Design, kernels, virtualization
Mon Mar 7 -- Assurance and evaluation
Wed Mar 9 slack [midterm day]
Fri Mar 11 exam
spring break
Mon Mar 21 Chapter 6 -- Databases
Wed Mar 23 -- Reliability
Fri Mar 25 -- Multilevel security
Mon Mar 28 Chapter 7 -- Networks
Wed Mar 30 -- Network threats
Fri Apr 1 -- Network security controls
Mon Apr 4 -- Firewalls (mechanism)
Wed Apr 6 -- Amoeba (example network kernel) [undergrad drop deadline]
Fri Apr 8 -- Chapter 8 -- Administrative Issues (policy)
Mon Apr 11 -- Policies
Wed Apr 13 -- Physical security
Fri Apr 15 Chapter 9 -- Legal Privacy and Ethical
Mon Apr 18 -- Law [preregistration begins]
Wed Apr 20 -- Privacy
Fri Apr 22 -- Ethics
Mon Apr 25 Case Study -- Elections (not in textbook)
Wed Apr 27 -- Alternative models
Fri Apr 28 -- Threats
Mon May 2 -- Defensive measures
Wed May 4 slack
Fri May 6 slack
Final Exam
Wed May 11, 7:30 AM