Design and Optimization of Modular Multiplication for SIDH

Chunyang Liu, Jian Ni, Weiqiang Liu*, Zhe Liu, Máire O'Neill

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)


Recent progress on quantum physics shows that quantum computers may be a reality in the not too distant future. Based on new mathematical hard problems, post-quantum cryptography (PQC) has been studied to make sure the attacks from quantum computers can be resistant. The latest supersingular isogeny Diffie-Hellman (SIDH) key exchange protocol shows promising security properties among various post-quantum cryptosystems. In this paper, we propose an improved modular multiplication algorithm with special primes that can be used in SIDH key exchange protocol. Both software and hardware implementations are provided and compared with original modular multiplication algorithm. The results show that the software results of improved algorithm can be 24% faster than the original software implementation, while the hardware implementation based on the proposed hardware architecture can be 6 times faster than previous hardware implementation.

Original languageEnglish
Title of host publication2018 IEEE International Symposium on Circuits and Systems (ISCAS 2018): Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages5
ISBN (Electronic)9781538648810
Publication statusPublished - 04 May 2018
Event2018 IEEE International Symposium on Circuits and Systems, ISCAS 2018 - Florence, Italy
Duration: 27 May 201830 May 2018

Publication series

NameIEEE International Symposium on Circuits and Systems: Proceedings
ISSN (Electronic)2379-447X


Conference2018 IEEE International Symposium on Circuits and Systems, ISCAS 2018


  • modular multiplication
  • Post-quantum cryptography
  • supersingular isogeny Diffie-Hellman (SIDH)

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Design and Optimization of Modular Multiplication for SIDH'. Together they form a unique fingerprint.

Cite this