Exams
Class schedule: Tuesday 2:30 - 5:20 pm (KUPF 209).
Instructor: Reza Curtmola ; Email: ; Office: GITC 4317B
Office hours (GITC 4317B): Mon 5-6pm, Thu 4-5pm.
Important dates
(note that project dates are tentative and may change)
Date | Event |
10/01/19 | Project 1 posted |
10/15/19 | Project 1 due |
10/22/19 | Midterm exam |
11/05/19 | Project 2 posted |
11/19/19 | Project 2 due |
11/26/19 | Project 3 posted |
12/10/19 | Project 3 due |
12/16/19 | Final exam (2:30pm in KUPF 118) |
Overview
The course covers fundamental principles of building secure systems
and techniques to protect data privacy. Topics include access
control mechanisms, operating system and filesystem security, malicious code
threats and software security, trusted computing, content protection,
and database security. The course will also study existing technical
approaches to protecting privacy, including Web anonymizers and
anti-censorship tools, as well as policy and legal aspects of privacy.
A tentative list of topics includes:
Who should take this course
Graduate students interested in understanding the fundamental principles of building secure systems and techniques to protect data privacy.
The course is also an excellent starting point for finding research topics for M.S. and Ph.D. theses.
Prerequisites
There are no specific course prerequisites for the course, but students
are expected to enter this course with a basic knowledge of operating
systems, networking, algorithms, and data structures.
Also, students should be able to program in Java and C/C++.
Textbook:
"Introduction to Computer Security", by M. Goodrich and R. Tamassia,
Addison Wesley, 2010, ISBN: 0321512944
In addition, course material will include research articles from electronic databases such as:
ACM Digital Library,
IEEE Xplore,
Science Direct
Grading policy:
3 mini-projects | 45% |
Midterm exam | 25% |
Final exam | 30% |
Class participation | up to 10% |
Academic integrity