Background Our results Our technical ideas Conclusion
Slide Reduction, Revisited—Filling the Gaps in SVP Approximation
Divesh Aggarwal NUS Jianwei Li RHUL Phong Q. Nguyen ENS Noah Stephens- Davidowitz Cornell University
Crypto 2020
1 / 31
Slide Reduction, RevisitedFilling the Gaps in SVP Approximation - - PowerPoint PPT Presentation
Background Our results Our technical ideas Conclusion Slide Reduction, RevisitedFilling the Gaps in SVP Approximation Noah Stephens- Divesh Aggarwal Jianwei Li Phong Q. Nguyen Davidowitz NUS RHUL ENS Cornell University Crypto 2020
Background Our results Our technical ideas Conclusion
1 / 31
Background Our results Our technical ideas Conclusion
2 / 31
Background Our results Our technical ideas Conclusion
3 / 31
Background Our results Our technical ideas Conclusion
4 / 31
Background Our results Our technical ideas Conclusion
4 / 31
Background Our results Our technical ideas Conclusion
4 / 31
Background Our results Our technical ideas Conclusion
5 / 31
Background Our results Our technical ideas Conclusion
5 / 31
Background Our results Our technical ideas Conclusion
5 / 31
Background Our results Our technical ideas Conclusion
5 / 31
Background Our results Our technical ideas Conclusion
6 / 31
Background Our results Our technical ideas Conclusion
7 / 31
Background Our results Our technical ideas Conclusion
7 / 31
Background Our results Our technical ideas Conclusion
7 / 31
Background Our results Our technical ideas Conclusion
7 / 31
Background Our results Our technical ideas Conclusion
7 / 31
Background Our results Our technical ideas Conclusion
7 / 31
Background Our results Our technical ideas Conclusion
8 / 31
Background Our results Our technical ideas Conclusion
9 / 31
Background Our results Our technical ideas Conclusion
9 / 31
Background Our results Our technical ideas Conclusion
9 / 31
Background Our results Our technical ideas Conclusion
9 / 31
Background Our results Our technical ideas Conclusion
9 / 31
Background Our results Our technical ideas Conclusion
10 / 31
Background Our results Our technical ideas Conclusion
10 / 31
Background Our results Our technical ideas Conclusion
10 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
11 / 31
Background Our results Our technical ideas Conclusion
2 -HSVP in theory
2 -HSVP in theory: a
n−1 2(k−1)
n−1 k−1
12 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
n−1 2(k−1)
n−1 k−1
13 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
n−1 2(k−1)
n−1 k−1
13 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
n−1 2(k−1)
n−1 k−1
13 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
n−1 2(k−1)
n−1 k−1
13 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
n−1 2(k−1)
n−1 k−1
13 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
n−1 2(k−1)
n−1 k−1
13 / 31
Background Our results Our technical ideas Conclusion
14 / 31
Background Our results Our technical ideas Conclusion
14 / 31
Background Our results Our technical ideas Conclusion
14 / 31
Background Our results Our technical ideas Conclusion
14 / 31
Background Our results Our technical ideas Conclusion
15 / 31
Background Our results Our technical ideas Conclusion
2 -HSVP? 16 / 31
Background Our results Our technical ideas Conclusion
2 -HSVP? 16 / 31
Background Our results Our technical ideas Conclusion
2 -HSVP? 16 / 31
Background Our results Our technical ideas Conclusion
2 -HSVP? 16 / 31
Background Our results Our technical ideas Conclusion
n 2k ) · λ1(L).
1 2 ≤ f ≤ n1−ε.
17 / 31
Background Our results Our technical ideas Conclusion
n 2k ) · λ1(L).
1 2 ≤ f ≤ n1−ε.
17 / 31
Background Our results Our technical ideas Conclusion
n 2k ) · λ1(L).
1 2 ≤ f ≤ n1−ε.
17 / 31
Background Our results Our technical ideas Conclusion
n 2k ) · λ1(L).
1 2 ≤ f ≤ n1−ε.
17 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1) · vol(L)1/n,
n−k k−1 · λ1(L).
18 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1) · vol(L)1/n,
n−k k−1 · λ1(L).
18 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1) · vol(L)1/n,
n−k k−1 · λ1(L).
18 / 31
Background Our results Our technical ideas Conclusion
19 / 31
Background Our results Our technical ideas Conclusion
19 / 31
Background Our results Our technical ideas Conclusion
2, 1)
0.802n 2c
n ⌊c+1⌋
0.802n c+1
2, 1)
0.292n 2c
0.292n ⌊c+1⌋
0.292n c+1
20 / 31
Background Our results Our technical ideas Conclusion
21 / 31
Background Our results Our technical ideas Conclusion
22 / 31
Background Our results Our technical ideas Conclusion
22 / 31
Background Our results Our technical ideas Conclusion
22 / 31
Background Our results Our technical ideas Conclusion
23 / 31
Background Our results Our technical ideas Conclusion
24 / 31
Background Our results Our technical ideas Conclusion
24 / 31
Background Our results Our technical ideas Conclusion
24 / 31
Background Our results Our technical ideas Conclusion
24 / 31
Background Our results Our technical ideas Conclusion
24 / 31
Background Our results Our technical ideas Conclusion
b1 b∗
q+1
b∗
k
b∗
k+q = b∗ n
25 / 31
Background Our results Our technical ideas Conclusion
b1 b∗
q+1
b∗
k
b∗
k+q = b∗ n
25 / 31
Background Our results Our technical ideas Conclusion
n 2k
26 / 31
Background Our results Our technical ideas Conclusion
n 2k
26 / 31
Background Our results Our technical ideas Conclusion
n 2k
26 / 31
Background Our results Our technical ideas Conclusion
n 2k
26 / 31
Background Our results Our technical ideas Conclusion
27 / 31
Background Our results Our technical ideas Conclusion
b1 b∗
k+q+1
b∗
2k+q+1
b∗
(p−1)k+q+1
b∗
pk+q = b∗ n
28 / 31
Background Our results Our technical ideas Conclusion
b1 b∗
k+q+1
b∗
2k+q+1
b∗
(p−1)k+q+1
b∗
pk+q = b∗ n
28 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
29 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
29 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
29 / 31
Background Our results Our technical ideas Conclusion
n−1 2(k−1)
n−k k−1
29 / 31
Background Our results Our technical ideas Conclusion
30 / 31
Background Our results Our technical ideas Conclusion
1 2 ≤ f ≤ n1−ε:
31 / 31
Background Our results Our technical ideas Conclusion
1 2 ≤ f ≤ n1−ε:
31 / 31
Background Our results Our technical ideas Conclusion
1 2 ≤ f ≤ n1−ε:
31 / 31