Secure multilevel permutation-diffusion based image encryption using chaotic and hyper-chaotic maps

This paper proposes a technique that encrypt images using chaotic and hyper-chaotic maps. To attain a high level of security and to get a better encryption effect, the proposed technique performs multilevel permutation and diffusion operations such as block, pixel, and bit-level to encrypt images. In this technique, block-level permutation operation is first performed using Alpar’s map followed by Arnold cat map based pixel-level permutations. Finally, in the permutation stage, hyper-chaotic map based bit-level shuffling operation is performed for over strengthening of the encryption system. To make the ciphertext totally independent of the plaintext, the proposed scheme performs all the three levels of diffusion operations such as bit, pixel, and block-level. In the diffusion stage, Piece-wise Linear Chaotic Map (PWLCM) based bit-level diffusion operation is first performed followed by pixel-level diffusion operation. Finally, block-level diffusion operation is performed to get encryption output. In each of the levels of encryption operation, a hash value (256-bits) of plaintext is used to strongly resist the algorithm against known-plaintext attack and chosen-plaintext attack. The security analyses and computer simulations indicate the good encryption outputs, higher key space and gray scale uniformity, stronger resistance of entropy, differential, and statistical attacks as well as fewer computations to perform encryption operation. This proves the strong ability of the proposed scheme to encrypt gray scale images.

[1]  Xiu-Li Chai,et al.  An image encryption algorithm based on bit level Brownian motion and new chaotic systems , 2015, Multimedia Tools and Applications.

[2]  Xin Zhang,et al.  A new chaotic algorithm for image encryption , 2006 .

[3]  Bibhudendra Acharya,et al.  A Secure Chaotic Image Encryption Based on Bit-Plane Operation , 2018, Soft Computing in Data Analytics.

[4]  Poonam Goklani,et al.  Synthesis, Structural Characterization and Study of Biological Activity of Hydrazine Derivatives , 2017 .

[5]  Abdennaceur Kachouri,et al.  A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2 , 2015, Nonlinear Dynamics.

[6]  Xiangjun Wu,et al.  A robust and lossless DNA encryption scheme for color images , 2017, Multimedia Tools and Applications.

[7]  Di Xiao,et al.  An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules , 2014, Multimedia Tools and Applications.

[8]  Xiaofeng Liao,et al.  An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using DNA and chaos , 2018 .

[9]  Yingqian Zhang,et al.  A novel image encryption algorithm based on chaotic shuffling method , 2017, Inf. Secur. J. A Glob. Perspect..

[10]  Kintaali Abhimanyu Kumar Patro,et al.  Novel Data Encryption Scheme Using DNA Computing , 2018, Advances of DNA Computing in Cryptography.

[11]  Zhongmeng Zhao,et al.  Chaos-based image encryption with total shuffling and bidirectional diffusion , 2013, Nonlinear Dynamics.

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

[13]  Vijay Nath,et al.  A secure multi-stage one-round bit-plane permutation operation based chaotic image encryption , 2018, Microsystem Technologies.

[14]  Kwok-Wo Wong,et al.  A chaotic image encryption scheme owning temp-value feedback , 2013, Commun. Nonlinear Sci. Numer. Simul..

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

[16]  Xing-yuan Wang,et al.  A new image alternate encryption algorithm based on chaotic map , 2014, Nonlinear Dynamics.

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

[18]  Abdurahman Kadir,et al.  Color image encryption using skew tent map and hyper chaotic system of 6th-order CNN , 2014 .

[19]  Ning Wang,et al.  Digital Image Encryption Scheme Based on Multiple Chaotic Systems , 2012, Sensing and Imaging: An International Journal.

[20]  Xingyuan Wang,et al.  DESIGN OF PSEUDO-RANDOM BIT GENERATOR BASED ON CHAOTIC MAPS , 2012 .

[21]  Adrian-Viorel Diaconu,et al.  Circular inter-intra pixels bit-level permutation and chaos-based image encryption , 2016, Inf. Sci..

[22]  Chuan-Kuei Huang,et al.  Multi chaotic systems based pixel shuffle for image encryption , 2009 .

[23]  Kehui Sun,et al.  A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map , 2018, Signal Process..

[24]  Guanrong Chen,et al.  A HYPERCHAOS GENERATED FROM CHEN'S SYSTEM , 2006 .

[25]  Don Coppersmith,et al.  The Data Encryption Standard (DES) and its strength against attacks , 1994, IBM J. Res. Dev..

[26]  Bibhudendra Acharya,et al.  Secure multi-level permutation operation based multiple colour image encryption , 2018, J. Inf. Secur. Appl..

[27]  Mohammad Reza Mosavi,et al.  A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process , 2012, Multimedia Tools and Applications.

[28]  Simon Heron,et al.  Encryption: Advanced Encryption Standard (AES) , 2009 .

[29]  Yueping Li,et al.  A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation , 2017 .

[30]  K. Abhimanyu Kumar Patro,et al.  A Simple, Secure and Time Efficient Multi-way Rotational Permutation and Diffusion Based Image Encryption by Using Multiple 1-D Chaotic Maps , 2017 .

[31]  Xiao Liu,et al.  A novel chaos-based bit-level permutation scheme for digital image encryption , 2011 .

[32]  Ansi Ieee,et al.  IEEE Standard for Binary Floating Point Arithmetic , 1985 .

[33]  M. Brindha,et al.  A chaos based image encryption and lossless compression algorithm using hash table and Chinese Remainder Theorem , 2016, Appl. Soft Comput..

[34]  Zhihong Zhou,et al.  Image compression–encryption scheme based on hyper-chaotic system and 2D compressive sensing , 2016 .

[35]  Xing-Yuan Wang,et al.  A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice , 2014, Inf. Sci..

[36]  Orcan Alpar,et al.  Analysis of a new simple one dimensional chaotic map , 2014 .

[37]  Xiaonan Luo,et al.  Integrated chaotic systems for image encryption , 2018, Signal Process..

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

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

[40]  Guanrong Chen,et al.  On the Dynamical Degradation of Digital Piecewise Linear Chaotic Maps , 2005, Int. J. Bifurc. Chaos.