(57)【特許請求の範囲】
【請求項１】
電子コンテントの利用者に対して、当該電子コンテントを格納した記録媒体の使用に関して供与される利用許諾装置と、
前記記録媒体から前記電子コンテントを読み出す媒体ドライブと、
前記媒体ドライブにより読み出された電子コンテントを再生する再生装置と、を備え、
前記媒体ドライブは、前記電子コンテントもしくは前記記録媒体のＩＤである物品ＩＤを前記記録媒体から読み出すセキュリティ管理部を有し、
前記再生装置は、前記電子コンテントを再生すべき際、前記媒体ドライブにより読み出された物品ＩＤとともに、当該装置もしくは利用者のＩＤである再生実行主体ＩＤを前記利用許諾装置へ通知するセキュリティ管理部を有し、
前記利用許諾装置は、
前記電子コンテントを利用可能な主体の属性を定めた利用条件を保持する利用条件保持部と、
前記再生装置から通知された物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足するか否かを判定し、前記組み合わせが前記利用条件を充足する場合、前記電子コンテントの再生を許可する旨の許可情報を前記再生装置へ提供する判定部と、を有し、
前記電子コンテントは、所定のコンテント鍵により暗号化されて前記記録媒体に格納されており、
前記媒体ドライブのセキュリティ管理部は、前記コンテント鍵を前記記録媒体から読み出し、
前記再生装置のセキュリティ管理部は、前記充足するか否かの判定結果に応じて前記電子コンテントの再生態様を決定し、前記利用許諾装置から許可情報が提供された場合、前記媒体ドライブから前記コンテント鍵を取得して前記電子コンテントの暗号化データを復号し、
前記利用許諾装置の判定部は、前記物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足しない場合、その再生実行主体ＩＤが初めて通知されてから所定期間内であることを条件として、前記電子コンテントの再生を一時的に許可する旨の一時許可情報を前記媒体ドライブへ提供し、
前記媒体ドライブのセキュリティ管理部は、前記利用許諾装置から一時許可情報が提供された場合、前記コンテント鍵を前記再生装置へ提供することにより前記電子コンテントの暗号化データを復号させ、
前記利用許諾装置の判定部は、一時許可情報の提供後、前記利用条件を充足する物品ＩＤと再生実行主体ＩＤの組み合わせが通知された場合、前記充足しない物品ＩＤと再生実行主体ＩＤの組み合わせに対して前記所定期間の経過後も一時許可情報を提供することを特徴とする電子コンテント処理システム。
【請求項２】
前記再生装置のセキュリティ管理部は、前記電子コンテントを再生する際に、前記利用許諾装置から許可情報を既に取得済の場合は、前記利用許諾装置への問い合わせをスキップすることを特徴とする請求項１に記載の電子コンテント処理システム。
【請求項３】
前記物品ＩＤには、前記電子コンテントを利用可能な主体の制限が必要か否かを示すデータが含まれ、
前記再生装置のセキュリティ管理部は、前記制限が必要である旨を物品ＩＤが示す場合、その物品ＩＤと再生実行主体ＩＤとを前記利用許諾装置へ通知することを特徴とする請求項１または２に記載の電子コンテント処理システム。
【請求項４】
前記再生装置のセキュリティ管理部は、前記利用許諾装置との通信セッションごとに異なる値となるセッション鍵により物品ＩＤと再生実行主体ＩＤとを暗号化し、その暗号化データを前記利用許諾装置へ送信することを特徴とする請求項１から３のいずれかに記載の電子コンテント処理システム。
【請求項５】
電子コンテントの利用者に対して、当該電子コンテントを格納した記録媒体の使用に関して供与される装置であって、
前記電子コンテントを利用可能な主体の属性を定めた利用条件を保持する利用条件保持部と、
媒体ドライブが前記記録媒体から読み出した電子コンテントを再生する再生装置から、前記電子コンテントもしくは前記記録媒体のＩＤであって、前記媒体ドライブが前記記録媒体から読み出した物品ＩＤとともに、前記再生装置もしくは利用者のＩＤである再生実行主体ＩＤを受け付ける受付部と、
前記再生装置から通知された物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足するか否かを判定し、前記組み合わせが前記利用条件を充足する場合、前記電子コンテントの再生を許可する旨の許可情報を前記再生装置へ提供することにより、前記再生装置に、前記電子コンテントを暗号化した所定のコンテント鍵を前記媒体ドライブから取得させ、前記電子コンテントの暗号化データを復号させる判定部と、
を備え、
前記判定部は、前記物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足しない場合、その再生実行主体ＩＤが初めて通知されてから所定期間内であることを条件として、前記電子コンテントの再生を一時的に許可する旨の一時許可情報を前記媒体ドライブへ提供することにより、前記媒体ドライブに前記コンテント鍵を前記再生装置へ提供させ、前記再生装置に前記電子コンテントの暗号化データを復号させ、
前記判定部は、一時許可情報の提供後、前記利用条件を充足する物品ＩＤと再生実行主体ＩＤの組み合わせが通知された場合、前記充足しない物品ＩＤと再生実行主体ＩＤの組み合わせに対して前記所定期間の経過後も一時許可情報を提供することを特徴とする利用許諾装置。
【請求項６】
前記利用条件保持部は、前記利用条件として、前記記録媒体に格納された物品ＩＤと、前記電子コンテントの再生権限を有する装置もしくは利用者のＩＤである再生可能主体ＩＤとを保持し、
前記判定部は、前記再生装置から通知された物品ＩＤと再生実行主体ＩＤの組み合わせと、前記利用条件保持部に保持された物品ＩＤと再生可能主体ＩＤの組み合わせとが合致するか否かを判定することを特徴とする請求項５に記載の利用許諾装置。
【請求項７】
前記利用条件保持部は、前記電子コンテントの利用可能期間を示す情報をさらに保持し、
前記判定部は、前記物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足し、かつ、前記利用可能期間内である場合に、許可情報を提供することを特徴とする請求項５または６に記載の利用許諾装置。
【請求項８】
前記判定部は、前記利用条件保持部における利用条件として前記電子コンテントの再生権限を有する装置もしくは利用者のＩＤである再生可能主体ＩＤが未設定である場合、前記再生装置から通知された再生実行主体ＩＤを再生可能主体ＩＤとして設定するとともに、許可情報を提供することを特徴とする請求項５から７のいずれかに記載の利用許諾装置。
【請求項９】
前記判定部は、前記媒体ドライブとの通信セッションごとに異なる値となるセッション鍵により一時許可情報を暗号化し、その暗号化データを前記媒体ドライブへ送信することを特徴とする請求項５から８のいずれかに記載の利用許諾装置。
【請求項１０】
前記判定部は、前記媒体ドライブが正規の媒体ドライブであることを認証したことを条件として、前記媒体ドライブが取得するセッション鍵と同じセッション鍵を取得することを特徴とする請求項９に記載の利用許諾装置。
【請求項１１】
電子コンテントを格納した記録媒体から前記電子コンテントを読み出す媒体ドライブが、前記電子コンテントもしくは前記記録媒体のＩＤである物品ＩＤを前記記録媒体から読み出すステップと、
前記媒体ドライブにより読み出された電子コンテントを再生すべき再生装置が、前記電子コンテントの利用者に対して前記記録媒体の使用に関して供与された利用許諾装置へ、前記媒体ドライブにより読み出された物品ＩＤとともに、当該再生装置もしくは利用者のＩＤである再生実行主体ＩＤを通知するステップと、
前記利用許諾装置が、所定の記憶領域に保持された前記電子コンテントを利用可能な主体の属性を定めた利用条件を参照して、前記再生装置から通知された物品ＩＤと再生実行主体ＩＤの組み合わせが利用条件を充足するか否かを判定し、前記組み合わせが前記利用条件を充足する場合、前記電子コンテントの再生を許可する旨の許可情報を前記再生装置へ提供するステップと、
を備え、
前記電子コンテントは、所定のコンテント鍵により暗号化されて前記記録媒体に格納されており、
前記媒体ドライブが、前記コンテント鍵を前記記録媒体から読み出すステップと、
前記再生装置が、前記充足するか否かの判定結果に応じて前記電子コンテントの再生態様を決定し、前記利用許諾装置から許可情報が提供された場合、前記媒体ドライブから前記コンテント鍵を取得して前記電子コンテントの暗号化データを復号するステップと、
前記利用許諾装置が、前記物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足しない場合、その再生実行主体ＩＤが初めて通知されてから所定期間内であることを条件として、前記電子コンテントの再生を一時的に許可する旨の一時許可情報を前記媒体ドライブへ提供するステップと、
前記媒体ドライブが、前記利用許諾装置から一時許可情報が提供された場合、前記コンテント鍵を前記再生装置へ提供することにより前記電子コンテントの暗号化データを復号させるステップと、
前記利用許諾装置が、一時許可情報の提供後、前記利用条件を充足する物品ＩＤと再生実行主体ＩＤの組み合わせが通知された場合、前記充足しない物品ＩＤと再生実行主体ＩＤの組み合わせに対して前記所定期間の経過後も一時許可情報を提供するステップと、
をさらに備えることを特徴とする電子コンテント処理方法。
【請求項１２】
商取引において流通する電子コンテントのパッケージであって、
所定のコンテント鍵により暗号化された電子コンテントを格納した記録媒体と、
利用許諾装置と、
が同梱され、
前記利用許諾装置は、
前記電子コンテントを利用可能な主体の属性を定めた利用条件を保持する利用条件保持部と、
媒体ドライブが前記記録媒体から読み出した電子コンテントを再生する再生装置から、前記電子コンテントもしくは前記記録媒体のＩＤであって、前記媒体ドライブが前記記録媒体から読み出した物品ＩＤとともに、前記再生装置もしくは利用者のＩＤである再生実行主体ＩＤを受け付ける受付部と、
前記再生装置から通知された物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足するか否かを判定し、前記組み合わせが前記利用条件を充足する場合、前記電子コンテントの再生を許可する旨の許可情報を前記再生装置へ提供することにより、前記再生装置に、前記媒体ドライブが前記記録媒体から読み出した前記コンテント鍵を取得させ、前記電子コンテントの暗号化データを復号させる判定部と、を備え、
前記判定部は、前記物品ＩＤと再生実行主体ＩＤの組み合わせが前記利用条件を充足しない場合、その再生実行主体ＩＤが初めて通知されてから所定期間内であることを条件として、前記電子コンテントの再生を一時的に許可する旨の一時許可情報を前記媒体ドライブへ提供することにより、前記媒体ドライブに前記コンテント鍵を前記再生装置へ提供させ、前記再生装置に前記電子コンテントの暗号化データを復号させ、
前記判定部は、一時許可情報の提供後、前記利用条件を充足する物品ＩＤと再生実行主体ＩＤの組み合わせが通知された場合、前記充足しない物品ＩＤと再生実行主体ＩＤの組み合わせに対して前記所定期間の経過後も一時許可情報を提供することを特徴とする電子コンテントのパッケージ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に、記録媒体に格納された電子コンテントを再生処理する技術に関する。
【背景技術】
【０００２】
記録媒体からデータを読み出すドライブを備え、記録媒体に格納された電子コンテントを処理する端末装置が普及している。この端末装置は例えばゲーム機であり、光学的ないし磁気的にＤＶＤ等の記録媒体に記録されているゲームアプリケーション（以下、「ゲームＡＰ」とも呼ぶ。）を読み出してゲーム処理を実行する。
【０００３】
近年、電子コンテントの無制限の利用を防止するため、デジタル著作権管理（ＤＲＭ）の技術が導入されてきている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＤＲＭは、典型的には、電子コンテントの無制限のコピーを防止することを目的とした技術である。そのため、ＤＶＤ等の記録媒体に格納されて商取引される電子コンテントについて、その電子コンテントの利用主体の属性に応じて、電子コンテントの利用を適切に制限することは困難な場合があると本発明者は考えた。
【０００５】
本発明は、本発明者の上記課題認識に基づきなされたものであり、その主たる目的は、記録媒体に格納された電子コンテントについて、電子コンテントの利用主体の属性に応じて、電子コンテントの利用を適宜制限する技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の電子コンテント処理システムは、電子コンテントの利用者に対して、当該電子コンテントを格納した記録媒体の使用に関して供与される利用許諾装置と、記録媒体から電子コンテントを読み出す媒体ドライブと、媒体ドライブにより読み出された電子コンテントを再生する再生装置と、を備える。媒体ドライブは、電子コンテントもしくは記録媒体のＩＤである物品ＩＤを記録媒体から読み出すセキュリティ管理部を有する。再生装置は、電子コンテントを再生すべき際、媒体ドライブにより読み出された物品ＩＤとともに、当該装置もしくは利用者のＩＤである再生実行主体ＩＤを利用許諾装置へ通知するセキュリティ管理部を有する。利用許諾装置は、電子コンテントを利用可能な主体の属性を定めた利用条件を保持する利用条件保持部と、再生装置から通知された物品ＩＤと再生実行主体ＩＤの組み合わせが利用条件を充足するか否かを判定する判定部と、を有する。再生装置のセキュリティ管理部は、充足するか否かの判定結果に応じて電子コンテントの再生態様を決定する。
【０００７】
本発明の別の態様もまた、電子コンテント処理システムである。この電子コンテント処理システムは、電子コンテントの利用者に対して、当該電子コンテントを格納した記録媒体の使用に関して供与される利用許諾装置と、記録媒体に格納された電子コンテントを再生する再生装置と、を備える。再生装置は、電子コンテントを再生すべき際、当該装置もしくは利用者のＩＤである再生実行主体ＩＤを利用許諾装置へ通知するセキュリティ管理部を有する。利用許諾装置は、電子コンテントを利用可能な主体の属性を定めた利用条件を保持する利用条件保持部と、再生装置から通知された再生実行主体ＩＤが利用条件を充足するか否かを判定する判定部と、を有する。再生装置のセキュリティ管理部は、充足するか否かの判定結果に応じて電子コンテントの再生態様を決定する。
【０００８】
本発明のさらに別の態様は、利用許諾装置である。この装置は、電子コンテントの利用者に対して、当該電子コンテントを格納した記録媒体の使用に関して供与される装置であって、電子コンテントを利用可能な主体の属性を定めた利用条件を保持する利用条件保持部と、記録媒体に格納された電子コンテントを再生する再生装置から、その再生装置もしくは利用者のＩＤである再生実行主体ＩＤを受け付ける受付部と、再生装置から通知された再生実行主体ＩＤが利用条件を充足するか否かを判定する判定部と、充足するか否かの判定結果を再生装置へ通知する通知部と、を備える。
【０００９】
本発明のさらに別の態様は、電子コンテント処理方法である。この方法は、記録媒体に格納された電子コンテントを再生すべき再生装置が、電子コンテントの利用者に対して記録媒体の使用に関して供与された利用許諾装置へ、当該再生装置もしくは利用者のＩＤである再生実行主体ＩＤを通知するステップと、利用許諾装置が、所定の記憶領域に保持された電子コンテントを利用可能な主体の属性を定めた利用条件を参照して、再生装置から通知された再生実行主体ＩＤが利用条件を充足するか否かを判定するステップと、再生装置が、充足するか否かの判定結果に応じて電子コンテントの再生態様を決定するステップと、を備える。
【００１０】
本発明のさらに別の態様は、電子コンテントのパッケージである。この電子コンテントのパッケージは、商取引において流通する電子コンテントのパッケージであって、電子コンテントを格納した記録媒体と、電子コンテントの利用条件を保持し、外部の再生装置から電子コンテントを再生する旨が通知された際、利用条件が充足されるか否かを判定する利用許諾装置と、が同梱される。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、記録媒体に格納された電子コンテントについて、電子コンテントの利用主体の属性に応じて、電子コンテントの利用を適宜制限できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態のゲーム遊技システムの構成を示す図である。
【図２】図１のディスクドライブの機能構成を示すブロック図である。
【図３】図１の再生装置の機能構成を示すブロック図である。
【図４】図１の利用許諾タグの機能構成を示すブロック図である。
【図５】正規利用情報テーブルの構成を示す図である。
【図６】一時利用情報テーブルの構成を示す図である。
【図７】ゲーム遊技システムの動作を示すフローチャートである。
【図８】図７のＳ２０の利用可否判定処理を詳細に示すフローチャートである。
【図９】図８のＳ３６の初回利用処理を詳細に示すフローチャートである。
【図１０】図８のＳ４０の正規利用処理を詳細に示すフローチャートである。
【図１１】図８のＳ４２の一時利用処理を詳細に示すフローチャートである。
【図１２】図７のＳ２４のゲーム開始処理を詳細に示すフローチャートである。
【発明を実施するための形態】
【００１４】
ゲームＡＰをはじめとする電子コンテントの開発には多額の費用を要することがあり、その販売代金が開発者へ還流されることはコンテンツビジネスにおいて重要である。その一方で、電子コンテントの記録媒体が中古売買されている現状がある。中古売買ではその販売代金は開発者へ還流されず、また購入者が中古品に流れることにより、電子コンテントの開発者は本来得られるはずであった利益を失ってしまうことになる。
【００１５】
中古売買の抑制技術のひとつとして、電子コンテントの再生装置からインターネットを介してリモートの認証サーバに対しパスワード等を送信させ、認証に成功した再生装置にのみ電子コンテントの再生を許可することが行われる場合もある。しかし、この方法は、再生装置がインターネットに接続されない場合は電子コンテントの使用を管理できず、またインターネットへの接続を強制する場合はユーザの利便性を低下させることもある。また、ユーザ間でパスワード等が伝達されることもあり、中古売買を確実に抑制できるものではなかった。
【００１６】
そこで本実施の形態では、電子コンテントのパッケージに、その記録媒体と、電子コンテントの利用条件を保持するＲＦタグとを同梱する。そして、電子コンテントの再生主体がその利用条件を充足するものであるか否かにより電子コンテントの利用態様を決定する電子コンテント処理システムを提案する。
【００１７】
具体的には、電子コンテントを再生すべき再生装置は、利用許諾タグに対して、多くの再生装置の中から当該再生装置を一意に識別可能な固有情報を通知する。ＲＦタグは、その固有情報と利用条件とを照合して、その照合結果を再生装置へ通知する。本実施の形態では、照合結果として、電子コンテントの利用を許可する旨の「許可情報」、電子コンテントの利用を一時的に許可する旨の「一時許可情報」、または電子コンテントの利用を拒否する旨の「許否情報」が通知される。再生装置は、利用許諾タグから通知された情報の種別に応じて電子コンテントの再生を実行し、もしくは拒否する。
【００１８】
本実施の形態によれば、中古売買された電子コンテントの利用を確実に制限する電子コンテント処理システムを実現できる。これにより、中古売買を抑制して、電子コンテントの購入代金が開発者へ還流するよう支援できる。なお以下では、電子コンテントとしてゲームＡＰを例示するが、オフィススイートや画像・音楽コンテント等、様々な種類の電子コンテントに対して同様に適用できることはもちろんである。
【００１９】
図１は、実施の形態のゲーム遊技システム１０００の構成を示す。ゲーム機１００は、ディスクドライブ１１０と、ストレージ１２０と、それらに接続された再生装置１３０とがその内部に設けられた据置型ゲーム機である。ゲームパッケージ２００は、商取引において流通する商品パッケージであり、ゲームディスク２１０と利用許諾タグ２２０とが同梱される。すなわち、ゲームディスク２１０と利用許諾タグ２２０とは、一体として商取引の対象となり、商取引の過程において一体的に流通する。
【００２０】
ゲームディスク２１０は、ゲームを実行するための各種データを格納した光ディスクメディアである。ゲームディスク２１０には、複数のゲームディスクの中からゲームディスク２１０を一意に特定可能なゲームディスク２１０固有のＩＤであるディスクＩＤと、暗号化のための鍵データであるコンテント鍵と、コンテント鍵によりゲームＡＰを暗号化したデータである暗号化ＡＰとが記録される。本実施の形態では、ゲームＡＰの再生装置を制限する場合、ディスクＩＤの予め定められた所定フィールドにその旨を示すデータが設定される。例えば、ディスクＩＤの特定ビットが「１」と設定されてもよい。
【００２１】
ディスクドライブ１１０は、ゲームディスク２１０から各種データを読み出す光学ドライブであり、ゲームディスク２１０から読み出したデータを再生装置１３０へ送信する。ディスクドライブ１１０の詳細な構成は後述する。ストレージ１２０は、再生装置１３０が不揮発に保持すべきデータを格納するハードディスクドライブである。
【００２２】
利用許諾タグ２２０は、再生装置１３０と無線通信を行うＲＦタグであり、例えば非接触ＩＣカードであってもよい。利用許諾タグ２２０は、再生装置１３０から受け付けた情報に基づいてゲームＡＰの利用可否を判定し、その判定結果（許可情報、一時許可情報、拒否情報）を再生装置１３０へ通知する。利用許諾タグ２２０の詳細な構成は後述する。
【００２３】
再生装置１３０は、ディスクドライブ１１０からゲームＡＰを取得して、そのゲームＡＰにしたがって情報処理を行うことにより、ゲームコンテントを再生する情報処理装置である。ゲームを制御するコンソール装置であるとも言える。再生装置１３０は、コントローラ３００に対するユーザの操作に基づいてゲームを制御し、ゲーム画面をディスプレイ４００に表示させる。再生装置１３０の詳細な構成は後述する。
【００２４】
なお図１では、据置型ゲーム機としてのゲーム機１００を示したが、ゲーム機１００は携帯型ゲーム機であってもよく、その場合、コントローラ３００およびディスプレイ４００はゲーム機１００と一体的に形成されてもよい。またゲーム機１００は、記録媒体に格納された電子コンテントを再生する汎用的なＰＣであってもよい。
【００２５】
以下、図１の各装置の詳細をブロック図により説明する。本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵ（ＭＰＵ）やメモリ、ＨＤＤをはじめとする素子や電子回路、機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ブロック図においては、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。例えば、再生装置１３０においては、汎用マイクロプロセッサにより、各機能ブロックに対応するソフトウェアモジュールが実行されてもよい。また、ディスクドライブ１１０や利用許諾タグ２２０では、専用のマイクロコントローラにより、各機能ブロックに対応するソフトウェアモジュールが実行されてもよい。
【００２６】
図２は、図１のディスクドライブ１１０の機能構成を示すブロック図である。ディスクドライブ１１０は、ディスクアクセス部１１２と、データ送受部１１４と、セキュリティ管理部１１６とを有する。セキュリティ管理部１１６は、認証制御部１１８を含む。
【００２７】
ディスクアクセス部１１２は、ゲームディスク２１０に格納された各種データを読み出す。データ送受部１１４は、再生装置１３０へ各種データを送信し、再生装置１３０から各種データを受信する。
【００２８】
セキュリティ管理部１１６は、ディスクＩＤ、コンテント鍵、暗号化ＡＰそれぞれの取得要求を再生装置１３０から受け付けた際、ゲームディスク２１０に格納されたディスクＩＤ、コンテント鍵、暗号化ＡＰのそれぞれを再生装置１３０へ提供する。
【００２９】
セキュリティ管理部１１６は、再生装置１３０を介して、利用許諾タグ２２０から提供された一時許可情報を受け付けた際、その一時許可情報が正規のものであるか（例えば予め定められたデータ形式と合致するか）否かを判定する。一時許可情報が正規のものである場合は、ゲームディスク２１０に格納されたコンテント鍵を再生装置１３０へ提供する。この一時許可情報は、ディスクドライブ１１０において永続的（不揮発）には保存されない。認証制御部１１８は、後述する再生装置１３０のセキュリティ管理部１４４に対する通信セッション、および、後述する利用許諾タグ２２０のセキュリティ管理部２２６に対する通信セッションを制御する。認証制御部１１８の詳細は後述する。
【００３０】
図３は、図１の再生装置１３０の機能構成を示すブロック図である。再生装置１３０は、ＲＦリーダ／ライタ（以下、「ＲＦＲＷ」とも呼ぶ。）１３２と、ドライブＩＦ１３４と、ストレージＩＦ１３６と、操作検出部１３８と、再生実行部１４０と、表示制御部１４２と、セキュリティ管理部１４４とを有する。セキュリティ管理部１４４は、認証制御部１４６と、判定処理部１４８と、復号処理部１５０とを含む。
【００３１】
ＲＦＲＷ１３２は、図示しないアンテナを介して利用許諾タグ２２０と無線通信を行い、セキュリティ管理部１４４から受け付けたデータを利用許諾タグ２２０へ送信し、また利用許諾タグ２２０から受信したデータをセキュリティ管理部１４４へ送出する。
【００３２】
ドライブＩＦ１３４は、ディスクドライブ１１０とのインタフェース機能を提供し、ディスクドライブ１１０へ各種データを送信し、ディスクドライブ１１０から各種データを受信する。ストレージＩＦ１３６は、ストレージ１２０とのインタフェース機能を提供し、ストレージ１２０へ各種データを格納させ、ストレージ１２０に格納された各種データを読み出す。
【００３３】
操作検出部１３８は、コントローラ３００に対してなされたユーザの操作を検出し、その操作内容を各機能ブロックへ通知する。再生実行部１４０は、ゲームＡＰにしたがってゲームコンテントを再生する。具体的には、セキュリティ管理部１４４においてゲームの開始が許可されると、セキュリティ管理部１４４により復号されたゲームＡＰのデータを随時取得して実行する。そして、ディスプレイ４００に表示させるべき画面のデータを表示制御部１４２へ適宜送出する。表示制御部１４２は、ディスプレイ４００におけるゲーム画面の表示を制御し、例えば、再生実行部１４０から送出された画面のデータをディスプレイ４００へ送出して表示させる。
【００３４】
認証制御部１４６は、ディスクドライブ１１０のセキュリティ管理部１１６に対する通信セッション、および、後述する利用許諾タグ２２０のセキュリティ管理部２２６に対する通信セッションを制御する。認証制御部１４６の詳細は後述する。
【００３５】
判定処理部１４８は、操作検出部１３８においてゲーム開始の指示が受け付けられた場合、ディスクＩＤの取得要求をディスクドライブ１１０へ送出してディスクＩＤを取得する。判定処理部１４８は、ゲームＡＰの再生装置を制限する旨のデータがディスクＩＤの所定フィールドに未設定の場合、ゲームの開始を許可する旨を再生実行部１４０および復号処理部１５０へ通知する。
【００３６】
判定処理部１４８は、ゲームＡＰの再生装置を制限する旨のデータがディスクＩＤの所定フィールドに設定されている場合は、ストレージ１２０を参照して許可情報が既に格納されているか否かを確認する。後述するように、許可情報は再生装置１３０の秘密鍵で暗号化されてストレージ１２０に格納される。そのため判定処理部１４８は、その暗号化データを再生装置１３０の秘密鍵で復号し、格納された許可情報の内容が正規のものであるか（例えば予め定められたデータ形式と合致するか）否かを判定する。
【００３７】
判定処理部１４８は、ストレージ１２０に正規の許可情報が格納済の場合、利用許諾タグ２２０を使用した権限確認をスキップするかをユーザに選択させる画面を、表示制御部１４２を介してディスプレイ４００に表示させる。利用許諾タグ２２０を使用した権限確認をスキップすることがユーザにより選択された場合、判定処理部１４８は、ゲームの開始を許可する旨を再生実行部１４０および復号処理部１５０へ通知する。
【００３８】
判定処理部１４８は、ストレージ１２０に許可情報が未格納である場合、もしくは、利用許諾タグ２２０を使用した権限確認を行うことがユーザにより選択された場合、ＲＦＲＷ１３２に対して利用許諾タグ２２０を近接させるようユーザに促すための画面をディスプレイ４００に表示させる。この画面では例えば、「利用許諾タグをＲＦリーダ／ライタへかざして下さい」等のメッセージが表示される。判定処理部１４８は、ＲＦＲＷ１３２により利用許諾タグ２２０の近接が検出された際、ＲＦＲＷ１３２を介して再生要求情報を利用許諾タグ２２０へ通知する。この再生要求情報では、ディスクＩＤと、再生装置１３０を一意に特定可能な再生装置１３０固有のＩＤ（以下、「再生装置ＩＤ」とも呼ぶ。）とが対応づけて設定される。再生装置ＩＤは例えば、再生装置の製造番号（シリアルナンバー）であってもよく、ＭＡＣアドレスであってもよい。
【００３９】
判定処理部１４８は、再生要求情報の通知に対する応答として利用許諾タグ２２０から許可情報が通知された場合、その許可情報をストレージ１２０へ格納するとともに、ゲームの開始を許可する旨を再生実行部１４０および復号処理部１５０へ通知する。許可情報をストレージ１２０へ格納すべき際、判定処理部１４８は、再生装置１３０において予め定められた当該装置の秘密鍵により許可情報を暗号化し、その暗号化データをストレージ１２０へ格納する。この秘密鍵は、例えば製造工程で設定され、ユーザには秘匿されたものであることが望ましい。
【００４０】
判定処理部１４８は、再生要求情報の通知に対する応答として利用許諾タグ２２０から許否情報が通知された場合は、ゲームが開始できない（ゲームの開始を拒否する）旨の画面をディスプレイ４００に表示させる。その画面において、例えば、利用許諾タグ２２０がゲームディスク２１０に対応しないものである旨を表示させてもよく、一時利用の回数が制限回数を超過した旨を表示させてもよい。
【００４１】
復号処理部１５０は、判定処理部１４８においてゲームの開始が許可された場合、コンテント鍵の取得要求をディスクドライブ１１０へ送出してコンテント鍵を取得する。復号処理部１５０は、ゲームＡＰの取得要求を再生実行部１４０から受け付けると、暗号化ＡＰをディスクドライブ１１０から取得する。そして、その暗号化ＡＰをコンテント鍵により復号し、復号結果のゲームＡＰを再生実行部１４０へ送出してゲームの再生処理を実行させる。なお、上述したように、利用許諾タグ２２０からディスクドライブ１１０へ一時許可情報が通知された場合は、ディスクドライブ１１０のセキュリティ管理部１１６からコンテント鍵が提供され、復号処理部１５０はそのコンテント鍵を取得する。
【００４２】
図４は、図１の利用許諾タグ２２０の機能構成を示すブロック図である。利用許諾タグ２２０は、利用条件保持部２２２と、ＲＦ通信部２２４と、セキュリティ管理部２２６とを有する。セキュリティ管理部２２６は、ゲームＡＰの利用可否判定処理を実行し、認証制御部２２８と判定処理部２３０とを含む。
【００４３】
利用条件保持部２２２は、ゲームＡＰの利用権限（再生権限）を有する再生装置の属性が利用条件として格納されたＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）であり、セキュリティ管理部２２６以外からのアクセスが禁止されたセキュアなデータ記憶領域である。利用条件保持部２２２には、ゲームＡＰの正規の利用権限を有する再生装置（以下、「正規利用装置」とも呼ぶ。）の情報を保持する正規利用情報テーブルが格納される。さらに、ゲームＡＰの一時的な利用権限が与えられた再生装置（以下、「一時利用装置」とも呼ぶ。）の情報を保持する一時利用情報テーブルも格納される。
【００４４】
図５は、正規利用情報テーブルの構成を示す。正規利用情報テーブルでは、ゲームディスク２１０のディスクＩＤと、正規利用装置としての再生装置１３０のＩＤとが対応づけて保持される。なお、正規利用情報テーブルのディスクＩＤは、ゲームパッケージ２００において同梱されたゲームディスク２１０のディスクＩＤが、ゲームパッケージ２００の出荷時点において予め設定される。その一方で、正規利用装置ＩＤはゲームパッケージ２００の出荷時点では未設定であり、初回の利用可否判定処理にて設定される。
【００４５】
図６は、一時利用情報テーブルの構成を示す。一時利用情報テーブルでは、ゲームディスク２１０のディスクＩＤと、一時利用装置としての再生装置１３０のＩＤと、一時利用を許可した回数とが対応づけて保持される。一時利用情報テーブルのレコードは、典型的には、ゲームパッケージ２００の出荷時点では未設定であり、２回目以降の利用可否判定処理において必要に応じて設定される。
【００４６】
図４に戻り、ＲＦ通信部２２４は、図示しないアンテナを介して再生装置１３０と無線通信を行い、セキュリティ管理部２２６から受け付けたデータを再生装置１３０へ送信し、また再生装置１３０から受信したデータをセキュリティ管理部２２６へ送出する。認証制御部２２８は、ディスクドライブ１１０のセキュリティ管理部１１６に対する通信セッション、および、再生装置１３０のセキュリティ管理部１４４に対する通信セッションを制御する。認証制御部２２８の詳細は後述する。
【００４７】
判定処理部２３０は、再生装置１３０から再生要求情報（ディスクＩＤと再生装置ＩＤとの組み合わせ）を受け付けると、利用条件保持部２２２を参照して再生装置１３０によるゲームＡＰの利用可否を判定する。具体的には、再生要求情報と正規利用情報テーブルの情報とを照合して、ディスクＩＤが正規のものであるか否か、再生装置ＩＤがゲームＡＰの正規の再生権限を有するものであるか否かを判定し、ゲームＡＰの再生可否を決定する。
【００４８】
判定処理部２３０は、再生装置１３０がゲームＡＰの正規の利用権限（再生権限）を有するものでない場合でも、予め定められた期間内は、その再生装置１３０に対して一時的な再生を許可する。本実施の形態では、正規の利用権限を有しない再生装置１３０に対し、一時利用回数が所定の制限回数（例えば５回）以内であることを条件として一時利用を許可する。ただし、一時利用の許可後、正規の再生権限を有する再生装置ＩＤが受け付けられた場合は一時利用回数をリセットする。そのため、当初の制限回数を超えた一時利用が可能となる。なお変形例として、一時利用を許可する期間は回数でなく、２４時間や５日間等、時間数や日数で規定されてもよい。
【００４９】
判定処理部２３０は、利用可否判定の結果として許可情報もしくは拒否情報を再生装置１３０へ通知し、または、一時許可情報をディスクドライブ１１０へ通知する。なお、判定処理部２３０における利用可否判定処理の詳細は後述する。
【００５０】
ディスクドライブ１１０のセキュリティ管理部１１６と、再生装置１３０のセキュリティ管理部１４４とがデータを送受すべき際、セキュリティ管理部１１６の認証制御部１１８と、セキュリティ管理部１４４の認証制御部１４６とは通信セッションを確立する。そして、その通信セッションで一意に定まるユニークなセッション鍵、言い換えれば、通信セッションごとに異なる値となるセッション鍵を取得する。
【００５１】
具体的には、セキュリティ管理部１４４の認証制御部１４６は、セキュリティ管理部１１６に対して再生装置１３０の識別情報（デバイスＩＤのハッシュ値等）を通知する。セキュリティ管理部１１６の認証制御部１１８は、通知された再生装置１３０の識別情報と、予め保持する正規のディスクドライブの識別情報とが合致するか否かを判定する。例えば、予め保持する正規の再生装置のデバイスＩＤに基づくハッシュ値と、再生装置１３０から通知されたハッシュ値とが合致するか否かを判定してもよい。他方、セキュリティ管理部１１６の認証制御部１１８は、セキュリティ管理部１４４に対してディスクドライブ１１０の識別情報（デバイスＩＤのハッシュ値等）を通知する。セキュリティ管理部１４４の認証制御部１４６は、通知されたディスクドライブ１１０の識別情報と、予め保持する正規のディスクドライブの識別情報とが合致するか否かを判定する。例えば、予め保持する正規のディスクドライブのデバイスＩＤに基づくハッシュ値と、ディスクドライブ１１０から通知されたハッシュ値とが合致するか否かを判定してもよい。このように、再生装置１３０とディスクドライブ１１０との両方において、通信先装置が正規の装置か否かを判定する相互認証が実行される。相互認証に成功した場合、セキュリティ管理部１４４の認証制御部１４６と、セキュリティ管理部１１６の認証制御部１１８との少なくとも一方がセッション鍵を発行し、同一のセッション鍵を双方で保持する。
【００５２】
セキュリティ管理部１１６の認証制御部１１８は、ディスクドライブ１１０から再生装置１３０へ送信すべきデータ、具体的にはディスクＩＤやコンテント鍵をセッション鍵で暗号化して再生装置１３０へ送信する。セキュリティ管理部１４４の認証制御部１４６は、ディスクドライブ１１０から送信された暗号化データをセッション鍵で復号することにより、ディスクＩＤやコンテント鍵を取得する。
【００５３】
同様に、再生装置１３０のセキュリティ管理部１４４と、利用許諾タグ２２０のセキュリティ管理部２２６とがデータを送受すべき際、セキュリティ管理部１４４の認証制御部１４６と、セキュリティ管理部２２６の認証制御部２２８とは通信セッションを確立する。そして上記と同様に、セキュリティ管理部１４４の認証制御部１４６と、セキュリティ管理部２２６の認証制御部２２８とは、通信先装置が正規の装置であることを相互認証した後、その成功を条件としてユニークなセッション鍵を取得し、共有する。セキュリティ管理部１４４の認証制御部１４６は、再生要求情報をセッション鍵で暗号化して利用許諾タグ２２０へ送信し、セキュリティ管理部２２６の認証制御部２２８は、その暗号化データをセッション鍵で復号して再生要求情報を取得する。セキュリティ管理部２２６の認証制御部２２８は、利用可否判定の結果、すなわち許可情報や拒否情報をセッション鍵で暗号化して再生装置１３０へ送信する。セキュリティ管理部１４４の認証制御部１４６は、その暗号化データをセッション鍵で復号して利用可否判定の結果を取得する。
【００５４】
同様に、利用許諾タグ２２０のセキュリティ管理部２２６と、ディスクドライブ１１０のセキュリティ管理部１１６とがデータを送受すべき際、セキュリティ管理部２２６の認証制御部２２８と、セキュリティ管理部１１６の認証制御部１１８とは通信セッションを確立する。そして上記と同様に、利用許諾タグ２２０のセキュリティ管理部２２６と、ディスクドライブ１１０のセキュリティ管理部１１６とは、通信先装置が正規の装置であることを相互認証した後、その成功を条件としてユニークなセッション鍵を取得し、共有する。この通信セッションは論理的な通信路であり、物理的な通信路として例えば、（１）認証制御部１１８〜データ送受部１１４、（２）データ送受部１１４〜ＲＦＲＷ１３２、（３）ＲＦＲＷ１３２〜ドライブＩＦ１３４、（４）ドライブＩＦ１３４〜ＲＦ通信部２２４、（５）ＲＦ通信部２２４〜認証制御部２２８の通信路を含んでもよい。セキュリティ管理部２２６の認証制御部２２８は、一時許可情報をセッション鍵で暗号化し、その暗号化データを、再生装置１３０を介してディスクドライブ１１０へ送信する。セキュリティ管理部１１６の認証制御部１１８は、その暗号化データをセッション鍵で復号して一時許可情報を取得する。
【００５５】
以上の構成による動作を以下説明する。
図７は、ゲーム遊技システム１０００の動作を示すフローチャートである。本明細書のフローチャートにおいては、各部の処理手順を、ステップを意味するＳ（Ｓｔｅｐの頭文字）と数字との組み合わせによって表示する。また、Ｓと数字との組み合わせによって表示した処理で何らかの判断処理が実行され、その判断結果が肯定的であった場合は、Ｙ（Ｙｅｓの頭文字）を付加して、例えば、（Ｓ１０のＹ）と表示し、逆にその判断結果が否定的であった場合は、Ｎ（Ｎｏの頭文字）を付加して、（Ｓ１０のＮ）と表示する。
【００５６】
再生装置１３０の操作検出部１３８においてゲームディスク２１０の読込指示が検出されると（Ｓ１０のＹ）、ディスクドライブ１１０のセキュリティ管理部１１６は、ゲームディスク２１０からディスクＩＤを取得して再生装置１３０のセキュリティ管理部１４４へ通知する（Ｓ１２）。再生装置１３０のセキュリティ管理部１４４は、再生装置を制限する旨のデータがディスクＩＤに設定されており（Ｓ１４のＹ）、許可情報がストレージ１２０に保存されており（Ｓ１６のＹ）、保存済の許可情報を利用しないことがユーザにより指定された場合（Ｓ１８のＮ）、利用許諾タグ２２０のセキュリティ管理部２２６と連携して利用可否判定処理を実行する（Ｓ２０）。許可情報がストレージ１２０に格納済でなければ（Ｓ１６のＮ）、Ｓ１８はスキップされる。
【００５７】
利用許諾タグ２２０のセキュリティ管理部２２６から利用可否判定処理の結果として許可情報もしくは一時許可情報が通知された場合（Ｓ２２のＹ）、ゲーム開始処理が実行される（Ｓ２４）。なお、ゲームＡＰの実行開始後は、ユーザによる終了操作が検出された場合等、所定の終了契機が充足した場合にゲームを適宜終了させる。利用許諾タグ２２０のセキュリティ管理部２２６から拒否情報が通知された場合（Ｓ２２のＮ）、再生装置１３０のセキュリティ管理部１４４は、ゲームの開始を拒否する旨をユーザへ報知する（Ｓ２６）。ストレージ１２０に予め格納済の許可情報を利用することがユーザにより指定された場合（Ｓ１８のＹ）、Ｓ２０およびＳ２２の処理はスキップされ、再生装置を制限する旨のデータがディスクＩＤに未設定である場合（Ｓ１４のＮ）、Ｓ１６からＳ２２の処理はスキップされる。ゲームディスク２１０の読込指示が未検出であれば（Ｓ１０のＮ）、以降の処理はスキップされて本図のフローを終了する。
【００５８】
図８は、図７のＳ２０の利用可否判定処理を詳細に示すフローチャートである。再生装置１３０のセキュリティ管理部１４４は、ディスクＩＤおよび再生装置ＩＤを含む再生要求情報を、利用許諾タグ２２０のセキュリティ管理部２２６へ通知する（Ｓ３０）。利用許諾タグ２２０のセキュリティ管理部２２６は、再生要求情報のディスクＩＤが正規利用情報テーブルのディスクＩＤと不一致である場合（Ｓ３２のＮ）、再生装置１３０へ拒否情報を通知する（Ｓ４４）。再生要求情報のディスクＩＤが正規利用情報テーブルのディスクＩＤと合致し（Ｓ３２のＹ）、正規利用情報テーブルに正規利用装置ＩＤが未設定である場合（Ｓ３４のＮ）、セキュリティ管理部２２６は初回利用処理を実行する（Ｓ３６）。正規利用情報テーブルに正規利用装置ＩＤが設定済であり（Ｓ３４のＹ）、再生要求情報の再生装置ＩＤが正規利用装置ＩＤと合致する場合（Ｓ３８のＹ）、セキュリティ管理部２２６は正規利用処理を実行する（Ｓ４０）。再生要求情報の再生装置ＩＤが正規利用装置ＩＤと合致しなければ（Ｓ３８のＮ）、セキュリティ管理部２２６は一時利用処理を実行する（Ｓ４２）。
【００５９】
図９は、図８のＳ３６の初回利用処理を詳細に示すフローチャートである。利用許諾タグ２２０のセキュリティ管理部２２６は、再生要求情報の再生装置ＩＤを正規利用装置ＩＤとして正規利用情報テーブルへ設定する（Ｓ５０）。そして、再生装置１３０とのセッション鍵で暗号化した許可情報を再生装置１３０へ提供する（Ｓ５２）。
【００６０】
図１０は、図８のＳ４０の正規利用処理を詳細に示すフローチャートである。利用許諾タグ２２０のセキュリティ管理部２２６は、一時利用情報テーブルに一時利用を示すレコードが存在する場合、（Ｓ６０のＹ）、各レコードの一時利用回数をリセットする（Ｓ６２）。例えば、一時利用情報テーブルにおける全レコードの一時利用回数を０回に初期化してもよく、全レコードを削除してもよい。一時利用情報テーブルにレコードが未設定の場合は（Ｓ６０のＮ）、Ｓ６２はスキップされる。セキュリティ管理部２２６は、再生装置１３０へ許可情報を通知する（Ｓ６４）。
【００６１】
図１１は、図８のＳ４２の一時利用処理を詳細に示すフローチャートである。利用許諾タグ２２０のセキュリティ管理部２２６は、再生要求情報に基づいて一時利用情報テーブルを更新する（Ｓ７０）。具体的には、再生要求情報のディスクＩＤと再生装置ＩＤの組み合わせに対応するレコードが存在しなければ、その再生装置ＩＤを一時利用装置ＩＤとし、一時利用回数を１としたレコードを挿入する。再生要求情報のディスクＩＤと再生装置ＩＤの組み合わせに対応するレコードが存在すれば、そのレコードの一時利用回数をインクリメントする。更新後の一時利用回数が制限回数内であれば（Ｓ７２のＹ）、セキュリティ管理部２２６は、ディスクドライブ１１０が正規のディスクドライブであるか否かを直接認証する。その認証に成功した場合（Ｓ７４のＹ）、セキュリティ管理部２２６は、ディスクドライブ１１０とのセッション鍵で暗号化した一時許可情報をディスクドライブ１１０へ提供する（Ｓ７６）。制限回数を超過した場合や（Ｓ７２のＮ）、ディスクドライブ１１０が不正なドライブであると判定した場合は（Ｓ７４のＮ）、再生装置１３０へ拒否情報を通知する（Ｓ７８）。
【００６２】
図１２は、図７のＳ２４のゲーム開始処理を詳細に示すフローチャートである。図７のＳ２０の利用可否判定処理が行われ（Ｓ８０のＮ）、再生装置１３０のセキュリティ管理部１４４が許可情報を受け付けた場合（Ｓ８２のＮ）、セキュリティ管理部１４４はその許可情報をストレージ１２０へ格納する（Ｓ８４）。それとともに、ディスクドライブ１１０のセキュリティ管理部１１６からコンテント鍵を取得する（Ｓ８６）。セキュリティ管理部１４４は暗号化されたゲームＡＰをコンテント鍵により復号し、再生実行部１４０はゲームＡＰの処理を開始する（Ｓ８８）。ディスクドライブ１１０のセキュリティ管理部１１６が一時許可情報を受け付けた場合（Ｓ８２のＹ）、セキュリティ管理部１１６は、一時許可情報を永続的に保存することなく、再生装置１３０のセキュリティ管理部１４４へコンテント鍵を提供する（Ｓ９０）。以降、Ｓ８８の処理が実行される。図７のＳ２０の利用可否判定処理がスキップされた場合、言い換えればＳ１４のＮまたはＳ１８のＹの遷移が行われた場合は（Ｓ８０のＹ）、Ｓ８２およびＳ８４はスキップされてＳ８６の処理が実行される。
【００６３】
本実施の形態のゲーム遊技システム１０００によれば、ゲームディスク２１０とともにユーザに提供された利用許諾タグ２２０において、電子コンテントの利用可否を能動的に判定する。これにより、ゲームディスク２１０に格納されたゲームＡＰの利用を、その再生装置の属性に応じて適宜制限できる。例えば、中古売買されたゲームパッケージ２００の場合、そのゲームディスク２１０の再生装置のＩＤと、利用許諾タグ２２０に格納された正規利用装置ＩＤとは異なるため、中古売買に対する予め定められた態様でゲームディスク２１０を再生させることができる。また例えば、再生装置のＩＤと正規利用装置ＩＤとが合致するときにのみ、コンテント鍵が再生装置１３０へ提供されて、暗号化されたゲームＡＰを復号できるようにすることで、中古売買によるゲームＡＰの利用を排除できる。
【００６４】
またゲーム遊技システム１０００によれば、再生装置１３０に対して許可情報が一旦提供された後は、利用許諾タグ２２０を使用した利用可否判定処理をスキップできるため、ユーザの手間を省略し、ユーザの利便性を向上できる。また、再生装置１３０に提供された許可情報は、再生装置１３０の秘密鍵で暗号化されて保存されるため、他の再生装置においてはその暗号化データを復号できず、許可情報が不正に利用されることを防止できる。
【００６５】
またゲーム遊技システム１０００によれば、ゲームディスク２１０のディスクＩＤの内容により、利用許諾タグ２２０を使用した利用可否判定処理の有無を設定できる。これにより、ゲーム遊技システム１０００において、再生装置の制限を必要とするゲームＡＰと、再生装置の制限を必要としないゲームＡＰとの混在が許容され、利用許諾タグ２２０を使用した利用可否判定処理を必要に応じて適宜実行できる。
【００６６】
またゲーム遊技システム１０００によれば、ディスクドライブ１１０のセキュリティ管理部１１６、再生装置１３０のセキュリティ管理部１４４、利用許諾タグ２２０のセキュリティ管理部２２６それぞれの間で送受されるデータはセッション鍵により暗号化される。これにより、セキュリティ管理部間の通信データが不正に傍受されても、傍受されたデータからセキュリティを保護すべき情報（例えば、ディスクＩＤ、再生要求情報、許可情報、一時許可情報、コンテント鍵）を取得することを困難なものにできる。すなわち、ゲームＡＰの不正な利用を防止できる。
【００６７】
またゲーム遊技システム１０００によれば、再生装置のＩＤと正規利用装置ＩＤとが不一致の場合であっても、所定回数を上限として、ゲームＡＰの一時利用を許容する。これによりゲームＡＰの試用期間を提供でき、その正式な購入をユーザに促すことができる。またゲーム機１００において一時許可情報は永続的に保存されないため、利用許諾タグ２２０から提供された一時許可情報を不正に使用され、ゲームＡＰが不正に利用されることを防止できる。仮に一時許可情報が不正取得されても、その一時許可情報は、利用許諾タグ２２０とディスクドライブ１１０との間の通信セッションで定められたユニークなセッション鍵で暗号化されたものである。したがって、不正取得者は一時許可情報の暗号データを復号できず、一時許可情報の不正利用を防止できる。また、ゲームＡＰの一時利用においては、ゲームＡＰを利用する都度、利用許諾タグ２２０を使用した利用可否判定処理が必要であるため、一時利用の回数を確実にカウントできる。
【００６８】
また利用許諾タグ２２０は、正規利用装置ＩＤと合致する再生装置ＩＤが通知された場合は一時利用回数をリセットする。これにより、複数台のゲーム機１００を所有するユーザに対して、複数台のゲーム機１００のそれぞれにおいてゲームＡＰを継続利用させることができる。
【００６９】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を示す。
【００７０】
第１の変形例を説明する。上記実施の形態では特に言及していないが、ゲームパッケージ２００は、ゲームディスク２１０に格納されたゲームＡＰの再生可能な期間が、予め定められたものであってもよい。ゲームパッケージ２００の販売価格は、回数制限がない場合よりも廉価に設定され、また再生可能期間が短いほど廉価に設定される。この場合、利用許諾タグ２２０の正規利用情報テーブルには再生回数および再生上限回数がさらに設定されてもよい。この再生上限回数は、ゲームパッケージ２００の販売店の店頭端末において、ユーザが購入した利用回数が設定されてもよい。利用許諾タグ２２０のセキュリティ管理部２２６は、正規利用装置から再生要求情報を受け付けるたびに、ディスクＩＤおよび再生装置ＩＤの照合に加え、再生回数をインクリメントする。そして、更新後の再生回数が再生上限回数以下であれば許可情報を提供し、更新後の再生回数が再生上限回数を超過した場合は拒否情報を提供する。この変形例によれば、記録媒体に格納した電子コンテントについて、その再生回数を任意に設定し、制限することが可能になる。また、ユーザは遊技回数に応じた対価を支払えばよく、ユーザの遊技スタイルに柔軟に対応可能なゲームパッケージ２００を提供できる。
【００７１】
第２の変形例を説明する。上記実施の形態では、ディスクＩＤはゲームディスク２１０固有のＩＤであることとしたが、変形例として、ディスクＩＤはゲームタイトルごとに一意に定まるゲームタイトル固有のＩＤであってもよい。この変形例においても、上記実施例と同様の構成となり、同様の効果を奏する。
【００７２】
第３の変形例を説明する。上記実施の形態では、再生要求情報にゲームＡＰの再生主体としての再生装置ＩＤが設定されることとしたが、変形例として、ゲームＡＰの利用主体としてのユーザのＩＤが設定されてもよい。ユーザＩＤは、パスワードであってもよいが、他のユーザとの共有が困難なユーザ固有の情報（例えば指紋や虹彩等の生体情報）に基づき設定されたＩＤがより望ましい。この場合、指紋読み取り機等の生体情報取得装置がゲーム機１００に設けられてもよく、再生装置１３０のセキュリティ管理部１４４は、生体情報取得装置により取得された生体情報からユーザＩＤを設定してもよい。この変形例によれば、ひとりのユーザが複数台のゲーム機を所有する場合において、一部のゲーム機を一時利用装置とすることなく、全てのゲーム機を正規利用装置として取り扱うことができる。その結果、全てのゲーム機において利用許諾タグ２２０による利用可否判定処理をスキップでき、ユーザの利便性を向上できる。
【００７３】
第４の変形例を説明する。上記実施の形態では、利用許諾タグ２２０のセキュリティ管理部２２６は、再生装置ＩＤと正規利用装置ＩＤとが合致するか否かを判定することとした。変形例として、再生装置ＩＤが示す再生主体の属性（例えば、再生装置の製品種別や、再生装置の設置位置、再生装置の所有者等）が利用条件と合致するか否かを判定してもよい。例えば、特定の企業に設置された再生装置である旨をその再生装置ＩＤが示す場合に、セキュリティ管理部２２６は利用条件が充足されたと判定してもよい。
【００７４】
第５の変形例を説明する。上記実施の形態では、再生装置ＩＤと正規利用装置ＩＤとが合致しない場合、所定回数以内であればゲームＡＰの再生が許可されることとした。変形例として、利用許諾タグ２２０から一時許可情報が提供された場合は、再生装置１３０においてゲームＡＰの一部分のみが再生されることとしてもよい。また、再生装置ＩＤと正規利用装置ＩＤとが合致しない場合、一時利用回数に関わらず拒否情報が提供され、ゲームＡＰの再生を拒否することとしてもよい。
【００７５】
第６の変形例を説明する。上記実施の形態では、ゲームディスク２１０と利用許諾タグ２２０とは、ゲームパッケージ２００に同梱されることとしたが、これらは別々のタイミングでユーザに提供されてもよい。すなわち、ユーザは、ゲームディスク２１０を使用するタイミングで利用許諾タグ２２０を所持していればよい。例えば、ゲームの販売元は、ゲームディスク２１０をユーザへ事前に提供した場合でも、利用許諾タグ２２０の提供タイミングにより、ゲームの遊技開始タイミングをコントロールできる。
【００７６】
第７の変形例を説明する。上記実施の形態では、ゲームＡＰの利用可否判定処理を実行する装置として、再生装置１３０と無線通信を行う利用許諾タグ２２０を例示したが、利用可否判定処理の実行装置はそのような態様に制限されない。例えば、利用可否判定処理の実行装置は、再生装置１３０とＵＳＢ接続されるＵＳＢドングルであってもよい。
【００７７】
第８の変形例を説明する。上記実施の形態では、利用可否を判定する対象として、記録媒体に格納された電子コンテントを例示した。変形例として、本明細書の技術思想は、情報処理装置の周辺機器や、アクセサリ、サプライ用品等、ライセンス販売を行う種々の製品に対して適用できる。
【００７８】
第９の変形例を説明する。上記実施の形態では、再生装置１３０の判定処理部１４８は、利用許諾タグ２２０から通知された許可情報を自身の秘密鍵で暗号化してストレージ１２０に格納することとした。変形例として、利用許諾タグ２２０の判定処理部２３０は、自身の秘密鍵と自身の公開鍵とを対応づけて予め保持し、その秘密鍵で暗号化した許可情報を公開鍵とともに再生装置１３０へ通知してもよい。再生装置１３０の判定処理部１４８は、暗号化された許可情報をストレージ１２０へ格納し、その許可情報の参照が必要な際には暗号化された許可情報を利用許諾タグ２２０の公開鍵により復号してもよい。この変形例においても、上記実施例と同様の効果を奏する。なお一時許可情報についても同様であり、利用許諾タグ２２０の判定処理部２３０は、自身の秘密鍵で暗号化した一時許可情報を公開鍵とともにディスクドライブ１１０へ通知してもよい。そして、ディスクドライブ１１０のセキュリティ管理部１１６は、暗号化された一時許可情報を利用許諾タグ２２０の公開鍵により復号してもよい。
【００７９】
別の変形例として、利用許諾タグ２２０の判定処理部２３０は、許可情報と、許可情報から生成したメッセージダイジェスト（ハッシュ値等）を自身の秘密鍵で暗号化したデジタル署名と、自身の公開鍵とを再生装置１３０へ通知してもよい。再生装置１３０の判定処理部１４８は、通知された許可情報から生成したメッセージダイジェストと、通知されたデジタル署名を利用許諾タグ２２０の公開鍵により復号した結果のメッセージダイジェストとを照合してもよい。そして、双方のメッセージダイジェストが合致したことを条件として、正規の許可情報が通知されたものと判定し、ゲームＡＰの再生処理を継続してもよい。この場合も、判定処理部１４８は、正規の許可情報を適宜暗号化してストレージ１２０へ格納する。
【００８０】
第１０の変形例を説明する。上記実施の形態の利用許諾タグ２２０の機能は、ゲームディスク２１０と、ディスクドライブ１１０とが提供してもよい。具体的には、ディスクドライブ１１０のセキュリティ管理部１１６は、利用許諾タグ２２０のセキュリティ管理部２２６と同等の機能をさらに提供してもよい。またゲームディスク２１０は、利用許諾タグ２２０の利用条件保持部２２２と同等の機能をさらに備えてもよい。例えば、ディスクドライブ１１０のセキュリティ管理部１１６以外からのアクセスが禁止されたセキュアな記憶領域に正規利用情報テーブルと一時利用情報テーブルとを保持してもよい。この場合、ディスクドライブ１１０のセキュリティ管理部１１６は、再生装置１３０のセキュリティ管理部１４４から再生要求情報を受け付ける。そして、ゲームディスク２１０の正規利用情報テーブルと一時利用情報テーブルとを適宜参照および更新することにより、ゲームＡＰの利用可否判定処理を実行する。この変形例によれば、再生装置１３０においてＲＦＲＷ１３２が不要になるため、再生装置１３０の製造コストおよび販売価格を低減できる。また、ゲームパッケージ２００において利用許諾タグ２２０が不要になるため、ゲームパッケージ２００の販売価格を低減できる。
【００８１】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。
【００８２】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００８３】
１００  ゲーム機、  １１０  ディスクドライブ、  １１６  セキュリティ管理部、  １２０  ストレージ、  １３０  再生装置、  １３２  ＲＦＲＷ、  １４０  再生実行部、  １４４  セキュリティ管理部、  ２００  ゲームパッケージ、  ２１０  ゲームディスク、  ２２０  利用許諾タグ、  ２２２  利用条件保持部、  ２２４  ＲＦ通信部、  ２２６  セキュリティ管理部、  １０００  ゲーム遊技システム。
【図１】
0005484168.tif 000002
【図２】
0005484168.tif 000003
【図３】
0005484168.tif 000004
【図４】
0005484168.tif 000005
【図５】
0005484168.tif 000006
【図６】
0005484168.tif 000007
【図７】
0005484168.tif 000008
【図８】
0005484168.tif 000009
【図９】
0005484168.tif 000010
【図１０】
0005484168.tif 000011
【図１１】
0005484168.tif 000012
【図１２】
0005484168.tif 000013