Studying lattice reduction algorithms improved by quick reordering technique

被引:4
|
作者
Wang, Yuntao [1 ,2 ]
Takagi, Tsuyoshi [2 ,3 ]
机构
[1] Japan Adv Inst Sci & Technol, Sch Informat Sci Secur & Networks, Nomi, Ishikawa, Japan
[2] Japan Sci & Technol Agcy, CREST, Kawaguchi, Saitama, Japan
[3] Univ Tokyo, Grad Sch Informat Sci & Technol, Tokyo, Japan
关键词
Lattice; BKZ reduction; Enumeration; Geometric series assumption; Quick reordering technique; LLL;
D O I
10.1007/s10207-020-00501-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Under the threat of quantum computers' expected powerful computational capacity, the study on post-quantum cryptography is becoming urgent nowadays. Lattice-based cryptography is one of the most promising candidates of post-quantum cryptography. To give a secure instantiation for practical applications, it is necessary to understand the complexity of the best-known attacks. Most of the attacks to lattice-based cryptography use basis reduction algorithms. For instance, the most commonly used practical basis reduction algorithms are variants of the block Korkin-Zolotarev (BKZ) algorithm. In this paper, we study the effect of applying the quick reordering technique (QRT) to lattice algorithms, mainly the enumeration algorithm and the BKZ algorithm. We show that QRT is a simple method to improve these two algorithms with respect to cutting down the number of search nodes and thus reducing the total runtime. For improving on the LLL algorithm with dimensions smaller than 30, the success rate is larger than 10%, and for the BKZ algorithm with blocksize smaller than 30, the success rate is larger than 40%. At first, we observe that reordering the LLL-reduced basis vectors by increasing norm orders will change the distribution of search nodes in the enumeration tree, which gives a chance to reduce the enumeration search nodes with a certain probability. The experimental results show that the runtime of the enumeration algorithm can be accelerated approximately by a factor of two. We further explain this phenomenon from a theoretical point of view, which follows Gama-Nguyen-Regev's analysis (Gama et al., in: Advances in cryptology-EUROCRYPT 2010, proceedings of 29th annual international conference on the theory and applications of cryptographic techniques, pp 257-278, 2010). Then we apply this reordering technique to the implementation of the BKZ algorithm in the open-source library NTL. Our experimental results in dimensions 100-120 with blocksize 15-30 show that on the LLL-reduced bases, our modified NTL-BKZ outputs a vector shorter than the original NTL-BKZ with rate 40.91%-45.73% by setting the LLL approximation factor by delta LLL=0.99=0.99$$\end{document}. Furthermore, in the instances where the improved BKZ found one same or shorter vector, the runtime is up to 2.02 times faster than the original NTL-BKZ when setting the blocksize beta=25 with delta LLL=0.99=0.99$$\end{document}.
引用
收藏
页码:257 / 268
页数:12
相关论文
共 50 条
  • [31] Delay-Reduction Technique for DWA Algorithms
    Jabbour, Chadi
    Fakhoury, Hussein
    Van Tam Nguyen
    Loumeau, Patrick
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2014, 61 (10) : 733 - 737
  • [32] HKZ and Minkowski Reduction Algorithms for Lattice-Reduction-Aided MIMO Detection
    Zhang, Wen
    Qiao, Sanzheng
    Wei, Yimin
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (11) : 5963 - 5976
  • [33] Quick Attribute Reduction Algorithm Based on Improved Frequent Pattern Tree
    Xu, Zhangyan
    Huang, Liyu
    Qian, Wenbin
    Yang, Bingru
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 1, 2009, : 406 - +
  • [34] A TECHNIQUE FOR STUDYING SMALL DEFORMATIONS OF CRYSTAL LATTICE BASED ON SHADOW EFFECT
    AKHMETOVA, BG
    PLETS, YM
    TULINOV, AF
    SOVIET PHYSICS JETP-USSR, 1969, 29 (03): : 442 - +
  • [35] Improved nonlinear multiuser precoding using lattice reduction
    Xu, Daofeng
    Huang, Yongming
    Yang, Luxi
    SIGNAL IMAGE AND VIDEO PROCESSING, 2009, 3 (01) : 47 - 52
  • [36] Improved Lattice Reduction Aided Detections for MIMO Systems
    Kim, Namshik
    Park, Hyuncheol
    2006 IEEE 64TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-6, 2006, : 519 - 523
  • [37] Improved nonlinear multiuser precoding using lattice reduction
    Daofeng Xu
    Yongming Huang
    Luxi Yang
    Signal, Image and Video Processing, 2009, 3 : 47 - 52
  • [38] A HIERARCHY OF POLYNOMIAL-TIME LATTICE BASIS REDUCTION ALGORITHMS
    SCHNORR, CP
    THEORETICAL COMPUTER SCIENCE, 1987, 53 (2-3) : 201 - 224
  • [39] Test Data Compression and Power Reduction Using Similarity Based Reordering Technique for Wireless Systems
    R. HariKumar
    B. Manjurathi
    Wireless Personal Communications, 2016, 90 : 713 - 728
  • [40] Design and Implementation of an Improved Wavelet Filter Architecture using Pipe lined Addition Reordering Technique
    Lavanya, Vidhya R.
    Madheswaran, M.
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 2, 2009, : 367 - +