Skip to main content
Log in

A new chaos based color image encryption algorithm using permutation substitution and Boolean operation

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

Abstract

A new color image encryption algorithm is proposed by using chaotic maps. Cipher image is constructed in three phases. In the first phase permutation of digital image is performed with the help of a chaotic map. The second phase uses chaotic substitution box for pixel substitution and finally in the third phase a Boolean operator XOR is used for mixing chaotic logistic based random sequence. Chaotic maps have main role in this encryption. Chaos theory, due to its randomness and unpredictable behaviors, is known as favorite for the purpose of image encryption. The RGB components of image scrambled by permutation-substitution and Boolean operation, show good results for security and performance analysis. Different tests of security analysis like key space, key sensitivity, correlation analysis, entropy, histogram analysis, number of pixel change rate (NPCR) and unified average changing intensity (UACI) tests are employed on the proposed scheme. On the basis of these tests, we believe that proposed scheme is well suited for practical applications.

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
Fig. 15

Similar content being viewed by others

References

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

    MathSciNet  MATH  Google Scholar 

  2. Asim M, Jeoti V (2008) Efficient and simple method for designing chaotic S-Boxes. ETRI J 30(1):170–172

    Google Scholar 

  3. Chen G, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons and Fractals 21(3):749–761

    MathSciNet  MATH  Google Scholar 

  4. Dhall S, Pal SK, Sharma K (2018) A chaos-based probabilistic block cipher for image encryption. Journal of King Saud University-Computer and Information Sciences

  5. François M, Grosges T, Barchiesi D, Erra R (2012) A new image encryption scheme based on a chaotic function. Signal Process Image Commun 27(3):249–259

    Google Scholar 

  6. Guan ZH, Huang F, Guan W (2005) Chaos-based image encryption algorithm. Phys Lett A 346(1–3):153–157

    MATH  Google Scholar 

  7. 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. Nonlin Dynam 83(3):1123–1136

    MathSciNet  MATH  Google Scholar 

  8. Knudsen RAEBL (1998) Serpent: a proposal for the advanced encryption standard. In: First advanced encryption standard (AES) conference. Ventura

  9. Liao X, Qin Z, Ding L (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58:146–156

    Google Scholar 

  10. Liao X, Yu Y, Li B, Li Z, Qin Z (2019) A new payload partition strategy in color image steganography. IEEE Transactions on Circuits and Systems for Video Technology

  11. Liu H, Wang X (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59(10):3320–3327

    MathSciNet  MATH  Google Scholar 

  12. Li S, Chen G, Mou X (2005) On the dynamical degradation of digital piecewise linear chaotic maps. Int J Bifur Chaos 15(10):3119–3151

    MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  14. Lorenz EN (1969) Atmospheric predictability as revealed by naturally occurring analogues. J Atmos Sci 26(4):636–646

    Google Scholar 

  15. Luo Y, Tang S, Qin X, Cao L, Jiang F, Liu J (2018) A double-image encryption scheme based on amplitude-phase encoding and discrete complex random transformation. IEEE Access 6:77740–77753

    Google Scholar 

  16. Luo Y, Ouyang X, Liu J, Cao L (2019) An image encryption method based on elliptic curve elgamal encryption and chaotic systems. IEEE Access 7:38507–38522

    Google Scholar 

  17. Markus M, Hess B (1998) Lyapunov exponents of the logistic map with periodic forcing. In: Chaos and Fractals. Elsevier Science, pp 73–78

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

    MathSciNet  Google Scholar 

  19. Mao Y, Chen G, Lian S (2004) A novel fast image encryption scheme based on 3D chaotic baker maps. Int J Bifur Chaos 14(10):3613–3624

    MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  21. Patidar V, Pareek NK, Purohit G, Sud KK (2010) Modified substitution–diffusion image cipher using chaotic standard and logistic maps. Commun Nonlinear Sci Numer Simul 15(10):2755–2765

    MathSciNet  MATH  Google Scholar 

  22. Picek S, Batina L, Jakobović D, Ege B, Golub M (2014) S-box, SET, match: a toolbox for S-box analysis. In: IFIP International workshop on information security theory and practice. Springer, Berlin, pp 140–149

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

    Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  25. Singh SP, Maini R (2011) Comparison of data encryption algorithms. Int J Comput Sci Commun 2(1):125–127

    Google Scholar 

  26. Sun S (2018) A novel hyperchaotic image encryption scheme based on DNA encoding, pixel-level scrambling and bit-level scrambling. IEEE Photon J 10(2):1–14

    Google Scholar 

  27. Thiyagarajan J, Murugan B, Gounden NGA (2019) A chaotic image encryption scheme with complex diffusion matrix for plain image sensitivity. Serbian J Electric Eng 16(2):247–265

    Google Scholar 

  28. Wang X, Zhu X, Wu X, Zhang Y (2018) Image encryption algorithm based on multiple mixed hash functions and cyclic shift. Opt Lasers Eng 107:370–379

    Google Scholar 

  29. Wu J, Liao X, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process 141:109–124

    Google Scholar 

  30. Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear–nonlinear coupled map lattice. Inform Sci 273:329–351

    Google Scholar 

  31. Zhang X, Wang X (2019) Multiple-image encryption algorithm based on DNA encoding and chaotic system. Multimed Tools Appl 78(6):7841–7869

    Google Scholar 

  32. Zhou Y, Bao L, Chen CP (2013) Image encryption using a new parametric switching chaotic system. Signal Process 93(11):3039–3052

    Google Scholar 

  33. Zhu S, Zhu C, Wang W (2018) A new image encryption algorithm based on chaos and secure hash SHA-256. Entropy 20(9):716

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tahir Sajjad Ali.

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

Ali, T.S., Ali, R. A new chaos based color image encryption algorithm using permutation substitution and Boolean operation. Multimed Tools Appl 79, 19853–19873 (2020). https://doi.org/10.1007/s11042-020-08850-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-08850-5

Keywords

Navigation