Colour image encryption based on customized neural network and DNA encoding

Cryptography is a method for secure communication by hiding information with secret keys so that only authorised users can read and process it. Efficient random sequence generators provide robust cipher design for cryptographic applications; further, these sequences are used for data encryption. In this paper, the highly chaotic nature of hybrid chaos maps and neural network is combined to build a random number generator for cryptographic applications. A custom neural network with a user-defined layer transfer function is built to increase the generator’s randomness. In this work, the two-hybrid chaotic map’s control parameters and iteration value are designed as a layer transfer function to obtain high randomness. Colour image encryption is performed with the extracted sequences and deoxyribonucleic acid encoding technique. Various tests like NIST, attractor test and correlation are applied to the generator to show the degree of randomness. Simulation analysis such as keyspace, key sensitivity, statistical, differential analysis, and chosen-plaintext attack shows the encryption algorithm’s strength.

[1]  Rasul Enayatifar,et al.  An overview of encryption algorithms in color images , 2019, Signal Process..

[2]  Lidong Liu,et al.  A Simultaneous Scrambling and Diffusion Color Image Encryption Algorithm Based on Hopfield Chaotic Neural Network , 2019, IEEE Access.

[3]  Jian-Ping Li,et al.  Medical Image Encryption Based on Hybrid Chaotic DNA Diffusion , 2019, Wireless Personal Communications.

[4]  Ilker Dalkiran,et al.  Artificial neural network based chaotic generator for cryptology , 2010, Turkish Journal of Electrical Engineering and Computer Sciences.

[5]  Cong Xu,et al.  A novel image encryption algorithm based on bit-plane matrix rotation and hyper chaotic systems , 2019, Multimedia Tools and Applications.

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

[7]  Juan Du,et al.  Region of interest encryption for color images based on a hyperchaotic system with three positive Lyapunov exponets , 2018, Optics & Laser Technology.

[8]  Yong Zhang,et al.  The unified image encryption algorithm based on chaos and cubic S-Box , 2018, Inf. Sci..

[9]  Amir Masoud Rahmani,et al.  Deterministic chaos game: A new fractal based pseudo-random number generator and its cryptographic application , 2020, J. Inf. Secur. Appl..

[10]  Musheer Ahmad,et al.  A Chaotic Neural Network Based Cryptographic Pseudo-Random Sequence Design , 2014, 2014 Fourth International Conference on Advanced Computing & Communication Technologies.

[11]  Ho-Jin Choi,et al.  Pseudo Random Number Generation Using LSTMs and Irrational Numbers , 2018, 2018 IEEE International Conference on Big Data and Smart Computing (BigComp).

[12]  Omar Farooq,et al.  LFSR and PLA based complex code generator for stream cipher , 2009, 2009 International Multimedia, Signal Processing and Communication Technologies.

[13]  Manjunath R. Kounte,et al.  Chaotic neural network based pseudo-random sequence generator for cryptographic applications , 2015, 2015 International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT).

[14]  Mohammad Hossein Moattar,et al.  Color image encryption based on hybrid chaotic system and DNA sequences , 2019, Multimedia Tools and Applications.

[15]  D. Ravichandran,et al.  DNA Chaos Blend to Secure Medical Privacy , 2017, IEEE Transactions on NanoBioscience.

[16]  Manjit Kaur,et al.  A Comprehensive Review on Image Encryption Techniques , 2018, Archives of Computational Methods in Engineering.

[17]  Apdullah Yayik,et al.  NEURAL NETWORK BASED CRYPTOGRAPHY , 2014 .

[18]  Vincent Rijmen,et al.  The Design of Rijndael: AES - The Advanced Encryption Standard , 2002 .

[19]  Guoyin Wang,et al.  Random Number Generator Based on Hopfield Neural Network and SHA-2 (512) , 2010 .

[20]  Sura F. Yousif Grayscale image confusion and diffusion based on multiple chaotic maps , 2018, 2018 1st International Scientific Conference of Engineering Sciences - 3rd Scientific Conference of Engineering Science (ISCES).

[21]  Xingyuan Wang,et al.  A color image encryption algorithm based on Hopfield chaotic neural network , 2019, Optics and Lasers in Engineering.

[22]  Mario Aldape-Pérez,et al.  Substitution box generation using Chaos: An image encryption application , 2018, Appl. Math. Comput..

[23]  Azman Samsudin,et al.  A new hybrid digital chaotic system with applications in image encryption , 2019, Signal Process..

[24]  Brian Lee,et al.  A new image encryption algorithm based on heterogeneous chaotic neural network generator and dna encoding , 2018, Multimedia Tools and Applications.

[25]  Tingwen Huang,et al.  Chaos in fractional-order discrete neural networks with application to image encryption , 2020, Neural Networks.

[26]  Rengarajan Amirtharajan,et al.  Chaos based crossover and mutation for securing DICOM image , 2016, Comput. Biol. Medicine.

[27]  Safwan El Assad,et al.  Design of secure cryptosystem based on chaotic components and AES S-Box , 2020 .

[28]  S. Ramakrishnan,et al.  Image Encryption Using Hyper-chaotic Map for Permutation and Diffusion by Multiple Hyper-chaotic Maps , 2019, Wireless Personal Communications.

[29]  Rengarajan Amirtharajan,et al.  Hopfield attractor-trusted neural network: an attack-resistant image encryption , 2019, Neural Computing and Applications.

[30]  William Stallings,et al.  Cryptography and Network Security: Principles and Practice , 1998 .

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

[32]  Erivelton G. Nepomuceno,et al.  Adaptive chaotic maps and their application to pseudo-random numbers generation , 2020 .

[33]  Chenchen Wu,et al.  Multi-channel chaotic encryption algorithm for color image based on DNA coding , 2020, Multimedia Tools and Applications.

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