Cryptology ePrint Archive: Report 2014/714

A comprehensive empirical comparison of parallel ListSieve and GaussSieve

Artur Mariano and Ozgur Dagdelen and Christian Bischof

Abstract: The security of lattice-based cryptosystems is determined by the performance of practical implementations of, among others, algo- rithms for the Shortest Vector Problem (SVP). In this paper, we conduct a comprehensive, empirical comparison of two SVP-solvers: ListSieve and GaussSieve. We also propose a practical par- allel implementation of ListSieve, which achieves super-linear speedups on multi-core CPUs, with efficiency levels as high as 183%. By compar- ing our implementation with a parallel implementation of GaussSieve, we show that ListSieve can, in fact, outperform GaussSieve for a large num- ber of threads, thus answering a question that was still open to this day.

Category / Keywords:

Original Publication (in the same form): APCIE14

Date: received 12 Sep 2014

Contact author: artur mariano at sc tu-darmstadt de

Available format(s): PDF | BibTeX Citation

Version: 20140916:160834 (All versions of this report)

Short URL: ia.cr/2014/714

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]