CS526

Information Security

Spring 2011

    

Slides for lectures, homeworks, and handouts 

Course syllabus.

Course Management

Lectures:    

  • Haas Hall G066
  • Monday, Wednesday, and Friday 12:30pm to 1:20pm

Instructor:

  • Ninghui Li
  • Office: LWSN 2142K
  • Office hours: Mondays 9am to 10am; Wednesdays 10am to 11am
Teaching Assistant:
  • Wahbeh Qardaji
  • Office: LWSN 2162
  • Office hour: Tuesday: 3:00pm to 4:00pm, Thursday: 2:00pm to 3:00pm

Mailing List:     spring-2011-cs-52600-le1@lists.purdue.edu

  • Registered students are automatically added.

Description

Basic notions of confidentiality, integrity, availability; authentication models; protection models; security kernels; secure programming; audit; intrusion detection and response; operational security issues; physical security issues; personnel security; policy formation and enforcement; access controls; information flow; legal and social issues; identification and authentication in local and distributed systems; classification and trust modeling; and risk assessment.

Prerequisite

  • Undergraduate or graduate course in Operating Systems

Textbook Information

Book For Reference

  • Matt Bishop:  Computer Security: Art and Science.  Addison Wesley.
  • Ed Skoudis with Tom Liston:  Counter Hack Reloaded: A Step-by-Step Guide to Computer Attacks and Effective Defenses.  Prentice Hall
  • Charles R. Pleeger and Shari Lawrence Pfleeger:  Security in Computing, Third or Fourth Edition. Prentice Hall.

Grading

The grade will be based on written written assignments (HW), classroom quizs, (QZ), midterm exam (ME), projects (PR), and final exam (FE), as follows:
Grade = 20% * HW + 20% * PR + 10% * QZ + 20% * ME + 30% * FE.

Exams are closed books and closed notes. 

Homeworks, Quizs, and Projects (tentative)

  • There will be about four homeworks and two to three projects. There will be four in-class quizs. Quizs will be annouced ahead of time.

Academic Integrity

Academic Honesty and Ethical behavior are required in this course, as it is in all courses at Purdue University. The class will be conducted according to the policy written by Professor Gene Spafford. Please take the time to read it carefully. This will be followed unless the instructor provides written documentation of exceptions.

Students are encouraged to talk with the instructor about any questions you have about what is permitted on any particular assignment.