Prof. Rebecca Wright |
Rutgers University |
Fall 2008 |
Time: | Mondays and Wednesdays, 5:00pm - 6:20pm |
Location: | CoRE Building, Room 301 (CoRE A) |
Increasing use of computers and networks in business, government, recreation, and almost all aspects of daily life has led to a proliferation of online sensitive data, i.e., data that, if used improperly, can harm the data subjects. As a result, concern about the ownership, control, privacy, and accuracy of these data has become a top priority. This course focuses on both the technical challenges of handling sensitive data and the policy and legal issues facing data subjects, data owners, and data users.
Specific topics to be discussed will include:
This course is suitable for graduate students in computer science, advanced undergraduate computer science majors, and students in other programs with some computer science background. Course readings will draw on a variety of sources, including both technical materials and the popular press. The course will include a privacy-related project. Projects are largely student-directed, and can include activities such as a programming project, a research paper describing new results (or documenting failed attempts to obtain such results), a survey article describing the state of the art in a particular research area, a public policy or legal argument, or an article suitable for the popular press.
We will start some of our class meetings with a discussion of one or more privacy-related case studies. For each, we will frame our discussion around a series of questions. Please bring the questions with you to every class.
15% | Project: initial proposals | Due Sep. 29 |
10% | Project: revised proposals | Due Oct. 13 |
15% | Project: interim reports | Due Nov. 10 |
15% | Project: final reports | Due Dec. 3 | 15% | Project: final presentations | Dec. 8 and 10 |
30% | Class participation | Throughout |
Each project component is due at the start of class on the specified day. Lateness on any project deliverable will be penalized at a rate of 5% of the available points per day.
Here is a partial syllabus, to be extended as the semester progresses.
Date | Topics | Assigned Reading / Project Deliverables |
---|---|---|
Wed, Sept 3 | Introduction | |
Mon, Sept 8 | Introduction, cont'd. | Untraceable electronic mail, return addresses, and digital pseudonyms |
Wed, Sept 10 | Case study: Google street view and "private" roads, Discuss class projects, Fair Information Practices |
|
Mon, Sept 15 | Fair Information Practices, cont'd. Cryptography basics |
No Place to Hide: Intro, Chapters 1 and 2 |
Wed, Sept 17 | Mix Nets and Pseudonyms | No Place to Hide: Chapters 3 and 4 |
Mon, Sept 22 | Anonymous Communication: Tor (See Roger Dingledine's slides from the 24th Chaos Communication Congress, Berlin, Germany, December 2007. Also relevant is Deanonymizing Tor, presented by Nathan Evans and Christian Gorthoff at Defcon 2008.) |
No Place to Hide: Chapters 5 and 6 Privacy-enhancing technologies for the Internet, II: Five years later |
Wed, Sept 24 | Case study: Google and data retention (see http://googleblog.blogspot.com/2008/09/another-step-to-protect-user-privacy.html and links therein) |
No Place to Hide: Chapter 7 and 8 |
Mon, Sept 29 | Anonymous Web Browsing: Crowds, Degrees of Anonymity | Initial project proposals due |
Wed, Oct 1 | Anonymous Web Browsing: Crowds, Degrees of Anonymity |
No Place to Hide: Chapters 9 and 10 Crowds: Anonymity for Web Transactions You may also want to read or skim Hordes - A Multicast Based Protocol for Anonymity and Probabilistic Model Checking of an Anonymity System |
Mon, Oct 6 | Privacy for Published Databases and Aggregate Queries: Statistical Databases | Database Nation: Chapters 1 and 2 |
Wed, Oct 8 | Privacy for Published Databases and Aggregate Queries: k-anonymity and other clustering methods | Database Nation: Chapters 3 and 4 Papers to discuss (optional reading): K-anonymity: a model for protecting privacy, L-diversity: Privacy Beyond k-Anonymity, t-Closeness: Privacy Beyond k-Anonymity and l-Diversity, and The Cost of Privacy: Destruction of Data-Mining Utility in Anonymized Data Publishing. |
Mon, Oct 13 | Privacy for Published Databases and Aggregate Queries: Differential Privacy | Revised project proposals due Cynthia Dwork's survey paper on differential privacy |
Wed, Oct 15 | Privacy for Published Databases and Aggregate Queries: Differential Privacy | Database Nation: Chapters 5 and 6 Optional reading: Additional differential privacy papers. |
Mon, Oct 20 | Privacy and the law | Database Nation: Chapters 7 and 8 |
Wed, Oct 22 | Privacy and the law | Database Nation: Chapters 9 and 10 |
Mon, Oct 27 | Secure Multiparty Computation Case study: travel screening. (See www.tsa.gov/what_we_do/layers/secureflight/index.shtm and www.eff.org/issues/travel-screening and links therein.) |
Database Nation: Chapter 11 |
Wed, Oct 29 | Privacy-preserving data mining | |
Mon, Nov 3 | Privacy-preserving data mining | |
Wed, Nov 5 | Privacy-preserving data mining | |
Mon, Nov 10 | National security and privacy |
The
U.S. Department of Homeland Security 2008-2013 Strategic Plan is
required reading. You may also find it interesting to browse their
Privacy
Office web pages. Protecting Individual Privacy in the Struggle Against Terrorists: A Framework for Program Assessment. Only the Executive Summary is required reading (pdf). Project interim reports due |
Wed, Nov 12 | Economics of Privacy | Required reading: Robert Gellman's paper on Privacy,
Consumers, and Costs Optional reading: You may also wish to browse some of the papers and other resources at Alessandro Acquisti's page on The Economics of Privacy. |
Mon, Nov 17 | Brian Thompson presents Social Role-Preserving Anonymization of Graphs | |
Wed, Nov 19 | No class | |
Mon, Nov 24 | Privacy Policies and related tools | Creating a Policy-Aware Web: Discretionary, Rule-based Access for the World Wide Web |
Wed, Nov 26 | Friday schedule: no class | |
Mon, Dec 1 | Privacy and Social Networks | |
Wed, Dec 3 | Final project presentations: Saman |
Final project reports due Presentation schedule and pointers |
Mon, Dec 8 | Final project presentations: Pravin; Chih-Cheng and Qian | |
Wed, Dec 10 | Final project presentations: Brian and Huijun |
Required reading:
You are responsible for reading the assigned material for each class before the class, so that you can participate fully in class discussions.
Additional required readings may be added later.
Other Resources:
Some readings and other resources you may find interesting and/or helpful for your project as below. More will be added throughout the semester.
Various news groups and print or on-line publications, including:
Last updated 12/2/08 by rebecca.wright (at) rutgers.edu |
Copyright © 2008 Rebecca N. Wright |