專利名稱:內(nèi)容再現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種內(nèi)容再現(xiàn)裝置,特別涉及再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置。
背景技術(shù):
借助于用于像等同于數(shù)字多用盤(DVD)的光盤這樣的記錄介質(zhì)、安全數(shù)字(SD)存儲卡和像記憶棒這樣的半導(dǎo)體記錄介質(zhì)的數(shù)字內(nèi)容版權(quán)保護(hù)方法,內(nèi)容被加密并記錄在介質(zhì)中。加密的內(nèi)容被用嵌入在內(nèi)容再現(xiàn)裝置中的密鑰進(jìn)行解密并再現(xiàn)。根據(jù)與給出用于版權(quán)保護(hù)方法的許可的許可頒發(fā)者的許可協(xié)議,有生產(chǎn)內(nèi)容再現(xiàn)裝置許可的生產(chǎn)內(nèi)容再現(xiàn)裝置的生產(chǎn)商接收對內(nèi)容進(jìn)行解密所必需的密鑰(以下稱為“設(shè)備密鑰”)。
許可協(xié)議包括安全實施規(guī)范(一致性規(guī)則,健壯性規(guī)則)。下列實施條件是強(qiáng)制給得到許可的生產(chǎn)商的(i)在內(nèi)容再現(xiàn)裝置中以滿足安全標(biāo)準(zhǔn)的某個等級的格式來實現(xiàn)接收到的設(shè)備密鑰;(ii)不得將內(nèi)容再現(xiàn)裝置中解密的明文的內(nèi)容數(shù)據(jù)通過普通外部接口輸出到內(nèi)容再現(xiàn)裝置外;并且(iii)不得將內(nèi)容再現(xiàn)裝置中的內(nèi)容數(shù)據(jù)輸出到用戶可訪問的總線。
通過使用設(shè)備密鑰的內(nèi)容加密機(jī)制和協(xié)議來遵守安全實施規(guī)范,記錄在介質(zhì)中的內(nèi)容可以防止未經(jīng)允許被復(fù)制到硬盤及其它記錄介質(zhì)和發(fā)布到互聯(lián)網(wǎng)中。
然而,僅靠該機(jī)制并不能抵抗在當(dāng)生產(chǎn)商在內(nèi)容再現(xiàn)裝置中嵌入了設(shè)備密鑰并且該設(shè)備密鑰被泄露時應(yīng)用該保護(hù)實施的情況下引起的威脅。也就是說,泄露了設(shè)備密鑰的分析者能夠生成和傳播未授權(quán)的復(fù)制工具以基于該設(shè)備密鑰將加密的內(nèi)容解密并復(fù)制到硬盤(即無視安全實施規(guī)范)。然而,僅靠該內(nèi)容加密機(jī)制并不能防止這種分析者的違法行為。
因此,密鑰撤銷技術(shù)作為一種應(yīng)對設(shè)備密鑰泄露的對策被引入到很多版權(quán)保護(hù)方法中。作為一種密鑰撤銷的具體方法,例如,有一種由英特爾公司等公開的方法,“Content Protection for Recordable MediaSpecification,Introduction and Common Cryptographic Elements(可記錄介質(zhì)的內(nèi)容保護(hù)規(guī)范,入門和通用密碼基礎(chǔ))”,修訂版1.0,2003年1月17號(以下稱為“相關(guān)文獻(xiàn)”)。在該密鑰撤銷方法中,給每個內(nèi)容再現(xiàn)裝置一個唯一設(shè)備密鑰。此外,用于標(biāo)識設(shè)備密鑰的索引信息(以下稱為“設(shè)備密鑰索引信息”)被分配給每一個設(shè)備密鑰并且與設(shè)備密鑰一起被給予每一個內(nèi)容再現(xiàn)裝置。內(nèi)容再現(xiàn)裝置能夠基于設(shè)備密鑰和附加的設(shè)備密鑰索引信息來對加密的內(nèi)容進(jìn)行解密。
使用該密鑰撤銷技術(shù),即使設(shè)備密鑰被泄露,該設(shè)備密鑰也能夠被撤銷以便撤銷的設(shè)備密鑰不能解密將要寫入撤銷之后生產(chǎn)的記錄介質(zhì)中的內(nèi)容或記錄在撤銷之后生產(chǎn)的記錄介質(zhì)中的內(nèi)容。鑒于有關(guān)該技術(shù)的細(xì)節(jié)公開在相關(guān)文獻(xiàn)中,在此不再提供更進(jìn)一步的說明。這樣,密鑰撤銷技術(shù)能夠在每個內(nèi)容再現(xiàn)裝置中嵌入唯一的設(shè)備密鑰并分別撤銷已泄露的設(shè)備密鑰。
然而,在該密鑰撤銷技術(shù)中,必須在每個內(nèi)容再現(xiàn)裝置中嵌入唯一的設(shè)備密鑰。此外,生產(chǎn)商必須繼續(xù)工作以便基于許可協(xié)議中的條件,設(shè)備密鑰不能從外部讀出。這對內(nèi)容再現(xiàn)裝置生產(chǎn)商來說是非常不方便的。因為,在由于來自最終用戶的操作故障而收到內(nèi)容再現(xiàn)裝置的修復(fù)請求的情況下,為了指明操作故障的部分,尤其為了判斷操作故障是否發(fā)生在解密處理單元中,必須知道嵌入在內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰的詳細(xì)資料。例如,在一些設(shè)備密鑰實際上被撤銷的情況下,為了判斷請求被修復(fù)的內(nèi)容再現(xiàn)裝置是否是嵌入了已撤銷密鑰的內(nèi)容再現(xiàn)裝置,必須知道設(shè)備密鑰的詳細(xì)資料。然而,由于設(shè)備密鑰的詳細(xì)資料不能夠如上所述那樣得知,因此,問題是不能夠得知內(nèi)容再現(xiàn)裝置中嵌入的設(shè)備密鑰是否已撤銷。
另一方面,從另一角度來看有以下問題。必須使用對于每個內(nèi)容再現(xiàn)裝置唯一的設(shè)備密鑰。此外,版權(quán)保護(hù)方法的許可頒發(fā)者需要在任何時候驗證作為許可獲得者的內(nèi)容再現(xiàn)裝置的生產(chǎn)商是否做出違法行為,例如無視許可協(xié)議而嵌入相同的設(shè)備密鑰到多個內(nèi)容再現(xiàn)裝置中。為了滿足這些需要,在目前情況下,設(shè)備密鑰被實現(xiàn)為其不能被從內(nèi)容再現(xiàn)裝置中讀出。因此,就有一個問題,版權(quán)保護(hù)方法的許可頒發(fā)者不能夠驗證相同的設(shè)備密鑰是否被嵌入到多個內(nèi)容再現(xiàn)裝置中。
為了解決上面提到的問題,本發(fā)明的一個目標(biāo)是提供一種能夠分辨嵌入到內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰是否已撤銷的內(nèi)容再現(xiàn)裝置。
更進(jìn)一步,另一個目標(biāo)是提供一種能夠驗證相同的設(shè)備密鑰是否被嵌入到多個內(nèi)容再現(xiàn)裝置中的內(nèi)容再現(xiàn)裝置。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面的內(nèi)容再現(xiàn)裝置是一種再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置,包括保密信息存儲單元,用于以不允許從內(nèi)容再現(xiàn)裝置外部訪問的方式保存專門針對于該內(nèi)容再現(xiàn)裝置的保密信息;索引信息存儲單元,用于保存與保密信息一對一關(guān)聯(lián)的索引信息;指令接收單元,用來接收輸出索引信息的指令;索引信息輸出單元,用于基于指令將存儲在索引信息存儲單元中的索引信息輸出到外部。
根據(jù)該結(jié)構(gòu),內(nèi)容再現(xiàn)裝置能夠輸出與保密信息一對一關(guān)聯(lián)的索引信息。因此,即使內(nèi)容再現(xiàn)裝置被作為產(chǎn)品發(fā)貨后,也可以驗證嵌入到該內(nèi)容再現(xiàn)裝置中的保密信息(設(shè)備密鑰)是專門針對于哪個內(nèi)容再現(xiàn)裝置的。
因此,通過檢查顯示的索引信息,內(nèi)容再現(xiàn)裝置的生產(chǎn)商成員及保密信息和索引信息的許可頒發(fā)者就能知道哪個保密信息(設(shè)備密鑰)是嵌入到該內(nèi)容再現(xiàn)裝置的。因此,內(nèi)容再現(xiàn)裝置的生產(chǎn)商的成員通過檢查索引信息就能知道嵌入到該內(nèi)容再現(xiàn)裝置中的保密信息(設(shè)備密鑰)是否已撤銷。
此外,許可頒發(fā)者通過檢查相同的索引信息是否在多個內(nèi)容再現(xiàn)裝置中使用,能夠驗證相同的保密信息(設(shè)備密鑰)是否被嵌入到多個內(nèi)容再現(xiàn)裝置中。
更進(jìn)一步,存儲在索引信息存儲單元中的索引信息根據(jù)預(yù)定的密碼方法來加密,并且索引信息輸出單元可以基于指令將存儲在索引信息存儲單元中的加密的索引信息輸出到外部。
即使索引信息是加密的,用相同的密鑰加密的相同的索引信息具有同樣的值。所以,保密信息的許可頒發(fā)者通過檢查相同的索引信息是否在多個內(nèi)容再現(xiàn)裝置中使用,就能夠驗證相同的保密信息(設(shè)備密鑰)是否嵌入到多個內(nèi)容再現(xiàn)裝置中。
優(yōu)選地,內(nèi)容再現(xiàn)裝置還包括認(rèn)證數(shù)據(jù)存儲單元,該認(rèn)證數(shù)據(jù)存儲單元用于保存通過對索引信息執(zhí)行預(yù)定的轉(zhuǎn)換得到的認(rèn)證數(shù)據(jù)。
如果僅許可頒發(fā)者能夠知道該預(yù)定的轉(zhuǎn)換,那么通過檢查對從內(nèi)容再現(xiàn)裝置中輸出的索引信息執(zhí)行預(yù)定轉(zhuǎn)換的結(jié)果是否與存儲在認(rèn)證數(shù)據(jù)存儲單元中的認(rèn)證數(shù)據(jù)匹配,能防止保密信息和索引信息的許可獲得者做出的從內(nèi)容再現(xiàn)裝置中輸出假的索引信息的違法行為。
此外,指令接收單元可以從記錄了程序的可移動記錄介質(zhì)中讀取用于執(zhí)行指令的程序,并且索引信息輸出單元可以通過執(zhí)行讀取的程序?qū)⒋鎯υ谒饕畔⒋鎯卧械乃饕畔⑤敵龅酵獠俊?br>
根據(jù)該結(jié)構(gòu),能夠使用預(yù)先放置在普通內(nèi)容再現(xiàn)裝置中的盤讀取單元和到外部的視頻輸出接口。所以,基本上,添加功能到普通內(nèi)容再現(xiàn)裝置所需的成本總額很小。
更進(jìn)一步,在記錄介質(zhì)上記錄了唯一的標(biāo)識號碼,指令接收單元從記錄了程序的可移動記錄介質(zhì)中讀取程序和標(biāo)識號碼,并且僅當(dāng)標(biāo)識號碼滿足預(yù)定條件時,索引信息輸出單元可以通過執(zhí)行讀取的程序?qū)⒋鎯υ谒饕畔⒋鎯卧械乃饕畔⑤敵龅酵獠俊?br>
根據(jù)該結(jié)構(gòu),只有當(dāng)放置了具有特定標(biāo)識號碼的記錄介質(zhì)時,內(nèi)容再現(xiàn)裝置才能夠執(zhí)行該程序。具有特定標(biāo)識號碼的記錄介質(zhì)不是商業(yè)上可獲得的,因此只有內(nèi)容再現(xiàn)裝置的開發(fā)生產(chǎn)商能夠得到該記錄介質(zhì)。所以,即使普通用戶能夠創(chuàng)造程序來顯示索引信息,該用戶也不能夠得到維護(hù)盤。因此,不能瀏覽內(nèi)容再現(xiàn)裝置中的索引信息。
即使存儲在記錄介質(zhì)中的維護(hù)程序被復(fù)制,記錄介質(zhì)的標(biāo)識號碼也與復(fù)制目標(biāo)的記錄介質(zhì)的標(biāo)識號碼不同。此外,復(fù)制目標(biāo)的記錄介質(zhì)的標(biāo)識號碼沒有權(quán)限執(zhí)行程序。所以,內(nèi)容再現(xiàn)裝置能夠使得該程序不可使用。
此外,指令接收單元可以是連接到計算機(jī)網(wǎng)絡(luò)的通信終端。
根據(jù)該結(jié)構(gòu),在具有用于通過網(wǎng)絡(luò)更新電子節(jié)目指南(EPG)信息和預(yù)約視頻記錄的通信接口的DVD錄像機(jī)作為內(nèi)容再現(xiàn)裝置使用的情況下,通過使用通信接口(I/F)就不需要設(shè)置專用于獲取索引信息的接口。
此外,指令接收單元可以是用于將調(diào)試裝置連接到內(nèi)容再現(xiàn)裝置的調(diào)試終端,該調(diào)試裝置在內(nèi)容再現(xiàn)裝置的開發(fā)期間使用。
根據(jù)該結(jié)構(gòu),為了開發(fā)內(nèi)容再現(xiàn)裝置可以使用調(diào)試接口將索引信息顯示到調(diào)試裝置。所以,不需要設(shè)置專用于獲取索引信息的接口。
此外,它能夠防止用于開發(fā)內(nèi)容再現(xiàn)裝置的調(diào)試裝置和沒有調(diào)試環(huán)境的普通用戶未經(jīng)授權(quán)瀏覽索引信息。
根據(jù)本發(fā)明其他方面中的一個的內(nèi)容再現(xiàn)裝置是再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置,包括保密信息存儲單元,用于以不允許從內(nèi)容再現(xiàn)裝置外部訪問的方式保存專門針對于該內(nèi)容再現(xiàn)裝置的保密信息;索引信息存儲單元,用于保存與保密信息一對一關(guān)聯(lián)的索引信息;以及顯示單元,用于顯示索引信息。
根據(jù)本結(jié)構(gòu),能夠很容易知道與保密信息一對一關(guān)聯(lián)的索引信息。因此,即使內(nèi)容再現(xiàn)裝置被作為產(chǎn)品發(fā)貨后,也可以驗證嵌入到內(nèi)容再現(xiàn)裝置中的保密信息(設(shè)備密鑰)是專門針對于哪個內(nèi)容再現(xiàn)裝置的。
因此,通過檢查顯示的索引信息,內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員及保密信息和索引信息的許可頒發(fā)者就能知道哪個保密信息(設(shè)備密鑰)是被嵌入到內(nèi)容再現(xiàn)裝置中的。因此,內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員通過檢查索引信息就能知道嵌入到內(nèi)容再現(xiàn)裝置中的保密信息(設(shè)備密鑰)是否已被撤銷。
此外,許可頒發(fā)者通過檢查相同的索引信息是否在多個內(nèi)容再現(xiàn)裝置中使用,就能夠驗證相同的保密信息(設(shè)備密鑰)是否被嵌入到多個內(nèi)容再現(xiàn)裝置中。
更進(jìn)一步,存儲在索引信息存儲單元中的索引信息可以根據(jù)預(yù)定的密碼方法來加密,并且顯示單元可以顯示加密的索引信息。
即使索引信息是加密的,用相同的密鑰加密的相同的索引信息具有同樣的值。所以,保密信息的許可頒發(fā)者通過檢查相同的索引信息是否在多個內(nèi)容再現(xiàn)裝置中使用,就能夠驗證相同的保密信息(設(shè)備密鑰)是否被嵌入到多個內(nèi)容再現(xiàn)裝置中。
更進(jìn)一步,根據(jù)本發(fā)明其他方面中的另一個的內(nèi)容再現(xiàn)系統(tǒng)是再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)系統(tǒng),包括再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置;以及執(zhí)行用戶認(rèn)證的用戶認(rèn)證服務(wù)器,其中,所述內(nèi)容再現(xiàn)裝置包含保密信息存儲單元,用于以不允許從內(nèi)容再現(xiàn)裝置外部訪問的方式保存專門針對于該內(nèi)容再現(xiàn)裝置的保密信息;索引信息存儲單元,用于保存與保密信息一對一關(guān)聯(lián)的索引信息;用戶標(biāo)識信息發(fā)送單元,用于將用戶標(biāo)識信息發(fā)送到用戶認(rèn)證服務(wù)器;指令接收單元,用于接收輸出索引信息的指令;以及索引信息輸出單元,用于基于指令輸出存儲在索引信息存儲單元中的索引信息,所述用戶認(rèn)證服務(wù)器包含用戶認(rèn)證單元,用于基于從內(nèi)容再現(xiàn)裝置接收到的用戶標(biāo)識信息來執(zhí)行用戶認(rèn)證;以及指令發(fā)送單元,用于基于用戶認(rèn)證單元執(zhí)行的認(rèn)證結(jié)果將輸出索引信息的指令發(fā)送到內(nèi)容再現(xiàn)裝置。
根據(jù)該結(jié)構(gòu),內(nèi)容再現(xiàn)裝置能夠輸出與保密信息一對一關(guān)聯(lián)的索引信息。因此,即使內(nèi)容再現(xiàn)裝置被作為產(chǎn)品發(fā)貨后,也可以驗證嵌入到內(nèi)容再現(xiàn)裝置中的保密信息(設(shè)備密鑰)是專門針對于哪個內(nèi)容再現(xiàn)裝置的。
因此,通過檢查顯示的索引信息,內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員及保密信息和索引信息的許可頒發(fā)者就能知道哪個保密信息(設(shè)備密鑰)是被嵌入到內(nèi)容再現(xiàn)裝置中的。因此,內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員通過檢查索引信息就能知道嵌入到內(nèi)容再現(xiàn)裝置中的保密信息(設(shè)備密鑰)是否已被撤銷。
此外,許可頒發(fā)者通過檢查相同的索引信息是否在多個內(nèi)容再現(xiàn)裝置中使用,就能夠驗證相同的保密信息(設(shè)備密鑰)是否被嵌入到多個內(nèi)容再現(xiàn)裝置中。
更進(jìn)一步,在具有用于通過網(wǎng)絡(luò)更新電子節(jié)目指南(EPG)信息和預(yù)約視頻記錄的通信接口的DVD錄像機(jī)作為內(nèi)容再現(xiàn)裝置使用的情況下,通過使用通信接口(I/F)就不需要設(shè)置專用于獲取索引信息的接口。
此外,用戶認(rèn)證服務(wù)器執(zhí)行內(nèi)容再現(xiàn)裝置操作者的用戶認(rèn)證。因此,能夠防止沒有權(quán)限的操作者未經(jīng)授權(quán)瀏覽索引信息。
注意,本發(fā)明不僅能夠被實現(xiàn)為具有這樣的特征單元的內(nèi)容再現(xiàn)裝置和內(nèi)容再現(xiàn)系統(tǒng),而且能夠被實現(xiàn)為包含將該內(nèi)容再現(xiàn)裝置所包含的特征單元作為步驟的內(nèi)容再現(xiàn)方法,還能被實現(xiàn)為使計算機(jī)執(zhí)行包含在該內(nèi)容再現(xiàn)方法中的這些步驟的程序。這里,無需提及這種程序能夠通過如CD-ROM這樣的記錄介質(zhì)和如因特網(wǎng)這樣的通信網(wǎng)絡(luò)來分發(fā)。
根據(jù)本發(fā)明的驗證內(nèi)容再現(xiàn)裝置特定信息的方法,即使在專門針對于該內(nèi)容再現(xiàn)裝置的設(shè)備密鑰以不能從外部讀取的方式安裝后,也可以驗證嵌入在內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰是什么類型。
因此,本發(fā)明可以提供一種能夠分辨嵌入到內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰是否已被撤銷的內(nèi)容再現(xiàn)裝置。
此外,本發(fā)明可以提供一種能夠驗證相同的設(shè)備密鑰是否被嵌入到多個內(nèi)容再現(xiàn)裝置中的內(nèi)容再現(xiàn)裝置。
作為有關(guān)本申請技術(shù)背景的更多信息,包括說明書、附圖和權(quán)利要求書在內(nèi)的于2004年1月15日提交的日本專利申請?zhí)?004-007683的文件的公開內(nèi)容通過引用全部并入此處。
從結(jié)合舉例說明本發(fā)明具體實施例的附圖進(jìn)行的以下描述中,本發(fā)明的這些和其他目的、優(yōu)點、特征將會變得更加清楚。在附圖中圖1是示出根據(jù)本發(fā)明第一實施例的內(nèi)容再現(xiàn)系統(tǒng)的結(jié)構(gòu)的外形圖;圖2是示出內(nèi)容再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的方框圖;圖3是示出該內(nèi)容再現(xiàn)裝置執(zhí)行的處理的流程圖;
圖4是示出設(shè)備密鑰索引信息獲取處理(圖3中的S8)的細(xì)節(jié)的流程圖;圖5是示出根據(jù)本發(fā)明第二實施例的內(nèi)容再現(xiàn)系統(tǒng)的結(jié)構(gòu)的外形圖;圖6是示出調(diào)試裝置執(zhí)行的處理的流程圖;圖7是示出內(nèi)容再現(xiàn)裝置執(zhí)行的處理的流程圖;圖8是示出根據(jù)本發(fā)明第三實施例的內(nèi)容再現(xiàn)系統(tǒng)的結(jié)構(gòu)的外形圖;圖9是服務(wù)器執(zhí)行的處理的流程圖;圖10是示出內(nèi)容再現(xiàn)裝置執(zhí)行的處理的流程圖;圖11是示出根據(jù)本發(fā)明第四實施例的內(nèi)容再現(xiàn)系統(tǒng)的結(jié)構(gòu)的外形圖;圖12是示出計算機(jī)終端裝置執(zhí)行的處理的流程圖;圖13是示出內(nèi)容再現(xiàn)裝置執(zhí)行的處理的流程圖;圖14是內(nèi)容再現(xiàn)裝置的外形圖;圖15是示出當(dāng)圖14中所示的內(nèi)容再現(xiàn)裝置的蓋子被移除時的圖;圖16是示出設(shè)備密鑰索引信息顯示單元的例子的圖示。
具體實施例方式
以下,參照
本發(fā)明的實施例。在以下說明的實施例中,說明了一種獲取嵌入到內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰索引信息的內(nèi)容再現(xiàn)系統(tǒng)。
(第一實施例)圖1是示出根據(jù)本發(fā)明第一實施例的內(nèi)容再現(xiàn)系統(tǒng)100的結(jié)構(gòu)的外形圖。
該內(nèi)容再現(xiàn)系統(tǒng)100是一個不僅能用來再現(xiàn)數(shù)字內(nèi)容、而且能用來顯示存儲在內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰索引信息的系統(tǒng)。它包含了內(nèi)容再現(xiàn)裝置1、顯示裝置3和光盤2。
內(nèi)容再現(xiàn)裝置1是解密和再現(xiàn)數(shù)字內(nèi)容的裝置,該數(shù)字內(nèi)容是使用設(shè)備密鑰和附加到設(shè)備密鑰并與設(shè)備密鑰一對一關(guān)聯(lián)的設(shè)備密鑰索引信息來加密的。設(shè)備密鑰和設(shè)備密鑰索引信息被嵌入并存儲在內(nèi)容再現(xiàn)裝置1中。
顯示裝置3是在屏幕上顯示從內(nèi)容再現(xiàn)裝置1輸出的視頻數(shù)據(jù)的裝置。
光盤2是記錄介質(zhì),其中有一個程序用于將嵌入到內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息的細(xì)節(jié)顯示到顯示裝置3。
這里,作為內(nèi)容再現(xiàn)裝置1的例子,有DVD播放器、DVD錄像機(jī)、藍(lán)光光盤(BD)錄像機(jī)等。此外,作為光盤2的例子,有DVD、BD、CD等。更進(jìn)一步,內(nèi)容再現(xiàn)裝置1和顯示裝置3有用于輸入和輸出視頻的接口。作為用于視頻輸入/輸出的接口,設(shè)計了RGB終端、視頻終端、S終端、D終端等,并且內(nèi)容再現(xiàn)裝置1和顯示裝置3根據(jù)每個終端通過連接電纜彼此連接。
圖2是示出根據(jù)本實施例的內(nèi)容再現(xiàn)裝置1的內(nèi)部配置的框圖。
如上所述,內(nèi)容再現(xiàn)裝置1是解密和再現(xiàn)加密的數(shù)字內(nèi)容的裝置。它包括主處理單元10、視頻處理單元11、視頻輸出單元12、調(diào)試外部接口(I/F)13、通信I/F 14、盤讀取單元15、密碼處理單元17、RAM 18、設(shè)備ID存儲單元19、設(shè)備密鑰存儲單元110、程序存儲單元111、用戶認(rèn)證單元20、和數(shù)據(jù)總線16。
主處理單元10是對包括在內(nèi)容再現(xiàn)裝置1中的每個處理單元、每個接口的輸入和輸出、以及從每個存儲單元中讀和寫數(shù)據(jù)進(jìn)行控制的處理單元。主處理單元10包含設(shè)備密鑰索引信息獲取處理單元10a。設(shè)備密鑰索引信息獲取處理單元10a是用來獲取存儲在下面說明的設(shè)備ID存儲單元19中的設(shè)備密鑰索引信息19a的處理單元。
視頻處理單元11是生成用于屏幕顯示的數(shù)據(jù)的處理單元,通過該處理單元,顯示裝置3將內(nèi)容再現(xiàn)裝置1中處理的數(shù)據(jù)轉(zhuǎn)換成能夠在屏幕上顯示的數(shù)據(jù)格式。視頻處理單元11包含設(shè)備密鑰索引信息輸出處理單元11a,該設(shè)備密鑰索引信息輸出處理單元11a通過視頻輸出單元12輸出通過設(shè)備密鑰索引信息獲取處理單元10a獲得的設(shè)備密鑰索引信息19a。
視頻輸出單元12是輸出用于屏幕顯示的數(shù)據(jù)到顯示裝置3的處理單元。作為視頻輸出單元12,RGB終端、視頻終端、S終端、D終端等是可預(yù)見的。
調(diào)試外部I/F 13是第二實施中說明的調(diào)試設(shè)備41和內(nèi)容再現(xiàn)裝置1之間的數(shù)據(jù)輸入/輸出接口。作為調(diào)試外部I/F 13,聯(lián)合測試行動組(JTAG)終端等是可預(yù)見的。調(diào)試外部I/F 13包含用于接收從調(diào)試設(shè)備41中接收到的指令碼的指令碼接收單元13a。
通信I/F 14是用來將內(nèi)容再現(xiàn)裝置1連接到在第三和第四實施例中說明的像局域網(wǎng)(LAN)這樣的外部網(wǎng)絡(luò)的通信接口。作為通信I/F14,局域網(wǎng)終端等是可預(yù)見的。通信I/F 14包含通過網(wǎng)絡(luò)5接收指令碼的指令碼接收單元14a。
盤讀取單元15是讀取記錄在插入到內(nèi)容再現(xiàn)裝置1中的光盤上的數(shù)據(jù)和寫數(shù)據(jù)到光盤上的處理單元。盤讀取單元15包含用于讀取存儲在光盤2中的程序并將其傳送到主處理單元10的程序讀取單元15a。
密碼處理單元17是執(zhí)行再現(xiàn)內(nèi)容所必須的密碼術(shù)(加密和/或解密)的處理單元。
RAM 18是暫時在內(nèi)容再現(xiàn)裝置1中保存程序和處理數(shù)據(jù)的記錄裝置。
設(shè)備ID存儲單元19是保存嵌入到內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰所附加的設(shè)備密鑰索引信息19a的存儲裝置。
設(shè)備密鑰存儲單元110是保存設(shè)備密鑰110a的存儲單元。
程序存儲單元111是保存由設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行的、用于獲取設(shè)備密鑰索引信息的程序(設(shè)備密鑰索引信息獲取處理程序111a)的存儲單元。
如第三實施例中將說明的,用戶認(rèn)證單元20是請求連接到通過網(wǎng)絡(luò)5相連的服務(wù)器(圖中未示出)的處理單元。
數(shù)據(jù)總線16是用于相互連接除視頻輸出單元12外的模塊并在模塊間傳送數(shù)據(jù)的內(nèi)部數(shù)據(jù)總線。
通過例如數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)加密術(shù)這樣的預(yù)定的密碼方法來對設(shè)備密鑰索引信息19a和設(shè)備密鑰110a進(jìn)行加密,并將他們分別存儲在設(shè)備ID存儲單元19和設(shè)備密鑰存儲單元110中。用來對設(shè)備密鑰索引信息19a和設(shè)備密鑰110a進(jìn)行加密的密鑰(主密鑰17a)被存儲在加密處理單元17中,以便使其不能被從內(nèi)容再現(xiàn)裝置的外部讀出。
程序存儲單元111保存用來在內(nèi)容再現(xiàn)裝置1中執(zhí)行處理的程序。這個程序包含設(shè)備密鑰索引信息獲取處理程序111a,該設(shè)備密鑰索引信息獲取處理程序111a中描述了根據(jù)外部指令將設(shè)備密鑰索引信息19a輸出到外部的處理。此外,將這些程序進(jìn)行數(shù)據(jù)壓縮并記錄在程序記錄單元111中,當(dāng)內(nèi)容再現(xiàn)裝置1通電時,將其進(jìn)行數(shù)據(jù)解壓縮并傳送到RAM 18。
接下來,在根據(jù)本實施例的內(nèi)容再現(xiàn)系統(tǒng)100中,說明了將記錄在內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a輸出到外部的處理。
圖3是示出內(nèi)容再現(xiàn)裝置1執(zhí)行的處理的流程圖。
如圖1所示,用戶將光盤2插入到內(nèi)容再現(xiàn)裝置1的盤插槽1d中,該光盤2存儲了用來顯示設(shè)備密鑰索引信息19a的程序。
圖2所示的盤讀取單元15判斷光盤2是否插入到盤插槽1d中(S2)。在光盤2被插入到盤插槽1d中之后(S2中的“是”),程序讀取單元15a讀取寫在光盤2中的程序(S4)。程序讀取單元15a將讀取的程序通過數(shù)據(jù)總線16傳送到主處理單元10的設(shè)備密鑰索引信息獲取處理單元10a(S6)。
設(shè)備密鑰索引信息獲取處理單元10a讀取包含在所讀取的程序中的、用來輸出設(shè)備密鑰索引信息19a的指令碼(S7)。設(shè)備密鑰索引信息獲取處理單元10a根據(jù)指令碼執(zhí)行存儲在RAM 18中的設(shè)備密鑰索引信息獲取處理程序111a(S8)。稍后說明設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行的處理的細(xì)節(jié)(S8)。
設(shè)備密鑰索引信息輸出處理單元11a將該處理(S8)所獲取的設(shè)備密鑰索引信息19a轉(zhuǎn)換成能夠被視頻處理單元11中的顯示裝置3顯示的數(shù)據(jù)格式。然后,通過將設(shè)備密鑰索引信息輸出處理單元11a連接到視頻輸出單元12和顯示裝置3的連接電纜(圖中未示出),將轉(zhuǎn)換的設(shè)備密鑰索引信息19a顯示到顯示裝置3(S10)。
接下來說明了設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行的處理(S8)的細(xì)節(jié)。圖4是示出該處理(圖3中的S8)的細(xì)節(jié)的流程圖。
設(shè)備密鑰索引信息獲取處理單元10a讀取存儲在設(shè)備ID存儲單元19中的加密的設(shè)備密鑰索引信息(以下稱為“加密的設(shè)備密鑰索引信息”)并將其輸出到密碼處理單元17(S12)。密碼處理單元17使用主密鑰17a來對加密的設(shè)備密鑰索引信息進(jìn)行解密(S14)。
通過上述處理,設(shè)備密鑰索引信息19a被顯示到顯示裝置3。從而,來自內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員和許可頒發(fā)者通過檢查顯示的設(shè)備密鑰索引信息19a能夠得知哪個設(shè)備密鑰110a被嵌入到內(nèi)容再現(xiàn)裝置1中。
所以,來自內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員通過檢查設(shè)備密鑰索引信息19a能夠得知嵌入到內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰是否已被撤銷。
此外,許可頒發(fā)者通過檢查相同的設(shè)備密鑰索引信息19a是否被用在多個內(nèi)容再現(xiàn)裝置1中,就能驗證相同的設(shè)備密鑰110a是否被嵌入到多個內(nèi)容再現(xiàn)裝置1中。
這里,以下是第一實施例特有的效果。即,根據(jù)第一實施例中的內(nèi)容再現(xiàn)系統(tǒng)100,能夠使用在內(nèi)容再現(xiàn)裝置1中實現(xiàn)的盤讀取單元15和到外部的視頻輸出接口(視頻處理單元11和視頻輸出單元12)。所以,基本上僅需要將用于輸出設(shè)備密鑰索引信息19a的設(shè)備密鑰索引信息獲取處理程序111a加入到內(nèi)容再現(xiàn)裝置1中,使得加入功能的成本保持較小。
(第二實施例)根據(jù)本發(fā)明第二實施例的內(nèi)容再現(xiàn)系統(tǒng)不同于根據(jù)第一實施例的內(nèi)容再現(xiàn)系統(tǒng)100。除了再現(xiàn)數(shù)字內(nèi)容,它還將存儲在內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰索引信息19a顯示到稍后介紹的調(diào)試設(shè)備。
圖5是示出根據(jù)本發(fā)明第二實施例的內(nèi)容再現(xiàn)系統(tǒng)200的結(jié)構(gòu)的外形圖。
內(nèi)容再現(xiàn)系統(tǒng)200包含內(nèi)容再現(xiàn)裝置1、調(diào)試裝置41、顯示裝置42、和輸入裝置43。
內(nèi)容再現(xiàn)裝置1與第一實施例中所示的內(nèi)容再現(xiàn)裝置1有相似的配置。所以,關(guān)于該結(jié)構(gòu)的詳細(xì)說明在這里就不再重復(fù)。
調(diào)試裝置41是用來調(diào)試存儲在內(nèi)容再現(xiàn)裝置1中的程序等的裝置。顯示裝置42是接收來自調(diào)試裝置41的輸出并將該輸出顯示到屏幕上的裝置。輸入裝置43是用來將從調(diào)試裝置41的操作者接收到的輸入信息輸入到調(diào)試裝置41的裝置。
這里,調(diào)試裝置41與在內(nèi)容再現(xiàn)裝置1的開發(fā)中使用的調(diào)試裝置相同。內(nèi)容再現(xiàn)裝置1和調(diào)試裝置41具有如JTAG這樣的調(diào)試終端,這些終端通過如JTAG電纜這樣的、與用于連接調(diào)試裝置的終端相對應(yīng)的連接電纜互相連接。此外,調(diào)試裝置41和顯示裝置42、以及調(diào)試裝置41和輸入裝置43分別通過與調(diào)試裝置41中使用的調(diào)試終端相對應(yīng)的連接電纜相互連接。
接下來,在根據(jù)本實施例的內(nèi)容再現(xiàn)系統(tǒng)200中,說明了將存儲在內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a輸出到外部的處理。圖6是示出調(diào)制裝置41執(zhí)行的處理的流程圖。圖7是示出內(nèi)容再現(xiàn)裝置1執(zhí)行的處理的流程圖。
調(diào)試裝置41的操作者在調(diào)試裝置41與內(nèi)容再現(xiàn)裝置1相連的狀態(tài)時啟動調(diào)試裝置41。接下來,操作者使用輸入裝置43輸入指令,該指令用于將內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a顯示在調(diào)試裝置41中。
如圖6所示,當(dāng)從輸入裝置43輸入指令時(S22中的“是”),調(diào)試裝置41將用于輸出設(shè)備密鑰索引信息19a的預(yù)定指令碼發(fā)送到內(nèi)容再現(xiàn)裝置1(S24)。
在從內(nèi)容再現(xiàn)裝置1中接收到設(shè)備密鑰索引信息19a的情況下(S26中的“是”),調(diào)試裝置41將接收到的設(shè)備密鑰索引信息19a轉(zhuǎn)換成能夠在顯示裝置42的屏幕上顯示的數(shù)據(jù)格式,并且將它發(fā)送到顯示裝置42(S28)。顯示裝置42將接收到的數(shù)據(jù)轉(zhuǎn)換后的設(shè)備密鑰索引信息19a顯示到屏幕上(S30)。
接下來,說明了該內(nèi)容再現(xiàn)裝置1執(zhí)行的處理。如圖7所示,當(dāng)調(diào)試外部I/F 13的指令碼接收單元13a接收到調(diào)試裝置41發(fā)送的預(yù)定指令碼時(S32中的“是”),設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行存儲在RAM 18中的設(shè)備密鑰索引信息獲取處理程序111a(S36)。然后,設(shè)備密鑰索引信息獲取處理單元10a將設(shè)備密鑰索引信息19a發(fā)送到調(diào)試裝置41(S38)。
設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行的處理(S36)與參考圖4所說明的內(nèi)容相同。所以,在此不再重復(fù)關(guān)于該處理的詳細(xì)說明。
如上面所說明的,根據(jù)第二實施例,除了第一實施例中指出的效果之外,還實現(xiàn)了第二實施例特有的以下效果。
即,根據(jù)第二實施例中的內(nèi)容再現(xiàn)系統(tǒng)200,可以使用實際上用于內(nèi)容再現(xiàn)裝置1的開發(fā)的調(diào)試接口將設(shè)備密鑰索引信息19a顯示到調(diào)試裝置41的顯示裝置42。所以,有一個優(yōu)點是,在內(nèi)容再現(xiàn)裝置1中不需要設(shè)置用于獲取設(shè)備密鑰索引信息19a的特定接口。
此外,使用用于調(diào)試的接口,能夠防止用于內(nèi)容再現(xiàn)裝置開發(fā)的調(diào)試裝置、沒有調(diào)試環(huán)境的普通用戶等未經(jīng)允許瀏覽設(shè)備密鑰索引信息19a。
(第三實施例)根據(jù)本發(fā)明第三實施例的內(nèi)容再現(xiàn)系統(tǒng)與第一實施例中的內(nèi)容再現(xiàn)系統(tǒng)100和第二實施例中的內(nèi)容再現(xiàn)系統(tǒng)200不同。它是一個不僅再現(xiàn)數(shù)字內(nèi)容、而且僅當(dāng)通過服務(wù)器(稍后說明)執(zhí)行認(rèn)證時才顯示設(shè)備密鑰索引信息的系統(tǒng)。
圖8是示出根據(jù)本發(fā)明第三實施例的內(nèi)容再現(xiàn)系統(tǒng)300的結(jié)構(gòu)的外形圖。內(nèi)容再現(xiàn)系統(tǒng)300包含內(nèi)容再現(xiàn)裝置1、顯示裝置3和服務(wù)器6。內(nèi)容再現(xiàn)裝置1和服務(wù)器6通過諸如因特網(wǎng)這樣的網(wǎng)絡(luò)5相互連接。
內(nèi)容再現(xiàn)裝置1和顯示裝置3分別與第一實施例中示出的內(nèi)容再現(xiàn)裝置1和顯示裝置3有相同的結(jié)構(gòu)。所以,在此不再重復(fù)關(guān)于相同結(jié)構(gòu)的詳細(xì)說明。
服務(wù)器6是發(fā)送指令碼的裝置,該指令碼用于將存儲在內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a輸出到執(zhí)行了用戶認(rèn)證的內(nèi)容再現(xiàn)裝置1。
內(nèi)容再現(xiàn)裝置1有用于連接到網(wǎng)絡(luò)5的通信I/F 14。具體地,LAN終端等是可預(yù)見的。
接下來,在本實施例的內(nèi)容再現(xiàn)系統(tǒng)300中,說明了輸出存儲在內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a的處理。圖9是示出服務(wù)器6執(zhí)行的處理的流程圖。圖10是示出內(nèi)容再現(xiàn)裝置1執(zhí)行的處理的流程圖。
如圖9所示,服務(wù)器6判斷是否接收到從內(nèi)容再現(xiàn)裝置1到服務(wù)器6的連接請求(S52)。這里,內(nèi)容再現(xiàn)裝置1發(fā)送操作內(nèi)容再現(xiàn)裝置1的用戶的名稱和對應(yīng)于該用戶名的密碼。服務(wù)器6接收用戶名和密碼并判斷到服務(wù)器6的連接請求是否被收到。在到服務(wù)器6的請求被接收到的情況下(S52中的“是”),服務(wù)器6通過判斷包含在接收到的連接請求中的用戶名和密碼對是否先前在服務(wù)器6中登記過,來判斷用戶認(rèn)證是否成功(S54)。就是說,當(dāng)用戶名和密碼對先前在服務(wù)器6中登記過時,服務(wù)器6判定用戶認(rèn)證成功。這里,登記在服務(wù)器6中的用戶名和密碼對是那些具有執(zhí)行顯示設(shè)備密鑰索引信息權(quán)限的用戶的用戶名和密碼對。
當(dāng)用戶認(rèn)證成功時(S54中的“是”),服務(wù)器6通過網(wǎng)絡(luò)5將用于輸出設(shè)備密鑰索引信息19a的指令碼發(fā)送到內(nèi)容再現(xiàn)裝置1(S56),并結(jié)束該處理。當(dāng)用戶認(rèn)證失敗時(S54中的“否”),服務(wù)器6結(jié)束該處理而不發(fā)送指令碼。
接下來,說明了內(nèi)容再現(xiàn)裝置1執(zhí)行的處理。內(nèi)容再現(xiàn)裝置1的操作者對內(nèi)容再現(xiàn)裝置1執(zhí)行預(yù)定的操作,并且將內(nèi)容再現(xiàn)裝置維護(hù)菜單(圖中未示出)顯示到顯示裝置3,以便獲取嵌入到內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a。例如,可以通過在內(nèi)容再現(xiàn)裝置1的機(jī)身上設(shè)置專用于轉(zhuǎn)換到維護(hù)模式的開關(guān)(圖中未示出)、并且由操作者按下該開關(guān)來將內(nèi)容再現(xiàn)維護(hù)菜單顯示在顯示裝置3上。
操作者選擇“執(zhí)行獲取設(shè)備密鑰索引信息的處理”的菜單。在這里,可以使用設(shè)置在內(nèi)容再現(xiàn)裝置1的機(jī)身上的操作按鈕(圖中未示出)或使用附屬于該內(nèi)容再現(xiàn)裝置1的遙控器(圖中未示出)來執(zhí)行操作者的菜單選擇操作。
選擇該菜單后,操作者輸入用戶名和密碼。當(dāng)操作者輸入用戶名和密碼時,內(nèi)容再現(xiàn)裝置1的主處理單元10通過通信I/F 14和網(wǎng)絡(luò)5將用戶名和密碼發(fā)送到服務(wù)器6,并將連接請求發(fā)送到服務(wù)器6(S42)。
如上所述,當(dāng)在服務(wù)器6中用戶認(rèn)證成功時,從服務(wù)器6發(fā)送用于輸出設(shè)備密鑰索引信息19a的指令碼(圖10中的S56)。因此,當(dāng)通信接口I/F 14的指令碼接收單元14a接收到從服務(wù)器6發(fā)送的指令碼時(S44中的“是”),設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行存儲在RAM 18中的設(shè)備密鑰索引信息獲取處理程序111a(S48)。
設(shè)備密鑰索引信息輸出處理單元11a將通過所述處理(S48)獲取的設(shè)備密鑰索引信息19a轉(zhuǎn)換成能夠顯示到視頻處理單元11中的顯示裝置3的數(shù)據(jù)格式。然后,轉(zhuǎn)換的設(shè)備密鑰索引信息19a被通過連接到視頻輸出單元12和顯示裝置3的連接電纜(圖中未示出)顯示到顯示裝置3(S50)。
設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行的處理(S48)與參考圖4所說明的處理相同。所以,在此不再重復(fù)關(guān)于該處理的詳細(xì)說明。
如上所述,根據(jù)第三實施例,除了根據(jù)第一實施例的效果外還有以下獨特效果。
即,根據(jù)第三實施例中的內(nèi)容再現(xiàn)系統(tǒng)300,例如,在具有用于通過網(wǎng)絡(luò)執(zhí)行更新EPG信息和記錄預(yù)約的通信接口的DVD錄像機(jī)作為內(nèi)容再現(xiàn)裝置1使用的情況下,使用通信I/F 14,有一個優(yōu)點就是,不需要設(shè)置專用于獲取設(shè)備密鑰索引信息19a的接口。
此外,服務(wù)器6對內(nèi)容再現(xiàn)裝置1的操作者是否有瀏覽設(shè)備密鑰索引信息的權(quán)限進(jìn)行認(rèn)證。所以,能夠防止沒有權(quán)限的操作者未經(jīng)允許瀏覽設(shè)備密鑰索引信息。
(第四實施例)根據(jù)本發(fā)明第四實施例的內(nèi)容再現(xiàn)系統(tǒng)與分別根據(jù)第一到第三實施例的內(nèi)容再現(xiàn)系統(tǒng)100到300不同。它除了是一個再現(xiàn)數(shù)字內(nèi)容的系統(tǒng)外,還是一個將設(shè)備密鑰索引信息顯示到與連接到網(wǎng)絡(luò)的計算機(jī)終端設(shè)備相連的顯示裝置的系統(tǒng)。
圖11是示出根據(jù)本發(fā)明第四實施例的內(nèi)容再現(xiàn)系統(tǒng)400的結(jié)構(gòu)的外形圖。內(nèi)容再現(xiàn)系統(tǒng)400包含內(nèi)容再現(xiàn)裝置1、計算機(jī)終端裝置71、顯示裝置72和輸入終端裝置73。內(nèi)容再現(xiàn)裝置1和計算機(jī)終端71通過諸如LAN這樣的網(wǎng)絡(luò)5相互連接。
內(nèi)容再現(xiàn)裝置1與第一實施例中所示的內(nèi)容再現(xiàn)裝置1有相同的配置。所以,這里不再重復(fù)關(guān)于該結(jié)構(gòu)的詳細(xì)說明。
計算機(jī)終端裝置71是普通的計算機(jī)終端裝置。顯示裝置72是將從計算機(jī)終端裝置71輸出的顯示信息顯示到屏幕的裝置。輸入終端裝置73是將數(shù)據(jù)輸入到計算機(jī)終端裝置71的裝置。
內(nèi)容再現(xiàn)裝置1和計算機(jī)終端裝置71有連接到網(wǎng)絡(luò)5的接口。具體地說,可以想象的到是LAN終端等。此外,用于監(jiān)控內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a的程序被安裝在計算機(jī)終端裝置71中。
接下來,在根據(jù)本實施例的內(nèi)容再現(xiàn)系統(tǒng)400中,說明了將存儲在內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a輸出的處理。圖12是示出計算機(jī)終端71執(zhí)行的處理的流程圖。圖13是示出內(nèi)容再現(xiàn)裝置1執(zhí)行的處理的流程圖。
首先,在內(nèi)容再現(xiàn)裝置1和計算機(jī)終端裝置71通過網(wǎng)絡(luò)5相互連接的狀態(tài)下,內(nèi)容再現(xiàn)裝置1的操作者打開內(nèi)容再現(xiàn)裝置1的電源并將用于監(jiān)控設(shè)備密鑰索引信息19a的設(shè)備密鑰索引信息獲取處理程序111a從程序存儲單元111傳送到RAM 18。
接下來,計算機(jī)終端裝置71的操作者使用輸入終端裝置73,將用于顯示設(shè)備密鑰索引信息19a的指令輸入到計算機(jī)終端裝置71。
響應(yīng)于該指令的輸入(S72中的“是”),計算機(jī)終端裝置71通過網(wǎng)絡(luò)5將用于顯示設(shè)備密鑰索引信息19a的指令碼發(fā)送到內(nèi)容再現(xiàn)裝置1(S74)。
當(dāng)計算機(jī)終端裝置71接收到來自內(nèi)容再現(xiàn)裝置1的設(shè)備密鑰索引信息19a時(S76中的“是”),它將接收到的設(shè)備密鑰索引信息19a轉(zhuǎn)換成能夠在顯示裝置72的屏幕上顯示的數(shù)據(jù)格式,并將其發(fā)送到顯示裝置72(S78)。顯示裝置72將接收到的數(shù)據(jù)轉(zhuǎn)換后的設(shè)備密鑰索引信息19a顯示到屏幕上(S80)。
接下來,說明了內(nèi)容再現(xiàn)裝置1執(zhí)行的處理。如圖13所示,當(dāng)調(diào)試外部I/F 13的指令碼接收單元13a接收到從計算機(jī)終端裝置71發(fā)送的預(yù)定指令碼時(S62中的“是”),設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行存儲在RAM 18中的設(shè)備密鑰索引信息獲取處理程序111a(S66)。然后,設(shè)備密鑰索引信息獲取處理單元10a將設(shè)備密鑰索引信息19a發(fā)送到計算機(jī)終端裝置71(S68)。
設(shè)備密鑰索引信息獲取處理單元10a執(zhí)行的處理與參考圖4所說明的處理相同。因此,在此不再重復(fù)關(guān)于該相同處理的詳細(xì)說明。
如上所述,第四實施例除了在第一實施例中示出的效果外還有以下效果。
即,根據(jù)第四實施例中的內(nèi)容再現(xiàn)系統(tǒng)400,例如,在具有用于通過網(wǎng)絡(luò)更新EPG信息和進(jìn)行記錄預(yù)約的通信接口的DVD錄像機(jī)等作為內(nèi)容再現(xiàn)裝置1使用的情況下,有一個優(yōu)點就是,使用通信I/F 14而不需要設(shè)置用于獲取設(shè)備密鑰索引信息19a的特殊接口。
如上所述,根據(jù)本發(fā)明第一到第四實施例,對于內(nèi)容再現(xiàn)裝置1唯一的設(shè)備密鑰索引信息19a能以一些方式顯示。此外,如上所述,設(shè)備密鑰索引信息19a是與設(shè)備密鑰110a一對一關(guān)聯(lián)的。因此,內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員和許可頒發(fā)者通過檢查所顯示的設(shè)備密鑰索引信息19a,能夠得知哪個設(shè)備密鑰110a被嵌入到內(nèi)容再現(xiàn)裝置1中。
因此,內(nèi)容再現(xiàn)裝置生產(chǎn)商的成員通過檢查設(shè)備密鑰索引信息19a能夠得知嵌入到內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰是否已被撤銷。
此外,許可頒發(fā)者可以通過檢查相同的設(shè)備密鑰索引信息19a是否在多個內(nèi)容再現(xiàn)裝置1中使用,來驗證相同的設(shè)備密鑰110a是否被嵌入到多個內(nèi)容再現(xiàn)裝置1中。
在上面,基于實施例說明了根據(jù)本發(fā)明的內(nèi)容再現(xiàn)系統(tǒng)。然而,本發(fā)明不局限于該實施例的上下文。
例如,在實施例中,設(shè)備密鑰索引信息19a被加密并存儲在設(shè)備密鑰存儲單元110中。然而,也可能不加密就存儲。在這種情況下,在將設(shè)備密鑰索引信息19a輸出到外部時,可以將從設(shè)備密鑰存儲單元110讀出的數(shù)據(jù)照現(xiàn)在的樣子輸出到外部。
此外,在實施例中,加密的設(shè)備密鑰索引信息19a在密碼處理單元17中被解密后被輸出到外部。然而,加密的設(shè)備密鑰索引信息可以照現(xiàn)在的樣子被輸出到外部。在這種情況下,假設(shè)用于對加密的設(shè)備密鑰索引信息進(jìn)行解密的主密鑰17a沒有被存儲到密碼處理單元17中。
每一個接收到來自內(nèi)容再現(xiàn)裝置1的加密的設(shè)備密鑰索引信息的裝置存儲用于解密的密鑰,并且可以通過對加密的設(shè)備密鑰索引信息進(jìn)行解密來獲取設(shè)備密鑰索引信息19a。
此外,加密的設(shè)備密鑰索引信息19a可以照現(xiàn)在的樣子被顯示到每個顯示裝置。更進(jìn)一步,每個顯示裝置可以顯示由密碼處理單元17解密的并且被再以另一個密鑰加密的設(shè)備密鑰索引信息19a。
通過對多條相同的設(shè)備密鑰索引信息進(jìn)行加密得到的多條加密的設(shè)備密鑰索引信息也有相同的值。因此,許可頒發(fā)者可以通過檢查多個內(nèi)容再現(xiàn)裝置1是否使用相同的加密的設(shè)備密鑰索引信息來驗證相同的設(shè)備密鑰110a是否被嵌入到多個內(nèi)容再現(xiàn)裝置1中。
此外,每個內(nèi)容再現(xiàn)裝置的生產(chǎn)商秘密持有用于對加密的設(shè)備密鑰索引信息進(jìn)行解密的密鑰,使得僅該生產(chǎn)商可以被允許知道設(shè)備密鑰索引信息19a。因此,僅生產(chǎn)了該內(nèi)容再現(xiàn)裝置的生產(chǎn)商才能夠知道設(shè)備密鑰索引信息19a。
而且,第一實施例中的本發(fā)明提供了一種結(jié)構(gòu),其中光盤2被插入到內(nèi)容再現(xiàn)裝置1中。然而,可以是半導(dǎo)體記錄介質(zhì),例如SD存儲卡或記憶棒、IC卡等。
此外,在本發(fā)明的第一實施例中,可以加入以下機(jī)制以便防止普通用戶創(chuàng)造保存有用于顯示設(shè)備密鑰索引信息19a的程序的光盤,以及瀏覽內(nèi)容再現(xiàn)裝置中的設(shè)備密鑰索引信息19a。
首先,對于每個光盤2唯一的ID在生產(chǎn)盤時被寫入盤的ROM區(qū)域。例如,在DVD的情況下,ID可以被寫入群刻區(qū)(Burst CuttingArea,BCA)。然后,僅當(dāng)有特定ID的盤插入時才通過內(nèi)容再現(xiàn)裝置1執(zhí)行用于顯示設(shè)備密鑰索引信息19a的指令碼。有特定ID的光盤2商業(yè)上是不可得的,但僅內(nèi)容再現(xiàn)裝置的開發(fā)生產(chǎn)商能夠作為維護(hù)盤而獲得。
因此,即使普通用戶能夠創(chuàng)建用于顯示設(shè)備密鑰索引信息19a的程序,他/她也不能獲取維護(hù)盤。所以,內(nèi)容再現(xiàn)裝置1中的設(shè)備密鑰索引信息19a不能被瀏覽。
假如存儲在維護(hù)盤中的程序被復(fù)制,光盤2的ID也與復(fù)制目標(biāo)盤的ID不同。此外,復(fù)制目標(biāo)的ID沒有發(fā)布指令的權(quán)限。所以,內(nèi)容再現(xiàn)裝置1可以使得程序不可用。
另外,如果內(nèi)容再現(xiàn)裝置的生產(chǎn)商,其版權(quán)保護(hù)方法的許可頒發(fā)者是許可獲得者,為了驗證內(nèi)容再現(xiàn)裝置唯一的設(shè)備密鑰110a是否被正確嵌入的目的來應(yīng)用本發(fā)明的結(jié)構(gòu),那么用于將所述設(shè)備密鑰索引信息19a輸出到外部的設(shè)備密鑰索引信息獲取處理程序111a等可以通過許可等被強(qiáng)制在內(nèi)容再現(xiàn)裝置中實現(xiàn)。然而,留下了以下問題。
即,這是違法行為,盡管實現(xiàn)了設(shè)備密鑰索引信息獲取處理程序111a本身,通過執(zhí)行設(shè)備密鑰索引信息獲取處理程序111a而輸出的設(shè)備密鑰索引信息19a也與實際上嵌入的不同。
具體地說,盡管相同的設(shè)備密鑰110a和設(shè)備密鑰索引信息19a被嵌入到多個內(nèi)容再現(xiàn)裝置中,每個內(nèi)容再現(xiàn)裝置響應(yīng)接收到的指令碼并做出違法行為,例如輸出不同于每個內(nèi)容再現(xiàn)裝置的虛假的設(shè)備密鑰索引信息19a。這種違法行為能夠使許可頒發(fā)者認(rèn)為唯一的設(shè)備密鑰110a嵌入到每個內(nèi)容再現(xiàn)裝置1。這個違法行為能夠像下面這樣被防止。
定義設(shè)備密鑰索引信息19a為DI,檢查信息P=F(DI)通過執(zhí)行只有許可頒發(fā)者知道的保密轉(zhuǎn)換F來獲取。對于F,例如,可以使用秘密密鑰密碼方法的密碼處理,其中密鑰是對除許可頒發(fā)者外保密的。當(dāng)許可頒發(fā)者發(fā)布設(shè)備密鑰110a到作為許可獲得者的內(nèi)容再現(xiàn)裝置生產(chǎn)商時,許可頒發(fā)者除了設(shè)備密鑰110a和設(shè)備密鑰索引信息19a(DI)外還發(fā)布檢查信息P。通過許可等使許可獲得者被強(qiáng)制在內(nèi)容再現(xiàn)裝置中實現(xiàn)用于結(jié)合和顯示設(shè)備密鑰索引信息19a(DI)和檢查信息P的程序。
因此,即使許可獲得者創(chuàng)建了虛假的設(shè)備密鑰索引信息19a,也不能偽造相應(yīng)的檢查信息P。所以,即使內(nèi)容再現(xiàn)裝置1輸出了虛假的設(shè)備密鑰索引信息19a(DI),通過檢查設(shè)備密鑰索引信息19a(DI)和檢查信息P對是否建立了P=F(DI)的關(guān)系,該虛假的設(shè)備密鑰索引信息19a(DI)也能夠被檢定為偽造的設(shè)備密鑰索引信息19a(DI)。
此外,檢查信息可以是使用公開密鑰密碼方法的數(shù)字簽名數(shù)據(jù)。即,對于設(shè)備密鑰索引信息19a(DI),使用許可頒發(fā)者的秘密簽名密鑰創(chuàng)建數(shù)字簽名作為檢查信息P。按上述方法創(chuàng)建的檢查信息P可以用與許可頒發(fā)者的簽名密鑰相對應(yīng)的公開簽名驗證密鑰來檢查。
此外,在這個方法中,當(dāng)轉(zhuǎn)換F是向許可獲得者公開時,許可頒發(fā)者可能為了許可獲得者將數(shù)據(jù)與設(shè)備密鑰110a一起發(fā)布,并將加密的數(shù)據(jù)與設(shè)備密鑰索引信息19a一起輸出,其中所述數(shù)據(jù)是由只有許可頒發(fā)者知道的秘密密鑰加密的檢查信息P或?qū)⒃O(shè)備密鑰信息DI結(jié)合到數(shù)據(jù)檢查信息P的數(shù)據(jù)。此外,可以在內(nèi)容再現(xiàn)裝置1中強(qiáng)制實現(xiàn)用于輸出加密的數(shù)據(jù)而不是設(shè)備密鑰索引信息19a的程序。在這種情況下,許可頒發(fā)者能夠使用程序從內(nèi)容再現(xiàn)裝置獲取加密的數(shù)據(jù),并驗證設(shè)備密鑰索引信息19a是否是從通過用許可頒發(fā)者的秘密密鑰來對加密的數(shù)據(jù)進(jìn)行解密而獲取的數(shù)據(jù)偽造的。這里,檢查信息P存儲在內(nèi)容再現(xiàn)裝置中。
更進(jìn)一步,設(shè)備密鑰索引信息19a可以被直接寫入到內(nèi)容再現(xiàn)裝置1的外殼內(nèi),而不是被顯示到顯示裝置等。圖14是示出內(nèi)容再現(xiàn)裝置1的外形圖。圖15是示出移除蓋子時的內(nèi)容再現(xiàn)裝置1的圖。內(nèi)容再現(xiàn)裝置1包含外殼1a、底板1b和設(shè)備密鑰索引信息顯示單元1c。
圖16是示出設(shè)備密鑰索引信息顯示單元1c的例子的圖。在設(shè)備密鑰索引信息顯示單元1c中,描述了指示內(nèi)容再現(xiàn)裝置1中設(shè)備密鑰索引信息19a的以十六進(jìn)制數(shù)表示的數(shù)字值。數(shù)字值可以通過如激光打印這樣的打印方法直接打印,或是其上打印了設(shè)備密鑰索引信息19a的板,其中通過例如夾具、粘合劑、焊接法等的粘合方法來粘合該板。具體地說,例如,可以描述以十六進(jìn)制數(shù)表示在相關(guān)文獻(xiàn)中公開的解密信息Iu的值。
內(nèi)容再現(xiàn)裝置1的蓋子可以用特殊形狀的螺絲釘,夾具等固定,以便普通用戶不能移除蓋子。更進(jìn)一步,索引信息顯示的位置不局限于提及的位置,可以在能夠表明內(nèi)容再現(xiàn)裝置1的索引信息的任何地方。
盡管上面只詳細(xì)地描述了一些本發(fā)明的示例性實施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該很容易地意識到,在本質(zhì)上不脫離本發(fā)明的新穎啟示和優(yōu)點的情況下,在示例性實施例中可以有許多修改。因此,所有這樣的修改都是要被包含在本發(fā)明的范圍內(nèi)。
工業(yè)實用性根據(jù)本發(fā)明的內(nèi)容再現(xiàn)裝置具有以下效果其能夠通過從外部接收指令來獲取信息(設(shè)備密鑰索引信息),所述信息涉及嵌入到內(nèi)容再現(xiàn)裝置中的內(nèi)容再現(xiàn)裝置的個體密鑰(設(shè)備密鑰)。例如,這對具有版權(quán)保護(hù)功能并保存有每個內(nèi)容再現(xiàn)裝置唯一的保密信息的內(nèi)容再現(xiàn)裝置等是有效的。
權(quán)利要求
1.一種再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置,包含保密信息存儲單元,用于以不允許從所述內(nèi)容再現(xiàn)裝置外部訪問的方式保存專門針對于所述內(nèi)容再現(xiàn)裝置的保密信息;索引信息存儲單元,用于保存與所述保密信息一對一關(guān)聯(lián)的索引信息;指令接收單元,用于接收輸出所述索引信息的指令;以及索引信息輸出單元,用于基于所述指令將存儲在所述索引信息存儲單元中的所述索引信息輸出到外部。
2.根據(jù)權(quán)利要求1所述的內(nèi)容再現(xiàn)裝置,其中,根據(jù)預(yù)定的密碼方法對存儲在所述索引信息存儲單元中的所述索引信息進(jìn)行加密,并且所述索引信息輸出單元包含解密單元,用于基于所述指令根據(jù)所述預(yù)定的密碼方法對存儲在所述索引信息存儲單元中的所述加密的索引信息進(jìn)行解密;以及輸出單元,用于將所述解密單元解密的所述索引信息輸出到外部。
3.根據(jù)權(quán)利要求1所述的內(nèi)容再現(xiàn)裝置,其中,根據(jù)預(yù)定的密碼方法對存儲在所述索引信息存儲單元中的所述索引信息進(jìn)行加密,并且所述索引信息輸出單元基于所述指令將存儲在所述索引信息存儲單元中的所述加密的索引信息輸出到外部。
4.根據(jù)權(quán)利要求1所述的內(nèi)容再現(xiàn)裝置,還包含認(rèn)證數(shù)據(jù)存儲單元,用于保存通過對所述索引信息執(zhí)行預(yù)定的轉(zhuǎn)換而得到的認(rèn)證數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的內(nèi)容再現(xiàn)裝置,其中,所述指令接收單元從記錄了用于執(zhí)行所述指令的程序的可移動記錄介質(zhì)中讀取所述程序,并且所述索引信息輸出單元通過執(zhí)行所述讀取的程序?qū)⒋鎯υ谒鏊饕畔⒋鎯卧械乃鏊饕畔⑤敵龅酵獠俊?br>
6.根據(jù)權(quán)利要求5所述的內(nèi)容再現(xiàn)裝置,其中,在所述記錄介質(zhì)上記錄了唯一的標(biāo)識號碼,所述指令接收單元從記錄了所述程序的所述可移動記錄介質(zhì)中讀取所述程序和所述標(biāo)識號碼,并且所述索引信息輸出單元僅當(dāng)所述標(biāo)識號碼滿足預(yù)定的條件時,通過執(zhí)行所述讀取的程序?qū)⒋鎯υ谒鏊饕畔⒋鎯卧械乃鏊饕畔⑤敵龅酵獠俊?br>
7.根據(jù)權(quán)利要求1所述的內(nèi)容再現(xiàn)裝置,其中,所述指令接收單元是連接到計算機(jī)網(wǎng)絡(luò)的通信終端。
8.根據(jù)權(quán)利要求1所述的內(nèi)容再現(xiàn)裝置,其中,所述指令接收單元是用來將調(diào)試裝置連接到所述內(nèi)容再現(xiàn)裝置的調(diào)試終端,所述調(diào)試裝置在所述內(nèi)容再現(xiàn)裝置的開發(fā)期間使用。
9.根據(jù)權(quán)利要求1所述的內(nèi)容再現(xiàn)裝置,還包含顯示單元,用于顯示所述索引信息。
10.根據(jù)權(quán)利要求9所述的內(nèi)容再現(xiàn)裝置,其中,根據(jù)預(yù)定的密碼方法對存儲在所述索引信息存儲單元中的所述索引信息進(jìn)行加密,并且所述顯示單元顯示所述加密的索引信息。
11.一種再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置,包含保密信息存儲單元,用于以不允許從所述內(nèi)容再現(xiàn)裝置外部訪問的方式保存專門針對于所述內(nèi)容再現(xiàn)裝置的保密信息;索引信息存儲單元,用于保存與所述保密信息一對一關(guān)聯(lián)的索引信息;以及顯示單元,用于顯示所述索引信息。
12.根據(jù)權(quán)利要求11所述的內(nèi)容再現(xiàn)裝置,其中,根據(jù)預(yù)定的密碼方法對存儲在所述索引信息存儲單元中的所述索引信息進(jìn)行加密,并且顯示單元顯示所述加密的索引信息。
13.一種再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)系統(tǒng),包含再現(xiàn)所述數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置;以及執(zhí)行用戶認(rèn)證的用戶認(rèn)證服務(wù)器,其中,所述內(nèi)容再現(xiàn)裝置包含保密信息存儲單元,用于以不允許從所述內(nèi)容再現(xiàn)裝置外部訪問的方式保存專門針對于所述內(nèi)容再現(xiàn)裝置的保密信息;索引信息存儲單元,用于保存與所述保密信息一對一關(guān)聯(lián)的索引信息;用戶標(biāo)識信息發(fā)送單元,用于將用戶標(biāo)識信息發(fā)送到所述用戶認(rèn)證服務(wù)器;指令接收單元,用于接收輸出所述索引信息的指令;以及索引信息輸出單元,用于基于所述指令將存儲在所述索引信息存儲單元中的所述索引信息輸出,所述用戶認(rèn)證服務(wù)器包含用戶認(rèn)證單元,用于基于從所述內(nèi)容再現(xiàn)裝置接收到的所述用戶標(biāo)識信息來執(zhí)行用戶認(rèn)證;以及指令發(fā)送單元,用于基于所述用戶認(rèn)證單元執(zhí)行的所述認(rèn)證的結(jié)果,將輸出所述索引信息的指令發(fā)送到所述內(nèi)容再現(xiàn)裝置。
14.一種用于輸出索引信息的索引信息輸出方法,所述索引信息與專門針對于內(nèi)容再現(xiàn)裝置的保密信息一對一關(guān)聯(lián),并且被存儲在再現(xiàn)數(shù)字內(nèi)容的所述內(nèi)容再現(xiàn)裝置中,所述方法包含接收輸出所述索引信息的指令;以及基于所述指令將所述索引信息輸出到所述內(nèi)容再現(xiàn)裝置外部。
15.一種用于輸出索引信息的程序,所述索引信息與專門針對于內(nèi)容再現(xiàn)裝置的保密信息一對一關(guān)聯(lián),并且被存儲在再現(xiàn)數(shù)字內(nèi)容的所述內(nèi)容再現(xiàn)裝置中,所述程序使計算機(jī)執(zhí)行接收輸出所述索引信息的指令;以及基于所述指令將所述索引信息輸出到所述內(nèi)容再現(xiàn)裝置外部。
16.一種其上記錄了程序的計算機(jī)可讀記錄介質(zhì),所述程序用于輸出索引信息,所述索引信息與專門針對于內(nèi)容再現(xiàn)裝置的保密信息一對一關(guān)聯(lián),并且被存儲在再現(xiàn)數(shù)字內(nèi)容的所述內(nèi)容再現(xiàn)裝置中,所述程序使計算機(jī)執(zhí)行接收輸出所述索引信息的指令;以及基于所述指令將所述索引信息輸出到所述內(nèi)容再現(xiàn)裝置外部。
全文摘要
一種再現(xiàn)數(shù)字內(nèi)容的內(nèi)容再現(xiàn)裝置(1),包含設(shè)備密鑰存儲單元(110),用于以不允許從內(nèi)容再現(xiàn)裝置(1)外部訪問的方式保存專門針對于所述內(nèi)容再現(xiàn)裝置(1)的設(shè)備密鑰(110a);設(shè)備ID存儲單元(19),用于保存與設(shè)備密鑰(110a)一對一關(guān)聯(lián)的設(shè)備密鑰索引信息(19a);指令碼接收單元(14a),用于接收輸出索引信息的指令碼;設(shè)備密鑰索引信息獲取處理單元(10a),用于基于所述指令將存儲在設(shè)備ID存儲單元(19)中的設(shè)備密鑰索引信息(19a)輸出到外部;以及設(shè)備密鑰索引信息輸出處理單元(11a)。
文檔編號G11B20/10GK1902695SQ20048004040
公開日2007年1月24日 申請日期2004年12月20日 優(yōu)先權(quán)日2004年1月15日
發(fā)明者橫田薰, 大森基司, 森岡幸一, 石原秀志, 館林誠 申請人:松下電器產(chǎn)業(yè)株式會社