Efficiency Evaluation of a Modified Montgomery Multiplication Systolic Architecture Implemented on an FPGA
This work presents an improved algorithm applied to a systolic architecture when a modular multiplication is synthesized into a Field Programmable Gate Array (FPGA). Here, we proved how this proposed architecture for modular multiplication can be employed in a modular exponentiation process. Modular exponentiation is critical and helps in the performance of algorithms like RSA, Digital Signature, Elliptic Curve, and other cryptographic algorithms. Results obtained show that these improvements in the systolic architecture speed up the performance and reduces also the resources used by the programmable device, specifically when the Montgomery modular multiplication is used. Also, we compare the results of this work with related work published in the literature.
Authors
- M. A. Reyes–Barranca
- David Tinoco Varela (ORCID: https://orcid.org/0000-0002-1919-7451)
- Luis Martin Flores-Nava (ORCID: https://orcid.org/0009-0002-1731-3292)
- Emilio Rafael Espinosa-García
- José De Jesús Morales-Romero
Publication Details
- Journal
- Computación y Sistemas
- Published
- 2024-12-30
- DOI
- https://doi.org/10.13053/cys-28-4-4298
- Primary Topic
- Cryptography and Residue Arithmetic
- Type
- article
- Field-Weighted Citation Impact
- 0.00