Abstract

At Eurocrypt 2003, Szydlo presented a search to distinguish reduction for the Lattice Isomorphism Problem (LIP) on the integer lattice . Here the search problem asks to find an isometry between and an isomorphic lattice, while the distinguish variant asks to distinguish between a list of auxiliary lattices related to .

In this work we generalize Szydlo’s search to distinguish reduction in two ways. Firstly, we generalize the reduction to any lattice isomorphic to , where is a fixed base lattice. Secondly, we allow to be a module lattice over any number field. Assuming the base lattice and the number field are fixed, our reduction is polynomial in .

As a special case we consider the module lattice used in the module-LIP based signature scheme HAWK, and we show that one can solve the search problem, leading to a full key recovery, with less than distinguishing calls on two lattices each, where is the degree of the power-of-two cyclotomic number field and its ring of integers.