Development and analysis of massive parallelization of a lattice basis reduction algorithm
Development and analysis of massive parallelization of a lattice basis reduction algorithm
复制标题
格基约简算法大规模并行化的开发与分析
DOI:
10.1007/s13160-023-00580-z
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Katsuki Fujiwara
中科院分区:
文献类型:
--
作者:
Nariaki Tateiwa;Yuji Shinano;Masaya Yasuda;Shizuo Kaji;Keiichiro Ymamura;Katsuki Fujiwara
The security of lattice-based cryptography relies on the hardness of solving lattice problems. Lattice basis reduction is a strong tool for solving lattice problems, and the block Korkine–Zolotarev (BKZ) reduction algorithm is the de facto standard in cryptanalysis. We propose a parallel algorithm of BKZ-type reduction based on randomization. Randomized copies of an input lattice basis are independently reduced in parallel, while several basis vectors are shared asynchronously among all processes. There is a trade-off between randomization and information sharing; if a substantial amount of information is shared, all processes might work on the same problem, which diminishes the benefit of parallelization. To monitor the balance between randomness and sharing, we propose a new metric to quantify the variety of lattice bases, and we empirically find an optimal parameter of sharing for high-dimensional lattices. We also demonstrate the effectiveness of our parallel algorithm and metric through experiments from multiple perspectives.
DOI:
10.1007/s10623-020-00765-4
发表时间:
2020
期刊:
Designs, Codes and Cryptography
影响因子:
--
作者:
Yasuda Masaya;Nakamura Satoshi;Yamaguchi Junpei
通讯作者:
Yamaguchi Junpei