High-Speed FPGA Implementation of Modular Multiplication Over Prime Field

Multiplication over prime fields is an essential operation in public key cryptosystems, significantly impacting overall system performance in terms of both area usage and speed. Given its frequent replication, optimizing this operation is vital. Interleaved Modular Multiplication (IMM) based on radix-4 data encoding has shown promising performance in terms of area and latency. However, the frequency of these designs is often limited by the addition of large numbers. This study presents a novel hardware architecture that eliminates the need for precomputed values or embedded FPGA resources. It optimizes operating frequency by incorporating components with reduced critical path delays for modular operations such as doubling, quadrupling, and addition/subtraction. The design is fully reconfigurable, supporting any value and size of prime field to enhance adaptability. The design has been implemented using the Vivado 2019.2 design tool, targeting the Xilinx Virtex7 platform. The implementation achieves the lowest Area-Time Product (ATP) values of 0.6, 1.4, 2.9, and 5.5 (LUTs×ms) for 192-bit, 256-bit, 384-bit, and 521-bit sizes, respectively. These results demonstrate a balanced trade-off between area and time performance, making the design well-suited for high-speed cryptographic applications.

Authors

Institutions

Publication Details

Published
2024-12-17
DOI
https://doi.org/10.1109/ecte-tech62477.2024.10851072
Citations
2
Primary Topic
Cryptography and Residue Arithmetic
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

High-Speed FPGA Implementation of Modular Multiplication Over Prime Field

Saïd Sadoudi, Bachir Madani, Mohamed Salah Azzaz, Redouane Kaibou
2 citations
Cryptography and Residue Arithmetic
1.56
article

High-Speed FPGA Implementation of Modular Multiplication Over Prime Field

Saïd Sadoudi, Bachir Madani, Mohamed Salah Azzaz, Redouane Kaibou
article en
2 citations

Abstract

Multiplication over prime fields is an essential operation in public key cryptosystems, significantly impacting overall system performance in terms of both area usage and speed. Given its frequent replication, optimizing this operation is vital. Interleaved Modular Multiplication (IMM) based on radix-4 data encoding has shown promising performance in terms of area and latency. However, the frequency of these designs is often limited by the addition of large numbers. This study presents a novel hardware architecture that eliminates the need for precomputed values or embedded FPGA resources. It optimizes operating frequency by incorporating components with reduced critical path delays for modular operations such as doubling, quadrupling, and addition/subtraction. The design is fully reconfigurable, supporting any value and size of prime field to enhance adaptability. The design has been implemented using the Vivado 2019.2 design tool, targeting the Xilinx Virtex7 platform. The implementation achieves the lowest Area-Time Product (ATP) values of 0.6, 1.4, 2.9, and 5.5 (LUTs×ms) for 192-bit, 256-bit, 384-bit, and 521-bit sizes, respectively. These results demonstrate a balanced trade-off between area and time performance, making the design well-suited for high-speed cryptographic applications.

Polytechnic School of Algiers (DZ)
Openalex Percentile: Top 11%
Cryptography and Residue Arithmetic
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

High-Speed FPGA Implementation of Modular Multiplication Over Prime Field — Saïd Sadoudi, Bachir Madani, et al. · (2024) | TGRS Research Map | TGRS