Lecture: 3 hours
Project: 1 hour
Prerequisite: Course ECS 150; 152A recommended
Grading:Letter. Homework (30%), project (50%), paper reviews and class discussion (20%)
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.
Introduces modern topics in computer security. Shows how to apply sound principles to designing secure systems and to discovering vulternabilities in existing systems. Prepares students to do research in computer security.
Expanded Course Description:
Instructor’s notes and research papers
Each student team is expected to do original research in computer security. The students are expected to spend considerably more time outside the classroom to work on their projects. With proper class scheduling and student mentoring, original research is doable, as demonstrated by previous classes.
Instructor: H. Chen
Prepared by: H. Chen (January 2006)
This is an introductory graduate computer security course, focusing on the application aspect of computer security. This course has little overlap with other courses.