Optimized RSA Hardware Accelerator Design For Blockchain Networks: 2048-Bit Implementation

This paper presents a high-performance computer unit that is intended to serve as a hardware cryptography accelerator for the RSA algorithm. In order to provide robust security and authentication processes, the architecture is designed to accelerate key-pair generation, decryption, and RSA-based encryption—all essential for secure communications. Because RSA uses a lot of processing power, the accelerator allows for faster and more efficient cryptographic processes by relieving the main processor of critical tasks. This system is based on an FPGA platform and uses a FIFO register bank to enable safe and efficient data processing. It implements a data exchange protocol between the RSA acceleration (1024-bit) and the main processor (32-64 bit).The implementation also includes a Pseudo-Random Number Generator (PRNG) to create inputs for An essential step in the creation of RSA keys is the Miller-Rabin primary test. Performance analysis compares software and hardware implementations to demonstrate the advantages of hardware-based RSA acceleration in cryptographic applications. This design contributes to advancements in hardware security solutions by significantly enhancing RSA algorithm efficiency. We enhanced this model from 1024 bits in the KC705 board and developed 2048 bits in the KCU116 KINTEX ULTRASCALE BOARD and improved the 2048-bit cryptographic accelerator, demonstrating greater efficiency, reaching $22.9 \%$, whereas the 1024-bit version achieves 19.5%. However, the 1024-bit design consumes more power at $15 \%$, while the 2048-bit version is more energy-efficient at $\mathbf{8 . 8 \%}$. In terms of latency, the 1024-bit design performs better with a latency of $1 \%$, while the 2048-bit version has a higher latency of $10 \%$. Additionally, the execution time for the 1024-bit accelerator is significantly lower at $\mathbf{0 . 8 \%}$, whereas the 2048-bit version requires more time, measuring $2.107 \%$.

Authors

Institutions

Publication Details

Published
2025-08-07
DOI
https://doi.org/10.1109/iccpct65132.2025.11176628
Primary Topic
Quantum-Dot Cellular Automata
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimized RSA Hardware Accelerator Design For Blockchain Networks: 2048-Bit Implementation

A Yogaraj, A. Shiva, T.R. Dinesh Kumar, Babu Sallagundla et al.
Quantum-Dot Cellular Automata
article

Optimized RSA Hardware Accelerator Design For Blockchain Networks: 2048-Bit Implementation

A Yogaraj, A. Shiva, T.R. Dinesh Kumar, Babu Sallagundla, R. Pranavesh, A.N. Naveen
article en

Abstract

This paper presents a high-performance computer unit that is intended to serve as a hardware cryptography accelerator for the RSA algorithm. In order to provide robust security and authentication processes, the architecture is designed to accelerate key-pair generation, decryption, and RSA-based encryption—all essential for secure communications. Because RSA uses a lot of processing power, the accelerator allows for faster and more efficient cryptographic processes by relieving the main processor of critical tasks. This system is based on an FPGA platform and uses a FIFO register bank to enable safe and efficient data processing. It implements a data exchange protocol between the RSA acceleration (1024-bit) and the main processor (32-64 bit).The implementation also includes a Pseudo-Random Number Generator (PRNG) to create inputs for An essential step in the creation of RSA keys is the Miller-Rabin primary test. Performance analysis compares software and hardware implementations to demonstrate the advantages of hardware-based RSA acceleration in cryptographic applications. This design contributes to advancements in hardware security solutions by significantly enhancing RSA algorithm efficiency. We enhanced this model from 1024 bits in the KC705 board and developed 2048 bits in the KCU116 KINTEX ULTRASCALE BOARD and improved the 2048-bit cryptographic accelerator, demonstrating greater efficiency, reaching $22.9 \%$, whereas the 1024-bit version achieves 19.5%. However, the 1024-bit design consumes more power at $15 \%$, while the 2048-bit version is more energy-efficient at $\mathbf{8 . 8 \%}$. In terms of latency, the 1024-bit design performs better with a latency of $1 \%$, while the 2048-bit version has a higher latency of $10 \%$. Additionally, the execution time for the 1024-bit accelerator is significantly lower at $\mathbf{0 . 8 \%}$, whereas the 2048-bit version requires more time, measuring $2.107 \%$.

Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology (IN), National Institute of Technology Meghalaya (IN)
Openalex Percentile: Top 70%
Quantum-Dot Cellular Automata
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.