Abstract
The security of communication and preservation for digital image has great significance in modern society. In this paper, DNA splicing model was combined with hash function to encrypt grayscale image. In the proposed algorithm, hash function was used to scramble the positions of pixel values from original image. DNA splicing model and XOR operation were used to diffuse pixel values. Additionally, the chaotic sequences which were generated by the chaotic map were used to encrypt grayscale image. Experiment results and simulation analysis have proved that the algorithm has many advantages. Its key space is huge. It has stronger key sensitivity. It is safe enough to resist all types of recognized attacks including exhaustive attacks, statistical attacks and differential attacks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wen, C.C., Wang, Q., Miao, X.N., Liu, X.H., Peng, Y.X.: Digital image encryption: a survey. J. Comput. Sci. 39, 6–9 (2012)
Cheddad, A., Condell, J., Curran, K., Mckevitt, P.: A hash-based image encryption algorithm. J. Opt. Commun. 283(6), 879–893 (2010)
Zhang, Q., Guo, L., Wei, X.P.: A novel image fusion encryption algorithm based on dna sequence operation and hyper-chaotic system. J. Light Electron Opt. 124(18), 3596–3600 (2013)
Wang, X.Y., Wang, X.J., Zhao, J.F., Zhang, Z.F.: Chaotic encryption algorithm based on alternant of stream cipher and block cipher. J. Nonlinear Dyn. 63, 587–597 (2011)
Xu, J., Li, S.P., Dong, Y.F., Wei, X.P.: Sticker DNA computer model – PartII: application. J. Chin. Sci. Bull. 49(9), 863–871 (2004)
Fu, C., et al.: A chaos-based digital image encryption scheme with an improved diffusion strategy. J. Opt. Express 20(3), 2363–2378 (2012)
Elnashaie, S., Abashar, M.E.: On the chaotic behaviour of forced fluidized bed catalytic reactors. J. Chaos Solitons Fractals 80(3), 13–17 (2011)
Xu, J., Dong, Y.F., Wei, X.P.: Sticker DNA computer model – Part I: theory. J. Chin. Sci. Bull. 49(8), 772–780 (2004)
Zhou, K., Wei, C.J., Cheng, Z., Huang, Y.F.: Study of DNA computing model. J. Comput. Eng. Appl. (2009)
Head, T., Rozenberg, G., Bladergroen, R.S., Breek, C.K., Lommerse, P.H., Spaink, H.P.: Computing with DNA by operating on plasmids. J. BioSyst. 57(2), 87–93 (2000)
Zhou, C.J., Wei, X.P., Zhang, Q., Liu, R.: DNA sequence splicing with chaotic maps for image encryption. J. Comput. Theoret. Nanosci. 7(10), 1904–1910 (2010)
Acknowledgement
This work is supported by the National Natural Science Foundation of China (Nos. 61572093, 61402066, 61402067, 61370005), the Basic Research Program of the Key Lab in Liaoning Province Educational Department (Nos. LZ2014049, LZ2015004).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Lv, G., Zhou, C., Niu, H., Wang, B. (2016). Image Encryption Technology Based on Chaotic Hash Function and DNA Splicing Model. In: Tan, Y., Shi, Y., Li, L. (eds) Advances in Swarm Intelligence. ICSI 2016. Lecture Notes in Computer Science(), vol 9713. Springer, Cham. https://doi.org/10.1007/978-3-319-41009-8_28
Download citation
DOI: https://doi.org/10.1007/978-3-319-41009-8_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-41008-1
Online ISBN: 978-3-319-41009-8
eBook Packages: Computer ScienceComputer Science (R0)