Abstract
This paper introduces an efficient image encryption method which is inspired by Deoxyribo Nucleic Acid (DNA) nitrogenous bases. Amongst its advantages is that it is highly sensitive to many types of attacks. A confused version of an image (using a simple chaotic map) is DNA coded using its four types of nitrogenous bases. The resultant image made of DNA sequences is transformed into four sub-images A, C, G, and T, DNA’s bases. Chen’s hyper-chaotic map is used to diffuse the resultant images, according to a control code. The four DNA images are then combined using a wavelet confusion algorithm to produce an encrypted image. Numerical simulation was used to examine the effectiveness of the encrypted image against different attacks. The results were compared to those of other encryption algorithms and proved that the proposed encryption method delivers better results than other conventional ones including DNA based with different chaotic maps and double random phase encoding.
Similar content being viewed by others
References
Ahmad J, Hwang SO, Ali A (2015) An experimental comparison of chaotic and non-chaotic image encryption schemes. Wirel Pers Commun 84(2):901–918
Amani HR, Yaghoobi M (2019) A new approach in adaptive encryption algorithm for color images based on DNA sequence operation and hyper-chaotic system. Multimedia Tools and Applications 78(15):21537–21556
Anwar T, Paul S, Singh SK (2014) Message transmission based on dna cryptography. Int J Bio-Sci Bio-Technol 6(5):215–222
Balaska N, Ahmida Z, Belmeguenai A, Boumerdassi S (2019) Image encryption using a combination of grain-128a algorithm and zaslavsky chaotic map. IET Image Process 14(6):1120–1131
Chen G, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3d chaotic cat maps. Chaos, Solitons Fractals 21(3):749–761
Chen J, Zhu Z, Lb Z, Zhang Y, Yang B (2018) Exploiting self-adaptive permutation–diffusion and dna random encoding for secure and efficient image encryption. Signal Process 142:340–353
Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a dna sequence. Opt Lasers Eng 56:83–93
Guesmi R, Farah MAB, Kachouri A, Samet M (2016) A novel chaos-based image encryption using dna sequence operation and secure hash algorithm sha-2. Nonlinear Dynamics 83(3):1123–1136
Hasanzadeh E, Yaghoobi M (2019) A novel color image encryption algorithm based on substitution box and hyper-chaotic system with fractal keys. Multimedia Tools and Applications 79:7279–7297
Hashemi Y (2013) Design a new image encryption using fuzzy integral permutation with coupled chaotic maps. Int J Res Comput Sci 3(1):27–34
Hazra A, Ghosh S, Jash S (2018) A review on dna based cryptographic techniques. IJ Network Security 20(6):1093–1104
Hu T, Liu Y, Gong LH, Ouyang CJ (2017) An image encryption scheme combining chaos with cycle operation for dna sequences. Nonlinear Dynamics 87(1):51–66
Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and dna sequence. Multimed Tools Appl 72(1):57–70
Huang H, Yang S, Ye R (2020) Efficient symmetric image encryption by using a novel 2d chaotic system. IET Image Process 14(6):1157–1163
Huo D, Df Z, Yuan S, Yi S, Zhang L, Zhou X (2019) Image encryption using exclusive-or with dna complementary rules and double random phase encoding. Phys Lett A 383(9):915–922
Kandar S, Chaudhuri D, Bhattacharjee A, Dhara BC (2019) Image encryption using sequence gen- erated by cyclic group. J Inform Secur appl 44:117–129
Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246
Liao X, Hahsmi MA, Haider R et al (2018) An efficient mixed inter-intra pixels substitution at 2bits- level for image encryption technique using dna and chaos. Optik-Int J Light and Electron Optics 153:117–134
Liu P, Zhang T, Li X (2019) A new color image encryption algorithm based on dna and spatial chaotic map. Multimed Tools Appl 78(11):14823–14835
Liu X, Xiao D, Huang W, Liu C (2019) Quantum block image encryption based on Arnold transform and sine chaotification model. IEEE Access 7:57188–57199
Liu L, Lei Y, Wang D (2020) A fast chaotic image encryption scheme with simultaneous permutation-diffusion operation. IEEE Access 8:27361–27374
Li-Xin J, Hao D, Meng H (2010) A new four-dimensional hyperchaotic chen system and its gener- alized synchronization. Chinese Phys B 19(10):100501
Luo Y, Ouyang X, Liu J, Cao L (2019) An image encryption method based on elliptic curve elgamal encryption and chaotic systems. IEEE Access 7:38507–38522
Naskar PK, Paul S, Nandy D, Chaudhuri A (2019) Dna encoding and channel shuffling for secured encryption of audio data. Multimed Tools Appl 78(17):25019–25042
Norouzi B, Mirzakuchaki S (2014) A fast color image encryption algorithm based on hyper-chaotic systems. Nonlinear Dynamics 78(2):995–1015
Sun S (2017) Chaotic image encryption scheme using two-by-two deoxyribonucleic acid comple- mentary rules. Opt Eng 56(11):116117
Wang X, Liu L (2020) Image encryption based on hash table scrambling and dna substitution. IEEE Access 8:68533–68547
Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using dna sequence operations. Opt Lasers Eng 73:53–61
Wei X, Yunfei F, Qiang L (2012) A novel four-wing hyper-chaotic system and its circuit implemen- tation. Procedia Eng 29:1264–1269
Wen W, Wei K, Zhang Y, Fang Y, Li M (2020) Colour light field image encryption based on dna sequences and chaotic systems. Nonlinear Dynamics 99(2):1587–1600
Wu X, Wang K, Wang X, Kan H (2017) Lossless chaotic color image cryptosystem based on dna encryption and entropy. Nonlinear Dynamics 90(2):855–875
Wu J, Liao X, Yang B (2018) Image encryption using 2d h énon-sine map and dna approach. Signal Process 153:11–23
Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78:17–25
Zarebnia M, Pakmanesh H, Parvaz R (2019) A fast multiple-image encryption algorithm based on hybrid chaotic systems for gray scale images. Optik 179:761–773
Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on dna se- quence operation and hyper-chaotic system. Optik-Int J Light Electron Optics 124(18):3596–3600
Zhang YQ, Wang XY, Liu J, Chi ZL (2016) An image encryption scheme based on the mlncml system using dna sequences. Opt Lasers Eng 82:95–103
Zhang X, Wang L, Zhou Z, Niu Y (2019) A chaos-based image encryption technique utilizing hilbert curves and h-fractals. IEEE Access 7:74734–74746
Zhou N, Pan S, Cheng S, Zhou Z (2016) Image compression–encryption scheme based on hyper- chaotic system and 2d compressive sensing. Opt Laser Technol 82:121–133
Zhu Z-l , Zhang Q, Yu H, Gao J (2009) A new hyper-chaos generated from chen’s system via an external periodic perturbation. In: International Workshop on Chaos-Fractals Theories and Applications. IEEE pp. 260–266. https://doi.org/10.1109/IWCFTA.2009.61
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
El-Khamy, S.E., Mohamed, A.G. An efficient DNA-inspired image encryption algorithm based on hyper-chaotic maps and wavelet fusion. Multimed Tools Appl 80, 23319–23335 (2021). https://doi.org/10.1007/s11042-021-10527-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10527-6