Optimized Modular Multiplication for Supersingular Isogeny Diffie-Hellman

被引:19
|
作者
Liu, Weiqiang [1 ]
Ni, Jian [1 ]
Liu, Zhe [2 ,3 ]
Liu, Chunyang [1 ]
O'Neill, Maire [4 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Elect & Informat Engn, Nanjing 210016, Jiangsu, Peoples R China
[2] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Jiangsu, Peoples R China
[3] State Key Lab Cryptol, POB 5159, Beijing 100878, Peoples R China
[4] Queens Univ Belfast, Ctr Secure Informat Technol, Belfast BT7 1NN, Antrim, North Ireland
基金
英国工程与自然科学研究理事会; 中国国家自然科学基金;
关键词
Post-quantum cryptography; supersingular isogeny Diffie-Hellman (SIDH); modular multiplication;
D O I
10.1109/TC.2019.2899847
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent progress in quantum physics shows that quantum computers may be a reality in the not too distant future. Post-quantum cryptography (PQC) refers to cryptographic schemes that are based on hard problems which are believed to be resistant to attacks from quantum computers. The supersingular isogeny Diffie-Hellman (SIDH) key exchange protocol shows promising security properties among various post-quantum cryptosystems that have been proposed. In this paper, we propose two efficient modular multiplication algorithms with special primes that can be used in SIDH key exchange protocol. Hardware architectures for the two proposed algorithms are also proposed. The hardware implementations are provided and compared with the original modular multiplication algorithm. The results show that the proposed finite field multiplier is over 6.79 times faster than the original multiplier in hardware. Moreover, the SIDH hardware/software codesign implementation using the proposed FFM2 hardware is over 31 percent faster than the best SIDH software implementation.
引用
收藏
页码:1249 / 1255
页数:7
相关论文
共 50 条
  • [41] The square root Diffie-Hellman problem
    Roh, Dongyoung
    Hahn, Sang Geun
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2012, 62 (02) : 179 - 187
  • [42] On-The-Fly Diffie-Hellman for IoT
    Diaz Arancibia, Jaime
    Ferrari Smith, Vicente
    Lopez Fenner, Julio
    [J]. 2019 38TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2019,
  • [43] On the statistical properties of Diffie-Hellman distributions
    Ran Canetti
    John Friedlander
    Sergei Konyagin
    Michael Larsen
    Daniel Lieman
    Igor Shparlinski
    [J]. Israel Journal of Mathematics, 2000, 120 : 23 - 46
  • [44] Throughput/Area Optimized Architecture for Elliptic-Curve Diffie-Hellman Protocol
    Rashid, Muhammad
    Kumar, Harish
    Khan, Sikandar Zulqarnain
    Bahkali, Ismail
    Alhomoud, Ahmed
    Mehmood, Zahid
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (08):
  • [45] Short exponent Diffie-Hellman problems
    Koshiba, T
    Kurosawa, K
    [J]. PUBLIC KEY CRYPTOGRAPHY - PKC 2004, PROCEEDINGS, 2004, 2947 : 173 - 186
  • [46] An Algebraic Framework for Diffie-Hellman Assumptions
    Escala, Alex
    Herold, Gottfried
    Kiltz, Eike
    Rafols, Carla
    Villar, Jorge
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2013, PT II, 2013, 8043 : 129 - 147
  • [47] The twin Diffie-Hellman problem and applications
    Cash, David
    Kiltz, Eike
    Shopup, Victor
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2008, 2008, 4965 : 127 - +
  • [48] The Twin Diffie-Hellman Problem and Applications
    Cash, David
    Kiltz, Eike
    Shoup, Victor
    [J]. JOURNAL OF CRYPTOLOGY, 2009, 22 (04) : 470 - 504
  • [49] A Polynomial Representation of the Diffie-Hellman Mapping
    Wilfried Meidl
    Arne Winterhof
    [J]. Applicable Algebra in Engineering, Communication and Computing, 2002, 13 : 313 - 318
  • [50] An Algebraic Framework for Diffie-Hellman Assumptions
    Escala, Alex
    Herold, Gottfried
    Kiltz, Eike
    Rafols, Carla
    Villar, Jorge
    [J]. JOURNAL OF CRYPTOLOGY, 2017, 30 (01) : 242 - 288