A more efficient algorithm for lattice basis reduction
Journal of Algorithms
Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
Fast reduction and composition of binary quadratic forms
ISSAC '91 Proceedings of the 1991 international symposium on Symbolic and algebraic computation
Asymptotically fast triangularization of matrices over rings
SIAM Journal on Computing
Asymptotically fast computation of Hermite normal forms of integer matrices
ISSAC '96 Proceedings of the 1996 international symposium on Symbolic and algebraic computation
Short vectors of planar lattices via continued fractions
Information Processing Letters
Complexity of Lattice Problems
Complexity of Lattice Problems
Accuracy and Stability of Numerical Algorithms
Accuracy and Stability of Numerical Algorithms
Proceedings of the 11th Colloquium on Automata, Languages and Programming
On the complexity of finding short vectors in integer lattices
EUROCAL '83 Proceedings of the European Computer Algebra Conference on Computer Algebra
Fast Reduction of Ternary Quadratic Forms
CaLC '01 Revised Papers from the International Conference on Cryptography and Lattices
Factoring Polynomials and 0-1 Vectors
CaLC '01 Revised Papers from the International Conference on Cryptography and Lattices
Segment LLL-Reduction of Lattice Bases
CaLC '01 Revised Papers from the International Conference on Cryptography and Lattices
Polynomial factorization and nonrandomness of bits of algebraic and some transcendental numbers
STOC '84 Proceedings of the sixteenth annual ACM symposium on Theory of computing
Fast unimodular reduction: planar integer lattices
SFCS '92 Proceedings of the 33rd Annual Symposium on Foundations of Computer Science
Factoring univariate polynomials over the rationals
Factoring univariate polynomials over the rationals
H-LLL: using householder inside LLL
Proceedings of the 2009 international symposium on Symbolic and algebraic computation
An LLL Algorithm with Quadratic Complexity
SIAM Journal on Computing
Fast LLL-type lattice reduction
Information and Computation
The LLL Algorithm: Survey and Applications
The LLL Algorithm: Survey and Applications
Gradual sub-lattice reduction and a new complexity for factoring polynomials
LATIN'10 Proceedings of the 9th Latin American conference on Theoretical Informatics
Recent progress in linear algebra and lattice basis reduction
Proceedings of the 36th international symposium on Symbolic and algebraic computation
Vector rational number reconstruction
Proceedings of the 36th international symposium on Symbolic and algebraic computation
Analyzing blockwise lattice algorithms using dynamical systems
CRYPTO'11 Proceedings of the 31st annual conference on Advances in cryptology
On the modular inversion hidden number problem
Journal of Symbolic Computation
BKZ 2.0: better lattice security estimates
ASIACRYPT'11 Proceedings of the 17th international conference on The Theory and Application of Cryptology and Information Security
Hi-index | 0.00 |
We devise an algorithm, L1, with the following specifications: It takes as input an arbitrary basis B=(bi)i ∈ Zd x d of a Euclidean lattice L; It computes a basis of L which is reduced for a mild modification of the Lenstra-Lenstra-Lovász reduction; It terminates in time O(d5+ε β + dω+1+ε β1+ε) where β = log max |bi| (for any ε0 and ω is a valid exponent for matrix multiplication). This is the first LLL-reducing algorithm with a time complexity that is quasi-linear in β and polynomial in d. The backbone structure of L1 is able to mimic the Knuth-Schönhage fast gcd algorithm thanks to a combination of cutting-edge ingredients. First the bit-size of our lattice bases can be decreased via truncations whose validity are backed by recent numerical stability results on the QR matrix factorization. Also we establish a new framework for analyzing unimodular transformation matrices which reduce shifts of reduced bases, this includes bit-size control and new perturbation tools. We illustrate the power of this framework by generating a family of reduction algorithms.