Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

An LLL Algorithm for Module Lattices

10Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The LLL algorithm takes as input a basis of a Euclidean lattice, and, within a polynomial number of operations, it outputs another basis of the same lattice but consisting of rather short vectors. We provide a generalization to R-modules contained in Kn for arbitrary number fields K and dimension n, with R denoting the ring of integers of K. Concretely, we introduce an algorithm that efficiently finds short vectors in rank-n modules when given access to an oracle that finds short vectors in rank-2 modules, and an algorithm that efficiently finds short vectors in rank-2 modules given access to a Closest Vector Problem oracle for a lattice that depends only on K. The second algorithm relies on quantum computations and its analysis is heuristic.

Cite

CITATION STYLE

APA

Lee, C., Pellet-Mary, A., Stehlé, D., & Wallet, A. (2019). An LLL Algorithm for Module Lattices. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11922 LNCS, pp. 59–90). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-34621-8_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free