Natural Sciences - Research article Open Access Logo

Designing a high performance cryptosystem for video streaming application

Toan Van Nguyen 1, *
Dang Quoc Minh Do 1
Phuc Duc Nguyen 1
Thuan Huu Huynh 1
Thuc Dinh Nguyen 1
  1. VNUHCM-University of Science
Correspondence to: Toan Van Nguyen, VNUHCM-University of Science. Email: pvphuc@vnuhcm.edu.vn.
Volume & Issue: Vol. 18 No. 3 (2015) | Page No.: 200-209 | DOI: 10.32508/stdj.v18i3.836
Published: 2015-08-30

Online metrics


Statistics from the website

  • Abstract Views: 34950
  • Galley Views: 1114

Statistics from Dimensions

Copyright The Author(s) 2023. This article is published with open access by Vietnam National University, Ho Chi Minh city, Vietnam. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0) which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited. 

Abstract

This paper presents the hardware design of a high performance cryptosystem for video streaming application. Our proposed system is the combination of two cryptographic algorithms, symmetric key algorithm and asymmetric key algorithm (also called public key algorithm) to take their benefits. The symmetric key algorithm (ZUC) is used to encrypt/decrypt video, and the public key algorithm (RSA) performs the encryption/ decryption for the secret key. This architecture has high performance, including high security and high processing bit rate. High security is achieved due to the ease of key distribution of the asymmetric key cryptosystem and the secret key can be easily changed. The high processing bit rate of video encryption/decryption is the result of the high speed of encryption/decryption of the symmetric key algorithm. The H.264 video decoder is also integrated into this system to test the functionality of the proposed cryptosystem. This system is implemented in Verilog-HDL, simulated by using the ModelSim simulator and evaluated by using Altera Stratix IV-based Development Kit. The speed of video decryption achieves up to 4.0 Gbps at the operating frequency of 125 MHz, which satisfies applications with high bandwidth requirement such as video streaming.

Comments