CS 708 - Fall 2010 - Advanced Data Security and Privacy

News:

Class schedule: Thursday 6:00 - 9:05 pm, room: Tiernan Hall 111 (TIER111) changed to GITC 4415

Instructor: Reza Curtmola ; Email: ; Office: GITC 4301
Office hours (GITC 4301): M 1-2pm, W 5:30-6:30pm, and also by appointment (email me if you cannot make it during the office hours).

Overview
This course addresses the ever-growing security and privacy concerns associated with the massive amount of data that is collected, stored, shared, and distributed in today's society. New paradigms are needed to address the security/privacy challenges when data is outsourced at untrusted servers (such as in cloud computing) or when data is anonymized in order to be shared among untrusted parties.

The goals of the course are to familiarize students with the main security and privacy challenges associated with managing data throughout its lifecycle (collection, storage, distribution), and to examine how to address these challenges.

A tentative list of topics includes:

Course format
The course will involve a substantial amount of reading, participation in class discussions, and a semester-long research project. Each lecture will focus on a specific topic and will be based on presentations and class discussions. Each student is responsible for preparing at least one presentation (based on research papers) and lead the discussion on the respective topic. The students are required to read the assigned papers for each week. In addition, each student is responsible for submitting weekly a report for one of the papers assigned for that week, which must include: (1) strengths/weaknesses (2) two possible extensions. This report has to be turned in at the beginning of class each week.

Students will work on the project in teams. There is flexibility on the nature of the project: Both theoretical and system contributions will be appreciated, although projects with theoretical contribution should have a clear practical significance. Potential topics for system-oriented projects include addressing security aspects of web services such as the Amazon Simple Storage Service (Amazon S3). The outcome of the project will be in the form of a final report, describing the design/implementation efforts. Students will present their results in class.

Due to the dynamic nature of this field, there is no one book required for this course. Each selected topic will be based on handouts and research papers from top conferences and journals.

Who should take this course
Graduate students (PhD and MS) interested in having a deeper understanding of the ever-growing security and privacy concerns associated with the massive amount of data that is collected, stored and distributed in today's society.
The course is also an excellent opportunity to conduct research on the security/privacy of cloud services and find research topics for Ph.D. and M.S. theses.

Prerequisites
CS 608/408 or CS 696/ECE 683 or instructor permission. If in doubt about the prerequisites, please consult with the instructor for permission to take the class. Familiarity with basic security and cryptographic primitives, or storage and database systems will be required to understand the details of the assigned papers. The instructor will review in the first lecture the building blocks that will be used throughout the course.

Grading policy
course assignment 15%
course project 30%
paper presentations + reports
participation in class discussion
35%
final exam 20%

Weekly schedule
Date Topic Leader Paper
09/02/10 Class overview + building blocks Reza
09/09/10 Database as a Service Reza
Reza
09/16/10 Remote Data Integrity Checking Reza
Bo
09/23/10 Searchable Encryption Ryoji
Reza
09/30/10 Query evaluation over outsourced databases (part 1) Kashifuddin
Manoop
10/07/10 Query evaluation over outsourced databases (part 2) Rohit
Arun
10/14/10 Database (De)Anonymization Manoop
Yang
10/21/10 Cloud Computing Information Leakage
Long-term Archival Storage
Kashifuddin
Bo
10/28/10 Secure Provenance
Secure Storage for RFIDs
Ryoji
Long
11/04/10 Private Information Retrieval
Intermediate project presentations
Siddharth
Long
11/11/10 Secure Deletion Reza
Rohit
11/18/10 Digital Rights Management Yang
Reza
12/02/10 Fighting Click Fraud Siddharth
Arun
12/07/10 Final project presentations

Academic integrity

Modifications to syllabus