Context adaptive binary arithmetic coding-based data hiding in partially encrypted H.264/AVC videos

Context adaptive binary arithmetic coding-based data hiding in partially encrypted H.264/AVC videos
复制标题

DOI:
10.1117/1.jei.24.3.033028
复制
发表时间:
2015-05
影响因子:
1.1
通讯作者:
Dawen Xu;Rangding Wang
Dawen Xu;Rangding Wang
中科院分区:
计算机科学4区
文献类型:
--
作者:
Dawen Xu;Rangding Wang

文献摘要

被引文献

相似文献

抽象的。提出了一种直接在部分加密的H.264/AVC视频中隐藏数据的方案,该方案包括选择性加密、数据嵌入和数据提取三个部分。通过流密码对上下文自适应二进制算术编码(CABAC)二进制串执行选择性加密。通过仔细选择用于选择性加密的CABAC熵编码器语法元素,加密的比特流是格式兼容的,并且具有完全相同的比特率。然后,数据隐藏器使用CABAC二进制串替换技术将附加数据嵌入到部分加密的H.264/AVC视频中,而不访问视频内容的明文。由于对具有大致相同大小的残差系数进行二元串替换,因此解密视频的质量是令人满意的。即使在数据嵌入之后,视频文件大小也严格保持不变。为了适应不同的应用场景,数据提取可以在加密域中进行,也可以在解密域中进行。实验结果证明了该方案的可行性和有效性。
Abstract. A scheme of data hiding directly in a partially encrypted version of H.264/AVC videos is proposed which includes three parts, i.e., selective encryption, data embedding and data extraction. Selective encryption is performed on context adaptive binary arithmetic coding (CABAC) bin-strings via stream ciphers. By careful selection of CABAC entropy coder syntax elements for selective encryption, the encrypted bitstream is format-compliant and has exactly the same bit rate. Then a data-hider embeds the additional data into partially encrypted H.264/AVC videos using a CABAC bin-string substitution technique without accessing the plaintext of the video content. Since bin-string substitution is carried out on those residual coefficients with approximately the same magnitude, the quality of the decrypted video is satisfactory. Video file size is strictly preserved even after data embedding. In order to adapt to different application scenarios, data extraction can be done either in the encrypted domain or in the decrypted domain. Experimental results have demonstrated the feasibility and efficiency of the proposed scheme.