Efficient Hardware Implementations for Elliptic Curve Cryptography over Curve448

Autor: Mojtaba Bisheh Niasar, Reza Azarderakhsh, Mehran Mozaffari Kermani
Rok vydání: 2020
Předmět:
Zdroj: Progress in Cryptology – INDOCRYPT 2020 ISBN: 9783030652760
INDOCRYPT
DOI: 10.1007/978-3-030-65277-7_10
Popis: In this paper, we present different implementations of point multiplication over Curve448. Curve448 has recently been recommended by NIST to provide 224-bit security over elliptic curve cryptography. Although implementing high-security cryptosystems should be considered due to recent improvements in cryptanalysis, hardware implementation of Curve488 has been investigated in a few studies. Hence, in this study, we propose three variable-base-point FPGA-based Curve448 implementations, i.e., lightweight, area-time efficient, and high-performance architectures, which aim to be used for different applications. Synthesized on a Xilinx Zynq 7020 FPGA, our proposed high-performance design increases 12% throughput with executing 1,219 point multiplication per second and increases 40% efficiency in terms of required clock cycles\(\times \)utilized area compared to the best previous work. Furthermore, the proposed lightweight architecture works 250 MHz and saves 96% of resources with the same performance. Additionally, our area-time efficient design considers a trade-off between time and required resources, which shows a 48% efficiency improvement with 52% fewer resources. Finally, effective side-channel countermeasures are added to our proposed designs, which also outperform previous works.
Databáze: OpenAIRE