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

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 alg...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2024, Vol.12, p.118339-118361
Hauptverfasser: Alexan, Wassim, Elabyad, Noor, Khaled, Maya, Osama, Remas, El-Damak, Dina, Abd El Ghany, Mohamed A., Korayem, Yousef, Mamdouh, Eyad, Gabr, Mohamed
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2024.3446733