# | Date | Topic, Readings, and Other Information |
---|---|---|
1. | Thursday, January 7 | Introduction to Computer Security Reading: text, chapter 1. |
2. | Tuesday, January 12 | A Quick Tour of Cryptography Reading: text, chapter 2.1. |
3. | Thursday, January 14 | Foundations Part 1 Reading: text, chapter 5 |
4. | Tuesday, January 19 | Foundations Part II Reading: text, chapter 6.1-6.3 |
5. | Thursday, January 21 | Security Policies Reading: text, chapter 7 |
6. | Tuesday, January 26 | Bell-LaPadula Model Reading: text, chapter 8 |
7. | Thursday, January 28 | Integrity Models Reading: text, chapter 9, 10.1 |
8. | Tuesday, February 2 | Other Models: ORCON, Role-Based, Non-Interference Reading: text, chapter 10.2-10.4, 11 |
9. | Thursday, February 4 | Access Control Reading: text, chapter 13 |
-. | Tuesday, February 9 | no class (SANS Intrusion Detection Conference) |
-. | Thursday, February 11 | no class (SANS Intrusion Detection Conference) |
-. | Tuesday, February 16 | no class (NRC Review Panel for NIST Computer Security program) |
10. | Thursday, February 18 | Covert Channels Reading: text, chapter 14 |
11. | Tuesday, February 23 | Formal Methods Reading: text, chapter 15.1-15.3 |
12. | Thursday, February 25 | Informal Methods: Property-Based Testing Reading: text, chapter 15.4 |
13. | Tuesday, March 2 | Designing and Building Secure Systems Reading: text, chapters 16, 18 |
14. | Thursday, March 4 | Vulnerability Analysis Reading: text, chapter 19 |
15. | Tuesday, March 9 | Auditing and Intrusion Detection Reading: text, chapters 17, 20 |
16. | Thursday, March 11 | Network Security Reading: text, chapter 21 |
17. | Tuesday, March 16 | Security in Programming Reading: text, chapter 28 |
We may schedule make-up classes for the three that I will miss. The exact date and time of the make-up classes depends upon the schedule of class members (all must agree to the dates and times!).
The specific goal of the project is to produce a paper. The paper may document software (or hardware) work, so you may choose that kind of project. The paper must either be of publishable quality, or be publishable should some (small amount) of additional work be done.
Tuesday, January 19
By this time you should have chosen your project. Turn in a
2-3 page write-up of what you want to do, and why; list several sources, and
describe how you plan to go about completing the project.
(10% of your project grade)
Tuesday, February 1
By this time your project should be well underway. Turn in
a detailed outline or design document. Be specific about what you are
doing, how, and what you expect (hope!) will be the result. Motivation is
important; why should anyone other than you care about your result?
(30% of your project grade)
Wednesday, March 17
Your completed project is due.
(60% of your project grade)
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562