Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Real Time FPGA Implementation of a High Speed for Video Encryption and Decryption System with High Level Synthesis Tools

Author 1: Ahmed Alhomoud
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 15, No. 1 · Published 2024 · Cited by 6

DOI: https://doi.org/10.14569/IJACSA.2024.0150172

Abstract

The development of communication networks has made information security more important than ever for both transmission and storage. Since the majority of networks involve images, image security is becoming a difficult challenge. In order to provide real-time image encryption and decryption, this study suggests an FPGA implementation of a video cryptosystem that has been well-optimized based on high level synthesis. The MATLAB HDL coder and Vivado Tools from Xilinx are used in the design, implementation, and validation of the algorithm on the Xilinx Zynq FPGA platform. Low resource consumption and pipeline processing are well-suited to the hardware architecture. For real-time applications involving secret picture encryption and decryption, the suggested hardware approach is widely utilized. This study suggests an implementation of the encryption-decryption system that is both very efficient and area-optimized. A unique high-level synthesis (HLS) design technique based on application-specific bit widths for intermediate data nodes was used to realize the proposed implementation. For HLS, MATLAB HDL coder was used to generate register transfer level RTL design. Using Vivado software, the RTL design was implemented on the Xilinx ZedBoard, and its functioning was tested in real time using an input video stream. The results produced are faster and more area- efficient (target FPGA has fewer gates than before) than those of earlier solutions for the same target board.

Keywords

How to Cite this Article

Alhomoud, A. (2024). Real Time FPGA Implementation of a High Speed for Video Encryption and Decryption System with High Level Synthesis Tools. International Journal of Advanced Computer Science and Applications, 15(1). https://doi.org/10.14569/IJACSA.2024.0150172

Alhomoud, Ahmed. "Real Time FPGA Implementation of a High Speed for Video Encryption and Decryption System with High Level Synthesis Tools." International Journal of Advanced Computer Science and Applications, vol. 15, no. 1, 2024, https://doi.org/10.14569/IJACSA.2024.0150172.

@article{Alhomoud2024,
  title     = {Real Time FPGA Implementation of a High Speed for Video Encryption and Decryption System with High Level Synthesis Tools},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {15},
  number    = {1},
  year      = {2024},
  publisher = {The Science and Information Organization},
  author    = {Ahmed Alhomoud},
  doi       = {10.14569/IJACSA.2024.0150172},
  url       = {https://doi.org/10.14569/IJACSA.2024.0150172}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.