Secure analytics using term generation and homomorphic encryption
AssigneeEnveil, Inc.
InventorsEllison Anne Williams, Ryan Carr
Life of this patent
Estimating the term…
Loading patent…
AssigneeEnveil, Inc.
InventorsEllison Anne Williams, Ryan Carr
Estimating the term…
Provided are methods and systems for performing secure analytics using term generations and a homomorphic encryption. An example method includes receiving, by at least one server from a client, a term generation function, a hash function, a public key of a homomorphic encryption scheme, and a homomorphically encrypted list of indices, wherein the list of indices is generated using the term generation function and the hash function, applying, by the server, the term generation function, the hash function, and the public key to a data set to determine a further homomorphically encrypted list of indices, extracting, by the server and using the homomorphically encrypted list of indices and the further homomorphically encrypted list of indices, data from the encrypted data set to obtain an encrypted result, and sending the encrypted result to the client to decrypt the encrypted result using a private key of the homomorphic encryption scheme.
A method for performing secure analytics using a homomorphic encryption, the method comprising:
A system for performing secure analytics using a homomorphic encryption, the system comprising:
A non-transitory computer-readable storage medium having embodied thereon instructions, which when executed by at least one processor, perform steps of a method, the method comprising:
A method for performing secure analytics using a homomorphic encryption, the method comprising:
A method for performing secure analytics using a homomorphic encryption, the method comprising:
A system for performing secure analytics using a homomorphic encryption, the system comprising:
A system for performing secure analytics using a homomorphic encryption, the system comprising:
A non-transitory computer-readable storage medium having embodied thereon instructions, which when executed by at least one processor, perform steps of a method, the method comprising:
A non-transitory computer-readable storage medium having embodied thereon instructions, which when executed by at least one processor, perform steps of a method, the method comprising:
Dependencies are inferred from the claim text.