[發(fā)明專利]視頻文件保護方法有效
| 申請?zhí)枺?/td> | 201811497918.6 | 申請日: | 2018-12-07 |
| 公開(公告)號: | CN109600620B | 公開(公告)日: | 2021-03-16 |
| 發(fā)明(設計)人: | 康紅娟;袁楊;鄧密密 | 申請(專利權(quán))人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N19/467 | 分類號: | H04N19/467;H04N5/913 |
| 代理公司: | 成都虹橋?qū)@聞账?普通合伙) 51124 | 代理人: | 李凌峰 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻文件 保護 方法 | ||
本發(fā)明涉及信息安全技術(shù)領域,解決了現(xiàn)有視頻水印技術(shù)成本高,可嵌入水印內(nèi)容較少,容易遭到非法編輯篡改的問題。技術(shù)方案概括為:將待嵌入原視頻文件的水印信息比特化,得到水印明文比特流,對水印明文比特流進行密碼變換,得到水印密文比特流;將水印密文比特流與原視頻文件的關鍵信息組合后進行密碼學雜湊運算得到哈希值;分析剝離原視頻文件,找出原視頻文件中任意一個冗余位字節(jié)數(shù)大于或等于水印密文比特流和哈希值字節(jié)數(shù)之和的box組件,并將水印密文比特流和哈希值存儲到該box組件的冗余位中,形成新視頻文件。本發(fā)明的方法成本低,能夠嵌入的水印內(nèi)容多,視頻文件不容易遭到非法編輯和篡改。特別適用于MP4格式的視頻文件。
技術(shù)領域
本發(fā)明涉及信息安全技術(shù)領域,特別涉及視頻文件的信息安全技術(shù)。
背景技術(shù)
視頻水印技術(shù)的研發(fā)是為了保護數(shù)字影視作品的版權(quán),對視頻水印的攻擊除了一般的簡單攻擊、檢測失效攻擊、混淆攻擊和移除水印攻擊外,由于視頻水印的載體是連續(xù)播放的視頻幀所構(gòu)成,視頻水印還可能遭到幀平均、幀丟棄、幀交換等專門針對視頻水印的攻擊。
目前視頻水印的實現(xiàn)方案可以分為三種:一在原始視頻中嵌入水印,即水印嵌入到原始碼流中,生成帶有水印信息的原始視頻碼流,然后進行壓縮編碼,提取水印時再對其進行解碼;二是在原始視頻編碼過程中嵌入水印,即在編碼壓縮時嵌入水印,將水印算法和視頻編碼相結(jié)合;三是在壓縮域嵌入水印,直接在經(jīng)過壓縮的視頻碼流中嵌入水印。上述方案一和方案二必須使用硬件視頻編解碼器,導致視頻水印開發(fā)成本高;方案三的視頻碼流經(jīng)壓縮后,可嵌入水印的空間較小,導致可嵌入的水印內(nèi)容較少,不適合水印內(nèi)容較多的情況;并且上述三種方案嵌入水印時沒有結(jié)合密碼算法和完整性驗證算法,導致視頻文件容易遭到非法編輯和篡改。
發(fā)明內(nèi)容
本發(fā)明為解決現(xiàn)有視頻水印技術(shù)開發(fā)成本高,可嵌入的水印內(nèi)容較少,容易遭到非法編輯和篡改的問題,提供一種視頻文件保護方法。
為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是:視頻文件保護方法,包括:
將待嵌入原視頻文件的水印信息比特化,得到水印明文比特流,然后對水印明文比特流進行密碼變換,得到水印密文比特流;
將水印密文比特流與原視頻文件的關鍵信息組合后,對組合信息進行密碼學雜湊運算得到哈希值;
分析剝離原視頻文件,找出原視頻文件中任意一個冗余位字節(jié)數(shù)大于或等于水印密文比特流和哈希值字節(jié)數(shù)之和的box組件,并將水印密文比特流和哈希值存儲到該box組件的冗余位中,形成新視頻文件。
作為進一步優(yōu)化,所述密碼變換采用密碼混淆S變換和密碼置換L變換。
作為進一步優(yōu)化,所述密碼混淆S變換采用8進8出Sbox變換。
作為進一步優(yōu)化,在原始視頻文件中新建box組件,將水印密文比特流和哈希值存儲到該新建的box組件中。
作為進一步優(yōu)化,所述水印信息包括時間、地點和版權(quán)所有方。
作為進一步優(yōu)化,所述原視頻文件的關鍵信息包括原視頻文件的包頭信息。
作為進一步優(yōu)化,對程序代碼進行代碼混淆,對程序代碼進行代碼混淆,對程序代碼的函數(shù)接口,和/或參數(shù),和/或?qū)崿F(xiàn)邏輯進行私有定義。
作為進一步優(yōu)化,能夠提取出新視頻文件中的水印信息,提取新視頻文件中的水印信息包括:
分析剝離新視頻文件,定位新視頻文件中存放水印密文比特流和哈希值的box組件;
讀取哈希值并進行完整性驗證,若驗證通過則讀取水印密文比特流進行密碼反變換,得到水印明文比特流,否則提取水印信息失敗。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川長虹電器股份有限公司,未經(jīng)四川長虹電器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811497918.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種解碼硬件的分時復用方法
- 下一篇:云存儲運動補償平臺及方法





