Paper 2019/804
Improved Low-Memory Subset Sum and LPN Algorithms via Multiple Collisions
Claire Delaplace, Andre Esser, and Alexander May
Abstract
For enabling post-quantum cryptanalytic experiments on a meaningful scale, there is a strong need for low-memory algorithms. We show that the combination of techniques from representations, multiple collision finding, and the Schroeppel-Shamir algorithm leeds to improved low-memory algorithms. For random subset sum instances $(a_1, \ldots, a_n,t)$ defined modulo $2^n$, our algorithms improve over the Dissection technique for small memory $M < 2^{0.02n}$ and in the mid-memory regime $2^{0.13n} < M < 2^{0.2n}$. An application of our technique to LPN of dimension $k$ and constant error $p$ yields significant time complexity improvements over the Dissection-BKW algorithm from Crypto 2018 for all memory parameters $M< 2^{0.35 \frac{k}{\log k}}$.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Preprint. MINOR revision.
- Keywords
- time-memory trade-offrepresentationsparallel collision search
- Contact author(s)
- andre esser @ rub de
- History
- 2019-07-14: received
- Short URL
- https://ia.cr/2019/804
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/804, author = {Claire Delaplace and Andre Esser and Alexander May}, title = {Improved Low-Memory Subset Sum and {LPN} Algorithms via Multiple Collisions}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/804}, year = {2019}, url = {https://eprint.iacr.org/2019/804} }