Parallel Shortest Lattice Vector Enumeration on Graphics Cards
Parallel Shortest Lattice Vector Enumeration on Graphics Cards
复制标题
显卡上的并行最短格向量枚举
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
B. Preneel
中科院分区:
文献类型:
--
作者:
J. Hermans;Michael Schneider;J. Buchmann;F. Vercauteren;B. Preneel
In this paper we present an algorithm for parallel exhaustive search for short vectors in lattices. This algorithm can be applied to a wide range of parallel computing systems. To illustrate the algorithm, it was implemented on graphics cards using CUDA, a programming framework for NVIDIA graphics cards. We gain large speedups compared to previous serial CPU implementations. Our implementation is almost 5 times faster in high lattice dimensions.
Exhaustive search is one of the main building blocks for lattice basis reduction in cryptanalysis. Our work results in an advance in practical lattice reduction.