Title : ( Fast Supersingular Isogeny Diffie–Hellman and Key Encapsulation Using a Customized Pipelined Montgomery Multiplier )
Authors: Mohammad-Hossein Farzam , Siavash Bayat-Sarmadi , Hatameh Mosanaei-Boorani , Armin Alivand ,Access to full-text not allowed by authors
Abstract
We present a pipelined Montgomery multiplier tailored for SIKE primes. The latency of this multiplier is far shorter than that of the previous work while its frequency competes with the highest-rated ones. The implementation results on a Virtex-7 FPGA show that this multiplier improves the time, the area-time product (AT), and the throughput of computing modular multiplication by at least 2.30, 1.60, and 1.36 times over SIKE primes respectively. We have also developed a CPU-like architecture to perform SIDH and SIKE using several instances of our modular multiplier. Using four multipliers on a Virtex-7 FPGA, the encapsulation and the decapsulation of SIKE can be performed at least 1.45 times faster while improving the AT by at least 1.35 times over all SIKE primes. We have also evaluated our implementation on two other FPGAs. The implementation on Artix-7 improves the time and the AT of performing these two steps of SIKE by at least 1.90 and 1.80 times, respectively. On Kintex UltraScale+, these improvement factors are 2.05 and 2.08, respectively. On this device, these two steps take 3.11, 3.52, 4.66, and 6.59 milliseconds on p434 , p503 , p610 , and p751 , respectively.
Keywords
, post-quantum cryptography , isogeny-based cryptography , Montgomery multiplication , SIDH , SIKE@article{paperid:1099600,
author = {Farzam, Mohammad-Hossein and سیاوش بیات سرمدی and حاتمه مثنایی بورانی and آرمین عالیوند},
title = {Fast Supersingular Isogeny Diffie–Hellman and Key Encapsulation Using a Customized Pipelined Montgomery Multiplier},
journal = {IEEE Transactions on Circuits and Systems Part I: IRegular Papers},
year = {2022},
volume = {69},
number = {3},
month = {March},
issn = {1549-8328},
pages = {1221--1230},
numpages = {9},
keywords = {post-quantum cryptography ; isogeny-based cryptography ; Montgomery multiplication ; SIDH ; SIKE},
}
%0 Journal Article
%T Fast Supersingular Isogeny Diffie–Hellman and Key Encapsulation Using a Customized Pipelined Montgomery Multiplier
%A Farzam, Mohammad-Hossein
%A سیاوش بیات سرمدی
%A حاتمه مثنایی بورانی
%A آرمین عالیوند
%J IEEE Transactions on Circuits and Systems Part I: IRegular Papers
%@ 1549-8328
%D 2022