Fast image encryption algorithm based on parallel permutation-and-diffusion strategy

In the image encryption algorithms, expansion of size and increase of data lead to a large amount of time consumption. To improve the efficiency, the current efforts are mainly limited to the design of streaming encryption algorithms, which do not greatly reduce encryption time and may cause security issues. Therefore, we propose a new image encryption algorithm, which based on the parallel permutation-and-diffusion (PPAD) strategy, and adopt the sub-key cross-fusion method to form the different secret keys in different rounds. The proposed algorithm significantly improves the parallelism of encryption while ensuring security, and achieves an excellent enhancement in efficiency over conventional streaming encryption algorithms. The performance evaluations prove that the proposed strategy has high security to resist common attacks and is suitable for image encryption.

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

[2]  Jung-San Lee,et al.  Selective scalable secret image sharing with verification , 2015, Multimedia Tools and Applications.

[3]  Pamela Samuelson,et al.  Digital media and the law , 1991, CACM.

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

[5]  Jongsung Kim,et al.  DES with any reduced masked rounds is not secure against side-channel attacks , 2010, Comput. Math. Appl..

[6]  Fei Wang,et al.  Image encryption based on random projection partition and chaotic system , 2017, Multimedia Tools and Applications.

[7]  Hassene Seddik,et al.  Innovative image encryption scheme based on a new rapid hyperchaotic system and random iterative permutation , 2018, Multimedia Tools and Applications.

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

[9]  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.

[10]  Krishnan Seetharaman The CORBA connection , 1998, CACM.

[11]  Zhenjun Tang,et al.  Image Encryption with Double Spiral Scans and Chaotic Maps , 2019, Secur. Commun. Networks.

[12]  Adi Shamir,et al.  Efficient Cache Attacks on AES, and Countermeasures , 2010, Journal of Cryptology.

[13]  Hongyu Zhao,et al.  Fast image encryption algorithm based on parallel computing system , 2019, Inf. Sci..

[14]  Miao Zhang,et al.  A new chaotic map based image encryption schemes for several image formats , 2014, J. Syst. Softw..

[15]  Jan Sher Khan,et al.  A novel image encryption scheme based on orthogonal matrix, skew tent map, and XOR operation , 2017, Neural Computing and Applications.

[16]  Guangyong Li,et al.  Quantum image encryption scheme with iterative generalized Arnold transforms and quantum image cycle shift operations , 2017, Quantum Inf. Process..

[17]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .

[18]  K. Gopakumar,et al.  Spatiotemporal chaos in globally coupled NCA map lattices using 3-D Arnold cat map for digital image encryption , 2014, 2014 First International Conference on Computational Systems and Communications (ICCSC).

[19]  Xingyuan Wang,et al.  Spatiotemporal chaos in mixed linear–nonlinear coupled logistic map lattice , 2014 .

[20]  Xiao Chen,et al.  Adaptive medical image encryption algorithm based on multiple chaotic mapping , 2017, Saudi journal of biological sciences.

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

[22]  Dumitru Baleanu,et al.  A novel shuffling technique based on fractional chaotic maps , 2018, Optik.

[23]  Xiangjun Wu,et al.  A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps , 2015, Appl. Soft Comput..

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

[25]  Xiaofeng Liao,et al.  A modified (Dual) fusion technique for image encryption using SHA-256 hash and multiple chaotic maps , 2015, Multimedia Tools and Applications.

[26]  K. Kaneko Pattern dynamics in spatiotemporal chaos: Pattern selection, diffusion of defect and pattern competition intermettency , 1989 .

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

[28]  Jun Wang,et al.  Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences , 2015, Multimedia Tools and Applications.

[29]  Hongyu Zhao,et al.  A new image encryption algorithm with nonlinear-diffusion based on Multiple coupled map lattices , 2019, Optics & Laser Technology.

[30]  Xiaofeng Liao,et al.  Color image encryption based on chaotic systems and elliptic curve ElGamal scheme , 2017, Signal Process..

[31]  Priyadarshini Patil,et al.  A Comprehensive Evaluation of Cryptographic Algorithms , 2016 .

[32]  Ioannis Pitas,et al.  Image Security , 1999, IEEE Computer Graphics and Applications.

[33]  Robert M. May,et al.  Simple mathematical models with very complicated dynamics , 1976, Nature.

[34]  Qiang Wang,et al.  Color image encryption by using Yang-Gu mixture amplitude-phase retrieval algorithm in gyrator transform domain and two-dimensional Sine logistic modulation map , 2015 .

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

[36]  Xingyuan Wang,et al.  Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory , 2020, Inf. Sci..

[37]  Xing-Zhou Zhang,et al.  An image encryption scheme based on new spatiotemporal chaos , 2013 .

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

[39]  Nasir D. Memon,et al.  Protecting digital media content , 1998, CACM.

[40]  Sarita Singh Bhadauria,et al.  Digital Image Security in Network Transmission with High Level of Fidelity , 2009, 2009 IEEE International Advance Computing Conference.

[41]  Huibin Lu,et al.  A Novel Color Image Encryption Algorithm Based on Chaotic Maps , 2011 .

[42]  A. Wolf,et al.  Determining Lyapunov exponents from a time series , 1985 .

[43]  Barry R. Masters,et al.  Digital Image Processing, Third Edition , 2009 .

[44]  Zhenjun Tang,et al.  Multiple-image encryption with bit-plane decomposition and chaotic maps , 2016 .

[45]  Shihong Wang,et al.  Chaos-based cryptograph incorporated with S-box algebraic operation , 2003 .

[46]  Binoy Krishna Roy,et al.  Five new 4-D autonomous conservative chaotic systems with various type of non-hyperbolic and lines of equilibria , 2018, Chaos, Solitons & Fractals.