A Symmetric Plaintext-Related Color Image Encryption System Based on Bit Permutation

Recently, a variety of chaos-based image encryption algorithms adopting the traditional permutation-diffusion structure have been suggested. Most of these algorithms cannot resist the powerful chosen-plaintext attack and chosen-ciphertext attack efficiently for less sensitivity to plain-image. This paper presents a symmetric color image encryption system based on plaintext-related random access bit-permutation mechanism (PRRABPM). In the proposed scheme, a new random access bit-permutation mechanism is used to shuffle 3D bit matrix transformed from an original color image, making the RGB components of the color image interact with each other. Furthermore, the key streams used in random access bit-permutation mechanism operation are extremely dependent on plain image in an ingenious way. Therefore, the encryption system is sensitive to tiny differences in key and original images, which means that it can efficiently resist chosen-plaintext attack and chosen-ciphertext attack. In the diffusion stage, the previous encrypted pixel is used to encrypt the current pixel. The simulation results show that even though the permutation-diffusion operation in our encryption scheme is performed only one time, the proposed algorithm has favorable security performance. Considering real-time applications, the encryption speed can be further improved.

[1]  Santosh V. Chapaneri,et al.  Digital image encryption using improved chaotic map lattice , 2013, 2013 Annual IEEE India Conference (INDICON).

[2]  Lilian Huang,et al.  A new color image encryption using combination of the 1D chaotic map , 2017, Signal Process..

[3]  Lin Teng,et al.  A chaotic color image encryption using integrated bit-level permutation , 2017, Multimedia Tools and Applications.

[4]  Xing-yuan Wang,et al.  Cryptanalysis of a parallel sub-image encryption method with high-dimensional chaos , 2013, Nonlinear Dynamics.

[5]  X. Liao,et al.  Selective image encryption using a spatiotemporal chaotic system. , 2007, Chaos.

[6]  Xingyuan Wang,et al.  Cryptanalysis on a novel image encryption method based on total shuffling scheme , 2011 .

[7]  Zhiliang Zhu,et al.  A Novel Image Encryption Scheme Using the Composite Discrete Chaotic System , 2016, Entropy.

[8]  Hui Wang,et al.  Cryptanalysis and enhancements of image encryption using combination of the 1D chaotic map , 2018, Signal Process..

[9]  Yicong Zhou,et al.  Image encryption using binary bitplane , 2014, Signal Process..

[10]  Lin Teng,et al.  A novel colour image encryption algorithm based on chaos , 2012, Signal Process..

[11]  Hadi Seyedarabi,et al.  A new secure and sensitive image encryption scheme based on new substitution with chaotic function , 2014, Multimedia Tools and Applications.

[12]  M. Yaghoobi,et al.  A new image encryption method: parallel sub-image encryption with hyper chaos , 2011, Nonlinear Dynamics.

[13]  Wei Zhang,et al.  Image encryption based on three-dimensional bit matrix permutation , 2016, Signal Process..

[14]  Kwok-Wo Wong,et al.  An image encryption scheme using reverse 2-dimensional chaotic map and dependent diffusion , 2013, Commun. Nonlinear Sci. Numer. Simul..

[15]  Miguel Angel Murillo-Escobar,et al.  A Double Chaotic Layer Encryption Algorithm for Clinical Signals in Telemedicine , 2017, Journal of Medical Systems.

[16]  S. Agaian,et al.  NPCR and UACI Randomness Tests for Image Encryption , 2011 .

[17]  Xiaofeng Liao,et al.  Cryptanalysis and enhancements of image encryption based on three-dimensional bit matrix permutation , 2018, Signal Process..

[18]  Xing-yuan Wang,et al.  Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation , 2014 .

[19]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[20]  Yuxia Li,et al.  A Color Image Encryption Algorithm Based on a Fractional-Order Hyperchaotic System , 2014, Entropy.

[21]  Wu Xiaolin,et al.  A Novel Color Image Encryption Scheme Using Rectangular Transform-Enhanced Chaotic Tent Maps , 2017 .

[22]  K. Ganesan,et al.  Image encryption using eight dimensional chaotic cat map , 2014, The European Physical Journal Special Topics.

[23]  Kwok-Wo Wong,et al.  A symmetric color image encryption algorithm using the intrinsic features of bit distributions , 2013, Commun. Nonlinear Sci. Numer. Simul..

[24]  Hongjun Liu,et al.  Color image encryption based on one-time keys and robust chaotic maps , 2010, Comput. Math. Appl..

[25]  M. S. Kavitha,et al.  Image Encryption Using Binary Bit Plane and Rotation Method for an Image Security , 2017 .

[26]  Xing-Yuan Wang,et al.  A new image encryption algorithm based on non-adjacent coupled map lattices , 2015, Appl. Soft Comput..

[27]  Shouzhi Yang,et al.  Colour image encryption based on logistic mapping and double random-phase encoding , 2017, IET Image Process..

[28]  Xing-Yuan Wang,et al.  A Colour Image Encryption Scheme Using Permutation-Substitution Based on Chaos , 2015, Entropy.

[29]  Yong Wang,et al.  A new chaos-based fast image encryption algorithm , 2011, Appl. Soft Comput..

[30]  Kehui Sun,et al.  A fast image encryption algorithm based on chaotic map , 2016 .

[31]  J. Fridrich Symmetric Ciphers Based on Two-Dimensional Chaotic Maps , 1998 .

[32]  Zhiliang Zhu,et al.  An image encryption scheme using lightweight bit-level confusion and cascade cross circular diffusion , 2012 .

[33]  Xuesong Wang,et al.  Multiple-image encryption algorithm based on mixed image element and permutation , 2017 .

[34]  Vinod Patidar,et al.  Diffusion-substitution based gray image encryption scheme , 2013, Digit. Signal Process..

[35]  WangXingyuan,et al.  A novel colour image encryption algorithm based on chaos , 2012 .

[36]  Majid Mollaeefar,et al.  A novel encryption scheme for colored image based on high level chaotic maps , 2015, Multimedia Tools and Applications.

[37]  Krasimir Kordov,et al.  Image Encryption Using Chebyshev Map and Rotation Equation , 2015, Entropy.

[38]  S. Li,et al.  Cryptographic requirements for chaotic secure communications , 2003, nlin/0311039.

[39]  Sattar Mirzakuchaki,et al.  Breaking an image encryption algorithm based on the new substitution stage with chaotic functions , 2016 .

[40]  R. M. López-Gutiérrez,et al.  A Fingerprint Image Encryption Scheme Based on Hyperchaotic Rössler Map , 2016 .

[41]  Lu Xu,et al.  A novel bit-level image encryption algorithm based on chaotic maps , 2016 .

[42]  Weimin Lei,et al.  A Symmetric Chaos-Based Image Cipher with an Improved Bit-Level Permutation Strategy , 2014, Entropy.

[43]  Robert A. J. Matthews,et al.  On the Derivation of a "Chaotic" Encryption Algorithm , 1989, Cryptologia.

[44]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

[45]  Rhouma Rhouma,et al.  Cryptanalysis of a new image encryption algorithm based on hyper-chaos , 2008 .

[46]  R. M. López-Gutiérrez,et al.  A RGB image encryption algorithm based on total plain image characteristics and chaos , 2015, Signal Process..

[47]  Wei Zhang,et al.  A chaos-based symmetric image encryption scheme using a bit-level permutation , 2011, Inf. Sci..

[48]  Bin Zhu,et al.  A Novel Color Image Encryption Scheme Using Rectangular Transform-Enhanced Chaotic Tent Maps , 2017, IEEE Access.

[49]  Qing Liu,et al.  An Improved Image Encryption Method Based on Total Shuffling Scheme , 2011 .

[50]  Zengqiang Chen,et al.  A new image encryption algorithm based on hyper-chaos , 2008 .

[51]  Kwok-Wo Wong,et al.  Breaking a novel colour image encryption algorithm based on chaos , 2012, Nonlinear Dynamics.

[52]  Olivier Déforges,et al.  Fast and Secure Chaos-Based Cryptosystem for Images , 2016, Int. J. Bifurc. Chaos.