The Geometry of Rings Chris Peikert
Georgia Institute of Technology ECRYPT II Summer School on Lattices Porto, Portugal 2 Oct 2012
1 / 13
The Geometry of Rings Chris Peikert Georgia Institute of Technology - - PowerPoint PPT Presentation
The Geometry of Rings Chris Peikert Georgia Institute of Technology ECRYPT II Summer School on Lattices Porto, Portugal 2 Oct 2012 1 / 13 LWE Over Rings (Over-Simplified) [LPR10] Ring R := Z [ X ] / (1 + X n ) for some n = 2 k , R q :=
1 / 13
2 / 13
2 / 13
2 / 13
2 / 13
2 / 13
2 / 13
3 / 13
3 / 13
3 / 13
3 / 13
3 / 13
3 / 13
3 / 13
4 / 13
m
4 / 13
m
4 / 13
m
4 / 13
m
4 / 13
m
4 / 13
m
4 / 13
m
4 / 13
m
4 / 13
5 / 13
5 / 13
5 / 13
5 / 13
5 / 13
6 / 13
6 / 13
6 / 13
6 / 13
6 / 13
6 / 13
6 / 13
6 / 13
6 / 13
7 / 13
m. 7 / 13
m.
7 / 13
m.
7 / 13
m.
7 / 13
m.
7 / 13
8 / 13
8 / 13
8 / 13
8 / 13
2 ± √−3 2 ) 9 / 13
2 ± √−3 2 )
9 / 13
2 ± √−3 2 )
9 / 13
2 ± √−3 2 )
9 / 13
2 ± √−3 2 )
9 / 13
m a(ωi). 10 / 13
m a(ωi).
10 / 13
m a(ωi).
10 / 13
m a(ωi).
10 / 13
m a(ωi).
10 / 13
10 / 13
10 / 13
10 / 13
10 / 13
10 / 13
10 / 13
10 / 13
11 / 13
11 / 13
11 / 13
11 / 13
12 / 13
12 / 13
12 / 13
12 / 13
⋆ Noise e = e1 · · · ek ∈ (R∨)k, so mk−1e ∈ R∨. 12 / 13
⋆ Noise e = e1 · · · ek ∈ (R∨)k, so mk−1e ∈ R∨. ⋆ Since ei∞ ≈ αq = 6, mk−1e has Gaussian std. dev. ≈ 6kmk−1. 12 / 13
⋆ Noise e = e1 · · · ek ∈ (R∨)k, so mk−1e ∈ R∨. ⋆ Since ei∞ ≈ αq = 6, mk−1e has Gaussian std. dev. ≈ 6kmk−1. ⋆ So need q ≈ 6kmk−1√n < (6m)k to decrypt deg-k ciphertexts.
12 / 13
13 / 13
13 / 13
13 / 13
13 / 13