An image encryption algorithm based on a 3D chaotic Hopfield neural network and random row–column permutation

Wei Yao,Kai Gao,Zhihao Zhang,Li Cui,Jin Zhang
DOI: https://doi.org/10.3389/fphy.2023.1162887
IF: 3.718
2023-03-23
Frontiers in Physics
Abstract:This study proposes a novel color image encryption algorithm based on a 3D chaotic Hopfield neural network and random row–column permutation. First, a 3D chaotic Hopfield neural network is proposed to produce the random sequence for generating the diffusion and permutation keys. Then, the rows and columns of the original image are randomly arranged according to the permutation key in the permutation process. Three subgraphs are formed by separating the R, G, and B components of the color image in the diffusion process. Each of the three subgraphs is split along the columns to form three parts; the left and middle parts are exchanged. Three diffusion keys are used to encrypt each of the three parts. Finally, the individually encrypted subgraphs are stitched together to obtain the final encrypted image. Simulation results using MATLAB and FPGA and security analysis demonstrate that the encryption scheme has good performance.
physics, multidisciplinary
What problem does this paper attempt to address?