Abstract
This paper presents a secured encryption algorithm for medical images using the concept of DNA cryptography. It proposes a novel technique of masking the images before encryption, which is a keyless process but aids in increasing the original image’s randomness. Confusion and diffusion are then performed on the masked image, due to which the cipher image has no perceptual or statistical information. The proposed algorithm uses generalized Arnold’s Cat Map for the confusion. In addition, a novel diffusion process has been introduced, which operates on both pixel level and DNA-plane level. It incorporates all possible DNA encoding, decoding, and XOR rules, selected pseudo-randomly based on chaotic 2D-Logistic Sine Coupling Map values.Thus, it makes the cipher image more robust against brute force and statistical attacks and almost impossible for the intruder to obtain the original image without knowing the correct key. However, the original image can be deciphered using the valid key without any data loss, which is very important for medical images. A single round of masking, confusion, and diffusion steps are enough to obtain the cipher image. The proposed algorithm has been tested over many medical and natural images and on homogeneous and textured patterns. The cipher images obtained have a low inter-pixel correlation coefficient of around 0 and high entropy of close to 8 bits/symbol. Moreover, the analysis of the proposed method on other parameters like key-space, key-sensitivity, cipher statistics, and differential, occlusion, and noise attacks also gives satisfactory results required for a secure image cryptosystem.
Similar content being viewed by others
References
Akkasaligar PT, Biradar S (2016) Secure medical image encryption based on intensity level using chao’s theory and DNA cryptography. In: 2016 IEEE international conference on computational intelligence and computing research (ICCIC), IEEE, pp 1–6, https://doi.org/10.1109/ICCIC.2016.7919681
Akkasaligar PT, Biradar S (2018) Medical image encryption with integrity using DNA and chaotic map. In: International conference on recent trends in image processing and pattern recognition, Springer, pp 143–153
Akkasaligar PT, Biradar S (2020) Selective medical image encryption using DNA cryptography. Inf Secur J Glob Perspect 29(2):91–101. https://doi.org/10.1080/19393555.2020.1718248
Arnol’d VI, Avez A (1968) Ergodic problems of classical mechanics http://cds.cern.ch/record/1987366
Barik RC, Changder S (2020) A novel and efficient amino acid codon based medical image encryption scheme colligating multiple chaotic maps. Multimed Tools Appl. https://doi.org/10.1007/s11042-020-09930-2
Belazi A, Talha M, Kharbech S, Xiang W (2019) Novel medical image encryption scheme based on chaos and DNA encoding. IEEE Access 7:36667–36681. https://doi.org/10.1109/ACCESS.2019.2906292
Benesty J, Chen J, Huang Y, Cohen I (2009) Pearson correlation coefficient. Noise reduction in speech processing. Springer, Berlin, pp 1–4. https://doi.org/10.1007/978-3-642-00296-0
Biham E, Shamir A (1991) Differential cryptanalysis of DES-like cryptosystems. J Cryptol 4(1):3–72. https://doi.org/10.1007/BF00630563
Chen J, Zhu Z, Zhang LB, Zhang Y, Yang BQ (2018) Exploiting self-adaptive permutation-diffusion and DNA random encoding for secure and efficient image encryption. Signal Process 142:340–353. https://doi.org/10.1016/j.sigpro.2017.07.034
Dagadu JC, Li JP, Aboagye EO (2019) Medical image encryption based on hybrid chaotic DNA diffusion. Wirel Pers Commun 108(1):591–612. https://doi.org/10.1007/s11277-019-06420-z
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. https://doi.org/10.1049/iet-ipr.2015.0868
Dua M, Wesanekar A, Gupta V, Bhola M, Dua S (2019) Differential evolution optimization of intertwining logistic map-DNA based image encryption technique. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-019-01580-z
El-Khamy SE, Mohamed AG (2021) An efficient DNA-inspired image encryption algorithm based on hyper-chaotic maps and wavelet fusion. Multimed Tools Appl. https://doi.org/10.1007/s11042-021-10527-6
Fridrich J (1997) Image encryption based on chaotic maps. In: 1997 IEEE international conference on systems, man, and cybernetics. Computational cybernetics and simulation, IEEE, vol 2, pp. 1105–1110. https://doi.org/10.1109/ICSMC.1997.638097
Haskins G, Kruger U, Yan P (2020) Deep learning in medical image registration: a survey. Mach Vis Appl 31(1):1–18. https://doi.org/10.1007/s00138-020-01060-x
Hua Z, Jin F, Xu B, Huang H (2018) 2D logistic-sine-coupling map for image encryption. Signal Process 149:148–161. https://doi.org/10.1016/j.sigpro.2018.03.010
Jeevitha S, Prabha NA (2020) Novel medical image encryption using DWT block-based scrambling and edge maps. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-020-02399-9
Kari L, Mahalingam K (2007) Watson-crick conjugate and commutative words. In: International workshop on DNA-based computers. Springer, pp 273–283. https://doi.org/10.1007/978-3-540-77962-929
Khare P, Srivastava VK (2020) A secured and robust medical image watermarking approach for protecting integrity of medical images. Trans Emerg Telecommun Technol 32:e3918. https://doi.org/10.1002/ett.3918
Li W, Feng C, Yu K, Zhao D (2020) Miss-d: a fast and scalable framework of medical image storage service based on distributed file system. Comput Methods Prog Biomed. https://doi.org/10.1016/j.cmpb.2019.105189
Parameshachari B, Panduranga H, Naveenkumar S et al. (2017) Partial encryption of medical images by dual DNA addition using DNA encoding. In: 2017 International conference on recent innovations in signal processing and embedded systems (RISE), IEEE, pp 310–314. https://doi.org/10.1109/RISE.2017.8378172
Parvees MM, Samath JA, Bose BP (2016) Secured medical images-a chaotic pixel scrambling approach. J Med Syst 40(11):232. https://doi.org/10.1007/s10916-016-0611-5
Patel S, Bharath K, Kumar R (2020) Symmetric keys image encryption and decryption using 3d chaotic maps with DNA encoding technique. Multimed Tools Appl 79(43):31739–31757. https://doi.org/10.1007/s11042-020-09551-9
Połap D (2019) Analysis of skin marks through the use of intelligent things. IEEE Access 7:149355–149363. https://doi.org/10.1109/ACCESS.2019.2947354
Połap D (2020) An adaptive genetic algorithm as a supporting mechanism for microscopy image analysis in a cascade of convolution neural networks. Appl Soft Comput 97:106824. https://doi.org/10.1016/j.asoc.2020.106824
Połap D, Srivastava G (2020) Neural image reconstruction using a heuristic validation mechanism. Neural Comput Appl. https://doi.org/10.1007/s00521-020-05046-8
Qiao Z, El Assad S, Taralova I (2020) Design of secure cryptosystem based on chaotic components and AES S-box. AEU Int J Electron Commun. https://doi.org/10.1016/j.aeue.2020.153205
Rijmen V, Daemen J (2001) Advanced encryption standard. Proceedings of federal information processing standards publications, National Institute of Standards and Technology pp 19–22, https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197.pdf
Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27(3):379–423. https://doi.org/10.1002/j.1538-7305.1948.tb01338.x
Smid ME, Branstad DK (1988) Data encryption standard: past and future. Proc IEEE 76(5):550–559. https://doi.org/10.1109/5.4441
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. https://doi.org/10.1007/s10916-019-1389-z
Stevenson D (1981) A proposed standard for binary floating-point arithmetic. Computer 14(03):51–62. https://doi.org/10.1109/C-M.1981.220377
Tsafack N, Sankar S, Abd-El-Atty B, Kengne J, Jithin K, Belazi A, Mehmood I, Bashir AK, Song OY, Abd El-Latif AA (2020) A new chaotic map with dynamic analysis and encryption application in internet of health things. IEEE Access 8:137731–137744. https://doi.org/10.1109/ACCESS.2020.3010794
Wang Y, Kung L, Byrd TA (2018a) Big data analytics: understanding its capabilities and potential benefits for healthcare organizations. Technol Forecast Soc Change 126:3–13. https://doi.org/10.1016/j.techfore.2015.12.019
Wang Y, Zhao Y, Zhou Q, Lin Z (2018b) Image encryption using partitioned cellular automata. Neurocomputing 275:1318–1332. https://doi.org/10.1016/j.neucom.2017.09.068
Wu Y, Noonan JP, Agaian S et al (2011) NPCR and UACI randomness tests for image encryption. Cyber journals: multidisciplinary journals in science and technology. J Sel Areas Telecommun (JSAT) 1(2):31–38
Wu J, Liao X, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process 141:109–124. https://doi.org/10.1016/j.sigpro.2017.04.006
Zhang W, Yu H, Zhu Zl et al (2018) An image encryption scheme using self-adaptive selective permutation and inter-intra-block feedback diffusion. Signal Process 151:130–143. https://doi.org/10.1016/j.sigpro.2018.05.008
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
Mishra, P., Bhaya, C., Pal, A.K. et al. A medical image cryptosystem using bit-level diffusion with DNA coding. J Ambient Intell Human Comput 14, 1731–1752 (2023). https://doi.org/10.1007/s12652-021-03410-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03410-7