×

Secure computation using a server module

  • US 9,191,196 B2
  • Filed: 04/02/2013
  • Issued: 11/17/2015
  • Est. Priority Date: 02/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A server computer comprising:

  • a server-participant communication module configured to receive;

    a first concealed input from a first participant module, the first concealed input having been generated using a fully homomorphic encryption technique, the first concealed input having multiple first components, anda second concealed input from a second participant module, the second concealed input having been generated using the fully homomorphic encryption technique, the second concealed input having multiple second components;

    an evaluation module configured to evaluate an arithmetic circuit based on the first concealed input and the second concealed input, and to generate a concealed output; and

    a processing device configured to execute the server-participant communication module and the evaluation module,wherein the server-participant communication module is further configured to send the concealed output to the first participant module and the second participant module,wherein the evaluation module is further configured to perform multiple multiplication operations using the multiple first components of the first concealed input, the multiple second components of the second concealed input, and a modifier factor provided by the first participant module or the second participant module, andwherein actual values of the first concealed input, the second concealed input, and the concealed output are not revealed to the server computer.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×