Litcius/Paper detail

Triple Layer RGB Image Encryption Algorithm Utilizing Three Hyperchaotic Systems and Its FPGA Implementation

Wassim Alexan, Noor Elabyad, Maya Khaled, Remas Osama, Dina El-Damak, Mohamed A. Abd El Ghany, Yousef Korayem, Eyad Mamdouh, Mohamed Gabr

2024IEEE Access48 citationsDOIOpen Access PDF

Abstract

Image encryption is essential for protecting sensitive visual data during transmission and storage. This article introduces a novel image encryption technique that utilizes three hyperchaotic systems: a memristor system, a hyperchaotic 7D system, and an Erbium-doped fiber laser-based system. The algorithm takes advantage of the complex dynamics and random-like behavior of these systems to implement a robust three-layer encryption process. In each layer, a pseudo-random number generator is used to construct an S-box and an encryption key, which are subsequently applied to the image data. The proposed encryption scheme is implemented in software using Wolfram Mathematica® version 13.1 and in hardware using an AMD Virtex-7 FPGA VC707, achieving encryption rates of 9.7 Mbps and 0.67 Gbps, respectively. Experimental results demonstrate the scheme’s effectiveness in terms of encryption quality, resistance to various cryptanalysis attacks, and a high computational efficiency. The proposed method shows significant potential for secure image transmission and storage applications.

Topics & Concepts

Computer scienceEncryptionField-programmable gate arrayLayer (electronics)Image (mathematics)RGB color modelAlgorithmEmbedded systemArtificial intelligenceComputer networkOrganic chemistryChemistryChaos-based Image/Signal EncryptionAdvanced Steganography and Watermarking TechniquesCellular Automata and Applications