Go to Main Content

Purdue Self-Service



Detailed Course Information


Spring 2024
Mar 04, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CS 55600 - Data Security And Privacy
Credit Hours: 3.00.  Data security and privacy is an important part of information security. This course provides an introduction to the fundamental principles and techniques for data security and privacy. The course covers fundamental theories of access control, discretionary access control, mandatory access control, and role-based access control, database access control approaches including grant revoke, virtual private databases and labelled databases, database encryption. On privacy, it covers data anonymization, re-identification attacks, definition, primitives, and applications of differential privacy.
3.000 Credit hours

Syllabus Available
Levels: Graduate, Professional, Undergraduate
Schedule Types: Distance Learning, Lecture

Offered By: College of Science
Department: Computer Science

Course Attributes:
Upper Division

May be offered at any of the following campuses:     
      West Lafayette

Learning Outcomes: 1.  Explain the limitation of discretionary access control and the impacts to security. (E,Q,W) 2.  Explain the definition, enforcement, and challenges for multi-level security, including the Bell LaPadula model, non-interference, and covert channels. (E,Q,W) 3.  Articulate integrity models (Biba and Clark-Wilson), and the difference between integrity and confidentiality. (E,Q,W) 4.  Explain the main database security mechanism, including grant revoke model, content-based and context-based access control, virtual private databases, labelled databases, and data encryption. (E,Q,W) 5.  Articulate the limitations of data anonymization for achieving privacy, and the strengths and limitations of privacy notions including differential privacy. (EQW) 6.  Identify, implement, and deploy differential privacy mechanisms for problem settings. (P)

Must be enrolled in one of the following Programs:     
      Computer Science-MS
      Computer Science-PHD
      Computer Science-MS
      Computer Science-BS
      Computer Science-MS

Undergraduate level CS 42600 Minimum Grade of C or Undergraduate level CS 52600 Minimum Grade of C

Short Title: Data Security And Privacy

Course Configurations:

Configuration 1: 3.0 Credits
Schedule Type Weekly Contact Hours Instructional Credit Distribution
Lecture 3 3.0
Configuration 2: 3.0 Credits
Schedule Type Weekly Contact Hours Instructional Credit Distribution
Distance Learning 0 3.0

Transparent Image
Skip to top of page
Release: 8.7.2