arrow
Return

Image encryption algorithm based on bit-level permutation and Feistel-like network diffusion

delete2022-06-02
delete7
PRE
AI
J
Jinqing Li *
J
Jia Wang
X
Xiaoqiang Di
DOI:10.1007/s11042-022-12736-zdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper proposes a bit-level image encryption algorithm based on six-dimensional hyperchaotic system. First, the image is divided into 8 bit-level planes, and the chaotic system is used to sort each bit-level plane. Then, the sorted matrix is sorted again according to the location information set by the user. Finally, the permutation image is divided into two parts, and the image is diffused using the Feistel-like network. Due to the plaintext correlation of chaotic systems, the algorithm can effectively resist known/selected plaintext attacks. At the same time, the cross-diffusion operation makes the algorithm has better autocorrelation, achieves a better diffusion effect, and has good encryption performance in only one round. Simulation results and performance analysis show that the encryption algorithm is safe and reliable, and is suitable for image encryption.
Keywords:
Hyperchaotic system
Bit-level plane
Feistel-like network
Image encryption

Journal

Multimedia Tools and Applications cover
Multimedia Tools and Applications
IF:
3
Papers:
1.9W
Citations:
3.2W

Organization

C
changchun university of science & technology
Scholars:
6.7K
Papers: 4.2K
Citations: 3