Hello,
I have a question about the modulus switching in CKKS, and I’m using openFHE-python.
To add two ciphertexts that have different levels (e.g., level L and L-1), I’d like to reduce only the level L to L-1. But ModReduce and Rescale not only reduce the level but also divide the ciphertext by a scaling factor.
For example,
Let mes = [1, 2, 3, …] be a message vector, and I performed EvelNegate and ModReduce with the vector. Then, the result is [(-2.621235345677497e-14+0j), (-1.5490541299598393e-13+0j), (5.694239059418031e-14+0j), …]. The values are near 0. For reference, I’m using FIXEDMANUAL mode.
Could you let me know how I can match two different levels before operations? I want to reduce only the level.