(57)【要約】【課題】２つの移動通信端末の間で使用条件を分離すること。【解決手段】受信手段１２は、放送サーバ２０から、ファイル群を受信する。このファイル群は、全体が放送ＤＲＭで暗号化されており、コンテンツおよび制御ファイルを含む。このうち、コンテンツは、汎用ＤＲＭで暗号化されている。制御ファイルには、コンテンツの使用条件が記述されている。復号手段１３は、放送ＤＲＭで暗号化されたデータを復号する。分離手段１４は、復号手段１３により復号されたファイル群に含まれる制御ファイルに記述された使用条件を、記憶手段１１に記憶されている固有情報に基づいて、第１条件および第２条件に分離する。書き換え手段１５は、使用条件として第１条件が記述されるように制御ファイルを書き換える。引き渡し手段１６は、書き換え手段１５により書き換えられた制御ファイルおよびコンテンツを、他の移動通信端末である移動通信端末１０Ｂに引き渡す。【選択図】図１
2013025520.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに固有の固有情報を記憶した記憶手段と、
第１暗号化手法で暗号化されたファイル群であって、（１）第１暗号化手法と異なる第２暗号化手法で暗号化された実体ファイルおよび（２）前記実体ファイルの使用条件が記述された制御ファイルを含むファイル群を受信する受信手段と、
前記第１暗号化手法で暗号化されたデータの復号をする復号手段と、
前記復号手段により復号された前記ファイル群に含まれる制御ファイルに記述された前記使用条件を、前記記憶手段に記憶されている固有情報に基づいて、第１条件および第２条件に分離する分離手段と、
前記使用条件として前記第１条件が記述されるように前記制御ファイルを書き換える書き換え手段と、
前記書き換え手段により書き換えられた前記制御ファイルおよび前記実体ファイルを、他の移動通信端末に引き渡す引渡し手段と
を有する移動通信端末。
【請求項２】
前記他の移動通信端末に、前記ユーザが前記実体ファイルの使用をする権利を有していることを通知する通知手段
を有する請求項１に記載の移動通信端末。
【請求項３】
使用条件として前記第２条件が記述された制御ファイルおよび前記実体ファイルを、前記記憶手段に記憶させる制御手段
を有する請求項１または２に記載の移動通信端末。
【請求項４】
前記使用条件は、前記実体ファイルの使用回数、使用期間、使用地域、または前記実態ファイルが複数のサブ実体ファイルを含む場合において使用可能なサブ実体ファイルを制限するものである
ことを特徴とする請求項１ないし３のいずれか一項に記載の移動通信端末。
【請求項５】
第１暗号化手法で暗号化されたファイル群であって、（１）第１暗号化手法と異なる第２暗号化手法で暗号化された実体ファイルおよび（２）前記実体ファイルの使用条件が記述された制御ファイルを含むファイル群を受信するステップと、
前記第１暗号化手法で暗号化されたデータの復号をするステップと、
前記復号された前記ファイル群に含まれる制御ファイルに記述された前記使用条件を、ユーザに固有の固有情報を記憶した記憶手段に記憶されている固有情報に基づいて、第１条件および第２条件に分離するステップと、
前記使用条件として前記第１条件が記述されるように前記制御ファイルを書き換えるステップと、
前記書き換えられた前記制御ファイルおよび前記実体ファイルを、他の移動通信端末に引き渡すステップと
を有するファイル転送方法。
【請求項６】
ユーザに固有の固有情報を記憶した記憶手段を有するコンピュータに、
第１暗号化手法で暗号化されたファイル群であって、（１）第１暗号化手法と異なる第２暗号化手法で暗号化された実体ファイルおよび（２）前記実体ファイルの使用条件が記述された制御ファイルを含むファイル群を受信するステップと、
前記第１暗号化手法で暗号化されたデータの復号をするステップと、
前記復号された前記ファイル群に含まれる制御ファイルに記述された前記使用条件を、前記記憶手段に記憶されている固有情報に基づいて、第１条件および第２条件に分離するステップと、
前記使用条件として前記第１条件が記述されるように前記制御ファイルを書き換えるステップと、
前記書き換えられた前記制御ファイルおよび前記実体ファイルを、他の移動通信端末に引き渡すステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送によりデータを配信する技術に関する。
【背景技術】
【０００２】
放送によりデータを配信する技術が知られている。特許文献１は、第１暗号鍵で暗号化したコンテンツを第２暗号鍵でさらに暗号化してから、放送用コンテンツとして配信する技術を開示している。受信側においては、第２暗号鍵を用いて復号が行われる。また、特許文献２は、暗号化され配信されたコンテンツを、著作権保護しながら複数の端末で利用可能とする技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２４５４６３号公報
【特許文献２】特開２００４−３０３１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献２に記載の技術においては、宅内ライセンスを発行してもらうには、ネットワーク上のライセンス管理装置１０にアクセスしなければならなかった。ライセンス管理装置から宅内ライセンスの発行を受けた後も、ある端末から他の端末にコンテンツを移動させることはできなかった。
これに対し本発明は、著作権等により制限される使用条件を遵守しつつ、ある移動通信端末から他の移動通信端末にコンテンツ等の実体ファイルを移動させることができる技術を提供する。
【課題を解決するための手段】
【０００５】
本発明は、ユーザに固有の固有情報を記憶した記憶手段と、第１暗号化手法で暗号化されたファイル群であって、（１）第１暗号化手法と異なる第２暗号化手法で暗号化された実体ファイルおよび（２）前記実体ファイルの使用条件が記述された制御ファイルを含むファイル群を受信する受信手段と、前記第１暗号化手法で暗号化されたデータの復号をする復号手段と、前記復号手段により復号された前記ファイル群に含まれる制御ファイルに記述された前記使用条件を、前記記憶手段に記憶されている固有情報に基づいて、第１条件および第２条件に分離する分離手段と、前記使用条件として前記第１条件が記述されるように前記制御ファイルを書き換える書き換え手段と、前記書き換え手段により書き換えられた前記制御ファイルおよび前記実体ファイルを、他の移動通信端末に引き渡す引渡し手段とを有する移動通信端末を提供する。
この移動通信端末によれば、与えられた使用条件を遵守しつつ、２つの移動通信端末の間で実体ファイルを移動させることができる。
【０００６】
好ましい態様において、この移動通信端末は、前記他の移動通信端末に、前記ユーザが前記実体ファイルの使用をする権利を有していることを通知する通知手段を有してもよい。
この移動通信端末によれば、他の移動通信端末において、そのユーザが実体ファイルの使用をする権利を有していることを知ることができる。
【０００７】
別の好ましい態様において、この移動通信端末は、使用条件として前記第２条件が記述された制御ファイルおよび前記実体ファイルを、前記記憶手段に記憶させる制御手段を有してもよい。
この移動通信端末によれば、他の移動通信末に第１条件の制御ファイルを、この移動通信端末に第２条件の制御ファイルを記憶させることができる。
【０００８】
さらに別の好ましい態様において、前記使用条件は、前記実体ファイルの使用回数、使用期間、使用地域、または前記実態ファイルが複数のサブ実体ファイルを含む場合において使用可能なサブ実体ファイルを制限するものであってもよい。
この移動通信端末によれば、実体ファイルの使用回数、使用期間、使用地域、使用可能なサブ実体ファイルを制限する条件を、２つの移動通信端末間で分離することができる。
【０００９】
また、本発明は、第１暗号化手法で暗号化されたファイル群であって、（１）第１暗号化手法と異なる第２暗号化手法で暗号化された実体ファイルおよび（２）前記実体ファイルの使用条件が記述された制御ファイルを含むファイル群を受信するステップと、前記第１暗号化手法で暗号化されたデータの復号をするステップと、前記復号された前記ファイル群に含まれる制御ファイルに記述された前記使用条件を、ユーザに固有の固有情報を記憶した記憶手段に記憶されている固有情報に基づいて、第１条件および第２条件に分離するステップと、前記使用条件として前記第１条件が記述されるように前記制御ファイルを書き換えるステップと、前記書き換えられた前記制御ファイルおよび前記実体ファイルを、他の移動通信端末に引き渡すステップとを有するファイル転送方法を提供する。
このファイル転送方法によれば、与えられた使用条件を遵守しつつ、２つの移動通信端末の間で実体ファイルを移動させることができる。
【００１０】
さらに、本発明は、ユーザに固有の固有情報を記憶した記憶手段を有するコンピュータに、第１暗号化手法で暗号化されたファイル群であって、（１）第１暗号化手法と異なる第２暗号化手法で暗号化された実体ファイルおよび（２）前記実体ファイルの使用条件が記述された制御ファイルを含むファイル群を受信するステップと、前記第１暗号化手法で暗号化されたデータの復号をするステップと、前記復号された前記ファイル群に含まれる制御ファイルに記述された前記使用条件を、前記記憶手段に記憶されている固有情報に基づいて、第１条件および第２条件に分離するステップと、前記使用条件として前記第１条件が記述されるように前記制御ファイルを書き換えるステップと、前記書き換えられた前記制御ファイルおよび前記実体ファイルを、他の移動通信端末に引き渡すステップとを実行させるためのプログラムを提供する。
このプログラムによれば、与えられた使用条件を遵守しつつ、２つの移動通信端末の間で実体ファイルを移動させることができる。
【発明の効果】
【００１１】
本発明によれば、与えられた使用条件を遵守しつつ、２つの移動通信端末の間で実体ファイルを移動させることができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係るコンテンツ配信システム１の機能構成を示す図。
【図２】移動通信端末１０のハードウェア構成を示す図。
【図３】放送サーバ２０のハードウェア構成を示す図。
【図４】ＣＰサーバ３０のハードウェア構成を示す図。
【図５】認証サーバ４０のハードウェア構成を示す図。
【図６】移動通信端末１０のソフトウェア構成を示す図。
【図７】配信されるデータの構成を例示する図。
【図８】移動通信端末１０の動作を示すフローチャート。
【図９】コンテンツ引き渡し後の状態を示す模式図。
【発明を実施するための形態】
【００１３】
１．構成
図１は、一実施形態に係るコンテンツ配信システム１の機能構成を示す図である。コンテンツ配信システム１は、移動通信端末１０Ａと、移動通信端末１０Ｂと、放送サーバ２０と、ＣＰ（Contents Provider）サーバ３０と、認証サーバ４０とを有する。コンテンツ配信システム１は、放送を使ってコンテンツの配信を行うシステムである。すなわち、コンテンツ配信システム１は、一の放送サーバ２０から、複数の移動通信端末１０に、同一内容のコンテンツを配信する。なお、図１においては図面が煩雑になるのを防ぐため、コンテンツの配信対象としては、単一の移動通信端末１０Ａのみ示している。この例で、移動通信端末１０Ａのユーザと移動通信端末１０Ｂのユーザとは同一である。
【００１４】
移動通信端末１０Ａは、放送を介してデータ（コンテンツ）を受信し、受信したコンテンツを使用する装置である。移動通信端末１０Ａは、記憶手段１１と、受信手段１２と、復号手段１３と、分離手段１４と、書き換え手段１５と、引き渡し手段１６と、通知手段１７と、制御手段１８とを有する。記憶手段１１は、ユーザに固有の固有情報を記憶している。受信手段１２は、放送サーバ２０から、データ（ファイル群）を受信する。このファイル群は、全体が放送ＤＲＭ（Digital Rights Management）（第１暗号化手法の一例）で暗号化されており、コンテンツ（実体ファイル）および制御ファイルを含む。このうち、コンテンツは、放送ＤＲＭと異なる汎用ＤＲＭ（第２暗号化手法の一例）で暗号化されている。制御ファイルには、コンテンツの使用条件が記述されている。復号手段１３は、放送ＤＲＭで暗号化されたデータを復号する。分離手段１４は、復号手段１３により復号されたファイル群に含まれる制御ファイルに記述された使用条件を、記憶手段１１に記憶されている固有情報に基づいて、第１条件および第２条件に分離する。書き換え手段１５は、使用条件として第１条件が記述されるように制御ファイルを書き換える。引き渡し手段１６は、書き換え手段１５により書き換えられた制御ファイルおよびコンテンツを、他の移動通信端末である移動通信端末１０Ｂに引き渡す。
【００１５】
通知手段１７は、移動通信端末１０Ｂに、コンテンツの所有者が移動通信端末１０Ａのユーザ（すなわち移動通信端末１０Ｂのユーザ）であることを通知する。制御手段１８は、使用条件として第２条件が記述された制御ファイルおよびコンテンツを、記憶手段１１に記憶させる。
【００１６】
移動通信端末１０Ｂは、移動通信端末１０Ａからコンテンツの引き渡しを受け、引き渡されたコンテンツを使用する装置である。移動通信端末１０Ｂは、使用手段１９を有する。使用手段１９は、コンテンツを使用する。使用手段１９は、汎用ＤＲＭを復号する機能、ユーザがコンテンツの使用権を有しているか認証サーバ４０に確認する機能、およびコンテンツを再生する機能を有する。
【００１７】
図２は、移動通信端末１０のハードウェア構成を示す図である。この例で、移動通信端末１０Ａと移動通信端末１０Ｂとは、同一のハードウェア構成を有している。移動通信端末１０Ａと移動通信端末１０Ｂとを区別する必要がないときは、単に移動通信端末１０と表す。移動通信端末１０は、ＣＰＵ（Central Processing Unit）１１０と、ＲＡＭ（Random Access Memory）１２０と、ＲＯＭ（Read Only Memory）１３０と、記憶部１４０と、通信部１５０と、入力部１６０と、表示部１７０と、放送受信部１８０とを有するコンピュータ、この例では特に携帯電話機である。ＲＯＭ１３０は、プログラムおよびデータを記憶した不揮発性の記憶装置である。ＲＡＭ１２０は、揮発性の記憶装置である。ＣＰＵ１１０は、ＲＡＭ１２０を使用してプログラムを実行する演算装置である。記憶部１４０は、データおよびプログラムを記憶する不揮発性の記憶装置であり、例えばフラッシュメモリまたはＨＤＤ（Hard Disk Drive）を含む。この例で、記憶部１４０は、メモリカード等、着脱可能な記憶媒体およびその読み取り装置を含む。すなわち、記憶部１４０は、着脱可能なメモリーカードおよび着脱できない内部メモリーの両方を有する。通信部１５０は、基地局を介して移動通信網に接続された他のコンピュータと通信する装置であり、例えばアンテナおよび増幅器を含む。入力部１６０は、ＣＰＵ１１０に命令またはデータを入力するための装置であり、例えば、タッチパネルまたはキーパッドを含む。表示部１７０は、ＣＰＵ１１０の制御下で文字・画像等を表示する装置であり、例えばＬＣＤ（Liquid Crystal Display）または有機ＥＬ（Electro-Luminescence）ディスプレイを含む。放送受信部１８０は、放送によりデータを受信する装置であり、例えばアンテナおよび増幅器を含む。
【００１８】
図３は、放送サーバ２０のハードウェア構成を示す図である。放送サーバ２０は、放送によりデータを配信するためのサーバである。放送サーバ２０は、ＣＰＵ２１０と、ＲＡＭ２２０と、ＲＯＭ２３０と、記憶部２４０と、通信部２５０と、入力部２６０と、表示部２７０と、放送送信部２８０とを有するコンピュータである。ＲＯＭ２３０は、プログラムおよびデータを記憶した不揮発性の記憶装置である。ＲＡＭ２２０は、揮発性の記憶装置である。ＣＰＵ２１０は、ＲＡＭ２２０を使用してプログラムを実行する演算装置である。記憶部２４０は、データおよびプログラムを記憶する不揮発性の記憶装置であり、例えばＨＤＤを含む。通信部２５０は、移動通信網等のネットワークに接続された他のコンピュータと通信する装置であり、例えば通信インターフェースを含む。入力部２６０は、ＣＰＵ２１０に命令またはデータを入力するための装置であり、例えば、キーボードを含む。表示部２７０は、ＣＰＵ２１０の制御下で文字・画像等を表示する装置であり、例えばＬＣＤまたは有機ＥＬディスプレイを含む。放送送信部２８０は、放送によりデータを送信する装置であり、例えばアンテナおよび増幅器を含む。なお、放送送信部２８０（特にアンテナおよび増幅器）は、放送サーバ２０の他の要素とは別体であるが、ここでは簡単のため、放送サーバ２０の要素として説明する。この例で、記憶部２４０は、コンピュータをコンテンツ配信システム１における放送サーバとして機能させるためのプログラムを記憶している。放送サーバ２０は、放送によるデータの配信に際し、データを放送ＤＲＭにより暗号化する。
【００１９】
図４は、ＣＰサーバ３０のハードウェア構成を示す図である。ＣＰサーバ３０は、放送サーバ２０にコンテンツを提供するサーバである。ＣＰサーバ３０は、ＣＰＵ３１０と、ＲＡＭ３２０と、ＲＯＭ３３０と、記憶部３４０と、通信部３５０と、入力部３６０と、表示部３７０とを有するコンピュータである。各要素の機能は、放送サーバ２０と同様である。この例で、記憶部３４０は、コンピュータをコンテンツ配信システム１におけるＣＰサーバとして機能させるためのプログラムを記憶している。ＣＰサーバ３０は、放送サーバ２０へのコンテンツの提供に際し、コンテンツを汎用ＤＲＭにより暗号化する。放送ＤＲＭと汎用ＤＲＭとは、暗号化のアルゴリズムおよび用いられる暗号鍵の少なくとも一方が異なっている。ＣＰサーバ３０は、暗号化されたコンテンツと、平文の制御ファイルとの組を、放送サーバ２０に提供する。放送サーバ２０とＣＰサーバ３０とは、移動通信網等のネットワークを介して接続されている。
【００２０】
図５は、認証サーバ４０のハードウェア構成を示す図である。認証サーバ４０は、コンテンツの使用に際し、ユーザがそのコンテンツを使用する権利を有しているか認証するサーバである。認証サーバ４０は、ＣＰＵ４１０と、ＲＡＭ４２０と、ＲＯＭ４３０と、記憶部４４０と、通信部４５０と、入力部４６０と、表示部４７０とを有するコンピュータである。各要素の機能は、放送サーバ２０と同様である。この例で、記憶部４４０は、コンピュータをコンテンツ配信システム１における認証サーバとして機能させるためのプログラムを記憶している。また、記憶部４４０は、ユーザがコンテンツを使用する権利を有するか認証するための認証データベースを記憶している。認証データベースには、ユーザの識別子と、そのユーザが使用する権利を有するコンテンツの識別子の組が登録されている。クライアント（例えば移動通信端末１０）から認証の要求を受けると、認証サーバ４０は、要求に係るユーザがそのコンテンツを使用する権利を有しているかの認証を行い、その結果を応答として送信する。
【００２１】
図６は、移動通信端末１０のソフトウェア構成を示す図である。この例で、移動通信端末１０は、レジデント１０１と、プレイヤー１０２と、レンダラ１０３と、ＯＳ１０４とを有する。ＯＳ１０４は、移動通信端末１０の基本ソフトウェアであり、アプリケーションプログラムのプロセス管理等の機能を有する。レジデント１０１およびプレイヤー１０２は、ＯＳ１０４上で動作するアプリケーションプログラムであり、ユーザが自由にインストールおよびアンインストールをすることができる。レンダラ１０３は、アプリケーションプログラムから呼び出されて動作するミドルウェアであり、移動通信端末１０のハードウェアおよびソフトウェアプラットフォームに特化された、いわゆるネイティブプログラムである。ミドルウェアであるレンダラ１０３は、ＡＰＩ（Application Programming Interface）から呼び出されると起動するが、このＡＰＩは特定の者により作成されたアプリケーションプログラムからの呼び出しのみを受け付けるように構成されている。レジデント１０１は、このＡＰＩを呼び出すことができる。
【００２２】
図１の機能構成との対応関係でいうと、この例では、レジデント１０１は、受信手段１２、分離手段１４、書き換え手段１５、引き渡し手段１６、通知手段１７、および制御手段１８としての機能を有する。レンダラ１０３は、復号手段１３としての機能を有する。プレイヤー１０２は、使用手段１９としての機能を有する。したがって、この例では、レジデント１０１のプログラムを実行しているＣＰＵ１１０およびＣＰＵ１１０により制御される他のハードウェア要素は、受信手段１２、分離手段１４、書き換え手段１５、引き渡し手段１６、通知手段１７、および制御手段１８の一例である。レンダラ１０３のプログラムを実行しているＣＰＵ１１０およびＣＰＵ１１０により制御される他のハードウェア要素は、復号手段１３の一例である。プレイヤー１０２のプログラムを実行しているＣＰＵ１１０およびＣＰＵ１１０により制御される他のハードウェア要素は、使用手段１９の一例である。
【００２３】
２．動作
図７は、配信されるデータの構成を例示する図である。配信されるデータは、コンテンツおよび制御ファイルを含むファイル群である。コンテンツは、配信の主たる対象である実体ファイルであり、例えば、動画、静止画、音声、またはアプリケーションプログラムのファイルである。制御ファイルは、コンテンツの配信を制御するためのファイルであり、認証サーバ４０のアドレスおよびコンテンツの使用条件を含む。この例で、コンテンツの使用条件は、コンテンツの使用回数を制限するもの、例えば、コンテンツを再生可能な回数（残再生回数、例えば１０回）である。
【００２４】
図８は、移動通信端末１０の動作（ファイル転送方法）を示すフローチャートである。図８のフローは、例えば、レジデント１０１が起動されたことを契機として開始される。以下の説明においては、レジデント１０１やレンダラ１０３など、ソフトウェアを処理の主体として記載するが、これはプログラムを実行しているＣＰＵ１１０が、ＲＡＭ１２０その他のハードウェアと協働してその処理を行うことを意味する。
【００２５】
ステップＳ１００において、レジデント１０１は、放送によりデータ（コンテンツを含むファイル群）を受信する。データを受信すると、レジデント１０１は、受信したデータの復号をレンダラ１０３に要求する。レンダラ１０３への要求には、復号するデータを指定する情報と、復号後のデータを記憶するフォルダを指定する情報とが含まれている。この例で、ＯＳ１０４はフォルダ形式のファイル記憶システムを有しており、記憶部１４０における記憶領域は、フォルダ名とファイル名との組み合わせにより特定される。ここで指定されるフォルダは、記憶部１４０のうち内部メモリーに相当するフォルダである。
【００２６】
ステップＳ１１０において、レンダラ１０３は、指定されたデータを復号する。レンダラ１０３は、復号されたデータを、指定されたフォルダに書き込む。復号されたデータには、平文の制御ファイルと、汎用ＤＲＭで暗号化されたコンテンツとが含まれている。復号が完了すると、レンダラ１０３は、復号が完了した旨を示す復号応答を、復号の要求元であるレジデント１０１に送信する。
【００２７】
復号応答を受信すると、レジデント１０１は固有情報を取得する（ステップＳ１２０）。固有情報とは、移動通信端末１０のユーザに固有の情報をいう。この例で、固有情報は、移動通信端末１０Ａから移動通信端末１０Ｂへの使用条件の配分を指定する情報である。この情報は、例えば、ユーザが入力部１６０を介して入力する。この場合、レジデント１０１は、移動通信端末１０Ａから移動通信端末１０Ｂへの使用条件の配分の入力を促す画面を表示部１７０に表示する。この画面は、例えば、「あと１０回再生できます。このうち何回分の権利を移しますか？」というように、使用条件の配分の入力を促すメッセージを含む。これに対しユーザは、「６回」というように、移動通信端末１０Ｂへの使用条件の配分を指定する情報を入力する。放送により配信されるデータは、複数のユーザに対して共通である。したがって、この時点において、制御ファイルに記述されている使用条件は、複数のユーザに対して共通である。これに対して、移動通信端末１０Ａから移動通信端末１０Ｂへの使用条件の配分を指定する情報は、ユーザに固有のものである。
【００２８】
固有情報を取得すると、レジデント１０１は、使用条件を分離する（ステップＳ１３０）。レジデント１０１は、制御ファイルに記述されている残再生回数（この例では１０回）から、固有情報により示される再生回数（この例では６回）を引く（解は４回である）。レジデント１０１は、残再生回数１０回のうち、４回を移動通信端末１０Ａに、６回を移動通信端末１０Ｂに、それぞれ割り当てる。
【００２９】
ステップＳ１４０において、レジデント１０１は、分離された使用条件に基づいて、制御ファイルを書き換える。レジデント１０１は、内部メモリーに記憶されているファイル群において、復号したデータに含まれる制御ファイルの残再生回数を４回に書き換える。さらに、レジデント１０１は、残再生回数が６回であることが記述された制御ファイルを新たに作成する。以下、新たに作成された制御ファイルを制御ファイルＡといい、書き換えられた制御ファイルを制御ファイルＢという。
【００３０】
ステップＳ１５０において、レジデント１０１は、移動通信端末１０Ａのユーザに固有の暗号鍵で、コンテンツおよび制御ファイルＢを含むファイル群を暗号化する。この暗号鍵は、記憶部１４０に記憶されている。ファイル群を暗号化すると、レジデント１０１は、このファイル群を他の移動通信端末１０（移動通信端末１０Ｂ）に引き渡す。この例で、移動通信端末１０Ｂへの引き渡しは、メモリカードを介して行われる。レジデント１０１は、暗号化されたファイル群を、メモリカードに書き込む。
【００３１】
図９は、コンテンツ引き渡し後の状態を示す模式図である。ユーザは、メモリカードを移動通信端末１０Ａから移動通信端末１０Ｂに差し替えることにより、移動通信端末１０Ｂにおいてコンテンツを使用することができる。移動通信端末１０Ａおよび移動通信端末１０Ｂのそれぞれにおいて、コンテンツおよび制御ファイルを含むファイル群が記憶部１４０に記憶されている。移動通信端末１０Ａにおいて、制御ファイルＡには残再生回数が４回であることが記述されている。移動通信端末１０Ｂにおいて、制御ファイルＢには残再生回数が６回であることが記述されている。
【００３２】
移動通信端末１０Ｂにおいてコンテンツを使用するとき、ユーザは、移動通信端末１０Ｂにおいてプレイヤー１０２を起動する。ユーザは、プレイヤー１０２において、メモリカードに記憶されているコンテンツを指定し、このコンテンツの再生を指示する。
【００３３】
コンテンツの再生が指示されると、プレイヤー１０２は、指定されたコンテンツの使用をする権利をユーザが有しているか、確認処理を行う。この確認処理は、以下の処理を含む。まず、プレイヤー１０２は、移動通信端末１０Ｂのユーザに固有の暗号鍵で、指定されたコンテンツを含むファイル群を復号する。この暗号鍵は、記憶部１４０に記憶されている。この例では、移動通信端末１０Ａのユーザと移動通信端末１０Ｂのユーザとは同一であるので、この暗号鍵は、ステップＳ１５０で用いた暗号鍵と同じものである。したがって、移動通信端末１０Ａで暗号化されたファイルを、移動通信端末１０Ｂで復号することができる。ファイル群が復号されると、プレイヤー１０２は、指定されたフォルダに記憶されている制御ファイルに含まれる使用条件を読み出す。プレイヤー１０２は、読み出した使用条件に基づいて、このコンテンツを使用可能であるか判断する。この例では、制御ファイルにおいて、残回数が６回であることが使用条件として記述されているため、プレイヤー１０２は、このコンテンツを使用可能であると判断する。次に、プレイヤー１０２は、この制御ファイルに含まれる認証サーバ４０のアドレスを読み出す。プレイヤー１０２は、読み出したアドレスにより示される認証サーバ４０に対し、コンテンツの使用の認証を要求する。この要求は、コンテンツの識別子およびユーザの識別子を含む。コンテンツの識別子は、例えばコンテンツに含まれている（コンテンツの識別子は暗号化されておらず平文の状態でコンテンツに含まれている）。ユーザの識別子は、あらかじめプレイヤー１０２を介して設定されており、ユーザの識別子を含む設定ファイルが記憶されている。
【００３４】
認証要求を受けると、認証サーバ４０は、要求されたコンテンツを使用する権利をそのユーザが有しているか確認する。認証サーバ４０は、認証の結果を示す認証応答を、認証要求の送信元であるプレイヤー１０２に送信する。具体的には、そのユーザが権利を有していることが確認された場合、認証サーバ４０は、コンテンツの使用に必要な情報（例えば、汎用ＤＲＭを解読するための復号鍵）を、プレイヤー１０２に送信する。そのユーザが権利を有していることが確認されなかった場合、認証サーバ４０は、そのコンテンツを使用する権利がない旨の通知をプレイヤー１０２に送信する。
【００３５】
指定されたコンテンツの使用をする権利をユーザが有していることが確認された場合、プレイヤー１０２は、認証サーバから送信された復号鍵を用いてコンテンツを復号し、復号されたコンテンツを再生する。コンテンツの再生が終了すると、プレイヤー１０２は、制御ファイルに記述されている残再生回数を、１回減じた値に書き換える。移動通信端末１０Ｂにおいて、残再生回数は５回になる。なお、移動通信端末１０Ａにおけるコンテンツの再生も、これと同様に行われる。
【００３６】
コンテンツ配信システム１によれば、放送により配信されたコンテンツを、移動通信端末１０Ａから移動通信端末１０Ｂに転送することができる（引き渡すことができる）。また、このとき、使用条件が移動通信端末１０Ａと移動通信端末１０Ｂとに分離され、著作権や契約等による使用の制限を、２つの移動通信端末１０において遵守することができる。
【００３７】
３．他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち、２つ以上のものが組み合わせて用いられてもよい。
【００３８】
コンテンツの使用条件は、実施形態で説明されたものに限定されない。実施形態においては、使用条件が、コンテンツの使用回数を制限するものである例を説明した。別の例として、使用条件は、コンテンツの使用期間を制限するものであってもよい。この場合において、条件の分離の一例は、時間帯を分離させるものである。例えば、使用条件によって使用期間が６月１日から６月３０日までに制限されている場合に、使用期間を６月１日から６月３０日までの午前９時から午後９時までに制限する第１条件と、使用期間を６月１日から６月３０日までの午後９時から翌午前９時までに制限する第２条件とに使用条件が分離されてもよい。条件の分離の別の例は、日にちを分離させるものである。例えば、先の例で、使用期間を６月１日から６月１５日までに制限する第１条件と、使用期間を６月１６日から６月３０日までに制限する第２条件とに使用条件が分離されてもよい。さらに別の例として、使用条件は、コンテンツの使用地域を制限するものであってもよい。さらに別の例として、コンテンツが複数のサブコンテンツを含む場合（例えば１０曲入りのアルバム）において、使用条件は、このうち使用可能なサブコンテンツ（１０曲のうち使用可能な曲）を制限するものであってもよい。また、コンテンツの使用条件は、使用回数、使用期間、使用地域、およびサブコンテンツに関する条件の組み合わせであってもよい。
【００３９】
分離手段１４による分離処理は、実施形態で説明したものに限定されない。実施形態においては、第１条件（を満たす状態）と第２条件（を満たす状態）との和集合が、元の使用条件の集合に等しい例を説明した。しかし、分離手段１４は、第１条件と第２条件との和集合が、元の使用条件の部分集合となるように条件を分離してもよい。
【００４０】
分離処理に用いられる固有情報は、実施形態で説明したものに限定されない。実施形態においては、ユーザにより入力された、使用条件の配分を指定する情報が固有情報として用いられる例を説明した。別の例で、固有情報は、ユーザの属性を示す属性情報であってもよい。この場合、分離手段１４は、ユーザの属性情報に応じて使用条件を分離する分離規則を示す情報を記憶している。分離手段１４は、この分離規則を参照して使用条件を分離する。属性情報の一例としては、例えば年齢がある。この場合、分離規則には、例えばあるしきい値以下の年齢のユーザについては、他の移動通信端末１０において午前９時から午後４時の間の使用をさせないということが記述されている。分離手段１４は、この分離規則を参照して、第１条件（移動通信端末１０Ｂにおける使用条件）として、使用時間を午後４時から翌午前９時までに制限した条件を分離する。
【００４１】
引き渡し手段１６による引き渡し処理は、実施形態において説明したものに限定されない。実施形態においては、復号されたコンテンツを、レジデント１０１が、着脱可能なメモリーカードに書き込む例を説明した。しかし、これ以外の方法により、コンテンツの引き渡しが行われてもよい。例えば、引き渡し処理は、移動通信端末１０Ａと移動通信端末１０ＢとがＵＳＢ（Universal Serial Bus）ケーブル等により有線接続された状態で、コンテンツを含むファイル群を転送する処理であってもよい。別の例で、引き渡し処理は、移動通信端末１０Ａと移動通信端末１０Ｂとが赤外線通信等により無線接続された状態で、コンテンツを含むファイル群を転送する処理であってもよい。
【００４２】
通知手段１７による通知処理は、実施形態において説明したものに限定されない。実施形態においては、制御ファイルおよびコンテンツを、ユーザの暗号鍵で暗号化することにより、そのユーザがそのコンテンツの使用をする権利を有していることを通知する例を説明した。別の例で、通知手段１７は、ユーザの識別子を移動通信端末１０Ｂに送信することにより、そのユーザがそのコンテンツの使用をする権利を有していることを通知してもよい。
【００４３】
レジデント１０１、プレイヤー１０２、およびレンダラ１０３における機能の分担は、第１実施形態および第２実施形態で説明したものに限定されない。移動通信端末１０Ａが全体として、記憶手段１１、受信手段１２、復号手段１３、分離手段１４、書き換え手段１５、引き渡し手段１６、通知手段１７、および制御手段１８としての機能を有していれば、ソフトウェア間の機能の分担はどのようになっていてもよい。例えば、単一のソフトウェアが、これら全ての機能を有していてもよい。また、図１で説明した機能構成のうち一部は省略されてもよい。
【００４４】
コンテンツ配信システム１の各機能を実現するためのハードウェア構成は、図２〜５で例示したものに限定されない。必要な機能を実現できるものであれば、どのようなハードウェア構成を有する装置が用いられてもよい。例えば、単一の装置が、放送サーバ２０、ＣＰサーバ３０、および認証サーバ４０としての機能をすべて有していてもよい。各サーバは、図１の各機能要素にそれぞれ対応する回路（装置）を有していてもよい。移動端末１０についても同様である。
【００４５】
第１暗号化手法および第２暗号化手法は、実施形態で説明した放送ＤＲＭおよび汎用ＤＲＭに限定されない。第１暗号化手法および第２暗号化手法は、暗号化アルゴリズムおよび暗号鍵のうち少なくとも一方が異なっているものであれば、それぞれどのような暗号化手法が用いられてもよい。
【００４６】
実施形態においてはコンテンツと制御ファイルとが一対一に対応する例を説明した。しかし、単一のコンテンツに複数の制御ファイルが対応していてもよい。この場合、放送ＤＲＭで暗号化されるファイル群には、１つのコンテンツと、そのコンテンツに対応する複数の制御ファイルが含まれる。例えば、コンテンツの使用条件として再生回数が１０回に制限されている場合、再生回数が１回であることが記述されている制御ファイルが１０個、そのコンテンツに対応付けられている。この場合、分離手段１４は、固有情報に基づいて、１０個の制御ファイルを、例えば４個と６個に分割する。なおこの場合、ステップＳ１４０の制御ファイルの書き換えは不要である。
【００４７】
一のコンテンツに複数の制御ファイルが対応する場合、複数の制御ファイルは階層化されていてもよい。換言すると、複数の制御ファイルは、親子関係を有していてもよい。この場合、制御ファイルには、自己の階層（親子関係の世代）を示す情報が記述されている。例えば、分離手段１４は、階層化された制御ファイルのうち、特定の階層（例えば、階層が一番下の制御ファイル、親子関係でいうと子）の制御ファイルに記述されている使用条件を分割する。より具体的に、以下の例を考える。１つのコンテンツに、１つの親（第１階層）制御ファイルと、１０個の子（第２階層）制御ファイルとが対応付けられている。子制御ファイルには、それぞれ、再生回数が１回であることが記述されている。この場合、分離手段１４は、固有情報に基づいて、１０個の子制御ファイルを、例えば４個と６個に分割する。なおこの場合、ステップＳ１４０の制御ファイルの書き換えは不要である。
【００４８】
分割された使用条件が、再度分割されてもよい。実施形態では移動通信端末１０Ａが受信したコンテンツの使用条件を移動通信端末１０Ｂに分割する例を説明したが、さらに、移動通信端末１０Ｂが、別の移動通信端末（移動通信端末１０Ｂ）に使用条件を分割してもよい。この場合、使用条件には、使用条件の再分割の範囲（回数や相手）を制限するものが含まれていてもよい。
【００４９】
移動端末１０は、携帯電話機に限定されない。移動端末１０は、ラップトップコンピュータ、スマートフォン、タブレット端末、カーナビゲーション装置、ＰＤＡ（Personal Digital Assistant）、電子ブック、または携帯音楽プレーヤーであってもよい。
【００５０】
実施形態での説明に用いられた条件やパラメータの値はあくまで例示であり、これに限定されるものではない。
上述の実施形態においてＣＰＵ１１０等によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００５１】
１…コンテンツ配信システム、１０…移動通信端末、１１…記憶手段、１２…受信手段、１３…復号手段、１４…分離手段、１５…書き換え手段、１６…引き渡し手段、１７…通知手段、１８…制御手段、１９…使用手段、２０…放送サーバ、３０…ＣＰサーバ、４０…認証サーバ、１０１…レジデント、１０２…プレイヤー、１０３…レンダラ、１０４…ＯＳ、１１０…ＣＰＵ、１２０…ＲＡＭ、１３０…ＲＯＭ、１４０…記憶部、１５０…通信部、１６０…入力部、１７０…表示部、１８０…放送受信部、２１０…ＣＰＵ、２２０…ＲＡＭ、２３０…ＲＯＭ、２４０…記憶部、２５０…通信部、２６０…入力部、２７０…表示部、２８０…放送送信部、３１０…ＣＰＵ、３２０…ＲＡＭ、３３０…ＲＯＭ、３４０…記憶部、３５０…通信部、３６０…入力部、３７０…表示部、４１０…ＣＰＵ、４２０…ＲＡＭ、４３０…ＲＯＭ、４４０…記憶部、４５０…通信部、４６０…入力部、４７０…表示部
【図１】
2013025520.tif 000003
【図２】
2013025520.tif 000004
【図３】
2013025520.tif 000005
【図４】
2013025520.tif 000006
【図５】
2013025520.tif 000007
【図６】
2013025520.tif 000008
【図７】
2013025520.tif 000009
【図８】
2013025520.tif 000010
【図９】
2013025520.tif 000011