[發明專利]基于AVI格式的多媒體數據加密方法無效
| 申請號: | 200710202928.8 | 申請日: | 2007-12-07 |
| 公開(公告)號: | CN101222624A | 公開(公告)日: | 2008-07-16 |
| 發明(設計)人: | 陳焜;劉賢洪 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N7/24 | 分類號: | H04N7/24;H04N7/16 |
| 代理公司: | 成都虹橋專利事務所 | 代理人: | 李順德 |
| 地址: | 621000四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 avi 格式 多媒體 數據 加密 方法 | ||
技術領域
本發明涉及視頻編碼技術,特別涉及視頻數據的加密保護方法。
背景技術
隨著計算機網絡,尤其是寬帶網絡和無線網絡的快速發展,越來越多的電影開始在互聯網上發布和傳播。正規的獲取媒體文件的方式是取得授權后下載、播放相應的媒體文件,可是越來越多的未經授權的媒體文件(盜版)的出現,將極大地損害版權所有人的利益。這些文件非常容易傳播和分發,并且有著和正版一樣的質量,基于此,針對數字信息的版權保護顯得越來越重要。用于加強保護數字化音視頻節目內容的版權保護技術,如數字版權管理技術(Digital?Right?Management?DRM)等就應運而生了,通過這些技術可以保證媒體文件內容的完整性以及它們被合法使用。DRM等數字版權保護技術,主要是通過對音視頻數據的加密處理,達到對內容的可控使用。
DRM技術中通常采用的對稱密鑰算法,分為塊加密(Block?Ciphers)和流加密(StreamCiphers)算法。塊加密是一次加密成塊的數據,一般是64位(8字節)的文本。而流加密則加密位“流”——理論上講增量是一個位,但實現時通常每次作用于明文的一個字節——將連續生成的“密鑰流”與明文相組合。流加密的優點是速度快,但是不如塊加密安全,塊加密特點則是安全性好、速度慢,剛好與流加密相反。在目前的DRM系統中,一般采用塊加密算法。
在DRM技術中,對視頻文件的加密有以下幾種方式:
1.對待保護文件全部進行加密。這種方式不管保護內容是什么格式,將其全部當作需要加密的數據進行加密處理。在加密處理時,首先將文件按照加密算法的要求進行分塊處理,然后對每個數據塊進行加密,一般采用密碼分組鏈接模式(Cipher?Block?Chaining?CBC)。這種方式的優點是不需要知道待保護文件的文件格式,可以對所有的文件進行加密處理,通用性非常強。但是經過這種方式處理的流媒體文件,由于將流媒體的信息也一起處理了,不能使用流媒體承載協議,也不能被相應的播放器識別,因此在使用前必須先將整個文件解密,一邊解密一邊使用。而且,將整個文件解密也增大了對內容失控的風險。對于大的流媒體文件,整個文件的解密也需要很大的緩存空間,間接增加了成本。
2.按照實時傳輸協議(RTP)負載(PayLoad)進行加密處理。這種方式的處理可以在流媒體服務器上進行,也可以事先按照RTP打包的規律,事先對音視頻文件進行打包處理。在服務器端,如果對RTP負載進行加密,則會加重流媒體服務器的負擔,嚴重影響流媒體服務器的性能。并且這種方式不能對下載播放的節目進行保護,而這對流媒體可能是最大的需求。如果在事先對音視頻文件進行打包處理,對于標準的流媒體服務器,是可行的。但是,目前很多流媒體協議都是在標準協議的基礎上進行了部分的私有化,因此無法保證能夠被流媒體協議正確的承載。在播放器端,由于服務器端的加密是針對RTP負載進行處理的,則解密必須在RTP解析后立即進行。這樣從RTP解析到解碼器會出現明文,增大了失控的危險性。
發明內容
本發明所要解決的技術問題,就是提供一種基于DRM技術對視頻塊加密的方法,可以減輕客戶端解密的負擔,并支持本地播放和網絡播放。
本發明解決所述技術問題,采用的技術方案是,基于AVI格式的多媒體數據加密方法,包括以下步驟:
a.根據AVI文件格式,解析出視頻塊;
b.對解析出的視頻塊進行部分加密并添加DRM信息;
c.修改視頻塊長度信息;
d.對下一個視頻塊進行部分加密并添加DRM信息;
e.完成文件中所有視頻塊的上述處理后,修改文件長度信息。
所述步驟a具體為:
a1.分析AVI文件,解析出avih?chunk和fccType是vids的strh?chunk,從而得到視頻流的序號;
a2.找到LIST?movi,進入LIST?movi下一層,如果存在LIST?rec就繼續尋找,直到找fccType的開頭兩個字節組成的數字等于視頻流的序號的數據塊即為視頻塊。
進一步的,步驟c為,如果存在LIST?rec,加密完該記錄下的所有視頻塊后修改LISTrec的長度。
進一步的,步驟c為,如果有索引信息,修改相應的長度和偏移量。
具體的,步驟b所述部分加密,是指對除去塊頭部分的視頻塊進行加密。
本發明的有益效果是,能夠有效減輕客戶端解密的負擔,并支持本地播放及網絡播放。
附圖說明
圖1是本發明加密流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710202928.8/2.html,轉載請聲明來源鉆瓜專利網。





