Cargando…

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

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Zirui, Chen, Ping, Li, Weijun, Xiong, Xiaoming, Wang, Qianxue, Wen, Heping, Liu, Songbin, Cai, Shuting
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8621351/
https://www.ncbi.nlm.nih.gov/pubmed/34828129
http://dx.doi.org/10.3390/e23111431
_version_ 1784605436898443264
author Zhang, Zirui
Chen, Ping
Li, Weijun
Xiong, Xiaoming
Wang, Qianxue
Wen, Heping
Liu, Songbin
Cai, Shuting
author_facet Zhang, Zirui
Chen, Ping
Li, Weijun
Xiong, Xiaoming
Wang, Qianxue
Wen, Heping
Liu, Songbin
Cai, Shuting
author_sort Zhang, Zirui
collection PubMed
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 Online
Article
Text
id pubmed-8621351
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86213512021-11-27 Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video Zhang, Zirui Chen, Ping Li, Weijun Xiong, Xiaoming Wang, Qianxue Wen, Heping Liu, Songbin Cai, Shuting Entropy (Basel) Article 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. MDPI 2021-10-29 /pmc/articles/PMC8621351/ /pubmed/34828129 http://dx.doi.org/10.3390/e23111431 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Zirui
Chen, Ping
Li, Weijun
Xiong, Xiaoming
Wang, Qianxue
Wen, Heping
Liu, Songbin
Cai, Shuting
Design and ARM-Based Implementation of Bitstream-Oriented Chaotic Encryption Scheme for H.264/AVC Video
title 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_short 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
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8621351/
https://www.ncbi.nlm.nih.gov/pubmed/34828129
http://dx.doi.org/10.3390/e23111431
work_keys_str_mv AT zhangzirui designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo
AT chenping designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo
AT liweijun designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo
AT xiongxiaoming designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo
AT wangqianxue designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo
AT wenheping designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo
AT liusongbin designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo
AT caishuting designandarmbasedimplementationofbitstreamorientedchaoticencryptionschemeforh264avcvideo