Skip to main content
Log in

A novel dynamic chaotic image encryption using butterfly network topology based diffusion and decision based permutation

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

Abstract

Many techniques like encryption, steganography, watermarking are used for sending multimedia information securely over the internet. This paper focuses on encryption technique for secure transmission of images. For this, a Secure Dynamic Decision based Permutation and Butterfly Network Topology (BNT) based Diffusion (SD2PBD) model is proposed for images. Two different models are enforced for creating initial vectors of Henon map which in turn used to generate the random key sequence for every encryption to achieve high plain image sensitivity. For confusing the pixels, a simple chaotic and decision based four-way Zig-zag scan is employed and after performing this three level diffusion with BNT architecture is proposed. The BNT architecture has internal bit-wise permutation. It is an additional advantage of this encryption scheme with less computation time. Simulations are done with different type of quantitative measurements in order to analyze the effectiveness of the present technique with respect to different types of attacks. From the NPCR and UACI analysis, the proposed scheme is proved to be secure against differential attacks.

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

Similar content being viewed by others

References

  1. Akhavan A, Samsudin A, Akhshani A (2017) Cryptanalysis of an image encryption algorithm based on dna encoding. Opt Laser Technol 95:94–99

    Article  Google Scholar 

  2. Arnol’d VI (1967) Avez, A., Problèmes ergodiques de la mécanique classique

  3. Borujeni SE, Eshghi M (2013) Chaotic image encryption system using phase-magnitude transformation and pixel substitution. Telecommun Syst 52(2):525–537. https://doi.org/10.1007/s11235-011-9458-8

    Article  Google Scholar 

  4. Brindha M, Gounden NA (2016) A chaos based image encryption and lossless compression algorithm using hash table and chinese remainder theorem. Appl Soft Comput 40:379–390

    Article  Google Scholar 

  5. Cao C, Sun K, Liu W (2018) A novel bit-level image encryption algorithm based on 2d-licm hyperchaotic map. Signal Process 143:122–133

    Article  Google Scholar 

  6. Chen JX, Zhu ZL, Fu C, Yu H, Zhang LB (2015) An efficient image encryption scheme using gray code based permutation approach. Opt Lasers Eng 67:191–204

    Article  Google Scholar 

  7. Chen JX, Zhu ZL, Fu C, Yu H, Zhang LB (2015) A fast chaos-based image encryption scheme with a dynamic state variables selection mechanism. Commun Nonlinear Sci Numer Simul 20(3):846–860

    Article  Google Scholar 

  8. Chen JX, Zhu ZL, Fu C, Yu H, Zhang Y (2015) Reusing the permutation matrix dynamically for efficient image cryptographic algorithm. Signal Process 111:294–307

    Article  Google Scholar 

  9. Dong C (2014) Color image encryption using one-time keys and coupled chaotic systems. Signal Process. Image Commun. 29(5):628–640

    Article  Google Scholar 

  10. Enayatifar R, Abdullah AH, Isnin IF, Altameem A, Lee M (2017) Image encryption using a synchronous permutation-diffusion technique. Opt Lasers Eng 90:146–154

    Article  Google Scholar 

  11. Fouda JAE, Effa JY, Ali M (2014) Highly secured chaotic block cipher for fast image encryption. Appl Soft Comput 25:435–444

    Article  Google Scholar 

  12. Fouda JAE, Effa JY, Sabat SL, Ali M (2014) A fast chaotic block cipher for image encryption. Commun Nonlinear Sci Numer Simul 19(3):578–588

    Article  MathSciNet  Google Scholar 

  13. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcat Chaos 8(06):1259–1284

    Article  MathSciNet  Google Scholar 

  14. Hussain I, Shah T, Gondal MA (2012) Image encryption algorithm based on pgl (2, gf (2 8)) s-boxes and td-ercs chaotic sequence. Nonlinear Dyn 70 (1):181–187

    Article  MathSciNet  Google Scholar 

  15. Jolfaei A, Wu X, Muthukkumarasamy V (2016) On the security of permutation-only image encryption schemes. IEEE Trans Inf Forensics Secur 11(2):235–246

    Article  Google Scholar 

  16. Kadir A, Aili M, Sattar M (2017) Color image encryption scheme using coupled hyper chaotic system with multiple impulse injections. Optik-Int J Light Electron Opt 129:231–238

    Article  Google Scholar 

  17. Kocarev L (2001) Chaos-based cryptography: a brief overview. IEEE Circ Syst Mag 1(3):6–21

    Article  Google Scholar 

  18. Lan R, He J, Wang S, Gu T, Luo X (2018) Integrated chaotic systems for image encryption. Signal Process 147:133–145

    Article  Google Scholar 

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

  20. Matthews R (1989) On the derivation of a “chaotic” encryption algorithm. Cryptologia 13(1):29–42

    Article  MathSciNet  Google Scholar 

  21. Murugan B, Gounder AGN (2016) Image encryption scheme based on block-based confusion and multiple levels of diffusion. IET Comput Vis 10(6):593–602

    Article  Google Scholar 

  22. Norouzi B, Mirzakuchaki S (2016) Breaking an image encryption algorithm based on the new substitution stage with chaotic functions. Optik-Int J Light Electron Opt 127(14):5695–5701

    Article  Google Scholar 

  23. Norouzi B, Mirzakuchaki S, Seyedzadeh SM, Mosavi MR (2014) A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process. Multimed Tools Appl 71(3):1469–1497. https://doi.org/10.1007/s11042-012-1292-9

    Article  Google Scholar 

  24. Özkaynak F, Özer AB (2016) Cryptanalysis of a new image encryption algorithm based on chaos. Optik-Int J Light Electron Opt 127(13):5190–5192

    Article  Google Scholar 

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

  26. Parvaz R, Zarebnia M (2018) A combination chaotic system and application in color image encryption. Opt Laser Technol 101:30–41

    Article  Google Scholar 

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

    Article  Google Scholar 

  28. Preishuber M, Hütter T, Katzenbeisser S, Uhl A (2018) Depreciating motivation and empirical security analysis of chaos-based image and video encryption. IEEE Trans Inf Forensics Secur 13(9):2137–2150

    Article  Google Scholar 

  29. Seyedzadeh SM, Mirzakuchaki S (2012) A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map. Signal Process 92(5):1202–1215

    Article  Google Scholar 

  30. Shannon CE (1949) Communication theory of secrecy systems. Bell Labs Tech J 28(4):656–715

    Article  MathSciNet  Google Scholar 

  31. Wang H, Xiao D, Chen X, Huang H (2018) Cryptanalysis and enhancements of image encryption using combination of the 1d chaotic map. Signal Process 144:444–452

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  34. Wu X, Wang D, Kurths J, Kan H (2016) A novel lossless color image encryption scheme using 2d dwt and 6d hyperchaotic system. Inf Sci 349:137–153

    Article  Google Scholar 

  35. Xie EY, Li C, Yu S, Lü J. (2017) On the cryptanalysis of fridrich’s chaotic image encryption scheme. Signal Process 132:150–154

    Article  Google Scholar 

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

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

  38. Zahmoul R, Ejbali R, Zaied M (2017) Image encryption based on new beta chaotic maps. Opt Lasers Eng 96:39–49

    Article  Google Scholar 

  39. Zhang LY, Hu X, Liu Y, Wong KW, Gan J (2014) A chaotic image encryption scheme owning temp-value feedback. Commun Nonlinear Sci Numer Simul 19(10):3653–3659

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  41. Zhang Y, Xiao D (2014) An image encryption scheme based on rotation matrix bit-level permutation and block diffusion. Commun Nonlinear Sci Numer Simul 19(1):74–82

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Brindha.

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

Vidhya, R., Brindha, M. A novel dynamic chaotic image encryption using butterfly network topology based diffusion and decision based permutation. Multimed Tools Appl 79, 30281–30310 (2020). https://doi.org/10.1007/s11042-020-09462-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09462-9

Keywords

Navigation