Skip to main content
Log in

A new image encryption based on bit replacing, chaos and DNA coding techniques

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

Abstract

Millions of confidential images are transmitted every day by people through the multimedia systems of the internet. Such confidential information in the images may be belong to the political, business, medical or military authorities. Protecting the privacy and integrity of these images in the era of the internet and multimedia technologies has drawn more attention by the research community. Image encryption is one of the most important tools to secure digital images from the unauthorized access and malicious manipulation. In this paper, a new digital image encryption method is proposed based on bit replacing technique, chaotic systems and DNA coding algorithm. It aims to protect the confidentiality and privacy of the digital images sent over unsecure open channels. Firstly, in this method each pixel of the image is converted to its corresponding binary sequence comprising of zeros and ones bits. Then, the zero bit is replaced by (1 and 0) bits and the one bit is replaced by (0 and 1) bits. Two different images are eventually generated by repeating consistently the replacing operation for all bits of the image pixels. Secondly, the generated images are encrypted using high dimensional chaotic systems based on the principle of permutation and diffusion processes in objective to vary the positions and values of the digital image pixels. Thirdly, the resultant encrypted images are encoded by adopting DNA algorithm rules and then these images are merged by exploiting DNA addition operation. Finally, the coded DNA images are decoded to obtain the output encrypted image. The numerical and visual simulation results confirm that the proposed method is sufficiently robust and secure against several known attacks in comparsion with the state-of-art approaches. Also, the conducted experiments show significant improvement in terms of entropy, correlation, differential, discrepancy metrics, key space and computational speed analysis performance parameters. To sum up, the proposed approach produced large secret key space of (2747), a comparable differential analysis performance NPCR (99.61%) and UACI (34.61%) and passed all security and randomness tests.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Abboud AJ (2015) Multifactor authentication for software protection. Diyala J Eng Sci Second Eng Sci Conf 08(04):479–492

    Google Scholar 

  2. Abboud AJ, Jassim SA (2010) Image quality guided approach for adaptive modelling of biometric intra-class variations." In Mobile Multimedia/Image Processing, Security, and Applications 2010, Vol. 7708, International Societyfor Optics and Photonics. p. 77080L

  3. Abboud AJ, Jassim SA (2012) Incremental fusion of partial biometric information. In Mobile Multimedia/Image Processing, Security, and Applications 2012, Vol. 8406, International Society for Optics and Photonics. p. 84060K

  4. Abboud AJ, Albu-Rghaif AN, Jassim AK (2018) Balancing compression and encryption of satellite imagery. Int J Electr Comput Eng 08(5):3568–3586

    Google Scholar 

  5. Abdullah HN, Yousif SF, Valenzuela AA (2016) Wavelet Based Image Steganographic System Using Chaotic Signals. 2016 6th International Conference on Information Communication and Management. IEEE pp. 130–135

  6. Abdullah HN, Yousif SF, Valenzuela AA (2018) Spatial and transform domain based steganography using chaotic maps for color images. J Fundam Appl Sci 10(4S):551–556

    Google Scholar 

  7. Abdullah HN, Yousif SF, Valenzuela AA (2019) Efficient steganography scheme for color images based on wavelets and chaotic maps. Iraqi J Inf Commun Technol (IJICT) 2(4):1–10

    Google Scholar 

  8. Ayubi P, Setayeshi S, Rahmani AM (2020) Deterministic chaos game: a new fractal based pseudo-random number generator and its cryptographic application. J Inf Secur Appl 52:1–20

    Google Scholar 

  9. Bandyopadhyay D, Dasgupta K, Mandal JK, Dutta P, Ojha V, Snasel V (2014) A framework of secured and bio-inspired image steganography using chaotic encryption with genetic algorithm optimization (CEGAO). Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA 2014. Springer pp. 271–280

  10. Chai X (2015) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl Springer 76:1159–1175

    Article  Google Scholar 

  11. Chai X, Yang K, Gan Z (2016) A new chaos-based image encryption algorithm with dynamic key selection mechanisms. Multimed Tools Appl Springer 76:9907–9927

    Article  Google Scholar 

  12. Chai X, Gan Z, Zhang M (2016) A fast chaos-based image encryption scheme with a novel plain image-related swapping block permutation and block diffusion. Multimed Tools Appl Springer 76(14):15561–15585

    Article  Google Scholar 

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

  14. Chai X, Gan Z, Yuan K, Chen Y, Liu X (2017) A novel image encryption scheme based on DNA sequence operations and chaotic systems. Neural Comput & Applic 31:219–237

    Article  Google Scholar 

  15. Chen Y, Tang C, Ye R (2020) Cryptanalysis and improvement of medical image encryption using high-speed scrambling and pixel adaptive diffusion. Signal Process 167:1–12

    Article  Google Scholar 

  16. Deebak BD, Al-Turjman F, Nayyar A (2020) Chaotic-map based authenticated security framework with privacy preservation for remote point-of-care. Multimed Tools Appl Springer 80:17103–17128

    Article  Google Scholar 

  17. Deng X, Liao C, Zhu C, Chen Z (2013) A novel image encryption algorithm based on hyperchaotic system and shuffling scheme. 2013 IEEE International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing pp. 109–116

  18. Flores-Vergara A, García-Guerrero EE, Inzunza-González E, López-Bonilla OR, Rodríguez-Orozco E, Cárdenas-Valdez JR, Tlelo-Cuautle E (2019) Implementing a chaotic cryptosystem in a 64-bit embedded system by using multiple-precision arithmetic. Nonlinear Dyn Springer 96:497–516

    Article  MATH  Google Scholar 

  19. Fu C, Zhang G, Zhu M, Chen Z, Lei W (2018) A new Chaos-based color image encryption scheme with an efficient substitution keystream generation strategy. Security and communication. Networks:1–13

  20. Gang- QS, Hui C, Yan-Bin Z (2011) A new four-dimensional hyperchaotic Lorenz system and its adaptive control. Chin Phys Soc IOP Publ Ltd 20(1):1–9

    Google Scholar 

  21. García-Guerrero EE, Inzunza-González E, López-Bonilla OR, Cárdenas-Valdez JR, Tlelo-Cuautle E (2020) Randomness improvement of chaotic maps for image encryption in a wireless communication scheme using PIC-microcontroller via Zigbee channels. Chaos, Solitons Fractals 133(109646):1–12

    MathSciNet  MATH  Google Scholar 

  22. George LE, Hassan EK, Mohammed SG, Mohammed FG (2020) Selective image encryption based on DCT, hybrid shift coding and randomly generated secret key. Iraqi J Sci 61(4):920–935

    Article  Google Scholar 

  23. Guodong Y, Chen P, Xiaoling H, Qixiang M (2018) An efficient pixel-level chaotic image encryption algorithm. Nonlinear Dyn, Springer 94:745–756

    Article  Google Scholar 

  24. Hameed AS (2017) Image encryption based on fractional order Lorenz system and wavelet transform. Diyala J Eng Sci 10(01):81–91

    Article  Google Scholar 

  25. Hua Z, Zhou Y (2017) Design of image cipher using block-based scrambling and image filtering. Inf Sci 396:97–113

    Article  MATH  Google Scholar 

  26. Huang L, Wang S, Xiang J, Sun Y (2020) Chaotic color image encryption scheme using deoxyribonucleic acid (DNA) coding calculations and arithmetic over the galois field. Math Probl Eng:1–22

  27. Irani BY, Ayubi P, Jabalkandi FA, Valandar MY, Barani MJ (2019) Digital image scrambling based on a new one-dimensional coupled sine map. Nonlinear Dyn Springer 97:2693–2721

    Article  MATH  Google Scholar 

  28. Jithin KC, Sankar S (2020) Colour image encryption algorithm combining, Arnold map, DNA sequence operation, and a Mandelbrot set. J Inf Secur Appl 50:1–22

    Google Scholar 

  29. Khan M (2015) A novel image encryption scheme based on multiple chaotic S-boxes. Nonlinear Dyn Springer 82:527–533

    Article  MathSciNet  Google Scholar 

  30. Khan M, Shah T (2014) A novel statistical analysis of chaotic S-box in image encryption. 3D Res Springer 5(16):1–8

    Google Scholar 

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

  32. Li Z, Peng C, Li L, Zhu X (2018) A novel plaintext-related image encryption scheme using hyper-chaotic system. Nonlinear Dyn Springer 94:1319–1333

    Article  Google Scholar 

  33. Li T, Shi J, Li X, Wu J, Pan F (2019) Image encryption based on pixel-level diffusion with dynamic filtering and DNA-level permutation with 3D Latin cubes. Entropy 21(3):1–21

    Article  MathSciNet  Google Scholar 

  34. Li Z, Peng C, Tan W, Li L (2021) An effective Chaos-based image encryption scheme using imitating jigsaw method. Complexity 2021:1–18

    Google Scholar 

  35. Liu H, Wang X (2011) Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Opt Commun 284(2011):3895–3903

    Article  Google Scholar 

  36. Liu Y, Zhang J (2020) A multidimensional chaotic image encryption algorithm based on DNA coding. Multimed Tools Appl Springer 79:21579–21601

    Article  Google Scholar 

  37. Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Opt Lasers Eng 84:26–36

    Article  Google Scholar 

  38. Liu Y, Zhang J, Han D, Wu P, Sun Y, Moon YS (2020) A multidimensional chaotic image encryption algorithm based on the region of interest. Multimedia Tools Appl Springer 97:17669–17705

    Article  Google Scholar 

  39. Niels P (2001) Defending against statistical Steganalysis. Usenix Secur Symp 10:323–336

    Google Scholar 

  40. Niu H, Zhou C, Wang B, Zheng X, Zhou S (2016) Splicing model and hyper–chaotic system for image encryption. J Electr Eng 67(2):78–86

    Google Scholar 

  41. Pak C, Huang L (2017) A new color image encryption using combination of the 1D chaotic map. Signal Process 138:129–137

    Article  Google Scholar 

  42. Pan H, Lei Y, Jian C (2018) Research on digital image encryption algorithm based on double logistic chaotic map. EURASIP J Image Video Process Springer:1–10

  43. SaberiKamarposhti M, Mohammad D, Rahim MSM, Yaghobi M (2014) Using 3-cell chaotic map for image encryption based on biological operations. Nonlinear Dyn Springer 75:407–416

    Article  Google Scholar 

  44. Sahari ML, Boukemara I (2018) A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption. Nonlinear Dyn Springer 94:723–744

    Article  Google Scholar 

  45. Sang J, Akbar MA, Cai B, Xiang H, Hu H (2018) Joint image compression and encryption using IWT with SPIHT, Kd-tree and chaotic maps. Appl Sci 8(10):1–21

    Google Scholar 

  46. Sun S, Guo Y, Wu R (2019) A novel plaintext-related image encryption algorithm based on stochastic signal insertion and block swapping. IEEE Access 7:123049–123060

    Article  Google Scholar 

  47. Tang Z, Wang F, Zhang X (2016) Image encryption based on random projection partition and chaotic system. Multimed Tools Appl Springer 76:8257–8283

    Article  Google Scholar 

  48. Tang Z, Yang Y, Xu S, Yu C, Zhang X (2019) Image encryption with double spiral scans and chaotic maps. Securi Commun Netw:1–15

  49. Tong X, Zhang M, Wang Z, Liu Y, Xu H, Ma J (2015) A fast encryption algorithm of color image based on four-dimensional chaotic system. J Vis Commun Image Represent 33:219–234

    Article  Google Scholar 

  50. Valandar MY, Barani MJ, Ayubi P (2019) A fast color image encryption technique based on three dimensional chaotic map. Opt Int J Light Electron Opt 193:1–17

    Article  Google Scholar 

  51. Wang X, Li Z (2019) A color image encryption algorithm based on Hopfield chaotic neural network. Opt Lasers Eng 115:107–118

    Article  Google Scholar 

  52. Wang X, Gu S, Zhang Y (2015) Novel image encryption algorithm based on cycle shift and chaotic system. Opt Lasers Eng 68:126–134

    Article  Google Scholar 

  53. Wang X, Feng L, Li R, Zhang F (2019) A fast image encryption algorithm based on non-adjacent dynamically coupled map lattice model. Nonlinear Dyn Springer 95:2797–2824

    Article  MATH  Google Scholar 

  54. Wang X, Guan N, Zhao H, Wang S, Zhang Y (2020) A new image encryption scheme based on coupling map lattices with mixed multi-chaos. Sci Rep 10:1–15

    Google Scholar 

  55. 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 88:290–299

    Article  Google Scholar 

  56. Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput 37:24–39

    Article  Google Scholar 

  57. Wu J, Liao X, Yang B (2018) Image encryption using 2D Henon-sine map and DNA approach. Signal Process 153:11–23

    Article  Google Scholar 

  58. Xiao S, Yu Z, Deng Y (2020) Design and analysis of a novel chaos-based image encryption algorithm via switch control mechanism. Secur Commun Netw:1–12

  59. Xu L, Gou X, Li Z, Li J (2017) A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion. Opt Lasers Eng 91:41–52

    Article  Google Scholar 

  60. Yasser I, Khalifa F, Mohamed MA, Samrah AS (2020) A new image encryption scheme based on hybrid chaotic maps. Complexity:1–23

  61. Yousif SF (2018) Grayscale Image Confusion and Diffusion Based on Multiple Chaotic Maps. 2018 1st International Scientific Conference of Engineering Sciences - 3rd Scientific Conference of Engineering Science (ISCES) IEEE pp. 114–119

  62. Yousif SF (2018) A new speech cryptosystem using DNA encoding, genetic and RSA algorithms. Int J Eng Technol 7(4):4550–4557

    Google Scholar 

  63. Yousif SF, Abboud AJ, Radhi HY (2020) Robust image encryption with scanning technology, the El-Gamal algorithm and Chaos theory. IEEE Access 8:155184–155209

    Article  Google Scholar 

  64. Zhang Y, Tang Y (2017) A plaintext-related image encryption algorithm based on chaos. Multimed Tools Appl Springer 77:6647–6669

    Article  Google Scholar 

  65. Zhang X, Wang X (2018) Multiple-image encryption algorithm based on the 3D permutation model and chaotic system. Symmetry 10(11):1–31

    Article  Google Scholar 

  66. Zhang X, Wang L, Zhou Z, Niu Y (2019) A Chaos-based image encryption technique utilizing Hilbert curves and H-fractals. IEEE Access 7:1–13

    Article  Google Scholar 

  67. Zhang R, Yu L, Jiang D, Ding W, Song J, He K, Ding Q (2021) A novel plaintext-related color image encryption scheme based on cellular neural network and Chen’s chaotic system. Symmetry 13(3):1–19

    Article  Google Scholar 

  68. Zhao L, Adhikari A, Xiao D, Sakurai K (2012) On the security analysis of an image scrambling encryption of pixel bit and its improved scheme based on self-correlation encryption. Commun Nonlinear Sci Numer Simul 17(8):3303–3327

    Article  MathSciNet  Google Scholar 

  69. Zheng J, Luo Z, Tang Z (2020) An image encryption algorithm based on multichaotic system and DNA coding. Discret Dyn Nat Soc:1–16

  70. Zhu S, Zhu C (2019) Plaintext-related image encryption algorithm based on block structure and five-dimensional chaotic map. IEEE Access 7:147106–147118

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali J. Abboud.

Ethics declarations

Conflict of interest

The authors confirm that the manuscript has been submitted solely to this journal and is not published, in press, or submitted elsewhere. This work was not supported by grants or funding. There are no financial interests or benefits dependent on this manuscript. There is also no conflict of interest with any other research.

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

Yousif, S.F., Abboud, A.J. & Alhumaima, R.S. A new image encryption based on bit replacing, chaos and DNA coding techniques. Multimed Tools Appl 81, 27453–27493 (2022). https://doi.org/10.1007/s11042-022-12762-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12762-x

Keywords

Navigation