Hopfield attractor-trusted neural network: an attack-resistant image encryption

  • C. Lakshmi
  • K. Thenmozhi
  • John Bosco Balaguru Rayappan
  • Rengarajan AmirtharajanEmail author
Original Article


The recent advancement in multimedia technology has undoubtedly made the transmission of objects of information efficiently. Interestingly, images are the prominent and frequent representations communicated across the defence, social, private and aerospace networks. Image ciphering or image encryption is adopted as a secure medium of the confidential image. The utility of soft computing for encryption looks to offer an uncompromising impact in enhancing the metrics. Aligning with neural networks, a Hopfield attractor-based encryption scheme has proposed in this work. The parameter sensitivity, random similarity and learning ability have been instrumental in choosing this attractor for performing confusion and diffusion. The uniqueness of this scheme is the achievement of average entropy of 7.997, average correlation of 0.0047, average NPCR of 99.62 and UACI of 33.43 without using any other chaotic maps, thus proposing attack-resistant image encryption against attackable chaotic maps.


Hopfield neural attractor Image-specific key generation Adaptive random sequence generator Permutation Substitution Image encryption 



The authors wish to acknowledge SASTRA Deemed University, Thanjavur, India, for extending infrastructural support to carry out this work.

Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.


  1. 1.
    Kohonen T (1988) An introduction to neural computing. Neural Netw 1:3–16. CrossRefGoogle Scholar
  2. 2.
    Aguilar J, Molina C (2013) The multilayer random neural network. Neural Process Lett 37:111–133. CrossRefGoogle Scholar
  3. 3.
    Chen Tingting, Zhong Sheng (2009) Privacy-preserving backpropagation neural network learning. IEEE Trans Neural Netw 20:1554–1564. CrossRefGoogle Scholar
  4. 4.
    Al Azawee H, Husien S, Yunus MAM (2016) Encryption function on artificial neural network. Neural Comput Appl 27:2601–2604. CrossRefGoogle Scholar
  5. 5.
    Diaconu A-V (2016) Circular inter–intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 355–356:314–327. CrossRefGoogle Scholar
  6. 6.
    Fu C, Meng W-H, Zhang Y-F et al (2013) An efficient and secure medical image protection scheme based on chaotic map. Comput Biol Med. CrossRefGoogle Scholar
  7. 7.
    Chandrasekaran J, Thiruvengadam SJ (2017) A hybrid chaotic and number theoretic approach for securing DICOM images. Secur Commun Netw. CrossRefGoogle Scholar
  8. 8.
    El AssadS, Farajallah M (2016) A new chaos-based image encryption system. Signal Process Image Commun 41:144–157. CrossRefGoogle Scholar
  9. 9.
    Xue H, Du J, Li S, Ma W (2018) Region of interest encryption for color images based on a hyperchaotic system with three positive Lyapunov exponets. Opt Laser Technol 106:506–516. CrossRefGoogle Scholar
  10. 10.
    Silva-garcía VM, Flores-carapia R, Rentería-márquez C, Luna-benoso B (2018) Substitution box generation using chaos: an image encryption application. Appl Math Comput 332:123–135. MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Zhang Y (2018) The unified image encryption algorithm based on chaos and cubic S-Box. Inf Sci 450:361–377. MathSciNetCrossRefGoogle Scholar
  12. 12.
    Dhall S, Pal SK, Sharma K (2018) Cryptanalysis of image encryption scheme based on a new 1D chaotic system. Signal Process 146:22–32. CrossRefGoogle Scholar
  13. 13.
    Ozkaynak F, Ozer AB, Yavuz S (2017) Security analysis of an image encryption algorithm based on chaos and DNA encoding. Comput Sci 95:1–4. CrossRefGoogle Scholar
  14. 14.
    Qin K (2017) On chaotic neural network design: a new framework. Neural Process Lett 45:243–261. CrossRefGoogle Scholar
  15. 15.
    Chen W, Huang Y, Ren S (2018) Passivity and synchronization of coupled reaction–diffusion Cohen–Grossberg neural networks with state coupling and spatial diffusion coupling. Neurocomputing 275:1208–1218. CrossRefGoogle Scholar
  16. 16.
    Dror G, Tsodyks M (2000) Chaos in neural networks with dynamic synapses. Neurocomputing 32–33:365–370. CrossRefGoogle Scholar
  17. 17.
    Tang H, Li H, Yan R (2010) Memory dynamics in attractor networks with saliency weights. Neural Comput 22:1899–1926. MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Yu W, Cao J (2006) Cryptography based on delayed chaotic neural networks. Phys Lett Sect A Gen At Solid State Phys 356:333–338. CrossRefzbMATHGoogle Scholar
  19. 19.
    Gao T, Gu Q, Emmanuel S (2009) A novel image authentication scheme based on hyper-chaotic cell neural network. Chaos Solitons Fract 42:548–553. CrossRefGoogle Scholar
  20. 20.
    Lian S (2009) A block cipher based on chaotic neural networks. Neurocomputing 72:1296–1301. CrossRefGoogle Scholar
  21. 21.
    Shi X, Duan S, Wang L et al (2015) A novel memristive electronic synapse-based Hermite chaotic neural network with application in cryptography. Neurocomputing 166:487–495. CrossRefGoogle Scholar
  22. 22.
    Kassem A, Al Haj Hassan H, Harkouss Y, Assaf R (2014) Efficient neural chaotic generator for image encryption. Digit Signal Process A Rev J 25:266–274. CrossRefGoogle Scholar
  23. 23.
    Norouzi B, Mirzakuchaki S, Norouzi P (2017) Breaking an image encryption technique based on neural chaotic generator. Optik 140:946–952. CrossRefGoogle Scholar
  24. 24.
    Hopfield JJ (1982) Neural networks and physical systems with emergent collective computational abilities (associative memory/parallel processing/categorization/content-addressable memory/fail-soft devices). Biophysics 79:2554–2558MathSciNetzbMATHGoogle Scholar
  25. 25.
    Li Q, Yang X-S, Yang F (2005) Hyperchaos in Hopfield-type neural networks. Neurocomputing 67:275–280. CrossRefGoogle Scholar
  26. 26.
    Bigdeli N, Farid Y, Afshar K (2012) A robust hybrid method for image encryption based on Hopfield neural network. Comput Electron Eng 38:356–369. CrossRefGoogle Scholar
  27. 27.
    Wang XY, Li ZM (2019) A color image encryption algorithm based on Hopfield chaotic neural network. Opt Lasers Eng 115:107–118. CrossRefGoogle Scholar
  28. 28.
    Wu Y, Zhou Y, Saveriades G et al (2013) Local Shannon entropy measure with statistical tests for image randomness. Inf Sci 222:323–342. MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2019

Authors and Affiliations

  1. 1.School of Electrical and Electronics EngineeringSASTRA Deemed UniversityThanjavurIndia

Personalised recommendations