Course Objective:
This is an introductory course on security and privacy issues in data management and analysis systems. The objective of this course is to provide students an understanding of the principles and technologies of information security and privacy in data-related applications. After taking the course, the students are expected to understand
- Security vulnerabilities and privacy breaches in data management and analysis systems.
- Design of defensive countermeasures for secure/privacy-preserving database and data mining systems.
The course will cover three areas: preliminary tools, security and privacy in database systems, and security and privacy in data mining systems.
Prerequisite:
Graduate standing or permission of the instructor. This course requires no previous knowledge of cryptography.
Textbook:
No textbook is required for this course. Some recommended readings are listed as follows. Nonetheless, we will primarily focus on reading research papers.
- Bishop, M., Computer Security: Art and Science, Addison-Wesley, 2003.
- Menezes, A. J., van Oorschot, P. C., and Vanstone, S. A., Handbook of Applied Cryptography, CRC, 1996.
- Pfleeger, C. P., Pfleeger, S. L., Security in Computing, Printice-Hall, 2002.
- Anderson, R., Security Engineering: A Guide to Building Dependable Distributed Systems, Wiley, 2001.
Project:
A major portion of the course will be a term project. Please refer to the Project page for details. (Updated on 8/11/06)
Grading:
Homework and class participation: 25%
Presentation: 35%
Project: 40%
Lectures:
Please refer to the Notes page for details.
|