CMPS 122: Computer Security
Winter 2005
Basic information
| Who: | Prof. Ethan Miller |
| When: | Tuesday & Thursday 2:00–3:45 PM |
| Where: | Nat Sci Annex 102 |
Assignments
- 10 Mar: Your final project is due on Monday, March 14th at 8 PM. It must be turned in using submit on unix.ic.
- 1 Mar : Homework #5 is assigned, and is due on Thursday, March 10th at noon.
- 22 Feb: Homework #4 is assigned, and is due on Tuesday, March 1st at noon.
- 27 Jan: Homework #3 is assigned, and is due on Thursday, February 3rd at noon.
- 26 Jan: The project page has been updated for Winter 2005.
- 20 Jan: Homework #2 is assigned, and is due on Thursday, January 27th at noon.
- 19 Jan: The submit area for Homework #1 is now available.
- 14 Jan: Because of the Martin Luther King birthday holiday, Homework #1 is now due on Thursday, January 20th at noon.
- 11 Jan: Homework #1 is assigned, and is due on January 18th at noon.
- Please read the homework and project pages for more information.
Announcements
- 30 Mar:Final grades are now posted online.
- 25 Feb: Grades for Homeworks 1–3
- 1 Mar: A sample final project paper is online (available only from within the ucsc.edu domain).
- 25 Feb: Grades for Homeworks 1–3 and the midterm are now available online. Please note that grades for extension students are not available online unless you've given me your student ID number.
- 7 Feb: All homework solutions through HW #3 are available online from the ucsc.edu domain.
- 6 Feb: Restricted pages (homework solutions and some other material) are now only accessible from on campus (the ucsc.edu domain). To read them from off-campus, please use the UCSC library Web proxy.
- 19 Jan: Some materials are accessible only from within ucsc.edu or with a password. Please read this page from on campus (the ucsc.edu domain) to see how to access restricted materials from an off-campus computer.
- 11 Jan: The course web forum is up and running.
Recommended reading
The following books are interesting and relevant to the topics we'll be covering in class. None of them are required, but you might find them interesting.
- Cryptonomicon (Neal Stephenson)
- The Code Book (Simon Singh)
- Database Nation (Simson Garfinkel)
- Applied Cryptography (Bruce Schneier)
- Practical Cryptography (Neils Ferguson and Bruce Schneier)
- The Cuckoo's Egg (Clifford Stoll)
- Practical Unix & Internet Security, 3rd edition (Garfinkel, Schwartz, and Spafford)
- Hacking: The Art of Exploitation (Erickson)
Other interesting links
Computer security
- A presentation by Bruce Schneier of Counterpane Internet Security. The presentation discusses the need for computer security and what can be done about it.
- List of small primes
- Random number generators
- CryptoGram mailing list
- SE-Linux (security-enhanced Linux)
Other stuff
- Advice for college students in computer science
- An article about what makes great hackers
Last updated 30 Mar 2005 by Ethan L. Miller (elm at ucsc d0t edu)