Obtuse Lattice Bases

09/01/2020
βˆ™
by   Kanav Gupta, et al.
βˆ™
0
βˆ™

A lattice reduction is an algorithm that transforms the given basis of the lattice to another lattice basis such that problems like finding a shortest vector and closest vector become easier to solve. We define a class of bases called obtuse bases and show that any lattice basis can be transformed to an obtuse basis. A shortest vector 𝐬 can be written as 𝐬=v_1𝐛_1+…+v_n𝐛_n where 𝐛_1,…,𝐛_n are the input basis vectors and v_1,…,v_n are integers. When the input basis is obtuse, all these integers can be chosen to be positive for a shortest vector. This property of obtuse bases makes the lattice enumeration algorithm for finding a shortest vector exponentially faster. We have implemented the algorithm for making bases obtuse, and tested it some small bases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
βˆ™ 12/03/2019

Faster Lattice Enumeration

A lattice reduction is an algorithm that transforms the given basis of t...
research
βˆ™ 05/09/2018

Computing an LLL-reduced basis of the orthogonal lattice

As a typical application, the Lenstra-Lenstra-Lovasz lattice basis reduc...
research
βˆ™ 04/24/2023

Strongly Reduced Lattice Bases

In this paper, we show that for each lattice basis, there exists an equi...
research
βˆ™ 02/12/2021

Generating cryptographically-strong random lattice bases and recognizing rotations of β„€^n

Lattice-based cryptography relies on generating random bases which are d...
research
βˆ™ 12/16/2020

Shortest Multi-Spline Bases for Generalized Sampling

Generalized sampling consists in the recovery of a function f, from the ...
research
βˆ™ 02/21/2023

Complete GrΓΆbner basis for lattice codes

In this work, two algorithms are developed related to lattice codes. In ...
research
βˆ™ 11/20/2018

On compact representations of Voronoi cells of lattices

In a seminal work, Micciancio & Voulgaris (2010) described a determinist...

Please sign up or login with your details

Forgot password? Click here to reset