專利名稱:信號處理電路及內(nèi)容控制的設(shè)備、方法和記錄媒介的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信號處理電路、內(nèi)容控制設(shè)備、內(nèi)容控制方法和在其中或其上存儲有內(nèi)容控制程序的記錄媒介,例如,所述程序可被適當(dāng)?shù)貞?yīng)用于內(nèi)容再現(xiàn)設(shè)備,用來再現(xiàn)內(nèi)容數(shù)據(jù)。
背景技術(shù):
近年來,內(nèi)容再現(xiàn)設(shè)備已經(jīng)并正在變得日益普及,所述內(nèi)容再現(xiàn)設(shè)備通過因特網(wǎng)從提供諸如聲音數(shù)據(jù)的內(nèi)容數(shù)據(jù)的內(nèi)容提供者的服務(wù)器獲得內(nèi)容數(shù)據(jù),并再現(xiàn)所獲得的內(nèi)容數(shù)據(jù)。
通常,以此方式從內(nèi)容提供者提供的內(nèi)容數(shù)據(jù)與權(quán)限信息是協(xié)同(coordinated)的,所述權(quán)限信息指明了試圖使用該內(nèi)容數(shù)據(jù)的人是否具有合法使用該內(nèi)容數(shù)據(jù)的權(quán)限,以便保護(hù)內(nèi)容數(shù)據(jù)的版權(quán)所有者的利益。附帶地說,由權(quán)限信息所指明的具體權(quán)限的實(shí)體之一是該內(nèi)容數(shù)據(jù)可以被再現(xiàn)的次數(shù)。
在內(nèi)容再現(xiàn)設(shè)備從內(nèi)容提供者的服務(wù)器獲得內(nèi)容數(shù)據(jù)和協(xié)同的權(quán)限信息之后,其使用預(yù)定的單向函數(shù)計(jì)算方法或類似方法來計(jì)算的權(quán)限信息檢查值,所述檢查值將被用于檢查權(quán)限信息是否處于被重寫或偽造的狀態(tài)。接著,內(nèi)容再現(xiàn)設(shè)備將所計(jì)算的權(quán)限信息檢查值連同所獲得的內(nèi)容數(shù)據(jù)和權(quán)限信息一起存儲于其中所提供的數(shù)據(jù)存儲媒介(例如硬盤)中。
附帶地說,如上所述的這種內(nèi)容再現(xiàn)設(shè)備被配置以使其根據(jù)在這里提供的數(shù)據(jù)存儲媒介中預(yù)先存儲的權(quán)限處理模塊(軟件),使用預(yù)定的計(jì)算方法,通過如上文所述的權(quán)限信息來計(jì)算權(quán)限信息檢查值。由于在權(quán)限處理模塊中隱藏有預(yù)定的計(jì)算方法,因此僅可以由結(jié)合有權(quán)限處理模塊的內(nèi)容再現(xiàn)設(shè)備來執(zhí)行使用預(yù)定計(jì)算方法的進(jìn)程(process)。需要注意,在以下給出的描述中,通過軟件實(shí)現(xiàn)的權(quán)限處理模塊被稱為軟件權(quán)限處理模塊。
此后,例如,如果執(zhí)行了用于再現(xiàn)存儲在數(shù)據(jù)存儲媒介中的內(nèi)容數(shù)據(jù)的再現(xiàn)操作,那么內(nèi)容再現(xiàn)設(shè)備首先執(zhí)行權(quán)限信息重寫檢查進(jìn)程,以根據(jù)在數(shù)據(jù)存儲媒介中存儲的軟件權(quán)限處理模塊來檢查與內(nèi)容數(shù)據(jù)協(xié)同的權(quán)限信息是否處于被重寫狀態(tài)。
具體而言,在權(quán)限信息重寫檢查進(jìn)程中,內(nèi)容再現(xiàn)設(shè)備使用如上所述的那種預(yù)定計(jì)算方法來執(zhí)行對與內(nèi)容數(shù)據(jù)協(xié)同的權(quán)限信息的計(jì)算。接著,內(nèi)容再現(xiàn)設(shè)備將通過計(jì)算得出的計(jì)算值與在數(shù)據(jù)存儲媒介中存儲的權(quán)限信息檢查值進(jìn)行比較。接著,如果內(nèi)容再現(xiàn)設(shè)備作為比較結(jié)果識別出計(jì)算值和權(quán)限信息檢查值彼此相符,則內(nèi)容再現(xiàn)設(shè)備判定權(quán)限信息未處于被重寫狀態(tài)。不過,如果內(nèi)容再現(xiàn)設(shè)備識別出計(jì)算值和權(quán)限信息檢查值彼此不符,則它判定權(quán)限信息處于被重寫狀態(tài)。
如果內(nèi)容再現(xiàn)設(shè)備判定權(quán)限信息處于被重寫狀態(tài),則它不會執(zhí)行隨后進(jìn)程,并且因此內(nèi)容數(shù)據(jù)不會被再現(xiàn)。另一方面,如果內(nèi)容再現(xiàn)設(shè)備判定權(quán)限信息未處于被重寫狀態(tài),則它執(zhí)行權(quán)限存在/不存在確認(rèn)進(jìn)程,用于基于權(quán)限信息來確定內(nèi)容再現(xiàn)設(shè)備的用戶是否具有再現(xiàn)內(nèi)容數(shù)據(jù)的權(quán)限。如果內(nèi)容再現(xiàn)設(shè)備作為權(quán)限存在/不存在確認(rèn)進(jìn)程的結(jié)果識別出用戶具有再現(xiàn)內(nèi)容數(shù)據(jù)的權(quán)限,則它執(zhí)行再現(xiàn)內(nèi)容數(shù)據(jù)的內(nèi)容再現(xiàn)進(jìn)程。
從而,通過內(nèi)容再現(xiàn)設(shè)備,在獲得內(nèi)容數(shù)據(jù)之后,例如即使與內(nèi)容數(shù)據(jù)協(xié)同的權(quán)限信息被重寫或偽造,以使得內(nèi)容數(shù)據(jù)可以被再現(xiàn)的次數(shù)增加,也可以控制內(nèi)容再現(xiàn)設(shè)備以使其不再現(xiàn)內(nèi)容。因此,可以一定程度上防止對內(nèi)容數(shù)據(jù)的非法使用。
不過,內(nèi)容再現(xiàn)設(shè)備具有以下問題。具體而言,假定內(nèi)容再現(xiàn)設(shè)備從內(nèi)容提供者的服務(wù)器合法地獲得大量內(nèi)容數(shù)據(jù)。此外,在內(nèi)容再現(xiàn)設(shè)備的數(shù)據(jù)存儲媒介中存儲的信息(即,大量內(nèi)容數(shù)據(jù)、與內(nèi)容數(shù)據(jù)協(xié)同的權(quán)限信息、用于檢查權(quán)限信息的權(quán)限信息檢查值以及用于執(zhí)行存儲有預(yù)定計(jì)算方法的進(jìn)程的軟件權(quán)限處理模塊)被按照原樣拷貝到不同內(nèi)容再現(xiàn)設(shè)備的數(shù)據(jù)存儲媒介里。
如果巧妙地執(zhí)行這樣的拷貝,則根據(jù)所拷貝的軟件權(quán)限處理模塊,不同的內(nèi)容再現(xiàn)設(shè)備也會執(zhí)行與合法獲得內(nèi)容數(shù)據(jù)的內(nèi)容再現(xiàn)設(shè)備相同的進(jìn)程。結(jié)果,也可以通過不同的內(nèi)容再現(xiàn)設(shè)備再現(xiàn)大量內(nèi)容數(shù)據(jù),而這損害了創(chuàng)建該內(nèi)容數(shù)據(jù)的版權(quán)所有者的利益。
在日本專利公開2001-22271(下文中稱為專利文獻(xiàn)1這對應(yīng)于歐洲專利公開EP1120715A1)中公開了一種用于防止如上所述的這種情況的技術(shù)。根據(jù)所述技術(shù),內(nèi)容再現(xiàn)設(shè)備的軟件權(quán)限處理模塊通過諸如IC(集成電路)和電路板的硬件來實(shí)現(xiàn)。以外,將被用于上文所述的權(quán)限信息重寫檢查進(jìn)程中的權(quán)限信息檢查值不是存儲于內(nèi)容數(shù)據(jù)和權(quán)限信息所存儲在的數(shù)據(jù)存儲媒介中的,而是存儲于通過硬件實(shí)現(xiàn)的權(quán)限處理模塊中的。需要注意,在以下給出的描述中,通過硬件實(shí)現(xiàn)的權(quán)限處理模塊被稱為硬件權(quán)限處理模塊。
在將所述技術(shù)應(yīng)用于內(nèi)容再現(xiàn)設(shè)備的情況下,即使出現(xiàn)了把在內(nèi)容再現(xiàn)設(shè)備里的數(shù)據(jù)存儲媒介中存儲的信息(即,所獲得的內(nèi)容數(shù)據(jù)和協(xié)同的權(quán)限信息)非法拷貝到不同內(nèi)容再現(xiàn)設(shè)備之中的操作,在硬件權(quán)限處理模塊中存儲的權(quán)限信息檢查值也不會被拷貝到不同的內(nèi)容再現(xiàn)設(shè)備中。
因此,即使在不同的內(nèi)容再現(xiàn)設(shè)備上執(zhí)行用于再現(xiàn)非法拷貝的內(nèi)容數(shù)據(jù)的再現(xiàn)操作,也無法對與內(nèi)容數(shù)據(jù)協(xié)同的權(quán)限信息執(zhí)行上述的權(quán)限信息重寫檢查進(jìn)程。從而,也無法執(zhí)行隨后進(jìn)程。因此,可以防止對內(nèi)容數(shù)據(jù)的再現(xiàn)。因此,在應(yīng)用上述技術(shù)時(shí),可以比首先描述的內(nèi)容再現(xiàn)設(shè)備更有效地防止對內(nèi)容數(shù)據(jù)的非法使用。
發(fā)明內(nèi)容
附帶地說,在實(shí)現(xiàn)如上所述的這種硬件權(quán)限處理模塊的情況下,在硬件權(quán)限處理模塊中提供了用于存儲權(quán)限信息檢查值的存儲器,例如非易失性存儲器。
在此情況下,同樣為了防止在非易失性存儲器中存儲的權(quán)限信息檢查值被泄漏到外面,優(yōu)選地,通過限制硬件權(quán)限處理模塊中的非易失性存儲器或通過類似的手段來完全禁止對非易失性存儲器的操作。
不過,實(shí)際上,出于可以減少硬件權(quán)限處理模塊的生產(chǎn)成本的原因或其他類似原因,假定不采用在硬件權(quán)限處理模塊中嵌入被廣泛分布的通用非易失性存儲器的這種方式,而是可以將通用非易失性存儲器安裝于包括硬件權(quán)限處理模塊的電路板上。
不過,在以這種方式將通用非易失性存儲器安裝于包括硬件權(quán)限處理模塊的電路板上時(shí),有可能從電路板上移除非易失性存儲器,并把該非易失性存儲器中存儲的權(quán)限信息檢查值拷貝到不同的內(nèi)容再現(xiàn)設(shè)備的非易失性存儲器中。這出現(xiàn)了無法充分防止對內(nèi)容數(shù)據(jù)的非法使用的問題。
本發(fā)明期望提供一種信號處理電路和內(nèi)容控制設(shè)備,其可以用更高的確定性來防止對內(nèi)容數(shù)據(jù)的非法使用。
為了實(shí)現(xiàn)上述期望,根據(jù)本發(fā)明,提供了一種信號處理電路,包括硬件模塊,其被配置成基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用;以及非易失性存儲器,其被配置成存儲用于檢查從結(jié)合有所述硬件模塊的設(shè)備所傳輸?shù)脑O(shè)備標(biāo)識符的兼容性的第一檢查值,以及用于檢查所述內(nèi)容數(shù)據(jù)的權(quán)限信息的兼容性的第二檢查值;所述硬件模塊被操作用來基于所傳輸?shù)脑O(shè)備標(biāo)識符和存儲在所述存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性,響應(yīng)于內(nèi)容數(shù)據(jù)的權(quán)限信息和存儲在所述存儲器中的第二檢查值來檢查所述權(quán)限信息的兼容性,以及響應(yīng)于上述檢查的結(jié)果而基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
在信號處理電路中,由于基于來自設(shè)備側(cè)的設(shè)備標(biāo)識符和存儲在存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性,因此,可以防止下述情形,所述情形例如是對從不同設(shè)備非法拷貝的內(nèi)容數(shù)據(jù)執(zhí)行的再現(xiàn)進(jìn)程。結(jié)果,可以通過顯著的高度確定性來防止對內(nèi)容數(shù)據(jù)的另外可能的非法使用。
通過以下描述和所附權(quán)利要求并連同附圖一起,本發(fā)明的以上和其他目的、特征和優(yōu)點(diǎn)將變得明顯,在附圖中相同部分或單元由相同標(biāo)號所表示。
圖1是示出了應(yīng)用本發(fā)明的內(nèi)容再現(xiàn)設(shè)備的配置的框圖;圖2是說明了圖1的內(nèi)容再現(xiàn)設(shè)備的原理的框圖;圖3是說明了圖1中所示的硬件權(quán)限處理模塊的處理過程的流程圖;圖4是說明了通過圖1的內(nèi)容再現(xiàn)設(shè)備來防止對內(nèi)容數(shù)據(jù)的非法使用的方式(1)的圖示;以及圖5是說明了通過圖1的內(nèi)容再現(xiàn)設(shè)備來防止對內(nèi)容數(shù)據(jù)的非法使用的方式(2)的圖示。
具體實(shí)施例方式
1.內(nèi)容再現(xiàn)設(shè)備的配置首先參考圖1和2,示出了應(yīng)用本發(fā)明的內(nèi)容再現(xiàn)設(shè)備。通常內(nèi)容再現(xiàn)設(shè)備由1來表示,而在ROM(只讀存儲器)2中預(yù)先存儲了對內(nèi)容再現(xiàn)設(shè)備1唯一的設(shè)備標(biāo)識符ID1,其不會與其他任何內(nèi)容再現(xiàn)設(shè)備的設(shè)備標(biāo)識符重疊,所述ROM允許從其中讀出數(shù)據(jù),但不允許向其中寫入數(shù)據(jù)。從而,可以防止對內(nèi)容再現(xiàn)設(shè)備1唯一的設(shè)備標(biāo)識符ID1從外部通過內(nèi)容再現(xiàn)設(shè)備1的操作所重寫。附帶地說,本實(shí)施例中的設(shè)備標(biāo)識符ID1可以例如是被唯一地分配給內(nèi)容再現(xiàn)設(shè)備1的產(chǎn)品號。
在內(nèi)容再現(xiàn)設(shè)備1中提供硬件權(quán)限處理模塊3,其使用例如單向函數(shù)的第一計(jì)算方法來執(zhí)行對存儲于ROM 2中的設(shè)備標(biāo)識符ID1的計(jì)算。硬件權(quán)限處理模塊3將所計(jì)算的設(shè)備標(biāo)識符檢查值VM預(yù)先存儲在連接于硬件權(quán)限處理模塊3的非易失性存儲器4之中。
以此方式,在本實(shí)施例中,將單向函數(shù)應(yīng)用作為第一計(jì)算方法,其將被用于根據(jù)設(shè)備標(biāo)識符ID1計(jì)算設(shè)備標(biāo)識符檢查值VM。根據(jù)單向函數(shù),很容易由參數(shù)計(jì)算結(jié)果,但很難由所計(jì)算結(jié)果來確定參數(shù)。從而,防止了下述情形,所述情形為從通過第一計(jì)算方法所計(jì)算的設(shè)備標(biāo)識符檢查值VM中確定設(shè)備標(biāo)識符ID1。
此外,在本實(shí)施例中,例如,存儲設(shè)備(寄存器等)被嵌入硬件權(quán)限處理模塊3中,以隱藏硬件權(quán)限處理模塊3中的第一計(jì)算方法,在所述存儲設(shè)備中有用于根據(jù)設(shè)備標(biāo)識符ID1計(jì)算設(shè)備標(biāo)識符檢查值VM的第一計(jì)算方法。換句話說,存儲設(shè)備以下述狀態(tài)被嵌入到硬件權(quán)限處理模塊3中,所述狀態(tài)為存儲設(shè)備對于內(nèi)容再現(xiàn)設(shè)備1的用戶也是難于訪問的。從而,即使存儲在ROM 2中的設(shè)備標(biāo)識符ID1被第三方所引用,也可以防止設(shè)備標(biāo)識符檢查值VM的值由第三方基于以此方式引用的設(shè)備標(biāo)識符ID1而被計(jì)算出來。
如果用于從內(nèi)容數(shù)據(jù)提供者的服務(wù)器SV獲得內(nèi)容數(shù)據(jù)(例如音樂數(shù)據(jù))D的內(nèi)容獲得操作被執(zhí)行用于具有如上所述的這種配置的內(nèi)容再現(xiàn)設(shè)備1的操作部分5,則用于控制整個(gè)內(nèi)容再現(xiàn)設(shè)備1的CPU(中央處理器)6將用于請求根據(jù)內(nèi)容獲得操作來提供內(nèi)容數(shù)據(jù)D的內(nèi)容數(shù)據(jù)請求信號連續(xù)地通過輸入/輸出接口部分7和因特網(wǎng)NT而傳輸?shù)絻?nèi)容數(shù)據(jù)提供者的服務(wù)器SV。
當(dāng)內(nèi)容數(shù)據(jù)提供者的服務(wù)器SV從內(nèi)容再現(xiàn)設(shè)備1接收到內(nèi)容數(shù)據(jù)請求信號時(shí),它例如執(zhí)行用于考慮提供內(nèi)容數(shù)據(jù)D而對內(nèi)容再現(xiàn)設(shè)備1的用戶進(jìn)行收費(fèi)的記帳進(jìn)程,并根據(jù)內(nèi)容數(shù)據(jù)請求信號和權(quán)限信息INF將內(nèi)容數(shù)據(jù)D通過因特網(wǎng)NT傳輸?shù)絻?nèi)容再現(xiàn)設(shè)備1,所述權(quán)限信息INF指明內(nèi)容再現(xiàn)設(shè)備的用戶具有使用內(nèi)容數(shù)據(jù)D的權(quán)限。附帶地說,在此情況下的權(quán)限信息INF例如包括用于標(biāo)識權(quán)限信息的許可ID、用于防止偽造權(quán)限信息的電子簽名、指明與權(quán)限信息協(xié)同的內(nèi)容數(shù)據(jù)的有效性的標(biāo)識信息以及可以再現(xiàn)內(nèi)容數(shù)據(jù)D的次數(shù)或時(shí)段/期限。
內(nèi)容再現(xiàn)設(shè)備1的CPU 6接收從服務(wù)器SV通過輸入/輸出接口部分7所傳輸?shù)膬?nèi)容數(shù)據(jù)D和權(quán)限信息INF,并將所接收的內(nèi)容數(shù)據(jù)D和權(quán)限信息INF存儲于例如可以是硬盤驅(qū)動器的數(shù)據(jù)存儲媒介8之中。以此方式,內(nèi)容再現(xiàn)設(shè)備1可以根據(jù)來自內(nèi)容數(shù)據(jù)提供者的服務(wù)器SV的用戶的內(nèi)容獲得操作來合法獲得內(nèi)容數(shù)據(jù)D。
在以此方式合法獲得內(nèi)容數(shù)據(jù)D之后,在內(nèi)容再現(xiàn)設(shè)備1中提供的硬件權(quán)限處理模塊3在CPU 6的控制下,基于例如可以是單向函數(shù)的第二計(jì)算方法來執(zhí)行對與所獲得內(nèi)容數(shù)據(jù)D協(xié)同的權(quán)限信息INF的計(jì)算,以計(jì)算將被用于檢查權(quán)限信息INF是否處于被重寫狀態(tài)的權(quán)限信息檢查值VR。將所計(jì)算的權(quán)限信息檢查值VR存儲于非易失性存儲器4中,在所述非易失性存儲器4中存儲有設(shè)備標(biāo)識符檢查值VM。
以此方式,在本實(shí)施例中,單向函數(shù)被應(yīng)用作為第二計(jì)算方法,其被用于根據(jù)權(quán)限信息INF計(jì)算權(quán)限信息檢查值VR。從而,可以防止從通過第二計(jì)算方法所計(jì)算的權(quán)限信息檢查值VR中確定權(quán)限信息INF。
另外,在本實(shí)施例中,存儲設(shè)備(寄存器等)被嵌入硬件權(quán)限處理模塊3中,使得在硬件權(quán)限處理模塊3中隱藏有第二計(jì)算方法,在所述存儲設(shè)備中有用于根據(jù)權(quán)限信息INF計(jì)算權(quán)限信息檢查值VR的第二計(jì)算方法。從而,即使存儲在數(shù)據(jù)存儲媒介8中的權(quán)限信息INF被第三方所引用,也可以防止權(quán)限信息檢查值VR的值基于被引用的權(quán)限信息INF而被計(jì)算出來。
此外,在本實(shí)施例中,將無法被第三方計(jì)算的設(shè)備標(biāo)識符檢查值VM和權(quán)限信息檢查值VR根據(jù)這樣的數(shù)據(jù)安排(數(shù)據(jù)格式)存儲于非易失性存儲器4中,例如,所述數(shù)據(jù)安排可以僅由制造內(nèi)容再現(xiàn)設(shè)備1的制造者側(cè)所知道。因此,包括用戶在內(nèi)的第三方很難規(guī)定設(shè)備標(biāo)識符檢查值VM和權(quán)限信息檢查值VR被存儲于非易失性存儲器4的存儲區(qū)域中的什么位置。因此,可以防止下述的情形,所述情形例如是僅僅把來自存儲在非易失性存儲器4中的設(shè)備標(biāo)識符檢查值VM和權(quán)限信息檢查值VR之間的權(quán)限信息檢查值VR與設(shè)備標(biāo)識符檢查值VM分離地讀出,并拷貝到不同的內(nèi)容再現(xiàn)設(shè)備的非易失性存儲器中。
此后,每次當(dāng)接通電源時(shí),例如,響應(yīng)于用戶的接通電源操作,內(nèi)容再現(xiàn)設(shè)備1的硬件權(quán)限處理模塊3執(zhí)行權(quán)限信息有效性檢查進(jìn)程,用于判定存儲于非易失性存儲器4中的權(quán)限信息檢查值VR是否為在CPU 6的控制下由內(nèi)容再現(xiàn)設(shè)備1所計(jì)算的合法權(quán)限信息檢查值VR。
具體而言,在權(quán)限信息有效性檢查進(jìn)程中,內(nèi)容再現(xiàn)設(shè)備1的硬件權(quán)限處理模塊3使用第一計(jì)算方法來執(zhí)行對存儲于內(nèi)容再現(xiàn)設(shè)備1的ROM 2中的設(shè)備標(biāo)識符ID1的計(jì)算。
此后,硬件權(quán)限處理模塊3將通過計(jì)算得到的值(在下文中將該值稱為第一計(jì)算值)與存儲于非易失性存儲器4中的設(shè)備標(biāo)識符檢查值VM進(jìn)行比較。接著,如果硬件權(quán)限處理模塊3作為比較的結(jié)果識別出第一計(jì)算值與設(shè)備標(biāo)識符檢查值VM彼此相符,則它判定存儲在ROM 2中的設(shè)備標(biāo)識符ID1和設(shè)備標(biāo)識符檢查值VM彼此匹配。結(jié)果,硬件權(quán)限處理模塊3判定用使其無法與設(shè)備標(biāo)識符檢查值VM分離地讀出的方式而存儲的權(quán)限信息檢查值VR是當(dāng)內(nèi)容再現(xiàn)設(shè)備1獲得內(nèi)容數(shù)據(jù)D時(shí)所計(jì)算出的合法的權(quán)限信息檢查值。
另一方面,如果硬件權(quán)限處理模塊3作為上述比較結(jié)果識別出第一計(jì)算值與設(shè)備標(biāo)識符檢查值VM彼此不符,則它判定存儲在ROM 2中的設(shè)備標(biāo)識符ID1和設(shè)備標(biāo)識符檢查值VM彼此不匹配。結(jié)果,硬件權(quán)限處理模塊3判定用使其無法與設(shè)備標(biāo)識符檢查值VM分離地讀出的方式而存儲的權(quán)限信息檢查值VR是非法的權(quán)限信息檢查值,其例如是從不同的內(nèi)容再現(xiàn)設(shè)備中拷貝的。
當(dāng)硬件權(quán)限處理模塊3判定權(quán)限信息檢查值VR是非法的權(quán)限信息檢查值時(shí),它不會執(zhí)行使用權(quán)限信息檢查值VR來檢查權(quán)限信息INF是否處于被重寫狀態(tài)的權(quán)限信息重寫檢查進(jìn)程,而且不會執(zhí)行隨后的進(jìn)程。那么,在此情況下,同樣不會執(zhí)行對與權(quán)限信息INF協(xié)同的內(nèi)容數(shù)據(jù)D進(jìn)行再現(xiàn)的內(nèi)容再現(xiàn)進(jìn)程。
另一方面,如果硬件權(quán)限處理模塊3判定權(quán)限信息檢查值VR是合法的權(quán)限信息檢查值,則當(dāng)由用戶通過操作部分5來執(zhí)行用于再現(xiàn)操作部分5的再現(xiàn)操作時(shí),它執(zhí)行權(quán)限信息重寫檢查進(jìn)程,其使用權(quán)限信息檢查值VR來檢查與內(nèi)容數(shù)據(jù)D協(xié)同的權(quán)限信息INF是否處于被重寫狀態(tài)。
具體而言,在權(quán)限信息重寫檢查進(jìn)程中,硬件權(quán)限處理模塊3使用第二計(jì)算方法來執(zhí)行對與內(nèi)容數(shù)據(jù)D協(xié)同的權(quán)限信息INF的計(jì)算。
此后,硬件權(quán)限處理模塊3將通過計(jì)算得到的值(在下文中將該值稱為第二計(jì)算值)與在上文描述的權(quán)限信息有效性檢查進(jìn)程中被判定為合法的權(quán)限信息檢查值VR進(jìn)行比較。如果硬件權(quán)限處理模塊3作為比較結(jié)果識別出第二計(jì)算值與權(quán)限信息檢查值VR彼此不符,則它判定權(quán)限信息INF與權(quán)限信息檢查值VR彼此不匹配,并從而判定權(quán)限信息INF處于被重寫狀態(tài)。
另一方面,如果硬件權(quán)限處理模塊3作為上述比較結(jié)果識別出第二計(jì)算值與權(quán)限信息檢查值VR彼此相符,則它判定權(quán)限信息INF與權(quán)限信息檢查值VR彼此匹配。結(jié)果,硬件權(quán)限處理模塊3判定權(quán)限信息INF不處于被重寫狀態(tài)。
當(dāng)硬件權(quán)限處理模塊3判定權(quán)限信息INF不處于被重寫狀態(tài)時(shí),它執(zhí)行權(quán)限存在/不存在確認(rèn)進(jìn)程,其基于權(quán)限信息INF來確定內(nèi)容再現(xiàn)設(shè)備1的用戶是否具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限。
具體而言,在權(quán)限存在/不存在確認(rèn)進(jìn)程中,例如,如果通過電子簽名而識別出權(quán)限信息不處于被偽造狀態(tài),基于表示內(nèi)容數(shù)據(jù)的有效性的標(biāo)識信息而識別出內(nèi)容數(shù)據(jù)是合法獲得的,識別出內(nèi)容數(shù)據(jù)D可以被再現(xiàn)的次數(shù)被指明為一次或多次,或者識別出當(dāng)前時(shí)間點(diǎn)是在允許再現(xiàn)內(nèi)容數(shù)據(jù)D的時(shí)段/時(shí)限之內(nèi)的,則硬件權(quán)限處理模塊3根據(jù)權(quán)限信息INF判定內(nèi)容再現(xiàn)設(shè)備1的用戶具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限。另一方面,例如,如果通過電子簽名而識別出權(quán)限信息處于被偽造狀態(tài),基于表示內(nèi)容數(shù)據(jù)的有效性的標(biāo)識信息而識別出內(nèi)容數(shù)據(jù)是非法獲得的,識別出內(nèi)容數(shù)據(jù)D可以被再現(xiàn)的次數(shù)被指明為零次,或者識別出當(dāng)前時(shí)間點(diǎn)是在允許再現(xiàn)內(nèi)容數(shù)據(jù)D的時(shí)段/時(shí)限之外的,則硬件權(quán)限處理模塊3基于權(quán)限信息INF而判定內(nèi)容再現(xiàn)設(shè)備1的用戶不具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限。
如果硬件權(quán)限處理模塊3判定內(nèi)容再現(xiàn)設(shè)備1的用戶不具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限,則它不執(zhí)行再現(xiàn)內(nèi)容數(shù)據(jù)D的內(nèi)容再現(xiàn)進(jìn)程。
另一方面,如果硬件權(quán)限處理模塊3判定它具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限,則它執(zhí)行內(nèi)容再現(xiàn)進(jìn)程,例如所述進(jìn)程解壓縮和解密處于被壓縮和加密狀態(tài)的數(shù)據(jù)。接著,硬件權(quán)限處理模塊3將通過內(nèi)容再現(xiàn)進(jìn)程得到的聲音信號發(fā)到聲音處理部分9。從而,聲音處理部分9在CPU 6的控制下從揚(yáng)聲器10輸出基于來自硬件權(quán)限處理模塊3的聲音信號的聲音。
現(xiàn)在,參考圖3中所示的流程圖來更詳細(xì)地描述內(nèi)容再現(xiàn)設(shè)備1中所提供的硬件權(quán)限處理模塊3的處理過程RT1。
附帶地說,硬件權(quán)限處理模塊3的處理過程RT1包括權(quán)限信息有效性檢查進(jìn)程過程RT1a(步驟SP1到SP3)、權(quán)限信息重寫檢查進(jìn)程過程RT1b(步驟SP4到SP6)、權(quán)限存在/不存在確認(rèn)進(jìn)程過程RT1c(步驟SP7到SP8)以及內(nèi)容再現(xiàn)進(jìn)程過程RT1d(步驟SP9到SP11)。權(quán)限信息有效性檢查進(jìn)程過程RT1a用于檢查在內(nèi)容再現(xiàn)設(shè)備1的非易失性存儲器4中存儲的權(quán)限信息檢查值VR是否為合法的權(quán)限信息檢查值,合法的權(quán)限信息檢查值不是從不同的內(nèi)容處理設(shè)備非法拷貝而來的。權(quán)限信息重寫檢查進(jìn)程過程RT1b用于當(dāng)由權(quán)限信息有效性檢查進(jìn)程過程RT1a判定權(quán)限信息檢查值VR為合法的時(shí),使用權(quán)限信息檢查值VR來檢查權(quán)限信息INF是否處于被重寫狀態(tài)。權(quán)限存在/不存在確認(rèn)進(jìn)程過程RT1c用于當(dāng)由權(quán)限信息重寫檢查進(jìn)程過程RT1b判定權(quán)限信息INF不處于被重寫狀態(tài)時(shí)基于權(quán)限信息INF來確認(rèn)內(nèi)容再現(xiàn)設(shè)備1的用戶是否具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限。內(nèi)容再現(xiàn)進(jìn)程過程RT1d用于當(dāng)由權(quán)限存在/不存在確認(rèn)進(jìn)程過程RT1c確認(rèn)內(nèi)容再現(xiàn)設(shè)備1的用戶具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限時(shí)再現(xiàn)內(nèi)容數(shù)據(jù)D。下面詳細(xì)描述了這些進(jìn)程過程。
在啟動內(nèi)容再現(xiàn)設(shè)備1之后,例如,響應(yīng)于用于接通內(nèi)容再現(xiàn)設(shè)備1的電源的接通電源操作,在步驟SP1將由CPU 6從ROM 2讀出的設(shè)備標(biāo)識符ID1輸入到硬件權(quán)限處理模塊3。
響應(yīng)于設(shè)備標(biāo)識符ID1的輸入,硬件權(quán)限處理模塊3使用第一計(jì)算方法執(zhí)行對所輸入的設(shè)備標(biāo)識符ID1的計(jì)算,并在步驟SP2將通過計(jì)算得到的第一計(jì)算值與存儲于非易失性存儲器4中的設(shè)備標(biāo)識符檢查值VM進(jìn)行比較。
此后,硬件權(quán)限處理模塊3將處理前進(jìn)到步驟SP3,在步驟SP3,它接收步驟SP2的比較結(jié)果,并判定所輸入的設(shè)備標(biāo)識符ID1和設(shè)備標(biāo)識符檢查值VM是否彼此匹配。
如果在步驟SP3得到肯定結(jié)果,則這表示設(shè)備標(biāo)識符ID1和設(shè)備標(biāo)識符檢查值VM彼此匹配。在此時(shí),內(nèi)容再現(xiàn)設(shè)備1的硬件權(quán)限處理模塊3判定用使其無法與設(shè)備標(biāo)識符檢查值VM分離地讀出的方式而存儲的權(quán)限信息檢查值VR是由內(nèi)容再現(xiàn)設(shè)備1在獲得的內(nèi)容數(shù)據(jù)D時(shí)計(jì)算的合法的權(quán)限信息檢查值。結(jié)果,硬件權(quán)限處理模塊3將處理前進(jìn)到步驟SP4。
另一方面,如果在步驟SP3得到否定結(jié)果,則這表示設(shè)備標(biāo)識符ID1和設(shè)備標(biāo)識符檢查值VM彼此不匹配。在此時(shí),內(nèi)容再現(xiàn)設(shè)備1的硬件權(quán)限處理模塊3判定用使其無法與設(shè)備標(biāo)識符檢查值VM分離地讀出的方式而存儲的權(quán)限信息檢查值VR是非法的權(quán)限信息檢查值,其例如是從不同的再現(xiàn)設(shè)備拷貝而來的。結(jié)果,硬件權(quán)限處理模塊3將處理前進(jìn)到步驟SP12,在步驟SP12,它結(jié)束處理過程RT1。
步驟SP4,當(dāng)由用戶通過操作部分5執(zhí)行再現(xiàn)內(nèi)容數(shù)據(jù)D的再現(xiàn)操作時(shí),由CPU 6從數(shù)據(jù)存儲媒介8中讀出與內(nèi)容數(shù)據(jù)D協(xié)同的權(quán)限信息INF,并將其輸入到硬件權(quán)限處理模塊3。
響應(yīng)于權(quán)限信息INF,硬件權(quán)限處理模塊3使用第二計(jì)算方法執(zhí)行對所輸入的權(quán)限信息INF的計(jì)算,并接著在步驟SP5將通過計(jì)算得到的第二計(jì)算值與在權(quán)限信息有效性檢查進(jìn)程過程RT1a中被判定為合法的權(quán)限信息檢查值VR進(jìn)行比較。
接著,硬件權(quán)限處理模塊3將處理前進(jìn)到步驟SP6,在步驟SP6,它基于步驟SP5的比較結(jié)果來判定所輸入的權(quán)限信息INF和權(quán)限信息檢查值VR是否彼此匹配。
如果在步驟SP6得到肯定結(jié)果,則這表示權(quán)限信息INF和權(quán)限信息檢查值VR彼此匹配。在此時(shí),內(nèi)容再現(xiàn)設(shè)備1的硬件權(quán)限處理模塊3判定權(quán)限信息INF不處于被重寫狀態(tài)。結(jié)果,處理前進(jìn)到步驟SP7。
另一方面,如果在步驟SP6得到否定結(jié)果,則這表示權(quán)限信息INF和權(quán)限信息檢查值VR彼此不匹配。在此時(shí),內(nèi)容再現(xiàn)設(shè)備1的硬件權(quán)限處理模塊3判定權(quán)限信息INF處于被重寫狀態(tài)。因此,硬件權(quán)限處理模塊3不會再現(xiàn)與權(quán)限信息INF協(xié)同的內(nèi)容數(shù)據(jù)D,而是例如將處理返回到步驟SP4,在步驟SP4它等待由用戶執(zhí)行新的再現(xiàn)操作。
在步驟SP7,硬件權(quán)限處理模塊3基于通過權(quán)限信息重寫檢查進(jìn)程過程RT1b判定為其不處于被重寫狀態(tài)的權(quán)限信息INF而確認(rèn)內(nèi)容再現(xiàn)設(shè)備1的用戶是否具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限。
接著,硬件權(quán)限處理模塊3將處理前進(jìn)到步驟SP8,在步驟SP8,它基于在步驟SP7的確認(rèn)結(jié)果來判定內(nèi)容再現(xiàn)設(shè)備1的用戶是否具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限。
如果在步驟SP8得到肯定結(jié)果,則硬件權(quán)限處理模塊3判定內(nèi)容再現(xiàn)設(shè)備1的用戶具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限,并將處理前進(jìn)到步驟SP9。在步驟SP8,如果基于電子簽名而識別出權(quán)限信息未處于被偽造狀態(tài),基于表示內(nèi)容數(shù)據(jù)有效性的標(biāo)識信息而識別出內(nèi)容數(shù)據(jù)是合法獲得的,識別出內(nèi)容數(shù)據(jù)D可以被再現(xiàn)的次數(shù)被指明為一次或多次,或者識別出當(dāng)前時(shí)間點(diǎn)在允許再現(xiàn)內(nèi)容數(shù)據(jù)D的時(shí)段/時(shí)限之內(nèi),則得到肯定結(jié)果。
另一方面,如果在步驟SP8得到否定結(jié)果,則硬件權(quán)限處理模塊3判定內(nèi)容再現(xiàn)設(shè)備1的用戶不具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限。結(jié)果,硬件權(quán)限處理模塊3不再現(xiàn)內(nèi)容數(shù)據(jù)D,而是例如將處理前進(jìn)到步驟SP4,在步驟SP4它等待由用戶執(zhí)行新的再現(xiàn)操作。在步驟SP8,如果根據(jù)電子簽名識別出權(quán)限信息處于被偽造狀態(tài),基于表示內(nèi)容數(shù)據(jù)有效性的標(biāo)識信息而識別出內(nèi)容數(shù)據(jù)是非法獲得的,識別出內(nèi)容數(shù)據(jù)D可以被再現(xiàn)的次數(shù)被指明為零次,或者識別出當(dāng)前時(shí)間點(diǎn)在允許再現(xiàn)內(nèi)容數(shù)據(jù)D的時(shí)段/時(shí)限之外,則得到否定結(jié)果。
在步驟SP9,由CPU 6從數(shù)據(jù)存儲媒介8中讀出數(shù)據(jù),關(guān)于所述數(shù)據(jù),由權(quán)限存在/不存在確認(rèn)進(jìn)程過程RT1c判定內(nèi)容再現(xiàn)設(shè)備1的用戶具有進(jìn)行再現(xiàn)的權(quán)限,并且將所述數(shù)據(jù)輸入到硬件權(quán)限處理模塊3。
響應(yīng)于內(nèi)容數(shù)據(jù)D的輸入,硬件權(quán)限處理模塊3在步驟SP10對輸入到其的內(nèi)容數(shù)據(jù)D執(zhí)行解壓縮和解密進(jìn)程。
在步驟SP11,硬件權(quán)限處理模塊3將在步驟SP10通過解壓縮和解密進(jìn)程而得到的聲音信號輸出到聲音處理部分9。于是,聲音處理部分9在CPU 6的控制下通過揚(yáng)聲器10發(fā)出基于聲音信號的聲音。
如上所述,圖1和2中所示的內(nèi)容再現(xiàn)設(shè)備1包括存儲設(shè)備標(biāo)識符ID1的ROM 2,所述設(shè)備標(biāo)識符ID1用于以其不能被重寫的方式來識別內(nèi)容再現(xiàn)設(shè)備1。
因而,例如,如圖4所示,可以防止下述的情形,所述情形為在第一內(nèi)容再現(xiàn)設(shè)備1A的ROM 2A中存儲的設(shè)備標(biāo)識符ID1a被在第二內(nèi)容再現(xiàn)設(shè)備1B的ROM 2B中存儲的設(shè)備標(biāo)識符ID1b所重寫。
另外,圖1和2中所示的內(nèi)容再現(xiàn)設(shè)備1包括數(shù)據(jù)存儲媒介8,用于存儲從服務(wù)器SV獲得的內(nèi)容數(shù)據(jù)D以及表示內(nèi)容再現(xiàn)設(shè)備1的用戶是否具有再現(xiàn)內(nèi)容數(shù)據(jù)D的權(quán)限的權(quán)限信息INF。
圖1和2中所示的內(nèi)容再現(xiàn)設(shè)備1包括非易失性存儲器4,其存儲有被用于檢查與內(nèi)容數(shù)據(jù)D協(xié)同的權(quán)限信息INF是否處于被重寫狀態(tài)的權(quán)限信息檢查值VR,以及與存儲在內(nèi)容再現(xiàn)設(shè)備1的ROM 2中的設(shè)備標(biāo)識符ID1相協(xié)同以使得它們不能彼此分離地讀出的設(shè)備標(biāo)識符檢查值VM。
因而,例如如圖5所示,如果嘗試把由第二內(nèi)容再現(xiàn)設(shè)備1B合法獲得的內(nèi)容數(shù)據(jù)Db、內(nèi)容數(shù)據(jù)Db的權(quán)限信息INFb和被用于檢查權(quán)限信息INFb的權(quán)限信息檢查值VRb從第二內(nèi)容再現(xiàn)設(shè)備1B拷貝到第一內(nèi)容再現(xiàn)設(shè)備1A之中,則還要把存儲于非易失性存儲器4B中的設(shè)備標(biāo)識符檢查值VMb連同權(quán)限信息檢查值VRb一起從第二內(nèi)容再現(xiàn)設(shè)備1B拷貝到第一內(nèi)容再現(xiàn)設(shè)備1A中。
另外,圖1和2中所示的內(nèi)容再現(xiàn)設(shè)備1的硬件權(quán)限處理模塊3判定存儲于非易失性存儲器4中的設(shè)備標(biāo)識符檢查值VM是否是與存儲于內(nèi)容再現(xiàn)設(shè)備1的ROM 2中的設(shè)備標(biāo)識符ID1協(xié)同的。如果判定結(jié)果指明設(shè)備標(biāo)識符ID1與設(shè)備標(biāo)識符檢查值VM彼此協(xié)同的,則硬件權(quán)限處理模塊3執(zhí)行權(quán)限信息重寫檢查進(jìn)程過程RT1b,其用于使用權(quán)限信息檢查值VR來檢查權(quán)限信息INF是否處于被重寫狀態(tài),所述權(quán)限信息檢查值VR被存儲以使得其無法與設(shè)備標(biāo)識符檢查值VM分離地讀出。在此情形下,如果設(shè)備標(biāo)識符ID1與設(shè)備標(biāo)識符檢查值VM彼此不是協(xié)同的,則硬件權(quán)限處理模塊3不執(zhí)行權(quán)限信息重寫檢查進(jìn)程過程RT1b,其用于使用權(quán)限信息檢查值VR來檢查權(quán)限信息INF是否處于被重寫狀態(tài),所述權(quán)限信息檢查值VR被存儲以使得其無法與設(shè)備標(biāo)識符檢查值VM分離地讀出。
從而,在圖5所說明的示例中,由于從第二內(nèi)容再現(xiàn)設(shè)備1B的非易失性存儲器4B拷貝到第一內(nèi)容再現(xiàn)設(shè)備1A的非易失性存儲器4A之中的設(shè)備標(biāo)識符檢查值VMb與存儲于第一內(nèi)容再現(xiàn)設(shè)備1A的ROM 2A中的設(shè)備標(biāo)識符ID1a不是協(xié)同的,因此第一內(nèi)容再現(xiàn)設(shè)備1A不會使用并非與設(shè)備標(biāo)識符檢查值VMb分離地拷貝的權(quán)限信息檢查值VRb來執(zhí)行權(quán)限信息重寫檢查進(jìn)程過程RT1b。結(jié)果,第一內(nèi)容再現(xiàn)設(shè)備1A不會執(zhí)行在權(quán)限信息重寫檢查進(jìn)程過程RT1b之后的權(quán)限存在/不存在確認(rèn)進(jìn)程RT1c和內(nèi)容再現(xiàn)進(jìn)程RT1d,因此,可以防止下述情形,所述情形為對從第二內(nèi)容再現(xiàn)設(shè)備1B非法拷貝到第一內(nèi)容再現(xiàn)設(shè)備1A中的內(nèi)容數(shù)據(jù)Db進(jìn)行再現(xiàn)。
因此,通過圖1和2中所示的內(nèi)容再現(xiàn)設(shè)備1,可以通過顯著的高度確定性來防止對內(nèi)容數(shù)據(jù)D的非法使用。
需要注意,本實(shí)施例中的硬件權(quán)限處理模塊3包括DSP(數(shù)字信號處理器),其根據(jù)從安裝到電路板上并適當(dāng)?shù)乇贿B接的數(shù)據(jù)存儲媒介8、存儲器、寄存器等中讀出的固件來執(zhí)行各種進(jìn)程。另外,連接于硬件權(quán)限處理模塊3的非易失性存儲器4可以被安裝于包括硬件權(quán)限處理模塊3的電路板上,或可選地可以在電路板之外被提供。
另外,對于第一計(jì)算方法和第二計(jì)算方法,例如,可以應(yīng)用校驗(yàn)和方法、CRC(循環(huán)冗余校驗(yàn))方法、MD5(消息摘要5)方法、諸如SHA1(安全散列算法1)方法的散列函數(shù)方法、使用特定鍵的HMAC(用于消息認(rèn)證代碼的鍵控散列)-MD5方法、HMAC-SHA1方法、ECDSA(橢圓曲線數(shù)字簽名算法)方法等。
2.其他實(shí)施例應(yīng)當(dāng)注意,盡管在上文描述的實(shí)施例中,例如將聲音數(shù)據(jù)應(yīng)用作為將由用戶使用的內(nèi)容數(shù)據(jù)D,但是,根據(jù)本發(fā)明,內(nèi)容數(shù)據(jù)不限于此,而例如字符信息、視頻數(shù)據(jù)、圖像數(shù)據(jù)和程序的各種其它數(shù)據(jù)也可以被應(yīng)用。
另外,盡管在上文描述的實(shí)施例中將內(nèi)容再現(xiàn)設(shè)備1的產(chǎn)品號應(yīng)用作為對內(nèi)容再現(xiàn)設(shè)備1唯一的設(shè)備標(biāo)識符ID1,但是根據(jù)本發(fā)明,設(shè)備標(biāo)識符ID1不限于此,而也可以應(yīng)用被唯一地分配給輸入/輸出接口部分7(例如NIC(網(wǎng)絡(luò)接口卡))的物理地址或類似的號碼。
另外,盡管在上文描述的實(shí)施例中將根據(jù)RAM 11中所開發(fā)的程序而執(zhí)行各種進(jìn)程的CPU 6應(yīng)用作為用于控制硬件權(quán)限處理模塊3等的控制部分,但是根據(jù)本發(fā)明,控制部分不限于此,而也可以應(yīng)用MPU(微處理器)等。
另外,除了在上文描述的實(shí)施例中的指明內(nèi)容再現(xiàn)設(shè)備1是否具有使用內(nèi)容數(shù)據(jù)D的權(quán)限的權(quán)限信息INF的示例之外,權(quán)限信息INF還可以例如指明可以執(zhí)行用來輸出內(nèi)容數(shù)據(jù)D以將其提供給不同設(shè)備的校驗(yàn)的次數(shù),或者可以將內(nèi)容數(shù)據(jù)D拷貝到不同設(shè)備的次數(shù)。
另外,在上文描述的實(shí)施例中,當(dāng)權(quán)限信息INF指明內(nèi)容再現(xiàn)設(shè)備1的用戶具有使用內(nèi)容數(shù)據(jù)D的權(quán)限時(shí),內(nèi)容再現(xiàn)設(shè)備1執(zhí)行用于再現(xiàn)內(nèi)容數(shù)據(jù)D的內(nèi)容再現(xiàn)進(jìn)程過程RT1d。不過,本發(fā)明不限于此,而內(nèi)容再現(xiàn)設(shè)備1還可以執(zhí)行允許用戶使用內(nèi)容數(shù)據(jù)D的任意進(jìn)程,以及例如,內(nèi)容再現(xiàn)設(shè)備1可以執(zhí)行用來輸出內(nèi)容數(shù)據(jù)D以將其提供給不同設(shè)備的校驗(yàn)進(jìn)程,將內(nèi)容數(shù)據(jù)D拷貝到不同設(shè)備的拷貝進(jìn)程或類似的進(jìn)程。
另外,在上文描述的實(shí)施例中,將使用第一計(jì)算方法根據(jù)存儲于ROM 2中的設(shè)備標(biāo)識符ID1所計(jì)算的設(shè)備標(biāo)識符檢查值VM應(yīng)用作為這樣的數(shù)據(jù),所述數(shù)據(jù)被存儲以使得其無法與權(quán)限信息檢查值VR分離地讀出。不過,根據(jù)本發(fā)明,所述數(shù)據(jù)不限于此,而是可以應(yīng)用其他各種數(shù)據(jù),只要該數(shù)據(jù)與存儲于ROM 2中的設(shè)備標(biāo)識符ID1是協(xié)同的,例如,存儲于ROM 2中的設(shè)備標(biāo)識符ID1本身或者使用其他某種方法根據(jù)存儲于ROM 2中的設(shè)備標(biāo)識符ID1所計(jì)算的值。
另外,在上文描述的實(shí)施例中,將其中通過因特網(wǎng)NT從內(nèi)容提供者的服務(wù)器SV獲得內(nèi)容數(shù)據(jù)D的方法應(yīng)用作為通過內(nèi)容再現(xiàn)設(shè)備1來獲得內(nèi)容數(shù)據(jù)D的方法。不過,根據(jù)本發(fā)明,所述方法不限于此,而是例如可以應(yīng)用其中讀出和獲得存儲于數(shù)據(jù)存儲媒介中的數(shù)據(jù)的方法等,其中所述數(shù)據(jù)存儲媒介諸如是CD(光盤)、DVD(數(shù)字通用光盤)、藍(lán)光光盤或HD-DVD(高清晰度DVD)。
另外,在上文描述的實(shí)施例中,把硬件權(quán)限處理模塊3和在包括硬件權(quán)限處理模塊3的電路板之上或之外提供的非易失性存儲器4應(yīng)用作為信號處理電路。不過,根據(jù)本發(fā)明,所述信號處理電路不限于此,而是可以將其他各種配置應(yīng)用于信號處理電路。
此外,在上文描述的實(shí)施例中,將如圖1所示的這種硬件權(quán)限處理模塊3等用作用于基于權(quán)限信息INF來控制對內(nèi)容數(shù)據(jù)D的使用的硬件模塊。不過,根據(jù)本發(fā)明,所述硬件模塊不限于此,而是可以將其他各種配置應(yīng)用于硬件模塊。
另外,在上文描述的實(shí)施例中,將圖1所示的非易失性存儲器4等應(yīng)用作為用于存儲第一檢查值(設(shè)備標(biāo)識符檢查值VM)和第二檢查值(權(quán)限信息檢查值VR)的非易失性存儲器,所述第一檢查值用于檢查從安裝有硬件模塊的設(shè)備(內(nèi)容再現(xiàn)設(shè)備1)所傳輸?shù)脑O(shè)備標(biāo)識符ID1的兼容性,所述第二檢查值用于檢查與內(nèi)容數(shù)據(jù)D相關(guān)的權(quán)限信息INF的兼容性。不過,根據(jù)本發(fā)明,所述非易失性存儲器不限于此,而是可以應(yīng)用各種存儲設(shè)備,只要它們可以存儲設(shè)備標(biāo)識符檢查值VM和權(quán)限信息檢查值VR,以使得上述兩個(gè)檢查值不能彼此分離地被讀出即可。
另外,在上文描述的實(shí)施例中,硬件權(quán)限處理模塊3讀出存儲于數(shù)據(jù)存儲媒介8中的固件(程序),并根據(jù)如此讀出的固件來執(zhí)行圖3中所說明的處理過程RT1。不過,本發(fā)明并不局限于此,而其他各種設(shè)備也可以執(zhí)行處理過程RT1。
盡管使用特定術(shù)語描述了本發(fā)明的優(yōu)選實(shí)施例,但是這些描述僅是用于說明性目的的,并且應(yīng)當(dāng)理解,可以做出改變和變化,而不會背離以下權(quán)利要求的精神和范圍。
權(quán)利要求
1.一種信號處理電路,包括硬件模塊,被配置成基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用;以及非易失性存儲器,被配置成存儲用于檢查從結(jié)合有所述硬件模塊的設(shè)備所傳輸?shù)脑O(shè)備標(biāo)識符的兼容性的第一檢查值,以及用于檢查所述內(nèi)容數(shù)據(jù)的權(quán)限信息的兼容性的第二檢查值;所述硬件模塊被操作用來基于所傳輸?shù)脑O(shè)備標(biāo)識符和存儲在所述存儲器中的第一檢查值來檢查該設(shè)備標(biāo)識符的兼容性,響應(yīng)于內(nèi)容數(shù)據(jù)的權(quán)限信息和存儲在所述存儲器中的第二檢查值來檢查所述權(quán)限信息的兼容性,以及響應(yīng)于上述檢查的結(jié)果而基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
2.如權(quán)利要求1所述的信號處理電路,其中,當(dāng)所述設(shè)備啟動時(shí),所述硬件模塊響應(yīng)于所傳輸?shù)脑O(shè)備標(biāo)識符和存儲在所述存儲器中的第一檢查值來檢查該設(shè)備標(biāo)識符的兼容性。
3.如權(quán)利要求1所述的信號處理電路,其中所述硬件模塊和所述存儲器構(gòu)成于同一半導(dǎo)體襯底上。
4.如權(quán)利要求1所述的信號處理電路,其中所述硬件模塊執(zhí)行再現(xiàn)內(nèi)容數(shù)據(jù)的內(nèi)容再現(xiàn)進(jìn)程,作為基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的進(jìn)程。
5.一種內(nèi)容控制設(shè)備,包括硬件模塊,被配置成基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用;第一非易失性存儲器,被配置成存儲設(shè)備標(biāo)識符;以及第二非易失性存儲器,被配置成存儲用于檢查設(shè)備標(biāo)識符的兼容性的第一檢查值,以及用于檢查內(nèi)容數(shù)據(jù)的權(quán)限信息的兼容性的第二檢查值;所述硬件模塊被操作用來響應(yīng)于存儲在所述第一非易失性存儲器中的設(shè)備標(biāo)識符和存儲在所述第二非易失性存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性,響應(yīng)于內(nèi)容數(shù)據(jù)的權(quán)限信息和存儲在所述第二非易失性存儲器中的第二檢查值來檢查所述權(quán)限信息的兼容性,以及響應(yīng)于上述檢查的結(jié)果而基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
6.如權(quán)利要求5所述的內(nèi)容控制設(shè)備,其中,當(dāng)所述內(nèi)容控制設(shè)備啟動時(shí),所述硬件模塊響應(yīng)于存儲在所述第一非易失性存儲器中的設(shè)備標(biāo)識符和存儲在所述第二非易失性存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性。
7.如權(quán)利要求5所述的內(nèi)容控制設(shè)備,其中所述硬件模塊和所述第二非易失性存儲器構(gòu)成于同一半導(dǎo)體襯底上。
8.如權(quán)利要求5所述的內(nèi)容控制設(shè)備,其中所述硬件模塊執(zhí)行再現(xiàn)內(nèi)容數(shù)據(jù)的內(nèi)容再現(xiàn)進(jìn)程,作為基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的進(jìn)程。
9.一種用于被配置成基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的硬件模塊的內(nèi)容控制方法,包括第一步驟響應(yīng)于從結(jié)合有所述硬件模塊的設(shè)備所傳輸?shù)脑O(shè)備標(biāo)識符和存儲在非易失性存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性;第二步驟響應(yīng)于第一步驟的檢查結(jié)果,響應(yīng)于內(nèi)容數(shù)據(jù)的權(quán)限信息和存儲在所述存儲器中的第二檢查值來檢查所述權(quán)限信息的兼容性;以及第三步驟響應(yīng)于第二步驟的檢查結(jié)果,基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
10.如權(quán)利要求9所述的內(nèi)容控制方法,其中,在第一步驟,當(dāng)所述設(shè)備啟動時(shí),響應(yīng)于所傳輸?shù)脑O(shè)備標(biāo)識符和存儲在所述存儲器中的第一檢查值來檢查所述設(shè)備標(biāo)識符的兼容性。
11.如權(quán)利要求9所述的內(nèi)容控制方法,其中,在第三步驟,執(zhí)行再現(xiàn)內(nèi)容數(shù)據(jù)的內(nèi)容再現(xiàn)進(jìn)程,作為基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的進(jìn)程。
12.一種用于內(nèi)容控制設(shè)備的內(nèi)容控制方法,其中,所述設(shè)備包括被配置成基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的硬件模塊,該方法包括第一步驟基于存儲在所述內(nèi)容控制設(shè)備中所提供的第一非易失性存儲器中的設(shè)備標(biāo)識符和存儲在所述內(nèi)容控制設(shè)備中所提供的第二非易失性存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性;第二步驟響應(yīng)于第一步驟的檢查結(jié)果,響應(yīng)于內(nèi)容數(shù)據(jù)的權(quán)限信息和存儲在所述第二非易失性存儲器中的第二檢查值來檢查所述權(quán)限信息的兼容性;以及第三步驟響應(yīng)于第二步驟的檢查結(jié)果,基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
13.如權(quán)利要求12所述的內(nèi)容控制方法,其中,在第一步驟,當(dāng)所述設(shè)備啟動時(shí),響應(yīng)于存儲在所述第一非易失性存儲器中的設(shè)備標(biāo)識符和存儲在所述第二非易失性存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性。
14.如權(quán)利要求12所述的內(nèi)容控制方法,其中,在第三步驟,執(zhí)行再現(xiàn)內(nèi)容數(shù)據(jù)的內(nèi)容再現(xiàn)進(jìn)程,作為基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的進(jìn)程。
15.一種在其中或其上存儲有內(nèi)容控制程序的存儲媒介,所述控制程序使得被配置成基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的硬件模塊執(zhí)行以下步驟第一步驟響應(yīng)于從結(jié)合有所述硬件模塊的設(shè)備所傳輸?shù)脑O(shè)備標(biāo)識符和存儲在非易失性存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性;第二步驟響應(yīng)于第一步驟的檢查結(jié)果,響應(yīng)于內(nèi)容數(shù)據(jù)的權(quán)限信息和存儲在所述存儲器中的第二檢查值來檢查所述權(quán)限信息的兼容性;以及第三步驟響應(yīng)于第二步驟的檢查結(jié)果,基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
16.一種在其中或其上存儲有內(nèi)容控制程序的存儲媒介,所述控制程序使得內(nèi)容控制設(shè)備執(zhí)行以下步驟,其中,所述設(shè)備包括被配置成基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用的硬件模塊,所述步驟包括第一步驟基于存儲在所述內(nèi)容控制設(shè)備中所提供的第一非易失性存儲器中的設(shè)備標(biāo)識符和存儲在所述內(nèi)容控制設(shè)備中所提供的第二非易失性存儲器中的第一檢查值來檢查設(shè)備標(biāo)識符的兼容性;第二步驟響應(yīng)于第一步驟的檢查結(jié)果,響應(yīng)于內(nèi)容數(shù)據(jù)的權(quán)限信息和存儲在所述第二非易失性存儲器中的第二檢查值來檢查所述權(quán)限信息的兼容性;以及第三步驟響應(yīng)于第二步驟的檢查結(jié)果,基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
全文摘要
公開了一種信號處理電路和設(shè)備,其可以通過更高的確定性來防止對內(nèi)容數(shù)據(jù)的非法使用。硬件模塊基于內(nèi)容數(shù)據(jù)的權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。非易失性存儲器存儲用于檢查從結(jié)合有所述硬件模塊的設(shè)備所傳輸?shù)脑O(shè)備標(biāo)識符的兼容性的第一檢查值,以及用于檢查所述內(nèi)容數(shù)據(jù)的權(quán)限信息的兼容性的第二檢查值。硬件模塊基于所傳輸?shù)脑O(shè)備標(biāo)識符和第一檢查值來檢查設(shè)備標(biāo)識符的兼容性,響應(yīng)于所述權(quán)限信息和第二檢查值來檢查所述權(quán)限信息的兼容性,以及響應(yīng)于上述檢查的結(jié)果而基于權(quán)限信息來控制對內(nèi)容數(shù)據(jù)的使用。
文檔編號G09C1/00GK1815526SQ20061000243
公開日2006年8月9日 申請日期2006年1月27日 優(yōu)先權(quán)日2005年1月31日
發(fā)明者原和弘, 井上啟, 大石貫之, 江面裕一, 吉村光司, 木村學(xué) 申請人:索尼株式會社