错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A New Self-dual BKZ Algorithm Based on Lattice Sieving

  • Xixuan Deng,
  • Huiwen Jia

摘要

Lattice reduction algorithm is an important algorithm for solving lattice Shortest Vector Problem (SVP), which makes it the primary tool for evaluating the security of lattice-based cryptographic schemes. Lattice reduction algorithm’s running time and memory depend on the SVP-Oracle used as a subroutine. In this work, we use lattice sieving algorithm as the SVP-Oracle, combined with the Self-Dual BKZ algorithm, to design a new lattice reduction algorithm. Compared to the previous implementations based on enumeration algorithm, our new algorithm can produce more accurate results in less time. In addition, our new algorithm maintains the same computational performance as the state-of-the-art, i.e. the pump and jump BKZ.