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.
Similar content being viewed by others
References
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)
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)
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)
Hassan, F.S., Gutub, A.: Efficient image reversible data hiding technique based on interpolation optimization. Arab. J. Sci. Eng. 46(9), 8441–8456 (2021)
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)
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)
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)
Hassan, F.S., Gutub, A.: Efficient reversible data hiding multimedia technique based on smart image interpolation. Multimedia. Tools. Appl. 79, 30087–30109 (2020)
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-
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)
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)
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)
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)
Wang, Z., et al.: A hyperchaotic system without equilibrium. Nonlinear. Dyn. 69, 531–537 (2011)
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)
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)
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)
Sun, G., et al.: Generating multi-scroll chaotic attractors via switched fractional systems. Circuits. Syst. Signal. Process. 30, 1183–1195 (2011)
Ma, Y., Li, Y., Jiang, X.: Simulation and circuit implementation of 12-scroll chaotic system. Chaos. Solitons. Fractals. 75, 127–133 (2015)
Sun, J., et al.: Autonomous memristor chaotic systems of infinite chaotic attractors and circuitry realization. Nonlinear. Dyn. 94, 2879–2887 (2018)
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)
Koyuncu, I., Ozcerit, A.T., Pehlivan, I.: Implementation of FPGA-based real time novel chaotic oscillator. Nonlinear. Dyn. 77, 49–59 (2014)
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)
Barakat, M.L.: Generalized hardware post-processing technique for chaos-based pseudorandom number generators. ETRI J. 35, 448–458 (2013)
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)
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)
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)
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)
Wang, Y., Yang, F.: A fractional-order CNN hyperchaotic system for image encryption algorithm. Physica Scripta 96, 035209 (2021)
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)
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)
Yang, C.H., Chien, Y.S.: FPGA implementation and design of a hybrid Chaos-AES color image encryption algorithm. Symmetry 12, 189 (2020)
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)
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)
Sprott, J.C.: Some simple chaotic flows. Phys. Rev. E. Stat. Phys. Plasmas. Fluids. Relat. Interdiscip. Topics. 50(2), R647–R650 (1994)
Guo, Y., Qi, G., Hamam, Y.: A multi-wing spherical chaotic system using fractal process. Nonlinear Dyn. 85, 2765–2775 (2016)
Rossler, O.E.: An equation for continuous chaos. Phys. Lett. A 57, 397–398 (1976)
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
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)
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)
Vijayarajan, R., Gnanasivam, P., Avudaiammal, R.: Bio-Key Based AES for Personalized Image Cryptography. Comput. J. 62, 1695–1705 (2019)
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)
Raj, V., Janakiraman, S., Amirtharajan, R.: Optimal concurrency on FPGA for lightweight medical image encryption. J Intellig. Fuzzy Syst. 40(6), 10385–10400 (2021)
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)
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)
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)
Peng, X., Zeng, Y.: Image encryption application in a system for compounding self-excited and hidden attractors. Chaos. Solitons. Fractals 139, 110044 (2020)
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
Merah, L., Ali-Pacha, A., Hadj-Said, N.: Real-time cryptosystem based on synchronized chaotic systems. Nonlinear Dyn. 82(1–2), 877–890 (2015)
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)
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
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-022-01220-4