Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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) 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
Step: 1
public class PIRPaillierDemo Function to handle user input and initiate PIR request public void init...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started