A Parallel Variant of LDSieve for the SVP on Lattices

  • Artur Mariano
  • , Thijs Laarhoven
  • , Christian H. Bischof

Research output: Working paperPreprintAcademicpeer-review

Abstract

In this paper, we propose a parallel implementation of LDSieve, a recently published sieving algorithm for the SVP, which achieves the best theoretical complexity to this day, on parallel shared-memory systems. In particular, we propose a scalable parallel variant of LDSieve that is probabilistically lock-free and relaxes the properties of the algorithm to favour parallelism. We use our parallel variant of LDSieve to answer a number of important questions pertaining to the algorithm. In particular, we show that LDSieve scales fairly well on sharedmemory systems and uses much less memory than HashSieve on random lattices, for the same or even less execution time.
Original languageEnglish
PublisherInternational Association for Cryptologic Research
Number of pages8
Volume2016/890
Publication statusPublished - 2016
Externally publishedYes

Fingerprint

Dive into the research topics of 'A Parallel Variant of LDSieve for the SVP on Lattices'. Together they form a unique fingerprint.

Cite this