專利名稱:信息處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠?qū)Ρ淮鄹牡牧鲾?shù)據(jù)執(zhí)行諸如加擾(scrambling)之類的預(yù)定處理的信息處理裝置。
背景技術(shù):
對于記錄在諸如DVD盤或硬盤記錄器之類的記錄介質(zhì)上的內(nèi)容,執(zhí)行加密以保護(hù)內(nèi)容,并且將指示加密狀態(tài)的狀態(tài)信息添加到內(nèi)容數(shù)據(jù)。
為了保密內(nèi)容,重要的是指示加密狀態(tài)的狀態(tài)信息是有效的。
例如,存儲在DVD盤等上的節(jié)目流處于節(jié)目流被加擾的狀態(tài)下。為了重放節(jié)目流,有必要對從DVD盤讀取的節(jié)目流進(jìn)行解擾。
然而,如果在加擾數(shù)據(jù)的頭部等中描述的信息被篡改,則音頻/視頻數(shù)據(jù)可能以未授權(quán)的方式被重放。例如,如果應(yīng)當(dāng)受到拷貝保護(hù)的數(shù)據(jù)遭受篡改,則數(shù)據(jù)可被自由地拷貝。
為了避免以上問題,當(dāng)狀態(tài)信息遭受篡改時,內(nèi)容一般按如下方式進(jìn)行保護(hù)。
首先,在解碼的邏輯過程中,檢查狀態(tài)信息是否受到篡改。
如果檢測到篡改,則該事實(shí)被通知給CPU(控制系統(tǒng))。
如果CPU接收到通知,則CPU向顯示邏輯電路發(fā)出命令以執(zhí)行加擾。
發(fā)明內(nèi)容
為了很好地保護(hù)數(shù)據(jù)的版權(quán),加擾的精確定時是必需的,以便在檢測到加密信息的篡改時,數(shù)據(jù)的任何微小部分都不應(yīng)當(dāng)被重放。
然而,在上述技術(shù)中,因?yàn)榧訑_是經(jīng)由CPU執(zhí)行的,所以被篡改的流的某些部分可能在CPU完成加擾操作之前經(jīng)過硬件模塊,從而流的這些部分可能被顯示。即,加擾的定時不如所需的那樣精確。
因而,當(dāng)指示要被保護(hù)的內(nèi)容的加密狀態(tài)的狀態(tài)信息被篡改時,存在內(nèi)容的某些部分被顯示或太早執(zhí)行加擾的可能性。
在內(nèi)容被拷貝到HDD等上的情況下,當(dāng)檢測到篡改時,如果內(nèi)容的某些部分已被拷貝,則可以通過刪除內(nèi)容的已拷貝部分來避免以上問題。然而,在內(nèi)容被實(shí)時顯示的情況下,可能發(fā)生以下問題內(nèi)容的某些部分已被顯示,或者相反地,應(yīng)被顯示的某些數(shù)據(jù)未被顯示。
考慮到以上問題,希望提供一種信息處理裝置,該裝置能夠在檢測到對流數(shù)據(jù)的篡改的情況下,例如只要通過在恰當(dāng)?shù)臅r刻加擾流數(shù)據(jù),從而應(yīng)當(dāng)被保護(hù)的數(shù)據(jù)確實(shí)受到保護(hù),而不會不正確地保護(hù)無需受到保護(hù)的數(shù)據(jù),就可以適當(dāng)?shù)靥幚砹鲾?shù)據(jù)。
根據(jù)本發(fā)明的一個實(shí)施例,提供了一種包括第一處理電路、第二處理電路和第三處理電路的信息處理裝置,所述第一處理電路具有解碼被輸入到第一處理電路的編碼流數(shù)據(jù)的能力以及檢測對加密信息的篡改的能力,所述第一處理電路被配置為在檢測到篡改的情況下將篡改標(biāo)記添加到被篡改的數(shù)據(jù);所述第二處理電路被配置為對從第一處理電路輸出的數(shù)據(jù)執(zhí)行預(yù)定處理,并且在數(shù)據(jù)包括篡改標(biāo)記的情況下,將指示受到篡改這一事實(shí)的篡改信息添加到被處理的數(shù)據(jù);所述第三處理電路被配置為接收從第二處理電路輸出的數(shù)據(jù)并處理所接收的數(shù)據(jù),以便在所接收的數(shù)據(jù)不包括篡改信息時以正常方式處理所接收的數(shù)據(jù),而在所接收的數(shù)據(jù)包括添加給它的篡改信息時以不同于正常方式的方式處理所接收的數(shù)據(jù)。
在該信息處理裝置中,第二處理電路處理的數(shù)據(jù)至少可包括視頻數(shù)據(jù),并且在視頻數(shù)據(jù)包括添加給它的篡改信息的情況下,第三處理電路可以處理視頻數(shù)據(jù)以便使視頻數(shù)據(jù)不以正常方式被顯示。
當(dāng)?shù)诙幚黼娐方邮盏桨ㄌ砑咏o它的篡改標(biāo)記的視頻數(shù)據(jù)時,第二處理電路可以在視頻數(shù)據(jù)的消隱區(qū)中添加擾亂信息作為篡改信息,并且當(dāng)?shù)谌幚黼娐方邮盏桨ㄌ砑咏o它的擾亂信息的視頻數(shù)據(jù)時,第三處理電路可以加擾視頻數(shù)據(jù)并顯示加擾后的視頻數(shù)據(jù)。
當(dāng)?shù)诙幚黼娐方邮盏桨ㄌ砑咏o它的篡改標(biāo)記的視頻數(shù)據(jù)時,第二處理電路可以輸出指示不應(yīng)當(dāng)顯示任何視頻數(shù)據(jù)的篡改信息,并且當(dāng)?shù)谌幚黼娐方邮盏街甘静粦?yīng)當(dāng)顯示任何視頻數(shù)據(jù)的篡改信息時,第三處理電路可以停止視頻數(shù)據(jù)的顯示。
第二處理電路處理的數(shù)據(jù)至少可包括音頻數(shù)據(jù),并且在音頻數(shù)據(jù)包括添加給它的篡改信息的情況下,第三處理電路可以停止音頻數(shù)據(jù)的輸出。
信息處理裝置還可包括外部輸出控制器,所述外部輸出控制器被配置為控制數(shù)據(jù)的輸出,以便當(dāng)?shù)谝惶幚黼娐诽幚淼臄?shù)據(jù)被輸出到外部時,如果數(shù)據(jù)包括添加給它的篡改標(biāo)記,則在清除篡改標(biāo)記后輸出數(shù)據(jù)。
根據(jù)本發(fā)明的另一實(shí)施例,提供了一種包括加密處理內(nèi)核、解復(fù)用器和顯示處理內(nèi)核的信息處理裝置,所述加密處理內(nèi)核具有解碼被輸入到加密處理內(nèi)核的包括音頻數(shù)據(jù)和視頻數(shù)據(jù)的編碼流數(shù)據(jù)的能力以及檢測對加密信息的篡改的能力,所述加密處理內(nèi)核被配置為在檢測到篡改的情況下將篡改標(biāo)記添加到被篡改的數(shù)據(jù);所述解復(fù)用器被配置為將提供自加密處理內(nèi)核的流數(shù)據(jù)解復(fù)用為視頻數(shù)據(jù)和音頻數(shù)據(jù),并且如果數(shù)據(jù)包括添加給它的篡改標(biāo)記,則在向數(shù)據(jù)添加了指示受到篡改這一事實(shí)的信息之后輸出數(shù)據(jù);所述顯示處理內(nèi)核被配置為接收從解復(fù)用器輸出的數(shù)據(jù)并顯示數(shù)據(jù),以便在數(shù)據(jù)不包括添加給它的篡改信息時以正常方式顯示數(shù)據(jù),而在數(shù)據(jù)包括添加給它的篡改信息時加擾數(shù)據(jù)或停止數(shù)據(jù)的顯示。
本發(fā)明提供了以下優(yōu)點(diǎn)。即,當(dāng)檢測到對流數(shù)據(jù)的篡改時,例如通過正好在合適的時間上執(zhí)行加擾來處理流數(shù)據(jù)。
從而,應(yīng)當(dāng)被保護(hù)的數(shù)據(jù)確實(shí)受到保護(hù),而不會不正確地保護(hù)無需被保護(hù)的數(shù)據(jù)。
圖1是示出了根據(jù)本發(fā)明實(shí)施例的能夠加擾被篡改數(shù)據(jù)的信息處理裝置的配置例的圖;圖2是示出了導(dǎo)航包的格式的圖;圖3是根據(jù)本發(fā)明的實(shí)施例示出在正常的重放操作中在信息處理裝置中的數(shù)據(jù)流的圖;圖4示出了當(dāng)信息處理裝置檢測到對流數(shù)據(jù)的篡改時,根據(jù)本發(fā)明的實(shí)施例適當(dāng)?shù)靥幚砹鲾?shù)據(jù)的方式;圖5是示出了根據(jù)本發(fā)明實(shí)施例的一種處理算法的流程圖;以及圖6是示出了根據(jù)本發(fā)明實(shí)施例的一種處理算法的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖參考實(shí)施例進(jìn)一步詳細(xì)地描述本發(fā)明。
圖1示出了根據(jù)本發(fā)明的實(shí)施例,有能力加擾被篡改數(shù)據(jù)的信息處理裝置的配置的例子。
信息處理裝置10被配置為執(zhí)行由硬件而不是由CPU來處理被篡改數(shù)據(jù)的處理過程。
更具體而言,信息處理裝置10將篡改信息直接附到流上,以便沒有定時延遲地加擾被顯示的數(shù)據(jù),而如果篡改信息是經(jīng)由CPU提供的話則將會發(fā)生這種延遲。
即,如果信息處理裝置10檢測到一個流已被篡改,則信息處理裝置10將篡改信息直接附到被篡改的流以使流自身具有篡改信息,從而可以通過硬件單元控制加擾。從而,在沒有定時誤差的情況下正確地控制加擾,而在加擾是經(jīng)由CPU通過軟件控制的情況下可能發(fā)生定時誤差。
下面描述信息處理裝置10的配置和功能的細(xì)節(jié)。
如圖1所示,信息處理裝置10包括諸如DVD盤之類的記錄介質(zhì)11、用作加密處理內(nèi)核12的第一處理電路、用作解復(fù)用器(DMX)13的第二處理電路、用作顯示處理內(nèi)核14的第三處理電路、顯示設(shè)備15、CPU(控制器)16和外部輸出控制器17。
在信息處理裝置10中,在被配置為解碼從記錄介質(zhì)11讀取的數(shù)據(jù)的加密處理內(nèi)核12、解復(fù)用器13、被配置為處理圖像數(shù)據(jù)(例如視需要進(jìn)行的加擾)的顯示處理內(nèi)核14和負(fù)責(zé)控制整個裝置的CPU 16之間提供有數(shù)據(jù)路徑。
在被配置為解碼從記錄介質(zhì)11讀取的數(shù)據(jù)的加密處理內(nèi)核12和被配置為將流數(shù)據(jù)輸出到LSI外部的外部輸出控制器17之間也提供有數(shù)據(jù)路徑。
加密處理內(nèi)核12能夠根據(jù)DES標(biāo)準(zhǔn)、AES標(biāo)準(zhǔn)等等執(zhí)行基本加密處理算法。加密處理內(nèi)核12還能夠檢查數(shù)據(jù)是否已被篡改。
顯示處理內(nèi)核14能夠根據(jù)例如Macrovision標(biāo)準(zhǔn)加擾圖像數(shù)據(jù)。
在正常狀態(tài)下,加密處理內(nèi)核12對從記錄介質(zhì)11輸入的數(shù)據(jù)進(jìn)行解碼。然而,如果檢測到輸入數(shù)據(jù)的加密信息的狀態(tài)信息已被篡改,則加密處理內(nèi)核12將篡改標(biāo)記添加到被解碼的數(shù)據(jù)以指示數(shù)據(jù)已被篡改,并將所得到的數(shù)據(jù)輸出到解復(fù)用器13。
加密處理內(nèi)核12將篡改標(biāo)記寫入諸如保留數(shù)據(jù)區(qū)之類的數(shù)據(jù)區(qū)中,以便使篡改標(biāo)記不會對內(nèi)容數(shù)據(jù)產(chǎn)生影響,或者自動地產(chǎn)生數(shù)據(jù)并在其中寫入篡改標(biāo)記。
例如,在檢測到對從DVD盤讀取的節(jié)目流(PS)的篡改的情況下,篡改標(biāo)記可以被寫入導(dǎo)航包(navigation pack)中的專用數(shù)據(jù)位,或者可以創(chuàng)建專用流2的數(shù)據(jù),并在所創(chuàng)建的專用流2的數(shù)據(jù)中寫入篡改標(biāo)記。
圖2示出了導(dǎo)航包的格式。
如圖2所示,導(dǎo)航包100包括總共2048個字節(jié),其中第0到第13字節(jié)被指派給包頭部區(qū)101,第14到第37字節(jié)被指派給系統(tǒng)頭部區(qū)102,第38到第1023字節(jié)被指派給PCI分組區(qū)103、第1024到第2014字節(jié)被指派給DSI分組區(qū)104、第2015字節(jié)被指派給保留區(qū)105,第2016到第2047字節(jié)被指派給其他區(qū)域106。
例如,當(dāng)加密處理內(nèi)核12檢測到對從DVD盤讀取的節(jié)目流(PS)的篡改時,加密處理內(nèi)核12可以在導(dǎo)航包100的保留區(qū)105中設(shè)置“1”。
解復(fù)用器13將提供自加密處理內(nèi)核12的流數(shù)據(jù)解復(fù)用為視頻數(shù)據(jù)和音頻數(shù)據(jù)。即使流數(shù)據(jù)包括篡改標(biāo)記時,解復(fù)用處理也以正常方式執(zhí)行,但是篡改標(biāo)記被添加到視頻數(shù)據(jù)或者擾亂信息被加入到消隱區(qū),或者指示不應(yīng)顯示任何視頻數(shù)據(jù)或指示數(shù)據(jù)包括被篡改部分的篡改信息被添加到數(shù)據(jù)中。所得到的數(shù)據(jù)被輸出到顯示處理內(nèi)核14。
在正常狀態(tài)下,顯示處理內(nèi)核14根據(jù)CPU 16做出的設(shè)置對要輸出到顯示設(shè)備15的圖像數(shù)據(jù)執(zhí)行加擾處理。然而,當(dāng)輸入數(shù)據(jù)包括篡改標(biāo)記時,通過硬件檢測出篡改信息,并執(zhí)行加擾或停止數(shù)據(jù)的顯示。
如上所述,在保留區(qū)等中包括被添加給它的篡改標(biāo)記的數(shù)據(jù)只在LSI中使用,而不會對LSI的外部產(chǎn)生影響。
流數(shù)據(jù)和其他數(shù)據(jù)定義如下。
在根據(jù)DVD+標(biāo)準(zhǔn)執(zhí)行加密的情況下,從DVD盤讀取流數(shù)據(jù),并且“流”數(shù)據(jù)指節(jié)目流(PS)。
如果除了基于DVD+標(biāo)準(zhǔn)的算法以外還有檢測篡改的其它算法的話,則本發(fā)明也可以應(yīng)用于傳輸流(TS)等等。
圖像數(shù)據(jù)(圖像信號)是通過利用解復(fù)用器將節(jié)目流等解復(fù)用為音頻數(shù)據(jù)和視頻數(shù)據(jù)并解碼所得到的視頻數(shù)據(jù)而獲得的。
在本實(shí)施例中,“加擾”數(shù)據(jù)指通過加擾節(jié)目流等產(chǎn)生的數(shù)據(jù)。解擾是根據(jù)在加擾數(shù)據(jù)的頭部等中描述的信息執(zhí)行的。
圖3示出了根據(jù)本實(shí)施例在正常重放操作中信息處理裝置中的數(shù)據(jù)流。
圖4示出根據(jù)本發(fā)明的實(shí)施例,當(dāng)信息處理裝置檢測到對流數(shù)據(jù)的篡改時,適當(dāng)?shù)靥幚砹鲾?shù)據(jù)的方式。
如圖3所示,在加密處理內(nèi)核12確定流數(shù)據(jù)未曾被篡改的情況下,流數(shù)據(jù)被解擾,并且在不將標(biāo)記貼附到解復(fù)用器13的情況下輸送所得到的解擾數(shù)據(jù)。
解復(fù)用器13將輸送自加密處理內(nèi)核12的流數(shù)據(jù)解復(fù)用為視頻數(shù)據(jù)和音頻數(shù)據(jù),并將它們輸出到顯示處理內(nèi)核14。
顯示處理內(nèi)核14輸出要在顯示設(shè)備15上顯示的圖像的數(shù)據(jù)。
如圖4所示,如果加密處理內(nèi)核12檢測到流數(shù)據(jù)已被篡改,則加密處理內(nèi)核12將指示流數(shù)據(jù)已被篡改的篡改標(biāo)記添加(設(shè)置)到流數(shù)據(jù),并將數(shù)據(jù)輸送給解復(fù)用器13。
解復(fù)用器13將輸送自加密處理內(nèi)核12的流數(shù)據(jù)解復(fù)用為視頻數(shù)據(jù)和音頻數(shù)據(jù),并將音頻數(shù)據(jù)和添加有篡改標(biāo)記的視頻數(shù)據(jù)輸出到顯示處理內(nèi)核14。
如果被輸入到顯示處理內(nèi)核14的視頻數(shù)據(jù)包括篡改標(biāo)記,則通過硬件檢測到篡改標(biāo)記并且視頻數(shù)據(jù)被加擾,從而在恰到好處的時刻停止被篡改流的顯示,如圖4所示。
如上所述,在本實(shí)施例中,篡改的檢測和加擾的控制是由硬件執(zhí)行的,并且模塊之間篡改的通知是利用數(shù)據(jù)自身完成的,從而以高度可靠的方式保護(hù)了內(nèi)容。
或者,除了通過加擾來保護(hù)視頻數(shù)據(jù)外,如果檢測到對音頻數(shù)據(jù)的篡改,則也可以通過停止音頻數(shù)據(jù)的重放來保護(hù)音頻數(shù)據(jù)。
參考圖5和6所示的流程圖,下面描述根據(jù)本發(fā)明的處理算法的兩個例子。
圖5是示出了根據(jù)本發(fā)明實(shí)施例的第一處理算法的流程圖。
圖6是示出了根據(jù)本發(fā)明實(shí)施例的第二處理算法的流程圖。
首先,參考圖5所示的流程圖描述第一處理算法。
當(dāng)從記錄介質(zhì)11讀取內(nèi)容數(shù)據(jù)(視頻信號)(步驟ST1)時,加密處理內(nèi)核12確定內(nèi)容數(shù)據(jù)是否已被篡改(步驟ST2)。
例如,在內(nèi)容數(shù)據(jù)包括導(dǎo)航包的情況下,當(dāng)內(nèi)容數(shù)據(jù)未受到篡改時,內(nèi)容數(shù)據(jù)被解碼,導(dǎo)航包被解擾并被直接傳送到解復(fù)用器13(步驟ST3)。
另一方面,如果在步驟ST2中檢測到篡改,則將被篡改的導(dǎo)航包的保留區(qū)全部填充1(步驟ST4),并將所得到的數(shù)據(jù)傳送到解復(fù)用器13(步驟ST3)。
如果解復(fù)用器13接收到來自加密處理內(nèi)核12的流數(shù)據(jù),則解復(fù)用器13確定導(dǎo)航包的整個保留區(qū)是否被填充以1(步驟ST5)。
如果整個保留區(qū)未被填充以1,則解復(fù)用器13將流數(shù)據(jù)解復(fù)用為視頻數(shù)據(jù)和音頻數(shù)據(jù),并將它們輸出到顯示處理內(nèi)核14(步驟ST6)。
另一方面,如果整個保留區(qū)都被填充以1,則解復(fù)用器13在視頻數(shù)據(jù)的消隱區(qū)中加入擾亂信息(步驟ST7),并將所得到的數(shù)據(jù)輸出到顯示處理內(nèi)核14(步驟ST6)。
如果顯示處理內(nèi)核14接收到來自解復(fù)用器13的數(shù)據(jù),則顯示處理內(nèi)核14確定視頻數(shù)據(jù)在消隱區(qū)中是否有擾亂信息(步驟ST8)。
在未檢測到擾亂信息的情況下,顯示處理內(nèi)核14以正常方式在顯示設(shè)備15上顯示視頻數(shù)據(jù)(步驟ST9)。
另一方面,如果檢測到擾亂信息,則顯示處理內(nèi)核14加擾在顯示設(shè)備15上顯示的視頻數(shù)據(jù)(步驟ST10)。
即,顯示處理內(nèi)核14加擾在顯示設(shè)備15上顯示的視頻數(shù)據(jù)或者以正常方式將視頻數(shù)據(jù)輸出到顯示設(shè)備15,這取決于在消隱區(qū)中是否檢測到擾亂信息。
現(xiàn)在參考圖6所示的流程圖描述第二處理算法。
當(dāng)從記錄介質(zhì)11讀取內(nèi)容數(shù)據(jù)(步驟ST11)時,加密處理內(nèi)核12確定內(nèi)容數(shù)據(jù)是否已被篡改(步驟ST12)。
例如,在內(nèi)容數(shù)據(jù)包括導(dǎo)航包的情況下,當(dāng)內(nèi)容數(shù)據(jù)未受到篡改時,內(nèi)容數(shù)據(jù)被解碼,導(dǎo)航包被解擾并被直接傳送到解復(fù)用器13(步驟ST13)。
另一方面,如果在步驟ST12中檢測到篡改,則將被篡改的導(dǎo)航包的保留區(qū)全部填充1(步驟ST14),并將所得到的數(shù)據(jù)傳送到解復(fù)用器13(步驟ST13)。
如果解復(fù)用器13接收到來自加密處理內(nèi)核12的流數(shù)據(jù),則解復(fù)用器13確定導(dǎo)航包的整個保留區(qū)是否被填充以1(步驟ST15)。
如果整個保留區(qū)未被填充以1,則解復(fù)用器13將流數(shù)據(jù)分離為視頻數(shù)據(jù)和音頻數(shù)據(jù),并將其輸出到顯示處理內(nèi)核14(步驟ST16)。
在這種情況下,顯示處理內(nèi)核14以正常方式在顯示設(shè)備15上顯示視頻數(shù)據(jù)(步驟ST17)。
另一方面,如果整個保留區(qū)都被填充以1,則解復(fù)用器13設(shè)置篡改信息以指定不應(yīng)當(dāng)顯示任何視頻數(shù)據(jù)(步驟ST18),并將其輸出到顯示處理內(nèi)核14(步驟ST19)。
響應(yīng)于接收到指定不應(yīng)當(dāng)顯示任何視頻數(shù)據(jù)的篡改信息,顯示處理內(nèi)核14在顯示設(shè)備15上不顯示任何視頻數(shù)據(jù)(步驟ST20)。
如上所述,在第二處理算法中,當(dāng)導(dǎo)航包的整個保留區(qū)都被填充以1時,解復(fù)用器13指定不應(yīng)當(dāng)顯示任何視頻數(shù)據(jù),并且據(jù)此顯示設(shè)備15不顯示任何東西。
第一處理算法和第二處理算法之間的區(qū)別在于當(dāng)檢測到篡改,在顯示設(shè)備15上顯示加擾圖像還是不顯示任何東西,但是包括在流數(shù)據(jù)中的導(dǎo)航包被用于描述篡改信息的方面則沒有任何區(qū)別。
注意,當(dāng)數(shù)據(jù)被提供給LSI的外部時,描述篡改信息的整個保留區(qū)被設(shè)在加密處理內(nèi)核12后級的外部輸出控制塊17清零,以便不對LSI的外部產(chǎn)生任何影響。
如上所述,在本實(shí)施例中,當(dāng)從記錄介質(zhì)11輸入的流數(shù)據(jù)被解碼時,如果檢測到對加密信息的狀態(tài)信息的篡改,則加密處理內(nèi)核12將篡改標(biāo)記添加到數(shù)據(jù)。在解復(fù)用器13中,無論是否添加了篡改標(biāo)記,輸送自加密處理內(nèi)核12的流數(shù)據(jù)都被分離為視頻數(shù)據(jù)和音頻數(shù)據(jù),并且指示受到篡改這一事實(shí)的信息被添加到視頻數(shù)據(jù)。在顯示處理內(nèi)核14中,如果接收的數(shù)據(jù)包括指示受到篡改這一事實(shí)的篡改信息,則通過硬件檢測到篡改標(biāo)記,并且加擾視頻數(shù)據(jù)或者不顯示任何東西。因而,加擾的執(zhí)行使得只有被篡改的數(shù)據(jù)被以精確的定時加擾或者根本不顯示被篡改的數(shù)據(jù)。這防止了軟件在處理篡改時處理負(fù)荷的增大。
使用硬件來處理篡改可以以更可靠的方式來保護(hù)內(nèi)容,從而實(shí)現(xiàn)了安全性級別的提高。
本實(shí)施例還可以應(yīng)用于根據(jù)DVD+標(biāo)準(zhǔn)檢測加密信息的篡改的算法。
更具體而言,如果檢測到被篡改的流,則篡改信息被寫入被檢測的流的頭部中。當(dāng)該流被解復(fù)用為音頻數(shù)據(jù)和視頻數(shù)據(jù)時,篡改信息被添加到視頻數(shù)據(jù),從而防止以未經(jīng)授權(quán)的方式對該視頻數(shù)據(jù)進(jìn)行解碼。
在這種情況下,取決于重放裝置的規(guī)格,不顯示任何視頻數(shù)據(jù)或顯示被加擾的數(shù)據(jù)。例如,篡改信息可以被描述在消隱區(qū)中,以指定視頻數(shù)據(jù)應(yīng)當(dāng)根據(jù)Macrovison標(biāo)準(zhǔn)進(jìn)行加擾。
在被添加到視頻數(shù)據(jù)的篡改信息指示受到篡改這一事實(shí)的任何情況下,輸出被篡改的視頻數(shù)據(jù)的方式可以根據(jù)所使用的系統(tǒng)而變。
注意,當(dāng)音頻數(shù)據(jù)在解碼后被輸出時,其輸出也可以按與視頻數(shù)據(jù)類似的方式控制。例如,如果檢測到篡改,則可以停止音頻數(shù)據(jù)的輸出。
多種廣泛的裝置,例如DVD記錄器、網(wǎng)絡(luò)電視機(jī)等都可用作根據(jù)本實(shí)施例的信息處理裝置。
根據(jù)本發(fā)明的實(shí)施例,當(dāng)從盤讀取的數(shù)據(jù)或經(jīng)由網(wǎng)絡(luò)接收的數(shù)據(jù)包括被篡改的數(shù)據(jù)時,只有被篡改的數(shù)據(jù)可以被加擾。
在上述實(shí)施例中,當(dāng)檢測到篡改時,在導(dǎo)航包的整個保留區(qū)中設(shè)置1?;蛘?,可以只在特定的數(shù)據(jù)位上設(shè)置1,只要篡改標(biāo)記可以被正確地寫入以指示受到篡改這一事實(shí)即可。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,取決于設(shè)計(jì)需求和其他因素可以進(jìn)行各種修改、組合、子組合和變更,只要這些修改、組合、子組合和變更在所附權(quán)利要求或其等同物的范圍內(nèi)即可。
權(quán)利要求
1.一種信息處理裝置,包括第一處理電路,該第一處理電路具有解碼被輸入到該第一處理電路的編碼流數(shù)據(jù)的能力以及檢測對加密信息的篡改的能力,該第一處理電路被配置為在檢測到篡改的情況下將篡改標(biāo)記添加到被篡改的數(shù)據(jù);第二處理電路,該第二處理電路被配置為對從所述第一處理電路輸出的數(shù)據(jù)執(zhí)行預(yù)定處理,并且在所述數(shù)據(jù)包括所述篡改標(biāo)記的情況下,將指示受到篡改這一事實(shí)的篡改信息添加到被處理的數(shù)據(jù);以及第三處理電路,該第三處理電路被配置為接收從所述第二處理電路輸出的數(shù)據(jù)并處理所接收的數(shù)據(jù),以便在所接收的數(shù)據(jù)不包括篡改信息時以正常方式處理所接收的數(shù)據(jù),而在所接收的數(shù)據(jù)包括添加給它的篡改信息時以不同于所述正常方式的方式處理所接收的數(shù)據(jù)。
2.如權(quán)利要求1所述的信息處理裝置,其中,所述第二處理電路處理的數(shù)據(jù)至少包括視頻數(shù)據(jù),并且在所述視頻數(shù)據(jù)包括添加給它的篡改信息的情況下,所述第三處理電路處理所述視頻數(shù)據(jù)以使所述視頻數(shù)據(jù)不以正常方式顯示。
3.如權(quán)利要求2所述的信息處理裝置,其中當(dāng)所述第二處理電路接收到包括添加給它的篡改標(biāo)記的視頻數(shù)據(jù)時,所述第二處理電路在所述視頻數(shù)據(jù)的消隱區(qū)中添加擾亂信息作為篡改信息,并且當(dāng)所述第三處理電路接收到包括添加給它的擾亂信息的視頻數(shù)據(jù)時,所述第三處理電路加擾所述視頻數(shù)據(jù)并顯示加擾后的視頻數(shù)據(jù)。
4.如權(quán)利要求2所述的信息處理裝置,其中當(dāng)所述第二處理電路接收到包括添加給它的篡改標(biāo)記的視頻數(shù)據(jù)時,所述第二處理電路輸出指示不應(yīng)當(dāng)顯示任何視頻數(shù)據(jù)的篡改信息,并且當(dāng)所述第三處理電路接收到指示不應(yīng)當(dāng)顯示任何視頻數(shù)據(jù)的篡改信息時,所述第三處理電路停止視頻數(shù)據(jù)的顯示。
5.如權(quán)利要求1所述的信息處理裝置,其中,由所述第二處理電路處理的數(shù)據(jù)至少包括音頻數(shù)據(jù),并且在所述音頻數(shù)據(jù)包括添加給它的篡改信息的情況下,所述第三處理電路停止音頻數(shù)據(jù)的輸出。
6.如權(quán)利要求1到5之一所述的信息處理裝置,還包括外部輸出控制器,其被配置為控制數(shù)據(jù)的輸出,以便當(dāng)所述第一處理電路處理的數(shù)據(jù)被輸出到外部時,如果所述數(shù)據(jù)包括添加給它的篡改標(biāo)記,則所述數(shù)據(jù)在所述篡改標(biāo)記被清除之后輸出。
7.一種信息處理裝置,包括加密處理內(nèi)核,該加密處理內(nèi)核具有解碼被輸入到該加密處理內(nèi)核的包括音頻數(shù)據(jù)和視頻數(shù)據(jù)的編碼流數(shù)據(jù)的能力以及檢測對加密信息的篡改的能力,所述加密處理內(nèi)核被配置為在檢測到篡改的情況下將篡改標(biāo)記添加到被篡改的數(shù)據(jù);解復(fù)用器,被配置為將提供自所述加密處理內(nèi)核的流數(shù)據(jù)解復(fù)用為所述視頻數(shù)據(jù)和所述音頻數(shù)據(jù),并且如果所述數(shù)據(jù)包括添加給它的篡改標(biāo)記,則在向所述數(shù)據(jù)添加了指示受到篡改這一事實(shí)的信息之后輸出所述數(shù)據(jù);以及顯示處理內(nèi)核,被配置為接收從所述解復(fù)用器輸出的數(shù)據(jù)并顯示該數(shù)據(jù),以便在所述數(shù)據(jù)不包括添加給它的篡改信息時以正常方式顯示所述數(shù)據(jù),而在所述數(shù)據(jù)包括添加給它的篡改信息時對所述數(shù)據(jù)進(jìn)行加擾或者停止所述數(shù)據(jù)的顯示。
全文摘要
本發(fā)明公開一種信息處理裝置,它包括第一處理電路、第二處理電路和第三處理電路,所述第一處理電路能夠?qū)斎氲降谝惶幚黼娐返木幋a流數(shù)據(jù)進(jìn)行解碼,并且檢測對加密信息的篡改,所述第一處理電路被配置為在檢測到篡改的情況下將篡改標(biāo)記添加到被篡改的數(shù)據(jù);所述第二處理電路被配置為對從第一處理電路輸出的數(shù)據(jù)執(zhí)行預(yù)定處理,并且在數(shù)據(jù)包括篡改標(biāo)記的情況下,將指示受到篡改這一事實(shí)的篡改信息添加到被處理的數(shù)據(jù);所述第三處理電路被配置為接收從第二處理電路輸出的數(shù)據(jù)并處理所接收的數(shù)據(jù),以便在所接收的數(shù)據(jù)不包括篡改信息時以正常方式處理所接收的數(shù)據(jù),而在所接收的數(shù)據(jù)包括添加給它的篡改信息時以不同于正常方式的方式處理所接收的數(shù)據(jù)。
文檔編號G11B20/12GK101079304SQ20071010516
公開日2007年11月28日 申請日期2007年5月24日 優(yōu)先權(quán)日2006年5月24日
發(fā)明者江川哲廣, 竹下順, 榎園康憲 申請人:索尼株式會社