Abstract
In recent years, chaos-based image encryption algorithms have attracted much attention. Particularly, with larger data capacity and higher correlation among pixels, encryption of colour images demands better statistic and diffusion properties of image algorithms than that of grey images. In this paper, a chaos-based algorithm aiming at colour image encryption is proposed. Two 3D chaotic systems are used as key generators for three colours of colour images’ pixels. 4-Pixel Feistel structure and functions based on multiple chaotic maps are used to improve the statistic and diffusion properties of cipher image. Dependent encryption progress is used to resist certain cryptanalysis methods, such as known-/chosen plaintext attack and chosen cipher attack. According to large number of simulation experiments, with good speed performance being taken into account, our algorithm has better properties and higher security level than certain other chaos-based colour image encryption algorithms.
Similar content being viewed by others
References
Matthews, R.: On the derivation of a chaotic encryption algorithm. Cryptologia 4, 29–42 (1989)
Mao, Y.B., Chen, G., Lian, S.G.: A novel fast image encryption scheme based on the 3D chaotic baker map. Int. J. Bifurcat. Chaos 14, 3613–3624 (2004)
Gao, H.J., Zhang, Y.S., Liang, S.Y., Li, D.Q.: A new chaotic algorithm for image encryption. Chaos Solitons Fractals 29, 393–399 (2006)
**ang, T., Liao, X.F., Tang, G.P., Chen, Y., Wong, K.W.: A novel block cryptosystem based on iterating a chaotic map. Phys. Lett. A 349, 109–115 (2006)
Zhou, Q., Wong, K.-W., Liao, X., **ang, T., Hu, Y.: Parallel image encryption algorithm based on discretized chaotic map. Chaos Solitons Fractals 00, 1081–1092 (2007)
Liu, H., Wang, X.: Colour image encryption based on one time keys and robust chaotic maps. Comput. Math. Appl. 59(10), 3320–3327 (2010)
Wang, X., Wang, X., Zhao, J., Zhang, Z.: Chaotic encryption algorithm based on alternant of stream cipher and block cipher. Nonlinear Dyn. 63, 587–597 (2011)
Mirzaei, O., Yaghoobi, M., Irani, H.: A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn. 67, 557–566 (2012)
Patidar, V., Pareek, N.K., Sud, K.K.: A new substitution-diffusion based image cipher using chaotic standard and logistic maps. Commun. Nonlinear Sci. Numer. Simulat. 14, 3056–3075 (2009)
Wang, X., Teng, L., Qin, X.: A novel colour image encryption algorithm based on chaos. Signal Process. 92(4), 1101–1108 (2012)
Kanso, A., Ghebleh, M.: A novel image encryption algorithm based on a 3D chaotic map. Commun. Nonlinear Sci. Numer. Simulat. 17, 2943–2959 (2012)
Shuang-Shuang, H., Le-Quan, M.: A color image encryption scheme based on generalized synchronization theorem. TELKOMNIKA Indones. J. Elect. Eng. 12(1), 685–692 (2014)
**angjun, W., Bai, C., Kan, H.: A new color image cryptosystem via hyperchaos synchronization. Commun. Nonlinear Sci. Numer. Simulat. 19, 1884–1897 (2014)
Wu, J., Guo, F., Liang, Y., Zhou, N.: Triple color images encryption algorithm based on scrambling and the reality-preserving fractional discrete cosine transform. Optik 125, 4474–4479 (2014)
Sankaran, K.S., Santhosh Krishna, B.V.: A new chaotic algorithm for image encryption and decryption of digital color images. Int. J. Inform. Educ. Technol. 1(2), 137–141 (2011)
Zhang, Y., **ao, D.: Self-adaptive permutation and combined global diffusion for chaotic color image encryption. Int. J. Elect. Commun. 68, 361–368 (2014)
Faraoun, K.M.: Fast encryption of RGB color digital images using a tweakable cellular automaton based schema. Opt. Laser Technol. 64, 145–155 (2014)
Solak, E., Cokal, C., Yildiz, O.T., Biyikoglu, T.: Cryptanalysis of Fridrich’s chaotic image encryption. Int. J. bifurcat. Chaos 20(5), 1405–1413 (2010)
Fridirich, J.: Symmetric ciphers based on two-dimensional chaotic maps. Int. J. bifurcat. Chaos 8(6), 1259–1284 (1998)
Li, C., Liu, Y., **e, T., Michael, Z.Q.C.: Breaking a novel image encryption scheme based on improved hyperchaotic sequences. Nonlinear Dyn. 73, 2083–2089 (2013)
Rhouma, R., Solak, E., Belghith, S.: Cryptanalysis of a new substitution-diffusion based image cipher. Commun. Nonlinear Sci. Numer. Simul. 15, 1887–1892 (2010)
Li, C., Zahng, L.Y., Ou, R., Kwok-Wo, S., Shu, S.: Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn. 70, 2383–2388 (2012)
Shirai, T., Shibutani, K., Akishita, T., Moriai, S., Iwata, T.: The 128-Bit Blockcipher CLEFIA. FSE 2007, LNCS 4593, 181–195 (2007)
Patidar, V., Pareek, N.K., Purohit, G., Sud, K.K.: Modified substitution-diffusion image cipher using chaotic standard and logistic maps. Commun. Nonlinear Sci. Numer. Simul. 15, 2755–2765 (2010)
Chen, L.: A novel image encryption scheme based on hyperchaotic sequences. J. Comput. Inform. Syst. 8(10), 4159–4167 (2012)
**, P., Feng, X., Wang, Z.J.: Image encryption based on non-affine and balanced cellular automata. Signal Process. 10, 5419–5429 (2014)
Acknowledgments
This work is supported by Major Program of National Natural Science Foundation of China (11290141), NSFC (11201018, 61402030), Fundamental Research of Civil Aircraft no. MJ-F-2012-04.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Yao, W., Zhang, X., Zheng, Z. et al. A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems. Nonlinear Dyn 81, 151–168 (2015). https://doi.org/10.1007/s11071-015-1979-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-1979-3