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