Skip to main content
Log in

On the novel image encryption based on chaotic system and DNA computing

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

A new image encryption scheme is presented based on the chaotic system and the swapping operations of the pixels both at the decimal and DNA levels. By randomly choosing two arrays of the given input image for a number of times, randomly chosen pixels of these two arrays are swapped with each other. Same operation is performed on the two randomly chosen columns to get the scrambled image. Next, an XOR operation is performed between the scrambled image and the key stream of random data given by the chaotic system. Further, both the image data and the streams of random numbers are DNA-encoded. Again, the DNA-encoded pixels data are scrambled the way, scrambling was performed on the decimal data but with the different key streams of random numbers. To realize the effects of diffusion at the DNA level, the DNA-encoded scrambled pixels data and the DNA-encoded key stream are XORed with each other. Finally, the DNA-encoded data is translated back into its decimal equivalent. SHA-256 hash codes for the given input image have been used in the proposed cipher in order to achieve the plaintext sensitivity. The simulation and the performance analysis portray the good security effects, defiance to the varied threats and the bright prospects for the real world application of the proposed cipher.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Abdelfattah RI, Mohamed H, Nasr ME (2020) Secure image encryption scheme based on DNA and new multi chaotic map. Journal of Physics: Conference Series 1447(1):012053

    Google Scholar 

  2. Babaei M (2013) A novel text and image encryption method based on chaos theory and DNA computing. Nat Comput 12(1):101–107

    Article  MathSciNet  MATH  Google Scholar 

  3. Bashir Z, Iqbal N, Hanif M (2021) A novel gray scale image encryption scheme based on pixels’ swapping operations. Multimedia Tools and Applications 80(1):1029–1054

    Article  Google Scholar 

  4. Boreale M (2020) Complete algorithms for algebraic strongest postconditions and weakest preconditions in polynomial odes. Sci Comput Program 193:102441

    Article  Google Scholar 

  5. Broumandnia A (2019) The 3D modular chaotic map to digital color image encryption. Futur Gener Comput Syst 99:489–499

    Article  Google Scholar 

  6. Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213

    Article  Google Scholar 

  7. Chai X, Fu X, Gan Z, Lu Y, Chen Y (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process 155:44–62

    Article  Google Scholar 

  8. Chai Xiuli, et al. (2019) A novel image encryption scheme based on DNA sequence operations and chaotic systems. Neural Comput Applic 31(1):219–237

    Article  Google Scholar 

  9. Chen L, Ma B, Zhao X, Wang S (2017) Differential cryptanalysis of a novel image encryption algorithm based on chaos and Line map. Nonlinear Dynamics 87(3):1797–1807

    Article  MATH  Google Scholar 

  10. 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

    Article  MathSciNet  MATH  Google Scholar 

  11. ElKamchouchi DH, Mohamed HG, Moussa KH (2020) A bijective image encryption system based on hybrid chaotic map diffusion and DNA confusion. Entropy 22(2):180

    Article  MathSciNet  Google Scholar 

  12. Enayatifar R, Sadaei HJ, Abdullah AH, Lee M, Isnin IF (2015) A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Opt Lasers Eng 71:33–41

    Article  Google Scholar 

  13. Farah MB, Farah A, Farah T (2019) An image encryption scheme based on a new hybrid chaotic map and optimized substitution box. Nonlinear Dynamics, pp 1–24

  14. Floating-Point Working Group (1985) IEEE Computer society: IEEE standard for binary floating-point arithmetic, Standard, pp 754–1985

  15. Guesmi R, Farah MB (2021) A new efficient medical image cipher based on hybrid chaotic map and DNA code. Multimedia Tools and Applications 80(2):1925–1944

    Article  Google Scholar 

  16. 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

    Article  MathSciNet  MATH  Google Scholar 

  17. Hoang TM, Thanh HX (2018) Cryptanalysis and security improvement for a symmetric color image encryption algorithm. Optik 155:366–383

    Article  Google Scholar 

  18. Iqbal N, Abbas S, Khan MA, Alyas T, Fatima A, Ahmad A (2019) An RGB image cipher using chaotic systems, 15-Puzzle problem and DNA computing. IEEE Access 7:174051–174071

    Article  Google Scholar 

  19. Iqbal N, Abbas S, Khan MA, Fatima A, Ahmed A, Anwer N (2020) Efficient image cipher based on the movement of king on the chessboard and chaotic system. Journal of Electronic Imaging 29(2):023025

    Article  Google Scholar 

  20. Iqbal N, Hanif M, Abbas S, Khan MA, Rehman ZU (2021) Dynamic 3D scrambled image based RGB image encryption scheme using hyperchaotic system and DNA encoding. J Inform Secur Appl 58:102809

    Google Scholar 

  21. King OD, Gaborit P (2007) Binary templates for comma-free DNA codes. Discret Appl Math 155(6-7):831–839

    Article  MathSciNet  MATH  Google Scholar 

  22. Kulsoom A, Xiao D, Abbas SA (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimedia Tools and Applications 75(1):1–23

    Article  Google Scholar 

  23. Li S, Li C, Chen G, Zhang D, Bourbakis NG (2004) A general cryptanalysis of permutation-only multimedia encryption algorithms. IACR’s Cryptology ePrint Archive: Report 374

  24. Li C, Lo KT (2011) Optimal quantitative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks. Signal Process 91(4):949–954

    Article  MATH  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Liao X, Hahsmi MA, Haider R (2018) An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using DNA and chaos. Optik-International Journal for Light and Electron Optics 153:117–134

    Article  Google Scholar 

  27. Liao X, Kulsoom A, Ullah S (2016) A modified (Dual) fusion technique for image encryption using SHA-256 hash and multiple chaotic maps. Multimedia Tools and Applications 75(18):11241–11266

    Article  Google Scholar 

  28. Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Computers & Electrical Engineering 38 (5):1240–1248

    Article  Google Scholar 

  29. Loukhaoukha K, Chouinard JY, Berdai A (2012) A secure image encryption algorithm based on Rubik’s cube principle. Journal of Electrical and Computer Engineering, 2012

  30. Nestor T, De Dieu NJ, Jacques K, Yves EJ, Iliyasu AM, El-Latif A, Ahmed A (2020) A multidimensional hyperjerk oscillator: Dynamics analysis, analogue and embedded systems implementation, and its application as a cryptosystem. Sensors 20(1):83

    Article  Google Scholar 

  31. Njitacke ZT, Isaac SD, Nestor T, Kengne J (2020) Window of multistability and its control in a simple 3D Hopfield neural network: application to biomedical image encryption. Neural Comput Applic, pp 1–20

  32. Norouzi B, Mirzakuchaki S (2014) A fast color image encryption algorithm based on hyper-chaotic systems. Nonlinear Dynamics 78(2):995–1015

    Article  Google Scholar 

  33. Özkaynak F, Özer AB (2016) Cryptanalysis of a new image encryption algorithm based on chaos. Optik 127(13):5190–5192

    Article  Google Scholar 

  34. Ö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

  35. Parvin Z, Seyedarabi H, Shamsi M (2016) A new secure and sensitive image encryption scheme based on new substitution with chaotic function. Multimedia Tools and Applications 75(17):10631–10648

    Article  Google Scholar 

  36. Patro KAK, Babu MPJ, Kumar KP, Acharya B (2020) Dual-layer DNA-encoding–decoding operation based image encryption using one-dimensional chaotic map. Advances in Data and Information Sciences 94:67–80

    Article  Google Scholar 

  37. Qayyum A, Ahmad J, Boulila W, Rubaiee S, Masood F, Khan F, Buchanan WJ (2020) Chaos-based confusion and diffusion of image pixels using dynamic substitution. IEEE Access 8:140876–140895

    Article  Google Scholar 

  38. Ramesh VP, Gowtham R (2017) Asymptotic notations and its applications. Ramanujan Math Soc Math Newsl 28(4):10–16

    Google Scholar 

  39. Shannon CE (1949) Communication theory of secrecy systems. The Bell System Technical Journal 28(4):656–715

    Article  MathSciNet  MATH  Google Scholar 

  40. Sivakumar T, Venkatesan R (2016) A new image encryption method based on knight’s travel path and true random number. J Inform Sci Eng 32 (1):133–152

    Google Scholar 

  41. Tamang J, Nkapkop JDD, Ijaz MF, Prasad PK, Tsafack N, Saha A, Son Y (2021) Dynamical properties of ion-acoustic waves in space plasma and its application to image encryption. IEEE Access 9:18762–18782

    Article  Google Scholar 

  42. Taneja N, Raman B, Gupta I (2012) Combinational domain encryption for still visual data. Multimedia Tools and Applications 59(3):775–793

    Article  Google Scholar 

  43. Wang X, Gao S (2020) Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network. Inform Sci 539:195–214

    Article  MathSciNet  MATH  Google Scholar 

  44. Wang X, Wang Y, Zhu X, Luo C (2020) A novel chaotic algorithm for image encryption utilizing one-time pad based on pixel level and DNA level. Opt Lasers Eng 125:105851

    Article  Google Scholar 

  45. Wang B, Zhang BF, Liu XW (2021) An image encryption approach on the basis of a time delay chaotic system. Optik 225:165737

    Article  Google Scholar 

  46. Wu J, Liao X, Yang B (2018) Cryptanalysis and enhancements of image encryption based on three-dimensional bit matrix permutation. Signal Process 142:292–300

    Article  Google Scholar 

  47. Wu X, Wang K, Wang X, Kan H, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process 148:272–287

    Article  Google Scholar 

  48. Xiong Z, Wu Y, Ye C, Zhang X, Xu F (2019) Color image chaos encryption algorithm combining CRC and nine palace map. Multimedia Tools and Applications 78(22):31035–31055

    Article  Google Scholar 

  49. 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

    Article  Google Scholar 

  50. Yavuz E, Yazıcı R, Kasapbaşı MC, Yamaç E (2016) A chaos-based image encryption algorithm with simple logical functions. Computers & Electrical Engineering 54:471–483

    Article  Google Scholar 

  51. Yu C, Li J, Li X, Ren X, Gupta BB (2018) Four-image encryption scheme based on quaternion Fresnel transform, chaos and computer generated hologram. Multimedia Tools and Applications 77(4):4585–4608

    Article  Google Scholar 

  52. Zaman JKMS, Ghosh R (2012) Review on fifteen Statistical Tests proposed by NIST. Journal of Theoretical Physics and Cryptography 1:18–31

    Google Scholar 

  53. Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52(11-12):2028–2035

    Article  MathSciNet  MATH  Google Scholar 

  54. Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik-International Journal for Light and Electron Optics 124(18):3596–3600

    Article  Google Scholar 

  55. Zhang YQ, Wang XY (2015) A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput 26:10–20

    Article  Google Scholar 

  56. Zhang W, Wong KW, Yu H, Zhu ZL (2013) A symmetric color image encryption algorithm using the intrinsic features of bit distributions. Commun Nonlinear Sci Numer Simul 18(3):584–600

    Article  MathSciNet  MATH  Google Scholar 

  57. Zhang Y, Xu P, Xiang L (2012) Research of image encryption algorithm based on chaotic magic square. In Advances in Electronic Commerce. Web Application and Communication 149:103–109

    Google Scholar 

  58. Zhang W, Yu H, Zhao YL, Zhu ZL (2016) Image encryption based on three-dimensional bit matrix permutation. Signal Process 118:36–50

    Article  Google Scholar 

  59. Zhou G, Zhang D, Liu Y, Yuan Y, Liu Q (2015) A novel image encryption algorithm based on chaos and Line map. Neurocomputing 169:150–157

    Article  Google Scholar 

  60. Zhu C (2012) A novel image encryption scheme based on improved hyperchaotic sequences. Opt Commun 285(1):29–37

    Article  Google Scholar 

  61. Zhu ZL, Zhang W, Wong KW, Yu H (2011) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci 181(6):1171–1186

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nadeem Iqbal.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Iqbal, N., Hanif, M., Rehman, Z.U. et al. On the novel image encryption based on chaotic system and DNA computing. Multimed Tools Appl 81, 8107–8137 (2022). https://doi.org/10.1007/s11042-022-11912-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-11912-5

Keywords

Navigation