Abstract
Aiming at the deficiency of the low sensitivity of DNA encoding and chaotic encryption algorithms to text and key, and the limited encoding rules of DNA, etc. This paper presents a new image encryption algorithm based on DNA dynamic encoding and hyper-chaotic system. Firstly, the algorithm uses the SHA-3 algorithm to process the original image, generate a set of hash values, perform the dynamic encoding of the generated hash values and then carry out XOR operation with the original image, and then the generated hash values through Hamming distance processing to generate the initial value of the hyper-chaotic system. Secondly, the S-box is constructed by the sequence values generated by the hyper-chaotic system, and the XOR-shift manipulation is performed to the image by using the S-box. Finally, the image is scrambled by the hyper-chaotic Chen System. The simulation results and theoretical analysis show that the algorithm improves the sensitivity of key and the security of data transmission, and has better ability of anti-exhaustive attack, statistical attack and differential attack.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zhu, C.: A novel image encryption scheme based on improved hyperchaotic sequences. Opt. Commun. 285(1), 29–37 (2012)
Peng, J., Jin, S., Liao, X.: A novel digital image encryption algorithm based on hyperchaos by controlling Lorenz system. In: Proceedings of the 5th International Conference on Natural Computation, pp. 395–399. IEEE Press (2009)
Seripeariu, L., Frunza, M.D.: A new image encryption algorithm based on inversable functions defined on Galois fields. In: International Symposium on Signals, Circuits and Systems, vol. 1, pp. 243–246. IEEE (2005)
Wang, X.Y., Zhang, Y.Q., Bao, X.M.: A novel chaotic image encryption scheme using DNA sequence operations. Optics Lasers Eng. 73(1), 53–61 (2015)
Jiezhi, W., Zengqiang, C., Zhuzhi, Y., et al.: The generation of a hyperchaotic system based on a three-dimensional autonomous chaotic system. J. Chin. Phys. 15(6), 1216–1225 (2006)
Zhu, Z.L., Zhang, W., Wong, K.W., Yu, H.: A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf. Sci. 181(6), 1171–1186 (2011)
Guesmi, R., Farah, M.A.B., Kachouri, A.: A novel chaos-based image encryption using DNA sequence operation and secure hash algorithm SHA-2. Nonlinear Dyn. 83(3), 1123–1136 (2016)
Pareek, N.K., Patidar, V., Sud, K.K.: Image encryption using chaotic logistic map. Image Vis. Comput. 24(9), 926–934 (2006)
Wei, X., Guo, L., Zhang, Q.: A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system. J. Syst. Softw. 85(2), 290–299 (2012)
Zhang, Y., Tang, Y.: A plaintext-related image encryption algorithm based on chaos. Multimedia Tools Appl. 2, 1–23 (2017). https://doi.org/10.1007/s11042-017-4577-1
Akhavan, A., Samsudin, A., Akhshani, A.: Cryptanalysis of an image encryption algorithm based on DNA encoding. Opt. Laser Technol. 95, 94–99 (2017)
Alvarez, G., Montoya, F., Romera, M.: Cryptanalysis of an ergodic chaotic cipher. Phys. Lett. A. 311(2), 172–179 (2003)
Enayatifar, R., Sadaei, H.J., Abdullah, A.H.: A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Opt. Laser Eng. 71, 33–41 (2015)
Van Droogenbroeck, M.: Partial encryption of images for real-time applications. In: Fourth IEEE Benelux Signal Processing, Hilvarenbeek, The Netherlands, pp. 11–15 (2004)
Gao, T., Chen, Z.: A new image encryption algorithm based on hyper-chaos. Phys. Lett. A. 372(4), 394–400 (2008)
Kumar, M., Iqbal, A., Kumar, P.: A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie-Hellman cryptography. Signal Process 125, 187–202 (2016)
Zhou, C., Wei, X., Zhang, Q.: DNA sequence splicing with chaotic maps for image encryption. J. Comput. Theor. Nanosci. 7(10), 1904–1910 (2010)
Wang, Q., Zhang, Q., Wei, X.: Image encryption algorithm based on dna biological properties and chaotic systems. In: IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA), pp. 132–136. IEEE (2010)
Adleman, L.: Molecular computation of solutions to combinatorial problems. Science 266(5187), 1020–1024 (1994)
Wang, X., Zhao, J., Liu, H.: A new image encryption algorithm based on chaos. Opt. Commun. 285(5), 562–566 (2012)
Xiao, G., Mingxin, L., Qin, L., Lai, X.: New field of cryptography: DNA cryptography. Chin. Sci. Bull. 51(12), 1413–1420 (2006)
Özkaynak, F., Yavuz, S.: Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Nonlinear Dyn. 78(2), 1311–1320 (2014)
Zhang, Q., Liu, L., Wei, X.: Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps. AEU-Int. J. Electron. C. 68(3), 186–192 (2014)
Kong, L., Li, L.: A new image encryption algorithm based on chaos. In: 35th Chinese Control Conference (CCC), pp. 4932–4937. IEEE (2016)
Özkaynak, F., Özer, A.B., Yavuz, S.: Security analysis of an image encryption algorithm based on chaos and DNA encoding. In: 2013 21st Signal Processing and Communications Applications Conference (SIU), pp. 1–4. IEEE (2013)
Liu, Y., Tang, J., Xie, T.: Crypt analyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Opt. Laser Technol. 60, 111–115 (2014)
Liu, L., Zhang, Q., Wei, X.: A RGB image encryption algorithm based on DNA encoding and chaos map. Comput. Electr. Eng. 38(5), 1240–1248 (2012)
Shi, X., Lu, W., Wang, Z., Pan, L., Cui, G., Xu, J., LaBean, T.H.: Programmable DNA tile self-assembly using a hierarchical subtile strategy. Nanotechnology 25(7), 075602 (2014)
Yang, J., Jiang, S., Liu, X., Pan, L., Zhang, C.: Aptamer-binding directed DNA origami pattern for logic gates. ACS Appl. Mater. Interacs. 8, 34054–34060 (2016)
Yang, J., Chen, D., Dong, Y., Liu, S., Pan, L., Zhang, C.: Logic nanoparticle beacon triggered by the binding induced effect of multiple inputs. ACS Appl. Mater. Interfaces 6(16), 14486–14492 (2014)
Sun, J., Wu, Y., Cui, G.: Finite-time real combination synchronization of three complex-variable chaotic systems with unknown parameters via sliding mode control. Nonlinear Dyn. 88(3), 1677–1690 (2017)
Sun, J., Wang, Y., Wang, Y.: Finite-time synchronization between two complex-variable chaotic systems with unknown parameters via nonsingular terminal sliding mode control. Nonlinear Dyn. 85(2), 1105–1117 (2016)
Sun, J., Shen, Y.: Quasi-ideal memory system. IEEE Trans. Cybern. 45(7), 1353–1362 (2015)
Shiu, H., Ng, K., Fang, J.: Data hiding methods based upon DNA sequences. Inform. Sci. 180(11), 2196–2208 (2010)
Gaborit, P., King, O.D.: Linear constructions for DNA codes. Theor. Comput. Sci. 334(1–3), 99–113 (2005)
Acknowledgments
The work for this paper was supported by the National Natural Science Foundation of China (Grant Nos. 61602424, 61472371, 61572446, 61472372), Plan for Scientific Innovation Talent of Henan Province (Grant No.174100510009), Program for Science and Technology Innovation Talents in Universities of Henan Province (Grant No. 15HASTIT019) and Key Scientific Research Projects of Henan High Educational Institution (18A510020).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Cui, G., Liu, Y., Zhang, X., Zhou, Z. (2017). A New Image Encryption Algorithm Based on DNA Dynamic Encoding and Hyper-Chaotic System. In: He, C., Mo, H., Pan, L., Zhao, Y. (eds) Bio-inspired Computing: Theories and Applications. BIC-TA 2017. Communications in Computer and Information Science, vol 791. Springer, Singapore. https://doi.org/10.1007/978-981-10-7179-9_22
Download citation
DOI: https://doi.org/10.1007/978-981-10-7179-9_22
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7178-2
Online ISBN: 978-981-10-7179-9
eBook Packages: Computer ScienceComputer Science (R0)