(57)【要約】【課題】何回でも特定のコンピュータが特定の可搬記録媒体に記録されたコンテンツを実行することができ、しかも特定数のコンピュータ以外のコンピュータは上記の特定の可搬記録媒体に記録されたコンテンツを実行することができないようにする。【解決手段】パーソナルコンピュータ１１によって実行可能なコンテンツを記録したＣＤ−ＲＯＭ１にＩＣチップ２を埋め込み、ＩＣチップ２にパーソナルコンピュータ１１の固有情報を記録可能な固有情報書込領域を設け、パーソナルコンピュータ１１がＣＤ−ＲＯＭ１からコンテンツを読み出すときに、パーソナルコンピュータ１１が固有情報書込領域にパーソナルコンピュータ１１の固有情報を記録する。【選択図】図１
2008293593.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実行可能なコンテンツを記録した可搬記録媒体において、上記コンピュータの固有情報を記録可能な固有情報書込領域を有することを特徴とする可搬記録媒体。
【請求項２】
ＩＣチップを有し、上記ＩＣチップに上記固有情報書込領域を有することを特徴とする請求項１に記載の可搬記録媒体。
【請求項３】
コンピュータが請求項１または２に記載の可搬記録媒体に記録されたコンテンツを実行する情報処理システムにおいて、上記コンピュータが上記可搬記録媒体から上記コンテンツを読み出すときに、上記コンピュータまたは上記可搬記録媒体が上記固有情報書込領域に上記コンピュータの上記固有情報を記録することを特徴とする情報処理システム。
【請求項４】
コンピュータが請求項１または２に記載の可搬記録媒体に記録されたコンテンツを実行する情報処理システムにおいて、上記可搬記録媒体に上記コンテンツを実行するためのコンテンツ実行プログラムが記録され、上記コンピュータが上記可搬記録媒体から上記コンテンツ実行プログラムをインストールするときに、上記コンピュータまたは上記可搬記録媒体が上記固有情報書込領域に上記コンピュータの上記固有情報を記録することを特徴とする情報処理システム。
【請求項５】
上記コンピュータが上記固有情報書込領域に予め定められた数の上記固有情報が記録されているか否かを判断し、上記コンピュータが上記固有情報書込領域に予め定められた数の上記固有情報が記録されていないと判断したとき、上記コンピュータまたは上記可搬記録媒体が上記固有情報書込領域に上記コンピュータの上記固有情報を記録することを特徴とする請求項３または４に記載の情報処理システム。
【請求項６】
上記コンピュータが上記可搬記録媒体から上記コンテンツを読み出すときまたは上記コンテンツ実行プログラムをインストールするときに、上記コンピュータが上記固有情報書込領域に上記コンピュータの上記固有情報が記録されているか否かを判断し、上記コンピュータが上記固有情報書込領域に上記コンピュータの上記固有情報が記録されていると判断したとき、上記コンピュータが上記コンテンツを読み出しまたは上記コンテンツ実行プログラムをインストールすることを特徴とする請求項３、４または５に記載の情報処理システム。
【請求項７】
上記コンピュータに耐タンパ領域を有するハードウエアを設け、上記耐タンパ領域に格納された情報に応じた情報を上記コンピュータの上記固有情報とすることを特徴とする請求項３乃至６のいずれかに記載の情報処理システム。
【請求項８】
上記可搬記録媒体にライセンス生成用鍵情報および関数情報を記録し、上記可搬記録媒体が上記耐タンパ領域に格納された情報、上記ライセンス生成用鍵情報の少なくとも一方を引数とした上記関数情報による演算を行なってライセンス証情報を生成し、上記ライセンス証情報を上記コンピュータの上記固有情報とすることを特徴とする請求項７に記載の情報処理システム。
【請求項９】
上記コンピュータが上記可搬記録媒体から上記コンテンツを読み出すときまたは上記コンテンツ実行プログラムをインストールするときに、上記可搬記録媒体が上記関数情報の逆関数情報を用いて上記ライセンス証情報を上記耐タンパ領域に格納された情報と上記ライセンス生成用鍵情報とに分解し、上記可搬記録媒体が分解によって得られた上記耐タンパ領域に格納された情報、上記ライセンス生成用鍵情報と上記可搬記録媒体に記録された上記耐タンパ領域に格納された情報、上記ライセンス生成用鍵情報とが一致することを確認することを特徴とする請求項８に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータによって実行可能なコンテンツを記録した可搬記録媒体、コンピュータが可搬記録媒体に記録されたコンテンツを実行する情報処理システムに関するものである。
【背景技術】
【０００２】
従来の情報処理システムにおいては、１つの可搬記憶媒体に記録されたコンテンツが複数のコンピュータによって読み出されるのを防止するために、非特許文献１に示されるように、暗号化された情報が記録されたＵＳＢキーを特定の可搬記録媒体と対とし、ＵＳＢキーをコンピュータのＵＳＢコネクタに挿入したときにのみ、コンピュータが上記の特定の可搬記録媒体からコンテンツを読み出すことができるようにしている。
【非特許文献１】http://www.aladdin.co.jp/hasp/hasp_hl_top.html
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、このような情報処理システムにおいては、コンピュータが可搬記録媒体からコンテンツを読み出すことができる回数を１回に制限したときには、同じコンピュータであっても１回しか可搬記録媒体からコンテンツを読み出すことができない。また、コンピュータが可搬記録媒体からコンテンツを読み出すことができる回数を複数回にしたときには、異なるコンピュータのＵＳＢコネクタにＵＳＢキーを挿入したとしても、このコンピュータは可搬記録媒体からコンテンツを読み出すことができるから、複数のコンピュータが可搬記録媒体からコンテンツを読み出すことができることになる。
【０００４】
本発明は上述の課題を解決するためになされたもので、何回でも特定のコンピュータが特定の可搬記録媒体に記録されたコンテンツを実行することができ、しかも特定数のコンピュータ以外のコンピュータは上記の特定の可搬記録媒体に記録されたコンテンツを実行することができない可搬記録媒体、情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するため、本発明においては、コンピュータによって実行可能なコンテンツを記録した可搬記録媒体において、上記コンピュータの固有情報を記録可能な固有情報書込領域を設ける。
【０００６】
この場合、ＩＣチップを設け、上記ＩＣチップに上記固有情報書込領域を設けてもよい。
【０００７】
また、上述の可搬記録媒体に記録されたコンテンツを実行する情報処理システムにおいて、上記コンピュータが上記可搬記録媒体から上記コンテンツを読み出すときに、上記コンピュータまたは上記可搬記録媒体が上記固有情報書込領域に上記コンピュータの上記固有情報を記録する。
【０００８】
また、上述の可搬記録媒体に記録されたコンテンツを実行する情報処理システムにおいて、上記可搬記録媒体に上記コンテンツを実行するためのコンテンツ実行プログラムが記録され、上記コンピュータが上記可搬記録媒体から上記コンテンツ実行プログラムをインストールするときに、上記コンピュータまたは上記可搬記録媒体が上記固有情報書込領域に上記コンピュータの上記固有情報を記録する。
【０００９】
これらの場合、上記コンピュータが上記固有情報書込領域に予め定められた数の上記固有情報が記録されているか否かを判断し、上記コンピュータが上記固有情報書込領域に予め定められた数の上記固有情報が記録されていないと判断したとき、上記コンピュータまたは上記可搬記録媒体が上記固有情報書込領域に上記コンピュータの上記固有情報を記録してもよい。
【００１０】
また、上記コンピュータが上記可搬記録媒体から上記コンテンツを読み出すときまたは上記コンテンツ実行プログラムをインストールするときに、上記コンピュータが上記固有情報書込領域に上記コンピュータの上記固有情報が記録されているか否かを判断し、上記コンピュータが上記固有情報書込領域に上記コンピュータの上記固有情報が記録されていると判断したとき、上記コンピュータが上記コンテンツを読み出しまたは上記コンテンツ実行プログラムをインストールしてもよい。
【００１１】
これらの場合、上記コンピュータに耐タンパ領域を有するハードウエアを設け、上記耐タンパ領域に格納された情報に応じた情報を上記コンピュータの上記固有情報としてもよい。
【００１２】
この場合、上記可搬記録媒体にライセンス生成用鍵情報および関数情報を記録し、上記可搬記録媒体が上記耐タンパ領域に格納された情報、上記ライセンス生成用鍵情報の少なくとも一方を引数とした上記関数情報による演算を行なってライセンス証情報を生成し、上記ライセンス証情報を上記コンピュータの上記固有情報としてもよい。
【００１３】
この場合、上記コンピュータが上記可搬記録媒体から上記コンテンツを読み出すときまたは上記コンテンツ実行プログラムをインストールするときに、上記可搬記録媒体が上記関数情報の逆関数情報を用いて上記ライセンス証情報を上記耐タンパ領域に格納された情報と上記ライセンス生成用鍵情報とに分解し、上記可搬記録媒体が分解によって得られた上記耐タンパ領域に格納された情報、上記ライセンス生成用鍵情報と上記可搬記録媒体に記録された上記耐タンパ領域に格納された情報、上記ライセンス生成用鍵情報とが一致することを確認してもよい。
【発明の効果】
【００１４】
本発明に係る可搬記録媒体、情報処理システムにおいては、固有情報書込領域に記録された固有情報とコンピュータの固有情報とが一致するか否かを確認することができるから、何回でも特定のコンピュータが特定の可搬記録媒体に記録されたコンテンツを実行することができ、しかも特定数のコンピュータ以外のコンピュータは上記の特定の可搬記録媒体に記録されたコンテンツを実行することができない。
【発明を実施するための最良の形態】
【００１５】
図１は本発明に係る情報処理システムを示す図で、図１(ａ)は情報処理システムの可搬記録媒体であるＣＤ−ＲＯＭを示す図、図１(ｂ)は情報処理システムのコンピュータであるパーソナルコンピュータを示す図である。図に示すように、ＣＤ−ＲＯＭ１にはＩＣチップ２およびＩＣチップ２に接続されたアンテナコイル３が埋め込まれている。そして、ＣＤ−ＲＯＭ１に記録された情報は書込不可である。また、パーソナルコンピュータ１１にＣＤドライブ１２が接続され、ＣＤドライブ１２にＩＣチップ２に記録された情報を読み取り、書き込むための小型読取書込装置１３が設けられ、パーソナルコンピュータ１１に小型読取書込装置１３を制御する読取書込装置ドライバ１４が設けられている。そして、ＩＣチップ２のアンテナコイル３は小型読取書込装置１３のアンテナコイル（図示せず）と電磁的結合状態にあり、小型読取書込装置１３が発する磁界によってＩＣチップ２に電力が供給される。また、パーソナルコンピュータ１１にはＣＰＵ１５、ハードディスク１６、ＴＰＭ（Trusted Platform Module）１７が設けられている。
【００１６】
図２は図１に示した構成を有する本発明の情報処理システムの動作を説明するためのフローチャートである。なお、ＣＤ−ＲＯＭ１には教育用コンテンツ、コンテンツ実行プログラムおよびプログラムインストーラが記録されている。また、ＩＣチップ２には、ＩＣチップ２の固有ＩＤが記録されており、またＩＣチップ２には使用開始フラグを記録するフラグ領域、パーソナルコンピュータの固有情報を記録可能な固有情報書込領域が設けられており、フラグ領域、固有情報書込領域には情報を１回だけ書き込むことができ、その情報は書き換えることができない。そして、パーソナルコンピュータ１１のハードディスク１６にコンテンツ実行プログラムがインストールされていない状態で、ＣＤ−ＲＯＭ１をＣＤドライブ１２に挿入すると、パーソナルコンピュータ１１はまずＣＤ−ＲＯＭ１からプログラムインストーラを読み出す。つぎに、プログラムインストーラを読み出したパーソナルコンピュータ１１はプログラムインストーラを実行する。すなわち、パーソナルコンピュータ１１は小型読取書込装置１３によりＩＣチップ２の固有ＩＤを読み出し、ＴＰＭ１７に記録する。つぎに、パーソナルコンピュータ１１は小型読取書込装置１３によりＩＣチップ２のフラグ領域の情報を読み出し、ＩＣチップ２のフラグ領域に使用開始フラグが記録されているかを判断する。そして、パーソナルコンピュータ１１がＩＣチップ２のフラグ領域に使用開始フラグが記録されていないと判断したときには、パーソナルコンピュータ１１は小型読取書込装置１３により、パーソナルコンピュータ１１のＴＰＭ１７の固有情報をＩＣチップ２の固有情報書込領域に記録する。つぎに、パーソナルコンピュータ１１は小型読取書込装置１３により、ＩＣチップ２のフラグ領域に使用開始フラグを記録する。つぎに、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１からコンテンツ実行プログラムをハードディスク１６にインストールする。一方、パーソナルコンピュータ１１がＩＣチップ２のフラグ領域に使用開始フラグが記録されていると判断したときには、パーソナルコンピュータ１１は小型読取書込装置１３により、ＩＣチップ２の固有情報書込領域に記録されたパーソナルコンピュータ１１のＴＰＭ１７の固有情報を読み出す。つぎに、パーソナルコンピュータ１１は固有情報書込領域から読み出したパーソナルコンピュータ１１のＴＰＭ１７の固有情報すなわち読出固有情報とＴＰＭ１７の固有情報とが一致するか否かを判断し、読出固有情報とＴＰＭ１７の固有情報とが一致する場合には、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１からコンテンツ実行プログラムをハードディスク１６にインストールする。一方、読出固有情報とＴＰＭ１７の固有情報とが一致しない場合には、コンテンツ実行プログラムのインストールを行なわずに、表示装置（図示せず）にコンテンツ実行プログラムをインストールすることができないことを表示する。また、パーソナルコンピュータ１１にコンテンツ実行プログラムがインストールされている状態で、ＣＤ−ＲＯＭ１をＣＤドライブ１２に挿入すると、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１から教育用コンテンツを読み出し、教育用コンテンツをハードディスク１６に記録し、教育用コンテンツを実行する。
【００１７】
このような可搬記録媒体、情報処理システムにおいては、使用者がＣＤ−ＲＯＭ１を購入して、特定のパーソナルコンピュータ１１のＣＤドライブ１２にＣＤ−ＲＯＭ１を挿入すると、ＩＣチップ２のフラグ領域に使用開始フラグが記録されていないから、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１からコンテンツ実行プログラムをインストールすることができる。このため、このパーソナルコンピュータ１１のＣＤドライブ１２にＣＤ−ＲＯＭ１を挿入して、ＣＤ−ＲＯＭ１に記録された教育用コンテンツを何回でもパーソナルコンピュータ１１に取り込み、教育用コンテンツをパーソナルコンピュータ１１に実行させることができる。そして、このＣＤ−ＲＯＭ１を他のパーソナルコンピュータ１１のＣＤドライブ１２に挿入すると、ＩＣチップ２のフラグ領域に使用開始フラグが記録されており、かつ読出固有情報とＴＰＭ１７の固有情報すなわち自己の固有情報とが一致しないから、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１からコンテンツ実行プログラムのインストールを行なうことができず、教育用コンテンツをパーソナルコンピュータ１１に実行させることができない。このように、何回でも特定のパーソナルコンピュータ１１がＣＤ−ＲＯＭ１に記録された教育用コンテンツを実行することができ、しかも他のパーソナルコンピュータ１１は上記のＣＤ−ＲＯＭ１に記録された教育用コンテンツを実行することができない。
【００１８】
図３は図１に示した構成を有する本発明に係る他の情報処理システムの動作を説明するためのフローチャートである。なお、ＣＤ−ＲＯＭ１には教育用コンテンツおよびコンテンツ実行プログラムが記録されており、コンテンツ実行プログラムはどのパーソナルコンピュータ１１もインストールすることができる。また、ＩＣチップ２には、ＩＣチップ２の固有ＩＤが記録されており、またＩＣチップ２には使用開始フラグを記録するフラグ領域、パーソナルコンピュータの固有情報を記録する固有情報書込領域が設けられている。そして、パーソナルコンピュータ１１のハードディスク１６にコンテンツ実行プログラムがインストールされた状態で、ＣＤ−ＲＯＭ１をＣＤドライブ１２に挿入すると、パーソナルコンピュータ１１はコンテンツ実行プログラムを実行する。すなわち、まずパーソナルコンピュータ１１は小型読取書込装置１３によりＩＣチップ２の固有ＩＤを読み出し、ＴＰＭ１７に記録する。つぎに、パーソナルコンピュータ１１は小型読取書込装置１３によりＩＣチップ２のフラグ領域の情報を読み出し、ＩＣチップ２のフラグ領域に使用開始フラグが記録されているかを判断する。そして、パーソナルコンピュータ１１がＩＣチップ２のフラグ領域に使用開始フラグが記録されていないと判断したときには、パーソナルコンピュータ１１は小型読取書込装置１３により、パーソナルコンピュータ１１の固有情報をＩＣチップ２の固有情報書込領域に記録する。つぎに、パーソナルコンピュータ１１は小型読取書込装置１３により、ＩＣチップ２のフラグ領域に使用開始フラグを記録する。つぎに、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１から教育用コンテンツを読み出し、教育用コンテンツをハードディスク１６に記録し、教育用コンテンツを実行する。一方、パーソナルコンピュータ１１がＩＣチップ２のフラグ領域に使用開始フラグが記録されていると判断したときには、パーソナルコンピュータ１１は小型読取書込装置１３により、ＩＣチップ２の固有情報書込領域に記録されたパーソナルコンピュータ１１の固有情報を読み出す。つぎに、パーソナルコンピュータ１１は固有情報書込領域から読み出したパーソナルコンピュータ１１の固有情報すなわち読出固有情報とＴＰＭ１７の固有情報とが一致するか否かを判断し、読出固有情報とＴＰＭ１７の固有情報とが一致する場合には、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１から教育用コンテンツを読み出し、教育用コンテンツをハードディスク１６に記録し、教育用コンテンツを実行する。一方、読出固有情報とＴＰＭ１７の固有情報とが一致しない場合には、教育用コンテンツの読出を行なわずに、表示装置（図示せず）に教育用コンテンツの実行を行なうことができないことを表示する。
【００１９】
このような可搬記録媒体、情報処理システムにおいては、使用者がＣＤ−ＲＯＭ１を購入して、パーソナルコンピュータ１１のハードディスク１６にコンテンツ実行プログラムをインストールした状態で、特定のパーソナルコンピュータ１１のＣＤドライブ１２にＣＤ−ＲＯＭ１を挿入すると、ＩＣチップ２のフラグ領域に使用開始フラグが記録されていないから、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１から教育用コンテンツを読み出し、教育用コンテンツを実行する。そして、使用者が再度上記の特定のパーソナルコンピュータ１１のＣＤドライブ１２にＣＤ−ＲＯＭ１を挿入すると、ＩＣチップ２のフラグ領域に使用開始フラグが記録されているが、読出固有情報とＴＰＭ１７の固有情報すなわち自己の固有情報とが一致するから、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１から教育用コンテンツを読み出し、教育用コンテンツを実行する。このため、このパーソナルコンピュータ１１のＣＤドライブ１２にＣＤ−ＲＯＭ１を挿入して、ＣＤ−ＲＯＭ１に記録された教育用コンテンツを何回でもパーソナルコンピュータ１１に実行させることができる。そして、このＣＤ−ＲＯＭ１を他のパーソナルコンピュータ１１のＣＤドライブ１２に挿入すると、ＩＣチップ２のフラグ領域に使用開始フラグが記録されており、しかも読出固有情報と自己の固有情報とが一致しないから、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１から教育用コンテンツを読み出さず、教育用コンテンツをパーソナルコンピュータ１１に実行させることができない。このように、何回でも特定のコンピュータ１１がＣＤ−ＲＯＭ１に記録された教育用コンテンツを実行することができ、しかも他のコンピュータは上記のＣＤ−ＲＯＭ１に記録された教育用コンテンツを実行することができない。
【００２０】
図４は本発明に係る他の情報処理システムの一部を示す図で、図４(ａ)はＩＣチップを示す図、図４(ｂ)はパーソナルコンピュータを示す図である。図に示すように、ＩＣチップ２にはライセンス数、鍵ペア（秘密鍵、公開鍵）、利用期間等からなるライセンス情報を記録可能なライセンス情報書込領域４、複数のパーソナルコンピュータ１１の固有情報を記録可能な固有情報書込領域すなわちＰＣリスト領域５が設けられている。なお、その他の構成は図１に示した情報処理システムの構成と同様である。
【００２１】
図５は図４に示したＩＣチップ、パーソナルコンピュータを有する情報処理システムの動作を説明するためのフローチャートである。なお、ＣＤ−ＲＯＭ１には教育用コンテンツ、コンテンツ実行プログラムおよびプログラムインストーラが記録されている。そして、パーソナルコンピュータ１１のハードディスク１６にコンテンツ実行プログラムがインストールされていない状態で、ＣＤ−ＲＯＭ１をＣＤドライブ１２に挿入すると、パーソナルコンピュータ１１はまずＣＤ−ＲＯＭ１からプログラムインストーラを読み出し、ハードディスク１６に記録する。つぎに、プログラムインストーラを読み出したパーソナルコンピュータ１１はプログラムインストーラを実行する。すなわち、パーソナルコンピュータ１１は自己の固有情報を読み出す。つぎに、パーソナルコンピュータ１１は小型読取書込装置１３によりＩＣチップ２のライセンス情報書込領域４に記録されたライセンス情報のライセンス数およびＰＣリスト領域５に記録されたパーソナルコンピュータ１１の固有情報すなわちリスト記録固有情報を読み出し、ＴＰＭ１７に記録する。つぎに、パーソナルコンピュータ１１はリスト記録固有情報の数すなわち記録固有情報数がライセンス数未満であるか否かを判断する。そして、パーソナルコンピュータ１１が記録固有情報数はライセンス数未満であると判断したときには、リスト記録固有情報の中に自己の固有情報が含まれているか否かを判断する。パーソナルコンピュータ１１がリスト記録固有情報の中に自己の固有情報が含まれていると判断したときには、パーソナルコンピュータ１１は自己の固有情報にＩＣチップ２のライセンス情報書込領域４に記録された秘密鍵で署名したライセンス証情報を作成してＴＰＭ１７のライセンス証情報書込領域に記録し、ＣＤ−ＲＯＭ１からコンテンツ実行プログラムをハードディスク１６にインストールする。一方、パーソナルコンピュータ１１が記録固有情報数はライセンス数未満でありかつリスト記録固有情報の中に自己の固有情報が含まれていないと判断したときには、パーソナルコンピュータ１１は小型読取書込装置１３によりＩＣチップ２のＰＣリスト領域５に自己の固有情報を追加して記録する。つぎに、パーソナルコンピュータ１１は自己の固有情報にＩＣチップ２のライセンス情報書込領域４に記録された秘密鍵で署名したライセンス証情報を作成してＴＰＭ１７のライセンス証情報書込領域に記録し、ＣＤ−ＲＯＭ１からコンテンツ実行プログラムをハードディスク１６にインストールする。また、パーソナルコンピュータ１１が記録固有情報数はライセンス数未満でないと判断したときすなわち記録固有情報数はライセンス数と同数であると判断したときには、リスト記録固有情報の中に自己の固有情報が含まれているか否かを判断する。パーソナルコンピュータ１１がリスト記録固有情報の中に自己の固有情報が含まれていると判断したときには、パーソナルコンピュータ１１は自己の固有情報にＩＣチップ２のライセンス情報書込領域４に記録された秘密鍵で署名したライセンス証情報を作成してＴＰＭ１７のライセンス証情報書込領域に記録し、ＣＤ−ＲＯＭ１からコンテンツ実行プログラムをハードディスク１６にインストールする。一方、パーソナルコンピュータ１１が記録固有情報数はライセンス数と同数でありかつリスト記録固有情報の中に自己の固有情報が含まれていないと判断したときには、コンテンツ実行プログラムの読出を行なわずに、表示装置（図示せず）にコンテンツ実行プログラムのインストールを行なうことができないことを表示する。また、パーソナルコンピュータ１１にコンテンツ実行プログラムがインストールされており、ライセンス証情報が記録されている状態で、ＣＤ−ＲＯＭ１をＣＤドライブ１２に挿入すると、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１から教育用コンテンツを読み出し、教育用コンテンツを実行する。
【００２２】
このような可搬記録媒体、情報処理システムにおいては、記録固有情報数がライセンス数未満であるときには、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１からコンテンツ実行プログラムをインストールすることができる。このため、ライセンス数のパーソナルコンピュータ１１にコンテンツ実行プログラムをインストールすることができ、コンテンツ実行プログラムがインストールされたパーソナルコンピュータ１１のＣＤドライブ１２にＣＤ−ＲＯＭ１を挿入して、ＣＤ−ＲＯＭ１に記録された教育用コンテンツを何回でもパーソナルコンピュータ１１の取り込み、教育用コンテンツをパーソナルコンピュータ１１に実行させることができる。そして、記録固有情報数がライセンス数と同数になったときには、リスト記録固有情報の中に自己の固有情報が含まれていないパーソナルコンピュータ１１のＣＤドライブ１２にＣＤ−ＲＯＭ１を挿入したとしても、パーソナルコンピュータ１１はＣＤ−ＲＯＭ１からコンテンツ実行プログラムのインストールを行なうことができず、教育用コンテンツをパーソナルコンピュータ１１に実行させることができない。このように、特定数のパーソナルコンピュータ１１が何回でもＣＤ−ＲＯＭ１に記録された教育用コンテンツを実行することができ、しかもそれ以外のパーソナルコンピュータ１１は上記のＣＤ−ＲＯＭ１に記録された教育用コンテンツを実行することができない。
【００２３】
図６は本発明に係る他の情報処理システムを示す図で、図６(ａ)は情報処理システムの可搬記録媒体であるminiＳＤ（登録商標）  ＥＬＷＩＳＥ（登録商標）カードを示す図、図６(ｂ)は情報処理システムのコンピュータであるパーソナルコンピュータを示す図である。miniＳＤ  ＥＬＷＩＳＥカード２１はＴｙｐｅＢ−ＩＣチップを搭載したminiＳＤカードであり、図に示すように、miniＳＤ  ＥＬＷＩＳＥカード２１にはＳＤメモリ２２、ＥＬＷＩＳＥチップ２３、ＳＤメモリ２２およびＥＬＷＩＳＥチップ２３を制御するコントローラ２４、コントローラ２４と接続された接触インターフェース２５、ＥＬＷＩＳＥチップ２３と接続された非接触インターフェース２６が設けられている。また、ＥＬＷＩＳＥチップ２３にはＥＬＷＩＳＥチップ２３の固有情報を記録した固有情報記録領域、使用開始フラグを記録するフラグ領域およびパーソナルコンピュータの固有情報を記録可能な固有情報書込領域が設けられている。そして、ＳＤメモリ２２には映像コンテンツ、コンテンツ実行プログラム（コンテンツ再生プログラム）およびプログラムインストーラが記録され、ＳＤメモリ２２に記録された情報は書き込み不可である。また、ＥＬＷＩＳＥチップ２３にはライセンス生成用鍵情報Ｋが記録されており、またＥＬＷＩＳＥチップ２３にはライセンス証情報（説明後述）を記録可能なライセンス証領域、証明書情報Ｃを記録可能なＰＣ固有情報領域、カウンタ情報Ｍを記録可能なカウンタ領域が設けられている。また、パーソナルコンピュータ３１にはＣＰＵ３２、ハードディスク３３、ＴＰＭ３４が設けられ、ＴＰＭ３４には証明書情報Ｃが記録されている。すなわち、ハードウエアであるＴＰＭ３４の耐タンパ領域に証明書情報Ｃが格納されている。
【００２４】
図７は図６に示した構成を有する本発明の情報処理システムの動作を説明するためのフローチャートである。なお、図８(ａ)に示すように、ＥＬＷＩＳＥチップ２３には関数情報ｆが記録されている。そして、パーソナルコンピュータ３１のハードディスク３３にコンテンツ実行プログラムがインストールされていない状態で、miniＳＤ  ＥＬＷＩＳＥカード２１をパーソナルコンピュータ３１のＳＤカードドライブ（図示せず）に挿入すると、パーソナルコンピュータ３１はまずＳＤメモリ２２からプログラムインストーラを読み出し、プログラムインストーラをハードディスク３３に記録する。つぎに、プログラムインストーラを読み出したパーソナルコンピュータ３１はプログラムインストーラを実行する。すなわち、パーソナルコンピュータ３１はＴＰＭ３４にライセンス証情報が記録されているか否かを判断する。つぎに、パーソナルコンピュータ３１はＴＰＭ３４にライセンス証情報が記録されていないと判断したときには、パーソナルコンピュータ３１はＴＰＭ３４から証明書情報Ｃを読み出し、証明書情報ＣをminiＳＤ  ＥＬＷＩＳＥカード２１に送信する。すると、コントローラ２４はＥＬＷＩＳＥチップ２３のライセンス証領域にライセンス証情報が記録されているか否かを判断する。そして、コントローラ２４がＥＬＷＩＳＥチップ２３のライセンス証領域にライセンス証情報が記録されていないと判断したときには、コントローラ２４はライセンス生成用鍵情報Ｋ、証明書情報Ｃを引数とした関数情報ｆによる演算を行なって、ライセンス証情報Ｌ（＝ｆ(Ｋ，Ｃ)）を生成し、図８(ｂ)に示すように、ライセンス証情報Ｌ、証明書情報ＣをＥＬＷＩＳＥチップ２３のライセンス証領域、ＰＣ固有情報領域にそれぞれ記録する。さらに、コントローラ２４はライセンス証情報Ｌをパーソナルコンピュータ３１に送信し、図８(ｃ)に示すように、パーソナルコンピュータ３１はＴＰＭ３４にライセンス証領域およびカウンタ領域を生成し、パーソナルコンピュータ３１はライセンス証情報ＬをＴＰＭ３４のライセンス証領域に記録する。また、コントローラ２４はカウンタ情報Ｍ＝０を生成し、図８(ｄ)に示すように、カウンタ情報Ｍ＝０をＥＬＷＩＳＥチップ２３のカウンタ領域に記録するとともに、カウンタ情報Ｍ＝０をパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１はカウンタ情報Ｍ＝０をＴＰＭ３４のカウンタ領域に記録する。つぎに、パーソナルコンピュータ３１はＳＤメモリ２２からコンテンツ実行プログラムをハードディスク３３にインストールする。一方、コントローラ２４がＥＬＷＩＳＥチップ２３のライセンス証領域にライセンス証情報が記録されていると判断したときには、パーソナルコンピュータ３１にインストール拒否情報を送信し、パーソナルコンピュータ３１は表示装置（図示せず）にコンテンツ実行プログラムのインストールを行なうことができないことを表示する。また、パーソナルコンピュータ３１がＴＰＭ３４にライセンス証情報が記録されていると判断したときには、パーソナルコンピュータ３１はコンテンツ実行プログラムを実行（再生）する。
【００２５】
つぎに、図９によりＥＬＷＩＳＥチップ２３、ＴＰＭ３４のライセンス証領域にライセンス証情報Ｌが記録されているときの映像コンテンツの実行について説明する。図９(ａ)に示すように、ＥＬＷＩＳＥチップ２３のライセンス証領域にライセンス証情報Ｌが記録され、ＴＰＭ３４のライセンス証領域にライセンス証情報Ｌが記録されている状態で、miniＳＤ  ＥＬＷＩＳＥカード２１をパーソナルコンピュータ３１のＳＤカードドライブに挿入すると、パーソナルコンピュータ３１はコンテンツ実行プログラムを実行する。すなわち、図９(ｂ)に示すように、まずパーソナルコンピュータ３１はＴＰＭ３４から証明書情報Ｃ、ライセンス証情報Ｌを読み出し、証明書情報Ｃ、ライセンス証情報ＬをminiＳＤ  ＥＬＷＩＳＥカード２１に送信する。つぎに、コントローラ２４はパーソナルコンピュータ３１から受信した証明書情報ＣとＥＬＷＩＳＥチップ２３に記録された証明書情報Ｃとが一致することを確認する。つぎに、図９(ｃ)に示すように、コントローラ２４は関数情報ｆの逆関数情報ｆ−１を用いて、パーソナルコンピュータ３１から受信したライセンス証情報Ｌをライセンス生成用鍵情報Ｋと証明書情報Ｃとに分解する。つぎに、コントローラ２４は分解によって得られたライセンス生成用鍵情報Ｋ、証明書情報ＣとＥＬＷＩＳＥチップ２３に記録されたライセンス生成用鍵情報Ｋ、証明書情報Ｃとが一致することを確認する。つぎに、図９(ｄ)に示すように、コントローラ２４はカウンタ情報ＭをインクリメントしてＭ＝１とし、インクリメントしたカウンタ情報ＭをＥＬＷＩＳＥチップ２３のカウンタ領域に記録するとともに、インクリメントしたカウンタ情報Ｍをパーソナルコンピュータ３１に送信する。つぎに、図９(ｅ)に示すように、パーソナルコンピュータ３１は受信したカウンタ情報ＭをＴＰＭ３４のカウンタ領域に記録する。つぎに、コントローラ２４は映像コンテンツをライセンス生成用鍵情報Ｋによって復号し、復号済みの映像コンテンツをパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１は映像コンテンツを実行する。
【００２６】
このような可搬記録媒体、情報処理システムにおいては、使用者がminiＳＤ  ＥＬＷＩＳＥカード２１を購入して、特定のパーソナルコンピュータ３１のＳＤカードドライブにminiＳＤ  ＥＬＷＩＳＥカード２１を挿入すると、ＥＬＷＩＳＥチップ２３のライセンス証領域にライセンス証情報が記録されていないから、パーソナルコンピュータ３１はＳＤメモリ２２からコンテンツ実行プログラムをインストールすることができる。このため、このパーソナルコンピュータ３１のＳＤカードドライブにminiＳＤ  ＥＬＷＩＳＥカード２１を挿入して、ＳＤメモリ２２に記録された映像コンテンツを何回でもパーソナルコンピュータ３１に取り込み、映像コンテンツをパーソナルコンピュータ３１に実行させることができる。そして、このminiＳＤ  ＥＬＷＩＳＥカード２１を他のパーソナルコンピュータ３１のＳＤカードドライブに挿入すると、ＥＬＷＩＳＥチップ２３のライセンス証領域にライセンス証情報が記録されているから、パーソナルコンピュータ３１はＳＤメモリ２２からコンテンツ実行プログラムのインストールを行なうことができず、映像コンテンツをパーソナルコンピュータ３１に実行させることができない。このように、何回でも特定のコンピュータがＳＤメモリ２２に記録された映像コンテンツを実行することができ、しかも他のコンピュータは上記のＳＤメモリ２２に記録された映像コンテンツを実行することができない。
【００２７】
つぎに、図１０、図１１により２つのパーソナルコンピュータによって映像コンテンツを実行する場合について説明する。この場合には、図１０(ａ)に示すように、ＥＬＷＩＳＥチップ２３には２つの関数情報ｆ１、ｆ２が記録されている。また、会社のパーソナルコンピュータ３１のハードディスク３３にコンテンツ実行プログラムをインストールしたときに、ＥＬＷＩＳＥチップ２３のライセンス証領域にはライセンス証情報Ｌ１が記録され、ＰＣ固有情報領域には証明書情報Ｃ１が記録され、カウンタ領域にはカウンタ情報Ｍ１＝０が記録されており、また会社のパーソナルコンピュータ３１のＴＰＭ３４ａのライセンス証領域にはライセンス証情報Ｌ１が記録され、カウンタ領域にはカウンタ情報Ｍ１＝０が記録されている。そして、miniＳＤ  ＥＬＷＩＳＥカード２１を会社のパーソナルコンピュータ３１のＳＤカードドライブに挿入すると、会社のパーソナルコンピュータ３１はコンテンツ実行プログラムを実行する。すなわち、図１０(ｂ)に示すように、まず会社のパーソナルコンピュータ３１はＴＰＭ３４ａから証明書情報Ｃ１、ライセンス証情報Ｌ１を読み出し、証明書情報Ｃ１、ライセンス証情報Ｌ１をminiＳＤ  ＥＬＷＩＳＥカード２１に送信する。つぎに、コントローラ２４は会社のパーソナルコンピュータ３１から受信した証明書情報Ｃ１とＥＬＷＩＳＥチップ２３に記録された証明書情報Ｃ１とが一致することを確認する。つぎに、図１０(ｃ)に示すように、コントローラ２４は関数情報ｆ１の逆関数情報ｆ１−１を用いて、会社のパーソナルコンピュータ３１から受信したライセンス証情報Ｌ１をライセンス生成用鍵情報Ｋと証明書情報Ｃ１とに分解する。つぎに、コントローラ２４は分解によって得られたライセンス生成用鍵情報Ｋ、証明書情報Ｃ１とＥＬＷＩＳＥチップ２３に記録されたライセンス生成用鍵情報Ｋ、証明書情報Ｃ１とが一致することを確認する。つぎに、図１０(ｄ)に示すように、コントローラ２４はカウンタ情報Ｍ１をインクリメントしてＭ１＝１とし、インクリメントしたカウンタ情報Ｍ１をＥＬＷＩＳＥチップ２３のカウンタ領域に記録するとともに、インクリメントしたカウンタ情報Ｍ１を会社のパーソナルコンピュータ３１に送信し、会社のパーソナルコンピュータ３１は受信したカウンタ情報Ｍ１をＴＰＭ３４ａのカウンタ領域に記録する。つぎに、コントローラ２４は映像コンテンツをライセンス生成用鍵情報Ｋによって復号し、復号済みの映像コンテンツを会社のパーソナルコンピュータ３１に送信し、会社のパーソナルコンピュータ３１は映像コンテンツを実行する。
【００２８】
つぎに、自宅のパーソナルコンピュータ３１のハードディスク３３にコンテンツ実行プログラムがインストールされていない状態で、miniＳＤ  ＥＬＷＩＳＥカード２１を自宅のパーソナルコンピュータ３１のＳＤカードドライブに挿入すると、自宅のパーソナルコンピュータ３１はＳＤメモリ２２からプログラムインストーラを読み出す。つぎに、プログラムインストーラを読み出した自宅のパーソナルコンピュータ３１はプログラムインストーラを実行する。すなわち、自宅のパーソナルコンピュータ３１はＴＰＭ３４ｂにライセンス証情報が記録されていないことを確認する。つぎに、自宅のパーソナルコンピュータ３１はＴＰＭ３４ｂから証明書情報Ｃ２を読み出し、証明書情報Ｃ２をminiＳＤ  ＥＬＷＩＳＥカード２１に送信する。すると、コントローラ２４はＥＬＷＩＳＥ２３のライセンス証領域に記録されたライセンス証情報の数が２未満であることを確認し、コントローラ２４はライセンス生成用鍵情報Ｋ、証明書情報Ｃ２を因数とした関数情報ｆ２による演算を行なって、ライセンス証情報Ｌ２（＝ｆ２(Ｋ，Ｃ２)）を生成し、図１１(ａ)に示すように、ライセンス証情報Ｌ２をＥＬＷＩＳＥチップ２３のライセンス証領域に記録し、証明書情報Ｃ２をＰＣ固有情報領域に記録する。さらに、コントローラ２４はライセンス証情報Ｌ２を自宅のパーソナルコンピュータ３１に送信し、自宅のパーソナルコンピュータ３１はＴＰＭ３４ｂにライセンス証領域およびカウンタ領域を生成し、自宅のパーソナルコンピュータ３１はライセンス証情報Ｌ２をＴＰＭ３４ｂのライセンス証領域に記録する。また、コントローラ２４はカウンタ情報Ｍ２＝０を生成し、カウンタ情報Ｍ２＝０をＥＬＷＩＳＥチップ２３のカウンタ領域に記録するとともに、カウンタ情報Ｍ２＝０をパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１はカウンタ情報Ｍ２＝０をＴＰＭ３４ｂのカウンタ領域に記録する。つぎに、自宅のパーソナルコンピュータ３１はＳＤメモリ２２からコンテンツ実行プログラムをハードディスク３３にインストールする。
【００２９】
そして、自宅のパーソナルコンピュータ３１がコンテンツ実行プログラムのインストールを完了したときには、パーソナルコンピュータ３１はコンテンツ実行プログラムを実行する。すなわち、図１１(ｂ)に示すように、まず自宅のパーソナルコンピュータ３１はＴＰＭ３４ｂから証明書情報Ｃ２、ライセンス証情報Ｌ２を読み出し、証明書情報Ｃ２、ライセンス証情報Ｌ２をminiＳＤ  ＥＬＷＩＳＥカード２１に送信する。つぎに、コントローラ２４は自宅のパーソナルコンピュータ３１から受信した証明書情報Ｃ２とＥＬＷＩＳＥチップ２３に記録された証明書情報Ｃ２とが一致することを確認する。つぎに、図１１(ｃ)に示すように、コントローラ２４は関数情報ｆ２の逆関数情報ｆ２−１を用いて、自宅のパーソナルコンピュータ３１から受信したライセンス証情報Ｌ２をライセンス生成用鍵情報Ｋと証明書情報Ｃ２とに分解する。つぎに、コントローラ２４は分解によって得られたライセンス生成用鍵情報Ｋ、証明書情報Ｃ２とＥＬＷＩＳＥチップ２３に記録されたライセンス生成用鍵情報Ｋ、証明書情報Ｃ２とが一致することを確認する。つぎに、図１１(ｄ)に示すように、コントローラ２４はカウンタ情報Ｍ２をインクリメントしてＭ２＝１とし、インクリメントしたカウンタ情報Ｍ２をカウンタ領域に記録するとともに、インクリメントしたカウンタ情報Ｍ２を自宅のパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１は受信したカウンタ情報Ｍ２をＴＰＭ３４ｂのカウンタ領域に記録する。つぎに、コントローラ２４は映像コンテンツをライセンス生成用鍵情報Ｋによって復号し、復号済みの映像コンテンツを自宅のパーソナルコンピュータ３１に送信し、自宅のパーソナルコンピュータ３１は映像コンテンツを実行する。
【００３０】
このような可搬記録媒体、情報処理システムにおいては、会社のパーソナルコンピュータ３１および自宅のパーソナルコンピュータ３１のハードディスク３３にコンテンツ実行プログラムをインストールしたのちに、会社のパーソナルコンピュータ３１、自宅のパーソナルコンピュータ３１以外のパーソナルコンピュータ３１のＳＤカードドライブにminiＳＤ  ＥＬＷＩＳＥカード２１を挿入すると、コントローラ２４はＥＬＷＩＳＥ２３のライセンス証領域に記録されたライセンス証情報の数が２未満でないことすなわちライセンス証領域に記録されたライセンス証情報の数が２であることを確認するから、そのパーソナルコンピュータ３１はＳＤメモリ２２からコンテンツ実行プログラムのインストールを行なうことができず、映像コンテンツをパーソナルコンピュータ３１に実行させることができない。このため、２つのパーソナルコンピュータ３１は何回でもＳＤメモリ２２に記録された映像コンテンツを実行することができ、しかもそれ以外のパーソナルコンピュータ３１は上記のＳＤメモリ２２に記録された映像コンテンツを実行することができない。
【００３１】
つぎに、図１２によりライセンスのチェックアウト機能を設けた場合について説明する。ここで、図１２(ａ)に示すように、ＥＬＷＩＳＥチップ２３のライセンス証領域にはライセンス証情報Ｌ３が記録され、ＰＣ固有情報領域には証明書情報Ｃ３が記録され、カウンタ領域にはカウンタ情報Ｍ＝５が記録されており、またパーソナルコンピュータ３１のＴＰＭ３４ｃには証明書情報Ｃ３が記録され、ＴＰＭ３４ｃのライセンス証領域にはライセンス証情報Ｌ３が記録され、カウンタ領域にはカウンタ情報Ｍ＝５が記録されており、パーソナルコンピュータ３１のハードディスク３３にはチェックアウトプログラムおよびプログラム再インストーラがインストールされているものとする。そして、miniＳＤ  ＥＬＷＩＳＥカード２１をパーソナルコンピュータ３１のＳＤカードドライブに挿入した状態で、使用者がチェックアウトプログラムの実行を指令すると、パーソナルコンピュータ３１はチェックアウトプログラムを実行する。すなわち、まずパーソナルコンピュータ３１はＴＰＭ３４ｃに証明書情報Ｃ３を削除する指令を送信し、図１２(ｂ)に示すように、ＴＰＭ３４ｃは証明書情報Ｃ３を削除し、削除完了情報をパーソナルコンピュータ３１に送信する。つぎに、パーソナルコンピュータ３１が削除完了情報を受信すると、パーソナルコンピュータ３１はminiＳＤ  ＥＬＷＩＳＥカード２１に証明書情報Ｃ３を削除する指令を送信し、図１２(ｃ)に示すように、コントローラ２４は証明書情報Ｃ３を削除し、削除完了情報をパーソナルコンピュータ３１に送信する。
【００３２】
こののち、図１２(ｄ)に示すように、証明書情報Ｃ４が記録されたＴＰＭ３４ｄを用意し、パーソナルコンピュータ３１のＴＰＭ３４ｃをＴＰＭ３４ｄに交換した状態で、miniＳＤ  ＥＬＷＩＳＥカード２１をパーソナルコンピュータ３１のＳＤカードドライブに挿入したのちに、使用者がプログラム再インストーラの実行を指令すると、パーソナルコンピュータ３１はプログラム再インストーラを実行する。すなわち、パーソナルコンピュータ３１はＴＰＭ３４ｄに証明書情報Ｃ４が記録されているが、ライセンス証情報は記録されていないことを確認する。つぎに、パーソナルコンピュータ３１はＴＰＭ３４ｄから証明書情報Ｃ４を読み出し、証明書情報Ｃ４をminiＳＤ  ＥＬＷＩＳＥカード２１に送信する。すると、コントローラ２４はライセンス生成用鍵情報Ｋ、証明書情報Ｃ４を因数とした関数情報ｆによる演算を行なって、ライセンス証情報Ｌ４（＝ｆ(Ｋ，Ｃ４)）を生成し、図１２(ｅ)に示すように、ＥＬＷＩＳＥチップ２３のライセンス証領域からライセンス証情報Ｌ３を削除するとともに、ライセンス証情報Ｌ４をＥＬＷＩＳＥチップ２３のライセンス証領域に記録し、証明書情報Ｃ４をＰＣ固有情報領域に記録する。さらに、コントローラ２４はライセンス証情報Ｌ４をパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１はＴＰＭ３４ｄにライセンス証領域およびカウンタ領域を生成し、パーソナルコンピュータ３１はライセンス証情報Ｌ４をＴＰＭ３４ｄのライセンス証領域に記録する。また、ＥＬＷＩＳＥチップ２３のカウンタ領域のカウンタ情報Ｍ＝５をパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１はカウンタ情報Ｍ＝５をＴＰＭ３４ｄのカウンタ領域に記録する。つぎに、パーソナルコンピュータ３１はＳＤメモリ２２からコンテンツ実行プログラムをハードディスク３３にインストールする。
【００３３】
このような情報処理システムにおいては、パーソナルコンピュータ３１のＴＰＭ３４を交換したときにも、ライセンスを継承することができる。
【００３４】
図１３は本発明に係る他の情報処理システムのパーソナルコンピュータを示す図である。図に示すように、パーソナルコンピュータ３１の記憶装置（図示せず）に証明書情報を記録すべきブラックリスト領域３５が設けられている。なお、その他の構成は図６に示した情報処理システムの構成と同様である。
【００３５】
つぎに、図１４により図１３に示したパーソナルコンピュータを有する情報処理システムのパーソナルコンピュータのＴＰＭが故障した場合について説明する。ここで、図１４(ａ)に示すように、ＥＬＷＩＳＥチップ２３のライセンス証領域にはライセンス証情報Ｌ３が記録され、ＰＣ固有情報領域には証明書情報Ｃ３およびパーソナルコンピュータ３１のＣＰＵ３２の固有情報ｎ１が記録され、カウンタ領域にはカウンタ情報Ｍ＝５が記録されており、またパーソナルコンピュータ３１のＴＰＭ３４ｃには証明書情報Ｃ３が記録され、ＴＰＭ３４ｃのライセンス証領域にはライセンス証情報Ｌ３が記録され、カウンタ領域にはカウンタ情報Ｍ＝５が記録されており、パーソナルコンピュータ３１のハードディスク３３にはチェックアウトプログラムおよびプログラム再インストーラがインストールされているものとする。そして、ＴＰＭ３４ｃが故障したのち、パーソナルコンピュータ３１のＳＤカードドライブに挿入した状態で、使用者がチェックアウトプログラムの実行を指令すると、パーソナルコンピュータ３１はチェックアウトプログラムを実行する。すなわち、まずパーソナルコンピュータ３１はminiＳＤ  ＥＬＷＩＳＥカード２１から証明書情報Ｃ３を受信し、パーソナルコンピュータ３１はブラックリスト領域３５に証明書情報Ｃ３を記録する。つぎに、パーソナルコンピュータ３１はminiＳＤ  ＥＬＷＩＳＥカード２１にブラックリスト領域３５に記録した旨の情報を送信し、図１４(ｂ)に示すように、コントローラ２４はＥＬＷＩＳＥチップ２３のＰＣ固有情報領域から証明書情報Ｃ３を削除し、削除完了情報をパーソナルコンピュータ３１に送信する。
【００３６】
こののち、図１４(ｃ)に示すように、証明書情報Ｃ４が記録されたＴＰＭ３４ｄを用意し、パーソナルコンピュータ３１の故障したＴＰＭ３４ｃをＴＰＭ３４ｄに交換した状態で、miniＳＤ  ＥＬＷＩＳＥカード２１をパーソナルコンピュータ３１のＳＤカードドライブに挿入したのちに、使用者がプログラム再インストーラの実行を指令すると、パーソナルコンピュータ３１はプログラム再インストーラを実行する。すなわち、パーソナルコンピュータ３１はＴＰＭ３４ｄに証明書情報Ｃ４が記録されているが、ライセンス証情報は記録されていないことを確認する。つぎに、パーソナルコンピュータ３１はＴＰＭ３４ｄから証明書情報Ｃ４を読み出し、証明書情報Ｃ４がブラックリスト領域３５に記録されていないことを確認する。つぎに、パーソナルコンピュータ３１は固有情報ｎ１をminiＳＤ  ＥＬＷＩＳＥカード２１に送信し、コントローラ２４は固有情報ｎ１がＰＣ固有情報領域に記録されていることを確認し、固有情報ｎ１がＰＣ固有情報領域に記録されていることをパーソナルコンピュータ３１に送信する。つぎに、パーソナルコンピュータ３１は証明書情報Ｃ４をminiＳＤ  ＥＬＷＩＳＥカード２１に送信する。つぎに、コントローラ２４はライセンス生成用鍵情報Ｋ、証明書情報Ｃ４を因数とした関数情報ｆによる演算を行なって、ライセンス証情報Ｌ４（＝ｆ(Ｋ，Ｃ４)）を生成し、図１４(ｄ)に示すように、ＥＬＷＩＳＥチップ２３のＰＣ固有情報領域からライセンス証情報Ｌ３を削除するとともに、ライセンス証情報Ｌ４をＥＬＷＩＳＥチップ２３のライセンス証領域に記録し、証明書情報Ｃ４をＰＣ固有情報領域に記録する。さらに、コントローラ２４はライセンス証情報Ｌ４をパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１はＴＰＭ３４ｄにライセンス証領域およびカウンタ領域を生成し、ライセンス証領域にライセンス証情報Ｌ４を記録する。また、ＥＬＷＩＳＥチップ２３のカウンタ領域のカウンタ情報Ｍ＝５をパーソナルコンピュータ３１に送信し、パーソナルコンピュータ３１はカウンタ情報Ｍ＝５をＴＰＭ３４ｄのカウンタ領域に記録する。つぎに、パーソナルコンピュータ３１はＳＤメモリ２２からコンテンツ実行プログラムをハードディスク３３にインストールする。
【００３７】
このような情報処理システムにおいては、パーソナルコンピュータ３１のＴＰＭ３４が故障したときにも、ライセンスを継承することができる。
【００３８】
なお、本発明は以上の実施の形態に限定されるものではなく、以上の実施の形態のいずれかを組み合わせてもよい。
【００３９】
また、上述実施の形態においては、可搬記録媒体がＣＤ−ＲＯＭ１、miniＳＤ  ＥＬＷＩＳＥカード２１の場合について説明したが、可搬記録媒体がＳＤメモリ、miniＳＤメモリ、microＳＤメモリ、フロッピー（登録商標）ディスク、ＭＯディスク、ＺＩＰディスク、メモリスティック、ＣＤ−Ｒ、ＤＶＤ、スマートメディア、コンパクトフラッシュ（登録商標）などの場合にも本発明を適用することができる。また、上述実施の形態においては、コンピュータがパーソナルコンピュータ１１、３１の場合について説明したが、コンピュータが固定電話機、携帯電話機、テレビ、ラジオ、オーディオプレイヤー、ゲーム機器などの場合にも本発明を適用することができる。また、上述実施の形態においては、コンテンツが教育用コンテンツ、映像コンテンツの場合について説明したが、コンテンツが文書作成用プログラム、表計算用プログラムなどの場合にも本発明を適用することができる。また、上述実施の形態においては、ＩＣチップとしてＩＣチップ２、ＥＬＷＩＳＥチップ２３を用いた場合について説明したが、ＩＣチップとしてＳＩＭチップなどを用いることができる。また、上述実施の形態においては、固有情報として証明書情報Ｃを用いたが、固有情報としてＣＰＵのシリアル番号、グラフィックカードのシリアル番号、ＳＣＳＩカードのシリアル番号、ＭＡＣアドレス、ＩＰアドレス、メモリ容量、ハードディスクのシリアル番号、ユーザＩＤ、ホスト名、ＣＤドライブのシリアル番号、フロッピー（登録商標）ディスクドライブのシリアル番号、ＭＯディスクドライブのシリアル番号、ＺＩＰディスクドライブのシリアル番号、メモリスティックドライブのシリアル番号、ＤＶＤドライブのシリアル番号、ＳＤメモリドライブのシリアル番号、miniＳＤメモリドライブのシリアル番号、microＳＤメモリドライブのシリアル番号、携帯電話機に内蔵されたＳＩＭチップに記録された加入者情報、固定電話機のシリアル番号、携帯電話機のシリアル番号、テレビのシリアル番号、ラジオのシリアル番号、オーディオプレイヤーのシリアル番号、ゲーム機器のシリアル番号などを用いることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明に係る情報処理システムを示す図である。
【図２】図１に示した構成を有する本発明の情報処理システムの動作を説明するためのフローチャートである。
【図３】図１に示した構成を有する本発明の他の情報処理システムの動作を説明するためのフローチャートである。
【図４】本発明に係る他の情報処理システムの一部を示す図である。
【図５】図４に示した構成を有するＩＣチップ、パーソナルコンピュータを有する情報処理システムの動作を説明するためのフローチャートである。
【図６】本発明に係る他の情報処理システムを示す図である。
【図７】図６に示した構成を有する本発明の情報処理システムの動作を説明するためのフローチャートである。
【図８】図６に示した構成を有する本発明の情報処理システムの動作説明図である。
【図９】図６に示した構成を有する本発明の情報処理システムの動作説明図である。
【図１０】図６に示した構成を有する本発明の他の情報処理システムの動作説明図である。
【図１１】図６に示した構成を有する本発明の他の情報処理システムの動作説明図である。
【図１２】図６に示した構成を有する本発明の他の情報処理システムの動作説明図である。
【図１３】本発明に係る他の情報処理システムのパーソナルコンピュータを示す図である。
【図１４】図１３に示したパーソナルコンピュータを有する情報処理システムの動作説明図である。
【符号の説明】
【００４１】
１…ＣＤ−ＲＯＭ
２…ＩＣチップ
３…アンテナコイル
４…ライセンス情報書込領域
５…ＰＣリスト領域
１１…パーソナルコンピュータ
１２…ＣＤドライブ
１３…小型読取書込装置
１４…読取書込装置ドライバ
２１…miniＳＤ  ＥＬＷＩＳＥカード
２２…ＳＤメモリ
２３…ＥＬＷＩＳＥチップ
２４…コントローラ
２５…接触インターフェース
２６…非接触インターフェース
３１…パーソナルコンピュータ
３２…ＣＰＵ
３３…ハードディスク
３４…ＴＰＭ
３５…ブラックリスト領域
【図１】
2008293593.tif 000003
【図２】
2008293593.tif 000004
【図３】
2008293593.tif 000005
【図４】
2008293593.tif 000006
【図５】
2008293593.tif 000007
【図６】
2008293593.tif 000008
【図７】
2008293593.tif 000009
【図８】
2008293593.tif 000010
【図９】
2008293593.tif 000011
【図１０】
2008293593.tif 000012
【図１１】
2008293593.tif 000013
【図１２】
2008293593.tif 000014
【図１３】
2008293593.tif 000015
【図１４】
2008293593.tif 000016