A Secure and Fast Image Encryption Scheme Based on Double Chaotic S-Boxes

In order to improve the security and efficiency of image encryption systems comprehensively, a novel chaotic S-box based image encryption scheme is proposed. Firstly, a new compound chaotic system, Sine-Tent map, is proposed to widen the chaotic range and improve the chaotic performance of 1D discrete chaotic maps. As a result, the new compound chaotic system is more suitable for cryptosystem. Secondly, an efficient and simple method for generating S-boxes is proposed, which can greatly improve the efficiency of S-box production. Thirdly, a novel double S-box based image encryption algorithm is proposed. By introducing equivalent key sequences {r, t} related with image ciphertext, the proposed cryptosystem can resist the four classical types of attacks, which is an advantage over other S-box based encryption schemes. Furthermore, it enhanced the resistance of the system to differential analysis attack by two rounds of forward and backward confusion-diffusion operation with double S-boxes. The simulation results and security analysis verify the effectiveness of the proposed scheme. The new scheme has obvious efficiency advantages, which means that it has better application potential in real-time image encryption.

[1]  Ahmed A. Abd El-Latif,et al.  A simple yet efficient S-box method based on chaotic sine map , 2017 .

[2]  Wenhong Wang,et al.  A Novel Image Compression-Encryption Scheme Based on Chaos and Compression Sensing , 2018, IEEE Access.

[3]  Tao Xiang,et al.  An efficient chaotic image cipher with dynamic lookup table driven bit-level permutation strategy , 2016, Nonlinear Dynamics.

[4]  Majid Khan,et al.  A novel image encryption scheme based on multiple chaotic S-boxes , 2015, Nonlinear Dynamics.

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

[6]  Prabir Bhattacharya,et al.  Video watermarking using wavelet transform and tensor algebra , 2010, Signal Image Video Process..

[7]  Guodong Ye,et al.  Chaotic image encryption algorithm using wave-line permutation and block diffusion , 2015, Nonlinear Dynamics.

[8]  He Shao-Bo,et al.  Complexity analyses of multi-wing chaotic systems , 2013 .

[9]  Qin Liu,et al.  A Dual Privacy Preserving Scheme in Continuous Location-Based Services , 2017, 2017 IEEE Trustcom/BigDataSE/ICESS.

[10]  Kehui Sun,et al.  Cryptanalysis and Improvement on an Image Encryption Algorithm Design Using a Novel Chaos Based S-Box , 2018, Symmetry.

[11]  Prabir Bhattacharya,et al.  MPEG Video Watermarking Using Tensor Singular Value Decomposition , 2007, ICIAR.

[12]  Tariq Shah,et al.  An Image Encryption Technique based on Chaotic S-Box and Arnold Transform , 2017 .

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

[14]  Kehui Sun,et al.  Improved Cryptanalysis and Enhancements of an Image Encryption Scheme Using Combined 1D Chaotic Maps , 2018, Entropy.

[15]  Stefan Katzenbeisser,et al.  Depreciating Motivation and Empirical Security Analysis of Chaos-Based Image and Video Encryption , 2018, IEEE Transactions on Information Forensics and Security.

[16]  Akif Akgul,et al.  S-Box Based Image Encryption Application Using a Chaotic System without Equilibrium , 2019, Applied Sciences.

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

[18]  Yong Zhang,et al.  The image encryption algorithm based on chaos and DNA computing , 2018, Multimedia Tools and Applications.

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

[20]  Congxu Zhu,et al.  Image encryption algorithm with an avalanche effect based on a six-dimensional discrete chaotic system , 2018, Multimedia Tools and Applications.

[21]  Lequan Min,et al.  Discrete Chaotic Systems with One-Line Equilibria and Their Application to Image Encryption , 2017, Int. J. Bifurc. Chaos.

[22]  Congxu Zhu,et al.  A novel image encryption scheme based on improved hyperchaotic sequences , 2012 .

[23]  Yicong Zhou,et al.  A new 1D chaotic system for image encryption , 2014, Signal Process..

[24]  Yicong Zhou,et al.  Medical image encryption using high-speed scrambling and pixel adaptive diffusion , 2018, Signal Process..

[25]  Xing-yuan Wang,et al.  An effective and fast image encryption algorithm based on Chaos and interweaving of ranks , 2016, Nonlinear Dynamics.

[26]  Yong Xiang,et al.  A compression-diffusion-permutation strategy for securing image , 2018, Signal Process..

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

[28]  Di Xiao,et al.  Double optical image encryption using discrete Chirikov standard map and chaos-based fractional random transform , 2013 .

[29]  Jie Wu,et al.  Dependable Structural Health Monitoring Using Wireless Sensor Networks , 2015, IEEE Transactions on Dependable and Secure Computing.

[30]  Shaobo Zhang,et al.  A caching and spatial K-anonymity driven privacy enhancement scheme in continuous location-based services , 2019, Future Gener. Comput. Syst..

[31]  Salwa K. Abd-El-Hafiz,et al.  Novel permutation measures for image encryption algorithms , 2016 .

[32]  Wenhong Wang,et al.  A New Image Encryption Algorithm Based on Chaos and Secure Hash SHA-256 , 2018, Entropy.

[33]  Christos Volos,et al.  A New Chaotic System With Stable Equilibrium: From Theoretical Model to Circuit Implementation , 2017, IEEE Access.

[34]  A Di,et al.  Application of FuzzyEn algorithm to the analysis of complexity of chaotic sequence , 2012 .

[35]  Jing Li,et al.  A novel image encryption scheme based on a linear hyperbolic chaotic system of partial differential equations , 2013, Signal Process. Image Commun..

[36]  Juan Wang,et al.  Dynamic Rounds Chaotic Block Cipher Based on Keyword Abstract Extraction , 2018, Entropy.

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

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

[39]  Hejiao Huang,et al.  2D Logistic-Sine-coupling map for image encryption , 2018, Signal Process..

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

[41]  Faiz Ul Islam,et al.  Designing S-Box Based on 4D-4Wing Hyperchaotic System , 2017 .

[42]  Lu Xu,et al.  A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion , 2017 .

[43]  Feng Hao,et al.  Cryptanalysis of a Chaotic Image Encryption Algorithm Based on Information Entropy , 2018, IEEE Access.

[44]  Kehui Sun,et al.  Cryptanalyzing and Improving a Novel Color Image Encryption Algorithm Using RT-Enhanced Chaotic Tent Maps , 2018, IEEE Access.

[45]  M Kaur,et al.  Efficient image encryption method based on improved Lorenz chaotic system , 2018 .

[46]  Jemal H. Abawajy,et al.  A trajectory privacy-preserving scheme based on query exchange in mobile social networks , 2018, Soft Comput..

[47]  Yong Zhang,et al.  A plaintext-related image encryption algorithm based on chaos , 2017, Multimedia Tools and Applications.

[48]  Guojun Wang,et al.  PRMS: A Personalized Mobile Search Over Encrypted Outsourced Data , 2018, IEEE Access.

[49]  Mohamed Lamine Sahari,et al.  A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption , 2018, Nonlinear Dynamics.

[50]  Zhongmeng Zhao,et al.  Efficient image encryption scheme with synchronous substitution and diffusion based on double S-boxes , 2018, Chinese Physics B.

[51]  Dao-jun Han,et al.  A chaotic image encryption algorithm based on 3-D bit-plane permutation , 2018, Neural Computing and Applications.

[52]  Hongbo Zhou,et al.  A digital image encryption algorithm based on bit-planes and an improved logistic map , 2017, Multimedia Tools and Applications.

[53]  I. Pehlivan,et al.  Secure image encryption algorithm design using a novel chaos based S-Box , 2017 .

[54]  Shuliang Sun,et al.  A Novel Image Encryption Scheme Based on 7D Hyperchaotic System and Row-column Simultaneous Swapping , 2019, IEEE Access.

[55]  Amgoth Srinivas,et al.  A Digital Image Encryption Algorithm Based on Bit-Planes and an Improved Logistic Map , 2020 .

[56]  Zhongmeng Zhao,et al.  A chaos-based image encryption scheme using 2D rectangular transform and dependent substitution , 2014, Multimedia Tools and Applications.

[57]  He Yi,et al.  Complexity analysis of chaotic pseudo-random sequences based on spectral entropy algorithm , 2013 .

[58]  Wenhong Wang,et al.  A Class of Quadratic Polynomial Chaotic Maps and its Application in Cryptography , 2019, IEEE Access.

[59]  L. Cardoza-Avendaño,et al.  A novel pseudorandom number generator based on pseudorandomly enhanced logistic map , 2016, Nonlinear Dynamics.