[发明专利]视频文件保护方法有效
申请号: | 201811497918.6 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109600620B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 康红娟;袁杨;邓密密 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N19/467 | 分类号: | H04N19/467;H04N5/913 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李凌峰 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频文件 保护 方法 | ||
本发明涉及信息安全技术领域,解决了现有视频水印技术成本高,可嵌入水印内容较少,容易遭到非法编辑篡改的问题。技术方案概括为:将待嵌入原视频文件的水印信息比特化,得到水印明文比特流,对水印明文比特流进行密码变换,得到水印密文比特流;将水印密文比特流与原视频文件的关键信息组合后进行密码学杂凑运算得到哈希值;分析剥离原视频文件,找出原视频文件中任意一个冗余位字节数大于或等于水印密文比特流和哈希值字节数之和的box组件,并将水印密文比特流和哈希值存储到该box组件的冗余位中,形成新视频文件。本发明的方法成本低,能够嵌入的水印内容多,视频文件不容易遭到非法编辑和篡改。特别适用于MP4格式的视频文件。
技术领域
本发明涉及信息安全技术领域,特别涉及视频文件的信息安全技术。
背景技术
视频水印技术的研发是为了保护数字影视作品的版权,对视频水印的攻击除了一般的简单攻击、检测失效攻击、混淆攻击和移除水印攻击外,由于视频水印的载体是连续播放的视频帧所构成,视频水印还可能遭到帧平均、帧丢弃、帧交换等专门针对视频水印的攻击。
目前视频水印的实现方案可以分为三种:一在原始视频中嵌入水印,即水印嵌入到原始码流中,生成带有水印信息的原始视频码流,然后进行压缩编码,提取水印时再对其进行解码;二是在原始视频编码过程中嵌入水印,即在编码压缩时嵌入水印,将水印算法和视频编码相结合;三是在压缩域嵌入水印,直接在经过压缩的视频码流中嵌入水印。上述方案一和方案二必须使用硬件视频编解码器,导致视频水印开发成本高;方案三的视频码流经压缩后,可嵌入水印的空间较小,导致可嵌入的水印内容较少,不适合水印内容较多的情况;并且上述三种方案嵌入水印时没有结合密码算法和完整性验证算法,导致视频文件容易遭到非法编辑和篡改。
发明内容
本发明为解决现有视频水印技术开发成本高,可嵌入的水印内容较少,容易遭到非法编辑和篡改的问题,提供一种视频文件保护方法。
为解决上述技术问题,本发明采用的技术方案是:视频文件保护方法,包括:
将待嵌入原视频文件的水印信息比特化,得到水印明文比特流,然后对水印明文比特流进行密码变换,得到水印密文比特流;
将水印密文比特流与原视频文件的关键信息组合后,对组合信息进行密码学杂凑运算得到哈希值;
分析剥离原视频文件,找出原视频文件中任意一个冗余位字节数大于或等于水印密文比特流和哈希值字节数之和的box组件,并将水印密文比特流和哈希值存储到该box组件的冗余位中,形成新视频文件。
作为进一步优化,所述密码变换采用密码混淆S变换和密码置换L变换。
作为进一步优化,所述密码混淆S变换采用8进8出Sbox变换。
作为进一步优化,在原始视频文件中新建box组件,将水印密文比特流和哈希值存储到该新建的box组件中。
作为进一步优化,所述水印信息包括时间、地点和版权所有方。
作为进一步优化,所述原视频文件的关键信息包括原视频文件的包头信息。
作为进一步优化,对程序代码进行代码混淆,对程序代码进行代码混淆,对程序代码的函数接口,和/或参数,和/或实现逻辑进行私有定义。
作为进一步优化,能够提取出新视频文件中的水印信息,提取新视频文件中的水印信息包括:
分析剥离新视频文件,定位新视频文件中存放水印密文比特流和哈希值的box组件;
读取哈希值并进行完整性验证,若验证通过则读取水印密文比特流进行密码反变换,得到水印明文比特流,否则提取水印信息失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811497918.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种解码硬件的分时复用方法
- 下一篇:云存储运动补偿平台及方法