Survey on computational intelligence based image encryption techniques

Image encryption is an important area in visual cryptography that helps in protecting images when shared through internet. There is lot of cryptography algorithms applied for many years in encrypting images. In the recent years, artificial intelligence techniques are combined with cryptography algorithms to support image encryption. Some of the benefits that artificial intelligence techniques can provide are prediction of possible attacks on cryptosystem using machine learning algorithms, generation of cryptographic keys using optimization algorithms, etc. Computational intelligence algorithms are popular in enhancing security for image encryption. The main computational intelligence algorithms used in image encryption are neural network, fuzzy logic and genetic algorithm. In this paper, a review is done on computational intelligence-based image encryption methods that have been proposed in the recent years and the comparison is made on those methods based on their performance on image encryption.

[1]  Vijay Kumar,et al.  Beta Chaotic Map Based Image Encryption Using Genetic Algorithm , 2018, Int. J. Bifurc. Chaos.

[2]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[3]  Zhonglin Wang,et al.  A four-wing hyper-chaotic attractor generated from a 4-D memristive system with a line equilibrium , 2015 .

[4]  Maria Adler,et al.  Mathematical Principles Of Fuzzy Logic , 2016 .

[5]  Arun K. Mohan,et al.  Algorithm for enhanced image security using DNA and genetic algorithm , 2015, 2015 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES).

[6]  杨娜 Yang Na Digital image encryption algorithm design based on Genetic-hyperchaos , 2017 .

[7]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[8]  Wan Ahmad Tajuddin Wan Abdullah,et al.  Logic Learning in Hopfield Networks , 2008, ArXiv.

[9]  R. S. Bhuvaneswaran,et al.  An intertwining chaotic maps based image encryption scheme , 2012 .

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

[11]  Nabin Ghoshal,et al.  Diffusion and Encryption of Digital Image Using Genetic Algorithm , 2014, FICTA.

[12]  Maurice Clerc,et al.  Beyond Standard Particle Swarm Optimisation , 2010, Int. J. Swarm Intell. Res..

[13]  Hamdy M. Mousa Chaotic Genetic-fuzzy Encryption Technique , 2018 .

[14]  Leon O. Chua,et al.  Fuzzy cellular neural networks: applications , 1996, 1996 Fourth IEEE International Workshop on Cellular Neural Networks and their Applications Proceedings (CNNA-96).

[15]  Subhajit Das,et al.  PSO-GA Hybrid Approach in Image Encryption , 2018 .

[16]  Zhiliang Zhu,et al.  Exploiting self-adaptive permutation-diffusion and DNA random encoding for secure and efficient image encryption , 2018, Signal Process..

[17]  H. Mori,et al.  Analytic study of chaos of the tent map: Band structures, power spectra, and critical behaviors , 1983 .

[18]  Xing-yuan Wang,et al.  Image encryption using genetic operators and intertwining logistic map , 2014, Nonlinear Dynamics.

[19]  Oscar H. IBARm Information and Control , 1957, Nature.

[20]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

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

[22]  Mourad Zaied,et al.  Toward new family beta maps for chaotic image encryption , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[23]  Dipankar Dey,et al.  Color Image Encryption using Single Layer Artificial Neural Network and Buffer Shuffling , 2019 .

[24]  Guozhen Xiao,et al.  New field of cryptography: DNA cryptography , 2006 .

[25]  Sattar Mirzakuchaki,et al.  An image encryption algorithm based on DNA sequence operations and cellular neural network , 2016, Multimedia Tools and Applications.

[26]  F. Long,et al.  Grayscale image encryption based on Latin square and cellular neural network , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[27]  Yang Lu,et al.  A novel color image encryption algorithm based on genetic recombination and the four-dimensional memristive hyperchaotic system , 2016 .

[28]  D. Hull Darwin and His Critics: The Reception of Darwin's Theory of Evolution by the Scientific Community , 1973 .

[29]  S. Agaian,et al.  NPCR and UACI Randomness Tests for Image Encryption , 2011 .

[30]  Mohamed Ali Hajjaji,et al.  Cryptography of medical images based on a combination between chaotic and neural network , 2016, IET Image Process..

[31]  Bruce Schneier,et al.  Description of a New Variable-Length Key, 64-bit Block Cipher (Blowfish) , 1993, FSE.

[32]  Vijay Kumar,et al.  Parallel non-dominated sorting genetic algorithm-II-based image encryption technique , 2018, The Imaging Science Journal.

[33]  Xiaojun Tong,et al.  A family of new complex number chaotic maps based image encryption algorithm , 2013, Signal Process. Image Commun..

[34]  Mohsen Machhout,et al.  A Light Weight Method for Image Encryption Based on Chaos and Hopefield Neural Networks , 2016 .

[35]  Jian Qu,et al.  Image Encryption Using Cellular Neural Network and Matrix Transformation , 2017 .

[36]  Lin-Bao Yang,et al.  Cellular neural networks: theory , 1988 .

[37]  Nisar Ahmed,et al.  A Benchmark for Performance Evaluation and Security Assessment of Image Encryption Schemes , 2016 .

[38]  Hanafy M. Ali,et al.  Hiding data in images using steganography techniques with compression algorithms , 2019, TELKOMNIKA (Telecommunication Computing Electronics and Control).

[39]  M. Hénon,et al.  A two-dimensional mapping with a strange attractor , 1976 .

[40]  Eric Gossett,et al.  Big Data: A Revolution That Will Transform How We Live, Work, and Think , 2015 .

[41]  Minh N. Do,et al.  The Nonsubsampled Contourlet Transform: Theory, Design, and Applications , 2006, IEEE Transactions on Image Processing.

[42]  Eko Hari Rachmawanto,et al.  Imperceptible and secure image watermarking using DCT and random spread technique , 2019, TELKOMNIKA (Telecommunication Computing Electronics and Control).

[43]  Subhajit Das,et al.  Image Encryption Based on Arnold Cat Map and GA Operator , 2018 .

[44]  Shima Ramesh Maniyath,et al.  A novel efficient multiple encryption algorithm for real time images , 2020 .

[45]  Mujtaba Hamid,et al.  Gold Code Generators in Virtex Devices , 2000 .

[46]  Raveendran Paramesran,et al.  Image encryption method based on chaotic fuzzy cellular neural networks , 2017, Signal Process..

[47]  Mitsuru Matsui,et al.  Linear Cryptanalysis Method for DES Cipher , 1994, EUROCRYPT.

[48]  Dipankar Dey,et al.  Image Encryption using Linear Cryptanalysis and different Fuzzy operations , 2018, International Journal of Scientific Research in Computer Science and Engineering.

[49]  V. I. Arnolʹd,et al.  Ergodic problems of classical mechanics , 1968 .

[50]  Rahil Hosseini,et al.  A Novel Image Encryption Model Based on Hybridization of Genetic Algorithm, Chaos Theory and Lattice Map , 2018 .

[51]  Shawki Areibi,et al.  An adaptive encryption based genetic algorithms for medical images , 2013, 2013 IEEE International Workshop on Machine Learning for Signal Processing (MLSP).

[52]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[53]  Saeed Mozaffari,et al.  Image encryption using genetic algorithm and binary patterns , 2013, 2013 10th International ISC Conference on Information Security and Cryptology (ISCISC).

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

[55]  Saeed Mozaffari,et al.  Parallel image encryption with bitplane decomposition and genetic algorithm , 2018, Multimedia Tools and Applications.