Cryptography Reference
In-Depth Information
The paper by Agrell, Eriksson, Vardy and Zeger [ 7 ] gives an excellent survey and
comparison of the various enumeration techniques. They conclude that the Schnorr-Euchner
variant is much more efficient than the Pohst or Kannan versions.
18.5 Korkine-Zolotarev bases
We present a notion of reduced lattice basis that has better properties than an LLL-reduced
basis.
m . An ordered basis
Definition 18.5.1 Let L be a lattice of rank n in
R
{
b 1 ,..., b n }
for L
is Korkine-Zolotarev reduced 1
if
1. b 1
is a non-zero vector of minimal length in L ;
2.
|
µ i, 1 |
< 1 / 2for2
i
n ;
3. the basis
is Korkine-Zolotarev reduced (this is the
orthogonal projection of the basis of L onto the orthogonal complement of b 1 )
where b i is the Gram-Schmidt orthogonalisation and µ i,j =
{
b 2
µ 2 , 1 b 1 ,..., b n
µ n, 1 b 1 }
b i , b j
b j , b j
/
.
One problem is that there is no known polynomial-time algorithm to compute a Korkine-
Zolotarev basis.
{
b 1 ,..., b n }
Theorem 18.5.2 Let
be a Korkine-Zolotarev reduced basis of a lattice L.
Then
1.
for 1
i
n
4
i
+
3
4 λ i ;
3 λ i
2
b i
i
+
2.
γ n
det( L ) 2 .
n
n
i = 1
i
+
3
2
b i
4
i = 1
Proof See Theorem 2.1 and 2.3 of Lagarias, Lenstra and Schnorr [ 324 ].
As we have seen, for lattices of relatively small dimension it is practical to enumerate
all short vectors. Hence, one can compute a Korkine-Zolotarev basis for lattices of small
dimension. Schnorr has developed the block Korkine-Zolotarev lattice basis reduction
algorithm, which computes a Korkine-Zolotarev basis for small-dimensional projections
of the original lattice and combines this with the LLL algorithm. The output basis can
be proved to be of a better quality than an LLL-reduced basis. This is the most powerful
algorithm for finding short vectors in lattices of large dimension. Due to lack of space we
are unable to present this algorithm; we refer to Schnorr [ 468 ] for details.
1
Some authors also call it Hermite-Korkine-Zolotarev (HKV) reduced.
 
Search WWH ::




Custom Search