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
相关论文
共 7 条
  • [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] 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
  • [4] Quantum algorithm for solving hyperelliptic curve discrete logarithm problem
    Huang, Yan
    Su, Zhaofeng
    Zhang, Fangguo
    Ding, Yong
    Cheng, Rong
    QUANTUM INFORMATION PROCESSING, 2020, 19 (02)
  • [5] Quantum algorithm for solving hyperelliptic curve discrete logarithm problem
    Yan Huang
    Zhaofeng Su
    Fangguo Zhang
    Yong Ding
    Rong Cheng
    Quantum Information Processing, 2020, 19
  • [6] Practical Solving of Discrete Logarithm Problem over Prime Fields Using Quantum Annealing
    Wronski, Michal
    COMPUTATIONAL SCIENCE, ICCS 2022, PT IV, 2022, : 93 - 106
  • [7] Efficient and side-channel-aware implementations of elliptic curve cryptosystems over prime fields
    Karakoyunlu, D.
    Gurkaynak, F. K.
    Sunar, B.
    Leblebici, Y.
    IET INFORMATION SECURITY, 2010, 4 (01) : 30 - 43