System and method utilizing function secret sharing with conditional disclosure of secrets
AssigneeSeagate Technology LLC
InventorsNolan Miranda, Vipin Singh Sehrawat, Foo Yee Yeo
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorsNolan Miranda, Vipin Singh Sehrawat, Foo Yee Yeo
Estimating the term…
A function is decomposed into a plurality of function shares. The function returns a Boolean result based on whether an input y satisfies a query on a data set. The function shares hide the function from non-collaborating entities that separately execute the function shares. Each of the functions shares are sent to one of a plurality of servers having a same data set. The function shares are executed on the data set at the servers to obtain a respective plurality of shares. A conditional disclosure of secrets operation is simulated on the shares and the input y. The conditional disclosure of secrets operation uses a secret known to at least one of the servers, and further uses a source of randomness shared between the servers. A Boolean value corresponding to the Boolean result is returned based on the conditional disclosure of secrets operation returning the secret.
A method, comprising:
A method, comprising:
A system comprising:
Dependencies are inferred from the claim text.