D-3.11 Homomorphic Conjugation
As explained in Summary D-3.1 (§D-3.1), given the
-dimensional input
vector , its corresponding
-dimensional 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 .