Towards Faster Polynomial-Time Lattice Reduction
Paul Kirchner, Thomas Espitau, Pierre-Alain Fouque
摘要
The lll algorithm is a polynomial-time algorithm for reducing d-dimensional lattice with exponential approximation factor. Currently, the most efficient variant of lll, by Neumaier and Stehlé, has a theoretical running time in d 4 •B 1+o(1) where B is the bitlength of the entries, but has never been implemented. This work introduces new asymptotically fast, parallel, yet heuristic, reduction algorithms with their optimized implementations. Our algorithms are recursive and fully exploit fast matrix multiplication. We experimentally demonstrate that by carefully controlling the floating-point precision during the recursion steps, we can reduce euclidean lattices of rank d in time Õ(d ω • C), i.e., almost a constant number of matrix multiplications, where ω is the exponent of matrix multiplication and C is the log of the condition number of the matrix. For cryptographic applications, C is close to B, while it can be up to d times larger in the worst case. It improves the running-time of the state-of-the-art implementation fplll by a multiplicative factor of order d 2 • B. Further, we show that we can reduce structured lattices, the socalled knapsack lattices, in time Õ(d ω-1 •C) with a progressive reduction strategy. Besides allowing reducing huge lattices, our implementation can break several instances of Fully Homomorphic Encryption schemes based on large integers in dimension 2,230 with 4 millions of bits.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper4
- Advanced Lattice Sieving on GPUs, with Tensor CoresLéo Ducas, Marc Stevens, Wessel P. J. van WoerdenEUROCRYPT 2021 · 被引用 44 次
- Faster Enumeration-Based Lattice Reduction: Root Hermite Factor k1/(2k) Time kk/8+o(k)Martin R. Albrecht, Shi Bai, Pierre-Alain Fouque, Paul Kirchner 等CRYPTO 2020 · 被引用 38 次
- Slide Reduction, Revisited - Filling the Gaps in SVP ApproximationDivesh Aggarwal, Jianwei Li, Phong Q. Nguyen, Noah Stephens-DavidowitzCRYPTO 2020 · 被引用 33 次
- Fast Reduction of Algebraic Lattices over Cyclotomic FieldsPaul Kirchner, Thomas Espitau, Pierre-Alain FouqueCRYPTO 2020 · 被引用 12 次
相关 Paper
- Fast Practical Lattice Reduction Through Iterated CompressionKeegan Ryan, Nadia HeningerCRYPTO 2023 · 被引用 28 次
- Faster Lattice Basis Computation via a Natural Generalization of the Euclidean AlgorithmKim-Manuel Klein, Janina ReuterSTOC 2025
- Exploring the Advantages and Challenges of Fermat NTT in FHE AccelerationAndrey Kim, Ahmet Can Mert, Anisha Mukherjee, Aikata 等CRYPTO 2024 · 被引用 5 次
- Reductions from Module Lattices to Free Module Lattices, and Application to Dequantizing Module-LLLGabrielle De Micheli, Daniele Micciancio, Alice Pellet-Mary, Nam TranCRYPTO 2023 · 被引用 2 次
- Fast Amortized Bootstrapping with Small Keys and Polynomial Noise OverheadAntonio Guimarães, Hilder V. L. PereiraCCS 2025
