Scheduling Estimation for the Project
Schedule Details
-
1. Study the theoretical background and review existing literature
- (1) Reading theoretical background of Fully Homomorphic Encryption, Learning With Error problem, Ring Learning With Error problem.
- (2) Understanding the Bootstrapping approach.
- (3) Reading about most relevant cyphers for the context: DGHV and GSW.
- (4) Reading about Private Information Retrieval and most famous protocols (SealPIR, FrodoPIR, etc.)
-
2. Choosing the project approach
- (1) Deciding how we can contribute to the Private Information Retrieval current state of art.
-
3. Creation of the project proposal
- (1) Choosing the articles to be main reference.
- (2) Understanding the protocol chosen (FrodoPIR) and its mathematical implications.
- (3) Understanding the protocol scheme and mathematical overheads.
- (4) Finding how can we contribute to the protocol.
-
4. Formalization of proposal
- (1) Formalizing the project approach.
-
5. Theoretical analysis of the model
- (1) Start the formalization of the modifications.
- (2) Mathematically formalize the approach.
- (3) Do the cost analysis of the changes.
- (4) Do eventual changes of the approach in order to keep the correctness and viability.
-
6. Model Implementation
- (1) Understand the current implementation of the protocol
- (2) Select and analyse the parts to be modified.
- (3) Review the viability of the theoretical model according to the implementation
- (4) Do the hands-on of the theoretical model and change the current implementation.
-
7. Result Evaluation and Comparisons
- (1) Extract the results of the applied modifications
- (2) Compare with the original protocol.
- (3) Decide whether the optimization happened or not.
-
8. Monograph Writing
- (1) Compile the collected information.
- (2) Group and summarize according to the offered model of monograph.
- (3) (Let’s do the writing!)
-
9. Presentation Elaboration and Finalizing
- (1) Do any necessary adjustments.
- (2) Elaborate poster.
- (3) Elaborate the presentation for the scheduled date (aprox. December).