Abstract
The third party misuse and manipulation of digital images is a treat to security and privacy of human subjects. Image encryption in the internet of things era becomes more important with edge computing and growth in intelligent consumer electronic devices. In this paper, we report a chaos-based cryptographic algorithm using Walsh–Hadamard transform and chaotic maps for encrypting images. The images are processed channel-wise and two different chaotic maps called Arnold and Tent maps are used for enciphering. The experimental results show that the random chaotic ranges and complex behaviours of chaotic maps improved both the keyspace and security of image encryption–decryption system.
Similar content being viewed by others
References
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurc Chaos 16:2129–2151. https://doi.org/10.1142/s0218127406015970
Bisht A, Dua M, Dua S (2018) A novel approach to encrypt multiple images using multiple chaotic maps and chaotic discrete fractional random transform. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-018-1072-0
Bremer CL, Kaplan DT (2001) Markov chain Monte Carlo estimation of nonlinear dynamics from time series. Phys D Nonlinear Phenom 160:116–126. https://doi.org/10.1016/S0167-2789(01)00323-2
Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213. https://doi.org/10.1016/j.optlaseng.2016.08.009
Diana Andrushia A, Thangarjan R (2018) Saliency-based image compression using walsh–hadamard transform (WHT). In: Hemanth J, Balas V (eds) Biologically rationalized computing techniques for image processing applications. Lecture Notes in Computational Vision and Biomechanics, vol 25. Springer, Cham, pp 21–48. https://doi.org/10.1007/978-3-319-61316-1_2
Henon M (1976) Mathematical physics a two-dimensional mapping with a strange attractor. Commun Math Phys 50:69–77
Hilborn RC (2000) Chaos and nonlinear dynamics: an introduction for scientists and engineers, 2nd edn. Oxford University Press, Oxford, United Kingdom
Hua Z, Zhou Y (2016) Image encryption using 2D logistic-adjusted-Sine map. Inf Sci (N Y) 339:237–253. https://doi.org/10.1016/j.ins.2016.01.017
Jeng FG, Huang WL, Chen TH (2015) Cryptanalysis and improvement of two hyper-chaos-based image encryption schemes. Signal Process Image Commun 34:45–51. https://doi.org/10.1016/j.image.2015.03.003
Kovacic I, Brennan MJ (2011) The Duffing equation: nonlinear oscillators and their behaviour. Wiley, Hoboken, New Jersey
Li X, Zhang G, Zhang X (2015) Image encryption algorithm with compound chaotic maps. J Ambient Intell Humaniz Comput 6:563–570
Li C, Luo G, Qin K, Li C (2017a) An image encryption scheme based on chaotic tent map. Nonlinear Dyn 87:127–133. https://doi.org/10.1007/s11071-016-3030-8
Li Y, Wang C, Chen H (2017b) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246. https://doi.org/10.1016/j.optlaseng.2016.10.020
Liao X, Guo S, Yin J et al (2018a) New cubic reference table based image steganography. Multimed Tools Appl 77:10033–10050. https://doi.org/10.1007/s11042-017-4946-9
Liao X, Yin J, Guo S et al (2018b) Medical JPEG image steganography based on preserving inter-block dependencies. Comput Electr Eng 67:320–329. https://doi.org/10.1016/j.compeleceng.2017.08.020
Liao X, Yu Y, Li B et al (2019) A new payload partition strategy in color image steganography. IEEE Trans Circuits Syst Video Technol. https://doi.org/10.1109/tcsvt.2019.2896270
Liu H, Wang X (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59:3320–3327. https://doi.org/10.1016/j.camwa.2010.03.017
Liu H, Wang X (2011) Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Opt Commun 284:3895–3903. https://doi.org/10.1016/j.optcom.2011.04.001
Liu H, Wang X, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput J 12:1457–1466. https://doi.org/10.1016/j.asoc.2012.01.016
Pareek NK, Patidar V, Sud KK (2006) Image encryption using chaotic logistic map. Image Vis Comput 24:926–934. https://doi.org/10.1016/j.imavis.2006.02.021
Rohith S, Sujatha BK (2015) Image encryption and decryption using combined key sequence of logistic map and Lozi map. In: 2015 international conference on communication and signal processing, ICCSP 2015. Institute of Electrical and Electronics Engineers Inc., pp 1053–1058
Rohith S, Bhat KN, Sharma AN (2014) Image encryption and decryption using chaotic key sequence generated by sequence of logistic map and sequence of states of linear feedback shift register, Bangalore
Sakthidasan K, Santhosh Krishna BV (2011) A new chaotic algorithm for image encryption and decryption of digital color images. Int J Inf Educ Technol 1:137–141. https://doi.org/10.7763/IJIET.2011.V1.23
Soleymani A, Ali ZM, Nordin MJ (2012) A survey on principal aspects of secure image transmission. Int J Comput Inf Eng 6:780–787
Strogatz SH (1994) Nonlinear dynamics and chaos: with applications to physics, biology and chemistry. Comput Phys 8:532
Suri S, Vijay R (2019) A synchronous intertwining logistic map-DNA approach for color image encryption. J Ambient Intell Humaniz Comput 10:2277–2290
Tong XJ, Zhang M, Wang Z, Ma J (2016) A joint color image encryption and compression scheme based on hyper-chaotic system. Nonlinear Dyn 84:2333–2356. https://doi.org/10.1007/s11071-016-2648-x
Wang XY, Yang L, Liu R, Kadir A (2010) A chaotic image encryption algorithm based on perceptron model. Nonlinear Dyn 62:615–621. https://doi.org/10.1007/s11071-012-0329-y
Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92:1101–1108. https://doi.org/10.1016/j.sigpro.2011.10.023
Wang X, Liu L, Zhang Y (2015a) A novel chaotic block image encryption algorithm based on dynamic random growth technique. Opt Lasers Eng 66:10–18. https://doi.org/10.1016/j.optlaseng.2014.08.005
Wang XY, Zhang YQ, Bao XM (2015b) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61. https://doi.org/10.1016/j.optlaseng.2015.03.022
Wang L, Song H, Liu P (2016) A novel hybrid color image encryption algorithm using two complex chaotic systems. Opt Lasers Eng 77:118–125. https://doi.org/10.1016/j.optlaseng.2015.07.015
Wang X, Zhu X, Wu X, Zhang Y (2018) Image encryption algorithm based on multiple mixed hash functions and cyclic shift. Opt Lasers Eng 107:370–379. https://doi.org/10.1016/j.optlaseng.2017.06.015
Wang X, Feng L, Zhao H (2019) Fast image encryption algorithm based on parallel computing system. Inf Sci (N Y) 486:340–358. https://doi.org/10.1016/j.ins.2019.02.049
Wong KW, Kwok BSH, Law WS (2008) A fast image encryption scheme based on chaotic standard map. Phys Lett Sect A Gen At Solid State Phys 372:2645–2652. https://doi.org/10.1016/j.physleta.2007.12.026
Wu Y, Noonan J, Agaian S (2011) NPCR and UACI randomness tests for image encryption. J Sel Areas Telecommun 1:31–38
Wu X, Zhu B, Hu Y, Ran Y (2017) A novel color image encryption scheme using rectangular transform-enhanced chaotic tent maps. IEEE Access 5:6429–6436. https://doi.org/10.1109/ACCESS.2017.2692043
Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78:17–25. https://doi.org/10.1016/j.optlaseng.2015.09.007
Yaghouti Niyat A, Moattar MH, Niazi Torshiz M (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt Lasers Eng 90:225–237. https://doi.org/10.1016/j.optlaseng.2016.10.019
Zhang J (2015) An image encryption scheme based on cat map and hyperchaotic lorenz system. In: Proceedings—2015 IEEE international conference on computational intelligence and communication technology, CICT 2015, pp 78–82. https://doi.org/10.1109/cict.2015.134
Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice. Inf Sci (N Y) 273:329–351. https://doi.org/10.1016/j.ins.2014.02.156
Zhang YQ, Wang XY (2015) A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput J 26:10–20. https://doi.org/10.1016/j.asoc.2014.09.039
Zhang W, Wong K, Yu H, Zhu ZL (2013) An image encryption scheme using reverse 2-dimensional chaotic map and dependent diffusion. Commun Nonlinear Sci Numer Simul 18:2066–2080. https://doi.org/10.1016/j.cnsns.2012.12.012
Zhu ZL, Zhang W, Wong KW, Yu H (2011) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci (N Y) 181:1171–1186. https://doi.org/10.1016/j.ins.2010.11.009
Acknowledgement
We are thankful to DST-FIST, Government of India, for providing us the infrastructure to carry out this research.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sneha, P.S., Sankar, S. & Kumar, A.S. A chaotic colour image encryption scheme combining Walsh–Hadamard transform and Arnold–Tent maps. J Ambient Intell Human Comput 11, 1289–1308 (2020). https://doi.org/10.1007/s12652-019-01385-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-019-01385-0