Fully Homomorphic Encryption
AssigneeInternational Business Machines Corporation
InventorCraig B. Gentry
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorCraig B. Gentry
Estimating the term…
In one exemplary embodiment of the invention, a method and computer program include: receiving first and second ciphertexts having first and second data encrypted per an encryption scheme, the encryption scheme has public/secret keys and encryption, decryption, operation and refresh functions, the encryption function encrypts data, the decryption decrypts ciphertext, the operation receives ciphertexts and performs operation(s) on them, the refresh operates to prevent growth of the magnitude of noise for a ciphertext while reducing the modulus of the ciphertext without using the secret key, utilizing a modulus switching technique that involves transforming a first ciphertext c modulo q into a second ciphertext c′ modulo p while preserving correctness, the technique includes scaling by p/q and rounding, p<q; using the operation function(s), performing operation(s) on them to obtain a third ciphertext; and reducing a noise level of the third ciphertext using the refresh function.
A computer-readable storage medium storing program instructions, execution of the program instructions resulting in operations comprising:
A method, comprising:
An apparatus, comprising:
An apparatus, comprising:
A computer-readable storage medium storing program instructions, execution of the program instructions resulting in operations comprising:
Dependencies are inferred from the claim text.