Skip to main content
Log in

A novel multi-wing chaotic system with FPGA implementation and application in image encryption

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

In this paper, a two-wing chaotic system is transformed into a four-wing chaotic system and an eight-wing chaotic system using fractal processing and the dynamic characteristics of new multi-wing chaotic systems are analyzed. The encryption of the image is accomplished by combining the eight-wing chaotic system and the improved AES algorithm. The number of AES encryption rounds is reduced to make it more suitable for image encryption. To further improve the encryption efficiency, the chaotic system circuit and AES parallel computation are designed and implemented on FPGA. Finally, the high performance of the chaotic system is demonstrated by the satisfactory encryption effect. This methodology provides a promising direction for the study of real-time image encryption.

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
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Hureib, E., Gutub, A.: Enhancing medical data security via combining elliptic curve cryptography and image steganography. Int. J. Computer Sci. Network Security 20, 1–8 (2020)

    Google Scholar 

  2. Ye, H.S., Zhou, N.R., Gong, L.H.: Multi-image compression-encryption scheme based on quaternion discrete fractional Hartley transform and improved pixel adaptive diffusion. Signal. Process. 175, 107652 (2020)

    Article  Google Scholar 

  3. Al-Roithy, B.O., Gutub, A.: Remodeling randomness prioritization to boost-up security of RGB image encryption. Multimedia. Tools. Applic. 80(18), 28521–28581 (2021)

    Article  Google Scholar 

  4. Hassan, F.S., Gutub, A.: Efficient image reversible data hiding technique based on interpolation optimization. Arab. J. Sci. Eng. 46(9), 8441–8456 (2021)

    Article  Google Scholar 

  5. Gutub, A., Alaseri, K.: Hiding shares of counting-based secret sharing via arabic text steganography for personal usage. Arab. J. Sci. Eng. 45, 2433–2458 (2019)

    Article  Google Scholar 

  6. Gutub, A., Al-Shaarani, F.: Efficient implementation of multi-image secret hiding based on LSB and DWT steganography comparisons. Arab. J. Sci. Eng. 45(4), 2631–2644 (2020)

    Article  Google Scholar 

  7. Hassan, F.S., Gutub, A.: Improving data hiding within colour images using hue component of HSV colour space. CAAI. Transact. Intellig. Technol. 7, 56–58 (2021)

    Article  Google Scholar 

  8. Hassan, F.S., Gutub, A.: Efficient reversible data hiding multimedia technique based on smart image interpolation. Multimedia. Tools. Appl. 79, 30087–30109 (2020)

    Article  Google Scholar 

  9. Hassan, F.S., Gutub, A.: Novel embedding secrecy within images utilizing an improved interpolation-based reversible data hiding scheme. J. King. Saud University. Computer. Inform. Sci. (2020). https://doi.org/10.1007/s11042-020-09513-

    Article  Google Scholar 

  10. Li, Z., Zhang, H., Liu, X., Wang, C., Wang, X.: Blind and safety-enhanced dual watermarking algorithm with chaotic system encryption based on RHFM and DWT-DCT. Digital. Signal. Process. 115, 103062 (2021)

    Article  Google Scholar 

  11. Gutub, A.: Watermarking images via counting-based secret sharing for lightweight semi-complete authentication. Int. J. Inform. Security. Privacy. (IJISP) 16(1), 1–18 (2022)

    Article  Google Scholar 

  12. Wang, Z., Huang, X., Zhao, Z.: Synchronization of nonidentical chaotic fractional-order systems with different orders of fractional derivatives. Nonlinear. Dyn. 69, 999–1007 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kamal, F.M., Elsonbaty, A., Elsaid, A.: A novel fractional nonautonomous chaotic circuit model and its application to image encryption. Chaos. Solitons. Fractals. 144, 110686 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  14. Wang, Z., et al.: A hyperchaotic system without equilibrium. Nonlinear. Dyn. 69, 531–537 (2011)

    Article  MathSciNet  Google Scholar 

  15. Yan, S., Wang, E., Wang, Q., Sun, X., Ren, Y.: Analysis, circuit implementation and synchronization control of a hyperchaotic system. Physica. Scripta. 96, 125257 (2021)

    Article  Google Scholar 

  16. Zhou, L., Wang, C., Zhou, L.: A novel no-equilibrium hyperchaotic multi-wing system via introducing memristor. Int. J. Circuit Theory Appl. 46, 84–98 (2018)

    Article  Google Scholar 

  17. Qi, G., Wang, Z., Guo, Y.: Generation of an eight-wing chaotic attractor from Qi 3-D four-wing chaotic system. Int. J. Bifurc. Chaos. 22, 1250287 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  18. Sun, G., et al.: Generating multi-scroll chaotic attractors via switched fractional systems. Circuits. Syst. Signal. Process. 30, 1183–1195 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  19. Ma, Y., Li, Y., Jiang, X.: Simulation and circuit implementation of 12-scroll chaotic system. Chaos. Solitons. Fractals. 75, 127–133 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  20. Sun, J., et al.: Autonomous memristor chaotic systems of infinite chaotic attractors and circuitry realization. Nonlinear. Dyn. 94, 2879–2887 (2018)

    Article  Google Scholar 

  21. Wang, M., et al.: Dynamics and circuit implementation of a four-wing memristive chaotic system with attractor rotation. Int. J. Non-Linear Mech. 111, 149–159 (2019)

    Article  Google Scholar 

  22. Koyuncu, I., Ozcerit, A.T., Pehlivan, I.: Implementation of FPGA-based real time novel chaotic oscillator. Nonlinear. Dyn. 77, 49–59 (2014)

    Article  MathSciNet  Google Scholar 

  23. Dong, E., Liang, Z., Du, S., Chen, Z.: Topological horseshoe analysis on a four-wing chaotic attractor and its FPGA implement. Nonlinear. Dyn. 83, 623–630 (2015)

    Article  MathSciNet  Google Scholar 

  24. Barakat, M.L.: Generalized hardware post-processing technique for chaos-based pseudorandom number generators. ETRI J. 35, 448–458 (2013)

    Article  Google Scholar 

  25. Yu, F., Li, L., He, B., Liu, L., Qian, S., Zhang, Z., Shen, H., Cai, S., Li, Y.: Pseudorandom number generator based on a 5D hyperchaotic four-wing memristive system and its FPGA implementation. Eur. Phys. J. Spec. Topics. 230, 1763–1772 (2021)

    Article  Google Scholar 

  26. Koyuncu, I., Rajagopal, K., Alcin, M.: Control, synchronization with linear quadratic regulator method and FFANN-based PRNG application on FPGA of a novel chaotic system. Eur. Phys. J. Spec. Topics 230, 1915–1931 (2021)

    Article  Google Scholar 

  27. Chen, Z.P., Cai, P.F., Dong, E.Z.: A chaotic cellular neural network system research and implementation based on FPGA. Adv. Mater. Res. 605–607, 1734–1737 (2012)

    Google Scholar 

  28. Tlelo-Cuautle, E., Diaz-Munoz, J.D., Gonzalez-Zapata, A.M., Li, R.: Chaotic image encryption using hopfield and hindmarsh-rose neurons implemented on FPGA. Sensors (Basel) 20, 1326 (2020)

    Article  Google Scholar 

  29. Wang, Y., Yang, F.: A fractional-order CNN hyperchaotic system for image encryption algorithm. Physica Scripta 96, 035209 (2021)

    Article  Google Scholar 

  30. El-Latif, A.A.A., Abd-El-Atty, B., Belazi, A., Iliyasu, A.M.: Efficient chaos-based substitution-box and its application to image encryption. Electronics 10, 1392 (2021)

    Article  Google Scholar 

  31. GariPcan, A.M., Erdem, E.: Design, FPGA implementation and statistical analysis of a high-speed and low-area TRNG based on an AES s-box post-processing technique. ISA. Trans. 117, 160 (2021)

    Article  Google Scholar 

  32. Yang, C.H., Chien, Y.S.: FPGA implementation and design of a hybrid Chaos-AES color image encryption algorithm. Symmetry 12, 189 (2020)

    Article  Google Scholar 

  33. Gutub, A., Al-Roithy, B. O.: Varying PRNG to improve image cryptography implementation. J. Eng. Res. https://doi.org/10.36909/jer.v9i3A.10111 (2021)

  34. Roithy, B.A., Gutub, A.: Trustworthy image security via involving binary and chaotic gravitational searching within PRNG selections. Inj. J. Comput. Sci. Network Secur. 20, 167–176 (2020)

    Google Scholar 

  35. Sprott, J.C.: Some simple chaotic flows. Phys. Rev. E. Stat. Phys. Plasmas. Fluids. Relat. Interdiscip. Topics. 50(2), R647–R650 (1994)

    MathSciNet  Google Scholar 

  36. Guo, Y., Qi, G., Hamam, Y.: A multi-wing spherical chaotic system using fractal process. Nonlinear Dyn. 85, 2765–2775 (2016)

    Article  MATH  Google Scholar 

  37. Rossler, O.E.: An equation for continuous chaos. Phys. Lett. A 57, 397–398 (1976)

    Article  MATH  Google Scholar 

  38. Kheshaifaty. N., Gutub, A.: Engineering Graphical Captcha and AES Crypto Hash Functions for Secure Online Authentication. J. Eng. Res. (2021) https://doi.org/10.36909/jer.13761

  39. Alaniz, Y.N., et al.: 3-Layer PC text security via combining compression, AES cryptography 2LSB image steganography. J. Res. Eng. Appl. Sci. 03(4), 118–124 (2018)

    Google Scholar 

  40. Farah, M.A.B., et al.: A new design of cryptosystem based on S-box and chaotic permutation. Multimedia Tools Appl. 79, 19129–19150 (2020)

    Article  Google Scholar 

  41. Vijayarajan, R., Gnanasivam, P., Avudaiammal, R.: Bio-Key Based AES for Personalized Image Cryptography. Comput. J. 62, 1695–1705 (2019)

    Article  MathSciNet  Google Scholar 

  42. Arab, A., Rostami, M.J., Ghavami, B.: An image encryption method based on chaos system and AES algorithm. J. Supercomput. 75(10), 6663–6682 (2019)

    Article  Google Scholar 

  43. Raj, V., Janakiraman, S., Amirtharajan, R.: Optimal concurrency on FPGA for lightweight medical image encryption. J Intellig. Fuzzy Syst. 40(6), 10385–10400 (2021)

    Article  Google Scholar 

  44. Ravichandran, D., Rajagopalan, S., Upadhyay, H.N., Rayappan, J.B.B., Amirtharajan, R.: Encrypted biography of biomedical image - a pentalayer cryptosystem on FPGA. J Signal Process. Syst. 91, 475–501 (2018)

    Article  Google Scholar 

  45. Hafsa, A., Gafsi, M., Malek, J., Machhout, M., Vitiello, A.: FPGA implementation of improved security approach for medical image encryption and decryption. Sci. Program. 2021, 1–20 (2021)

    Google Scholar 

  46. Kishore, B., Shreyamsha Kumar, B.K., Patil, C.R.: FPGA based simple and fast JPEG encryptor. J. Real-Time Image Process. 10, 551–559 (2012)

    Article  Google Scholar 

  47. Peng, X., Zeng, Y.: Image encryption application in a system for compounding self-excited and hidden attractors. Chaos. Solitons. Fractals 139, 110044 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  48. Gafsi, M., Hajjaji, M.A., Malek, J., Mtibaa, A.: FPGA hardware acceleration of an improved chaos-based cryptosystem for real-time image encryption and decryption. J Ambient Intellig Human. Comput. (2021). https://doi.org/10.1007/s12652-021-03555-5

    Article  Google Scholar 

  49. Merah, L., Ali-Pacha, A., Hadj-Said, N.: Real-time cryptosystem based on synchronized chaotic systems. Nonlinear Dyn. 82(1–2), 877–890 (2015)

    Article  MathSciNet  Google Scholar 

  50. Naz, F., Shoukat, I.A., Ashraf, R., Iqbal, U., Rauf, A.: An ASCII based effective and multi-operation image encryption method. Multimedia Tools. Appl. 79, 22107–22129 (2020)

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by the National Natural Science Foundation of China (Nos: 61702356), Project 1331 of Shanxi Province (Nos: SC9100026), National Natural Science Foundation of Shanxi Province (Nos: 20210302124050).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hao Zhang.

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

Cai, H., Sun, Jy., Gao, Zb. et al. A novel multi-wing chaotic system with FPGA implementation and application in image encryption. J Real-Time Image Proc 19, 775–790 (2022). https://doi.org/10.1007/s11554-022-01220-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-022-01220-4

Keywords

Navigation