Return
Triple Layer RGB Image Encryption Algorithm Utilizing Three Hyperchaotic Systems and Its FPGA Implementation
DOI:10.1109/ACCESS.2024.3446733.png)
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
IF:
3.6
Papers:
9.8W
Citations:
29.4W

