CPC H04L 9/0825 (2013.01) [G06F 7/523 (2013.01); G06F 7/766 (2013.01); G06F 17/16 (2013.01); H04L 9/008 (2013.01); H04L 9/0618 (2013.01)] | 13 Claims |
1. A processor-implemented method with homomorphic encryption, the method comprising:
receiving a first ciphertext corresponding to a first modulus;
generating a second ciphertext corresponding to a second modulus by performing modulus raising on the first ciphertext; and
performing bootstrapping by encoding the second ciphertext using a commutative property and an associative property of operations included in a rotation operation, including after adding a result of multiplications associated with the second ciphertext, performing a modulus down operation on a result of the adding, performing a decompose operation on a result of performing a rescaling operation on the second ciphertext, and performing a sum of multiplications on a result of the decompose operation.
|