Paper 2024/713

Analyzing Pump and jump BKZ algorithm using dynamical systems

Leizhang Wang, State Key Laboratory of Integrated Service Networks, Xidian University
Abstract

The analysis of the reduction effort of the lattice reduction algorithm is important in estimating the hardness of lattice-based cryptography schemes. Recently many lattice challenge records have been cracked by using the Pnj-BKZ algorithm which is the default lattice reduction algorithm used in G6K, such as the TU Darmstadt LWE and SVP Challenges. However, the previous estimations of the Pnj-BKZ algorithm are simulator algorithms rather than theoretical upper bound analyses. In this work, we present the first dynamic analysis of Pnj-BKZ algorithm. More precisely, our analysis results show that let $L$ is the lattice spanned by $(\mathbf{a}_i)_{i\leq d}$. The shortest vector $\mathbf{b}_1$ output by running $\Omega \left ( \frac{2Jd^2}{\beta(\beta-J)}\left ( \ln_{}{d} +\ln_{} \ln_{}{\max_{i}\frac{\left \| \mathbf{a}_i^{*} \right \| }{(\mathrm{det}L )^{1/d} } } \right ) \right ) $ tours reduction of pnj-BKZ$(\beta,J)$, $\mathbf{b}_1$ satisfied that $\left \| \mathbf{b}_1 \right \| \le {\gamma}_{\beta}^{\frac{d-1}{2(\beta-J)}+2 } \cdot \left ( \mathrm{det}L \right ) ^{\frac{1}{d} } $.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. Minor revision. The 15th International Conference on Post-Quantum Cryptography, PQCrypto 2024,
DOI
10.1007/978-3-031-62743-9_14
Keywords
Lattice ReductionPnj-BKZDynamical Systems
Contact author(s)
lzwang_2 @ stu xidian edu cn
History
2024-06-11: last of 2 revisions
2024-05-09: received
See all versions
Short URL
https://ia.cr/2024/713
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/713,
      author = {Leizhang Wang},
      title = {Analyzing Pump and jump {BKZ} algorithm using dynamical systems},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/713},
      year = {2024},
      doi = {10.1007/978-3-031-62743-9_14},
      url = {https://eprint.iacr.org/2024/713}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.