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.



















Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
Lynch, M.: E-Learning during a global pandemic. Asian J. Dist. Educ. 15(1), 189 (2020)
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
Lin, G.H.C.: English Teaching and Learning Pedagogies by Songs. Movies, Games and Cell Phones, Online Submission (2020)
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)
Mehmeti, F., Felemban, N., Lu, Z., Wheatman, K., Cirincione, G., La Porta, T.F.: IEEE Commun. Mag. 59(2), 50 (2021)
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)
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)
Subero, A.: Embedded systems overview. In: Programming Microcontrollers with Python (Springer, 2021), 77–105
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)
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)
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)
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)
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
Yang, T.: A survey of chaotic secure communication systems. Int. J. Comput. Cognit. 2(2), 81 (2004)
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)
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
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)
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)
Alvarez, G., Li, S.: Some basic cryptographic requirements for chaos-based cryptosystems. Int. J. Bifur. Chaos 16(08), 2129 (2006)
Alvarez, G., Li, S.: A generalized Lorenz system. Commun. Math. Phys. 60(03), (1978)
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)
Ioannidis, Y.: The history of histograms (abridged). In Proceedings 2003 VLDB Conference (Elsevier, 2003), 19–30
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)
Peng, X., Zeng, Y.: Image encryption application in a system for compounding self-excited and hidden attractors. Chaos Solitons Fract 139, 110044 (2020)
Hafsa, A., Gafsi, M., Malek, J., Machhout, M.: FPGA implementation of improved security approach for medical image encryption and decryption. Sci. Program. 2021 (2021)
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)
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
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-022-01244-w