CKKS’s encryption and decryption schemes are similar to BFV’s encryption and decryption schemes (Summary D-2.3 in §D-2.3).
Summary D-3.2 CKKS Encryption and Decryption
Initial Setup:
. The coefficients of the polynomial are (i.e., ).
Encryption Input: , ,
Decryption Input:
means rounding to the nearest multiple of
Property of Approximate Decryption:
In this section, we will often write as for simplicity, because (i.e., they decrypt to approximately the same message). Even in the case that we write instead of , you should assume this as an encryption of (i.e., the noise is included inside the scaled message).