国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理設(shè)備、信息記錄介質(zhì)制造方法,以及計算機程序的制作方法

      文檔序號:6759673閱讀:147來源:國知局
      專利名稱:信息處理設(shè)備、信息記錄介質(zhì)制造方法,以及計算機程序的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及信息處理設(shè)備、信息記錄介質(zhì)制造方法,以及計算機程序。具體來說,本發(fā)明涉及信息處理設(shè)備、信息記錄介質(zhì)制造方法,以及計算機程序,當(dāng)制造的信息記錄介質(zhì)中存儲具有特殊數(shù)據(jù)結(jié)構(gòu)、能夠消除內(nèi)容的未授權(quán)使用并實現(xiàn)嚴(yán)格的內(nèi)容使用管理的加密內(nèi)容時,本發(fā)明能夠進行有效的處理。
      背景技術(shù)
      可以作為數(shù)字?jǐn)?shù)據(jù)在記錄介質(zhì)上,例如,使用藍色激光的Blu-ray光盤TM、數(shù)字通用光盤(DVD)、小型光盤(MD)、光盤(CD),存儲諸如音頻數(shù)據(jù)(例如,音樂)、圖像數(shù)據(jù)(例如,電影),游戲程序,以及各種應(yīng)用程序之類的各種軟件數(shù)據(jù)(以下簡稱為“內(nèi)容”。具體來說,使用藍色激光的Blu-ray光盤是高密度記錄光盤,并可以作為高質(zhì)量圖像數(shù)據(jù)來記錄大量的視頻內(nèi)容。
      數(shù)字內(nèi)容存儲在諸如上文所描述的那些介質(zhì)的各種信息記錄介質(zhì)上,并提供給用戶。用戶通過在該用戶的個人計算機(PC)或諸如光盤播放器之類的播放器上播放來使用數(shù)字內(nèi)容。
      一般而言,諸如音樂數(shù)據(jù)和圖像數(shù)據(jù)之類的許多內(nèi)容數(shù)據(jù)的分發(fā)權(quán)限由這些內(nèi)容數(shù)據(jù)的創(chuàng)作者或銷售者所擁有。因此,基本上,當(dāng)分發(fā)內(nèi)容時便施加某些使用限制,即,只允許被授權(quán)的用戶使用內(nèi)容,從而防止了非法復(fù)制。
      根據(jù)數(shù)字記錄設(shè)備和記錄介質(zhì),可以反復(fù)地記錄和播放圖像和聲音,而質(zhì)量不會降低。如此,通過因特網(wǎng)分發(fā)非法復(fù)制的內(nèi)容,諸如可記錄的壓縮光盤(CD-R)之類的記錄介質(zhì)的流通,在其上記錄復(fù)制的內(nèi)容,所謂的“盜版光盤”,以及使用存儲在PC的硬盤中的復(fù)制的內(nèi)容,是非常普遍的。
      諸如最近開發(fā)出來的使用藍色激光的那些光盤之類的DVD或大容量記錄介質(zhì),可以作為數(shù)字信息記錄大量的數(shù)據(jù),例如,最多在一個介質(zhì)上記錄多個電影。由于如上所述可以作為數(shù)字信息記錄視頻信息,通過防止非法復(fù)制來進行版權(quán)保護變得十分重要?,F(xiàn)今,為防止對數(shù)字?jǐn)?shù)據(jù)的非法復(fù)制,在實踐中,向數(shù)字記錄設(shè)備或記錄介質(zhì)應(yīng)用了用于防止非法復(fù)制的各種技術(shù)。
      例如,在DVD播放器中,使用了內(nèi)容加密系統(tǒng)。根據(jù)內(nèi)容加密系統(tǒng),例如在DVD只讀存儲器(DVD-ROM)上加密并記錄的諸如視頻數(shù)據(jù)或聲音數(shù)據(jù)之類的數(shù)據(jù),可以被解密,以便播放內(nèi)容。
      在解密過程中,需要使用為獲許可的DVD播放器提供的諸如密鑰之類的特定數(shù)據(jù)執(zhí)行該過程。給遵照預(yù)先確定的操作規(guī)則(例如,同意不執(zhí)行非法復(fù)制)而設(shè)計的DVD播放器提供許可證。相應(yīng)地,獲許可的DVD播放器通過使用特定數(shù)據(jù),例如,給定密鑰,來對記錄在DVD-ROM上的數(shù)據(jù)進行解密,以從DVD-ROM中播放圖像或聲音。
      另一方面,未經(jīng)許可的DVD播放器不能播放記錄在DVD-ROM上的數(shù)據(jù),因為它沒有用于對加密數(shù)據(jù)進行解密的密鑰。如此,在內(nèi)容加密系統(tǒng)中,沒有滿足接收許可證所需要的條件DVD播放器不能從DVD-ROM中播放數(shù)字?jǐn)?shù)據(jù),從而防止了非法復(fù)制。
      然而,這樣的內(nèi)容加密系統(tǒng)不是完美的系統(tǒng),有許多內(nèi)容加密系統(tǒng),其解密方法已經(jīng)被破譯,并通過諸如因特網(wǎng)之類的通信裝置分發(fā)。如此,一旦加密方法被破譯,則通過未經(jīng)許可的解密過程非法播放或復(fù)制內(nèi)容,這就違犯了版權(quán)或使用內(nèi)容的權(quán)限。假設(shè)沒有完美的系統(tǒng),有密鑰撤銷技術(shù)來作為針對破譯加密方法的對抗措施。在那些技術(shù)中,為撤銷密鑰,需要識別在哪些設(shè)備中發(fā)生了“黑客破譯”事件,一種用于跟蹤這樣的設(shè)備的方法被稱為“叛徒跟蹤”,如在WO01/45410中和專利申請No.2004-532495的PCT國際公開的日語譯文中所說明的。

      發(fā)明內(nèi)容
      然而,在WO01/45410中所說明的方法中,一個屏幕被分成多個段,這會使得密鑰的管理變得復(fù)雜,也使得迅速地執(zhí)行播放操作變得困難。專利申請No.2004-532495的PCT國際公開的日語譯文沒有說明特定的配置,也沒有說明如何確定播放順序。另外,也沒有在制造記錄介質(zhì)時內(nèi)容作者進行的創(chuàng)作的說明。
      如此需要提供信息處理設(shè)備、信息記錄介質(zhì)制造方法,以及計算機程序,當(dāng)制造的信息記錄介質(zhì)中存儲具有特殊數(shù)據(jù)結(jié)構(gòu)、消除了內(nèi)容的未許可使用并實現(xiàn)了嚴(yán)格的內(nèi)容使用管理的加密內(nèi)容時,本發(fā)明能夠進行有效的處理。
      具體來說,需要提供信息處理設(shè)備、信息記錄介質(zhì)制造方法,以及計算機程序,其中,當(dāng)制造存儲了具有特殊數(shù)據(jù)結(jié)構(gòu)的加密內(nèi)容的信息記錄介質(zhì)時,通過使用輔助文件有效地生成記錄數(shù)據(jù),在這種特殊數(shù)據(jù)結(jié)構(gòu)中,用作信息記錄介質(zhì)的內(nèi)容記錄單元的段,由使用不同的加密密鑰的多個變體構(gòu)成,當(dāng)由信息處理設(shè)備執(zhí)行播放過程時,只對通過選擇特定變體而設(shè)置的特定播放序列進行解密。
      根據(jù)本發(fā)明的實施例,提供了包括下列步驟的信息記錄介質(zhì)制造方法確定每一個扇區(qū)的加密模式,所述每個扇區(qū)用作要記錄在信息記錄介質(zhì)上的內(nèi)容的加密處理單元;通過使用構(gòu)成內(nèi)容的段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);通過使用不同于段部分的非段部分的單一加密密鑰,生成加密數(shù)據(jù);以及在信息記錄介質(zhì)上記錄為段部分生成的加密數(shù)據(jù)和為非段部分生成的加密數(shù)據(jù)。在確定加密模式時,根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息。在生成段部分的加密數(shù)據(jù)或非段部分的加密數(shù)據(jù)時,通過使用指定的加密密鑰,來生成加密數(shù)據(jù)。
      加密模式確定步驟包括下列步驟讀取要加密的扇區(qū)數(shù)據(jù);基于從輔助文件讀取的要加密的扇區(qū)的加密標(biāo)記,判斷是否需要加密;如果判斷需要加密,則通過參考輔助文件來判斷要加密的扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù);以及,如果判斷要加密的扇區(qū)是段部分的數(shù)據(jù),則從輔助文件獲取與要加密的扇區(qū)關(guān)聯(lián)的段編號和變體編號,并根據(jù)所獲得的段編號和變體編號,選擇對應(yīng)于變體的被用作加密密鑰的段密鑰。在生成段部分的加密數(shù)據(jù)時,通過使用所選擇的段密鑰對構(gòu)成內(nèi)容的段部分進行加密,生成具有不同的變體的加密數(shù)據(jù)。
      在確定加密模式時,如果發(fā)現(xiàn)要加密的扇區(qū)是非段部分的數(shù)據(jù),則基于輔助文件中記錄的單元標(biāo)識符,選擇被用作加密密鑰的單元密鑰,并在生成非段部分的加密數(shù)據(jù)時,通過使用非段部分的所選擇的單元密鑰,生成加密數(shù)據(jù)。
      根據(jù)本發(fā)明的另一個實施例,提供了包括下列步驟的信息記錄介質(zhì)制造方法根據(jù)輔助文件按順序獲取根據(jù)路徑編號(j)和段編號(k)的組合(j,k)設(shè)置的變體編號,所述路徑編號用作指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息;根據(jù)從輔助文件獲取的變體編號,按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在密鑰文件中,從而生成段密鑰文件;并將生成的段密鑰文件記錄在信息記錄介質(zhì)上。
      輔助文件包括指出使用段密鑰的內(nèi)容管理單元的數(shù)量的信息,以及用于按順序為每一個內(nèi)容管理單元提供根據(jù)路徑編號(j)以及段編號(k)的組合(j,k)設(shè)置的變體編號的程序,所述路徑編號用作指定用于對內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息。在生成段密鑰文件時,為要記錄在信息記錄介質(zhì)上的每一個內(nèi)容管理單元執(zhí)行程序,以生成與內(nèi)容管理單元關(guān)聯(lián)的多個段密鑰文件。
      根據(jù)本發(fā)明的另一個實施例,提供了信息處理設(shè)備,包括加密模式確定裝置,用于確定每一個扇區(qū)的加密模式,所述每個扇區(qū)用作要記錄在信息記錄介質(zhì)上的內(nèi)容的加密處理單元;段部分加密裝置,用于通過使用構(gòu)成內(nèi)容的段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);非段部分加密裝置,用于通過使用不同于段部分的非段部分的單一加密密鑰,生成加密數(shù)據(jù);以及記錄裝置,用于在信息記錄介質(zhì)上記錄通過段部分加密裝置生成的加密數(shù)據(jù)和通過非段部分加密裝置生成的加密數(shù)據(jù)。加密模式確定裝置根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出用作加密處理單元的每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息。段部分加密裝置和非段部分加密裝置中的每個都通過使用由加密模式確定裝置指定的加密密鑰來生成加密數(shù)據(jù)。
      加密模式確定裝置從輔助文件讀取要加密的扇區(qū)數(shù)據(jù)的加密標(biāo)記,以判斷是否需要加密,如果判斷需要加密,則通過參考輔助文件來判斷要加密的扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù),如果判斷要加密的扇區(qū)是段部分的數(shù)據(jù),則從輔助文件獲取與要加密的扇區(qū)關(guān)聯(lián)的段編號和變體編號,并根據(jù)所獲得的段編號和變體編號,選擇對應(yīng)于變體的被用作加密密鑰的段密鑰。段部分加密裝置通過使用加密模式確定裝置所選擇的段密鑰對構(gòu)成內(nèi)容的段部分進行加密,生成具有不同的變體的加密數(shù)據(jù)。
      如果基于輔助文件發(fā)現(xiàn)要加密的扇區(qū)是非段部分的數(shù)據(jù),則加密模式確定裝置基于輔助文件中記錄的單元標(biāo)識符選擇被用作加密密鑰的單元密鑰。非段部分加密裝置通過使用由加密模式確定裝置所選擇的單元密鑰對非段部分進行加密,來生成加密數(shù)據(jù)。
      根據(jù)本發(fā)明的另一個實施例,提供了信息處理設(shè)備,包括變體編號獲取裝置,用于根據(jù)輔助文件按順序獲取根據(jù)路徑編號(j)和段編號(k)的組合(j,k)設(shè)置的變體編號,所述路徑編號用作指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息;加密密鑰文件生成裝置,用于根據(jù)從輔助文件獲取的變體編號,按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在密鑰文件中,從而生成段密鑰文件;以及記錄裝置,用于在信息記錄介質(zhì)上記錄通過加密密鑰文件生成裝置生成的段密鑰文件。
      輔助文件包括指出使用段密鑰的內(nèi)容管理單元的數(shù)量的信息,以及用于按順序為每一個內(nèi)容管理單元提供根據(jù)路徑編號(j)以及段編號(k)的組合(j,k)設(shè)置的變體編號的程序,所述路徑編號用作指定用于對內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息。加密密鑰文件生成裝置,為要記錄在信息記錄介質(zhì)上的每一個內(nèi)容管理單元執(zhí)行程序,以生成與內(nèi)容管理單元關(guān)聯(lián)的多個段密鑰文件。
      根據(jù)本發(fā)明的另一個實施例,提供了允許計算機對要記錄在信息記錄介質(zhì)上的內(nèi)容執(zhí)行加密處理的計算機程序。計算機程序包括下列步驟確定用作加密處理單元的每一個扇區(qū)的加密模式;通過使用構(gòu)成內(nèi)容的每一個段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);以及通過使用不同于段部分的非段部分的單一加密密鑰,生成加密數(shù)據(jù)。在確定加密模式時,根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出用作加密處理單元的每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息。
      根據(jù)本發(fā)明的另一個實施例,提供了一種計算機程序,該計算機程序允許計算機執(zhí)行生成加密密鑰文件的過程,在該加密密鑰文件中存儲了用于對內(nèi)容執(zhí)行加密處理的密碼信息。計算機程序包括下列步驟根據(jù)輔助文件按順序獲取根據(jù)路徑編號(j)和段編號(k)的組合(j,k)設(shè)置的變體編號,所述路徑編號用作指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息;以及根據(jù)從輔助文件獲取的變體編號,按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在密鑰文件中,從而生成段密鑰文件。
      根據(jù)本發(fā)明的實施例的計算機程序是通過諸如CD、軟盤(FD)或磁光(MO)盤之類的計算機可讀的存儲介質(zhì)或諸如網(wǎng)絡(luò)之類的計算機可讀的通信介質(zhì)提供到執(zhí)行各種程序代碼的計算機系統(tǒng)的計算機程序。通過以計算機可讀取的格式提供這樣的程序,根據(jù)程序在計算機系統(tǒng)上執(zhí)行處理。
      通過閱讀下面的根據(jù)如下所述的本發(fā)明的實施例對本發(fā)明進行的詳細(xì)說明,以及附圖,本發(fā)明的其他目的、特點和優(yōu)點將變得顯而易見。在此說明書中,系統(tǒng)是多個設(shè)備的邏輯集合,不需要這些設(shè)備都位于同一個外殼內(nèi)。
      根據(jù)本發(fā)明的實施例,信息記錄介質(zhì)存儲了加密內(nèi)容,該加密內(nèi)容具有數(shù)據(jù)結(jié)構(gòu),在該數(shù)據(jù)結(jié)構(gòu)中,用作信息記錄介質(zhì)的內(nèi)容記錄單元的每一個段,都由使用不同的加密密鑰的多個變體構(gòu)成,當(dāng)由信息處理設(shè)備執(zhí)行播放過程時,只對通過選擇特定變體而設(shè)置的特定播放序列進行解密。當(dāng)制造這樣的信息記錄介質(zhì)時,通過使用輔助文件來生成加密內(nèi)容和密鑰文件,從而實現(xiàn)了記錄數(shù)據(jù)的有效生成。
      還是在本發(fā)明的實施例中,根據(jù)加密輔助文件,判斷每一個扇區(qū)是段數(shù)據(jù)還是非段數(shù)據(jù),如果扇區(qū)是段數(shù)據(jù),則立即判斷用于對扇區(qū)數(shù)據(jù)進行加密的密鑰,即,單元密鑰和段密鑰,因為在加密輔助文件中記錄了段編號和變體編號,從而進行有效的加密處理。
      根據(jù)本發(fā)明的實施例,通過使用用于生成密鑰文件的輔助文件,為單個段和單個變體按順序獲取變體編號,并正確地獲取與所獲取的變體編號關(guān)聯(lián)的段密鑰,并基于所獲取的段密鑰,生成加密的段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))],從而有效地生成段密鑰文件。為每一個內(nèi)容保護系統(tǒng)(CPS)單元設(shè)置了段密鑰文件,當(dāng)切換輔助文件中記錄的CPS單元編號(i)時,同時切換要生成的段密鑰文件。
      通過使用單一輔助文件,有效地執(zhí)行對于與CPS單元關(guān)聯(lián)的多個段密鑰文件的密鑰存儲過程。


      圖1顯示了存儲在信息記錄介質(zhì)中的數(shù)據(jù)結(jié)構(gòu),以及執(zhí)行播放過程的信息處理設(shè)備的配置和處理;圖2顯示了為存儲在信息記錄介質(zhì)中的內(nèi)容設(shè)置內(nèi)容管理單元的示例;圖3和4顯示了內(nèi)容的段的設(shè)置;圖5顯示了CPS單元密鑰文件的結(jié)構(gòu);圖6是顯示了CPS單元密鑰文件的結(jié)構(gòu)的語法圖;圖7顯示了段密鑰文件的結(jié)構(gòu);圖8A和8B是顯示了段密鑰文件的結(jié)構(gòu)的語法圖;圖9顯示了段密鑰文件的結(jié)構(gòu);圖10顯示了單元分類密鑰文件的結(jié)構(gòu);圖11A和11B顯示了電影對象(是內(nèi)容播放程序)的結(jié)構(gòu);圖12顯示了根據(jù)電影對象(是內(nèi)容播放程序)對播放列表的選擇,以及根據(jù)播放項目的播放過程;圖13和14顯示了信息處理設(shè)備中的內(nèi)容播放處理序列;圖15顯示了高級加密標(biāo)準(zhǔn)(AES)加密算法的詳細(xì)信息;圖16是顯示了內(nèi)容播放處理序列的流程圖;圖17顯示了其中存儲了內(nèi)容的信息記錄介質(zhì)的制造過程的詳細(xì)信息;圖18顯示了沒有密鑰信息的骨架CPS單元密鑰文件的數(shù)據(jù)結(jié)構(gòu);圖19A和19B顯示了沒有密鑰信息的骨架段密鑰文件的數(shù)據(jù)結(jié)構(gòu);圖20顯示了其中存儲了內(nèi)容的信息記錄介質(zhì)的制造過程的詳細(xì)信息;
      圖21顯示了用于有效地執(zhí)行內(nèi)容加密處理的輔助文件;圖22顯示了用于內(nèi)容加密處理的輔助文件的內(nèi)容;圖23是顯示了使用加密輔助文件的內(nèi)容加密處理的流程圖;圖24A和24B顯示了用于生成段密鑰文件的輔助文件;圖25是顯示了信息記錄介質(zhì)的制造方法的流程圖;圖26顯示了生成要記錄在信息記錄介質(zhì)上的數(shù)據(jù)的信息處理設(shè)備的配置;以及圖27顯示了在信息記錄介質(zhì)上記錄信息或從信息記錄介質(zhì)中播放信息的信息處理設(shè)備的配置的示例。
      具體實施例方式
      下面將參考附圖以下列各節(jié)的順序描述根據(jù)本發(fā)明的實施例的信息處理設(shè)備、信息記錄介質(zhì)、信息處理方法,以及計算機程序的詳細(xì)信息。
      1.信息記錄介質(zhì)和信息處理設(shè)備的存儲數(shù)據(jù)的概述2.信息記錄介質(zhì)的存儲數(shù)據(jù)和信息處理設(shè)備的存儲數(shù)據(jù)的詳細(xì)結(jié)構(gòu)2.1.CPS單元2.2.段2.3.CPS單元密鑰文件2.4.段密鑰文件2.5.單元分類密鑰文件2.6.電影對象3.信息處理設(shè)備中的內(nèi)容播放過程4.信息記錄介質(zhì)的制造過程5.信息處理設(shè)備的配置的示例
      1.信息記錄介質(zhì)和信息處理設(shè)備的存儲數(shù)據(jù)的概述首先討論信息記錄介質(zhì)和信息處理設(shè)備的存儲數(shù)據(jù)的概述。在圖1中,顯示了信息處理介質(zhì)100和其中存儲了內(nèi)容的信息處理設(shè)備(播放設(shè)備)150的配置。在圖1中,信息存儲在用作內(nèi)容存儲光盤的ROM光盤中。信息處理設(shè)備150可以是PC或只播放設(shè)備,并包括從信息記錄介質(zhì)100中讀取數(shù)據(jù)的驅(qū)動器120。
      在光盤制造廠制造存儲了授權(quán)內(nèi)容的諸如Blu-ray光盤或DVD之類的ROM光盤作為信息記錄介質(zhì)100,該工廠具有所謂的“內(nèi)容權(quán)限持有人”的許可,具有授權(quán)的內(nèi)容版權(quán)或分發(fā)權(quán)限。在下列實施例中,使用光盤介質(zhì)作為信息記錄介質(zhì)。然而,在本發(fā)明中,可以使用各種信息記錄介質(zhì)形式。
      如圖1所示,信息記錄介質(zhì)100存儲了接受了加密處理的加密內(nèi)容111,介質(zhì)密鑰塊(MKB)112,它用作加密密鑰塊,是基于被稱為播放加密系統(tǒng)的一種模式的樹結(jié)構(gòu)密鑰分發(fā)系統(tǒng)生成的,被設(shè)置為每一個信息記錄介質(zhì)的標(biāo)識信息或信息記錄介質(zhì)的預(yù)先確定的編號的卷ID 113,包括作為內(nèi)容復(fù)制/播放控制信息的復(fù)制控制信息(CCI)的授權(quán)信息114,存儲了CPS單元密鑰(這是為每一個用作內(nèi)容使用管理單元的CPS單元設(shè)置的加密密鑰)的內(nèi)容管理單元(CPS)單元密鑰文件115,以及段密鑰文件116,這是用于獲取被用作通過用不同的加密密鑰對存儲在信息記錄介質(zhì)100中的內(nèi)容的一部分進行加密而生成的段數(shù)據(jù)的加密密鑰的段密鑰的文件。下面將討論各種信息項的概述。
      加密內(nèi)容111在信息記錄介質(zhì)100中,存儲了根據(jù)特定標(biāo)準(zhǔn)定義的諸如活動圖像內(nèi)容的視聽(AV)流之類的各種內(nèi)容數(shù)據(jù)項,(例如,高清晰度(HD)電影內(nèi)容、游戲程序、圖像文件、聲音數(shù)據(jù)以及文本數(shù)據(jù)。這些內(nèi)容項是根據(jù)特定AV數(shù)據(jù)格式存儲的特定AV格式標(biāo)準(zhǔn)數(shù)據(jù)。例如,具體來說,根據(jù)Blu-ray ROM標(biāo)準(zhǔn)格式,作為Blu-ray光盤ROM標(biāo)準(zhǔn)數(shù)據(jù)來存儲內(nèi)容。這些內(nèi)容項被稱為“主要內(nèi)容”。
      用作服務(wù)數(shù)據(jù)的游戲程序、圖像文件、聲音數(shù)據(jù)或文本數(shù)據(jù)可以作為“子內(nèi)容”來存儲。子內(nèi)容是具有不符合特定AV數(shù)據(jù)格式的數(shù)據(jù)格式的數(shù)據(jù)。即,根據(jù)不符合Blu-ray光盤ROM標(biāo)準(zhǔn)格式的某些格式,作為Blu-ray光盤ROM非標(biāo)準(zhǔn)數(shù)據(jù)來存儲這樣的數(shù)據(jù)。
      作為內(nèi)容的類型,主要內(nèi)容和子內(nèi)容兩者都包括各種內(nèi)容,如音樂數(shù)據(jù)、圖像數(shù)據(jù),活動圖像和靜止圖像,游戲程序以及WEB內(nèi)容。這樣的內(nèi)容包括信息的各種模式,如只能由來自信息記錄介質(zhì)100的數(shù)據(jù)使用的內(nèi)容信息,以及可以由來自信息記錄介質(zhì)100的數(shù)據(jù)和從通過網(wǎng)絡(luò)連接到記錄介質(zhì)100的服務(wù)器提供的數(shù)據(jù)的組合所使用的內(nèi)容信息。為分別地控制每一段內(nèi)容的使用,通過向段指定不同的密鑰(標(biāo)題密鑰)并用不同于其他段的密鑰的密鑰(標(biāo)題密鑰)對每一段進行加密,存儲了存儲在信息記錄介質(zhì)100中的內(nèi)容。向其指定了一個標(biāo)題密鑰的單元被稱為“內(nèi)容管理單元(CPS單元)”。
      MKBMKB 112是基于被稱為播放加密方法的一種模式的樹結(jié)構(gòu)密鑰分發(fā)系統(tǒng)生成的,加密密鑰塊。MKB 112是密鑰信息塊,它可以用來獲取介質(zhì)密鑰(Km)(該密鑰是對內(nèi)容進行解密所需的密鑰),只通過根據(jù)存儲在具有有效許可證的信息處理設(shè)備中的設(shè)備密鑰(Kd)處理(解密)。MKB 112基于根據(jù)所謂的分層樹形結(jié)構(gòu)的信息分發(fā)系統(tǒng)。只有在用戶設(shè)備(信息處理設(shè)備)具有有效許可證的情況下MKB 112才可以用來獲取介質(zhì)密鑰(Km),并禁止被撤銷的用戶設(shè)備獲取介質(zhì)密鑰(Km)。
      通過更改用于對存儲在MKB 112中的密鑰信息進行加密的設(shè)備密鑰,用作許可證實體的管理中心,可使MKB 112禁止存儲在特定用戶設(shè)備中的設(shè)備密鑰對內(nèi)容進行解密,即,使用戶設(shè)備不能獲取對內(nèi)容進行解密所需的介質(zhì)密鑰。如此,可以只向具有有效許可證的設(shè)備提供加密內(nèi)容,同時,還可以在合適的時間撤銷未經(jīng)授權(quán)的設(shè)備。下面將討論內(nèi)容解密過程。
      卷ID
      卷ID 113是被設(shè)置為每一個信息記錄介質(zhì)的標(biāo)識信息或信息記錄介質(zhì)的預(yù)先確定的編號的ID。卷ID 113被用作生成用于對內(nèi)容進行解密的密鑰的信息。下面將討論使用卷ID 113的處理。
      許可信息許可信息包括,復(fù)制/播放控制信息(CCI),即,用于控制對存儲在信息記錄介質(zhì)100中的加密內(nèi)容111的使用的復(fù)制限制信息或播放限制信息。可以以各種方式來設(shè)置復(fù)制/播放控制信息(CCI),如為用作內(nèi)容管理單元的每一個CPS單元設(shè)置,或為多個CPS單元進行設(shè)置。下一節(jié)給出了許可信息的詳細(xì)信息。
      CPS單元密鑰文件如上所述,通過用于被設(shè)置為內(nèi)容管理單元的對應(yīng)的CPS單元的唯一加密密鑰對存儲在信息記錄介質(zhì)100中的加密內(nèi)容111進行加密。構(gòu)成內(nèi)容的AV流、音樂數(shù)據(jù)、諸如活動圖像和靜止圖像之類的圖像數(shù)據(jù)、游戲程序,以及WEB內(nèi)容被分段為用作內(nèi)容使用管理單元的CPS單元。當(dāng)執(zhí)行播放過程時,信息處理設(shè)備必須確定將被播放的內(nèi)容所屬的CPS單元,并通過使用CPS單元密鑰作為對應(yīng)于所確定的CPS單元的加密密鑰來執(zhí)行解密過程。存儲了獲取CPS單元密鑰所需的數(shù)據(jù)的文件是CPS單元密鑰文件115。下面將給出CPS單元密鑰文件115的詳細(xì)信息。為播放內(nèi)容,不僅應(yīng)該應(yīng)用CPS單元密鑰,而且還要應(yīng)用各種其他密鑰信息和密鑰生成信息。下面還將討論對這樣的信息的具體處理。
      段密鑰文件如上所述,根據(jù)CPS單元來對存儲在信息記錄介質(zhì)100中的內(nèi)容進行加密和存儲。此外,屬于一個CPS單元的內(nèi)容包括由通過用不同的加密密鑰對內(nèi)容的一部分進行加密所生成的多個變體構(gòu)成。段密鑰文件是用于獲取段密鑰的文件,段密鑰被用作用于對段數(shù)據(jù)進行加密的加密密鑰。
      當(dāng)執(zhí)行播放過程時,信息處理設(shè)備根據(jù)從內(nèi)容的多個段中的每一個段中選擇的特定段數(shù)據(jù)而設(shè)置的特定路徑(序列)來播放內(nèi)容。存儲了用于獲取段密鑰(用于對具有特定變體(為每一段進行了設(shè)置)的段數(shù)據(jù)(加密數(shù)據(jù))進行解密)的數(shù)據(jù)的文件是段密鑰文件。為了播放內(nèi)容,需要基于特定路徑(序列)獲取多個CPS單元密鑰和多個段密鑰。
      即,為播放內(nèi)容,需要通過切換CPS單元密鑰和對應(yīng)于段數(shù)據(jù)的特定變體的段密鑰對內(nèi)容進行解密。基于特定路徑的段密鑰的密鑰串被稱為“序列密鑰”。下面將討論獲取和使用段密鑰文件和段密鑰的詳細(xì)信息。
      圖1顯示了對于存儲在信息記錄介質(zhì)100中的內(nèi)容執(zhí)行播放過程的信息處理設(shè)備150的簡要配置。信息處理設(shè)備150包括用于讀取存儲在信息記錄介質(zhì)100中的數(shù)據(jù)的驅(qū)動器120。由驅(qū)動器120讀取的數(shù)據(jù)被輸入到播放過程執(zhí)行LSI 150,該LSI 150對加密的內(nèi)容進行解密和解碼,例如,活動圖像專家組(MPEG)-解碼。
      播放過程執(zhí)行LSI 151包括用于對加密內(nèi)容執(zhí)行解密過程的解密處理器152和用于對加密內(nèi)容執(zhí)行解碼(例如,MPEG-decode)過程的解碼處理器153。解密處理器152通過使用存儲在存儲器154中的各種信息和從信息記錄介質(zhì)100讀取的數(shù)據(jù)來生成用于對內(nèi)容進行解密的密鑰,然后對加密內(nèi)容111執(zhí)行解密過程。
      在存儲器154中,存儲了單元分類密鑰文件Kc(n,i)和設(shè)備密鑰Kd。當(dāng)對信息記錄介質(zhì)100的加密內(nèi)容進行解密時,信息處理設(shè)備150根據(jù)存儲在存儲器154中的數(shù)據(jù)和從信息記錄介質(zhì)100讀取的數(shù)據(jù)生成用于對內(nèi)容進行解密的密鑰,然后對加密內(nèi)容111執(zhí)行解密過程。下一節(jié)將討論存儲在存儲器154中的數(shù)據(jù)和解密過程的詳細(xì)信息。
      2.信息記錄介質(zhì)的存儲數(shù)據(jù)和信息處理設(shè)備的存儲數(shù)據(jù)的詳細(xì)結(jié)構(gòu)下面將參考圖2說明存儲在信息記錄介質(zhì)中的數(shù)據(jù)的詳細(xì)結(jié)構(gòu)。
      2.1.CPS單元如上所述,為基于不同的內(nèi)容單元來控制內(nèi)容的使用,通過向內(nèi)容單元指定不同的密鑰對存儲在信息記錄介質(zhì)中的內(nèi)容進行加密并進行存儲。即,將內(nèi)容分段為內(nèi)容管理單元(CPS單元),分別對CPS單元進行加密,并對單個CPS單元執(zhí)行使用控制。
      要使用內(nèi)容,必須首先獲取指定到每一個單元的CPS單元密鑰,然后,通過使用CPS單元密鑰及其他必需的密鑰和密鑰生成信息,執(zhí)行基于預(yù)先確定的解密處理序列的數(shù)據(jù)處理以播放內(nèi)容。下面將參考圖2討論設(shè)置內(nèi)容管理單元(CPS單元)的示例。
      如圖2所示,內(nèi)容具有層次結(jié)構(gòu),包括(A)索引層210、(B)電影對象層220、(C)播放列表層230,以及(D)剪輯層240。當(dāng)指定被播放應(yīng)用程序訪問的諸如標(biāo)題之類的索引時,就指定了與標(biāo)題關(guān)聯(lián)的播放程序,根據(jù)涉及所指定的播放程序的節(jié)目信息選擇定義內(nèi)容播放順序等的播放列表。
      播放列表包括作為涉及要播放的數(shù)據(jù)的信息的播放項目。根據(jù)作為由播放列表中包含的播放項目所定義的播放區(qū)域的剪輯信息,有選擇地讀取作為實際內(nèi)容數(shù)據(jù)的AV流或命令,以播放AV流或執(zhí)行命令。有多個播放列表或多個播放項目,播放列表ID或播放項目ID作為標(biāo)識信息與播放列表或播放項目關(guān)聯(lián)。
      圖2顯示了構(gòu)成存儲在信息記錄介質(zhì)中的內(nèi)容的一部分的兩個CPS單元。CPS單元-1 271和CPS單元-2 272兩者都包括標(biāo)題作為索引,電影對象作為播放程序文件,播放列表和AV流文件作為實際內(nèi)容數(shù)據(jù)。
      內(nèi)容管理單元(CPS單元)-1 271包括標(biāo)題-1 211和標(biāo)題-2 212,播放程序221和222,播放列表231和232,以及剪輯241和242。至少有分別包含在兩個剪輯241和242中的用作實際內(nèi)容數(shù)據(jù)的AV流數(shù)據(jù)文件261和262是要加密的數(shù)據(jù),并且基本上用CPS單元密鑰(Ku1)進行加密,該單元密鑰是與內(nèi)容管理單元(CPS單元)-1 271關(guān)聯(lián)的加密密鑰。段(是構(gòu)成內(nèi)容的數(shù)據(jù))用段密鑰進行加密,下面將給出段的詳細(xì)信息。內(nèi)容被分成段部分和非段部分,非段部分用CPS單元密鑰進行加密,段部分由多個變體構(gòu)成,包括用不同的段密鑰加密的段數(shù)據(jù)。下一節(jié)將詳細(xì)討論非段部分和段部分的配置。
      在每一個內(nèi)容管理單元(CPS單元)中設(shè)置單元分類號(電影序列號)。單元分類號是可以由內(nèi)容所有者(是內(nèi)容提供實體)或創(chuàng)作機構(gòu)(是內(nèi)容編輯實體)確定的任何數(shù)字,提供了從0到254的255個數(shù)字。單元分類號被用作確定內(nèi)容播放路徑的參數(shù)。下一節(jié)將參考圖3詳細(xì)描述內(nèi)容播放路徑。在圖2所示的示例中,為內(nèi)容管理單元(CPS單元)-1 271設(shè)置了單元分類號14,如圖1的最底部分所指出的。
      內(nèi)容管理單元(CPS單元)-2 272包括應(yīng)用程序-1 213作為索引,播放程序224,播放列表233和剪輯243。包含在剪輯243中的AV流數(shù)據(jù)文件263(是實際內(nèi)容數(shù)據(jù))用CPS單元密鑰(Ku2)進行加密,該單元密鑰是與內(nèi)容管理單元(CPS單元)-2 272關(guān)聯(lián)的加密密鑰。為內(nèi)容管理單元(CPS單元)-2 272設(shè)置了單元分類號35。
      為執(zhí)行應(yīng)用程序文件或?qū)?yīng)于內(nèi)容管理單元-1 271的內(nèi)容播放過程,用戶必須獲取單元密鑰Ku1,這是與內(nèi)容管理單元(CPS單元)-1 271關(guān)聯(lián)的加密密鑰),并用單元密鑰Ku1來執(zhí)行解密過程。為執(zhí)行應(yīng)用程序文件或?qū)?yīng)于內(nèi)容管理單元-2 272的內(nèi)容播放過程,用戶必須獲取單元密鑰Ku2,這是與內(nèi)容管理單元(CPS單元)-2 272關(guān)聯(lián)的加密密鑰,并用單元密鑰Ku2來執(zhí)行解密過程。
      2.2段此外,在內(nèi)容播放過程中,不僅需要獲取單元密鑰,而且需要獲取對應(yīng)于構(gòu)成數(shù)據(jù)的分段的段密鑰(Ks)。下面將參考圖3討論段的配置。
      在圖3的上部(a),顯示了屬于存儲在信息記錄介質(zhì)中的內(nèi)容管理單元(CPS單元)的一段內(nèi)容的數(shù)據(jù)結(jié)構(gòu)。內(nèi)容300可以是構(gòu)成標(biāo)題“xx故事”的一段電影內(nèi)容。如圖3的(a)所示,內(nèi)容300包括多個段部分301和多個非段部分302。
      為便于理解,現(xiàn)在假設(shè)播放數(shù)據(jù)從圖3中的左邊到右邊沿著播放時間軸存儲。播放內(nèi)容300的信息處理設(shè)備交替地播放非段部分302和段部分301。非段部分302是通過獲取上文所描述的單元密鑰(Ku)播放的內(nèi)容部分,即,通過用獲取的單元密鑰(Ku)解密來播放的內(nèi)容部分,這是對于所有信息處理設(shè)備都是通用。
      另一方面,必須通過獲取不同于上文所描述的單元密鑰(Ku)的密鑰(即,與段的變體關(guān)聯(lián)的段密鑰(Ks))來對段部分301進行解密。如圖3所示,一段內(nèi)容中的段的數(shù)量可以是從0到14的15。多個段部分301中的每一個都由具有0到15的16個變體的段數(shù)據(jù)構(gòu)成。
      每一個段部分301中包含的16段數(shù)據(jù)表示所有相同數(shù)據(jù)(例如,幾秒鐘內(nèi)的電影的相同播放圖像場景)。例如,段0中包含的16段數(shù)據(jù)存儲了定位段0之前的非段部分302之后的場景(在圖3中的段0的左邊)。
      段0中包含的具有變體0到15的16段數(shù)據(jù)表示與相同場景關(guān)聯(lián)的數(shù)據(jù),但用不同的段密鑰Ks(0,0)到Ks(0,15)進行加密。
      如果用Ks(x,y)表示段密鑰,x表示段編號,y表示變體編號。即,段密鑰Ks(x,y)是具有段編號x和變體編號y的段密鑰。圖3所示的段0段14中包含的所有段數(shù)據(jù)(15×16=240)是與對應(yīng)的段數(shù)據(jù)關(guān)聯(lián)的用段密鑰Ks(0,0)到Ks(14,15)加密的數(shù)據(jù)。
      播放內(nèi)容的信息處理設(shè)備可以只解密從段0中包含的具有變體0到15的16段數(shù)據(jù)中選擇的一個段數(shù)據(jù)。例如,信息處理設(shè)備A可以只從段密鑰Ks(0,0)到Ks(0,15)中獲取一個段密鑰Ks(0,0),信息處理設(shè)備B可以只從段密鑰Ks(0,0)到Ks(0,15)獲取一個段密鑰Ks(0,3)。
      類似地,段1中包含的具有變體0到15的16段數(shù)據(jù)表示通過用不同的段密鑰Ks(1,0)到Ks(1,15)對通用場景進行加密生成的數(shù)據(jù)。還是關(guān)于段1中包含的具有變體0到15的16段數(shù)據(jù),信息處理設(shè)備可以只解密從段1中包含的具有變體1到15的16段數(shù)據(jù)中選擇的一個段數(shù)據(jù)。例如,信息處理設(shè)備A可以只從段密鑰Ks(1,0)到Ks(1,15)中獲取一個段密鑰Ks(1,1),信息處理設(shè)備B可以只從段密鑰Ks(1,0)到Ks(1,15)獲取一個段密鑰Ks(1,3)。
      當(dāng)執(zhí)行內(nèi)容播放過程時,每一個信息處理設(shè)備都基于為CPS單元設(shè)置的單元分類號和存儲在信息處理設(shè)備的存儲器中的單元分類密鑰文件Kc(n,i)獲取與每一個CPS單元關(guān)聯(lián)的版本號,并基于所獲取的版本號獲取記錄了要播放的路徑的播放列表。通過執(zhí)行屬于CPS單元的作為播放程序(參見圖2)的電影對象程序,執(zhí)行基于版本號獲取播放列表的過程。下一節(jié)將討論電影對象的配置。
      作為可以由每一個信息處理設(shè)備播放的路徑,基于與由信息處理設(shè)備確定的CPS單元關(guān)聯(lián)的版本號來確定單獨的路徑。圖3的上部(a)所顯示的v0和v1所表示的箭頭分別表示了獲取了與此內(nèi)容(即,xx故事)所屬的CPS單元關(guān)聯(lián)的版本號0(v0)的信息處理設(shè)備設(shè)置的路徑的示例,以及獲取了版本號1(v1)的信息處理設(shè)備設(shè)置的路徑的示例。即,版本確定了播放路徑。
      在圖3所示的示例中,具有版本0(v0)的信息處理設(shè)備選擇段0中的變體編號0的數(shù)據(jù),并選擇段1中的變體編號1的的數(shù)據(jù),依次類推,并用對應(yīng)的段密鑰對數(shù)據(jù)進行解密。所選擇的數(shù)據(jù)可以由圖3的下部(b)的(1)表示的播放序列。具有版本1(v1)的信息處理設(shè)備選擇段0中的變體編號3的數(shù)據(jù),并選擇段1中的變體編號3的數(shù)據(jù),依次類推,并用對應(yīng)的段密鑰對數(shù)據(jù)進行解密。所選擇的數(shù)據(jù)可以由圖3的下部(b)的(2)表示的播放序列。關(guān)于非段部分302,所有信息處理設(shè)備都獲取公用密鑰(CPS單元密鑰(Ku))來對相同數(shù)據(jù)進行解密。
      雖然在圖3中,為了方便起見,版本號和路徑編號是相同的,但是,它們不必非得相同。在圖3中,為版本0設(shè)置的路徑是路徑編號0,為版本1設(shè)置的路徑是路徑編號1。如果段的數(shù)量是15,并且如果變體的數(shù)量是16,可以設(shè)置1615個不同的路徑。
      如在路徑的數(shù)量中,可以設(shè)置1615個不同的版本。即,可以為單個信息處理設(shè)備設(shè)置每一段內(nèi)容的不同的版本。或者,對于某一CPS單元,可以為具有同一機器類型的信息處理設(shè)備設(shè)置一個版本。即,對于一個CPS單元,可以為具有同一機器類型的信息處理設(shè)備設(shè)置相同的版本。
      雖然在實際中可以設(shè)置1615個不同的版本,但是在下列示例中設(shè)置了從0到255的256個版本。
      獲取了某一段內(nèi)容的從版本0到版本255的256個版本的信息處理設(shè)備根據(jù)從路徑0到路徑255的不同的路徑來執(zhí)行播放操作。
      下面將參考圖4描述存儲在信息記錄介質(zhì)中的內(nèi)容的數(shù)據(jù)陣列結(jié)構(gòu)。在圖4中,上部(a)顯示了類似于圖3所示的段結(jié)構(gòu)的段結(jié)構(gòu)。用作信息記錄介質(zhì)的光盤上的實際數(shù)據(jù)陣列是圖4的下部(b)所顯示的陣列。即,交替地排列了段部分301和非段部分302。在每一個段部分301中,排列了對應(yīng)于不同的變體編號0到15的段數(shù)據(jù)。
      圖4的(b)中指出的箭頭表示獲取了作為對應(yīng)于播放內(nèi)容的版本的版本0(v0)的信息處理設(shè)備的播放路徑(路徑0)。非段部分302是對所有版本都通用的數(shù)據(jù),并通過用上文所描述的CPS單元密鑰進行解密而進行播放。段部分301是用不同的加密密鑰0到15加密的同一個場景的數(shù)據(jù),從這些數(shù)據(jù)中選擇和解密基于版本確定的一個變體數(shù)據(jù)。
      通過與每一個段中設(shè)置的變體編號關(guān)聯(lián)的每一個段數(shù)據(jù)上的數(shù)字水印記錄了變體標(biāo)識信息。如果在每一個段中有16個從0到15的變體,如圖3和4所示,在段數(shù)據(jù)中嵌入了用于識別每一個段數(shù)據(jù)屬于哪一個變體的標(biāo)識信息。例如,作為數(shù)字水印嵌入了與變體編號0到15關(guān)聯(lián)的數(shù)值數(shù)據(jù)。對于此配置,如果稍后分發(fā)未經(jīng)授權(quán)的副本光盤,則可以分析未經(jīng)授權(quán)的副本數(shù)據(jù)的路徑,以指定副本源。
      根據(jù)與要播放的CPS單元關(guān)聯(lián)的單元分類號和存儲在信息處理設(shè)備中的單元分類密鑰文件中設(shè)置的數(shù)據(jù),信息處理設(shè)備獲取與CPS單元關(guān)聯(lián)的版本號以獲取由獲取的版本號所確定的播放列表,從而基于播放列表執(zhí)行播放操作。通過基于所選擇的播放列表執(zhí)行播放操作,可以執(zhí)行根據(jù)特定播放路徑的播放操作。
      可以在如內(nèi)容生產(chǎn)或編輯實體所需要的CPS單元中包含的每一個播放列表中設(shè)置路徑,根據(jù)屬于內(nèi)容管理單元的內(nèi)容,可以將所需要的路徑指定到具有版本0到255的信息處理設(shè)備。
      2.3.CPS單元密鑰文件如參考圖2所討論的,將單元分類號指定到存儲在信息記錄介質(zhì)中的內(nèi)容管理單元(CPS單元)。圖1所示的CPS單元密鑰文件115中存儲了涉及指定到存儲在信息記錄介質(zhì)中的多個內(nèi)容管理單元(CPS單元)的單元分類號的設(shè)置信息。
      下面將參考圖5和6討論CPS單元密鑰文件的特定結(jié)構(gòu)。圖5作為表顯示了CPS單元密鑰文件的結(jié)構(gòu),圖6是顯示了實際文件的數(shù)據(jù)結(jié)構(gòu)的語法圖。如圖5所示,CPS單元密鑰文件被分成,與諸如內(nèi)容管理單元編號(CPS單元編號)關(guān)聯(lián)的標(biāo)題之類的索引信息,單元分類號(電影段編號),以及加密CPS單元密鑰Kun。
      單元分類號(電影序列號)可以與編號0到254關(guān)聯(lián),在每一個內(nèi)容管理單元(CPS單元)設(shè)置了255個單元分類號0到254之一。內(nèi)容生產(chǎn)或編輯實體設(shè)置了單元分類號。
      圖5所示的CPS單元密鑰文件對應(yīng)于圖2所示的數(shù)據(jù)結(jié)構(gòu)。例如,標(biāo)題1和標(biāo)題2屬于同一個CPS單元(CPS1),在CPS單元(CPS1)中設(shè)置了單元分類號14。應(yīng)用程序1屬于CPS單元(CPS2),在CPS單元(CPS2)中設(shè)置了單元分類號35。
      根據(jù)每一個CPS單元中設(shè)置的單元分類號和存儲在播放內(nèi)容的信息處理設(shè)備中的單元分類密鑰文件中存儲的數(shù)據(jù),信息處理設(shè)備獲取與CPS單元關(guān)聯(lián)的版本號,并基于由版本確定的播放列表播放內(nèi)容。在此情況下,在播放列表中設(shè)置了路徑信息。即,信息處理設(shè)備選擇參考圖3討論的內(nèi)容的每一段部分中的一個段數(shù)據(jù)并對其進行解密。
      圖6是顯示了圖5所示的CPS單元密鑰文件的數(shù)據(jù)結(jié)構(gòu)的語法圖。數(shù)據(jù)部分321是其中記錄了涉及與每一個索引關(guān)聯(lián)的CPS單元編號的定義信息的記錄區(qū)域。數(shù)據(jù)部分322是其中記錄了涉及每一個CPS單元的單元分類號和每一個CPS單元的加密CPS單元密鑰的定義信息的記錄區(qū)域。
      2.4.段密鑰文件下面將參考圖7到9討論存儲在信息記錄介質(zhì)100中的段密鑰文件116(參見圖1)的詳細(xì)配置。為存儲在信息記錄介質(zhì)100中的每一個內(nèi)容管理單元(CPS單元)設(shè)置了段密鑰文件116。即,如果在信息記錄介質(zhì)100中存儲了n個CPS單元,則在信息記錄介質(zhì)100中設(shè)置和記錄了n個段密鑰文件。
      圖7作為表顯示了段密鑰文件的結(jié)構(gòu),圖8A和8B是顯示了實際段密鑰文件的數(shù)據(jù)結(jié)構(gòu)的語法圖。如圖7所示,配置了段密鑰文件,以便單元版本與段0到14的段密鑰的加密數(shù)據(jù)關(guān)聯(lián)。
      在單元版本V(n,i)中,n表示路徑編號0到255,i表示單元分類號。路徑編號是通過選擇參考圖3和4所描述的每一個段部分中的一個段數(shù)據(jù)設(shè)置的路徑標(biāo)識號碼。如上所述,路徑是基于與CPS單元關(guān)聯(lián)的版本號確定的,版本號是基于CPS單元中設(shè)置的單元分類號和信息處理設(shè)備的存儲器中存儲的單元分類密鑰文件Kc(n,i)中存儲的數(shù)據(jù)確定的。即,基于一個版本號確定一個路徑。雖然在此說明書中版本號等于路徑編號,但是,這只是為了方便,版本號和路徑編號沒有必要非得彼此一致。
      在單元版本V(n,i)中,i表示單元分類號。由于圖2和5所示的標(biāo)題1對應(yīng)于CPS單元1,并且由于CPS單元1的分類號是14,因此,為與CPS單元1的標(biāo)題1關(guān)聯(lián)的內(nèi)容設(shè)置了單元版本(0,14)到(255,14)。
      為播放內(nèi)容,信息處理設(shè)備選擇256個單元版本(0,14)到(255,14)中的某一個,并在與表的所選擇的行關(guān)聯(lián)的每一段0到14的條目中獲取加密段-密鑰生成密鑰Ks′(x,y)。然后,信息處理設(shè)備對加密段-密鑰生成密鑰Ks′(x,y)進行解密,以獲取段-密鑰生成密鑰Ks′(x,y),并進一步基于段-密鑰生成密鑰Ks′(x,y)獲取段密鑰Ks(x,y),以對對應(yīng)于段0到14中的每一段中的設(shè)置的變體編號0到15之一的一個段數(shù)據(jù)進行解密。下面將描述其特定過程。
      在圖7所示的段密鑰文件中,在段0到14中存儲了加密段-密鑰生成密鑰,即,[Enc(Ke′(n,i),Ks′(x,y)]。Enc(a,b)表示b用a加密。在Ke′(n,i)中,和單元版本V(n,i)中的n和i相同,n是路徑編號0到255,i是單元分類號。在Ks′(x,y)中,x是段編號(0到14),y是變體編號(0到15)。已經(jīng)參考圖3討論了段編號和變體編號。密鑰Ke′(n,i)是可以基于存儲在信息處理設(shè)備中的數(shù)據(jù)和存儲在信息記錄介質(zhì)中的數(shù)據(jù)生成的密鑰。下一節(jié)將描述此密鑰的生成。
      為播放內(nèi)容,信息處理設(shè)備選擇256個單元版本(0,i)到(255,i)中的某一個,并在與表的所選擇的行關(guān)聯(lián)的每一段0到14的條目中獲取加密段-密鑰生成密鑰Ks′(x,y)。
      基于為與要播放的內(nèi)容關(guān)聯(lián)的CPS單元設(shè)置單元分類號和存儲在信息處理設(shè)備的存儲器中存儲的單元分類密鑰文件中的數(shù)據(jù)來確定要選擇的單元版本。例如,根據(jù)基于單元分類號和存儲在單元分類密鑰文件中的數(shù)據(jù)確定的版本號,選擇其中設(shè)置了一個路徑的播放列表。所選擇的播放列表根據(jù)256個單元版本(0,i)到(255,i)中的一個路徑,由播放項目構(gòu)成。通過根據(jù)播放列表執(zhí)行播放操作,可以根據(jù)圖7所示的256個單元版本(0,i)到(255,i)中的一個路徑來播放內(nèi)容。
      例如,選擇了圖7中的最上面的部分的版本(0,i)作為播放路徑的信息處理設(shè)備可以獲取段0中的加密段-密鑰生成密鑰Ks′(0,3),以選擇和解密具有段編號0和變體編號3的段數(shù)據(jù),并可以獲取段1中的加密段-密鑰生成密鑰Ks′(1,2),以選擇和解密具有段編號1和變體編號2的段數(shù)據(jù)。如此,256個單元版本(0,14)到(255,14)與不同的路徑關(guān)聯(lián),信息處理設(shè)備通過根據(jù)從256個路徑中選擇的單個路徑選擇段數(shù)據(jù)來播放內(nèi)容。
      在參考圖2所討論的播放列表中記錄了實際路徑設(shè)置信息。即,設(shè)置了與256個路徑關(guān)聯(lián)的播放列表,并通過根據(jù)單元版本所選擇的播放列表來執(zhí)行播放操作,信息處理設(shè)備選擇對應(yīng)于圖7所示的表中的單元版本的其中一個路徑,然后播放內(nèi)容。下一節(jié)將參考圖12討論基于播放列表和播放項目設(shè)置路徑的過程。
      圖8A和8B是顯示了與圖7所示的段密鑰文件關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的語法圖。數(shù)據(jù)部分331是其中記錄了CPS單元編號的記錄區(qū)域,CPS單元編號通過使用序列密鑰來播放內(nèi)容,序列密鑰是特定段密鑰和CPS單元密鑰的組合。數(shù)據(jù)部分332是其中記錄了對應(yīng)于圖7所示的表的定義信息的記錄區(qū)域,即,記錄了與256個單元版本關(guān)聯(lián)的播放列表、播放列表中的播放項目,以及每一個段中的加密段-密鑰生成密鑰Ks′(x,y)。在圖7所示的表中,只顯示了每一個段中的加密段-密鑰生成密鑰Ks′(x,y)。然而,如圖9所示,在段密鑰文件中,記錄了每一個段中的播放列表ID和播放項目ID。
      當(dāng)播放內(nèi)容時,信息處理設(shè)備選擇由電影對象所指定的播放列表和播放項目作為參考圖11A和11B所描述的播放程序。
      播放列表是包括播放項目(是根據(jù)播放路徑的播放單元)的序列數(shù)據(jù),并被設(shè)置為播放項目字符串,在該字符串中,根據(jù)播放路徑,排列了段部分和非段部分,如參考圖3所討論的。播放列表ID和播放項目ID被分別設(shè)置為每一個播放列表和每一個播放項目的標(biāo)識符,當(dāng)播放內(nèi)容時,信息處理設(shè)備參考段密鑰文件以判斷播放列表和播放項目是否具有與段密鑰文件中設(shè)置的相同的播放列表ID和播放項目ID。如果兩個ID彼此一致,則信息處理設(shè)備判斷將播放對應(yīng)的段數(shù)據(jù),并生成段密鑰,從而根據(jù)播放列表中的播放項目,對每一個段中的變體0到15中的某一個的數(shù)據(jù)進行解密。
      2.5.單元分類密鑰文件現(xiàn)在將參考圖10說明存儲在播放內(nèi)容的信息處理設(shè)備的存儲器中的單元分類密鑰文件。圖10顯示了作為表存儲在信息處理設(shè)備150的存儲器154中的單元分類密鑰文件的配置。如參考圖1所討論的,信息處理設(shè)備150將單元分類密鑰文件Kc(n,i)存儲在存儲器154中。
      如圖10所示,如此配置單元分類密鑰文件,以便單元分類號與單元版本V(n,i)和單元分類密鑰Kc(n,i)關(guān)聯(lián)。如在參考圖7所討論的段密鑰文件的單元版本V(n,i)中,在單元版本V(n,i)和單元分類密鑰Kc(n,i)中,n表示路徑編號0到255,而i表示單元分類號。
      播放內(nèi)容的信息處理設(shè)備150具有對應(yīng)于圖10所示的單元分類號0到254的255個單元分類密鑰。
      如上所述,單元分類號是為每一個內(nèi)容管理單元(CPS單元)設(shè)置的編號。信息處理設(shè)備150基于要播放的內(nèi)容的單元分類號來選擇單元分類密鑰。例如,當(dāng)播放對應(yīng)于具有單元分類號0的CPS單元的內(nèi)容時,存儲了圖10所示的表的信息處理設(shè)備150選擇單元分類密鑰Kc(35,0)。下面將討論在播放內(nèi)容時執(zhí)行的特定過程。
      2.6.電影對象下面將參考圖11A和11B討論作為包含在記錄在信息記錄介質(zhì)上的內(nèi)容管理單元中的內(nèi)容播放程序的電影對象的結(jié)構(gòu)。電影對象是在圖2所示的層次結(jié)構(gòu)中的(B)電影對象層中設(shè)置的內(nèi)容播放程序。
      圖11A和11B所示的電影對象是用于根據(jù)信息處理設(shè)備的寄存器組值[reg](0到255)選擇其中一個播放列表0到255的程序。寄存器組值[reg]是版本號。當(dāng)從與要播放的內(nèi)容關(guān)聯(lián)的CPS單元中設(shè)置的單元分類號和存儲在信息處理設(shè)備中的單元分類密鑰數(shù)據(jù)播放內(nèi)容時,寄存器組值[reg]是推斷的值,并在信息處理設(shè)備的寄存器中設(shè)置。
      基于單元分類號和存儲在單元分類密鑰文件中的數(shù)據(jù)所確定的版本號,選擇其中設(shè)置了一個路徑的播放列表。例如,在圖11A和11B所示的電影對象中,當(dāng)寄存器[reg]組值是0時,選擇播放列表0,并播放內(nèi)容。播放列表0是具有與圖7所示的256個單元版本(0,i)到(255,i)中的其中一個路徑關(guān)聯(lián)的播放項目的播放列表。
      下面將參考圖12描述基于電影對象選擇播放列表并設(shè)置播放路徑的過程。圖12的(a)顯示了存儲在信息處理設(shè)備中的單元分類密鑰文件。圖12的(b)顯示了對應(yīng)于存儲在信息記錄介質(zhì)中的一個CPS單元的內(nèi)容結(jié)構(gòu)。在CPS單元內(nèi)容中,設(shè)置了單元分類號5,基于標(biāo)題#1指定了作為播放程序的電影對象,基于電影對象選擇播放列表。圖12所示的結(jié)構(gòu)對應(yīng)于參考圖2所討論的CPS單元的結(jié)構(gòu)。
      圖12的(b)中所指出的播放列表包括255個對應(yīng)于播放路徑的播放列表,并具有不同的播放項目序列。即,如此選擇播放項目,以便在每一個段0到14中選擇一個段數(shù)據(jù)。為便于理解,在圖12的(b)中,一個段對應(yīng)于一個播放項目。播放項目的數(shù)據(jù)量可以等于也可以不同于段的數(shù)據(jù)量。
      如參考圖11A和11B所討論的,電影對象基于單元分類號和存儲在信息處理設(shè)備的存儲器中存儲的單元分類密鑰文件中的數(shù)據(jù)所確定的版本號,選擇一個播放列表。在圖12所示的示例中,單元分類號是5。
      在存儲在信息處理設(shè)備的存儲器中的單元分類密鑰文件中,提取其中單元分類號是5的條目,并獲取與此條目關(guān)聯(lián)的單元版本。在單元版本中,設(shè)置V(1,5)。在V(1,5)中,1是路徑編號,5是單元分類號。在此情況下,假設(shè)路徑編號1是在電影對象中獲取的版本號。通過使用路徑編號和單元分類號來計算版本號。
      如參考圖11A和11B所討論的,電影對象指定了與每一個版本號關(guān)聯(lián)的播放列表,在此示例中,為版本號1指定了播放列表1。
      如圖12的(b)中所指出的,播放列表包括涉及多個播放項目的序列信息。播放列表1具有播放項目信息,如000、016、017、019,...,和255。通過按順序選擇這些播放項目來播放內(nèi)容。
      圖12的(c)顯示了與段部分和非段部分相關(guān)聯(lián)的播放項目1的播放過程。如圖12的(c)所指出的,播放項目1所指定的播放項目是,非段部分AV000、段部分AV016、非段部分AV017,等等的序列,一個路徑是由播放列表設(shè)置的。應(yīng)該注意,AVxxx是對應(yīng)于播放項目xxx的AV流數(shù)據(jù)。
      在每一個段部分,從包括多個變體的段數(shù)據(jù)中選擇一個段數(shù)據(jù)。在執(zhí)行播放過程時,段部分用段密鑰解密,非段部分用單元密鑰解密。
      3.信息處理設(shè)備中的內(nèi)容播放處理下面將參考圖13和14描述信息處理設(shè)備中的內(nèi)容播放處理序列。如參考圖3和4所討論的,存儲在信息記錄介質(zhì)中的內(nèi)容具有段部分和非段部分。通過通用過程來處理非段部分,即,通過所獲取的單元密鑰(Ku)來播放非段部分,不管信息處理設(shè)備的版本如何。另一方面,為播放段部分,確定根據(jù)信息處理設(shè)備的版本選擇不同的段數(shù)據(jù)的路徑,根據(jù)路徑來選擇和解密段數(shù)據(jù)。
      圖13顯示了通過獲取單元密鑰(Ku)所執(zhí)行的播放過程,圖14顯示了用于播放段的播放序列,即,通過獲取段密鑰(Ks)對段數(shù)據(jù)進行解密的播放序列。
      首先討論通過獲取圖13所示的單元密鑰(Ku)執(zhí)行的播放序列。信息處理設(shè)備150從信息記錄介質(zhì)100讀取各種信息,并基于通過使用讀取的數(shù)據(jù)和由信息處理設(shè)備150所擁有的設(shè)備密鑰(Kd)401所執(zhí)行的密鑰生成過程所生成的單元密鑰(Ku),對加密內(nèi)容進行解密。
      信息處理設(shè)備150首先讀取存儲在存儲器中的設(shè)備密鑰(Kd)401。設(shè)備密鑰401是存儲在具有涉及內(nèi)容使用的許可證的信息處理設(shè)備150中的私鑰。
      然后,在步驟S11中,通過使用設(shè)備密鑰401,信息處理設(shè)備150對存儲在信息記錄介質(zhì)100中的MKB 112(是其中存儲了介質(zhì)密鑰Km的加密密鑰塊)進行解密,從而獲取介質(zhì)密鑰Km。
      然后,在步驟S12中,信息處理設(shè)備150基于在步驟S11中的MKB過程中獲取的介質(zhì)密鑰Km和從信息記錄介質(zhì)100讀取的卷ID 113來執(zhí)行加密過程,從而生成標(biāo)題-密鑰生成密鑰Ke(嵌入的密鑰)。此密鑰生成過程是基于高級加密標(biāo)準(zhǔn)(AES)加密算法執(zhí)行的。
      下面將參考圖15討論AES加密算法的詳細(xì)信息。作為基于AES加密算法的過程,可以使用基于AES的哈希函數(shù)AES_H。基于AES的哈希函數(shù)被配置為,通過使用AES加密過程執(zhí)行數(shù)據(jù)解密過程的密鑰生成過程執(zhí)行單元(AES_G)和異-或單元的組合。如圖15所示,AES_G單元被配置為,AES解密單元(AES_D)和異-或單元的組合。
      通過使用圖15所示的基于AES的哈希函數(shù)AES_H,并通過輸入在步驟S11中的MKB過程中獲取的介質(zhì)密鑰Km和從信息記錄介質(zhì)100讀取的卷ID 113,來執(zhí)行圖13中的步驟S12中的生成標(biāo)題-密鑰生成密鑰Ke(嵌入的密鑰)的過程。
      然后,在步驟S13中,基于標(biāo)題-密鑰生成密鑰Ke(嵌入的密鑰)和從在信息記錄介質(zhì)100中讀取的CPS單元密鑰文件114(參見圖5和6)獲取的加密CPS單元密鑰Kun,進行單元密鑰數(shù)據(jù)處理,例如,加密過程(AES_H),以獲取標(biāo)題密鑰Kt。
      然后,在步驟S14中,基于標(biāo)題密鑰Kt和從信息記錄介質(zhì)100讀取的許可信息115,通過加密過程(AES_H)來生成單元密鑰Ku。在步驟S15中,對從信息記錄介質(zhì)100讀取的加密內(nèi)容執(zhí)行使用單元密鑰Ku的解密過程(例如,AES_D)。
      然后,在步驟S16中,執(zhí)行諸如MPEG-解碼、解壓,以及解密之類的必需的解碼過程,以便可以獲取內(nèi)容402。
      已經(jīng)討論了段部分之外的非段數(shù)據(jù)的解密處理序列。在信息記錄介質(zhì)中,包括參考圖3和4所討論的具有多個變體的沒有段部分的內(nèi)容,即,只具有非段部分的內(nèi)容。這樣的內(nèi)容可以用如圖13所示的過程中生成的單元密鑰來進行解密和播放。
      對于包括參考圖3和4所討論的具有多個變體的段部分的內(nèi)容,根據(jù)圖14所示的序列來生成段密鑰。
      在圖14中,信息處理設(shè)備150讀取存儲在存儲器中的設(shè)備密鑰(Kd)401。設(shè)備密鑰401是參考圖13所討論的設(shè)備密鑰,并且是存儲在具有涉及內(nèi)容使用的許可證的信息處理設(shè)備中的私鑰。
      然后,在步驟S21中,通過使用設(shè)備密鑰401,信息處理設(shè)備150對存儲在信息記錄介質(zhì)100中的MKB 112(是其中存儲了介質(zhì)密鑰Km的加密密鑰塊)進行解密,從而獲取介質(zhì)密鑰Km。
      然后,在步驟S22中,基于從信息記錄介質(zhì)100讀取的卷ID和存儲在信息處理設(shè)備150中的單元分類密鑰(Kc)412來進行計算,例如,進行異-或(xOR)計算。根據(jù)在對應(yīng)于要播放的內(nèi)容的CPS單元中設(shè)置的單元分類號,從存儲在信息處理設(shè)備150中的單元分類密鑰文件(參見圖10)中選擇單元分類密鑰(Kc)412。
      在步驟S23中,對步驟S22中的計算結(jié)果,與在步驟S21中的MKB過程中獲取的介質(zhì)密鑰Km一起執(zhí)行加密過程,從而生成標(biāo)題-密鑰生成密鑰Ke′(嵌入的密鑰)?;趨⒖紙D15所討論的AES加密算法來執(zhí)行此密鑰生成過程。
      然后,在步驟S24中,基于標(biāo)題-密鑰生成密鑰Ke′,對從在信息記錄介質(zhì)100中讀取的段密鑰文件116(參見圖7和8)獲取的[Enc(Ke′(n,i),Ks′(x,y))]進行解密,以便獲取段-密鑰生成密鑰Ks′(x,y)?;谝シ诺亩尉幪枺@取并解密對應(yīng)于段密鑰文件116中設(shè)置的一個段0到14的加密數(shù)據(jù)。
      在步驟S25中,基于段-密鑰生成密鑰Ks′(x,y)和從信息記錄介質(zhì)100中讀取的許可信息115,通過加密過程(AES_H)生成段密鑰Ks(x,y)。然后,在步驟S26中,對從信息記錄介質(zhì)100讀取的加密內(nèi)容的段數(shù)據(jù)執(zhí)行使用段密鑰的解密過程(例如,AES_D)。
      要選擇的段數(shù)據(jù)是變體編號0到15中的某一個。通過播放列表自動地選擇段數(shù)據(jù)。即,基于根據(jù)對應(yīng)于要播放的內(nèi)容的CPS單元的單元分類號確定的版本號和存儲在信息處理設(shè)備150單元分類密鑰文件,由電影對象確定播放列表。要選擇的段數(shù)據(jù)對應(yīng)于由播放列表所選擇的播放項目。在段密鑰Ks(x,y)中,x是段編號,y是變體編號。信息處理設(shè)備150執(zhí)行為每一個段生成段密鑰的過程。
      在通過生成的段密鑰Ks對段數(shù)據(jù)進行解密之后,在步驟S27中,執(zhí)行必需的諸如MPEG-解碼、解壓,以及解密之類的解碼過程,以便可以獲取內(nèi)容402。上文討論了段數(shù)據(jù)的解密處理序列。
      如圖13和14所示,分別執(zhí)行對段數(shù)據(jù)的過程和非段數(shù)據(jù)的過程。下面將參考圖16中的流程圖描述信息處理設(shè)備150所執(zhí)行的包括對段數(shù)據(jù)的處理操作和對非段數(shù)據(jù)的處理操作的內(nèi)容播放處理序列。
      圖16所示的流程圖中的單個步驟如下。首先,信息處理設(shè)備150選擇要播放的CPS單元。在CPS單元中,如參考圖2和5所討論的,設(shè)置了單元編號(#i)作為單元標(biāo)識符。
      在步驟S101中,信息處理設(shè)備150從信息記錄介質(zhì)100中讀取MKB 112,并使用存儲在信息處理設(shè)備150中的設(shè)備密鑰Kd執(zhí)行加密過程,從而從MKB 112中獲取介質(zhì)密鑰。此過程對應(yīng)于圖13中的步驟S11或圖14中的步驟S21。
      如果在步驟S102中判斷,沒有成功地獲取介質(zhì)密鑰,過程進入其中終止播放過程的步驟S115,并結(jié)束過程。這就意味著,撤銷信息處理設(shè)備150,即,信息處理設(shè)備150沒有被驗證為獲授權(quán)的播放設(shè)備。適當(dāng)?shù)馗翸KB 112,以便可以防止未經(jīng)授權(quán)的設(shè)備通過使用設(shè)備密鑰獲取介質(zhì)密鑰。
      如果在步驟S102中判斷,已經(jīng)成功地獲取了介質(zhì)密鑰,則過程進入步驟S103,在該步驟中,執(zhí)行使用從信息記錄介質(zhì)100讀取的卷ID 113的過程。通過使用卷ID 113的過程,生成標(biāo)題-密鑰生成密鑰Ke(嵌入的密鑰)。此過程對應(yīng)于圖13中的步驟S12。
      然后,在步驟S104中,從存儲在信息記錄介質(zhì)100中的CPS單元密鑰文件(參見圖5和6)中讀取單元分類號。然后,在步驟S105中,讀取存儲在信息處理設(shè)備150的存儲器中的單元分類密鑰文件(參見圖10),以便可以基于要播放的內(nèi)容的單元分類號和單元分類密鑰文件獲取單元版本,基于單元版本由電影對象選擇播放列表(參見圖11A到12)。
      然后,在步驟S106中,啟動播放項目的播放操作。如參考圖2和12所討論的,播放項目是用于指定由要播放的內(nèi)容的播放程序指定的播放列表中包含的播放區(qū)域的信息。播放項目包含在基于參考圖11A到12所討論的播放程序(電影對象)所選擇的播放列表中。
      然后,在步驟S107中,將由播放程序(電影對象)所選擇的播放列表的ID和播放項目ID與對應(yīng)于與要播放的內(nèi)容關(guān)聯(lián)的CPS單元的段密鑰文件(參見圖7到9)中設(shè)置的播放列表ID和播放項目ID進行比較。如果播放列表ID和播放項目ID與段密鑰文件中那些一致,則判斷對應(yīng)的數(shù)據(jù)是要播放的段數(shù)據(jù)。然后,在步驟S110中,生成段密鑰,在步驟S111中,作為段數(shù)據(jù)來解密和播放播放項目。根據(jù)參考圖14所討論的序列執(zhí)行步驟S110中執(zhí)行的生成段密鑰的過程。
      如果在步驟S107中由播放程序(電影對象)所選擇的播放列表的ID與對應(yīng)于與要播放的內(nèi)容關(guān)聯(lián)的CPS單元的段密鑰文件(參見圖7到9)中設(shè)置的播放列表ID和播放項目ID不一致,則判斷,對應(yīng)的數(shù)據(jù)不是段數(shù)據(jù),而是非段數(shù)據(jù)。然后,在步驟S109中,生成單元密鑰,在步驟S111中,作為非段數(shù)據(jù)來解密和播放播放項目。根據(jù)參考圖13所討論的序列執(zhí)行步驟S109中執(zhí)行的生成單元密鑰的過程。
      4.信息記錄介質(zhì)的制造過程下面將參考圖17描述其中存儲了內(nèi)容的上文所描述的信息記錄介質(zhì)的制造過程的詳細(xì)信息。
      如圖17所示,有三個涉及其中存儲了內(nèi)容的信息記錄介質(zhì)的制造的實體。三個實體是用于執(zhí)行內(nèi)容編輯過程的創(chuàng)作機構(gòu)430,用于管理內(nèi)容的使用和生成和管理MKB和各種密鑰數(shù)據(jù)451的許可證實體,以及用于制造信息記錄介質(zhì)的光盤工廠470。
      首先,在步驟S201中,創(chuàng)作機構(gòu)430對要存儲在信息記錄介質(zhì)中的內(nèi)容執(zhí)行內(nèi)容編輯過程。內(nèi)容編輯過程是用于基于原始內(nèi)容生成要記錄在信息記錄介質(zhì)上的內(nèi)容的過程。編輯過程包括構(gòu)建具有參考圖2所討論的層次結(jié)構(gòu)的內(nèi)容,設(shè)置內(nèi)容管理單元(CPS單元),為內(nèi)容管理單元(CPS單元)生成許可信息,以及設(shè)置參考圖3和4所討論的段數(shù)據(jù)部分和非段數(shù)據(jù)部分。然而,在編輯過程中,不執(zhí)行加密過程,數(shù)據(jù)被分成幾個部分,以判斷哪些部分將用于作為段。此外,確定要在每一個段中設(shè)置的段的數(shù)量和變體的數(shù)量,還設(shè)置了路徑。還生成根據(jù)要在每一個段中設(shè)置的變體的數(shù)量的段數(shù)據(jù)。
      然后,在步驟S202中,根據(jù)每一個段中設(shè)置的變體的數(shù)量,將標(biāo)識信息記錄在數(shù)據(jù)上。即,如圖3所示,如果在每一個段中有16個從0到15的變體,則將用于識別每一個段數(shù)據(jù)的標(biāo)識信息嵌入到對應(yīng)的段數(shù)據(jù)中。例如,作為數(shù)字水印嵌入了數(shù)字?jǐn)?shù)據(jù)0到15。對于此配置,如果稍后分發(fā)未經(jīng)授權(quán)的副本光盤,則可以分析未經(jīng)授權(quán)的副本數(shù)據(jù)的路徑,以指定副本源。
      如此,生成將接受創(chuàng)作過程的內(nèi)容432,向光盤工廠470提供生成的內(nèi)容432。內(nèi)容432包含許可信息。
      創(chuàng)作機構(gòu)430還生成用作CPS單元密鑰文件的骨架和要記錄在信息記錄介質(zhì)上的段密鑰文件的骨架的骨架密鑰文件431,并將生成的骨架密鑰文件431提供到光盤工廠470。
      骨架密鑰文件431是CPS單元密鑰文件的骨架數(shù)據(jù),沒有密鑰信息的段密鑰文件。在光盤工廠470中執(zhí)行將密鑰存儲在那些文件中的過程。
      圖18顯示了沒有密鑰信息的骨架CPS單元密鑰文件的數(shù)據(jù)結(jié)構(gòu)。包括密鑰信息的CPS單元密鑰文件具有參考圖5和6所討論的結(jié)構(gòu)。數(shù)據(jù)部分433是其中記錄了涉及與每一個索引關(guān)聯(lián)的CPS單元編號的定義信息的記錄區(qū)域。數(shù)據(jù)部分434是其中記錄了涉及每一個CPS單元的單元分類號和對應(yīng)于每一個CPS單元的加密CPS單元密鑰的定義信息的記錄區(qū)域。在骨架CPS單元密鑰文件中,在加密CPS單元密鑰記錄區(qū)域435中嵌入了所有零,而不必記錄密鑰數(shù)據(jù)。
      在光盤工廠470中,在具有所有零的區(qū)域中記錄了加密CPS單元密鑰,從而生成具有參考圖6所討論的結(jié)構(gòu)的CPS單元密鑰文件。然后,在信息記錄介質(zhì)上記錄生成的CPS單元密鑰文件。
      圖19A和19B顯示了沒有密鑰信息的骨架段密鑰文件的數(shù)據(jù)結(jié)構(gòu)。包括密鑰信息的段密鑰文件具有參考圖7到9所討論的結(jié)構(gòu)。數(shù)據(jù)部分436是其中記錄了CPS單元編號的記錄區(qū)域,CPS單元編號通過使用序列密鑰來播放內(nèi)容,序列密鑰是特定段密鑰和CPS單元密鑰的組合。數(shù)據(jù)部分437是其中記錄了對應(yīng)于256個單元版本的播放列表,每一個播放列表中的播放項目信息,每一個段的加密段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))]的記錄區(qū)域。在骨架段密鑰文件中,所有零都嵌入在加密段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))]記錄區(qū)域438中,而不必記錄密鑰數(shù)據(jù)。
      在光盤工廠470中,在具有所有零的區(qū)域中記錄了加密段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))],從而生成具有參考圖6到9所討論的結(jié)構(gòu)的CPS單元密鑰文件。然后,在信息記錄介質(zhì)上記錄生成的CPS單元密鑰文件。
      作為加密機構(gòu)對內(nèi)容進行加密的光盤工廠470,從創(chuàng)作機構(gòu)430接收將接受創(chuàng)作過程的內(nèi)容432和沒有密鑰信息的骨架密鑰文件431。光盤工廠470還從許可證實體450接收密鑰數(shù)據(jù)451。
      密鑰數(shù)據(jù)451包括MKB,它用作加密密鑰塊,其中存儲了介質(zhì)密鑰Km,并允許通過使用存儲在授權(quán)的信息處理設(shè)備中的設(shè)備密鑰Kd來只獲取介質(zhì)密鑰Km;介質(zhì)密鑰Km;以及單元分類密鑰Kc(0,i)到Kc(255,i)。在Kc(0,i)到Kc(255,i)中,i是單元分類號,0到255表示路徑編號。
      在步驟S203中,光盤工廠470基于接收到的信息完成密鑰文件,即,CPS單元密鑰文件(參見圖5和6)和段密鑰文件(參見圖7到9)。即,在骨架CPS單元密鑰文件中,光盤工廠470將加密的CPS單元密鑰記錄在具有所有零的區(qū)域中,以完成具有參考圖6所討論的配置的CPS單元密鑰文件。在骨架段密鑰文件中,光盤工廠470將加密的段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))]記錄在具有所有零的區(qū)域中,以完成具有參考圖8A和8B所討論的結(jié)構(gòu)的段密鑰文件。然后,光盤工廠470將按如上文所討論的方式所生成的密鑰文件471寫入到信息記錄介質(zhì)100中。
      通過使用從許可證實體450接收到的信息和從創(chuàng)作機構(gòu)430接收到的信息執(zhí)行生成CPS單元密鑰和加密的段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))],并通過光盤工廠470中的隨機數(shù)生成過程來生成必需密鑰數(shù)據(jù)和ID信息。
      然后,在步驟S204中,光盤工廠470對內(nèi)容執(zhí)行加密過程。對具有參考圖3和4所討論的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容執(zhí)行此加密過程,通過使用單元密鑰對非段部分進行加密,而通過使用為每一個段的每一個變體選擇的段密鑰對段部分進行加密。單元密鑰和段密鑰分別具有與CPS單元密鑰文件和段密鑰文件相關(guān)聯(lián)的結(jié)構(gòu)。
      在信息記錄介質(zhì)100上記錄通過步驟S204中的加密過程生成的加密內(nèi)容472。雖然未顯示,光盤工廠470將MKB 112、卷ID113,以及許可信息寫入到記錄介質(zhì)100中,從而生成具有參考圖1所討論的記錄數(shù)據(jù)的信息記錄介質(zhì)100。
      在圖17所示的信息記錄介質(zhì)100的制造過程中,通過創(chuàng)作機構(gòu)430嵌入了段數(shù)據(jù)的標(biāo)識信息(數(shù)字水印)。然而,如圖20所示,也可以由光盤工廠470來嵌入段數(shù)據(jù)的標(biāo)識信息(數(shù)字水印)。
      當(dāng)在光盤工廠470中執(zhí)行內(nèi)容加密過程時,可以使用輔助文件來有效地執(zhí)行加密過程。下面將參考圖21和22討論輔助文件的結(jié)構(gòu)。圖21顯示了用于有效地執(zhí)行基于扇區(qū)的加密過程的輔助文件的數(shù)據(jù)結(jié)構(gòu)。圖22顯示了圖21所示的輔助文件的術(shù)語的含義。
      如圖21和22所示,輔助文件具有下列數(shù)據(jù)。
      UD_START_Location每一層的用戶數(shù)據(jù)(數(shù)據(jù)區(qū))的開始點的物理扇區(qū)號UD_END_Location每一層的用戶數(shù)據(jù)(數(shù)據(jù)區(qū))的結(jié)束點的物理扇區(qū)號CHT_LocationCHT的開始點的物理扇區(qū)號CHT_Offset從CHT的開始點到哈希值(由原版機構(gòu)嵌入的數(shù)據(jù))緊之前的字節(jié)的數(shù)量Content_Cert_Location內(nèi)容證書的開始點的物理扇區(qū)號Content_Cert_Offset從內(nèi)容證書的開始點到內(nèi)容ID(由原版機構(gòu)嵌入的數(shù)據(jù))緊之前的字節(jié)的數(shù)量CRL_Location內(nèi)容吊銷列表的開始點的物理扇區(qū)號CRL_Reserved_Length由創(chuàng)作機構(gòu)預(yù)留的CRL嵌入?yún)^(qū)域的字節(jié)的數(shù)量UK_Inf_LocationUnit_Key.inf的開始點的物理扇區(qū)號(如果Unit_Key.inf沒有記錄在對應(yīng)的層,表示0000000016)UK_Inf_Offset從Unit_Key.inf的開始點到CPS Unit#1的加密單元密鑰緊之前的字節(jié)的數(shù)量(如果Unit_Key.inf沒有記錄在對應(yīng)的層,表示0000000016)Num_of_UK整個光盤中的單元密鑰的數(shù)量(=CPS單元的數(shù)量)SKF_Location段密鑰文件的開始點的物理扇區(qū)號(如果Unit_Key.inf沒有記錄在對應(yīng)的層,表示0000000016)Num_of_SK_CPS_Unit向其中應(yīng)用了序列密鑰的整個光盤的CPS單元的數(shù)量MKB_LocationMKB的開始點的物理扇區(qū)號(如果MKB_Cert沒有記錄在對應(yīng)的層,表示0000000016)MKB_Reserved_Length由創(chuàng)作機構(gòu)預(yù)留的MKB嵌入?yún)^(qū)域的字節(jié)的數(shù)量N層i的邏輯扇區(qū)的數(shù)量Encryption_Flag指出是否執(zhí)行加密的標(biāo)記Data_Type指出扇區(qū)類型的標(biāo)記CPS_Unit_NoCPS單元編號/Segment_No段編號/Variation_No變體編號Clip_AV_File_No剪輯AV文件號(用于創(chuàng)建CHT的信息)Last_Sector_of_Clip指出每一剪輯的最后一個扇區(qū)(不管層)的標(biāo)記Last_Sector_of_Layer指出每一層中的每一剪輯的最后一個扇區(qū)的標(biāo)記在圖21中,數(shù)據(jù)部分501提供涉及要記錄在信息記錄介質(zhì)上的數(shù)據(jù)、密鑰文件的位置,以及數(shù)據(jù)的量的信息。數(shù)據(jù)部分502提供涉及扇區(qū)(i)的信息。數(shù)據(jù)部分502提供了涉及扇區(qū)i的下列信息是否需要加密[Encryption_Flag];扇區(qū)i所屬的CPS單元編號[CPS_Unit_No.];扇區(qū)i所屬的段編號[Segment_No.];以及扇區(qū)i所屬的變體編號[Variation_No.]。
      為提供每一個段編號,在沒有段密鑰的數(shù)據(jù)部分(即,參考圖3和4所討論的非段數(shù)據(jù))中設(shè)置了段編號FFFF。同樣,在沒有段密鑰的非段數(shù)據(jù)中設(shè)置了變體編號FFFF。
      相應(yīng)地,當(dāng)對每一扇區(qū)(i)進行加密時,通過使用單元密鑰對以FFFF作為段編號和變體編號的扇區(qū)進行加密。以FFFF之外的數(shù)值作為段編號和變體編號的扇區(qū),例如,發(fā)現(xiàn)0000到000D,即,0到14,作為段編號,以0000到000E,即,0到15,作為變體編號的扇區(qū)是段數(shù)據(jù),并用與對應(yīng)的段和變體關(guān)聯(lián)的段密鑰對其進行加密。
      如上文所討論的,加密輔助文件可以用來判斷每一扇區(qū)是段數(shù)據(jù)還是非段數(shù)據(jù)。如果發(fā)現(xiàn)扇區(qū)是段數(shù)據(jù),則可以立即確定每一個扇區(qū)數(shù)據(jù)的密鑰,即,單元密鑰和段密鑰,因為記錄了對應(yīng)的段編號和變體編號,從而實現(xiàn)有效的加密過程。
      現(xiàn)在將參考圖23中的流程圖來說明通過使用加密輔助文件的內(nèi)容加密過程。通過從切割的母版中讀取扇區(qū)的單元中的數(shù)據(jù)(原始數(shù)據(jù))來執(zhí)行加密過程,以便記錄在信息記錄介質(zhì)上。即,按照扇區(qū)號(i)的順序,在扇區(qū)的單元中執(zhí)行加密過程。如圖21所示的輔助文件中所指出的,按順序處理N個扇區(qū)(i=0到N-1)。
      首先,在步驟S401中,作為扇區(qū)號(i)的初始處理,i被設(shè)置為0。在步驟S402中,從切割母版中讀取對應(yīng)于扇區(qū)(i)的數(shù)據(jù)。在步驟S403中,從圖21所示的輔助文件中讀取扇區(qū)(i)的Encryption_Flag來判斷是否需要加密,即,是否Encryption_Flag=1。
      如果不需要加密,即,Encryption_Flag=0,則過程進入步驟S408。如果需要加密,即,Encryption_Flag=1,則過程進入步驟S404。
      在步驟S404中,通過參考輔助文件來檢查扇區(qū)(i)的數(shù)據(jù)類型和CPS單元編號。然后,在步驟S405中,通過參考輔助文件來判斷扇區(qū)(i)的段編號是否是FFFF。如上所述,如果段編號是FFFF,則扇區(qū)是非段數(shù)據(jù)。在此情況下,過程進入步驟S406,在該步驟中,選擇CPS單元密鑰作為扇區(qū)(i)的加密密鑰。
      如果段編號是FFFF之外的數(shù),則扇區(qū)是段數(shù)據(jù)。在此情況下,過程進入步驟S410,在該步驟中,選擇對應(yīng)的段密鑰作為扇區(qū)(i)的加密密鑰。當(dāng)選擇段密鑰時,檢查輔助文件的變體編號,選擇根據(jù)變體編號的段密鑰。
      然后,過程進入步驟S407中,在該步驟中,對扇區(qū)(i)執(zhí)行加密過程。如果扇區(qū)(i)是段數(shù)據(jù),則通過使用步驟S410中選擇的段密鑰,執(zhí)行加密過程。如果扇區(qū)(i)是非段數(shù)據(jù),則通過使用步驟S406中選擇的CPS單元密鑰,執(zhí)行加密過程。
      然后,在步驟S408中,判斷處理的扇區(qū)號(i)是否是位于輔助文件中設(shè)置的用戶數(shù)據(jù)的結(jié)束點的扇區(qū)。如果扇區(qū)號(i)不位于用戶數(shù)據(jù)的結(jié)束點,則有另一個扇區(qū)數(shù)據(jù)將被處理。然后,過程進入步驟S420,在該步驟中,扇區(qū)號(i)增大,在隨后的扇區(qū)上重復(fù)步驟S402和后面的步驟。
      如果在步驟S408中判斷處理的扇區(qū)號(i)位于輔助文件中設(shè)置的用戶數(shù)據(jù)的結(jié)束點,則意味著,對所有扇區(qū)上執(zhí)行了加密過程,則過程完成。
      通過使用如上文所討論的輔助文件,判斷扇區(qū)是屬于段部分還是屬于非段部分,根據(jù)判斷結(jié)果,可以正確地獲取用于加密過程的密鑰,從而增強扇區(qū)的單元中的加密過程中的效率。
      下面將參考圖24A和24B討論光盤工廠中的用于生成段密鑰文件的輔助文件。圖24A顯示了用于生成段密鑰文件的輔助文件的數(shù)據(jù)結(jié)構(gòu)。圖24B顯示了圖24A所示的輔助文件的術(shù)語的含義。
      如圖24所示,在用于生成段密鑰文件的輔助文件的開始,記錄了向其中應(yīng)用包括段密鑰串的序列密鑰的CPS單元的數(shù)量Num_of_CPS_Unit_applide_SK。然后,記錄用于獲取生成與需要段密鑰的CPS單元關(guān)聯(lián)的段密鑰文件所需要的變體編號的程序。
      光盤工廠生成段密鑰。按如下方式計算段密鑰的數(shù)量。每一個CPS內(nèi)容中的段(15)的數(shù)量乘以每一個段中的變體(16)的數(shù)量。將所產(chǎn)生的數(shù)量進一步乘以CPS單元的數(shù)量ncu,產(chǎn)生ncu×15×16個段密鑰。然后,基于段密鑰,光盤工廠生成加密段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))]并將它們存儲在段密鑰文件中。
      在段密鑰文件中,如參考圖7所討論的,根據(jù)每一個單元版本所定義的路徑,存儲基于與段1到14中的各種變體編號關(guān)聯(lián)的段密鑰的加密密鑰數(shù)據(jù)。例如,在圖7所示的與單元版本V(0,i)關(guān)聯(lián)的路徑中,生成基于與下列變體關(guān)聯(lián)的段密鑰的加密段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))],并存儲在段密鑰文件中。
      段0變體3段1變體2
      段2變體4段14變體14圖24A和24B所示的輔助文件是用于按順序提供與路徑編號j=0到255和段編號0到14的組合(j,k)關(guān)聯(lián)的變體編號0到15。使用此程序可以可以按順序獲取與路徑編號j=0到255和段編號0到14的組合(j,k)關(guān)聯(lián)的變體編號?;趯?yīng)于所獲取的變體編號的段密鑰,根據(jù)預(yù)先確定的加密處理序列,生成加密段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))],并存儲在段密鑰文件中。
      通過使用圖24A和24B所示的輔助文件,可以按順序獲取變體編號,并可以正確地獲取與所獲取的變體編號關(guān)聯(lián)的段密鑰,并基于所獲取的段密鑰,生成加密的段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))],從而有效地生成段密鑰文件。
      如上所述,為每一個CPS單元設(shè)置了段密鑰文件。當(dāng)切換輔助文件中記錄的CPS單元編號(i)時,可以同時切換待生成的段密鑰文件。通過使用單一輔助文件,可以有效地執(zhí)行對于與CPS單元關(guān)聯(lián)的多個段密鑰文件的密鑰存儲過程。
      下面將參考圖25中的流程圖描述制造信息記錄介質(zhì)的整個序列。例如,在圖25中的流程圖中,由圖17所示的創(chuàng)作機構(gòu)430執(zhí)行步驟S501到S504,由光盤工廠470執(zhí)行步驟S505到S511。然而,不應(yīng)該對由創(chuàng)作機構(gòu)430或光盤工廠470執(zhí)行哪一個步驟施加限制。例如,如參考圖20所討論的,可以在光盤工廠470中執(zhí)行步驟S503中的數(shù)字水印過程。
      在獲取內(nèi)容材料時,創(chuàng)作機構(gòu)430在步驟S501中執(zhí)行內(nèi)容編輯過程。內(nèi)容編輯過程包括構(gòu)建具有參考圖2所討論的層次結(jié)構(gòu)的內(nèi)容,設(shè)置內(nèi)容管理單元(CPS單元),生成對應(yīng)于內(nèi)容管理單元(CPS單元)的許可信息,以及設(shè)置參考圖3和4所討論的段數(shù)據(jù)部分和非段數(shù)據(jù)部分。
      然后,在步驟S502中,生成CPS單元密鑰文件和沒有密鑰信息的段密鑰文件,即,參考圖18到19B所討論的骨架密鑰文件。例如,生成其中在密鑰存儲區(qū)域中設(shè)置所有零的密鑰文件。
      然后,在步驟S503中,根據(jù)在步驟S501中生成的編輯內(nèi)容中設(shè)置的段的變體的數(shù)量,將標(biāo)識信息記錄在段數(shù)據(jù)上。即,如圖3所示,如果在每一個段中有16個從0到15的變體,則將用于識別每一個段數(shù)據(jù)的標(biāo)識信息嵌入到對應(yīng)的段數(shù)據(jù)中。例如,作為數(shù)字水印嵌入了數(shù)值數(shù)據(jù)0到15。對于此配置,如上所述,如果稍后分發(fā)未經(jīng)授權(quán)的副本光盤,則可以分析未經(jīng)授權(quán)的副本數(shù)據(jù)的路徑,以指定副本源??梢栽诠獗P工廠470中執(zhí)行數(shù)字水印嵌入過程。
      在步驟S504中,生成上文所描述的過程所生成的基于數(shù)據(jù)的切割母版。切割母版是要記錄在信息記錄介質(zhì)上的原始數(shù)據(jù),并包含編輯的內(nèi)容和骨架密鑰文件。
      由光盤工廠470執(zhí)行步驟S505和后面的步驟。在步驟S505中,光盤工廠470從創(chuàng)作機構(gòu)430獲取切割母版。在步驟S506中,光盤工廠470存儲從許可證實體450提供的各種密鑰信息,即,介質(zhì)密鑰Km,并接收用作加密密鑰塊的MKB,該MKB允許只有在使用了存儲在授權(quán)的信息處理設(shè)備中的設(shè)備密鑰Kd的情況下才獲取介質(zhì)密鑰Km,并獲取介質(zhì)密鑰Km,以及單元分類密鑰Kc(0,i)到Kc(255,i)。在Kc(0,i)到Kc(255,i)中,i是單元分類號,0到255表示路徑編號。
      在步驟S507中,光盤工廠470基于接收到的信息完成密鑰文件,即,CPS單元密鑰文件(參見圖5和6)和段密鑰文件(參見圖7到9)。具體來說,在骨架CPS單元密鑰文件中,光盤工廠470將加密的CPS單元密鑰記錄在具有所有零的區(qū)域中,以完成具有參考圖6所討論的結(jié)構(gòu)的CPS單元密鑰文件。在骨架段密鑰文件中,光盤工廠470將加密的段-密鑰生成密鑰[Enc(Ke′(n,i),Ks′(x,y))]記錄在具有所有零的區(qū)域中,以完成具有參考圖8A和8B所討論的結(jié)構(gòu)的段密鑰文件。當(dāng)生成段密鑰文件時,使用參考圖24A和24B所討論的生成段密鑰文件的輔助文件。
      然后,在步驟S508中,執(zhí)行內(nèi)容加密過程。對具有參考圖3和4所討論的數(shù)據(jù)結(jié)構(gòu)的內(nèi)容執(zhí)行此加密過程,用單元密鑰對非段部分進行加密,而用為單個段和單個變體所選擇的段密鑰對段部分進行加密。上面參考圖23中的流程圖討論了特定的加密處理序列,參考圖21和22所討論的輔助文件用于加密過程。通過基于輔助文件來適當(dāng)?shù)剡x擇單元密鑰和段密鑰,在扇區(qū)的單元中執(zhí)行加密過程。單元密鑰和段密鑰是分別存儲在CPS單元密鑰文件和段密鑰文件中的密鑰數(shù)據(jù)。
      在完成CPS單元密鑰文件、段密鑰文件和加密內(nèi)容的生成時,將這些數(shù)據(jù)寫入到壓模中。通過在步驟S509中執(zhí)行數(shù)據(jù)調(diào)制過程和在步驟S510中執(zhí)行壓模生成過程,來完成存儲了CPS單元密鑰文件、段密鑰文件和加密內(nèi)容的壓模。還將MKB、卷ID,以及許可信息寫入到壓模中。
      然后,在步驟S511中,通過使用壓模來制造光盤(信息記錄介質(zhì))。然后,完成該過程。
      現(xiàn)在將參考圖26說明通過使用參考圖21和22所討論的輔助文件和參考圖24A和24B所討論的用于生成段密鑰文件的輔助文件來將數(shù)據(jù)記錄在信息記錄介質(zhì)中的設(shè)備和方法。
      圖26是顯示了用作用于將數(shù)據(jù)記錄在信息記錄介質(zhì)上的設(shè)備的信息處理設(shè)備或信息記錄介質(zhì)制造設(shè)備的功能配置的方框圖。加密模式確定單元711確定要記錄在信息記錄介質(zhì)751上的內(nèi)容的每一個扇區(qū)(是加密處理單元)的加密模式。
      在確定加密模式時,加密模式確定單元711引用參考圖21和22所討論的加密過程輔助文件731。具體來說,基于加密過程輔助文件731,執(zhí)行為每一個扇區(qū)指定加密密鑰的加密密鑰指定過程。加密過程輔助文件731包括指出用作加密處理單元的每一個扇區(qū)是段數(shù)據(jù)還是非段數(shù)據(jù)的判斷信息,以及如果扇區(qū)是段數(shù)據(jù),用于識別與扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息。
      加密處理器712包括段部分加密處理器713,用于通過使用內(nèi)容的段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù),以及非段部分加密處理器714,用于通過使用不同于段部分的非段部分的單元密鑰,生成加密數(shù)據(jù)。每一個加密處理器713或714通過使用在加密模式確定單元711中確定的加密密鑰(即,段密鑰或單元密鑰)來執(zhí)行加密過程。記錄單元723將在加密處理器712中生成的加密內(nèi)容記錄在信息記錄介質(zhì)751中。
      加密模式確定單元711從加密過程輔助文件731中讀取與主題扇區(qū)關(guān)聯(lián)的加密標(biāo)記以判斷是否需要加密。如果需要加密,加密模式確定單元711引用加密過程輔助文件731以判斷主題扇區(qū)是段數(shù)據(jù)還是非段數(shù)據(jù)。如果發(fā)現(xiàn)主題扇區(qū)是段數(shù)據(jù),則加密模式確定單元711從加密過程輔助文件731中獲取與主題扇區(qū)關(guān)聯(lián)的段編號和變體編號,并根據(jù)所獲得的段編號和變體編號,選擇對應(yīng)于變體的被用作加密密鑰的段密鑰。段部分加密處理器713通過使用根據(jù)加密模式確定單元711所選擇的變體的段密鑰,對段數(shù)據(jù)執(zhí)行加密過程,從而生成具有不同的變體的加密數(shù)據(jù)。
      如果基于加密過程輔助文件731發(fā)現(xiàn)主題扇區(qū)是非段數(shù)據(jù),則加密模式確定單元711可以基于輔助文件中記錄的單元標(biāo)識符來選擇將被用作加密密鑰的單元密鑰,而非段部分加密處理器714通過使用加密模式確定單元711所選擇的單元密鑰對非段部分執(zhí)行加密過程,從而生成加密數(shù)據(jù)。
      在加密過程輔助文件731中,涉及沒有使用段密鑰的內(nèi)容,在段編號和變體編號中設(shè)置了標(biāo)識信息FFFF,以指出內(nèi)容是段-密鑰-非使用內(nèi)容。當(dāng)接收指出內(nèi)容是基于加密過程輔助文件731的段-密鑰-不使用內(nèi)容的標(biāo)識信息時,加密模式確定單元711停止獲取段密鑰。
      變體編號獲取單元721通過使用參考圖24A和24B所討論的段-密鑰-文件生成輔助文件732來按順序獲取變體編號。即,如參考圖24A和24B所描述的,通過使用段-密鑰-文件生成輔助文件732,變體編號獲取單元721按順序獲取根據(jù)用作用于指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息的路徑編號(j),以及用作用于識別內(nèi)容的段的標(biāo)識信息的段編號(k)的組合(j,k)設(shè)置的變體編號。
      基于通過使用段-密鑰-文件生成輔助文件732而獲取的變體編號,段密鑰文件生成器722按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在文件中,從而生成段密鑰文件。記錄單元723將在段密鑰文件生成器722中生成的段密鑰文件記錄在信息記錄介質(zhì)751中。
      除了上文所描述的信息之外,記錄單元723還記錄諸如CPS單元密鑰文件和MKB之類的其他信息類型,盡管圖26中沒有顯示。
      5.信息處理設(shè)備的配置的示例下面將參考圖27描述用于執(zhí)行上文所描述的內(nèi)容記錄過程或播放過程的信息處理設(shè)備的硬件配置的示例。
      信息處理設(shè)備800包括用于驅(qū)動信息記錄介質(zhì)891并輸入和輸出數(shù)據(jù)記錄/播放信號的驅(qū)動器890,用于根據(jù)各種程序執(zhí)行數(shù)據(jù)處理的中央處理單元(CPU)870,用作存儲區(qū)的用于存儲程序和參數(shù)的ROM 860,存儲器880,用于輸入和輸出數(shù)字信號的輸入/輸出接口(IF)810,用于輸入和輸出模擬信號的并包括模擬-數(shù)字(A/D)和數(shù)字-模擬(D/A)轉(zhuǎn)換器841的輸入/輸出接口(IF)840,用于對MPEG數(shù)據(jù)進行編碼和解碼的MPEG編解碼器830,用于執(zhí)行TS/PS處理的TS/PS處理器820,用于執(zhí)行各種加密處理操作的加密處理器850,以及數(shù)字水印處理器855。上文所描述的塊連接到總線801。當(dāng)創(chuàng)作機構(gòu)或光盤工廠生成記錄數(shù)據(jù)時,在信息處理設(shè)備中需要數(shù)字水印處理器855,而在執(zhí)行常規(guī)數(shù)據(jù)播放處理的信息處理設(shè)備中不需要。
      當(dāng)記錄數(shù)據(jù)時信息處理設(shè)備800的操作如下??梢钥紤]要記錄的數(shù)據(jù)是數(shù)字信號和模擬信號作為輸入的兩種情況。
      如果輸入了數(shù)字信號,則它將從數(shù)字信號輸入/輸出IF 810輸入,并被CPU 870和TS/PS處理器820轉(zhuǎn)換為存儲數(shù)據(jù)格式。然后,存儲數(shù)據(jù)格式被MPEG編解碼器830轉(zhuǎn)換為MPEG2格式,并由加密處理器850進行加密。如上文所討論的,通過使用CPS單元密鑰和段密鑰來執(zhí)行加密過程,并在生成必需密鑰數(shù)據(jù)之后執(zhí)行。由加密處理器850加密的數(shù)據(jù)存儲在信息記錄介質(zhì)891中。
      如果輸入了模擬信號,則它從輸入/輸出IF 840輸入,并被A/D轉(zhuǎn)換器841轉(zhuǎn)換為數(shù)字信號,并被進一步轉(zhuǎn)換為當(dāng)MPEG編解碼器830進行記錄時使用的編碼。然后,該編碼被TS/PS處理器820轉(zhuǎn)換為AV多路復(fù)用數(shù)據(jù),這是記錄數(shù)據(jù)格式,并由加密處理器850進行加密。然后,將加密的數(shù)據(jù)存儲在記錄介質(zhì)891中。
      下面將描述從信息記錄介質(zhì)890中播放數(shù)據(jù)的過程?,F(xiàn)在假設(shè)播放由MPEG-TS數(shù)據(jù)構(gòu)成的AV流數(shù)據(jù)。如果由驅(qū)動器890從信息記錄介質(zhì)891讀取的數(shù)據(jù)被標(biāo)識為內(nèi)容管理單元,則生成必需的密鑰數(shù)據(jù),并通過使用加密處理器850中的生成的密鑰對內(nèi)容管理數(shù)據(jù)進行解密。即,獲取與內(nèi)容管理單元關(guān)聯(lián)的單元密鑰和段密鑰,并基于所獲取的單元密鑰和段密鑰,在加密處理器850中執(zhí)行使用密鑰的解密過程。
      解密的內(nèi)容數(shù)據(jù)被TS/PS處理器820分成諸如視頻、音頻和子標(biāo)題之類的單個數(shù)據(jù)。由MPEG編解碼器830解密的數(shù)字?jǐn)?shù)據(jù)被輸入/輸出IF 840的D/A轉(zhuǎn)換器841轉(zhuǎn)換為模擬信號,然后輸出。如果執(zhí)行數(shù)字輸出,則通過輸入/輸出IF 810作為數(shù)字?jǐn)?shù)據(jù)輸出MPEG-TS數(shù)據(jù)。在此情況下,數(shù)據(jù)被輸出到諸如IEEE1394接口之類的數(shù)字接口,以太網(wǎng)電纜或無線局域網(wǎng)(LAN)。如果實現(xiàn)了網(wǎng)絡(luò)連接,則輸入/輸出IF 810具有網(wǎng)絡(luò)連接功能。如果播放設(shè)備將數(shù)據(jù)轉(zhuǎn)換為可以由接收設(shè)備接收的格式,MPEG編解碼器830對TS/PS處理器820分離的視頻、音頻和子標(biāo)題執(zhí)行速率轉(zhuǎn)換和編碼轉(zhuǎn)換,然后,TS/PS處理器820將分離的數(shù)據(jù)多路復(fù)用為MPEG-TS或MPEG-PS,然后從數(shù)字輸入/輸出IF 810輸出多路復(fù)用的數(shù)據(jù)?;蛘?,CPU 870將數(shù)據(jù)轉(zhuǎn)換為MPEG之外的編碼或多路復(fù)用的文件,并從數(shù)字輸入/輸出IF 810輸出它。
      用于執(zhí)行播放和記錄過程的程序存儲在ROM 860中,在執(zhí)行程序時,存儲器880被用作參數(shù)和數(shù)據(jù)的存儲區(qū)或在必要時作為工作區(qū)。雖然圖27所示的信息處理設(shè)備800能夠執(zhí)行記錄和播放兩種過程,但是也可以使用只具有播放功能或只具有記錄功能的設(shè)備。
      本說明書中所描述的一系列處理作業(yè)可以由硬件或軟件或它們的組合來執(zhí)行。如果使用軟件,則可以將其中記錄了處理序列的程序安裝到嵌入專用硬件的計算機或可以執(zhí)行各種處理作業(yè)的通用計算機的存儲器中。
      程序可以預(yù)記錄在作為記錄介質(zhì)的硬盤或ROM中?;蛘?,程序可以臨時或永久地存儲(記錄)在諸如軟磁盤、壓縮光盤只讀存儲器(CD-ROM)、磁光(MO)盤、DVD、磁盤或半導(dǎo)體存儲器之類的可移動記錄介質(zhì)中??梢宰鳛樗^的“程序包軟件”提供這樣的可移動記錄介質(zhì)。
      可以從上文所描述的可移動記錄介質(zhì)將程序安裝到計算機中?;蛘撸梢砸詿o線方式將程序從下載站點傳輸?shù)接嬎銠C或通過諸如LAN或因特網(wǎng)之類的網(wǎng)絡(luò)利用有線裝置傳輸?shù)接嬎銠C中,計算機可以接收傳輸?shù)某绦虿⑺惭b在諸如內(nèi)置硬盤之類的記錄介質(zhì)中。
      本說明書中所討論的各種處理作業(yè)可以按如說明書所描述的時間順序來執(zhí)行。或者,根據(jù)執(zhí)行處理作業(yè)的設(shè)備的處理性能或根據(jù)需要平行地或分別地執(zhí)行處理作業(yè)。在此說明書中,系統(tǒng)是多個設(shè)備的邏輯集,不需要這些設(shè)備都位于同一個外殼內(nèi)。
      本領(lǐng)域普通技術(shù)人員應(yīng)該理解,根據(jù)設(shè)計要求及其他因素,可以進行各種修改、組合、子組合和變更,只要它們在所附權(quán)利要求或其等效內(nèi)容的范圍內(nèi)即可。
      權(quán)利要求
      1.一種信息記錄介質(zhì)制造方法,包括下列步驟確定每一個扇區(qū)的加密模式,所述每個扇區(qū)用作要記錄在信息記錄介質(zhì)上的內(nèi)容的加密處理單元;通過使用構(gòu)成內(nèi)容的段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);通過使用不同于段部分的非段部分的單一加密密鑰,生成加密數(shù)據(jù);以及在信息記錄介質(zhì)上記錄為段部分生成的加密數(shù)據(jù)和為非段部分生成的加密數(shù)據(jù),其中,在確定加密模式時,根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息,以及在生成段部分的加密數(shù)據(jù)或非段部分的加密數(shù)據(jù)時,通過使用指定的加密密鑰,來生成加密數(shù)據(jù)。
      2.根據(jù)權(quán)利要求1所述的信息記錄介質(zhì)制造方法,其中,加密模式確定步驟包括下列步驟讀取要加密的扇區(qū)數(shù)據(jù);基于從輔助文件讀取的要加密的扇區(qū)的加密標(biāo)記,判斷是否需要加密;如果判斷需要加密,則通過參考輔助文件來判斷要加密的扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù);以及如果判斷要加密的扇區(qū)是段部分的數(shù)據(jù),則從輔助文件獲取與要加密的扇區(qū)關(guān)聯(lián)的段編號和變體編號,并根據(jù)所獲得的段編號和變體編號,選擇對應(yīng)于變體的被用作加密密鑰的段密鑰,以及在生成段部分的加密數(shù)據(jù)時,通過使用所選擇的段密鑰對構(gòu)成內(nèi)容的段部分進行加密,生成具有不同的變體的加密數(shù)據(jù)。
      3.根據(jù)權(quán)利要求2所述的信息記錄介質(zhì)制造方法,其中,在確定加密模式時,如果發(fā)現(xiàn)要加密的扇區(qū)是非段部分的數(shù)據(jù),則基于輔助文件中記錄的單元標(biāo)識符,選擇被用作加密密鑰的單元密鑰,以及在生成非段部分的加密數(shù)據(jù)時,通過使用非段部分的所選擇的單元密鑰,生成加密數(shù)據(jù)。
      4.一種信息記錄介質(zhì)制造方法,包括下列步驟根據(jù)輔助文件按順序獲取根據(jù)路徑編號(j)和段編號(k)的組合(j,k)設(shè)置的變體編號,所述路徑編號用作指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息;根據(jù)從輔助文件獲取的變體編號,按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在密鑰文件中,從而生成段密鑰文件;以及將生成的段密鑰文件記錄在信息記錄介質(zhì)上。
      5.根據(jù)權(quán)利要求4所述的信息記錄介質(zhì)制造方法,其中,輔助文件包括指出使用段密鑰的內(nèi)容管理單元的數(shù)量的信息,以及用于按順序為每一個內(nèi)容管理單元提供根據(jù)路徑編號(j)以及段編號(k)的組合(j,k)設(shè)置的變體編號的程序,所述路徑編號用作指定用于對內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息,以及在生成段密鑰文件時,為要記錄在信息記錄介質(zhì)上的每一個內(nèi)容管理單元執(zhí)行程序,以生成與內(nèi)容管理單元關(guān)聯(lián)的多個段密鑰文件。
      6.一種信息處理設(shè)備,包括加密模式確定裝置,用于確定每一個扇區(qū)的加密模式,所述每個扇區(qū)用作要記錄在信息記錄介質(zhì)上的內(nèi)容的加密處理單元;段部分加密裝置,用于通過使用構(gòu)成內(nèi)容的段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);非段部分加密裝置,用于通過使用不同于段部分的非段部分的單一加密密鑰,生成加密數(shù)據(jù);以及記錄裝置,用于在信息記錄介質(zhì)上記錄通過段部分加密裝置生成的加密數(shù)據(jù)和通過非段部分加密裝置生成的加密數(shù)據(jù),其中,加密模式確定裝置根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出用作加密處理單元的每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息,以及段部分加密裝置和非段部分加密裝置中的每個都通過使用由加密模式確定裝置指定的加密密鑰來生成加密數(shù)據(jù)。
      7.根據(jù)權(quán)利要求6所述的信息處理設(shè)備,其中,加密模式確定裝置從輔助文件讀取要加密的扇區(qū)數(shù)據(jù)的加密標(biāo)記,以判斷是否需要加密,如果判斷需要加密,則通過參考輔助文件來判斷要加密的扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù),如果判斷要加密的扇區(qū)是段部分的數(shù)據(jù),則從輔助文件獲取與要加密的扇區(qū)關(guān)聯(lián)的段編號和變體編號,并根據(jù)所獲得的段編號和變體編號,選擇對應(yīng)于變體的被用作加密密鑰的段密鑰,以及段部分加密裝置通過使用加密模式確定裝置所選擇的段密鑰對構(gòu)成內(nèi)容的段部分進行加密,生成具有不同的變體的加密數(shù)據(jù)。
      8.根據(jù)權(quán)利要求7所述的信息處理設(shè)備,其中,如果基于輔助文件發(fā)現(xiàn)要加密的扇區(qū)是非段部分的數(shù)據(jù),則加密模式確定裝置基于輔助文件中記錄的單元標(biāo)識符,選擇被用作加密密鑰的單元密鑰,以及非段部分加密裝置通過使用由加密模式確定裝置所選擇的單元密鑰對非段部分進行加密,來生成加密數(shù)據(jù)。
      9.一種信息處理設(shè)備,包括變體編號獲取裝置,用于根據(jù)輔助文件按順序獲取根據(jù)路徑編號(j)和段編號(k)的組合(j,k)設(shè)置的變體編號,所述路徑編號用作指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息;加密密鑰文件生成裝置,用于根據(jù)從輔助文件獲取的變體編號,按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在密鑰文件中,從而生成段密鑰文件,以及記錄裝置,用于在信息記錄介質(zhì)上記錄通過加密密鑰文件生成裝置生成的段密鑰文件。
      10.根據(jù)權(quán)利要求9所述的信息處理設(shè)備,其中,輔助文件包括指出使用段密鑰的內(nèi)容管理單元的數(shù)量的信息,以及用于按順序為每一個內(nèi)容管理單元提供根據(jù)路徑編號(j)以及段編號(k)的組合(j,k)設(shè)置的變體編號的程序,所述路徑編號用作指定用于對內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息,以及加密密鑰文件生成裝置,為要記錄在信息記錄介質(zhì)上的每一個內(nèi)容管理單元執(zhí)行程序,以生成與內(nèi)容管理單元關(guān)聯(lián)的多個段密鑰文件。
      11.一種允許計算機對要記錄在信息記錄介質(zhì)上的內(nèi)容執(zhí)行加密處理的計算機程序,包括下列步驟確定用作加密處理單元的每一個扇區(qū)的加密模式;通過使用構(gòu)成內(nèi)容的段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);以及通過使用不同于段部分的非段部分的單一加密密鑰,生成加密數(shù)據(jù),其中,在確定加密模式時,根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息。
      12.一種計算機程序,該計算機程序允許計算機執(zhí)行生成加密密鑰文件的過程,在該加密密鑰文件中存儲了用于對內(nèi)容執(zhí)行加密處理的密碼信息,包括下列步驟根據(jù)輔助文件按順序獲取根據(jù)路徑編號(j)和段編號(k)的組合(j,k)設(shè)置的變體編號,所述路徑編號用作指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息;以及根據(jù)從輔助文件獲取的變體編號,按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在密鑰文件中,從而生成段密鑰文件。
      13.一種信息處理設(shè)備,包括加密模式確定單元,被配置為用于確定每一個扇區(qū)的加密模式,所述每個扇區(qū)用作要記錄在信息記錄介質(zhì)上的內(nèi)容的加密處理單元;段部分加密單元,被配置為通過使用構(gòu)成內(nèi)容的段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);非段部分加密單元,被配置為通過使用不同于段部分的非段部分的單一加密密鑰,生成加密數(shù)據(jù);以及記錄單元,被配置為用于在信息記錄介質(zhì)上記錄通過段部分加密單元生成的加密數(shù)據(jù)和通過非段部分加密單元生成的加密數(shù)據(jù),其中,加密模式確定單元根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出用作加密處理單元的每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息,以及段部分加密單元和非段部分加密單元中的每個都通過使用由加密模式確定單元指定的加密密鑰來執(zhí)行加密過程。
      14.一種信息處理設(shè)備,包括變體編號獲取單元,被配置為根據(jù)輔助文件按順序獲取根據(jù)路徑編號(j)和段編號(k)的組合(j,k)設(shè)置的變體編號,所述路徑編號用作指定用于對要記錄在信息記錄介質(zhì)上的內(nèi)容進行加密的密鑰串的信息,所述段編號用作構(gòu)成內(nèi)容的段的標(biāo)識信息;加密密鑰文件生成器,被配置為根據(jù)從輔助文件獲取的變體編號,按順序獲取用于生成對與單個段和單個變體關(guān)聯(lián)的數(shù)據(jù)進行加密所用的段密鑰的信息,并將信息存儲在密鑰文件中,從而生成段密鑰文件;以及記錄單元,被配置為在信息記錄介質(zhì)上記錄通過加密密鑰文件生成器生成的段密鑰文件。
      全文摘要
      一種信息記錄介質(zhì)制造方法,包括下列步驟確定用作加密處理單元的每一個扇區(qū)的加密模式;通過使用段部分的多個加密密鑰,生成具有不同的變體的加密數(shù)據(jù);通過使用非段部分的單一加密密鑰,生成加密數(shù)據(jù);以及記錄加密數(shù)據(jù)。在確定加密模式時,根據(jù)輔助文件指定每一個扇區(qū)的加密密鑰,所述輔助文件包括指出每一個扇區(qū)是段部分的數(shù)據(jù)還是非段部分的數(shù)據(jù)的判斷信息,以及如果發(fā)現(xiàn)扇區(qū)是段部分的數(shù)據(jù),用于識別與所述扇區(qū)關(guān)聯(lián)的段和變體的標(biāo)識信息。在生成段部分或非段部分的加密數(shù)據(jù)時,通過使用指定的加密密鑰,來生成加密數(shù)據(jù)。
      文檔編號G11B20/00GK1825455SQ20061005142
      公開日2006年8月30日 申請日期2006年2月24日 優(yōu)先權(quán)日2005年2月25日
      發(fā)明者上田健二朗, 大石丈於, 村松克美, 高島芳和, 加藤元樹 申請人:索尼株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1