Question: Modify the above protocol so that we can detect any foul play from the malicious database holder. ( Hint: Along with the shares of a
Modify the above protocol so that we can detect any foul play from the malicious database holder. Hint: Along
with the shares of a standard basis vector the client sends the shares of a standardbasis vector scaled with a random
alpha Prove the correctness.The answer to the question is:Key Idea :The key idea here is that :Along with the shares of a
standard basis vector the client sends the shares of a standardbasis
vector scaled with a random variable say alpha
Setup :Again the server generates two random strings r and r
such that r r e
i
standard basis vector and alpha r ralpha
e
i
ClientSever Interation : The client send ralpha r to S and
ralpha r to S
ServerClient Interaction : The server responds with r
b
and alpha r
b to S and r
b and alpha r
b to server S
Client Verification : The server checks if
alpha r
br
br
br
b then returns true and holds the
queried index of database as r
br
b
Otherwise returns false means that one of the Servers is malicious.Can you do prove of correctness
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
