專利名稱::驗(yàn)證方法、驗(yàn)證程序、記錄媒體、信息處理裝置、集成電路的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種在程序執(zhí)行中使用虛擬機(jī)的設(shè)備,尤其涉及一種判斷安裝虛擬機(jī)的平臺(tái)的合法性、在該平臺(tái)為非法的情況下進(jìn)行排除的技術(shù)。10
背景技術(shù):
近年來(lái),為了不依賴于OS或CPU等平臺(tái)使程序運(yùn)行,利用虛擬機(jī)。通常,由于軟件安裝虛擬機(jī),接口等安裝所需的信息被公開,所以無(wú)論是誰(shuí)均可安裝虛擬機(jī)。因此,通過(guò)非法安裝虛擬機(jī),可使其上運(yùn)行的程序不執(zhí)行正規(guī)的15動(dòng)作,而執(zhí)行非法的動(dòng)作。該程序例如是電影等保護(hù)內(nèi)容著作權(quán)的程序時(shí),關(guān)系到非法再現(xiàn)內(nèi)容。
發(fā)明內(nèi)容本發(fā)明鑒于上述問(wèn)題,其目的在于提供一種信息處理方法,程序20可驗(yàn)證使自身運(yùn)行的虛擬機(jī)是否被正規(guī)安裝。為了解決上述課題,在本發(fā)明中,提供一種驗(yàn)證方法,在信息處理裝置中使用,該信息處理裝置利用內(nèi)部包含的虛擬機(jī)執(zhí)行與內(nèi)容的再現(xiàn)有關(guān)的處理,其特征在于該方法包含讀出步驟,讀出與所述內(nèi)容一起記錄在記錄媒體中的驗(yàn)證程序;和驗(yàn)證步驟,通過(guò)所述虛擬25機(jī)執(zhí)行所述驗(yàn)證程序,驗(yàn)證包含所述虛擬機(jī)的所述信息處理裝置的合法性。通過(guò)使用上述驗(yàn)證方法,驗(yàn)證程序可驗(yàn)證使自身運(yùn)行的虛擬機(jī)是否被正規(guī)安裝。另外,也可以是所述驗(yàn)證步驟包含取得步驟,所述驗(yàn)證程序取30得保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值,作為驗(yàn)證信息;和判斷步驟,所述驗(yàn)證程序根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述信息處理裝置是否合法。在上述驗(yàn)證方法中,使用保持在規(guī)定的存儲(chǔ)器地址的值來(lái)執(zhí)行信息處理裝置的驗(yàn)證。5因此,若不知道保持著用于執(zhí)行驗(yàn)證的值的存儲(chǔ)器地址,則不能安裝虛擬機(jī)。因此,不知道存儲(chǔ)器地址的非法的第三者難以安裝非法的虛擬機(jī)。另外,也可以是所述記錄媒體還記錄在所述虛擬機(jī)上執(zhí)行、并包含與所述內(nèi)容的再現(xiàn)有關(guān)的處理步驟的再現(xiàn)關(guān)聯(lián)程序,所述驗(yàn)證方法10還包含抑制步驟,在驗(yàn)證的結(jié)果是所述信息處理裝置為非法的情況下,該抑制步驟抑制與所述內(nèi)容再現(xiàn)有關(guān)的處理步驟的執(zhí)行。由此,非法的虛擬機(jī)中不能執(zhí)行內(nèi)容再現(xiàn)。另外,也可以是所述內(nèi)容變形為可由規(guī)定的復(fù)原處理復(fù)原,與所述內(nèi)容再現(xiàn)有關(guān)的處理步驟,包含利用所述復(fù)原處理來(lái)復(fù)原變形的所15述內(nèi)容的步驟,所述抑制步驟抑制所述復(fù)原處理的執(zhí)行。由此,在例如為了保護(hù)著作權(quán)等而變形內(nèi)容的情況下,非法的虛擬機(jī)不能執(zhí)行內(nèi)容的復(fù)原處理。另外,也可以是所述驗(yàn)證信息是根據(jù)定時(shí)不同而變化的信息。根據(jù)上述驗(yàn)證方法,由于使用隨定時(shí)不同而變化的信息作為驗(yàn)證20信息,所以即便在非法解析者能確定保持驗(yàn)證信息的存儲(chǔ)器地址的情況下,也難以確定合法的驗(yàn)證信息的值。因此,非法的第三者難以非法地安裝可通過(guò)基于驗(yàn)證程序的驗(yàn)證的執(zhí)行環(huán)境。另外,也可以是所述驗(yàn)證信息是與執(zhí)行所述再現(xiàn)的內(nèi)容有關(guān)的信25息。根據(jù)上述驗(yàn)證方法,驗(yàn)證程序根據(jù)與再現(xiàn)的內(nèi)容有關(guān)的信息,驗(yàn)證信息處理裝置的合法性。由此,驗(yàn)證程序可驗(yàn)證再現(xiàn)的內(nèi)容是否是應(yīng)與該驗(yàn)證程序一起使用的內(nèi)容。30因此,上述驗(yàn)證方法例如可防止非法的第三者復(fù)制合法的驗(yàn)證程序,在再現(xiàn)其它內(nèi)容時(shí),通過(guò)讀入復(fù)制的驗(yàn)證程序,使對(duì)該其它內(nèi)容的驗(yàn)證通過(guò)這樣的非法行為。另外,也可以是所述驗(yàn)證信息是依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息。5由此,驗(yàn)證程序可驗(yàn)證執(zhí)行該驗(yàn)證程序的執(zhí)行環(huán)境是否是不知道合法的驗(yàn)證信息的非法第三者安裝的執(zhí)行環(huán)境。另外,也可以是所述記錄媒體中還將驗(yàn)證值與驗(yàn)證規(guī)則相對(duì)應(yīng)地加以記錄,所述判斷步驟包含比較步驟,該比較步驟根據(jù)與所述驗(yàn)證值相對(duì)應(yīng)的所述驗(yàn)證規(guī)則,對(duì)由所述取得步驟取得的所述驗(yàn)證信息、10和記錄在所述記錄媒體中的所述驗(yàn)證值進(jìn)行比較,所述判斷步驟在所述比較的結(jié)果為滿足所述驗(yàn)證規(guī)則的情況下,判斷為所述信息處理裝置合法。由此,不知道驗(yàn)證值與驗(yàn)證規(guī)則的非法的第三者難以安裝非法的虛擬機(jī)。15另外,也可以是所述取得步驟包含請(qǐng)求步驟,該請(qǐng)求步驟在驗(yàn)證的定時(shí),請(qǐng)求保持在所述規(guī)定的存儲(chǔ)器地址的值,所述驗(yàn)證方法還包含返回步驟,對(duì)應(yīng)于所述請(qǐng)求步驟的所述請(qǐng)求,讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值作為所述驗(yàn)證信息,返回到所述驗(yàn)證程序,所述取得步驟的所述取得,是取得對(duì)所述請(qǐng)求所返回的所述驗(yàn)20證信息,所述比較步驟使用通過(guò)所述返回而取得的所述驗(yàn)證信息,執(zhí)行所述比較。另外,也可以是所述記錄媒體中,還將多個(gè)所述驗(yàn)證值與驗(yàn)證定時(shí)相對(duì)應(yīng)地加以記錄,所述比較步驟使用在所述驗(yàn)證定時(shí)所取得的驗(yàn)證信息、和與所述驗(yàn)證定時(shí)相對(duì)應(yīng)的所述驗(yàn)證值及所述驗(yàn)證規(guī)則,執(zhí)25行所述比較,所述判斷步驟包含重復(fù)步驟,每當(dāng)變?yōu)樗鲵?yàn)證定時(shí)時(shí),重復(fù)執(zhí)行所述比較步驟;和確定步驟,在所述重復(fù)的結(jié)果為所述驗(yàn)證信息與所述驗(yàn)證值不滿足所述驗(yàn)證規(guī)則達(dá)到規(guī)定次數(shù)以上的情況下,確定為所述信息處理裝置非法。在上述驗(yàn)證方法中,在不滿足驗(yàn)證規(guī)則達(dá)到規(guī)定次數(shù)以上的情況30下,確認(rèn)為信息處理裝置非法,所以可使驗(yàn)證的精度提高。另外,也可以是所述記錄媒體中,將多個(gè)所述驗(yàn)證值中的每個(gè)與唯一識(shí)別所述虛擬機(jī)的識(shí)別信息相對(duì)應(yīng)地加以記錄,所述比較步驟使用與所述信息處理裝置中包含的虛擬機(jī)的識(shí)別信息相對(duì)應(yīng)的驗(yàn)證值,執(zhí)行所述比較。5由此,可使用對(duì)每個(gè)虛擬機(jī)不同的驗(yàn)證值來(lái)執(zhí)行驗(yàn)證。另外,也可以是所述記錄媒體中還將驗(yàn)證的定時(shí)與驗(yàn)證規(guī)則相對(duì)應(yīng)地加以記錄,所述信息處理裝置還具備存儲(chǔ)部件,存儲(chǔ)在規(guī)定的定時(shí)保持在所述規(guī)定的存儲(chǔ)器地址的值,作為比較用信息,所述取得步驟取得在所述驗(yàn)證定時(shí)保持在所述規(guī)定的存儲(chǔ)器地址的值,作為所述10驗(yàn)證信息,所述判斷步驟包含比較步驟,根據(jù)所述驗(yàn)證規(guī)則,對(duì)在所述驗(yàn)證定時(shí)取得的所述驗(yàn)證信息、和存儲(chǔ)在所述存儲(chǔ)部件中的比較用信息進(jìn)行比較,所述判斷步驟根據(jù)所述比較的結(jié)果,執(zhí)行所述信息處理裝置是否合法的所述判斷。另外,也可以是所述取得步驟包含請(qǐng)求步驟,該請(qǐng)求步驟請(qǐng)求在15所述驗(yàn)證定時(shí)、保持在所述規(guī)定的存儲(chǔ)器地址的值,所述驗(yàn)證方法還包含返回步驟,該返回步驟對(duì)應(yīng)于所述請(qǐng)求步驟的所述請(qǐng)求,讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值作為所述驗(yàn)證信息,返回至所述驗(yàn)證程序,所述取得步驟的所述取得,是取得對(duì)所述請(qǐng)求所返回的所述驗(yàn)證信息,所述比較步驟使用通過(guò)所述返回而取得的所述20驗(yàn)證信息執(zhí)行所述比較。另外,也可以是所述信息處理裝置還具備生成隨機(jī)數(shù)的隨機(jī)數(shù)生成部,所述驗(yàn)證方法還包含隨機(jī)數(shù)保持步驟,在每次變?yōu)樗鲵?yàn)證的定時(shí)時(shí),使所述隨機(jī)數(shù)生成部生成隨機(jī)數(shù),使生成的隨機(jī)數(shù)保持在所述規(guī)定的地址,所述取得步驟在所述驗(yàn)證定時(shí),通過(guò)讀出由所述隨機(jī)25數(shù)保持步驟所保持的所述隨機(jī)數(shù),執(zhí)行所述驗(yàn)證信息的所述取得,所述判斷步驟在所述比較的結(jié)果為所述驗(yàn)證信息與所述比較用信息不同的情況下,判斷為所述信息處理裝置合法。由此,不知道在信息處理裝置的合法性驗(yàn)證中使用隨機(jī)數(shù)這樣的安裝的非法的第三者難以安裝非法的虛擬機(jī)。30另外,也可以是所述隨機(jī)數(shù)生成部根據(jù)依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息,執(zhí)行所述生成。由此,在執(zhí)行環(huán)境不同的情況下,隨機(jī)數(shù)生成部在各執(zhí)行環(huán)境下生成相同隨機(jī)數(shù)的可能性變低。另外,也可以是所述信息處理裝置還具備計(jì)時(shí)部,對(duì)時(shí)刻進(jìn)行計(jì)5時(shí),并寫入所述規(guī)定的存儲(chǔ)器地址,所述存儲(chǔ)部件存儲(chǔ)在規(guī)定定時(shí)寫入所述規(guī)定的存儲(chǔ)器地址的所述時(shí)刻,作為比較用信息,所述取得步驟在所述驗(yàn)證定時(shí),通過(guò)讀出寫入所述規(guī)定的存儲(chǔ)器地址的所述時(shí)亥IJ,執(zhí)行所述驗(yàn)證信息的所述取得,所述判斷步驟在所述比較的結(jié)果為所述驗(yàn)證信息所表示的時(shí)刻與所述比較用信息所表示的時(shí)刻相比10增加了的情況下,判斷為所述信息處理裝置合法。由此,不知道在信息處理裝置的合法性驗(yàn)證中使用時(shí)刻這樣的安裝的非法的第三者難以安裝非法的虛擬機(jī)。另外,也可以是一種信息處理裝置,執(zhí)行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)有關(guān)的處理,內(nèi)部包含虛擬機(jī),其特征在于在所述記錄15媒體中記錄驗(yàn)證程序,該驗(yàn)證程序通過(guò)在所述虛擬機(jī)上執(zhí)行,驗(yàn)證所述信息處理裝置的合法性,所述信息處理裝置具備讀出部件,從所述記錄媒體中讀出所述驗(yàn)證程序;受理部件,從所述驗(yàn)證程序,受理在驗(yàn)證定時(shí)保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值的請(qǐng)求;和返回部件,若受理所述請(qǐng)求,則讀出保持在所述規(guī)定的存儲(chǔ)器地址20的值,將讀出的值返回至所述驗(yàn)證程序。另外,也可以是一種集成電路,搭載于信息處理裝置中,該信息處理裝置執(zhí)行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)有關(guān)的處理,內(nèi)部包含虛擬機(jī),其特征在于在所述記錄媒體中記錄驗(yàn)證程序,該驗(yàn)證程序通過(guò)在所述虛擬機(jī)上執(zhí)行,驗(yàn)證所述信息處理裝置的合法性,所述25集成電路具備讀出部件,從所述記錄媒體中讀出所述驗(yàn)證程序;受理部件,從所述驗(yàn)證程序,受理在驗(yàn)證定時(shí)保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值的請(qǐng)求;和返回部件,若受理所述請(qǐng)求,則讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值返回至所述驗(yàn)證程序。30另外,也可以是一種記錄媒體,記錄有驗(yàn)證程序,該驗(yàn)證程序驗(yàn)證執(zhí)行與內(nèi)容的再現(xiàn)有關(guān)的處理并且內(nèi)部包含虛擬機(jī)的信息處理裝置的合法性,其特征在于所述驗(yàn)證程序包含取得步驟,取得保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值,作為驗(yàn)證信息;和判斷步驟,根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述信息處理5裝置是否合法。另外,也可以是一種驗(yàn)證程序,使信息處理裝置執(zhí)行驗(yàn)證所述信息處理裝置的合法性的處理,其中所述信息處理裝置執(zhí)行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)有關(guān)的處理,并且內(nèi)部包含虛擬機(jī),其特征在于該驗(yàn)證程序包含取得步驟,取得保持在所述信息處理裝置的規(guī)10定存儲(chǔ)器地址的值,作為驗(yàn)證信息;和判斷步驟,根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述信息處理裝置是否合法。發(fā)明效果如上所述,根據(jù)本發(fā)明,具有可提供一種可利用程序來(lái)驗(yàn)證使自身運(yùn)行的虛擬機(jī)是否正規(guī)安裝的信息處理方法的效果。1圖1是表示實(shí)施方式1的記錄媒體和信息處理裝置的構(gòu)成圖。圖2是表示實(shí)施方式1的虛擬機(jī)代碼執(zhí)行處理的流程圖。圖3是表示包含實(shí)施方式1的虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證處20理的流程圖。圖4是實(shí)施方式1中的驗(yàn)證規(guī)則的數(shù)據(jù)構(gòu)造例。圖5是實(shí)施方式1中的虛擬機(jī)代碼具有的驗(yàn)證規(guī)則表構(gòu)造例。圖6是表示實(shí)施方式1中的記錄媒體和信息處理裝置的構(gòu)成的其它實(shí)例的圖。25圖7是表示實(shí)施方式1中的記錄媒體和信息處理裝置的構(gòu)成的其它實(shí)例的圖。圖8是表示實(shí)施方式2的存儲(chǔ)媒體和信息處理裝置的系統(tǒng)模塊的圖。圖9是表示實(shí)施方式2的驗(yàn)證處理與復(fù)原處理的動(dòng)作圖。30圖10是表示包含實(shí)施方式2的虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證處理的流程圖。圖11是表示實(shí)施方式2的存儲(chǔ)媒體和信息處理裝置的系統(tǒng)模塊的其它實(shí)例的圖。圖12是表示實(shí)施方式2的存儲(chǔ)媒體和信息處理裝置的一般化之5后的系統(tǒng)模塊的圖。符號(hào)說(shuō)明101、801、1201信息處理裝置102、802、1202記錄媒體111盤讀入部10112用戶操作受理部113虛擬機(jī)執(zhí)行部114信息保持部115虛擬機(jī)執(zhí)行代碼117驗(yàn)證值表識(shí)別信息15118作業(yè)信息保持部121虛擬機(jī)代碼1151驗(yàn)證值取得模塊1154虛擬機(jī)代碼執(zhí)行模塊1121虛擬機(jī)驗(yàn)證模塊201122驗(yàn)證信息模塊1123代碼依賴處理模塊400每個(gè)虛擬機(jī)的驗(yàn)證規(guī)則表401地址402驗(yàn)證定時(shí)25403驗(yàn)證值404驗(yàn)證規(guī)則500驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表813、1113、1213clip文件814驗(yàn)證用代碼30815秘密信息用代碼816復(fù)原信息文件824、1224模塊管理部827、1227再現(xiàn)控制部829、1229驗(yàn)證處理部830、1230秘密信息計(jì)算部831、1131、1231演示(presentation)處理部832、1132、1232復(fù)原處理部901存儲(chǔ)器902驗(yàn)證信息存儲(chǔ)器903虛擬機(jī)識(shí)別信息904中斷管理信息905秘密信息計(jì)算用中斷管理信息具體實(shí)施方式15下面,參照附圖來(lái)說(shuō)明實(shí)施發(fā)明的最佳方式。(實(shí)施方式1)用圖1來(lái)說(shuō)明本發(fā)明一實(shí)施方式的記錄媒體和信息處理裝置。在記錄媒體102中,記錄作為在虛擬機(jī)上操作的程序的虛擬機(jī)代碼121。作為記錄媒體102的一安裝例,是BD(Blu-rayDisc:藍(lán)光光20盤),但不限于此。并且,虛擬機(jī)代碼121由虛擬機(jī)驗(yàn)證模塊1121、驗(yàn)證信息保持模塊1122、代碼依賴處理模塊1123構(gòu)成。各模塊的細(xì)節(jié)如后所述。信息處理裝置101是使用虛擬機(jī)執(zhí)行虛擬機(jī)代碼121的裝置,如圖1所示,由盤讀入部111、用戶操作受理部112、虛擬機(jī)執(zhí)行部113、25信息保持部114、作業(yè)信息保持部118構(gòu)成。所謂虛擬機(jī)是如下所述的軟件,艮卩不依賴于CPU或OS等平臺(tái),為了使程序動(dòng)作,將作為虛擬機(jī)代碼121安裝的程序變換為平臺(tái)用本機(jī)代碼(nativecode)后執(zhí)行的軟件。具體而言,例如虛擬機(jī)是Java(注冊(cè)商標(biāo))虛擬機(jī),虛擬機(jī)代碼121是Java(注冊(cè)商標(biāo))字節(jié)代碼,但不限于此。30作為信息處理裝置101的一安裝例,是由CPU、工作存儲(chǔ)器、快閃存儲(chǔ)器、BD驅(qū)動(dòng)器、遙控器構(gòu)成的計(jì)算機(jī)系統(tǒng),可以列舉如下方法盤讀入部lll是BD(Blu-rayDisc)驅(qū)動(dòng)器,信息保持部114是快閃存儲(chǔ)器,用戶操作受理部112是遙控器,作業(yè)信息保持部118是工作存儲(chǔ)器,虛擬機(jī)執(zhí)行部113由使用CPU與工作存儲(chǔ)器來(lái)操作的5軟件構(gòu)成,但此外,也可以是利用硬件安裝等,不限于基于軟件的構(gòu)成。其它實(shí)施方式也不限于此。另外,信息保持部114中保持虛擬機(jī)執(zhí)行代碼115與虛擬機(jī)識(shí)別信息117。虛擬機(jī)執(zhí)行代碼115是軟件,由驗(yàn)證值取得模塊1151、虛擬機(jī)代碼執(zhí)行模塊1154構(gòu)成。各模塊的細(xì)節(jié)如后所述。io虛擬機(jī)識(shí)別信息117是用于識(shí)別虛擬機(jī)的信息,例如是由'信息處理裝置制造商ID+信息處理裝置的型號(hào)+虛擬機(jī)的版本號(hào)'等構(gòu)成的8字節(jié)的數(shù)據(jù),但只要是可唯一確定虛擬機(jī)的信息,則不限于此。這里,說(shuō)明驗(yàn)證信息的制作。正規(guī)的虛擬機(jī)執(zhí)行代碼115的提供者向虛擬機(jī)管理機(jī)構(gòu)提出圖4所示的每個(gè)虛擬機(jī)固有的驗(yàn)證規(guī)則表15與虛擬機(jī)識(shí)別信息117。上述驗(yàn)證規(guī)則表也可以是搭載虛擬機(jī)的每個(gè)再現(xiàn)裝置的驗(yàn)證規(guī)則表、識(shí)別信息。虛擬機(jī)管理機(jī)構(gòu)向虛擬機(jī)代碼的執(zhí)行者提供正規(guī)的虛擬機(jī)的驗(yàn)證規(guī)則表與虛擬機(jī)識(shí)別信息117。虛擬機(jī)代碼的執(zhí)行者據(jù)此制作驗(yàn)證信息。圖4是每個(gè)虛擬機(jī)(每個(gè)再現(xiàn)裝置)固有的驗(yàn)證規(guī)則表,例如由用于驗(yàn)證的地址401、表示何時(shí)驗(yàn)證的20驗(yàn)證定時(shí)402、表示此時(shí)地址401取何值的驗(yàn)證值403、與表示該值若是哪個(gè)狀態(tài)則驗(yàn)證成功的驗(yàn)證規(guī)則404等構(gòu)成。地址401如圖4所示,表示特定的地址或特定的地址范圍。驗(yàn)證規(guī)則表不限于圖4的表構(gòu)成。在本實(shí)施方式中,作為記錄媒體102,假設(shè)BD,由盤讀入部lll25將其中記錄的虛擬機(jī)代碼121取入信息處理裝置101中,但不限于此,例如也可將盤讀入部111置換為因特網(wǎng)連接部,經(jīng)由因特網(wǎng)將虛擬機(jī)代碼121取入信息處理裝置101中等,通過(guò)其它方法,將虛擬機(jī)代碼121取入信息處理裝置101中。以上結(jié)束對(duì)本發(fā)明一實(shí)施方式的記錄媒體和信息處理裝置的說(shuō)30明。(虛擬機(jī)代碼的執(zhí)行)下面,用圖2來(lái)說(shuō)明信息處理裝置101中的虛擬機(jī)代碼的執(zhí)行。首先,信息處理裝置101通過(guò)用戶操作受理部112,受理指示,以執(zhí)行記錄媒體102上的虛擬機(jī)代碼121,由此開始處理。5若指示執(zhí)行虛擬機(jī)代碼121,則虛擬機(jī)執(zhí)行部113從信息保持部114下載虛擬機(jī)執(zhí)行代碼115,啟動(dòng)虛擬機(jī)(S201)。接著,通過(guò)盤讀入部111,從記錄媒體102讀出虛擬機(jī)代碼121,虛擬機(jī)執(zhí)行部113在虛擬機(jī)上啟動(dòng)虛擬機(jī)代碼121(S202)。在虛擬機(jī)上啟動(dòng)的虛擬機(jī)代碼121使用虛擬機(jī)驗(yàn)證模塊1121和io驗(yàn)證信息保持模塊1122,檢査是否是包含執(zhí)行自身的虛擬機(jī)的執(zhí)行環(huán)境合法性的驗(yàn)證定時(shí)402(S203)。在是驗(yàn)證定時(shí)402的情況下,驗(yàn)證包含虛擬機(jī)的執(zhí)行環(huán)境的合法性(S204)。該處理的細(xì)節(jié)如后所述。判定S204的驗(yàn)證結(jié)果(S205),在NG的情況下,確認(rèn)NG的次數(shù)15是否變?yōu)橐?guī)定次數(shù)(S208)。這里,在NG為規(guī)定次數(shù)以上的情況下,由于虛擬機(jī)代碼121被安裝成結(jié)束自身的執(zhí)行,所以結(jié)束其執(zhí)行。在S208中NG未達(dá)到規(guī)定次數(shù)的情況下,從S203重新開始。規(guī)定次數(shù)可以是1次,也可以是多次,若是多次,則得到使驗(yàn)證的精度提高的效果。20在S205中,在驗(yàn)證結(jié)果為OK的情況下,執(zhí)行由虛擬機(jī)代碼121中的代碼依賴處理模塊1123定義的代碼依賴處理(S206)。在代碼依賴處理模塊1123中,對(duì)每個(gè)虛擬機(jī)代碼121定義不同的處理,例如,作為單獨(dú)記錄在記錄媒體102中的電影等內(nèi)容122的著作權(quán)保護(hù)處理,執(zhí)行內(nèi)容122的解碼處理,但不限于此。25在代碼依賴處理結(jié)束的時(shí)刻,結(jié)束執(zhí)行虛擬機(jī)代碼121(S207)。以上結(jié)束說(shuō)明信息處理裝置101中的虛擬機(jī)代碼121的執(zhí)行。(包含虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證)說(shuō)明包含虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證處理的細(xì)節(jié)。該處理是利用虛擬機(jī)代碼121驗(yàn)證包含執(zhí)行自身的虛擬機(jī)的執(zhí)行環(huán)境是否正30規(guī)的處理。虛擬機(jī)執(zhí)行代碼115由于公開接口或處理內(nèi)容等的安裝所需的信息,所以無(wú)論是誰(shuí)均可安裝。因此,若不是正規(guī)的虛擬機(jī)執(zhí)行代碼115,則有可能在虛擬機(jī)代碼121執(zhí)行時(shí)執(zhí)行非法的動(dòng)作,不能正確地執(zhí)行虛擬機(jī)代碼121的處理。虛擬機(jī)代碼121例如是保護(hù)單獨(dú)記錄5在記錄媒體102中的電影等內(nèi)容122的著作權(quán)的程序的情況下,由于非法地再現(xiàn)內(nèi)容122,不能保護(hù)著作權(quán),所以包含虛擬機(jī)的執(zhí)行環(huán)境的驗(yàn)證處理是必需的。說(shuō)明構(gòu)成虛擬機(jī)代碼121的模塊。虛擬機(jī)驗(yàn)證模塊1121是驗(yàn)證包含執(zhí)行自身的虛擬機(jī)的執(zhí)行環(huán)境是否正規(guī)的模塊,驗(yàn)證信息保持模io塊1122是用于驗(yàn)證包含虛擬機(jī)的執(zhí)行環(huán)境的合法性的信息。具體而言,通過(guò)從虛擬機(jī)取得虛擬機(jī)識(shí)別信息117與驗(yàn)證的值,該值與由驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則是否一致,驗(yàn)證包含虛擬機(jī)的執(zhí)行環(huán)境的合法性。由此,即便制作向不同再現(xiàn)裝置拷貝了包含播放器型號(hào)、制造商名等的數(shù)據(jù)的仿真器,例如在計(jì)算機(jī)上搭載虛擬機(jī)和15該仿真器,也難以與圖4的每個(gè)虛擬機(jī)的驗(yàn)證規(guī)則表400—致地制作仿真器,由于不滿足驗(yàn)證規(guī)則,所以可阻止這種非法仿真器上的再現(xiàn)。驗(yàn)證處理的細(xì)節(jié)如后所述。圖5是驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500的一例。驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500表示由圖4提供的每20個(gè)虛擬機(jī)的驗(yàn)證規(guī)則表400的部分或全部、和虛擬機(jī)識(shí)別信息117的對(duì)應(yīng)。驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500中使用的驗(yàn)證規(guī)則,可由虛擬機(jī)代碼121制作者從驗(yàn)證規(guī)則表400中自由選擇加以利用,可對(duì)每個(gè)虛擬機(jī)代碼121執(zhí)行獨(dú)自的驗(yàn)證。下面,說(shuō)明構(gòu)成虛擬機(jī)執(zhí)行代碼115的模塊。25驗(yàn)證值取得模塊1151是如下模塊,即從作業(yè)信息保持部118中檢索虛擬機(jī)代碼121中的虛擬機(jī)驗(yàn)證模塊1121指定的地址,取得在該地址保持的值的模塊。虛擬機(jī)代碼執(zhí)行模塊1154是如下模塊,即在將由虛擬機(jī)代碼121中的代碼依賴處理模塊1123定義的處理變換為依賴于平臺(tái)的本機(jī)代30碼的同時(shí),加以執(zhí)行的模塊。接著,用圖3來(lái)說(shuō)明包含虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證處理流程。首先,在圖2的S202中,若啟動(dòng)虛擬機(jī)代碼121,則虛擬機(jī)驗(yàn)證模塊1121比較信息保持部114的虛擬機(jī)識(shí)別信息117與驗(yàn)證信息5保持模塊1122保持的驗(yàn)證規(guī)則表500,檢測(cè)利用的驗(yàn)證定時(shí)402。例如,設(shè)虛擬機(jī)識(shí)別信息117是0x001lffDOOOOl1001,執(zhí)行下面的說(shuō)明。接著,在S203中,當(dāng)變?yōu)闄z測(cè)到的驗(yàn)證定時(shí)時(shí),執(zhí)行以下的驗(yàn)證處理。首先,虛擬機(jī)代碼121指定對(duì)應(yīng)于驗(yàn)證定時(shí)402的地址401,向io虛擬機(jī)請(qǐng)求驗(yàn)證信息(S301)。例如,在顯示菜單l的情況下,指定地址OxOOffOOOl,請(qǐng)求驗(yàn)證信息。虛擬機(jī)取得在作業(yè)信息保持部118上的指定了的地址0x00ff0001中保持的值(S302),將該值作為驗(yàn)證信息,返回至虛擬機(jī)代碼121(S303)。15虛擬機(jī)代碼121取得返回的驗(yàn)證信息(S304),根據(jù)驗(yàn)證規(guī)則404,對(duì)驗(yàn)證信息與驗(yàn)證值403進(jìn)行驗(yàn)證,將其結(jié)果傳遞到圖2的S205。在本例中,若驗(yàn)證信息是與Oxed相同的值,則驗(yàn)證結(jié)果為OK,此外為NG。以上,結(jié)束包含虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證處理的說(shuō)明。20若能取得指定了正規(guī)虛擬機(jī)的地址的信息,則地址402無(wú)論是物理/邏輯地址、實(shí)際/虛擬地址均可。另外,也可不是原樣使用指定虛擬機(jī)的地址,而是根據(jù)地址映射信息,變換為適于作業(yè)信息保持部118的地址,之后取得驗(yàn)證信息。地址映射信息只要能表示作業(yè)信息保持部118的對(duì)應(yīng)區(qū)域即可,不僅是靜態(tài)的,即便動(dòng)態(tài)變化,只要構(gòu)25成為管理對(duì)應(yīng)即可。在本實(shí)施方式中,作為驗(yàn)證值的數(shù)據(jù)長(zhǎng)度,使用l字節(jié)的數(shù)據(jù)長(zhǎng)度,但不限于此。另外,作業(yè)信息保持部118不一定可以由驗(yàn)證值取得模塊1151參照全部的區(qū)域,也可安裝成部分區(qū)域不能參照,可使對(duì)包含虛擬機(jī)30的執(zhí)行環(huán)境的非法解析的耐性提高。(驗(yàn)證規(guī)則的實(shí)例)在本實(shí)施方式中,取得作業(yè)信息保持部118上的值,將其作為驗(yàn)證信息,但下面說(shuō)明用作驗(yàn)證信息的值或驗(yàn)證規(guī)則。但是,不限于此,只要是在作業(yè)信息保持部U8上展開的值,則任何值均可作為驗(yàn)證信5息的候選。(1)關(guān)于內(nèi)容的信息例如在圖5的驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500中,若在初始動(dòng)態(tài)圖像再現(xiàn)時(shí)在地址0x00110044-0x001100ff的數(shù)據(jù)中放入與內(nèi)容122的索引文件的時(shí)間戳相同的值,則為驗(yàn)證OK。這樣,10通過(guò)在包含正規(guī)虛擬機(jī)的執(zhí)行環(huán)境中、將關(guān)聯(lián)于內(nèi)容的信息于某個(gè)定時(shí)存儲(chǔ)在作業(yè)信息保持部118上的特定區(qū)域中,在實(shí)際執(zhí)行虛擬機(jī)代碼121時(shí),驗(yàn)證規(guī)定信息是否存在于該特定區(qū)域中,從而可執(zhí)行合法性的評(píng)價(jià)。地址也可不是范圍指定,而是1個(gè)地址。地址、驗(yàn)證定時(shí)均依賴于包含虛擬機(jī)的執(zhí)行環(huán)境。15除此之外,作為關(guān)聯(lián)于內(nèi)容的信息,可利用索引文件或?qū)Ш轿募⑵渌鎯?chǔ)在記錄媒體102中的文件的文件大小或時(shí)間戳。另外,只要是記錄媒體102中存儲(chǔ)的播放列表或播放項(xiàng)目數(shù)量、內(nèi)容散列表(hashtable)的部分或全部值、點(diǎn)擊某個(gè)按鈕時(shí)的聲音信息的部分或全部數(shù)據(jù)、索引表的散列值的部分或全部等關(guān)聯(lián)于內(nèi)容的信息,則也可利用20任何信息。(2)依賴于包含虛擬機(jī)的執(zhí)行環(huán)境的信息例如圖6所示,還向信息處理裝置101追加隨機(jī)數(shù)生成部601,利用虛擬機(jī)代碼121的指示,使隨機(jī)數(shù)生成部601動(dòng)作。另外,如圖5的驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500所示,在插入盤25時(shí),使包含虛擬機(jī)的執(zhí)行環(huán)境生成隨機(jī)數(shù),存儲(chǔ)在地址0x00aa0010中,虛擬機(jī)代碼121保持該值。之后,在再現(xiàn)開始時(shí)或用戶操作時(shí),在同一地址中再次生成/存儲(chǔ)隨機(jī)數(shù),虛擬機(jī)代碼121取得新生成的隨機(jī)數(shù),與在先保持的隨機(jī)數(shù)比較,若值變更,貝峻證OK。在非法的虛擬機(jī)無(wú)隨機(jī)數(shù)生成功能的情況下、或不知道將隨機(jī)數(shù)寫入哪里的30情況下,不是驗(yàn)證OK。在隨機(jī)數(shù)的種子(seed)中,若地址或虛擬機(jī)識(shí)別信息117等在包含虛擬機(jī)的每個(gè)執(zhí)行環(huán)境下為不同的值,則生成相同隨機(jī)數(shù)的可能性變低。另外,虛擬機(jī)因安裝狀態(tài)不同,使用的存儲(chǔ)器等資源不同。這里,例如若虛擬機(jī)代碼121執(zhí)行中的作業(yè)信息保持部118的空區(qū)域在特定5值的范圍內(nèi),則也為驗(yàn)證OK。此時(shí),在非法的虛擬機(jī)操作的環(huán)境下,若使用的存儲(chǔ)器大小不同,貝懷是驗(yàn)證OK。除此之外,作為依賴于包含虛擬機(jī)的執(zhí)行環(huán)境的信息,可利用散列計(jì)算值(例如使用虛擬機(jī)代碼之前的返回值等)、是涉及內(nèi)容的信息、但每個(gè)信息處理裝置101顯示的內(nèi)容不同的信息(例如菜單的按鈕數(shù)、io可再現(xiàn)的聲音或影像的差異等)等信息。這樣,可將依賴于包含虛擬機(jī)的執(zhí)行環(huán)境所固有的功能或安裝狀態(tài)等信息的所有值用于驗(yàn)證。(3)依賴于時(shí)間或定時(shí)的信息例如圖7所示,向信息處理裝置101還追加計(jì)時(shí)部701。計(jì)時(shí)部15701安裝成對(duì)當(dāng)前時(shí)刻進(jìn)行計(jì)時(shí),并寫入作業(yè)信息保持部118的特定區(qū)域中。另外,如圖5的驗(yàn)證信息保持模塊1122保持的驗(yàn)證表規(guī)則500所示,虛擬機(jī)代碼121在盤插入時(shí)從0x00eee002取得當(dāng)前時(shí)刻,并保持,接著在clip文件切換時(shí),從相同地址取得當(dāng)前時(shí)刻,與上次保持的時(shí)刻相比較,若增加,貝峻證OK。此時(shí),不僅變更值,還設(shè)20定必然增加的驗(yàn)證規(guī)則,所以若不知道該安裝,則不能制作非法的執(zhí)行環(huán)境。另外,有時(shí)在再現(xiàn)中禁止快進(jìn)某個(gè)標(biāo)題(title),在再現(xiàn)該標(biāo)題的定時(shí),在作業(yè)信息保持部118的特定區(qū)域中保持禁止快進(jìn)的信息。此時(shí),當(dāng)再現(xiàn)該標(biāo)題時(shí),檢查位于該特定區(qū)域的當(dāng)前狀態(tài),若是表示禁25止快進(jìn)的信息,則驗(yàn)證OK。除此之外,作為依賴于時(shí)間或定時(shí)的信息,還可利用涉及信息處理裝置101的系統(tǒng)參數(shù)或動(dòng)作參數(shù)等、或當(dāng)前再現(xiàn)的章節(jié)(chapter)號(hào)、當(dāng)前再現(xiàn)的流中包含的時(shí)間信息(例如ATS、PTS、PCR等)等信息。這樣,若是以時(shí)間或定時(shí)變化的信息,則可將任何信息用于驗(yàn)證。30但是,即便是以時(shí)間或定時(shí)變化的數(shù)據(jù),若是內(nèi)容信息自身(無(wú)論加密狀態(tài)、解密狀態(tài)、解碼前后如何)等那樣,以傳送速率非常高的信息為對(duì)象,則即便是合法的設(shè)備也難以正確預(yù)測(cè)基于規(guī)定定時(shí)的某個(gè)地址的存儲(chǔ)器內(nèi)的信息,所以期望使用播放器制造者自身實(shí)質(zhì)上可預(yù)測(cè)的信息。尤其是在以時(shí)間或定時(shí)變化的數(shù)據(jù)、且是執(zhí)行多次存儲(chǔ)器5確認(rèn)、確認(rèn)其變化值的規(guī)則等的情況下,對(duì)設(shè)定定時(shí)與確認(rèn)定時(shí)來(lái)說(shuō),必需以更嚴(yán)格的定時(shí)確認(rèn)信息,但由于以正確的定時(shí)來(lái)驗(yàn)證在現(xiàn)實(shí)中困難,所以期望不太使用傳送速率高的信息,或使驗(yàn)證規(guī)則404中判斷為合法設(shè)備的驗(yàn)證規(guī)則404變寬松。驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500也可任意組合上io述說(shuō)明的信息,可制作包含虛擬機(jī)的每個(gè)執(zhí)行環(huán)境固有的驗(yàn)證規(guī)則表500。(實(shí)施方式2)圖8是表示本發(fā)明實(shí)施方式2的存儲(chǔ)媒體和信息處理裝置的系統(tǒng)模塊的圖。15如圖8所示,在存儲(chǔ)媒體802中,包含規(guī)定再現(xiàn)順序或用戶操作時(shí)的舉動(dòng)的命令程序811、記述clip文件的屬性或時(shí)間搜索圖、播放列表、播放項(xiàng)目等的clip文件關(guān)聯(lián)信息812、包含影像或聲音等內(nèi)容的clip文件813、用于驗(yàn)證包含虛擬機(jī)的執(zhí)行環(huán)境的合法性的驗(yàn)證用代碼814、執(zhí)行內(nèi)容復(fù)原處理時(shí)使用的秘密信息用代碼815、在執(zhí)行20復(fù)原處理時(shí)與秘密信息組合生成實(shí)際的復(fù)原信息的復(fù)原信息文件816。信息處理裝置801中,包含處理命令程序811的命令處理部822;模塊管理部824,受理用戶輸入,發(fā)送到用戶操作控制部823,或者執(zhí)行內(nèi)容中的再現(xiàn)標(biāo)題的管理;用戶操作控制部823,從再現(xiàn)控制部25827調(diào)用對(duì)應(yīng)于用戶操作的功能,進(jìn)行控制;寄存器826,保持裝置狀態(tài)或處理中的變量;再現(xiàn)控制部827,執(zhí)行clip文件關(guān)聯(lián)信息812的播放列表或播放項(xiàng)目的處理、或執(zhí)行來(lái)自命令處理部822或用戶操作控制部823的功能調(diào)用的處理,控制演示處理部831;驗(yàn)證處理部829,執(zhí)行驗(yàn)證用代碼814,驗(yàn)證包含虛擬機(jī)的執(zhí)行環(huán)境的合法性;30秘密信息計(jì)算部830,根據(jù)秘密信息用代碼815,算出內(nèi)容的復(fù)原處理中使用的秘密信息;控制內(nèi)容的再現(xiàn)或顯示的演示處理部831;和復(fù)原處理部832,根據(jù)復(fù)原信息文件816與秘密信息,生成復(fù)原信息,將內(nèi)容的復(fù)原通知給演示引擎。設(shè)將命令處理部822與用戶操作控制部823包含起來(lái),稱作動(dòng)作模塊821,包含寄存器826與再現(xiàn)控制部5827,稱作再現(xiàn)控制處理部825,另外,包含驗(yàn)證處理部829與秘密信息計(jì)算部830稱作虛擬機(jī)828。上述構(gòu)成是一例,作為信息處理裝置801的具體例,是包含BD驅(qū)動(dòng)器的處理裝置,不限于硬件的安裝或基于軟件的構(gòu)成。下面,用圖8、圖9和圖10的處理流程來(lái)說(shuō)明其動(dòng)作。io圖9是表示信息處理裝置101的驗(yàn)證處理與內(nèi)容的復(fù)原處理的動(dòng)作圖。首先,驗(yàn)證處理部829取得虛擬機(jī)828保持的虛擬機(jī)識(shí)別信息903(S1001),讀入驗(yàn)證用代碼814中、對(duì)應(yīng)于虛擬機(jī)識(shí)別信息903的部分或全部代碼,取得并保持中斷管理信息904(S1002)。中斷管理信15息904是例如對(duì)應(yīng)于每個(gè)標(biāo)題等的再現(xiàn)部位、確定驗(yàn)證用代碼814的執(zhí)行開始位置(PC:程序計(jì)數(shù)器)用的信息,記述執(zhí)行開始位置與再現(xiàn)部位的組合。虛擬機(jī)識(shí)別信息903是用于識(shí)別虛擬機(jī)的信息,例如是由^信息處理裝置制造商ID+信息處理裝置的型號(hào)+虛擬機(jī)的版本號(hào)'等構(gòu)成的數(shù)據(jù),但只要是可唯一確定虛擬機(jī)的信息,則不限于此。另20夕卜,也可向虛擬機(jī)識(shí)別信息903賦予簽名,檢查其合法性。接著,模塊管理部824包含從現(xiàn)在開始再現(xiàn)的標(biāo)題序號(hào),指示驗(yàn)證處理部829開始驗(yàn)證處理(S1003)。驗(yàn)證處理部829根據(jù)指示中包含的標(biāo)題序號(hào),從中斷管理信息904取得對(duì)應(yīng)的PC,從取得的PC開始執(zhí)行驗(yàn)證用代碼814(S1004)。25接著,被執(zhí)行的驗(yàn)證用代碼814參照包含驗(yàn)證時(shí)參照的存儲(chǔ)器區(qū)域的驗(yàn)證信息存儲(chǔ)器902,執(zhí)行包含虛擬機(jī)的執(zhí)行環(huán)境的驗(yàn)證(S1005)。驗(yàn)證方法的細(xì)節(jié)可利用實(shí)施方式1所示的驗(yàn)證方法,所以這里省略詳細(xì)說(shuō)明。若驗(yàn)證結(jié)果為OK,則原樣繼續(xù)處理(S1006)。在NG的情況下,30若未達(dá)到規(guī)定次數(shù),則原樣繼續(xù)處理,但若達(dá)到NG的規(guī)定次數(shù)(S1007),則通過(guò)改寫保持內(nèi)容或秘密信息用代碼815的部分或全部、或其它處理數(shù)據(jù)的存儲(chǔ)器901上特定部位的數(shù)據(jù)(S1008),可使信息處理裝置101不正常動(dòng)作。具體而言,由于再現(xiàn)中秘密信息計(jì)算部830在存儲(chǔ)器901上保持復(fù)原處理所需的秘密信息用代碼815或秘密5信息,所以通過(guò)改寫其部分或全部,可使得復(fù)原處理不能正常動(dòng)作,得到不能正常再現(xiàn)的效果。復(fù)原處理如后所述。另外,由于也可在存儲(chǔ)器901上保持再現(xiàn)中的標(biāo)題的一部分,所以在NG的情況下,通過(guò)改寫存儲(chǔ)器901上的標(biāo)題的部分或全部,可取得在包含非法虛擬機(jī)的執(zhí)行環(huán)境下不能正常再現(xiàn)的效果。改寫的信息不限于上述,即便改寫io上述以外的信息,也可得到同樣的效果。在驗(yàn)證結(jié)果NG的情況下,改寫存儲(chǔ)器901上的信息,但不限于此,也可向模塊管理部824通知NG,利用來(lái)自模塊管理部824的指示,停止再現(xiàn)。另外,也可向秘密信息計(jì)算部830通知NG,停止算出秘密信息,但不限于此,只要不能正常再現(xiàn),也可向其它構(gòu)成要素15通知NG。另外,S1003的驗(yàn)證處理開始指示在每次切換再現(xiàn)標(biāo)題時(shí)產(chǎn)生,通過(guò)用戶操作等變更了標(biāo)題的情況等不定期地產(chǎn)生。但是,在快進(jìn)或快退等特殊再現(xiàn)時(shí),由于擔(dān)心在1個(gè)驗(yàn)證處理結(jié)束之前變更驗(yàn)證信息存儲(chǔ)器902的內(nèi)容,所以也可不執(zhí)行驗(yàn)證處理開始指示。另外,在執(zhí)20行當(dāng)前驗(yàn)證處理(重復(fù)S1005S1007)當(dāng)中,在有包含其它標(biāo)題序號(hào)的驗(yàn)證處理開始指示的情況下,結(jié)束當(dāng)前的驗(yàn)證處理,執(zhí)行對(duì)應(yīng)于新的標(biāo)題序號(hào)的驗(yàn)證用代碼814(從S1004起開始)。另夕卜,S1004的驗(yàn)證用代碼814的執(zhí)行,可以根據(jù)由S1003的驗(yàn)證開始指示受理到的標(biāo)題序號(hào),不加以執(zhí)行。具體而言,有如下方法,25即在驗(yàn)證用代碼814生成側(cè),中斷管理信息904中不包含執(zhí)行驗(yàn)證用代碼814不必需的標(biāo)題序號(hào),或設(shè)定特定PC,規(guī)定在該P(yáng)C時(shí)不加以執(zhí)行。驗(yàn)證信息存儲(chǔ)器902與存儲(chǔ)器901也可物理上在相同存儲(chǔ)器上區(qū)域不同。另外,也可分別設(shè)定參照禁止或改寫禁止區(qū)域,得到提高防30止誤動(dòng)作或?qū)Ψ欠ń馕龅哪托缘男Ч?復(fù)原處理)所謂上述復(fù)原處理有如下方法。如圖8、圖9所示,首先,秘密信息計(jì)算部830讀入秘密信息用代碼815,取得并保持秘密信息計(jì)算用中斷管理信息905。秘密信息5計(jì)算用中斷管理信息905例如是對(duì)每個(gè)播放項(xiàng)目序號(hào)、確定秘密信息用代碼815的執(zhí)行開始位置(秘密信息用PC:程序計(jì)數(shù)器)用的信息,記述播放項(xiàng)目序號(hào)與秘密信息用PC的對(duì)應(yīng)。復(fù)原處理部832讀入復(fù)原信息文件816的一部分或全部后保持。再現(xiàn)控制部827管理當(dāng)前再現(xiàn)哪個(gè)播放項(xiàng)目的哪個(gè)位置,若再現(xiàn)io某個(gè)播放項(xiàng)目,則例如每10秒向秘密信息計(jì)算部830通知該播放項(xiàng)目序號(hào)與表示是第幾個(gè)期間的期間信息。也可不通知第幾個(gè)期間,而是通知第幾秒。另外,通知的定時(shí)也可不是10秒,也可是每秒、或每次播放項(xiàng)目切換時(shí)等定期或不定期地通知。另外,該通知的定時(shí)信息也可包含于秘密信息用代碼815中,再現(xiàn)控制部827從秘密信息用15代碼815取得定時(shí)信息。接著,秘密信息計(jì)算部830根據(jù)所通知的播放項(xiàng)目序號(hào),從秘密信息計(jì)算用中斷管理信息905取得秘密信息用PC,從對(duì)應(yīng)的部位開始執(zhí)行秘密信息用代碼815。所執(zhí)行的秘密信息用代碼815根據(jù)期間信息,算出該期間適當(dāng)?shù)?0秘密信息,通知給復(fù)原處理部832。復(fù)原處理部832從復(fù)原信息文件中取得適于再現(xiàn)部位的復(fù)原信息,使用秘密信息,用XOR(ExclusiveOR:異或運(yùn)算)計(jì)算等解密,將解密后的復(fù)原信息通知給演示處理部831。演示處理部831對(duì)復(fù)原信息中包含的復(fù)原位置的數(shù)據(jù)與復(fù)原信25息中包含的復(fù)原數(shù)據(jù)進(jìn)行XOR計(jì)算后進(jìn)行蓋寫。復(fù)原位置只要是從clip文件的開頭起的數(shù)據(jù)包數(shù)量、或賦予數(shù)據(jù)包的讀出時(shí)間信息、再現(xiàn)時(shí)間信息等、可唯一特定復(fù)原位置的信息即可。通過(guò)上述可復(fù)原變形后的內(nèi)容,可正常再現(xiàn)。因此,在例如上述驗(yàn)證處理為NG的情況下,通過(guò)改寫秘密信息計(jì)算部830使用的存儲(chǔ)30器901上的區(qū)域的部分或全部,不能取得正確的秘密信息,可實(shí)現(xiàn)不能正常再現(xiàn)。另外,改寫的只要是秘密信息用代碼815或秘密信息的部分或全部等秘密信息算出所需的數(shù)據(jù)區(qū)域即可。盡管使用了播放項(xiàng)目序號(hào),但若是標(biāo)題序號(hào)、播放列表序號(hào)、播放項(xiàng)目序號(hào)及其組合等可唯一確定當(dāng)前再現(xiàn)的位置,則也可使用任一信息.另外,演示處理部831對(duì)復(fù)原位置的數(shù)據(jù)與復(fù)原數(shù)據(jù)進(jìn)行XOR計(jì)算后進(jìn)行蓋寫,但復(fù)原處理部832也可不通知復(fù)原信息,而直接參照存儲(chǔ)器901上保持的clip文件,執(zhí)行XOR計(jì)算和蓋寫。復(fù)原信息文件816包含復(fù)原信息,但也可如圖11所示,在clipio文件1113的流內(nèi)多路復(fù)用復(fù)原信息。具體而言,將復(fù)原信息存儲(chǔ)在PMT或獨(dú)自數(shù)據(jù)包中,多路復(fù)用于影像或聲音等流。此時(shí),復(fù)原處理部1132可從再現(xiàn)中的流中取得包含復(fù)原信息的數(shù)據(jù)包,得到復(fù)原信息。其它構(gòu)成與圖8—樣。復(fù)原信息中包含復(fù)原位置、和與復(fù)原位置的數(shù)據(jù)進(jìn)行XOR計(jì)算15用的復(fù)原數(shù)據(jù),其中復(fù)原位置表示距包含復(fù)原信息的數(shù)據(jù)包的相對(duì)數(shù)據(jù)包數(shù)、和復(fù)原該數(shù)據(jù)包的第幾個(gè)字節(jié)的數(shù)據(jù)。復(fù)原處理部1132使用從秘密信息計(jì)算部830通知的秘密信息,利用XOR計(jì)算等解密復(fù)原信息,根據(jù)解密后的復(fù)原信息,對(duì)復(fù)原位置的數(shù)據(jù)與復(fù)原數(shù)據(jù)進(jìn)行XOR計(jì)算,將其結(jié)果蓋寫到復(fù)原位置,從而可復(fù)原變形后的內(nèi)容。20這樣,也可將復(fù)原信息多路復(fù)用于clip文件的流、而非文件上,執(zhí)行復(fù)原處理,但秘密信息計(jì)算部830只要執(zhí)行同樣的處理即可。復(fù)原處理部1132也可向演示處理部1131通知解密后的復(fù)原信息,此時(shí),若演示處理部1131根據(jù)復(fù)原信息,對(duì)復(fù)原位置的數(shù)據(jù)與復(fù)原數(shù)據(jù)進(jìn)行XOR計(jì)算,蓋寫至復(fù)原位置的數(shù)據(jù),則可執(zhí)行復(fù)原處理。另外,復(fù)原處理或復(fù)原信息的解密中使用XOR,但不限于此,也可使用AES(AdvancedEncryptionStandard:高級(jí)加密標(biāo)準(zhǔn))或DES(DataEncryptionStandard:數(shù)據(jù)加密標(biāo)準(zhǔn))等任何運(yùn)算。圖12是一般化上述圖8和圖ll所示的驗(yàn)證處理與復(fù)原處理的構(gòu)30成之后的構(gòu)成,虛擬機(jī)1228和復(fù)原處理部1232以外的構(gòu)成要素是一般的盤再現(xiàn)的系統(tǒng)模塊。就是說(shuō),具有下述特征,即實(shí)現(xiàn)本申請(qǐng)的驗(yàn)證處理與復(fù)原處理的安裝,基本上不必變更一般的盤再現(xiàn)的系統(tǒng)模塊就可安裝。在本實(shí)施方式中,記述了驗(yàn)證處理部832直接讀入驗(yàn)證用代碼5814,秘密信息計(jì)算部830直接讀入秘密信息用代碼815,但不限于此,也可經(jīng)由其它構(gòu)成要素取得。另外,也可記述成驗(yàn)證用代碼814或秘密信息用代碼815包含于命令程序811、或clip文件關(guān)聯(lián)信息812等存儲(chǔ)媒體802上的其它信息中。另外,復(fù)原信息或中斷信息等的各通知可經(jīng)由未圖示的一般運(yùn)算io用寄存器或經(jīng)由存儲(chǔ)器901等通知,但不限于此。另外,中斷管理信息904從驗(yàn)證用代碼814取得,但也可是作為不同文件,或記述在存儲(chǔ)媒體802上的其它信息中。另外,秘密信息計(jì)算用中斷管理信息905也一樣,可以是不同文件,或記述在存儲(chǔ)媒體802上的其它信息中。is(其它變形例)根據(jù)上述實(shí)施方式說(shuō)明了本發(fā)明,但本發(fā)明當(dāng)然不限于上述實(shí)施方式。下面的情況也包含于本發(fā)明中。(1)上述信息處理裝置具體而言是由微處理器、ROM、RAM、硬盤單元、顯示器單元、鍵盤、鼠標(biāo)等構(gòu)成的計(jì)算機(jī)系統(tǒng)。在所述RAM20或硬盤單元中,存儲(chǔ)計(jì)算機(jī)程序。通過(guò)所述微處理器根據(jù)所述計(jì)算機(jī)程序動(dòng)作,信息處理裝置實(shí)現(xiàn)其功能。這里,計(jì)算機(jī)程序?yàn)榱藢?shí)現(xiàn)規(guī)定功能,組合多個(gè)表示對(duì)計(jì)算機(jī)的指令的命令代碼來(lái)構(gòu)成。(2)構(gòu)成上述信息處理裝置的構(gòu)成要素的一部分或全部也可由一個(gè)系統(tǒng)LSI(LargeScaleIntegration:大規(guī)模集成電路)構(gòu)成。系統(tǒng)LSI25是在一個(gè)芯片上集成多個(gè)構(gòu)成部制造的超多功能LSI,具體而言,是包含微處理器、ROM、RAM等構(gòu)成的計(jì)算機(jī)系統(tǒng)。在所述RAM中存儲(chǔ)計(jì)算機(jī)程序。通過(guò)所述微處理器根據(jù)所述計(jì)算機(jī)程序動(dòng)作,系統(tǒng)LSI實(shí)現(xiàn)其功能。這種情況下,有時(shí)LSI制造者與信息處理裝置制造者不同。此時(shí),30LSI制造者通過(guò)安裝并提供例如隨機(jī)數(shù)生成功能或計(jì)時(shí)功能等驗(yàn)證中可使用的功能,可規(guī)定符合信息處理裝置制造者所制造的裝置的驗(yàn)證規(guī)則或驗(yàn)證用地址。從而,LSI制造者可削減對(duì)每個(gè)LSI規(guī)定、管理驗(yàn)證規(guī)則的成本,獲得可對(duì)信息處理裝置制造者所制造的裝置的每個(gè)版本自由地規(guī)定驗(yàn)證規(guī)則的效果。5(3)構(gòu)成上述信息處理裝置的構(gòu)成要素的一部分或全部也可由可拆裝于信息處理裝置上的IC卡或單體模塊構(gòu)成。所述IC卡或所述模塊是由微處理器、ROM、RAM等構(gòu)成的計(jì)算機(jī)系統(tǒng)。所述IC卡或所述模塊也可包含上述超多功能LSI。通過(guò)微處理器根據(jù)計(jì)算機(jī)程序動(dòng)作,所述IC卡或所述模塊實(shí)現(xiàn)其功能。該IC卡或該模塊也可具有io防篡改性。(4)本發(fā)明也可以是上述所示的方法。另外,也可是由計(jì)算機(jī)來(lái)實(shí)現(xiàn)這些方法的計(jì)算機(jī)程序,或是由所述計(jì)算機(jī)程序構(gòu)成的數(shù)字信號(hào)。另外,本發(fā)明也可將所述計(jì)算機(jī)程序或所述數(shù)字信號(hào)記錄在計(jì)算機(jī)可讀取的記錄媒體中,例如軟盤、硬盤、CD-ROM、MO、DVD、15DVD-ROM、DVD-RAM、BD(Blu-rayDisc)、半導(dǎo)體存儲(chǔ)器等中。另夕卜,也可以是記錄在這些記錄媒體中的所述數(shù)字信號(hào)。另外,本發(fā)明也可經(jīng)由電氣通信線路、無(wú)線或有線通信線路、以因特網(wǎng)為代表的網(wǎng)絡(luò)、數(shù)據(jù)廣播等來(lái)傳輸所述計(jì)算機(jī)程序或所述數(shù)字信號(hào)。20另外,本發(fā)明也可以是具備微處理器與存儲(chǔ)器的計(jì)算機(jī)系統(tǒng),所述存儲(chǔ)器存儲(chǔ)上述計(jì)算機(jī)程序,所述微處理器根據(jù)所述計(jì)算機(jī)程序動(dòng)作。另外,也可通過(guò)將所述程序或所述數(shù)字信號(hào)記錄在所述記錄媒體中移送,或經(jīng)由所述網(wǎng)絡(luò)等移送所述程序或所述數(shù)字信號(hào),由獨(dú)立的25其它計(jì)算機(jī)系統(tǒng)來(lái)實(shí)施。(5)也可分別組合上述實(shí)施方式及上述變形例。(6)本發(fā)明是一種驗(yàn)證方法,在信息處理裝置中使用,該信息處理裝置利用內(nèi)部包含的虛擬機(jī)執(zhí)行與內(nèi)容的再現(xiàn)有關(guān)的處理,其特征在于該方法包含讀出步驟,讀出與所述內(nèi)容一起記錄在記錄媒體中30的驗(yàn)證程序;和驗(yàn)證步驟,通過(guò)所述虛擬機(jī)執(zhí)行所述驗(yàn)證程序,驗(yàn)證包含所述虛擬機(jī)的所述信息處理裝置的合法性。這里,所謂^讀出步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖2的S202的處理。另外,'驗(yàn)證步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖2的S204的5處理。(7)在變形例(6)中,也可以是所述驗(yàn)證步驟包含取得步驟,所述驗(yàn)證程序取得保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值,作為驗(yàn)證信息;和判斷步驟,所述驗(yàn)證程序根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述信息處理裝置是否合法。io這里,所謂'取得步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖3的S301、S304的處理。另外,<判斷步驟'例如對(duì)應(yīng)于(實(shí)施方式l)的(包含虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證)的記載的、記載為'虛擬機(jī)代碼121取得返回的驗(yàn)證信息(S304),根據(jù)驗(yàn)證規(guī)則404,對(duì)驗(yàn)證信息與驗(yàn)證值403進(jìn)15行驗(yàn)證,將其結(jié)果傳遞到圖2的S205。在本例中,若驗(yàn)證信息是與Oxed相同的值,則驗(yàn)證結(jié)果為OK,此外為NG。,的處理。(8)在變形例(7)中,也可以是所述記錄媒體還記錄在所述虛擬機(jī)上執(zhí)行、并包含與所述內(nèi)容的再現(xiàn)有關(guān)的處理步驟的再現(xiàn)關(guān)聯(lián)程序,所述驗(yàn)證方法還包含抑制步驟,在驗(yàn)證的結(jié)果是所述信息處理裝置為20非法的情況下,該抑制步驟抑制與所述內(nèi)容再現(xiàn)有關(guān)的處理步驟的執(zhí)行。這里,所謂<在所述虛擬機(jī)上執(zhí)行、并包含與所述內(nèi)容的再現(xiàn)有關(guān)的處理步驟的再現(xiàn)關(guān)聯(lián)程序'對(duì)應(yīng)于(實(shí)施方式2)中用圖8說(shuō)明的命令程序811、clip文件關(guān)聯(lián)信息812、clip文件813、驗(yàn)證用代碼814、25秘密信息用代碼815、復(fù)原信息文件816。另外,'抑制步驟'對(duì)應(yīng)于(實(shí)施方式2)中說(shuō)明的圖10的S1006為NG的情況和S1008的處理。(9)在變形例(8)中,也可以是所述內(nèi)容變形為可由規(guī)定的復(fù)原處理復(fù)原,與所述內(nèi)容再現(xiàn)有關(guān)的處理步驟,包含利用所述復(fù)原處理來(lái)30復(fù)原變形的所述內(nèi)容的步驟,所述抑制步驟抑制所述復(fù)原處理的執(zhí)行。這里,所謂3見定的復(fù)原處理'和'利用所述復(fù)原處理來(lái)復(fù)原變形的所述內(nèi)容的步驟'對(duì)應(yīng)于(實(shí)施方式2)的(復(fù)原處理)中說(shuō)明的處理。例如,對(duì)應(yīng)于秘密信息用代碼815、復(fù)原處理部832、演示處理5部831執(zhí)行的處理。另外,所謂7萬(wàn)述抑制步驟抑制所述復(fù)原處理的執(zhí)行'對(duì)應(yīng)于上述'復(fù)原處理'中記載為'通過(guò)上述可復(fù)原變形后的內(nèi)容,可正常再現(xiàn)。因此,在例如上述驗(yàn)證處理為NG的情況下,通過(guò)改寫秘密信息計(jì)算部830使用的存儲(chǔ)器901上的區(qū)域的部分或全部,不能取得正確io的秘密信息,可實(shí)現(xiàn)不能正常再現(xiàn)。'等的處理。(10)在變形例(7)中,也可以是所述驗(yàn)證信息是根據(jù)定時(shí)不同而變化的信息。這里,所謂'根據(jù)定時(shí)不同而變化的信息'具體對(duì)應(yīng)于(實(shí)施方式1)的(驗(yàn)證規(guī)則實(shí)例)之(3)依賴于時(shí)間或定時(shí)的信息中的、'這樣若15是以時(shí)間或定時(shí)變化的信息,則任一信息均可用于驗(yàn)證。'的記載。(11)在變形例(7)中,也可以是所述驗(yàn)證信息是與執(zhí)行所述再現(xiàn)的內(nèi)容有關(guān)的信息。這里,所謂'與執(zhí)行所述再現(xiàn)的內(nèi)容有關(guān)的信息'具體對(duì)應(yīng)于(實(shí)施方式l)的(驗(yàn)證規(guī)則實(shí)例)之(l)與內(nèi)容有關(guān)的信息中說(shuō)明的記載。20(12)在變形例(7)中,也可以是所述驗(yàn)證信息是依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息。這里,所謂'依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息'對(duì)應(yīng)于(實(shí)施方式1)的(驗(yàn)證規(guī)則實(shí)例)之(2)依賴于包含虛擬機(jī)的執(zhí)行環(huán)境的信息中說(shuō)明的記載。25(13)在變形例(7)中,也可以是所述記錄媒體中還將驗(yàn)證值與驗(yàn)證規(guī)則相對(duì)應(yīng)地加以記錄,所述判斷步驟包含比較步驟,該比較步驟根據(jù)與所述驗(yàn)證值相對(duì)應(yīng)的所述驗(yàn)證規(guī)則,對(duì)由所述取得步驟取得的所述驗(yàn)證信息、和記錄在所述記錄媒體中的所述驗(yàn)證值進(jìn)行比較,所述判斷步驟在所述比較的結(jié)果為滿足所述驗(yàn)證規(guī)則的情況下,判斷為所30述信息處29這里,所謂^驗(yàn)證值'對(duì)應(yīng)于(實(shí)施方式l)中用圖5說(shuō)明的驗(yàn)證值403。另外,所謂'驗(yàn)證規(guī)則'對(duì)應(yīng)于驗(yàn)證規(guī)則404。另外,4匕較步驟'和'判斷步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明5的(包含虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證)的記載中的、記載為'虛擬機(jī)代碼121取得返回的驗(yàn)證信息(S304),根據(jù)驗(yàn)證規(guī)則404,對(duì)驗(yàn)證信息與驗(yàn)證值403進(jìn)行驗(yàn)證,將其結(jié)果傳遞到圖2的S205。在本例中,若驗(yàn)證信息是與Oxed相同的值,則驗(yàn)證結(jié)果為OK,此外為NG。'的處理。io(14)在變形例(13)中,也可以是所述取得步驟包含請(qǐng)求步驟,該請(qǐng)求步驟在驗(yàn)證的定時(shí),請(qǐng)求保持在所述規(guī)定的存儲(chǔ)器地址的值,所述驗(yàn)證方法還包含返回步驟,對(duì)應(yīng)于所述請(qǐng)求步驟的所述請(qǐng)求,讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值作為所述驗(yàn)證信息,返回到所述驗(yàn)證程序,所述取得步驟的所述取得,是取得對(duì)所述請(qǐng)求15所返回的所述驗(yàn)證信息,所述比較步驟使用通過(guò)所述返回而取得的所述驗(yàn)證信息,執(zhí)行所述比較。這里,H青求步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖3的S301。另外,'返回步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖3的S303。(15)在變形例(13)中,也可以是所述記錄媒體中,還將多個(gè)所述20驗(yàn)證值與驗(yàn)證定時(shí)相對(duì)應(yīng)地加以記錄,所述比較步驟使用在所述驗(yàn)證定時(shí)所取得的驗(yàn)證信息、和與所述驗(yàn)證定時(shí)相對(duì)應(yīng)的所述驗(yàn)證值及所述驗(yàn)證規(guī)則,執(zhí)行所述比較,所述判斷步驟包含重復(fù)步驟,每當(dāng)變?yōu)樗鲵?yàn)證定時(shí)時(shí),重復(fù)執(zhí)行所述比較步驟;和確定步驟,在所述重復(fù)的結(jié)果為所述驗(yàn)證信息與所述驗(yàn)證值不滿足所述驗(yàn)證規(guī)則達(dá)到規(guī)25定次數(shù)以上的情況下,確定為所述信息處理裝置非法。這里,<驗(yàn)證定時(shí)'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖5的驗(yàn)證定時(shí)402。另外,'重復(fù)步驟'具體對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的S203、S204、S205、S207為否、S208為否時(shí)的處理。30另外,'確定步驟'對(duì)應(yīng)于S208為是時(shí)的處理。(16)在變形例(13)中,也可以是所述記錄媒體中,將多個(gè)所述驗(yàn)證值中的每個(gè)與唯一識(shí)別所述虛擬機(jī)的識(shí)別信息相對(duì)應(yīng)地加以記錄,所述比較步驟使用與所述信息處理裝置中包含的虛擬機(jī)的識(shí)別信息相對(duì)應(yīng)的驗(yàn)證值,執(zhí)行所述比較。5這里,H只別信息'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖5的虛擬機(jī)識(shí)別信息117。(17)在變形例(7)中,也可以是所述記錄媒體中還將驗(yàn)證的定時(shí)與驗(yàn)證規(guī)則相對(duì)應(yīng)地加以記錄,所述信息處理裝置還具備存儲(chǔ)部件,存儲(chǔ)在規(guī)定的定時(shí)保持在所述規(guī)定的存儲(chǔ)器地址的值,作為比較用信io息,所述取得步驟取得在所述驗(yàn)證定時(shí)保持在所述規(guī)定的存儲(chǔ)器地址的值,作為所述驗(yàn)證信息,所述判斷步驟包含比較步驟,根據(jù)所述驗(yàn)證規(guī)則,對(duì)在所述驗(yàn)證定時(shí)取得的所述驗(yàn)證信息、和存儲(chǔ)在所述存儲(chǔ)部件中的比較用信息進(jìn)行比較,所述判斷步驟根據(jù)所述比較的結(jié)果,執(zhí)行所述信息處理裝置是否合法的所述判斷。15(18)在變形例(17)中,也可以是所述取得步驟包含請(qǐng)求步驟,該請(qǐng)求步驟請(qǐng)求在所述驗(yàn)證定時(shí)、保持在所述規(guī)定的存儲(chǔ)器地址的值,所述驗(yàn)證方法還包含返回步驟,該返回步驟對(duì)應(yīng)于所述請(qǐng)求步驟的所述請(qǐng)求,讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值作為所述驗(yàn)證信息,返回至所述驗(yàn)證程序,所述取得步驟的所述取得,是取20得對(duì)所述請(qǐng)求所返回的所述驗(yàn)證信息,所述比較步驟使用通過(guò)所述返回而取得的所述驗(yàn)證信息執(zhí)行所述比較。這里,'存儲(chǔ)部件,對(duì)應(yīng)于例如(實(shí)施方式l)的(驗(yàn)證規(guī)則實(shí)例)之(2)依賴于包含虛擬機(jī)的執(zhí)行環(huán)境的信息中的'另外,如圖5的驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500所示,在插入盤時(shí),使包25含虛擬機(jī)的執(zhí)行環(huán)境生成隨機(jī)數(shù),存儲(chǔ)在地址0x00aa0010中,'的記載。另外,<取得步驟''比較步驟''判斷步驟,基于(實(shí)施方式1)的(驗(yàn)證規(guī)則實(shí)例)之(2)依賴于包含虛擬機(jī)的執(zhí)行環(huán)境的信息中的<之后,在再現(xiàn)開始時(shí)或用戶操作時(shí),在同一地址中再次生成/存儲(chǔ)隨30機(jī)數(shù),虛擬機(jī)代碼121取得新生成的隨機(jī)數(shù),與在先保持的隨機(jī)數(shù)比較,若值變更,則驗(yàn)證OK。'的記載。另外,'請(qǐng)求步驟,對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖3的S301。另外,'返回步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖3的S303。(19)在變形例(17)中,也可以是所述信息處理裝置還具備生成隨5機(jī)數(shù)的隨機(jī)數(shù)生成部,所述驗(yàn)證方法還包含隨機(jī)數(shù)保持步驟,在每次變?yōu)樗鲵?yàn)證的定時(shí)時(shí),使所述隨機(jī)數(shù)生成部生成隨機(jī)數(shù),使生成的隨機(jī)數(shù)保持在所述規(guī)定的地址,所述取得步驟在所述驗(yàn)證定時(shí),通過(guò)讀出由所述隨機(jī)數(shù)保持步驟所保持的所述隨機(jī)數(shù),執(zhí)行所述驗(yàn)證信息的所述取得,所述判斷步驟在所述比較的結(jié)果為所述驗(yàn)證信息與所述io比較用信息不同的情況下,判斷為所述信息處理裝置合法。這里,'隨機(jī)數(shù)生成部,對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖6的隨機(jī)數(shù)生成部601。另外,'隨機(jī)數(shù)保持步驟'和'判斷步驟'對(duì)應(yīng)于(實(shí)施方式1)的(驗(yàn)證規(guī)則實(shí)例)之(2)依賴于包含虛擬機(jī)的執(zhí)行環(huán)境的信息中的、15'另外,如圖5的驗(yàn)證信息保持模塊1122保持的驗(yàn)證規(guī)則表500所示,在插入盤時(shí),使包含虛擬機(jī)的執(zhí)行環(huán)境生成隨機(jī)數(shù),存儲(chǔ)在地址0x00aa0010中,'<之后,在再現(xiàn)開始時(shí)或用戶操作時(shí),在同一地址中再次生成/存儲(chǔ)隨機(jī)數(shù),虛擬機(jī)代碼121取得新生成的隨機(jī)數(shù),與在先保持的隨機(jī)數(shù)比較,若值變更,則驗(yàn)證OK。,的記載。20(20)在變形例(19)中,也可以是所述隨機(jī)數(shù)生成部根據(jù)依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息,執(zhí)行所述生成。這里,^隨機(jī)數(shù)生成部,對(duì)應(yīng)于(實(shí)施方式l)的(驗(yàn)證規(guī)則實(shí)例)之(2)依賴于包含虛擬機(jī)的執(zhí)行環(huán)境的信息中的、'在隨機(jī)數(shù)的種子中,若地址或虛擬機(jī)識(shí)別信息117等在包含虛擬機(jī)的每個(gè)執(zhí)行環(huán)境下25為不同的值,則生成相同隨機(jī)數(shù)的可能性變低。'等的記載。(21)在變形例(17)中,也可以是所述信息處理裝置還具備計(jì)時(shí)部,對(duì)時(shí)刻進(jìn)行計(jì)時(shí),并寫入所述規(guī)定的存儲(chǔ)器地址,所述存儲(chǔ)部件存儲(chǔ)在規(guī)定定時(shí)寫入所述規(guī)定的存儲(chǔ)器地址的所述時(shí)刻,作為比較用信息,所述取得步驟在所述驗(yàn)證定時(shí),通過(guò)讀出寫入所述規(guī)定的存儲(chǔ)器30地址的所述時(shí)刻,執(zhí)行所述驗(yàn)證信息的所述取得,所述判斷步驟在所述比較的結(jié)果為所述驗(yàn)證信息所表示的時(shí)刻與所述比較用信息所表示的時(shí)刻相比增加了的情況下,判斷為所述信息處理裝置合法。這里,'計(jì)時(shí)部'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖7的計(jì)時(shí)部701。另外,'存儲(chǔ)部件''取得步驟''判斷步驟'對(duì)應(yīng)于(實(shí)施方5式1)的(驗(yàn)證規(guī)則實(shí)例)之(3)依賴于時(shí)間或定時(shí)的信息中的、<另外,如圖5的驗(yàn)證信息保持模塊1122保持的驗(yàn)證表規(guī)則500所示,虛擬機(jī)代碼121在盤插入時(shí)從0x00eee002取得當(dāng)前時(shí)刻,并保持,接著在clip文件切換時(shí),從相同地址取得當(dāng)前時(shí)刻,與上次保持的時(shí)刻相比較,若增加,則驗(yàn)證OK。'等的記載。io(22)另外,本發(fā)明是一種信息處理裝置,執(zhí)行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)有關(guān)的處理,內(nèi)部包含虛擬機(jī),其特征在于在所述記錄媒體中記錄驗(yàn)證程序,該驗(yàn)證程序通過(guò)在所述虛擬機(jī)上執(zhí)行,驗(yàn)證所述信息處理裝置的合法性,所述信息處理裝置具備讀出部件,從所述記錄媒體中讀出所述驗(yàn)證程序;受理部件,從所述驗(yàn)證程序,15受理在驗(yàn)證定時(shí)保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值的請(qǐng)求;和返回部件,若受理所述請(qǐng)求,則讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值返回至所述驗(yàn)證程序。另外,本發(fā)明是一種集成電路,搭載于信息處理裝置中,該信息處理裝置執(zhí)行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)有關(guān)的處理,內(nèi)部包20含虛擬機(jī),其特征在于在所述記錄媒體中記錄驗(yàn)證程序,該驗(yàn)證程序通過(guò)在所述虛擬機(jī)上執(zhí)行,驗(yàn)證所述信息處理裝置的合法性,所述集成電路具備讀出部件,從所述記錄媒體中讀出所述驗(yàn)證程序;受理部件,從所述驗(yàn)證程序,受理在驗(yàn)證定時(shí)保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值的請(qǐng)求;和返回部件,若受理所述請(qǐng)求,則讀25出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值返回至所述驗(yàn)證程序。這里,<驗(yàn)證程序'對(duì)應(yīng)于圖1所示的虛擬機(jī)驗(yàn)證模塊1121。另外,<讀出部件,對(duì)應(yīng)于圖1所示的盤讀入部111。^受理部件,和'返回部件'通過(guò)虛擬機(jī)執(zhí)行部113讀出并破解30虛擬機(jī)執(zhí)行代碼115中包含的命令代碼,并執(zhí)行來(lái)實(shí)現(xiàn)。另外,本發(fā)明是一種記錄媒體,記錄有驗(yàn)證程序,該驗(yàn)證程序驗(yàn)證執(zhí)行與內(nèi)容的再現(xiàn)有關(guān)的處理并且內(nèi)部包含虛擬機(jī)的信息處理裝置的合法性,其特征在于所述驗(yàn)證程序包含取得步驟,取得保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值,作為驗(yàn)證信息;和判斷5步驟,根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述信息處理裝置是否合法。另外,本發(fā)明是一種驗(yàn)證程序,使信息處理裝置執(zhí)行驗(yàn)證所述信息處理裝置的合法性的處理,其中所述信息處理裝置執(zhí)行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)有關(guān)的處理,并且內(nèi)部包含虛擬機(jī),其特征在10于該驗(yàn)證程序包含取得步驟,取得保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值,作為驗(yàn)證信息;和判斷步驟,根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述信息處理裝置是否合法。這里,'取得步驟'對(duì)應(yīng)于(實(shí)施方式l)中說(shuō)明的圖3的S301、S304的處理。15另外,'判斷步驟'對(duì)應(yīng)于例如(實(shí)施方式l)的(包含虛擬機(jī)的執(zhí)行環(huán)境的合法性驗(yàn)證)的記載的、記載為'虛擬機(jī)代碼121取得返回的驗(yàn)證信息(S304),根據(jù)驗(yàn)證規(guī)則404,對(duì)驗(yàn)證信息與驗(yàn)證值403進(jìn)行驗(yàn)證,將其結(jié)果傳遞到圖2的S205。在本例中,若驗(yàn)證信息是與Oxed相同的值,則驗(yàn)證結(jié)果為OK,此外為NG。'的處理。20(23)本發(fā)明也可是如下構(gòu)成。(23-1)本發(fā)明是一種使用虛擬機(jī)來(lái)執(zhí)行虛擬機(jī)代碼的信息處理方法,其特征在于包含驗(yàn)證步驟,虛擬機(jī)代碼驗(yàn)證包含虛擬機(jī)的執(zhí)行環(huán)境的合法性;和停止步驟,在驗(yàn)證結(jié)果是判定為包含所述虛擬機(jī)的執(zhí)行環(huán)境非法的情況下,停止所述虛擬機(jī)代碼的處理。25(23-2)在上述變形例(23-1)的信息處理方法中,也可以是所述驗(yàn)證步驟還包含所述虛擬機(jī)代碼請(qǐng)求取得包含所述虛擬機(jī)的執(zhí)行環(huán)境所保持的信息的步驟;所述虛擬機(jī)將所述信息提供給所述虛擬機(jī)代碼的步驟;和驗(yàn)證步驟,所述虛擬機(jī)代碼對(duì)所述信息和所述虛擬機(jī)代碼所保持的驗(yàn)證信息進(jìn)行比較,并根據(jù)由所述虛擬機(jī)代碼規(guī)定的規(guī)則,驗(yàn)30證合法性。(23-3)在上述變形例(23-2)中,所述信息也可以是與在包含所述虛擬機(jī)的執(zhí)行環(huán)境下處理的內(nèi)容有關(guān)的信息。(23-4)在上述變形例(23-2)中,所述信息也可以是依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息。5(23-5)在上述變形例(23-2)中,所述信息也可以是隨著包含所述虛擬機(jī)的執(zhí)行環(huán)境或內(nèi)容狀態(tài)動(dòng)態(tài)變化的信息。(23-6)本發(fā)明也可以是一種程序,其特征在于使計(jì)算機(jī)執(zhí)行上述變形例(23-1)~(23-5)中任意一個(gè)所述的信息處理方法中包含的步驟。io(23-7)本發(fā)明也可以是一種記錄了程序的計(jì)算機(jī)可讀取的記錄媒體,其特征在于使計(jì)算機(jī)執(zhí)行上述變形例(23-l)(23-5)中任意一個(gè)所述的信息處理方法中包含的步驟。產(chǎn)業(yè)上的可利用性本發(fā)明的信息處理方法可用于使用虛擬機(jī)、并執(zhí)行不依賴于平臺(tái)15的程序的信息處理裝置,在著作權(quán)保護(hù)用程序等、虛擬機(jī)上動(dòng)作的程序要求安全性的情況下有用。權(quán)利要求1.一種驗(yàn)證方法,在信息處理裝置中使用,該信息處理裝置利用內(nèi)部包含的虛擬機(jī)執(zhí)行與內(nèi)容的再現(xiàn)有關(guān)的處理,其特征在于該方法包含讀出步驟,讀出與所述內(nèi)容一起記錄在記錄媒體中的驗(yàn)證程序;和驗(yàn)證步驟,通過(guò)所述虛擬機(jī)執(zhí)行所述驗(yàn)證程序,驗(yàn)證包含所述虛擬機(jī)的所述信息處理裝置的合法性。2、根據(jù)權(quán)利要求2所述的驗(yàn)證方法,其特征在于所述記錄媒體還記錄在所述虛擬機(jī)上執(zhí)行、并包含與所述內(nèi)容的再現(xiàn)有關(guān)的處理步驟的再現(xiàn)關(guān)聯(lián)程序,所述驗(yàn)證方法還包含抑制步驟,在驗(yàn)證的結(jié)果是所述信息處理裝20置為非法的情況下,該抑制步驟抑制與所述內(nèi)容再現(xiàn)有關(guān)的處理步驟的執(zhí)行。3、根據(jù)權(quán)利要求3所述的驗(yàn)證方法,其特征在于所述內(nèi)容變形為可由規(guī)定的復(fù)原處理復(fù)原,與所述內(nèi)容再現(xiàn)有關(guān)的處理步驟,包含利用所述復(fù)原處理來(lái)復(fù)原25變形的所述內(nèi)容的步驟,所述抑制步驟抑制所述復(fù)原處理的執(zhí)行。4、根據(jù)權(quán)利要求2所述的驗(yàn)證方法,其特征在于所述驗(yàn)證信息是根據(jù)定時(shí)不同而變化的信息。5、根據(jù)權(quán)利要求2所述的驗(yàn)證方法,其特征在于30所述驗(yàn)證信息是與執(zhí)行所述再現(xiàn)的內(nèi)容有關(guān)的信息。6、根據(jù)權(quán)利要求2所述的驗(yàn)證方法,其特征在于30所述驗(yàn)證信息是與執(zhí)行所述再現(xiàn)的內(nèi)容有關(guān)的信息。7、根據(jù)權(quán)利要求2所述的驗(yàn)證方法,其特征在于所述驗(yàn)證信息是依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息。8、根據(jù)權(quán)利要求2所述的驗(yàn)證方法,其特征在于所述記錄媒體中還將驗(yàn)證值與驗(yàn)證規(guī)則相對(duì)應(yīng)地加以記錄,5所述判斷步驟包含比較步驟,該比較步驟根據(jù)與所述驗(yàn)證值相對(duì)應(yīng)的所述驗(yàn)證規(guī)則,對(duì)由所述取得步驟取得的所述驗(yàn)證信息、和記錄在所述記錄媒體中的所述驗(yàn)證值進(jìn)行比較,所述判斷步驟在所述比較的結(jié)果為滿足所述驗(yàn)證規(guī)則的情況下,判斷為所述信息處理裝置合法。109、根據(jù)權(quán)利要求8所述的驗(yàn)證方法,其特征在于所述取得步驟包含請(qǐng)求步驟,該請(qǐng)求步驟在驗(yàn)^E的定時(shí),請(qǐng)求保持在所述規(guī)定的存儲(chǔ)器地址的值,所述驗(yàn)證方法還包含返回步驟,對(duì)應(yīng)于所述請(qǐng)求步驟的所述請(qǐng)求,讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值作為所述驗(yàn)15證信息,返回到所述驗(yàn)證程序,所述取得步驟的所述取得,是取得對(duì)所述請(qǐng)求所返回的所述驗(yàn)證f曰息,所述比較步驟使用通過(guò)所述返回而取得的所述驗(yàn)證信息,執(zhí)行所述比較。10、根據(jù)權(quán)利要求8所述的驗(yàn)證方法,其特征在于所述記錄媒體中,還將多個(gè)所述驗(yàn)證值與驗(yàn)證定時(shí)相對(duì)應(yīng)地加以記錄,所述比較步驟使用在所述驗(yàn)證定時(shí)所取得的驗(yàn)證信息、和與所述驗(yàn)證定時(shí)相對(duì)應(yīng)的所述驗(yàn)證值及所述驗(yàn)證規(guī)則,執(zhí)行所述比較,25所述判斷步驟包含重復(fù)步驟,每當(dāng)變?yōu)樗鲵?yàn)證定時(shí)時(shí),重復(fù)執(zhí)行所述比較步驟;和確定步驟,在所述重復(fù)的結(jié)果為所述驗(yàn)證信息與所述驗(yàn)證值不滿足所述驗(yàn)證規(guī)則達(dá)到規(guī)定次數(shù)以上的情況下,確定為所述信息處理裝30置非法。11、根據(jù)權(quán)利要求8所述的驗(yàn)證方法,其特征在于-所述記錄媒體中,將多個(gè)所述驗(yàn)證值中的每個(gè)與唯一識(shí)別所述虛擬機(jī)的識(shí)別信息相對(duì)應(yīng)地加以記錄,所述比較步驟使用與所述信息處理裝置中包含的虛擬機(jī)的識(shí)別信息相對(duì)應(yīng)的驗(yàn)證值,執(zhí)行所述比較。12、根據(jù)權(quán)利要求2所述的驗(yàn)證方法,其特征在于所述記錄媒體中還將驗(yàn)證的定時(shí)與驗(yàn)證規(guī)則相對(duì)應(yīng)地加以記錄,所述信息處理裝置還具備存儲(chǔ)部件,存儲(chǔ)在規(guī)定的定時(shí)保持在所述規(guī)定的存儲(chǔ)器地址的值,作為比較用信息,10所述取得步驟取得在所述驗(yàn)證定時(shí)保持在所述規(guī)定的存儲(chǔ)器地址的值,作為所述驗(yàn)證信息,所述判斷步驟包含比較步驟,根據(jù)所述驗(yàn)證規(guī)則,對(duì)在所述驗(yàn)證定時(shí)取得的所述驗(yàn)證信息、和存儲(chǔ)在所述存儲(chǔ)部件中的比較用信息進(jìn)行比較,15所述判斷步驟根據(jù)所述比較的結(jié)果,執(zhí)行所述信息處理裝置是否合法的所述判斷。13、根據(jù)權(quán)利要求12所述的驗(yàn)證方法,其特征在于所述取得步驟包含請(qǐng)求步驟,該請(qǐng)求步驟請(qǐng)求在所述驗(yàn)證定時(shí)、保持在所述規(guī)定的存儲(chǔ)器地址的值,20所述驗(yàn)證方法還包含返回步驟,該返回步驟對(duì)應(yīng)于所述請(qǐng)求步驟的所述請(qǐng)求,讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值作為所述驗(yàn)證信息,返回至所述驗(yàn)證程序,所述取得步驟的所述取得,是取得對(duì)所述請(qǐng)求所返回的所述驗(yàn)證f曰息,所述比較步驟使用通過(guò)所述返回而取得的所述驗(yàn)證信息執(zhí)行所述比較。14、根據(jù)權(quán)利要求12所述的驗(yàn)證方法,其特征在于所述信息處理裝置還具備生成隨機(jī)數(shù)的隨機(jī)數(shù)生成部,所述驗(yàn)證方法還包含隨機(jī)數(shù)保持步驟,在每次變?yōu)樗鲵?yàn)證的定時(shí)時(shí),使所述隨機(jī)數(shù)生成部生成隨機(jī)數(shù),使生成的隨機(jī)數(shù)保持在所述規(guī)定的地址,所述取得步驟在所述驗(yàn)證定時(shí),通過(guò)讀出由所述隨機(jī)數(shù)保持步驟所保持的所述隨機(jī)數(shù),執(zhí)行所述驗(yàn)證信息的所述取得,所述判斷步驟在所述比較的結(jié)果為所述驗(yàn)證信息與所述比較用5信息不同的情況下,判斷為所述信息處理裝置合法。15、根據(jù)權(quán)利要求14所述的驗(yàn)證方法,其特征在于所述隨機(jī)數(shù)生成部根據(jù)依賴于包含所述虛擬機(jī)的執(zhí)行環(huán)境的信息,執(zhí)行所述生成。16、根據(jù)權(quán)利要求12所述的驗(yàn)證方法,其特征在于10所述信息處理裝置還具備計(jì)時(shí)部,對(duì)時(shí)刻進(jìn)行計(jì)時(shí),并寫入所述規(guī)定的存儲(chǔ)器地址,所述存儲(chǔ)部件存儲(chǔ)在規(guī)定定時(shí)寫入所述規(guī)定的存儲(chǔ)器地址的所述時(shí)刻,作為比較用信息,所述取得步驟在所述驗(yàn)證定時(shí),通過(guò)讀出寫入所述規(guī)定的存儲(chǔ)器15地址的所述時(shí)刻,執(zhí)行所述驗(yàn)證信息的所述取得,所述判斷步驟在所述比較的結(jié)果為所述驗(yàn)證信息所表示的時(shí)刻與所述比較用信息所表示的時(shí)刻相比增加了的情況下,判斷為所述信息處理裝置合法。17、一種信息處理裝置,執(zhí)行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)20有關(guān)的處理,內(nèi)部包含虛擬機(jī),其特征在于在所述記錄媒體中記錄驗(yàn)證程序,該驗(yàn)證程序通過(guò)在所述虛擬機(jī)上執(zhí)行,驗(yàn)證所述信息處理裝置的合法性,所述信息處理裝置具備讀出部件,從所述記錄媒體中讀出所述驗(yàn)證程序;25受理部件,從所述驗(yàn)證程序,受理在驗(yàn)證定時(shí)保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值的請(qǐng)求;和返回部件,若受理所述請(qǐng)求,則讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值返回至所述驗(yàn)證程序。18、一種集成電路,搭載于信息處理裝置中,該信息處理裝置執(zhí)30行與記錄在記錄媒體中的內(nèi)容的再現(xiàn)有關(guān)的處理,內(nèi)部包含虛擬機(jī),其特征在于在所述記錄媒體中記錄驗(yàn)證程序,該驗(yàn)證程序通過(guò)在所述虛擬機(jī)上執(zhí)行,驗(yàn)證所述信息處理裝置的合法性,所述集成電路具備5讀出部件,從所述記錄媒體中讀出所述驗(yàn)證程序;受理部件,從所述驗(yàn)證程序,受理在驗(yàn)證定時(shí)保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值的請(qǐng)求;和返回部件,若受理所述請(qǐng)求,則讀出保持在所述規(guī)定的存儲(chǔ)器地址的值,將讀出的值返回至所述驗(yàn)證程序。io19、一種記錄媒體,記錄有驗(yàn)證程序,該驗(yàn)證程序驗(yàn)證執(zhí)行與內(nèi)容的再現(xiàn)有關(guān)的處理并且內(nèi)部包含虛擬機(jī)的信息處理裝置的合法性,其特征在于所述驗(yàn)證程序包含取得步驟,取得保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的15值,作為驗(yàn)證信息;禾口判斷步驟,根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述信息處理裝置是否合法。20、一種驗(yàn)證程序,使信息處理裝置執(zhí)行驗(yàn)證所述信息處理裝置的合法性的處理,其中所述信息處理裝置執(zhí)行與記錄在記錄媒體中的20內(nèi)容的再現(xiàn)有關(guān)的處理,并且內(nèi)部包含虛擬機(jī),其特征在于該驗(yàn)證程序包含取得步驟,取得保持在所述信息處理裝置的規(guī)定存儲(chǔ)器地址的值,作為驗(yàn)證信息;和判斷步驟,根據(jù)由所述取得步驟取得的所述驗(yàn)證信息,判斷所述25信息處理裝置是否合法。全文摘要虛擬機(jī)由于接口等、安裝所需的信息被公開,所以無(wú)論是誰(shuí)均可安裝虛擬機(jī)。因此,通過(guò)非法安裝虛擬機(jī),使其上運(yùn)行的程序不執(zhí)行正規(guī)的動(dòng)作,而是執(zhí)行非法的動(dòng)作成為可能。程序通過(guò)根據(jù)驗(yàn)證規(guī)則比較虛擬機(jī)的特定存儲(chǔ)器信息與程序自身具有的驗(yàn)證用信息,驗(yàn)證使自身運(yùn)行的虛擬機(jī)是否被正規(guī)安裝,排除非法的虛擬機(jī)。文檔編號(hào)G06F21/22GK101223535SQ20068002576公開日2008年7月16日申請(qǐng)日期2006年7月12日優(yōu)先權(quán)日2005年7月14日發(fā)明者中野稔久,大澤義知,大石丈於,小塚雅之,小野田仙一,山本雅哉,山西隆志,村松克美,村瀨薰,永田峰久,米滿潤(rùn),高島芳和申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社;索尼株式會(huì)社