国产精品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>

      存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法及其關(guān)聯(lián)技術(shù)的制作方法

      文檔序號(hào):6433867閱讀:203來(lái)源:國(guó)知局
      專利名稱:存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法及其關(guān)聯(lián)技術(shù)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及以SD(Secure Digital)存儲(chǔ)卡為首的各種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)的正常/異常的管理方法。
      背景技術(shù)
      作為與數(shù)字網(wǎng)絡(luò)儀器關(guān)聯(lián)的小型大容量,并且強(qiáng)化安全功能的記錄媒體,有SD存儲(chǔ)卡。該存儲(chǔ)卡是大容量,并且能進(jìn)行高速的數(shù)據(jù)輸入輸出,多用于記錄圖象信息,特別是動(dòng)畫圖象信息和音樂(lè)信息等。在SD存儲(chǔ)卡中,標(biāo)準(zhǔn)裝備了只對(duì)從正當(dāng)?shù)闹鳈?quán)人接受了正當(dāng)?shù)脑S諾的人允許其視聽(tīng)(再現(xiàn))的著作權(quán)管理的功能。
      可是,在存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理中,無(wú)法實(shí)現(xiàn)區(qū)別通常區(qū)域和認(rèn)證區(qū)域的狀態(tài)下的正當(dāng)性管理,希望安全性的進(jìn)一步提高。即通常區(qū)域和認(rèn)證區(qū)域的一體并且聯(lián)合的正當(dāng)性管理是重要的。

      發(fā)明內(nèi)容
      本發(fā)明的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法包含確認(rèn)在存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)存儲(chǔ)在所述第一管理文件中的關(guān)于加密鍵的有效信息是否存在的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      首先,確認(rèn)通常區(qū)域中是否存在第一管理文件。第一管理文件記錄關(guān)于內(nèi)容數(shù)據(jù)的信息(例如標(biāo)題、數(shù)據(jù)的編碼方式、數(shù)據(jù)容量等)。如果確認(rèn)第一管理文件的存在,就確認(rèn)第一管理文件中是否存在關(guān)于加密鍵的有效信息。即當(dāng)把所述內(nèi)容數(shù)據(jù)加密時(shí),確認(rèn)表示關(guān)于加密鍵的有效信息存在于認(rèn)證區(qū)域中的哪個(gè)第二管理文件中的信息。然后,確認(rèn)用于存儲(chǔ)加密鍵的第二管理文件是否存在于認(rèn)證區(qū)域中。
      如果總結(jié),則象通常區(qū)域中的第一管理文件的確認(rèn)→關(guān)于加密鍵的有效信息的確認(rèn)→認(rèn)證區(qū)域中的基于關(guān)于加密鍵的有效信息的第二管理文件的確認(rèn)那樣,一體并且聯(lián)合管理負(fù)責(zé)存儲(chǔ)卡的安全性的認(rèn)證區(qū)域和此外的通常區(qū)域,能確認(rèn)正當(dāng)性。因此,把加密內(nèi)容數(shù)據(jù)(以下簡(jiǎn)稱為加密數(shù)據(jù))和內(nèi)容加密鍵存儲(chǔ)在彼此不同的區(qū)域中,能聯(lián)合管理,能提高安全性。
      下面,說(shuō)明以通常區(qū)域中是否存在內(nèi)容存放文件夾的確認(rèn)為出發(fā)點(diǎn)的形態(tài)的發(fā)明。
      本發(fā)明的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法包含確認(rèn)存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在存儲(chǔ)在所述第一管理文件中的關(guān)于加密鍵的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)時(shí)需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      首先,確認(rèn)通常區(qū)域中是否存在用于存儲(chǔ)內(nèi)容數(shù)據(jù)的內(nèi)容存放文件夾,在確認(rèn)內(nèi)容存放文件夾的存在的基礎(chǔ)上,確認(rèn)是否存在第一管理文件。第一管理文件記錄關(guān)于內(nèi)容存放文件夾中包含的內(nèi)容數(shù)據(jù)的信息。如果確認(rèn)第一管理文件的存在,就確認(rèn)第一管理文件中是否存在關(guān)于加密鍵的有效信息。即當(dāng)把所述內(nèi)容存放文件夾中存儲(chǔ)的內(nèi)容數(shù)據(jù)加密時(shí),確認(rèn)表示關(guān)于加密鍵的有效信息存在于認(rèn)證區(qū)域中的哪個(gè)第二管理文件中的信息。然后,確認(rèn)用于存儲(chǔ)加密鍵的第二管理文件是否存在于認(rèn)證區(qū)域中。
      如果總結(jié),則象通常區(qū)域中的內(nèi)容存放文件夾的確認(rèn)→第一管理文件的確認(rèn)→關(guān)于加密鍵的有效信息的確認(rèn)→認(rèn)證區(qū)域中的基于關(guān)于加密鍵的有效信息的第二管理文件的確認(rèn)那樣,一體并且聯(lián)合管理負(fù)責(zé)存儲(chǔ)卡的安全性的認(rèn)證區(qū)域和此外的通常區(qū)域,能確認(rèn)正當(dāng)性。因此,把加密數(shù)據(jù)和內(nèi)容加密鍵存儲(chǔ)在彼此不同的區(qū)域中,能聯(lián)合管理,能提高安全性。
      在所述發(fā)明中,以通常區(qū)域中是否存在內(nèi)容存放文件夾的確認(rèn)為出發(fā)點(diǎn),但是可以代替它,以通常區(qū)域中是否存在第一管理文件的確認(rèn)為出發(fā)點(diǎn)。下面,說(shuō)明以通常區(qū)域中是否存在第一管理文件的確認(rèn)為出發(fā)點(diǎn)的形態(tài)的發(fā)明。
      本發(fā)明的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法包括確認(rèn)存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在存儲(chǔ)在所述第一管理文件中的關(guān)于加密鍵的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)時(shí)需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟;當(dāng)確認(rèn)了所述第二管理文件的存在時(shí),確認(rèn)所述認(rèn)證區(qū)域中是否存在有效的加密鍵的步驟;當(dāng)確認(rèn)了所述加密鍵的存在時(shí),確認(rèn)所述通常區(qū)域的內(nèi)容存放文件夾是否存在加密數(shù)據(jù)。
      即成為通常區(qū)域中的第一管理文件的確認(rèn)→關(guān)于加密鍵的有效信息的確認(rèn)→認(rèn)證區(qū)域中的基于關(guān)于加密鍵的有效信息的第二管理文件的確認(rèn)→加密鍵的確認(rèn)→通常區(qū)域中的內(nèi)容存放文件夾內(nèi)的加密數(shù)據(jù)的確認(rèn)。
      據(jù)此,一體并且聯(lián)合管理負(fù)責(zé)存儲(chǔ)卡的安全性的認(rèn)證區(qū)域和此外的通常區(qū)域,能確認(rèn)正當(dāng)性。因此,把加密數(shù)據(jù)和內(nèi)容加密鍵存儲(chǔ)在彼此不同的區(qū)域中,能聯(lián)合管理,能提高安全性。
      須指出的是,在所述中,代替“所述認(rèn)證區(qū)域”,可以置換為不需要認(rèn)證的“鍵保存區(qū)域”,實(shí)施。鍵保存區(qū)域是與通常區(qū)域不同的區(qū)域,但是不需要認(rèn)證。
      本發(fā)明的另外的目的和優(yōu)勢(shì)將從以下的參照附圖能很好理解的實(shí)施例的詳細(xì)描述中變得明顯。


      下面簡(jiǎn)要說(shuō)明附圖。
      圖1是本發(fā)明實(shí)施例的應(yīng)用存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法的移動(dòng)電話裝置和SD存儲(chǔ)卡的結(jié)構(gòu)框圖。
      圖2是本發(fā)明實(shí)施例的SD存儲(chǔ)卡的文件系統(tǒng)結(jié)構(gòu)圖。
      圖3是表示本發(fā)明實(shí)施例1的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖(其1)。
      圖4是表示本發(fā)明實(shí)施例1的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖(其2)。
      圖5是表示本發(fā)明實(shí)施例1的變形例1的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖。
      圖6是表示本發(fā)明實(shí)施例1的變形例2的SD存儲(chǔ)卡的文件系統(tǒng)結(jié)構(gòu)圖。
      圖7是表示本發(fā)明實(shí)施例1的變形例2的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖(其1)。
      圖8是表示本發(fā)明實(shí)施例1的變形例2的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖(其2)。
      圖9是表示本發(fā)明實(shí)施例1的變形例3的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖(其1)。
      圖10是表示本發(fā)明實(shí)施例1的變形例3的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖(其2)。
      圖11是表示本發(fā)明實(shí)施例2的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖。
      圖12是表示本發(fā)明實(shí)施例2的變形例A的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖。
      圖13是表示本發(fā)明實(shí)施例2的變形例B的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖。
      圖14是表示本發(fā)明實(shí)施例2的變形例B的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖。
      圖15是表示本發(fā)明實(shí)施例2的變形例C的內(nèi)容數(shù)據(jù)的追加和刪除處理步驟的程序流程圖。
      圖16是表示本發(fā)明實(shí)施例2的變形例C的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理的處理步驟的程序流程圖。
      圖17是表示本發(fā)明實(shí)施例2的變形例D的文件的外部保存處理步驟的程序流程圖。
      各圖中,對(duì)于同一部分付與相同的符號(hào)。
      具體實(shí)施例方式
      下面,參照附圖,說(shuō)明本發(fā)明的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法的實(shí)施例。
      以下,說(shuō)明移動(dòng)電話裝置??墒?,并不局限于移動(dòng)電話裝置,也可以是其他儀器例如各種信息處理儀器即個(gè)人電腦或PDA(Personal DigitalAssistance)或其他儀器。例如可以是調(diào)理器、洗衣機(jī)、吸塵器、冰箱、其他各種家用電器,可以是復(fù)印機(jī)或FAX等各種辦公設(shè)備,可以把其他的任意儀器作為對(duì)象。
      此外,作為存儲(chǔ)卡的一例,就SD存儲(chǔ)卡加以說(shuō)明??墒?,并不局限于SD存儲(chǔ)卡,可以是其他各種存儲(chǔ)卡,可以是其他磁、光學(xué)、化學(xué)或物理的信息記錄部件和通過(guò)它們的組合記錄信息的各種記錄媒體。
      (實(shí)施例1)圖1是表示實(shí)現(xiàn)本發(fā)明實(shí)施例1的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法的主要部分的結(jié)構(gòu)框圖。在圖1中,101是SD存儲(chǔ)卡等存儲(chǔ)卡,102是移動(dòng)電話裝置。移動(dòng)電話裝置102執(zhí)行用于管理存儲(chǔ)卡101內(nèi)的文件結(jié)構(gòu)是正常的方法?;蛘叽钶d記錄了通過(guò)計(jì)算機(jī)執(zhí)行該方法的程序的記錄媒體,由搭載的計(jì)算機(jī)執(zhí)行。
      移動(dòng)電話裝置102在內(nèi)部具有控制部104和RAM108和存儲(chǔ)卡接口103。具有其他很多構(gòu)成部,但是與本發(fā)明沒(méi)有直接關(guān)系,所以省略說(shuō)明。
      移動(dòng)電話裝置102除了聲音通信以外,還進(jìn)行數(shù)據(jù)通信,特別是包含動(dòng)畫圖象和靜止圖象的多媒體內(nèi)容數(shù)據(jù)的通信,進(jìn)行通信的圖象信息的視聽(tīng)(再現(xiàn))或保存。進(jìn)行這些控制的是控制部104,進(jìn)行內(nèi)容數(shù)據(jù)的暫時(shí)存儲(chǔ)的是RAM108。暫時(shí)存儲(chǔ)的內(nèi)容數(shù)據(jù)經(jīng)由存儲(chǔ)卡接口103保存到存儲(chǔ)卡101中。
      存儲(chǔ)卡101在內(nèi)部具有通常區(qū)域(通常記錄區(qū)域)106和負(fù)責(zé)存儲(chǔ)卡的安全的認(rèn)證區(qū)域(認(rèn)證記錄區(qū)域)107,把從移動(dòng)電話裝置102發(fā)來(lái)的內(nèi)容數(shù)據(jù)保存到任意的區(qū)域中。進(jìn)行記錄保存的處理的是控制部105。存儲(chǔ)卡101還具有其他很多構(gòu)成部,但是與本發(fā)明沒(méi)有直接關(guān)系,所以省略說(shuō)明。
      認(rèn)證區(qū)域107是必須經(jīng)過(guò)給定的認(rèn)證處理例如密碼輸入或指紋比對(duì)那樣的生物認(rèn)證、其他任意的認(rèn)證處理,才能訪問(wèn),輸入輸出信息的區(qū)域??墒牵姹仨毥?jīng)過(guò)任意的認(rèn)證處理,才能訪問(wèn)的區(qū)域,也可以是沒(méi)有任意認(rèn)證,就能訪問(wèn)的區(qū)域(單純的鍵保存區(qū)域),即使是不與所述通常區(qū)域106分割的情況,也可以。
      通常區(qū)域106和認(rèn)證區(qū)域107是大容量的記錄部。為了在這樣的大容量的記錄部中高速并且正確地記錄、檢索數(shù)據(jù),采用給定的文件系統(tǒng)結(jié)構(gòu)。
      圖2表示所述的文件結(jié)構(gòu)管理系統(tǒng)的概要。
      存儲(chǔ)卡101的記錄部全體分為通常區(qū)域106和認(rèn)證區(qū)域107。在成為各自區(qū)域的文件系統(tǒng)的根源的部分設(shè)定稱作SD_VIDEO的文件夾161、171。存儲(chǔ)卡101有時(shí)也稱作SD_VIDEO卡。
      在通常區(qū)域106的SD_VIDEO文件夾161中記錄指示管理文件夾162、兩個(gè)內(nèi)容存放文件夾163、164的信息,按照該信息,能訪問(wèn)管理文件夾162、內(nèi)容存放文件夾163、164。
      在管理文件夾162中記錄指示兩個(gè)第一管理文件165、166的信息按照該信息,能訪問(wèn)第一管理文件165、166。
      在第一管理文件165、166中記錄關(guān)于兩個(gè)內(nèi)容存放文件夾163、164中包含的內(nèi)容數(shù)據(jù)的信息。在第一管理文件165、166中記錄關(guān)于內(nèi)容存放文件夾163、164中存儲(chǔ)的各種內(nèi)容數(shù)據(jù)的各種管理項(xiàng)目數(shù)據(jù),例如標(biāo)題、生成時(shí)間、作者、關(guān)于著作權(quán)的信息、圖象信息的壓縮形式、聲音信息的編碼方式、圖象信息的圖象尺寸、析像讀、數(shù)據(jù)容量、動(dòng)畫圖象信息、聲音信息的再現(xiàn)時(shí)間、其他必要的各種信息。在第一管理文件165中記錄各內(nèi)容數(shù)據(jù)中公共的信息,在第一管理文件166中記錄各內(nèi)容數(shù)據(jù)中個(gè)別的信息。可是,該結(jié)構(gòu)不同是一例,是公共信息還是個(gè)別信息是相對(duì)的,不是絕對(duì)的。例如在一個(gè)第一管理文件中可以包含全部信息,也可以分割為三個(gè)以上的第一管理文件?;蛘甙锤鲀?nèi)容或內(nèi)容的某組,記錄在不同的第一管理文件中。
      作為重要的項(xiàng)目,記錄指示當(dāng)把存儲(chǔ)在內(nèi)容存放文件夾163、164中的內(nèi)容數(shù)據(jù)加密時(shí),記錄該加密鍵的認(rèn)證區(qū)域107內(nèi)的第二管理文件172、173的信息。
      當(dāng)把內(nèi)容數(shù)據(jù)加密時(shí),如果不解密,就無(wú)法再現(xiàn)和視聽(tīng)內(nèi)容數(shù)據(jù)。能把加密的信息解碼的必須是具有給定權(quán)限的人。因此,該解碼的鍵記錄在不經(jīng)過(guò)給定的認(rèn)證,就無(wú)法訪問(wèn)的認(rèn)證區(qū)域107中。指示記錄該鍵的認(rèn)證區(qū)域107的第二管理文件172、173的信息記錄在通常區(qū)域106的第一管理文件165、166中。在認(rèn)證區(qū)域107的第二管理文件172中記錄各加密鍵中公共的信息,在第二管理文件173中記錄各加密鍵中個(gè)別的信息??墒?,該結(jié)構(gòu)不同是一例,是公共信息還是個(gè)別信息是相對(duì)的,不是絕對(duì)的。例如在一個(gè)第二管理文件中可以包含全部信息,也可以分割為三個(gè)以上的第二管理文件。或者按各內(nèi)容或內(nèi)容的某組、各加密鍵入口編號(hào)、加密鍵入口編號(hào)的某組,記錄在不同的第二管理文件中。
      在內(nèi)容存放文件夾163中記錄指示其中包含的內(nèi)容文件167、168、169的信息。存儲(chǔ)在內(nèi)容存放文件夾163的內(nèi)容數(shù)據(jù)并不一定局限于3個(gè),可以更多,可以更少。此外,雖然未圖示存儲(chǔ)在內(nèi)容存放文件夾164中的內(nèi)容數(shù)據(jù),但是可以存在任意個(gè),也可以完全不存在。
      在由記錄在內(nèi)容存放文件夾163中的信息指示的內(nèi)容文件167、168、169中,如上所述,記錄各種多媒體內(nèi)容數(shù)據(jù),例如電影那樣的包含動(dòng)畫圖象和聲音信息的信息、只有動(dòng)畫圖象的信息、只有聲音的信息、靜止圖象、包含靜止圖象和聲音信息的信息、文字信息、包含它們中的多個(gè)的信息、其他各種信息。
      當(dāng)把存儲(chǔ)在內(nèi)容存放文件夾中的內(nèi)容數(shù)據(jù)加密時(shí),把用于該加密數(shù)據(jù)解碼的鍵記錄在認(rèn)證區(qū)域107內(nèi)的第二管理文件中。而且,把指示第二管理文件的信息保存在通常區(qū)域106內(nèi)的第一管理文件中。當(dāng)在各種內(nèi)容數(shù)據(jù)中確認(rèn)了加密數(shù)據(jù)的存在時(shí),通過(guò)按照該信息讀出鍵,把加密數(shù)據(jù)解碼??墒牵L問(wèn)認(rèn)證區(qū)域107時(shí)需要經(jīng)過(guò)給定的認(rèn)證。
      圖3和圖4表示管理所述結(jié)構(gòu)的存儲(chǔ)卡101內(nèi)的文件系統(tǒng)結(jié)構(gòu),驗(yàn)證其正當(dāng)性的處理流。圖3表示通常區(qū)域106內(nèi)的處理流,圖4表示認(rèn)證區(qū)域107內(nèi)的處理流。這列處理不是分別獨(dú)立進(jìn)行,而是彼此聯(lián)合,一體地進(jìn)行。因此,各處理不是完全分離的,在把通常區(qū)域106和認(rèn)證區(qū)域107聯(lián)合的狀態(tài)下,管理作為整體的正當(dāng)性,進(jìn)行驗(yàn)證。
      最初,在移動(dòng)電話裝置102上安裝存儲(chǔ)卡10時(shí),或者接通移動(dòng)電話裝置102的電源時(shí),首先開(kāi)始通常區(qū)域106的文件結(jié)構(gòu)管理系統(tǒng)的管理和驗(yàn)證的處理。
      首先,在步驟S31中,確認(rèn)通常區(qū)域106中是否存在SD_VIDEO文件夾。當(dāng)不存在SD_VIDEO文件夾時(shí),判斷為在存儲(chǔ)卡101中未記錄任何關(guān)于視頻的信息,正常結(jié)束文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理(步驟S36)。而當(dāng)存在SD_VIDEO文件夾時(shí),進(jìn)入步驟S32,取得對(duì)存在于SD_VIDEO文件夾下的各種文件夾的入口信息。該入口信息是指示存在于SD_VIDEO文件夾下的各種文件夾的信息,是記錄在SD_VIDEO文件夾內(nèi)的信息。
      當(dāng)入口信息表示內(nèi)容存放文件夾時(shí),進(jìn)入步驟S34,確認(rèn)通常區(qū)域106中是否存在第一管理文件。當(dāng)在通常區(qū)域106中不存在第一管理文件時(shí),否定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S37)。然后,執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意警告信息的通知異常的處理、其他通知異常的任意處理、或禁止使用的處理。
      而當(dāng)在通常區(qū)域106中存在第一管理文件時(shí),肯定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S36)。
      此外,在步驟S33的判斷中,當(dāng)入口信息不表示內(nèi)容存放文件夾時(shí),進(jìn)入步驟S35,確認(rèn)未取得的入口信息是否殘存在SD_VIDEO文件夾中。當(dāng)沒(méi)有剩下更多的未取得的入口信息時(shí),正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S36),當(dāng)殘存有未取得的入口信息時(shí),回到步驟S32,轉(zhuǎn)移到下一記錄信息的取得。
      重復(fù)該處理,直到?jīng)]有未取得的入口信息,或在途中檢測(cè)到對(duì)內(nèi)容存放文件夾的入口信息,從而驗(yàn)證存儲(chǔ)卡101內(nèi)的通常區(qū)域106的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性。
      執(zhí)行存儲(chǔ)卡10內(nèi)的認(rèn)證區(qū)域107的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證。按照?qǐng)D4的程序流程圖說(shuō)明。
      首先,在步驟S41中,確認(rèn)通常區(qū)域106中是否存在第一管理文件。當(dāng)?shù)谝还芾砦募淮嬖跁r(shí),判斷為在存儲(chǔ)卡101內(nèi)未記錄任何有效的內(nèi)容數(shù)據(jù),正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S46)。
      而當(dāng)在通常區(qū)域106中存在第一管理文件時(shí),進(jìn)入步驟S42,取得對(duì)存在于第一管理文件內(nèi)的加密鍵的入口編號(hào)信息。入口編號(hào)信息是指示記錄認(rèn)證區(qū)域107中存在的加密鍵的第二管理文件的信息,記錄在通常區(qū)域106內(nèi)的第一管理文件中。
      當(dāng)對(duì)加密鍵的入口編號(hào)信息存在,并且其值表示有效的值時(shí),進(jìn)入步驟S44,確認(rèn)在記錄該加密鍵的認(rèn)證區(qū)域107內(nèi)是否存在第二管理文件。當(dāng)在認(rèn)證區(qū)域107中不存在第二管理文件時(shí),否定文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S47)。然后,執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意警告信息的通知異常的處理、其他通知異常的任意處理、或禁止使用的處理。而當(dāng)在認(rèn)證區(qū)域107中存在第二管理文件時(shí),肯定文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S46)。
      在步驟S43的判斷中,當(dāng)對(duì)加密鍵的入口編號(hào)信息不表示有效的值時(shí),進(jìn)入步驟S45,確認(rèn)對(duì)加密鍵的入口編號(hào)信息是否殘存在通常區(qū)域106的第一管理文件中。而且,當(dāng)未殘存對(duì)加密鍵的入口編號(hào)信息時(shí),正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S46),當(dāng)殘存有對(duì)加密鍵的入口編號(hào)信息時(shí),回到步驟S42,轉(zhuǎn)移到下一加密鍵入口編號(hào)信息的取得。
      通過(guò)重復(fù)該處理,直到?jīng)]有未取得的加密鍵入口編號(hào)信息,或在途中檢測(cè)到有效的加密鍵入口編號(hào)信息,驗(yàn)證存儲(chǔ)卡10內(nèi)的認(rèn)證區(qū)域107的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性。
      據(jù)此,關(guān)于存儲(chǔ)卡101內(nèi)全體的通常區(qū)域106、認(rèn)證區(qū)域107雙方的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,不是彼此獨(dú)立,而能在彼此一體并且聯(lián)合的狀態(tài)下,整體驗(yàn)證。
      在所述實(shí)施例中,說(shuō)明在存儲(chǔ)卡的安裝時(shí)或接通電源時(shí)驗(yàn)證存儲(chǔ)卡全體的正當(dāng)性的方法??墒菍?shí)際上,在進(jìn)行任意處理例如再現(xiàn)處理前,也進(jìn)行只有成為處理對(duì)象的入口的文件結(jié)構(gòu)驗(yàn)證處理。這時(shí),上述實(shí)施例和變形例不是對(duì)全部入口的文件夾進(jìn)行處理,而對(duì)給定的文件夾進(jìn)行處理,從而能容易地應(yīng)用。
      (實(shí)施例1的變形例1)下面,說(shuō)明實(shí)施例1的變形例1。變形例1關(guān)于很多部分,與實(shí)施例1相同,關(guān)于相同的部分,省略說(shuō)明,只說(shuō)明不同的部分。
      圖5表示變形例1的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理流。引用圖4。
      圖5與圖3的不同點(diǎn)只是步驟S33a。在步驟S33a中,確認(rèn)根據(jù)入口信息而確認(rèn)的內(nèi)容存放文件夾中實(shí)際是否存在內(nèi)容數(shù)據(jù)。
      即在實(shí)施例1中,取得對(duì)SD_VIDEO文件夾下存在的各種文件夾的入口信息(步驟S32),確認(rèn)該入口信息表示內(nèi)容存放文件夾(步驟S33),接著,確認(rèn)通常區(qū)域106中存在第一管理文件(步驟S34)。而在變形例中,取得對(duì)SD_VIDEO文件夾下存在的各種文件夾的入口信息(步驟S32),確認(rèn)該入口信息表示內(nèi)容存放文件夾(步驟S33),接著,確認(rèn)該內(nèi)容存放文件夾中實(shí)際是否存在內(nèi)容數(shù)據(jù)(步驟S33a)。然后,確認(rèn)通常區(qū)域106中存在第一管理文件(步驟S34)。
      這樣,不僅是內(nèi)容存放文件夾,而且確認(rèn)其下實(shí)際是否存在內(nèi)容數(shù)據(jù),從而處理所需的負(fù)載和時(shí)間增大,但是更詳細(xì)的驗(yàn)證成為可能。
      如果總結(jié)以上,則如下所述。
      變形例1的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法包含確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)所述第一管理文件中存儲(chǔ)的關(guān)于加密鍵的有效信息是否存在的步驟;當(dāng)確認(rèn)了所述加密鍵的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      它不僅確認(rèn)內(nèi)容存放文件夾的存在,連其下是否實(shí)際存在內(nèi)容數(shù)據(jù)也確認(rèn)。
      如果總結(jié),則變?yōu)橥ǔ^(qū)域中的內(nèi)容存放文件夾的確認(rèn)→內(nèi)容數(shù)據(jù)的確認(rèn)→第一管理文件的確認(rèn)→關(guān)于加密鍵的有效信息的確認(rèn)→認(rèn)證區(qū)域中的基于關(guān)于加密鍵的有效信息的第二管理文件的確認(rèn)。這時(shí),一體并且聯(lián)合管理負(fù)責(zé)存儲(chǔ)卡的安全性的認(rèn)證區(qū)域和此外的通常區(qū)域,能確認(rèn)正當(dāng)性。因此,把加密數(shù)據(jù)和內(nèi)容加密鍵存儲(chǔ)在彼此不同的區(qū)域中,能聯(lián)合管理,能提高安全性。并且,通過(guò)連內(nèi)容存放文件夾下是否實(shí)際存在內(nèi)容數(shù)據(jù)也確認(rèn),從而處理所需的負(fù)載和時(shí)間增大,但是更詳細(xì)的驗(yàn)證成為可能。
      (實(shí)施例1的變形例2)下面,說(shuō)明實(shí)施例1的變形例2。變形例2關(guān)于很多部分,與實(shí)施例1相同,關(guān)于相同的部分,省略說(shuō)明,只說(shuō)明不同的部分。
      圖6變形例1的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理流。與圖2的不同點(diǎn)在于判斷存儲(chǔ)在內(nèi)容存放文件夾163中的內(nèi)容數(shù)據(jù)167a、168a、169a分別是加密數(shù)據(jù),或是未加密的普通內(nèi)容數(shù)據(jù)(以下稱作普通數(shù)據(jù))。該判斷希望盡可能由簡(jiǎn)單的方法進(jìn)行,希望不打開(kāi)內(nèi)容數(shù)據(jù),也能判斷。因此,根據(jù)附加在文件名上的擴(kuò)展名,判斷是加密數(shù)據(jù)還是普通數(shù)據(jù)??墒?,也可以用其他任意方法判斷是加密數(shù)據(jù)還是普通數(shù)據(jù)。
      圖7和圖8表示變形例2的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理流。圖7是通常區(qū)域106中的處理流,實(shí)質(zhì)上與圖5的處理相同。
      變形例2與變形例1的本質(zhì)不同是圖8的處理流。SD_VIDEO文件夾的入口信息表示內(nèi)容存放文件夾(步驟S33Yes),并且在內(nèi)容存放文件夾內(nèi)存在內(nèi)容數(shù)據(jù)(步驟S33aYes),當(dāng)在通常區(qū)域106中存在第一管理文件時(shí)(步驟S34Yes),把處理轉(zhuǎn)移到圖8的步驟S50。
      在步驟S51中,確認(rèn)內(nèi)容數(shù)據(jù)是加密數(shù)據(jù)還是普通數(shù)據(jù)。該判斷希望是盡可能簡(jiǎn)單的處理,例如希望根據(jù)附加在文件名上的擴(kuò)展名,判斷。也可以是其他方法。
      當(dāng)內(nèi)容數(shù)據(jù)是加密數(shù)據(jù)時(shí),進(jìn)入步驟S52,確認(rèn)認(rèn)證區(qū)域107中是否存在第二管理文件。當(dāng)不存在第二管理文件時(shí),判斷為異常(步驟S57),當(dāng)存在時(shí),判斷為正常(步驟S58),結(jié)束正當(dāng)性驗(yàn)證處理的驗(yàn)證。
      當(dāng)內(nèi)容存放文件夾中存在的內(nèi)容數(shù)據(jù)是普通數(shù)據(jù)時(shí),進(jìn)入步驟S53,從SD_VIDEO文件夾取得下一入口信息。然后進(jìn)入步驟S54,與所述同樣,判斷該入口信息是否表示內(nèi)容存放文件夾。當(dāng)該入口信息表示內(nèi)容存放文件夾時(shí),進(jìn)入步驟S55,與步驟S33a同樣,判斷內(nèi)容存放文件夾內(nèi)是否存在內(nèi)容數(shù)據(jù)。當(dāng)內(nèi)容數(shù)據(jù)存在時(shí),回到步驟S51,判斷該內(nèi)容數(shù)據(jù)是加密數(shù)據(jù)還是普通數(shù)據(jù)。
      而當(dāng)在步驟S54中,入口信息不表示內(nèi)容存放文件夾時(shí),或在步驟S55中,在內(nèi)容存放文件夾中不存在內(nèi)容數(shù)據(jù)時(shí),進(jìn)入步驟S56,判斷SD_VIDEO文件夾中是否殘留未取得的入口信息。當(dāng)在SD_VIDEO文件夾中殘留有未取得的入口信息時(shí),回到步驟S53,取得下一入口信息。
      當(dāng)入口信息的取得全部結(jié)束,未剩下未取得的入口信息時(shí),正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S58)。
      如果總結(jié)以上,則如下所述。
      變形例2的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;判斷確認(rèn)了存在的所述內(nèi)容數(shù)據(jù)是否加密的步驟;當(dāng)判斷所述內(nèi)容數(shù)據(jù)加密時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      首先,確認(rèn)通常區(qū)域中是否存在用于存儲(chǔ)內(nèi)容數(shù)據(jù)的內(nèi)容存放文件夾,在確認(rèn)內(nèi)容存放文件夾的存在的基礎(chǔ)上,再確認(rèn)其下是否實(shí)際存在內(nèi)容數(shù)據(jù)。在確認(rèn)內(nèi)容數(shù)據(jù)的存在的基礎(chǔ)上,確認(rèn)內(nèi)容數(shù)據(jù)是否加密,當(dāng)加密時(shí),確認(rèn)認(rèn)證區(qū)域中是否存在用于存儲(chǔ)加密鍵的第二管理文件。
      如果總結(jié),則變?yōu)橥ǔ^(qū)域中的內(nèi)容存放文件夾的確認(rèn)→內(nèi)容數(shù)據(jù)的確認(rèn)→第一管理文件的確認(rèn)→內(nèi)容數(shù)據(jù)的加密的判斷→認(rèn)證區(qū)域中的第二管理文件的確認(rèn)。這時(shí),一體并且聯(lián)合管理負(fù)責(zé)存儲(chǔ)卡的安全性的認(rèn)證區(qū)域和此外的通常區(qū)域,能確認(rèn)正當(dāng)性。因此,把加密數(shù)據(jù)和內(nèi)容加密鍵存儲(chǔ)在彼此不同的區(qū)域中,能聯(lián)合管理,能提高安全性。此外,通過(guò)連內(nèi)容存放文件夾下是否實(shí)際存在內(nèi)容數(shù)據(jù)也確認(rèn),從而處理所需的負(fù)載和時(shí)間增大,但是更詳細(xì)的驗(yàn)證成為可能。并且,在判斷內(nèi)容數(shù)據(jù)是加密數(shù)據(jù)還是未加密的普通數(shù)據(jù)的基礎(chǔ)上,進(jìn)行處理,所以能使處理效率化。根據(jù)附加在文件上的擴(kuò)展名進(jìn)行內(nèi)容數(shù)據(jù)是否加密的判斷,從而可以不打開(kāi)內(nèi)容數(shù)據(jù),就能簡(jiǎn)單地判斷。
      (實(shí)施例1的變形例3)下面,說(shuō)明實(shí)施例1的變形例3。變形例3關(guān)于很多部分,與變形例1相同,關(guān)于相同的部分,省略說(shuō)明,只說(shuō)明不同的部分。
      圖9和圖10表示變形例3的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理流。圖9是通常區(qū)域106中的處理流,實(shí)質(zhì)上與圖7的處理相同。變形例3與變形例1的本質(zhì)區(qū)別在于圖10的處理流。
      在步驟S61的判斷中,當(dāng)存儲(chǔ)在內(nèi)容存放文件夾中的內(nèi)容數(shù)據(jù)為普通數(shù)據(jù)時(shí),進(jìn)入步驟S62,從通常區(qū)域106中存在的第一管理文件取得加密鍵入口編號(hào)信息,在步驟S63中,判斷在該加密鍵入口編號(hào)信息中是否設(shè)定了有效的值。
      然后,當(dāng)設(shè)定了有效的加密鍵入口編號(hào)信息時(shí),進(jìn)入步驟S64,判斷認(rèn)證區(qū)域107中是否存在第二管理文件。當(dāng)存在時(shí),正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S66),當(dāng)不存在時(shí),異常結(jié)束(步驟S67)。
      而當(dāng)未設(shè)定有效的加密鍵入口編號(hào)信息時(shí),進(jìn)入步驟S65,判斷通常區(qū)域106中存在的第一管理文件中是否殘存有未取得的加密鍵入口編號(hào)信息。進(jìn)行全部的加密鍵入口編號(hào)信息的取得,當(dāng)沒(méi)殘存加密鍵入口編號(hào)信息時(shí),正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S66)。而當(dāng)殘存加密鍵入口編號(hào)信息時(shí),回到步驟S62,再度從通常區(qū)域106中存在的第一管理文件取得加密鍵入口編號(hào)信息,判斷該加密鍵入口編號(hào)信息中是否設(shè)定了有效的值(步驟S63)。
      通過(guò)進(jìn)行該處理,直到在第一管理文件中不存在未取得的加密鍵入口編號(hào)信息,或在途中檢測(cè)到設(shè)定了有效的加密鍵入口編號(hào)信息,正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S66)或異常結(jié)束(S67)。
      如果總結(jié)以上,則如下所述。
      變形例3的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;判斷確認(rèn)了存在的所述內(nèi)容數(shù)據(jù)是否加密的步驟;當(dāng)判斷所述內(nèi)容數(shù)據(jù)加密時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟;當(dāng)判斷為所述內(nèi)容數(shù)據(jù)未加密時(shí),確認(rèn)所述第一管理文件是否存在關(guān)于存儲(chǔ)的加密鍵的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      在所述變形例2的文件結(jié)構(gòu)管理方法中,當(dāng)確認(rèn)存在的內(nèi)容數(shù)據(jù)是未加密的普通數(shù)據(jù)時(shí),確認(rèn)第一管理文件中是否存在關(guān)于加密鍵的有效信息。即確認(rèn)表示關(guān)于內(nèi)容數(shù)據(jù)的加密鍵的有效信息存在于認(rèn)證區(qū)域中的哪個(gè)第二管理文件中的信息。然后確認(rèn)認(rèn)證區(qū)域中是否存在用于存儲(chǔ)加密鍵的第二管理文件。
      如果總結(jié),則變?yōu)橥ǔ^(qū)域中的內(nèi)容存放文件夾的確認(rèn)→內(nèi)容數(shù)據(jù)的確認(rèn)→第一管理文件的確認(rèn)→內(nèi)容數(shù)據(jù)的加密的判斷→加密時(shí)認(rèn)證區(qū)域中的第二管理文件的確認(rèn);未加密時(shí)關(guān)于加密鍵的有效信息的確認(rèn)→認(rèn)證區(qū)域中的基于關(guān)于加密鍵的有效信息的第二管理文件的確認(rèn)。
      這時(shí),一體并且聯(lián)合管理負(fù)責(zé)存儲(chǔ)卡的安全性的認(rèn)證區(qū)域和此外的通常區(qū)域,能確認(rèn)正當(dāng)性。因此,把加密數(shù)據(jù)和內(nèi)容加密鍵存儲(chǔ)在彼此不同的區(qū)域中,能聯(lián)合管理,能提高安全性。此外,通過(guò)連內(nèi)容存放文件夾下是否實(shí)際存在內(nèi)容數(shù)據(jù)也確認(rèn),從而處理所需的負(fù)載和時(shí)間增大,但是更詳細(xì)的驗(yàn)證成為可能。此外,在判斷內(nèi)容數(shù)據(jù)是加密數(shù)據(jù)還是未加密的普通數(shù)據(jù)的基礎(chǔ)上,進(jìn)行處理,所以能使處理效率化。而且,當(dāng)判斷為普通數(shù)據(jù)時(shí),根據(jù)內(nèi)容存放文件夾中的關(guān)于加密鍵的有效信息,進(jìn)行認(rèn)證區(qū)域中的第二管理文件的確認(rèn),所以能期待正確。
      (實(shí)施例2)在本發(fā)明實(shí)施例1中,以通常區(qū)域中是否存在內(nèi)容存放文件夾的確認(rèn)為出發(fā)點(diǎn),但是在本發(fā)明實(shí)施例2中,以通常區(qū)域中是否存在第一管理文件的確認(rèn)為出發(fā)點(diǎn)。下面,說(shuō)明實(shí)施例2的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法。
      圖11表示本發(fā)明實(shí)施例2的文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性驗(yàn)證處理流。引用圖1和圖2。
      最初,把存儲(chǔ)卡101安裝到移動(dòng)電話裝置102上,在存儲(chǔ)卡101上再現(xiàn)、移動(dòng)加密數(shù)據(jù)時(shí),首先開(kāi)始通常區(qū)域106的文件結(jié)構(gòu)管理系統(tǒng)的管理和驗(yàn)證的處理。
      首先,通過(guò)移動(dòng)電話裝置102的控制部104,在步驟S71中,去人在通常區(qū)域106的SD-VIDEO文件夾下是否存在位于管理存儲(chǔ)卡內(nèi)的全部Video程序信息的第一管理文件。該處理相當(dāng)于實(shí)施例1的變形例3的(圖9)的SD-VIDEO文件夾的有無(wú)確認(rèn)和通常區(qū)域的管理文件有無(wú)的確認(rèn)(步驟31、S34)。
      當(dāng)沒(méi)有SD-VIDEO文件夾或第一管理文件不存在時(shí),該SD存儲(chǔ)卡內(nèi)不存在管理的Video程序,否定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S79)。然后,執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意的警告信息的通知異常的處理。
      而當(dāng)在步驟S71中第一管理文件存在時(shí),進(jìn)入步驟S72,確認(rèn)該管理文件內(nèi)管理的Video程序信息中對(duì)于該內(nèi)容的入口是否設(shè)定了有效的內(nèi)容加密鍵編號(hào)信息。
      當(dāng)?shù)谝还芾砦募?nèi)沒(méi)有有效的內(nèi)容加密鍵編號(hào)信息時(shí),該內(nèi)容數(shù)據(jù)不是加密數(shù)據(jù),視為普通數(shù)據(jù)。因此,進(jìn)入步驟S76,確認(rèn)內(nèi)容存放文件夾內(nèi)的普通數(shù)據(jù)的存在。該處理相當(dāng)于實(shí)施例1的變形例3(圖9)的步驟S32(從SD_VIDEO文件夾取得入口信息)、步驟S33(確認(rèn)入口信息是否表示內(nèi)容存放文件夾)、步驟S34(確認(rèn)內(nèi)容存放文件夾內(nèi)是否存在內(nèi)容數(shù)據(jù))。須指出的是,步驟S76并不一定與所述三個(gè)步驟的全部對(duì)應(yīng),例如可以象實(shí)施例1那樣,采用不確認(rèn)在內(nèi)容存放文件夾內(nèi)是否實(shí)際存在內(nèi)容的結(jié)構(gòu)。
      當(dāng)存在普通數(shù)據(jù)時(shí),肯定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S78),在移動(dòng)電話裝置102中,繼續(xù)執(zhí)行內(nèi)容數(shù)據(jù)的再現(xiàn)和移動(dòng)等處理。而當(dāng)不存在普通數(shù)據(jù)時(shí),執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意的警告信息的通知異常的處理。
      在步驟S72的判斷中,當(dāng)在第一管理文件內(nèi)存在有效的信息時(shí),進(jìn)入步驟S73,移動(dòng)電話裝置102進(jìn)行與存儲(chǔ)卡101的認(rèn)證處理,確認(rèn)在位于認(rèn)證區(qū)域中的SD_VIDEO文件夾下是否存在加密數(shù)據(jù)的加密鍵、具有內(nèi)容權(quán)利信息的第二管理文件。
      當(dāng)不存在第二管理文件時(shí),意味著沒(méi)有位于認(rèn)證區(qū)域中的Video程序的全部加密鍵,否定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S79),執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意的警告信息的通知異常的處理。
      而當(dāng)存在第二管理文件時(shí),進(jìn)入步驟S74,確認(rèn)第二管理文件內(nèi)是否設(shè)定了對(duì)管理的加密數(shù)據(jù)解碼有效的加密鍵。當(dāng)?shù)诙芾砦募?nèi)部不存在有效的加密鍵時(shí),否定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S79),執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意的警告信息的通知異常的處理。
      而當(dāng)?shù)诙芾砦募?nèi)存在有效的加密鍵時(shí),確認(rèn)了加密數(shù)據(jù)和對(duì)應(yīng)的加密鍵的正當(dāng)性。接著進(jìn)入步驟S75,確認(rèn)由第一管理文件表示的內(nèi)容存放文件夾和文件夾內(nèi)的加密數(shù)據(jù)是否實(shí)際存在。該處理相當(dāng)于實(shí)施例1的變形例3的(圖9、圖10)步驟S33(內(nèi)容存放文件夾的有無(wú)的確認(rèn)、S33a(內(nèi)容數(shù)據(jù)的有無(wú)的確認(rèn))、步驟S61(內(nèi)容的加密和普通的確認(rèn))。
      當(dāng)在內(nèi)容存放文件夾內(nèi)完全不存在加密數(shù)據(jù)時(shí),否定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S79),執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意的警告信息的通知異常的處理。
      而當(dāng)在內(nèi)容存放文件夾內(nèi)存在加密數(shù)據(jù)時(shí),進(jìn)入步驟S77,判斷由第一管理文件管理的入口信息中是否存在未取得的,當(dāng)已經(jīng)沒(méi)有未取得的入口時(shí),即取得的入口的全部文件系統(tǒng)結(jié)構(gòu)驗(yàn)證處理為正常時(shí),肯定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,正常結(jié)束正當(dāng)性驗(yàn)證處理(步驟S78)。
      如果還存在未取得的入口,就回到步驟S72(確認(rèn)該入口中是否存在有效的鍵信息),按照由第一管理文件管理的入口的未取得述,重復(fù)所述文件結(jié)構(gòu)驗(yàn)證處理。
      根據(jù)本實(shí)施例,通過(guò)所述處理流,對(duì)確認(rèn)了文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性的加密數(shù)據(jù),使用從第二管理文件取得的加密鍵進(jìn)行解碼,從而能取得正確的普通數(shù)據(jù)。結(jié)果,在移動(dòng)電話裝置102中能安全地執(zhí)行內(nèi)容數(shù)據(jù)的再現(xiàn)等處理。
      在所述實(shí)施例中,說(shuō)明在存儲(chǔ)卡的安裝時(shí)或接通電源時(shí)驗(yàn)證存儲(chǔ)卡全體的正當(dāng)性的方法??墒菍?shí)際上,在進(jìn)行任意處理例如再現(xiàn)處理前,也進(jìn)行只有成為處理對(duì)象的入口的文件結(jié)構(gòu)驗(yàn)證處理。這時(shí),上述實(shí)施例和變形例不是對(duì)全部入口的文件夾進(jìn)行處理,而對(duì)給定的入口的文件夾進(jìn)行處理,從而能容易地應(yīng)用。
      (實(shí)施例2的變形例A)下面,說(shuō)明實(shí)施例2的變形例A的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法。關(guān)于變形例A只說(shuō)明與實(shí)施例2不同的部分。
      在上述的實(shí)施例1及其變形例、實(shí)施例2中,當(dāng)否定了正當(dāng)性時(shí),有時(shí)也沒(méi)有實(shí)際上的問(wèn)題。例如,當(dāng)只對(duì)給定文件夾進(jìn)行正當(dāng)性驗(yàn)證時(shí),盡管第一管理文件、第二管理文件正當(dāng)存在,并且有效的加密鍵存在,但是內(nèi)容文件夾中不存在內(nèi)容數(shù)據(jù)時(shí),可以認(rèn)為在正當(dāng)性上不存在問(wèn)題??墒?,象實(shí)施例1那樣,如果最初進(jìn)行內(nèi)容數(shù)據(jù)的確認(rèn),則在該階段判斷為異常,處理結(jié)束。
      在實(shí)施例2中,與實(shí)施例1不同,在最后的步驟中具有考慮為實(shí)際上的問(wèn)題少的內(nèi)容數(shù)據(jù)的確認(rèn)處理。即在幾乎肯定了正當(dāng)性的階段中進(jìn)行內(nèi)容數(shù)據(jù)的確認(rèn)。據(jù)此,當(dāng)內(nèi)容數(shù)據(jù)不存在時(shí),進(jìn)行內(nèi)容數(shù)據(jù)的再取得處理等,能恢復(fù)。
      在本發(fā)明實(shí)施例2的變形例A中,以對(duì)給定入口的文件夾進(jìn)行正當(dāng)性驗(yàn)證時(shí)為例,詳細(xì)說(shuō)明恢復(fù)方法。
      根據(jù)圖12,說(shuō)明管理變形例A的存儲(chǔ)卡101內(nèi)的文件系統(tǒng)結(jié)構(gòu),發(fā)生異常時(shí)的處理流。
      步驟S71~S75與實(shí)施例2的圖11同樣。步驟S74a和步驟S75a不同。
      本實(shí)施例中假定的異常發(fā)生是在實(shí)施例2中,驗(yàn)證文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性時(shí)發(fā)生的異常,假定以下的2個(gè)地方。
      它是盡管第二管理文件存在,但是未設(shè)定內(nèi)容數(shù)據(jù)的有效加密鍵時(shí);盡管有效加密鍵存在,但是內(nèi)容存放文件夾中不存在內(nèi)容文件自身時(shí)。
      無(wú)論前者、后者,在認(rèn)證區(qū)域107中存在第二管理文件,所以以下的再取得加密數(shù)據(jù)的恢復(fù)方法都能實(shí)現(xiàn)。
      當(dāng)?shù)诙芾砦募嬖跁r(shí),在步驟S74中,確認(rèn)第二管理文件內(nèi)是否設(shè)定對(duì)管理的加密數(shù)據(jù)解碼有效的加密鍵,但是這時(shí),當(dāng)?shù)诙芾砦募?nèi)中不存在有效的加密鍵時(shí),進(jìn)入步驟S74a。在步驟S74a中,根據(jù)存儲(chǔ)在第二管理文件內(nèi)的內(nèi)容購(gòu)買歷史信息,從發(fā)送源的服務(wù)器再度取得內(nèi)容加密鍵信息。
      此外,當(dāng)設(shè)定了有效的加密鍵時(shí),在步驟S75中,確認(rèn)第一管理文件中表示的內(nèi)容存放文件夾和該文件夾內(nèi)的加密數(shù)據(jù)實(shí)際是否存在,這時(shí)當(dāng)內(nèi)容存放文件夾內(nèi)完全不存在加密數(shù)據(jù)時(shí),進(jìn)入步驟S75a。在步驟S75a中,根據(jù)存儲(chǔ)在第二管理文件內(nèi)的內(nèi)容購(gòu)買歷史信息,從發(fā)送源的服務(wù)器再度取得加密數(shù)據(jù)。
      根據(jù)第二管理文件,在原來(lái)取得內(nèi)容數(shù)據(jù)的網(wǎng)絡(luò)服務(wù)器和SD存儲(chǔ)卡間進(jìn)行再認(rèn)證處理。這里,記述為網(wǎng)絡(luò)服務(wù)器,但是如果是用戶能取得內(nèi)容數(shù)據(jù)的終端、路線、媒體,則即使是方便店的信息終端、硬盤、CD-ROM等媒體、其他,也沒(méi)有問(wèn)題。
      當(dāng)再認(rèn)證處理確立時(shí),根據(jù)存儲(chǔ)在第二管理文件內(nèi)的內(nèi)容購(gòu)買歷史信息,確認(rèn)SD存儲(chǔ)卡的擁有者是內(nèi)容數(shù)據(jù)的正當(dāng)?shù)膿碛姓?,如果確認(rèn)了正當(dāng)性,就在服務(wù)器一測(cè)再度生成加密數(shù)據(jù)和內(nèi)容加密鍵信息,再發(fā)送。當(dāng)為后者時(shí),在SD存儲(chǔ)卡內(nèi)存在加密鍵信息,所以對(duì)服務(wù)器發(fā)送該鍵信息,進(jìn)行再發(fā)送處理。
      通過(guò)這些處理,假設(shè)突然SD存儲(chǔ)卡的容量陷入不足時(shí),刪除通常區(qū)域的內(nèi)容數(shù)據(jù),當(dāng)必要時(shí),與服務(wù)器進(jìn)行再認(rèn)證,再度取得內(nèi)容數(shù)據(jù),能提高用戶的方便性。
      如果總結(jié)以上,則如下所述。
      變形例A的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,當(dāng)盡管所述第二管理文件存在,但是加密鍵和加密數(shù)據(jù)的匹配性出現(xiàn)異常時(shí),包括確認(rèn)所述第二管理文件內(nèi)的內(nèi)容購(gòu)買歷史信息的存在的有無(wú)的步驟;當(dāng)確認(rèn)了所述內(nèi)容購(gòu)買歷史信息的存在時(shí),再訪問(wèn)內(nèi)容權(quán)利擁有者決定的區(qū)域的步驟;當(dāng)安全地確立了所述訪問(wèn)時(shí),根據(jù)所述第二管理文件內(nèi)的所述內(nèi)容購(gòu)買歷史信息,進(jìn)行關(guān)于內(nèi)容擁有權(quán)利的有無(wú)的認(rèn)證的步驟;當(dāng)確認(rèn)為所述內(nèi)容數(shù)據(jù)的正當(dāng)擁有者時(shí),重新取得用與以前相同或不同的鍵而加密的內(nèi)容數(shù)據(jù)和鍵信息中的任意一方或雙方的步驟;由所述第二管理文件,在本來(lái)應(yīng)該存在的適當(dāng)?shù)奈募A內(nèi)或字段中再設(shè)定通過(guò)所述處理而取得的加密內(nèi)容數(shù)據(jù)和鍵信息。
      象第二文件結(jié)構(gòu)管理方法那樣,如果最初進(jìn)行內(nèi)容數(shù)據(jù)的確認(rèn),則在該階段中判斷為異常,結(jié)束處理??墒?,當(dāng)內(nèi)容數(shù)據(jù)不存在時(shí),在幾乎肯定正當(dāng)性的階段中,進(jìn)行內(nèi)容的再取得處理等,能恢復(fù)。
      即變?yōu)橥ǔ^(qū)域中的內(nèi)容存放文件夾的確認(rèn)→關(guān)于加密鍵有效信息的確認(rèn)→認(rèn)證區(qū)域中的基于關(guān)于加密鍵的有效信息的第二管理文件的確認(rèn)→通常區(qū)域中的內(nèi)容存放文件夾內(nèi)的加密數(shù)據(jù)的確認(rèn)→發(fā)生加密鍵和加密數(shù)據(jù)的不匹配時(shí)用第二管理文件確認(rèn)內(nèi)容購(gòu)買歷史信息→根據(jù)內(nèi)容購(gòu)買歷史信息,內(nèi)容權(quán)利擁有者再訪問(wèn)確定的區(qū)域→內(nèi)容擁有權(quán)利的認(rèn)證→再取得加密數(shù)據(jù)/鍵信息→加密數(shù)據(jù)/鍵信息本來(lái)的適當(dāng)文件夾/字段中再設(shè)定。
      據(jù)此,能使存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。
      (實(shí)施例2的變形例B)下面,說(shuō)明實(shí)施例2的變形例B的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法。關(guān)于變形例B只說(shuō)明與實(shí)施例1不同的部分。在變形例B中,與變形例1同樣,以進(jìn)行只有給定的入口的文件夾的驗(yàn)證處理時(shí)為例,進(jìn)行說(shuō)明。
      圖13表示SD存儲(chǔ)卡內(nèi)的文件系統(tǒng)結(jié)構(gòu)正常時(shí),追加和刪除內(nèi)容數(shù)據(jù)時(shí)的處理的一例。圖14表示管理變形例B中的SD存儲(chǔ)卡內(nèi)的文件系統(tǒng)結(jié)構(gòu),進(jìn)行異常發(fā)生時(shí)的處理的程序流程圖。
      首先,根據(jù)圖13,說(shuō)明在確認(rèn)SD存儲(chǔ)卡內(nèi)的文件系統(tǒng)結(jié)構(gòu)的正常的基礎(chǔ)上,在SD存儲(chǔ)卡內(nèi)進(jìn)行內(nèi)容數(shù)據(jù)和管理信息的追加、刪除的處理。
      當(dāng)追加或刪除內(nèi)容數(shù)據(jù)時(shí),在步驟S81中,為了把對(duì)內(nèi)容數(shù)據(jù)加密的鍵存儲(chǔ)在第二管理文件中,或從第二管理文件刪除,確認(rèn)是否有必要更新第二管理文件。如果沒(méi)有更新的必要,就不進(jìn)行任何處理,跳過(guò)步驟S84。當(dāng)有更新的必要時(shí),進(jìn)入步驟S82,復(fù)制第二管理文件,改名,存儲(chǔ)到認(rèn)證區(qū)域中。接著,在步驟S83中,更新第二管理文件。
      同樣,關(guān)于第一管理文件,當(dāng)追加或刪除內(nèi)容數(shù)據(jù)時(shí),在步驟S84中,為了把對(duì)內(nèi)容數(shù)據(jù)加密的鍵編號(hào)信息存儲(chǔ)在第一管理文件中,或從第一管理文件刪除,確認(rèn)是否有必要更新第一管理文件。如果沒(méi)有更新的必要,就不進(jìn)行任何處理。當(dāng)有更新的必要時(shí),進(jìn)入步驟S85,復(fù)制第一管理文件,改名,存儲(chǔ)到認(rèn)證區(qū)域、通常區(qū)域的任意一個(gè)中。接著,在步驟S86中,更新第一管理文件。
      在進(jìn)行了所述處理的基礎(chǔ)上,本實(shí)施例假定的異常發(fā)生是在實(shí)施例2中,驗(yàn)證文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性時(shí)發(fā)生的異常,假定以下的兩個(gè)地方。在圖14中,步驟S71~S75以及步驟S74a和步驟S75a與變形例A時(shí)的圖12同樣。步驟S71a和步驟S73a不同。
      它是第一管理文件不存在時(shí)、第二管理文件自身不存在時(shí)。
      在步驟S71中,確認(rèn)第一管理文件是否存在,但是這時(shí),第一管理文件自身由于某種異常,而在SD存儲(chǔ)卡內(nèi)無(wú)法被發(fā)現(xiàn)時(shí),確認(rèn)在圖13中通過(guò)所述處理,在認(rèn)證區(qū)域、通常區(qū)域中以其他名字保存的復(fù)制的第一管理文件是否存在,如果未發(fā)現(xiàn)該文件時(shí),否定文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理。然后,執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意警告信息的通知異常的處理、其他通知異常的任意處理、或禁止使用的處理。
      如果發(fā)現(xiàn)該文件時(shí),就在步驟S71a中把該文件的名稱變更為與第一管理文件同樣的名稱,再度復(fù)制到存儲(chǔ)第一管理文件的區(qū)域中,能使第一管理文件恢復(fù)到前一個(gè)狀態(tài)。關(guān)于這里設(shè)定的復(fù)制的文件名,如果是能知道復(fù)制源的文件名,當(dāng)然就沒(méi)必要特別規(guī)定。
      后者當(dāng)?shù)诙芾砦募捎谀撤N異常,而在SD存儲(chǔ)卡內(nèi)無(wú)法被發(fā)現(xiàn)時(shí),確認(rèn)在圖13中通過(guò)所述處理,在認(rèn)證區(qū)域中以其他名字保存的復(fù)制的文件是否存在,如果未發(fā)現(xiàn)該文件時(shí),否定文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理。然后,執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意警告信息的通知異常的處理、其他通知異常的任意處理、或禁止使用的處理。
      如果發(fā)現(xiàn)該文件時(shí),就在步驟S73a中把該文件的名稱變更為與第二管理文件同樣的名稱,再度復(fù)制到存儲(chǔ)第二管理文件的區(qū)域中,能使第二管理文件恢復(fù)到前一個(gè)狀態(tài)。關(guān)于這里設(shè)定的復(fù)制的文件名,如果是能知道復(fù)制源的文件名,當(dāng)然就沒(méi)必要特別規(guī)定。
      如果總結(jié)以上,則如下所述。
      變形例B的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法當(dāng)新追加內(nèi)容數(shù)據(jù)或刪除已經(jīng)存在的內(nèi)容數(shù)據(jù)時(shí),在更新所述第一管理文件、所述第二管理文件的過(guò)程中,包括更新所述第一管理文件前,用其他文件名生成所述第一管理文件的拷貝的步驟;當(dāng)正常生成所述第一管理文件的拷貝后,更新所述第一管理文件的信息的步驟;在更新所述第二管理文件前,用其他名字生成所述第二管理文件的拷貝的步驟;當(dāng)正常生成所述第二管理文件的拷貝后,更新所述第二管理文件的信息的步驟。
      據(jù)此,當(dāng)在存儲(chǔ)卡內(nèi)追加或刪除內(nèi)容數(shù)據(jù)時(shí),確認(rèn)存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理系統(tǒng)的正常的基礎(chǔ)上,進(jìn)行第一管理文件和第二管理文件的追加、刪除。用其他文件名生成拷貝,避免不小心的誤追加、誤刪除。
      在所述中,當(dāng)發(fā)生不能確認(rèn)所述第一管理文件或所述第二管理文件的存在時(shí),包括當(dāng)未確認(rèn)所述第一管理文件的存在時(shí),確認(rèn)所述第一管理文件的拷貝文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第一管理文件的拷貝文件的存在時(shí),把所述拷貝文件變更為正式的第一管理文件名的步驟;當(dāng)未確認(rèn)所述第二管理文件的存在時(shí),確認(rèn)所述第二管理文件的拷貝文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第二管理文件的拷貝文件的存在時(shí),把所述拷貝文件變更為正式的第二管理文件名的步驟。
      據(jù)此,能使存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài),通過(guò)變更為正式名稱,能避免不小心的誤追加、誤刪除。
      (實(shí)施例2的變形例C)
      下面,說(shuō)明實(shí)施例2的變形例C的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法。關(guān)于變形例C,只說(shuō)明與變形例B不同的部分。在變形例C中,與變形例1同樣,以進(jìn)行只有給定入口的文件夾的驗(yàn)證處理時(shí)為例,進(jìn)行說(shuō)明。
      圖15表示SD存儲(chǔ)卡內(nèi)的文件系統(tǒng)結(jié)構(gòu)正常時(shí),記載追加和刪除內(nèi)容數(shù)據(jù)時(shí)的處理的一例,圖16表示管理變形例C的SD存儲(chǔ)卡內(nèi)的文件系統(tǒng)結(jié)構(gòu),進(jìn)行異常發(fā)生時(shí)的處理的程序流程圖。
      首先,根據(jù)圖15,說(shuō)明確認(rèn)了SD存儲(chǔ)卡內(nèi)的文件系統(tǒng)結(jié)構(gòu)的正常的基礎(chǔ)上,在SD存儲(chǔ)卡內(nèi)追加、刪除內(nèi)容數(shù)據(jù)和管理信息的處理。
      當(dāng)追加、刪除內(nèi)容數(shù)據(jù)時(shí),在第一、第二管理文件中追加、刪除把內(nèi)容數(shù)據(jù)加密的鍵編號(hào)和加密鍵。因此,確認(rèn)是否有必要更新第一、第二管理文件,如果沒(méi)有更新的必要,就不進(jìn)行任何處理。而當(dāng)有更新的必要時(shí),就在更新文件的基礎(chǔ)上,當(dāng)只有一個(gè)第一、第二管理文件時(shí),把相同的文件用其他名字復(fù)制,分別存儲(chǔ)在通常區(qū)域、認(rèn)證區(qū)域中。這次,第一管理文件、第二管理文件都進(jìn)行相同的處理,因?yàn)槭枪驳奶幚恚栽谝韵掳褍蓚€(gè)文件中的處理公共記述。
      在步驟S81中,對(duì)復(fù)制的相同的2個(gè)管理文件,分別擴(kuò)展1位,設(shè)定表示同一文件是否為最新的表示新舊的位。作為設(shè)定新舊位的管理文件為2個(gè)是的管理文件的更新方法,不象變形例B那樣,每次生成拷貝,而按如下進(jìn)行更新。
      首先,確認(rèn)兩個(gè)文件的新舊位,當(dāng)對(duì)哪個(gè)文件設(shè)定了舊位時(shí),把設(shè)定舊位的文件作為更新的對(duì)象,設(shè)定了新位的文件為更新的對(duì)象外。
      當(dāng)進(jìn)行設(shè)定了舊位的文件的更新后,把更新后的文件的設(shè)定為舊位的區(qū)域更新為新位,而此前設(shè)定為新位的文件的新位更新為舊位(步驟S85、S87)。
      在本處理中,在兩個(gè)文件中,檢查到在兩個(gè)文件中設(shè)定為新位或設(shè)定為舊位等異常狀態(tài)時(shí),否定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理。然后,執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意警告信息的通知異常的處理、其他通知異常的任意處理、或禁止使用的處理。
      進(jìn)行所述處理處理的基礎(chǔ)上,在本實(shí)施例中假定的異常發(fā)生是在實(shí)施例2中驗(yàn)證文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性時(shí)發(fā)生的異常,假定以下兩個(gè)地方。
      一是設(shè)定有新位的第一管理文件自身不存在時(shí)、二是設(shè)定有新位的第二管理文件自身不存在時(shí)。
      前者和后者的處理是相同的,所以這里使用第二管理文件說(shuō)明,但是當(dāng)然第一管理文件也同樣。
      設(shè)定新位的第二管理文件由于某種異常,而在SD存儲(chǔ)卡內(nèi)未發(fā)現(xiàn)時(shí),在步驟S73b中,確認(rèn)在圖15中通過(guò)所述處理,在認(rèn)證區(qū)域中設(shè)定了舊位的第二管理文件是否存在,如果未發(fā)現(xiàn)該文件時(shí),就否定該文件結(jié)構(gòu)管理系統(tǒng)的正當(dāng)性,異常結(jié)束正當(dāng)性驗(yàn)證處理。然后,執(zhí)行在移動(dòng)電話裝置102的畫面上顯示任意警告信息的通知異常的處理、其他通知異常的任意處理、或禁止使用的處理。如果,發(fā)現(xiàn)該文件時(shí),就把該文件的新舊位的設(shè)定從舊位再設(shè)定為新位,使以前設(shè)定為舊位的文件為有效的文件。
      據(jù)此,能使第二管理文件恢復(fù)到前一個(gè)狀態(tài)。在具有兩個(gè)管理文件的處理中,在變形例B中,每次更新文件時(shí)發(fā)生文件復(fù)制的處理在變形例C中只通過(guò)新舊位的檢查處理,就總能更新舊的文件,所以與變形例B相比,能實(shí)現(xiàn)處理的高速化。
      這里,作為表示新舊標(biāo)識(shí)符的新版本和舊版本,擴(kuò)展分配新位和舊位的1位,但是沒(méi)必要是1位區(qū)域,如果是能設(shè)定判別新舊、或有效無(wú)效的信息的,可以是任意的。
      如果總結(jié)以上,則如下所述。
      變形例C的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法在新追加內(nèi)容數(shù)據(jù)或刪除已經(jīng)存在的內(nèi)容數(shù)據(jù)時(shí),在更新所述第一管理文件、所述第二管理文件的過(guò)程中,包括當(dāng)在所述第一管理文件中未設(shè)定新舊標(biāo)識(shí)符時(shí),復(fù)制所述第一管理文件進(jìn)行二重化的步驟;在所述2個(gè)第一管理文件中,在各文件中設(shè)定所述新舊標(biāo)識(shí)符的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的新版本更新為舊版本的步驟;當(dāng)在所述第二管理文件中未設(shè)定新舊標(biāo)識(shí)符時(shí),復(fù)制所述第二管理文件進(jìn)行二重化的步驟;在所述兩個(gè)第二管理文件中,在各文件中設(shè)定所述新舊標(biāo)識(shí)符的步驟;更新設(shè)定所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;更新設(shè)定所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的新版本更新為舊版本的步驟。
      據(jù)此,在具有二重化管理文件的處理中,沒(méi)必要在每次更新文件時(shí)進(jìn)行文件復(fù)制,只通過(guò)新舊標(biāo)識(shí)符的檢查,更新舊的文件,能實(shí)現(xiàn)處理的高速化。
      或者,在所述中,當(dāng)無(wú)法確認(rèn)設(shè)定為所述新舊標(biāo)識(shí)符的新版本的所述第一管理文件或所述第二管理文件的存在的異常發(fā)生時(shí),包括確認(rèn)設(shè)定所述新舊標(biāo)識(shí)符的舊版本的所述第一管理文件的有無(wú)的步驟;當(dāng)確認(rèn)了第一管理文件的存在時(shí),把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;確認(rèn)設(shè)定所述新舊標(biāo)識(shí)符的舊版本的所述第二管理文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第二管理文件的存在時(shí),把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟。
      據(jù)此,能使存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。在二重化具有管理文件的處理中,與每次更新文件時(shí)復(fù)制文件相比,只通過(guò)新版本和舊版本的檢查,就能更新舊的文件。結(jié)果能實(shí)現(xiàn)處理的高速化。
      (實(shí)施例2的變形例D)下面,說(shuō)明實(shí)施例2的變形例D的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法。
      在此前的變形例B、C中實(shí)現(xiàn)的管理文件的二重化處理中,當(dāng)SD存儲(chǔ)卡自身?yè)p害、丟失等用戶引起的權(quán)利丟失狀態(tài)發(fā)生時(shí),用戶無(wú)法再取得內(nèi)容數(shù)據(jù)的權(quán)利。在變形例D中,提供在這樣的最差的情況下也能對(duì)應(yīng)的內(nèi)容權(quán)利保護(hù)的結(jié)構(gòu)。
      作為至此假定的實(shí)施例的前提,如變形例B、C所示,第二管理文件是保存在認(rèn)證區(qū)域中的非常重要的信息。假如把第二管理文件的一個(gè)復(fù)制到外部存儲(chǔ)器中,就能在各種SD存儲(chǔ)卡中進(jìn)行著作權(quán)保護(hù)內(nèi)容數(shù)據(jù)的再取得。因此,作為內(nèi)容發(fā)送源,從著作權(quán)保護(hù)的觀點(diǎn)出發(fā),通常把第二管理文件安全保存在認(rèn)證區(qū)域內(nèi)。不假定把第二管理文件向外部輸出。
      可是,根據(jù)圖17,在以下說(shuō)明為了用戶的方便性、安全性,安全實(shí)現(xiàn)把第二管理文件向外部輸出的結(jié)構(gòu)的變形例D。
      用戶把第二管理文件向個(gè)人電腦等外部存儲(chǔ)器中保存的處理中,內(nèi)容發(fā)送源規(guī)定的加密方法為SD存儲(chǔ)卡的固有ID鍵時(shí)(步驟S91),進(jìn)入步驟S94,使用SD存儲(chǔ)卡的固有ID鍵把第二管理文件加密,在步驟S95中向外部存儲(chǔ)器輸出。
      這時(shí),當(dāng)丟失了第二管理文件時(shí),如果是相同的SD存儲(chǔ)卡,當(dāng)把保存在外部存儲(chǔ)器中的第二管理文件恢復(fù)到SD存儲(chǔ)卡中時(shí),能使用SD存儲(chǔ)卡的固有ID鍵解碼。據(jù)此,能復(fù)原與以前保有的文件同樣的第二管理文件,內(nèi)容權(quán)利自身也能復(fù)原。
      在用于把第二管理文件保存到外部存儲(chǔ)器中的處理中,內(nèi)容發(fā)送源規(guī)定的加密方法是內(nèi)容發(fā)送源管理用戶ID鍵時(shí)(步驟S92),進(jìn)入步驟S94,使用內(nèi)容發(fā)送源管理的用戶ID鍵把第二管理文件加密,在步驟S95中向外部存儲(chǔ)器輸出。
      這時(shí),當(dāng)丟失SD存儲(chǔ)卡自身,取得了其他SD存儲(chǔ)卡時(shí),如果由內(nèi)容發(fā)送源確認(rèn)了是相同的用戶,就再取得內(nèi)容發(fā)送源管理的用戶ID鍵,把保存在外部存儲(chǔ)器中的第二管理文件恢復(fù)到SD存儲(chǔ)卡中時(shí),能使用內(nèi)容發(fā)送源管理的用戶ID鍵解碼。據(jù)此,能復(fù)原與以前保有的文件同樣的第二管理文件,內(nèi)容權(quán)利自身也能復(fù)原。
      在用戶把第二管理文件保存到外部存儲(chǔ)器中的處理中,想限制權(quán)利的鍵完全沒(méi)必要是所述2例所示的鍵,文件發(fā)送元和著作權(quán)保持者當(dāng)然能任意指定鍵,著作權(quán)保持者完全能自由決定利用哪個(gè)值作為鍵(步驟S93)。
      據(jù)此,內(nèi)容購(gòu)買者能自由地把取得的文件安全地保存到個(gè)人電腦等的外部存儲(chǔ)區(qū)域中,用戶和內(nèi)容發(fā)送源雙方都能安全地保護(hù)權(quán)利。
      可是,使用任意鍵,成為能向外部輸出的對(duì)象的文件并不僅是第二管理文件,當(dāng)然能應(yīng)用于任意文件。
      如果總結(jié)以上,則如下所述。
      變形例D的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法在把重要性高的文件保存到存儲(chǔ)卡外部的安全的存儲(chǔ)區(qū)域中時(shí),包括從所述權(quán)利擁有者決定的區(qū)域取得由文件使用權(quán)利擁有者任意決定的內(nèi)容數(shù)據(jù)的利用限制鍵的步驟;使用所述內(nèi)容數(shù)據(jù)的利用限制鍵把文件加密的步驟;把使用所述內(nèi)容數(shù)據(jù)的利用限制鍵加密的文件與鍵編號(hào)一起輸出到所述存儲(chǔ)卡外部的存儲(chǔ)區(qū)域中的步驟;把輸出到所述外部的存儲(chǔ)區(qū)域中的文件與鍵編號(hào)一起再輸入到存儲(chǔ)卡中的步驟;從所述鍵編號(hào),使用對(duì)應(yīng)的內(nèi)容數(shù)據(jù)的利用限制鍵,把文件按原來(lái)解碼到存儲(chǔ)卡內(nèi)的步驟。
      據(jù)此,能把存儲(chǔ)卡的狀態(tài)保存到外部區(qū)域中,能容易實(shí)現(xiàn)內(nèi)容數(shù)據(jù)的復(fù)原。
      以上,說(shuō)明了多個(gè)實(shí)施例。根據(jù)本實(shí)施例,使存儲(chǔ)卡的記錄區(qū)域的一部分為認(rèn)證區(qū)域(鍵保存區(qū)域),一體并且聯(lián)合管理該認(rèn)證區(qū)域(鍵保存區(qū)域)和此外的通常區(qū)域,能確認(rèn)正當(dāng)性。因此,把加密數(shù)據(jù)和內(nèi)容加密鍵存儲(chǔ)在彼此不同的區(qū)域中,能聯(lián)合管理,能提高安全性。
      此外,發(fā)現(xiàn)存儲(chǔ)卡內(nèi)的內(nèi)容數(shù)據(jù)、鍵管理信息的異常狀態(tài),并且搭載管理文件的2重化機(jī)構(gòu)、向外部存儲(chǔ)區(qū)域的安全的保存機(jī)構(gòu),確保異常發(fā)生時(shí)的文件權(quán)利保護(hù)功能,使用戶的內(nèi)容權(quán)利保護(hù)有效化。
      對(duì)計(jì)算機(jī)等不帶來(lái)大的負(fù)載就能執(zhí)行這樣的管理。
      如上所述,該文件結(jié)構(gòu)管理方法在SD存儲(chǔ)卡等中,主要記錄再現(xiàn)圖象信息特別是動(dòng)畫圖象信息和音樂(lè)信息等,關(guān)于從安全性的觀點(diǎn)出發(fā),有必要確認(rèn)正當(dāng)性的存儲(chǔ)卡,作為實(shí)現(xiàn)加密數(shù)據(jù)和內(nèi)容加密鍵在不同區(qū)域的存儲(chǔ)、聯(lián)合管理的技術(shù),是有用的。
      本發(fā)明并不局限于所述實(shí)施例,在該技術(shù)思想的范圍中,能進(jìn)行各種變形實(shí)施。
      所述是關(guān)于存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,但是作為存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理程序,能如下所述
      (1)存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理程序能由計(jì)算機(jī)執(zhí)行,包括確認(rèn)在存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中確認(rèn)是否存在第二管理文件的步驟。
      (2)與實(shí)施例1的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,包括確認(rèn)在存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中確認(rèn)是否存在第二管理文件的步驟。
      (3)與變形例1的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      (4)與變形例2的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;判斷確認(rèn)了存在的所述內(nèi)容數(shù)據(jù)是否加密的步驟;當(dāng)判斷所述內(nèi)容數(shù)據(jù)加密時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      (5)與變形例3的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;判斷確認(rèn)了存在的所述內(nèi)容數(shù)據(jù)是否加密的步驟;當(dāng)判斷所述內(nèi)容數(shù)據(jù)加密時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟;當(dāng)判斷為所述內(nèi)容數(shù)據(jù)未加密時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      (6)與實(shí)施例2的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,包括確認(rèn)存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟;當(dāng)確認(rèn)了第二管理文件的存在時(shí),確認(rèn)所述認(rèn)證區(qū)域中是否存在有效的加密鍵的步驟;當(dāng)確認(rèn)了所述加密鍵的存在時(shí),確認(rèn)所述通常區(qū)域的內(nèi)容存放文件夾內(nèi)是否存在加密內(nèi)容數(shù)據(jù)的步驟。
      (7)與變形例A的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,當(dāng)盡管所述第二管理文件存在,但是加密鍵和加密數(shù)據(jù)的匹配性出現(xiàn)異常時(shí),包括確認(rèn)所述第二管理文件內(nèi)的內(nèi)容購(gòu)買歷史信息的存在的有無(wú)的步驟;當(dāng)確認(rèn)了所述內(nèi)容購(gòu)買歷史信息的存在時(shí),再訪問(wèn)內(nèi)容權(quán)利擁有者決定的區(qū)域的步驟;當(dāng)安全地確立了所述訪問(wèn)時(shí),根據(jù)所述第二管理文件內(nèi)的所述內(nèi)容購(gòu)買歷史信息,進(jìn)行關(guān)于內(nèi)容擁有權(quán)利的有無(wú)的認(rèn)證的步驟;當(dāng)確認(rèn)為所述內(nèi)容數(shù)據(jù)的正當(dāng)擁有者時(shí),重新取得用與以前相同或不同的鍵而加密的內(nèi)容數(shù)據(jù)和鍵信息中的任意一方或雙方的步驟;由所述第二管理文件,在本來(lái)應(yīng)該存在的適當(dāng)?shù)奈募A內(nèi)或字段中再設(shè)定通過(guò)所述處理而取得的加密內(nèi)容數(shù)據(jù)和鍵信息;從而能使存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。
      (8)與變形例B的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,當(dāng)新追加內(nèi)容數(shù)據(jù)或刪除已經(jīng)存在的內(nèi)容數(shù)據(jù)時(shí),在更新所述第一管理文件、所述第二管理文件的過(guò)程中,包括更新所述第一管理文件前,用其他文件名生成所述第一管理文件的拷貝的步驟;當(dāng)正常生成所述第一管理文件的拷貝后,更新所述第一管理文件的信息的步驟;在更新所述第二管理文件前,用其他名字生成所述第二管理文件的拷貝的步驟;當(dāng)正常生成所述第二管理文件的拷貝后,更新所述第二管理文件的信息的步驟。
      (9)與變形例B的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,當(dāng)發(fā)生不能確認(rèn)所述第一管理文件或所述第二管理文件的存在的異常時(shí),包括當(dāng)未確認(rèn)所述第一管理文件的存在時(shí),確認(rèn)所述第一管理文件的拷貝文件的有無(wú)的步驟;
      當(dāng)確認(rèn)了所述第一管理文件的拷貝文件的存在時(shí),把所述拷貝文件變更為正式的第一管理文件名的步驟;當(dāng)未確認(rèn)所述第二管理文件的存在時(shí),確認(rèn)所述第二管理文件的拷貝文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第二管理文件的拷貝文件的存在時(shí),把所述拷貝文件變更為正式的第二管理文件名的步驟。
      (10)與變形例C的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,在新追加內(nèi)容數(shù)據(jù)或刪除已經(jīng)存在的內(nèi)容數(shù)據(jù)時(shí),在更新所述第一管理文件、所述第二管理文件的過(guò)程中,包括當(dāng)在所述第一管理文件中未設(shè)定新舊標(biāo)識(shí)符時(shí),復(fù)制所述第一管理文件進(jìn)行二重化的步驟;在所述2個(gè)第一管理文件中,在各文件中設(shè)定所述新舊標(biāo)識(shí)符的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的新版本更新為舊版本的步驟;當(dāng)在所述第二管理文件中未設(shè)定新舊標(biāo)識(shí)符時(shí),復(fù)制所述第二管理文件進(jìn)行二重化的步驟;在所述兩個(gè)第二管理文件中,在各文件中設(shè)定所述新舊標(biāo)識(shí)符的步驟;更新設(shè)定所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;更新設(shè)定所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的新版本更新為舊版本的步驟。
      (11)與變形例C的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,當(dāng)無(wú)法確認(rèn)設(shè)定為所述新舊標(biāo)識(shí)符的新版本的所述第一管理文件或所述第二管理文件的存在的異常發(fā)生時(shí),包括確認(rèn)設(shè)定所述新舊標(biāo)識(shí)符的舊版本的所述第一管理文件的有無(wú)的步驟;當(dāng)確認(rèn)了第一管理文件的存在時(shí),把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;確認(rèn)設(shè)定所述新舊標(biāo)識(shí)符的舊版本的所述第二管理文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第二管理文件的存在時(shí),把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;使所述存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。
      (12)與變形例D的文件結(jié)構(gòu)管理方法對(duì)應(yīng)的程序能由計(jì)算機(jī)執(zhí)行,在把重要性高的文件保存到存儲(chǔ)卡外部的安全的存儲(chǔ)區(qū)域中時(shí),包括從所述權(quán)利擁有者決定的區(qū)域取得由文件使用權(quán)利擁有者任意決定的內(nèi)容數(shù)據(jù)的利用限制鍵的步驟;使用所述內(nèi)容數(shù)據(jù)的利用限制鍵把文件加密的步驟;把使用所述內(nèi)容數(shù)據(jù)的利用限制鍵加密的文件與鍵編號(hào)一起輸出到所述存儲(chǔ)卡外部的存儲(chǔ)區(qū)域中的步驟;把輸出到所述外部的存儲(chǔ)區(qū)域中的文件與鍵編號(hào)一起再輸入到存儲(chǔ)卡中的步驟;從所述鍵編號(hào),使用對(duì)應(yīng)的內(nèi)容數(shù)據(jù)的利用限制鍵,把文件按原來(lái)解碼到存儲(chǔ)卡內(nèi)的步驟。
      使所述存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。
      須指出的是,也能向記錄所述結(jié)構(gòu)的程序的計(jì)算機(jī)可讀取得記錄媒體展開(kāi)。
      能把所述各存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法作為同樣結(jié)構(gòu)的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理裝置展開(kāi)。
      權(quán)利要求
      1.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,包括確認(rèn)在存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中確認(rèn)是否存在第二管理文件的步驟。
      2.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,包括確認(rèn)在存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中確認(rèn)是否存在第二管理文件的步驟。
      3.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      4.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;判斷被確認(rèn)了存在的所述內(nèi)容數(shù)據(jù)是否被加密的步驟;當(dāng)判斷出所述內(nèi)容數(shù)據(jù)被加密時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      5.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,包括確認(rèn)存儲(chǔ)卡的通常能訪問(wèn)的通常區(qū)域中是否存在內(nèi)容存放文件夾的步驟;當(dāng)確認(rèn)了所述內(nèi)容存放文件夾的存在時(shí),確認(rèn)所述內(nèi)容存放文件夾中是否存在內(nèi)容數(shù)據(jù)的步驟;當(dāng)確認(rèn)了所述內(nèi)容數(shù)據(jù)的存在時(shí),確認(rèn)第一管理文件是否存在的步驟;判斷被確認(rèn)了存在的所述內(nèi)容數(shù)據(jù)是否被加密的步驟;當(dāng)判斷出所述內(nèi)容數(shù)據(jù)被加密時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟;當(dāng)判斷為所述內(nèi)容數(shù)據(jù)未加密時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟。
      6.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,包括確認(rèn)存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),確認(rèn)存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中是否存在第二管理文件的步驟;當(dāng)確認(rèn)了第二管理文件的存在時(shí),確認(rèn)所述認(rèn)證區(qū)域中是否存在有效的加密鍵的步驟;當(dāng)確認(rèn)了所述加密鍵的存在時(shí),確認(rèn)所述通常區(qū)域的內(nèi)容存放文件夾內(nèi)是否存在加密內(nèi)容數(shù)據(jù)的步驟。
      7.如權(quán)利要求6所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,其中,當(dāng)盡管所述第二管理文件存在,但是加密鍵與加密內(nèi)容數(shù)據(jù)的匹配性出現(xiàn)異常時(shí),包括確認(rèn)所述第二管理文件內(nèi)的內(nèi)容購(gòu)買歷史信息的存在的有無(wú)的步驟;當(dāng)確認(rèn)了所述內(nèi)容購(gòu)買歷史信息的存在時(shí),再訪問(wèn)內(nèi)容權(quán)利擁有者所決定的區(qū)域的步驟;當(dāng)安全地確立了所述訪問(wèn)時(shí),根據(jù)所述第二管理文件內(nèi)的所述內(nèi)容購(gòu)買歷史信息,進(jìn)行關(guān)于內(nèi)容擁有權(quán)利的有無(wú)的認(rèn)證的步驟;當(dāng)確認(rèn)為所述內(nèi)容數(shù)據(jù)的正當(dāng)擁有者時(shí),重新取得用與以前相同或不同的鍵而加密的內(nèi)容數(shù)據(jù)和鍵信息中的任意一方或雙方的步驟;由所述第二管理文件,在本來(lái)應(yīng)該存在的適當(dāng)?shù)奈募A內(nèi)或字段中再設(shè)定通過(guò)所述處理而取得的加密內(nèi)容數(shù)據(jù)和鍵信息;從而能使存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。
      8.如權(quán)利要求6所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,其中,當(dāng)新追加內(nèi)容數(shù)據(jù)或刪除已經(jīng)存在的內(nèi)容數(shù)據(jù)時(shí),在更新所述第一管理文件、所述第二管理文件的過(guò)程中,包括更新所述第一管理文件前,用其他文件名生成所述第一管理文件的拷貝的步驟;當(dāng)正常生成所述第一管理文件的拷貝后,更新所述第一管理文件的信息的步驟;在更新所述第二管理文件前,用其他文件名生成所述第二管理文件的拷貝的步驟;當(dāng)正常生成所述第二管理文件的拷貝后,更新所述第二管理文件的信息的步驟。
      9.如權(quán)利要求8所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,其中,當(dāng)發(fā)生不能確認(rèn)所述第一管理文件或所述第二管理文件的存在的異常時(shí),包括當(dāng)無(wú)法確認(rèn)所述第一管理文件的存在時(shí),確認(rèn)所述第一管理文件的拷貝文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第一管理文件的拷貝文件的存在時(shí),把所述拷貝文件變更為正式的第一管理文件名的步驟;當(dāng)無(wú)法確認(rèn)所述第二管理文件的存在時(shí),確認(rèn)所述第二管理文件的拷貝文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第二管理文件的拷貝文件的存在時(shí),把所述拷貝文件變更為正式的第二管理文件名的步驟,從而能使存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。
      10.如權(quán)利要求6所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,其中,在新追加內(nèi)容數(shù)據(jù)或刪除已經(jīng)存在的內(nèi)容數(shù)據(jù)時(shí),在更新所述第一管理文件、所述第二管理文件的過(guò)程中,包括當(dāng)在所述第一管理文件中未設(shè)定新舊標(biāo)識(shí)符時(shí),復(fù)制所述第一管理文件進(jìn)行二重化的步驟;在所述兩個(gè)第一管理文件中,在各文件中設(shè)定所述新舊標(biāo)識(shí)符的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的新版本更新為舊版本的步驟;當(dāng)在所述第二管理文件中未設(shè)定新舊標(biāo)識(shí)符時(shí),復(fù)制所述第二管理文件進(jìn)行二重化的步驟;在所述兩個(gè)第二管理文件中,在各文件中設(shè)定所述新舊標(biāo)識(shí)符的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;在更新設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的文件后,把所述新舊標(biāo)識(shí)符的新版本更新為舊版本的步驟。
      11.如權(quán)利要求10所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,其中,當(dāng)無(wú)法確認(rèn)設(shè)定為所述新舊標(biāo)識(shí)符的新版本的所述第一管理文件或所述第二管理文件的存在的異常發(fā)生時(shí),包括確認(rèn)設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的所述第一管理文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;確認(rèn)設(shè)定為所述新舊標(biāo)識(shí)符的舊版本的所述第二管理文件的有無(wú)的步驟;當(dāng)確認(rèn)了所述第二管理文件的存在時(shí),把所述新舊標(biāo)識(shí)符的舊版本更新為新版本的步驟;從而使所述存儲(chǔ)卡的狀態(tài)從異常狀態(tài)恢復(fù)到正常狀態(tài)。
      12.如權(quán)利要求6所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,在把重要性高的文件保存到存儲(chǔ)卡外部的安全的存儲(chǔ)區(qū)域中時(shí),包括從所述權(quán)利擁有者所決定的區(qū)域,取得由文件使用權(quán)利擁有者任意決定的內(nèi)容數(shù)據(jù)的利用限制鍵的步驟;使用所述內(nèi)容數(shù)據(jù)的利用限制鍵把文件加密的步驟;把使用所述內(nèi)容數(shù)據(jù)的利用限制鍵而加密的文件與鍵編號(hào)一起輸出到所述存儲(chǔ)卡外部的存儲(chǔ)區(qū)域中的步驟;把輸出到所述外部的存儲(chǔ)區(qū)域中的文件與鍵編號(hào)一起再輸入到存儲(chǔ)卡中的步驟;從所述鍵編號(hào),使用對(duì)應(yīng)的內(nèi)容數(shù)據(jù)的利用限制鍵,把文件按原樣解碼到存儲(chǔ)卡內(nèi)的步驟,從而可以將所述存儲(chǔ)卡的狀態(tài)保存到所述外部區(qū)域中。
      13.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法,在權(quán)利要求1~12中的任意一項(xiàng)所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法中,把所述“認(rèn)證區(qū)域”置換為“鍵保存區(qū)域”。
      14.一種記錄有程序的計(jì)算機(jī)可讀取的記錄媒體,該程序包含有權(quán)利要求1~12中的任意一項(xiàng)所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法的各步驟。
      15.一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理裝置,把權(quán)利要求1~12中的任意一項(xiàng)所述的存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理方法的“步驟”置換為“部件”。
      全文摘要
      一種存儲(chǔ)卡內(nèi)的文件結(jié)構(gòu)管理,包括確認(rèn)在存儲(chǔ)卡的能進(jìn)行通常訪問(wèn)的通常區(qū)域中是否存在第一管理文件的步驟;當(dāng)確認(rèn)了所述第一管理文件的存在時(shí),確認(rèn)是否存在與存放在所述第一管理文件中的加密鍵有關(guān)的有效信息的步驟;當(dāng)確認(rèn)了與所述加密鍵有關(guān)的有效信息的存在時(shí),在存儲(chǔ)器的訪問(wèn)上需要認(rèn)證處理的認(rèn)證區(qū)域中確認(rèn)是否存在第二管理文件的步驟。
      文檔編號(hào)G06F21/79GK1604007SQ20041008572
      公開(kāi)日2005年4月6日 申請(qǐng)日期2004年9月30日 優(yōu)先權(quán)日2003年9月30日
      發(fā)明者和田纮幸, 藤村一哉, 平光美紀(jì) 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1