Cryptography Reference
In-Depth Information
b i respectively. It follows that B P is an n
b i
×
n diagonal matrix with diagonal entries
.
Finally, by the Gram-Schmidt construction, B =
UB for some n
×
n matrix U such that
1. Combining these facts gives 1
det( U )
=
i = 1
n
det( B P )
b i
det( L )
=|
det( BP )
|=|
det( UBP )
|=|
|=
.
m and let
b 1 ,..., b n }
Exercise 16.1.15 Let
{
b 1 ,..., b n }
be an ordered lattice basis in
R
{
b i
be the Gram-Schmidt orthogonalisation. Show that
b i
and hence det( L )
i = 1
b i
.
m .The orthogonality
Definition 16.1.16 Let
{
b 1 ,..., b n }
be a basis for a lattice L in
R
defect of the basis is
n
/ det( L ) .
i = 1
b i
Exercise 16.1.17 Show that the orthogonality defect of
{
b 1 ,..., b n }
is 1 if and only if the
basis is orthogonal.
Definition 16.1.18 Let L
⊂ R
m be a lattice of rank n .The successive minima of L are
λ 1 ,...,λ n ∈ R
such that, for 1
i
n , λ i is minimal such that there exist i linearly
independent vectors v 1 ,..., v i
L with
v j
λ i for 1
j
i .
λ n . In general, there is not a basis consisting of vectors
whose lengths are equal to the successive minima, as the following example shows.
It follows that 0 1
λ 2 ···≤
n be the set
Example 16.1.19 Let L
⊂ Z
L
={
( x 1 ,...,x n ): x 1
x 2 ≡···≡
x n (mod 2)
}
.
It is easy to check that this is a lattice. The vectors 2 e i
n are linearly
independent and have length 2. Every other vector x L with even en tries has length
L for 1
i
2.
n .
Every vector x
L with odd entries has all x i =
0 a n d so
x
λ 2 = 2 and if n
If n
=
2 the success iv e minima are λ 1 =
=
3 the successive minima
λ 3 = 3. When n
are λ 1 =
4 one can
construct a basis for the lattice with vectors of lengths equal to the successive minima.
When n> 4 there is no basis for L consisting of vectors of length 2, since a basis must
contain at least one vector having odd entries.
λ 2 =
4 then λ 1 =
λ 2 =···=
λ n =
2. For n
=
Exercise 16.1.20 For n
2 , 3 , 4 in Example 16.1.19 write down a basis for the lattice
consisting of vectors of lengths equal to the successive minima.
Exercise 16.1.21 For n> 4 in Example 16 .1 .19 show there is a basis for the lattice such
that
b n = n .
b i =
λ i for 1
i<n and
1
The formula BP = U 1 ( B P ) is the QR decomposition of BP .
Search WWH ::




Custom Search