10.07.2015 Views

Broadcast Attacks against Lattice-based Cryptosystems*

Broadcast Attacks against Lattice-based Cryptosystems*

Broadcast Attacks against Lattice-based Cryptosystems*

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Broadcast</strong> <strong>Attacks</strong> <strong>against</strong> <strong>Lattice</strong>-<strong>based</strong> Cryptosystems 7Definition 5 (Successive Minima). Let L a lattice and i ∈ N an integer. Thei th Successive Minima, noted λ i (L) is the smallest real number such there existi non-zero linear independent vector v 1 , . . . , v i ∈ L with‖v 1 ‖, . . . , ‖v i ‖ ≤ λ i (L).The problem to find such a vector v 1 is called the Shortest Vector Problem (SVP).Theorem 3 (Ajtai [44]). SVP is NP-Hard under randomized reductions.Another important invariant is the Hermite invariant which is defined asfollows.Definition 6 (Hermite Invariant). Let L a lattice. The Hermite invariant,denoted as γ(L), is the real number such that() 2λ 1 (L)γ(L) =.det(L) 1/dim(L)There exist two extremely useful properties around this invariant.Theorem 4 (Minkowski [37]). For any lattice L of dimension d,γ(L) ≤ 1 + d 4 .The second theorem provides a general property which concerns random lattices.Theorem 5 (Ajtai [45]). Let L a random lattice of dimension d. Then,λ i (L)det(L) 1/d ≃ √d2πe .Corollary 1. Let L a random lattice of dimension d. Then,γ(L) ≃d2πe .Random lattice is a complex notion [46,47,45]. Goldstein and Mayer’s characterizationof random lattices [47] allows to create random lattices for experimentfor example [48]. We will use the same method in our practical section (Section 5)to evaluate our method in the case of random lattices.Remark 4. Hermite invariant is a way to evaluate the weakness of a lattice. Ifthe value is smaller than the averaged2πeon a lattice, then it will be “easier” tosolve SVP or other related problem on it.Another useful invariant is the lattice gap defined in [49] for practical reason.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!