Paper 2024/713
Analyzing Pump and jump BKZ algorithm using dynamical systems
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)
- 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
-
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} }