亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于將內(nèi)容與許可證鏈接的方法及設(shè)備的制作方法

文檔序號(hào):6456773閱讀:243來(lái)源:國(guó)知局
專利名稱:用于將內(nèi)容與許可證鏈接的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施例大體來(lái)說(shuō)涉及內(nèi)容存取,且更特定來(lái)說(shuō)涉及將內(nèi)容與許可證鏈接 及基于會(huì)話票證來(lái)存取所述內(nèi)容。
背景技術(shù)
數(shù)字權(quán)利管理(DRM)是用于保護(hù)并控制例如音樂(lè)文件、視頻文件等內(nèi)容及其它 內(nèi)容的分配的技術(shù)。在DRM中,用密碼密鑰加密內(nèi)容,所述密碼密鑰從而也可用于 解密所述內(nèi)容。為使用戶解密并存取所述內(nèi)容,所述用戶必須存取與所述內(nèi)容相關(guān)聯(lián) 的許可證。通常,許可證可依據(jù)由許可證提供者定義的許可而準(zhǔn)予對(duì)內(nèi)容的不同存取 權(quán)利。舉例來(lái)說(shuō),所述許可證可將所述內(nèi)容(例如,音樂(lè)文件)限制為播放有限的次 數(shù)。
在傳統(tǒng)DRM技術(shù)中,用于解密所述內(nèi)容的密碼密鑰僅存儲(chǔ)在所述許可證中。所 述許可證可被竊取且所述密碼密鑰可容易地被從所述許可證中抽取。如果危及所述密 碼密鑰的安全,那么未經(jīng)授權(quán)的用戶可在沒(méi)有所述許可證的情況下解密所述內(nèi)容且從 而在沒(méi)有限制的情況下存取所述內(nèi)容。因此,需要進(jìn)一步改善對(duì)所述內(nèi)容的保護(hù)。

發(fā)明內(nèi)容
本發(fā)明的各種實(shí)施例提供用于將許可證與內(nèi)容鏈接且基于會(huì)話票證存取內(nèi)容的 方法、系統(tǒng)及/或設(shè)備。應(yīng)了解,可以多種方式實(shí)施所述實(shí)施例,包括實(shí)施為方法、電 路、系統(tǒng)或裝置。下文將說(shuō)明本發(fā)明的若干實(shí)施例。
在一個(gè)實(shí)施例中,提供一種用于存取內(nèi)容的方法。在此方法中,檢索與許可證相 關(guān)聯(lián)的第一參數(shù)。所述許可證與所述內(nèi)容相關(guān)聯(lián)。還檢索與所述內(nèi)容相關(guān)聯(lián)的第二參 數(shù)。使用所述第一及第二參數(shù),產(chǎn)生基于所述第一及第二參數(shù)的第三參數(shù)。所述第三 參數(shù)經(jīng)配置以用于解密所述內(nèi)容且因此可基于所述第三參數(shù)來(lái)存取所述內(nèi)容。
在另一實(shí)施例中,提供一種設(shè)備。所述設(shè)備包括存儲(chǔ)器及與所述存儲(chǔ)器進(jìn)行通信 的處理器。所述處理器經(jīng)配置以檢索與許可證相關(guān)聯(lián)的第一參數(shù);檢索與所述內(nèi)容相 關(guān)聯(lián)的第二參數(shù);基于所述第一及第二參數(shù)產(chǎn)生第三參數(shù);且基于所述第三參數(shù)存取 所述內(nèi)容。
結(jié)合以實(shí)例方式圖解說(shuō)明本發(fā)明的原理的附圖根據(jù)以下詳細(xì)說(shuō)明,將易知本發(fā)明 的其它實(shí)施例及優(yōu)點(diǎn)。


結(jié)合附圖閱讀以下詳細(xì)說(shuō)明將易于理解本發(fā)明,且相同的參考編號(hào)指示相同的結(jié) 構(gòu)元件。
圖1是根據(jù)本發(fā)明實(shí)施例的設(shè)備的系統(tǒng)的簡(jiǎn)化框圖。 圖2是描繪根據(jù)本發(fā)明實(shí)施例的用于解密內(nèi)容的參數(shù)的產(chǎn)生的框圖。 圖3是根據(jù)本發(fā)明實(shí)施例的用于存取存儲(chǔ)器裝置的系統(tǒng)的簡(jiǎn)化框圖。 圖4是描繪根據(jù)本發(fā)明實(shí)施例從存儲(chǔ)器裝置存取內(nèi)容的流程圖。 圖5是描繪根據(jù)本發(fā)明實(shí)施例會(huì)話票證—的產(chǎn)生的框圖。
圖6是根據(jù)本發(fā)明實(shí)施例的用于使用會(huì)話票證存取存儲(chǔ)器裝置的系統(tǒng)的簡(jiǎn)化框圖。
圖7是描繪根據(jù)本發(fā)明實(shí)施例基于會(huì)話票證從存儲(chǔ)器裝置存取內(nèi)容的流程圖。 圖8是根據(jù)本發(fā)明實(shí)施例的可被托管在用于存取內(nèi)容的主機(jī)計(jì)算裝置上的程序應(yīng) 用程序的簡(jiǎn)化框圖。
圖9是根據(jù)本發(fā)明實(shí)施例的可包括在存儲(chǔ)器裝置中的程序應(yīng)用程序的簡(jiǎn)化框圖。 圖10是根據(jù)本發(fā)明實(shí)施例的適合于托管內(nèi)容保護(hù)平臺(tái)及其它程序應(yīng)用程序的主 機(jī)計(jì)算裝置的總覽的簡(jiǎn)化框圖。
圖11是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器裝置的簡(jiǎn)化框圖。
具體實(shí)施例方式
下文隨同附圖一起提供對(duì)一個(gè)或一個(gè)以上實(shí)施例的詳細(xì)說(shuō)明。結(jié)合所述實(shí)施例提 供所述詳細(xì)說(shuō)明,但所述說(shuō)明并不限于任一特定實(shí)施例。所述范圍僅由權(quán)利要求書限 制且涵蓋許多替代方案、修改及等效物。以下說(shuō)明中列出大量具體細(xì)節(jié),以便提供透 徹的理解。提供這些細(xì)節(jié)是出于舉例目的,且可在沒(méi)有這些具體細(xì)節(jié)中的某些或全部 的情況下根據(jù)權(quán)利要求書來(lái)實(shí)施所說(shuō)明的實(shí)施例。為清楚起見,沒(méi)有詳細(xì)說(shuō)明在與所 述實(shí)施例相關(guān)的技術(shù)領(lǐng)域中已知的技術(shù)材料以避免不必要地模糊本發(fā)明。
本文中所說(shuō)明的實(shí)施例提供許可證與內(nèi)容的鏈接及基于會(huì)話票證對(duì)所述內(nèi)容的 存取。使用密碼密鑰來(lái)解密并存取經(jīng)加密的內(nèi)容。如下文將更加詳細(xì)地解釋,使用與 所述許可證及所述內(nèi)容兩者相關(guān)聯(lián)的參數(shù)來(lái)導(dǎo)出所述密碼密鑰。在某些實(shí)施例中,用 以導(dǎo)出所述密碼密鑰的參數(shù)可進(jìn)一步用變量加密,以便將對(duì)所述內(nèi)容的存取限定到會(huì) 話。
圖1是根據(jù)本發(fā)明實(shí)施例的設(shè)備的系統(tǒng)的簡(jiǎn)化框圖。如圖1中所示,系統(tǒng)102包 括主機(jī)計(jì)算裝置114及存儲(chǔ)器裝置116。主機(jī)計(jì)算裝置114可包括各種能夠存取存儲(chǔ) 器裝置116以將內(nèi)容118存儲(chǔ)在所述存儲(chǔ)器裝置上或檢索存儲(chǔ)在所述存儲(chǔ)器裝置上的 內(nèi)容118的電子裝置。存儲(chǔ)器裝置116可通過(guò)機(jī)械接口 108 (例如,引腳及/或插座連 接器)以可抽換方式耦合到主機(jī)計(jì)算裝置114。存儲(chǔ)器裝置116是存儲(chǔ)器存儲(chǔ)裝置。
7如下文將解釋,存儲(chǔ)器裝置116的實(shí)例是使用非易失性存儲(chǔ)器的存儲(chǔ)器卡。
主機(jī)計(jì)算裝置114托管應(yīng)用程序104。應(yīng)用程序104可包括各種程序應(yīng)用程序。 舉例來(lái)說(shuō),應(yīng)用程序104可以是管理主機(jī)計(jì)算裝置114上的硬件及軟件資源的操作系 統(tǒng)。在另一實(shí)例中,應(yīng)用程序104可以是經(jīng)配置以播放音頻及視頻文件的多媒體播放 器。另外,舉例來(lái)說(shuō),應(yīng)用程序104可以是視頻游戲。應(yīng)用程序104可存取存儲(chǔ)在存 儲(chǔ)器裝置116中的內(nèi)容118。內(nèi)容118可包括各種數(shù)據(jù)。內(nèi)容118的實(shí)例包括編碼為 音頻文件格式(例如,WAVE、 MPEG-1、音頻播放器3 (MP3)、先進(jìn)音頻編碼(AAC) 及其它音頻文件格式)的音頻文件。內(nèi)容118還可包括編碼為視頻文件格式(例如, 音頻視頻交錯(cuò)(AVI)、移動(dòng)圖片專家組(MPEG)及其它視頻文件格式)的視頻文件。 內(nèi)容118的其它實(shí)例包括文檔文件、圖像文件、應(yīng)用文件及其它數(shù)據(jù)。 將許可證與內(nèi)容鏈接
圖2是描繪根據(jù)本發(fā)明實(shí)施例的用于解密內(nèi)容的參數(shù)的產(chǎn)生的框圖。圖2顯示內(nèi) 容118及相關(guān)聯(lián)的許可證204。內(nèi)容118經(jīng)加密,使得所述內(nèi)容不可理解。 一般來(lái)說(shuō), 許可證204是使內(nèi)容118能夠被存取的數(shù)據(jù)(例如,串、文件及其它數(shù)據(jù))。許可證 204可包括對(duì)存取內(nèi)容118的許可或規(guī)則,例如,存取的持續(xù)時(shí)間,將對(duì)所述內(nèi)容的 存取限制到特定的計(jì)算裝置、日期、時(shí)間,可存取所述內(nèi)容的次數(shù)及其它許可。許可 證204因此可經(jīng)配置以定義對(duì)存取內(nèi)容118的所述許可。因此基于許可證204中所包 括的許可用戶被允許存取內(nèi)容118。舉例來(lái)說(shuō),許可證204可允許呈音樂(lè)文件形式的 內(nèi)容118在特定計(jì)算裝置上播放三次。在另一實(shí)例中,許可證204可允許內(nèi)容118被 存取但不允許將其拷貝到另一計(jì)算裝置。
內(nèi)容118經(jīng)加密且第三參數(shù)210經(jīng)配置以用于解密所述內(nèi)容。第三參數(shù)210包括 可與內(nèi)容118的解密相關(guān)聯(lián)的各種數(shù)據(jù)。舉例來(lái)說(shuō),第三參數(shù)210可以是用于內(nèi)容118 的加密及解密的密碼密鑰。代替所述密碼密鑰,第三參數(shù)210還可包括對(duì)所述密碼密 鑰的參考。舉例來(lái)說(shuō),所述參考可以是識(shí)別所述密碼密鑰的數(shù)字或串。第三參數(shù)210 還可包括驗(yàn)證密鑰。所述驗(yàn)證密鑰是用于主機(jī)計(jì)算裝置與存儲(chǔ)器裝置之間的驗(yàn)證會(huì)話 的密碼密鑰。在另一實(shí)例中,第三參數(shù)210可以是密碼臨時(shí)數(shù)。密碼臨時(shí)數(shù)是可用于 產(chǎn)生所述密碼密鑰的數(shù)字。
基于第一參數(shù)202及第二參數(shù)206產(chǎn)生第三參數(shù)210。換句話說(shuō),第三參數(shù)210 可表達(dá)為
第三參數(shù)二F (第一參數(shù),第二參數(shù)) (1.0) 其中所述第三參數(shù)是第一及第二參數(shù)202及206的函數(shù)。所述函數(shù)可包括各種函 數(shù),例如散列函數(shù),因此第三參數(shù)210可以是所述散列函數(shù)的散列值。第一參數(shù)202 與許可證204相關(guān)聯(lián)且第二參數(shù)206與內(nèi)容118相關(guān)聯(lián)。第一及第二參數(shù)202及206 可包括各種數(shù)據(jù)。舉例來(lái)說(shuō),第一參數(shù)202可以是數(shù)字。在一個(gè)實(shí)施例中,可隨機(jī)產(chǎn) 生所述數(shù)字。在另一實(shí)施例中,所述數(shù)字是預(yù)定義的。第二參數(shù)206可取決于第一參 數(shù)202或反之亦然。舉例來(lái)說(shuō),第二參數(shù)206可以是從對(duì)密碼密鑰的參考及第一參數(shù)202兩者中導(dǎo)出的數(shù)字或串。所述數(shù)字或串可表達(dá)為
第二參數(shù)-F (密鑰參考,第一參數(shù)) (1.2)
其中第二參數(shù)206是對(duì)密碼密鑰的參考及第一參數(shù)202兩者的函數(shù)。應(yīng)了解,第 二參數(shù)206也可從驗(yàn)證密鑰及第一參數(shù)202兩者中導(dǎo)出。在另一實(shí)例中,第二參數(shù)206 可從密碼臨時(shí)數(shù)及第一參數(shù)202中導(dǎo)出。相反,第一參數(shù)202可從第二參數(shù)206及驗(yàn) 證密鑰、對(duì)密碼密鑰的參考、密碼臨時(shí)數(shù)或其它參數(shù)中導(dǎo)出。
第一及第二參數(shù)202及206分別與許可證204及內(nèi)容118相關(guān)聯(lián)。為與許可證204 或內(nèi)容118相關(guān)聯(lián),第一及第二參數(shù)202及206可分別位于或包括在所述許可證及所 述內(nèi)容中。舉例來(lái)說(shuō),第二參數(shù)206可位于內(nèi)容118的標(biāo)頭或頁(yè)腳中。另一選擇為, 第一參數(shù)202及/或第二參數(shù)206可與許可證204及/或內(nèi)容118分開定位。如果分開定 位,那么許可證204可與第一參數(shù)202相關(guān)聯(lián),其中包括指向所述第一參數(shù)的指針。 如果所述第二參數(shù)與內(nèi)容分開定位,那么內(nèi)容118也可包括指向第二參數(shù)206的指針。
圖3是根據(jù)本發(fā)明實(shí)施例的用于存取存儲(chǔ)器裝置的系統(tǒng)的簡(jiǎn)化框圖。如圖所示, 系統(tǒng)302包括耦合到存儲(chǔ)器裝置116的主機(jī)計(jì)算裝置114。主機(jī)計(jì)算裝置114可包括 應(yīng)用程序104及第一內(nèi)容保護(hù)平臺(tái)304。存儲(chǔ)器裝置116包括第二內(nèi)容保護(hù)平臺(tái)306、 內(nèi)容118及許可證204。在一個(gè)實(shí)施例中,許可證204可存儲(chǔ)在存儲(chǔ)器裝置116的隱 藏分區(qū)中,其中所述許可證對(duì)于許多應(yīng)用程序不可見或不可存取。除存儲(chǔ)在存儲(chǔ)器裝 置116中以外,許可證204也可存儲(chǔ)在主機(jī)計(jì)算裝置114中。第一及第二內(nèi)容保護(hù)平 臺(tái)304及306是用于將內(nèi)容118保護(hù)到存儲(chǔ)器裝置116的技術(shù)平臺(tái)。通過(guò)第一內(nèi)容保 護(hù)平臺(tái)304及/或第二內(nèi)容保護(hù)平臺(tái)306,用戶可在不折衷內(nèi)容保護(hù)的情況下轉(zhuǎn)移存儲(chǔ) 器裝置116及其內(nèi)容118。存在可用于保護(hù)數(shù)據(jù)的各種內(nèi)容保護(hù)平臺(tái),實(shí)例以商標(biāo) TrustedFlashTM及Gruvi (如由晟碟公司制造)出售。
如圖3中所示,作為第一內(nèi)容保護(hù)平臺(tái)304的應(yīng)用程序104傳輸對(duì)存儲(chǔ)在存儲(chǔ)器 裝置116中的內(nèi)容118的請(qǐng)求。在此,內(nèi)容118經(jīng)加密。為解密內(nèi)容118,檢索與許 可證204相關(guān)聯(lián)的第一參數(shù)202及與內(nèi)容118相關(guān)聯(lián)的第二參數(shù)206。第一參數(shù)202 及第二參數(shù)206可分別包括在許可證204及內(nèi)容118中,或可以是與所述許可證及所 述內(nèi)容分開定位的文件。如方程式1.0所定義,第三參數(shù)基于第一參數(shù)202及第二參 數(shù)206產(chǎn)生。換句話說(shuō),所述第三參數(shù)可從第一及第二參數(shù)202及206中導(dǎo)出。所述 第三參數(shù)可以是用于解密內(nèi)容118的密碼密鑰、對(duì)所述密碼密鑰的參考、驗(yàn)證密鑰、 臨時(shí)數(shù)或其它參數(shù)。使用所述第三參數(shù),應(yīng)用程序104可解密并存取內(nèi)容118。為存 取內(nèi)容118,第一內(nèi)容保護(hù)平臺(tái)304可將所述第三參數(shù)及對(duì)內(nèi)容118的請(qǐng)求傳輸?shù)酱?儲(chǔ)器裝置116。第二內(nèi)容保護(hù)平臺(tái)306可基于所述第三參數(shù)解密內(nèi)容118且可將經(jīng)解 密的內(nèi)容傳輸?shù)阶鳛榈谝粌?nèi)容保護(hù)平臺(tái)304的應(yīng)用程序104。
在圖3的實(shí)施例中,主機(jī)計(jì)算裝置114上所托管的第一內(nèi)容保護(hù)平臺(tái)304檢索第 一及第二參數(shù)202及206且基于所述第一及第二參數(shù)產(chǎn)生所述第三參數(shù)。在另一實(shí)施 例中,存儲(chǔ)器裝置116中所包括的第二內(nèi)容保護(hù)平臺(tái)306也可檢索第一及第二參數(shù)202及206且基于所述第一及第二參數(shù)產(chǎn)生所述第三參數(shù)。
圖4是描繪根據(jù)本發(fā)明實(shí)施例的從存儲(chǔ)器裝置存取內(nèi)容的流程圖。在402處開始, 分析所述內(nèi)容以確定所述內(nèi)容是否受保護(hù)(即,經(jīng)加密)。與所述內(nèi)容相關(guān)聯(lián)的各種 信息可指示所述內(nèi)容是否經(jīng)加密。舉例來(lái)說(shuō),所述內(nèi)容的標(biāo)頭可指示所述內(nèi)容經(jīng)加密。 另一選擇為,所述內(nèi)容的文件名擴(kuò)展名也可指示所述內(nèi)容經(jīng)加密。如果所述內(nèi)容不受 保護(hù),那么在410中可直接存取所述內(nèi)容。如果所述內(nèi)容受保護(hù),那么在404處從所 述許可證檢索第一參數(shù)。在此實(shí)施例中,所述第一參數(shù)是數(shù)字??呻S機(jī)產(chǎn)生或預(yù)定義 所述數(shù)字。在406處,從所述內(nèi)容中檢索第二參數(shù)。在一個(gè)實(shí)施例中,如方程式1.2 中所表達(dá),所述第二參數(shù)可從對(duì)所述密碼密鑰的參考及所述第一參數(shù)中導(dǎo)出。所述密 碼密鑰用于加密或解密所述內(nèi)容。因此,所述第二參數(shù)與所述內(nèi)容及所述許可證兩者 相關(guān)聯(lián),因?yàn)樗龅诙?shù)從對(duì)用于解密所述內(nèi)容的密碼密鑰的參考及所述許可證中 所包括的數(shù)字中導(dǎo)出或計(jì)算。應(yīng)注意,在另一實(shí)施例中,所述第一參數(shù)(例如,數(shù)字) 可與所述內(nèi)容相關(guān)聯(lián)且所述第二參數(shù)可與所述許可證相關(guān)聯(lián)。
使用所述第一參數(shù)及所述第二參數(shù),在408處可產(chǎn)生或計(jì)算對(duì)所述密碼密鑰的參 考。如以上方程式1.0中所表達(dá),對(duì)所述密碼密鑰的參考可基于所述第一參數(shù)及所述 第二參數(shù)產(chǎn)生。此后,在410處,可基于所述第三參數(shù)解密并存取所述內(nèi)容。舉例來(lái) 說(shuō),在一個(gè)實(shí)施例中,呈對(duì)所述密碼密鑰的參考形式的第三參數(shù)可被傳輸?shù)剿龃鎯?chǔ) 器裝置。所述存儲(chǔ)器裝置可包括存儲(chǔ)所述密碼密鑰的安全存儲(chǔ)器件。所述存儲(chǔ)器裝置 可使用對(duì)所述密碼密鑰的參考從所述安全存儲(chǔ)器件檢索所述密碼密鑰。使用所述密碼 密鑰,所述存儲(chǔ)器裝置可解密所述內(nèi)容且將經(jīng)解密的內(nèi)容傳輸?shù)街鳈C(jī)計(jì)算裝置。
基于會(huì)話票證存取內(nèi)容
圖5是描繪根據(jù)本發(fā)明實(shí)施例的會(huì)話票證的產(chǎn)生的框圖。起初提供參數(shù)502且所 述參數(shù)包括各種可與內(nèi)容的解密相關(guān)聯(lián)的數(shù)據(jù)。參數(shù)502可基于如上所述與許可證及 內(nèi)容相關(guān)聯(lián)的參數(shù)產(chǎn)生。參數(shù)502的實(shí)例包括對(duì)用于所述內(nèi)容的解密的密碼密鑰的參 考、密碼臨時(shí)數(shù)或其它參數(shù)。
會(huì)話票證506的產(chǎn)生涉及使用變量504。變量504包括各種數(shù)據(jù)。舉例來(lái)說(shuō),所 述數(shù)據(jù)可以是數(shù)字??深A(yù)定義或隨機(jī)產(chǎn)生所述數(shù)字。在另一實(shí)施例中,所述數(shù)據(jù)可以 是字符串。不同于上文所論述的參數(shù),變量504可不與所述許可證及內(nèi)容相關(guān)聯(lián)。換 句話說(shuō),變量504可獨(dú)立于所述許可證及內(nèi)容。變量504經(jīng)配置以在會(huì)話時(shí)改變。會(huì) 話可跨越一時(shí)間周期。舉例來(lái)說(shuō),所述會(huì)話可持續(xù)一小時(shí)、 一天、 一星期或其它時(shí)間 單位。另外,會(huì)話可在耦合到所述存儲(chǔ)器裝置的主機(jī)計(jì)算裝置被起始或重新開始時(shí)期 滿。會(huì)話也可在所述存儲(chǔ)器裝置從所述主機(jī)計(jì)算裝置解耦時(shí)期滿。此外,舉例來(lái)說(shuō), 會(huì)話可跨越對(duì)所述內(nèi)容的有限數(shù)目的存取(例如,可存取所述內(nèi)容的有限次數(shù))。
會(huì)話票證506基于參數(shù)502及變量504產(chǎn)生,借此基于所述變量來(lái)加密參數(shù)以定 義會(huì)話票證506。會(huì)話票證506因此可表達(dá)為
會(huì)話票證-F(參數(shù),變量) (2.0)其中會(huì)話票證是參數(shù)502及變量504的函數(shù)。使用會(huì)話票證506,可基于所述會(huì) 話票證來(lái)存取所述內(nèi)容。舉例來(lái)說(shuō),主機(jī)計(jì)算裝置可將會(huì)話票證506傳輸?shù)剿龃鎯?chǔ) 器裝置。所述存儲(chǔ)器裝置可基于會(huì)話票證506導(dǎo)出用于解密所述內(nèi)容的參數(shù)。參數(shù)502 可從以下方程式中導(dǎo)出
參數(shù)-F1 (會(huì)話票證,變量) (2.2)
其中所述參數(shù)是會(huì)話票證506及變量504的反函數(shù)。
應(yīng)了解,會(huì)話票證506與特定內(nèi)容相關(guān)聯(lián),因?yàn)樗鰰?huì)話票證用于解密所述內(nèi)容。 因此,不能夠通過(guò)會(huì)話票證506來(lái)使用或存取存儲(chǔ)在所述存儲(chǔ)器裝置中的另一內(nèi)容, 除非所述會(huì)話票證包括用以解密所述其它內(nèi)容的參數(shù),例如參數(shù)502。作為實(shí)例,如 果存儲(chǔ)在存儲(chǔ)器裝置中的兩個(gè)單獨(dú)內(nèi)容用不同的密碼密鑰加密,那么主機(jī)計(jì)算裝置或 存儲(chǔ)器裝置產(chǎn)生兩個(gè)不同的會(huì)話票證以存取所述兩個(gè)單獨(dú)內(nèi)容。在此, 一個(gè)會(huì)話票證 不能夠用于存取所述兩個(gè)用不同的密碼密鑰加密的單獨(dú)內(nèi)容。
圖6是根據(jù)本發(fā)明實(shí)施例的用于使用會(huì)話票證來(lái)存取存儲(chǔ)器裝置的系統(tǒng)的簡(jiǎn)化框 圖。系統(tǒng)602包括耦合到存儲(chǔ)器裝置116的主機(jī)計(jì)算裝置114。主機(jī)計(jì)算裝置114可 包括應(yīng)用程序104及第一內(nèi)容保護(hù)平臺(tái)304。存儲(chǔ)器裝置116包括第二內(nèi)容保護(hù)平臺(tái) 306、內(nèi)容118及許可證204。如上文所論述,第一及第二內(nèi)容保護(hù)平臺(tái)304及306可 經(jīng)配置以管理存儲(chǔ)在存儲(chǔ)器裝置116中的內(nèi)容118的數(shù)字權(quán)利。
如圖6中所示,應(yīng)用程序104通過(guò)第一內(nèi)容保護(hù)平臺(tái)304傳輸對(duì)存儲(chǔ)在存儲(chǔ)器裝 置116中的內(nèi)容118的請(qǐng)求。內(nèi)容118用密碼密鑰加密。將與所述密碼密鑰相關(guān)聯(lián)的 參數(shù)(例如,對(duì)所述密碼密鑰的參考、臨時(shí)數(shù)或其它參數(shù))提供到第二內(nèi)容保護(hù)平臺(tái) 306。響應(yīng)于存取內(nèi)容118的請(qǐng)求,第二內(nèi)容保護(hù)平臺(tái)306基于變量604加密所述參數(shù) 以定義會(huì)話票證,其表達(dá)于方程式2.0中。第二內(nèi)容保護(hù)平臺(tái)306可產(chǎn)生變量604 (例 如,數(shù)字、串或其它參數(shù))。變量604經(jīng)配置以在會(huì)話時(shí)改變。舉例來(lái)說(shuō),第二內(nèi)容 保護(hù)平臺(tái)306可針對(duì)每一會(huì)話產(chǎn)生不同的變量604??呻S機(jī)產(chǎn)生或預(yù)定義變量604。
在產(chǎn)生會(huì)話票證之后,第二內(nèi)容保護(hù)平臺(tái)306將所述會(huì)話票證傳輸?shù)街鳈C(jī)計(jì)算裝 置114。使用所述會(huì)話票證,主機(jī)計(jì)算裝置114可基于所述會(huì)話票證存取內(nèi)容118。為 存取內(nèi)容118,主機(jī)計(jì)算裝置114隨后將所述會(huì)話票證傳輸回存儲(chǔ)器裝置116。通過(guò)接 收會(huì)話票證,第二內(nèi)容保護(hù)平臺(tái)306解密所述會(huì)話票證以抽取用于解密內(nèi)容118的參 數(shù),其表達(dá)于方程式2.2中。如果變量604未改變,那么可抽取所述參數(shù),因?yàn)樗?解密基于與用于加密所述參數(shù)的變量相同的變量。變量604可在不同的會(huì)話時(shí)改變。 因此,如果變量在同一會(huì)話內(nèi)產(chǎn)生,那么變量604與用于加密所述參數(shù)的變量相同。 然而,如果變量604已改變,那么不能夠抽取所述參數(shù),因?yàn)樗鼋饷芑谂c用于加 密所述參數(shù)的變量不同的變量。如果變量在不同的會(huì)話內(nèi)產(chǎn)生,那么變量604不同于 用于加密所述參數(shù)的變量。通過(guò)在會(huì)話時(shí)改變變量604,所述會(huì)話票證持續(xù)或有效達(dá) 一個(gè)會(huì)話。如果可抽取所述參數(shù),那么第二內(nèi)容保護(hù)平臺(tái)306可基于所述參數(shù)解密內(nèi) 容118且將所述經(jīng)解密的內(nèi)容傳輸?shù)街鳈C(jī)計(jì)算裝置114。
11在另一實(shí)施例中,第一內(nèi)容保護(hù)平臺(tái)304也可通過(guò)對(duì)用于解密內(nèi)容118的參數(shù)加 密來(lái)產(chǎn)生所述會(huì)話票證。在此,響應(yīng)于應(yīng)用程序104存取內(nèi)容118的請(qǐng)求,第一內(nèi)容 保護(hù)平臺(tái)304可產(chǎn)生所述會(huì)話票證且將所述會(huì)話票證傳輸?shù)綉?yīng)用程序104。應(yīng)用程序 104隨后可將所述會(huì)話票證傳輸回第一內(nèi)容保護(hù)平臺(tái)304以存取內(nèi)容118。
圖7是描繪根據(jù)本發(fā)明實(shí)施例的從存儲(chǔ)器裝置存取內(nèi)容的流程圖。在702處開始, 檢索對(duì)密碼密鑰的參考??蓮闹鳈C(jī)計(jì)算裝置或存儲(chǔ)器裝置檢索所述參考。存儲(chǔ)在所述 存儲(chǔ)器裝置中的內(nèi)容經(jīng)加密且可使用所述密碼密鑰解密。使用對(duì)所述密碼密鑰的參考, 在704處基于數(shù)字加密對(duì)所述密碼密鑰的參考以定義會(huì)話票證。所述數(shù)字經(jīng)配置以在 會(huì)話時(shí)改變且可隨機(jī)產(chǎn)生。在706處,所述會(huì)話票證隨后可被傳輸?shù)?舉例來(lái)說(shuō))主 機(jī)計(jì)算裝置。
當(dāng)所述主機(jī)計(jì)算裝置存取存儲(chǔ)在存儲(chǔ)器裝置上的內(nèi)容時(shí),所述主機(jī)計(jì)算裝置可在 706處將所接收的會(huì)話票證傳輸?shù)剿龃鎯?chǔ)器裝置。所述存儲(chǔ)器裝置在708處接收所 述會(huì)話票證且在710處基于數(shù)字解密所述會(huì)話票證。如果所述數(shù)字與用以產(chǎn)生所述會(huì) 話票證的數(shù)字相匹配,那么可從所述解密操作中抽取對(duì)密碼密鑰的參考。然而,如果 所述會(huì)話已改變且所述存儲(chǔ)器裝置保存有不同的數(shù)字,那么不能夠從所述解密操作中 抽取對(duì)所述密碼密鑰的參考,因?yàn)樗鰯?shù)字不匹配。如果可從所述會(huì)話票證抽取對(duì)所 述密碼密鑰的參考,那么在712處基于所述參考檢索所述密碼密鑰。舉例來(lái)說(shuō),可從 安全存儲(chǔ)器件中檢索所述密碼密鑰。隨后在714處使用所述密碼密鑰解密所述內(nèi)容且 隨后在716處將其傳輸?shù)?舉例來(lái)說(shuō))所述主機(jī)計(jì)算裝置。
圖8是根據(jù)本發(fā)明實(shí)施例的可托管在主機(jī)計(jì)算裝置上的用于存取內(nèi)容的程序應(yīng)用 程序的簡(jiǎn)化框圖。主機(jī)計(jì)算裝置114可托管應(yīng)用程序104、數(shù)字權(quán)利管理(DRM)模 塊806、內(nèi)容保護(hù)平臺(tái)304、文件系統(tǒng)管理器808及裝置驅(qū)動(dòng)器810。如上文所論述, 應(yīng)用程序104可包括各種程序應(yīng)用程序,例如多媒體播放器、視頻游戲及其它應(yīng)用程 序。與應(yīng)用程序104進(jìn)行通信的是DRM模塊806及內(nèi)容保護(hù)平臺(tái)304。 DRM模塊806 允許主機(jī)計(jì)算裝置114管理存儲(chǔ)在存儲(chǔ)器裝置或其它位置中的內(nèi)容的數(shù)字權(quán)利。舉例 來(lái)說(shuō),DRM模塊806可保護(hù)內(nèi)容且控制其分配。如上文所論述,內(nèi)容保護(hù)平臺(tái)304 是用于保證存儲(chǔ)器裝置上的內(nèi)容的技術(shù)平臺(tái)。內(nèi)容保護(hù)平臺(tái)304可包括安全性管理器 802及主機(jī)密碼引擎804。 一般來(lái)說(shuō),安全性管理器802管理對(duì)存儲(chǔ)在存儲(chǔ)器裝置中的 內(nèi)容的存取。管理包括(舉例來(lái)說(shuō))檢查所述內(nèi)容是否受保護(hù),基于與許可證及所述 內(nèi)容相關(guān)聯(lián)的參數(shù)產(chǎn)生對(duì)密碼密鑰的參考,基于參數(shù)及變量產(chǎn)生會(huì)話票證,產(chǎn)生所述 變量及其它操作。主機(jī)密碼引擎804包括密碼庫(kù)以處置密碼操作。內(nèi)容保護(hù)平臺(tái)304 及DRM模塊806 —同為主機(jī)計(jì)算裝置114 (及存儲(chǔ)器裝置)提供安全存儲(chǔ)及內(nèi)容管理 能力。舉例來(lái)說(shuō),內(nèi)容保護(hù)平臺(tái)304及DRM模塊806允許安全存儲(chǔ)存儲(chǔ)在所述存儲(chǔ) 器裝置中的內(nèi)容(例如,音樂(lè)文件、電影文件、軟件及其它數(shù)據(jù))及強(qiáng)制執(zhí)行用于控 制對(duì)所述內(nèi)容的存取的預(yù)定義政策。
與內(nèi)容保護(hù)平臺(tái)304進(jìn)行通信的是文件系統(tǒng)管理器808。 一般來(lái)說(shuō),文件系統(tǒng)管理器808經(jīng)配置以管理并處置對(duì)存儲(chǔ)在存儲(chǔ)器裝置中的內(nèi)容的存取(例如,讀取、寫 入及其它存取操作)。舉例來(lái)說(shuō),文件系統(tǒng)管理器808可從存儲(chǔ)器裝置讀取內(nèi)容且將 所述內(nèi)容傳輸?shù)絻?nèi)容保護(hù)平臺(tái)304以供處理。主機(jī)計(jì)算裝置114可與存儲(chǔ)器裝置介接。 主機(jī)計(jì)算裝置114因此可包括與文件系統(tǒng)管理器808進(jìn)行通信的裝置驅(qū)動(dòng)器810以與 所述存儲(chǔ)器裝置介接。裝置驅(qū)動(dòng)器810可(舉例來(lái)說(shuō))包括較低級(jí)接口功能以與存儲(chǔ) 器裝置進(jìn)行通信。較低級(jí)接口功能的實(shí)例包括與數(shù)據(jù)到達(dá)及來(lái)自所述存儲(chǔ)器裝置的輸 入及輸出相關(guān)聯(lián)的輸入/輸出功能。
圖9是根據(jù)本發(fā)明實(shí)施例的可包括在存儲(chǔ)器裝置中的程序應(yīng)用程序的簡(jiǎn)化框圖。 存儲(chǔ)器裝置116可包括DRM模塊902、內(nèi)容保護(hù)平臺(tái)306、密碼引擎904及安全存儲(chǔ) 器件906。在存儲(chǔ)器裝置116中,DRM模塊902允許存儲(chǔ)器裝置116管理存儲(chǔ)在所述 存儲(chǔ)器裝置中的內(nèi)容的數(shù)字權(quán)利。舉例來(lái)說(shuō),DRM模塊902可經(jīng)配置以強(qiáng)制執(zhí)行內(nèi)容 權(quán)利。如上文所論述,內(nèi)容保護(hù)平臺(tái)306是用于保護(hù)存儲(chǔ)在存儲(chǔ)器裝置116上的內(nèi)容 的技術(shù)平臺(tái)。內(nèi)容保護(hù)平臺(tái)306可經(jīng)配置以基于與許可證及所述內(nèi)容相關(guān)聯(lián)的參數(shù)產(chǎn) 生對(duì)密碼密鑰的參考,以基于參數(shù)及變量產(chǎn)生會(huì)話票證,且可經(jīng)配置以用于其它操作。 密碼引擎904處置密碼操作且安全存儲(chǔ)器件906存儲(chǔ)所述密碼密鑰。
應(yīng)了解,在其它實(shí)施例中,圖8的主機(jī)計(jì)算裝置114及圖9的存儲(chǔ)器裝置116可 包括除圖8及9中所示的那些程序應(yīng)用程序以外的更少或更多程序應(yīng)用程序。舉例來(lái) 說(shuō),如圖8中所示,文件系統(tǒng)管理器808及裝置驅(qū)動(dòng)器810可集成到內(nèi)容保護(hù)平臺(tái)304 中。圖8的主機(jī)計(jì)算裝置114因此可包括DRM模塊806及內(nèi)容保護(hù)平臺(tái)304。
圖10是根據(jù)本發(fā)明實(shí)施例的適合于托管內(nèi)容保護(hù)平臺(tái)及其它程序應(yīng)用程序的主 機(jī)計(jì)算裝置的總覽的簡(jiǎn)化框圖。在某些實(shí)施例中,主機(jī)計(jì)算裝置U4可用于實(shí)施計(jì)算 機(jī)程序(例如,內(nèi)容保護(hù)平臺(tái))、邏輯、應(yīng)用程序、方法、過(guò)程或其它軟件以存取內(nèi) 容。主機(jī)計(jì)算裝置114的實(shí)例包括桌上型計(jì)算機(jī)、服務(wù)器、便攜式計(jì)算裝置、個(gè)人數(shù) 字助理、蜂窩式電話、器具內(nèi)的計(jì)算引擎及其它計(jì)算機(jī)系統(tǒng)。如圖IO中所示,主機(jī)計(jì) 算裝置114包括用于傳送信息的總線1002或其它通信機(jī)構(gòu),其互連子系統(tǒng)及裝置,例 如處理器1004、系統(tǒng)存儲(chǔ)器1006 (例如,隨機(jī)存取存儲(chǔ)器(RAM))、存儲(chǔ)裝置1008 (例如,只讀存儲(chǔ)器(ROM)、磁盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器及其它存儲(chǔ)裝置)、通信接 口 1012 (例如,現(xiàn)代或以太卡)、顯示器1014 (例如,陰極射線管(CRT)或液晶顯 示器(LCD))、輸入/輸出裝置1016 (例如,鍵盤)及光標(biāo)控制1018 (例如,鼠標(biāo) 或軌跡球)。
在某些實(shí)施例中,當(dāng)執(zhí)行存儲(chǔ)在系統(tǒng)存儲(chǔ)器1006中的一個(gè)或一個(gè)以上程序指令 的一個(gè)或一個(gè)以上序列時(shí),主機(jī)計(jì)算裝置114通過(guò)處理器1004執(zhí)行特定操作??蓮牧?一計(jì)算機(jī)可讀媒體(例如,存儲(chǔ)裝置1008)將此類程序指令讀入系統(tǒng)存儲(chǔ)器1006中。 在某些實(shí)施例中,可使用硬接線電路來(lái)取代軟件程序指令或與軟件程序指令組合使用 來(lái)實(shí)施本發(fā)明的實(shí)施例。
應(yīng)了解,術(shù)語(yǔ)"計(jì)算機(jī)可讀媒體"是指參與向處理器1004提供供執(zhí)行的程序指令的合適媒體。此種媒體可采取許多形式,其包括但不限于非易失性媒體、易失性 媒體及傳輸媒體。非易失性媒體可包括(舉例來(lái)說(shuō))光盤或磁盤,例如存儲(chǔ)裝置1008。 易失性媒體可包括動(dòng)態(tài)存儲(chǔ)器,例如系統(tǒng)存儲(chǔ)器1006。傳輸媒體包括同軸電纜、銅導(dǎo) 線及光纖,其中包括包含總線1002的導(dǎo)線。傳輸媒體也可采用聲波或光波的形式,例
如在無(wú)線電波及紅外線數(shù)據(jù)通信期間產(chǎn)生的那些聲波或光波。計(jì)算機(jī)可讀媒體的普遍 形式包括(舉例來(lái)說(shuō))磁性媒體(例如,軟盤、軟磁盤、硬磁盤、磁帶及其它磁性媒
體)、光學(xué)媒體(例如,壓縮光盤只讀存儲(chǔ)器(CD-ROM)及其它光學(xué)媒體)、具有 圖案的物理媒體(例如,穿孔卡、紙帶、任何其它物理媒體)、存儲(chǔ)器芯片或盒式磁 帶、載波(例如,RAM、可編程只讀存儲(chǔ)器(PROM)、可擦除可編程只讀存儲(chǔ)器 (EPROM)、快閃存儲(chǔ)器及其它存儲(chǔ)器芯片或盒式磁帶)及計(jì)算機(jī)可從其進(jìn)行讀取的 任何其它媒體。
在某些實(shí)施例中,用以實(shí)踐所述實(shí)施例的程序指令序列的執(zhí)行可由單個(gè)計(jì)算裝置 114執(zhí)行。在其它實(shí)施例中,由通信鏈路1020 (例如,局域網(wǎng)(LAN)、公共交換電 話網(wǎng)(PSTN)、無(wú)線網(wǎng)絡(luò)及其它通信鏈路)耦合的兩個(gè)或兩個(gè)以上計(jì)算機(jī)系統(tǒng)(例如, 主機(jī)計(jì)算裝置114)可執(zhí)行程序指令序列以彼此協(xié)作實(shí)踐所述實(shí)施例。另外,計(jì)算裝 置114可通過(guò)通信鏈路1020及通信接口 1012傳輸及接收消息、數(shù)據(jù)及指令,包括程 序,即應(yīng)用程序代碼。在接收到所述程序指令時(shí),所接收的程序指令可由處理器1004 執(zhí)行,及/或存儲(chǔ)在存儲(chǔ)裝置1008中或其它非易失性存儲(chǔ)裝置中以供稍后執(zhí)行。
圖11是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器裝置的簡(jiǎn)化框圖。如圖11中所示,存儲(chǔ)器裝 置116包括與存儲(chǔ)器1104進(jìn)行通信的存儲(chǔ)器控制器1102。 一般來(lái)說(shuō),存儲(chǔ)器控制器 1102控制存儲(chǔ)器1106的操作。操作的實(shí)例包括寫入(或編程)數(shù)據(jù)、讀取數(shù)據(jù)、擦 除數(shù)據(jù)、檢驗(yàn)數(shù)據(jù)及其它操作。另外,存儲(chǔ)器控制器1102可經(jīng)配置以基于與許可證及 內(nèi)容相關(guān)聯(lián)的若干參數(shù)產(chǎn)生一參數(shù),基于參數(shù)及數(shù)字產(chǎn)生會(huì)話票證,且可經(jīng)配置以用 于上文所說(shuō)明的其它操作。
存儲(chǔ)器裝置116可包括各種非易失性存儲(chǔ)器結(jié)構(gòu)及技術(shù)。存儲(chǔ)器技術(shù)的實(shí)例包括 快閃存儲(chǔ)器(例如,NAND、 NOR、單級(jí)單元(SLC/BIN)、多級(jí)單元(MLC)、分 裂位線NOR (DINOR) 、 AND、高電容耦合率(HiCR)、不對(duì)稱不接觸晶體管(ACT) 及其它快閃存儲(chǔ)器)、可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存 儲(chǔ)器(EEPROM)、只讀存儲(chǔ)器(ROM)、 一次可編程存儲(chǔ)器(OTP)及其它存儲(chǔ)器 技術(shù)。在一個(gè)實(shí)施例中,存儲(chǔ)器裝置116可以是使用快閃存儲(chǔ)器的快閃存儲(chǔ)器卡???閃存儲(chǔ)器卡的實(shí)例包括各種以下商標(biāo)的產(chǎn)品,例如Secure DigitalTM (符合由加利福尼 亞圣拉蒙(San Ramon)的SD卡協(xié)會(huì)維持的規(guī)范),MultiMediaCard (符合由加利 福尼亞帕洛阿爾托(Palo Alto)的多媒體卡協(xié)會(huì)("MMCA")維持的規(guī)范),MiniSD (如由晟碟公司制造),MicroSD (如由晟碟公司制造),CompactFlash (符合由 加利福尼亞帕洛阿爾托的微型快閃(CompactFlash)協(xié)會(huì)("CFA")維持的規(guī)范), SmartMedia (符合由日本橫濱(Yokohama)的固態(tài)軟盤卡("SSFDC")論壇維持的規(guī)范),xD-Picture Card (符合由日本東京(Tokyo)的xD-圖片卡許可證頒發(fā)辦 公室(xD-Picture Card Licensing Office)維持的規(guī)范),Memory Stick (符合由日本 橫濱的固態(tài)軟盤卡("SSFDC")論壇維持的規(guī)范),TransFlashTM (如由晟碟公司制 造),及其它快閃存儲(chǔ)器卡。在另一實(shí)施例中,存儲(chǔ)器裝置116可實(shí)施為非抽換式存 儲(chǔ)器裝置。
以下專利文檔包含可與本文中所說(shuō)明實(shí)施例一同使用的實(shí)施例。這些專利文檔中 的每一者在與本申請(qǐng)案相同的日期提出申請(qǐng),轉(zhuǎn)讓給本發(fā)明的受讓人,且在此以引用 方式并入本文中"用于將內(nèi)容與許可證鏈接的設(shè)備(Apparatuses for Linking Content withLicense)",美國(guó)專利申請(qǐng)案第11/600,270號(hào);"用于基于會(huì)話票證存取內(nèi)容的 方法(Methods for Accessing Content Based on a Session Ticket)",美國(guó)專禾U申i青案第 11/600,263號(hào);"用于基于會(huì)話票證存取內(nèi)容的設(shè)備(Apparatuses for Accessing Content Based on a Session Ticket)",美國(guó)專利申請(qǐng)案第11/600,273號(hào);"用于將內(nèi)容綁縛到 單獨(dú)的存儲(chǔ)器裝置的方法(Methods for Binding Content to a Separate Memory Device),,, 美國(guó)專利申請(qǐng)案第11/600,262號(hào);"用于將內(nèi)容綁縛到單獨(dú)的存儲(chǔ)器裝置的設(shè)備
(Apparatuses for Binding Content to a Separate Memory Device)",美國(guó)專禾ll申i青案第 11/600,245號(hào);"用于允許多個(gè)用戶存取預(yù)覽內(nèi)容的方法(Method for Allowing Multiple Users to Access Preview Content)",美國(guó)專利申請(qǐng)案第11/599,994號(hào);"用于允許多 個(gè)用戶存取預(yù)覽內(nèi)容的系統(tǒng)(System for Allowing Multiple Users to Access Preview Content)",美國(guó)專利申請(qǐng)案第11/599,995號(hào);"用于允許受第一 DRM系統(tǒng)保護(hù)的 內(nèi)容由第二DRM系統(tǒng)存取的方法(Method for Allowing Content Protected by a First DRM System to Be Accessed by a Second DRM System)",美國(guó)專利申請(qǐng)案第11/600,005 號(hào);"用于允許受第一 DRM系統(tǒng)保護(hù)的內(nèi)容由第二 DRM系統(tǒng)存取的系統(tǒng)(System for Allowing Content Protected by a First DRM System to Be Accessed by a Second DRM System)",美國(guó)專利申請(qǐng)案第11/599,991號(hào);"用于連接到與內(nèi)容相關(guān)聯(lián)的網(wǎng)絡(luò)位 置的方 去(Method for Connecting to a Network Location Associated with Content)", 美國(guó)專利申請(qǐng)案第11/600,300號(hào);及"用于連接到與內(nèi)容相關(guān)聯(lián)的網(wǎng)絡(luò)位置的系統(tǒng)
(System for Connecting to a Network Location Associated with Content)", 美國(guó)專禾lj 申請(qǐng)案第11/600,006號(hào)。
雖然已出于清楚地理解的目的而以一定詳細(xì)程度說(shuō)明了上述實(shí)施例,但本發(fā)明并 不僅限于所提供的細(xì)節(jié)??纱嬖谠S多用以實(shí)施所述實(shí)施例的替代方式。相應(yīng)地,應(yīng)將 所述所揭示實(shí)施例視為說(shuō)明性而非限制性實(shí)施例,且本發(fā)明并非打算將所述實(shí)施例限 定為本文中給出的細(xì)節(jié),而是可在所附權(quán)利要求書的范圍及等效范圍內(nèi)作出修改。在 權(quán)利要求書中,元件及/或操作并不暗示操作的任何特定次序,除非權(quán)利要求書中明確 指出。
權(quán)利要求
1、一種用于存取內(nèi)容的方法,其包含檢索與許可證相關(guān)聯(lián)的第一參數(shù),所述許可證與所述內(nèi)容相關(guān)聯(lián);檢索與所述內(nèi)容相關(guān)聯(lián)的第二參數(shù);基于所述第一及第二參數(shù)產(chǎn)生第三參數(shù);及基于所述第三參數(shù)存取所述內(nèi)容,所述第三參數(shù)經(jīng)配置以用于解密所述內(nèi)容。
2、 如權(quán)利要求l所述的方法,其中所述存取所述內(nèi)容包含 傳輸所述第三參數(shù)及對(duì)所述內(nèi)容的請(qǐng)求;及 接收所述內(nèi)容。
3、 如權(quán)利要求1所述的方法,其進(jìn)一步包含基于變量加密所述第三參數(shù)以定義會(huì)話票證,所述變量經(jīng)配置以在會(huì)話時(shí)改變;及基于所述會(huì)話票證存取所述內(nèi)容。
4、 如權(quán)利要求3所述的方法,其中所述變量經(jīng)配置以在所述會(huì)話時(shí)隨機(jī)改變。
5、 如權(quán)利要求1所述的方法,其中將所述許可證及所述內(nèi)容存儲(chǔ)在存儲(chǔ)器裝置中。
6、 如權(quán)利要求l所述的方法,其中所述第一參數(shù)是數(shù)字。
7、 如權(quán)利要求6所述的方法,其中隨機(jī)產(chǎn)生所述數(shù)字。
8、 如權(quán)利要求1所述的方法,其中從對(duì)密碼密鑰的參考及所述第一參數(shù)中導(dǎo)出 所述第二參數(shù)。
9、 如權(quán)利要求1所述的方法,其中從驗(yàn)證密鑰及所述第一參數(shù)中導(dǎo)出所述第二 參數(shù)。
10、 如權(quán)利要求l所述的方法,其中從密碼臨時(shí)數(shù)及所述第一參數(shù)中導(dǎo)出所述第 二參數(shù)。
11、 如權(quán)利要求l所述的方法,其中所述第三參數(shù)是對(duì)密碼密鑰的參考。
12、 如權(quán)利要求l所述的方法,其中所述第三參數(shù)是驗(yàn)證密鑰。
13、 如權(quán)利要求1所述的方法,其中所述第三參數(shù)是密碼臨時(shí)數(shù),所述密碼臨時(shí) 數(shù)用于產(chǎn)生密碼密鑰。
14、 一種計(jì)算機(jī)程序產(chǎn)品,其體現(xiàn)在計(jì)算機(jī)可讀媒體中且包含用于進(jìn)行以下操作 的計(jì)算機(jī)指令從許可證檢索第一參數(shù),所述許可證與內(nèi)容相關(guān)聯(lián), 從所述內(nèi)容檢索第二參數(shù);基于所述第一及第二參數(shù)產(chǎn)生對(duì)密碼密鑰的參考;及 基于對(duì)所述密碼密鑰的所述參考存取所述內(nèi)容。
15、 如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中用于存取所述內(nèi)容的所述計(jì)算 機(jī)指令包含將對(duì)所述密碼密鑰的所述參考及對(duì)所述內(nèi)容的請(qǐng)求傳輸?shù)酱鎯?chǔ)器裝置;及 從所述存儲(chǔ)器裝置接收所述內(nèi)容,所述內(nèi)容是使用所述密碼密鑰解密的。
16、 如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述許可證及所述內(nèi)容存儲(chǔ)在 存儲(chǔ)器裝置中。
17、 如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第一參數(shù)從對(duì)所述密碼密鑰的所述參考及所述第二參數(shù)中導(dǎo)出。
18、 如權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第二參數(shù)是隨機(jī)產(chǎn)生的數(shù)字。
19、 一種用于存取存儲(chǔ)在存儲(chǔ)器裝置中的內(nèi)容的方法,其包含從許可證檢索第一數(shù)字,所述許可證與所述內(nèi)容相關(guān)聯(lián),所述第一數(shù)字是隨機(jī)產(chǎn)生的;從所述內(nèi)容檢索參數(shù),所述參數(shù)是從對(duì)密碼密鑰的參考及所述第一數(shù)字中導(dǎo)出的;基于所述第一數(shù)字及所述參數(shù)產(chǎn)生對(duì)所述密碼密鑰的所述參考;及 基于對(duì)所述密碼密鑰的所述參考存取所述內(nèi)容。
20、 如權(quán)利要求19所述的方法,其進(jìn)一步包含基于所述參考及第二數(shù)字產(chǎn)生會(huì)話票證,所述第二數(shù)字經(jīng)配置以在會(huì)話時(shí)改變;及基于所述會(huì)話票證存取所述內(nèi)容。
21、 如權(quán)利要求19所述的方法,其中使用所述密碼密鑰來(lái)加密所述內(nèi)容。
22、 如權(quán)利要求19所述的方法,其中所述參數(shù)位于所述內(nèi)容的標(biāo)頭中。
23、 如權(quán)利要求19所述的方法,其中將所述許可證存儲(chǔ)在所述存儲(chǔ)器裝置中。
24、 如權(quán)利要求23所述的方法,其中所述許可證位于所述存儲(chǔ)器裝置的隱藏分 區(qū)中。
25、 一種設(shè)備,其包含 存儲(chǔ)器;及處理器,其與所述存儲(chǔ)器進(jìn)行通信,所述處理器經(jīng)配置以檢索與許可證相關(guān)聯(lián)的第一參數(shù),所述許可證與經(jīng)加密的內(nèi)容相關(guān)聯(lián),檢索與所述經(jīng)加密內(nèi)容相關(guān)聯(lián)的第二參數(shù), 基于所述第一及第二參數(shù)產(chǎn)生第三參數(shù),及基于所述第三參數(shù)存取所述經(jīng)加密內(nèi)容,所述第三參數(shù)經(jīng)配置以用于解密所述 經(jīng)加密內(nèi)容。
26、 如權(quán)利要求25所述的設(shè)備,其中所述處理器進(jìn)一步經(jīng)配置以 基于數(shù)字加密所述第三參數(shù)以定義會(huì)話票證,所述數(shù)字經(jīng)配置以在會(huì)話時(shí)改變;及基于所述會(huì)話票證存取所述經(jīng)加密內(nèi)容。
27、 如權(quán)利要求26所述的設(shè)備,其中所述數(shù)字經(jīng)配置以在所述會(huì)話時(shí)隨機(jī)改變。
28、 如權(quán)利要求25所述的設(shè)備,其中所述許可證及所述經(jīng)加密內(nèi)容存儲(chǔ)在存儲(chǔ) 器裝置中,所述存儲(chǔ)器裝置經(jīng)配置以與所述設(shè)備耦合。
29、 如權(quán)利要求25所述的設(shè)備,其中所述第一參數(shù)是數(shù)字。
30、 如權(quán)利要求29所述的設(shè)備,其中所述數(shù)字是隨機(jī)產(chǎn)生的。
31、 如權(quán)利要求25所述的設(shè)備,其中所述第二參數(shù)從對(duì)密碼密鑰的參考及所述 第一參數(shù)中導(dǎo)出。
32、 如權(quán)利要求25所述的設(shè)備,其中所述第二參數(shù)從驗(yàn)證密鑰及所述第一參數(shù) 中導(dǎo)出。
33、 如權(quán)利要求25所述的設(shè)備,其中所述第二參數(shù)從密碼臨時(shí)數(shù)及所述第一參 數(shù)中導(dǎo)出。
34、 如權(quán)利要求25所述的設(shè)備,其中所述第三參數(shù)是對(duì)密碼密鑰的參考。
35、 如權(quán)利要求25所述的設(shè)備,其中所述第三參數(shù)是驗(yàn)證密鑰。
36、 如權(quán)利要求25所述的設(shè)備,其中所述第三參數(shù)是密碼臨時(shí)數(shù),所述密碼臨 時(shí)數(shù)用于產(chǎn)生密碼密鑰。
37、 一種計(jì)算裝置,其包含 存儲(chǔ)器;及處理器,其與所述存儲(chǔ)器進(jìn)行通信,所述處理器經(jīng)配置以從許可證檢索第一參數(shù),所述許可證經(jīng)配置以定義對(duì)存取內(nèi)容的許可, 從所述內(nèi)容檢索第二參數(shù),基于所述第一及第二參數(shù)產(chǎn)生對(duì)密碼密鑰的參考,及 基于對(duì)所述密碼密鑰的所述參考存取所述內(nèi)容。
38、 如權(quán)利要求37所述的計(jì)算裝置,其中所述處理器進(jìn)一步經(jīng)配置以 將對(duì)所述密碼密鑰的所述參考及對(duì)所述內(nèi)容的請(qǐng)求傳輸?shù)酱鎯?chǔ)器裝置,所述存儲(chǔ)器裝置經(jīng)配置以與所述計(jì)算裝置耦合;及從所述存儲(chǔ)器裝置接收所述內(nèi)容,所述內(nèi)容是使用所述密碼密鑰解密的。
39、 如權(quán)利要求37所述的計(jì)算裝置,其中所述許可證及所述內(nèi)容存儲(chǔ)在存儲(chǔ)器 裝置中,所述存儲(chǔ)器裝置經(jīng)配置以與所述計(jì)算裝置耦合。
40、 如權(quán)利要求37所述的計(jì)算裝置,其中所述第一參數(shù)從對(duì)所述密碼密鑰的所述參考及所述第二參數(shù)中導(dǎo)出。
41、 如權(quán)利要求37所述的計(jì)算裝置,其中所述第二參數(shù)是隨機(jī)產(chǎn)生的數(shù)字。
42、 一種計(jì)算裝置,其包含-存儲(chǔ)器;及處理器,其與所述存儲(chǔ)器進(jìn)行通信,所述處理器經(jīng)配置以從與內(nèi)容相關(guān)聯(lián)的許可證檢索第一數(shù)字,所述第一數(shù)字是隨機(jī)產(chǎn)生的, 從所述內(nèi)容檢索參數(shù),所述參數(shù)從對(duì)密碼密鑰的參考及所述第一數(shù)字中導(dǎo)出, 基于所述第一數(shù)字及所述參數(shù)產(chǎn)生對(duì)所述密碼密鑰的所述參考,及 基于對(duì)所述密碼密鑰的所述參考存取所述內(nèi)容。
43、 如權(quán)利要求42所述的計(jì)算裝置,其中所述處理器進(jìn)一步經(jīng)配置以 基于所述參考及第二數(shù)字產(chǎn)生會(huì)話票證;及 基于所述會(huì)話票證存取所述內(nèi)容。
44、 如權(quán)利要求42所述的計(jì)算裝置,其中所述內(nèi)容是使用所述密碼密鑰加密的。
45、 如權(quán)利要求42所述的計(jì)算裝置,其中所述參數(shù)位于所述內(nèi)容的頁(yè)腳中。
46、 如權(quán)利要求42所述的計(jì)算裝置,其中所述內(nèi)容及所述許可證存儲(chǔ)在存儲(chǔ)器 裝置中,所述存儲(chǔ)器裝置經(jīng)配置以耦合到所述計(jì)算裝置。
47、 如權(quán)利要求46所述的計(jì)算裝置,其中所述許可證位于所述存儲(chǔ)器裝置的隱 藏分區(qū)中。
全文摘要
本發(fā)明提供一種用于存取內(nèi)容的方法。在此方法中,檢索與許可證相關(guān)聯(lián)的第一參數(shù)。所述許可證與所述內(nèi)容相關(guān)聯(lián)。還檢索與所述內(nèi)容相關(guān)聯(lián)的第二參數(shù)。使用所述第一及第二參數(shù),產(chǎn)生基于所述第一及第二參數(shù)的第三參數(shù)。所述第三參數(shù)經(jīng)配置以用于解密所述內(nèi)容且可基于所述第三參數(shù)存取所述內(nèi)容。還提供一種包含存儲(chǔ)器及與所述存儲(chǔ)器進(jìn)行通信的處理器的設(shè)備。所述處理器經(jīng)配置以檢索與許可證相關(guān)聯(lián)的第一參數(shù);檢索與所述經(jīng)加密內(nèi)容相關(guān)聯(lián)的第二參數(shù);基于所述第一及第二參數(shù)產(chǎn)生第三參數(shù);且基于所述第三參數(shù)存取所述經(jīng)加密的內(nèi)容。
文檔編號(hào)G06F21/00GK101617318SQ200780046575
公開日2009年12月30日 申請(qǐng)日期2007年11月9日 優(yōu)先權(quán)日2006年11月14日
發(fā)明者奧克塔伊·拉西扎德, 法布里斯·約剛-庫(kù)侖, 阿呂·肯特·塔尼克 申請(qǐng)人:桑迪士克股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1