[發明專利]加密及解密的系統和方法有效
| 申請號: | 201110461391.3 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102622541A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | V·斯瓦米納薩 | 申請(專利權)人: | 奧多比公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 吳立明 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密 解密 系統 方法 | ||
技術領域
本發明涉及計算機系統。具體而言,本發明涉及保護計算環境內的電子內容。
背景技術
為了應對內容的未授權使用,一些內容所有者已經采用稱為數字版權管理(“DRM”)的方法來保護他們的內容,該方法可以包括各種用于使對電子內容的訪問限于已授權個體,和/或對這樣的內容的使用施行其它約束的技術。通常將由DRM保護的干凈內容編碼和封裝成加密形式。在封裝時,負責封裝內容的封裝單元可以利用各種類型的用于對內容進行加密的加密算法。在一些情況下,這些加密算法可以基于可以按照隨機方式選擇或者生成的密碼密鑰來對內容進行加密。在某一點可以向與內容使用者相關聯的電子設備提供經加密的內容。例如,使用者可以支付用于電子訪問內容的一次性費用或者反復訂購費用。為了在使用者的電子設備上查看解密形式的內容,可能要求設備獲得包括用于解密內容的正確密碼密鑰的相應內容許可。
在一些情況下,解密方案和/或內容格式可以跨使用者設備或者平臺而變化。可以在封裝時間適應這些不同。例如,多個不同的加密和格式化方案可以應用于干凈內容,以生成與不同使用者設備或者平臺兼容的多個不同內容版本。
發明內容
描述一種用于生成多個受保護內容格式而無內容的冗余加密的系統和方法的實施例,以及一種對包括相異加密鏈的內容樣本進行解密的系統和方法的實施例。在各種實施例中,可以生成相同內容的不同受保護(例如加密)版本而不冗余地對內容進行加密。例如實施例可以使內容能夠被一次加密并且組裝成各種不同格式,而又保持經加密內容跨這種格式而位兼容。在各種實施例中,可以通過將(例如根據媒體傳送流的)未加密內容分組化成多個分組來生成內容的第一受保護版本。經分組內容可以包括內容信息(例如實際內容(諸如視頻或者音頻數據))以及非內容信息(例如分組頭標)。在一些情況下,還可以將分組的子組進一步分組成單個文件(例如用于網絡傳送)。
在任何情況下可以在逐個塊的基礎上鏈加密經分組內容。例如塊密碼器加密可以用來用加密密鑰和多個初始化向量對經分組內容進行加密。在各種實施例中,這一加密過程的加密結果可以作為內容的第一受保護版本。在各種實施例中還可以生成內容的一個或者多個不同保護版本而不重新加密為了生成內容的第一受保護版本而加密的內容。例如實施例可以標識第一受保護版本的與實際內容數據對應的加密塊而又丟棄與非內容信息(例如分組或者文件頭部)對應的加密塊。
在各種實施例中,代表經加密內容的塊可以聚集成可以在一些情況下比上文描述的經分組內容的分組凈負荷更大的樣本。在提取過程期間可以斷開相連加密鏈(例如由于可以丟棄與非內容信息對應的至少一些塊)。因而樣本可以包括多個不同加密鏈。在各種實施例中,為了保證可以對包括前述樣本的內容的第二受保護版本進行恰當解密,實施例可以在內容的第二受保護版本內包括解密信息。在各種實施例中,這一解密信息可以指定用于對樣本內的每個相異加密鏈進行解密的多個初始化向量。例如每個樣本可以包括多個相異加密鏈,并且用于該樣本的樣本頭標信息可以指定將用于對那些加密鏈中的每個加密鏈進行解密的初始化向量。如這里更具體描述的那樣,那些初始化向量中的至少一些初始化向量可以依賴于內容的第一受保護版本的非內容信息(例如在創建受保護內容的第二版本期間在提取內容塊期間丟棄的非內容信息)。
實施例可以包括各種用于對根據在此描述的技術生成的經加密內容樣本進行解密的解密技術。實施例可以被配置成接收包括多個加密內容樣本的、內容的受保護版本。在各種實施例中,每個加密內容樣本包括多個加密塊。針對給定的加密內容樣本,該樣本中的不同加密塊集合可以形成不同加密鏈。內容的受保護版本還可以包括用于對經加密的內容樣本進行解密的解密信息。解密信息可以包括根據在內容的受保護版本中未包括的非內容信息生成的至少一些初始化向量。非內容信息可以來自內容的不同受保護版本。實施例可以被配置成使用解密信息來對一個或者多個經加密內容樣本進行解密。
附圖說明
圖1圖示了根據一些實施例的如下示例系統的框圖,在該系統中可以生成多個受保護內容格式而無對內容的冗余加密。
圖2圖示了根據一些實施例的、用于創建不同保護內容格式而無對內容的冗余加密的示例流程圖。
圖3圖示了根據一些實施例的、對多個內容塊執行的鏈式加密過程的一個示例。
圖4圖示了根據一些實施例的示例客戶端系統的框圖。
圖5圖示了根據一些實施例的、對多個內容塊執行的鏈式解密過程的一個示例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奧多比公司,未經奧多比公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110461391.3/2.html,轉載請聲明來源鉆瓜專利網。





