Patent ID: 8010782

Claim:
A system comprising: a mediated secure computation manager including: a unique identifier manager configured to assign a unique identifier value to each one of a plurality of nodes included in a network; a node input receiving manager configured to receive, at a server, an encrypted portion of a logical circuit and a set of keys corresponding to the node's input on respective logical wires from each of the nodes, the logical circuit including one or more gates, each gate associated with one or more logical input wires and one or more logical output wires, the logical circuit associated with a function, wherein each encrypted portion is encrypted based on a random number value that is common to the plurality of nodes and unknown at the server; a portion combining engine configured to combine the encrypted portions of the logical circuit received at the server; and a logical circuit execution manager configured to obtain a result based on executing the logical circuit, based on one or more operations of the portion combining engine and based on the sets of keys received from each of the nodes.