High-Performance FPGA-Based Cryptographic and Image-Processing Co-Design for Real-Time Embedded Systems: Architectures, Trade-offs, and Implementation Strategies

Authors

  • Dr. Mariana Ortega Global Institute of Embedded Systems, University of Lisbon Author

Keywords:

FPGA co-design, AES pipeline, chaos-based key generator, SoC-FPGA

Abstract

Background: Modern embedded systems for Internet-of-Things (IoT), autonomous sensing, and edge computing require tightly integrated solutions that deliver strong cryptographic protection and low-latency image/video processing on constrained hardware. Field-Programmable Gate Arrays (FPGAs) and System-on-Chip platforms combining ARM processors and programmable logic (SoC-FPGA) have emerged as the preferred substrates for these requirements due to their reconfigurability, parallelism, and energy-performance flexibility (Guerrieri et al., 2023; Tsai et al., 2023). However, co-designing high-throughput symmetric cryptography (notably AES) together with computationally heavy image/video processing and chaos-based primitives presents architectural, timing, and resource-allocation challenges that remain incompletely addressed in the literature (Li and Li, 2017; Visconti et al., 2020).

Objective: This article synthesizes the theoretical foundations and practical design strategies required to construct robust, low-latency FPGA-based systems capable of real-time AES encryption/decryption, chaos-based secure key generation, and accelerated image/video processing for embedded applications. It systematically surveys existing FPGA implementations, analyzes design trade-offs, and proposes a cohesive, extensible co-design methodology.

Methods: The study uses rigorous textual synthesis of peer-reviewed FPGA implementations, SoC integration examples, and high-level synthesis reports to derive an architecture-level methodology. The methodology covers modular AES pipelines, subpipelined and reconfigurable AES designs, chaos-based random/chaotic generators mapped to FPGA primitives, and image/video processing pipelines (including Harris corner detection and edge detection) implemented either with RTL or high-level synthesis. Performance and resource trade-offs are discussed through normalized metrics (throughput, latency, resource utilization, and energy considerations) derived from reported implementations (Li et al., 2017; Visconti et al., 2020; Rajasekar and Haridas, 2016).

Results: The synthesis identifies recurring design patterns that achieve throughput in the multi-Gigabit-per-second range for AES while maintaining low latency for video pipelines when carefully balancing pipeline depth, clock period, and resource duplication (Visconti et al., 2020; Li et al., 2023). Chaos-based generators provide compact entropy sources and can be integrated with lightweight ECC/TLS stacks for IoT coordinators (Elsayed et al., 2023; Bellemou et al., 2019). High-level synthesis offers rapid prototyping and maintainable code paths but sometimes trails hand-written RTL for area and peak throughput, necessitating selective RTL optimization in critical modules (Elsayed and Kayed, 2022; Sankar et al., 2023). Integration on Zynq-class SoC platforms enables flexible hardware/software partitioning for real-time fusion and control tasks (Yoon et al., 2016; Tsai et al., 2023).

Conclusions: A disciplined co-design strategy—combining reconfigurable subpipelined AES, chaos-based key generation, selective RTL optimizations, and HLS-accelerated image pipelines—yields systems capable of secure, real-time operation for many embedded applications. Future work should empirically validate energy models across device families and explore dynamic reconfiguration policies that trade security strength, throughput, and power in response to runtime requirements (Del-Valle-Soto et al., 2020; Visconti et al., 2020).

Downloads

Download data is not yet available.

References

Li, L.; Li, S. High throughput AES encryption/decryption with efficient reordering and merging techniques. In Proceedings of the 2017 27th International Conference on Field Programmable Logic and Applications (FPL), Gent, Belgium, 4–6 September 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–4.

Babu, P.; Parthasarathy, E. Hardware acceleration of image and video processing on Xilinx zynq platform. Intell. Autom. Soft Comput. 2021, 30(3).

Elsayed, G.; Soleit, E.; Kayed, S. FPGA design and implementation for adaptive digital chaotic key generator. Bulletin of the National Research Centre 2023, 47(1), 122.

Li, K.; Li, H.; Mund, G. A reconfigurable and compact subpipelined architecture for AES encryption and decryption. EURASIP Journal on Advances in Signal Processing 2023, 2023(1), 1–21.

Visconti, P.; Capoccia, S.; Venere, E.; Velázquez, R.; Fazio, R. d. 10 Clock-Periods Pipelined Implementation of AES-128 Encryption-Decryption Algorithm up to 28 Gbit/s Real Throughput by Xilinx Zynq UltraScale+ MPSoC ZCU102 Platform. Electronics 2020, 9, 1665.

Abd El-Maksoud, A. J.; Abd El-Kader, A. A.; Hassan, B. G.; Rihan, N. G.; Tolba, M. F.; Said, L. A.; Abu-Elyazeed, M. F. FPGA implementation of integer/fractional chaotic systems. In Multimedia Security Using Chaotic Maps: Principles and Methodologies; 2020; pp. 199–229.

Wang, D.; Lin, Y.; Hu, J.; Zhang, C.; Zhong, Q. FPGA Implementation for Elliptic Curve Cryptography Algorithm and Circuit with High Efficiency and Low Delay for IoT Applications. Micromachines 2023, 14(5), 1037.

Maazouz, M.; Toubal, A.; Bengherbia, B.; Houhou, O.; Batel, N. FPGA implementation of a chaos-based image encryption algorithm. Journal of King Saud University—Computer and Information Sciences 2022, 34(10), 9926–9941.

Rajasekar, P.; Haridas, M. Efficient FPGA implementation of AES 128 bit for IEEE 802.16e mobile WiMax standards. Circuits Syst. 2016, 7, 371–380.

Elsayed, G.; Kayed, S. I. A comparative study between MATLAB HDL Coder and VHDL for FPGAs design and implementation. J Int Soc Sci Eng 2022, 4, 92–98.

Al-Musawi, W. A.; Wali, W. A.; Al-Ibadi, M. A. Implementation of Chaotic System using FPGA. In 2021 6th Asia-Pacific Conference on Intelligent Robot Systems (ACIRS); 2021; pp. 1–6.

Del-Valle-Soto, C.; Velázquez, R.; Valdivia, L. J.; Giannoccaro, N. I.; Visconti, P. An Energy Model Using Sleeping Algorithms for Wireless Sensor Networks under Proactive and Reactive Protocols: A Performance Evaluation. Energies 2020, 13, 3024.

Noorbasha, F.; Divya, Y.; Poojitha, M.; Navya, K.; Bhavishya, A.; Rao, K.; Kishore, K. FPGA design and implementation of modified AES based encryption and decryption algorithm. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 132–136.

Ghodhbani, R.; Saidani, T.; Alhomoud, A.; Alshammari, A.; Ahmed, R. Real Time FPGA Implementation of an Efficient High Speed Harris Corner Detection Algorithm Based on High-Level Synthesis. Engineering, Technology and Applied Science Research 2023, 13(6), 12169–12174.

Sikka, P.; Asati, A. R.; Shekhar, C. Real time FPGA implementation of a high speed and area optimized Harris corner detection algorithm. Microprocessors and Microsystems 2021, 80, 103514.

Patil, A. A.; Deshpande, S. Real-time encryption and secure communication for sensor data in autonomous systems. Journal of Information Systems Engineering and Management 2025, 10(415), 41–55.

Tsai, Y. H.; Yan, Y. J.; Hsiao, M. H.; Yu, T. Y.; Ou-Yang, M. Real-Time Information Fusion System Implementation Based on ARM-Based FPGA. Applied Sciences 2023, 13(14), 8497.

Park, J.; Park, Y. Symmetric-Key Cryptographic Routine Detection in Anti-Reverse Engineered Binaries Using Hardware Tracing. Electronics 2020, 9, 957.

Ghodhbani, R.; Horrigue, L.; Saidani, T.; Atri, M. Fast FPGA prototyping based real-time image and video processing with high-level synthesis. International Journal of Advanced Computer Science and Applications 2020, 11(2).

Bellemou, A. M.; García, A.; Castillo, E.; Benblidia, N.; Anane, M.; Álvarez-Bermejo, J. A.; Parrilla, L. Efficient Implementation on Low Cost SoC-FPGAs of TLSv1.2 Protocol with ECCAES Support for Secure IoT Coordinators. Electronics 2019, 8, 1238.

MathWorks, Inc. HDL Coder User’s Guide. 2012–2015.

Guerrieri, A.; Upegui, A.; Gantel, L. Applications Enabled by FPGA-Based Technology. Electronics 2023, 12(15), 3302.

Sankar, D.; Lakshmi, S.; Babu, C.; Mathew, K. Rapid prototyping of predictive direct current control in a low-cost fpga using hdl coder. Int J Power Energy Syst 2023, 43(10).

Yoon, I.; Joung, H.; Lee, J. Zynq-based reconfigurable system for real-time edge detection of noisy video sequences. Journal of Sensors 2016.

Patil, A. A.; Deshpande, S. Real-time encryption and secure communication for sensor data in autonomous systems. Journal of Information Systems Engineering and Management 2025, 10(415), 41–55.

Downloads

Published

2025-11-30

How to Cite

High-Performance FPGA-Based Cryptographic and Image-Processing Co-Design for Real-Time Embedded Systems: Architectures, Trade-offs, and Implementation Strategies . (2025). EuroLexis Research Index of International Multidisciplinary Journal for Research & Development, 12(11), 547-558. https://researchcitations.org/index.php/elriijmrd/article/view/19

Similar Articles

21-30 of 67

You may also start an advanced similarity search for this article.