Course Number and Title: 22C:196:003/EXW Privacy and Anonymity
Location: 201 CEF
Schedule: TTh 9:30am-10:45am
Website: http://www.cs.uiowa.edu/~ejjung/courses/196/

Instructor: EJ Jung, 201L MacLean Hall
Email: ejjung (at) cs (dot) uiowa (dot) edu (preferred)
Phone: (319) 335-0561
Office Hours: TTh 2-3:30pm, or by appointment
Note that the emails are the most preferred way of contact outside of office hours, and will be answered by the next business day. To ensure proper handling, please include "22c:196" in your subject.

Course Goals and Objective

As more and more data are stored, processed, and published in digital formats, privacy and anonymity of digital data becomes an important problem. AOL search scandal and Netflix deanonymization are recent examples where privacy and anonymity is a preeminent concern, as they handle a huge amount of information of web users. This course will cover from basics to up-to-date research and technologies in order to learn the state-of-the-art technologies in privacy and anonymity, with the focus on database and network privacy.

List of Topics

  • Privacy and Anonymity in Statistical Database
  • Privacy and Anonymity in IP Routing
  • Privacy and Anonymity in P2P
  • Privacy and Anonymity in Voice-over-IP
  • Privacy and Anonymity in ubiquitous computing
  • Privacy and Anonymity in electronic payments

Expectations
The University suggests that for each semester hour credit in a course, students should expect to spend two hours per week preparing for class sessions. I expect students to attend all lectures and complete the reviews and the term paper with their best efforts. Class participation is highly encouraged and will be part of the grades.

Course structure and textbook
The course mainly consists of the instructor's lectures and hands-on examples of databases to anonymize with different techniques. There is no textbook for this course, but the reading material will be announced for each class. Students are expected to read the material on their own.

Article Reviews
For each article given as reading material, students are expected to read them before class and submit a review per article to ICON before class. Each review should be at least half page long.

Term paper/project
The term paper/project is an individual assignment. The paper may be either a survey of research papers or an original research paper. The project is an implementation of an anonymizer, based on either existing research or a student's original idea. Each student chooses his or her own topic related to privacy and anonymity. The reading list is a good starting point. The term paper/project has three milestone deadlines, and concludes with a short presentation in the last two weeks. All the submission, including the presentation file, are expected at ICON.
Term project milestones
  • Proposal due by Thursday, February
  • Progress report due by Thursday, March
  • Final version due by Thursday, April
  • Presentations during the last two weeks, May
Term paper milestones
  • Title and abstract: Abstract is at most 1 page with 12 point font, single space, and reasonable margins. This should include what topic will be studied, why this topic is interesting, what you expect to learn from writing this paper, and what others can learn from reading this paper.
  • Extended abstract: Extended abstract is at least 5 pages long with 12 point font, single space, and at least 1 inch margin around the text. This should include more or less all the references you will use and their summaries, and explain with more details why this topic is interesting and what others can learn from reading this paper. Note that simply listing all the references and their summaries is accepted at this stage, but not in the final paper. The final paper should include comparisons and analysis of the references.
  • Final paper: Final paper is at least 8 pages long, with at least 11 point font, single space, and at least 1 inch margin around the text. As mentioned above, the final report should include the comparisons and analysis of the references. If the paper contains an original idea, the original idea should be also compared and analyzed.
  • 15 minute presentation: Presentation of "why this topic is interesting" and "what to learn from this paper" in the last two weeks of classes. Online students either upload the presentation with narration in ICON or do it over the phone.

Exams
There will be two exams, midterm and final. Both will be take-home exams with 5-6 essay questions. Using the reading material and online resources is allowed, but any verbatim copy-and-paste without using quotation marks and any rephrasing without citation will result in F grade in this course.

Grading
All submissions are due in ICON. Email submissions are not accepted unless it was arranged with the instructor a priori. Article reviews are due before class, and the term paper documents are due by 11:59pm of the deadline. There are no extensions on any submission.

Your final grade will be calculated this way:

  • Article Reviews: 20%
  • Midterm: 20%
  • Final: 20%
  • Term paper: 40% (title and abstract 5%, extended abstract 10%, final paper 20%, presentation 5%)

Students with Disabilities
I would like to hear from anyone who has a disability which may require seating modifications or testing accommodations or accommodations of other class requirements, so that appropriate arrangements may be made. Please contact me during my office hours or make an appointment.

Academic Honesty
We will adhere to the College of Liberal Arts and Sciences general policy on academic integrity available at: http://www.clas.uiowa.edu/students/academic_handbook/ix.shtml. In this course you must do your own work on exams and homework, unless explicitly specified otherwise.

Complaints
If you have complaints, please feel free to discuss them directly with me during office hours or via e-mail. If you do not feel I have appropriately dealt with your complaint, you should consult the Computer Science DEO/Chair, Professor James Cremer, 14D MacLean Hall, (319) 335-1713, cremer@cs.uiowa.edu. If still unresolved, complaints should be directed (for undergrads) to Helena Dettmer, the CLAS Associate Dean for Academic Programs, at 335-2633 or (for grads) to Eric Wurster, Graduate College Associate Dean of Academic Affairs, at 335-2137. Further information about this policy is available at: http://www.clas.uiowa.edu/students/academic_handbook/ix.shtml#4.

Miscellaneous
This course taught under the Department of Computer Science. The departmental office is located in 14 MacLean Hall. The DEO/Chair is Professor James Cremer, 14D MacLean Hall, (319) 335-1713. The course policies are governed by the College of Liberal Arts and Sciences.