General Information


Matt Bishop
Office: 2209 Watershed Sciences
Phone: (530) 752-8060
Office Hours: Tu 1:10–2:00pm; W 9:00–9:50am; Th 10:00–10:50am

Karl Levitt
Office: 2207 Watershed Sciences
Phone: (530) 752-0832
Office Hours: To be arranged

Lectures and Discussion Section

Lecture: TuTh 4:40pm–6:00pm in 217 Art
Discussion section: To be arranged

Teaching Assistant

Chun-Ming Lai
Office: 55 Kemper
Office Hours: Th 12:00--2:00pm

Course Outline

Modern topics in computer security, including: protection, access control, operating systems security, network security, applied cryptography, cryptographic protocols, secure programming practices, safe languages, mobile code, malware, privacy and anonymity, and case studies from real-world systems. Not open for credit to students who have taken course 235.

Course Goals


ECS 150, Operating Systems; ECS 152A, Computer Networks, is strongly recommended


M. Bishop, Computer Security: Art and Science, Addison-Wesley, Boston, MA (2003). ISBN 0-201-44099-7; papers and handouts

Class Web Site

We will be using Desire2Learn, one of the learning management systems that UC Davis is considering adopting to replace Sakai (i.e., SmartSite). To access the class web site, go to Desire2Learn ( and log in using your campus login and password. Then go to ECS 235A in your schedule. We will post announcements, assignments, handouts, and grades there, and you must submit assignments there. The alternate web site,, has all the handouts, assignments, and announcements.

Because Desire2Learn is being tested, students have to be loaded in manually. So you may not be able to access the site immediately. Once we know you have access, we will post an announcement, but you should try occasionally anyway. If you have any feelings about that learning management system, or experience any problems, please let us (especially Matt Bishop) know, so we can get you (and us!) help, or report the information when the pilot study ends.


Homework is 50% of your grade and the project is 50% of your grade. There is no final examination.

Academic Integrity

The UC Davis Code of Academic Conduct, available at, applies to this class. For this course, all submitted work must be your own. You may discuss your assignments with classmates or the instructor to get ideas or a critique of your ideas, but the ideas and words you submit must be your own. Unless explicitly stated otherwise, collaboration is considered cheating and will be dealt with accordingly.
You can also obtain a PDF version of this. Version of October 1, 2014 at 8:46PM

ECS 235A, Computer and Information Security
Fall Quarter 2014