Patent ID: 8880867
Filing Date: 2014-11-04
Classification: H04L

Abstract:
1. A method in a first system for performing a computation that is representative of applying a function ƒ on a plurality of plaintext data, the method comprising: receiving with a computer ciphertext data from a plurality of utility meters (“data producers,”) the ciphertext data being obtained respectively from the plaintext data using an encryption algorithm of a homomorphic cryptographic system; producing a computed value from the ciphertext data using a function ƒ sending the computed value to a second system separate from the first system; receiving from each data producer p receiving from the second system an extracted value generated by the second system using a decryption operation on the computed value, the extracted value being a plaintext value representative of a computed result produced by applying the function ƒ on the plurality of plaintext data, wherein the plurality of data producers are separate from the first system and the second system, wherein the first system is a system in a utility company.