Abstract
A new image encryption algorithm with low correlation coefficient and high information entropy based on dynamic DNA coding and hyper-chaotic Lorenz system is proposed in this paper. In order to generate the initial values in hyper-chaotic system to construct DNA sequence matrix and dynamic S-box, this algorithm use the SHA-256 algorithm to generate a common key. Then use the SCAN mode and the S-box to scramble the pixel position. In order to scramble the pixel values, this paper uses the DNA sequence matrix to calculate cipher-text. Theoretical analysis and simulation results show that the algorithm improves the sensitivity of key space, and the encryption system can resist statistical attacks and differential attack.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Saini, N., Pandey, N., Singh, A.P.: Implementation of security model in cognitive networks. In: International Conference on Communication and Signal Processing, pp. 2055–2058. IEEE (2016)
Ye, Y., Wu, N., Zhang, X., Dong, L., Zhou, F.: An optimized design for compact masked AES S-Box based on composite field and common subexpression elimination algorithm. J. Circuits Syst. Comput. 27(11), 1850171 (2018)
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, pp. 243–246. IEEE (2005)
Chen, R.J., Lai, Y.T., Lai, J.L.: Architecture design of the re-configurable 2-D von Neumann cellular automata for image encryption application. In: IEEE International Symposium on Circuits and Systems, pp. 3059–3062. IEEE (2005)
Bourbakis, N., Alexopoulos, C.: Picture data encryption using scan patterns. Pattern Recognit. 25(6), 567–581 (1992)
Zhang, Y., Kang, B.S., Zhang, X.F.: An image encryption algorithm based on chaotic sequences. In: 16th International Conference on Artificial Reality and Telexistence, pp. 221–223. IEEE (2000)
Acharya, B., Rath, G.S., Patra, S.K., Panigrahp, S.K.: Novel methods of generating self-invertible matrix for hill cipher algorithm. Int. J. Secur. 1(1), 14–21 (2007)
Gehani, A., LaBean, T., Reif, J.: DNA-based cryptography. In: Jonoska, N., Păun, G., Rozenberg, G. (eds.) Aspects of Molecular Computing. LNCS, vol. 2950, pp. 167–188. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-24635-0_12
Rhouma, R., Belghith, S.: Cryptanalysis of a new image encryption algorithm based on hyper-chaos. Phys. Lett. A 372(38), 5973–5978 (2008)
Adleman, L.M.: Molecular computation of solutions to combinatorial problems. Science 266(5187), 1020–1024 (1994)
Zhang, X., Zhou, Z., Niu, Y.: An image encryption method based on the feistel network and dynamic DNA encoding. IEEE Photonics J. 10(4), 3901014 (2018)
Zhang, X., Zhou, Z., Jiao, Y., Niu, Y., Wang, Y.: A visual cryptography scheme-based DNA microarrays. Int. J. Perform. Eng. 14(2), 334–340 (2018)
Cui, G., Liu, Y., Zhang, X., Zhou, Z.: A new image encryption algorithm based on DNA dynamic encoding and hyper-chaotic system. In: He, C., Mo, H., Pan, L., Zhao, Y. (eds.) BIC-TA 2017. CCIS, vol. 791, pp. 286–303. Springer, Singapore (2017). https://doi.org/10.1007/978-981-10-7179-9_22
Wang, X., Yin, Y.L., Yu, H.: Finding collisions in the full SHA-1. Crypto 3621, 17–36 (2005)
Zhang, X., Wang, Y., Cui, G., Niu, Y., Xu, J.: Application of a novel IWO to the design of encoding sequences for DNA computing. Comput. Math Appl. 57(11–12), 2001–2008 (2009)
Ö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)
Gao, T., Chen, G., Chen, Z., Cang, S.: The generation and circuit implementation of a new hyper-chaos based upon Lorenz system. Phys. Lett. A 361(1), 78–86 (2007)
Silva-GarcÃa, V.M., Flores-Carapia, R., RenterÃa-Márquez, C., Luna-Benoso, B., Aldape-Pérez, M.: Substitution box generation using Chaos: an image encryption application. Appl. Math. Comput. 332, 123–135 (2018)
Akhavan, A., Samsudin, A., Akhshani, A.: Cryptanalysis of an image encryption algorithm based on DNA encoding. Opt. Laser Technol. 95, 94–99 (2017)
Acknowledgment
The work for this paper was supported by the National Natural Science Foundation of China (Grant nos. 61602424, 61472371, 61572446, and 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
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Cui, G., Wang, L., Zhang, X., Zhou, Z. (2018). An Image Encryption Algorithm Based on Dynamic DNA Coding and Hyper-chaotic Lorenz System. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 952. Springer, Singapore. https://doi.org/10.1007/978-981-13-2829-9_21
Download citation
DOI: https://doi.org/10.1007/978-981-13-2829-9_21
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2828-2
Online ISBN: 978-981-13-2829-9
eBook Packages: Computer ScienceComputer Science (R0)