Three Strategies for Improving Shortest Vector Enumeration Using GPUs

Esseissah, Mohamed S.; Bhery, Ashraf; Daoud, Sameh S.; Bahig, Hatem M.;

Abstract


Hard Lattice problems are assumed to be one of the most promising problems for generating cryptosystems that are secure in quantum computing. The shortest vector problem (SVP) is one of the most famous lattice problems. In this paper, we present three improvements on GPU-based parallel algorithms for solving SVP using the classical enumeration and pruned enumeration. There are two improvements for preprocessing: we use a combination of randomization and the Gaussian heuristic to expect a better basis that leads rapidly to a shortest vector and we expect the level on which the exchanging data between CPU and GPU is optimized. In the third improvement, we improve GPU-based implementation by generating some points in GPU rather than in CPU. We used NVIDIA GeForce GPUs of type GTX 1060 6G. We achieved a significant improvement upon Hermans's improvement. The improvements speed up the pruned enumeration by a factor of almost 2.5 using a single GPU. Additionally, we provided an implementation for multi-GPUs by using two GPUs. The results showed that our algorithm of enumeration is scalable since the speedups achieved using two GPUs are almost faster than Hermans's improvement by a factor of almost 5. The improvements also provided a high speedup for the classical enumeration. The speedup achieved using our improvements and two GPUs on a challenge of dimension 60 is almost faster by factor 2 than Correia's parallel implementation using a dual-socket machine with 16 physical cores and simultaneous multithreading technology.


Other data

Title Three Strategies for Improving Shortest Vector Enumeration Using GPUs
Authors Esseissah, Mohamed S.; Bhery, Ashraf; Daoud, Sameh S.; Bahig, Hatem M. 
Keywords LATTICE;ALGORITHM
Issue Date 1-Jan-2021
Publisher HINDAWI LTD
Journal Scientific Programming 
Volume 2021
ISSN 10589244
DOI 10.1155/2021/8852497
Scopus ID 2-s2.0-85099511284
Web of science ID WOS:000612362900001

Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check

Citations 1 in scopus


Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.