Course Description
Examination of security and privacy issues related to protecting personal data in various environments (for example: cloud computing, smart grid, and internet of things) cover the fundamentals and principles of data security and privacy, and computational and statistical techniques for constructing secure and private systems.
Additional Requirements for Graduate Students:
Each homework assignment will have two to three extra questions
for graduate students only. Answers to those questions will
require a deeper understanding of the course materials and a
complex analysis. Further, on the final exam, graduate students
will be given a separate essay question in which they will be
expected to provide an analysis of a given problem that reflects
a graduate-level understanding of the relevant security
principles. Graduate students will be required to read research
papers on a selected topic and submit an individual report. The
report should provide a thorough review of relevant literature,
identify limitations of existing methods, and potentially
suggest or develop a solution to address the limitations.
Athena Title
Data Security and Privacy
Prerequisite
CSCI 1302
Semester Course Offered
Not offered on a regular basis.
Grading System
A - F (Traditional)
Course Objectives
The course will provide students with - a general background on the concepts of data security/privacy, - an understanding of what common threats modern information systems are faced with, what vulnerabilities are exploited by attackers, and what principles and techniques can be used when designing a secure/private system, - a hands-on experience in implementation of security/privacy mechanisms.
Topical Outline
Topics include: 1. foundations of security: confidentiality, integrity, and availability 2. operating system security: memory protection, access control, authentication, logging/auditing 3. network security: network protocol security, firewalls, DoS attacks 4. software security: secure software engineering, malwares, virtualization 5. security in cloud computing 6. privacy-preserving data analysis: definitions and anonymization 7. differential privacy
Syllabus