D-3.11 Homomorphic Conjugation
As explained in Summary D-3.1 (§D-3.1), given the
-slot input vector
, its corresponding
-slot Hermitian vector
is . To compute the
conjugation of , which is
essentially conjugating ,
we can conjugate
as follows:
where
since
and for
where
Therefore, homomorphic conjugation of the input vector is equivalent to updating the ciphertext
to
and then
key-switching it from .
Summary D-3.11
CKKS’s Homomorphic Conjugation
Homomorphic conjugation of the input vector of a ciphertext is equivalent to the following:
-
1.
- Update the ciphertext
to .
-
2.
- Key-switch
from
to .