Lattices defined as modules over algebraic rings or orders have garnered interest recently, particularly in the fields of cryptography and coding theory. Whilst there exist many attempts to generalise the conditions for LLL reduction to such lattices, there do not seem to be any attempts so far to generalise stronger notions of reduction such as Minkowski, HKZ and BKZ reduction. Moreover, most lattice reduction methods for modules over algebraic rings involve applying traditional techniques to the embedding of the module into real space, which distorts the structure of the algebra. In this paper, we generalise some classical notions of reduction theory to that of free modules defined over an order. Moreover, we extend the definitions of Minkowski, HKZ and BKZ reduction to that of such modules and show that bases reduced in this manner have vector lengths that can be bounded above by the successive minima of the lattice multiplied by a constant that depends on the algebra and the dimension of the module. In particular, we show that HKZ reduced bases are polynomially close to the successive minima of the lattice in terms of the module dimension. None of our definitions require the module to be embedded and thus preserve the structure of the module.
翻译:被定义为代数圈或代数圈或顺序模块的拉特克最近引起了人们的兴趣,特别是在加密和编码理论领域。虽然有许多尝试试图将减少LLL的条件概括到这些低价层,但迄今似乎没有尝试将减少LLL的条件概括到这种低价层的更强概念,如Minkowski、HKZ和BKZ的减少。此外,用于减少代数圈或顺序模块的大多数拉特克格克法方法涉及应用传统技术将模块嵌入真实空间,这扭曲了代数结构。在本文中,我们将一些典型的减少理论概念概括到由命令定义的免费模块。此外,我们将Minkowski、HKZ和BKZ的减少定义扩展到这种模块的定义,并表明以这种方式缩小的基数的矢量长度可以超过Lattice连续的迷宫的尺寸,乘以一个取决于代数和模块的尺寸的常数。我们特别表明,HKKKZ缩小的基底基数是多度接近于由单层模块的连续保存模块的尺寸。