arrow
Return

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

delete2024-01-01
delete4
delete
OA
AI
W
Wassim Alexan *
N
Noor Elabyad
M
Maya Khaled
R
Remas Osama
D
Dina El-Damak
M
Mohamed A. Abd El Ghany
Y
Yousef Korayem
E
Eyad Mamdouh
M
Mohamed Gabr
DOI:10.1109/ACCESS.2024.3446733delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 (R) 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.
Keywords:
Encryption
Cryptography
Security
Image coding
DNA
Chaotic communication
Visualization
FPGA
hyperchaos
image encryption
pseudo-random number generation (PRNG)
S-box

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

E
egyptian knowledge bank (ekb)
Scholars:
11.6W
Papers: 9.3W
Citations: 84
G
German University in Cairo
Scholars:
570
Papers: 445
Citations: 699