Project Blog
Week 10: April 11 - April 18
Discussed implementation of secret sharing
To do for the next meeting:
- Submit patch of previous deliverable
- Demonstrate progress in secret sharing implementation
Week 9: April 4 - April 11
Discussed implementation of moderation group
To do for the next meeting:
- Complete implementation moderation group features
- Prepare slides for secret sharing and holomorphic encryption implementation
Week 7: March 15 - March 21
Discussed implementation of moderation group
To do for the next meeting:
- Compare the stored flag values with encrypted threshold value
- Start working on moderation group implementation
Week 6: March 7 - March 14
Demonstrated progress in implementing flag feature. Points to note:
- Change flag icon position
- Create flag icon in IconHelper instead of hard coding it
- Discussed how to implement flag dialog box - using managelocale option
To do for the next meeting:
- Add flag column in the database
- Ensure flag column value in database is incremented each time a user flags a post
- Work on encryption of flag column values
Week 5: Feb 29 - March 7
Discussed progress In implementing flag feature and possible way to encrypt total number of times a post has been flagged
To do for the next meeting:
- Work on implementing flag feature
Week 4: Feb 22 - Feb 28
Discussed implementing flag feature and possible way to implement secret sharing
To do for the next meeting:
- Work on implementing flag feature
Week 3: Feb 14 - Feb 22
Discussed secret sharing implementation details
To do for next meeting:
- Come up with a plan for generating shares
- Find alternative for considering each post as secret since this will lead to too many shares
CS298
Week 1&2: Jan 31 - Feb 13
Organizational meeting
To do for next meeting:
- Discuss secret sharing implementation details
CS297
Week 15: Nov 29 - Dec 5
Presented deliverable 4 and reference 4
To do for next meeting:
Week 14: Nov 22 - Nov 28
Discussed doubts regarding deliverable 4 - Homomorphic Encryption
To do for next meeting:
- Submit deliverable 4 and summarize reference 4
Week 13: Nov 15 - Nov 21
Presented deliverable 3 - Secret Sharing
To do for next meeting:
Week 12: Nov 8 - Nov 14
Summarized reference 3 - How to share a secret by Adi Shamir
To do for next meeting:
- Finish and present Deliverable 3
Week 11: Nov 1 - Nov 7
Discussed error in creating profile on the BugTracker
To do for next meeting:
Week 10: Oct 25 - Nov 1
Finished and presented deliverable 2
To do for next meeting:
- Submit previously discussed bug as an issue to the issue tracker
- Push deliverable 2 patch
Week 9: Oct 18 - Oct 24
Presented summary of reference #2 - A paper on practical applications of differential privacy. Discussed deliverable 2 implementation and recreated the bug
To do for next meeting:
- Complete deliverable 2
- Present deliverable 2 implementation
Week 8: Oct 11 - Oct 18
Discussed a bug in displaying statistics of groups in Yioop and tried to trace the source of the error.
To do for next meeting:
- Present a summary of reference #2
- Work on fixing the bug
Week 7: Oct 3 - Oct 11
Presented Deliverable 1 and discussed the current privacy mechanism in Yioop.
To do for next meeting:
- Start working on Deliverable 2
- Update blog and add links to reference 1 and deliverable 1
Week 6: Sept 27 - Oct 3
Presented summary of reference #1 - Differential Privacy by Cynthia Dwork. Discussed the maths behind differential privacy
To do for next meeting: Submit Deliverable 1
Week 5: Sept 19 - Sept 26
Couldn't meet Professor this week due to my ill health
Week 4: Sept 13 - Sept 19
Discussed Deliverable 1, went over the code flow of Yioop discussion board.
To do for next meeting:
- Make the deliverable 1 more specific
- Install Yioop
- Start preparing slides of reference 1
Week 3: Sept 5 - Sept 12
Discussed and changed deliverable 1 such that the new Deliverable 1 gives experience with Yioop code and can help understand the existing encryption mechanism
To do for next meeting:
- Make the deliverables more specific
- Change Deliverable 1
- Explore the previous project and begin to understand how encryption currently works in Yioop
Week 2: Aug 30 - Sep 5
Discussed the proposal and ways to improve it. Finalized the deliverables and walked through the working of the this website.
To do for next meeting:
- Add more explanation to the description and the deliverables
- Find and add reference paper for homomorphic encryption
- Upload project proposal, bio and blog
- Explore the previous project on differential privacy and read about the topic
Week 1: Aug 23- 29
Finalized the project and explored ways to increase user privacy of the Yioop discussion board. Discussed the possible deliverables for CS297.
To do for next meeting:
- Write up a schedule for the rest of the semester
- Find references for the project
- Finish CS297 Project Proposal
|