Skip to main content
Log in

Image encryption algorithm using dynamic permutation and large chaotic S-box

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

Abstract

In this paper, a new image encryption algorithm is proposed by using the chaotic maps. This cryptosystem is used to encrypt the color images of any size using a dynamic permutation and a large substitution table. The permutation is used to perform the first phase of the encryption process. This permutation is generated by using three parameters calculated from the pixel’s values of three color channels (Red, Green and Blue) of the plaintext image. The second phase consists to make a substitution of the pixels of each channel using a large substitution table generated by three chaotic permutations, chaotic control vector and chaotic rotation vector. In order to increase the avalanche effect of our system, an enhanced cipher block chaining ECBC is used. The results obtained after several simulations carried out by our algorithm on images of different sizes, prove the security of our algorithm against statistical, brutal and 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.

Algorithm 1:
Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Abd-El-Hafiz SK, AbdElHaleem SH, Radwan AG (2016) Novel permutation measures for image encryption algorithms. Opt Lasers Eng 85:72–83

    Article  Google Scholar 

  2. Ali TS, Ali R (2020) A new chaos based color image encryption algorithm using permutation substitution and Boolean operation. Multimed Tools Appl 79(27):19853–19873

    Article  Google Scholar 

  3. Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. In J Bifurcat Chaos 16(08):2129–2151

    Article  MathSciNet  MATH  Google Scholar 

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

  5. Es-Sabry M, El Akkad N, Merras M, Saaidi A, Satori K (2020) A new image encryption algorithm using random numbers generation of two matrices and bit-shift operators. Soft Comput 24(5):3829–3848

    Article  Google Scholar 

  6. Gan ZH, Chai XL, Han DJ, Chen YR (2019) A chaotic image encryption algorithm based on 3-D bit-plane permutation. Neural Comput & Applic 31(11):7111–7130

    Article  Google Scholar 

  7. Ghazvini M, Mirzadi M, Parvar N (2020) A modified method for image encryption based on chaotic map and genetic algorithm. Multimed Tools Appl 79(37):26927–26950

    Article  Google Scholar 

  8. Huang L, Cai S, Xiao M, Xiong X (2018) A simple chaotic map-based image encryption system using both plaintext related permutation and diffusion. Entropy 20(7):535

    Article  Google Scholar 

  9. Khan JS, Ahmad J (2019) Chaos based efficient selective image encryption. Multidim Syst Sign Process 30(2):943–961

    Article  MathSciNet  MATH  Google Scholar 

  10. Khan FA, Ahmed J, Khan JS, Ahmad J, Khan MA (2017) A novel image encryption based on Lorenz equation, Gingerbreadman chaotic map and S 8 permutation. J Intell Fuzzy Syst 33(6):3753–3765

    Article  Google Scholar 

  11. Li C, Luo G, Qin K, Li C (2017) An image encryption scheme based on chaotic tent map. Nonlinear Dynamics 87(1):127–133

    Article  Google Scholar 

  12. Li C, Zhao F, Liu C, Lei L, Zhang J (2019) A hyperchaotic color image encryption algorithm and security analysis. Secur Commun Netw 2019:1–8

    Article  Google Scholar 

  13. Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38(5):1240–1248

    Article  Google Scholar 

  14. Mahmud M, Lee M, Choi JY (2020) Evolutionary-based image encryption using RNA codons truth table. Opt Laser Technol 121:105818

    Article  Google Scholar 

  15. Mollaeefar M, Sharif A, Nazari M (2017) A novel encryption scheme for colored image based on high level chaotic maps. Multimed Tools Appl 76(1):607–629

    Article  Google Scholar 

  16. Niu Y, Zhou Z, Zhang X (2020) An image encryption approach based on chaotic maps and genetic operations. Multimed Tools Appl 79(35):25613–25633

    Article  Google Scholar 

  17. Ping P, Xu F, Mao Y, Wang Z (2018) Designing permutation–substitution image encryption networks with Henon map. Neurocomputing 283:53–63

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  19. Song Y, Song J, Qu J (2016, October) A secure image encryption algorithm based on multiple one-dimensional chaotic systems. In: 2016 2nd IEEE international conference on computer and communications (ICCC) (pp. 584-588). IEEE

  20. Sprott JC (2010) Elegant chaos: algebraically simple chaotic flows. World Scientific

    Book  MATH  Google Scholar 

  21. Thanki RM, Kothari AM (2019). Image enhancement in the spatial domain. In: Digital image processing using SCILAB (pp. 19–50). Springer, Cham

  22. Wang XY, Zhang YQ, Bao XM (2015) A colour image encryption scheme using permutation-substitution based on chaos. Entropy 17(6):3877–3897

    Article  Google Scholar 

  23. Xing-Yuan W, Qian W (2014) A fast image encryption algorithm based on only blocks in cipher text. Chinese physics B 23(3):030503

    Article  Google Scholar 

  24. Zheng J, Liu L (2020) Novel image encryption by combining dynamic DNA sequence encryption and the improved 2D logistic sine map. IET Image Process 14(11):2310–2320

    Article  Google Scholar 

  25. Zhou Y, Bao L, Chen CP (2014) A new 1D chaotic system for image encryption. Signal Process 97:172–182

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Younes Qobbi.

Ethics declarations

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher’s note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Qobbi, Y., Jarjar, A., Essaid, M. et al. Image encryption algorithm using dynamic permutation and large chaotic S-box. Multimed Tools Appl 82, 18545–18564 (2023). https://doi.org/10.1007/s11042-022-14175-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-14175-2

Keywords

Navigation