Development and analysis of massive parallelization of a lattice basis reduction algorithm

被引:0
|
作者
Nariaki Tateiwa
Yuji Shinano
Masaya Yasuda
Shizuo Kaji
Keiichiro Yamamura
Katsuki Fujisawa
机构
[1] Kyushu University,Graduate School of Mathematics
[2] Applied Algorithmic Intelligence Methods (A2IM),Department of Optimization, Mathematical Algorithmic Intelligence
[3] Zuse Institute Berlin,Institute of Mathematics for Industry
[4] Kyushu University,Department of Mathematics
[5] Rikkyo University,undefined
关键词
Lattice problems; Shortest vector problem (SVP); Lattice basis reduction; Parallel computation; CMAP-LAP framework; 68R01; 06B99;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:13 / 56
页数:43
相关论文
共 50 条
  • [31] Massive parallelization of gas-kinetic algorithm for Boltzmann model equation
    Li, Zhihui
    Zhang, Hanxin
    Jisuan Wuli/Chinese Journal of Computational Physics, 2008, 25 (01): : 65 - 74
  • [32] Secure Outsourcing of Lattice Basis Reduction
    Liu, Jiayang
    Bi, Jingguo
    NEURAL INFORMATION PROCESSING (ICONIP 2019), PT II, 2019, 11954 : 603 - 615
  • [33] Practical lattice basis sampling reduction
    Buchmann, Johannes
    Ludwig, Christoph
    ALGORITHMIC NUMBER THEORY, PROCEEDINGS, 2006, 4076 : 222 - 237
  • [34] PARALLEL GCD AND LATTICE BASIS REDUCTION
    ROCH, JL
    VILLARD, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 557 - 564
  • [35] Practical, Predictable Lattice Basis Reduction
    Micciancio, Daniele
    Walter, Michael
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2016, PT I, 2016, 9665 : 820 - 849
  • [36] Non-Gaussian Component Analysis via Lattice Basis Reduction
    Diakonikolas, Ilias
    Kane, Daniel M.
    CONFERENCE ON LEARNING THEORY, VOL 178, 2022, 178
  • [37] Lattice Reduction Assisted Likelihood Ascent Search Algorithm for Multiuser Detection in Massive MIMO System
    Challa, Naga Raju
    Bagadi, Kalapraveen
    IEEE INDICON: 15TH IEEE INDIA COUNCIL INTERNATIONAL CONFERENCE, 2018,
  • [38] Capacity Analysis of Lattice reduction Aided Detection in Massive-MIMO systems
    Sur, Samarendra Nath
    Bera, Soumyasree
    Bera, Rabindranath
    Maji, Bansibadan
    2019 URSI ASIA-PACIFIC RADIO SCIENCE CONFERENCE (AP-RASC), 2019,
  • [39] PARALLELIZATION OF THE GENETIC ALGORITHM OF PARAMETRIC SYNTHESIS OF ANTENNA LATTICE ON A COMPUTER NETWORK
    Krishuk, V. M.
    Shilo, G. M. '
    Artyushenko, B. A.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2008, 1 : 20 - 23
  • [40] An Efficient Numerical Algorithm for Shakedown Analysis Combined with Basis Reduction
    Wang Y.
    Cheng G.
    Li K.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2023, 59 (18): : 154 - 164