Skip to main content

Advertisement

Log in

A new hardware architecture of lightweight and efficient real-time video chaos-based encryption algorithm

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

Abstract

In this paper, we propose a novel chaotic-based encryption scheme for securing real-time video data. The proposed encryption algorithm is based on the One-Time Pad (OTP) scheme and the unified Lorenz chaotic generator. The peculiarity of the latter is that it can change the chaotic system’s and its behaviour as well as its parameters. This provides the system with an important dynamic reconfiguration dimension, especially for real-time applications, in case the key is under attack. As a result, the attacker is obliged to perform these calculations again and again. The 3D unified chaotic generator can switch between three chaotic systems according to a control parameter. As a result, the cryptosystem will offer several advantages, namely a very large dimension of the secret key, low resource and energy consumption and low latency. An extensive security and differential analysis have been performed, demonstrating the high resistance of the proposed scheme to different attacks. The proposed encryption algorithm is validated for real-time video through an experimental implementation of FPGA interfaced with a camera. Experimental results indicate that the proposed hardware architecture is very promising since it provides good performance and can be useful in many embedded applications.

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
Fig. 19

Similar content being viewed by others

References

  1. Li, Y., Li, Z., Ma, M., Wang, M.: Generation of grid multi-wing chaotic attractors and its application in video secure communication system. Multimed. Tools Appl. 79(39), 29161 (2020)

    Article  Google Scholar 

  2. Long, C., Cao, Y., Jiang, T., Zhang, Q.: Edge computing framework for cooperative video processing in multimedia IoT systems. IEEE Trans. Multimed. 20(5), 1126 (2017)

    Article  Google Scholar 

  3. Gao, H., Duan, Y., Shao, L., Sun, X.: Transformation-based processing of typed resources for multimedia sources in the IoT environment. Wirel. Netw. 27(5), 3377 (2021)

    Article  Google Scholar 

  4. Ignatov, A., Romero, A., Kim, H., Timofte, R., Real-time video super-resolution on smartphones with deep learning, mobile ai,: challenge: Report. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition 2021, 2535–2544 (2021)

  5. Yaqoob, A., Bi, T., Muntean, G.M.: A survey on adaptive 360 video streaming: Solutions, challenges and opportunities. IEEE Commun. Surveys Tutor. 22(4), 2801 (2020)

    Article  Google Scholar 

  6. Wu, M., Gao, Q.: Using live video streaming in online tutoring: Exploring factors affecting social interaction. Int. J. Hum. Comput. Interact. 36(10), 964 (2020)

    Article  Google Scholar 

  7. Lynch, M.: E-Learning during a global pandemic. Asian J. Dist. Educ. 15(1), 189 (2020)

    Google Scholar 

  8. Cui, C., Zhang, J., Liu, J., Wang, T.: Practical analysis of integrated multimedia technology in medical imaging teaching. J. Phys. Conf. Ser. 1915 (IOP Publishing, 2021), vol. 1915, p. 042075

  9. Lin, G.H.C.: English Teaching and Learning Pedagogies by Songs. Movies, Games and Cell Phones, Online Submission (2020)

    Google Scholar 

  10. Khattak, S., Jan, S., Ahmad, I., Wadud, Z., Khan, F.Q.: An effective security assessment approach for Internet banking services via deep analysis of multimedia data. Multimed. Syst. 27(4), 733 (2021)

    Article  Google Scholar 

  11. Mehmeti, F., Felemban, N., Lu, Z., Wheatman, K., Cirincione, G., La Porta, T.F.: IEEE Commun. Mag. 59(2), 50 (2021)

    Article  Google Scholar 

  12. Wang, H.M., Zhang, X., Jiang, J.C.: UAV-involved wireless physical-layer secure communications: Overview and research directions. IEEE Wirel. Commun. 26(5), 32 (2019)

    Article  Google Scholar 

  13. Zhang, L., Xu, J., Obaidat, MS., Li, X., Vijayakumar, P.: A PUF-based lightweight authentication and key agreement protocol for smart UAV networks. IET Commun. (2021)

  14. Subero, A.: Embedded systems overview. In: Programming Microcontrollers with Python (Springer, 2021), 77–105

  15. Xiao, C., Wang, L., Zhu, M., Wang, W.: A resource-efficient multimedia encryption scheme for embedded video sensing system based on unmanned aircraft. J. Netw. Comput. Appl. 59, 117 (2016)

    Article  Google Scholar 

  16. Azzaz, M.S., Tanougast, C., Maali, A., Benssalah, M.: An efficient and lightweight multi-scroll chaos-based hardware solution for protecting fingerprint biometric templates. Int. J. Commun. Syst. 33(10), e4211 (2020)

    Article  Google Scholar 

  17. Kaibou, R., Azzaz, M.S., Benssalah, M., Teguig, D., Hamil, H., Merah, A., Akrour, M.T.: Real-time FPGA implementation of a secure chaos-based digital crypto-watermarking system in the DWT domain using co-design approach. J. Real Time Image Process. 1–17 (2021)

  18. Askar, M., Egemen, T.: Design and SystemC Implementation of a Crypto Processor for AES and DES Algorithms. in Information Security and Cryptology Conference with International Participation (Citeseer, 2007)

  19. Spanos, G.A., Maples, T.B.: Performance study of a selective encryption scheme for the security of networked, real-time video, in Computer Communications and Networks, International Conference on (IEEE Computer Society, 1995), 2–10

  20. Yang, T.: A survey of chaotic secure communication systems. Int. J. Comput. Cognit. 2(2), 81 (2004)

    Google Scholar 

  21. Massoudi, A., Lefebvre, F., De Vleeschouwer, C., Macq, B., Quisquater, J.J.: Overview on selective encryption of image and video: challenges and perspectives. Euras. J. Inf. Secur. 2008, 1 (2008)

    Article  Google Scholar 

  22. Ranasinghe, D.C., Cole, P.H.: Confronting security and privacy threats in modern RFID systems, in 2006 Fortieth Asilomar Conference on Signals, Systems and Computers (IEEE, 2006), 2058–2064

  23. Pakshwar, R., Trivedi, V.K., Richhariya, V.: A survey on different image encryption and decryption techniques. Int. J. Comput. Sci. Inf. Technol. 4(1), 113 (2013)

    Google Scholar 

  24. Chen, G., Mao, Y., Chui, C.K.: A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos Solitons Fract 21(3), 749 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  25. Alvarez, G., Li, S.: Some basic cryptographic requirements for chaos-based cryptosystems. Int. J. Bifur. Chaos 16(08), 2129 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  26. Alvarez, G., Li, S.: A generalized Lorenz system. Commun. Math. Phys. 60(03), (1978)

  27. Lü, J., Chen, G., Cheng, D., Celikovsky, S.: Bridge the gap between the Lorenz system and the Chen system. Int. J. Bifur. Chaos 12(12), 2917 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  28. Ioannidis, Y.: The history of histograms (abridged). In Proceedings 2003 VLDB Conference (Elsevier, 2003), 19–30

  29. Hasan, F.S., Saffo, M.A.: FPGA hardware co-simulation of image encryption using stream cipher based on chaotic maps. Sens. Imaging 21(1), 1 (2020)

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

  32. Chen, S., Yu, S., Lü, J., Chen, G., He, J.: Design and FPGA-based realization of a chaotic secure video communication system. IEEE Trans. Circ. Syst. Video Technol. 28(9), 2359 (2017)

    Article  Google Scholar 

  33. Azzaz, M., Krimil, M., Labiod, F., Kadir, A., Teguig, D.: FPGA hardware design of a unified chaotic system for CTRNG. in 2018 International Conference on Signal, Image, Vision and their Applications (SIVA) (IEEE, 2018), 1–4

  34. Elrefaey, A., Sarhan, A., El-Shennawy, N.M.: Parallel approaches to improve the speed of chaotic-maps-based encryption using GPU. J. Real-Time Image Process 1–10 (2021)

  35. Chen, B., Yu, S., Chen, P., Xiao, L., Lü, J.: Design and virtex-7-based implementation of video chaotic secure communications. Int. J. Bifur. Chaos 30(05), 2050075 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  36. X. Zhang, S. Yu, P. Chen, J. Lü, J. He, Z. Lin, Design and ARM-embedded implementation of a chaotic secure communication scheme based on H. 264 selective encryption. Nonlinear Dyn. 89(3), 1949 (2017)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hichem Bendecheche.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hadjadj, M.A., Sadoudi, S., Azzaz, M.S. et al. A new hardware architecture of lightweight and efficient real-time video chaos-based encryption algorithm. J Real-Time Image Proc 19, 1049–1062 (2022). https://doi.org/10.1007/s11554-022-01244-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-022-01244-w

Keywords

Navigation