RSA Encryption Core Implementation on FPGA for Secure Data Transmission in IoT Networks

International Journal of Emerging Research in Science, Engineering, and Management
Vol. 2, Issue 3, pp. 90-102, March 2026.

https://doi.org/10.58482/ijersem.v2i3.12

RSA Encryption Core Implementation on FPGA for Secure Data Transmission in IoT Networks

K.S Nishanthi

Mure Venkateswar Reddy

G Bhargav Ram

R Venu Gopal

Department of ECE, R.M.D Engineering College, Kavaraipettai, Tamil Nadu, India.

Abstract: The proliferation of Internet of Things (IoT) devices has introduced critical security challenges due to resource constraints, heterogeneous architectures, and real-time communication requirements. Conventional software-based cryptographic implementations are often inadequate to meet the latency, throughput, and energy-efficiency demands of IoT environments. This paper presents a high-performance hardware implementation of an RSA encryption core on a Field Programmable Gate Array (FPGA) for secure data transmission in IoT networks. The proposed architecture leverages Montgomery Multiplication and an optimized square-and-multiply algorithm to efficiently perform 1024-bit modular exponentiation. The design is implemented in Verilog HDL and synthesized on a Xilinx Artix-7 FPGA, exploiting inherent hardware parallelism to achieve deterministic, low-latency encryption. Experimental evaluation demonstrates that the proposed system achieves an encryption latency of approximately 0.012 ms, throughput exceeding 80 Mbps, and efficient utilization of FPGA resources with moderate power consumption (~172 mW). The integration of UART and Bluetooth interfaces enables real-time end-to-end secure communication between IoT nodes. Compared to conventional software-based RSA implementations, the proposed hardware solution provides significantly improved performance, scalability, and resistance to timing-based vulnerabilities. The results validate the suitability of FPGA-based cryptographic accelerators for next-generation secure IoT and edge computing applications.

Keywords: RSA Cryptosystem, FPGA Implementation, IoT Security, Montgomery Multiplication, Modular Exponentiation.

References: 

  1. H. Wang et al., “A Thumbnail-Preserving Encryption scheme for cloud storage using RSA and Lorenz hyperchaotic system,” Optics Communications, vol. 608, p. 133105, Mar. 2026, doi: 10.1016/j.optcom.2026.133105.
  2. A. Kousalya and N.-K. Baik, “Enhance cloud security and effectiveness using improved RSA-based RBAC with XACML technique,” International Journal of Intelligent Networks, vol. 4, pp. 62–67, Jan. 2023, doi: 10.1016/j.ijin.2023.03.003.
  3. M. S. Azzaz, R. Kaibou, and B. Madani, “Co-design based FPGA implementation of an efficient new speech hyperchaotic cryptosystem in the transform domain,” Integration, vol. 97, p. 102197, Apr. 2024, doi: 10.1016/j.vlsi.2024.102197.
  4. J. M. J and M. S. Christo, “A unified elliptic curve cryptographic algorithm for secure communication and homomorphic encryption: A multi-parameter (Built-in CIA) Approach,” Results in Engineering, vol. 26, p. 105354, May 2025, doi: 10.1016/j.rineng.2025.105354.
  5. R. Gowthamani and S. O. Manoj, “A Novel graph-embedded musical chairs optimization with secure elliptic encryption framework for intelligent edge computing in healthcare iot networks,” Journal of Industrial Information Integration, vol. 49, p. 101007, Nov. 2025, doi: 10.1016/j.jii.2025.101007.
  6. A. Toubal, B. Bengherbia, M. O. Zmirli, and A. Guessoum, “FPGA implementation of a wireless sensor node with built-in security coprocessors for secured key exchange and data transfer,” Measurement, vol. 153, p. 107429, Dec. 2019, doi: 10.1016/j.measurement.2019.107429.
  7. M. Maazouz, A. Toubal, B. Bengherbia, O. Houhou, and N. Batel, “FPGA implementation of a chaos-based image encryption algorithm,” Journal of King Saud University – Computer and Information Sciences, vol. 34, no. 10, pp. 9926–9941, Jan. 2022, doi: 10.1016/j.jksuci.2021.12.022
  8. K. Lata, P. Singh, S. Saini, and L. R. Cenkeramaddi, “Privacy-preserving brain tumor detection using FPGA-accelerated deep learning on Kria KV260 for smart healthcare,” Computer Methods and Programs in Biomedicine Update, vol. 8, p. 100205, Jan. 2025, doi: 10.1016/j.cmpbup.2025.100205.
  9. N. Srikanth Prasad and S. Sundar, “Comprehensive Review on the Exploitation of Advanced Memory Optimization Strategies to Improve Performance for Convolutional and Spiking Neural Networks in Medical Imaging Using Hardware Accelerators,” in IEEE Access, vol. 13, pp. 62449-62461, 2025, doi: 10.1109/ACCESS.2025.3541931.
  10. M. R. Bayesh, D. Das, and M. Ahadullah, “A Dual-Layer image encryption framework using chaotic AES with dynamic S-Boxes and steganographic QR codes,” Journal of Information Security and Applications, vol. 96, p. 104322, Dec. 2025, doi: 10.1016/j.jisa.2025.104322.
  11. M. Hamilton and W. P. Marnane, “Implementation of a secure TLS coprocessor on an FPGA,” Microprocessors and Microsystems, vol. 40, pp. 167–180, Nov. 2015, doi: 10.1016/j.micpro.2015.10.009.
  12. J. Ktari, T. Frikha, M. Hamdi, N. Affes, and H. Hamam, “Enhancing Blockchain Security and Efficiency through FPGA-based Consensus Mechanisms and Post-quantum Cryptography,” Recent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering), vol. 18, no. 7, May 2024, doi: 10.2174/0123520965288815240424054237.