Patent ID: 11882211
Assignee: SEAGATE TECHNOLOGY LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. One or more tangible processor-readable storage media embodied with instructions for executing on one or more processors and circuits of a device a process for a function secret sharing (FSS) scheme to facilitate multiple evaluation of a secret function, the process comprising:
choosing a key-homomorphic pseudo random function (PRF);
generating at least one key for the key-homomorphic PRF for each of a plurality of parties in the FSS scheme;
generating a function share of the secret function for each of the plurality of parties at least in part based on the at least one key for each respective one of the plurality of parties;
distributing the function share to each respective one of the plurality of parties; and
wherein an output share of each of a plurality of participating parties is combinable to generate an output of the secret function, wherein the output share is generated based on the function share and the at least one key, and wherein the secret function is evaluatable multiple times without providing any information regarding the secret function.