Skip to main content
Log in

Colour image encryption based on customized neural network and DNA encoding

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Cryptography is a method for secure communication by hiding information with secret keys so that only authorised users can read and process it. Efficient random sequence generators provide robust cipher design for cryptographic applications; further, these sequences are used for data encryption. In this paper, the highly chaotic nature of hybrid chaos maps and neural network is combined to build a random number generator for cryptographic applications. A custom neural network with a user-defined layer transfer function is built to increase the generator’s randomness. In this work, the two-hybrid chaotic map’s control parameters and iteration value are designed as a layer transfer function to obtain high randomness. Colour image encryption is performed with the extracted sequences and deoxyribonucleic acid encoding technique. Various tests like NIST, attractor test and correlation are applied to the generator to show the degree of randomness. Simulation analysis such as keyspace, key sensitivity, statistical, differential analysis, and chosen-plaintext attack shows the encryption algorithm’s strength.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Stallings W (2010) Cryptography and network security: principles and practice, (5th Edition), Prentice Hall

  2. Daemen J, Rijmen V (2013) The design of Rijndael: AES-the advanced encryption standard. Springer Science & Business Media, Berlin

    MATH  Google Scholar 

  3. Ghadirli HM, Nodehi A, Enayatifar R (2019) An overview of encryption algorithms in colour images. Signal Process 164:163–185

    Article  Google Scholar 

  4. Liu L, Zhang L, Jiang D, Guan Y, Zhang Z (2019) A simultaneous scrambling and diffusion colour image encryption algorithm based on hopfield chaotic neural network. IEEE Access 7:185796–185810. https://doi.org/10.1109/ACCESS.2019.2961164

    Article  Google Scholar 

  5. Singla P, Sachdeva P, Ahmad M (2014) February. A chaotic neural network based cryptographic pseudo-random sequence design. In 2014 fourth international conference on advanced computing & communication technologies (pp. 301–306). IEEE

  6. Lokesh S, Kounte MR (2015) Chaotic neural network based pseudo-random sequence generator for cryptographic applications. In 2015 international conference on applied and theoretical computing and communication technology (iCATccT) (pp. 1–5). IEEE. doi: https://doi.org/10.1109/ICATCCT.2015.7456845

  7. Wang Y, Wang G, Zhang H (2010) Random number generator based on hopfield neural network and sha-2 (512). In Advancing computing, communication, control and management. Springer, Berlin, Heidelberg, pp. 198–205

  8. Yayık A, Kutlu Y (2014) Neural network based cryptography. Neural Network World 2(14):177–192

    Article  Google Scholar 

  9. Dalkiran I, DANIŞMAN, K. (2010) Artificial neural network based chaotic generator for cryptology. Turk J Electr Eng Comput Sci 18(2):225–240

    Google Scholar 

  10. Ayubi P, Setayeshi S, Rahmani AM (2020) Deterministic chaos game: a new fractal based pseudo-random number generator and its cryptographic application. J Inform Secur Appl 52:102472. https://doi.org/10.1016/j.jisa.2020.102472

    Article  Google Scholar 

  11. Chen L, Hao Y, Huang T, Yuan L, Zheng S, Yin L (2020) Chaos in fractional-order discrete neural networks with application to image encryption. Neural Netw 125:174–184. https://doi.org/10.1016/j.neunet.2020.02.008

    Article  Google Scholar 

  12. Lakshmi C, Thenmozhi K, Rayappan JBB, Amirtharajan R (2020) Hopfield attractor-trusted neural network: an attack-resistant image encryption. Neural Comput Applic 32:11477–11489. https://doi.org/10.1007/s00521-019-04637-4

    Article  Google Scholar 

  13. Jeong YS, Oh K, Cho CK, Choi HJ (2018) Pseudo random number generation using LSTMs and irrational numbers. IEEE international conference on big data and smart computing (BigComp), Shanghai, pp. 541–544, doi: https://doi.org/10.1109/BigComp.2018.00091

  14. Tutueva AV, Nepomuceno EG, Karimov AI, Andreev VS, Butusov DN (2020) Adaptive chaotic maps and their application to pseudo-random numbers generation. Chaos Solitons Fractals 133:109615

    Article  MathSciNet  Google Scholar 

  15. Maddodi G, Awad A, Awad D, Awad M, Lee B (2018) A new image encryption algorithm based on heterogeneous chaotic neural network generator and dna encoding. Multimedia Tools Appl 77(19):24701–24725

    Article  Google Scholar 

  16. Kaur M, Kumar V (2020) A comprehensive review on image encryption techniques. Archiv Comput Methods Eng 27:15–43. https://doi.org/10.1007/s11831-018-9298-8

    Article  MathSciNet  Google Scholar 

  17. Ravichandran D, Praveenkumar P, Rayappan JBB, Amirtharajan R (2016) Chaos based crossover and mutation for securing DICOM image. Comput Biol Med 72:170–184

    Article  Google Scholar 

  18. Ravichandran D, Praveenkumar P, Rayappan JBB, Amirtharajan R (2017) DNA chaos blend to secure medical privacy. IEEE Trans Nanobiosci 16(8):850–858

    Article  Google Scholar 

  19. Alawida M, Samsudin A, Teh JS, Alkhawaldeh RS (2019) A new hybrid digital chaotic system with applications in image encryption. Signal Process 160:45–58

    Article  Google Scholar 

  20. Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246

    Article  Google Scholar 

  21. Yousif SF (2018) Grayscale image confusion and diffusion based on multiple chaotic maps. 2018 1st international scientific conference of engineering sciences - 3rd scientific conference of engineering science (ISCES), Diyala, 2018, pp. 114-119, doi: https://doi.org/10.1109/ISCES.2018.8340538.

  22. Xu C, Sun J, Wang C (2020) A novel image encryption algorithm based on bit-plane matrix rotation and hyper chaotic systems. Multimedia Tools Appl 79:5573–5593. https://doi.org/10.1007/s11042-019-08273-x

    Article  Google Scholar 

  23. Dagadu JC, Li JP, Aboagye EO (2019) Medical image encryption based on hybrid chaotic DNA diffusion. Wireless Pers Commun 108(1):591–612

    Article  Google Scholar 

  24. Wang, Y., Wu, C., Kang, S., Wang, Q. and Mikulovich, V.I., 2020. Multi-channel chaotic encryption algorithm for colour image based on DNA coding. Multimedia Tools and Applications, pp.1–26. https://doi.org/https://doi.org/10.1007/s11042-020-08742-8

  25. Yaghouti Niyat A, Moattar MH (2020) Colour image encryption based on hybrid chaotic system and DNA sequences. Multimed Tools Appl 79:1497–1518. https://doi.org/10.1007/s11042-019-08247-z

    Article  Google Scholar 

  26. Gopalakrishnan T, Ramakrishnan S (2019) Image encryption using hyper-chaotic map for permutation and diffusion by multiple hyper-chaotic maps. Wireless Pers Commun 109(1):437–454

    Article  Google Scholar 

  27. Maqsood F, Farooq O, Ahmad W (2009) LFSR and PLA based complex code generator for stream cipher. Int Multimedia Signal Process Commun Technol Aligarh 2009:268–271. https://doi.org/10.1109/MSPCT.2009.5164227

    Article  Google Scholar 

  28. Belazi A, El-Latif AAA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Signal Process 128:155–170

    Article  Google Scholar 

  29. Diaconu A-V (2016) Circular inter–intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 355–356:314–327. https://doi.org/10.1016/j.ins.2015.10.027

    Article  Google Scholar 

  30. Qiao Z, El Assad S, Taralova I (2020) Design of secure cryptosystem based on chaotic components and AES S-Box. AEU Int J Electron Commun. https://doi.org/10.1016/j.aeue.2020.153205

    Article  Google Scholar 

  31. Xue H, Du J, Li S, Ma W (2018) Region of interest encryption for colour images based on a hyperchaotic system with three positive Lyapunov exponets. Opt Laser Technol 106:506–516. https://doi.org/10.1016/j.optlastec.2018.04.030

    Article  Google Scholar 

  32. 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. https://doi.org/10.1016/j.amc.2018.03.019

    Article  MathSciNet  MATH  Google Scholar 

  33. Zhang Y (2018) The unified image encryption algorithm based on chaos and cubic S-Box. Inf Sci 450:361–377. https://doi.org/10.1016/j.ins.2018.03.055

    Article  MathSciNet  MATH  Google Scholar 

  34. Wang XY, Li ZM (2019) A colour image encryption algorithm based on Hopfield chaotic neural network. Opt Lasers Eng 115:107–118. https://doi.org/10.1016/j.optlaseng.2018.11.010

    Article  Google Scholar 

  35. http://sipi.usc.edu/database/database.php?volume=misc

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Amirtharajan.

Ethics declarations

Conflicts of interest

All authors certify that they have no affiliations with or involvement in any organisation or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Patel, S., Thanikaiselvan, V., Pelusi, D. et al. Colour image encryption based on customized neural network and DNA encoding. Neural Comput & Applic 33, 14533–14550 (2021). https://doi.org/10.1007/s00521-021-06096-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-06096-2

Keywords

Navigation