ECS 153, Introduction to Computer Security
Winter Quarter, 1998
Department of Computer Science, UC Davis
Introduction
This course introduces the basic principles of computer security,
focusing on system elements. Among the topics covered are access
control and integrity, system analysis, security in programming,
and network security.
Prerequisite: ECS 150, Operating Systems; or ECS 151AB
This contains the index to all handouts and notes
for ECS 153, Fall Quarter 1998.
Class News and Announcements
Class Information
Exams
Homework
- Homework #1, due January 23, 1998
- Homework #2, due February 6, 1998
- Homework #3, due February 20, 1998
- Homework #4, due March 4, 1998
- Homework #5, due March 16, 1998
Lecture Outlines
- Notes for Lecture #1, January 7, 1998
- Notes for Lecture #2, January 9, 1998
- Notes for Lecture #3, January 12, 1998
- Notes for Lecture #4, January 14, 1998
- Notes for Lecture #5, January 16, 1998
- Notes for Lecture #6, January 21, 1998
- Notes for Lecture #7, January 23, 1998
- Notes for Lecture #8, January 26, 1998
- Notes for Lecture #9, January 28, 1998
- Notes for Lecture #10, January 30, 1998
- Notes for Lecture #11, February 2, 1998
- Notes for Lecture #12, February 4, 1998
- Notes for Lecture #13, February 6, 1998
- Notes for Lecture #14, February 9, 1998
- Notes for Lecture #15, February 11, 1998
- Notes for Lecture #16, February 13, 1998
- Midterm Examination, February 18, 1998
- Notes for Lecture #17, February 20, 1998
- Notes for Lecture #18, February 23, 1998
- Notes for Lecture #19, February 25, 1998
- Guest Talk by Ken Van Wyk, February 27, 1998:
Case Studies in Incident Response,
- Notes for Lecture #20, March 2, 1998
- Notes for Lecture #21, March 4, 1998
- Notes for Lecture #22, March 6, 1998
- Notes for Lecture #23, March 9, 1998
- Notes for Lecture #24, March 16, 1998
- Notes for Lecture #25, March 18, 1998
Puzzles
- Puzzle for Lecture #1, January 7, 1998
- Puzzle for Lecture #2, January 9, 1998
- Puzzle for Lecture #3, January 12, 1998
- Puzzle for Lecture #4, January 14, 1998
- Puzzle for Lecture #5, January 16, 1998
- Puzzle for Lecture #6, January 21, 1998
- Puzzle for Lecture #7, January 23, 1998
- Puzzle for Lecture #8, January 26, 1998
- Puzzle for Lecture #9, January 28, 1998
- Puzzle for Lecture #10, January 30, 1998
- Puzzle for Lecture #11, February 2, 1998
- Puzzle for Lecture #12, February 4, 1998
- Puzzle for Lecture #13, February 6, 1998
- Puzzle for Lecture #14, February 9, 1998
- Puzzle for Lecture #15, February 11, 1998
- Puzzle for Lecture #16, February 13, 1998
- No Puzzle for midterm day, February 18, 1998
- Puzzle for Lecture #17, February 20, 1998
- Puzzle for Lecture #18, February 23, 1998
- Puzzle for Lecture #19, February 25, 1998
- Puzzle for Guest Lecture, February 27, 1998
- Puzzle for Lecture #20, March 2, 1998
- Puzzle for Lecture #21, March 4, 1998
- Puzzle for Lecture #22, March 6, 1998
- Puzzle for Lecture #23, March 9, 1998
- Puzzle for Lecture #24, March 16, 1998
- Puzzle for Lecture #25, March 18, 1998
Handouts
- Robust Programming (Lecture #1, January 9, 1998)
- The Vigenère Tableau
(Lecture #4, January 14, 1998)
- Breaking a Vigenère Cipher
(Lecture #4, January 14, 1998)
- Congruences and All That
(Lecture #9, January 28, 1998)
- The S/Key Protocol
(Lecture #11, February 2, 1998)
Send email to
[email protected].
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562