University of Wollongong
Browse

Adaptive precision floating point LLL

Download (219.6 kB)
journal contribution
posted on 2024-11-16, 09:06 authored by Thomas Plantard, Willy SusiloWilly Susilo, Zhenfei Zhang
The LLL algorithm is one of the most studied lattice basis reduction algorithms in the literature. Among all of its variants, the floating point version, also known as L2, is the most popular one, due to its efficiency and its practicality. In its classic setting, the floating point precision is a fixed value, determined by the dimension of the input basis at the initiation of the algorithm. We observe that a fixed precision overkills the problem, since one does not require a huge precision to handle the process at the beginning of the reduction. In this paper, we propose an adaptive way to handle the precision, where the precision is adaptive during the procedure. Although this optimization does not change the worst-case complexity, it reduces the average-case complexity by a constant factor. In practice, we observe an average 20% acceleration in our implementation.

Funding

Secure and Efficient Fair Exchange Protocols

Australian Research Council

Find out more...

History

Citation

Plantard, T., Susilo, W. and Zhang, Z. (2013). Adaptive precision floating point LLL. Lecture Notes in Computer Sciences in Computer Sciences in Computer Science, 7959 104-117.

Journal title

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Volume

7959 LNCS

Pagination

104-117

Language

English

RIS ID

77595

Usage metrics

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC