CS 165: Computer Security (Fall Quarter, 2005)
Course Description:
In this course, we will discuss various issues arising in the context
of computer systems security and the principles underlying the design of secure computing
environments. We will examine both theoretical and implementation issues.
Topics will include the basics of cryptography, security protocols, access control strategies,
program security, various forms of security attacks and their countermeasures, and secure
systems design.
Textbook:

We will use the book
``Security in Computing'', C. P. Pfleeger and S. Pfleeger, 3rd Edition, PrenticeHall.
Instructor:
Prof. Chinaya V. Ravishankar
E-mail: ravi@cs.ucr.edu.
Tel: (951)787-2451(CSE)
Office hour: Tuesday & Thursday 11:00am--12:00noon
Prerequisites:
Students must have taken a course in Operating Systems or Networking.
Class times:
Tuesdays & Thursdays 9:40am--11:00am. The class meets in HMNSS 1404.
Teaching assistants:
Jin Sun
jsun@cs.ucr.edu
www.cs.ucr.edu/~jsun/
Lab times: Wednesdays 11:10am--2:00pm ENGR2 RM129
Office hour: Tuesday 2:300-3:30pm, Wednesday 2:00pm--3:00pm ENGR2 RM110
Lab attendance is required.
Grading:
Midterm: 20%, final: 25%, programs + homeworks + labs: 55%.
Homework:
Homework1
Q3 Cipher in Homework1
Homework1 is due on 11:59PM, Friday, Nov 4th, 2005.
Your solutions should be in pdf or txt file format, no other formats will be accepted. Please also turn in your programs that help you to solve Q1, Q2 and Q4. Make sure to provide full details in all your answers.
Program Assignment
Program assignment is due on 11:59PM, Dec 10, 2005.
Please include a README file with you code.
Security Web Sites
National Infrastructure Protection Center
Operation Security
Whitehats
CERT
DenialInfo
Packetstorm
SANS
GRC
Dave Dittrich's page
NANOG
Conferences
Pointer to Mihir
Bellare's list