Sina Bagheri, Masoud Kaveh
The commutative supersingular isogeny Diffie-Hellman (CSIDH) algorithm is a promising post-quantum key exchange protocol, notable for its exceptionally small key sizes, but hindered by computationally intensive key generation. Furthermore, practical implementations must operate in constant time to mitigate side-channel vulnerabilities, which presents an additional performance challenge. This paper presents, to our knowledge, the first comprehensive hardware study of CSIDH, establishing a performance baseline with a unified architecture on both field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC) platforms. The architecture features a top-level finite state machine (FSM) that orchestrates a deeply pipelined arithmetic logic unit (ALU) to accelerate the underlying 512-bit finite field operations. The ALU employs a parallelized schoolbook multiplier, completing a 512 ×512-bit multiplication in 22 clock cycles and enabling a full Montgomery modular multiplication in 87 cycles. The constant-time CSIDH-512 design requires 1.03 × 108 clock cycles per key generation. When implemented on a Xilinx Zynq UltraScale+ FPGA, the architecture achieves a 200 MHz clock frequency, corresponding to a 515 ms latency. For ASIC implementation in a 180nm process, the design requires 1.065×108 clock cycles and achieves a ~180 MHz frequency, resulting in a key generation latency of 591 ms. By providing the first public hardware performance metrics for CSIDH on both FPGA and ASIC platforms, this work delivers a crucial benchmark for future isogeny-based post-quantum cryptography (PQC) accelerators.
@article{1856ee00-fdae-4dfb-a50d-5180e1b1b909,
title={A Constant-Time Hardware Architecture for the CSIDH Key-Exchange Protocol},
author={Sina Bagheri and Masoud Kaveh},
year={2021},
language={en}
}TY - JOUR TI - A Constant-Time Hardware Architecture for the CSIDH Key-Exchange Protocol AU - Sina Bagheri AU - Masoud Kaveh PY - 2021 LA - en ER -
Ian Cameron, Mitren Sukhram
This book delves into the intricate processes involved in blast furnace ironmaking, emphasizing the analysis, control, and optimization of operations.
Unknown, Unknown
This study focuses on the fundamental characteristics of solid iron, which is predominantly composed of iron atoms and provides a basis for understand
Siddhartha Mukherjee
This book provides a comprehensive overview of the critical aspects of industrial process engineering and plant design, addressing the complexities an
Rajesh Jha, Bimal Kumar Jha
This book describes the application of artificial intelligence (AI) and machine learning (ML) concepts to develop predictive models that can be used t
Unknown, Unknown
This chapter discusses metal casting processes, highlighting the diversity and common characteristics among them. The objective is to elucidate the fu
Mudila Dhanunjaya Rao, Kamalesh K. Singh
Rapid global technological development has resulted in increased production of electronic waste, which presents both challenges and opportunities in r