首页> 外文期刊>Circuits and Systems for Video Technology, IEEE Transactions on >Fast Protection of H.264/AVC by Selective Encryption of CAVLC and CABAC for I and P Frames
【24h】

Fast Protection of H.264/AVC by Selective Encryption of CAVLC and CABAC for I and P Frames

机译:通过对I和P帧进行CAVLC和CABAC的选择性加密,快速保护H.264 / AVC

获取原文
获取原文并翻译 | 示例

摘要

This paper presents a novel method for the protection of bitstreams of state-of-the-art video codec H.264/AVC. The problem of selective encryption (SE) is addressed along with the compression in the entropy coding modules. H.264/AVC supports two types of entropy coding modules. Context-adaptive variable length coding (CAVLC) is supported in H.264/AVC baseline profile and context-adaptive binary arithmetic coding (CABAC) is supported in H.264/AVC main profile. SE is performed in both types of entropy coding modules of this video codec. For this purpose, in this paper the encryption step is done simultaneously with the entropy coding CAVLC or CABAC. SE is performed by using the advanced encryption standard (AES) algorithm with the cipher feedback mode on a subset of codewords/binstrings. For CAVLC, SE is performed on equal length codewords from a specific variable length coding table. In case of CABAC, it is done on equal length binstrings. In our scheme, entropy coding module serves the purpose of encryption cipher without affecting the coding efficiency of H.264/AVC by keeping exactly the same bitrate, generating completely compliant bitstream and utilizing negligible computational power. Owing to no escalation in bitrate, our encryption algorithm is better suited for real-time multimedia streaming over heterogeneous networks. It is perfect for playback on handheld devices because of negligible increase in processing power. Nine different benchmark video sequences containing different combinations of motion, texture, and objects are used for experimental evaluation of the proposed algorithm.
机译:本文提出了一种用于保护最新视频编解码器H.264 / AVC的位流的新颖方法。选择性加密(SE)的问题与熵编码模块中的压缩一起得到解决。 H.264 / AVC支持两种类型的熵编码模块。 H.264 / AVC基线配置文件支持上下文自适应可变长度编码(CAVLC),H.264 / AVC主配置文件支持上下文自适应二进制算术编码(CABAC)。在该视频编解码器的两种类型的熵编码模块中都执行SE。为此,在本文中,加密步骤与熵编码CAVLC或CABAC同时进行。 SE通过使用高级加密标准(AES)算法和密码反馈模式对代码字/ binstring的子集执行。对于CAVLC,对特定可变长度编码表中的等长码字执行SE。对于CABAC,它是在等长的二进制字符串上完成的。在我们的方案中,熵编码模块通过保持完全相同的比特率,生成完全兼容的比特流并利用可忽略的计算能力来达到加密密码的目的,而不会影响H.264 / AVC的编码效率。由于比特率没有上升,我们的加密算法更适合异构网络上的实时多媒体流。由于处理能力的提高可忽略不计,因此非常适合在手持设备上播放。包含运动,纹理和对象的不同组合的九种不同基准视频序列用于对所提出算法进行实验评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号