Course Number and Title: 22C:196:002/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 11:00-12noon,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.

Teaching Assistant: Bob Arens
Emails: robert-arens (at) uiowa (dot) edu
Office Hours: M-Th 3-4pm at 101N

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. Microsoft's HealthVault and Google Health are recent examples where privacy and anonymity is a preeminent concern, as they handle medical information of patients. 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, and understand their merits and limitations.

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 P2P
  • Privacy and Anonymity in electronic payments
  • Privacy and Anonymity in side channels
  • Privacy and Anonymity in voting
  • Private Information Retrieval

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
For each topic, there will be a lecture class and the following few classes will be presentation classes. During the lecture class, the instructor will explain the background information and knowledge for the articles of the presentation classes. For example, if the article is TOR network, the lecture will be on mixers and onion routing. During the presentation class, a student will present the article(s) and lead the discussion. A student may present both articles of the day, or only one of them.

Article Reviews
For each presentation class, there are two required research articles. 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.

Article Presentations
A student in 22C:196:002 needs to present two research articles during the semester. Each presentation day consists of two research articles, so a student may choose to do both in one day, or choose to do one article in two separate days. The presenter should prepare slides and questions to lead discussions.

Scriber
For each class, a student in 22C:196:EXW will be a designated scriber. The scriber should post his or her note in next 48 hours at ICON. Students in both sections are highly encouraged to post comments and questions, and these online participation will be part of grades. A student in 22C:196:EXW needs to be the designated scriber at least for two lectures.

Term paper
The term paper is an individual assignment. This may be either a survey of research papers or an original research paper. Each student chooses his or her own topic related to privacy and anonymity. The reading list is a good starting point. The term paper 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.

  • Title and abstract due by Thursday, September 18
  • Extended abstract due by Thursday, October 16
  • Final paper due by Tuesday, November 18
  • Presentations during the last two weeks, December 2-11
  • 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.

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:

  • Class Participation: 10%
  • Article Reviews: 20%
  • Article Presentation or Scribing: 30%
  • 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.