Automatic Protocol Selection in Mixed-Protocol Secure Computation
AssigneeSap SE
InventorsFlorian Kerschbaum, Axel Schroepfer
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsFlorian Kerschbaum, Axel Schroepfer
Estimating the term…
Secure multi-party computation may be performed utilizing mixed protocols in order to improve performance. In particular, embodiments implementing mixed protocols can reduce run time and thereby lower the cost of performing secure computation. Algorithms for optimizing selection from mixed protocols are disclosed, including an algorithm based on integer programming or an efficient heuristic algorithm for the selection problem. According to certain embodiments a selection engine is configured to receive as inputs, a function description and cost parameter(s). Based upon execution of the integer programming algorithm and the application of heuristics, the selection engine is configured to generate an output comprising a single cryptographic protocol (e.g. garbled circuit or homomorphic encryption). By employing mixed protocol selection according to embodiments, a compiler responsible for implementing secure computations can identify and select the fastest underlying mixed cryptographic protocols.
A computer-implemented method comprising:
A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
A computer system comprising:
Dependencies are inferred from the claim text.