Hardware Implementation of Chaotic Image Encryption on FPGA

Authors

  • Zainab Karim Ibrahim Department of Computer Engineering, College of Engineering, University of Basrah, Basrah, Iraq
  • Mohammed Abd-Ali Al-Ibadi Department of Computer Engineering, College of Engineering, University of Basrah, Basrah, Iraq
  • Abbas Abdul-Ameer Jasim College of Oil and Gas Engineering, Basrah University for Oil and Gas, Basrah, Iraq

DOI:

https://doi.org/10.46604/peti.2025.15243

Keywords:

duffing chaotic map, henon chaotic map, FPGA, image cryptography, XSG

Abstract

This paper proposes a new FPGA-based architecture for secure image encryption, utilizing chaotic maps for permutation and substitution mechanisms. Specifically, Duffing map is employed to generate permutation addresses, and the Henon map for value substitution; both techniques produce pseudo-random sequences with strong sensitivity to initial conditions. The hardware design implemented using Xilinx System Generator and deployed on an Artix-7 FPGA supports both grayscale and RGB image formats. A comprehensive performance analysis, utilizing Mean Squared Error, Histogram analysis, Correlation Coefficient Analysis, Number of Pixels Change Rate, and Unified Average Changing Intensity, demonstrates perfect image recovery and robust encryption resistance. The keys used in the encryption system are passed using the NIST STS randomness test. The single-round and multi-round designs deliver a processing acceleration ranging from 2.11 to 3.92 for image sizes 128×128 to 1024×1024 pixels, highlighting their effectiveness and practicality for real-time encryption in low-latency environments.

References

W. Stallings, Cryptography and Network Security Principles and Practice, 5th ed., New York: Pearson Education, 2011.

L. Tan and J. Jiang, Digital Signal Processing Fundamentals & Applications, 2nd ed., New York: Academic Press - Elsevier, 2013.

S. Singh, R. Parida, and C. Pradhan, “Comparative Analysis of Image Encryption Using 2D and 3D Variations of Duffing Map,” Proceedings of International Conference on Communications and Signal Processing (ICCSP), pp. 751-754, 2018.

Z. Gao, Z. Liu, and L.Wang, “An Image Encryption Algorithm Based on the Improved Sine-Tent Map,” Discrete Dynamics in Nature and Society, vol. 2021, no.1, article no. 9187619, pp. 1-16, 2021.

Y. Abanda, A. Tiedeu, and G. Kom, “Image Encryption with Fusion of Two Maps,” Security of Communication Networks, vol. 2021, no. 1, article no. 6624890, 2021.

Z. Feixiang, L. Mingzhe, W. Kun, and Z. Hong, “Color Image Encryption via Hénon-Zigzag Map and Chaotic Restricted Boltzmann Machine over Blockchain,” Optics & Laser Technologies, vol. 135, article no. 106610, 2021.

W. Al-Mosawi, W. Wali, and M. Al-Ibadi, “Implementation of Chaotic System Using FPGA,” Proceedings of 6th Asia-Pacific Conference on Intelligent Robot Systems (ACIRS), pp. 83-88, 2021.

W. Al-Mosawi, W. Wali, and M. Al-Ibadi, “Field-Programmable Gate Array Design of Image Encryption and Decryption Using Chua's Chaotic Masking,” International Journal of Electrical and Computer Engineering, vol. 12, no. 3, pp. 2414 -2424, 2022.

T. Ali, and R. Ali, “A Novel Color Image Encryption Scheme Based on a New Dynamic Compound Chaotic Map and S-Box,” Multimedia Tools and Applications, vol. 81, article no. 15, pp. 20585-20609, 2022.

W. Al-Mosawi, W. Wali, and M. Al-Ibadi, “New Artificial Neural Network Design for Chua Chaotic System Prediction Using FPGA Hardware Co-Simulation,” International Journal of Electrical and Computer Engineering, vol. 12, no. 2, pp. 1955-1964, 2021.

C. Grimaldo, C. Marquez, E. Cuautle, and E. Cantón, “FPGA Implementation of a Chaotic Map with no Fixed Point,” Electronics, vol. 12, no. 2, article no. 444, pp. 1-13, 2023.

W. Al-Mosawi, M. Al-Ibadi, and W. Wali, “Artificial Intelligence Techniques for Encrypting Images Based on the Chaotic System Implemented on a Field-Programmable Gate Array,” IAES International Journal of Artificial Intelligence, vol. 12, no. 1, pp. 347-356, 2023.

L. Sabeeh and M. Al-Ibadi, “FPGA-Based Accelerator for Image Steganography,” Methods and Applications for Modeling and Simulation of Complex Systems (AsiaSim 2023), vol. 1911, pp. 1-12, 2023.

A. Khudhair, A. Maolood, and E. Gbashi, “Symmetry Analysis in Construction Two Dynamic Lightweight S-Boxes Based on the 2D Tinkerbell Map and the 2D Duffing Map,” Symmetry, vol. 16, no. 7, article no. 872, 2024.

J. Zhou, Y. Li, M. Wang, “Research on the Threshold Determination Method of the Duffing Chaotic System Based on Improved Permutation Entropy and Poincaré Mapping,” Entropy, vol. 25, article no. 1654, 2023.

Agarwal, “A Review of Image Scrambling Technique Using Chaotic Maps,” International Journal of Engineering and Technology Innovation, vol. 8, no. 2, pp. 492-497, 2018.

E. Tlelo-Cuautle, J. Rangel-Magdaleno, and L. de la Fraga, Engineering applications of FPGAs, 1st ed., Switzerland: Springer International Publishing, 2016.

C. Zhang, S. Zhang, K. Liang, and Z. Chen, “Double Image Encryption Algorithm Based on Parallel Compressed Sensing and Chaotic System,” IEEE Access, vol. 12, pp. 54745-54757, 2024.

S. Kanwal, S. Inam, M. Othman, A. Waqar, M. Ibrahim, F. Nawaz, & et. al, “An Effective Color Image Encryption Based on Henon Map, Tent Chaotic Map, and Orthogonal Matrices,” Sensors, vol. 22, article no. 4359, 2022.

B. Issa et al., “Design of High Precision Radix-8 MAF Unit with Reduced Latency,” Proceedings of 2020 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), pp. 1-6, 2020.

T. Hodson, T. Over, and S. Foks, “Mean Squared Error, Deconstructed,” Journal of Advances in Modeling Earth Systems, vol. 13, no. 12, 2021.

R. Aboughalia and O. Alkishriwo, “Color Image Encryption Based on Chaotic Block Permutation and XOR Operation,” Libyan International Conference on Electrical Engineering and Technologies (LICEET2018), Tripoli, Libya, 2018.

Y. Wu, J. Noonan, and S. Agaian, “NPCR and UACI Randomness Tests for Image Encryption,” Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Telecommunications (JSAT), pp. 31-38, 2011.

K. Hosny, Y. Elnabawy, R. Salama and A. Elshewey, “Multiple Image Encryption Algorithm using Channel Randomization and Multiple Maps,” Scientific Reports, vol. 14, no. 30597, pp. 238-246, 2024.

H. Wen, Y. Lin, S. Kang, X. Zhang, and K. Zou, “Secure Image Encryption Algorithm Using Chaos-Based Block Permutation and Weighted Bit Planes Chain Diffusion,” iScience, vol. 27, no. 1, no. 108610, 2024.

Y. Khazaal, K. Zidan, and F. Hasan, “FPGA Hardware Co-Simulation of Image Encryption Using Hybrid LFSR and Chaos Maps,” Intelligent Systems and Networks (ICISN2021), vol. 243, pp. 487-498, 2021.

M. Yamni, A. Daoui, P. Plawik, O. Al-Farraj, and A. Abd Al-Latif, “A Hardware-Accelerated Approach to Chaotic Image Encryption: LTB Map and FPGA Implementation,” IEEE Access, vol. 12, pp. 103921-103940, 2024.

T. Anujaa, A. Ahamed, V. Baranwal, V. Thanikaiselvan, S. Subashanthini, C. Devi, et al., “A Lightweight Multi-Round Confusion-Diffusion Cryptosystem for Securing Images Using a Modified 5D Chaotic System,” Scientific Reports, vol. 15, article no. 31986, 2025.

Downloads

Published

2025-11-03

How to Cite

[1]
Zainab Karim Ibrahim, Mohammed Abd-Ali Al-Ibadi, and Abbas Abdul-Ameer Jasim, “Hardware Implementation of Chaotic Image Encryption on FPGA”, Proc. eng. technol. innov., Nov. 2025.

Issue

Section

Articles