[发明专利]一种加密域H.264/AVC视频数据隐藏方法有效
申请号: | 201310304082.4 | 申请日: | 2013-07-17 |
公开(公告)号: | CN103442253A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 徐达文 | 申请(专利权)人: | 宁波工程学院 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N7/26 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 邱积权 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加密 264 avc 视频 数据 隐藏 方法 | ||
技术领域
本发明涉及一种视频的数据隐藏技术,尤其是涉及一种加密域H.264/AVC视频数据隐藏方法。
背景技术
随着网络环境的优化以及视频编码与通信技术的日益成熟,数字视频的应用范围越来越广泛。但是视频数据安全与隐私保护需求属于无法回避的核心问题。确保视频数据安全性的最佳方法之一就是对视频进行加密,这样攻击者即使获得了视频数据也无法获得其内容,保证了敏感视频的安全。如果敏感视频在参与运算之前需先解密,这就意味着在敏感视频的整个生命周期中,至少有一部分时间是以明文形式存在的,这样会带来严重的隐私问题。加密域信号处理可以在隐私保护的同时进行视频数据运算,可以帮助解决视频安全和隐私的担忧。
通常服务商希望在加密视频中嵌入一些附加消息,如来源信息、所有者身份或者认证数据等,用于管理加密视频。例如,为保护病人隐私,对医学影像等视频信息进行了加密,数据库管理者会在相应的加密视频中嵌入病人的隐私信息和认证信息。然而,无论视频加密还是视频数据隐藏,都要考虑视频压缩编码的影响。鉴于H.264/AVC高效的编码性能和良好的网络适应性,也是目前应用最普及的视频编码标准,加密域H.264/AVC视频数据隐藏技术无疑将成为学术界研究的热点。虽然H.264/AVC视频数据隐藏和H.264/AVC视频加密都得到了快速发展,但是数据变成密文后丧失了原有特性,导致现有H.264/AVC视频数据隐藏技术失效。如何在密文前提下实现数据隐藏,国内外的研究也才刚刚开始,加密和数据隐藏的结合还有很多难点问题有待解决。
发明内容
本发明所要解决的技术问题是提供一种加密域H.264/AVC视频数据隐藏方法,其在与H.264/AVC视频压缩编码标准相兼容的前提下对H.264/AVC视频进行加密,且加密安全性高,同时能够在加密后的H.264/AVC视频中进行数据隐藏,且能够保证隐秘信息在加密域和解密域H.264/AVC视频中都能有效地被提取出。
本发明解决上述技术问题所采用的技术方案为:一种加密域H.264/AVC视频数据隐藏方法,其特征在于包括H.264/AVC视频加密、加密域的H.264/AVC视频数据隐藏及隐秘数据提取三部分;
所述的H.264/AVC视频加密的处理过程为:对于原始的H.264/AVC视频中预测模式为Intra_4×4预测模式的所有宏块,利用第一密钥生成的二值伪随机序列对每个宏块中模式标志位为0的4×4子块的预测模式的码字的后3位比特进行比特异或加密,完成每个宏块的预测模式的加密;对于原始的H.264/AVC视频中预测模式为Intra_16×16预测模式的所有宏块,利用第二密钥生成的二值伪随机序列对每个宏块的预测模式的码字的最后1位比特进行比特异或加密,完成每个宏块的预测模式的加密;对于原始的H.264/AVC视频中预测模式为Intra_chroma预测模式的所有宏块,对每个宏块的预测模式不加密;对于原始的H.264/AVC视频中预测模式为帧间预测模式且运动矢量差分不为0的所有宏块,利用第三密钥生成的二值伪随机序列对每个宏块的运动矢量差分的指数哥伦布码字的最后1位比特进行比特异或加密,完成每个宏块的运动矢量差分的加密;对于原始的H.264/AVC视频中预测模式为帧间预测模式且运动矢量差分为0的所有宏块,对每个宏块的运动矢量差分不加密;对于原始的H.264/AVC视频中残差系数的Level码字的后缀长度不为0的所有宏块,利用第四密钥生成的二值伪随机序列对每个宏块的残差系数的Level码字的最后1位比特进行比特异或加密,完成每个宏块的残差系数的加密;通过上述加密得到加密域的H.264/AVC视频;
所述的加密的H.264/AVC视频数据隐藏的具体过程为:
②-1、将H.264/AVC视频压缩编码标准中后缀长度为2和3的所有Level码字分成第一码字空间和第二码字空间,第一码字空间和第二码字空间中相对应的两个Level码字的后缀长度和码字长度均相等及Level值接近,且第一码字空间和第二码字空间中相对应的两个Level码字各自对应的Level值均大于0或均小于0;
②-2、对加密域的H.264/AVC视频码流进行解析,识别加密域的H.264/AVC视频码流中残差系数的Level码字;
②-3、将加密域的H.264/AVC视频中当前识别出的Level码字定义为当前码字,将待嵌入的隐秘信息中当前待嵌入的信息比特定义为当前信息比特;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波工程学院,未经宁波工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310304082.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种镇流式LED灯的驱动电源装置
- 下一篇:一种敞篷电动汽车