(57)【特許請求の範囲】
【請求項１】
サーバから送信されたコンテンツを受信機で受信し、その受信機が該コンテンツに関する利用制御を行うコンテンツ利用制御システムであって、
前記サーバが、
契約されたパッケージのパッケージ識別子を有する契約パッケージ情報とパッケージの提供期限を含むパッケージライセンスを生成するパッケージライセンス生成手段と、
生成されたパッケージライセンスを受信機に送信するパッケージライセンス送信手段と、
素材コンテンツを暗号化し、その暗号化された素材コンテンツを暗号化コンテンツと見做す暗号化手段と、
コンテンツが所属するパッケージのパッケージ識別子を有する所属パッケージ情報と前記素材コンテンツを暗号化するコンテンツ鍵を含むコンテンツライセンスを生成するコンテンツライセンス生成手段と、
前記暗号化コンテンツにコンテンツライセンスを多重化し、多重化されたコンテンツを生成する多重手段と、
前記多重化されたコンテンツを受信機に送信する送信手段と、を備え、
前記受信機が、
前記サーバから送信されたパッケージライセンスを受信するパッケージライセンス受信手段と、
そのパッケージライセンスから抽出した契約パッケージ情報とパッケージの提供期限を記憶部に記憶する記憶手段と、
前記サーバから多重化されたコンテンツを受信するコンテンツ受信手段と、
多重化されたコンテンツを暗号化コンテンツとコンテンツライセンスに分離する分離手段と、
該コンテンツライセンスから所属パッケージ情報を抽出する手段と、
抽出された所属パッケージ情報と前記記憶部に記憶された契約パッケージ情報の中に同じパッケージ識別子が含まれているか否かを確認し、該所属パッケージ情報と該契約パッケージ情報の中に同じパッケージ識別子が含まれていた場合、前記コンテンツライセンスからコンテンツ鍵を抽出する手段と、
前記暗号化コンテンツをコンテンツ鍵で復号する復号手段と、を備える
ことを特徴とするコンテンツ利用制御システム。
【請求項２】
前記受信機が、
記憶したパッケージの提供期限が期限切れか否かを確認し、そのパッケージ提供の期限が切れていた場合に、そのパッケージの提供期限に対応する契約パッケージ情報と該パッケージの提供期限を記憶部から消去する手段、
を備えることを特徴とする請求項１記載のコンテンツ利用制御システム。
【請求項３】
前記サーバが、
多重化されたコンテンツライセンスに含まれる所属パッケージ情報に対して、コンテンツが新たに所属するパッケージのパッケージ識別子を追加する手段、
を備えることを特徴とする請求項１または２記載のコンテンツ利用制御システム。
【請求項４】
前記サーバが、
多重化されたコンテンツライセンスに含まれる所属パッケージ情報から、所定のパッケージに対応するパッケージ識別子を消去する手段、
を備えることを特徴とする請求項１乃至３のいずれかに記載のコンテンツ利用制御システム。
【請求項５】
サーバから送信されたコンテンツを受信機で受信し、その受信機が該コンテンツに関する利用制御を行うコンテンツ利用制御方法であって、
前記サーバが契約されたパッケージのパッケージ識別子を有する契約パッケージ情報とパッケージの提供期限を含むパッケージライセンスを生成するパッケージライセンス生成ステップと、
前記サーバが生成されたパッケージライセンスを受信機に送信するパッケージライセンス送信ステップと、
前記サーバが素材コンテンツを暗号化し、その暗号化された素材コンテンツを暗号化コンテンツと見做す暗号化ステップと、
前記サーバが、コンテンツが所属するパッケージのパッケージ識別子を有する所属パッケージ情報と前記素材コンテンツを暗号化するコンテンツ鍵を含むコンテンツライセンスを生成するコンテンツライセンス生成ステップと、
前記サーバが前記暗号化コンテンツにコンテンツライセンスを多重化し、多重化されたコンテンツを生成する多重ステップと、
前記サーバが前記多重化されたコンテンツを受信機に送信する送信ステップと、
前記受信機が前記サーバから送信されたパッケージライセンスを受信するパッケージライセンス受信ステップと、
前記受信機が該パッケージライセンスから抽出した契約パッケージ情報とパッケージの提供期限を記憶部に記憶する記憶ステップと、
前記受信機が前記サーバから多重化されたコンテンツを受信するコンテンツ受信ステップと、
前記受信機が多重化されたコンテンツを暗号化コンテンツとコンテンツライセンスに分離する分離ステップと、
前記受信機が該コンテンツライセンスから所属パッケージ情報を抽出するステップと、
前記受信機が抽出された所属パッケージ情報と前記記憶部に記憶された契約パッケージ情報の中に同じパッケージ識別子が含まれているか否かを確認し、該所属パッケージ情報と該契約パッケージ情報の中に同じパッケージ識別子が含まれていた場合、前記コンテンツライセンスからコンテンツ鍵を抽出するステップと、
前記受信機が前記暗号化コンテンツをコンテンツ鍵で復号する復号ステップと、
を有することを特徴とするコンテンツ利用制御方法。
【請求項６】
前記受信機が記憶したパッケージの提供期限が期限切れか否かを確認し、そのパッケージ提供の期限が切れていた場合に、そのパッケージの提供期限に対応する契約パッケージ情報と該パッケージの提供期限を記憶部から消去するステップ、
を有することを特徴とする請求項５記載のコンテンツ利用制御方法。
【請求項７】
前記サーバが多重化されたコンテンツライセンスに含まれる所属パッケージ情報に対して、コンテンツが新たに所属するパッケージのパッケージ識別子を追加するステップ、
を有することを特徴とする請求項５または６記載のコンテンツ利用制御方法。
【請求項８】
前記サーバが多重化されたコンテンツライセンスに含まれる所属パッケージ情報から、所定のパッケージに対応するパッケージ識別子を消去するステップ、
を有することを特徴とする請求項５乃至７のいずれかに記載のコンテンツ利用制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツライセンスに関するコンテンツ制御装置または方法に関するものである。
【背景技術】
【０００２】
ブロードバンド通信サービスの普及に伴い、各種の映像コンテンツを利用者に配信するコンテンツ配信サービスを本格的に運用できる環境が整いつつある。一般的に、コンテンツ配信サービスを行うためには、コンテンツの利用条件を制御し、不正な利用からコンテンツを保護することが必要とされる。そのコンテンツ利用制御方法としては、コンテンツを復号するための復号鍵とコンテンツに関する利用条件を含むライセンス（即ち、ライセンス情報）をサーバ（例えば、ライセンスサーバ）から受信機に送信し、コンテンツを該ライセンスに従ってユーザに利用させる方法が知られている（例えば、特許文献１参照）。
【０００３】
また、コンテンツ販売形態では、複数のコンテンツを１つにまとめてパッケージを形成し、そのパッケージを月単位で契約し、解約しない限り契約を自動更新する販売形態も見られるようになった。
【０００４】
ここで、従来のライセンス発行方式の一例を図８に基づいて説明する。  
【０００５】
まず、サービス提供者のサーバが、コンテンツＣＡ〜コンテンツＣＥをパッケージＰ１としてＸ月に販売した場合、そのコンテンツＣＡ〜コンテンツＣＥの利用権であるライセンスＬＡ〜ライセンスＬＥを受信機に発行する（Ｍ１１）。
【０００６】
そして、サービス提供者のサーバがＹ月にパッケージＰ１からコンテンツＣＤを外し、新たにコンテンツＣＦ，コンテンツＣＧを追加する場合には、受信機におけるコンテンツＣＤの利用権であるライセンスＬＤを削除し、コンテンツＣＦ、コンテンツＣＧの利用権であるライセンスＬＦ、ライセンスＬＧを受信機に対して発行する（Ｍ１２）。
【特許文献１】特開２００５−３３８９７９号公報（段落［００１１］〜［００１５］等）。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のコンテンツ販売形態では、ユーザがパッケージを利用する際に、そのパッケージに含まれる各々コンテンツに応じたライセンス（即ち、ユーザに利用権を与えるライセンス）を必要とする。そのため、サーバがユーザによって利用される受信機に対し、それらのライセンスを発行していた。
【０００８】
例えば、コンテンツ単位のライセンス発行及び月単位契約において、月替りにコンテンツをパッケージに追加する場合、その追加するコンテンツに応じたライセンスを受信機に対して新たに発行していた。そのため、受信機にライセンス更新操作を行わせる負担が生じていた。
【０００９】
同様に、あるパッケージに含まれているコンテンツを削除する場合、受信機に保存された発行済みのライセンスを受信機で削除していた。
【００１０】
本発明は、前記課題に基づいてなされたものであって、利用者に対し新たなライセンスを発行しないように、もしくは、利用者に発行されたライセンスを削除しないように、個々のコンテンツのコンテンツ鍵を含まないライセンス（即ち、パッケージライセンス）を発行するコンテンツ利用制御システム及びコンテンツ利用制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、前記課題の解決を図るために、請求項１記載の発明は、サーバから送信されたコンテンツを受信機で受信し、その受信機が該コンテンツに関する利用制御を行うコンテンツ利用制御システムであって、前記サーバが、契約されたパッケージのパッケージ識別子を有する契約パッケージ情報とパッケージの提供期限を含むパッケージライセンスを生成するパッケージライセンス生成手段と、生成されたパッケージライセンスを受信機に送信するパッケージライセンス送信手段と、素材コンテンツを暗号化し、その暗号化された素材コンテンツを暗号化コンテンツと見做す暗号化手段と、コンテンツが所属するパッケージのパッケージ識別子を有する所属パッケージ情報と前記素材コンテンツを暗号化するコンテンツ鍵を含むコンテンツライセンスを生成するコンテンツライセンス生成手段と、前記暗号化コンテンツにコンテンツライセンスを多重化し、多重化されたコンテンツを生成する多重手段と、前記多重化されたコンテンツを受信機に送信する送信手段と、を備え、前記受信機が、前記サーバから送信されたパッケージライセンスを受信するパッケージライセンス受信手段と、そのパッケージライセンスから抽出した契約パッケージ情報とパッケージの提供期限を記憶部に記憶する記憶手段と、前記サーバから多重化されたコンテンツを受信するコンテンツ受信手段と、多重化されたコンテンツを暗号化コンテンツとコンテンツライセンスに分離する分離手段と、該コンテンツライセンスから所属パッケージ情報を抽出する手段と、抽出された所属パッケージ情報と前記記憶部に記憶された契約パッケージ情報の中に同じパッケージ識別子が含まれているか否かを確認し、該所属パッケージ情報と該契約パッケージ情報の中に同じパッケージ識別子が含まれていた場合、前記コンテンツライセンスからコンテンツ鍵を抽出する手段と、前記暗号化コンテンツをコンテンツ鍵で復号する復号手段と、を備えることを特徴とする。
【００１２】
請求項２記載の発明は、請求項１記載の発明において、前記受信機が、記憶したパッケージの提供期限が期限切れか否かを確認し、そのパッケージ提供の期限が切れていた場合に、そのパッケージの提供期限に対応する契約パッケージ情報と該パッケージの提供期限を記憶部から消去する手段、を備えることを特徴とする。
【００１３】
請求項３記載の発明は、請求項１または２記載の発明において、前記サーバが、多重化されたコンテンツライセンスに含まれる所属パッケージ情報に対して、コンテンツが新たに所属するパッケージのパッケージ識別子を追加する手段、を備えることを特徴とする。
【００１４】
請求項４記載の発明は、請求項１乃至３のいずれかに記載の発明において、前記サーバが、多重化されたコンテンツライセンスに含まれる所属パッケージ情報から、所定のパッケージに対応するパッケージ識別子を消去する手段、を備えることを特徴とする。
【００１５】
請求項５記載の発明は、サーバから送信されたコンテンツを受信機で受信し、その受信機が該コンテンツに関する利用制御を行うコンテンツ利用制御方法であって、前記サーバが契約されたパッケージのパッケージ識別子を有する契約パッケージ情報とパッケージの提供期限を含むパッケージライセンスを生成するパッケージライセンス生成ステップと、前記サーバが生成されたパッケージライセンスを受信機に送信するパッケージライセンス送信ステップと、前記サーバが素材コンテンツを暗号化し、その暗号化された素材コンテンツを暗号化コンテンツと見做す暗号化ステップと、前記サーバが、コンテンツが所属するパッケージのパッケージ識別子を有する所属パッケージ情報と前記素材コンテンツを暗号化するコンテンツ鍵を含むコンテンツライセンスを生成するコンテンツライセンス生成ステップと、前記サーバが前記暗号化コンテンツにコンテンツライセンスを多重化し、多重化されたコンテンツを生成する多重ステップと、前記サーバが前記多重化されたコンテンツを受信機に送信する送信ステップと、前記受信機が前記サーバから送信されたパッケージライセンスを受信するパッケージライセンス受信ステップと、前記受信機が該パッケージライセンスから抽出した契約パッケージ情報とパッケージの提供期限を記憶部に記憶する記憶ステップと、前記受信機が前記サーバから多重化されたコンテンツを受信するコンテンツ受信ステップと、前記受信機が多重化されたコンテンツを暗号化コンテンツとコンテンツライセンスに分離する分離ステップと、前記受信機が該コンテンツライセンスから所属パッケージ情報を抽出するステップと、前記受信機が抽出された所属パッケージ情報と前記記憶部に記憶された契約パッケージ情報の中に同じパッケージ識別子が含まれているか否かを確認し、該所属パッケージ情報と該契約パッケージ情報の中に同じパッケージ識別子が含まれていた場合、前記コンテンツライセンスからコンテンツ鍵を抽出するステップと、前記受信機が前記暗号化コンテンツをコンテンツ鍵で復号する復号ステップと、を有することを特徴とする。
【００１６】
請求項６記載の発明は、請求項５記載の発明において、前記受信機が記憶したパッケージの提供期限が期限切れか否かを確認し、そのパッケージ提供の期限が切れていた場合に、そのパッケージの提供期限に対応する契約パッケージ情報と該パッケージの提供期限を記憶部から消去するステップ、を有することを特徴とする。
【００１７】
請求項７記載の発明は、請求項５または６記載の発明において、前記サーバが多重化されたコンテンツライセンスに含まれる所属パッケージ情報に対して、コンテンツが新たに所属するパッケージのパッケージ識別子を追加するステップ、を有することを特徴とする。
【００１８】
請求項８記載の発明は、請求項５乃至７のいずれかに記載の発明において、前記サーバが多重化されたコンテンツライセンスに含まれる所属パッケージ情報から、所定のパッケージに対応するパッケージ識別子を消去するステップ、を有することを特徴とする。
【００１９】
前記の請求項１，５の発明によれば、サーバがコンテンツ鍵を含まないパッケージライセンスを生成し、そのパッケージライセンスを受信機に送信できる。また、受信機が所属パッケージ情報と契約パッケージ情報に同じパッケージ識別子が含まれているか否かを確認できる。
【００２０】
前記の請求項２，６の発明によれば、受信機がパッケージの提供期限が期限切れか否かを確認できる。
【００２１】
前記の請求項３，７の発明によれば、サーバが、あるコンテンツが新たに所属するパッケージに関する情報をコンテンツライセンスに追加できる。
【００２２】
前記の請求項４，８の発明によれば、サーバがサービス提供期間の満了したパッケージに関する情報をコンテンツライセンスから消去できる。
【発明の効果】
【００２３】
以上示したように請求項１，５の発明によれば、パッケージライセンスにコンテンツ鍵を含めないため、コンテンツ鍵を他のコンテンツ鍵に変更してコンテンツを暗号化しても、パッケージライセンスを更新せずに、受信機はそのコンテンツを利用でき、受信機が利用できるコンテンツか否かを判断できる。
【００２４】
請求項２，６の発明によれば、受信機が契約パッケージ情報の期限を管理できる。
【００２５】
請求項３，７の発明によれば、パッケージライセンスにコンテンツライセンスの情報を有さないため、パッケージライセンスを更新しなくても、利用者が利用できるコンテンツをパッケージに追加できる。
【００２６】
請求項４，８の発明によれば、パッケージライセンスにコンテンツライセンスの情報を有さないため、パッケージライセンスを更新しなくても、利用者が利用できないようにコンテンツをパッケージから消去できる。
【００２７】
これらを以ってコンテンツ提供サービス分野に貢献できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態を図面等に基づいて詳細に説明する。
【００２９】
本実施形態における基本的なコンテンツ制御方式を図９に基づいて説明する。なお、以下の説明では、パッケージはコンテンツを含む販売単位（例えば、２つ以上のコンテンツを含む販売単位）である。
【００３０】
サービス提供者のサーバがコンテンツＣＡ〜コンテンツＣＥをまとめてパッケージＰ１を生成し、そのパッケージＰ１をＸ月に販売した場合、そのパッケージＰ１の利用権であるパッケージライセンスＬＰ１を受信機に発行する（Ｍ２１）。
【００３１】
そして、サービス提供者がＹ月に、パッケージＰ１からコンテンツＣＤを外し、新たにコンテンツＣＦ及びコンテンツＣＧを追加する場合であっても、新たなライセンスを送付しない（Ｍ２２）。
【００３２】
本実施形態におけるコンテンツ利用制御システムの装置構成を図１に基づいて説明する。コンテンツ利用制御システムの装置構成は、サーバ１００と受信機２００から主に構成される。
【００３３】
さらに、サーバ１００は、素材コンテンツ管理手段から素材コンテンツ（例えば、静止画像データや動画像データなどのネットワークで利用できるコンテンツ）を取得し、その素材コンテンツを暗号化し暗号化された素材コンテンツ（以後、暗号化コンテンツと称する）を生成する暗号化部１０１と、暗号化コンテンツにコンテンツライセンスを多重化して多重化コンテンツを生成する多重部１０２と、多重化コンテンツを受信機２００に送信するコンテンツ送信部１０３と、コンテンツライセンスを生成するコンテンツライセンス生成部１０４と、パッケージライセンスを生成するパッケージライセンス生成部１０５と、パッケージライセンスを受信機２００に送信するパッケージライセンス送信部１０６を備えている。なお、素材コンテンツ管理手段は、例えば、素材コンテンツを管理するデータベースなどである。
【００３４】
受信機２００は、サーバ１００から多重化コンテンツを受信するコンテンツ受信部２０１と、多重化コンテンツから暗号化コンテンツとコンテンツライセンスを分離する分離部２０２と、暗号化コンテンツを復号する復号部２０３と、パッケージライセンスおよびコンテンツライセンスを受信しコンテンツの利用可否を判断しコンテンツ鍵を復号部２０３に送信するライセンス処理部２０４と、サーバ１００からパッケージライセンスを受信するパッケージライセンス受信部２０５と、ライセンス処理部２０４で処理した結果を記憶する記憶部２０６を備えている。
【００３５】
なお、記憶部２０６は、記憶装置（例えば、ハードディスクやメモリ）を含むものとする。コンテンツ鍵はコンテンツに対し暗号化及び復号に使用する鍵である。例えば、共通鍵暗号方式におけるコンテンツ鍵は、サーバと受信機で同一の鍵を使用する。公開鍵暗号方式におけるコンテンツ鍵は鍵ペアであり、サーバで公開鍵を使用しコンテンツを暗号化し、受信機で秘密鍵を使用してコンテンツを復号する。
【００３６】
次に、サーバ１００から受信機２００に送信されるパッケージライセンスＬＰ１の構成を図２に基づいて説明する。パッケージライセンスＬＰ１は、利用権が与えられたパッケージのパッケージ識別子ＰＫａを有する契約パッケージ情報ＬＰａ及び該パッケージの提供期限ＬＰｂで構成される。
【００３７】
なお、サーバ１００と受信機２００間の通信は、例えば、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）などによってセキュリティを確保した方法で通信してもよい。
【００３８】
また、パッケージの提供期限ＬＰｂは、月単位の契約で、かつ、解約しない限り該契約を自動更新する販売形態では、利用者へパッケージを提供する期限（例えば、パッケージを購入してからの期間（即ち、契約単位より長い期間）後の日付）を示す値とする。
【００３９】
次に、サーバ１００から受信機２００に送信するコンテンツライセンスＬＡ〜ＬＣの構成を図３に基づいて説明する。なお、以下では、コンテンツライセンスＬＡを例に説明する。コンテンツライセンスＬＡは、多重化されている暗号化コンテンツが所属するパッケージを表す所属パッケージ情報ＣＬａと、多重化されている暗号化コンテンツを復号するためのコンテンツ鍵ＣＬｂと、で構成される。例えば、コンテンツが複数のパッケージに含まれる場合、複数のパッケージ識別子を含む所属パッケージ情報がコンテンツライセンスに記述される。
【００４０】
また、同一のパッケージに含まれるコンテンツＣＡ〜ＣＥでは、それぞれのコンテンツに多重化されるコンテンツライセンスの所属パッケージ情報ＣＬａには、同じパッケージ識別子ＰＫａが含まれる。また、あるコンテンツが複数のパッケージに含まれる場合は、コンテンツに多重化されるコンテンツライセンスに対する所属パッケージ情報ＣＬａの中に、パッケージ識別子ＰＫａが複数存在してもよい。
【００４１】
あるパッケージに含まれるコンテンツを入れ替える場合は、コンテンツに多重化されているコンテンツライセンス中の所属パッケージ情報ＣＬａに対してパッケージ識別子ＰＫａを追加または消去することによって、そのコンテンツをパッケージに追加したり、パッケージから消去したりできる。例えば、パッケージＰ１に含まれるコンテンツＣＡをパッケージＰ１から消去する場合は、コンテンツＣＡに多重化するコンテンツライセンスＬＡの所属パッケージ情報ＣＬａ内のパッケージＰ１を表すパッケージ識別子ＰＫａを消去する。また、パッケージＰ１に含まれないコンテンツＣＢをパッケージＰ１に追加する場合は、コンテンツＣＢに多重化するコンテンツライセンスＬＢの所属パッケージＣＬａ内にパッケージＰ１を表すパッケージ識別子ＰＫａを追加する。
【００４２】
なお、パッケージ識別子ＰＫａの具体的な実現方法としては、例えば、文字コードや数字コードの組み合わせによるＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）でパッケージを特定する識別子、または、ビット列を構成する各ビットでパッケージを特定する識別子として実現する。また、所属パッケージ情報ＣＬａ及び契約パッケージ情報ＬＰａは、パッケージ識別子ＰＫａを１以上含んでも良い。
【００４３】
サーバ１００がパッケージライセンスを生成し、受信機２００に送信するまでの動作を図４に基づいて説明する。なお、以下の説明において、図１乃至図３の符号と同じものの説明は省略する。
【００４４】
まず、パッケージライセンス生成部１０５は、契約したパッケージのパッケージ識別子ＰＫａを有する契約パッケージ情報ＬＰａおよびパッケージの提供期限ＬＰｂを含むパッケージライセンスＬＰ１を生成する（Ｓ３０１）。
【００４５】
次に、生成したパッケージライセンスＬＰ１を受信機２００に備えられたパッケージライセンス受信部２０５に送信する（Ｓ３０２）。なお、パッケージライセンスＬＰ１を送信するタイミングは、例えば、受信機２００からサーバ１００に要求されたタイミングや、サーバ１００から受信機２００へ送信する任意のタイミングが考えられる。また、複数のパッケージライセンスをサーバ１００から受信機２００に対し送信できる。
【００４６】
サーバ１００がコンテンツライセンスを生成し、受信機２００に該コンテンツライセンスを送信するまでの動作を図５に基づいて説明する。
【００４７】
まず、暗号化部１０１が素材コンテンツを暗号化して暗号化コンテンツを生成する（Ｓ４０１）。
【００４８】
次に、コンテンツの暗号化に使用したコンテンツ鍵ＣＬｂと所属パッケージ情報ＣＬａを含むコンテンツライセンスＬＡを生成する（Ｓ４０２）。なお、コンテンツ鍵ＣＬｂは、予め作成してあったものを取得しても良い。
【００４９】
次に、暗号化コンテンツと生成したコンテンツライセンスＬＡを多重化し、多重化コンテンツを生成する（Ｓ４０３）。
【００５０】
そして、その多重化コンテンツを受信機２００のコンテンツ受信部２０１に送信する（Ｓ４０４）。なお、多重化コンテンツを送信するタイミングは、例えば、受信機２００からサーバ１００に要求されたタイミングや、サーバから受信機２００へ送信する任意のタイミングが考えられる。
【００５１】
受信機２００がパッケージライセンス受信部２０５からパッケージライセンスを受信した時のライセンス処理部２０４の動作を図６に基づいて説明する。
【００５２】
まず、ライセンス処理部２０４では、パッケージライセンス受信部２０５からパッケージライセンスＬＰ１を受信する（Ｓ５０１）。
【００５３】
次に、受信したパッケージライセンスＬＰ１から契約パッケージ情報ＬＰａおよびパッケージの提供期限ＬＰｂを抽出する（Ｓ５０２）。例えば、受信したパッケージライセンスＬＰ１が暗号化されていた場合、パッケージライセンスを復号した後、契約パッケージ情報ＬＰａおよびパッケージの提供期限ＬＰｂを抽出する。また、パッケージライセンスＬＰ１を暗号化する鍵は、例えば、受信機２００の固有の鍵（即ち、サーバ１００に予め登録された受信機２００の固有の鍵）を使用してもよい。
【００５４】
そして、契約パッケージ情報ＬＰａおよびパッケージの提供期限ＬＰｂを、記憶部２０６に記憶する（Ｓ５０３）。
【００５５】
受信機２００が分離部２０２からコンテンツライセンスを受信した時のライセンス処理部２０４の動作を図７に基づいて説明する。
【００５６】
まず、ライセンス処理部２０４は、分離部２０２からコンテンツライセンスＬＡを受信する（Ｓ６０１）。
【００５７】
次に、受信したコンテンツライセンスＬＡから所属パッケージ情報ＣＬａを抽出する（Ｓ６０２）。なお、コンテンツライセンスＬＡが暗号化されていた場合は、コンテンツライセンスＬＡを復号した後、所属パッケージ情報ＣＬａを抽出する。また、暗号化する場合の鍵は、例えば、コンテンツ送信者の鍵（即ち、サーバから予め取得していたコンテンツ送信者の鍵）を使用してもよい。
【００５８】
次に、記憶部２０６に記憶されている契約パッケージ情報ＬＰａと抽出した所属パッケージ情報ＣＬａの中に同じパッケージ識別子ＰＫａが含まれているか否かを確認する（Ｓ６０３）。契約パッケージ情報ＬＰａと所属パッケージ情報ＣＬａの中に同じパッケージ識別子ＰＫａが含まれていた場合、ステップＳ６０４に進む。契約パッケージ情報ＬＰａと所属パッケージ情報ＣＬａの中に同じパッケージ識別子ＰＫａが含まれていなかった場合、当該処理を終了する。
【００５９】
ステップＳ６０４では、パッケージの提供期限ＬＰｂが期限切れか否かを確認する。例えば、パッケージの提供期限を確認する方法は、標準時間取得手段（例えば、インターネット上の標準時間サーバ）から取得した時間と提供期限を比較し、提供期限を過ぎていた場合を無効と見做し、提供期限を過ぎていなければ有効と見做す方法で確認する。そして、パッケージの提供期限が有効であった場合、ステップＳ６０５へ進む。パッケージの提供期限ＬＰｂが無効であった場合、ステップＳ６０７へ進む。
【００６０】
ステップＳ６０５では、コンテンツライセンスＬＡからコンテンツ鍵ＣＬｂを抽出する。
【００６１】
そして、復号部へコンテンツ鍵ＣＬｂを送信し、当該処理を終了する（Ｓ６０６）。
【００６２】
ステップＳ６０７では、パッケージの提供期限ＬＰｂが無効であった場合、無効となった契約パッケージ情報ＬＰａとパッケージの提供期限ＬＰｂを記憶部２０６から消去し、当該処理を終了する。
【００６３】
なお、パッケージライセンスＬＰ１を送信するサーバとコンテンツライセンスＬＡを送信するサーバは、同じ装置であってもよいし、別の装置であってもよい。
【００６４】
上述のコンテンツ利用制御システムに関する方法を記述したコンピュータプログラムを、コンテンツ利用制御システムに関する方法に必要とされる入出力データを格納したメモリや外部記憶装置等にアクセスするように実装してもよい。
【００６５】
以上のように、本実施形態は、サーバから受信機に対して、所属パッケージ情報を含むコンテンツライセンスをコンテンツに多重化して送信するものである。
【００６６】
そのため、ダウンロードサービスやビデオ・オン・デマンドサービスにおいて、パッケージに含まれるコンテンツを入れ替える際に、サービス提供者から利用者に発行したライセンスを更新しなくても、コンテンツを入れ替えることができる。
【００６７】
以上、本発明において、記載された具体例に対してのみ詳細に説明したが、本発明の技術思想の範囲で多彩な変形および修正が可能であることは、当業者にとって明白なことであり、このような変形および修正が特許請求の範囲に属することは当然のことである。
【００６８】
例えば、本実施形態の変形として、暗号に公開鍵暗号方式を用いても良い。即ち、サーバに登録されたユーザの公開鍵でパッケージライセンスを暗号化し、受信機に登録された秘密鍵でパッケージライセンスを復号しても良い。
【図面の簡単な説明】
【００６９】
【図１】本実施形態におけるコンテンツ利用制御システムの構成図。
【図２】本実施形態におけるパッケージライセンスの構成図。
【図３】本実施形態におけるコンテンツライセンスの構成図。
【図４】本実施形態におけるサーバのパッケージライセンス処理フローチャート。
【図５】本実施形態におけるサーバのコンテンツライセンス処理フローチャート。
【図６】本実施形態における受信機のパッケージライセンス処理フローチャート。
【図７】本実施形態における受信機のコンテンツライセンス処理フローチャート。
【図８】一般的なライセンス発行方式の概念図。
【図９】本発明の基本的なコンテンツ制御方式の概念図。
【符号の説明】
【００７０】
１００…サーバ
１０１…暗号化部
１０２…多重部
１０３…コンテンツ送信部
１０４…コンテンツライセンス生成部
１０５…パッケージライセンス生成部
１０６…パッケージライセンス送信部
２００…受信機
２０１…コンテンツ受信部
２０２…分離部
２０３…復号部
２０４…ライセンス処理部
２０５…パッケージライセンス受信部
２０６…記憶部
ＣＡ〜ＣＧ…コンテンツ
ＣＬａ…所属パッケージ情報
ＣＬｂ…コンテンツ鍵
ＬＡ〜ＬＧ…コンテンツライセンス
ＬＰ１…パッケージライセンス
ＬＰａ…契約パッケージ情報
ＬＰｂ…提供期限
Ｐ１…パッケージ
ＰＫａ…パッケージ識別子
【図１】
0004734175.tif 000002
【図２】
0004734175.tif 000003
【図３】
0004734175.tif 000004
【図４】
0004734175.tif 000005
【図５】
0004734175.tif 000006
【図６】
0004734175.tif 000007
【図７】
0004734175.tif 000008
【図８】
0004734175.tif 000009
【図９】
0004734175.tif 000010