Dynamic Self-dual DeepBKZ Lattice Reduction with Free Dimensions
Dynamic Self-dual DeepBKZ Lattice Reduction with Free Dimensions
复制标题
具有自由维度的动态自对偶 DeepBKZ 晶格缩减
DOI:
10.1007/978-981-15-8061-1_30
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Yasuda Masaya
中科院分区:
文献类型:
--
作者:
Nakamura Satoshi;Ikematsu Yasuhiko;Yasuda Masaya
Lattice basis reduction is a mandatory tool to solve lattice problems such as the shortest vector problem (SVP), whose hardness assures the security of lattice-based cryptography. The most famous reduction is the celebrated algorithm by Lenstra-Lenstra–Lovász (LLL), and the block Korkine–Zolotarev (BKZ) is its blockwise generalization. At present, BKZ and its variants such as BKZ 2.0 are a de facto standard reduction algorithm to estimate the security level of lattice-based cryptosystems. Recently, DeepBKZ was proposed as a mathematical improvement of BKZ, in which LLL with deep insertions (DeepLLL) is called as a subroutine alternative to LLL. In this paper, we develop a new self-dual variant of DeepBKZ to obtain a reduced basis. Different from conventional self-dual algorithms, we select suitablefree dimensionsto reduce primal and dual lattice bases in our variant. We also report experimental results to compare our self-dual DeepBKZ with primal BKZ and DeepBKZ for several random lattice bases.