CS297 Proposal
Adding Differential Privacy to an Open Source Discussion Board System
Pragya Rana (pragya.rana9@gmail.com)
Advisor: Dr. Chris Pollett
Description:
Yioop is an open source search engine developed by Dr. Chris Pollett. I will work on implementing differential privacy system for statistics generated by the Yioop search engine and discussion board system. Differential privacy preserves the privacy up to some controllable parameters of individuals when statistics from a database are made public.
Schedule:
Week 1:
Aug 29 - Sept 4 | Finalize the project and start writing Project Proposal for CS 297. |
Week 2:
Sept 5 Sept 11 | Start working on Deliverable #1. |
Week 3:
Sept 12 Sept 18 | Complete working on Deliverable #1. |
Week 4:
Sept 19 Sept 25 | Start working on Deliverable #2. |
Week 5:
Sept 26 Oct 02 | Continue working on Deliverable #2. |
Week 6:
Oct 03 - Oct 09 | Complete Deliverable #2. |
Week 7:
Oct 10 - Oct 16 | Start working on Deliverable #3. |
Week 8:
Oct 17 - Oct 23 | Continue working on Deliverable #3. |
Week 9:
Oct 24 - Oct 30 | Complete Deliverable #3. |
Week 10:
Oct 31 - Nov 06 | Start working on Deliverable #4. |
Week 11:
Nov 07 - Nov 13 | Continue working on Deliverable #4. |
Week 12:
Nov 14 - Nov 20 | Continue working on Deliverable #4. |
Week 13:
Nov 21 - Nov 27 | Complete Deliverable #4. |
Week 14:
Nov 28 - Dec 04 | Start working on CS297 Report. |
Week 15:
Dec 05 - Dec 11 | Final CS297 Report. |
Deliverables:
- Presentation on Differential Privacy.
- Add statistical chart when clicked on most visited threads in Yioop..
- Develop a test suite of statistical attacks against query and discussion board statistics.
- Implement differential privacy to number of views of each group's thread.
References:
Dwork, C. Differential Privacy, 33rd International Colloquium on Automata, Languages and Programming, part II, 2006
Dwork, C. and Roth, A. The Algorithmic Foundations of Differential Privacy, Foundations and Trends in Theoretical Computer Science Vol. 9, Nos. 34 (2014) 211407, 2014
|