EFFICIENTLY PROCESSING
COMPLEX-VALUED DATA IN HOMOMORPHIC ENCRYPTION
- C. Bootland, W. Castryck, I. Iliashenko and F
. Vercauteren
MATHCRYPT 2018, AUG 19, 2018
P OLYNOMIAL PLAINTEXT MODULUS [CLPX18] Replace t by X b : = Z / b n - - PowerPoint PPT Presentation
E FFICIENTLY PROCESSING COMPLEX - VALUED DATA IN HOMOMORPHIC ENCRYPTION C. Bootland, W. Castryck, I. Iliashenko and F . Vercauteren M ATHCRYPT 2018, A UG 19, 2018 H OMOMORPHIC ENCRYPTION ct ( msg 1 ) ct ( msg 2 ) = ct ( msg 1 msg 2 )
MATHCRYPT 2018, AUG 19, 2018
1/18
1/18
2/18
2/18
3/18
3/18
3/18
4/18
4/18
4/18
5/18
5/18
5/18
5/18
6/18
6/18
6/18
6/18
6/18
7/18
7/18
8/18
8/18
8/18
9/18
9/18
9/18
d bn/4
2
2(b−1)
2(b−1) , for odd b 10/18
d bn/4
2
2(b−1)
2(b−1) , for odd b
y0 + i · x1 y1 with x0 y0 , x1 y1 ∈ P.
10/18
d bn/4
2
2(b−1)
2(b−1) , for odd b
y0 + i · x1 y1 with x0 y0 , x1 y1 ∈ P.
10/18
d bn/4
2
2(b−1)
2(b−1) , for odd b
y0 + i · x1 y1 with x0 y0 , x1 y1 ∈ P.
10/18
2m)⌋, bi = ⌈ℑ(Cζi 2m)⌋
11/18
2m)⌋, bi = ⌈ℑ(Cζi 2m)⌋
11/18
2m)⌋, bi = ⌈ℑ(Cζi 2m)⌋
m−1
2m ≃ z.
11/18
12/18
12/18
t
$
$
13/18
Xm+b
q bn/m+1 n/m
$
$
13/18
14/18
14/18
14/18
15/18
16/18
14
13
17/18
18/18
18/18
18/18