基于H.264熵编码的视频加密算法的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xrzs011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和信息科技的迅猛发展,多媒体的应用越来越广泛和普遍,尤其是基于视频的应用更是无处不在,如:视频点播、远程医疗、远程监控、视频电话、视频会议等。但随之不可避免的要遇到视频内容安全的问题。最新的视频编码标准是H.264。由于其良好的压缩性能得到越来越广泛的应用,因此对基于H.264标准的视频内容的保护也成为一个亟待解决的问题。也将成为多媒体信息安全领域研究的热点和难点。目前国内外已有不少对视频加密技术的研究,但是对基于H.264编码器结构加密的研究和开发还是有限的。本文在H.264熵编码的基础上对视频加密做了进一步的研究,主要工作如下:首先,详细阐述了视频加密技术发展的历史及其现状,对其分类并分析总结它们各自的优点和不足之处。介绍RC4流密码算法,为后面提出算法做好铺垫。其次,简要概括了H.264编码器总体结构并对其中的关键技术进行详细阐述。如帧内预测,帧间预测,整数变换和量化。分析熵编码的结构特点,并在此基础上提出基于熵编码的加密方案:基于上下文自适应可变长编码加密方案分安全等级对其中的三个系数:拖尾系数符号、非零系数幅值后缀、非零系数前零的个数加密,基于上下文自适应算术编码加密方案分别对其二进制化过程中的一元编码、截断一元编码、指数哥伦布编码、定长编码这4个基本编码方案加密。最后对提出的方案在H.264标准测试模型JM8.6平台上,在VC环境下分析实验的数据,测试SNR值,运算时间比,分析加密效果。实验表明该方案有一定的实用价值,可以作为视频加密的应用技术。
其他文献
Rabbit是E-STREAM工程最终胜选的流密码算法之一,由于该算法设计简单且易于软硬件实现,因此Rabbit受到了密码学届的广泛关注。本文一方面对流密码Rabbit的状态变量、计数器变
近十几年来,我国社科情报学理论研究出现下滑和萎缩现象。社科情报学理论研究存在研究力量薄弱、研究成果减少、研究风气浮躁、在我国信息社会发展过程中缺位等问题,其中有学
云计算因其庞大的计算及存储资源可以为用户提供按需的计算和存储服务。资源受限的用户在享受方便的存储或计算外包服务的同时,也面临诸多的安全威胁。在云外包计算服务中,用
混沌系统有着对初始条件和控制参数的敏感性、混沌轨道的伪随机性和不可预测性、遍历性、混和性、确定性等方面的优良性能,这些优良的性能与密码学所要求的产生伪随机信号、