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 条
  • [1] Efficient Algorithms for Supersingular Isogeny Diffie-Hellman
    Costello, Craig
    Longa, Patrick
    Naehrig, Michael
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2016, PT I, 2016, 9814 : 572 - 601
  • [2] Faster Key Generation of Supersingular Isogeny Diffie-Hellman
    Lin, Kaizhan
    Zhang, Fangguo
    Zhao, Chang-An
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105 (08)
  • [3] Faster Key Generation of Supersingular Isogeny Diffie-Hellman
    Lin, Kaizhan
    Zhang, Fangguo
    Zhao, Chang-An
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (12) : 1551 - 1558
  • [4] Supersingular Isogeny Diffie-Hellman Authenticated Key Exchange
    Fujioka, Atsushi
    Takashima, Katsuyuki
    Terada, Shintaro
    Yoneyama, Kazuki
    [J]. INFORMATION SECURITY AND CRYPTOLOGY (ICISC 2018), 2019, 11396 : 177 - 195
  • [5] An Exposure Model for Supersingular Isogeny Diffie-Hellman Key Exchange
    Koziel, Brian
    Azarderakhsh, Reza
    Jao, David
    [J]. TOPICS IN CRYPTOLOGY - CT-RSA 2018, 2018, 10808 : 452 - 469
  • [6] EdSIDH: Supersingular Isogeny Diffie-Hellman Key Exchange on Edwards Curves
    Azarderakhsh, Reza
    Lang, Elena Bakos
    Jao, David
    Koziel, Brian
    [J]. SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2018, 2018, 11348 : 125 - 141
  • [7] On Secure Implementations of Quantum-Resistant Supersingular Isogeny Diffie-Hellman
    Koziel, Brian
    Azarderakhsh, Reza
    Jao, David
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2017, : 160 - 160
  • [8] Extended supersingular isogeny Diffie-Hellman key exchange protocol: Revenge of the SIDH
    Cervantes-Vazquez, Daniel
    Ochoa-Jimenez, Eduardo
    Rodriguez-Henriquez, Francisco
    [J]. IET INFORMATION SECURITY, 2021, 15 (05) : 364 - 374
  • [9] Supersingular Isogeny Diffie-Hellman Key Exchange on 64-Bit ARM
    Jalali, Amir
    Azarderakhsh, Reza
    Kermani, Mehran Mozaffari
    Jao, David
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2019, 16 (05) : 902 - 912
  • [10] Fast Hardware Architectures for Supersingular Isogeny Diffie-Hellman Key Exchange on FPGA
    Koziel, Brian
    Azarderakhsh, Reza
    Mozaffari-Kermani, Mehran
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2016, 2016, 10095 : 191 - 206