CS 350S: Privacy-Preserving Systems

Final Project

Project Description

Over the course of the quarter, students will conduct a small research project in the area of privacy-preserving systems. Students will work in groups of 1-3. As part of the project, students will complete a project proposal, progress report, final report, and presentation. Over the course of the project, students should:

If you are taking another class with a project component, you can work on a problem in the same project space for this project, but there should be distinct contributions for this class, and students should clearly describe which contributions are specific to this class (they should also check with the instructor for the other class). Students may also work on a problem that is a part of an ongoing research project with collaborators who are not taking the class: students should also clearly specify their contributions during the class. In both cases, students should make this clear in their project proposal.

Project Milestones

All project proposals and reports should be formatted using the USENIX LaTeX template and submitted on Gradescope.

Choosing a project idea

As a starting point, students can look at the papers from class, or papers from conferences (e.g., IEEE Security and Privacy, USENIX Security, OSDI, and SOSP) and then ask the following questions:

While these are starting points, students should not feel constrained by these questions or existing papers. Students can also talk to the instructor at office hours about potential project ideas.

Paper presentation

Students will give a 15-minute presentation of a paper (or set of papers) linked in the schedule as part of a group. There will be roughly 5 minutes left for questions after the presentation.

Reading questions

Each class will have one or more reading questions assigned. These are due at 3:00 PM on the day of class on Gradescope.