Session key based novel lightweight image encryption algorithm using a hybrid of Chebyshev chaotic map and crossover

In the current era, the majority of communication in IoT-enabled devices, such as smartphones, is now done through images. To shield the images from invaders, a reliable encryption algorithm is needed. Several encryption schemes have been developed, some based on private-key and others on public key cryptography. Using a combination of Chebyshev map and crossover function, this work presents a new lightweight encryption method for digital images based on session keys. A completely new session key is investigated in this work. Session keys are created using a hybrid of crossover and Chebyshev map. To maximize diffusion and confusion, the crossover operation is often used during the encryption phase. This presented scheme employs a 64-bit plain text and uses an 80-bit key, with 64 bits drawn from a given symmetric hexadecimal key and the remaining 16 bits added at random. The proposed algorithm’s security is improved by using a hybrid of Chebyshev map and crossover to increase the randomness of the produced session key. The presented scheme is also lightweight due to its small key size and small code size. The suggested method is evaluated on the MATLAB 2015 platform with various parameters and measured to similar types of existing methods.

[1]  Kamlesh Gupta,et al.  Session key based fast, secure and lightweight image encryption algorithm , 2020, Multimedia Tools and Applications.

[2]  Xingyuan Wang,et al.  Fast image encryption algorithm with high security level using the Bülban chaotic map , 2020, Journal of Real-Time Image Processing.

[3]  Fayza Elamrawy,et al.  An Image Encryption Based on DNA Coding and 2DLogistic Chaotic Map , 2018 .

[4]  Dongqi Han,et al.  A multidimensional chaotic image encryption algorithm based on the region of interest , 2020, Multimedia Tools and Applications.

[5]  Linhua Zhang Cryptanalysis of the public key encryption based on multiple chaotic systems , 2008 .

[6]  Xin Jin,et al.  Color image encryption in non-RGB color spaces , 2017, Multimedia Tools and Applications.

[7]  Abdennaceur Kachouri,et al.  Hash key-based image encryption using crossover operator and chaos , 2015, Multimedia Tools and Applications.

[8]  Iztok Fister,et al.  Epistatic arithmetic crossover based on Cartesian graph product in ensemble differential evolution , 2016, Appl. Math. Comput..

[9]  Kamlesh Gupta,et al.  Novel Approach for fast Compressed Hybrid color image Cryptosystem , 2012, Adv. Eng. Softw..

[10]  Zhu Wang,et al.  An Image Encryption Scheme Based on Hyperchaotic Rabinovich and Exponential Chaos Maps , 2015, Entropy.

[11]  Malrey Lee,et al.  A hybrid genetic algorithm and chaotic function model for image encryption , 2012 .

[12]  Vinod Patidar,et al.  Medical image protection using genetic algorithm operations , 2014, Soft Computing.

[13]  Yang Lu,et al.  A double color image encryption scheme based on three-dimensional brownian motion , 2018, Multimedia Tools and Applications.

[14]  Kai Zhang,et al.  Theoretical analysis of mutual injection mechanism in spectral beam combining diode laser array , 2017 .

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

[16]  Mrinal K. Mandal,et al.  Symmetric key image encryption using chaotic Rossler system , 2014, Secur. Commun. Networks.

[17]  Christof Paar,et al.  A Survey of Lightweight-Cryptography Implementations , 2007, IEEE Design & Test of Computers.

[18]  Yuxia Li,et al.  A Color Image Encryption Algorithm Based on a Fractional-Order Hyperchaotic System , 2014, Entropy.

[19]  Shuliang Sun Chaotic image encryption scheme using two-by-two deoxyribonucleic acid complementary rules , 2017 .