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