An efficient algorithm for integer lattice reduction

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Charton, François, Lauter, Kristin, Li, Cathy, Tygert, Mark
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911829175828480
author Charton, François
Lauter, Kristin
Li, Cathy
Tygert, Mark
author_facet Charton, François
Lauter, Kristin
Li, Cathy
Tygert, Mark
contents A lattice of integers is the collection of all linear combinations of a set of vectors for which all entries of the vectors are integers and all coefficients in the linear combinations are also integers. Lattice reduction refers to the problem of finding a set of vectors in a given lattice such that the collection of all integer linear combinations of this subset is still the entire original lattice and so that the Euclidean norms of the subset are reduced. The present paper proposes simple, efficient iterations for lattice reduction which are guaranteed to reduce the Euclidean norms of the basis vectors (the vectors in the subset) monotonically during every iteration. Each iteration selects the basis vector for which projecting off (with integer coefficients) the components of the other basis vectors along the selected vector minimizes the Euclidean norms of the reduced basis vectors. Each iteration projects off the components along the selected basis vector and efficiently updates all information required for the next iteration to select its best basis vector and perform the associated projections.
format Preprint
id arxiv_https___arxiv_org_abs_2303_02226
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle An efficient algorithm for integer lattice reduction
Charton, François
Lauter, Kristin
Li, Cathy
Tygert, Mark
Cryptography and Security
Numerical Analysis
Number Theory
Optimization and Control
A lattice of integers is the collection of all linear combinations of a set of vectors for which all entries of the vectors are integers and all coefficients in the linear combinations are also integers. Lattice reduction refers to the problem of finding a set of vectors in a given lattice such that the collection of all integer linear combinations of this subset is still the entire original lattice and so that the Euclidean norms of the subset are reduced. The present paper proposes simple, efficient iterations for lattice reduction which are guaranteed to reduce the Euclidean norms of the basis vectors (the vectors in the subset) monotonically during every iteration. Each iteration selects the basis vector for which projecting off (with integer coefficients) the components of the other basis vectors along the selected vector minimizes the Euclidean norms of the reduced basis vectors. Each iteration projects off the components along the selected basis vector and efficiently updates all information required for the next iteration to select its best basis vector and perform the associated projections.
title An efficient algorithm for integer lattice reduction
topic Cryptography and Security
Numerical Analysis
Number Theory
Optimization and Control
url https://arxiv.org/abs/2303.02226