Quantum circuits for hyperelliptic curve discrete logarithms over the Mersenne prime fields

被引:1
|
作者
Chen, Chao [1 ,2 ]
Guan, Peidong [1 ,2 ]
Huang, Yan [3 ]
Zhang, Fangguo [1 ,2 ]
机构
[1] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
[2] Guangdong Key Lab Informat Secur, Guangzhou 510006, Peoples R China
[3] Hunan Univ Sci & Technol, Sch Math & Computat Sci, Xiangtan 411201, Peoples R China
基金
中国国家自然科学基金;
关键词
Hyperelliptic Curves; Jacobians; Quantum Cryptanalysis; Discrete Logarithm Problem; Shor's Algorithm; FACTORIZATION; ALGORITHMS;
D O I
10.1007/s11128-023-04017-x
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Owing to smaller key size, hyperelliptic curve cryptosystem (HCC) has attracted much attention in modern cryptography, which is generally based on the discrete logarithm problem on the hyperelliptic curves of genus 2 (HCDLP). Unfortunately, quantum computation may threaten this widely applied cryptosystem, yet the exact quantum cost of HCDLP is still unexploited because of complicated divisor addition formulae. In this work, we present the concrete quantum resource estimate for Shor's algorithm to compute HCDLP over the Mersenne prime fields. For this aim, we first modify basic modular operations for quantum computation. Then, we realize the quantum circuit from the reversible transforms of divisor additions. As the core of our work, the transforms have been decomposed into the straight-line program of basic modular operations with minimal auxiliary registers. Finally, we expound that the HCDLP over an n-bit Mersenne prime field can be computed on a quantum computer with 3344n3 - 72n2 - 1360n Toffoli gates using 20n + 2-log n - + 10 qubits. In particular, under the 128-bit security level, the quantum circuit for HCDLP over the Mersenne prime field F2127- 1 requires more quantum resources than that of ECDLP over the generic prime fields.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Quantum circuits for hyperelliptic curve discrete logarithms over the Mersenne prime fields
    Chao Chen
    Peidong Guan
    Yan Huang
    Fangguo Zhang
    Quantum Information Processing, 22
  • [2] Improved Quantum Circuits for Elliptic Curve Discrete Logarithms
    Haner, Thomas
    Jaques, Samuel
    Naehrig, Michael
    Roetteler, Martin
    Soeken, Mathias
    POST-QUANTUM CRYPTOGRAPHY, PQCRYPTO 2020, 2020, 12100 : 425 - 444
  • [3] Computation of discrete logarithms in prime fields
    LaMacchia, B.A.
    Odlyzko, A.M.
    Designs, Codes and Cryptography, 1991, 1 (01)
  • [4] COMPUTATION OF DISCRETE LOGARITHMS IN PRIME FIELDS
    LAMACCHIA, BA
    ODLYZKO, AM
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 537 : 616 - 618
  • [5] On the cubic sieve method for computing discrete logarithms over prime fields
    Das, A
    Madhavan, CEV
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2005, 82 (12) : 1481 - 1495
  • [6] Fault Attacks on Hyperelliptic Curve Discrete Logarithm Problem over Finite Fields
    Wang Mingqiang
    Xue Haiyang
    Zhan Tao
    CHINA COMMUNICATIONS, 2012, 9 (11) : 150 - 161
  • [7] Performance comparison of linear sieve and cubic sieve algorithms for discrete logarithms over prime fields
    Das, A
    Madhavan, CEV
    ALGORITHMS AND COMPUTATIONS, 2000, 1741 : 295 - 306
  • [8] Discrete logarithms in curves over finite fields
    Enge, Andreas
    FINITE FIELDS AND APPLICATIONS, 2008, 461 : 119 - 139
  • [9] COMPUTING DISCRETE LOGARITHMS IN THE JACOBIAN OF HIGH-GENUS HYPERELLIPTIC CURVES OVER EVEN CHARACTERISTIC FINITE FIELDS
    Velichka, M. D.
    Jacobson, M. J., Jr.
    Stein, A.
    MATHEMATICS OF COMPUTATION, 2014, 83 (286) : 935 - 963
  • [10] Algebraic Approaches for the Elliptic Curve Discrete Logarithm Problem over Prime Fields
    Petit, Christophe
    Kosters, Michiel
    Messeng, Ange
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2016, PT II, 2016, 9615 : 3 - 18