Improvements to the Descent Step in the Number Field Sieve for Discrete Logarithms

被引:0
|
作者
Liu, Liwei [1 ]
Xu, Maozhi [1 ]
机构
[1] Peking Univ, Sch Math Sci, Beijing, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
cryptography; discrete logarithm problem; number field sieve; descent;
D O I
10.1109/cits49457.2020.9232505
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The discrete logarithm problem (DLP) is a cornerstone in the public-key cryptography with various applications. Recently there is a new computational record for the DLP in a 795-bit prime field using the number field sieve for discrete logarithms (NFS-DL). The main technique used in the computation is choosing good parameters for each step of NFS-DL which reduces the time estimated by the asymptotic complexity significantly. In this article, we propose a new algorithm to find relations for high degree prime ideals and remove the previous restriction that only degree one prime ideals are allowed to appear in the descent step. This will increase the success probability of the descent step and reduce the actual running time. As the descent step could be done separately in some sense, improving the descent step is beneficial to find optimal parameters such as the smoothness bound which may result in better performance of the NFS-DL algorithm. We also give an experiment to demonstrate the effectiveness of our algorithm.
引用
收藏
页码:230 / 235
页数:6
相关论文
共 50 条
  • [41] AN IDENTITY-BASED IDENTIFICATION SCHEME BASED ON DISCRETE LOGARITHMS MODULO A COMPOSITE NUMBER
    GIRAULT, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 473 : 481 - 486
  • [42] Factorization of RSA-140 using the number field sieve
    Cavallar, S
    Dodson, B
    Lenstra, A
    Leyland, P
    Lioen, W
    Montgomery, PL
    Murphy, B
    Riele, HT
    Zimmermann, P
    ADVANCES IN CRYPTOLOGY - ASIACRYPT'99, PROCEEDINGS, 1999, 1716 : 195 - 207
  • [43] Non-linear polynomial selection for the number field sieve
    Prest, Thomas
    Zimmermann, Paul
    JOURNAL OF SYMBOLIC COMPUTATION, 2012, 47 (04) : 401 - 409
  • [44] Montgomery's method of polynomial selection for the number field sieve
    Coxon, Nicholas
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2015, 485 : 72 - 102
  • [45] A UNIFIED POLYNOMIAL SELECTION METHOD FOR THE (TOWER) NUMBER FIELD SIEVE ALGORITHM
    Sarkar, Palash
    Singh, Shashank
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2019, 13 (03) : 435 - 455
  • [46] The Space Complexity Analysis in the General Number Field Sieve Integer Factorization
    Wang, Qi
    Fan, Xiubin
    Zang, Hongyan
    Wang, Yu
    THEORETICAL COMPUTER SCIENCE, 2016, 630 : 76 - 94
  • [47] World wide number field sieve factoring record: On to 512 bits
    Lecture Notes in Computer Science, 1996, 1163
  • [48] Improved routing-based linear algebra for the number field sieve
    Geiselmann, W
    Köpfer, H
    Steinwandt, R
    Tromer, E
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 1, 2005, : 636 - 641
  • [49] Reconfigurable hardware implementation of mesh routing in number field sieve factorization
    Bajracharya, S
    Misra, D
    Gaj, K
    El-Ghazawi, T
    2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 263 - 270
  • [50] Factoring large integers using parallel general number field sieve
    Xu, L
    Yang, LT
    Lin, M
    PDPTA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2005, : 1017 - 1023