Skip to main content
Log in

Colored image encryption and decryption using multi-chaos 2D quadratic strange attractors and matrix transformations

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

Abstract

Data security is an increasingly important issue. In this paper, a scheme to encrypt and decrypt colored images is presented in which two random secret keywords are used as parameters for quadratic maps with strange attractors. The scheme uses the well-known chaotic trait of sensitivity to initial conditions to ensure that the receiver generates the same sequences. After forming the quadratic maps and zeros removal from both maps, three codebooks are formed one from the original image and two from the two images of the quadratic maps. The input colored image is decomposed into three components and quantized using two of the three codebooks. The resulting image is subjected to partial extended Arnold’s transform then to Gould transformation to hide image traces. The partial extended Arnold’s matrix which is subjected to a determinant condition is studied for possible number of rotations for specific sizes of sub-blocks taken from a random image and then the results are used for encryption and decryption of different colored images. Then, the pixels of the components are shifted cyclically with a predefined number of shifts and quantized using the third codebook with maximum MSE. The results from the statistical analysis show that the pixels correlation is very low and the ciphered image is well shuffled. Also, the decrypted images have high PSNR at the receiver. Furthermore, compariosns with other schemes in the literature show that the performance of the proposed algorithm is high.

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. El-din H, Ahmad H, Kalash H, Farag Allah O (2007) Implementation of rc5 block cipher algorithm for image cryptosystems. Int J Inf Technol 3(4):245–250

    Google Scholar 

  2. Al-shameri W (2012) Correlation dimension of an attractor generated by an orbit of general two-dimensional iterated quadratic map. Int J Contemp Math Sci 7(9):413–424

    MATH  MathSciNet  Google Scholar 

  3. Athanassios S. (2013) Discrete Gould transform-fast realizations and data hiding. Conference signal processing (CIWSP 2013). DOI:10.1049/ic.2013.0003

  4. Biham E, Shamir A (1993) Differential cryptanalysis of the data encryption standard, vol 28. Springer-Verlag, New York

    Book  MATH  Google Scholar 

  5. Cheung G, Ishida J, Kubota A, Ortega A (2011) Transform domain sparsification of depth maps using iterative quadratic programming. IEEE Int Conf Image Process (ICIP):129–132. doi:10.1109/ICIP.2011.6115673

  6. Cusick TW (1999) Gray codes and the symbolic dynamics of quadratic maps. Electron Lett 35(6):468–469

    Article  Google Scholar 

  7. Gupta P, Singh S, Mangal I (2014) Image encryption based on Arnold cat map and S-box. IJARCSSE 4(8):807–812

    Google Scholar 

  8. Hoang ML, Maurice A (2006) The discrete Gould transform and its applications. Proc. SPIE 6064, Image Processing Algorithms and systems, Neural networks, and Machine Learning. 6064: 606401–606412

  9. Huang F, Qu X (2011) Design of image security system based on chaotic maps group. J Multimed 6(6):510–517

    Article  Google Scholar 

  10. Huang H, Ye G, Chai H, Xie O (2015) Compression and encryption for remote sensing image using chaotic system. Secur Commun Netw 8:3659–3666. doi:10.1002/sec.1289

    Article  Google Scholar 

  11. Keshari S, Modani SG (2011) Image encryption algorithm based on chaotic map lattice and Arnold cat map for secure transmission. IJCST 2(1):132–135

    Google Scholar 

  12. Mishra M, Kumar S, Subhadra M (2012) Security enhanced digital image steganography based on successive Arnold transformation. Int J Adv Comput Sci Appl, AISC 167:221–229

    Google Scholar 

  13. Pan T, Li D (2013) A novel image encryption using Arnold cat. Int J Secur Appl 7(5):377–386

    Google Scholar 

  14. Pisarchik AN, Zanin M (2008) Image encryption with chaotically coupled chaotic maps. Physica D 237(20):2638–2648

    Article  MATH  MathSciNet  Google Scholar 

  15. Praveenkumar P, Amirtharajan R, Thenmozhi K, and Rayapan B (2015) Triple chaotic image scrambling on RGB – a random image encryption approach. Security & communication network. John Wiley & sons. DOI: 10.1002/sec.1257

  16. Shang Z, Ren H, Zhang J (2008) A Block Location Scrambling Algorithm of Digital Image Based on Arnold Transformation. Ninth Int Conf Young Comput Sci (IEEE). 978-0-7695-3398-8

  17. Som S, Dutta S, Singha R, Kotal A, Palti S (2015) Confusion and diffusion of color images with multiple chaotic maps and chaos-based pseudorandom binary number generator. Nonlinear Dyn 80:615–627. doi:10.1007/s11071-015-1893-8

    Article  Google Scholar 

  18. Wang Y, Wong KW, Liao XF, Chen GR (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11:514–522

    Article  Google Scholar 

  19. Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108

    Article  MathSciNet  Google Scholar 

  20. Ye G, Zhao H, Chai H (2016) Chaotic image encryption algorithm using wave-line permutation and block diffusion. Nonlinear Dyn 83:2067–2077. doi:10.1007/sec.11071-015-2465-7

    Article  MathSciNet  Google Scholar 

  21. Zhai T, Yaz EE, Ruan H (2005) Unbiased minimum variance estimator design for scalar quadratic maps. Am Control Conf 6:4034–4038

    Google Scholar 

  22. Zhou N, Zhang A, Zheng F, Gong L (2014) Novel image compression-encryption hybrid algorithm based on key-controlled measurement matrix in compressive sensing. Opt Laser Technol 62:152–160

    Article  Google Scholar 

  23. Zhou NR, Xiang HT, Hua GL, Ju PD, Hong LQ (2015) Quantum image encryption based on generalized Arnold transform and double random-phase encoding. Quantum Inf Process 14:1193–1213. doi:10.1007/s11128-015-0926-z

    Article  MATH  MathSciNet  Google Scholar 

  24. Zhu L, Li W, Liao L, and Li H (2006) A Novel Algorithm for Scrambling Digital Image Based on Cat Chaotic Mapping. Proc 2006 Int Conf Intell Inf Hiding Multimed Signal Process (IIH-MSP'06). 0-7695-2745

  25. Zhu H, Lu X, Zhao C (2012) A new chaos-based image encryption scheme using quadratic residue. ICSAI. 978-1-4673-0199-2

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammed Alsaedi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alsaedi, M. Colored image encryption and decryption using multi-chaos 2D quadratic strange attractors and matrix transformations. Multimed Tools Appl 76, 24527–24547 (2017). https://doi.org/10.1007/s11042-016-4206-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-4206-4

Keywords

Navigation