A chaotic image encryption algorithm based on 3-D bit-plane permutation
There are two shortcomings existing in the current color image encryption. One is that high correlation between R, G, B components of the original image may be neglected, the other is that the encryption has little relationship with the plain image, and then it is vulnerable to be broken. In order to solve these two problems and present secure and effective image encryption scheme, we introduce a novel chaos-based image encryption algorithm for color images based on three-dimensional (3-D) bit-plane permutation. In the proposed algorithm, the color plain image is firstly converted to 24 bit planes by RGB splitting and bit plane decomposition, next three-dimensional bit-plane permutation is performed on bit planes, position sequences for permutation are obtained from the 3D Chen chaotic system, and then the three confused components are gotten. Secondly, three key matrices are generated by a 1D chaotic system and a multilevel discretization method, and finally, the color cipher image is obtained by diffusing the confused components using key matrices. The SHA 256 hash function value of the plain image is obtained and combined with the given parameters to calculate the parameters and initial values of the chaotic system, so that the proposed scheme highly depends on the plain image and it may effectively withstand known-plaintext and chosen-plaintext attacks. Simulation results and security analyses demonstrate that our algorithm not only has good encryption effect, but can also resist against common attacks, so it is reliable to be applied for image secure communications.
Duke Scholars
Published In
DOI
EISSN
ISSN
Publication Date
Volume
Issue
Start / End Page
Related Subject Headings
- Artificial Intelligence & Image Processing
- 4611 Machine learning
- 4603 Computer vision and multimedia computation
- 4602 Artificial intelligence
- 1702 Cognitive Sciences
- 0906 Electrical and Electronic Engineering
- 0801 Artificial Intelligence and Image Processing
Citation
Published In
DOI
EISSN
ISSN
Publication Date
Volume
Issue
Start / End Page
Related Subject Headings
- Artificial Intelligence & Image Processing
- 4611 Machine learning
- 4603 Computer vision and multimedia computation
- 4602 Artificial intelligence
- 1702 Cognitive Sciences
- 0906 Electrical and Electronic Engineering
- 0801 Artificial Intelligence and Image Processing