2018
DOI: 10.1007/978-3-319-76578-5_14
|View full text |Cite
|
Sign up to set email alerts
|

Speed-Ups and Time–Memory Trade-Offs for Tuple Lattice Sieving

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
15
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 23 publications
(17 citation statements)
references
References 28 publications
1
15
0
Order By: Relevance
“…80-110), triple_sieve performs slightly better if the database size is a bit less than 2 0.2075n+o(n) . Furthermore, these experiments are consistent with theoretical results on the high memory regime for 3-sieve: in [HKL18] it was proven that the running time of 3-sieve quickly drops down if allowed slightly more memory, as Figure 2 shows.…”
Section: Sievingsupporting
confidence: 88%
“…80-110), triple_sieve performs slightly better if the database size is a bit less than 2 0.2075n+o(n) . Furthermore, these experiments are consistent with theoretical results on the high memory regime for 3-sieve: in [HKL18] it was proven that the running time of 3-sieve quickly drops down if allowed slightly more memory, as Figure 2 shows.…”
Section: Sievingsupporting
confidence: 88%
“…In 2018, Herold, Kirshanova and Laarhoven [35] extended their previous work together. With configuration framework and spherical LSF, they offered tunable time-memory tradeoffs for sieve algorithms with arbitrary tuple sizes.…”
Section: E Tuple Sieve Algorithm and Its Improvementsmentioning
confidence: 99%
“…Nevertheless, the exponential memory consumption still restircts the application of sieve algorithms. On this occasion, TupleSieve algorithms [9], [34], [35] were proposed to overcome this obstacle by means of a trade-off between time and memory. In addition, locality-sensitive hashing (LSH), a technique to solve the nearest neighbor search problem, was introduced into sieve algorithms [11], [13], [14], [44], [45], [47] to improve efficiency.…”
Section: Introductionmentioning
confidence: 99%
“…By selecting more parents and inheriting the best genes from all of them, stronger offspring can sometimes be generated than with two parents. This idea has been studied in the context of lattice sieving as tuple lattice sieving (Bai et al, 2016;Herold et al, 2018), where tuples of up to k ≥ 2 vectors are recombined to generate shorter lattice vectors. In general, this approach leads to better memory complexities than the standard approach (smaller populations suffice to guarantee a productive evolution process) but to worse time complexities till convergence (finding suitable k-tuples of parents for recombination requires more work).…”
Section: Past Sieving Techniquesmentioning
confidence: 99%