Presentation | 2012-11-22 Parallelized GaussSieve Algorithm for Solving the Shortest Vector Problem in Lattices Tsukasa ISHIGURO, Shinsaku KIYOMOTO, Yutaka MIYAKE, Tsuyoshi TAKAGI, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Security of lattice-based cryptosystems is based on the hardness of the Shortest Vector Problem (SVP) in lattices. Micciancio et al. proposed a GaussSieve algorithm for solving the SVP in 2010. In 2011, Milde et al. proposed a parallel implementation method for the GaussSieve algorithm. The algorithm is not effective for large numbers of threads, since the number of vectors in order to find a shortest vector is increased according to the increase of the threads. In this paper, we propose a more efficient and practical parallelized GaussSieve algorithm. Our algorithm requires few additional vectors for the parallelization. We implement the parallelized GaussSieve algorithm on a PC that has a 8-core CPU and 2 GPUs. Our experimental results demonstrate that the algorithm achieves a processing speed, which is 50 times faster than that of the original GaussSieve implementation. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Lattice-based Cryptography / Shortest Vector Problem / GPU implementation |
Paper # | ISEC2012-71,LOIS2012-46 |
Date of Issue |
Conference Information | |
Committee | LOIS |
---|---|
Conference Date | 2012/11/14(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Life Intelligence and Office Information Systems (LOIS) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Parallelized GaussSieve Algorithm for Solving the Shortest Vector Problem in Lattices |
Sub Title (in English) | |
Keyword(1) | Lattice-based Cryptography |
Keyword(2) | Shortest Vector Problem |
Keyword(3) | GPU implementation |
1st Author's Name | Tsukasa ISHIGURO |
1st Author's Affiliation | KDDI R&D Laboratories Inc.() |
2nd Author's Name | Shinsaku KIYOMOTO |
2nd Author's Affiliation | KDDI R&D Laboratories Inc. |
3rd Author's Name | Yutaka MIYAKE |
3rd Author's Affiliation | KDDI R&D Laboratories Inc. |
4th Author's Name | Tsuyoshi TAKAGI |
4th Author's Affiliation | Institute of Mathematics for Industry, Kyushu University |
Date | 2012-11-22 |
Paper # | ISEC2012-71,LOIS2012-46 |
Volume (vol) | vol.112 |
Number (no) | 306 |
Page | pp.pp.- |
#Pages | 7 |
Date of Issue |