Algorithms for the Densest Sublattice Problem
Daniele Micciancio (UCSD) (Joint work with D. Dadush – SODA 2013) January 2013
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Algorithms for the Densest Sublattice Problem Daniele Micciancio - - PowerPoint PPT Presentation
Algorithms for the Densest Sublattice Problem Daniele Micciancio (UCSD) (Joint work with D. Dadush SODA 2013) January 2013 Daniele Micciancio Algorithms for the Densest Sublattice Problem (Point) Lattices Traditional area of mathematics
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
1 = b1
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
1 = b1
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2
i 2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2
i 2
i /2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2
i 2
i /2
i
mini b∗
i Daniele Micciancio Algorithms for the Densest Sublattice Problem
i ≈ det(Λ)1/n, or, more
i do not decrease too quickly.
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i ≈ det(Λ)1/n, or, more
i do not decrease too quickly.
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i ≈ det(Λ)1/n, or, more
i do not decrease too quickly.
1 > b∗ 2 > . . . > b∗ n
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i ≈ det(Λ)1/n, or, more
i do not decrease too quickly.
1 > b∗ 2 > . . . > b∗ n
2 = b1 · b1
2 = b12
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i ≈ det(Λ)1/n, or, more
i do not decrease too quickly.
1 > b∗ 2 > . . . > b∗ n
2 = b1 · b1
2 = b12
2 is equivalent to SVP
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i ≈ det(Λ)1/n, or, more
i do not decrease too quickly.
1 > b∗ 2 > . . . > b∗ n
2 = b1 · b1
2 = b12
2 is equivalent to SVP
Λ
B
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i+1 ≥ ˜
i for all i, and maxi b∗
i
mini b∗
i = 2O(n) Daniele Micciancio Algorithms for the Densest Sublattice Problem
i+1 ≥ ˜
i for all i, and maxi b∗
i
mini b∗
i = 2O(n)
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i+1 ≥ ˜
i for all i, and maxi b∗
i
mini b∗
i = 2O(n)
i is
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i+1 ≥ ˜
i for all i, and maxi b∗
i
mini b∗
i = 2O(n)
i is
Daniele Micciancio Algorithms for the Densest Sublattice Problem
i+1 ≥ ˜
i for all i, and maxi b∗
i
mini b∗
i = 2O(n)
i is
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
j · · · b∗ k corresponding to Bi = [bj, . . . , bk]
Daniele Micciancio Algorithms for the Densest Sublattice Problem
j · · · b∗ k corresponding to Bi = [bj, . . . , bk]
Daniele Micciancio Algorithms for the Densest Sublattice Problem
j · · · b∗ k corresponding to Bi = [bj, . . . , bk]
Daniele Micciancio Algorithms for the Densest Sublattice Problem
j · · · b∗ k corresponding to Bi = [bj, . . . , bk]
Daniele Micciancio Algorithms for the Densest Sublattice Problem
j · · · b∗ k corresponding to Bi = [bj, . . . , bk]
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
1 · · · b∗ k where M = [b1, . . . , bk]
2 · · · b∗ k, i.e. solve (k − 1)-DSP in
Daniele Micciancio Algorithms for the Densest Sublattice Problem
1 · · · b∗ k where M = [b1, . . . , bk]
2 · · · b∗ k, i.e. solve (k − 1)-DSP in
Daniele Micciancio Algorithms for the Densest Sublattice Problem
1 · · · b∗ k where M = [b1, . . . , bk]
2 · · · b∗ k, i.e. solve (k − 1)-DSP in
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
k
Algorithms for the Densest Sublattice Problem
2)λ
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2)λ
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2)λ
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2)λ
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2)λ
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2 worst-case bound
Daniele Micciancio Algorithms for the Densest Sublattice Problem
2 worst-case bound
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Λ
B
2 √ 3
3
3
6
6
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Λ
B
2 √ 3
3
3
6
6
Daniele Micciancio Algorithms for the Densest Sublattice Problem
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem
h,k
2
Daniele Micciancio Algorithms for the Densest Sublattice Problem