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.
Similar content being viewed by others
References
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
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
Athanassios S. (2013) Discrete Gould transform-fast realizations and data hiding. Conference signal processing (CIWSP 2013). DOI:10.1049/ic.2013.0003
Biham E, Shamir A (1993) Differential cryptanalysis of the data encryption standard, vol 28. Springer-Verlag, New York
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
Cusick TW (1999) Gray codes and the symbolic dynamics of quadratic maps. Electron Lett 35(6):468–469
Gupta P, Singh S, Mangal I (2014) Image encryption based on Arnold cat map and S-box. IJARCSSE 4(8):807–812
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
Huang F, Qu X (2011) Design of image security system based on chaotic maps group. J Multimed 6(6):510–517
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
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
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
Pan T, Li D (2013) A novel image encryption using Arnold cat. Int J Secur Appl 7(5):377–386
Pisarchik AN, Zanin M (2008) Image encryption with chaotically coupled chaotic maps. Physica D 237(20):2638–2648
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
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
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
Wang Y, Wong KW, Liao XF, Chen GR (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11:514–522
Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108
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
Zhai T, Yaz EE, Ruan H (2005) Unbiased minimum variance estimator design for scalar quadratic maps. Am Control Conf 6:4034–4038
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
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
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
Zhu H, Lu X, Zhao C (2012) A new chaos-based image encryption scheme using quadratic residue. ICSAI. 978-1-4673-0199-2
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-4206-4