專利名稱:內(nèi)容播放設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠保護(hù)有版權(quán)的作品的內(nèi)容播放技術(shù)。
背景技術(shù):
近年來,其上以數(shù)字形式記錄有例如電影以及音樂這樣的有版權(quán)的作品的記錄介質(zhì)(例如DVD)被廣泛使用。
DVD使用稱作CSS(內(nèi)容擾亂系統(tǒng))的系統(tǒng)用于防止內(nèi)容被未授權(quán)地復(fù)制。根據(jù)CSS,唯一屬于一個(gè)DVD的信息被存儲(chǔ)在DVD上,并且根據(jù)該信息和用戶持有的信息生成所有權(quán)密鑰(title key)。使用該所有權(quán)密鑰解密記錄在DVD上的加密內(nèi)容,并且播放所解密的內(nèi)容(參見日本專利申請(qǐng)公開H05-257816作為一個(gè)例子)。
同時(shí),最近幾年中,使用DRM(數(shù)字版權(quán)管理)的內(nèi)容發(fā)送系統(tǒng)變得很常見。根據(jù)DRM,與加密內(nèi)容相獨(dú)立地提供許可證。許可證包含許可證密鑰和使用條件。使用許可證密鑰解密加密內(nèi)容,并且基于使用條件播放解密的內(nèi)容。
在DRM中,經(jīng)由網(wǎng)絡(luò)分發(fā)內(nèi)容和許可證。此外,最近試圖使用稱作服務(wù)器廣播的存儲(chǔ)類型的廣播系統(tǒng)來分發(fā)內(nèi)容。
由于這一原因,對(duì)于適當(dāng)?shù)貙RM應(yīng)用到利用如上所述的記錄介質(zhì)的內(nèi)容分發(fā),有不斷增長(zhǎng)的需要。
發(fā)明內(nèi)容
為了滿足以上需要,本發(fā)明的目的是提供一種內(nèi)容播放設(shè)備,一種內(nèi)容播放方法以及一種計(jì)算機(jī)程序,當(dāng)解密記錄在記錄介質(zhì)上的加密內(nèi)容并播放所解密的內(nèi)容時(shí),它們能夠根據(jù)DRM保護(hù)內(nèi)容。
可以通過一種內(nèi)容播放設(shè)備來實(shí)現(xiàn)上述目的,該內(nèi)容播放設(shè)備用于對(duì)記錄在記錄介質(zhì)上的加密內(nèi)容進(jìn)行解密,并且播放所述已解密的內(nèi)容,所述內(nèi)容播放設(shè)備包括讀取單元,用于從所述記錄介質(zhì)讀取只有所述記錄介質(zhì)才有的介質(zhì)信息;判斷單元,用于獲取與使用所述加密內(nèi)容的合約有關(guān)的合約信息,并且基于所述獲取的合約信息判斷是否允許使用所述加密內(nèi)容;生成單元,用于如果判斷允許使用所述加密內(nèi)容,則基于所述讀取的介質(zhì)信息和所述獲取的合約信息生成內(nèi)容密鑰;解密單元,用于從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放單元,用于播放所述已解密的內(nèi)容。
根據(jù)該結(jié)構(gòu),基于從記錄介質(zhì)讀取的介質(zhì)信息和單獨(dú)獲取的合約信息生成內(nèi)容密鑰,并使用生成的內(nèi)容密鑰來解密記錄在記錄介質(zhì)上的加密內(nèi)容。這使得通過應(yīng)用DRM,能夠保護(hù)關(guān)于經(jīng)由記錄介質(zhì)分發(fā)的內(nèi)容的版權(quán)。
這里,介質(zhì)信息可以顯示分配給所述記錄介質(zhì)的介質(zhì)密鑰,其中,所述合約信息顯示分配給所述合約的許可證密鑰,并且生成單元基于由所述介質(zhì)信息所顯示的介質(zhì)密鑰和由所述合約信息所顯示的許可證密鑰生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),可以基于介質(zhì)密鑰和許可證密鑰可靠地生成內(nèi)容密鑰。
這里,所述合約信息可以包含所述加密內(nèi)容的使用條件,其中,所述判斷單元基于包含在所述合約信息中的使用條件來判斷是否允許使用所述加密內(nèi)容。
根據(jù)該結(jié)構(gòu),包含在所述合約信息中的使用條件來判斷所述加密內(nèi)容的可用性。因此,可以防止在不符合使用條件的情況下使用內(nèi)容。
這里,所述記錄介質(zhì)可以與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)生成方法信息,所述生成方法信息顯示將使用所述許可證密鑰、還是使用所述介質(zhì)密鑰,還是同時(shí)使用所述許可證密鑰和所述介質(zhì)密鑰來生成所述內(nèi)容密鑰,其中,所述生成單元從所述記錄介質(zhì)讀取所述生成方法信息,并根據(jù)所述讀取的生成方法信息生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),可以根據(jù)存儲(chǔ)在記錄介質(zhì)上的生成方法信息使用適當(dāng)?shù)纳煞椒▉砩蓛?nèi)容密鑰。
這里,如果所述生成方法信息顯示將同時(shí)使用所述許可證密鑰和所述介質(zhì)密鑰來生成所述內(nèi)容密鑰,則所述生成單元可以對(duì)所述許可證密鑰和所述介質(zhì)密鑰應(yīng)用單向函數(shù),以生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),對(duì)所述許可證密鑰和所述介質(zhì)密鑰應(yīng)用單向函數(shù),從而能夠獲得唯一的內(nèi)容密鑰。
這里,所述合約信息可以包含所述許可證密鑰作為所述內(nèi)容密鑰,所述許可證密鑰已被使用所述介質(zhì)密鑰加密,其中,如果所述生成方法信息顯示將同時(shí)使用所述許可證密鑰和所述介質(zhì)密鑰來生成所述內(nèi)容密鑰,則所述生成單元使用所述介質(zhì)密鑰來解密所述加密的許可證密鑰,以生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),使用所述介質(zhì)密鑰來解密所述加密的許可證密鑰,因此可以獲得唯一的內(nèi)容密鑰。
這里,介質(zhì)信息可以包含已被加密的所述介質(zhì)密鑰,其中,所述生成單元解密所述已加密的介質(zhì)密鑰以獲得所述介質(zhì)密鑰。
根據(jù)該結(jié)構(gòu),解密所述已加密的介質(zhì)密鑰以獲得所述介質(zhì)密鑰。這保證了介質(zhì)密鑰的機(jī)密性。
這里,已使用唯一屬于所述內(nèi)容播放設(shè)備的設(shè)備信息加密所述介質(zhì)密鑰,其中,所述生成單元讀取保存在所述內(nèi)容播放設(shè)備中的設(shè)備信息,并使用所述讀取的設(shè)備信息解密所述已加密的介質(zhì)密鑰。
根據(jù)該結(jié)構(gòu),使用保存在所述內(nèi)容播放設(shè)備中的設(shè)備信息解密所述已加密的介質(zhì)密鑰。也就是說,僅允許內(nèi)容播放設(shè)備解密所述加密的介質(zhì)密鑰,由此能夠保證所述介質(zhì)密鑰的機(jī)密性。
這里,記錄介質(zhì)可以與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)用于標(biāo)識(shí)所述合約信息的合約標(biāo)識(shí)符,其中,所述判斷單元從所述記錄介質(zhì)讀取所述合約標(biāo)識(shí)符,并獲取由所述讀取的合約標(biāo)識(shí)符所標(biāo)識(shí)的合約信息。
根據(jù)該結(jié)構(gòu),可以使用存儲(chǔ)在記錄介質(zhì)上的合約標(biāo)識(shí)符可靠地獲取與所述加密內(nèi)容相對(duì)應(yīng)的合約信息。
這里,所述記錄介質(zhì)可以存儲(chǔ)用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符,其中,所述判斷單元從記錄介質(zhì)讀取所述內(nèi)容標(biāo)識(shí)符,并獲取與所述讀取的內(nèi)容標(biāo)識(shí)符相對(duì)應(yīng)的合約信息。
根據(jù)該結(jié)構(gòu),可以使用存儲(chǔ)在記錄介質(zhì)上的內(nèi)容標(biāo)識(shí)符可靠地獲取與所述加密內(nèi)容相對(duì)應(yīng)的合約信息。
這里,所述判斷單元可以包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)所述合約信息;以及判定單元,用于從所述存儲(chǔ)單元讀取所述合約信息,并基于所述讀取的合約信息判斷是否允許使用所述加密內(nèi)容。
根據(jù)該結(jié)構(gòu),內(nèi)容播放設(shè)備預(yù)先存儲(chǔ)所述合約信息,這簡(jiǎn)化了合約信息的獲取。
這里,可以與所述加密內(nèi)容相對(duì)應(yīng)地將所述合約信息存儲(chǔ)在另一個(gè)記錄介質(zhì)上,其中,所述判斷單元通過從所述另一個(gè)記錄介質(zhì)讀取所述合約信息來獲取所述合約信息。
根據(jù)該結(jié)構(gòu),從所述另一個(gè)記錄介質(zhì)獲取所述合約信息。因此,只有具有所述另一個(gè)記錄介質(zhì)并且能夠?qū)⑺隽硪粋€(gè)記錄介質(zhì)連接到所述內(nèi)容播放設(shè)備的用戶才被允許使用所述合約信息。通過這種方式,可以限制合約信息的使用從而防止未授權(quán)的使用。
這里,所述內(nèi)容播放設(shè)備可以被經(jīng)由網(wǎng)絡(luò)連接到用于提供所述合約信息的服務(wù)器設(shè)備,其中,所述判斷單元通過從所述服務(wù)器設(shè)備接收所述合約信息來獲取所述合約信息。
根據(jù)該結(jié)構(gòu),經(jīng)由網(wǎng)絡(luò)從所述服務(wù)器設(shè)備獲取所述合約信息。通過這種方式,可以容易地執(zhí)行合約信息的獲取。
這里,所述生成單元可以由可拆卸的模塊構(gòu)成。
根據(jù)該結(jié)構(gòu),只有具有所述模塊并且能夠?qū)⑺瞿K連接到所述內(nèi)容播放設(shè)備的用戶才被允許生成所述內(nèi)容密鑰。通過限制內(nèi)容密鑰的生成,可以防止未授權(quán)的使用。
這里,所述生成單元和所述判斷單元可以執(zhí)行相互認(rèn)證,其中,如果所述判斷單元已成功認(rèn)證所述生成單元,則所述判斷單元將所述合約信息輸出到所述生成單元,以及,如果所述生成單元已成功認(rèn)證所述判斷單元,則所述生成單元從所述判斷單元接收所述合約信息并生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),生成單元和判斷單元相互認(rèn)證,從而消除了任何無效的生成或判斷單元。
這里,所述生成單元可以存儲(chǔ)用于標(biāo)識(shí)無效模塊的第一模塊標(biāo)識(shí)符,獲取用于標(biāo)識(shí)所述判斷單元的標(biāo)識(shí)符,將所述獲取的標(biāo)識(shí)符與所述第一模塊標(biāo)識(shí)符進(jìn)行比較,如果所述獲取的標(biāo)識(shí)符與所述第一模塊標(biāo)識(shí)符相匹配,則拒絕從所述判斷單元接收所述合約信息。
根據(jù)該結(jié)構(gòu),可以消除任何無效的判斷單元。
這里,所述記錄介質(zhì)可以存儲(chǔ)用于標(biāo)識(shí)無效模塊的第二模塊標(biāo)識(shí)符,其中,所述判斷單元從所述記錄介質(zhì)讀取所述第二模塊標(biāo)識(shí)符,獲取用于標(biāo)識(shí)所述生成單元的標(biāo)識(shí)符,將所述獲取的標(biāo)識(shí)符與所述第二模塊標(biāo)識(shí)符進(jìn)行比較,如果所述獲取的標(biāo)識(shí)符與所述第二模塊標(biāo)識(shí)符相匹配,則拒絕向所述生成單元輸出所述合約信息。
根據(jù)該結(jié)構(gòu),可以消除任何無效的生成單元。
近年來,提出BD作為替代傳統(tǒng)DVD的介質(zhì)。BD的容量大約是DVD的五倍,并且不僅可以存儲(chǔ)傳統(tǒng)的SD視頻,還可以存儲(chǔ)HD視頻。
與由傳統(tǒng)的DVD使用的CSS類似,BD使用一種機(jī)制,從而根據(jù)由播放者持有的信息和只有介質(zhì)才有的、并且存儲(chǔ)在介質(zhì)上的信息生成介質(zhì)密鑰。使用這種介質(zhì)密鑰加密內(nèi)容,并將加密內(nèi)容記錄在所述介質(zhì)上。通過這種方式,按照與DVD同樣的方式,可以防止內(nèi)容被未授權(quán)的復(fù)制。
此外,已經(jīng)對(duì)將DRM應(yīng)用于BD進(jìn)行了研究。當(dāng)將DRM應(yīng)用于包介質(zhì)(package media)時(shí),使用許可證密鑰加密的內(nèi)容被記錄在介質(zhì)上,同時(shí),經(jīng)由網(wǎng)絡(luò)單獨(dú)地分發(fā)許可證。為了播放內(nèi)容,使用許可證密鑰解密記錄在介質(zhì)上的加密內(nèi)容。
根據(jù)DRM,加密內(nèi)容自身是可復(fù)制的。例如,一個(gè)用戶能夠?qū)⑺蛩@取并記錄在HDD上的加密內(nèi)容復(fù)制到CD-R等等,并將其交給另一個(gè)用戶。即使所述另一個(gè)用戶獲得了該加密內(nèi)容,他或她也不能播放該內(nèi)容,除非獲取許可證密鑰。這種方案通常稱作超級(jí)分發(fā)(superdistribution)。
然而,對(duì)于例如BD這樣的包介質(zhì),超級(jí)分發(fā)不必被無條件地接受。在DRM內(nèi)容分發(fā)中,包介質(zhì)的售價(jià)通常是許可證的售價(jià)的幾倍或幾十倍。這是因?yàn)?,比起例如許可證這樣的無形產(chǎn)品,預(yù)計(jì)用戶將為例如包介質(zhì)這樣的有形產(chǎn)品支付更多價(jià)錢。在這種情況下,內(nèi)容供應(yīng)商認(rèn)為包介質(zhì)銷售具有第一位的重要性,并且因此甚至不想加密內(nèi)容被自由地復(fù)制。允許這種行為會(huì)減少包介質(zhì)的銷售,并最終迫使內(nèi)容供應(yīng)商將注意力轉(zhuǎn)換到更低價(jià)格的許可證的銷售上。
考慮到這一點(diǎn),本發(fā)明的目的是提供一種播放設(shè)備和一種播放方法,它們可以防止記錄在記錄介質(zhì)上的DRM加密內(nèi)容被未授權(quán)地復(fù)制到另一個(gè)記錄介質(zhì)。
所述目的可以通過一種內(nèi)容播放設(shè)備來實(shí)現(xiàn),該內(nèi)容播放設(shè)備用于解密記錄在記錄介質(zhì)上的加密內(nèi)容以及播放已解密的內(nèi)容,至少通過第一保護(hù)方法而保護(hù)的第一類型加密內(nèi)容和通過不同于所述第一保護(hù)方法的第二保護(hù)方法而保護(hù)的第二類型加密內(nèi)容被記錄在所述記錄介質(zhì)上,所述加密內(nèi)容是所述第一類型加密內(nèi)容和所述第二類型加密內(nèi)容中的任何一個(gè),所述內(nèi)容播放設(shè)備包括接收單元,用于接收加密內(nèi)容的指定;獲取單元,用于獲取顯示用于保護(hù)所述加密內(nèi)容的所述第一和第二保護(hù)方法中之一的保護(hù)方法信息;生成單元,用于生成與所述獲取的保護(hù)方法信息相對(duì)應(yīng)的內(nèi)容密鑰;解密單元,用于從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放單元,用于播放所述已解密的內(nèi)容。
根據(jù)該結(jié)構(gòu),當(dāng)通過不同的保護(hù)方法而保護(hù)的兩條加密內(nèi)容被記錄在相同的記錄介質(zhì)上時(shí),可以生成適當(dāng)?shù)膬?nèi)容密鑰以解密已加密的內(nèi)容。
這里,所述第一保護(hù)方法可以使用分配給所述記錄介質(zhì)的介質(zhì)密鑰,其中,所述第二保護(hù)方法使用分配給使用所述加密內(nèi)容的合約的許可證密鑰,以及如果所述保護(hù)方法信息顯示所述第一保護(hù)方法,則生成單元使用所述介質(zhì)密鑰以生成所述內(nèi)容密鑰,如果所述保護(hù)方法信息顯示所述第二保護(hù)方法,則使用所述許可證密鑰以生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),可以根據(jù)加密內(nèi)容是通過使用介質(zhì)密鑰的第一保護(hù)方法還是通過使用許可證密鑰的第二保護(hù)方法來保護(hù)的,從而生成適當(dāng)?shù)膬?nèi)容密鑰。
這里,所述記錄介質(zhì)可以與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)所述保護(hù)方法信息,其中,所述獲取單元通過從所述記錄介質(zhì)讀取所述保護(hù)方法信息來獲取所述保護(hù)方法信息。
根據(jù)該結(jié)構(gòu),顯示用于加密內(nèi)容的保護(hù)方法的保護(hù)方法信息被存儲(chǔ)在記錄介質(zhì)上。因此,通過從記錄介質(zhì)讀取其可以可靠地獲取保護(hù)方法信息。
這里,所述的內(nèi)容播放設(shè)備還包括判斷單元,用于獲取與所述合約有關(guān)的合約信息,并基于所述獲取的合約信息判斷是否允許使用所述加密內(nèi)容,其中,如果所述加密內(nèi)容被判斷為允許使用,則所述生成單元生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),基于所獲取的合約信息來判斷加密內(nèi)容的可用性,如果加密內(nèi)容被判斷為可用的,則生成內(nèi)容密鑰。這使得能夠在遵守使用加密內(nèi)容的合約的情況下來使用加密內(nèi)容。
這里,所述保護(hù)方法信息可以包括用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符以及顯示所述內(nèi)容密鑰的類型的密鑰類型信息,其中,所述生成單元生成與由所述內(nèi)容標(biāo)識(shí)符標(biāo)識(shí)的加密內(nèi)容相對(duì)應(yīng)的,并且具有由所述密鑰類型信息顯示的類型的內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),生成內(nèi)容密鑰以便對(duì)應(yīng)于由包含在保護(hù)方法信息中的內(nèi)容標(biāo)識(shí)符所標(biāo)識(shí)的加密內(nèi)容,并且具有由包含在保護(hù)方法信息中的密鑰類型信息所顯示的類型。也就是說,可以生成對(duì)應(yīng)于所述加密內(nèi)容和用于所述加密內(nèi)容的保護(hù)方法的適當(dāng)?shù)膬?nèi)容密鑰。
這里,顯示內(nèi)容密鑰的類型的密鑰類型信息伴隨著所述記錄介質(zhì)上的加密內(nèi)容,其中,所述獲取單元從所述記錄介質(zhì)讀取所述密鑰類型信息,以及所述生成單元生成由所述讀取的密鑰類型信息顯示的類型的內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),獲取伴隨著加密內(nèi)容的密鑰類型信息以生成由該密鑰類型信息顯示的類型的內(nèi)容密鑰。也就是說,可以生成對(duì)應(yīng)于加密內(nèi)容和用于該加密內(nèi)容的保護(hù)方法的適當(dāng)?shù)膬?nèi)容密鑰。
這里,所述密鑰類型信息可以與所述記錄介質(zhì)上的加密內(nèi)容相復(fù)合,其中,所述獲取單元將所述密鑰類型信息從所述加密內(nèi)容分離。
根據(jù)該結(jié)構(gòu),通過將其從所述加密內(nèi)容分離來獲取與所述加密內(nèi)容相復(fù)合的密鑰類型信息。因此,可以可靠地獲取對(duì)應(yīng)于加密內(nèi)容的密鑰類型信息。
這里,可以與所述加密內(nèi)容相對(duì)應(yīng)地將所述保護(hù)方法信息存儲(chǔ)在另一個(gè)記錄介質(zhì)上,其中,所述獲取單元通過從所述另一個(gè)記錄介質(zhì)讀取所述保護(hù)方法信息來獲取所述保護(hù)方法信息。
根據(jù)該結(jié)構(gòu),可以通過所述另一個(gè)記錄介質(zhì)讀取其來獲取完全存儲(chǔ)在所述另一個(gè)記錄介質(zhì)上的保護(hù)方法信息。
這里,所述獲取單元可以從經(jīng)由網(wǎng)絡(luò)連接到所述內(nèi)容播放設(shè)備的另一個(gè)設(shè)備獲取所述保護(hù)方法信息。
根據(jù)該結(jié)構(gòu),可以經(jīng)由網(wǎng)絡(luò)獲取完全由所述另一個(gè)設(shè)備管理和保護(hù)的保護(hù)方法信息。
這里,所述記錄介質(zhì)可以存儲(chǔ)顯示所述介質(zhì)密鑰的介質(zhì)信息,其中所述生成單元使用由所述介質(zhì)信息顯示的介質(zhì)密鑰。
根據(jù)該結(jié)構(gòu),從存儲(chǔ)在記錄介質(zhì)上的介質(zhì)信息獲得所述介質(zhì)密鑰。因此,可以可靠地獲得分配給所述記錄介質(zhì)的介質(zhì)密鑰。
這里,所述介質(zhì)信息可以包括已被使用唯一屬于所述內(nèi)容播放設(shè)備的設(shè)備信息加密的介質(zhì)密鑰,其中,所述生成單元讀取保存在所述內(nèi)容播放設(shè)備中的設(shè)備信息,并使用所述讀取的設(shè)備信息解密所述加密的介質(zhì)密鑰以獲得所述介質(zhì)密鑰。
根據(jù)該結(jié)構(gòu),使用保存在內(nèi)容播放設(shè)備中的設(shè)備信息來解密所述加密的介質(zhì)密鑰。用這種方式,可以可靠地獲得分配給所述內(nèi)容播放設(shè)備的介質(zhì)密鑰。
這里,所述記錄介質(zhì)可以與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)用于標(biāo)識(shí)合約信息的合約標(biāo)識(shí)符,該合約信息與所述合約有關(guān)并且顯示所述許可證密鑰,其中,所述生成單元從所述記錄介質(zhì)讀取所述合約標(biāo)識(shí)符,并使用由所述合約信息所顯示的所述許可證密鑰,所述合約信息由所述讀取的合約標(biāo)識(shí)符標(biāo)識(shí)。
根據(jù)該結(jié)構(gòu),許可證密鑰由存儲(chǔ)在記錄介質(zhì)上的合約標(biāo)識(shí)符來標(biāo)識(shí)。這種許可證密鑰可靠地對(duì)應(yīng)于記錄在記錄介質(zhì)上的加密內(nèi)容。
這里,所述記錄介質(zhì)可以存儲(chǔ)用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符,其中,所述生成單元從所述記錄介質(zhì)讀取所述內(nèi)容標(biāo)識(shí)符,并使用對(duì)應(yīng)于所述內(nèi)容標(biāo)識(shí)符的許可證密鑰。
根據(jù)該結(jié)構(gòu),許可證密鑰與存儲(chǔ)在記錄介質(zhì)上的內(nèi)容標(biāo)識(shí)符相關(guān)聯(lián)。這種許可證密鑰可靠地對(duì)應(yīng)于記錄在記錄介質(zhì)上的加密內(nèi)容。
這里,所述生成單元可以包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)包含所述許可證密鑰的合約信息;以及生成單元,用于如果所述保護(hù)方法信息顯示所述第二保護(hù)方法,則從所述存儲(chǔ)單元讀取所述合約信息,并且使用包含在所述讀取的合約信息中的許可證密鑰生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),許可證密鑰包含在存儲(chǔ)在存儲(chǔ)單元中的合約信息中。這使得用于能夠以簡(jiǎn)單的操作使用加密內(nèi)容。
這里,可以與所述加密內(nèi)容相對(duì)應(yīng)地將包含所述許可證密鑰的合約信息存儲(chǔ)在另一個(gè)記錄介質(zhì)上,其中,所述生成單元從所述另一個(gè)記錄介質(zhì)讀取所述合約信息,并且使用包含在所述讀取的合約信息中的許可證密鑰。
根據(jù)該結(jié)構(gòu),許可證密鑰被存儲(chǔ)在所述另一個(gè)記錄介質(zhì)上。因此,可以將加密內(nèi)容的使用限制到具有所述另一個(gè)記錄介質(zhì)的用戶。
這里,內(nèi)容播放設(shè)備可以被經(jīng)由網(wǎng)絡(luò)連接到用于提供包含所述許可證密鑰的合約信息的服務(wù)器設(shè)備,其中,所述生成單元從所述服務(wù)器設(shè)備接收所述合約信息,并且使用包含在所述接收的合約信息中的許可證密鑰。
根據(jù)該結(jié)構(gòu),可以經(jīng)由網(wǎng)絡(luò)獲得由所述服務(wù)器設(shè)備正確地管理并保護(hù)的許可證密鑰。
這里,所述記錄介質(zhì)可以與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)唯一屬于所述加密內(nèi)容的內(nèi)容信息,其中,如果所述保護(hù)方法信息顯示所述第一保護(hù)方法,則所述生成單元使用所述介質(zhì)密鑰和所述內(nèi)容信息生成所述內(nèi)容密鑰。
根據(jù)該結(jié)構(gòu),如果所述保護(hù)方法信息顯示所述第一保護(hù)方法,則使用介質(zhì)密鑰和唯一屬于所述加密內(nèi)容的內(nèi)容信息。
在將DRM應(yīng)用到BD時(shí),如果如果傳統(tǒng)的有版權(quán)保護(hù)的內(nèi)容和DRM內(nèi)容存在于一個(gè)記錄介質(zhì)上,則播放者不能區(qū)分兩種內(nèi)容。使用介質(zhì)密鑰不能解密DRM內(nèi)容。類似地,使用許可證密鑰不能解密傳統(tǒng)的有版權(quán)保護(hù)的內(nèi)容,這是因?yàn)椴淮嬖谟糜趥鹘y(tǒng)的有版權(quán)保護(hù)的內(nèi)容的許可證。
考慮到這一點(diǎn),本發(fā)明的目的是在其上一同記錄了傳統(tǒng)的有版權(quán)保護(hù)的內(nèi)容和DRM內(nèi)容的記錄介質(zhì)中提供一種數(shù)據(jù)結(jié)構(gòu),其適用于適當(dāng)?shù)夭シ艃煞N內(nèi)容。本發(fā)明的另一個(gè)目的是提供一種其上記錄有上述數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì),以及針對(duì)這種記錄介質(zhì)的播放設(shè)備和播放方法。
圖1顯示作為本發(fā)明的一個(gè)實(shí)施例的內(nèi)容播放系統(tǒng)的整體結(jié)構(gòu);圖2顯示一種播放設(shè)備的內(nèi)部結(jié)構(gòu)以及存儲(chǔ)在圖1中顯示的記錄介質(zhì)上的信息;圖3顯示存儲(chǔ)在記錄介質(zhì)上的播放路徑信息表的典型數(shù)據(jù)結(jié)構(gòu);圖4顯示當(dāng)使用圖3中所顯示的播放路徑信息表時(shí)的視頻的播放的例子;圖5顯示存儲(chǔ)在記錄介質(zhì)上的按鍵數(shù)據(jù)表的典型數(shù)據(jù)結(jié)構(gòu);圖6顯示當(dāng)使用圖5中所顯示的按鍵數(shù)據(jù)表時(shí),包含多個(gè)按鍵的視頻的播放的例子;圖7顯示當(dāng)使用圖5中所顯示的按鍵數(shù)據(jù)表時(shí),包含多個(gè)按鍵的視頻的播放的另一個(gè)例子;圖8顯示存儲(chǔ)在記錄介質(zhì)上的密鑰控制信息表的典型數(shù)據(jù)結(jié)構(gòu);圖9顯示存儲(chǔ)在記錄介質(zhì)上的介質(zhì)信息表的典型數(shù)據(jù)結(jié)構(gòu);圖10顯示存儲(chǔ)在播放設(shè)備的權(quán)利存儲(chǔ)單元中的權(quán)利信息表的典型數(shù)據(jù)結(jié)構(gòu);圖11顯示圖1中所示的許可證服務(wù)器設(shè)備的內(nèi)部結(jié)構(gòu);圖12是由播放設(shè)備執(zhí)行的內(nèi)容播放開始操作的流程圖;
圖13是由播放設(shè)備中的介質(zhì)密鑰生成單元執(zhí)行的介質(zhì)密鑰生成操作的流程圖;圖14是由播放設(shè)備中的播放控制單元執(zhí)行的內(nèi)容播放控制操作的流程圖;圖15是由播放設(shè)備中的解密單元和播放單元執(zhí)行的內(nèi)容解密和播放操作的流程圖;圖16是由播放設(shè)備中的密鑰控制單元執(zhí)行的內(nèi)容密鑰獲取操作的流程圖;圖17是由播放設(shè)備中的權(quán)利管理單元執(zhí)行的權(quán)利密鑰獲取操作的流程圖;圖18是由播放設(shè)備中的密鑰控制單元執(zhí)行的播放能力判斷操作的流程圖;圖19是由播放設(shè)備中的權(quán)利管理單元執(zhí)行的播放能力判斷操作的流程圖;圖20是由播放設(shè)備執(zhí)行的從許可證服務(wù)器設(shè)備獲取權(quán)利信息的操作的流程圖;圖21顯示作為實(shí)施例的變形的內(nèi)容記錄/播放系統(tǒng)的整體結(jié)構(gòu)。
具體實(shí)施例方式
下面描述作為本發(fā)明的一個(gè)實(shí)施例的內(nèi)容播放系統(tǒng)1。
1.1內(nèi)容播放系統(tǒng)1的結(jié)構(gòu)圖1顯示內(nèi)容播放系統(tǒng)1的結(jié)構(gòu)。如圖所示,內(nèi)容播放系統(tǒng)1大致由通過因特網(wǎng)10連接的播放設(shè)備100和許可證服務(wù)器設(shè)備300組成。例如電視監(jiān)視器這樣的顯示設(shè)備113與播放設(shè)備100連接。同樣,例如BD這樣的記錄介質(zhì)200被用戶加載到播放設(shè)備100。播放設(shè)備100經(jīng)由遙控器112從用戶接收操作。根據(jù)所接收的操作,播放設(shè)備100播放記錄在記錄介質(zhì)200上的內(nèi)容,或者從許可證服務(wù)器設(shè)備300獲取與內(nèi)容有關(guān)的權(quán)利信息并保存所獲取的權(quán)利信息。
1.2記錄介質(zhì)200的結(jié)構(gòu)圖2顯示存儲(chǔ)在記錄介質(zhì)200上的信息。如圖所示,記錄介質(zhì)200預(yù)先存儲(chǔ)播放路徑信息表210,加密內(nèi)容231,232,...,238,密鑰控制信息表260,介質(zhì)信息表280。播放路徑信息表210,加密內(nèi)容231,232,...,238,密鑰控制信息表260,介質(zhì)信息表280組成復(fù)合內(nèi)容(混合內(nèi)容)。這里所說的復(fù)合內(nèi)容是一種內(nèi)容類型,該類型的內(nèi)容包括不同內(nèi)容的組合。
(1)播放路徑信息表210圖3顯示一個(gè)播放路徑信息表210的例子。在圖中,播放路徑信息表210包含八組播放控制信息291,292,...,298,其中每一組對(duì)應(yīng)于記錄在記錄介質(zhì)200上的加密內(nèi)容231,232,...,238中的任意一個(gè)。這八組播放控制信息291,292,...,298定義解密以及播放加密內(nèi)容231,232,...,238的順序。每一組播放控制信息包含播放號(hào)、內(nèi)容名、下一個(gè)播放號(hào)以及替代播放號(hào)。這里播放控制信息可以不包括替代播放號(hào)并且可以不包括下一個(gè)播放號(hào)。
(播放號(hào))包含在播放控制信息中的播放號(hào)是用于唯一標(biāo)識(shí)播放控制信息的索引號(hào)。播放號(hào)從1開始,并且每組播放控制信息依次增加1。例如,播放控制信息291具有播放號(hào)212“1”,其唯一標(biāo)識(shí)播放控制信息291。同時(shí),播放控制信息292包含播放號(hào)217“2”,其唯一標(biāo)識(shí)播放控制信息292。
(內(nèi)容名)包含在播放控制信息中的內(nèi)容名標(biāo)識(shí)對(duì)應(yīng)于播放控制信息的加密內(nèi)容。例如,內(nèi)容名是一個(gè)用于唯一標(biāo)識(shí)作為一個(gè)文件記錄在記錄介質(zhì)200上的加密內(nèi)容的文件名。
(下一個(gè)播放號(hào))當(dāng)已經(jīng)完成解密和播放對(duì)應(yīng)于前一個(gè)播放控制信息的加密內(nèi)容時(shí),包含在播放控制信息中的下一個(gè)播放號(hào)指示與下一個(gè)將被解密并播放的加密內(nèi)容對(duì)應(yīng)的播放控制信息。如果沒有下一個(gè)將解密并播放的加密內(nèi)容,則不設(shè)置下一個(gè)播放號(hào)。
例如,播放控制信息291具有下一個(gè)播放號(hào)214“2”。因此,在已經(jīng)完成由內(nèi)容名213“Opening.mpg”標(biāo)識(shí)的加密內(nèi)容的解密和播放之后,將解密并播放對(duì)應(yīng)于由下一個(gè)播放號(hào)214“2”指示的播放控制信息292的加密內(nèi)容,即由內(nèi)容名218“Trailer.mpg”所標(biāo)識(shí)的加密內(nèi)容。
(替代播放號(hào))包含在播放控制信息中的替代播放號(hào)指示對(duì)應(yīng)于在不允許解密或播放由下一個(gè)播放號(hào)指示的加密內(nèi)容時(shí),將替代地解密并播放的加密內(nèi)容的播放控制信息。
例如,播放控制信息292具有下一個(gè)播放號(hào)219“3”以及替代播放號(hào)220“4”。假定不允許解密和播放對(duì)應(yīng)于由下一個(gè)播放號(hào)219“3”指示的播放控制信息293的加密內(nèi)容,即由內(nèi)容名221“Movie.mpg”標(biāo)識(shí)的加密內(nèi)容。在這種情況下,在已經(jīng)完成由內(nèi)容名218“Trailer.mpg”標(biāo)識(shí)的加密內(nèi)容的解密和播放之后,解密并播放對(duì)應(yīng)于由替代播放號(hào)220“4”指示的播放控制信息294的加密內(nèi)容,即由內(nèi)容名222“Warning.mpg”所標(biāo)識(shí)的加密內(nèi)容。
如果播放控制信息不包含替代播放號(hào),則不管加密內(nèi)容是否是可播放的,都解密并播放由下一個(gè)播放號(hào)指示的加密內(nèi)容。
(播放例子)圖4顯示當(dāng)使用圖3中所顯示的播放路徑信息表210時(shí)的視頻的播放的例子。
如圖4所示,首先播放視頻401,然后播放視頻402。之后,如果視頻403是可播放的,則播放其,然后播放視頻405。如果視頻403是不可播放的,則播放視頻404作為代替。同樣,根據(jù)條件播放視頻406、407和408。
這里,視頻401、402、...、408分別對(duì)應(yīng)于圖3中顯示的播放控制信息291、292、...、298。
(2)加密內(nèi)容231、232、...、238加密內(nèi)容231、232、,...,238中的每一個(gè)都構(gòu)成記錄介質(zhì)200上的一個(gè)文件。
加密內(nèi)容231、232、...、238具有相同的數(shù)據(jù)結(jié)構(gòu)。也就是說,通過將加密算法應(yīng)用到除適配域(adaptation field)以外的傳輸流的每個(gè)包的有效負(fù)載以獲得加密內(nèi)容,該傳輸流是通過根據(jù)MPEG-2多路復(fù)用系統(tǒng)來多路傳輸MPEG-2視頻基本流和MPEG-2音頻基本流而產(chǎn)生的。這里所說的加密算法是例如AES(Advanced EncryptionStandard),其它的密鑰加密算法也是適用的。
(按鍵數(shù)據(jù)表240)如果加密內(nèi)容是菜單顯示內(nèi)容,則加密內(nèi)容除包含視頻基本流和音頻基本流之外,還以加密形式包含用于顯示按鍵的按鍵數(shù)據(jù)表240,作為專用流。這里應(yīng)該注意,包含加密按鍵數(shù)據(jù)表的方式不局限于此。
圖5顯示按鍵數(shù)據(jù)表240的例子。在圖中,按鍵數(shù)據(jù)表240包含四組按鍵數(shù)據(jù),它們分別對(duì)應(yīng)于圖6中顯示的菜單顯示421中的四個(gè)按鍵422、423、424和425,并且還分別對(duì)應(yīng)于圖7中顯示的菜單顯示431中的四個(gè)按鍵432、433、434和435。每組按鍵數(shù)據(jù)包含按鍵號(hào)、播放號(hào)、上按鍵號(hào)、下按鍵號(hào)、左按鍵號(hào)、右按鍵號(hào)、未選中數(shù)據(jù)、選中數(shù)據(jù)以及變灰顯示數(shù)據(jù)。這里,按鍵數(shù)據(jù)可能不包括變灰顯示數(shù)據(jù)。
(a)按鍵號(hào)包含在按鍵數(shù)據(jù)中的按鍵號(hào)是用于唯一標(biāo)識(shí)按鍵數(shù)據(jù)的索引號(hào)。按鍵號(hào)從1開始,并且每組按鍵數(shù)據(jù)依次加1。當(dāng)菜單顯示內(nèi)容的播放開始時(shí),對(duì)應(yīng)于由按鍵號(hào)241“1”標(biāo)識(shí)的按鍵數(shù)據(jù)的按鍵進(jìn)入選中狀態(tài)。
(b)播放號(hào)包含在按鍵數(shù)據(jù)中的播放號(hào)標(biāo)識(shí)對(duì)應(yīng)于當(dāng)經(jīng)由遙控器112確認(rèn)對(duì)應(yīng)于按鍵數(shù)據(jù)的按鍵的選擇時(shí)將被播放的加密內(nèi)容的播放控制信息。
例如,由按鍵號(hào)241“1”標(biāo)識(shí)的按鍵數(shù)據(jù)具有播放號(hào)242“2”。因此,當(dāng)經(jīng)由遙控器112執(zhí)行確認(rèn)操作,同時(shí)對(duì)應(yīng)于該按鍵數(shù)據(jù)的按鍵處于選中狀態(tài)時(shí),解密并播放與具有圖3中的播放路徑信息表210中的播放號(hào)217“2”的播放控制信息292對(duì)應(yīng)的加密內(nèi)容,即由內(nèi)容名218“Trailer.mpg”標(biāo)識(shí)的加密內(nèi)容。
(c)上按鍵號(hào)包含在按鍵數(shù)據(jù)中的上按鍵號(hào)標(biāo)識(shí)對(duì)應(yīng)于一個(gè)按鍵的按鍵數(shù)據(jù),當(dāng)對(duì)應(yīng)于前一個(gè)按鍵數(shù)據(jù)的按鍵處于選中狀態(tài)的同時(shí),經(jīng)由遙控器112進(jìn)行上移操作時(shí),所述對(duì)應(yīng)的按鍵進(jìn)入選中狀態(tài)。
例如,由按鍵號(hào)241“1”標(biāo)識(shí)的按鍵數(shù)據(jù)具有上按鍵號(hào)243“4”。因此,如果當(dāng)對(duì)應(yīng)于該按鍵數(shù)據(jù)的按鍵處于選中狀態(tài)時(shí),經(jīng)由遙控器112進(jìn)行上移操作,則使對(duì)應(yīng)于由上按鍵號(hào)243“4”標(biāo)識(shí)的按鍵數(shù)據(jù)的按鍵進(jìn)入選中狀態(tài)。
(d)下按鍵號(hào)包含在按鍵數(shù)據(jù)中的下按鍵號(hào)標(biāo)識(shí)對(duì)應(yīng)于一個(gè)按鍵的按鍵數(shù)據(jù),當(dāng)對(duì)應(yīng)于前一個(gè)按鍵數(shù)據(jù)的按鍵處于選中狀態(tài)的同時(shí),經(jīng)由遙控器112進(jìn)行下移操作時(shí),使所述對(duì)應(yīng)的按鍵進(jìn)入選中狀態(tài)。
(e)左按鍵號(hào)包含在按鍵數(shù)據(jù)中的左按鍵號(hào)標(biāo)識(shí)對(duì)應(yīng)于一個(gè)按鍵的按鍵數(shù)據(jù),當(dāng)對(duì)應(yīng)于前一個(gè)按鍵數(shù)據(jù)的按鍵處于選中狀態(tài)的同時(shí),經(jīng)由遙控器112進(jìn)行左移操作時(shí),所述對(duì)應(yīng)的按鍵進(jìn)入選中狀態(tài)。
(f)右按鍵號(hào)包含在按鍵數(shù)據(jù)中的右按鍵號(hào)標(biāo)識(shí)對(duì)應(yīng)于一個(gè)按鍵的按鍵數(shù)據(jù),當(dāng)對(duì)應(yīng)于前一個(gè)按鍵數(shù)據(jù)的按鍵處于選中狀態(tài)的同時(shí),經(jīng)由遙控器112進(jìn)行右移操作時(shí),所述對(duì)應(yīng)的按鍵進(jìn)入選中狀態(tài)。
(g)未選中數(shù)據(jù)包含在按鍵數(shù)據(jù)中的未選中數(shù)據(jù)是顯示當(dāng)按鍵處于未選中的狀態(tài)時(shí)將被顯示的按鍵的圖像數(shù)據(jù)。
(h)選中數(shù)據(jù)包含在按鍵數(shù)據(jù)中的選中數(shù)據(jù)是顯示當(dāng)按鍵處于選中的狀態(tài)時(shí)將被顯示的按鍵的圖像數(shù)據(jù)。
(i)變灰顯示數(shù)據(jù)包含在按鍵數(shù)據(jù)中的變灰顯示數(shù)據(jù)是顯示當(dāng)按鍵處于變灰顯示狀態(tài)(即不可選狀態(tài))時(shí)將被顯示的按鍵的圖像數(shù)據(jù)。例如,通過用空白像素替代未選中數(shù)據(jù)的交替像素來創(chuàng)建圖像數(shù)據(jù)。這種圖像數(shù)據(jù)不如未選中數(shù)據(jù)清楚,從而指示按鍵不能被選中。稍后更詳細(xì)地說明變灰顯示的狀態(tài)。
(3)密鑰控制信息表260圖8顯示密鑰控制信息表260的一個(gè)例子。如圖所示,密鑰控制信息表260包含多組密鑰控制信息,每一組對(duì)應(yīng)于記錄在記錄介質(zhì)200上的加密內(nèi)容231、232、...、238中之一。每組密鑰控制信息包含內(nèi)容名、內(nèi)容信息、密鑰生成信息、播放能力信息、復(fù)制能力信息和權(quán)利模式信息。
(內(nèi)容名)包含在密鑰控制信息中的內(nèi)容名標(biāo)識(shí)對(duì)應(yīng)于密鑰控制信息的加密內(nèi)容。與圖3所示的播放路徑信息表210中的內(nèi)容名類似,密鑰控制信息表260中的內(nèi)容名顯示標(biāo)識(shí)對(duì)應(yīng)的加密內(nèi)容的文件名。然而,與播放路徑信息表210不同,相同的內(nèi)容名在密鑰控制信息表260中顯示不多于一次。
(內(nèi)容信息)包含在密鑰控制信息中的內(nèi)容信息用于生成用于解密對(duì)應(yīng)于密鑰控制信息的加密內(nèi)容的內(nèi)容密鑰。內(nèi)容信息唯一屬于對(duì)應(yīng)的加密內(nèi)容。
(密鑰生成信息)包含在密鑰控制信息中的密鑰生成信息指定為對(duì)應(yīng)于所述密鑰控制信息的加密內(nèi)容生成內(nèi)容密鑰的方法。密鑰生成信息具有值“00”、“01”、和“10”中的一個(gè)值。值“00”指示將使用介質(zhì)密鑰生成內(nèi)容密鑰。值“01”指示將使用復(fù)合密鑰生成內(nèi)容密鑰。值“10”指示將使用權(quán)利密鑰(也稱為許可證密鑰)生成內(nèi)容密鑰。后面詳細(xì)地說明介質(zhì)密鑰、復(fù)合密鑰和權(quán)利密鑰。
(播放能力信息)包含在密鑰控制信息中的播放能力信息顯示對(duì)應(yīng)于密鑰控制信息的加密內(nèi)容是否是可播放的。播放能力信息取值為“1”和“0”中的一個(gè)。值“1”指示加密內(nèi)容是可播放的。值“0”指示加密內(nèi)容是不可播放的。
雖然在該例子中,播放能力信息顯示加密內(nèi)容是否是可播放的,但是這并不是對(duì)本發(fā)明進(jìn)行限制。例如,播放能力信息可以顯示播放質(zhì)量,從而使得如果播放能力信息顯示高播放質(zhì)量,則判斷加密內(nèi)容是不可播放的,如果播放能力信息顯示低播放質(zhì)量,則是可播放的。
(復(fù)制能力信息)包含在密鑰控制信息中的復(fù)制能力信息顯示對(duì)應(yīng)于密鑰控制信息的加密內(nèi)容是否是可復(fù)制的。復(fù)制能力信息的取值為“01”、“10”和“00”中的一個(gè)。值“01”指示“一次”,即內(nèi)容可以被復(fù)制一代。值“10”指示“自由”,即,內(nèi)容可以被自由地復(fù)制。值“00”指示“禁止”,即,內(nèi)容不能被復(fù)制。
雖然在該例子中,復(fù)制能力信息顯示“一次”、“自由”和“禁止”中的任何一個(gè),但是本發(fā)明不局限于此。例如,復(fù)制能力信息可以顯示復(fù)制質(zhì)量。同樣,復(fù)制能力信息可以包含用于指定復(fù)制目的地介質(zhì)的信息。
(權(quán)利模式信息)當(dāng)密鑰控制信息中的密鑰生成信息是“10”(權(quán)利密鑰)或“01”(復(fù)合密鑰)時(shí),包含在密鑰控制信息中的權(quán)利模式信息指定為對(duì)應(yīng)于密鑰控制信息的加密內(nèi)容指定的一個(gè)或多個(gè)權(quán)利模式。例如,當(dāng)權(quán)利模式信息是“01”時(shí),為內(nèi)容指定模式A。當(dāng)權(quán)利模式信息是“10”時(shí),為內(nèi)容指定模式B。當(dāng)權(quán)利模式信息是“01,10”時(shí),為內(nèi)容指定模式A和B。
這里所指的權(quán)利模式是為內(nèi)容生成權(quán)利的模式。作為一個(gè)例子,模式A基于允許播放內(nèi)容的最大次數(shù)來生成權(quán)利,而模式B基于允許播放內(nèi)容的到期日期來生成權(quán)利。
當(dāng)密鑰控制信息中的密鑰生成信息是“00”(介質(zhì)密鑰)時(shí),密鑰控制信息中的權(quán)利模式信息為“00”指示未指定權(quán)利模式。
在圖8中,權(quán)利模式信息266是“00”,其意味著沒有為對(duì)應(yīng)于包含所述權(quán)利模式信息266的密鑰控制信息的內(nèi)容指定權(quán)利模式。
同時(shí),權(quán)利模式信息272是“01”,其意味著為對(duì)應(yīng)于包含所述權(quán)利模式信息272的密鑰控制信息的內(nèi)容指定了模式A。因此,僅僅在模式A中生成的權(quán)利被用作用于內(nèi)容的使用的權(quán)利。
同樣,權(quán)利模式信息273是“01,10”,其意味看為對(duì)應(yīng)于包含所述權(quán)利模式信息273的密鑰控制信息的內(nèi)容指定了模式A和B。因此,在模式A和B任何一個(gè)中生成的權(quán)利被用作用于內(nèi)容的使用的權(quán)利。
此外,權(quán)利模式信息274是“10”,其意味著為對(duì)應(yīng)于包含所述權(quán)利模式信息274的密鑰控制信息的內(nèi)容指定了模式B。因此,僅僅在模式B中生成的權(quán)利被用作用于內(nèi)容的使用的權(quán)利。
(4)介質(zhì)信息表280圖9顯示介質(zhì)信息表280的例子。如圖所示,介質(zhì)信息表280包含多組介質(zhì)信息,每一組對(duì)應(yīng)于一個(gè)單獨(dú)的播放設(shè)備。每組介質(zhì)信息包含設(shè)備信息和加密的介質(zhì)密鑰。
(設(shè)備信息)包含在介質(zhì)信息中的設(shè)備信息被唯一給予對(duì)應(yīng)于介質(zhì)信息的播放設(shè)備。
(加密的介質(zhì)密鑰)通過使用只有對(duì)應(yīng)于介質(zhì)信息的播放設(shè)備才有的設(shè)備密鑰,將一種加密算法應(yīng)用到介質(zhì)密鑰,從而生成包含在介質(zhì)信息中的加密的介質(zhì)密鑰。這里所說的加密算法是例如AES,其它的密鑰加密算法也是同樣適用的。介質(zhì)密鑰被唯一地分配給記錄介質(zhì)200。
因此,介質(zhì)信息表280包含為單獨(dú)的播放設(shè)備生成的加密的介質(zhì)密鑰。假定由于黑客攻擊等,一個(gè)播放設(shè)備變?yōu)槲幢皇跈?quán)的。在這種情況下,在后續(xù)生產(chǎn)記錄介質(zhì)的過程中,創(chuàng)建不包括對(duì)應(yīng)于未被授權(quán)的播放設(shè)備的介質(zhì)信息的介質(zhì)信息表,并將其寫入記錄介質(zhì)。通過這樣做,可以防止由未被授權(quán)的設(shè)備播放內(nèi)容。
在該實(shí)施例中,與播放設(shè)備一樣多的多組介質(zhì)信息被存儲(chǔ)在介質(zhì)信息表280中。這不必要地增加了介質(zhì)信息表280的數(shù)據(jù)量。為了避免其,可以使用二叉樹來減少介質(zhì)信息表280的數(shù)據(jù)量。
1.3播放設(shè)備100的結(jié)構(gòu)圖2還顯示播放設(shè)備100的結(jié)構(gòu)。在圖中,播放設(shè)備100包含驅(qū)動(dòng)單元101、播放控制單元102、解密單元103、密鑰控制單元104、介質(zhì)密鑰生成單元105、接收單元106、播放單元107、權(quán)利管理單元108、權(quán)利存儲(chǔ)單元109、通信單元110、設(shè)備信息存儲(chǔ)單元111、以及用于向播放設(shè)備100的每個(gè)構(gòu)成元件供電的電源單元(未顯示)。
播放設(shè)備100實(shí)際上由計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn),該計(jì)算機(jī)系統(tǒng)大致由CPU、工作存儲(chǔ)器、閃速存儲(chǔ)器、BD驅(qū)動(dòng)器、視頻適配器、網(wǎng)絡(luò)接口卡等等組成。驅(qū)動(dòng)單元101由BD驅(qū)動(dòng)器實(shí)現(xiàn)。接收單元106經(jīng)由紅外信號(hào)從遙控器112接收操作。播放單元107由視頻適配器實(shí)現(xiàn)。權(quán)利存儲(chǔ)單元109和設(shè)備信息存儲(chǔ)單元111由閃速存儲(chǔ)器實(shí)現(xiàn)。通信單元110由網(wǎng)絡(luò)接口卡實(shí)現(xiàn)。此外,閃速存儲(chǔ)器存儲(chǔ)多個(gè)顯示播放控制單元102、解密單元103、密鑰控制單元104、介質(zhì)密鑰生成單元105和權(quán)利管理單元108的操作的計(jì)算機(jī)程序。播放控制單元102、解密單元103、密鑰控制單元104、介質(zhì)密鑰生成單元105和權(quán)利管理單元108的功能是通過CPU根據(jù)對(duì)應(yīng)的計(jì)算機(jī)程序進(jìn)行操作而實(shí)現(xiàn)的。
(1)設(shè)備信息存儲(chǔ)單元111和權(quán)利存儲(chǔ)單元109(設(shè)備信息存儲(chǔ)單元111)如圖2所示,設(shè)備信息存儲(chǔ)單元111預(yù)先存儲(chǔ)設(shè)備信息141和設(shè)備密鑰142。
設(shè)備信息141被唯一地給予播放設(shè)備100。設(shè)備密鑰142被唯一地給予播放設(shè)備100。
(權(quán)利存儲(chǔ)單元109)如圖2所示,權(quán)利存儲(chǔ)單元109預(yù)先存儲(chǔ)權(quán)利信息表121。
圖10顯示權(quán)利信息表121的例子。在圖中,權(quán)利信息表121包含多組權(quán)利信息,每一組對(duì)應(yīng)于加密內(nèi)容231、232、...、238中之一,并且顯示播放對(duì)應(yīng)內(nèi)容的權(quán)利。
每組權(quán)利信息由權(quán)利模式信息、內(nèi)容名、權(quán)利密鑰、播放計(jì)數(shù)和播放到期日期組成。這里,權(quán)利信息可以不必包括播放計(jì)數(shù)或播放到期日期。
包含在權(quán)利信息中的權(quán)利模式信息顯示為對(duì)應(yīng)于權(quán)利信息的加密內(nèi)容指定的權(quán)利模式。權(quán)利模式表示生成用于使用內(nèi)容的權(quán)利的方法。
包含在權(quán)利信息中的內(nèi)容名標(biāo)識(shí)對(duì)應(yīng)于權(quán)利信息的加密內(nèi)容。與圖3所示的播放路徑信息表210中包含的內(nèi)容名類似,權(quán)利信息表121中的內(nèi)容名是唯一標(biāo)識(shí)對(duì)應(yīng)內(nèi)容的文件名。
包含在權(quán)利信息中的權(quán)利密鑰是給予由權(quán)利信息顯示的權(quán)利的密鑰信息。
包含在權(quán)利信息中的播放計(jì)數(shù)是對(duì)應(yīng)內(nèi)容被允許播放的最大次數(shù)。權(quán)利信息中缺少播放計(jì)數(shù)則意味著內(nèi)容可以被播放無限次。
包含在權(quán)利信息中的播放到期日期顯示允許播放對(duì)應(yīng)內(nèi)容的到期日期。權(quán)利信息中缺少播放到期日期則意味著可以在沒有時(shí)間限制的情況下播放內(nèi)容。
雖然在上述例子中,權(quán)利信息由五個(gè)項(xiàng)目組成,即權(quán)利模式信息、內(nèi)容名、權(quán)利密鑰、播放計(jì)數(shù)和播放到期日期,但是本發(fā)明并不不局限于此。例如,權(quán)利信息可以包括其它項(xiàng)目,例如播放設(shè)備限制、用戶限制和地理區(qū)域限制。
(2)播放控制單元102播放控制單元102從接收單元106接收播放記錄在記錄介質(zhì)200上的內(nèi)容的指令。播放控制單元102還從驅(qū)動(dòng)單元101接收指示記錄介質(zhì)200的插入的檢測(cè)的信號(hào)。
從供電單元接收到電力后,一從接收單元106接收到播放指令,或從驅(qū)動(dòng)單元101接收到檢測(cè)信號(hào),播放控制單元102就向解密單元103輸出解密記錄在記錄介質(zhì)200上的內(nèi)容的指令。
之后,播放控制單元102從解密單元103接收指示內(nèi)容解密已失敗的解密失敗通知或指示介質(zhì)密鑰獲取已成功的介質(zhì)密鑰獲取成功通知。在接收到解密失敗通知時(shí),播放控制單元102終止后續(xù)的播放控制操作。在接收到介質(zhì)密鑰獲取成功通知時(shí),播放控制單元102如下執(zhí)行播放控制操作。
(播放控制操作)播放控制單元102使驅(qū)動(dòng)單元101從記錄介質(zhì)200上的播放路徑信息表210讀取具有播放號(hào)“1”的播放控制信息。播放控制單元102從所讀取的播放控制信息提取內(nèi)容名,并將所提取的內(nèi)容名輸出到解密單元103。播放控制單元102命令解密單元103解密并播放由內(nèi)容名標(biāo)識(shí)的加密內(nèi)容。
一旦已經(jīng)完成解密并播放由內(nèi)容名標(biāo)識(shí)的加密內(nèi)容,播放控制單元102就嘗試從播放控制信息提取下一個(gè)播放號(hào)。如果在播放控制信息中沒有下一個(gè)播放號(hào),則播放控制單元102終止播放控制操作。
如果在播放控制信息中存在下一個(gè)播放號(hào),則播放控制單元102使驅(qū)動(dòng)單元101從播放路徑信息表210讀取其播放號(hào)與所提取的下一個(gè)播放號(hào)匹配的播放控制信息。然后播放控制單元102從所讀取的播放控制信息中提取內(nèi)容名,并將所提取的內(nèi)容名經(jīng)由解密單元103和密鑰控制單元104輸出到權(quán)利管理單元108。播放控制單元102經(jīng)由解密單元103和密鑰控制單元104向權(quán)利管理單元108查詢由內(nèi)容名標(biāo)識(shí)的加密內(nèi)容是否為可播放的。
如果權(quán)利管理單元108回答所述內(nèi)容是不可播放的,則播放控制單元102從播放控制信息提取替代播放號(hào)。播放控制單元102使驅(qū)動(dòng)單元101從播放路徑信息表210讀取其播放號(hào)與所提取的替代播放號(hào)匹配的播放控制信息。然后播放控制單元102從所讀取的播放控制信息中提取內(nèi)容名,將所提取的內(nèi)容名輸出到解密單元103,并命令解密單元103解密并播放由內(nèi)容名標(biāo)識(shí)的加密內(nèi)容。一旦已經(jīng)完成解密并播放加密內(nèi)容,播放控制單元102就嘗試從播放控制信息中提取下一個(gè)播放號(hào)。如果在播放控制信息中沒有下一個(gè)播放號(hào),則播放控制單元102終止播放控制操作。
另一方面,如果權(quán)利管理單元108回答內(nèi)容是可播放的,則播放控制單元102向解密單元103輸出內(nèi)容名,并命令解密單元103解密并播放由所述內(nèi)容名標(biāo)識(shí)的加密內(nèi)容。一旦已經(jīng)完成解密并播放加密內(nèi)容,播放控制單元102就嘗試從播放控制信息中提取下一個(gè)播放號(hào)。如果播放控制信息沒有下一個(gè)播放號(hào),則播放控制單元102終止播放控制操作。
如果播放控制信息具有下一個(gè)播放號(hào),則播放控制單元102重復(fù)以上操作直到?jīng)]有下一個(gè)播放號(hào)被提取。
(3)解密單元103、播放單元107和顯示設(shè)備113(解密單元103)解密單元103從播放控制單元102接收解密記錄在記錄介質(zhì)200上的內(nèi)容的指令,并向密鑰控制單元104輸出獲取介質(zhì)密鑰的指令。
之后,解密單元103從密鑰控制單元104接收指示介質(zhì)密鑰獲取已失敗的介質(zhì)密鑰獲取失敗通知或指示介質(zhì)密鑰獲取已成功的介質(zhì)密鑰獲取成功通知。在接收到介質(zhì)密鑰獲取失敗通知時(shí),解密單元103向播放控制單元102輸出指示內(nèi)容解密已失敗的解密失敗通知。在接收到介質(zhì)密鑰獲取成功通知時(shí),解密單元103向播放控制單元102輸出介質(zhì)密鑰獲取成功通知。
然后解密單元103從播放控制單元102接收內(nèi)容名和解密由內(nèi)容名標(biāo)識(shí)的加密內(nèi)容的指令。解密單元103使密鑰控制單元104獲取對(duì)應(yīng)于加密內(nèi)容的內(nèi)容密鑰,并使驅(qū)動(dòng)單元101從記錄介質(zhì)200讀取加密內(nèi)容。
如果解密單元103從密鑰控制單元104接收到指示內(nèi)容密鑰獲取已失敗的內(nèi)容密鑰獲取失敗通知,則解密單元103向播放控制單元102輸出指示內(nèi)容解密已失敗的解密失敗通知,并終止后續(xù)操作。
然后,解密單元103判斷所讀取的加密內(nèi)容是否包含加密的按鍵數(shù)據(jù)表??梢酝ㄟ^參考未加密的PAT(Program Association Table,程序關(guān)系表)或加密內(nèi)容中的PMT(Program Map Table,程序映射表)來檢查加密內(nèi)容是否包含專用流,從而進(jìn)行判斷,雖然這不是對(duì)于本發(fā)明的限制。
(a)如果加密內(nèi)容不包含加密的按鍵數(shù)據(jù)表,則解密單元103使用內(nèi)容密鑰以包為單位對(duì)加密內(nèi)容進(jìn)行解密,并將已解密的內(nèi)容輸出到播放單元107。
(b)如果加密內(nèi)容包含加密的按鍵數(shù)據(jù)表,則解密單元103使用內(nèi)容密鑰解密所述加密的按鍵數(shù)據(jù)表,并對(duì)所解密的按鍵數(shù)據(jù)表中的每組按鍵數(shù)據(jù)執(zhí)行下列處理(i)至(iv)。
(i)解密單元103從按鍵數(shù)據(jù)中提取播放號(hào)。
(ii)解密單元103經(jīng)由驅(qū)動(dòng)單元101從播放路徑信息表210獲取對(duì)應(yīng)于所提取的播放號(hào)的內(nèi)容名。詳細(xì)地說,解密單元103使驅(qū)動(dòng)單元101從記錄介質(zhì)200上的播放路徑信息表210讀取其播放號(hào)與所提取的播放號(hào)相匹配的播放控制信息,并從所讀取的播放控制信息中提取內(nèi)容名。
(iii)解密單元103經(jīng)由密鑰控制單元104將內(nèi)容名輸出至權(quán)利管理單元108,并經(jīng)由密鑰控制單元104向權(quán)利管理單元108查詢由內(nèi)容名標(biāo)識(shí)的內(nèi)容是否是可播放的。
(iv)如果權(quán)利管理單元108回答內(nèi)容是可播放的,則解密單元103從按鍵數(shù)據(jù)中提取代表正常按鍵顯示的未選中數(shù)據(jù)和選中數(shù)據(jù)。如果權(quán)利管理單元108回答內(nèi)容是不可播放的,則解密單元103從按鍵數(shù)據(jù)提取表示變灰顯示的按鍵顯示的變灰顯示數(shù)據(jù)。這完成(i)至(iv)的處理。
然后解密單元103使用內(nèi)容密鑰以包為單位對(duì)加密內(nèi)容進(jìn)行解密,并將解密的內(nèi)容輸出至播放單元107。
解密單元103還將為每組按鍵數(shù)據(jù)提取的選中數(shù)據(jù)和未選中數(shù)據(jù)或者變灰顯示的數(shù)據(jù)輸出至播放單元107。
(播放單元107)播放單元107從解密單元103接收已解密的內(nèi)容,并將其解碼以生成數(shù)字視頻和音頻數(shù)據(jù)。播放單元107根據(jù)數(shù)字視頻和音頻數(shù)據(jù)生成模擬視頻和音頻信號(hào),并將所述模擬視頻和音頻信號(hào)輸出至顯示設(shè)備113。
此外,播放單元107從解密單元103接收為每組按鍵數(shù)據(jù)提取的選中數(shù)據(jù)和未選中數(shù)據(jù)或變灰顯示的數(shù)據(jù),并將選中數(shù)據(jù)和未選中數(shù)據(jù)或變灰顯示的數(shù)據(jù)重疊在視頻數(shù)據(jù)上以顯示每個(gè)按鍵。用這種方式,每個(gè)按鍵的顯示狀態(tài)根據(jù)對(duì)應(yīng)于該按鍵的內(nèi)容的播放能力而改變。也就是說,如果內(nèi)容是可播放的,則以正常狀態(tài)顯示按鍵,如果內(nèi)容是不可播放的,則以變灰顯示的狀態(tài)顯示按鍵。當(dāng)按鍵變灰顯示時(shí),不能確認(rèn)按鍵的選擇。
(顯示設(shè)備113)顯示設(shè)備113從播放單元107接收模擬視頻和音頻信號(hào),并輸出視頻信號(hào)作為視頻以及音頻信號(hào)作為聲音。
(4)密鑰控制單元104密鑰控制單元104從解密單元103接收獲取介質(zhì)密鑰的指令,并向介質(zhì)密鑰生成單元105輸出生成介質(zhì)密鑰的指令。
之后,密鑰控制單元104從介質(zhì)密鑰生成單元105接收解密的介質(zhì)密鑰或指示介質(zhì)密鑰生成已失敗的介質(zhì)密鑰生成失敗通知。
在接收到介質(zhì)密鑰生成失敗通知時(shí),密鑰控制單元104向解密單元103輸出指示介質(zhì)密鑰獲取已失敗的介質(zhì)密鑰獲取失敗通知。
在接收到解密的介質(zhì)密鑰時(shí),密鑰控制單元104向解密單元103輸出指示介質(zhì)密鑰獲取已成功的介質(zhì)密鑰獲取成功通知。
(內(nèi)容密鑰獲取)然后密鑰控制單元104根據(jù)來自解密單元103的指令以下列方式獲取內(nèi)容密鑰。
密鑰控制單元104從解密單元103接收內(nèi)容名和內(nèi)容密鑰獲取指令。密鑰控制單元104使驅(qū)動(dòng)單元101從記錄介質(zhì)200上的密鑰控制信息表260讀取具有所接收的內(nèi)容名的密鑰控制信息,并從所讀取的密鑰控制信息中提取密鑰生成信息。
密鑰控制單元104判斷密鑰生成信息是否為指示“介質(zhì)密鑰”的“00”。如果密鑰生成信息是“00”,則密鑰控制單元104從密鑰控制信息提取內(nèi)容信息,并將從介質(zhì)密鑰生產(chǎn)單元105接收的已解密的介質(zhì)密鑰與所提取的內(nèi)容信息以該順序連接。然后密鑰控制單元104對(duì)連接結(jié)果應(yīng)用單向函數(shù),以生成內(nèi)容密鑰。這里所指的單向函數(shù)的一個(gè)例子是SHA-1。
(內(nèi)容密鑰)=SHA-1((解密的介質(zhì)密鑰)‖(內(nèi)容信息))這里,“SHA-1(X)”表示通過利用SHA-1轉(zhuǎn)換X而獲得的散列值,并且“A‖B”表示將A和B以該順序連接的結(jié)果。
這里應(yīng)該注意,內(nèi)容密鑰的生成不局限于以上所述方法。例如,可以使用其它的散列函數(shù)或單向函數(shù)?;蛘撸梢酝ㄟ^利用解密的介質(zhì)密鑰來解密內(nèi)容信息從而生成內(nèi)容密鑰。
密鑰控制單元104向解密單元103輸出生成的內(nèi)容密鑰。
如果密鑰生成信息不是“00”,則密鑰控制單元104從密鑰控制信息提取權(quán)利模式信息,并將內(nèi)容名和權(quán)利模式信息輸出到權(quán)利管理單元108。密鑰控制單元104控制權(quán)利管理單元108以獲取對(duì)應(yīng)于由內(nèi)容名標(biāo)識(shí)的內(nèi)容的權(quán)利密鑰。如果密鑰控制單元104從權(quán)利管理單元108接收到指示權(quán)利密鑰獲取已失敗的權(quán)利密鑰獲取失敗通知,則密鑰控制單元104向解密單元103輸出指示內(nèi)容密鑰獲取已失敗的內(nèi)容密鑰獲取失敗通知,并終止后續(xù)的操作。
然后,密鑰控制單元104判斷密鑰生成信息是“01”還是“10”。如果密鑰生成信息是指示“權(quán)利密鑰”的“10”,則密鑰控制單元104將所獲取的權(quán)利密鑰設(shè)置為內(nèi)容密鑰,并輸出內(nèi)容密鑰給解密單元103。
雖然在上述例子中,如果密鑰生成信息指示“權(quán)利密鑰”,則權(quán)利密鑰自身被設(shè)置為內(nèi)容密鑰,但是本發(fā)明并不局限于此。例如,可以利用單向函數(shù),根據(jù)權(quán)利密鑰和內(nèi)容信息生成內(nèi)容密鑰。此外,可以由權(quán)利管理單元108,而不是由密鑰控制單元104來執(zhí)行根據(jù)權(quán)利密鑰生成內(nèi)容密鑰。這提高了安全性,尤其是當(dāng)密鑰控制單元104和權(quán)利管理單元108被實(shí)現(xiàn)為單獨(dú)的抗篡改模塊時(shí),這是因?yàn)闄?quán)利密鑰不必被輸出到密鑰控制單元104。
如果密鑰生成信息是指示“復(fù)合密鑰”的“01”,則密鑰控制單元104將已解密的介質(zhì)密鑰和所獲取的權(quán)利密鑰以該順序連接,并對(duì)連接結(jié)果執(zhí)行單向函數(shù)以生成內(nèi)容密鑰。
(內(nèi)容密鑰)=SHA-1((解密的介質(zhì)密鑰)‖(權(quán)利密鑰))密鑰控制單元104向解密單元103輸出生成的內(nèi)容密鑰。
這里注意,內(nèi)容密鑰的生成不局限于使用單向函數(shù)。例如,可以通過利用解密的介質(zhì)密鑰解密內(nèi)容信息,或通過利用解密的介質(zhì)密鑰解密處于加密形式的權(quán)利密鑰來生成內(nèi)容密鑰。內(nèi)容信息可以被用于內(nèi)容密鑰的生成。尤其是當(dāng)密鑰控制單元104和權(quán)利管理單元108被實(shí)現(xiàn)為單獨(dú)的抗篡改模塊時(shí),密鑰控制單元104可以根據(jù)解密的介質(zhì)密鑰和內(nèi)容信息生成信息,并將它通知給權(quán)利管理單元108,然后權(quán)利管理單元108根據(jù)所通知的信息和權(quán)利密鑰生成內(nèi)容密鑰。這使得不必要將已解密的介質(zhì)密鑰輸出給權(quán)利管理單元108,并且不必要將權(quán)利密鑰輸出給密鑰控制單元104,這可以提供更高的安全性。
(內(nèi)容播放能力判斷)在播放控制操作過程中,當(dāng)內(nèi)容的播放能力需要被被判時(shí),密鑰控制單元104從記錄介質(zhì)200讀取對(duì)應(yīng)于該內(nèi)容的密鑰控制信息,并用下列方式判斷內(nèi)容的播放能力。
密鑰控制單元104從解密單元103接收內(nèi)容名和判斷由內(nèi)容名標(biāo)識(shí)的內(nèi)容的播放能力的指令。作為響應(yīng),密鑰控制單元104使驅(qū)動(dòng)單元101從記錄介質(zhì)200上的密鑰控制信息表260讀取具有所接收的內(nèi)容名的密鑰控制信息,并從所讀取的密鑰控制信息中提取密鑰生成信息。
密鑰控制單元104判斷密鑰生成信息是否是指示“介質(zhì)密鑰”的“00”。如果密鑰生成信息是“00”,則密鑰控制單元104從密鑰控制信息提取播放能力信息并判斷該播放能力信息是“0”還是“1”。如果該播放能力信息是“1”,則密鑰控制單元104向解密單元103輸出指示內(nèi)容是可播放的播放許可通知。如果播放能力信息是“0”,則密鑰控制單元104向解密單元103輸出指示內(nèi)容是不可播放的播放禁止信息。
如果密鑰生成信息不是“00”,則密鑰控制單元104從密鑰控制信息提取播放能力信息,并判斷該播放能力信息是“0”還是“1”。如果該播放能力信息是“1”,則密鑰控制單元104向解密單元103輸出播放許可通知。如果該播放能力信息是“0”,則密鑰控制單元104從密鑰控制信息提取權(quán)利模式信息,并將該權(quán)利模式信息、內(nèi)容名和權(quán)利判斷指令輸出至權(quán)利管理單元108。然后密鑰控制單元104從權(quán)利管理單元108接收關(guān)于內(nèi)容的播放能力的判斷結(jié)果,并向解密單元103輸出該判斷結(jié)果。
在密鑰生成信息不是“00”的情況下,即使當(dāng)內(nèi)容被判斷為是可播放的,也不能獲得內(nèi)容密鑰并且因此不能解密并播放該內(nèi)容,除非權(quán)利管理單元108獲取了權(quán)利密鑰。為避免由此導(dǎo)致的任何混淆,比起僅僅基于播放能力信息判斷內(nèi)容是可播放的,更好的方式是在證實(shí)存在權(quán)利密鑰之后再判斷內(nèi)容是可播放的。
(5)介質(zhì)密鑰生成單元105介質(zhì)密鑰生成單元105從密鑰控制單元104接收介質(zhì)密鑰生成指令。作為響應(yīng),介質(zhì)密鑰生成單元105從設(shè)備信息存儲(chǔ)單元111讀取設(shè)備信息141。介質(zhì)密鑰生成單元105使驅(qū)動(dòng)單元101從記錄介質(zhì)200上的介質(zhì)信息表280讀取介質(zhì)信息,并從所讀取的介質(zhì)信息提取設(shè)備信息。介質(zhì)密鑰生成單元105將所提取的設(shè)備信息與設(shè)備信息141進(jìn)行比較。
如果所提取的設(shè)備信息與設(shè)備信息141不匹配,則介質(zhì)密鑰生成單元105重復(fù)以下操作從介質(zhì)信息表280讀取下一個(gè)介質(zhì)信息,從所讀取的介質(zhì)信息提取設(shè)備信息,進(jìn)行比較,直到每組介質(zhì)信息已被從介質(zhì)信息表280讀出。
如果在介質(zhì)信息表280中未找到與設(shè)備信息141相同的設(shè)備信息,則介質(zhì)密鑰生成單元105向密鑰控制單元104輸出指示介質(zhì)密鑰生成已失敗的介質(zhì)密鑰生成失敗通知。
另一方面,如果所提取的設(shè)備信息與設(shè)備信息141匹配,則介質(zhì)密鑰生成單元105從設(shè)備信息存儲(chǔ)單元111讀取設(shè)備密鑰142,并從所讀取的介質(zhì)信息提取加密的介質(zhì)密鑰。介質(zhì)密鑰生成單元105根據(jù)AES使用設(shè)備密鑰142對(duì)加密的介質(zhì)密鑰進(jìn)行解密,并將解密的介質(zhì)密鑰輸出到密鑰控制單元104。
(6)權(quán)利管理單元108(權(quán)利密鑰獲取)權(quán)利管理單元108從密鑰控制單元104接收內(nèi)容名和權(quán)利模式信息。權(quán)利管理單元108判斷權(quán)利模式信息是“00”、“01”、“10”還是“01,10”,以判斷是否為由內(nèi)容名標(biāo)識(shí)的內(nèi)容指定了任何權(quán)利模式。
如果為所述內(nèi)容指定了權(quán)利模式,即如果權(quán)利模式信息是“01”、“10”或“01,10”,則權(quán)利管理單元108嘗試從權(quán)利存儲(chǔ)單元109中的權(quán)利信息表121提取具有所接收的權(quán)利模式信息和內(nèi)容名的權(quán)利信息。
更詳細(xì)地,如果權(quán)利模式信息是“01”,則權(quán)利管理單元108嘗試提取具有權(quán)利模式信息“01”和所述內(nèi)容名的權(quán)利信息。如果權(quán)利模式信息是“10”,則權(quán)利管理單元108嘗試提取具有權(quán)利模式信息“10”和所述內(nèi)容名的權(quán)利信息。如果權(quán)利模式信息是“01,10”,則權(quán)利管理單元108嘗試提取具有權(quán)利模式信息“01”和所述內(nèi)容名的權(quán)利信息,以及具有權(quán)利模式信息“10”和所述內(nèi)容名的權(quán)利信息。
假定權(quán)利模式信息指定模式A并且內(nèi)容名為“Making.mpg”。在這種情況下,從圖10中顯示的權(quán)利信息表121提取權(quán)利信息132,而不是權(quán)利信息133。假定權(quán)利模式信息指定模式A和B并且內(nèi)容名為“Making.mpg”。在這種情況下,從權(quán)利信息表121提取權(quán)利信息132和權(quán)利信息133。
如果沒有為內(nèi)容指定權(quán)利模式,即如果權(quán)利模式信息是“00”,則權(quán)利管理單元108嘗試從權(quán)利信息表121提取具有所述內(nèi)容名的權(quán)利信息。
例如,如果權(quán)利模式信息未指定權(quán)利模式并且內(nèi)容名為“Movie.mpg”,則從圖10中顯示的權(quán)利信息表121中提取權(quán)利信息131。
因此,或者至少提取一組權(quán)利信息,或根本不提取權(quán)利信息。
在該實(shí)施例中,在判斷內(nèi)容的播放能力之后命令播放內(nèi)容。因此提取權(quán)利信息失敗意味著發(fā)生某種問題,例如未被授權(quán)的攻擊。
如果提取了多組權(quán)利信息,則權(quán)利管理單元108選擇其中的一組權(quán)利信息。如果提取了一組權(quán)利信息,則權(quán)利管理單元108選擇該權(quán)利信息。然后權(quán)利管理單元108使用包含在選中的權(quán)利信息中的播放計(jì)數(shù)和/或播放到期日期來判斷由內(nèi)容名標(biāo)識(shí)的內(nèi)容是否是可播放的。
當(dāng)使用播放計(jì)數(shù)時(shí),如果播放計(jì)數(shù)不是“0”,則權(quán)利管理單元108判斷內(nèi)容為可播放的,如果播放計(jì)數(shù)是“0”,則為不可播放的。
當(dāng)使用播放到期日期時(shí),如果由設(shè)置在權(quán)利管理單元108中的時(shí)鐘顯示的當(dāng)前時(shí)間在播放到期日期之內(nèi),則權(quán)利管理單元108判斷內(nèi)容為可播放的,如果當(dāng)前時(shí)間超過播放到期日期,則判斷為不可播放的。
當(dāng)既使用播放計(jì)數(shù)又使用播放到期日期時(shí),如果以上兩個(gè)判斷都是肯定的,則權(quán)利管理單元108判斷內(nèi)容為可播放的,如果任何一個(gè)是否定的,則為不可播放的。
如果內(nèi)容被判斷為可播放的,則權(quán)利管理單元108從選中的權(quán)利信息中提取權(quán)利密鑰,并將權(quán)利密鑰輸出至密鑰控制單元104。
如果內(nèi)容被判斷為不可播放的,則意味著權(quán)利密鑰獲取已失敗,與在未提取任何權(quán)利信息時(shí)的情況一樣。當(dāng)該情況發(fā)生時(shí),權(quán)利管理單元108向密鑰控制單元104輸出指示權(quán)利密鑰獲取已失敗的權(quán)利密鑰獲取失敗通知。
(內(nèi)容播放能力判斷)權(quán)利管理單元108從密鑰控制單元104接收權(quán)利判斷指令、內(nèi)容名和權(quán)利模式信息。然后權(quán)利管理單元108以與上述相同的方式判斷權(quán)利模式信息是“00”、“01”、“10”還是“01,10”,以判斷是否為由內(nèi)容名標(biāo)識(shí)的內(nèi)容指定了任何權(quán)利模式。
如果為內(nèi)容指定了權(quán)利模式,則權(quán)利管理單元108嘗試以與上述相同的方式,從權(quán)利存儲(chǔ)單元109中的權(quán)利信息表121中提取具有所接收的權(quán)利模式信息和內(nèi)容名的權(quán)利信息。
如果沒有為內(nèi)容指定權(quán)利模式,則權(quán)利管理單元108嘗試以與上述相同的方式,從權(quán)利信息表121中提取具有所接收的內(nèi)容名的權(quán)利信息。
因此,或者至少提取一組權(quán)利信息,或不提取任何權(quán)利信息。
如果至少提取了一組權(quán)利信息,則權(quán)利管理單元108選擇一組權(quán)利信息,并以與上述相同的方式,基于包含在選中的權(quán)利信息中的播放計(jì)數(shù)和/或播放到期日期判斷內(nèi)容是否為可播放的。
如果內(nèi)容被判斷為可播放的,則權(quán)利管理單元108將指示內(nèi)容是可播放的判斷結(jié)果輸出至密鑰控制單元104。
如果內(nèi)容被判斷為不可播放的,則權(quán)利管理單元108向密鑰控制單元104輸出指示內(nèi)容是不可播放的判斷結(jié)果。
如果沒有提取任何權(quán)利信息,則權(quán)利管理單元108向密鑰控制單元104輸出指示內(nèi)容是不可播放的判斷結(jié)果。
(7)遙控器112、接收單元106、驅(qū)動(dòng)單元101和通信單元110(遙控器112)如圖1所示,遙控器112具有由上外殼和下外殼形成的外殼。在外殼中,平面線路板固定在下部外殼上。此外,在上部外殼提供多個(gè)操作按鍵。這些操作按鍵刻有圖例,其指示起動(dòng)、確認(rèn)、播放、數(shù)字1至12、以及上移、下移、左移和右移。
根據(jù)用戶的按鍵操作打開和關(guān)閉開關(guān),其被設(shè)置在線路板上的對(duì)應(yīng)于所述操作按鍵的位置。此外,在線路板上形成紅外輻射單元和轉(zhuǎn)換電路。
當(dāng)通過用戶在對(duì)應(yīng)按鍵上的操作,開關(guān)被打開或關(guān)閉時(shí),轉(zhuǎn)換電路檢測(cè)開關(guān)的打開或關(guān)閉,生成對(duì)應(yīng)于開關(guān)的打開或關(guān)閉的電信號(hào),將所述電信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)并將所述數(shù)字信號(hào)輸出至紅外輻射單元。紅外輻射單元接收所述數(shù)字信號(hào),并根據(jù)所述數(shù)字信號(hào)發(fā)射或停止發(fā)射紅外線。
如此進(jìn)行,遙控器112發(fā)射攜帶對(duì)應(yīng)于用戶的按鍵操作的信號(hào)的紅外線。
(接收單元106)接收單元106從遙控器112接收紅外線,從紅外線提取對(duì)應(yīng)于按鍵操作的信號(hào),并輸出所提取的信號(hào)至播放控制單元102。
例如,如果所提取的信號(hào)顯示播放操作,則接收單元106向播放控制單元102輸出播放指令。
(通信單元110)通信單元110經(jīng)由因特網(wǎng)10連接到許可證服務(wù)器設(shè)備300。
為了獲取權(quán)利,通信單元110與許可證服務(wù)器設(shè)備300中的通信單元301建立加密信道,例如SAC(Secure Authentication channel,安全認(rèn)證信道)。具體來講,通信單元110與許可證服務(wù)器設(shè)備300共享會(huì)話密鑰。然后通信單元110請(qǐng)求從許可證服務(wù)器設(shè)備300傳送權(quán)利。作為響應(yīng),通信單元110從通信單元301接收加密的權(quán)利信息,使用會(huì)話密鑰解密該加密的權(quán)利信息,并將解密的權(quán)利信息寫入權(quán)利存儲(chǔ)單元109中的權(quán)利信息表121。
(驅(qū)動(dòng)單元101)驅(qū)動(dòng)單元101在播放控制單元102、解密單元103、密鑰控制單元104和介質(zhì)密鑰生成單元105中任何一個(gè)的控制下,從記錄介質(zhì)200讀取信息。驅(qū)動(dòng)單元101將所讀取的信息輸出至對(duì)應(yīng)的單元。
1.4許可證服務(wù)器設(shè)備300的結(jié)構(gòu)圖11顯示許可證服務(wù)器設(shè)備300的結(jié)構(gòu)。在圖中,許可證服務(wù)器設(shè)備300包含通信單元301、通信控制單元302、權(quán)利生成單元303和控制單元306。顯示單元304和輸入單元305被連接到許可證服務(wù)器設(shè)備300。
許可證服務(wù)器設(shè)備300實(shí)際上由計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn),該計(jì)算機(jī)系統(tǒng)包含微處理器、ROM、RAM、硬盤單元、通信單元(網(wǎng)絡(luò)接口卡)、顯示單元、鍵盤和鼠標(biāo)。計(jì)算機(jī)程序被存儲(chǔ)在RAM中或硬盤單元上。許可證服務(wù)器設(shè)備300的構(gòu)成元件的功能由根據(jù)該計(jì)算機(jī)程序操作的微處理器實(shí)現(xiàn)。
通信單元301經(jīng)由因特網(wǎng)10連接到播放設(shè)備100。在通信控制單元302的控制下,通信單元301與播放設(shè)備100中的通信單元110建立例如SAC這樣的加密信道。為了這樣做,通信單元301與播放設(shè)備100共享會(huì)話密鑰。建立加密信道之后,在通信控制單元302的控制之下,通信單元301在權(quán)利生成單元303和播放設(shè)備100之間傳輸信息。
建立加密信道之后,權(quán)利生成單元303經(jīng)由因特網(wǎng)10、通信單元301和通信控制單元302,從播放設(shè)備100接收傳送權(quán)利的請(qǐng)求。作為響應(yīng),權(quán)利生成單元303為播放設(shè)備100生成權(quán)利信息,使用會(huì)話密鑰將權(quán)利信息加密,并經(jīng)由通信控制單元302、通信單元301和因特網(wǎng)10將加密的權(quán)利信息發(fā)送至播放設(shè)備100。
輸入單元305從許可證服務(wù)器設(shè)備300的操作器接收操作,并將所接收的操作輸出至控制單元306。
在控制單元306的控制之下,顯示單元304顯示信息。
1.5內(nèi)容播放系統(tǒng)1的操作內(nèi)容播放系統(tǒng)1的操作描述如下。
(1)內(nèi)容播放開始操作圖12是在開始內(nèi)容播放時(shí)的播放設(shè)備100的操作的流程圖。
當(dāng)從供電單元接收到電力(S103),經(jīng)由接收單元106從遙控器112接收到播放操作(S101-S102),或從驅(qū)動(dòng)單元101接收到指示記錄介質(zhì)200的插入檢測(cè)的信號(hào)(S104-S105)時(shí),播放控制單元102將內(nèi)容解密指令輸出至解密單元103(S106)。解密單元103將介質(zhì)密鑰獲取指令輸出至密鑰控制單元104(S107)。密鑰控制單元104將介質(zhì)密鑰生成指令輸出至介質(zhì)密鑰生成單元105(S108)。
(2)由介質(zhì)密鑰生成單元105執(zhí)行的介質(zhì)密鑰生成操作圖13是由介質(zhì)密鑰生成單元105執(zhí)行的介質(zhì)密鑰生成操作的流程圖。
在從密鑰控制單元104接收到介質(zhì)密鑰生成指令時(shí)(S108),介質(zhì)密鑰生成單元105從設(shè)備信息存儲(chǔ)單元111讀取設(shè)備信息141(S121)。
然后,介質(zhì)密鑰生成單元105嘗試從記錄介質(zhì)200上的介質(zhì)信息表280讀取一組介質(zhì)信息(S122)。如果所有的介質(zhì)信息組都已經(jīng)從介質(zhì)信息表280讀出(S123是),則因?yàn)榕c設(shè)備信息141相同的設(shè)備信息不包含在介質(zhì)信息表280中,所以介質(zhì)密鑰生成單元105向密鑰控制單元104輸出密鑰生成失敗通知(S141)。密鑰控制單元104向解密單元103輸出介質(zhì)密鑰獲取失敗通知(S142)。解密單元103向播放控制單元102輸出解密失敗通知(S143)。播放控制單元102終止后續(xù)的內(nèi)容播放操作(S144)。
如果任何一組介質(zhì)信息還沒有被從介質(zhì)信息表280中讀出(S123否),則介質(zhì)密鑰生成單元105從所讀取的介質(zhì)信息提取設(shè)備信息(S124),并將所提取的設(shè)備信息與設(shè)備信息141進(jìn)行比較(S125)。如果它們不匹配(S125否),操作返回步驟S122。
如果它們匹配(S125是),則介質(zhì)密鑰生成單元105從設(shè)備信息存儲(chǔ)單元111讀取設(shè)備密鑰142(S126)。介質(zhì)密鑰生成單元105還從所讀取的介質(zhì)信息中提取加密的介質(zhì)密鑰(S127)。介質(zhì)密鑰生成單元105使用設(shè)備密鑰142(S128)解密該加密的介質(zhì)密鑰(S128),并將所述解密的介質(zhì)密鑰輸出至密鑰控制單元104(S129)。密鑰控制單元104向解密單元103輸出介質(zhì)密鑰獲取成功通知(S130)。解密單元103向播放控制單元102輸出介質(zhì)密鑰獲取成功通知(S131)。
(3)由播放控制單元102執(zhí)行的內(nèi)容播放控制操作圖14是由播放控制單元102執(zhí)行的內(nèi)容播放控制操作的流程圖。
在從解密單元103接收到介質(zhì)密鑰獲取成功通知后(S131),播放控制單元102從播放路徑信息表210讀取具有播放號(hào)“1”的播放控制信息(S151)。播放控制單元102從所讀取的播放控制信息中提取內(nèi)容名(S152),并命令解密單元103解密并播放由所提取的內(nèi)容名標(biāo)識(shí)的加密內(nèi)容(S153)。之后,播放控制單元102嘗試從播放控制信息提取下一個(gè)播放號(hào)(S154)。如果播放控制信息沒有下一個(gè)播放號(hào)(S155否),則播放控制單元102終止操作。
如果在播放控制信息具有下一個(gè)播放號(hào)(S155是),則播放控制單元102從播放路徑信息表210讀取其播放號(hào)與所提取的下一個(gè)播放號(hào)匹配的播放控制信息(S156)。播放控制單元從所讀取的播放控制信息中提取內(nèi)容名(S157),并向權(quán)利管理單元108查詢由所提取的內(nèi)容名標(biāo)識(shí)的加密內(nèi)容是否是可播放的(S158)。
如果權(quán)利管理單元108判斷內(nèi)容是不可播放的(S159否),則播放控制單元102從所讀取的播放控制信息中提取替代播放號(hào)(S163)。然后播放控制單元102從播放路徑信息表210讀取其播放號(hào)與所提取的替代播放號(hào)相匹配的播放控制信息(S164),并從所讀取的播放控制信息中提取內(nèi)容名(S165)。
播放控制單元102命令解密單元103解密并播放由所提取的內(nèi)容名標(biāo)識(shí)的加密內(nèi)容(S160)。之后,播放控制單元102嘗試從播放控制信息提取下一個(gè)播放號(hào)(S161)。如果播放控制信息沒有下一個(gè)播放號(hào)(S162否),則播放控制單元102終止操作。
如果播放控制信息具有下一個(gè)播放號(hào)(S162是),則播放控制單元102返回至步驟S156。
(4)由解密單元103和播放單元107執(zhí)行的內(nèi)容解密和播放操作圖15是由解密單元103和播放單元107執(zhí)行的內(nèi)容解密和播放操作的流程圖。
解密單元103從播放控制單元102接收內(nèi)容名以及解密并播放指令(S170)。解密單元103從密鑰控制單元104獲取內(nèi)容密鑰(S171),并從記錄介質(zhì)200讀取由所接收的內(nèi)容名標(biāo)識(shí)的加密內(nèi)容(S172)。
然后,解密單元103判斷加密內(nèi)容是否包含加密的按鍵數(shù)據(jù)表(S173)。如果加密內(nèi)容不包含加密的按鍵數(shù)據(jù)表(S173否),則解密單元103使用所獲取的內(nèi)容密鑰以包為單位對(duì)加密內(nèi)容進(jìn)行解密,并將解密內(nèi)容輸出到播放單元107。播放單元107解碼所述已解密的內(nèi)容以生成數(shù)字視頻和音頻數(shù)據(jù),并根據(jù)所述數(shù)字視頻和音頻數(shù)據(jù)生成模擬視頻和音頻信號(hào)(S174)。顯示設(shè)備113輸出視頻信號(hào)作為視頻并輸出音頻信號(hào)作為聲音(S175)。
如果加密內(nèi)容包含加密的按鍵數(shù)據(jù)表(S173是),則解密單元103使用所獲取的內(nèi)容密鑰解密所述加密的按鍵數(shù)據(jù)表(S181)。然后解密單元103對(duì)包含在解密的按鍵數(shù)據(jù)表中的每組按鍵數(shù)據(jù)執(zhí)行步驟S183至S188(S182,S189)。
解密單元103從按鍵數(shù)據(jù)中提取播放號(hào)(S183)。解密單元103經(jīng)由播放控制單元102從播放路徑信息表210讀取對(duì)應(yīng)于所提取的播放號(hào)的內(nèi)容名(S184),并向權(quán)利管理單元108查詢由內(nèi)容名標(biāo)識(shí)的內(nèi)容是否是可播放的(S185)。如果內(nèi)容被判斷為可播放的(S186是),則解密單元103從按鍵數(shù)據(jù)提取表示正常按鍵顯示的未選中數(shù)據(jù)和選中數(shù)據(jù)(S187)。如果內(nèi)容被判斷為不可播放的(S186否),則解密單元103從按鍵數(shù)據(jù)提取表示變灰顯示的按鍵顯示的變灰顯示數(shù)據(jù)(S188)。
然后解密單元103使用內(nèi)容密鑰以包為單位解密所述加密內(nèi)容(S190)。解密單元103將已解密的內(nèi)容輸出至播放單元107。解密單元103還將為每組按鍵數(shù)據(jù)提取的選中數(shù)據(jù)和未選中數(shù)據(jù)、或變灰顯示的數(shù)據(jù)輸出至播放單元107。播放單元107將選中數(shù)據(jù)和未選中數(shù)據(jù),或變灰顯示的數(shù)據(jù)重疊在視頻數(shù)據(jù)上,以播放其上疊加了按鍵的內(nèi)容。顯示設(shè)備113輸出視頻信號(hào)作為視頻并輸出音頻信號(hào)作為聲音(S191)。
(5)由密鑰控制單元104執(zhí)行的內(nèi)容密鑰獲取操作圖16是由密鑰控制單元104執(zhí)行的內(nèi)容密鑰獲取操作的流程圖。
密鑰控制單元104從解密單元103接收內(nèi)容密鑰獲取指令和內(nèi)容名(S200)。密鑰控制單元104從記錄介質(zhì)200上的密鑰控制信息表260讀取具有所接收的內(nèi)容名的密鑰控制信息(S201),并從所讀取的密鑰控制信息中提取密鑰生成信息(S202)。
密鑰控制單元104判斷密鑰生成信息是否為“00”(S203)。如果密鑰生成信息是“00”(S203是),則密鑰控制單元104從密鑰控制信息提取內(nèi)容信息(S204),并將從介質(zhì)密鑰生成單元105接收的已解密的介質(zhì)密鑰和所提取的內(nèi)容信息以所述順序連接。密鑰控制單元104對(duì)連接結(jié)果應(yīng)用單向函數(shù)以生成內(nèi)容密鑰(S205),并將內(nèi)容密鑰輸出至解密單元103(S209)。
如果密鑰生成信息不是“00”(S203否),則密鑰控制單元104從權(quán)利管理單元108獲取對(duì)應(yīng)于由所接收的內(nèi)容名標(biāo)識(shí)的內(nèi)容的權(quán)利密鑰(S206)。然后密鑰控制單元104判斷密鑰生成信息是“01”還是“10”(S207)。如果密鑰生成信息是“10”(S207否),則密鑰控制單元104將權(quán)利密鑰輸出至解密單元103作為內(nèi)容密鑰(S209)。
如果密鑰生成信息是“01”(S207是),則密鑰控制單元104將解密的介質(zhì)密鑰和權(quán)利密鑰按該順序連接,并對(duì)連接結(jié)果應(yīng)用單向函數(shù)以生成內(nèi)容密鑰(S208)。密鑰控制單元104向解密單元103輸出內(nèi)容密鑰(S209)。
(6)由權(quán)利管理單元108執(zhí)行的權(quán)利密鑰獲取操作圖17是由權(quán)利管理單元108執(zhí)行的權(quán)利密鑰獲取操作的流程圖。
權(quán)利管理單元108從密鑰控制單元104接收內(nèi)容密鑰和權(quán)利模式信息(S221)。權(quán)利管理單元108判斷權(quán)利模式信息是“00”還是“01”、“10”和“01,10”中的任何一個(gè),以判斷是否指定了任何權(quán)利模式(S222)。
如果指定了權(quán)利模式,即如果權(quán)利模式信息是“01”、“10”和“01,10”中的任何一個(gè)(S222否),則權(quán)利管理單元108嘗試從權(quán)利存儲(chǔ)單元109中的權(quán)利信息表121提取包含權(quán)利模式信息和內(nèi)容名的權(quán)利信息(S223)。
如果未指定權(quán)利模式,即如果權(quán)利模式信息是“00”(S222是),則權(quán)利管理單元108嘗試從權(quán)利信息表121中提取包含所述內(nèi)容名的權(quán)利信息(S224)。
如果提取了一或多組權(quán)利信息(S225是),則權(quán)利管理單元108選擇一組權(quán)利信息(S226)。然后權(quán)利管理單元108基于包含在選中的權(quán)利信息中的播放計(jì)數(shù)或播放到期日期來判斷由內(nèi)容名標(biāo)識(shí)的內(nèi)容是否是可播放的(S227)。
如果內(nèi)容被判斷為可播放的(S228是),則權(quán)利管理單元108從權(quán)利信息中提取權(quán)利密鑰(S229),并將權(quán)利密鑰輸出至密鑰控制單元104(S230)。
如果內(nèi)容被判斷為不可播放的(S228否)或者如果未提取任何權(quán)利信息(S225否),則權(quán)利管理單元108終止所述操作。
(7)由密鑰控制單元104執(zhí)行的播放能力判斷操作圖18是由密鑰控制單元104執(zhí)行的播放能力判斷操作的流程圖。
密鑰控制單元104從解密單元103接收內(nèi)容名和播放能力判斷指令(S241)。密鑰控制單元104從記錄介質(zhì)200上的密鑰控制信息表260讀取具有所接收的內(nèi)容名的密鑰控制信息(S242),并從所讀取的密鑰控制信息中提取密鑰生成信息(S243)。
密鑰控制單元104判斷密鑰生成信息是否為“00”(S244)。如果密鑰生成信息是“00”(S244是),則密鑰控制單元104從密鑰控制信息提取播放能力信息(S245),并判斷播放能力信息是“0”還是“1”(S246)。如果播放能力信息是“1”(S246“1”),則密鑰控制單元104通知解密單元103,由內(nèi)容名標(biāo)識(shí)的內(nèi)容是可播放的(S248)。如果播放能力信息是“0”(S246“0”),則密鑰控制單元104通知解密單元103內(nèi)容是不可播放的(S247)。
如果密鑰生成信息不是“00”(S244否),則密鑰控制單元104從密鑰控制信息提取播放能力信息(S249),并判斷播放能力信息是“0”還是“1”(S250)。如果播放能力信息是“1”(S250“1”),則密鑰控制單元104通知解密單元103內(nèi)容是可播放的(S251)。如果播放能力信息是“0”(S250“0”),則密鑰控制單元104從密鑰控制信息提取權(quán)利模式信息(S252),并將播放能力判斷指令、權(quán)利模式信息和內(nèi)容名輸出至權(quán)利管理單元108(S253)。權(quán)利管理單元108判斷內(nèi)容是否是可播放的(S254)。密鑰控制單元104從權(quán)利管理單元108接收判斷結(jié)果(S255),并輸出判斷結(jié)果至解密單元103(S256)。
(8)由權(quán)利管理單元108執(zhí)行的播放能力判斷操作圖19是由權(quán)利管理單元108執(zhí)行的播放能力判斷操作的流程圖。
權(quán)利管理單元108從密鑰控制單元104接收播放能力判斷指令、內(nèi)容名、權(quán)利模式信息(S253),并判斷權(quán)利模式信息是“00”還是“01”、“10”和“01,10”中的任何一個(gè)(S261)。如果如果權(quán)利模式信息是“01”、“10”和“01,10”中的任何一個(gè),即如果為由內(nèi)容名標(biāo)識(shí)的內(nèi)容指定了權(quán)利模式(S261否),則權(quán)利管理單元108嘗試從權(quán)利存儲(chǔ)單元109中的權(quán)利信息表121中提取包含權(quán)利模式信息和內(nèi)容名的權(quán)利信息(S262)。如果權(quán)利模式信息是“00”,即如果沒有為內(nèi)容指定權(quán)利模式(S261是),則權(quán)利管理單元108嘗試從權(quán)利信息表121中提取包含所述內(nèi)容名的權(quán)利信息(S263)。
如果提取了一或多組權(quán)利信息(S264是),則權(quán)利管理單元108選擇一組權(quán)利信息(S266)。然后權(quán)利管理單元108基于包含在選中的權(quán)利信息中的播放計(jì)數(shù)或播放到期日期來判斷內(nèi)容是否是可播放的(S267)。如果內(nèi)容被判斷為可播放的(S268是),則權(quán)利管理單元108通知密鑰控制單元104內(nèi)容是可播放的(S269)。
如果內(nèi)容被判斷為不可播放的(S268否),則權(quán)利管理單元108通知密鑰控制單元104內(nèi)容是不可播放的(S265)。
如果未提取到權(quán)利信息(S264否),則權(quán)利管理單元108通知密鑰控制單元104內(nèi)容是不可播放的(S265)。
(9)從許可證服務(wù)器設(shè)備300獲取權(quán)利信息的操作圖20是從許可證服務(wù)器設(shè)備300獲取權(quán)利信息的操作的流程圖。
播放設(shè)備100中的通信單元110與許可證服務(wù)器設(shè)備300中的通信單元301建立加密信道,即SAC(S301)。
然后通信單元110請(qǐng)求從通信單元301傳送權(quán)利(S302)。
許可證服務(wù)器設(shè)備300中的權(quán)利生成單元303為播放設(shè)備100生成權(quán)利信息(S303),并加密所生成的權(quán)利信息(S304)。權(quán)利生成單元303將加密的權(quán)利信息經(jīng)由通信控制單元302、通信單元301和因特網(wǎng)10傳輸至播放設(shè)備100(S305)。
通信單元110解密所述加密的權(quán)利信息(S306),并將解密的權(quán)利信息寫入權(quán)利存儲(chǔ)單元109(S307)。
1.6.變形雖然通過以上實(shí)施例描述了本發(fā)明,但是顯然本發(fā)明并不局限于以上所述。以下給出典型的變形。
(1)以上實(shí)施例描述了根據(jù)播放控制信息和變灰顯示的按鍵顯示而進(jìn)行的播放路徑控制,作為根據(jù)基于許可證的內(nèi)容播放能力而運(yùn)用的播放控制的兩個(gè)例子,雖然本發(fā)明并不局限于此。例如,下列變形(i)至(iii)是可能的。
(i)記錄介質(zhì)200可以存儲(chǔ)標(biāo)準(zhǔn)版本內(nèi)容,能通過購買記錄介質(zhì)200來使用其,以及編導(dǎo)的剪切版本的內(nèi)容,只有通過進(jìn)一步購買專用權(quán)利才能使用其。在圖3中顯示的播放路徑信息表210中,下一個(gè)播放號(hào)219指示對(duì)應(yīng)于編導(dǎo)的剪切版本的內(nèi)容的播放控制信息,而替代播放號(hào)220指示對(duì)應(yīng)于標(biāo)準(zhǔn)版本的內(nèi)容的播放控制信息。
此外,記錄介質(zhì)200可以存儲(chǔ)購買向?qū)?nèi)容,其包含用于內(nèi)容的購買的圖像,還可以存儲(chǔ)商業(yè)內(nèi)容,其包含廣告信息。如果用戶不具有內(nèi)容的許可證,或者內(nèi)容的播放到期日期已超過,則強(qiáng)制播放購買向?qū)?nèi)容或商業(yè)內(nèi)容。此外,可以強(qiáng)制執(zhí)行從許可證服務(wù)器設(shè)備300獲取許可證的操作。
此外,如果用戶不具有許可證,或者播放到期日期已超過,則可以阻止任何特殊的播放、菜單顯示、角度切換(angle switching)和流切換。
(ii)根據(jù)基于許可證的內(nèi)容播放能力的播放控制可以被應(yīng)用于DVD中的角度切換。
更詳細(xì)地,記錄介質(zhì)200存儲(chǔ)多條受角度切換支配的角度內(nèi)容。根據(jù)播放點(diǎn)將這些角度內(nèi)容分組。在一個(gè)播放點(diǎn),所有屬于一個(gè)角度內(nèi)容組的角度內(nèi)容都是可播放的,因此在該播放點(diǎn)選擇一條角度內(nèi)容并播放其。在另一個(gè)播放點(diǎn),所有屬于另一個(gè)角度內(nèi)容組的角度內(nèi)容都是可播放的,因此在該播放點(diǎn)選擇一條角度內(nèi)容并播放其。在圖3中顯示的播放路徑信息表210中,對(duì)應(yīng)于角度內(nèi)容的播放控制信息可以包括指示下一個(gè)將選擇的角度內(nèi)容的下一個(gè)播放號(hào),以及指示當(dāng)根據(jù)許可證條件等等,由所述下一個(gè)播放號(hào)指示的角度內(nèi)容是不可播放時(shí),將選擇的角度內(nèi)容的替代播放號(hào)。
這里,播放控制信息可以包括多個(gè)下一個(gè)播放編號(hào)。播放控制信息可以進(jìn)一步包括與多個(gè)下一個(gè)播放號(hào)對(duì)應(yīng)的多個(gè)替代播放號(hào)。
也可以存儲(chǔ)基于許可證的關(guān)于角度內(nèi)容的播放能力的信息。也就是說,圖8中的密鑰控制信息表260以及圖10中的權(quán)利信息121的數(shù)據(jù)結(jié)構(gòu)也可被用于角度切換的情況中。在這種情況下,密鑰控制信息表260以及權(quán)利信息表121中的每個(gè)內(nèi)容名標(biāo)識(shí)角度內(nèi)容。
這使得能夠阻止切換至不可用的角度。
該變形可以總結(jié)如下。多條受角度切換支配的角度內(nèi)容被預(yù)先記錄在記錄介質(zhì)200上。播放設(shè)備100中的播放控制單元102接收播放角度內(nèi)容的指令,并且權(quán)利管理單元108基于權(quán)利信息表121中的對(duì)應(yīng)的權(quán)利信息判斷所述角度內(nèi)容是否是可播放的。根據(jù)權(quán)利管理單元108的判斷結(jié)果,播放控制單元102從記錄介質(zhì)200上的適當(dāng)?shù)慕嵌葍?nèi)容組中選擇下一個(gè)將播放的角度內(nèi)容。解密單元103和播放單元107解密并播放所選擇的角度內(nèi)容。
(iii)同樣地,根據(jù)基于許可證的內(nèi)容播放能力的播放控制可以被應(yīng)用于音頻/字幕流切換。這使得能夠阻止切換至不可用的音頻/字幕流。這里所稱的音頻/字幕流是輔助(附加)內(nèi)容,其與視頻內(nèi)容一同被播放并輸出。
記錄介質(zhì)200可以存儲(chǔ)多條輔助內(nèi)容,它們被根據(jù)播放點(diǎn)或播放章節(jié)進(jìn)行分組。所有屬于一個(gè)輔助內(nèi)容組的輔助內(nèi)容在一個(gè)播放點(diǎn)或播放章節(jié)都是可播放的。例如,英語音頻數(shù)據(jù)、日語音頻數(shù)據(jù)和中文音頻數(shù)據(jù)屬于這種輔助內(nèi)容組。在播放點(diǎn)或播放章節(jié),這些輔助內(nèi)容中的一個(gè)被選擇并被播放。
此外,所有屬于另一個(gè)輔助內(nèi)容組的輔助內(nèi)容在另一個(gè)播放點(diǎn)或播放章節(jié)都是可播放的。
假定英語音頻數(shù)據(jù)、日語音頻數(shù)據(jù)和中文音頻數(shù)據(jù)與每條內(nèi)容對(duì)應(yīng)地被記錄在記錄介質(zhì)200上,根據(jù)許可證,允許使用英語音頻數(shù)據(jù)和中文音頻數(shù)據(jù),而依據(jù)許可證不允許使用日語音頻數(shù)據(jù)。在這種情況下,可以代替日語音頻數(shù)據(jù)播放英語音頻數(shù)據(jù)。
此外,假定與每條內(nèi)容對(duì)應(yīng)地將英語字幕數(shù)據(jù)、日語字幕數(shù)據(jù)和中文字幕數(shù)據(jù)記錄在記錄介質(zhì)200上,并且依據(jù)許可證僅允許使用英語字幕數(shù)據(jù)。在這種情況下,可以代替日語或中文字幕數(shù)據(jù)播放英語字幕數(shù)據(jù)。
也就是說,當(dāng)記錄介質(zhì)200存儲(chǔ)多條輔助內(nèi)容時(shí),對(duì)應(yīng)于播放路徑信息表210中的內(nèi)容的播放控制信息包括用于標(biāo)識(shí)將與所述內(nèi)容一同播放的輔助內(nèi)容的輔助號(hào),以及用于標(biāo)識(shí)當(dāng)根據(jù)許可證等等,由所述輔助號(hào)標(biāo)識(shí)的輔助內(nèi)容不可播放時(shí),將播放的輔助內(nèi)容的替代輔助號(hào)。
也可以存儲(chǔ)關(guān)于根據(jù)許可證的輔助內(nèi)容的播放能力的信息。也就是說,圖8中的密鑰控制信息表260以及圖10中的權(quán)利信息表121的數(shù)據(jù)結(jié)構(gòu)也可被用于輔助內(nèi)容。在這種情況下,密鑰控制信息表260以及權(quán)利信息表121中的每個(gè)內(nèi)容名標(biāo)識(shí)輔助內(nèi)容。
該變形可以總結(jié)如下。例如音頻流和字幕流這樣的多條輔助內(nèi)容被記錄在記錄介質(zhì)200上。播放設(shè)備100中的播放控制單元102接收播放輔助內(nèi)容的指令。權(quán)利管理單元108基于權(quán)利信息表121中的對(duì)應(yīng)的權(quán)利信息判斷輔助內(nèi)容是否可播放。根據(jù)權(quán)利管理單元108的判斷結(jié)果,播放控制單元從記錄介質(zhì)200上的適當(dāng)?shù)妮o助內(nèi)容組中選擇下一個(gè)將播放的輔助內(nèi)容。解密單元103和播放單元107解密并播放所選擇的輔助內(nèi)容。
(2)以上實(shí)施例描述了圖8中顯示的密鑰控制信息表260以未加密的形式存儲(chǔ)在記錄介質(zhì)200上的情況,但是這不是對(duì)本發(fā)明的限制。為了防止通過篡改密鑰控制信息表260中的播放能力信息或復(fù)制能力信息而導(dǎo)致的未被授權(quán)的播放或復(fù)制,密鑰控制信息表260可以被加密等等。在這種情況下,使用介質(zhì)密鑰加密密鑰控制信息表260是有效的。因此,可以防止密鑰控制信息表260中的播放能力信息和復(fù)制能力信息被篡改。
(3)以上實(shí)施例描述了播放記錄在記錄介質(zhì)200上的內(nèi)容的例子,但是當(dāng)復(fù)制記錄在記錄介質(zhì)200上的內(nèi)容時(shí)可以使用相同的方法。
也就是說,當(dāng)用戶請(qǐng)求復(fù)制記錄在記錄介質(zhì)200上的內(nèi)容時(shí),具有與播放設(shè)備100相同的結(jié)構(gòu)的記錄設(shè)備按照與圖13中相同的方式獲取解密的介質(zhì)密鑰。然后記錄設(shè)備按照?qǐng)D14中的方式判斷所述內(nèi)容的復(fù)制能力,如果判斷為可復(fù)制的,則將所述內(nèi)容復(fù)制到另一個(gè)記錄介質(zhì)。
(4)以下說明內(nèi)容記錄/播放系統(tǒng)1b,作為以上實(shí)施例的變形。
圖21顯示內(nèi)容記錄/播放系統(tǒng)1b的結(jié)構(gòu)。在圖中,內(nèi)容記錄/播放系統(tǒng)1b大致由經(jīng)由因特網(wǎng)10連接的記錄/播放設(shè)備100b和許可證服務(wù)器設(shè)備300b組成。此外,由用戶將記錄介質(zhì)200b連接到記錄/播放設(shè)備100b。
記錄介質(zhì)200b預(yù)先存儲(chǔ)唯一屬于記錄介質(zhì)200b的介質(zhì)ID 501。
許可證服務(wù)器設(shè)備300b預(yù)先存儲(chǔ)密鑰K521、內(nèi)容密鑰531和內(nèi)容532。
許可證服務(wù)器設(shè)備300b經(jīng)由記錄/播放設(shè)備100b和因特網(wǎng)10從記錄介質(zhì)200b獲取介質(zhì)ID 501(S401)。許可證服務(wù)器設(shè)備300b讀取密鑰K521(S402),將介質(zhì)ID 501和密鑰K521以該順序連接以生成連接密鑰K′522(S403)。
然后許可證服務(wù)器設(shè)備300b讀取內(nèi)容密鑰531,并使用連接密鑰K′522對(duì)內(nèi)容密鑰531應(yīng)用加密算法以生成加密的內(nèi)容密鑰533(S404)。許可證服務(wù)器設(shè)備300b將加密的內(nèi)容密鑰533經(jīng)由因特網(wǎng)10和記錄/播放設(shè)備100b寫入記錄介質(zhì)200b,作為加密的內(nèi)容密鑰511(S406)。許可證服務(wù)器設(shè)備300b還讀取內(nèi)容532,并使用內(nèi)容密鑰531對(duì)內(nèi)容532應(yīng)用加密算法以生成加密的內(nèi)容534(S405)。許可證服務(wù)器設(shè)備300b將加密的內(nèi)容534經(jīng)由因特網(wǎng)10和記錄/播放設(shè)備100b寫入記錄介質(zhì)200b,作為加密的內(nèi)容512(S407)。
之后,記錄/播放設(shè)備100b從記錄介質(zhì)200b讀取介質(zhì)ID501(S421),并經(jīng)由因特網(wǎng)10從許可證服務(wù)器設(shè)備300b獲取密鑰K521(S422)。記錄/播放設(shè)備100b將介質(zhì)ID 501和密鑰K521以所述順序連接以生成連接密鑰K′541(S423)。記錄/播放設(shè)備100b從記錄介質(zhì)200b讀取加密的內(nèi)容密鑰511(S424),并且使用連接密鑰K′541對(duì)加密的內(nèi)容密鑰511應(yīng)用解密算法以生成解密的內(nèi)容密鑰542(S426)。記錄/播放設(shè)備100b還從記錄介質(zhì)200b讀取加密的內(nèi)容512(S425),并且使用已解密的內(nèi)容密鑰542對(duì)加密內(nèi)容512應(yīng)用解密算法,以生成解密的內(nèi)容543(S427)。記錄/播放設(shè)備100b播放已解密的內(nèi)容543(S428),并且顯示其(S429)。
在該內(nèi)容記錄/播放系統(tǒng)1b中,記錄/播放設(shè)備100b將加密的內(nèi)容密鑰511和加密內(nèi)容512寫入記錄介質(zhì)200b,并且從記錄介質(zhì)200b讀取加密的內(nèi)容密鑰511和加密內(nèi)容512。然而,本發(fā)明不局限于此。
例如,內(nèi)容記錄/播放系統(tǒng)1b可以包括一個(gè)記錄設(shè)備和一個(gè)播放設(shè)備,代替記錄/播放設(shè)備100b。在這種情況下,記錄設(shè)備將從許可證服務(wù)器設(shè)備300b輸出的加密的內(nèi)容密鑰和加密內(nèi)容寫入記錄介質(zhì)200b,并且播放設(shè)備從記錄介質(zhì)200b讀取加密的內(nèi)容密鑰和加密內(nèi)容并播放加密內(nèi)容。
(5)以上實(shí)施例描述在內(nèi)容被判斷為不可播放時(shí)的情況,不管為什么內(nèi)容是不可播放的,都統(tǒng)一地運(yùn)用相同的播放控制??梢匀缦滦薷钠?。
例如,可以根據(jù)是用戶不具有內(nèi)容的許可證或已超過內(nèi)容的播放到期日期來執(zhí)行不同的播放控制。如果用戶不具有許可證,則與在上述實(shí)施例中一樣,播放由替代播放號(hào)顯示的內(nèi)容。另一方面,如果超過播放到期日期,則播放原始內(nèi)容,同時(shí)顯示指示已超過播放到期日期的消息,或者播放購買向?qū)?nèi)容。
此外,播放路徑信息表210中的播放控制信息可以包括下一個(gè)播放號(hào)、第一替代播放號(hào)和第二替代播放號(hào)。作為一個(gè)例子,第一替代播放號(hào)指示當(dāng)用戶不具有許可證時(shí)將使用的播放控制信息,而第二替代播放號(hào)指示當(dāng)已超過播放到期日期時(shí)將使用的播放控制信息。在這種情況下,如果依據(jù)許可證允許播放內(nèi)容,則播放控制單元102使用下一個(gè)播放號(hào),如果用戶不具有許可證則使用第一替代播放號(hào),以及已超過播放到期日期則使用第二替代播放號(hào)。
也就是說,圖3中顯示的播放路徑信息表210包括第一替代播放號(hào)以及第二替代播放號(hào),從而使得播放控制單元102根據(jù)為什么內(nèi)容不可播放而使用適當(dāng)?shù)奶娲シ盘?hào)。
播放控制信息還可以包括第三替代播放號(hào)、第四替代播放號(hào),....播放控制單元102根據(jù)許可證條件選擇適當(dāng)?shù)奶娲シ盘?hào)。
此外,播放設(shè)備100中的權(quán)利管理單元108、權(quán)利存儲(chǔ)單元109以及通信單元110可以由可拆卸的設(shè)備(例如卡)來實(shí)現(xiàn)。在這種情況下,如果可拆卸的設(shè)備未連接到播放設(shè)備100,則對(duì)權(quán)利管理單元108的查詢將以失敗結(jié)束。在這種情況下可以運(yùn)用不同的播放控制。
(6)以上實(shí)施例描述一種情況,其中,在內(nèi)容密鑰獲取操作和權(quán)利密鑰獲取操作中僅判斷內(nèi)容的播放能力,但是本發(fā)明不限于此。
例如,除播放能力信息之外,圖8中的密鑰控制信息表260中的密鑰控制信息和圖10中顯示的權(quán)利信息表121中的權(quán)利信息還可以包括關(guān)于視頻或音頻流的播放質(zhì)量的播放質(zhì)量信息。
如下所述,這種信息可以用于內(nèi)容密鑰獲取操作和權(quán)利密鑰獲取信息。密鑰控制單元104將包含在權(quán)利信息中的播放質(zhì)量信息寫在對(duì)應(yīng)的密鑰控制信息中包含的播放質(zhì)量信息之上,以使前面的播放質(zhì)量信息優(yōu)先于后面的播放質(zhì)量信息。密鑰控制單元104將所寫的播放質(zhì)量信息經(jīng)由解密單元103輸出至播放單元107,播放單元107以由所接收的播放質(zhì)量信息顯示的播放質(zhì)量播放內(nèi)容。
這使得能夠使播放單元107將內(nèi)容從HD下轉(zhuǎn)換(down-convert)為SD或QCIF(Quarter Common Intermediate Format,四分之一通用介質(zhì)格式)并播放所述內(nèi)容。
(7)上述實(shí)施例描述了一種情況,其中,圖10中顯示的權(quán)利信息表121中的權(quán)利信息包括權(quán)利模式信息。然而,依據(jù)這種結(jié)構(gòu),存在權(quán)利模式信息可以被篡改的危險(xiǎn)。不同的權(quán)利模式通常由不同的公司管理,存在惡意公司可以實(shí)施對(duì)抗另一個(gè)公司的未被授權(quán)的行為的可能性。
通過以下步驟可以避免該問題,即對(duì)包括權(quán)利模式信息及其他數(shù)據(jù)的權(quán)利信息進(jìn)行數(shù)字簽名,將得到的簽名數(shù)據(jù)附加到權(quán)利信息及其他數(shù)據(jù)上,并將它們包含進(jìn)簽名者的證書。
例如,這種證書包括證書的序列號(hào)、包含權(quán)利模式信息的權(quán)利信息、簽名者的標(biāo)識(shí)碼、簽名日期、證書的到期日期以及簽名數(shù)據(jù)。通過使用簽名者的私鑰對(duì)序列號(hào)、權(quán)利信息、標(biāo)識(shí)碼、簽名日期以及到期日期進(jìn)行數(shù)字簽名來創(chuàng)建簽名數(shù)據(jù)。
為了使用權(quán)利信息,播放設(shè)備100獲得簽名者的公鑰,并使用所獲得的公鑰檢驗(yàn)簽名數(shù)據(jù)及包含在證書中的其他數(shù)據(jù),以判斷權(quán)利信息是否已被篡改。只有當(dāng)權(quán)利信息沒有被篡改時(shí),播放設(shè)備100才繼續(xù)使用權(quán)利信息。
此外,播放設(shè)備100中的密鑰控制單元104和權(quán)利管理單元108可以使用SAC執(zhí)行相互認(rèn)證。如果相互認(rèn)證已失敗,則密鑰控制單元104和權(quán)利管理單元108終止后續(xù)的信息傳輸。如果相互認(rèn)證已成功,則密鑰控制單元104和權(quán)利管理單元108執(zhí)行后續(xù)的信息傳輸。這里,密鑰控制單元104和權(quán)利管理單元108中的每一個(gè)都可以通過獨(dú)立于播放設(shè)備100的離散的、可拆卸的模塊來實(shí)現(xiàn)。
在這種情況下,密鑰控制單元104可以從在相互認(rèn)證過程中接收的證書中提取權(quán)利模式信息,并檢查所提取的權(quán)利模式信息是否與包含在對(duì)應(yīng)的密鑰控制信息中的權(quán)利模式信息匹配。
當(dāng)執(zhí)行相互認(rèn)證時(shí),顯示用于標(biāo)識(shí)無效模塊的信息的CRL(證書撤銷列表)可以被存儲(chǔ)在記錄介質(zhì)200和權(quán)利存儲(chǔ)單元109中的每一個(gè)中。這種CRL使得密鑰控制單元104和權(quán)利管理單元108中的每一個(gè)都能避免無效模塊。
或者,密鑰控制單元104可以保存用于標(biāo)識(shí)無效模塊的第一模塊標(biāo)識(shí)符。在這種情況下,密鑰控制單元104獲取用于標(biāo)識(shí)所述權(quán)利管理單元108的標(biāo)識(shí)符,并判斷所獲取的標(biāo)識(shí)符是否與所述第一模塊標(biāo)識(shí)符匹配。如果它們匹配,則密鑰控制單元104拒絕與權(quán)利管理單元108執(zhí)行信息傳輸。
此外,記錄介質(zhì)200可以存儲(chǔ)用于標(biāo)識(shí)無效模塊的第二模塊標(biāo)識(shí)符。在這種情況下,權(quán)利管理單元108從記錄介質(zhì)200讀取第二模塊標(biāo)識(shí)符,獲取用于標(biāo)識(shí)密鑰控制單元104的標(biāo)識(shí)符,并判斷所獲取的標(biāo)識(shí)符是否與所述第二模塊標(biāo)識(shí)符匹配。如果它們匹配,則權(quán)利管理單元108拒絕與密鑰控制單元104執(zhí)行信息傳輸。
(8)以上實(shí)施例描述了一種情況,其中,如果對(duì)應(yīng)于內(nèi)容的密鑰控制信息包括顯示“介質(zhì)密鑰”的密鑰生成信息和顯示“不可播放”的播放能力信息,則內(nèi)容被無條件地判斷為不可播放的。然而,本發(fā)明不局限于此。即使當(dāng)密鑰生成信息顯示“介質(zhì)密鑰”并且播放能力信息顯示“不可播放”時(shí),密鑰控制單元104也可以進(jìn)一步向權(quán)利管理單元108查詢內(nèi)容是否是可播放的。
(9)以上實(shí)施例描述了一種情況,其中密鑰控制信息表260與加密內(nèi)容相分離地存儲(chǔ)在記錄介質(zhì)200上,但是本發(fā)明不局限于此。
例如,密鑰控制信息可以與由包含在密鑰控制信息中的內(nèi)容名標(biāo)識(shí)的加密內(nèi)容相復(fù)合。這闡明了密鑰控制信息和加密內(nèi)容之間的對(duì)應(yīng)關(guān)系,從而使得在密鑰控制信息中不必包含內(nèi)容名。播放設(shè)備100可以通過將其從加密內(nèi)容分離來獲取密鑰控制信息。
此外,密鑰控制信息表260可以被存儲(chǔ)在與記錄介質(zhì)200不同的記錄介質(zhì)上?;蛘?,可以經(jīng)由網(wǎng)絡(luò)獲取密鑰控制信息表260。當(dāng)不是所有內(nèi)容都被記錄在一個(gè)包介質(zhì)上,而是額外的內(nèi)容被單獨(dú)地從網(wǎng)絡(luò)獲取并且記錄在HDD上時(shí),該方法尤其有效。
(10)以上實(shí)施例描述了一種情況,其中,圖10中顯示的權(quán)利信息表121中的權(quán)利信息包含顯示內(nèi)容的文件名的內(nèi)容名,但是本發(fā)明不局限于此。
作為一個(gè)例子,權(quán)利信息(還稱為合約信息)包含用于標(biāo)識(shí)權(quán)利信息的權(quán)利標(biāo)識(shí)符(還稱為許可證標(biāo)識(shí)符或合約標(biāo)識(shí)符),所述權(quán)利標(biāo)識(shí)符還包含在圖8中顯示的密鑰控制信息表260中的對(duì)應(yīng)的密鑰控制信息中?;谠摍?quán)利標(biāo)識(shí)符,權(quán)利管理單元108搜索權(quán)利信息。
權(quán)利標(biāo)識(shí)符還可以包含在圖3中顯示的播放路徑信息表210中的對(duì)應(yīng)的播放控制信息中。通過使用權(quán)利標(biāo)識(shí)符,播放控制單元102可以經(jīng)由解密單元103和密鑰控制單元104向權(quán)利管理單元108查詢所述內(nèi)容是否為可播放的,并使用權(quán)利管理單元108的判斷結(jié)果。
從圖3可以看出,播放控制信息包含內(nèi)容名,即用于標(biāo)識(shí)內(nèi)容的內(nèi)容標(biāo)識(shí)符。因此記錄介質(zhì)200可以存儲(chǔ)內(nèi)容標(biāo)識(shí)符和權(quán)利標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系表。播放控制單元102從播放控制信息提取內(nèi)容標(biāo)識(shí)符,從對(duì)應(yīng)關(guān)系表讀取對(duì)應(yīng)于所提取的內(nèi)容標(biāo)識(shí)符的權(quán)利標(biāo)識(shí)符,使用所述權(quán)利標(biāo)識(shí)符以經(jīng)由解密單元103和密鑰控制單元104向權(quán)利管理單元108查詢所述內(nèi)容是否是可播放的。
(11)以上實(shí)施例描述了一種情況,其中,從許可證服務(wù)器設(shè)備300獲取權(quán)利信息,但是本發(fā)明不局限于此。例如,權(quán)利信息表121可以被存儲(chǔ)在記錄介質(zhì)200上,從而使得播放設(shè)備100從記錄介質(zhì)200讀取權(quán)利信息表121?;蛘撸瑱?quán)利信息表121可以被存儲(chǔ)在另一個(gè)記錄介質(zhì)上,從而使得播放設(shè)備100從所述另一個(gè)記錄介質(zhì)上讀取權(quán)利信息表121。
(12)以上實(shí)施例描述了一種情況,其中,播放設(shè)備100中的播放控制單元102、解密單元103、密鑰控制單元104、介質(zhì)密鑰生成單元105和權(quán)利管理單元108的功能可以通過CPU根據(jù)計(jì)算機(jī)程序進(jìn)行操作來實(shí)現(xiàn),但是本發(fā)明不局限于此。例如,播放控制單元102、解密單元103、密鑰控制單元104、介質(zhì)密鑰生成單元105和權(quán)利管理單元108可以通過單獨(dú)的硬件來實(shí)現(xiàn)。
(13)以上實(shí)施例描述了BD作為記錄介質(zhì)200的一個(gè)例子。BD具有例如UDF(通用磁盤格式)這樣的文件系統(tǒng),從而使得記錄在圖2中顯示的記錄介質(zhì)200上的信息被典型地視為文件系統(tǒng)上的一個(gè)或多個(gè)文件。然而,本發(fā)明不局限于此。
例如,介質(zhì)信息表280可以被存儲(chǔ)在BD的導(dǎo)入?yún)^(qū)域的特定區(qū)域中,或者存儲(chǔ)在BD的用戶數(shù)據(jù)區(qū)域?;蛘?,介質(zhì)信息表280可以被存儲(chǔ)在BCA(Burst Cutting Area,燒錄區(qū))中。此外,可以如下生成介質(zhì)密鑰。有意為檢錯(cuò)碼創(chuàng)建的錯(cuò)誤被設(shè)置為第一介質(zhì)密鑰。同時(shí),使用每個(gè)播放設(shè)備的設(shè)備信息加密第二介質(zhì)密鑰,并將其存儲(chǔ)在寫入導(dǎo)入?yún)^(qū)域或用戶數(shù)據(jù)區(qū)域的介質(zhì)信息表280中。通過對(duì)第一和第二介質(zhì)密鑰應(yīng)用單向函數(shù)等等來計(jì)算介質(zhì)密鑰。
此外,存儲(chǔ)在BCA中的、只有記錄介質(zhì)200才有的標(biāo)識(shí)信息可以被用作記錄介質(zhì)200的介質(zhì)密鑰?;蛘撸鎯?chǔ)在導(dǎo)入?yún)^(qū)域或用戶數(shù)據(jù)區(qū)域中的、只有標(biāo)題才有的標(biāo)識(shí)信息可以被用作記錄介質(zhì)200的介質(zhì)密鑰。此外,存儲(chǔ)在用戶數(shù)據(jù)區(qū)域中的隨機(jī)值可以被用作記錄介質(zhì)200的介質(zhì)密鑰。
此外,存儲(chǔ)在導(dǎo)入?yún)^(qū)域或用戶數(shù)據(jù)區(qū)域中的MKB(介質(zhì)密鑰塊)可以被用作唯一屬于記錄介質(zhì)200的信息。
(14)以上實(shí)施例描述了一種情況,其中,圖8中顯示的密鑰控制信息表260中的密鑰控制信息中包含的權(quán)利模式信息指定一個(gè)或多個(gè)權(quán)利模式,所述一個(gè)或多個(gè)權(quán)利模式是當(dāng)密鑰控制信息中的密鑰生成信息是“10”(權(quán)利密鑰)或“01”(復(fù)合密鑰)時(shí),為對(duì)應(yīng)的內(nèi)容指定的。同時(shí),如果密鑰生成信息是“00”(介質(zhì)密鑰),則權(quán)利模式信息不指定任何具有值“00”的權(quán)利模式。然而,本發(fā)明不局限于此。
作為一個(gè)例子,權(quán)利模式信息“00”指示依賴于記錄介質(zhì)的權(quán)利模式,而權(quán)利模式信息“10”或“01”指示依賴于許可證的權(quán)利模式。如果權(quán)利模式信息是“00”,則播放設(shè)備100使用介質(zhì)密鑰以生成內(nèi)容密鑰。如果權(quán)利模式信息是“10”或“01”,則播放設(shè)備100使用權(quán)利密鑰或復(fù)合密鑰以生成內(nèi)容密鑰。
(15)本發(fā)明涉及用于播放存儲(chǔ)有加密內(nèi)容和該加密內(nèi)容的播放控制信息的介質(zhì)的終端,所述加密內(nèi)容的可用性是根據(jù)許可證來確定的。終端包括可用性查詢單元、播放控制單元、許可證密鑰獲取單元和解密單元??捎眯圆樵儐卧鶕?jù)許可證查詢是否允許使用所述加密內(nèi)容。播放控制單元基于由所述可用性查詢單元執(zhí)行的查詢的結(jié)果和播放控制信息來控制播放。許可證密鑰獲取單元從許可證獲取許可證密鑰。解密單元使用由所述許可證密鑰獲取單元獲取的許可證密鑰來解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放存儲(chǔ)有加密內(nèi)容和該加密內(nèi)容的播放控制信息的介質(zhì)的終端,所述加密內(nèi)容的可用性是根據(jù)許可證來確定的。這里所指的播放控制信息至少包括加密內(nèi)容的播放路徑信息。終端包括可用性查詢單元、播放控制單元、許可證密鑰獲取單元和解密單元。可用性查詢單元根據(jù)許可證查詢是否允許使用所述加密內(nèi)容。播放控制單元基于由所述可用性查詢單元執(zhí)行的查詢的結(jié)果和播放控制信息來控制播放路徑。許可證密鑰獲取單元從許可證獲取許可證密鑰。解密單元使用由所述許可證密鑰獲取單元獲取的許可證密鑰來解密所述加密內(nèi)容。
這里,播放控制信息可以包括用于標(biāo)識(shí)加密內(nèi)容的內(nèi)容標(biāo)識(shí)符。通過使用該內(nèi)容標(biāo)識(shí)符,可用性查詢單元和/或許可證密鑰獲取單元可以執(zhí)行查詢和/或許可證密鑰獲取。
這里,播放控制信息可以包括用于標(biāo)識(shí)許可證的許可證標(biāo)識(shí)符。通過使用該許可證標(biāo)識(shí)符,可用性查詢單元和/或許可證密鑰獲取單元可以執(zhí)行查詢和/或許可證密鑰獲取。
此外,本發(fā)明涉及用于播放存儲(chǔ)有加密內(nèi)容和該加密內(nèi)容的播放控制信息的介質(zhì)的方法,所述加密內(nèi)容的可用性是根據(jù)許可證來確定的。該方法包括可用性查詢步驟、播放控制步驟、許可證密鑰獲取步驟和解密步驟。可用性查詢步驟根據(jù)許可證查詢是否允許使用所述加密內(nèi)容。播放控制步驟基于由所述可用性查詢單元執(zhí)行的查詢的結(jié)果和播放控制信息來控制播放。許可證密鑰獲取步驟從許可證獲取許可證密鑰。解密步驟使用通過所述許可證密鑰獲取步驟獲取的許可證密鑰來解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放存儲(chǔ)有加密內(nèi)容和該加密內(nèi)容的播放控制信息的介質(zhì)的方法,所述加密內(nèi)容的可用性是根據(jù)許可證來確定的。這里所指的播放控制信息至少包括加密內(nèi)容的播放路徑信息。該方法包括可用性查詢步驟、播放控制步驟、許可證密鑰獲取步驟和解密步驟??捎眯圆樵儾襟E根據(jù)許可證查詢是否允許使用所述加密內(nèi)容。播放控制步驟基于由所述可用性查詢步驟執(zhí)行的查詢的結(jié)果和播放控制信息來控制播放路徑。許可證密鑰獲取步驟從許可證獲取許可證密鑰。解密步驟使用通過所述許可證密鑰獲取步驟獲取的許可證密鑰來解密所述加密內(nèi)容。
(16)本發(fā)明涉及用于播放一種介質(zhì)的終端,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容和唯一屬于該介質(zhì)的介質(zhì)密鑰。終端包括許可證獲取單元、許可證密鑰獲取單元、密鑰生成單元和解密單元。許可證獲取單元獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。許可證密鑰獲取單元從許可證獲取許可證密鑰。密鑰生成單元根據(jù)介質(zhì)密鑰和許可證密鑰生成內(nèi)容密鑰。解密單元使用內(nèi)容密鑰解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的終端,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容和唯一屬于該介質(zhì)的介質(zhì)密鑰。該終端包括許可證獲取單元、許可證密鑰獲取單元、密鑰生成單元、可用性判斷單元和解密單元。許可證獲取單元獲取至少包含用于解密所述加密內(nèi)容的密鑰和該加密內(nèi)容的使用條件的許可證。許可證密鑰獲取單元從許可證獲取許可證密鑰。密鑰生成單元根據(jù)介質(zhì)密鑰和許可證密鑰生成內(nèi)容密鑰。所述可用性判斷單元基于所述使用條件判斷是否允許使用對(duì)應(yīng)于所述許可證的加密內(nèi)容。如果判斷允許使用所述加密內(nèi)容,則解密單元使用所述內(nèi)容密鑰解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的終端,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容、唯一屬于該介質(zhì)的介質(zhì)密鑰和處理控制信息。終端包括許可證獲取單元、許可證密鑰獲取單元、密鑰生成單元、密鑰判斷單元和解密單元。許可證獲取單元獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。許可證密鑰獲取單元從許可證獲取許可證密鑰。密鑰生成單元根據(jù)介質(zhì)密鑰和許可證密鑰生成內(nèi)容密鑰。密鑰判斷單元基于處理控制信息判斷是許可證密鑰還是內(nèi)容密鑰將被用于解密所述加密內(nèi)容。解密單元使用由密鑰判斷單元確定的密鑰來解密所述加密內(nèi)容。
這里處理控制信息可以包括用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符以及顯示是否將使用許可證密鑰或內(nèi)容密鑰的密鑰類型信息。
這里,處理控制信息可以與所述加密內(nèi)容相復(fù)合。
此外,本發(fā)明涉及用于播放一種介質(zhì)的方法,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容和唯一屬于該介質(zhì)的介質(zhì)密鑰。該方法包括許可證獲取步驟、許可證密鑰獲取步驟、密鑰生成步驟和解密步驟。許可證獲取步驟獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。許可證密鑰獲取步驟從許可證獲取許可證密鑰。密鑰生成步驟根據(jù)介質(zhì)密鑰和許可證密鑰生成內(nèi)容密鑰。解密步驟使用內(nèi)容密鑰解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的方法,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容和唯一屬于該介質(zhì)的介質(zhì)密鑰。該方法包括許可證獲取步驟、許可證密鑰獲取步驟、密鑰生成步驟、可用性判斷步驟和解密步驟。許可證獲取步驟獲取至少包含用于解密所述加密內(nèi)容的密鑰和該加密內(nèi)容的使用條件的許可證。許可證密鑰獲取步驟從許可證獲取許可證密鑰。密鑰生成步驟根據(jù)介質(zhì)密鑰和許可證密鑰生成內(nèi)容密鑰。所述可用性判斷步驟基于所述使用條件判斷是否允許使用對(duì)應(yīng)于所述許可證的加密內(nèi)容。如果判斷允許使用所述加密內(nèi)容,則解密步驟使用所述內(nèi)容密鑰解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的方法,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容、唯一屬于該介質(zhì)的介質(zhì)密鑰和處理控制信息。該方法包括許可證獲取步驟、許可證密鑰獲取步驟、密鑰生成步驟、密鑰判斷步驟和解密步驟。許可證獲取步驟獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。許可證密鑰獲取步驟從許可證獲取許可證密鑰。密鑰生成步驟根據(jù)介質(zhì)密鑰和許可證密鑰生成內(nèi)容密鑰。密鑰判斷步驟基于處理控制信息判斷是介質(zhì)密鑰還是內(nèi)容密鑰將被用于解密所述加密內(nèi)容。解密步驟使用由密鑰判斷步驟確定的密鑰來解密所述加密內(nèi)容。
(17)本發(fā)明涉及用于播放一種介質(zhì)的終端,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容和唯一屬于該介質(zhì)的介質(zhì)密鑰。終端包括許可證獲取單元、內(nèi)容密鑰獲取單元、密鑰選擇單元和解密單元。許可證獲取單元獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。內(nèi)容密鑰獲取單元從許可證獲取內(nèi)容密鑰。密鑰選擇單元選擇介質(zhì)密鑰和內(nèi)容密鑰中之一用于解密所述加密內(nèi)容。解密單元使用由密鑰選擇單元選擇的密鑰來解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的終端,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容、唯一屬于該介質(zhì)的介質(zhì)密鑰和密鑰選擇信息。終端包括許可證獲取單元、內(nèi)容密鑰獲取單元、密鑰選擇單元和解密單元。許可證獲取單元獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。內(nèi)容密鑰獲取單元從許可證獲取內(nèi)容密鑰。密鑰選擇單元基于密鑰選擇信息來選擇介質(zhì)密鑰和內(nèi)容密鑰中之一,用于解密所述加密內(nèi)容。解密單元使用由密鑰選擇單元選擇的密鑰來解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的終端,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容、唯一屬于該介質(zhì)的介質(zhì)密鑰和密鑰選擇信息。所述終端包括許可證獲取單元、內(nèi)容密鑰獲取單元、密鑰選擇單元、可用性判斷單元和解密單元。許可證獲取單元獲取至少包含用于解密所述加密內(nèi)容的密鑰和該加密內(nèi)容的使用條件的許可證。內(nèi)容密鑰獲取單元從許可證獲取內(nèi)容密鑰。密鑰選擇單元基于密鑰選擇信息來選擇介質(zhì)密鑰和內(nèi)容密鑰中之一,用于解密所述加密內(nèi)容。所述可用性判斷單元基于所述使用條件判斷是否允許使用對(duì)應(yīng)于所述許可證的加密內(nèi)容。如果判斷允許使用所述加密內(nèi)容,則解密單元使用由密鑰選擇單元選擇的密鑰來解密所述加密內(nèi)容。
這里,密鑰選擇信息可以包括用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符以及顯示是否將使用介質(zhì)密鑰或內(nèi)容密鑰的密鑰類型信息。
這里,密鑰選擇信息可以與所述加密內(nèi)容相復(fù)合。
這里,密鑰選擇信息可以包括用于標(biāo)識(shí)對(duì)應(yīng)于所述加密內(nèi)容的許可證的許可證標(biāo)識(shí)符,從而使得內(nèi)容密鑰獲取單元可以從由許可證標(biāo)識(shí)符標(biāo)識(shí)的許可證獲取內(nèi)容密鑰。
此外,本發(fā)明涉及用于播放一種介質(zhì)的方法,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容和唯一屬于該介質(zhì)的介質(zhì)密鑰。該方法包括許可證獲取步驟、內(nèi)容密鑰獲取步驟、密鑰選擇步驟和解密步驟。許可證獲取步驟獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。內(nèi)容密鑰獲取步驟從許可證獲取內(nèi)容密鑰。密鑰選擇步驟選擇介質(zhì)密鑰和內(nèi)容密鑰中之一用于解密所述加密內(nèi)容。解密步驟使用由密鑰選擇步驟選擇的密鑰來解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的方法,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容、唯一屬于該介質(zhì)的介質(zhì)密鑰和密鑰選擇信息。該方法包括許可證獲取步驟、內(nèi)容密鑰獲取步驟、密鑰選擇步驟和解密步驟。許可證獲取步驟獲取至少包含用于解密所述加密內(nèi)容的密鑰的許可證。內(nèi)容密鑰獲取步驟從許可證獲取內(nèi)容密鑰。密鑰選擇步驟基于密鑰選擇信息來選擇介質(zhì)密鑰和內(nèi)容密鑰中之一,用于解密所述加密內(nèi)容。解密步驟使用由密鑰選擇步驟選擇的密鑰來解密所述加密內(nèi)容。
此外,本發(fā)明涉及用于播放一種介質(zhì)的方法,所述介質(zhì)上存儲(chǔ)有加密內(nèi)容、唯一屬于該介質(zhì)的介質(zhì)密鑰和密鑰選擇信息。該方法包括許可證獲取步驟、內(nèi)容密鑰獲取步驟、密鑰選擇步驟、可用性判斷步驟和解密步驟。許可證獲取步驟獲取至少包含用于解密所述加密內(nèi)容的密鑰和該加密內(nèi)容的使用條件的許可證。內(nèi)容密鑰獲取步驟從許可證獲取內(nèi)容密鑰。密鑰選擇步驟基于密鑰選擇信息來選擇介質(zhì)密鑰和內(nèi)容密鑰中之一,用于解密所述加密內(nèi)容。所述可用性判斷步驟基于所述使用條件判斷是否允許使用對(duì)應(yīng)于所述許可證的加密內(nèi)容。如果判斷允許使用所述加密內(nèi)容,則解密步驟使用由密鑰選擇步驟選擇的密鑰來解密所述加密內(nèi)容。
此外,本發(fā)明涉及存儲(chǔ)加密內(nèi)容的介質(zhì)。所述介質(zhì)還存儲(chǔ)只有該介質(zhì)才有的介質(zhì)密鑰,以及密鑰選擇信息,所述密鑰選擇信息顯示是否已通過使用所述介質(zhì)密鑰執(zhí)行加密生成了加密內(nèi)容。
這里,密鑰選擇信息可以包括用于標(biāo)識(shí)加密內(nèi)容的內(nèi)容標(biāo)識(shí)符。
這里,密鑰選擇信息可以包括用于標(biāo)識(shí)所述加密內(nèi)容的許可證的許可證標(biāo)識(shí)符。
(18)以上實(shí)施例描述了一種情況,其中一個(gè)密鑰控制信息表被存儲(chǔ)在記錄介質(zhì)200上。然而,多個(gè)密鑰控制信息表可以被存儲(chǔ)在記錄介質(zhì)200上。
如果記錄介質(zhì)200是可記錄的或可重寫的介質(zhì),則用戶可以向他或她獲取的記錄介質(zhì)200添加加密內(nèi)容。當(dāng)增加加密內(nèi)容時(shí),對(duì)應(yīng)于所述添加的內(nèi)容的密鑰控制信息表也可以被存儲(chǔ)。
在這種情況下,密鑰控制單元104在記錄介質(zhì)200上的多個(gè)密鑰控制信息表中搜索指示將被判斷為可播放的或不可播放的加密內(nèi)容的密鑰控制信息表。這里,多于一個(gè)的密鑰控制信息表可以指示所述加密內(nèi)容。在這種情況下,密鑰控制單元104根據(jù)優(yōu)先考慮最后存儲(chǔ)的密鑰控制信息表的規(guī)則來檢測(cè)將參考的密鑰控制信息表。
此外,可以在多個(gè)記錄介質(zhì)中分布復(fù)合內(nèi)容。尤其是當(dāng)記錄介質(zhì)200是不可記錄的介質(zhì)時(shí),隨后增加的加密內(nèi)容需要被記錄到另一個(gè)記錄介質(zhì)。另一個(gè)記錄介質(zhì)的典型實(shí)例是裝備在播放設(shè)備100中的HDD。播放設(shè)備100將額外的加密內(nèi)容記錄到HDD。在這種情況下,密鑰控制單元104在多個(gè)存儲(chǔ)復(fù)合內(nèi)容的不同部分的記錄介質(zhì)上的多個(gè)密鑰控制信息表中搜索將參考的密鑰控制信息表,其中所述復(fù)合內(nèi)容通過鏈接彼此相關(guān)。
(19)上述每一個(gè)設(shè)備中的構(gòu)成元件都可以部分地或完全地由單獨(dú)的系統(tǒng)LSI實(shí)現(xiàn)。系統(tǒng)LSI是通過在單個(gè)芯片上集成多個(gè)元件而制造的超級(jí)多功能(ultra-multifunctional)LSI,并且實(shí)際上通過包括微處理器、ROM和RAM的計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)。計(jì)算機(jī)程序存儲(chǔ)在RAM上??梢酝ㄟ^根據(jù)該計(jì)算機(jī)程序而工作的微處理器來實(shí)現(xiàn)系統(tǒng)LSI的功能。
(20)上述每一個(gè)設(shè)備中的構(gòu)成元件都可以部分地或完全地由可拆卸IC卡或離散模塊實(shí)現(xiàn)。這里所指的IC卡或模塊是包括微處理器、ROM和RAM的計(jì)算機(jī)系統(tǒng)。IC卡或模塊可以包含上述超級(jí)多功能LSI。IC卡或模塊的功能可以通過根據(jù)計(jì)算機(jī)程序而工作的微處理器來實(shí)現(xiàn)。這里,IC卡或模塊可以是抗篡改的。
(21)每一個(gè)上述設(shè)備實(shí)際上是包括微處理器、ROM和RAM的計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)程序存儲(chǔ)在RAM上。每一個(gè)設(shè)備的功能可以由根據(jù)該計(jì)算機(jī)程序而工作的微處理器來實(shí)現(xiàn)。該計(jì)算機(jī)程序由多組指令代碼構(gòu)成,用于使計(jì)算機(jī)實(shí)現(xiàn)預(yù)定功能。
(22)本發(fā)明還適用于上述方法。該方法可以通過由計(jì)算機(jī)執(zhí)行的程序來實(shí)現(xiàn)。這種計(jì)算機(jī)程序可以作為數(shù)字信號(hào)分發(fā)。
本發(fā)明可以通過計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)來實(shí)現(xiàn),例如硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD或半導(dǎo)體存儲(chǔ)器,其上記錄有上述計(jì)算機(jī)程序或數(shù)字信號(hào)。相反地,本發(fā)明也可以通過記錄在所述存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序或數(shù)字信號(hào)來實(shí)現(xiàn)。
也可以經(jīng)由網(wǎng)絡(luò)來傳輸實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)程序或數(shù)字信號(hào),例如電子通信網(wǎng)絡(luò)、有線或無線通信網(wǎng)絡(luò)或因特網(wǎng),或經(jīng)由數(shù)據(jù)廣播來傳輸。
本發(fā)明還可以通過包括微處理器和存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)。在這種情況下,計(jì)算機(jī)程序可以被存儲(chǔ)在存儲(chǔ)器中,所述微處理器根據(jù)該計(jì)算機(jī)程序進(jìn)行工作。
通過分發(fā)其上記錄有計(jì)算機(jī)程序或數(shù)字信號(hào)的存儲(chǔ)介質(zhì),或者通過經(jīng)由網(wǎng)絡(luò)傳輸計(jì)算機(jī)程序或數(shù)字信號(hào),計(jì)算機(jī)程序或數(shù)字信號(hào)可以被提供給獨(dú)立的計(jì)算機(jī)系統(tǒng)。然后,獨(dú)立的計(jì)算機(jī)系統(tǒng)可以執(zhí)行計(jì)算機(jī)程序或數(shù)字信號(hào)以實(shí)現(xiàn)本發(fā)明。
(23)可以自由地組合以上實(shí)施例和變形。
(24)本發(fā)明所涉及的用于加密內(nèi)容和記錄介質(zhì)(其上存儲(chǔ)有由下述播放設(shè)備和播放方法使用的數(shù)據(jù))的播放設(shè)備和播放方法適用于既包含傳統(tǒng)的有版權(quán)保護(hù)的內(nèi)容又包含DRM內(nèi)容的介質(zhì)的內(nèi)容播放,因此,在諸如包介質(zhì)和內(nèi)容分發(fā)這樣的領(lǐng)域中是可用的。
工業(yè)實(shí)用性本發(fā)明所涉及的設(shè)備和記錄介質(zhì)可以被反復(fù)連續(xù)地用于生產(chǎn)和供應(yīng)內(nèi)容的內(nèi)容分發(fā)行業(yè)。此外,本發(fā)明所涉及的設(shè)備可以在電子產(chǎn)品制造行業(yè)反復(fù)并連續(xù)地制造和銷售。
權(quán)利要求
1.一種內(nèi)容播放設(shè)備,用于對(duì)記錄在記錄介質(zhì)上的加密內(nèi)容進(jìn)行解密,并且播放所述已解密的內(nèi)容,所述內(nèi)容播放設(shè)備包括讀取單元,用于從所述記錄介質(zhì)讀取唯一屬于所述記錄介質(zhì)的介質(zhì)信息;判斷單元,用于獲取與使用所述加密內(nèi)容的合約有關(guān)的合約信息,并且基于所述獲取的合約信息判斷是否允許使用所述加密內(nèi)容;生成單元,用于如果判斷允許使用所述加密內(nèi)容,則基于所述讀取的介質(zhì)信息和所述獲取的合約信息生成內(nèi)容密鑰;解密單元,用于從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放單元,用于播放所述已解密的內(nèi)容。
2.如權(quán)利要求1所述的內(nèi)容播放設(shè)備,其中,所述介質(zhì)信息顯示分配給所述記錄介質(zhì)的介質(zhì)密鑰,所述合約信息顯示分配給所述合約的許可證密鑰,以及所述生成單元基于由所述介質(zhì)信息所顯示的介質(zhì)密鑰和由所述合約信息所顯示的許可證密鑰生成所述內(nèi)容密鑰。
3.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,所述合約信息包含所述加密內(nèi)容的使用條件,以及所述判斷單元基于包含在所述合約信息中的使用條件來判斷是否允許使用所述加密內(nèi)容。
4.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)生成方法信息,所述生成方法信息顯示將使用所述許可證密鑰、還是使用所述介質(zhì)密鑰,還是同時(shí)使用所述許可證密鑰和所述介質(zhì)密鑰來生成所述內(nèi)容密鑰,以及所述生成單元從所述記錄介質(zhì)讀取所述生成方法信息,并根據(jù)所述讀取的生成方法信息生成所述內(nèi)容密鑰。
5.如權(quán)利要求4所述的內(nèi)容播放設(shè)備,其中,如果所述生成方法信息顯示將同時(shí)使用所述許可證密鑰和所述介質(zhì)密鑰來生成所述內(nèi)容密鑰,則所述生成單元對(duì)所述許可證密鑰和所述介質(zhì)密鑰應(yīng)用單向函數(shù),以生成所述內(nèi)容密鑰。
6.如權(quán)利要求4所述的內(nèi)容播放設(shè)備,其中,所述合約信息包含所述許可證密鑰作為所述內(nèi)容密鑰,所述許可證密鑰已被使用所述介質(zhì)密鑰加密,以及如果所述生成方法信息顯示將同時(shí)使用所述許可證密鑰和所述介質(zhì)密鑰來生成所述內(nèi)容密鑰,則所述生成單元使用所述介質(zhì)密鑰來解密所述加密的許可證密鑰,以生成所述內(nèi)容密鑰。
7.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,所述介質(zhì)信息包含已被加密的所述介質(zhì)密鑰,以及所述生成單元解密所述已加密的介質(zhì)密鑰以獲得所述介質(zhì)密鑰。
8.如權(quán)利要求7所述的內(nèi)容播放設(shè)備,其中,已使用唯一屬于所述內(nèi)容播放設(shè)備的設(shè)備信息加密所述介質(zhì)密鑰,以及所述生成單元讀取保存在所述內(nèi)容播放設(shè)備中的設(shè)備信息,并使用所述讀取的設(shè)備信息解密所述已加密的介質(zhì)密鑰。
9.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)用于標(biāo)識(shí)所述合約信息的合約標(biāo)識(shí)符,以及所述判斷單元從所述記錄介質(zhì)讀取所述合約標(biāo)識(shí)符,并獲取由所述讀取的合約標(biāo)識(shí)符所標(biāo)識(shí)的合約信息。
10.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)存儲(chǔ)用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符,以及所述判斷單元從所述記錄介質(zhì)讀取所述內(nèi)容標(biāo)識(shí)符,并獲取與所述讀取的內(nèi)容標(biāo)識(shí)符相對(duì)應(yīng)的合約信息。
11.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,所述判斷單元包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)所述合約信息;以及判定單元,用于從所述存儲(chǔ)單元讀取所述合約信息,并基于所述讀取的合約信息判斷是否允許使用所述加密內(nèi)容。
12.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,與所述加密內(nèi)容相對(duì)應(yīng)地將所述合約信息存儲(chǔ)在另一個(gè)記錄介質(zhì)上,以及所述判斷單元通過從所述另一個(gè)記錄介質(zhì)讀取所述合約信息來獲取所述合約信息。
13.如權(quán)利要求2所述的內(nèi)容播放設(shè)備被經(jīng)由網(wǎng)絡(luò)連接到用于發(fā)出所述合約信息的服務(wù)器設(shè)備,其中,所述判斷單元通過從所述服務(wù)器設(shè)備接收所述合約信息來獲取所述合約信息。
14.如權(quán)利要求2所述的內(nèi)容播放設(shè)備,其中,所述生成單元由可拆卸的模塊構(gòu)成。
15.如權(quán)利要求14所述的內(nèi)容播放設(shè)備,其中,所述生成單元和所述判斷單元執(zhí)行相互認(rèn)證,如果所述判斷單元已成功認(rèn)證所述生成單元,則所述判斷單元將所述合約信息輸出到所述生成單元,以及如果所述生成單元已成功認(rèn)證所述判斷單元,則所述生成單元從所述判斷單元接收所述合約信息并生成所述內(nèi)容密鑰。
16.如權(quán)利要求15所述的內(nèi)容播放設(shè)備,其中,所述生成單元存儲(chǔ)用于標(biāo)識(shí)無效模塊的第一模塊標(biāo)識(shí)符,獲取用于標(biāo)識(shí)所述判斷單元的標(biāo)識(shí)符,將所述獲取的標(biāo)識(shí)符與所述第一模塊標(biāo)識(shí)符進(jìn)行比較,如果所述獲取的標(biāo)識(shí)符與所述第一模塊標(biāo)識(shí)符相匹配,則拒絕從所述判斷單元接收所述合約信息。
17.如權(quán)利要求16所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)存儲(chǔ)用于標(biāo)識(shí)無效模塊的第二模塊標(biāo)識(shí)符,以及所述判斷單元從所述記錄介質(zhì)讀取所述第二模塊標(biāo)識(shí)符,獲取用于標(biāo)識(shí)所述生成單元的標(biāo)識(shí)符,將所述獲取的標(biāo)識(shí)符與所述第二模塊標(biāo)識(shí)符進(jìn)行比較,如果所述獲取的標(biāo)識(shí)符與所述第二模塊標(biāo)識(shí)符相匹配,則拒絕向所述生成單元輸出所述合約信息。
18.如權(quán)利要求1所述的內(nèi)容播放設(shè)備,用于解密記錄在記錄介質(zhì)上的加密內(nèi)容以及播放已解密的內(nèi)容,至少通過第一保護(hù)方法而保護(hù)的第一類型加密內(nèi)容和通過不同于所述第一保護(hù)方法的第二保護(hù)方法而保護(hù)的第二類型加密內(nèi)容被記錄在所述記錄介質(zhì)上,所述加密內(nèi)容是所述第一類型加密內(nèi)容和所述第二類型加密內(nèi)容中的任何一個(gè),所述內(nèi)容播放設(shè)備包括接收單元,用于接收加密內(nèi)容的指定;獲取單元,用于獲取顯示用于保護(hù)所述加密內(nèi)容的所述第一和第二保護(hù)方法中之一的保護(hù)方法信息;生成單元,用于生成與所述獲取的保護(hù)方法信息相對(duì)應(yīng)的內(nèi)容密鑰;解密單元,用于從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放單元,用于播放所述已解密的內(nèi)容。
19.如權(quán)利要求18所述的內(nèi)容播放設(shè)備,其中,所述第一保護(hù)方法使用分配給所述記錄介質(zhì)的介質(zhì)密鑰,所述第二保護(hù)方法使用分配給使用所述加密內(nèi)容的合約的許可證密鑰,以及如果所述保護(hù)方法信息顯示所述第一保護(hù)方法,則生成單元使用所述介質(zhì)密鑰以生成所述內(nèi)容密鑰,如果所述保護(hù)方法信息顯示所述第二保護(hù)方法,則使用所述許可證密鑰以生成所述內(nèi)容密鑰。
20.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)所述保護(hù)方法信息,以及所述獲取單元通過從所述記錄介質(zhì)讀取所述保護(hù)方法信息來獲取所述保護(hù)方法信息。
21.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,還包括判斷單元,用于獲取與所述合約有關(guān)的合約信息,并基于所述獲取的合約信息判斷是否允許使用所述加密內(nèi)容,其中,如果所述加密內(nèi)容被判斷為允許使用,則所述生成單元生成所述內(nèi)容密鑰。
22.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,所述保護(hù)方法信息包括用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符以及顯示所述內(nèi)容密鑰的類型的密鑰類型信息,以及所述生成單元生成與由所述內(nèi)容標(biāo)識(shí)符標(biāo)識(shí)的加密內(nèi)容相對(duì)應(yīng)的,并且具有由所述密鑰類型信息顯示的類型的內(nèi)容密鑰。
23.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,顯示內(nèi)容密鑰的類型的密鑰類型信息伴隨著所述記錄介質(zhì)上的加密內(nèi)容,所述獲取單元從所述記錄介質(zhì)讀取所述密鑰類型信息,以及所述生成單元生成由所述讀取的密鑰類型信息顯示的類型的內(nèi)容密鑰。
24.如權(quán)利要求23所述的內(nèi)容播放設(shè)備,其中,所述密鑰類型信息與所述記錄介質(zhì)上的加密內(nèi)容相復(fù)合,以及所述獲取單元將所述密鑰類型信息從所述加密內(nèi)容分離。
25.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,與所述加密內(nèi)容相對(duì)應(yīng)地將所述保護(hù)方法信息存儲(chǔ)在另一個(gè)記錄介質(zhì)上,以及所述獲取單元通過從所述另一個(gè)記錄介質(zhì)讀取所述保護(hù)方法信息來獲取所述保護(hù)方法信息。
26.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,所述獲取單元從經(jīng)由網(wǎng)絡(luò)連接到所述內(nèi)容播放設(shè)備的另一個(gè)設(shè)備獲取所述保護(hù)方法信息。
27.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)存儲(chǔ)顯示所述介質(zhì)密鑰的介質(zhì)信息,以及所述生成單元使用由所述介質(zhì)信息顯示的介質(zhì)密鑰。
28.如權(quán)利要求27所述的內(nèi)容播放設(shè)備,其中,所述介質(zhì)信息包括已被使用唯一屬于所述內(nèi)容播放設(shè)備的設(shè)備信息加密的介質(zhì)密鑰,以及所述生成單元讀取保存在所述內(nèi)容播放設(shè)備中的設(shè)備信息,并使用所述讀取的設(shè)備信息解密所述加密的介質(zhì)密鑰以獲得所述介質(zhì)密鑰。
29.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)用于標(biāo)識(shí)合約信息的合約標(biāo)識(shí)符,該合約信息與所述合約有關(guān)并且顯示所述許可證密鑰,以及所述生成單元從所述記錄介質(zhì)讀取所述合約標(biāo)識(shí)符,并使用由所述合約信息所顯示的所述許可證密鑰,所述合約信息由所述讀取的合約標(biāo)識(shí)符標(biāo)識(shí)。
30.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)存儲(chǔ)用于標(biāo)識(shí)所述加密內(nèi)容的內(nèi)容標(biāo)識(shí)符,以及所述生成單元從所述記錄介質(zhì)讀取所述內(nèi)容標(biāo)識(shí)符,并使用對(duì)應(yīng)于所述內(nèi)容標(biāo)識(shí)符的許可證密鑰。
31.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中所述生成單元包括存儲(chǔ)單元,用于預(yù)先存儲(chǔ)包含所述許可證密鑰的合約信息;以及產(chǎn)生單元,用于如果所述保護(hù)方法信息顯示所述第二保護(hù)方法,則從所述存儲(chǔ)單元讀取所述合約信息,并且使用包含在所述讀取的合約信息中的許可證密鑰生成所述內(nèi)容密鑰。
32.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,與所述加密內(nèi)容相對(duì)應(yīng)地將包含所述許可證密鑰的合約信息存儲(chǔ)在另一個(gè)記錄介質(zhì)上,以及所述生成單元從所述另一個(gè)記錄介質(zhì)讀取所述合約信息,并且使用包含在所述讀取的合約信息中的許可證密鑰。
33.如權(quán)利要求19所述的內(nèi)容播放設(shè)備被經(jīng)由網(wǎng)絡(luò)連接到用于發(fā)出包含所述許可證密鑰的合約信息的服務(wù)器設(shè)備,其中,所述生成單元從所述服務(wù)器設(shè)備接收所述合約信息,并且使用包含在所述接收的合約信息中的許可證密鑰。
34.如權(quán)利要求19所述的內(nèi)容播放設(shè)備,其中,所述記錄介質(zhì)與所述加密內(nèi)容相對(duì)應(yīng)地存儲(chǔ)唯一屬于所述加密內(nèi)容的內(nèi)容信息,以及如果所述保護(hù)方法信息顯示所述第一保護(hù)方法,則所述生成單元使用所述介質(zhì)密鑰和所述內(nèi)容信息生成所述內(nèi)容密鑰。
35.一種在內(nèi)容播放設(shè)備中使用的內(nèi)容播放方法,所述內(nèi)容播放設(shè)備用于對(duì)記錄在記錄介質(zhì)上的加密內(nèi)容進(jìn)行解密,并且播放所述已解密的內(nèi)容,所述內(nèi)容播放方法包括下列步驟從所述記錄介質(zhì)讀取唯一屬于所述記錄介質(zhì)的介質(zhì)信息;獲取與使用所述加密內(nèi)容的合約有關(guān)的合約信息,并且基于所述獲取的合約信息判斷是否允許使用所述加密內(nèi)容;如果所述加密內(nèi)容被判斷為允許使用,則基于所述讀取的介質(zhì)信息和所述獲取的合約信息生成內(nèi)容密鑰;從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放所述已解密的內(nèi)容。
36.如權(quán)利要求35所述的內(nèi)容播放方法,用于在一種內(nèi)容播放設(shè)備中使用,該內(nèi)容播放設(shè)備用于解密記錄在記錄介質(zhì)上的加密內(nèi)容以及播放已解密的內(nèi)容,至少通過第一保護(hù)方法而保護(hù)的第一類型加密內(nèi)容和通過不同于所述第一保護(hù)方法的第二保護(hù)方法而保護(hù)的第二類型加密內(nèi)容被記錄在所述記錄介質(zhì)上,所述加密內(nèi)容是所述第一類型加密內(nèi)容和所述第二類型加密內(nèi)容中的任何一個(gè),所述內(nèi)容播放方法包括下列步驟接收加密內(nèi)容的指定;獲取保護(hù)方法信息,該保護(hù)方法信息顯示用于保護(hù)所述加密內(nèi)容的所述第一和第二保護(hù)方法中的一個(gè)方法;生成與所述獲取的保護(hù)方法信息相對(duì)應(yīng)的內(nèi)容密鑰;從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放所述已解密的內(nèi)容。
37.一種在計(jì)算機(jī)中使用的計(jì)算機(jī)程序,該計(jì)算機(jī)用于對(duì)記錄在記錄介質(zhì)上的加密內(nèi)容進(jìn)行解密,并且播放所述已解密的內(nèi)容,所述計(jì)算機(jī)程序包括程序代碼,該程序代碼用于使所述計(jì)算機(jī)執(zhí)行下列步驟從所述記錄介質(zhì)讀取唯一屬于所述記錄介質(zhì)的介質(zhì)信息;獲取與使用所述加密內(nèi)容的合約有關(guān)的合約信息,并且基于所述獲取的合約信息判斷是否允許使用所述加密內(nèi)容;如果所述加密內(nèi)容被判斷為允許使用,則基于所述讀取的介質(zhì)信息和所述獲取的合約信息生成內(nèi)容密鑰;從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放所述已解密的內(nèi)容。
38.如權(quán)利要求37所述的計(jì)算機(jī)程序,在一種計(jì)算機(jī)中使用,該計(jì)算機(jī)用于解密記錄在記錄介質(zhì)上的加密內(nèi)容以及播放已解密的內(nèi)容,至少通過第一保護(hù)方法而保護(hù)的第一類型加密內(nèi)容和通過不同子所述第一保護(hù)方法的第二保護(hù)方法而保護(hù)的第二類型加密內(nèi)容被記錄在所述記錄介質(zhì)上,所述加密內(nèi)容是所述第一類型加密內(nèi)容和所述第二類型加密內(nèi)容中的任何一個(gè),所述計(jì)算機(jī)程序包括程序代碼,該程序代碼用于使所述計(jì)算機(jī)執(zhí)行下列步驟接收加密內(nèi)容的指定;獲取保護(hù)方法信息,該保護(hù)方法信息顯示用于保護(hù)所述加密內(nèi)容的所述第一和第二保護(hù)方法中的一個(gè)方法;生成與所述獲取的保護(hù)方法信息相對(duì)應(yīng)的內(nèi)容密鑰;從所述記錄介質(zhì)讀取所述加密內(nèi)容,并且使用所述生成的內(nèi)容密鑰來解密所述加密內(nèi)容;以及播放所述已解密的內(nèi)容。
39.如權(quán)利要求38所述的計(jì)算機(jī)程序被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。
40.如權(quán)利要求38所述的計(jì)算機(jī)程序被經(jīng)由載波傳輸。
41.一種記錄介質(zhì),存儲(chǔ)彼此對(duì)應(yīng)的通過第一保護(hù)方法保護(hù)的加密內(nèi)容和顯示所述第一保護(hù)方法的保護(hù)方法信息;以及彼此對(duì)應(yīng)的通過不同于所述第一保護(hù)方法的第二保護(hù)方法保護(hù)的加密內(nèi)容和顯示所述第二保護(hù)方法的保護(hù)方法信息。
42.如權(quán)利要求41所述的記錄介質(zhì),其中,所述第一保護(hù)方法使用分配給所述記錄介質(zhì)的介質(zhì)密鑰,所述第二保護(hù)方法使用分配給使用所述加密內(nèi)容的合約的許可證密鑰。
全文摘要
提供一種當(dāng)解密記錄在記錄介質(zhì)上的加密內(nèi)容并播放已解密的內(nèi)容時(shí)能夠根據(jù)DRM保護(hù)內(nèi)容的內(nèi)容播放設(shè)備。如果密鑰生成信息是“00”,則密鑰控制單元104將已解密的介質(zhì)密鑰與內(nèi)容信息以該順序連接,并對(duì)連接結(jié)果應(yīng)用單向函數(shù),以生成內(nèi)容密鑰。如果密鑰生成信息是“10”,則密鑰控制單元104將權(quán)利密鑰設(shè)置為內(nèi)容密鑰。如果密鑰生成信息是“01”,則密鑰控制單元104將已解密的介質(zhì)密鑰和權(quán)利密鑰以該順序連接,并對(duì)連接結(jié)果應(yīng)用單向函數(shù)以生成內(nèi)容密鑰。
文檔編號(hào)G06Q50/10GK1930625SQ20058000760
公開日2007年3月14日 申請(qǐng)日期2005年3月1日 優(yōu)先權(quán)日2004年3月9日
發(fā)明者山本雅哉, 中野稔久, 大森基司, 小塚雅之 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社