一种基于H.264的视频加密算法的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:itolbaxk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着手机视频应用、监控应用以及其他多媒体视频的迅速发展,视频的安全性成为了人们关注的一个焦点,而保护视频数据的一个最直接最方便的手段便是对视频进行加密处理。然而传统的视频加密方式都是通过位运算或者数学运算对视频数据进行扰乱,所生成的密钥与明文之间本质上并无多大的关联,而视频数据本身依旧存在密文中,只有形式的变化,在已知密文的情况下易于破解。在通过分析传统的视频加解密算法的基础上,提出了一种抽取加密算法。抽取加密算法与传统的加解密算法最大的不同便是前者在明文码流中抽取一部分对视频播放影响较大的数据直接作为密钥,剩余的部分则为密文文件。如此一来便让明文视频的整体分成了密文和密钥两部分,解决了在只知密文的情况下被暴力破解的问题。另外,密钥数据来自于明文文件,不同的明文文件所产生的密钥是没有任何联系的,且相同明文在不同时间所产生的随机序列不同,加密所形成的密钥也不会一致,因此单个密钥的泄露对于整个系统的安全性影响不大。通过分析H.264的编解码规则的基础上提出了一种抽取视频码流数据的规则:抽取条带头的量化参数偏移,对于I条带数据抽取非I_PCM宏块的4x4亮度预测模式和抽取I_PCM宏块的像素,对于P条带和B条带中的P宏块、B宏块数据抽取它们的运动矢量残差信息或者拖尾系数的符号数据。根据所抽取数据的格式,本文设计了密钥文件的格式单元,并且通过随机算法所产生的随机序列进行基于宏块选择的部分数据加密,最后在基于H.264码流解析的过程中完成加密操作。最后对加密的效果进行了测试和分析。根据实验结果分析可以得出本文所提出的抽取加密算法在加密视频码流上具备良好的加密效果,并且因为只需要熵解码这一个过程所以加密的速度也比较快,具有一定的应用前景和使用价值。
其他文献
网络编码技术从开始提出就引起了广泛的关注和研究,它改变了网络中间节点传统的简单的路由和转发策略,将编码的概念加入中间节点,通过此种策略可使网络传送达到理论上的最大
人类需求的快速增长和对卓越科技的追求导致了精密芯片、通信和传感技术的飞速发展,而无线传感网络(WSN)已成为新世纪传感技术中的核心部分。在WSN中,微小的传感器节点由遥感组
随着社会信息化建设的发展,信息变得越来越重要,甚至成为社会各领域赖以生存的基础,如何保证关键业务数据不丢失成为热门话题,高性能的容灾备份系统及相关技术将为信息化的发展提
钢铁工业在国民经济发展中占据重要地位。传统钢铁企业存在对市场需求变化响应缓慢、资源配置低、供应链维系成本过高等缺点。因此较为准确的预测冶金产品原料的需求量,为钢
云服务提供商为了提升服务质量需要不断的更新软件版本来修复漏洞和添加新功能。传统软件更新方法需要先关闭软件,更新完成后再重新启动软件,这样服务一方面会中断,另一方面
随着无线多媒体通信技术的飞速发展,出现了越来越多的视频应用需求。这些应用所产生的视频数据量巨大,而视频压缩可以降低多媒体传感器网络中的数据信息量。在无线多媒体传感
Internet 技术的飞速发展以及校园网络的建立,拓宽了学生学习的渠道。网络教学这种不受空间和时间约束的教学方式得到了越来越广泛的应用;然而,现有的网络教学系统存在智能性较
随着Internet的发展,网络教学得到了越来越广泛的应用,它有别于传统教学中师生面对面进行实时教学,学生更多的是采用自主学习的方式,而学习过程中有问题不能及时得到解答已逐渐成
随着智能电网概念的提出及其在全球范围内受到的关注,作为电力系统自动化和智能化重要构成部分的电力系统在线信息监测技术越来越受到重视。输电线路是电力系统的重要组成部