Modul:   MAT076  Arbeitsgemeinschaft in Codierungstheorie und Kryptographie

Sieving for shortest lattice vectors using near neighbor techniques

Talk by Dr. Thijs Laarhoven

Date: 26.04.17  Time: 15.00 - 16.00  Room: Y27H28

One of the fundamental hard problems in lattice-based cryptography is the Shortest Vector Problem (SVP): given a basis of a lattice, find a shortest non-zero vector in this lattice. Several methods are known for solving this problem, and currently lattice sieving has the best known (heuristic) time complexity for solving SVP in high dimensions. Recent progress in lattice sieving has been focused on using optimized near neighbor techniques, similar to those used by May and Ozerov for decoding binary linear codes.
This talk will introduce the basics of lattices and lattice-based cryptography, discuss different approaches for solving SVP, and describe the ideas behind combining lattice sieving with nearest neighbor searching.