Abstract
An image encryption scheme is proposed using high-dimensional chaotic systems and cycle operation for DNA sequences. In the scheme, the pixels of the original image are encoded randomly with the DNA coding rule controlled by a key stream produced from Chen’s hyper-chaos. In addition to confusion on the DNA sequence matrix with Lorenz system, a cycle operation for DNA sequences is projected to diffuse the pixel values of the image. In order to enhance the diffusion effect, a bitwise exclusive-OR operation is carried out for the decoded matrices with a binary key stream, and then the cipher-image is obtained. Simulation results demonstrate that the proposed image encryption scheme with acceptable robustness is secure against exhaustive attack, statistical attack and differential attack.
Similar content being viewed by others
References
SaberiKamarposhti, M., Mohammad, D., Rahim, M.S.M., Yaghobi, M.: Using 3-cell chaotic map for image encryption based on biological operations. Nonlinear Dyn. 75(3), 407–416 (2014)
Fridrich, J.: Symmetric ciphers based on two-dimensional chaotic maps. Int. J. Bifurcat. Chaos 8(6), 1259–1284 (1998)
Wang, X.Y., Yang, L., Liu, R., Kadir, A.: A chaotic image encryption algorithm based on perceptron model. Nonlinear Dyn. 62(3), 615–621 (2010)
Lian, S., Sun, J., Wang, Z.: A block cipher based on a suitable use of chaotic standard map. Chaos Solitons Fractals 26(1), 117–129 (2005)
Ye, G., Wong, K.W.: An efficient chaotic image encryption algorithm based on a generalized Arnold map. Nonlinear Dyn. 69(4), 2079–2087 (2012)
Wang, X., Teng, L., Qin, X.: A novel colour image encryption algorithm based on chaos. Signal Process. 95(4), 1101–1108 (2012)
Mirzaei, O., Yaghoobi, M., Irani, H.: A new image encryption method: parallel sub-image encryption with hyperchaos. Nonlinear Dyn. 67(1), 557–566 (2012)
Som, S., Kotal, A., Chatterjee, A., Dey, S., Palit, S.: A colour image encryption based on DNA coding and chaotic sequences. In: Proceedings of the IEEE International Conference, pp. 108–114 (2013)
Huang, X.L., Ye, G.D.: An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed. Tools Appl. 72(1), 57–70 (2014)
Liu, Y., Wang, J., Fan, J.H., Gong, L.H.: Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences. Multimed. Tools Appl. (2015). doi:10.1007/s11042-015-2479-7
Zhang, Q., Guo, L., Wei, X.P.: Image encryption using DNA addition combining with chaotic maps. Math. Comput. Model. 52(11), 2028–2035 (2010)
Wei, X.P., Guo, L., Zhang, Q., Zhang, J.X., Lian, S.G.: A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system. J. Syst. Softw. 85(2), 290–299 (2012)
Shyu, S.J.: Image encryption by multiple random grids. Pattern Recogn. 42(7), 1582–1596 (2008)
Sui, L.S., Gao, B.: Single-channel color image encryption based on iterative fractional Fourier transform and chaos. Opt. Laser Technol. 48(11), 117–127 (2013)
Liu, Z., Li, S., Liu, W., Wang, Y., Liu, S.: Image encryption algorithm by using fractional Fourier transform and pixel scrambling operation based on double random phase encoding. Opt. Lasers Eng. 51(1), 8–14 (2013)
Zhou, N.R., Wang, Y.X., Gong, L.H.: Novel optical image encryption scheme based on fractional Mellin transform. Opt. Commun. 284(13), 3234–3242 (2011)
Zhou, N.R., Wang, Y.X., Gong, L.H., Chen, X.B., Yang, Y.X.: Novel color image encryption algorithm based on the reality preserving fractional Mellin transform. Opt. Laser Technol. 44(7), 2270–2281 (2012)
Liu, Z.J., Xu, L., Lin, C., Dai, J.M., Liu, S.T.: Image encryption scheme by using iterative random phase encoding in gyrator transform domains. Opt. Lasers Eng. 49(4), 542–546 (2010)
Behnia, S., Akhshani, A., Mahmodi, H., Akhavan, A.: A novel algorithm for image encryption based on mixture of chaotic maps. Chaos Solitons Fractals 35(2), 408–419 (2008)
Arroyo, D., Diza, J., Rodriguez, F.B.: Cryptanalysis of a one round chaos-based substitution permutation network. Signal Process. 93(5), 1358–1364 (2013)
Norouzi, B., Mirzakuchaki, S.: A fast color image encryption algorithm based on hyper-chaotic systems. Nonlinear Dyn. 78(2), 995–1015 (2014)
Ye, G., Wong, K.W.: An image encryption scheme based on time-delay and hyperchaotic system. Nonlinear Dyn. 71(1), 259–267 (2013)
Alvarez, G., Li, S.J.: Cryptanalyzing a nonlinear chaotic algorithm (NCA) for image encryption. Commun. Nonlinear Sci. Numer. Simul. 14(11), 3743–3749 (2009)
Solak, E.: Cryptanalysis of a multi-chaotic systems based image cryptosystem. Opt. Commun. 283(2), 232–236 (2010)
Ozkaynak, F., Ozer, A.B., Yavuz, S.: Cryptanalysis of a novel image encryption scheme based on improved hyperchaotic sequences. Opt. Commun. 285(24), 4946–4948 (2012)
Schuster, H.G., Just, L.W.: Deterministic Chaos: An Introduction, 4th edn. Wiley, NewYork (2005)
Corless, R.M., Essex, C., Nerenberg, M.A.H.: Numerical methods can suppress chaos. Phys. Lett. A 157(1), 27–36 (1991)
Wu, X., Kan, H., Kurths, J.: A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl. Soft Comput. 37(C), 24–39 (2015)
Hermassi, H., Belazi, A., Rhouma, R., Belghith, S.M.: Security analysis of an image encryption algorithm based on a DNA addioton combining with chaotic maps. Multimed. Tools Appl. 72(3), 2211–2224 (2014)
Lou, L.L., Zhang, Q., Wei, X.P.: A RGB image encryption algorithm based on DNA encoding and chaos map. Comput. Electr. Eng. 38(5), 1240–1248 (2012)
Wang, X.Y., Zhang, Y.Q., Bao, X.M.: A novel chaotic image encryption scheme using DNA sequence operations. Opt. Lasers Eng. 73, 53–61 (2015)
Abdo, A.A., Lian, S.G., Ismail, I.A., Amin, M., Diab, H.: A cryptosystem based on elementary cellular automata. Commun. Nonlinear Sci. Numer. Simul. 18(1), 136–147 (2013)
Liu, Y., Tang, J., Xie, T.: Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Opt. Laser Technol. 60(2), 111–115 (2014)
Zhou, Y., Bao, L., Chen, C.L.P.: A new 1D chaotic system for image encryption. Signal Process. 97(7), 172–182 (2014)
Fan, W.K.: Molecular Biology: Principles and Techniques of Genetic Engineering. Chongqing University, Chongqing (2012)
Gao, T.G., Chen, Z.Q., Yuan, Z.Y., Chen, G.: A hyperchaos generated from Chen’s system. Int. J. Mod. Phys. C 17(4), 471 (2006)
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Grant Nos. 61462061 and 61262084) and the China Scholarship Council (201606825042).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hu, T., Liu, Y., Gong, LH. et al. An image encryption scheme combining chaos with cycle operation for DNA sequences. Nonlinear Dyn 87, 51–66 (2017). https://doi.org/10.1007/s11071-016-3024-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-3024-6