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