CS526

Information Security

Fall 2013

    

Slides for lectures, homeworks, and handouts 

Course syllabus.

Course Management

Lectures:    

  • HAAS G66
  • Tuesday and Thursday 12pm to 1:15pm

Instructor:

  • Ninghui Li
  • Office: LWSN 2142K
  • Office hours: Tuesday 1:20pm to 2pm; Wendesday: 11am to 12noon
Teaching Assistant:
  • Mohammed Almeshekah
  • Office: LWSN2161; Office hour: Monday 10am to 11am, Thursday 9am to 10am
  • Weining Yang
  • Office: LWSN 2161; Office hour: Wednesday 10am to 11am, Friday 1pm to 2pm

Mailing List:  We are using Piazza. Registered students will be added automatically. Notify the instructor if you are auditing and want to be 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.

For more information, see previous versions of the course.

Prerequisite

  • Undergraduate or graduate course in Operating Systems

Textbook Information

No required textbook.

Book and Resources For Reference

  • Crypotography I course by Dan Boneh (Stanford) on coursea.org
  • 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 four homeworks and two 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.

It is allowed and in fact encouraged for students to discuss homework questions. However, you should not look at another student's written/typed answers, and you should not show your written/typed answers to another student. Offences will have consequences ranging from receiving a 0 on the HW to being reported to the school, depending on the seriousness of the offence.

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