欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)存儲(chǔ)裝置、信息處理裝置、信息處理方法和程序的制作方法

文檔序號(hào):6444210閱讀:288來源:國(guó)知局
專利名稱:數(shù)據(jù)存儲(chǔ)裝置、信息處理裝置、信息處理方法和程序的制作方法
技術(shù)領(lǐng)域
本公開涉及數(shù)據(jù)存儲(chǔ)裝置、信息處理裝置、信息處理方法和程序,更特別地涉及能夠?qū)嵤┓乐箖?nèi)容的未授權(quán)使用的配置的數(shù)據(jù)存儲(chǔ)裝置、信息處理裝置、信息處理方法和程序。
背景技術(shù)
最近,諸如DVD (數(shù)字多功能盤)、藍(lán)光盤(注冊(cè)商標(biāo))或者快閃存儲(chǔ)器的各種介質(zhì)已經(jīng)用作數(shù)據(jù)記錄介質(zhì)。特別地,最近已經(jīng)積極使用諸如記憶棒(注冊(cè)商標(biāo))、SD卡、其中安裝具有大存儲(chǔ)容量的快閃存儲(chǔ)器的USB存儲(chǔ)器的存儲(chǔ)器卡。用戶可以在這些各種信息記錄介質(zhì)(介質(zhì))中記錄諸如音樂或者電影的內(nèi)容,并且在再現(xiàn)裝置(播放器)中安裝信息記錄介質(zhì)以再現(xiàn)該內(nèi)容。此外,近些年,已經(jīng)積極地通過網(wǎng)絡(luò)發(fā)行內(nèi)容,并且用戶購(gòu)買內(nèi)容的過程的形式已經(jīng)逐步從購(gòu)買其中預(yù)先記錄內(nèi)容的盤的過程,轉(zhuǎn)移到從連接到網(wǎng)絡(luò)的服務(wù)器下載內(nèi)容的過程。作為內(nèi)容購(gòu)買的具體形式,除了購(gòu)買諸如ROM盤的介質(zhì)的過程之外,還有以下內(nèi)容購(gòu)買的形式。(a)EST(直達(dá)電子銷售),其中諸如網(wǎng)絡(luò)可連接終端或者PC的用戶裝置用于連接到內(nèi)容供應(yīng)服務(wù)器,使得下載內(nèi)容。(b)MoD (按需制造),其中安裝在便利商店、或者諸如火車站的公共空間的公共終端用于在用戶的介質(zhì)(存儲(chǔ)器卡等)上記錄內(nèi)容。以該方式,如果用戶具有諸如存儲(chǔ)器卡的用于記錄內(nèi)容的介質(zhì),則用戶可以自由地從諸如內(nèi)容供應(yīng)商的各種內(nèi)容源選擇并且購(gòu)買多種內(nèi)容,并且將內(nèi)容記錄在用戶的介質(zhì)上。此外,EST,MoD等的過程公開在例如JP-A-2008-98765中。然而,生產(chǎn)商或者銷售商保留對(duì)諸如音樂數(shù)據(jù)或者圖像數(shù)據(jù)的大量?jī)?nèi)容的版權(quán)、發(fā)行權(quán)等。因此,在要向用戶提供內(nèi)容的情況下,存在對(duì)使用的預(yù)定限制。換言之,僅允許對(duì)使用具有合法權(quán)利的用戶使用該內(nèi)容,使得通常執(zhí)行控制以防止對(duì)這樣的未授權(quán)復(fù)制的無節(jié)制(unregulated)使用。作為內(nèi)容使用控制的規(guī)定之一,存在CPRM(可記錄介質(zhì)的內(nèi)容保護(hù))。例如,這是一種控制配置,其中加密內(nèi)容并且將其記錄在諸如存儲(chǔ)器卡的數(shù)據(jù)記錄介質(zhì)上,記錄基于對(duì)于介質(zhì)唯一的ID (介質(zhì)ID)的驗(yàn)證值,在從介質(zhì)讀取內(nèi)容期間執(zhí)行基于驗(yàn)證值的驗(yàn)證處理,以及執(zhí)行內(nèi)容使用控制。在此,關(guān)于介質(zhì)ID,假設(shè)在不同介質(zhì)上分別記錄不同ID。
然而,例如,在當(dāng)前狀態(tài),可能不能說可靠地執(zhí)行其中對(duì)于諸如SD卡的每個(gè)存儲(chǔ)器卡記錄不同的唯一 ID的管理。圖I圖示制造一般存儲(chǔ)器卡的序列。如圖I中圖示的,存儲(chǔ)器卡10包括控制器單元11和快閃存儲(chǔ)器單元12。制造控制器的控制器制造公司(控制器供應(yīng)商)20制造控制器單元11。此外,制造快閃存儲(chǔ)器單元的快閃存儲(chǔ)器公司(快閃存儲(chǔ)器供應(yīng)商)30制造快閃存儲(chǔ)器單元12。在一般處理中,在最終處理中組裝各供應(yīng)商制造的部分,以便完成介質(zhì)10。在作為控制器單元11的制造商的控制器供應(yīng)商20的管理下,頻繁地記錄介質(zhì)ID。如果在控制器供應(yīng)商20方的適當(dāng)管理下執(zhí)行介質(zhì)ID的記錄,則不存在問題。然而,在例如沒有提供適當(dāng)管理的情況下,大批量生產(chǎn)具有相同介質(zhì)ID的多個(gè)介質(zhì)并將其提供給用戶。 如果出現(xiàn)該問題,則不可能基于前述CPRM執(zhí)行內(nèi)容管理,也就是,依賴其中介質(zhì)ID是對(duì)于每個(gè)介質(zhì)唯一的值的配置的內(nèi)容使用控制。結(jié)果,存在對(duì)于內(nèi)容的未授權(quán)使用的潛在可能。

發(fā)明內(nèi)容
期望提供一種數(shù)據(jù)存儲(chǔ)裝置、一種信息處理裝置、一種信息處理方法、以及程序,其能夠在具有使用介質(zhì)ID的內(nèi)容使用控制的配置中實(shí)施更嚴(yán)格的內(nèi)容使用控制。根據(jù)第一示例性實(shí)施例,本公開指向一種信息存儲(chǔ)裝置,包括存儲(chǔ)器單元;第一控制器,從存儲(chǔ)器單元讀取數(shù)據(jù);以及第二控制器,包括在存儲(chǔ)器單元中,讀取第一標(biāo)識(shí)并且響應(yīng)于外部指令輸出第一標(biāo)識(shí),其中第一標(biāo)識(shí)符可以僅由第二控制器讀取。根據(jù)另一示例性實(shí)施例,本公開指向一種由信息存儲(chǔ)裝置執(zhí)行的信息存儲(chǔ)方法,該方法包括由信息存儲(chǔ)裝置的第一控制器從信息存儲(chǔ)裝置的存儲(chǔ)器單元讀取數(shù)據(jù);由存儲(chǔ)器單元中包括的第二控制器讀取第一標(biāo)識(shí);以及由第二控制器響應(yīng)于外部指令輸出第一標(biāo)識(shí),其中,第一標(biāo)識(shí)可以僅由第二控制器讀取。根據(jù)另一示例性實(shí)施例,本公開指向一種或多種包括計(jì)算機(jī)程序指令的不可觸摸計(jì)算機(jī)可讀介質(zhì),當(dāng)由第一控制器和第二控制器執(zhí)行計(jì)算機(jī)程序指令時(shí),其使得第一和第二控制器執(zhí)行以下方法,該方法包括由第一控制器從存儲(chǔ)器單元讀取數(shù)據(jù);由存儲(chǔ)器單元中包括的第二控制器讀取第一標(biāo)識(shí);以及由第二控制器響應(yīng)于外部指令輸出第一標(biāo)識(shí),其中,第一標(biāo)識(shí)可以僅由第二控制器讀取。將基于以下描述的本公開的實(shí)施例或附圖,在具體實(shí)施例方式中澄清本公開實(shí)施例的其他目的、特征和優(yōu)點(diǎn)。此外,在說明書中,系統(tǒng)表示多個(gè)裝置的邏輯集合的配置,并且不限于其中組件裝置包含在相同情況下的配置。


圖I是圖示存儲(chǔ)器卡的制造過程的圖。圖2是圖示存儲(chǔ)器卡的配置的示例的圖。圖3是圖示根據(jù)本公開實(shí)施例的驗(yàn)證值生成/記錄處理的概要的圖。圖4是圖示由根據(jù)本公開實(shí)施例的信息處理裝置執(zhí)行內(nèi)容記錄處理中的驗(yàn)證值生成/記錄處理的第一實(shí)施例的圖。圖5是圖示由根據(jù)本公開實(shí)施例的信息處理裝置執(zhí)行內(nèi)容記錄處理中的驗(yàn)證值生成/記錄處理的第一實(shí)施例的修改示例的圖。圖6是圖示由根據(jù)本公開實(shí)施例的信息處理裝置執(zhí)行內(nèi)容記錄處理中的驗(yàn)證值生成/記錄處理的第二實(shí)施例的圖。圖7是圖示由根據(jù)本公開實(shí)施例的信息處理裝置執(zhí)行內(nèi)容記錄處理中的驗(yàn)證值生成/記錄處理的第三實(shí)施例的圖。圖8是圖示由根據(jù)本公開實(shí)施例的信息處理裝置執(zhí)行內(nèi)容記錄處理中的驗(yàn)證值生成/記錄處理的第四實(shí)施例的圖。圖9是圖示由根據(jù)本公開實(shí)施例的信息處理裝置執(zhí)行的內(nèi)容再現(xiàn)處理的序列的流程圖。 圖10是圖示信息處理裝置的硬件配置的示例的圖。圖11是圖示存儲(chǔ)器卡的硬件配置的示例的圖。
具體實(shí)施例方式下面,將參考附圖詳細(xì)描述根據(jù)本公開實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置、信息處理裝置、信息處理方法以及程序。此外,按下面的順序作出描述。I.數(shù)據(jù)存儲(chǔ)裝置的配置示例(存儲(chǔ)器卡)2.使用控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的處理的概要3.內(nèi)容記錄處理期間執(zhí)行的驗(yàn)證值生成/記錄處理的第一實(shí)施例4.內(nèi)容記錄處理期間執(zhí)行的驗(yàn)證值生成/記錄處理的第二實(shí)施例5.內(nèi)容記錄處理期間執(zhí)行的驗(yàn)證值生成/記錄處理的第三實(shí)施例6.內(nèi)容記錄處理期間執(zhí)行的驗(yàn)證值生成/記錄處理的第四實(shí)施例7.內(nèi)容再現(xiàn)處理序列8.每個(gè)裝置的硬件配置的示例[I.數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)的配置的示例]下面,將參考附圖詳細(xì)描述根據(jù)本公開實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置、信息處理裝置、信息處理方法以及程序。首先,參考圖2和隨后的圖描述數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)的配置的示例。圖2是圖示作為可以適用于本公開的數(shù)據(jù)存儲(chǔ)裝置的、具有快閃存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的配置的示例的圖。數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100例如是SD卡、USB存儲(chǔ)器、記憶棒(注冊(cè)商標(biāo))等。首先,如參考圖I簡(jiǎn)單描述的,存儲(chǔ)器卡100包括控制器單元110和快閃存儲(chǔ)器單元 120??刂破鲉卧?10關(guān)于快閃存儲(chǔ)器單元120執(zhí)行數(shù)據(jù)記錄和讀取控制。此外,例如,控制器單元110執(zhí)行控制處理,諸如與其中安裝存儲(chǔ)器卡100的信息處理裝置(主機(jī))通信的控制、或者訪問快閃存儲(chǔ)器單元120的控制。控制器單元110配置有CPU、RAM、ROM等的硬件。此外,控制器單元110執(zhí)行關(guān)于其中安裝存儲(chǔ)器卡100的信息處理裝置(主機(jī))的認(rèn)證處理、通信數(shù)據(jù)的加密處理等。此外,盡管下面詳細(xì)描述,但是控制器單元110執(zhí)行讀取控制器ID(CID),控制器ID是由控制器單元110管理的ID??扉W存儲(chǔ)器單元120包括數(shù)據(jù)存儲(chǔ)區(qū)域??扉W存儲(chǔ)器單元120還包括快閃存儲(chǔ)器單元中的控制器121。如在該圖中圖示的,數(shù)據(jù)存儲(chǔ)區(qū)域配置有受保護(hù)區(qū)域122和通用區(qū)域123??扉W存儲(chǔ)器單元中的控制器121執(zhí)行例如快閃存儲(chǔ)器ID(FID)讀取處理,快閃存儲(chǔ)器ID是由快閃存儲(chǔ)器單元120管理的ID。例如,首先,控制器ID(CID)是在參考圖I描述的控制器供應(yīng)商的管理下設(shè)置的ID,并且快閃存儲(chǔ)器ID(FID)是在快閃存儲(chǔ)器供應(yīng)商的管理下設(shè)置的ID。換言之,兩個(gè)ID 設(shè)置為獨(dú)立并且分開管理的ID??刂破鱅D(CID)視為可以僅由控制單元110讀取的ID,并且快閃存儲(chǔ)器ID(FID)視為可以僅由快閃存儲(chǔ)器單元中的控制器121讀取的ID。此外,不特別限制ID的記錄區(qū)域。例如,控制器ID(CID)可以記錄在控制器單元內(nèi)部的存儲(chǔ)器中、或者快閃存儲(chǔ)器單元120的數(shù)據(jù)存儲(chǔ)區(qū)域中??扉W存儲(chǔ)器ID(FID)記錄在快閃存儲(chǔ)器單元120的數(shù)據(jù)存儲(chǔ)區(qū)域中。此外,設(shè)置為快閃存儲(chǔ)器單元120的數(shù)據(jù)存儲(chǔ)區(qū)域的受保護(hù)區(qū)域122是訪問受限區(qū)域,其中僅對(duì)其授予訪問權(quán)的特定裝置可以執(zhí)行訪問(數(shù)據(jù)寫入或數(shù)據(jù)讀取)。通用區(qū)域123是其中訪問不受限制的數(shù)據(jù)記錄區(qū)域。此外,要對(duì)受保護(hù)區(qū)域122執(zhí)行訪問的信息處理裝置,執(zhí)行關(guān)于控制器單元110的預(yù)定認(rèn)證處理。例如,必需提供證書(Cert)給控制器單元110,以便獲得控制器單元110的確認(rèn),證書中寫入關(guān)于受保護(hù)區(qū)域內(nèi)的分區(qū)區(qū)域(受保護(hù)區(qū)域#0,#1,...)的訪問權(quán)。[2.使用控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的處理的概要]接下來,參考圖3描述使用控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的處理的概要。在本公開實(shí)施例的配置中,在將諸如內(nèi)容的數(shù)據(jù)記錄在存儲(chǔ)器卡100中的處理期間,通過使用控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID生成驗(yàn)證值,并且與記錄內(nèi)容一起將驗(yàn)證值記錄在存儲(chǔ)器卡100上。此外,在執(zhí)行來自存儲(chǔ)器卡100的內(nèi)容的讀取和再現(xiàn)處理的情況下,配置為執(zhí)行基于與內(nèi)容一起記錄的驗(yàn)證值的驗(yàn)證處理,并且僅在滿足驗(yàn)證處理的情況下,允許內(nèi)容的讀取和再現(xiàn)處理。在本公開實(shí)施例的配置中,配置使用驗(yàn)證值,該驗(yàn)證值使用作為兩個(gè)獨(dú)立管理的不同ID的、控制器ID(CID)和快閃存儲(chǔ)器ID(FID) 二者。此外,由存儲(chǔ)器卡100的控制器單元執(zhí)行讀取控制器ID(CID)的處理。由快閃存儲(chǔ)器單元中的控制器執(zhí)行讀取快閃存儲(chǔ)器ID(FID)的處理。根據(jù)使用驗(yàn)證值的配置,該驗(yàn)證值使用控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID,例如雖然CID和FID中的一個(gè)是在不適當(dāng)管理下不適當(dāng)設(shè)置的ID,但是如果至少一個(gè)ID是正確管理的ID,那么可以實(shí)施根據(jù)基于適當(dāng)管理的ID的內(nèi)容使用控制。圖3是圖示在將內(nèi)容記錄在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100中的處理期間執(zhí)行的處理序列的概要的圖。
圖3圖示數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100、和執(zhí)行將內(nèi)容記錄在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100中的處理的信息處理裝置(主機(jī))200。此外,信息處理裝置(主機(jī))200是例如其中可以安裝存儲(chǔ)器卡100的、諸如用戶的PC或記錄器的裝置??商娲?,信息處理裝置(主機(jī))200可以是通過網(wǎng)絡(luò)連接到用戶的PC等的內(nèi)容供應(yīng)服務(wù)器等。在關(guān)于數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的內(nèi)容記錄之前,信息處理裝置(主機(jī))200讀取作為可以由控制器單元110讀取的ID的控制器ID(CID) 151、以及作為可以由快閃存儲(chǔ)器單元120的控制器(圖2中圖示的快閃存儲(chǔ)器單元中的控制器121)讀取的ID的快閃存儲(chǔ)器 ID(FID) 161。此外,為了從控制器單元110接收控制器ID(CID) 151,信息處理裝置(主機(jī))200在信息處理裝置(主機(jī))200和控制器單元110之間,執(zhí)行預(yù)先規(guī)定的相互認(rèn)證處理,并且執(zhí)行檢查是否滿足認(rèn)證處理的處理,并且兩個(gè)裝置相互信任。換言之,信息處理裝置(主機(jī))200在滿足相互認(rèn)證的條件下,從控制器單元110接收控制器ID(CID) 151。 類似地,優(yōu)選配置在快閃存儲(chǔ)器單元120的控制器(快閃存儲(chǔ)器單元中的控制器121)接收快閃存儲(chǔ)器ID (FID) 161的情況下,信息處理裝置(主機(jī))200在信息處理裝置(主機(jī))200和快閃存儲(chǔ)器單元中的控制器121之間,執(zhí)行預(yù)先規(guī)定的相互認(rèn)證,并且在滿足相互認(rèn)證的條件下從控制器單元110接收快閃存儲(chǔ)器ID(FID) 161。然而,在快閃存儲(chǔ)器單元中的控制器121不具有認(rèn)證處理功能的情況下,可以省略認(rèn)證處理。然而,快閃存儲(chǔ)器ID(FID) 161是可以由快閃存儲(chǔ)器單元中的控制器121讀取的數(shù)據(jù),并且快閃存儲(chǔ)器ID(FID) 161可以由控制器單元110直接讀取,而不需要快閃存儲(chǔ)器單元中的控制器121。例如,快閃存儲(chǔ)器ID(FID)記錄在具體地址的存儲(chǔ)區(qū)域,該區(qū)域可以僅由快閃存儲(chǔ)器單元中的控制器121使用。以該方式,在關(guān)于數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的內(nèi)容記錄之前,信息處理裝置(主機(jī))200讀取作為可以由控制器單元110讀取的ID的控制器ID(CID) 151、以及作為可以由快閃存儲(chǔ)器單元120的控制器(圖2中圖示的快閃存儲(chǔ)器單元中的控制器121)讀取的ID的快閃存儲(chǔ)器ID(FID) 161。在步驟Sll,信息處理裝置(主機(jī))200生成其中應(yīng)用控制器ID (CID) 151和快閃存儲(chǔ)器ID(FID) 161的兩個(gè)ID的驗(yàn)證值,并且將生成的驗(yàn)證值記錄在存儲(chǔ)器卡100上。這是在圖中圖示的驗(yàn)證值181。此外,作為驗(yàn)證值,例如,可以使用MAC(消息認(rèn)證碼)、作為其中應(yīng)用具體簽名密鑰的簽名數(shù)據(jù)的標(biāo)記(token)等。下面描述該處理的細(xì)節(jié)。此外,在步驟S12中,信息處理裝置(主機(jī))200執(zhí)行在存儲(chǔ)器卡100上記錄內(nèi)容的處理。這是圖中圖示的內(nèi)容182。此外,優(yōu)選內(nèi)容記錄為加密數(shù)據(jù)。[3.內(nèi)容記錄處理期間執(zhí)行驗(yàn)證值生成/記錄處理的第一實(shí)施例]接下來,參考圖4描述在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間執(zhí)行的、驗(yàn)證值生成/記錄處理的第一實(shí)施例。第一實(shí)施例是以下處理的示例在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間,基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID的、生成一個(gè)MAC(消息認(rèn)證碼)作為驗(yàn)證值,以及記錄驗(yàn)證值。圖4圖示數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100、和執(zhí)行將內(nèi)容記錄在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100中的處理的信息處理裝置(主機(jī))200。此外,信息處理裝置(主機(jī))200是例如其中可以安裝存儲(chǔ)器卡100的、諸如用戶的PC或記錄器的裝置??商娲?,信息處理裝置(主機(jī))200可以是通過網(wǎng)絡(luò)連接到用戶的PC等的內(nèi)容供應(yīng)服務(wù)器等。在存儲(chǔ)器卡100上記錄控制器ID (CID) 301和快閃存儲(chǔ)器ID (FID) 302兩個(gè)ID,控制器ID(CID)301作為可以僅由存儲(chǔ)器卡的控制器單元讀取的存儲(chǔ)器卡標(biāo)識(shí)符,快閃存儲(chǔ)器ID(FID)302可以僅由存儲(chǔ)器卡的快閃存儲(chǔ)器中的控制器讀取。這些ID記錄在非易失存儲(chǔ)器中。存儲(chǔ)器卡100具有其中基于預(yù)定訪問權(quán)確認(rèn)處理允許訪問的受保護(hù)區(qū)域122、和其中允許訪問而不需要執(zhí)行訪問權(quán)確認(rèn)處理的通用區(qū)域123。 首先,在存儲(chǔ)器卡100上記錄內(nèi)容的信息處理裝置(主機(jī))200,從存儲(chǔ)器卡100獲取控制器ID (CID) 301以及快閃存儲(chǔ)器ID (FID) 302,控制器ID (CID) 301是可以由存儲(chǔ)器卡100的控制器單元讀取的ID,快閃存儲(chǔ)器ID(FID)302是可以由快閃存儲(chǔ)器單元的控制器(圖2中圖示的快閃存儲(chǔ)器單元中的控制器121)讀取的ID。此外,在從存儲(chǔ)器卡100接收控制器ID (CID) 301的條件下,信息處理裝置(主機(jī))200在信息處理裝置(主機(jī))200和存儲(chǔ)器卡中的控制器單元之間,執(zhí)行預(yù)先規(guī)定的相互認(rèn)證處理,并且執(zhí)行檢查是否滿足認(rèn)證處理的處理,并且兩個(gè)裝置相互信任。換言之,信息處理裝置(主機(jī))200在滿足相互認(rèn)證的條件下,從存儲(chǔ)器卡100的控制器單元接收控制器 ID (CID)301。在快閃存儲(chǔ)器ID (FID) 302的獲取處理中,必需通過參考圖2描述的快閃存儲(chǔ)器中的控制器121讀取快閃存儲(chǔ)器ID。信息處理裝置(主機(jī))200通過存儲(chǔ)器卡100的控制器單元,向快閃存儲(chǔ)器中的控制器121輸出讀取快閃存儲(chǔ)器ID的請(qǐng)求。由快閃存儲(chǔ)器的控制器121讀取的快閃存儲(chǔ)器ID通過已認(rèn)證的控制器單元獲取。在該情況中,存儲(chǔ)器卡100的控制器單元僅是用于通信處理的通過點(diǎn)(waypoint)。此外,可以采用其中快閃存儲(chǔ)器單元中的控制器121設(shè)置為具有認(rèn)證功能的配置、以及其中快閃存儲(chǔ)器單元中的控制器121設(shè)置為不具有認(rèn)證功能的配置的任一。在快閃存儲(chǔ)器單元中的控制器121不具有認(rèn)證功能的情況下,不在信息處理裝置(主機(jī))200和快閃存儲(chǔ)器單元的控制器121之間,執(zhí)行認(rèn)證處理。在快閃存儲(chǔ)器單元中的控制器121具有認(rèn)證功能的情況下,在信息處理裝置(主機(jī))200和快閃存儲(chǔ)器單元中的控制器121之間,執(zhí)行預(yù)先規(guī)定的相互認(rèn)證處理,并且在滿足相互認(rèn)證的條件下從存儲(chǔ)器卡100接收快閃存儲(chǔ)器 ID (FID) 302。在步驟S101,信息處理裝置(主機(jī))200基于從存儲(chǔ)器卡100獲取的控制器ID (CID) 301、和快閃存儲(chǔ)器ID (FID) 302,生成MAC (消息認(rèn)證碼)作為驗(yàn)證值。在此,應(yīng)用作為MAC生成算法的CMAC,以根據(jù)以下等式生成驗(yàn)證值。MAC = CMAC (Kt,CID | | FID)此外,在以上等式中,術(shù)語(yǔ)如下。Kt是應(yīng)用于存儲(chǔ)在存儲(chǔ)器卡100上的內(nèi)容加密的密鑰的標(biāo)題密鑰(title key)。
CID IFID表示控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的連接數(shù)據(jù)。CMAC (Kt,CID I FID)表示加密處理(MAC生成處理),其中以標(biāo)題密鑰(Kt)應(yīng)用的CMAC算法應(yīng)用到控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的連接數(shù)據(jù)。在步驟SlOl由信息處理裝置(主機(jī))200生成的驗(yàn)證值(MAC),存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的通用區(qū)域123中。這是在圖4中圖示的驗(yàn)證值(MAC) 303。接下來,在步驟S102,信息處理裝置(主機(jī))200通過隨機(jī)數(shù)生成處理生成綁定密鑰(binding key)(Kt)321。將綁定密鑰(Kb) 321生成為應(yīng)用到標(biāo)題密鑰(Kt) 323的加密處理的密鑰,標(biāo)題密鑰(Kt) 323應(yīng)用于內(nèi)容加密。此外,在存儲(chǔ)器卡100的受保護(hù)區(qū)域122中存儲(chǔ)生成的綁定密鑰(Kb)。在受保護(hù)區(qū)域中記錄綁定密鑰(Kb)的處理期間,在存儲(chǔ)器卡100的控制器單元中,執(zhí)行對(duì)信息處理 裝置(主機(jī))200的受保護(hù)區(qū)域122的訪問權(quán)的確認(rèn)處理。例如,存儲(chǔ)器卡100的控制器單元獲取由信息處理裝置(主機(jī))200保留的、諸如公共密鑰證書(public key certificate)的證書(Cert),并且根據(jù)證書(Cert)中記錄的信息,執(zhí)行對(duì)信息處理裝置(主機(jī))200的受保護(hù)區(qū)域122的訪問權(quán)的確認(rèn)處理。在驗(yàn)證對(duì)信息處理裝置(主機(jī))200的受保護(hù)區(qū)域122的訪問權(quán)的條件下,執(zhí)行綁定密鑰(Kb)的寫入。在未驗(yàn)證對(duì)信息處理裝置(主機(jī))200的受保護(hù)區(qū)域122的訪問權(quán)的情況下,不執(zhí)行綁定密鑰(Kb)的寫入,并且此后也不執(zhí)行內(nèi)容記錄處理。在驗(yàn)證對(duì)信息處理裝置(主機(jī))200的受保護(hù)區(qū)域122的訪問權(quán),并且完成綁定密鑰(Kb)的寫入之后,信息處理裝置(主機(jī))200執(zhí)行應(yīng)用于內(nèi)容加密的標(biāo)題密鑰加密處理,并且執(zhí)行關(guān)于存儲(chǔ)器卡的寫入處理。這些處理是在圖4中圖示的步驟S103到S105的處理。首先,在步驟S103中,執(zhí)行使用控制信息(使用文件,Usage file) 322的哈希值計(jì)算(AES-H)。使用控制信息(使用文件)322是對(duì)應(yīng)于要記錄在存儲(chǔ)器卡100上的內(nèi)容324的、使用控制信息文件。例如。使用控制信息(使用文件)322是記錄內(nèi)容使用規(guī)則(諸如內(nèi)容復(fù)制允許數(shù)目)的文件。在步驟S103,執(zhí)行使用控制信息(使用文件)322的哈希值計(jì)算(AES-H),并且在步驟S104,執(zhí)行對(duì)標(biāo)題密鑰(Kt) 323的異或運(yùn)算處理。此外,在步驟S105,關(guān)于異或運(yùn)算的結(jié)果執(zhí)行以綁定密鑰(Kb) 321應(yīng)用的加密處理(AES-E),以便生成加密標(biāo)題密鑰,并且在存儲(chǔ)器卡100的通用區(qū)域123中記錄加密標(biāo)題密鑰。這是在圖4中圖示的加密標(biāo)題密鑰305。此外,在存儲(chǔ)器卡100的通用區(qū)域123中還記錄使用控制信息。這是圖4中圖示的使用控制信息(使用文件)304。根據(jù)例如以下等式執(zhí)行步驟S105中加密標(biāo)題密鑰(EncKt)的生成。EncKt = AES-128E (Kb, KtxorAES-H(Usage))在以上等式中,KtxorAES-H(Usage)表示使用控制信息(使用文件)的哈希值、和標(biāo)題密鑰(Kt)的異或運(yùn)算(xor)。關(guān)于異或運(yùn)算的結(jié)果執(zhí)行其中以綁定密鑰(Kb)應(yīng)用加密算法(AES-128E)的加密處理,使得生成加密標(biāo)題密鑰(EncKt)。接下來,在步驟S106中,信息處理裝置(主機(jī))200,關(guān)于內(nèi)容324執(zhí)行以標(biāo)題密鑰(Kt) 323應(yīng)用的加密處理,并且將加密內(nèi)容記錄在存儲(chǔ)器卡100的通用區(qū)域123中。這是圖4中圖示的加密內(nèi)容(加密內(nèi)容)306。以該方式,在存儲(chǔ)器卡100上記錄加密內(nèi)容306期間,信息處理裝置(主機(jī))200基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID,生成MAC作為對(duì)應(yīng)加密內(nèi)容306的驗(yàn)證值303,并且在存儲(chǔ)器卡100上記錄該MAC。讀取并且再現(xiàn)存儲(chǔ)器卡100上存儲(chǔ)的加密內(nèi)容306的再現(xiàn)裝置,基于驗(yàn)證值303執(zhí)行驗(yàn)證處理。換言之,再現(xiàn)裝置基于驗(yàn)證值303執(zhí)行驗(yàn)證處理作為讀取內(nèi)容之前的處理。僅在其中滿足驗(yàn)證的情況下,執(zhí)行對(duì)內(nèi)容的讀取和再現(xiàn)。在其中不滿足驗(yàn)證的情況下,不允許內(nèi)容的讀取和再現(xiàn)。此外,隨后描述內(nèi)容再現(xiàn)處理的詳細(xì)序列。(第一實(shí)施例的修改示例)

接下來,參考圖5描述在參考圖4描述的將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間執(zhí)行的、驗(yàn)證值生成/記錄處理的第一實(shí)施例的修改示例。類似參考圖4描述的處理,圖5中圖示的處理的示例是在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間,基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID,生成一個(gè)MAC(消息認(rèn)證碼)作為驗(yàn)證值、并記錄該驗(yàn)證值的處理的示例。圖5圖示的處理的示例與參考圖4描述的處理不同,因?yàn)橛貌襟ES121到S122的處理替代圖4中圖示的步驟SlOl到S106中的步驟S103到S105的處理。在圖5中圖示的處理中,在步驟S121中,基于關(guān)于使用控制信息(使用文件)322的秘密密鑰(secret key)執(zhí)行簽名處理,以生成附有簽名的使用控制信息(使用文件)。附有簽名的使用控制信息記錄在存儲(chǔ)器卡100的通用區(qū)域123。這是在圖5中圖示的使用控制信息(使用文件)304。此外,在步驟S122,關(guān)于標(biāo)題密鑰323執(zhí)行以綁定密鑰(Kb) 321應(yīng)用的加密處理,使得生成加密標(biāo)題密鑰,并且在存儲(chǔ)卡100的通用區(qū)域123中記錄加密標(biāo)題密鑰。這是在圖5中圖示的加密標(biāo)題密鑰305。下面的步驟S106的處理與參考圖4描述的處理相同,并且在步驟S106中,關(guān)于內(nèi)容324執(zhí)行以標(biāo)題密鑰(Kt)應(yīng)用的加密處理,并且在存儲(chǔ)器卡100的通用區(qū)域123記錄加密內(nèi)容。這是在圖4中圖示的加密內(nèi)容(加密內(nèi)容)306。根據(jù)處理的示例,進(jìn)行以下配置對(duì)要記錄的使用控制信息設(shè)置簽名,使得可能獲得防止使用控制信息的偽造驗(yàn)證的效果。[4.內(nèi)容記錄處理期間執(zhí)行的驗(yàn)證值生成/記錄處理的第二實(shí)施例]接下來,參考圖6描述在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間執(zhí)行的、驗(yàn)證值生成/記錄處理的第二實(shí)施例。第二實(shí)施例是在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間,基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID、生成獨(dú)立的MAC(消息認(rèn)證碼)作為驗(yàn)證值,以及記錄驗(yàn)證值的處理的示例。類似于圖4,圖6圖示數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100、和執(zhí)行將內(nèi)容記錄在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100中的處理的信息處理裝置(主機(jī))200。此外,信息處理裝置(主機(jī))200是例如其中可以安裝存儲(chǔ)器卡100的、諸如用戶的PC或記錄器的裝置。可替代地,信息處理裝置(主機(jī))200可以是通過網(wǎng)絡(luò)連接到用戶的PC等的內(nèi)容供應(yīng)服務(wù)器等。在存儲(chǔ)器卡100上記錄作為存儲(chǔ)器卡標(biāo)識(shí)符的控制器ID (CID) 301、和作為存儲(chǔ)器卡標(biāo)識(shí)符的快閃存儲(chǔ)器ID (FID) 302的兩個(gè)ID,控制器ID (CID) 301可以僅由存儲(chǔ)器卡的控制器單元讀取,快閃存儲(chǔ)器ID (FID) 302可以僅由存儲(chǔ)器卡的快閃存儲(chǔ)器的控制器讀取。這些ID記錄在非易失存儲(chǔ)器中。圖6中圖示的處理序列與圖4中圖示的處理序列不同,因?yàn)閳D4中的步驟SlOl的處理設(shè)置為圖6的步驟SlOla和SlOlb的兩個(gè)處理。在這兩個(gè)步驟中,單獨(dú)生成以下兩個(gè)
驗(yàn)證值。(a)基于控制器ID(CID)的第一驗(yàn)證值(MAC)
(b)基于快閃存儲(chǔ)器ID(FID)的第二驗(yàn)證值(MAC)在存儲(chǔ)器卡100的通用區(qū)域123中記錄這兩個(gè)驗(yàn)證值。其他處理與參考圖4描述的處理相同。首先,在步驟SlOla,信息處理裝置(主機(jī))200基于從存儲(chǔ)器卡100讀取的控制器ID (CID) 301,生成MAC (消息認(rèn)證碼)作為第一驗(yàn)證值。在此,應(yīng)用作為MAC生成算法的CMAC,以根據(jù)以下等式生成基于控制器ID (CID)的
第一驗(yàn)證值。MAC = CMAC (Kt, CID)在步驟SlOla中由信息處理裝置(主機(jī))200生成的第一驗(yàn)證值(MAC),存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的通用區(qū)域123。這是在圖6中圖示的第一驗(yàn)證值(MAC) 303a。此外,在步驟SlOlb,信息處理裝置(主機(jī))200基于從存儲(chǔ)器卡100讀取的快閃存儲(chǔ)器ID (FID) 302,生成MAC (消息認(rèn)證碼)作為第二驗(yàn)證值。類似關(guān)于CID的處理,應(yīng)用作為MAC生成算法的CMAC,以根據(jù)以下等式生成基于快閃存儲(chǔ)器ID(FID)第二驗(yàn)證值。MAC = CMAC (Kt, FID)在步驟SlOlb由信息處理裝置(主機(jī))200生成的第二驗(yàn)證值(MAC),存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的通用區(qū)域123。這是在圖6中圖示的第二驗(yàn)證值(MAC) 303b。步驟S102到步驟S106的處理是與參考圖4描述的第一實(shí)施例的步驟S102到S106相同的處理。在該處理的示例中,在將加密內(nèi)容306記錄在存儲(chǔ)器卡100上的期間,信息處理裝置(主機(jī))200單獨(dú)生成以下兩個(gè)驗(yàn)證值作為對(duì)應(yīng)加密內(nèi)容306的驗(yàn)證值303。(a)基于控制器ID(CID)的第一驗(yàn)證值(MAC)(b)基于快閃存儲(chǔ)器ID(FID)的第二驗(yàn)證值(MAC)信息處理裝置(主機(jī))200將這兩個(gè)驗(yàn)證值記錄在存儲(chǔ)器卡100上。讀取并且再現(xiàn)存儲(chǔ)在存儲(chǔ)器卡100上的加密內(nèi)容306的再現(xiàn)裝置,基于第一驗(yàn)證值303a和第二驗(yàn)證值303b的兩個(gè)驗(yàn)證值執(zhí)行驗(yàn)證處理。換言之,再現(xiàn)裝置執(zhí)行基于第一驗(yàn)證值303a和第二驗(yàn)證值303b的驗(yàn)證處理,作為內(nèi)容讀取之前的處理。僅在滿足驗(yàn)證的情況下,執(zhí)行內(nèi)容的讀取和再現(xiàn)。在不滿足驗(yàn)證的情況下,不允許讀取和再現(xiàn)內(nèi)容。此外,下面描述內(nèi)容再現(xiàn)處理的詳細(xì)序列。
此外,可以配置處理的示例,使得首先應(yīng)用與參考圖5描述的步驟S121到S122的處理相同的處理,以關(guān)于使用控制信息設(shè)置簽名并且執(zhí)行記錄。[5.在內(nèi)容記錄處理期間執(zhí)行的驗(yàn)證值生成/記錄處理的第三實(shí)施例]接下來,參考圖7描述在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間執(zhí)行的、驗(yàn)證值生成/記錄處理的第三實(shí)施例。第三實(shí)施例是在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間,基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID,生成以簽名密鑰應(yīng)用的簽名數(shù)據(jù)作為驗(yàn)證值(標(biāo)記),并且記錄該驗(yàn)證值的處理的示例。類似于圖4和圖6,圖7圖示數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100、和執(zhí)行將內(nèi)容記錄在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100中的處理的信息處理裝置(主機(jī))200。

此外,信息處理裝置(主機(jī))200是例如其中可以安裝存儲(chǔ)器卡100的、諸如用戶的PC或記錄器的裝置。可替代地,信息處理裝置(主機(jī))200可以是通過網(wǎng)絡(luò)連接到用戶的PC等的內(nèi)容供應(yīng)服務(wù)器等。在存儲(chǔ)器卡100上記錄作為存儲(chǔ)器卡標(biāo)識(shí)符的控制器ID (CID) 301和快閃存儲(chǔ)器ID (FID) 302的兩個(gè)ID,控制器ID (CID) 301可以僅由存儲(chǔ)器卡的控制器單元讀取,快閃存儲(chǔ)器ID(FID)302作為可以僅由存儲(chǔ)器卡的快閃存儲(chǔ)器中的控制器讀取。這些ID記錄在非易失存儲(chǔ)器中。圖7中圖示的處理序列與圖4中圖示的處理序列不同,因?yàn)閳D4中步驟SlOl的處理替換為圖7中步驟S201的簽名數(shù)據(jù)(標(biāo)志,sign)生成處理。首先,在步驟S201,信息處理裝置(主機(jī))200關(guān)于從存儲(chǔ)器卡100讀取的控制器ID (CID) 301和快閃存儲(chǔ)器ID (FID) 302,生成以由信息處理裝置(主機(jī))200保留的簽名密鑰(Ksign)應(yīng)用的簽名數(shù)據(jù)。例如,執(zhí)行使用根據(jù)公共密鑰加密方案的秘密密鑰作為簽名密鑰的簽名數(shù)據(jù)生成處理。根據(jù)例如以下等式生成標(biāo)記作為簽名數(shù)據(jù)。Token = Sign (Ksign, CID FID)此外,在以上等式中,術(shù)語(yǔ)如下。Ksign是簽名密鑰。CID IFID表示控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的連接數(shù)據(jù)。Sign (Ksign, CID FID)表示簽名處理,其中將以簽名密鑰(Ksign)應(yīng)用的簽名算法(Sign)應(yīng)用到控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的連接數(shù)據(jù)。在步驟S201中由信息處理裝置(主機(jī))200生成的、作為驗(yàn)證值的標(biāo)記存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的通用區(qū)域123中。這是在圖7中圖示的驗(yàn)證值(標(biāo)記)311。步驟S202到步驟S206的處理是與參考圖4描述的、第一實(shí)施例的步驟S102到步驟S106的處理相同的處理。在處理的示例中,在將加密內(nèi)容306記錄在存儲(chǔ)器卡100上的期間,信息處理裝置(主機(jī))200生成由信息處理裝置(主機(jī))200保留的簽名密鑰(Ksign)應(yīng)用到的簽名數(shù)據(jù)(標(biāo)記),作為對(duì)應(yīng)加密內(nèi)容306的驗(yàn)證值311,并且將標(biāo)記記錄到存儲(chǔ)器卡100上。讀取并且再現(xiàn)存儲(chǔ)在存儲(chǔ)器卡100上的加密內(nèi)容306的再現(xiàn)裝置,基于驗(yàn)證值311執(zhí)行驗(yàn)證處理。
換言之,再現(xiàn)裝置311執(zhí)行基于驗(yàn)證值驗(yàn)證處理作為內(nèi)容的讀取之前的處理。僅在滿足驗(yàn)證的情況下,執(zhí)行內(nèi)容的讀取和再現(xiàn)。在不滿足驗(yàn)證的情況下,不允許讀取和再現(xiàn)內(nèi)容。此外,下面描述內(nèi)容再現(xiàn)處理的詳細(xì)序列。此外,可以配置處理的示例,使得首先應(yīng)用與參考圖5所描述的步驟S121到S122的處理相同的處理,以便關(guān)于使用控制信息設(shè)置簽名并且執(zhí)行記錄。[6.在內(nèi)容記錄處理期間執(zhí)行驗(yàn)證值生成/記錄處理的第四實(shí)施例]接下來,參考圖8描述在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間執(zhí)行的、驗(yàn)證值生成/記錄處理的第四實(shí)施例。第四實(shí)施例是在將內(nèi)容記錄在存儲(chǔ)器卡上的處理期間,基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID,單獨(dú)生成以簽名密鑰(Ksign)應(yīng)用的簽名數(shù)據(jù)作為兩個(gè)驗(yàn)證值(標(biāo)記),并且記錄這兩個(gè)驗(yàn)證值(標(biāo)記)的處理的示例。 類似于圖4到圖7,圖8圖示數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100、和執(zhí)行將內(nèi)容記錄到數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100中的處理的信息處理裝置(主機(jī))200。此外,信息處理裝置(主機(jī))200是例如其中可以安裝存儲(chǔ)器卡100的、諸如用戶的PC或記錄器的裝置??商娲兀畔⑻幚硌b置(主機(jī))200可以是通過網(wǎng)絡(luò)連接到用戶的PC等的內(nèi)容供應(yīng)服務(wù)器等。在存儲(chǔ)器卡100上記錄作為存儲(chǔ)器卡標(biāo)識(shí)符的控制器ID (CID) 301和快閃存儲(chǔ)器ID (FID) 302以下兩個(gè)ID,控制器ID (CID) 301可以僅由存儲(chǔ)器卡的控制器單元讀取,快閃存儲(chǔ)器ID(FID)302可以僅由存儲(chǔ)器卡的快閃存儲(chǔ)器中的控制器讀取。這些ID記錄在非易失存儲(chǔ)器中。圖8中圖示的處理序列與圖7中圖示的處理順序序列不同,因?yàn)閳D7中的步驟S201的處理設(shè)置為圖8的步驟S201a和步驟S201b的兩個(gè)處理。在這兩個(gè)步驟中,單獨(dú)生成以下兩個(gè)驗(yàn)證值。(a)基于控制器ID (CID)的第一驗(yàn)證值(標(biāo)記)(b)基于快閃存儲(chǔ)器ID(FID)的第二驗(yàn)證值(標(biāo)記)在存儲(chǔ)器卡100的通用區(qū)域123記錄這兩個(gè)驗(yàn)證值。其他處理與參考圖7描述的處理相同。首先,在步驟S201a,信息處理裝置(主機(jī))200生成簽名數(shù)據(jù),其中將簽名密鑰(Ksign)應(yīng)用于從存儲(chǔ)器卡100讀取的控制器ID (CID) 301,作為第一驗(yàn)證值(標(biāo)記)。根據(jù)例如以下等式生成作為簽名數(shù)據(jù)的標(biāo)記。Token = Sign (Ksign, CID)此外,在以上等式中,術(shù)語(yǔ)如下Ksign是簽名密鑰。Sign (Ksign, CID)表示簽名處理,其中將以簽名密鑰(Ksign)應(yīng)用的簽名算法(Sign)應(yīng)用到控制器ID(CID)。在步驟S201a中由信息處理裝置(主機(jī))200生成的第一驗(yàn)證值(標(biāo)記),存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的通用區(qū)域123中。這是在圖8中圖示的第一驗(yàn)證值(標(biāo)記)311a。此外,在步驟S201b,信息處理裝置(主機(jī))200生成簽名數(shù)據(jù),其中簽名密鑰(Ksign)應(yīng)用于從存儲(chǔ)器卡100讀取的快閃存儲(chǔ)器ID (FID) 302,作為第二驗(yàn)證值(標(biāo)記)。根據(jù)例如以下等式生成作為簽名數(shù)據(jù)的標(biāo)記。Token = Sign (Ksign, FID)此外,在以上等式中,術(shù)語(yǔ)如下。Ksign是簽名密鑰。Sign (Ksign, FID)表示簽名處理,其中將以簽名密鑰(Ksign)應(yīng)用的簽名算法(Sign)應(yīng)用到快閃存儲(chǔ)器ID(FID)。在步驟S201b中由信息處理裝置(主機(jī))200生成的第二驗(yàn)證值(標(biāo)記),存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100的通用區(qū)域123中。這是在圖8中圖示的第二驗(yàn)證值(標(biāo)記)311b。 步驟S202到步驟S206的處理是與參考圖4描述的、第一實(shí)施例的步驟S102到步驟S106的處理相同的處理。在該處理的示例中,在將加密內(nèi)容306記錄在存儲(chǔ)器卡100上的期間,信息處理裝置(主機(jī))200單獨(dú)生成以下兩個(gè)驗(yàn)證值,作為對(duì)應(yīng)加密內(nèi)容306的驗(yàn)證值303。(a)基于控制器ID (CID)的第一驗(yàn)證值(標(biāo)記)(b)基于快閃存儲(chǔ)器ID (FID)的第二驗(yàn)證值(標(biāo)記)信息處理裝置(主機(jī))200將這個(gè)兩個(gè)驗(yàn)證值記錄在存儲(chǔ)器卡上。讀取并且再現(xiàn)存儲(chǔ)在存儲(chǔ)器卡100上的加密內(nèi)容306的再現(xiàn)裝置,執(zhí)行基于第一驗(yàn)證值311a和第二驗(yàn)證值311b的兩個(gè)驗(yàn)證值的驗(yàn)證處理。換言之,再現(xiàn)裝置執(zhí)行基于第一驗(yàn)證值311a和第二驗(yàn)證值311b的驗(yàn)證處理,作為內(nèi)容的讀取之前的處理。僅在滿足驗(yàn)證的情況下,執(zhí)行內(nèi)容的讀取和再現(xiàn)。在不滿足驗(yàn)證的情況下,不允許讀取和再現(xiàn)內(nèi)容。此外,下面描述內(nèi)容再現(xiàn)處理的詳細(xì)序列。此外,可以配置該處理的示例,使得首先應(yīng)用與參考圖5描述的步驟S121到S122的處理相同的處理,以便設(shè)置關(guān)于使用控制信息的簽名并且執(zhí)行記錄。[7.內(nèi)容再現(xiàn)處理序列]接下來,參考圖9圖示的流程圖,描述再現(xiàn)記錄在存儲(chǔ)器卡上的內(nèi)容的處理的處理序列。圖9中圖示的再現(xiàn)處理序列是在再現(xiàn)裝置中執(zhí)行的處理序列,在該再現(xiàn)裝置中安裝存儲(chǔ)上面參考圖4描述的任一驗(yàn)證值和內(nèi)容的存儲(chǔ)器卡。首先,在步驟S301中,再現(xiàn)裝置執(zhí)行從數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)讀取控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的處理。此外,優(yōu)選配置再現(xiàn)裝置,使得在再現(xiàn)裝置從存儲(chǔ)器卡讀取控制器ID(CID)之前,再現(xiàn)裝置在再現(xiàn)裝置和存儲(chǔ)器卡的控制器單元之間執(zhí)行相互認(rèn)證,并且在滿足相互認(rèn)證的條件下讀取控制器ID。類似地,優(yōu)選配置再現(xiàn)裝置,使得在再現(xiàn)裝置從存儲(chǔ)器卡讀取快閃存儲(chǔ)器ID (FID)之前,再現(xiàn)裝置在再現(xiàn)裝置和存儲(chǔ)器卡的快閃存儲(chǔ)器單元之間執(zhí)行相互認(rèn)證,并且在滿足相互認(rèn)證的條件下讀取快閃存儲(chǔ)器ID。接下來,在步驟S302,再現(xiàn)裝置計(jì)算驗(yàn)證值,從存儲(chǔ)器卡讀取的控制器ID(CID)和快閃存儲(chǔ)器ID(FID)應(yīng)用于該驗(yàn)證值。
在此,計(jì)算驗(yàn)證值是上面參考圖4到圖8描述的第一到第四實(shí)施例的若干驗(yàn)證值。更具體地,存在以下若干驗(yàn)證值。(I)基于CID和FID的連接數(shù)據(jù)的MAC(對(duì)應(yīng)第一實(shí)施例(圖4和圖5))(2)基于CID和FID的單獨(dú)數(shù)據(jù)的兩個(gè)MAC (對(duì)應(yīng)第二實(shí)施例(圖6))(3)基于CID和FID的連接數(shù)據(jù)的簽名數(shù)據(jù)(標(biāo)記)(對(duì)應(yīng)第三實(shí)施例(圖7))(4)基于CID和FID的單獨(dú)數(shù)據(jù)的兩個(gè)簽名數(shù)據(jù)(對(duì)應(yīng)第四實(shí)施例(圖8))接下來,在步驟S303,再現(xiàn)裝置從存儲(chǔ)器卡讀取匹配驗(yàn)證值。存在上面參考圖4到圖8描述的若干驗(yàn)證值。更具體地,存在如下的若干驗(yàn)證值。(I)在圖4和圖5中圖示的第一實(shí)施例的配置的情況下,這是是驗(yàn)證值(MAC) 303。 (2)在圖6中圖示的第二實(shí)施例的配置的情況下,這些是第一驗(yàn)證值(MAC) 303a和第二驗(yàn)證值(MAC) 303b。(3)在圖7中圖示的第三實(shí)施例的配置的情況下,這是是驗(yàn)證值(標(biāo)記)311。(4)在圖8中圖示的第四實(shí)施例的配置的情況下,這些是第一驗(yàn)證值(標(biāo)記)311a和第二驗(yàn)證值(標(biāo)記)311b。接下來,在步驟304,再現(xiàn)裝置比較在步驟S302計(jì)算的計(jì)算驗(yàn)證值與在步驟S303從存儲(chǔ)器卡讀取的匹配驗(yàn)證值。在步驟S305中,確定是否滿足以下等式。(計(jì)算驗(yàn)證值)=(匹配驗(yàn)證值)在滿足以上等式的情況下,確定驗(yàn)證成功,并且處理進(jìn)行至步驟S306,使得從存儲(chǔ)器卡讀取加密內(nèi)容,并且執(zhí)行解碼和再現(xiàn)加密內(nèi)容的處理。另一方面,在不滿足以上等式的情況下,確定驗(yàn)證失敗,并且結(jié)束處理,不需要執(zhí)行步驟S306的內(nèi)容再現(xiàn)處理。在該情況中,不允許內(nèi)容再現(xiàn)的再現(xiàn)。以該方式,在本公開的實(shí)施例的配置中,由存儲(chǔ)器卡中的控制器單元管理、并且能夠在控制器單元的管理下讀取的控制器ID(CID),以及由快閃存儲(chǔ)器單元管理、并且能夠在快閃存儲(chǔ)器單元中的控制器的管理下讀取的快閃存儲(chǔ)器ID (FID),配置為記錄在存儲(chǔ)器卡上。在該配置中,隨著記錄內(nèi)容的處理的時(shí)間,基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID生成驗(yàn)證值,并且連同內(nèi)容一起記錄驗(yàn)證值;并且在再現(xiàn)內(nèi)容的處理期間,計(jì)算基于控制器ID(CID)和快閃存儲(chǔ)器ID(FID)的兩個(gè)ID的驗(yàn)證值,并且執(zhí)行匹配驗(yàn)證值的驗(yàn)證處理,使得在滿足驗(yàn)證的條件下允許內(nèi)容的再現(xiàn)。根據(jù)該配置,雖然作為控制器單元制造商的控制器供應(yīng)商和作為快閃存儲(chǔ)器單元的制造商的快閃存儲(chǔ)器供應(yīng)商的任一,執(zhí)行不適當(dāng)?shù)腎D設(shè)置,但是如果其任一個(gè)執(zhí)行適當(dāng)?shù)腎D管理,則可能防止內(nèi)容的未授權(quán)使用。[8.每個(gè)裝置的硬件配置的示例]最后,參考圖10和以后的附圖描述執(zhí)行前述處理的每個(gè)裝置的硬件配置的示例。首先,參考圖10描述信息記錄裝置、或者信息再現(xiàn)裝置的硬件配置的示例,信息記錄裝置、或者信息再現(xiàn)裝置執(zhí)行關(guān)于存儲(chǔ)器卡的內(nèi)容記錄處理、或者再現(xiàn)處理。CPU(中央處理單元)701用作數(shù)據(jù)處理單元,其根據(jù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)702、或者存儲(chǔ)單元708中的程序執(zhí)行各種處理。例如,執(zhí)行前述實(shí)施例中描述的、關(guān)于存儲(chǔ)器卡(圖中的可移除介質(zhì)711)的記錄處理、關(guān)于存儲(chǔ)器卡(圖中的可移除介質(zhì)711)的數(shù)據(jù)再現(xiàn)處理等。RAM(隨機(jī)存取存儲(chǔ)器)703適當(dāng)?shù)卮鎯?chǔ)由CPU 701執(zhí)行的程序、數(shù)據(jù)等。CPU 701、R0M702、以及RAM 703通過總線704相互連接。CPU 701通過總線704連接到輸入/輸出接口 705,并且輸入/輸出接口 705連接到用各種開關(guān)、鍵盤、鼠標(biāo)、麥克風(fēng)等構(gòu)建的輸入單元706,以及用顯示器、揚(yáng)聲器等構(gòu)建的輸出單元707。CPU 701響應(yīng)于從輸入單元706輸入的命令執(zhí)行各種處理,并且向例如輸出單元707輸出處理結(jié)果。用例如硬盤等構(gòu)建的連接到輸入/輸出接口 705的存儲(chǔ)單元708,存儲(chǔ)CPU執(zhí)行的程序或者各種數(shù)據(jù)。通信單元709經(jīng)由諸如因特網(wǎng)或者局域網(wǎng)的網(wǎng)絡(luò)與外部裝置通信。連接到輸入/輸出接口 705的驅(qū)動(dòng)器710驅(qū)動(dòng)諸如磁盤、光盤、磁光盤或者半導(dǎo)體存儲(chǔ)器的可移除介質(zhì)711,以獲取記錄的內(nèi)容、密鑰信息、程序的各種數(shù)據(jù)等。例如,執(zhí)行根據(jù)獲取的程序的數(shù)據(jù)處理,由使用內(nèi)容或者密鑰數(shù)據(jù)的CPU執(zhí)行的數(shù)據(jù)處理,密鑰生成、內(nèi) 容加密和記錄處理,以及根據(jù)記錄/再現(xiàn)程序的解碼和再現(xiàn)處理等。圖11圖示存儲(chǔ)器卡的硬件配置的示例。首先,如參考圖2所述的,存儲(chǔ)器卡包括控制器單元800和快閃存儲(chǔ)器單元807。數(shù)據(jù)存儲(chǔ)裝置(存儲(chǔ)器卡)100配置有例如SD卡、USB存儲(chǔ)器、記憶棒(注冊(cè)商標(biāo))等??刂破鲉卧?00 包括 CPU 801、ROM 802 和 RAM 803。CPU (中央處理單元)801根據(jù)存儲(chǔ)在ROM (只讀存儲(chǔ)器)802或者快閃存儲(chǔ)器單元807中的程序執(zhí)行各種處理。例如,控制器單元800讀取前述控制器ID(CID)。此外,可以設(shè)置控制器ID(CID),以便記錄在控制器單元800的存儲(chǔ)器中,或者可以設(shè)置控制器ID(CID),以便記錄在快閃存儲(chǔ)器單元807的存儲(chǔ)器件區(qū)域812中。此外,控制器單元800執(zhí)行關(guān)于服務(wù)器和主機(jī)裝置(諸如記錄裝置或者再現(xiàn)裝置)的通信處理,關(guān)于快閃存儲(chǔ)器單元807的數(shù)據(jù)寫入讀取處理,關(guān)于以受保護(hù)區(qū)域的分區(qū)為單位的、快閃存儲(chǔ)器單元807的訪問允許確定處理等。RAM(隨機(jī)存取存儲(chǔ)器)803適當(dāng)?shù)卮鎯?chǔ)由CPU 801執(zhí)行的程序、數(shù)據(jù)等。CPU 801、ROM 802以及RAM 803通過總線804相互連接。CPU 801通過總線804連接到輸入/輸出接口 805,并且輸入/輸出接口 805連接到通信單元806和快閃存儲(chǔ)器單元807。連接到輸入/輸出接口 805的通信單元806與例如服務(wù)器和主機(jī)裝置通信??扉W存儲(chǔ)器單元807對(duì)應(yīng)在圖2中圖示的快閃存儲(chǔ)器單元120,并且具有快閃存儲(chǔ)器單元中的控制器811和存儲(chǔ)器件區(qū)域812??刂破?11執(zhí)行快閃存儲(chǔ)器ID(FID)的讀取處理。在例如存儲(chǔ)器件區(qū)域812中記錄快閃存儲(chǔ)器ID(FID)。存儲(chǔ)器件區(qū)域812是數(shù)據(jù)存儲(chǔ)區(qū)域,并且如上所述地包括其中訪問受限的受保護(hù)區(qū)域和其中可以自由執(zhí)行數(shù)據(jù)記錄和讀取的通用區(qū)域。此外,在上述實(shí)施例中,雖然示例性描述特定快閃存儲(chǔ)器類型的存儲(chǔ)器卡,但是諸如USB存儲(chǔ)器的各種類型的存儲(chǔ)器可以適用于本公開。在此之前,參考具體實(shí)施例詳細(xì)描述了本公開。然而,顯而易見本領(lǐng)域普通技術(shù)人員在不脫離本公開的精神,可以做出實(shí)施例的修改和改變。換言之,由于本公開作為示例性形式公開,所以本公開不以限制性含義進(jìn)行分析。本公開的精神的確定必須參考權(quán)利要求。此外,可以通過硬件配置、軟件配置或者其組合配置來執(zhí)行說明書中描述的一系列處理。在由軟件執(zhí)行處理的情況下,其中記錄處理序列的程序可以安裝在組裝有要執(zhí)行的專用硬件的計(jì)算機(jī)中的存儲(chǔ)器中,或者可以將程序安裝在可以執(zhí)行各種要執(zhí)行的處理的通用計(jì)算機(jī)中。例如,可以預(yù)先將程序記錄在記錄介質(zhì)中。除了其中從記錄介質(zhì)向計(jì)算機(jī)安裝程序的配置之外,可以通過網(wǎng)絡(luò)(諸如LAN(局域網(wǎng))或者因特網(wǎng))接收程序,并且將其安裝在諸如硬盤的嵌入記錄介質(zhì)中。此外,本說明書中描述的各種處理不但以根據(jù)本公開實(shí)施例的時(shí)間順序執(zhí)行,而且根據(jù)執(zhí)行處理的裝置的處理能力、或者根據(jù)必要性并行或者單獨(dú)執(zhí)行。此外,在說明書中,系統(tǒng)表示多個(gè)裝置的邏輯集合的配置,并且不限于其中組件裝置包含在在相同情況下的配置。此前,如所描述的,根據(jù)本公開實(shí)施例的配置,實(shí)施使用基于ID的驗(yàn)證值防止內(nèi) 容的未授權(quán)使用的配置。更具體地,由控制器單元讀取的控制器ID(CID)、和由快閃存儲(chǔ)器単元的控制器讀取的快閃存儲(chǔ)器ID(FID)記錄在存儲(chǔ)器卡上,該存儲(chǔ)器卡包括包含數(shù)據(jù)存儲(chǔ)區(qū)域和控制器的快閃存儲(chǔ)器単元、以及執(zhí)行關(guān)于快閃存儲(chǔ)器単元的數(shù)據(jù)記錄和讀取控制的控制器単元。執(zhí)行內(nèi)容記錄處理的記錄裝置使用CID和FID生成諸如MAC的驗(yàn)證值,并且將驗(yàn)證值記錄在存儲(chǔ)器卡上,并且執(zhí)行內(nèi)容再現(xiàn)的再現(xiàn)裝置執(zhí)行驗(yàn)證處理,該處理比較基于CID和FID的計(jì)算驗(yàn)證值與匹配驗(yàn)證值,并且在滿足驗(yàn)證的條件下執(zhí)行內(nèi)容再現(xiàn)。根據(jù)該配置,雖然作為控制器単元制造商的控制器供應(yīng)商、和作為快閃存儲(chǔ)器單元的制造商的快閃存儲(chǔ)器供應(yīng)商的任一,執(zhí)行不適當(dāng)?shù)腎D設(shè)置,但是如果其中任一執(zhí)行適當(dāng)?shù)腎D管理,則可能防止內(nèi)容的未授權(quán)使用。本領(lǐng)域的技術(shù)人員應(yīng)理解依賴設(shè)計(jì)要求或者其他因素,可以出現(xiàn)各種修改、組合、子組合以及改變,只要其在權(quán)利要求或其等效的范圍之內(nèi)。
權(quán)利要求
1.ー種信息存儲(chǔ)裝置,包括 存儲(chǔ)器単元; 第一控制器,從存儲(chǔ)器單元讀取數(shù)據(jù);以及 第二控制器,包括在存儲(chǔ)器単元中,讀取第一標(biāo)識(shí)并且響應(yīng)于外部指令輸出該第一標(biāo)識(shí),其中第一標(biāo)識(shí)可以僅由第二控制器讀取。
2.如權(quán)利要求I所述的信息存儲(chǔ)裝置,其中,存儲(chǔ)器單元是快閃存儲(chǔ)器単元,并且第一標(biāo)識(shí)是與快閃存儲(chǔ)器単元唯一關(guān)聯(lián)的快閃存儲(chǔ)器標(biāo)識(shí)。
3.如權(quán)利要求I所述的信息存儲(chǔ)裝置,其中,第一控制器包括與第一控制器唯一關(guān)聯(lián)的第二標(biāo)識(shí)。
4.如權(quán)利要求3所述的信息存儲(chǔ)裝置,其中,第一控制器讀取第二標(biāo)識(shí)并且輸出第二標(biāo)識(shí)。
5.如權(quán)利要求4所述的信息存儲(chǔ)裝置,其中,第二標(biāo)識(shí)可以僅由第一控制器讀取。
6.如權(quán)利要求I所述的信息存儲(chǔ)裝置,其中,存儲(chǔ)器単元包括基于預(yù)定訪問權(quán)確認(rèn)處理來允許訪問的受保護(hù)區(qū)域。
7.如權(quán)利要求I所述的信息存儲(chǔ)裝置,其中,存儲(chǔ)器単元包括不需執(zhí)行訪問權(quán)確認(rèn)處理就允許訪問的通用區(qū)域。
8.如權(quán)利要求4所述的信息存儲(chǔ)裝置,還包括 接ロ,與連接到信息存儲(chǔ)裝置的信息處理裝置通信。
9.如權(quán)利要求8所述的信息存儲(chǔ)裝置,其中,經(jīng)由接ロ從信息處理裝置接收外部指令。
10.如權(quán)利要求8所述的信息存儲(chǔ)裝置,其中,信息存儲(chǔ)裝置經(jīng)由接ロ與信息處理裝置執(zhí)行相互認(rèn)證。
11.如權(quán)利要求10所述的信息存儲(chǔ)裝置,其中,第一控制器控制經(jīng)由接ロ向信息處理裝置提供第二標(biāo)識(shí)的處理。
12.如權(quán)利要求11所述的信息存儲(chǔ)裝置,其中,第二控制器控制如下處理當(dāng)認(rèn)證成功時(shí),響應(yīng)于經(jīng)由接ロ的外部指令向信息處理裝置提供第一標(biāo)識(shí)。
13.如權(quán)利要求12所述的信息存儲(chǔ)裝置,其中,接ロ從信息處理裝置接收驗(yàn)證值,該驗(yàn)證值基于第一標(biāo)識(shí)和第二標(biāo)識(shí)在信息處理裝置生成。
14.如權(quán)利要求13所述的信息存儲(chǔ)裝置,其中,通過向第一標(biāo)識(shí)和第二標(biāo)識(shí)應(yīng)用標(biāo)題密鑰生成驗(yàn)證值。
15.如權(quán)利要求14所述的信息存儲(chǔ)裝置,其中,存儲(chǔ)器単元包括不需執(zhí)行訪問權(quán)確認(rèn)處理就允許訪問的通用區(qū)域,以及將驗(yàn)證值存儲(chǔ)到該通用區(qū)域。
16.如權(quán)利要求15所述的信息存儲(chǔ)裝置,其中,存儲(chǔ)器単元包括基于預(yù)定訪問權(quán)確認(rèn)處理來允許訪問的受保護(hù)區(qū)域,以及將經(jīng)由接ロ從信息處理裝置接收的綁定密鑰存儲(chǔ)在該受保護(hù)區(qū)域。
17.如權(quán)利要求16所述的信息存儲(chǔ)裝置,其中,接ロ從信息處理裝置接收加密標(biāo)題密鑰,加密標(biāo)題密鑰基于標(biāo)題密鑰和綁定密鑰在信息處理裝置生成。
18.如權(quán)利要求17所述的信息存儲(chǔ)裝置,其中,接ロ從信息處理裝置接收由標(biāo)題密鑰加密的內(nèi)容,并且向通用區(qū)域存儲(chǔ)加密內(nèi)容。
19.一種由信息存儲(chǔ)裝置執(zhí)行的信息存儲(chǔ)方法,該方法包括由信息存儲(chǔ)裝置的第一控制器從信息存儲(chǔ)裝置的存儲(chǔ)器單元讀取數(shù)據(jù); 由存儲(chǔ)器単元中包括的第二控制器讀取第一標(biāo)識(shí);以及 由第二控制器響應(yīng)于外部指令輸出第一標(biāo)識(shí),其中,第一標(biāo)識(shí)可以僅由第二控制器讀取。
20.ー種或多種包括計(jì)算機(jī)程序指令的非有形計(jì)算機(jī)可讀介質(zhì),當(dāng)由第一控制器和第ニ控制器執(zhí)行計(jì)算機(jī)程序指令時(shí),計(jì)算機(jī)程序指令使得第一和第二控制器執(zhí)行ー種方法,包括 由第一控制器從存儲(chǔ)器單元讀取數(shù)據(jù); 由存儲(chǔ)器単元中包括的第二控制器讀取第一標(biāo)識(shí);以及 由第二控制器響應(yīng)于外部指令輸出第一標(biāo)識(shí),其中,第一標(biāo)識(shí)可以僅由第二控制器讀取。
全文摘要
一種數(shù)據(jù)存儲(chǔ)裝置、信息處理裝置、信息處理方法和程序,該信息存儲(chǔ)裝置包括存儲(chǔ)器單元;從存儲(chǔ)器單元讀取數(shù)據(jù)的第一控制器;以及包括在存儲(chǔ)器單元中的第二控制器,其讀取第一標(biāo)識(shí)并且響應(yīng)于外部指令輸出該第一標(biāo)識(shí),其中第一標(biāo)識(shí)可以僅僅由第二控制器讀取。
文檔編號(hào)G06K19/00GK102682319SQ201110451968
公開日2012年9月19日 申請(qǐng)日期2011年12月29日 優(yōu)先權(quán)日2010年12月29日
發(fā)明者上田健二朗, 久野浩, 吉村光司, 林隆道, 海老原宗毅 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黔东| 武清区| 巢湖市| 赣州市| 惠安县| 循化| 潼关县| 昌江| 铜陵市| 康乐县| 章丘市| 龙口市| 苏尼特右旗| 璧山县| 长治县| 大庆市| 时尚| 佛山市| 上饶市| 海伦市| 江华| 万年县| 化德县| 岐山县| 长汀县| 成都市| 秦皇岛市| 浮梁县| 汤阴县| 石景山区| 安福县| 吉木乃县| 芜湖县| 朝阳区| 都安| 方城县| 庆云县| 宜兰县| 昭平县| 抚州市| 渭源县|