Patent ID: 6834272
Filing Date: 2004-12-21
Classification: G06Q,H04L

Abstract:
A method for the secure evaluation of a function by a group of participants, wherein each of a plurality of parties furnishes a private input to the function, and wherein, except for what may be deduced from the output of the function, the function is evaluated without any participant learning any information about the private input of any other participant, the method comprising:(a) providing exactly two servers, including: (i) providing an issuer server as a participant, said issuer server being operative to preparing a description corresponding to the function; (ii) providing a center server as a participant, said center server being operative to evaluating the function from said description; (b) having each of the plurality of parties send a private input such that only said issuer server learns a first portion of said private input, and such that only said center server learns a second portion of said private input, wherein both said first portion and said second portion are necessary to learn said private input; and (c) having said issuer server and said center server evaluate the function from said description, such that only said center server learns the output of the function, and such that said center server does not learn the private inputs thereto.