(57)【要約】【課題】  違法に複製されたコンテンツの再生を効果的に制限する。【解決手段】  音又は映像を含むコンテンツを再生する再生手段と、再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、プレイリストに含まれる何れかの識別情報が、ブラックリストに含まれる場合に、再生手段によるコンテンツの再生を制限する再生制限手段とを備えるコンテンツ再生装置を提供する。【選択図】図１
2005141389.tif 000002
【特許請求の範囲】
【請求項１】
音又は映像を含むコンテンツを再生する再生手段と、
前記再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、
過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、
前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段によるコンテンツの再生を制限する再生制限手段と
を備えるコンテンツ再生装置。
【請求項２】
前記コンテンツ及び前記ブラックリストを含むコンテンツデータを読み込む読込手段を更に備え、
前記ブラックリスト取得手段は、前記読込手段により読み込まれた前記ブラックリストを取得し、
前記再生制限手段は、前記再生手段がコンテンツを再生する時に、前記プレイリストに含まれる何れかの識別情報が、当該コンテンツと共に読み込まれたブラックリストに含まれるか判断し、
前記プレイリスト管理手段は、前記再生手段によりコンテンツが再生された場合に、前記読込手段により読み込まれたコンテンツの識別情報を前記プレイリストに追加する
請求項１記載のコンテンツ再生装置。
【請求項３】
前記コンテンツ及び前記ブラックリストは、記録メディアに記録されており、
前記再生手段は、前記記録メディアに記録されたコンテンツを再生し、
前記プレイリスト管理手段は、前記記録メディアに記録されたコンテンツが再生される毎に、当該コンテンツの識別情報を、当該コンテンツ再生装置内の記憶装置に記憶させ、
前記ブラックリスト取得手段は、当該コンテンツが記録された記録メディアから前記ブラックリストを取得する
請求項１記載のコンテンツ再生装置。
【請求項４】
前記再生制限手段は、前記コンテンツの識別情報を取得して、取得した当該識別情報が正規に複製されたコンテンツに割り当てられた識別情報でない場合に、更に、当該コンテンツの再生を制限する
請求項１記載のコンテンツ再生装置。
【請求項５】
前記ブラックリストは、前記コンテンツ再生装置が復号鍵を有する暗号により暗号化されており、
前記ブラックリスト取得手段は、更に、取得した前記ブラックリストを前記復号鍵により復号し、
前記再生制限手段は、前記ブラックリストが復号できなかった場合に、更に、前記再生手段によるコンテンツの再生を制限する
請求項１記載のコンテンツ再生装置。
【請求項６】
前記ブラックリストは、公開鍵暗号系の秘密鍵で暗号化されており、
前記ブラックリスト取得手段は、前記秘密鍵に対応する公開鍵で前記ブラックリストを復号する
請求項５記載のコンテンツ再生装置。
【請求項７】
前記ブラックリストは、予め定められた複数の暗号の何れかにより暗号化されており、
前記ブラックリスト取得手段は、前記予め定められた複数の暗号のそれぞれにおける復号鍵により、前記ブラックリストの復号を順次試みることにより、前記ブラックリストを復号する
請求項５記載のコンテンツ再生装置。
【請求項８】
前記ブラックリストは、前記コンテンツに、電子透かしとして埋め込まれて記録されており、
前記ブラックリスト取得手段は、前記コンテンツに埋め込まれた電子透かしから前記ブラックリストを取得する
請求項１記載のコンテンツ再生装置。
【請求項９】
コンテンツ及びブラックリストを対応付けたコンテンツデータを読み込むと共に、対応付けられた前記コンテンツ及び前記ブラックリストをハッシュしたハッシュ値を、改ざん防止用データとして読み込む読込手段を更に備え、
前記再生制限手段は、更に、前記読込手段が取得したコンテンツ及びブラックリストをハッシュした値が、前記改ざん防止用データと異なる場合に、当該コンテンツの再生を制限する
請求項１記載のコンテンツ再生装置。
【請求項１０】
前記再生制限手段は、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段による全てのコンテンツの再生を禁止する
請求項１記載のコンテンツ再生装置。
【請求項１１】
前記再生制限手段は、前記ブラックリストに識別情報が含まれていたコンテンツであって前記再生手段により過去に再生されたコンテンツの再生を制限する
請求項１記載のコンテンツ再生装置。
【請求項１２】
前記再生制限手段は、前記ブラックリストに識別情報が含まれていた前記コンテンツのうち、前記再生手段により過去に再生された時点から予め定められた基準期間が経過していないコンテンツの再生を制限し、前記基準期間が経過したコンテンツの再生を許可する
請求項１１記載のコンテンツ再生装置。
【請求項１３】
前記再生制限手段は、前記ブラックリストに識別情報が含まれていたコンテンツが、前記再生手段により過去に予め定められた回数以上再生されていた場合に、前記再生手段による再生を制限する
請求項１記載のコンテンツ再生装置。
【請求項１４】
前記再生制限手段は、前記プレイリストに含まれる何れかの識別情報が前記ブラックリストに含まれる場合に、当該識別情報が前記ブラックリストに含まれない場合と比較して、当該コンテンツ再生装置の起動時間を長くする
請求項１記載のコンテンツ再生装置。
【請求項１５】
前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、当該コンテンツ再生装置が違法に複製されたコンテンツを再生した旨を示す警告メッセージを利用者に表示する表示手段を更に備え、
前記再生制限手段は、前記表示手段が前記警告メッセージを表示した場合において、当該警告メッセージの警告後に、違法に複製されたコンテンツを更に再生した場合に、前記再生手段による再生を制限する請求項１記載のコンテンツ再生装置。
【請求項１６】
前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生制限手段による前記再生手段の再生の制限を解除するパスワードを発行するためのパスワード識別情報を利用者に表示する表示手段を更に備え、
前記再生制限手段は、正当なコンテンツの管理者が前記パスワード識別情報に基づいて発行したパスワードが入力された場合に、前記再生装置の再生の制限を解除する
請求項１記載のコンテンツ再生装置。
【請求項１７】
前記再生制限手段は、更に、過去に違法に複製され前記再生手段により過去に再生されたコンテンツを識別する識別情報を、当該コンテンツが再生された日時を示す情報又は当該コンテンツが再生された地域を示す情報に対応付けて、違法に複製されたコンテンツの情報を管理する管理装置に対して出力する
請求項１記載のコンテンツ再生装置。
【請求項１８】
前記再生制限手段は、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、当該コンテンツ再生装置を動作させるソフトウェアを更新する処理を制限することにより、前記再生手段によるコンテンツの再生を制限する
請求項１記載のコンテンツ再生装置。
【請求項１９】
プログラムを実行する実行手段と、
前記実行手段により過去に実行されたプログラムの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、
過去に違法に複製されたプログラムの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、
前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記実行手段によるプログラムの実行を制限する再生制限手段と
を備えるプログラム実行装置。
【請求項２０】
音又は映像を含むコンテンツを再生するコンテンツ再生装置と、前記コンテンツ再生装置を管理する管理装置とを有する情報処理システムであって、
前記コンテンツ再生装置は、
前記コンテンツを再生する再生手段と、
前記再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、
過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを前記管理装置から取得するブラックリスト取得手段と、
前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段によるコンテンツの再生を制限する再生制限手段と
を有し、
前記管理装置は、前記ブラックリストを格納するブラックリスト格納手段を有する情報処理システム。
【請求項２１】
前記管理装置は、前記プレイリストを、前記コンテンツ再生装置に対応付けて格納するプレイリスト格納手段を更に有し、
前記プレイリスト管理手段は、前記再生手段により再生されたコンテンツの識別情報を、前記プレイリスト格納手段に順次追加することにより、前記プレイリストを管理する
請求項２０記載の情報処理システム。
【請求項２２】
前記再生制限手段は、更に、過去に違法に複製され前記再生手段により過去に再生されたコンテンツを識別する識別情報を、当該コンテンツが再生された日時を示す情報又は当該コンテンツが再生された地域を示す情報に対応付けて、違法に複製されたコンテンツの情報を管理する管理装置に対して出力し、
前記管理装置は、前記再生制限手段から受け取った、識別情報、日時を示す情報、及び地域を示す情報の統計を生成する統計生成手段を更に有する
請求項２０記載の情報処理システム。
【請求項２３】
前記管理装置は、前記再生制限手段によるコンテンツの再生の制限を解除するパスワードを、公開鍵暗号系の秘密鍵で暗号化して、前記コンテンツ再生装置に送信する暗号化手段を更に有し、
前記再生制限手段は、前記暗号化手段から受け取ったパスワードを前記秘密鍵に対応する公開鍵で復号し、復号したパスワードが正当である場合に、コンテンツの再生の制限を解除する
請求項２０記載の情報処理システム。
【請求項２４】
音又は映像を含むコンテンツを再生するコンテンツ再生装置において、前記コンテンツの再生を制限する再生制限方法であって、
前記コンテンツ再生装置により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理段階と、
過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得段階と、
前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記コンテンツ再生装置によるコンテンツの再生を制限する再生制限段階と
を備える再生制限方法。
【請求項２５】
コンピュータをコンテンツ再生装置として機能させるコンテンツ再生プログラムであって、
前記コンピュータを、
音又は映像を含むコンテンツを再生する再生手段と、
前記再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、
過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、
前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段によるコンテンツの再生を制限する再生制限手段と
して機能させるコンテンツ再生プログラム。
【請求項２６】
請求項２５記載のコンテンツ再生プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音又は映像を含むコンテンツの再生を制限するコンテンツ再生装置、再生制限方法、情報処理システム、コンテンツ再生プログラム、及び記録媒体に関する。特に、本発明は、過去に違法に複製されたコンテンツの情報に基づいて、前記コンテンツの再生を制限するコンテンツ再生装置、再生制限方法、情報処理システム、コンテンツ再生プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、音楽、映像、又はゲーム等のコンテンツが、デジタルデータとしてＣＤ等のメディアに記録されて広く販売されている。デジタルデータは画質等の劣化が少なく、メディア自体が安価なことから、これらのコンテンツが違法に複製されて販売されることが問題となっている。
【０００３】
従来、違法に複製されたコンテンツの識別情報のリストを予め格納しておき、新たに再生されるコンテンツの識別情報が、そのリストに含まれるか否かを判断する技術が提案されている（特許文献１参照。）。この技術によれば、再生装置がこのリストを格納しており、格納しているリストに外部から取得した識別情報を追加する。これにより、この再生装置が製造された後に発覚した違法な複製についても、再生を適切に制限することができる。
【０００４】
【特許文献１】特開２００２−１３５２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、違法に複製されたコンテンツの再生を効果的に防止するためには、コンテンツの再生装置内に、違法に複製されたコンテンツの識別情報を多量に格納しておく必要がある。このため、再生装置は、この識別情報を格納するための記憶装置を備えていなければならず、再生装置の製造コストが高くなってしまうという問題がある。
【０００６】
また、コンテンツの販売者等が違法に複製されたコンテンツの識別情報を特定した時点では、そのコンテンツが時代遅れとなっている場合がある。この場合、そのコンテンツの再生を制限しても、利用者がそのコンテンツを既に利用しなくなっているため、悪意のある利用者に注意を喚起する効果が低いという問題がある。
【０００７】
そこで本発明は、上記の課題を解決することのできるコンテンツ再生装置、再生制限方法、情報処理システム、コンテンツ再生プログラム、及び記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の形態においては、音又は映像を含むコンテンツを再生する再生手段と、前記再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段によるコンテンツの再生を制限する再生制限手段とを備えるコンテンツ再生装置、コンテンツ再生装置を用いた再生制限方法、コンテンツ再生装置を含む情報処理システム、コンテンツ再生装置としてコンピュータを動作させるコンテンツ再生プログラム、及びコンテンツ再生プログラムを記録した記録媒体を提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【０００９】
以上の説明から明らかなように、本発明によれば、違法に複製されたコンテンツの再生を効果的に制限することができる。
【発明を実施するための最良の形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１１】
図１は、コンテンツ再生装置１０のブロック図を示す。コンテンツ再生装置１０は、音又は映像を含むコンテンツを記録メディア２０から読み出し再生する。また、コンテンツ再生装置１０は、本発明に係るプログラム実行装置の一例でもあり、各種の処理を行うプログラムを記録メディア２０から読み出し実行する。この際、コンテンツ再生装置１０は、過去に再生したコンテンツ又は実行したプログラムの何れかが、過去に違法に複製されたコンテンツ又はプログラム（以下、海賊版と略す）であった場合に、その後のコンテンツの再生又はプログラムの実行を制限する機能を有する。正当なコンテンツの製造者等（以下、管理者と略す）は、この機能を利用者に予め通知しておくことにより、利用者が海賊版を再生することを未然に防止して、違法な複製行為を抑止することができる。
このように、コンテンツ再生装置１０は、コンテンツを再生するのみならずプログラムを実行する。そこで、以降の説明においては、便宜上、コンテンツ又はプログラムをコンテンツ等と表記する。また、コンテンツの再生又はプログラムの実行をコンテンツの再生等と表記する。
【００１２】
コンテンツ再生装置１０は、読込手段１００と、プレイリスト管理手段１１０と、ブラックリスト取得手段１２０と、再生制限手段１３０と、再生手段１４０と、表示手段１５０とを有する。記録メディア２０は、ＣＤ−ＲＯＭ若しくはＤＶＤ−ＲＯＭ等の光学式記録媒体又はＲＯＭカートリッジ等であって、コンテンツ等のデータを記録している。記録メディア２０がコンテンツ再生装置１０に装着されると、読込手段１００は、コンテンツ等、コンテンツ等の識別情報、ブラックリスト、及び改ざん防止用データを記録メディア２０から読み込む。
【００１３】
プレイリスト管理手段１１０は、再生手段１４０により過去に再生されたコンテンツ等の識別情報のリストであるプレイリストを管理している。そして、プレイリスト管理手段１１０は、再生手段１４０によりコンテンツの再生等がされた場合に、読込手段１００により読み込まれたそのコンテンツ等の識別情報をプレイリストに追加する。ブラックリスト取得手段１２０は、読込手段１００により読み込まれたブラックリストを取得する。そして、再生制限手段１３０は、プレイリストに含まれる何れかの識別情報が、ブラックリストに含まれる場合に、再生手段１４０によるコンテンツの再生等を制限する。
【００１４】
具体的には、再生制限手段１３０は、再生手段１４０がコンテンツの再生等を行う時に、プレイリストに含まれる何れかの識別情報が、そのコンテンツ等と共に読み込まれたブラックリストに含まれるか否かを判断する。含まれる場合に、再生制限手段１３０は、そのコンテンツの再生等のみを禁止する。この場合、再生制限手段１３０は、他のコンテンツの再生等は許可してもよい。
【００１５】
また、コンテンツの再生等を制限する方法はこれに限定されず、例えば、再生制限手段１３０は、プレイリストに含まれる何れかの識別情報が、ブラックリストに含まれる場合に、コンテンツ再生装置１０を動作させるソフトウェアを更新する処理を制限してもよい。これにより、このソフトウェアが、コンテンツ再生装置１０の機能を向上させるものである場合には、海賊版を使用した利用者は、機能を向上させることができなくなり、この機能に対応した新たなコンテンツの再生等ができなくなる。
【００１６】
なお、再生制限手段１３０は、このソフトウェアの機能の全てでなく一部を制限してもよい。例えば、きわめて致命的なバグを修正する機能については、全ての利用者に対して実行を許可すると共に、コンテンツ再生装置１０の機能を向上させる付加的な機能については、海賊版を使用していない正規利用者にのみ実行を許可してもよい。
【００１７】
また、再生制限手段１３０は、読込手段１００により読み込まれた改ざん防止用データを用いて、コンテンツ等及びブラックリストの組が、記録メディア２０の製造時点と比較して異なっていないか確かめてもよい。コンテンツ等及びブラックリストの組が、記録メディア２０の製造時点と比較して異なっている場合には、再生制限手段１３０は、再生手段１４０によるコンテンツの再生等を禁止する。
【００１８】
再生手段１４０は、再生制限手段１３０により再生が許可された場合にのみ、記録メディア２０に記録され読込手段１００により読み込まれたコンテンツの再生等を行う。例えば、コンテンツ等が映像を含む場合には、再生手段１４０は、表示手段１５０によりその映像を表示させてもよい。また、再生手段１４０は、本発明に係る実行手段の一例でもあり、例えば、映像及び音の何れをも再生せず他の処理を行うプログラムを実行してもよい。
【００１９】
表示手段１５０は、プレイリストに含まれる何れかの識別情報が、ブラックリストに含まれる場合に、コンテンツ再生装置１０が海賊版を再生した旨を示す警告メッセージを利用者に表示する。更に、表示手段１５０は、警告メッセージを表示すると共に、警告音を発してもよい。
【００２０】
ここで、プレイリスト管理手段１１０、ブラックリスト取得手段１２０、再生制限手段１３０、及び再生手段１４０は、コンテンツ再生装置１０の中央処理装置により実現されることが望ましい。この場合、利用者が、コンテンツ再生装置１０内のＬＳＩ等の結線を切断・ショートさせた場合であっても、コンテンツ再生装置１０の機能を変更することは困難である。これにより、コンテンツの再生等の制限を利用者が違法に無効化することを防ぐことができる。
【００２１】
以上、本図で示すように、コンテンツ再生装置１０は、過去に再生したコンテンツ等の識別情報を本体内に累積して格納し、この識別情報を、記録メディア２０から読み出した海賊版の識別情報のリストと比較する。これにより、コンテンツ再生装置１０は、過去に再生したコンテンツ等の何れかが海賊版であった場合に、その後のコンテンツの再生等を制限することができる。
【００２２】
この際、コンテンツ再生装置１０は、外部の装置、例えば著作権等を管理する管理サーバとの通信を必要としない。これにより、通信設備が充分に整っていない地域で用いられた場合であっても、海賊版の再生を効果的に防止することができる。
【００２３】
図２は、記録メディア２０が格納するデータのデータ構造の一例を示す。記録メディア２０は、コンテンツ等の識別情報と、コンテンツデータと、改ざん防止用データとを記録している。コンテンツ等の識別情報は、正規に複製された各コンテンツ等に固有の情報である。即ち、管理者は、コンテンツ等を複製する毎に異なる数値を識別情報としてコンテンツ等に対応付けて記録メディア２０に記録する。
【００２４】
また、好ましくは、識別情報を示す数値は、正規に複製するコンテンツ等の数より充分大きい数を表現することができる桁数を有している。そして、管理者は、その桁数で表現可能な数のうち、互いに連続しない値を、有効な識別情報として選択して、コンテンツ等に対応付ける。更に好ましくは、識別情報として選択する各数値の差分は所定の大きさ以上である。即ち、有効な識別情報となる数値は、その桁数で表現可能な数の範囲内においてランダムに分散するように選択される。これにより、識別情報を偽造することが困難になる。なお、以降の説明において、識別情報をcと表記する。
【００２５】
コンテンツデータは、コンテンツと、ブラックリストとを対応付けて含んでいる。コンテンツは、音、映像、又はコンピュータゲーム等を再生するためのデータである。ここで、コンテンツをCkと表記する。また、コンテンツデータは、音及び映像の何れをも再生せず他の処理を行うプログラムを含んでいてもよい。以降の説明において、コンテンツ再生装置１０が、プログラムでなくコンテンツのみを含んでいる場合を代表して説明する。
【００２６】
コンテンツは、コンテンツ再生装置１０が復号鍵を有する暗号により暗号化されていてもよい。この場合、本実施例で説明する再生の制限機能を有していない従来のコンテンツ再生装置は、この暗号を復号化できないことが望ましい。これにより、コンテンツ再生装置１０は、従来のコンテンツ再生装置の上位互換性を保持しつつ、再生の制限機能を実現できる。
【００２７】
また、ブラックリストは、コンテンツの製造時点で判明している海賊版の識別情報のリストである。コンテンツの製造者のそれぞれは、各製造者の都合に即して、流通させたくない海賊版の識別情報を自由に設定することができる。本図において、ブラックリストは、海賊版の識別情報をM個含んでいる。また、好ましくは、ブラックリストは、コンテンツ再生装置１０が復号鍵を有する暗号により暗号化されている。一例としては、コンテンツ再生装置１０が公開鍵(Kp)を有する公開鍵暗号系の秘密鍵(Ks)により暗号化されている。ここで、秘密鍵(Ks)は、コンテンツを正規に製造する製造者のみが管理していることが望ましい。これにより、悪意の利用者がコンテンツ再生装置１０を分解・解析した場合であっても秘密鍵(Ks)が漏洩することを防ぐことができる。また、以降の説明において、ブラックリストをBc[1:M]と表記し、暗号化されたブラックリストをBc'[1:M]と表記する。
【００２８】
改ざん防止用データは、例えば、対応付けられたこのコンテンツ及びブラックリストを所定のハッシュ関数Hでハッシュしたハッシュ値を含むデータである。この改ざん防止用データによれば、コンテンツ及びブラックリストの組が、製造時点と異なっていないか確かめることができる。具体的には、悪意の利用者がこのコンテンツのブラックリストを他のコンテンツのブラックリストに付け替える等の不正を検出することができる。以降の説明において、このハッシュ値をH(Ck|Bc'[1:M])と表記する。ここで、記号「|」は、データの結合を示す。
【００２９】
また、改ざん防止用データは、更に、秘密鍵(Ks)により暗号化されていてもよい。この際、ハッシュ値であるH(Ck|Bc'[1:M])に、コンテンツの識別情報であるcを更に結合したデータを、暗号化してもよい。この場合の改ざん防止用データxを、E(Ks,c|H(Ck|Bc'[1:M]))と表記する。ここで、記号「E( )」は、公開鍵暗号系の秘密鍵(Ks)による暗号化関数を示す。また、改ざん防止用データは、cを除いてハッシュ値のみを秘密鍵(Ks)により暗号化した構成を採ってもよい。この場合、管理者は、記録メディア２０を複製する毎にxを生成する処理を省いて、記録メディア２０を効率的に複製することができる。更に、改ざん防止用データは、Ckの全てでなく一部のみについてのハッシュ値に基づいて生成されてもよい。この場合、改ざん防止用データの生成を高速化することができる。
【００３０】
以上、本図で示すように、記録メディア２０は、コンテンツの識別情報と、コンテンツと、ブラックリストと、改ざん防止用データとを対応付けて格納している。具体的な格納形態としては、記録メディア２０は、これらの情報を、読出し専用の記録領域(read only area)に記録してもよい。また、偽造をより困難にする目的で、記録メディア２０は、ブラックリストを、コンテンツ中の電子透かしとして埋め込むことによりそのコンテンツに対応付けて記録し、ブラックリスト取得手段１２０は、この電子透かしからブラックリストを取得してもよい。
【００３１】
図３は、プレイリスト管理手段１１０が管理するプレイリストの一例を示す。プレイリスト管理手段１１０は、再生手段１４０により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理している。好ましくは、プレイリスト管理手段１１０は、このプレイリストを、コンテンツ再生装置１０内に設けられた不揮発性の記憶装置、例えばフラッシュメモリ又はＦｅＲＡＭ等に記憶させることにより管理する。更に好ましくは、プレイリストを改ざんされにくくするために、プレイリスト管理手段１１０は、単体のメモリモジュールではなく、演算処理用のＬＳＩ内に設けられた記憶装置に記憶させる。以降の説明において、プレイリストをA[1:N]と表記する。
【００３２】
図４は、コンテンツ再生装置１０がコンテンツを再生する処理を示す。コンテンツ再生装置１０は、例えば、記録メディア２０が装着される毎に、以下の処理を行う。読込手段１００は、コンテンツ、コンテンツの識別情報、ブラックリスト、及び改ざん防止用データを記録メディア２０から読み込む（Ｓ４００）。そして、ブラックリスト取得手段１２０は、ブラックリストを読込手段１００に読み込ませることにより取得する。
【００３３】
再生制限手段１３０は、読込手段１００により読み込まれた改ざん防止用データを用いて、コンテンツ及びブラックリストの組が、記録メディア２０の製造時点と比較して改ざんされているか判断する（Ｓ４１０）。具体的には、まず、再生制限手段１３０は、読込手段１００が読み込んだコンテンツ及びブラックリストをハッシュ関数Hによりハッシュしてハッシュ値を生成する。そして、再生制限手段１３０は、生成したこのハッシュ値が、読込手段１００により読み込ませた改ざん防止用データと異なる場合に、コンテンツ及びブラックリストの組が改ざんされたと判断する。
【００３４】
そして、改ざんされている場合、即ち読込手段１００が読み込んだコンテンツ及びブラックリストをハッシュ関数Hによりハッシュした値が、改ざん防止用データと異なる場合に（Ｓ４１０：ＹＥＳ）、再生制限手段１３０は、そのコンテンツの再生を制限するべく、Ｓ４６０に処理を移す。
【００３５】
これらの処理は、ハッシュ値の暗号化を考慮すると、以下の式（１）により表される。ここで、revokeは、再生手段１４０がコンテンツの再生を制限する処理を示す。また、記号「D( )」は、公開鍵暗号を公開鍵「Kp」で復号化する処理を示す。
if (D(Kp,x) != c|H(Ck|Bc'[1:M])) revoke;  …式（１）
【００３６】
ブラックリストが改ざんされていない場合に（Ｓ４１０：ＮＯ）、再生制限手段１３０は、コンテンツの識別情報を記録メディア２０から取得して、取得したその識別情報が、正規に複製されたコンテンツに割り当てられた識別情報であるか否か判断する（Ｓ４２０）。そして、正規の識別情報でない場合に（Ｓ４２０：ＮＯ）、そのコンテンツの再生を制限するべくＳ４６０に処理を移す。
【００３７】
更に、再生制限手段１３０は、正規の識別情報を他の値に変換する。具体的には、再生制限手段１３０は、互いに異なる複数の正規な識別情報のそれぞれを互いに異なる複数の正の数に変換する。即ち、再生制限手段１３０は、変換前の識別情報が変換後の値と１対１の写像となるように変換する。
【００３８】
再生制限手段１３０による以上の処理は、次に示す関数Fによって表される。即ち、関数Fは、互いに異なる複数の正規な識別情報のそれぞれを、互いに異なる複数の正の数に変換し、不正な識別情報を負の数に変換する。
ここで、正規な識別情報i,jに関する関数Fの性質は、以下の式（２）で表される。また、再生制限手段１３０によるＳ４２０の処理は、式（３）で表される。
i, j ⇒ F(i), F(j)  …式（２）
id = F(c);  if (id<0) revoke;   …式（３）
なお、この関数Ｆによる変換のアルゴリズムは、管理者のみが知っており、利用者に秘密にされていることが望ましい。
【００３９】
また、識別情報が正規か否かを判断する方法（即ち、関数Fの具体的実装）は公知の技術により実現可能であるが、一例としては、以下のような方法により実現されてもよい。例えば、識別情報はパリティビットを予め有しており、再生制限手段１３０は、識別情報のうちこのパリティビットを除いたデータのパリティと、このパリティビットとを比較して、比較結果が異なる場合に、この識別情報が正規でないと判断してもよい。そして、再生制限手段１３０は、識別情報が正規であった場合には、パリティビットを除いたデータを変換後の値として出力し、識別情報が正規でない場合には、所定の負の値を出力してもよい。
【００４０】
記録メディア２０から読み出した識別情報が、正規に複製されたコンテンツに割り当てられた識別情報である場合に（Ｓ４２０：ＹＥＳ）、ブラックリスト取得手段１２０は、予め格納している復号鍵、例えば公開鍵暗号系の公開鍵(Kp)により、ブラックリストの復号を試みる（Ｓ４３０）。ブラックリスト取得手段１２０は、ブラックリストを復号できなかった場合に（Ｓ４３０：ＮＯ）、再生手段１４０によるコンテンツの再生を制限するべく、Ｓ４６０に処理を移す。これにより、違法に生成されたブラックリストを有する記録メディア２０の再生を制限することができる。
この処理は、以下の式（４）で表される。
Bc[1:M] = D(Kp,Bc'[1:M]);  …式（４）
【００４１】
また、ブラックリストを暗号化する秘密鍵が利用者等に漏洩する事態に備えて、以下の処理を行ってもよい。ブラックリストは、予め定められた複数の暗号の何れかにより暗号化されている。そして、コンテンツ再生装置１０は、この複数の暗号のそれぞれにおける公開鍵を予め有している。ブラックリスト取得手段１２０は、この複数の暗号のそれぞれにおける公開鍵により、ブラックリストの復号を順次試みる。そして、ブラックリスト取得手段１２０は、何れかの公開鍵によりブラックリストを復号できた場合に、ブラックリストを復号できたと判断する。これにより、管理者は、１つの秘密鍵が利用者等に漏洩した場合であっても、ブラックリストを適切に暗号化することができる。
【００４２】
また、ブラックリスト取得手段１２０は、記録メディア２０に記録された制御情報に基づいて、格納している公開鍵の何れかを無効にする。管理者は、漏洩してしまった秘密鍵に対応する公開鍵を無効化する旨の制御情報を、記録メディア２０に記録すれば、漏洩した秘密鍵でブラックリストが不正に暗号化されることを防ぐことができる。更に、ブラックリスト取得手段１２０は、予め格納している公開鍵を、記録メディア２０に記録された制御情報に基づいて更新する手段を有していてもよい。これにより、多数の秘密鍵が漏洩した場合であっても公開鍵が不足することを防ぐことができる。また、これらの場合、記録メディア２０に記録された制御情報は、利用者等に漏洩していない暗号の秘密鍵により暗号化されることが望ましい。
【００４３】
ブラックリストを復号できた場合に（Ｓ４３０：ＹＥＳ）、再生制限手段１３０は、プレイリストに含まれる何れかの識別情報が、ブラックリストに含まれるか否かを判断する（Ｓ４４０）。含まれない場合に（Ｓ４４０：ＮＯ）、再生手段１４０は、コンテンツを再生する（Ｓ４５０）。
この処理は、以下の式（５）で表される。
if (A[i]==Bc[j]) for some (i,j) (1<=i<=N,1<=j<=M), revoke;   …式（５）
【００４４】
そして、プレイリスト管理手段１１０は、再生されたコンテンツの識別情報をプレイリストに追加する（Ｓ４５５）。これに代えて、プレイリスト管理手段１１０は、再生制限手段１３０の関数Fとして表される変換後の識別情報をプレイリストに追加してもよい。この場合は、ブラックリストに含まれる識別情報も、この変換による変換後の識別情報としておくことが望ましい。この場合、プレイリスト及びブラックリストの偽造を一層困難にすることができる。
【００４５】
一方、プレイリストに含まれる何れかの識別情報がブラックリストに含まれる場合に（Ｓ４４０：ＹＥＳ）、表示手段１５０は、コンテンツ再生装置１０が海賊版を再生した旨を示す警告メッセージを利用者に表示する（Ｓ４６０）。また、表示手段１５０は、海賊版の識別情報を更に利用者に表示してもよい。
【００４６】
続いて、再生制限手段１３０は、再生手段１４０によるコンテンツの再生を制限する（Ｓ４７０）。再生の制限の具体例として、再生制限手段１３０は、再生手段１４０による全てのコンテンツの再生を禁止してもよいし、識別情報が含まれていたブラックリストと共に取得したコンテンツのみの再生を禁止してもよい。また、再生制限手段１３０は、表示手段１５０が警告メッセージを表示した場合において、その警告メッセージの表示後に、海賊版を更に再生した場合に、再生手段１４０による全てのコンテンツの再生を禁止してもよい。
【００４７】
これに代えて、再生手段１４０は、プレイリストに含まれる何れかの識別情報がブラックリストに含まれていた場合に、プレイリストに含まれる何れの識別情報もブラックリストに含まれていなかった場合と比較して、コンテンツ再生装置１０の起動時間を長くしてもよい。ここで、起動時間とは、例えば、コンテンツ再生装置１０の電源が投入されてから再生手段１４０がコンテンツを再生可能な状態になるまで時間である。このように、再生制限手段１３０は、海賊版を再生したコンテンツ再生装置１０の利便性を下げることにより、再生手段１４０によるコンテンツの再生を制限してもよい。
【００４８】
また、本図に示す処理順序は一例であり、その一部を入れ替えてもよい。具体的には、プレイリスト管理手段１１０は、再生手段１４０がコンテンツを再生する時に（Ｓ４５０）、そのコンテンツの識別情報をプレイリストに追加する（Ｓ４５５）が、これに代えて、プレイリスト管理手段１１０は、読込手段１００がコンテンツを読み出す時に（Ｓ４００）、そのコンテンツの識別情報をプレイリストに追加してもよい。これにより、プレイリスト管理手段１１０は、利用者が海賊版の再生を試みたものの、その海賊版が再生できなかった場合であっても、その海賊版の識別情報をプレイリストに追加することができる。
【００４９】
以上、図１から図４に示すように、コンテンツ再生装置１０は、過去に再生したコンテンツの何れかが海賊版であった場合に、その後のコンテンツの再生を制限する。これにより、利用者が海賊版を再生することを未然に防止して、違法な複製行為を抑止することができる。更に、コンテンツ再生装置１０は、識別情報の正当性チェック、公開鍵暗号、及び改ざんチェックにより、利用者が違法に記録メディア２０を複製しにくくすることができる。
【００５０】
また、これらの機能は、少ない製造コストにより実現できる。具体的には、コンテンツ再生装置１０は、プレイリストを記憶させるための記憶装置を有している必要があり、記録メディア２０は、ブラックリストを記録する必要があり、これらによる製造コストの増加が予想される。しかしながら、プレイリストに含まれる識別情報の数は、利用者の利用状況に応じて異なるが、１００を超えることはほとんどない。従って、コンテンツ再生装置１０は、比較的記憶領域の小さい記憶装置を有していれば充分である。
【００５１】
一方、コンテンツの製造者は、違法な複製が頻繁に行われている現状に基づくと、膨大な数の識別情報をブラックリストに含ませたい場合が考えられる。しかしながら、記録メディア２０がコンテンツを記録してもなお空き領域を有している場合が多く、この場合、その空き領域にブラックリストを記録するためのコストは非常に安価である。このように、コンテンツ再生装置１０は、少ない製造コストで、海賊版の流通等を効果的に防止させることができる。
【００５２】
図５は、変形例においてプレイリスト管理手段１１０が管理するプレイリストの一例を示す。本変形例において、プレイリスト管理手段１１０は、再生手段１４０により過去に再生されたコンテンツの識別情報と、それぞれのコンテンツが再生された再生回数と、それぞれのコンテンツが海賊版であるか否かを判断した海賊版判断結果と、それぞれのコンテンツが初めて再生された日時を示す初回再生日時とを対応付けて管理している。
【００５３】
本図を用いて、再生制限手段１３０がコンテンツの再生を制限する処理の変形例を説明する。本例において、再生制限手段１３０は、プレイリストに含まれる何れかの識別情報がブラックリストに含まれる場合に、ブラックリストに含まれていたその識別情報に対応付けて、その識別情報を有するコンテンツが海賊版である旨の情報をプレイリスト管理手段１１０により管理させる。例えば、再生順序「３」のコンテンツは、再生制限手段１３０により海賊版であると判断されている。
【００５４】
再生制限手段１３０は、海賊版であると判断されたこのコンテンツの再生を制限する。即ち、再生制限手段１３０は、ブラックリストに識別情報が含まれていたコンテンツであって再生手段１４０により過去に再生されたコンテンツの再生を禁止する。これにより、正規のコンテンツの再生を許可して利用者の利便性を維持すると共に、過去に再生したことのある海賊版を再度再生することのみを禁止することができる。
【００５５】
更に、再生制限手段１３０は、海賊版が再生手段１４０により予め定められた回数以上再生された場合に、再生手段１４０による再生を制限してもよい。例えば、再生順序３のコンテンツは、海賊版であって、予め定められた回数である３０回以上過去に再生されているので、再生制限手段１３０は、この海賊版の再生を禁止する。また、海賊版が更に多く再生された場合には、コンテンツ再生装置１０が悪質な利用者に利用されているとみなして、再生制限手段１３０は、再生手段１４０による一切のコンテンツの再生を禁止してもよい。
【００５６】
また、新しい海賊版の再生のみを効果的に制限するべく、再生制限手段１３０は、以下の処理を行ってもよい。再生制限手段１３０は、プレイリストに含まれる何れかの識別情報を海賊版の識別情報であると判断した場合に、その海賊版の初回再生日時をプレイリスト管理手段１１０から取得する。そして、再生制限手段１３０は、海賊版のうち、初回再生日時から予め定められた基準期間が経過していないコンテンツの再生を制限し、その基準期間が経過したコンテンツの再生を許可する。これにより、発売されて直ちに違法に複製された可能性が高い海賊版を制限することにより、悪質な違法複製のみを効果的に防止してもよい。
【００５７】
このように、コンテンツ再生装置１０は、以上に示した様々な方法によりコンテンツの再生を制限することができる。更に、コンテンツ再生装置１０は、コンテンツの再生を制限する方法を選択する機能を更に有していてもよい。これにより、管理者は、自己の目的に適した制限の方法を選択してコンテンツ再生装置１０に設定することができる。
【実施例２】
【００５８】
図６は、情報処理システム５０のブロック図を示す。情報処理システム５０は、コンテンツを再生するコンテンツ再生装置１０−１〜Ｌと、違法に複製されたコンテンツの情報を管理する管理装置３０とを備える。管理装置３０は、コンテンツ製造者等である管理者により管理されており、コンテンツＤＢ３００と、ブラックリスト格納手段３１０と、コンテンツデータ送信手段３２０と、プレイリスト格納手段３３０と、統計生成手段３４０と、統計ＤＢ３５０と、暗号化手段３６０と、パスワードＤＢ３７０とを有する。コンテンツＤＢ３００は、コンテンツを格納している。ブラックリスト格納手段３１０は、ブラックリストを格納している。
【００５９】
コンテンツデータ送信手段３２０は、コンテンツデータのリクエストを読込手段１００から受けると、リクエスト対象のコンテンツをコンテンツＤＢ３００から取得し、ブラックリストをブラックリスト格納手段３１０から取得する。そして、コンテンツデータ送信手段３２０は、取得したコンテンツ及びブラックリストをコンテンツデータとして読込手段１００に送る。例えば、コンテンツデータ送信手段３２０は、コンテンツ及びブラックリストをまとめて１つのファイルとして読込手段１００に送ってもよい。
【００６０】
プレイリスト格納手段３３０は、コンテンツ再生装置１０−１〜Ｌのそれぞれのプレイリストを、コンテンツ再生装置１０−１〜Ｌのそれぞれを識別する情報に対応付けて格納している。また、統計生成手段３４０は、再生制限手段１３０がコンテンツの再生を制限した場合に、再生制限手段１３０が海賊版と判断したコンテンツの識別情報、再生した日時を示す情報、及び再生した地域を示す情報を再生制限手段１３０から取得する。そして、統計生成手段３４０は、海賊版の識別情報、再生した日時を示す情報、及び再生した地域を示す情報の統計を生成して統計ＤＢ３５０に格納する。これにより、管理者は、コンテンツ再生装置１０−１〜Ｌにより再生された海賊版が流通・販売される傾向を知ることができる。
【００６１】
暗号化手段３６０は、管理装置３０の利用者からの指示を受けると、再生制限手段１３０によるコンテンツの再生の制限を解除するパスワードを、パスワードＤＢ３７０から取得して、公開鍵暗号系の秘密鍵で暗号化し、コンテンツ再生装置１０−１に送信する。
【００６２】
コンテンツ再生装置１０−１は、図１に示すコンテンツ再生装置１０と略同一であるので、相違点を説明する。また、コンテンツ再生装置１０−２〜Ｌは、コンテンツ再生装置１０−１と略同一であるので、説明を省略する。コンテンツ再生装置１０−１は、読込手段１００と、プレイリスト管理手段１１０と、ブラックリスト取得手段１２０と、再生制限手段１３０と、再生手段１４０と、表示手段１５０とを有する。
【００６３】
読込手段１００は、コンテンツ、コンテンツの識別情報、ブラックリスト、及び改ざん防止用データを、記録メディア２０から読み込むのみならず、管理装置３０からネットワークを介して受信する。また、読込手段１００は、コンテンツ、コンテンツの識別情報、ブラックリスト、及び改ざん防止用データを、管理装置３０とは異なる他のサーバ装置からネットワークを介して読み込んでもよい。プレイリスト管理手段１１０は、再生手段１４０により再生されたコンテンツの識別情報を、管理装置３０のプレイリスト格納手段３３０に順次追加することにより、プレイリストを管理する。
【００６４】
再生制限手段１３０は、図１で説明した処理に加えて、更に、以下の処理を行う。再生制限手段１３０は、過去に違法に複製され再生手段１４０により過去に再生されたコンテンツを識別する識別情報を、そのコンテンツが再生された日時を示す情報又はそのコンテンツが再生された地域を示す情報に対応付けて、管理装置３０の統計生成手段３４０に対して出力する。
【００６５】
再生制限手段１３０は、再生手段１４０によるコンテンツの再生を制限した場合において、管理装置３０の暗号化手段３６０からパスワードを受け取った場合に、再生手段１４０によるコンテンツの再生の制限を解除する。具体的には、再生制限手段１３０は、暗号化手段３６０から受け取ったパスワードを、秘密鍵(Ks)に対応する公開鍵(Kp)で復号し、復号したパスワードが正当である場合に、コンテンツの再生の制限を解除する。
【００６６】
図７は、コンテンツ再生装置１０−１がコンテンツを再生する処理を示す。読込手段１００は、管理装置３０に対してコンテンツデータをリクエストする（Ｓ７００）。これを受けて、コンテンツデータ送信手段３２０は、コンテンツデータをコンテンツ再生装置１０−１に送信する（Ｓ７１０）。プレイリスト管理手段１１０は、管理装置３０に対してプレイリストをリクエストする（Ｓ７２０）。これを受けて、プレイリスト格納手段３３０は、プレイリストをコンテンツ再生装置１０−１に送信する（Ｓ７３０）。
【００６７】
再生制限手段１３０は、プレイリストに含まれる何れかの識別情報が、コンテンツデータのブラックリストに含まれるか否かを判断する（Ｓ７４０）。含まれる場合に（Ｓ７４０：ＹＥＳ）、再生制限手段１３０は、コンテンツの再生を制限する（Ｓ７５０）。そして、再生制限手段１３０は、過去に違法に複製され再生手段１４０により過去に再生されたコンテンツを識別する識別情報を、そのコンテンツが再生された日時を示す情報又はそのコンテンツが再生された地域を示す情報に対応付けて、統計生成手段３４０に対して出力する（Ｓ７６０）。
【００６８】
なお、再生制限手段１３０は、コンテンツ再生装置１０−１の利用者が管理者に対して予め登録した当該利用者の住所を、コンテンツが再生された地域として判断してもよい。また、再生制限手段１３０は、コンテンツ再生装置１０が通信の再に用いるＩＰアドレス、ドメイン名、又は電話番号等に基づいて、コンテンツが再生された地域を判断してもよい。
【００６９】
統計生成手段３４０は、再生制限手段１３０から取得した海賊版の識別情報、再生した日時を示す情報、及び再生した地域を示す情報の統計を生成する（Ｓ７７０）。具体的には、統計生成手段３４０は、海賊版が初めて再生された平均の時期を生成してもよいし、海賊版を再生したコンテンツ再生装置１０の数を地域又は時期毎に分類した分布情報を生成してもよい。続いて、表示手段１５０は、再生制限手段１３０による再生の制限を解除する解除パスワードを発行するためのパスワード識別情報を、コンテンツ再生装置１０−１の利用者に表示する（Ｓ７８０）。
【００７０】
一方、プレイリストに含まれる何れの識別情報も、コンテンツデータのブラックリストに含まれない場合に（Ｓ７４０：ＮＯ）、再生手段１４０は、コンテンツを再生する（Ｓ７９０）。続いて、プレイリスト管理手段１１０は、再生手段１４０により再生されたコンテンツの識別情報を、管理装置３０に対して送信する（Ｓ７９２）。これを受けて、プレイリスト格納手段３３０は、受け取った識別情報を追加することによりプレイリストを更新する（Ｓ７９５）。
【００７１】
図８は、コンテンツ再生装置１０−１が再生の制限を解除する処理を示す。管理装置３０の暗号化手段３６０は、管理者から、パスワード識別情報の入力を受けると、そのパスワード識別情報に対応するパスワードをパスワードＤＢ３７０から選択する（Ｓ８００）。そして、暗号化手段３６０は、そのパスワードを暗号化して（Ｓ８１０）、コンテンツ再生装置１０−１に対して送信する（Ｓ８２０）。
【００７２】
コンテンツ再生装置１０−１の再生制限手段１３０は、受け取ったパスワードを復号化する（Ｓ８３０）。そして、再生制限手段１３０は、復号化したパスワードが、表示手段１５０により表示されたパスワード識別情報により識別される正当なパスワードであるか否かを判断する（Ｓ８４０）。パスワードが正当である場合に（Ｓ８５０：ＹＥＳ）、再生制限手段１３０は、再生手段１４０によるコンテンツの再生の制限を解除する（Ｓ８６０）。
なお、再生制限手段１３０が、パスワード識別情報を用いてパスワードの正当性を判断する処理は、ワンタイムパスワードの発行等の従来の技術を用いて実現してもよい。
【００７３】
以上、本実施例によっても、情報処理システム５０は、過去に再生したコンテンツの何れかが海賊版であった場合に、その後のコンテンツの再生を制限することができる。更に、情報処理システム５０は、コンテンツ再生装置１０−１〜Ｌのそれぞれにより再生された海賊版についての情報を収集して、統計情報を生成することができる。
【００７４】
また、図６から図８に示す処理に代えて、プレイリストに含まれる識別情報がブラックリストに含まれるか否かの判断は、コンテンツ再生装置１０−１でなく管理装置３０が行ってもよい。即ち、管理装置３０は、ブラックリスト格納手段３１０に格納されているブラックリスト及びプレイリスト格納手段３３０に格納されるプレイリストを比較して、少なくとも一部が一致する場合には、コンテンツデータの送信を禁止してもよい。この場合、コンテンツ再生装置１０−１が改造されている場合等であっても、コンテンツの配信自体を制限することができるので、コンテンツの再生をより適切に制限することができる。
【００７５】
また、再生制限手段１３０による再生の制限を解除するためには、コンテンツ再生装置１０−１の利用者は、管理者に連絡して、表示されたパスワード識別情報を報告しなければならない。この際、管理者は、海賊版を再生した利用者と連絡を取ることができるので、利用者から手数料の支払いを受けたり、利用者から海賊版の情報を収集したり、利用者に対して海賊版の調査への協力を依頼することができる。
【００７６】
情報処理システム５０を適用して違法な複製を効果的に防止する例を以下に説明する。
（適用例１）
コンテンツ再生装置１０−１の利用者であるＡさんは、闇市で売られていた海賊版ゲームを買い、家にあるコンテンツ再生装置１０−１に装着する。すると、Ａさんは、その海賊版ゲームを行うことができる。しかし、Ａさんは、数日たって、新発売の別のゲームがしたくなり、ゲーム店にそのゲームを買いに行く。しかし、そのころには、海賊版ゲームが出回っていることがコンテンツの製造者等に突き止められており、その海賊版ゲームの識別情報は、新発売のゲームのブラックリストに含まれていた。何故なら、その海賊版ゲームが闇市で売られていることを知ったゲーム会社の担当者が、既にその闇市からゲームを買って識別情報を調べていたからである。
【００７７】
Ａさんは、そうとは知らずに家に帰って新しいゲームを行おうとしたが、その新しいゲームをコンテンツ再生装置１０−１により再生することができない。また、コンテンツ再生装置１０−１に対する設定によっては、Ａさんは、コンテンツ再生装置１０−１によって一切のコンテンツを再生することができない。これを解除するには、Ａさんは、コンテンツ再生装置１０−１の販売者のサービスセンター等に連絡を取って、修理等を依頼しなければならない。その際、海賊版ゲームを再生すると問題が再び発生することから、再生したその海賊版ゲームを、そのサービスセンター等が引き取ることもできる。
【００７８】
また、サービスセンター等に連絡を取ったＡさんは、サービスセンター等からの指示に従って、画面に表示された文字をそのサービスセンター等に伝える。その文字とは、表示手段１５０が表示したパスワード識別情報である。サービスセンター等の管理者は、管理装置３０を操作することにより、このパスワード識別情報により識別されるパスワードをコンテンツ再生装置１０−１に送信すれば、コンテンツ再生装置１０−１における再生制限手段１３０による再生の制限を解除できる。
本適用例によれば、コンテンツ再生装置１０−１の販売者等は、海賊版を再生した利用者と連絡を取ることができるので、利用者から手数料等の支払いを受けたり、利用者から海賊版に関する情報を収集したり、利用者に対して海賊版の調査への協力を依頼することができる。
【００７９】
（適用例２）
コンテンツ再生装置１０−２の善意の利用者であるＢさんは、あるゲームＸａ（Ｘはゲームの名前を示し、ａはその識別情報を示す。以下同様）をコンテンツ再生装置１０−２でプレイしていた。そして、Ｂさんは、新しいゲームＹをしたくなり、Ｘａを購入したのと同じゲーム店でＹｂを購入した。しかし、Ｙｂをコンテンツ再生装置１０−２に装着したところ、Ｘａは再生できるが、Ｙｂはコンテンツ再生装置１０−２により再生できなかった。Ｂさんは、不審に思い、ゲーム会社に問い合わせたところ、どうもＸａが海賊版で、ＹｂのブラックリストにＸａの識別情報が入っていたらしいことが判明した。
【００８０】
ゲーム会社は、販売した全てのゲームの識別情報を、そのゲームを販売した販売店に対応付けて予め管理している。ゲーム会社は、Ｂさんからの問い合わせの際、今まで購入したゲームの識別情報及び販売店をＢさんから聞き取り、ゲームの識別情報及び販売店の情報と照合する。その結果、ゲーム会社は、Ｂさんが海賊版を故意に使用していないと判断すれば、ゲームＹｂの再生の制限を解除するためのパスワードを発行する。ここで、パスワードは、ゲーム会社の担当者からＢさんに口頭で伝えられ、Ｂさんがコンテンツ再生装置１０−２に入力してもよい。また、パスワードは、ゲーム会社の担当者が管理装置３０を操作することにより、管理装置３０の暗号化手段３６０からコンテンツ再生装置１０−２の再生制限手段１３０に送信されてもよい。
【００８１】
続いて、ゲーム会社は、Ｂさんが使用したＸａが販売店から正規に販売されたものか、海賊版として販売されたものかを区別する。即ち、ゲーム会社は、Ｂさんからの連絡を手掛かりとして、その販売店が海賊版を販売していたか否かを判断することができる。また、Ｘａが海賊版として販売されていた場合には、Ｘａの正規版が販売された時期又は地域において海賊版作成者が他のゲームを購入している可能性が高いと判断できれば、海賊版の調査又は摘発を効率的に行うことができる。また、ゲーム会社は、Ｘａと同一の販売店により販売されたＹｂについても、海賊版の可能性が高いため、調査の対象とすることができる。
【００８２】
このように、情報処理システム５０を用いることにより、ゲーム会社等は、利用者が海賊版を故意に使用していないことを判断することができる。この場合には、ゲーム会社等は、善意の利用者の再生の制限を適切に解除することができる。また、ゲーム会社等は、利用者からの報告を手掛かりとして、海賊版ゲームの販売者を特定することができる。
【００８３】
（適用例３）
海賊版だと知りながらゲームＸｃを購入したコンテンツ再生装置１０−３の利用者Ｃさんは、新しいゲームＹｄ(このゲームも海賊版の可能性あり)を購入して使用した。その結果、ＹｄのブラックリストにＸｃの識別情報が入っていたため、Ｃさんは、Ｙｄを使用できなかった。Ｃさんは、Ｙｄの再生の制限を解除してもらうには、Ｙｄを買った販売店等の情報をゲーム会社等に報告しなければならない。
【００８４】
ここで、Ｃさんは、Ｙｄを買った販売店の情報をゲーム会社等に報告した場合には、その販売店が調べられ、今後海賊版ゲームを購入できなくなる。更に、Ｃさんは、Ｙｄの識別情報をゲーム会社等に報告しなければならない。その場合、Ｙｄの識別情報が今後発売されるゲームのブラックリストに含まれることになり、Ｃさんは、今後発売されるゲームを使用できなくなることになる。従って、Ｃさんは、コンテンツ再生装置１０−３によるゲームの使用を断念するか、ゲーム会社に全てを報告した上で海賊版ゲームの使用を断念しなければならない。
【００８５】
また、仮に、Ｃさんが、ゲーム会社に対して、実際に購入した販売店とは異なる販売店を報告したとしても、ゲーム会社は、その販売店でゲームＹｄが販売されていないことを確かめることができるので、Ｃさんが嘘を言っているか、若しくはＹｄが海賊版であると判断することができる。
【００８６】
このように、情報処理システム５０によれば、ゲーム会社等は、故意に海賊版を利用した利用者に対しては、今後の海賊版の利用をあきらめさせることができる。これにより、海賊版の需要を減少させて、海賊版の流通を防止することができる。
【００８７】
（適用例４）
海賊版の作成を試みている利用者Ｄさんは、コンテンツ再生装置１０−４及び記録メディア２０の双方を分解し、ブラックリストに登録されてしまった海賊版を再生できるように、記録メディア２０の読出し専用の記憶領域に何を記録すればよいかを解析しようとしている。そして、Ｄさんは、コンテンツ再生装置１０−４がコンテンツの再生を制限する場合の判断手順を解析できたとする。しかしながら、Ｄさんは、ブラックリストを復号するための公開鍵(Kp)を取得できたものの、コンテンツ再生装置１０−４内を解析しても、ブラックリストを暗号化するための秘密鍵(Ks)を取得することができない。従って、Ｄさんは、ブラックリストを偽造できない。また、Ｄさんは、他の記録メディアのブラックリストを、記録メディア２０のブラックリストと置き換えたとしても、記録メディア２０の改ざん防止用データにより、再生の制限を解除することができない。
このように、コンテンツ再生装置１０−４によれば、海賊版の作成を非常に困難にすることができる。
【００８８】
図９は、実施例１又は実施例２におけるコンテンツ再生装置１０のハードウェア構成の一例を示す。コンテンツ再生装置１０は、ホストコントローラ９８２により相互に接続されるＣＰＵ９００、ＲＡＭ９２０、グラフィックコントローラ９７５、及び表示装置９８０を有するＣＰＵ周辺部と、入出力コントローラ９８４によりホストコントローラ９８２に接続される通信インターフェイス９３０、ハードディスクドライブ９４０、及びＣＤ−ＲＯＭドライブ９６０を有する入出力部と、入出力コントローラ９８４に接続されるＲＯＭ９１０、フレキシブルディスクドライブ９５０、及び入出力チップ９７０を有するレガシー入出力部とを備える。
【００８９】
ホストコントローラ９８２は、ＲＡＭ９２０と、高い転送レートでＲＡＭ９２０をアクセスするＣＰＵ９００及びグラフィックコントローラ９７５とを接続する。ＣＰＵ９００は、ＲＯＭ９１０及びＲＡＭ９２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ９７５は、ＣＰＵ９００等がＲＡＭ９２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置９８０上に表示させる。これに代えて、グラフィックコントローラ９７５は、ＣＰＵ９００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００９０】
入出力コントローラ９８４は、ホストコントローラ９８２と、比較的高速な入出力装置である通信インターフェイス９３０、ハードディスクドライブ９４０、及びＣＤ−ＲＯＭドライブ９６０を接続する。通信インターフェイス９３０は、ネットワークを介して外部の装置と接続する。ハードディスクドライブ９４０は、コンテンツ再生装置１０が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ９６０は、ＣＤ−ＲＯＭ９９５からプログラム又はデータを読み取り、ＲＡＭ９２０を介して入出力チップ９７０に提供する。
【００９１】
また、入出力コントローラ９８４には、ＲＯＭ９１０と、フレキシブルディスクドライブ９５０や入出力チップ９７０等の比較的低速な入出力装置とが接続される。ＲＯＭ９１０は、コンテンツ再生装置１０の起動時にＣＰＵ９００が実行するブートプログラムや、コンテンツ再生装置１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ９５０は、フレキシブルディスク９９０からプログラム又はデータを読み取り、ＲＡＭ９２０を介して入出力チップ９７０に提供する。入出力チップ９７０は、フレキシブルディスク９９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００９２】
コンテンツ再生装置１０に提供されるコンテンツ再生プログラムは、フレキシブルディスク９９０、ＣＤ−ＲＯＭ９９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。コンテンツ再生プログラムは、入出力チップ９７０及び／又は入出力コントローラ９８４を介して、記録媒体から読み出されコンテンツ再生装置１０にインストールされて実行される。
【００９３】
コンテンツ再生装置１０にインストールされて実行されるコンテンツ再生プログラムは、読込モジュールと、プレイリスト管理モジュールと、ブラックリスト取得モジュールと、再生制限モジュールと、再生モジュールと、表示モジュールとを含む。また、このプログラムは、ハードディスクドライブ９４０を、プレイリスト管理手段１１０として機能させてもよいし、不図示の不揮発性の記録媒体をプレイリスト管理手段１１０として機能させてもよい。各モジュールがコンテンツ再生装置１０に働きかけて行わせる動作は、図１から図８において説明したコンテンツ再生装置１０における、対応する部材の動作と同一であるので、説明を省略する。
【００９４】
また、コンテンツ再生プログラムは、コンテンツ再生装置１０により読み込まれて管理装置３０に送信され、管理装置３０により実行されてもよい。管理装置３０により実行されるコンテンツ再生プログラムは、コンテンツデータ送信モジュールと、統計生成モジュールと、暗号化モジュールとを含む。また、このコンテンツ再生プログラムは、管理装置３０のハードディスクドライブを、ブラックリスト格納手段３１０と、プレイリスト格納手段３３０と、統計ＤＢ３５０と、パスワードＤＢ３７０として機能させてもよい。各モジュールが管理装置３０に働きかけて行わせる動作は、図６から図８において説明した管理装置３０における、対応する部材の動作と同一であるので、説明を省略する。
【００９５】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク９９０、ＣＤ−ＲＯＭ９９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンテンツ再生装置１０に提供してもよい。
【００９６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９７】
以上に示す実施例又は変形例によれば、以下の各項目に示すコンテンツ再生装置、再生制限方法、プログラム実行装置、情報処理システム、コンテンツ再生プログラム、及び記録媒体が実現される。
【００９８】
（項目１）  音又は映像を含むコンテンツを再生する再生手段と、前記再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段によるコンテンツの再生を制限する再生制限手段とを備えるコンテンツ再生装置。
（項目２）  前記コンテンツ及び前記ブラックリストを含むコンテンツデータを読み込む読込手段を更に備え、前記ブラックリスト取得手段は、前記読込手段により読み込まれた前記ブラックリストを取得し、前記再生制限手段は、前記再生手段がコンテンツを再生する時に、前記プレイリストに含まれる何れかの識別情報が、当該コンテンツと共に読み込まれたブラックリストに含まれるか判断し、前記プレイリスト管理手段は、前記再生手段によりコンテンツが再生された場合に、前記読込手段により読み込まれたコンテンツの識別情報を前記プレイリストに追加する項目１記載のコンテンツ再生装置。
【００９９】
（項目３）  前記コンテンツ及び前記ブラックリストは、記録メディアに記録されており、前記再生手段は、前記記録メディアに記録されたコンテンツを再生し、前記プレイリスト管理手段は、前記記録メディアに記録されたコンテンツが再生される毎に、当該コンテンツの識別情報を、当該コンテンツ再生装置内の記憶装置に記憶させ、前記ブラックリスト取得手段は、当該コンテンツが記録された記録メディアから前記ブラックリストを取得する項目１記載のコンテンツ再生装置。
（項目４）  前記再生制限手段は、前記コンテンツの識別情報を取得して、取得した当該識別情報が正規に複製されたコンテンツに割り当てられた識別情報でない場合に、更に、当該コンテンツの再生を制限する項目１記載のコンテンツ再生装置。
（項目５）  前記ブラックリストは、前記コンテンツ再生装置が復号鍵を有する暗号により暗号化されており、前記ブラックリスト取得手段は、更に、取得した前記ブラックリストを前記復号鍵により復号し、前記再生制限手段は、前記ブラックリストが復号できなかった場合に、更に、前記再生手段によるコンテンツの再生を制限する項目１記載のコンテンツ再生装置。
（項目６）  前記ブラックリストは、公開鍵暗号系の秘密鍵で暗号化されており、前記ブラックリスト取得手段は、前記秘密鍵に対応する公開鍵で前記ブラックリストを復号する項目５記載のコンテンツ再生装置。
（項目７）  前記ブラックリストは、予め定められた複数の暗号の何れかにより暗号化されており、前記ブラックリスト取得手段は、前記予め定められた複数の暗号のそれぞれにおける復号鍵により、前記ブラックリストの復号を順次試みることにより、前記ブラックリストを復号する項目５記載のコンテンツ再生装置。
（項目８）  前記ブラックリストは、前記コンテンツに、電子透かしとして埋め込まれて記録されており、前記ブラックリスト取得手段は、前記コンテンツに埋め込まれた電子透かしから前記ブラックリストを取得する項目１記載のコンテンツ再生装置。
（項目９）  コンテンツ及びブラックリストを対応付けたコンテンツデータを読み込むと共に、対応付けられた前記コンテンツ及び前記ブラックリストをハッシュしたハッシュ値を、改ざん防止用データとして読み込む読込手段を更に備え、前記再生制限手段は、更に、前記読込手段が取得したコンテンツ及びブラックリストをハッシュした値が、前記改ざん防止用データと異なる場合に、当該コンテンツの再生を制限する項目１記載のコンテンツ再生装置。
【０１００】
（項目１０）  前記再生制限手段は、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段による全てのコンテンツの再生を禁止する項目１記載のコンテンツ再生装置。
（項目１１）  前記再生制限手段は、前記ブラックリストに識別情報が含まれていたコンテンツであって前記再生手段により過去に再生されたコンテンツの再生を制限する項目１記載のコンテンツ再生装置。
（項目１２）  前記再生制限手段は、前記ブラックリストに識別情報が含まれていた前記コンテンツのうち、前記再生手段により過去に再生された時点から予め定められた基準期間が経過していないコンテンツの再生を制限し、前記基準期間が経過したコンテンツの再生を許可する項目１１記載のコンテンツ再生装置。
（項目１３）  前記再生制限手段は、前記ブラックリストに識別情報が含まれていたコンテンツが、前記再生手段により過去に予め定められた回数以上再生されていた場合に、前記再生手段による再生を制限する項目１記載のコンテンツ再生装置。
（項目１４）  前記再生制限手段は、前記プレイリストに含まれる何れかの識別情報が前記ブラックリストに含まれる場合に、当該識別情報が前記ブラックリストに含まれない場合と比較して、当該コンテンツ再生装置の起動時間を長くする項目１記載のコンテンツ再生装置。
（項目１５）  前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、当該コンテンツ再生装置が違法に複製されたコンテンツを再生した旨を示す警告メッセージを利用者に表示する表示手段を更に備え、前記再生制限手段は、前記表示手段が前記警告メッセージを表示した場合において、当該警告メッセージの警告後に、違法に複製されたコンテンツを更に再生した場合に、前記再生手段による再生を制限する項目１記載のコンテンツ再生装置。
（項目１６）  前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生制限手段による前記再生手段の再生の制限を解除するパスワードを発行するためのパスワード識別情報を利用者に表示する表示手段を更に備え、前記再生制限手段は、正当なコンテンツの管理者が前記パスワード識別情報に基づいて発行したパスワードが入力された場合に、前記再生装置の再生の制限を解除する項目１記載のコンテンツ再生装置。
【０１０１】
（項目１７）  前記再生制限手段は、更に、過去に違法に複製され前記再生手段により過去に再生されたコンテンツを識別する識別情報を、当該コンテンツが再生された日時を示す情報又は当該コンテンツが再生された地域を示す情報に対応付けて、違法に複製されたコンテンツの情報を管理する管理装置に対して出力する項目１記載のコンテンツ再生装置。
（項目１８）  前記再生制限手段は、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、当該コンテンツ再生装置を動作させるソフトウェアを更新する処理を制限することにより、前記再生手段によるコンテンツの再生を制限する項目１記載のコンテンツ再生装置。
（項目１９）  プログラムを実行する実行手段と、前記実行手段により過去に実行されたプログラムの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、過去に違法に複製されたプログラムの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記実行手段によるプログラムの実行を制限する再生制限手段とを備えるプログラム実行装置。
（項目２０）  音又は映像を含むコンテンツを再生するコンテンツ再生装置と、前記コンテンツ再生装置を管理する管理装置とを有する情報処理システムであって、前記コンテンツ再生装置は、前記コンテンツを再生する再生手段と、前記再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを前記管理装置から取得するブラックリスト取得手段と、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段によるコンテンツの再生を制限する再生制限手段とを有し、前記管理装置は、前記ブラックリストを格納するブラックリスト格納手段を有する情報処理システム。
（項目２１）  前記管理装置は、前記プレイリストを、前記コンテンツ再生装置に対応付けて格納するプレイリスト格納手段を更に有し、前記プレイリスト管理手段は、前記再生手段により再生されたコンテンツの識別情報を、前記プレイリスト格納手段に順次追加することにより、前記プレイリストを管理する項目２０記載の情報処理システム。
（項目２２）  前記再生制限手段は、更に、過去に違法に複製され前記再生手段により過去に再生されたコンテンツを識別する識別情報を、当該コンテンツが再生された日時を示す情報又は当該コンテンツが再生された地域を示す情報に対応付けて、違法に複製されたコンテンツの情報を管理する管理装置に対して出力し、前記管理装置は、前記再生制限手段から受け取った、識別情報、日時を示す情報、及び地域を示す情報の統計を生成する統計生成手段を更に有する項目２０記載の情報処理システム。
【０１０２】
（項目２３）  前記管理装置は、前記再生制限手段によるコンテンツの再生の制限を解除するパスワードを、公開鍵暗号系の秘密鍵で暗号化して、前記コンテンツ再生装置に送信する暗号化手段を更に有し、前記再生制限手段は、前記暗号化手段から受け取ったパスワードを前記秘密鍵に対応する公開鍵で復号し、復号したパスワードが正当である場合に、コンテンツの再生の制限を解除する項目２０記載の情報処理システム。
（項目２４）  音又は映像を含むコンテンツを再生するコンテンツ再生装置において、前記コンテンツの再生を制限する再生制限方法であって、前記コンテンツ再生装置により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理段階と、過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得段階と、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記コンテンツ再生装置によるコンテンツの再生を制限する再生制限段階とを備える再生制限方法。
（項目２５）  コンピュータをコンテンツ再生装置として機能させるコンテンツ再生プログラムであって、前記コンピュータを、音又は映像を含むコンテンツを再生する再生手段と、前記再生手段により過去に再生されたコンテンツの識別情報のリストであるプレイリストを管理するプレイリスト管理手段と、過去に違法に複製されたコンテンツの識別情報のリストであるブラックリストを取得するブラックリスト取得手段と、前記プレイリストに含まれる何れかの識別情報が、前記ブラックリストに含まれる場合に、前記再生手段によるコンテンツの再生を制限する再生制限手段として機能させるコンテンツ再生プログラム。
（項目２６）  項目２５記載のコンテンツ再生プログラムを記録した記録媒体。
【図面の簡単な説明】
【０１０３】
【図１】図１は、コンテンツ再生装置１０のブロック図を示す。（実施例１）
【図２】図２は、記録メディア２０が格納するデータのデータ構造の一例を示す。（実施例１）
【図３】図３は、プレイリスト管理手段１１０が管理するプレイリストの一例を示す。（実施例１）
【図４】図４は、コンテンツ再生装置１０がコンテンツを再生する処理を示す。（実施例１）
【図５】図５は、変形例においてプレイリスト管理手段１１０が管理するプレイリストの一例を示す。
【図６】図６は、情報処理システム５０のブロック図を示す。（実施例２）
【図７】図７は、コンテンツ再生装置１０−１がコンテンツを再生する処理を示す。（実施例２）
【図８】図８は、コンテンツ再生装置１０−１が再生の制限を解除する処理を示す。（実施例２）
【図９】図９は、実施例１又は実施例２におけるコンテンツ再生装置１０のハードウェア構成の一例を示す。
【符号の説明】
【０１０４】
１０  コンテンツ再生装置
２０  記録メディア
３０  管理装置
５０  情報処理システム
１００  読込手段
１１０  プレイリスト管理手段
１２０  ブラックリスト取得手段
１３０  再生制限手段
１４０  再生手段
１５０  表示手段
３００  コンテンツＤＢ
３１０  ブラックリスト格納手段
３２０  コンテンツデータ送信手段
３３０  プレイリスト格納手段
３４０  統計生成手段
３５０  統計ＤＢ
３６０  暗号化手段
３７０  パスワードＤＢ
【図１】
2005141389.tif 000003
【図２】
2005141389.tif 000004
【図３】
2005141389.tif 000005
【図４】
2005141389.tif 000006
【図５】
2005141389.tif 000007
【図６】
2005141389.tif 000008
【図７】
2005141389.tif 000009
【図８】
2005141389.tif 000010
【図９】
2005141389.tif 000011