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 条
  • [31] A Quantum Diffie-Hellman Protocol
    Subramaniam, Pranav
    Parakh, Abhishek
    [J]. 2014 IEEE 11TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2014, : 523 - 524
  • [32] Karatsuba Ofman Multiplication Implementation on SystemC for Diffie-Hellman Key Exchange Algorithm
    Aygun, Sercan
    Kouhalvandi, Lida
    Ors, Berna
    Gunes, Ece Olcay
    [J]. 2017 IEEE 4TH INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2017, : 641 - 645
  • [33] The performance of group Diffie-Hellman paradigms
    Hagzan, KS
    Bischof, HP
    [J]. ICWN'04 & PCC'04, VOLS, 1 AND 2, PROCEEDINGS, 2004, : 88 - 94
  • [34] The Diffie-Hellman problem in Lie algebras
    Rafalska, Beata
    [J]. Rough Sets and Intelligent Systems Paradigms, Proceedings, 2007, 4585 : 622 - 629
  • [35] On the statistical properties of Diffie-Hellman distributions
    Canetti, R
    Friedlander, J
    Konyagin, S
    Larsen, M
    Lieman, D
    Shparlinski, I
    [J]. ISRAEL JOURNAL OF MATHEMATICS, 2000, 120 (1) : 23 - 46
  • [36] Polynomial representations of the Diffie-Hellman mapping
    El Mahassni, E
    Shparlinski, I
    [J]. BULLETIN OF THE AUSTRALIAN MATHEMATICAL SOCIETY, 2001, 63 (03) : 467 - 473
  • [37] Decidability for Lightweight Diffie-Hellman Protocols
    Dougherty, Daniel J.
    Guttman, Joshua D.
    [J]. 2014 IEEE 27TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF), 2014, : 217 - 231
  • [38] The square root Diffie-Hellman problem
    Roh, Dongyoung
    Hahn, Sang Geun
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2012, 62 (02) : 179 - 187
  • [39] A polynomial representation of the Diffie-Hellman mapping
    Meidl, W
    Winterhof, A
    [J]. APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2002, 13 (04) : 313 - 318
  • [40] Diffie-Hellman Protocol as a Symmetric Cryptosystem
    Burda, Karel
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (07): : 33 - 37