Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video
In actual application scenarios of the real-time video confidential communication, encrypted videos must meet three performance indicators: security, real-time, and format compatibility. To satisfy these requirements, an improved bitstream-oriented encryption (BOE) method based chaotic encryption fo...
Guardado en:
Autores principales: | , , , , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
MDPI AG
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/20e79b6f029b4a55a2f8c3206fe9f892 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:20e79b6f029b4a55a2f8c3206fe9f892 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:20e79b6f029b4a55a2f8c3206fe9f8922021-11-25T17:29:37ZDesign and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video10.3390/e231114311099-4300https://doaj.org/article/20e79b6f029b4a55a2f8c3206fe9f8922021-10-01T00:00:00Zhttps://www.mdpi.com/1099-4300/23/11/1431https://doaj.org/toc/1099-4300In actual application scenarios of the real-time video confidential communication, encrypted videos must meet three performance indicators: security, real-time, and format compatibility. To satisfy these requirements, an improved bitstream-oriented encryption (BOE) method based chaotic encryption for H.264/AVC video is proposed. Meanwhile, an ARM-embedded remote real-time video confidential communication system is built for experimental verification in this paper. Firstly, a 4-D self-synchronous chaotic stream cipher algorithm with cosine anti-controllers (4-D SCSCA-CAC) is designed to enhance the security. The algorithm solves the security loopholes of existing self-synchronous chaotic stream cipher algorithms applied to the actual video confidential communication, which can effectively resist the combinational effect of the chosen-ciphertext attack and the divide-and-conquer attack. Secondly, syntax elements of the H.264 bitstream are analyzed in real-time. Motion vector difference (MVD) coefficients and direct-current (DC) components in Residual syntax element are extracted through the Exponential-Golomb decoding operation and entropy decoding operation based on the context-based adaptive variable length coding (CAVLC) mode, respectively. Thirdly, the DC components and MVD coefficients are encrypted by the 4-D SCSCA-CAC, and the encrypted syntax elements are re-encoded to replace the syntax elements of the original H.264 bitstream, keeping the format compatibility. Besides, hardware codecs and multi-core multi-threading technology are employed to improve the real-time performance of the hardware system. Finally, experimental results show that the proposed scheme, with the advantage of high efficiency and flexibility, can fulfill the requirement of security, real-time, and format compatibility simultaneously.Zirui ZhangPing ChenWeijun LiXiaoming XiongQianxue WangHeping WenSongbin LiuShuting CaiMDPI AGarticlebitstream-oriented encryptionchaotic encryptionformat compatibilityH.264/AVCScienceQAstrophysicsQB460-466PhysicsQC1-999ENEntropy, Vol 23, Iss 1431, p 1431 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
bitstream-oriented encryption chaotic encryption format compatibility H.264/AVC Science Q Astrophysics QB460-466 Physics QC1-999 |
spellingShingle |
bitstream-oriented encryption chaotic encryption format compatibility H.264/AVC Science Q Astrophysics QB460-466 Physics QC1-999 Zirui Zhang Ping Chen Weijun Li Xiaoming Xiong Qianxue Wang Heping Wen Songbin Liu Shuting Cai Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video |
description |
In actual application scenarios of the real-time video confidential communication, encrypted videos must meet three performance indicators: security, real-time, and format compatibility. To satisfy these requirements, an improved bitstream-oriented encryption (BOE) method based chaotic encryption for H.264/AVC video is proposed. Meanwhile, an ARM-embedded remote real-time video confidential communication system is built for experimental verification in this paper. Firstly, a 4-D self-synchronous chaotic stream cipher algorithm with cosine anti-controllers (4-D SCSCA-CAC) is designed to enhance the security. The algorithm solves the security loopholes of existing self-synchronous chaotic stream cipher algorithms applied to the actual video confidential communication, which can effectively resist the combinational effect of the chosen-ciphertext attack and the divide-and-conquer attack. Secondly, syntax elements of the H.264 bitstream are analyzed in real-time. Motion vector difference (MVD) coefficients and direct-current (DC) components in Residual syntax element are extracted through the Exponential-Golomb decoding operation and entropy decoding operation based on the context-based adaptive variable length coding (CAVLC) mode, respectively. Thirdly, the DC components and MVD coefficients are encrypted by the 4-D SCSCA-CAC, and the encrypted syntax elements are re-encoded to replace the syntax elements of the original H.264 bitstream, keeping the format compatibility. Besides, hardware codecs and multi-core multi-threading technology are employed to improve the real-time performance of the hardware system. Finally, experimental results show that the proposed scheme, with the advantage of high efficiency and flexibility, can fulfill the requirement of security, real-time, and format compatibility simultaneously. |
format |
article |
author |
Zirui Zhang Ping Chen Weijun Li Xiaoming Xiong Qianxue Wang Heping Wen Songbin Liu Shuting Cai |
author_facet |
Zirui Zhang Ping Chen Weijun Li Xiaoming Xiong Qianxue Wang Heping Wen Songbin Liu Shuting Cai |
author_sort |
Zirui Zhang |
title |
Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video |
title_short |
Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video |
title_full |
Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video |
title_fullStr |
Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video |
title_full_unstemmed |
Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video |
title_sort |
design and arm-based implementation of bitstream-oriented chaotic encryption scheme for h.264/avc video |
publisher |
MDPI AG |
publishDate |
2021 |
url |
https://doaj.org/article/20e79b6f029b4a55a2f8c3206fe9f892 |
work_keys_str_mv |
AT ziruizhang designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo AT pingchen designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo AT weijunli designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo AT xiaomingxiong designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo AT qianxuewang designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo AT hepingwen designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo AT songbinliu designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo AT shutingcai designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo |
_version_ |
1718412272262447104 |