(57)【要約】【課題】広告再生によるコンテンツ再生の権利生成をオフラインの端末で行なう機能を備えたコンテンツアクセス制御装置を提供する。【解決手段】コンテンツアクセス制御装置は、コンテンツサーバから配信されたコンテンツファイル内の広告を再生することで、コンテンツファイル内の権利生成条件に従ったコンテンツの再生権利を生成する。生成した再生権利は、コンテンツ内に格納され、コンテンツ再生時には、コンテンツ内に格納されている再生権利を消費する。【選択図】図３
2009223352.tif 000002
【特許請求の範囲】
【請求項１】
サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、記憶したコンテンツファイル内のコンテンツの再生権利をオフラインで生成するコンテンツアクセス制御装置であって、
前記広告の再生および、再生状況を監視する広告再生手段と、
前記広告の再生状況と、コンテンツの再生権利を生成する権利生成条件に基づいて、コンテンツの再生権利を生成する権利生成手段と、
前記コンテンツの再生権利がある場合の再生および、再生状況を監視するコンテンツ再生手段と、
前記コンテンツの再生時に前記生成したコンテンツの再生権利の判定および、前記コンテンツの再生状況に基づいてコンテンツの再生権利を更新する権利更新手段とを備えたことを特徴とするコンテンツアクセス制御装置。
【請求項２】
前記権利生成手段はコンテンツファイルに格納されている広告の再生状況が前記権利生成条件を満たした場合にのみ、対応するコンテンツの再生権利を付与することを特徴とする請求項１記載のコンテンツアクセス制御装置。
【請求項３】
前記権利更新手段はコンテンツファイルに格納されている暗号化された権利情報を端末秘密鍵で復号化して、前記復号化した権利情報を用いてコンテンツの再生権利の判定を行うことを特徴とする請求項１記載のコンテンツアクセス制御装置。
【請求項４】
前記権利更新手段は更新後の権利情報を端末公開鍵で暗号化することを特徴とする請求項１記載のコンテンツアクセス制御装置。
【請求項５】
サーバから送信される前記コンテンツファイル内に、権利生成条件の改竄チェック用の情報として、暗号化された改竄チェック情報を格納し、前記権利生成手段がコンテンツファイル内の権利生成条件の改竄を検出することを特徴とする請求項１記載のコンテンツアクセス制御装置。
【請求項６】
サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、記憶したコンテンツファイル内のコンテンツの再生権利をオフラインで生成するコンテンツアクセス制御方法であって、
前記広告の再生および、再生状況を監視する広告再生ステップと、
前記広告の再生状況と、コンテンツの再生権利を生成する権利生成条件に基づいて、コンテンツの再生権利を生成する権利生成ステップと、
前記コンテンツの再生権利がある場合の再生および、再生状況を監視するコンテンツ再生ステップと、
前記コンテンツの再生時に前記生成したコンテンツの再生権利の判定および、前記コンテンツの再生状況に基づいてコンテンツの再生権利を更新する権利更新ステップとを備えたことを特徴とするコンテンツアクセス制御方法。
【請求項７】
サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、記憶したコンテンツファイル内のコンテンツの再生権利をオフラインで生成するコンテンツアクセス制御プログラムであって、
前記広告の再生および、再生状況を監視する広告再生ステップと、
前記広告の再生状況と、コンテンツの再生権利を生成する権利生成条件に基づいて、コンテンツの再生権利を生成する権利生成ステップと、
前記コンテンツの再生権利がある場合の再生および、再生状況を監視するコンテンツ再生ステップと、
前記コンテンツの再生時に前記生成したコンテンツの再生権利の判定および、前記コンテンツの再生状況に基づいてコンテンツの再生権利を更新する権利更新ステップとを備えたことを特徴とするコンテンツアクセス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツサーバから配信された暗号化コンテンツの再生権利を、広告を再生することにより、端末内で自動生成するコンテンツアクセス制御システムに関する。
【背景技術】
【０００２】
従来、コンテンツサーバと端末が連携して、ユーザがダウンロードしたコンテンツに関する広告を効率的に配信するための仕組みは存在したが(特許文献１)、広告をユーザが閲覧することにより広告に関連づけられたコンテンツの再生権利が端末単体で付与されるシステムは存在しなかった。
【特許文献１】特開２０００−３２２４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
広告を閲覧することによりコンテンツの再生権利を付与するシステムとして、コンテンツ再生権利の付与に関する制御をコンテンツサーバで行う方法が考えられるが、このような方法では、コンテンツ再生権利の付与を行う際に、常にコンテンツサーバと端末間でネットワーク接続されている必要があり、端末の電波状況の悪い場所でのコンテンツ再生権利の付与が円滑に行えないことや、コンテンツサーバとの通信時にネットワークリソースを使用するという課題がある。
【０００４】
そこで、本発明では、コンテンツと広告再生による権利発生条件を関連付けて端末に配信し、広告再生によるコンテンツ再生権利の生成を端末側で行うことで、オフラインでコンテンツ再生権利の生成を可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するために、本発明のコンテンツアクセス制御装置は、サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、記憶したコンテンツファイル内のコンテンツの再生権利をオフラインで生成するコンテンツアクセス制御装置であって、前記広告の再生および、再生状況を監視する広告再生手段と、前記広告の再生状況と、コンテンツの再生権利を生成する権利生成条件に基づいて、コンテンツの再生権利を生成する権利生成手段と、前記コンテンツの再生権利がある場合の再生および、再生状況を監視するコンテンツ再生手段と、前記コンテンツの再生時に前記生成したコンテンツの再生権利の判定および、前記コンテンツの再生状況に基づいてコンテンツの再生権利を更新する権利更新手段とを備えたことを特徴とする。
【０００６】
また、本発明のコンテンツアクセス制御装置の前記権利生成手段は、コンテンツファイルに格納されている広告の再生状況が前記権利生成条件を満たした場合にのみ、対応するコンテンツの再生権利を付与することを特徴とする。
【０００７】
また、本発明のコンテンツアクセス制御装置の前記権利更新手段は、コンテンツファイルに格納されている暗号化された権利情報を端末秘密鍵で復号化して、前記復号化した権利情報を用いてコンテンツの再生権利の判定を行うことを特徴とする。
【０００８】
また、本発明のコンテンツアクセス制御装置の前記権利更新手段は、更新後の権利情報を端末公開鍵で暗号化することを特徴とする。
【０００９】
また、本発明のコンテンツアクセス制御装置は、サーバから送信される前記コンテンツファイル内に、権利生成条件の改竄チェック用の情報として、暗号化された改竄チェック情報を格納し、前記権利生成手段がコンテンツファイル内の権利生成条件の改竄を検出することを特徴とする。
【００１０】
また、本発明のコンテンツアクセス制御方法は、サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、記憶したコンテンツファイル内のコンテンツの再生権利をオフラインで生成するコンテンツアクセス制御方法であって、前記広告の再生および、再生状況を監視する広告再生ステップと、前記広告の再生状況と、コンテンツの再生権利を生成する権利生成条件に基づいて、コンテンツの再生権利を生成する権利生成ステップと、前記コンテンツの再生権利がある場合の再生および、再生状況を監視するコンテンツ再生ステップと、前記コンテンツの再生時に前記生成したコンテンツの再生権利の判定および、前記コンテンツの再生状況に基づいてコンテンツの再生権利を更新する権利更新ステップとを備えたことを特徴とする。
【００１１】
また、本発明のコンテンツアクセス制御プログラムは、サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、記憶したコンテンツファイル内のコンテンツの再生権利をオフラインで生成するコンテンツアクセス制御プログラムであって、前記広告の再生および、再生状況を監視する広告再生ステップと、前記広告の再生状況と、コンテンツの再生権利を生成する権利生成条件に基づいて、コンテンツの再生権利を生成する権利生成ステップと、前記コンテンツの再生権利がある場合の再生および、再生状況を監視するコンテンツ再生ステップと、前記コンテンツの再生時に前記生成したコンテンツの再生権利の判定および、前記コンテンツの再生状況に基づいてコンテンツの再生権利を更新する権利更新ステップとを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明のコンテンツアクセス制御装置によれば、サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、広告の再生状況と、コンテンツの再生権利を生成する生成条件に基づいて、コンテンツの再生権利を生成することで、コンテンツの再生権利をオフラインで生成することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
以下、本発明の実施形態１について図面を参照しながら説明する。図１は、本発明の実施の形態１における、コンテンツサーバから取得したコンテンツをコンテンツアクセス制御装置である端末で再生する工程の概念図である。図１（ａ）にみられるように、ネットワークを介して、端末１０１とコンテンツサーバ１０２が接続されている。端末１０１は、インターネット接続サービスに対応した移動電話端末装置である。
コンテンツサーバ１０２は、予め装置内に備わる記録媒体に、多数のコンテンツを格納している。さらに、コンテンツサーバ１０２は、予め装置内に備わる記録媒体に、端末１０１の公開鍵１０５を格納している。なお、端末１０１とコンテンツサーバ１０２は、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２６１６に示されているＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に基づいてコンテンツを送受信する。
【００１４】
以下の工程（１）〜（７）により、端末１０１は、コンテンツサーバ１０２からコンテンツファイル１０３を取得する。（１）端末１０１は、ブラウザなどのコンテンツアクセス手段を用いて、コンテンツサーバ１０２にコンテンツ取得要求を送信する。（２）コンテンツサーバ１０２は、端末１０１から送信されたコンテンツ取得要求を受信し、（３）要求されたコンテンツをコンテンツ鍵で暗号化し、（４）予め装置内に備わる記録媒体に格納されている端末１０１の公開鍵でコンテンツ鍵を暗号化する。（５）コンテンツサーバ１０２は、暗号化したコンテンツと、暗号化したコンテンツ鍵と、所定の閲覧条件を満たすことでコンテンツ再生権利の生成対象となる広告と、コンテンツ再生権利の生成条件と、配信時の初期値が設定されたコンテンツ再生の権利情報をコンテンツファイル１０３としてパッケージングする。（６）コンテンツサーバ１０２は、端末１０１からのコンテンツ取得要求の応答として、コンテンツファイル１０３を送信する。（７）端末１０１は、コンテンツサーバ１０２から送信されたコンテンツファイルを受信する。
【００１５】
図１（ｂ）にみられるように、図1（ａ）でコンテンツサーバ１０２から受信したコンテンツファイル１０３は、端末１０１内に備わる記録媒体１０６に格納されている。
【００１６】
図１（ｃ）にみられるように、端末１０１で広告を再生することにより暗号化されているコンテンツを復号化して再生する。
【００１７】
以下の工程（８）〜（１３）により、端末１０１はコンテンツファイル１０３のコンテンツを復号化して再生する。（８）端末１０１でコンテンツファイル１０３内の広告を再生・閲覧し、（９）広告を再生した時間や回数などの結果と、コンテンツファイル１０３内の権利生成条件を参照して、生成するコンテンツ再生権利を算出し、コンテンツファイル１０３内の権利情報を更新する。（１０）端末１０１は、コンテンツ再生の権利判定を行い、コンテンツ再生が可能であると判定した場合、端末１０１に格納されている秘密鍵１０４でコンテンツファイル１０３内の暗号化されたコンテンツ鍵を復号化し、（１１）復号化したコンテンツ鍵を使用して暗号化されたコンテンツを復号化する。（１２）端末１０１は、復号化したコンテンツを再生し、（１３）コンテンツ再生権利の消費分をコンテンツファイル１０３内の権利情報に反映させる。
【００１８】
以上の工程において、コンテンツサーバ１０２から取得したコンテンツファイル１０３内の広告再生により、コンテンツ再生権利を生成し、コンテンツ再生の権利判定および、コンテンツ再生を行う端末１０１の構成について説明する。
【００１９】
図２（ａ）は、コンテンツサーバ１０２から端末１０１に送信されるコンテンツファイル１０３のデータ構造図である。図２（ｂ）は、権利生成条件２４０を構成する各パラメータの詳細なデータ構造図である。図２（ｃ）は、権利情報２５０を構成する各パラメータの詳細なデータ構造図である。図２（ａ）に見られるように、コンテンツファイル１０３は、暗号化コンテンツ２１０、暗号化されたコンテンツ復号鍵２２０、広告２３０ｎ、権利生成条件２４０、権利情報２５０から構成される。
【００２０】
暗号化コンテンツ２１０には、コンテンツ復号鍵２２０で暗号化されたコンテンツが格納されている。コンテンツ復号鍵２２０には、暗号化コンテンツ２１０の復号鍵が端末１０１の公開鍵１０５で暗号化されて格納されている。広告２３０ｎには、複数の平文広告データが格納されている。権利生成条件２４０には、広告ｎを閲覧した時間、回数などの結果をコンテンツ再生の権利に変換する際に参照する権利生成の変換テーブルが格納されている。権利情報２５０には、広告ｎを閲覧した時間、回数などの結果から生成されたコンテンツ再生の権利情報が格納されている。
【００２１】
図２（ｂ）に見られるように、権利生成条件２４０は、広告ＩＤ２４１、生成条件２４２、生成権利２４５から構成されている。さらに、生成条件２４２は、権利生成条件のタイプ２４３、詳細２４４から構成され、生成権利２４５は、生成した権利のタイプ２４６、詳細２４７から構成される。
【００２２】
広告ＩＤ２４１には、広告２３０ｎを構成する広告のいずれかを示すＩＤが格納されている。生成条件２４２を構成するタイプ２４３には、広告ＩＤ２４１を閲覧した際の権利に変換する対象となる時間、回数などの閲覧結果のタイプが格納されている。詳細２４４には、タイプ２４３の閲覧結果を権利に変換する際の最小単位が格納されている。生成権利２４５を構成するタイプ２４６には、広告ＩＤ２４１が同じ生成条件２４２を満たした際に生成されるコンテンツの再生権利の時間、回数などのタイプが格納されている。詳細２４７には、タイプ２４６に対応した再生権利の値が格納されている。
【００２３】
図２（ｃ）に見られるように、権利情報２５０は、権利情報のタイプ２５１、詳細２５２から構成される。
【００２４】
タイプ２５１には、コンテンツの再生権利の時間、回数などのタイプが格納されている。詳細２５２には、タイプ２５１に対応したコンテンツ再生権利の値が格納されている。
【００２５】
図３は、端末１０１の機能ブロック図である。同図に見られるように、端末１０１は、通信部３０１、制御部３０２、広告再生部３０３、コンテンツ再生部３０４、コンテンツデコード部３０５、コンテンツ管理部３０６、権利更新部３０７、権利生成部３０８、コンテンツファイル格納部３０９、権利デコード部３１０、権利エンコード部３１１、および、端末鍵ペア格納部３１２から構成される。
【００２６】
通信部３０１は、コンテンツサーバ１０２から送信されるコンテンツファイル１０３を受信し、コンテンツ管理部３０６にコンテンツファイル１０３の格納を要求する。コンテンツ管理部３０６は、コンテンツファイル格納部３０９にコンテンツファイル１０３を格納し、格納結果を通信部３０１に返す。通信部３０１は、コンテンツファイル１０３の受信完了を制御部３０２に通知する。
【００２７】
制御部３０２は、ユーザのインタラクションにより、広告２３０ｎまたは、コンテンツ２１０の再生を制御する。広告２３０ｎの再生の場合は、広告再生部３０３に広告再生を要求し、コンテンツ再生の場合は、コンテンツ再生部３０４にコンテンツ再生を要求する。なお、広告再生処理は図４、広告再生によるコンテンツ再生権利生成処理は図５の参照と共に後述する。コンテンツ再生処理については、図６の参照と共に後述する。
【００２８】
広告再生部３０３は、コンテンツ管理部３０６から取得した指定コンテンツファイル内の広告を再生し、広告の再生終了後に権利生成部３０８に再生時間、再生回数などの広告の再生結果を通知する。
【００２９】
コンテンツ再生部３０４は、コンテンツ管理部３０６から取得した指定コンテンツファイル内の権利情報を権利更新部３０７に渡し、コンテンツ再生が可能かを問い合わせ、再生可能であれば、コンテンツ管理部３０６から取得した指定コンテンツファイル内の暗号化コンテンツ２１０、暗号化されたコンテンツ復号鍵２２０をコンテンツデコード部３０５に渡し、復号化したコンテンツを再生する。また、コンテンツの再生終了後に権利更新部３０７に再生時間、再生回数などのコンテンツの再生結結果を通知する。
【００３０】
コンテンツデコード部３０５は、コンテンツ再生部３０４から渡された暗号化されたコンテンツ復号鍵２２０を端末鍵ペア格納部３１２から取得した端末秘密鍵で復号化し、平文のコンテンツ復号鍵を使用して、コンテンツ再生部３０４から渡された暗号化コンテンツ２１０を復号化する。
【００３１】
コンテンツ管理部３０６は、コンテンツファイル格納部３０９に格納されているコンテンツファイル１０３の読み込み、書き込みを制御する。
【００３２】
権利更新部３０７は、コンテンツ管理部３０６から取得した指定コンテンツファイル内の暗号化された権利情報２５０を端末鍵ペア格納部３１２から取得した端末秘密鍵で復号化する。また、平文の権利情報を端末鍵ペア格納部３１２から取得した端末公開鍵で暗号化し、コンテンツファイル内の暗号化された権利情報２５０の形式でコンテンツ管理部３０６に書き込みを要求する。
【００３３】
権利生成部３０８は、コンテンツ管理部３０６から取得した指定コンテンツファイル内の権利生成条件２４０を参照して、広告再生部３０３から渡された広告の再生結果をコンテンツ再生の権利に変換する。変換した権利を権利更新部３０７に渡し、コンテンツファイルに格納する。
【００３４】
コンテンツファイル格納部３０９には、コンテンツファイル１０３が格納されている。
【００３５】
権利デコード部３１０は、権利更新部３０７から渡された暗号化された権利情報２５０を復号化する。
【００３６】
権利エンコード部３１１は、権利更新部３０７から渡された平文の権利情報を暗号化する。
【００３７】
端末鍵ペア格納部３１２には、端末公開鍵と、端末秘密鍵が格納されている。
【００３８】
以上のように構成された端末１０１における、広告再生処理、権利生成処理、コンテンツ再生処理について説明する。
【００３９】
図４は、広告再生を制御する広告再生処理のフローチャートを示す図である。
【００４０】
同図にみられるように、広告再生部３０３は、制御部３０２から指定されたコンテンツファイルの取得をコンテンツ管理部３０６に要求し、コンテンツ管理部３０６は、コンテンツファイル格納部３０９から読み込んだコンテンツファイルを広告再生部３０３に返す（ステップＳ４０１）。
広告再生部３０３は、コンテンツファイル１０３から広告Ｎを取得し（ステップＳ４０２）、広告Ｎのサムネイルを作成する（ステップＳ４０３）。コンテンツファイル１０３内の全ての広告のサムネイル一覧作成が完了していなければ、ステップＳ４０２から繰り返し処理する（ステップＳ４０４Ｎ）。サムネイル一覧作成が完了している場合（ステップＳ４０４Ｙ）、広告再生部３０３は、サムネイル一覧を表示し（ステップＳ４０５）、ユーザがサムネイル一覧の任意のサムネイルを選択する（ステップＳ４０６）。広告再生部３０３は、ユーザが選択したサムネイルに対応した広告Ｎをコンテンツファイルから取得し（ステップＳ４０７）、広告Ｎを再生する（ステップＳ４０８）。広告再生部３０３は、広告Ｎを再生した結果を権利生成部３０８に渡し、コンテンツの再生権利を生成する（ステップＳ４０９）。以上、広告再生処理についての説明である。
なお、ステップＳ４０９の権利生成処理については、図５を参照しながら説明する。
【００４１】
同図にみられるように、権利生成部３０８は、広告再生部３０３から広告Ｎの再生結果を取得し（ステップＳ５０１）、広告再生部３０３から指定されたコンテンツファイル内の権利情報取得をコンテンツ管理部３０６に要求し、コンテンツ管理部３０６は、コンテンツファイル格納部３０９から読み込んだコンテンツファイルの権利生成条件２４０を権利生成部３０８に返す（ステップＳ５０２）。
権利生成部３０８は、権利生成条件２４０の生成条件２４２のタイプ２４３が広告Ｎの再生結果で指定されているタイプと同じテーブルを選択する（ステップＳ５０３）。広告Ｎの再生結果が、選択したテーブルの詳細２４４の最小単位の条件を満たしていなければ（ステップＳ５０４Ｎ）、今回の広告Ｎの再生に対して、コンテンツの再生権利は生成されない。広告Ｎの再生結果が、選択したテーブルの詳細２４４の最小単位の条件を満たしていれば（ステップＳ５０４Ｙ）、広告Ｎの再生結果が選択したテーブルの詳細２４４の最小単位の条件を何回分満たしているかを算出し、同テーブルの生成権利２４５の詳細２４７を乗じることで、コンテンツ再生権利を算出する（ステップＳ５０５）。このときのコンテンツ再生権利のタイプは同テーブルのタイプ２４６となる。
【００４２】
権利生成部３０８は、生成したコンテンツ再生権利の追加を権利更新部３０７に要求する。権利更新部３０７は、コンテンツ管理部３０６からコンテンツファイル内の暗号化された権利情報を取得し（ステップＳ５０６）、端末鍵ペア格納部３１２から取得した端末秘密鍵と、暗号化された権利情報を権利デコード部に渡して権利情報を復号化する（ステップＳ５０７）。権利更新部３０７は、平文の権利情報に権利生成部３０８から追加要求されたコンテンツ再生権利を加算する（ステップＳ５０８）。このとき、権利更新部３０７は、権利生成部３０８から指定された権利タイプと同じタイプ２５１の詳細２５２にコンテンツ再生権利を加算する。権利更新部３０７は、端末鍵ペア格納部３１２から取得した端末公開鍵で、権利加算後の平文の権利情報を渡して権利情報を暗号化し（ステップＳ５０９）、コンテンツ管理部３０６に暗号化した権利情報２５０の保存を要求する。コンテンツ管理部３０６は指定されたコンテンツファイル１０３の暗号化された権利情報２５０の更新書き込みを行う（ステップＳ５１０）。以上、権利生成処理についての説明である。
【００４３】
図６は、コンテンツ再生部３０４において、暗号化されたコンテンツ再生を制御するコンテンツ再生処理のフローチャートを示す図である。
【００４４】
同図にみられるように、コンテンツ再生部３０４は、コンテンツ再生の権利判定を権利更新部３０７に要求する。権利更新部３０７は、コンテンツ管理部３０６からコンテンツファイル内の暗号化された権利情報２５０を取得し（ステップＳ６０１）、端末鍵ペア格納部３１２から取得した端末秘密鍵で暗号化された権利情報２５０を復号化する（ステップＳ６０２）。権利更新部３０７は、平文の権利情報からコンテンツ再生権利が存在するかを判定した結果をコンテンツ再生部３０４に返し、コンテンツ再生部３０４は、コンテンツの再生権利が存在しない場合（ステップＳ６０３Ｎ）、コンテンツ再生処理を終了する。コンテンツの再生権利が存在する場合（ステップＳ６０３Ｙ）、コンテンツ再生部３０４は、コンテンツ管理部３０６から暗号化されたコンテンツ復号鍵２２０を取得し（ステップＳ６０４）、さらにコンテンツ管理部３０６から暗号化されたコンテンツ２１０を取得する（ステップＳ６０５）。コンテンツ再生部３０４は、暗号化されたコンテンツ２１０と、暗号化されたコンテンツ復号鍵２２０をコンテンツデコード部３０５に渡し、コンテンツ復号化を要求する。コンテンツデコード部３０５は、端末鍵ペア格納部３１２から取得した端末秘密鍵で、暗号化されたコンテンツ復号鍵２２０を復号化し（ステップＳ６０６）、復号化した平文のコンテンツ復号鍵で暗号化されたコンテンツを復号化する（ステップＳ６０７）。このとき、復号化するコンテンツサイズは、コンテンツ再生部３０４から指定されたサイズ分とし、コンテンツの再生権利の範囲内とする。コンテンツデコード部３０５は、復号化したコンテンツを再生する際に消費されるコンテンツ再生権利の一部を消費するように権利更新部３０７に要求する。権利更新部３０７は、コンテンツ管理部３０６から取得した暗号化された権利情報２５０と、端末鍵ペア格納部３１２から取得した端末秘密鍵を権利デコード部３１０に渡し、暗号化された権利情報２５０を復号化する。権利更新部３０７は、コンテンツデコード部３０５から指定された今回のコンテンツ復号化で初期消費されるコンテンツ再生権利を減算し（ステップＳ６０８）、減算後の平文の権利情報と、鍵ペア格納部３１２から取得した端末公開鍵を権利エンコード部３１１に渡し、権利情報を暗号化する（ステップＳ６０９）。権利更新部３０７は、暗号化した権利情報２５０の保存をコンテンツ管理部３０６に要求し、コンテンツ管理部３０６は、コンテンツファイル格納部３０９に更新書き込みを行う（ステップＳ６１０）。
【００４５】
コンテンツデコード部３０５は、復号化した平文のコンテンツをコンテンツ再生部３０４に返し、コンテンツ再生部３０４は、コンテンツを再生する（ステップＳ６１１）。このとき、コンテンツ再生部３０４は、コンテンツ再生の時間、回数を監視しておく。コンテンツ再生部３０４は、コンテンツ再生終了後にコンテンツ再生権利の消費を権利更新部３０７に要求する。権利更新部３０７は、コンテンツファイル内の暗号化された権利情報２５０をコンテンツ管理部３０６から取得し（ステップＳ６１２）、端末鍵ペア格納部３１２から取得した端末秘密鍵と、暗号化された権利情報２５０を権利デコード部３１０に渡し、暗号化された権利情報２５０を復号化する（ステップＳ６１３）。権利更新部３０７は、コンテンツ再生部３０４から指定されたコンテンツ再生で消費された権利を平文の権利情報から減算し（ステップＳ６１４）、減算後の平文の権利情報と、端末鍵ペア格納部３１２から取得した端末公開鍵を権利エンコード部３１１に渡し、平文の権利情報を暗号化する（ステップＳ６１５）。権利更新部３０７は、暗号化された権利情報２５０の保存をコンテンツ管理部３０６に要求する。コンテンツ管理部３０６は指定されたコンテンツファイル１０３の暗号化された権利情報２５０の更新書き込みを行う（ステップＳ６１６）。以上、コンテンツ再生処理についての説明である。
【００４６】
以上のように、本実施の形態１のコンテンツアクセス制御装置によれば、サーバから送信された広告や権利生成条件や権利情報やコンテンツを含んだコンテンツファイルを記憶し、広告の再生状況と、コンテンツの再生権利を生成する生成条件に基づいて、コンテンツの再生権利を生成することで、コンテンツの再生権利をオフラインで生成することが可能となる。
【００４７】
（実施の形態２）
以下、本発明に係る実施の形態２について説明する。なお、図７は、コンテンツサーバ１０２が格納しているコンテンツファイル７０１を表している。また、図８は、本実施の形態２における権利生成処理を表したフローチャートである。
【００４８】
本実施の形態２におけるアクセスコンテンツ制御装置は、上記実施の形態１におけるアクセスコンテンツ制御装置とほぼ同様の構成であるので、異なる点のみ説明する。
【００４９】
図７は、コンテンツサーバ１０２が格納しているコンテンツファイル７０１である。コンテンツファイル７０１はさらに改竄チェック情報７０２を含んでいることを表している。改竄チェック情報７０２は、権利生成条件２４０のＨａｓｈ値を暗号化したものである。
【００５０】
図８の権利生成処理について説明する。図５の処理と変わらない処理については説明を省略する。ステップＳ５０２でコンテンツファイル７０１から権利生成条件２４０を取得すると、ステップＳ８０１で、権利生成部３０８は、コンテンツ管理部３０６から暗号化された改竄チェック情報７０２を取得し、端末鍵ペア格納部３１２から取得した端末秘密鍵で、暗号化された改竄チェック情報７０２を復号化し、権利生成条件２４０のＨａｓｈ値と比較することで、権利生成条件２４０が改竄されていないかをチェックする。
【００５１】
以上のように、本実施の形態２のコンテンツアクセス制御装置によれば、サーバから送信された広告２３０や権利生成条件２４０や権利情報２５０やコンテンツ等を含んだコンテンツファイルを記憶し、広告の再生状況と、コンテンツの再生権利を生成する生成条件に基づいて、コンテンツの再生権利を生成することで、コンテンツの再生権利をオフラインで生成することが可能となる。
【産業上の利用可能性】
【００５２】
本発明にかかるコンテンツアクセス制御装置は、広告を再生することによってコンテンツの再生権利を付与するコンテンツダウンロードサービスに適用できる。
【図面の簡単な説明】
【００５３】
【図１】（ａ）は、コンテンツサーバからのコンテンツ配信のイメージ図、（ｂ）は、端末にコンテンツファイルを格納した状態のイメージ図、（ｃ）は、端末での広告再生からコンテンツ再生までのイメージ図である。
【図２】（ａ）は、コンテンツファイルのデータ構造、（ｂ）は、コンテンツファイル内の権利生成条件テーブルを構成する権利生成条件のデータ構造、（ｃ）は、コンテンツファイル内の権利情報テーブルを構成する権利情報のデータ構造である。
【図３】本発明の実施の形態１におけるコンテンツアクセス制御装置の機能ブロック図である。
【図４】本発明の実施の形態１における広告再生時の処理手順を示すフローチャートである。
【図５】本発明の実施の形態１における権利生成時の処理手順を示すフローチャートである。
【図６】本発明の実施の形態１におけるコンテンツ再生時の処理手順を示すフローチャートである。
【図７】本発明の実施の形態２におけるコンテンツファイルのデータ構造である。
【図８】本発明の実施の形態２における権利生成時の処理手順を示すフローチャートである。
【符号の説明】
【００５４】
１０１  端末装置
１０２  コンテンツサーバ
１０３  コンテンツファイル
１０４  端末秘密鍵
１０５  端末公開鍵
２１０  暗号化コンテンツ
２２０  コンテンツ復号鍵
２３０  広告
２４０  権利生成条件
２４１  広告ＩＤ
２４２  生成条件
２４３  生成条件−タイプ
２４４  生成条件−詳細
２４５  生成権利
２４６  生成権利−タイプ
２４７  生成権利−詳細
２５０  暗号化権利情報
２５１  権利情報−タイプ
２５２  権利情報−詳細
３０１  通信部
３０２  制御部
３０３  広告再生部
３０４  コンテンツ再生部
３０５  コンテンツデコード部
３０６  コンテンツ管理部
３０７  権利更新部
３０８  権利生成部
３０９  コンテンツファイル格納部
３１０  権利デコード部
３１１  権利エンコード部
３１２  端末鍵ペア格納部
７０１  コンテンツファイル
７０２  改竄チェック情報
【図１】
2009223352.tif 000003
【図２】
2009223352.tif 000004
【図３】
2009223352.tif 000005
【図４】
2009223352.tif 000006
【図５】
2009223352.tif 000007
【図６】
2009223352.tif 000008
【図７】
2009223352.tif 000009
【図８】
2009223352.tif 000010