Bootstrapping (with Small Error Growth) Chris Peikert
University of Michigan
HEAT Summer School 12 Oct 2015
1 / 14
Bootstrapping (with Small Error Growth) Chris Peikert University - - PowerPoint PPT Presentation
Bootstrapping (with Small Error Growth) Chris Peikert University of Michigan HEAT Summer School 12 Oct 2015 1 / 14 Fully Homomorphic Encryption [RAD78,Gentry09] FHE lets you do this: Eval ( f ) f ( ) A cryptographic holy
1 / 14
2 / 14
2 / 14
2 / 14
3 / 14
3 / 14
3 / 14
3 / 14
3 / 14
4 / 14
4 / 14
4 / 14
⋆ Homom Addition: Error grows additively. 4 / 14
⋆ Homom Addition: Error grows additively. ⋆ Homom Multiplication: Error grows by poly(λ) factor. 4 / 14
⋆ Homom Addition: Error grows additively. ⋆ Homom Multiplication: Error grows by poly(λ) factor.
4 / 14
⋆ Homom Addition: Error grows additively. ⋆ Homom Multiplication: Error grows by poly(λ) factor.
4 / 14
⋆ Homom Addition: Error grows additively. ⋆ Homom Multiplication: Error grows by poly(λ) factor.
4 / 14
5 / 14
5 / 14
5 / 14
6 / 14
6 / 14
6 / 14
6 / 14
6 / 14
6 / 14
6 / 14
6 / 14
7 / 14
7 / 14
7 / 14
8 / 14
8 / 14
8 / 14
8 / 14
8 / 14
9 / 14
9 / 14
9 / 14
9 / 14
9 / 14
10 / 14
10 / 14
10 / 14
10 / 14
10 / 14
10 / 14
11 / 14
11 / 14
⋆ Recall: Right-associative multiplication yields polynomial error growth. 11 / 14
⋆ Recall: Right-associative multiplication yields polynomial error growth.
11 / 14
⋆ Recall: Right-associative multiplication yields polynomial error growth.
11 / 14
⋆ Prime Number Theorem allows pi, t = O(log λ). 12 / 14
⋆ Prime Number Theorem allows pi, t = O(log λ).
12 / 14
⋆ Prime Number Theorem allows pi, t = O(log λ).
12 / 14
⋆ Prime Number Theorem allows pi, t = O(log λ).
12 / 14
⋆ Prime Number Theorem allows pi, t = O(log λ).
12 / 14
⋆ Prime Number Theorem allows pi, t = O(log λ).
12 / 14
13 / 14
13 / 14
13 / 14
13 / 14
14 / 14
14 / 14
14 / 14
14 / 14