Abstract
In this paper, we propose a novel medical image encryption algorithm based on a hybrid model of deoxyribonucleic acid (DNA) masking, a Secure Hash Algorithm SHA-2 and a new hybrid chaotic map. Our study uses DNA sequences and operations and the chaotic hybrid map to strengthen the cryptosystem. The significant advantages of this approach consist in improving the information entropy which is the most important feature of randomness, resisting against various typical attacks and getting good experimental results. The theoretical analysis and experimental results show that the algorithm improves the encoding efficiency, enhances the security of the ciphertext, has a large key space and a high key sensitivity, and is able to resist against the statistical and exhaustive attacks.
Similar content being viewed by others
References
Abanda Y, Tiedeu A (2016) Image encryption by chaos mixing. IET Image Process 10(10):742–750
Abdulla AA, Sellahewa H, Jassim SA (2014) Stego quality enhancement by message size reduction and fibonacci bit-plane mapping. In: International conference on research in security standardisation, Springer, pp 151–166
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. International Journal of Bifurcation and Chaos 16 (08):2129–2151
Alvarez G, Montoya F, Romera M, Pastor G (2003) Cryptanalysis of an ergodic chaotic cipher. Phys lett A 311(2-3):172–179
Arroyo D, Rhouma R, Alvarez G, Li S, Fernandez V (2008) On the security of a new image encryption scheme based on chaotic map lattices. Chaos: An Interdisciplinary Journal of Nonlinear Science 18(3):033112
Arroyo D, Alvarez G, Amigó JM, Li S (2011) Cryptanalysis of a family of self-synchronizing chaotic stream ciphers. Commun Nonlinear Sci Numer Simul 16(2):805–813
Azzaz MS, Tanougast C, Sadoudi S, Bouridane A, Dandache A (2009) Fpga implementation of new real-time image encryption based switching chaotic systems
Belazi A, Abd El-Latif AA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Signal Process 128:155–170
Ben Farah MA, Farah A, Farah T (2019) An image encryption scheme based on a new hybrid chaotic map and optimized substitution bo. Nonlinear Dynamics
Ben Farah MA, Guesmi R, Kachouri A, Samet M (2020) A novel chaos based optical image encryption using fractional fourier transform and dna sequence operation. Optics & Laser Technol 121:105777
Biham E, Shamir A (1991) Differential cryptanalysis of des-like cryptosystems. J Cryptol 4(1):3–72
Bourbakis N, Alexopoulos C (1992) Picture data encryption using scan patterns. Pattern Recogn 25(6):567–581
Brown R, Chua LO (1996) Clarifying chaos: Examples and counterexamples. International Journal of Bifurcation and Chaos 6(02):219–249
Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using dna sequence operations. Opt Lasers Eng 88:197–213
Chang HK-C, Liu J-L (1997) A linear quadtree compression scheme for image encryption. Signal Process Image Commun 10(4):279–290
Chang C-C, Hwang M-S, Chen T-S (2001) A new encryption algorithm for image cryptosystems. J Syst Softw 58(2):83–91
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-X, Zhu Z-L, Fu C, Zhang L-b, Yu H (2015) Analysis and improvement of a double-image encryption scheme using pixel scrambling technique in gyrator domains. Opt Lasers Eng 66:1–9
Cheng H, Li X (2000) Partial encryption of compressed images and videos. IEEE Transactions on Signal Processing 48(8):2439–2451
Cokal C, Solak E (2009) Cryptanalysis of a chaos-based image encryption algorithm. Phys Lett A 373(15):1357–1360
Dridi M, Hajjaji MA, Bouallegue B, Mtibaa A (2016) Cryptography of medical images based on a combination between chaotic and neural network. IET Image Process 10(11):830–839
Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcation Chaos 8(06):1259–1284
Gao T, Chen Z (2008) A new image encryption algorithm based on hyper-chaos. Phys Lett A 372(4):394–400
Guan Z-H, Huang F, Guan W (2005) Chaos-based image encryption algorithm. Phys Lett A 346(1-3):153–157
Guesmi R, Farah MAB, Kachouri A, Samet M (2016) Hash key-based image encryption using crossover operator and chaos. Multimedia Tools and Applications 75(8):4753–4769
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
Hua Z, Zhou Y, Pun C-M, Philip Chen CL (2015) 2D sine logistic modulation map for image encryption. Inf Sci 297:80–94
Kocarev L, Jakimoski G, Stojanovski T, Parlitz U (1998) From chaotic maps to encryption schemes. In: ISCAS’98. Proceedings of the 1998 IEEE international symposium on circuits and systems (Cat. No. 98CH36187), vol 4, IEEE, pp 514–517
Li C (2016) Cracking a hierarchical chaotic image encryption algorithm based on permutation. Signal Process 118:203–210
Li J, Liu H (2013) Colour image encryption based on advanced encryption standard algorithm with two-dimensional chaotic map. IET Inf Secur 7 (4):265–270
Liu Lili, Zhang Qiang, Wei Xiaopeng (2012) A rgb image encryption algorithm based on dna encoding and chaos map. Comput Elect Eng 38(5):1240–1248
Liu Y, Fan H, Xie EY, Cheng G, Li C (2015) Deciphering an image cipher based on mixed transformed logistic maps. Int J Bifurcation Chaos 25(13):1550188
Liu H, Kadir A, Gong P (2015) A fast color image encryption scheme using one-time s-boxes based on complex chaotic system and random noise. Opt Commun 338:340–347
Montesinos-García JJ, Martinez-Guerra R (2018) Colour image encryption via fractional chaotic state estimation. IET Image Process 12(10):1913–1920
Özkaynak F, Özer AB, Yavuz S (2013) Security analysis of an image encryption algorithm based on chaos and dna encoding. In: 2013 21St signal processing and communications applications conference (SIU), IEEE, pp 1–4
Scharinger J (1998) Fast encryption of image data using chaotic kolmogorov flows. Journal of Electronic Imaging 7(2):318–326
Shannon CE (1949) Communication theory of secrecy systems. Bell system technical journal 28(4):656–715
Stalin S, Maheshwary P, Shukla PK, Maheshwari M, Gour B, Khare A (2019) Fast and secure medical image encryption based on non linear 4d logistic map and dna sequences (nl4dlm_dna). J Med Syst 43(8):267
Tang G, Liao X, Chen Y (2005) A novel method for designing s-boxes based on chaotic maps. Chaos Solitons & Fractals 23(2):413–419
Uehara T, Safavi-Naini R, Ogunbona P (2000) Securing wavelet compression with random permutations
Wang Y, Wong K-W, Liao X, Xiang T, Chen G (2009) A chaos-based image encryption algorithm with variable control parameters. Solitons & Fractals 41(4):1773–1783
Wang X-Y, Yang L, Liu R, Kadir A (2010) A chaotic image encryption algorithm based on perceptron model. Nonlinear Dynamics 62(3):615–621
Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108
Wang X, Liu L, Zhang Y (2015) A novel chaotic block image encryption algorithm based on dynamic random growth technique. Opt Lasers Eng 66:10–18
Watson JD, Crick FHC (1953) The structure of dna. In: Cold spring harbor symposia on quantitative biology, vol 18, Cold Spring Harbor Laboratory Press, pp 123–131
Wei X, Guo L, Zhang Q, Zhang J, Lian S (2012) A novel color image encryption algorithm based on dna sequence operation and hyper-chaotic system. J Syst Softw 85(2):290–299
Xiao G, Lu M, Qin L, Lai X (2006) New field of cryptography: Dna cryptography. Chin Sci Bull 51(12):1413–1420
Xiao D, Liao X, Wei P (2009) Analysis and improvement of a chaos-based image encryption algorithm. Chaos Solitons Fractals 40(5):2191–2199
Yang X, Guan M, Hu W (2019) Chaotic image encryption algorithm using frequency-domain dna encoding. IET Image Processing
Ye G (2014) A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dynamics 75(3):417–427
Ye G, Huang X (2017) An efficient symmetric image encryption algorithm based on an intertwining logistic map. Neurocomputing 251:45–53
Zhang Y, Fu LHB (2012) Research on dna cryptography. In: Applied cryptography and network security. Intechopen
Zhang Y-Q, Wang X-Y, Liu J, Chi Z-L (2016) An image encryption scheme based on the mlncml system using dna sequences. Opt Lasers Eng 82:95–103
Zheng X, Jin X, Li W (2009) Parallel dna arithmetic operation based on n-moduli set. Appl Math Comput 212(1):177–184
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
There is no any conflict of interest between the authors regarding the publication of this paper.
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
Guesmi, R., Farah, M.A.B. A new efficient medical image cipher based on hybrid chaotic map and DNA code. Multimed Tools Appl 80, 1925–1944 (2021). https://doi.org/10.1007/s11042-020-09672-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09672-1