TU Darmstadt / ULB / TUbiblio

A Parallel Variant of LDSieve for the SVP on Lattices

Mariano, Artur ; Laarhoven, Thijs ; Bischof, Christian (2017)
A Parallel Variant of LDSieve for the SVP on Lattices.
2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP).
doi: 10.1109/PDP.2017.60
Conference or Workshop Item, Bibliographie

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 shared-memory systems and uses much less memory than HashSieve on random lattices, for the same or even less execution time.

Item Type: Conference or Workshop Item
Erschienen: 2017
Creators: Mariano, Artur ; Laarhoven, Thijs ; Bischof, Christian
Type of entry: Bibliographie
Title: A Parallel Variant of LDSieve for the SVP on Lattices
Language: English
Date: 6 March 2017
Publisher: IEEE
Book Title: 2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP)
Event Title: 2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP)
DOI: 10.1109/PDP.2017.60
URL / URN: https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber...
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 shared-memory systems and uses much less memory than HashSieve on random lattices, for the same or even less execution time.

Uncontrolled Keywords: Primitives; P1
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Scientific Computing
DFG-Collaborative Research Centres (incl. Transregio)
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres
Profile Areas
Profile Areas > Cybersecurity (CYSEC)
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1119: CROSSING – Cryptography-Based Security Solutions: Enabling Trust in New and Next Generation Computing Environments
Date Deposited: 06 Sep 2018 13:29
Last Modified: 07 Jan 2021 09:48
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details