A novel image encryption algorithm based on LFT based S-boxes and chaos

A novel and efficient image encryption algorithm based on the chaotic system and S-boxes is introduced in this paper, in which an original S-box is produced by linear fractional transformation (LFT) on Galois field of order 256, and then a set of S-boxes are obtained by performing zigzag confusion on the original S-box. The encryption architecture of forward substitution process (FSP) and reverse substitution process (RSP) is adopted. For each pixel of the plain image, a corresponding element in a certain S-box is chosen, and the choosing process of the S-box and element depends on two random numbers, the plain image pixel and the previous cipher pixel. Moreover, 2D–LASM is used to generate the random numbers, and its initial values and system parameter are computed by the SHA 256 hash of the plain image and the given values. Therefore, the proposed scheme has highly relationship with the original image and it can resist known-plaintext and chosen-plaintext attacks. Besides, correlated chaos and correlated substitution are used to improve the security level. Experiment results and security analyses demonstrate that the proposed image encryption algorithm is secure and efficient.

[1]  Iqtadar Hussain,et al.  An extended image encryption using chaotic coupled map and S-box transformation , 2014, Nonlinear Dynamics.

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

[3]  Sos S. Agaian,et al.  A symmetric image cipher using wave perturbations , 2014, Signal Process..

[4]  Kwok-Wo Wong,et al.  On the security of symmetric ciphers based on DNA coding , 2014, Inf. Sci..

[5]  Xing-yuan Wang,et al.  A novel image encryption scheme based on Brownian motion and PWLCM chaotic system , 2013, Nonlinear Dynamics.

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

[7]  Seyed Mohammad Seyedzadeh,et al.  A novel color image encryption algorithm based on spatial permutation and quantum chaotic map , 2015, Nonlinear Dynamics.

[8]  Tariq Shah,et al.  Image encryption algorithm based on PGL(2,GF(28)) S-boxes and TD-ERCS chaotic sequence , 2012 .

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

[10]  Safya Belghith,et al.  A novel image encryption scheme based on substitution-permutation network and chaos , 2016, Signal Process..

[11]  Xiaoling Huang,et al.  A secure image encryption algorithm based on chaotic maps and SHA-3 , 2016, Secur. Commun. Networks.

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

[13]  Hongjun Liu,et al.  A fast color image encryption scheme using one-time S-Boxes based on complex chaotic system and random noise , 2015 .

[14]  Xingyuan Wang,et al.  A novel chaotic image encryption scheme using DNA sequence operations , 2015 .

[15]  Xing-yuan Wang,et al.  A novel image encryption algorithm based on dynamic S-boxes constructed by chaos , 2013, Nonlinear Dynamics.

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

[17]  Sos S. Agaian,et al.  Local Shannon entropy measure with statistical tests for image randomness , 2013, Inf. Sci..

[18]  Hsiang-Cheh Huang,et al.  Ownership protection for progressive image transmission with reversible data hiding and visual secret sharing , 2016 .

[19]  Zhongmeng Zhao,et al.  An efficient chaotic image encryption based on alternate circular S-boxes , 2014, Nonlinear Dynamics.

[20]  Zhiliang Zhu,et al.  An efficient image encryption scheme using lookup table-based confusion and diffusion , 2015, Nonlinear Dynamics.

[21]  Zhihua Gan,et al.  A new chaos-based image encryption algorithm with dynamic key selection mechanisms , 2016, Multimedia Tools and Applications.

[22]  W. Yap,et al.  Cryptanalysis of a new image alternate encryption algorithm based on chaotic map , 2015, Nonlinear Dynamics.

[23]  Tariq Shah,et al.  A novel image encryption algorithm based on chaotic maps and GF(28) exponent transformation , 2013 .

[24]  Yiran Chen,et al.  A visually secure image encryption scheme based on compressive sensing , 2017, Signal Process..

[25]  Abdul Hanan Abdullah,et al.  A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata , 2015 .

[26]  Jan Sher Khan,et al.  A New Image Encryption Scheme Based on Dynamic S-Boxes and Chaotic Maps , 2016 .

[27]  Shuang Jia,et al.  Research on Secure Aggregation Scheme based on Stateful Public Key Cryptology in Wireless Sensor Networks , 2016, J. Inf. Hiding Multim. Signal Process..

[28]  Kalamullah Ramli,et al.  A Secure and Robust Image Encryption Based on Chaotic Permutation Multiple Circular Shrinking and Expanding , 2016, J. Inf. Hiding Multim. Signal Process..

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

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

[31]  Tariq Shah,et al.  A projective general linear group based algorithm for the construction of substitution box for block ciphers , 2012, Neural Computing and Applications.

[32]  Xingyuan Wang,et al.  A novel and effective image encryption algorithm based on chaos and DNA encoding , 2017, Multimedia Tools and Applications.

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

[34]  Di Xiao,et al.  Cryptanalysis of S-box-only chaotic image ciphers against chosen plaintext attack , 2013, Nonlinear Dynamics.

[35]  Tariq Shah,et al.  An efficient image encryption algorithm based on S8 S-box transformation and NCA map , 2012 .

[36]  G. Ye A block image encryption algorithm based on wave transmission and chaotic systems , 2013, Nonlinear Dynamics.

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

[38]  Hsiang-Cheh Huang,et al.  Block-based reversible data hiding with multi-round estimation and difference alteration , 2016, Multimedia Tools and Applications.

[39]  Wangjie Qiu,et al.  A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems , 2015, Nonlinear Dynamics.

[40]  Zhongmeng Zhao,et al.  Chaotic image encryption based on circular substitution box and key stream buffer , 2014, Signal Process. Image Commun..

[41]  Yicong Zhou,et al.  Image encryption using 2D Logistic-adjusted-Sine map , 2016, Inf. Sci..