| CPC H04L 9/008 (2013.01) [H04L 9/3093 (2013.01)] | 20 Claims |

|
1. A processor-implemented method for performing a homomorphic encryption operation, the method comprising:
generating a second ciphertext, having a second total number of dimensions, by performing a key switching operation using a key-switching key to generate the second ciphertext, encrypted by a second secret key, based on a homomorphic encrypted first ciphertext on a first modulus encrypted by a first secret key, where the first ciphertext has a first total number of dimensions; and
generating a ciphertext on a second modulus by performing a blind rotation operation based on the second ciphertext and an operation key.
|