Question: 3. Use Java to implement the demonstrations of PIR (Private Information Retrieval) Protocol, where the number of items at server is n = 16.

3. Use Java to implement the demonstrations of PIR (Private Information Retrieval) 


3. Use Java to implement the demonstrations of PIR (Private Information Retrieval) Protocol, where the number of items at server is n = 16. The functions and user interfaces of demonstrations can be designed by yourself. 3.1 Implement the PIR protocol by Paillier Homomorphic encryption, with O(n) communication cost in request, and O(1) communication cost in response. 3.2 Implement the PIR protocol by Paillier Homomorphic encryption, with O(n) communication cost in request, and O() communication cost in response. 3.3 Implement the PIR protocol by SHE Homomorphic encryption, with O(log n) communication cost in request, and O(1) communication cost in response. n=16 0 1 2 3 4 S 6 7 . 9 30 11 12 13 14 15 Server XO XI X2 X3 X4 X5 X6 X7 XB X9 X10 XII X12 X13 X14 Request i Response X Client

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

public class PIRPaillierDemo Function to handle user input and initiate PIR request public void init... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!