(57)【要約】【課題】  暗号化コンテンツの鍵が漏洩しても、鍵を持つ第三者による再生を阻止する。【解決手段】  配信サーバ２０としては、ユーザ端末１０から送信されたレンタルチケット内のレンタル期限日が現在の日付以後を示す旨を確認し、暗号化コンテンツの再生を許可する。但し、再生に用いる暗号化タイトル鍵は、レンタルチケット内のメディアＩＤに基づいて発行されている。このため、ユーザ端末１０では、再生する時にＣＰＲＭのメディアＩＤをもつ記録メディアＭｄが必要となる。従って、暗号化コンテンツの鍵（暗号化タイトル鍵）が漏洩しても、鍵を持つ第三者による再生を阻止できる。【選択図】  図１
2005286599.tif 000002
【特許請求の範囲】
【請求項１】
メディアＩＤが記憶された記録メディアを着脱自在に保持し、このメディアＩＤに基づいて発行された暗号化タイトル鍵によりレンタル用の暗号化コンテンツを復号して再生するユーザ端末と、前記暗号化タイトル鍵及び前記暗号化コンテンツを前記ユーザ端末に配信可能な配信装置とからなるコンテンツ配信システムであって、
前記ユーザ端末は、
前記保持した記録メディアのメディアＩＤ、レンタル済の暗号化コンテンツのコンテンツＩＤ、及びレンタル期限日情報を含むレンタルチケットを前記配信装置に送信する手段と、
前記送信に基づいて、前記暗号化コンテンツの再生許可を得ると、暗号化タイトル鍵取得要求を前記配信装置に送信する手段と、
前記鍵取得要求の送信に基づいて、前記配信装置から受信した暗号化タイトル鍵を揮発性メモリに保存する手段と、
前記揮発性メモリ内の暗号化タイトル鍵により前記暗号化コンテンツを再生する手段と、を備えており、
前記配信装置は、
前記メディアＩＤ、前記コンテンツＩＤ及び前記暗号化タイトル鍵が互いに関連付けて記憶された暗号化タイトル鍵記憶手段と、
前記コンテンツＩＤ及び前記暗号化コンテンツが互いに関連付けて記憶された暗号化コンテンツ記憶手段と、
前記ユーザ端末から受けたレンタルチケット内のレンタル期限日情報が現在の日付以後を示す旨を確認する手段と、
前記確認により、前記暗号化コンテンツの再生を許可する手段と、
前記ユーザ端末から受信した暗号化タイトル鍵取得要求に基づいて、前記暗号化タイトル鍵記憶手段内の対応する暗号化タイトル鍵を前記ユーザ端末に送信する手段と、
を備えたことを特徴とするコンテンツ配信システム。
【請求項２】
メディアＩＤが記憶された記録メディアを着脱自在に保持し、このメディアＩＤに基づいて発行された暗号化タイトル鍵によりレンタル用の暗号化コンテンツを復号して再生するユーザ端末に対し、前記暗号化タイトル鍵及び前記暗号化コンテンツを配信可能な配信装置であって、
前記メディアＩＤ、前記コンテンツＩＤ及び前記暗号化タイトル鍵が互いに関連付けて記憶された暗号化タイトル鍵記憶手段と、
前記コンテンツＩＤ及び前記暗号化コンテンツが互いに関連付けて記憶された暗号化コンテンツ記憶手段と、
前記ユーザ端末から受けたレンタルチケット内のレンタル期限日情報が現在の日付以後を示す旨を確認する手段と、
前記確認により、前記暗号化コンテンツの再生を許可する手段と、
前記ユーザ端末から受信した暗号化タイトル鍵取得要求に基づいて、前記暗号化タイトル鍵記憶手段内の対応する暗号化タイトル鍵を前記ユーザ端末に送信する手段と、
を備えたことを特徴とする配信装置。
【請求項３】
請求項２に記載の配信装置において、
前記暗号化コンテンツのレンタルの際に、ユーザ端末から前記記録メディアに記憶されたメディアＩＤを含む鍵発行要求を受けると、この鍵発行要求を鍵発行装置に転送する手段と、
前記転送により、前記鍵発行装置から前記メディアＩＤに基づいて発行された暗号化タイトル鍵を受けると、この暗号化タイトル鍵を前記暗号化タイトル鍵記憶手段に書込む手段と、
この書込んだ暗号化タイトル鍵を鍵発行要求元のユーザ端末に返信する手段と、
を備えたことを特徴とする配信装置。
【請求項４】
レンタル時の記録メディアのメディアＩＤ、レンタル済の暗号化コンテンツのコンテンツＩＤ及び前記暗号化タイトル鍵が互いに関連付けて記憶された暗号化タイトル鍵記憶手段と、
前記コンテンツＩＤ及び前記暗号化コンテンツが互いに関連付けて記憶された暗号化コンテンツ記憶手段とを備え、前記ユーザ端末から受けたメディアＩＤ、コンテンツＩＤ及びレンタル期限日情報に基づいて、このレンタル期限日情報が現在の日付以後を示すときには暗号化コンテンツの再生を許可して暗号化タイトル鍵をユーザ端末に送信可能な配信装置に対し、
メディアＩＤが記憶された記録メディアを着脱自在に保持し、レンタル済みの暗号化コンテンツを再生することが可能なユーザ端末であって、
前記保持した記録メディアのメディアＩＤ、レンタル済の暗号化コンテンツのコンテンツＩＤ及びレンタル期限日情報を前記配信装置に送信する手段と、
前記送信に基づいて、前記暗号化コンテンツの再生許可を得ると、暗号化タイトル鍵取得要求を前記配信装置に送信する手段と、
前記鍵取得要求の送信に基づいて、前記配信装置から受信した暗号化タイトル鍵を揮発性メモリに保存する手段と、
前記揮発性メモリ内の暗号化タイトル鍵により前記暗号化コンテンツを再生する手段と、
を備えたことを特徴とするユーザ端末。
【請求項５】
メディアＩＤが記憶された記録メディアを着脱自在に保持するユーザ端末に対し、前記暗号化タイトル鍵及び前記暗号化コンテンツを配信可能な配信装置に用いられるプログラムであって、
前記配信装置のコンピュータに、
レンタル時の記録メディアのメディアＩＤ、レンタル済の暗号化コンテンツのコンテンツＩＤ及び前記暗号化タイトル鍵が互いに関連付けて記憶された暗号化タイトル鍵記憶手段を形成する機能、
前記コンテンツＩＤ及び前記暗号化コンテンツが互いに関連付けて記憶された暗号化コンテンツ記憶手段を形成する機能、
前記ユーザ端末から受けたレンタルチケット内のレンタル期限日情報が現在の日付以後を示す旨を確認する機能、
前記確認により、前記暗号化コンテンツの再生を許可する機能、
前記ユーザ端末から受信した暗号化タイトル鍵取得要求に基づいて、前記暗号化タイトル鍵記憶手段内の対応する暗号化タイトル鍵を前記ユーザ端末に送信する機能、
を実現させるためのプログラム。
【請求項６】
請求項５に記載のプログラムにおいて、
前記配信装置のコンピュータに、
前記暗号化コンテンツのレンタルの際に、ユーザ端末から前記記録メディアに記憶されたメディアＩＤを含む鍵発行要求を受けると、この鍵発行要求を鍵発行装置に転送する機能、
前記転送により、前記鍵発行装置から前記メディアＩＤに基づいて発行された暗号化タイトル鍵を受けると、この暗号化タイトル鍵を前記暗号化タイトル鍵記憶手段に書込む機能、
この書込んだ暗号化タイトル鍵を鍵発行要求元のユーザ端末に返信する機能、
を実現させるためのプログラム。
【請求項７】
前記レンタル時の記録メディアのメディアＩＤ、前記レンタル済の暗号化コンテンツのコンテンツＩＤ及び前記暗号化タイトル鍵が互いに関連付けて記憶された暗号化タイトル鍵記憶手段と、
前記コンテンツＩＤ及び前記暗号化コンテンツが互いに関連付けて記憶された暗号化コンテンツ記憶手段とを備え、前記ユーザ端末から受けたメディアＩＤ、コンテンツＩＤ及びレンタル期限日情報に基づいて、このレンタル期限日情報が現在の日付以後を示すときには暗号化コンテンツの再生を許可して暗号化タイトル鍵をユーザ端末に送信可能な配信装置に対し、
メディアＩＤが記憶された記録メディアを着脱自在に保持し、レンタル済みの暗号化コンテンツを再生することが可能なユーザ端末に用いられるプログラムであって、
前記ユーザ端末のコンピュータに、
前記保持した記録メディアのメディアＩＤ、レンタル済の暗号化コンテンツのコンテンツＩＤ及びレンタル期限日情報を前記配信装置に送信する機能、
前記送信に基づいて、前記暗号化コンテンツの再生許可を得ると、暗号化タイトル鍵取得要求を前記配信装置に送信する機能、
前記鍵取得要求の送信に基づいて、前記配信装置から受信した暗号化タイトル鍵を揮発性メモリに保存する機能、
前記揮発性メモリ内の暗号化タイトル鍵により前記暗号化コンテンツを再生する機能、
を実現させるためのプログラム。
【請求項８】
メディアＩＤが記憶された記録メディアを着脱自在に保持し、このメディアＩＤに基づいて発行された暗号化タイトル鍵によりレンタル用の暗号化コンテンツを復号して再生するユーザ端末と、前記暗号化タイトル鍵及び前記暗号化コンテンツを前記ユーザ端末に配信可能な配信装置とからなるコンテンツ配信方法であって、
前記配信装置が、レンタル時の記録メディアのメディアＩＤ、レンタル済の暗号化コンテンツのコンテンツＩＤ及び前記暗号化タイトル鍵が互いに関連付けて記憶された暗号化タイトル鍵記憶手段を準備する工程と、
前記配信装置が、前記コンテンツＩＤ及び前記暗号化コンテンツが互いに関連付けて記憶された暗号化コンテンツ記憶手段を準備する工程と、
前記ユーザ端末が、前記保持した記録メディアのメディアＩＤ及びレンタル済の暗号化コンテンツのコンテンツＩＤ、及びレンタル期限日情報を含むレンタルチケットを前記配信装置に送信する工程と、
前記配信装置が、前記ユーザ端末から受けたレンタルチケット内のレンタル期限日情報が現在の日付以後を示す旨を確認する工程と、
前記配信装置が、前記確認により、前記暗号化コンテンツの再生を許可する工程と、
前記ユーザ端末が、前記送信に基づいて、前記暗号化コンテンツの再生許可を得ると、暗号化タイトル鍵取得要求を前記配信装置に送信する工程と、
前記配信装置が、前記ユーザ端末から受信した暗号化タイトル鍵取得要求に基づいて、前記暗号化タイトル鍵記憶手段内の対応する暗号化タイトル鍵を前記ユーザ端末に送信する工程と、
前記ユーザ端末が、前記暗号化タイトル鍵取得要求の送信に基づいて、前記配信装置から受信した暗号化タイトル鍵を揮発性メモリに保存する工程と、
前記ユーザ端末が、前記揮発性メモリ内の暗号化タイトル鍵により前記暗号化コンテンツを再生する工程と、
を備えたことを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンタル用の暗号化コンテンツを配信するコンテンツ配信システム、装置、プログラム及び方法に係り、特に、暗号化コンテンツの鍵が漏洩しても、鍵を持つ第三者による再生を阻止し得るコンテンツ配信システム、装置、プログラム及び方法に関する。
【背景技術】
【０００２】
近年、インターネット等に代表されるネットワーク通信の発展に伴い、映像や音楽等のコンテンツをネットワークを介してレンタル及び配信するコンテンツ配信システムが知られている（例えば、特許文献１参照）。
【０００３】
係るコンテンツ配信システムでは、暗号化されたコンテンツとレンタル期間のみ有効なコンテンツ鍵を配布する構成により、映像や音楽等をレンタル期間のみ再生（視聴）可能としている。
【特許文献１】特開２００２−４２０１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、以上のような特許文献１に記載の技術は、通常は特に問題は無いが、鍵が漏洩した場合、鍵の有効期間内であれば誰でも暗号化コンテンツを再生可能になってしまう。
【０００５】
本発明は上記実情を考慮してなされたもので、暗号化コンテンツの鍵が漏洩しても、鍵を持つ第三者による再生を阻止し得るコンテンツ配信システム、装置、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、メディアＩＤが記憶された記録メディアを着脱自在に保持し、このメディアＩＤに基づいて発行された暗号化タイトル鍵によりレンタル用の暗号化コンテンツを復号して再生するユーザ端末と、前記暗号化タイトル鍵及び前記暗号化コンテンツを前記ユーザ端末に配信可能な配信装置とからなるコンテンツ配信システムであって、前記ユーザ端末としては、前記保持した記録メディアのメディアＩＤ、レンタル済の暗号化コンテンツのコンテンツＩＤ、及びレンタル期限日情報を含むレンタルチケットを前記配信装置に送信する手段と、前記送信に基づいて、前記暗号化コンテンツの再生許可を得ると、暗号化タイトル鍵取得要求を前記配信装置に送信する手段と、前記鍵取得要求の送信に基づいて、前記配信装置から受信した暗号化タイトル鍵を揮発性メモリに保存する手段と、前記揮発性メモリ内の暗号化タイトル鍵により前記暗号化コンテンツを再生する手段と、を備えており、前記配信装置としては、前記メディアＩＤ、前記コンテンツＩＤ及び前記暗号化タイトル鍵が互いに関連付けて記憶された暗号化タイトル鍵記憶手段と、前記コンテンツＩＤ及び前記暗号化コンテンツが互いに関連付けて記憶された暗号化コンテンツ記憶手段と、前記ユーザ端末から受けたレンタルチケット内のレンタル期限日情報が現在の日付以後を示す旨を確認する手段と、前記確認により、前記暗号化コンテンツの再生を許可する手段と、前記ユーザ端末から受信した暗号化タイトル鍵取得要求に基づいて、前記暗号化タイトル鍵記憶手段内の対応する暗号化タイトル鍵を前記ユーザ端末に送信する手段と、を備えたコンテンツ配信システムである。
【０００７】
第１の発明によれば、配信装置としては、ユーザ端末から送信されたレンタルチケット内のレンタル期限日情報が現在の日付以後を示す旨を確認し、暗号化コンテンツの再生を許可する。但し、再生に用いる暗号化タイトル鍵は、メディアＩＤに基づいて発行されている。
【０００８】
このため、ユーザ端末では、再生する時にメディアＩＤをもつ記録メディアが必要となる。従って、暗号化コンテンツの鍵が漏洩しても、鍵を持つ第三者による再生を阻止することができる。
【発明の効果】
【０００９】
以上説明したように本発明によれば、暗号化コンテンツの鍵が漏洩しても、鍵を持つ第三者による再生を阻止できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の各実施形態について図面を参照しながら説明する。  
（第１の実施形態）
図１は本発明の第１の実施形態に係るコンテンツ配信システムの構成を示す模式図である。このコンテンツ配信システムは、ユーザ端末１０、配信サーバ（配信装置）２０、課金・決済サーバ３０及び鍵発行サーバ（鍵発行装置）４０を備えている。
【００１１】
ここで、ユーザ端末１０は、ＤＲＡＭ１１、ハードディスク（ＨＤＤ）１２、入力部１３、制御部１４、Ｒ／Ｗ部１５、通信部１６及び出力部１７を備えている。
【００１２】
ＤＲＡＭ１１は、制御部１４から読出／書込可能に制御される揮発性メモリである。
【００１３】
ハードディスク１２は、制御部１４から読出／書込可能に制御される不揮発性メモリである。  
入力部１３は、ユーザの操作を制御部１４に入力するための入力インターフェイスである。
【００１４】
制御部１４は、入力部１３からの入力により、暗号化タイトル鍵に基づく暗号化コンテンツの再生処理を実行するといった基本機能に加え、入力部１３からの入力により、コンテンツレンタル（貸出）処理、再生処理及び再生可否確認処理といった処理を実行するものであり、具体的には後述する図８乃至図１０に示す処理を実行するものである。
【００１５】
Ｒ／Ｗ部１５は、例えばＤＶＤ−ＲＡＭ等の記録メディアＭｄを着脱自在に保持するものであり、制御部１４からの制御により、記録メディアＭｄの読出／書込を実行する機能をもっている。
【００１６】
ここで、記録メディアＭｄは、ＣＰＲＭ（Content Protection for Prerecorded Media）に基づくメディアＩＤを読出可能に保持し、且つ、暗号化タイトル鍵、チケットデータ及び暗号化コンテンツといった任意のデータが読出／書込可能な記憶媒体である。なお、記録メディアＭｄは、Ｒ／Ｗ部１５の説明でＤＶＤ−ＲＡＭを例示したが、これに限らず、ＣＰＲＭに基づく記録メディアであれば適用可能なことは言うまでもない。ＣＰＲＭに基づく記録メディアとしては、例えばＳＤカードがある。なお、詳しくは、記録メディアＭｄにはメディアＩＤが記録されており、コンテンツ配信システムがメディアＩＤに対応して暗号化タイトル鍵を発行する構成であれば、ＣＰＲＭに基づかなくてもよい。
【００１７】
通信部１６は、制御部１４と配信サーバ２０との間の通信インターフェイスである。
【００１８】
出力部１７は、制御部１４からの制御により、復号されたコンテンツの再生出力を実行するといった基本機能に加え、制御部１４からの入力により、コンテンツレンタル、再生、再生可否確認、再生不可用アラート（警告）及びレンタル期限延長といった処理の画面を表示する機能をもっている。
【００１９】
配信サーバ２０は、ユーザ情報蓄積部２１、コンテンツ情報蓄積部２２、暗号化タイトル鍵蓄積部２３、暗号化コンテンツ蓄積部２４、認証処理部２５、リスト表示部２６、チケットデータ処理部２７、配信部２８及び鍵管理部２９を備えている。
【００２０】
ユーザ情報蓄積部２１は、図２に示すように、ユーザＩＤ、パスワード、レンタル済みのコンテンツＩＤ、メディアＩＤ、鍵発行日データ、再生開始日時データ及び延長開始日データが互いに関連付けて記憶されたものであり、認証処理部２５及びチケットデータ処理部２７から読出／書込可能となっている。ここで、鍵発行日（レンタル開始日）は、暗号化コンテンツを復号するための暗号化タイトル鍵の発行日を示す日付情報である。再生開始日時は、レンタル後の暗号化コンテンツを最初に再生を開始した日時を示す情報であり、多くのユーザの場合にはレンタル直後の再生処理に応じて記録されるが、後述する鍵有効期間内であればレンタル直後に限定されるものではない。
【００２１】
なお、ユーザ情報蓄積部２１は、上述したデータ項目に限らず、ユーザ名、住所、電子メールアドレス等といった任意のデータ項目を付加してもよい。これは他の蓄積部２２〜２４，３１についても同様である。すなわち、図２〜図３，図５〜図７は各蓄積部２１〜２４，３１が有するデータ項目のうち、比較的、本実施形態の動作に関係する項目を示したものであり、他のデータ項目を排除するものではない。
【００２２】
コンテンツ情報蓄積部２２は、図３に示すように、コンテンツＩＤ、ジャンル、コンテンツ名、著作権者、再生時間及び利用許諾条件情報（レンタル期間、金額、鍵有効期間）といったコンテンツを管理するための情報が互いに関連付けて記憶されたものであり、リスト表示部２６から読出可能となっている。ここで、利用許諾条件は、コンテンツＩＤ毎にレンタル時の再生可能な条件を示すものであり、レンタル期間、金額、鍵有効期間といった任意の管理条件が設定可能となっている。なお、鍵有効期間及びレンタル期間は、図４に示すように、鍵有効期間内にレンタル期間が含まれるという関係にある。
【００２３】
暗号化タイトル鍵蓄積部２３は、図５に示すように、ユーザＩＤ、メディアＩＤ、コンテンツＩＤ及び暗号化タイトル鍵が互いに関連付けて記憶されたものであり、鍵管理部２３から読出／書込可能となっている。
【００２４】
暗号化コンテンツ蓄積部２４は、図６に示すように、コンテンツＩＤ及び暗号化コンテンツが互いに関連付けて記憶されたものであり、配信部２８から読出可能となっている。
【００２５】
認証処理部２５は、ユーザ端末１０から受けるユーザＩＤ及びパスワードに基づいて、ユーザ情報蓄積部２１を参照しながらユーザ認証処理を実行するものであり、ログインを許可すると、リスト表示部２６を起動する機能をもっている。
【００２６】
リスト表示部２６は、ユーザ端末１０から受けるコンテンツ一覧取得要求などに応じてコンテンツ情報蓄積部２２を参照し、該当するコンテンツのリスト画面データをユーザ端末１０に送信する機能をもっている。
【００２７】
チケットデータ処理部２７は、ユーザ端末１０から受ける要求などに応じて、チケットデータの作成、内容確認、更新を実行するものであり、具体的には後述する図８〜図１０のうちのチケットデータに関する処理を実行する機能をもっている。ここで、チケットデータは、ユーザＩＤ、メディアＩＤ、コンテンツＩＤ及びレンタルデータ（決済方法、金額）からなる貸出内容を示すデータである。
【００２８】
配信部２８は、ユーザ端末１０から受ける鍵発行要求、ダウンロード要求、又は鍵取得要求などに応じて暗号化タイトル鍵や暗号化コンテンツ等をユーザ端末１０に配信するものであり、鍵発行時には鍵発行要求を鍵管理部２９を介して鍵発行サーバ４０に送信する機能をもっている。
【００２９】
鍵管理部２９は、暗号化タイトル鍵蓄積部２３を管理するものであり、鍵発行時には、鍵発行サーバ４０から受けた暗号化タイトル鍵をチケットデータの各ＩＤと関連付けて暗号化タイトル鍵蓄積部２３に書込む機能と、鍵読出時には、鍵読出要求に含まれるチケットデータに基づいて、暗号化タイトル鍵蓄積部２３内の対応する暗号化タイトル鍵を読出す機能と、鍵発行時及び鍵読出時には、書込み又は読出した暗号化タイトル鍵を配信部２８を介してユーザ端末１０に送信する機能とをもっている。
【００３０】
課金・決済サーバ３０は、コンテンツレンタル時に課金処理を行なうものであり、課金決済情報蓄積部３１及び課金決済処理部３２を備えている。
【００３１】
課金・決済情報蓄積部３１は、図７に示すように、ユーザＩＤ、コンテンツＩＤ、コンテンツ名、レンタル日、レンタル金額、決済方法、カード番号、課金未済データが互いに関連付けて記憶されたものであり、課金決済処理部３２から読出／書込可能となっている。
【００３２】
課金決済処理部３２は、配信サーバ２０からチケットデータを含む課金処理要求を受けると、この課金処理要求に基づいて課金処理を実行する機能と、課金処理結果を課金・決済情報蓄積部３１に保存した後、課金処理終了を配信サーバ２０に通知する機能とをもっている。
【００３３】
鍵発行サーバ４０は、ＣＰＲＭ技術に基づいて暗号化タイトル鍵を発行するものであり、予めコンテンツＩＤ毎にタイトル鍵を管理する機能と、配信サーバ２０から鍵発行要求及びコンテンツＩＤを受けると、鍵発行要求に含まれるＭＫＢ（Media Key Block）及びメディアＩＤに基づいて、コンテンツＩＤに対応するタイトル鍵を暗号化する機能と、暗号化により得られた暗号化タイトル鍵を配信サーバ２０に返信する機能とをもっている。なお、鍵発行サーバ４０は、ユーザ管理を行なわない。鍵発行サーバ４０は、１つの暗号化タイトル鍵を発行する度に鍵発行料として規定額を配信サーバ２０の運営業者に請求するための鍵発行情報を管理してもよい。
【００３４】
次に、以上のように構成されたコンテンツ配信システムの動作を図８乃至図１０のシーケンス図を用いて説明する。
【００３５】
（コンテンツレンタル：図８）
ユーザ端末１０は、ユーザによる入力部１３の操作により、制御部１４が配信サーバ２０にログインするためユーザＩＤ及びパスワードを通信部１６を介して配信サーバ２０に送信する。配信サーバ２０は、このユーザＩＤ及びパスワードに基づいて、ユーザ認証処理を実行する（ＳＴ１）。具体的には、認証処理部２５がユーザＩＤ及びパスワードに基づいてユーザ情報蓄積部２１を検索し、当該ユーザＩＤ及びパスワードがユーザ情報蓄積部２１に有るとき、ユーザ端末１０にログインを許可する。また、認証処理部２５は、リスト表示部２６を起動する。
【００３６】
リスト表示部２６は、メニュー画面データをユーザ端末１０に送信する。ユーザ端末１０は、メニュー画面を出力部１７に表示する。
【００３７】
次に、ユーザ端末１０は、ユーザの入力操作により、制御部１４が、例えばジャンルを指定したレンタル用コンテンツ一覧取得要求を通信部１６を介して配信サーバ２０に送信する。配信サーバ２０においては、このレンタル用コンテンツ一覧取得要求に基づいてリスト表示部２６がコンテンツ情報蓄積部２２を参照し、指定されたジャンルのコンテンツＩＤ、コンテンツ名、著作権者、金額、再生時間等の一覧を含むコンテンツレンタル用画面データをユーザ端末１０に送信する。
【００３８】
ユーザ端末１０は、制御部１４が、通信部１６から受けた画面データによりコンテンツレンタル用画面を出力部１７に表示する。しかる後、ユーザ端末１０は、ユーザの入力操作により、レンタルするコンテンツ及び決済方法を選択し（ＳＴ２）、制御部１４が、Ｒ／Ｗ部１５により記録メディアＭｄからメディアＩＤを読み出して（ＳＴ３〜ＳＴ４）、メディアＩＤ及びコンテンツＩＤを含むコンテンツレンタル要求を通信部１６を介して配信サーバ２０に送信する（ＳＴ５）。
【００３９】
配信サーバ２０においては、チケットデータ処理部２７がこのコンテンツレンタル要求に基づいて、ユーザＩＤ、メディアＩＤ、コンテンツＩＤ及びレンタルデータ（決済方法、金額、レンタル期限日）からなるチケットデータを作成し（ＳＴ６）、チケットデータを含む課金処理要求を課金・決済サーバ３０に送信する。
【００４０】
課金・決済サーバ３０においては、課金決済処理部３２がこの課金処理要求に基づいて課金処理を実行し（ＳＴ７）、課金処理結果を課金・決済情報蓄積部３１に保存した後、課金処理終了をチケットデータ処理部２７に通知する。
【００４１】
チケットデータ処理部２７は、この通知を受けると、チケットデータをユーザ端末１０に送信する（ＳＴ８）。
【００４２】
ユーザ端末１０は、制御部１４が、通信部１６から受けたチケットデータをＤＲＡＭ１１に記憶し（ＳＴ９）、Ｒ／Ｗ部１５により記録メディアＭｄからＭＫＢ及びメディアＩＤを読み出して、ＭＫＢ及びメディアＩＤを含む鍵発行要求を通信部１６を介して配信サーバ２０に送信する（ＳＴ１０）。
【００４３】
配信サーバ２０においては、配信部２８がこの鍵発行要求及びコンテンツＩＤを鍵管理部２９を介して鍵発行サーバ４０に送信する（ＳＴ１１）。
【００４４】
鍵発行サーバ４０は、鍵発行要求及びコンテンツＩＤを受けると、鍵発行要求に含まれるＭＫＢ及びメディアＩＤに基づいて、コンテンツＩＤに対応するタイトル鍵を暗号化し、作成された暗号化タイトル鍵を配信サーバ２０に返信する（ＳＴ１２〜ＳＴ１３）。
【００４５】
鍵管理部２９は、この暗号化タイトル鍵をチケットデータの各ＩＤと関連付けて暗号化タイトル鍵蓄積部２３に保持した後（ＳＴ１４）、暗号化タイトル鍵を配信部２８を介してユーザ端末１０に送信する（ＳＴ１５）。
【００４６】
ユーザ端末１０では、制御部１４が通信部１６から受けた暗号化タイトル鍵をＤＲＡＭ１１に記憶する（ＳＴ１６）。
【００４７】
しかる後、ユーザ端末１０では、制御部１４がＤＲＡＭ１１内のチケットデータをＲ／Ｗ部１５を介して記録メディアＭｄに書込む（ＳＴ１７〜ＳＴ１９）。
【００４８】
続いて、ユーザ端末１０は、制御部１４が、コンテンツＩＤを含むダウンロード要求を通信部１６を介して配信サーバ２０に送信する（ＳＴ２０）。配信サーバ２０においては、配信部２８がダウンロード要求に含まれるコンテンツＩＤに基づいて、暗号化コンテンツ蓄積部２４内の対応する暗号化コンテンツをユーザ端末１０に送信する（ＳＴ２１）。
【００４９】
ユーザ端末１０は、制御部１４が、通信部１６から受けた暗号化コンテンツをＲ／Ｗ部１５により記録メディアＭｄに書込む（ＳＴ２２〜ＳＴ２４）。以上により、暗号化コンテンツのレンタル処理が完了する。
【００５０】
（コンテンツ再生処理：図９）
ユーザ端末１０では、ユーザの入力操作により、再生を希望するコンテンツを選択し（ＳＴ３１）、制御部１４が、チケットデータ（ユーザＩＤ、メディアＩＤ、コンテンツＩＤ及びレンタルデータ）を含むチケットデータ確認要求を通信部１６を介して配信サーバ２０に送信する（ＳＴ３２）。
【００５１】
配信サーバ２０においては、チケットデータ処理部２７がこのチケットデータ確認要求に含まれるチケットデータが正常か否かを判定する（ＳＴ３５）。
【００５２】
具体的には、チケットデータ処理部２７は、チケットデータ内のメディアＩＤ及びコンテンツＩＤに基づいて、ユーザ情報蓄積部２１内のレンタル日付情報（特に、再生開始日時）を検索すると共に、チケットデータ内のコンテンツＩＤに基づいて、コンテンツ情報蓄積部２２内の利用許諾条件情報（特に、レンタル期間）を検索する。
【００５３】
次に、チケットデータ処理部２７は、検索した再生開始日時に、検索したレンタル期間を加えたレンタル期限日が、チケットデータ内のレンタル期限日に一致することにより、レンタル期限日の正当性を確認する。しかる後、チケットデータ処理部２７は、チケットデータ内のレンタル期限日が現在の日付以後である旨を確認すると、暗号化コンテンツの再生を許可する。なお、レンタル期限日の正当性の確認と、レンタル期限日が現在の日付以後である旨の確認とは、何れを先にしてもよい。また、レンタル期限日の正当性の確認は、処理の迅速化を優先させる場合には省略してもよい。ここで、検索の失敗又はレンタル期限日を過ぎた等により再生を許可できない場合には、チケットデータを正常でないと判定し（ＳＴ３５：Ｎｏ）、コンテンツ再生不可がユーザ端末１０に通知され、ユーザ端末１０側での再生処理が停止する。
【００５４】
一方、再生を許可できた場合、チケットデータ処理部２７は、チケットデータを正常と判定し（ＳＴ３５：Ｙｅｓ）、再生開始日時の有無から初回の再生か否かを判定し（ＳＴ３６）、初回の再生のときには再生開始日時をユーザ情報蓄積部２１に書込む（ＳＴ３７）。しかる後、チケットデータ処理部２７は、コンテンツ再生可をユーザ端末１０に通知する（ＳＴ３８）。
【００５５】
ユーザ端末１０は、制御部１４が、このコンテンツ再生可により、暗号化タイトル鍵がＤＲＡＭ１１内にあるか否かを判定し（ＳＴ３９）、ＤＲＡＭ１１内にある場合にはステップＳＴ４３に進んで再生を開始するが、ＤＲＡＭ１１内に無い場合には、チケットデータを含む暗号化タイトル鍵取得要求を通信部１６を介して配信サーバ２０に送信する（ＳＴ４０）。
【００５６】
配信サーバ２０においては、配信部２８がこの暗号化タイトル鍵取得要求を鍵管理部２９に転送する。鍵管理部２９は、この暗号化タイトル鍵取得要求に含まれるチケットデータに基づいて、暗号化タイトル鍵蓄積部２３から読出した対応する暗号化タイトル鍵を配信部２８を介してユーザ端末１０に送信する（ＳＴ４１〜ＳＴ４２）。
【００５７】
ユーザ端末１０は、この暗号化タイトル鍵をＤＲＡＭ１１に書き込んだ後、ＤＲＡＭ１１内の暗号化タイトル鍵に基づいて、暗号化コンテンツの再生を開始する（ＳＴ４３）。
【００５８】
以下、ユーザ端末１０は、暗号化タイトル鍵により暗号化コンテンツを復号しながら再生する。再生終了後、ユーザ端末１０は、ユーザの操作により、電源をオフすること又はトレイを開ける（記録メディアＭｄを取出す）ことにより、制御部１４がＤＲＡＭ１１内の暗号化タイトル鍵を削除する（ＳＴ４４）。このステップＳＴ４４により、ユーザ端末１０は、次回の再生時には、再びステップＳＴ３１〜ＳＴ４３までの処理を実行する。すなわち、配信サーバ２０は、レンタルした暗号化コンテンツが再生される直前ごとに、その再生が利用許諾条件を満たす旨を確認することができる。
【００５９】
（再生可否確認：図１０）
ユーザ端末１０は、ユーザの入力操作により、記録メディアＭｄ内の暗号化コンテンツを選択し（ＳＴ５１）、制御部１４が、Ｒ／Ｗ部１５により記録メディアＭｄから暗号化コンテンツ及びチケットデータを読み出して（ＳＴ５２〜ＳＴ５３）、チケットデータの有無を判定し（ＳＴ５４）、暗号化コンテンツがレンタルしたコンテンツか否かを判定する（ＳＴ５５）。ステップＳＴ５４でチケットデータ無し又はステップＳＴ５５でレンタルコンテンツでないと判定されると、停止中画面に移行して処理を停止する（ＳＴ５６）。
【００６０】
一方、ステップＳＴ５４，ＳＴ５５でチケットデータ有りで且つレンタルコンテンツであると判定されると、ユーザ端末１０は、制御部１４が、チケットデータを含む再生許諾確認要求を通信部１６を介して配信サーバ２０に送信する（ＳＴ５７）。
【００６１】
配信サーバ２０においては、チケットデータ処理部２７がこのチケットデータに基づいてユーザ情報蓄積部２１を参照し、ユーザ情報蓄積部２１内のレンタル日付情報とコンテンツ情報蓄積部２２の内容とがチケットデータ内のレンタル期限日に一致する旨を確認した後、現在の日時がレンタル期間（レンタル期限日）を過ぎたか否かを判定する（ＳＴ５８）。
【００６２】
ステップＳＴ５８の判定結果がレンタル期間内を示すときには、チケットデータ処理部２７は、ステップＳＴ６５に進んで再生許可応答をユーザ端末１０に送信する。一方、ステップＳＴ５８の判定結果がレンタル期間を過ぎた旨を示すときには、チケット処理部２７は、再生不可用警告画面データを含む再生禁止応答をユーザ端末１０に送信する（ＳＴ５９）。なお、ステップＳＴ５９の再生禁止応答は、レンタル期限を過ぎた場合に限らず、例えばステップＳＴ５７の再生許諾確認要求の通信障害等によりＳＴ５９の判定自体が不可能であった場合等のように、障害発生応答といった他の名称によるものとしてもよい。
【００６３】
いずれにしても、ユーザ端末１０は、制御部１４が、通信部１６を介して受けた画面データに基づいて、再生不可用警告画面を出力部１７に表示する（ＳＴ６０）。
【００６４】
次に、ユーザ端末１０は、ユーザの操作により、制御部１４が、ユーザ操作による延長の申込みの有無を判定し（ＳＴ６１）、申し込みが無い場合にはそのまま停止するが、延長の申し込みがある場合には、期間延長要求を通信部１６を介して配信サーバ２０に送信する（ＳＴ６２）。
【００６５】
配信サーバ２０では、期間延長要求を受けると、チケットデータ処理部２７が、この期間延長要求に基づいて、チケットデータ内のレンタルデータ（決済方法、金額）を更新し（ＳＴ６３）、更新後のチケットデータを含む課金処理要求を課金・決済サーバ３０に送信する。
【００６６】
課金・決済サーバ３０においては、課金決済処理部３２がこの課金処理要求に基づいて課金処理を実行し（ＳＴ６４）、課金処理結果を課金・決済情報蓄積部３１に保存した後、課金処理終了をチケットデータ処理部２７に通知する。
【００６７】
チケットデータ処理部２７は、この通知を受けると、チケットデータを含む再生許可応答をユーザ端末１０に送信する（ＳＴ６５）。
【００６８】
ユーザ端末１０は、制御部１４が、通信部１６を介して受けた再生許可応答に基づいて、再生準備画面を出力部１７に表示し（ＳＴ６６）、操作者による再生選択操作（図９のＳＴ３１）を待つ。
【００６９】
上述したように本実施形態によれば、配信サーバ２０としては、ユーザ端末１０から送信されたレンタルチケット内のレンタル期限日の正当性をメディアＩＤ等によりユーザ情報蓄積部２１を参照して確認すると共に、レンタル期限日が現在の日付以後である旨を確認し、これら２つの確認により、暗号化コンテンツの再生を許可する。また、再生に用いる暗号化タイトル鍵は、このメディアＩＤに基づいて発行されている。
【００７０】
このため、ユーザ端末１０では、再生の許可を得る時と再生する時の両方にＣＰＲＭのメディアＩＤをもつ記録メディアＭｄが必要となる。従って、暗号化コンテンツの鍵（暗号化タイトル鍵）が漏洩しても、鍵を持つ第三者による再生を阻止することができる。また、レンタル期限日の正当性の確認を省略した場合でも、再生時にはＣＰＲＭのメディアＩＤをもつ記録メディアＭｄが必要となるので、同様に、暗号化コンテンツの鍵が漏洩しても、鍵を持つ第三者による再生を阻止できる。
【００７１】
なお、本実施形態は、図１１及び図１２（ａ）に示すように、暗号化コンテンツ及びチケットデータを記録メディアＭｄに記録した場合を説明したが、これに限らず、図１２（ｂ）〜（ｄ）に示すように、暗号化コンテンツ及びチケットデータを任意の組合せで、記録メディアＭｄ及び／又はハードディスク１２に記録することができる。
【００７２】
（第２の実施形態）
次に、本発明の第２の実施形態に係るコンテンツ配信システムについて説明する。  
本実施形態は、第１の実施形態の変形例であり、レンタル期限の確認処理の容易化を図る観点から、図１３に示すように、再生開始時データを省略し、鍵発行時をレンタル期限日としたものである。
【００７３】
これに伴い、ユーザ情報蓄積部２１’は、図１４に示すように、再生開始時データが省略されており、また、レンタル期限日データが記憶されている。
【００７４】
同様に、チケットデータ処理部２７は、ステップＳＴ３５の判定時に、次の（i）（iii）の処理を実行する構成となっている。  
（i）レンタル日付情報としてレンタル期限日データを検索する。
【００７５】
（ii）得られたレンタル期限日が、チケットデータ内のレンタル期限日に一致することにより、レンタル期限日の正当性を確認する。
【００７６】
（iii）チケットデータ内のレンタル期限日が現在の日付以後である旨を確認すると、暗号化コンテンツの再生を許可する。
【００７７】
なお、レンタル期限日の正当性の確認と、レンタル期限日が現在の日付以後である旨の確認とは、何れを先にしてもよいことは前述同様である。
【００７８】
以上のような構成によれば、第１の実施形態と同様の効果を得ることに加え、ステップＳＴ３５において、コンテンツデータ蓄積部２２の検索とレンタル期限日の算出（＝再生開始日時＋レンタル期間の演算）とが省略されるので、レンタル期限の確認処理をより容易に実行することができる。
【００７９】
また、レンタル期間の延長時にもレンタルチケット及びユーザ情報蓄積部２１’内のレンタル期限日データを更新するだけなので、期間延長処理を容易に実行することができる。
【００８０】
また各処理をより一層、容易化する観点から、本実施形態は、ユーザ情報蓄積部２１’内のレンタル期限日データを省略し、チケットデータのみに記憶する構成としてもよい。この場合、チケットデータ処理部２７は、ステップＳＴ３５の判定時に、レンタルチケット内のレンタル期限日データを確認するだけで済むので、レンタル期限の確認処理をより一層、容易に実行することができる。また同様に、チケットデータ処理部２７は、期限延長処理時に、レンタルチケット内のレンタル期限日データを更新するだけで済むので、他のデータに影響を与えず、期限延長処理をより一層、容易に実行することができる。
【００８１】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００８２】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００８３】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【００８４】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００８５】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００８６】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００８７】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００８８】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の実施形態に係るコンテンツ配信システムの構成を示す模式図である。
【図２】同実施形態におけるユーザ情報蓄積部の構成を示す模式図である。
【図３】同実施形態におけるコンテンツ情報蓄積部の構成を示す模式図である。
【図４】同実施形態における各期間を説明するための模式図である。
【図５】同実施形態における暗号化タイトル鍵蓄積部の構成を示す模式図である。
【図６】同実施形態における暗号化コンテンツ蓄積部の構成を示す模式図である。
【図７】同実施形態における課金・決済情報蓄積部の構成を示す模式図である。
【図８】同実施形態における動作を説明するためのシーケンス図である。
【図９】同実施形態における動作を説明するためのシーケンス図である。
【図１０】同実施形態における動作を説明するためのシーケンス図である。
【図１１】同実施形態における変形例を説明するための模式図である。
【図１２】同実施形態における変形例を説明するための模式図である。
【図１３】本発明の第２の実施形態に係るコンテンツ配信システムに適用される各期間を説明するための模式図である。
【図１４】同実施形態におけるユーザ情報蓄積部の構成を示す模式図である。
【符号の説明】
【００９０】
１０…ユーザ端末、１１…ＤＲＡＭ、１２…ハードディスク（ＨＤＤ）、１３…入力部、１４…制御部、１５…Ｒ／Ｗ部、１６…通信部、１７…出力部、２０…配信サーバ、２１，２１’…ユーザ情報蓄積部、２２…コンテンツ情報蓄積部、２３…暗号化タイトル鍵、２４…暗号化コンテンツ蓄積部、２５…認証処理部、２６…リスト表示部、２７…チケットデータ処理部、２８…配信部、２９…鍵管理部、３０…課金・決済サーバ、３１…課金決済情報蓄積部、３２…課金決済処理部、４０…鍵発行サーバ。
【図１】
2005286599.tif 000003
【図２】
2005286599.tif 000004
【図３】
2005286599.tif 000005
【図４】
2005286599.tif 000006
【図５】
2005286599.tif 000007
【図６】
2005286599.tif 000008
【図７】
2005286599.tif 000009
【図８】
2005286599.tif 000010
【図９】
2005286599.tif 000011
【図１０】
2005286599.tif 000012
【図１１】
2005286599.tif 000013
【図１２】
2005286599.tif 000014
【図１３】
2005286599.tif 000015
【図１４】
2005286599.tif 000016