(57)【要約】【課題】シームレスな契約の更新と契約の不正利用を防止可能な蓄積型放送システムを提供する。【解決手段】本発明は、暗号化されたコンテンツを受信機に蓄積後に利用する蓄積型放送システムであって、セキュリティモジュール３３０に、契約登録コードの記録領域を少なくとも２個備え、現在の契約登録コードの終了日前に、次の契約期間の契約登録コードを格納することで、シームレスな契約の更新と契約の不正利用を防止可能とすることを特徴とする。【選択図】図２
2006109300.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、
前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約情報の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、
前記セキュリティモジュールに少なくとも２個の前記契約情報を格納する領域と、
前記契約情報を格納する領域を選択する手段と、
前記契約情報を格納する領域から契約判定に用いる前記契約情報を選択する手段を備え、
有効期間の異なる前記契約情報を管理することを特徴とする、セキュリティモジュール。
【請求項２】
前記契約情報を格納する領域を選択する手段は、
前記個別情報により配信される前記契約情報の有効期間と前記領域に格納されている契約情報の有効期間が一致する領域、または、前記個別情報により配信される前記契約情報の有効期間より前記領域に格納されている契約情報の有効期間が古い領域を選択することを特徴とする、請求項１に記載のセキュリティモジュール。
【請求項３】
前記契約情報を選択する手段は、
現在時刻が有効期間内となる前記契約情報を格納した前記領域を選択することを特徴とする、請求項１に記載のセキュリティモジュール。
【請求項４】
前記契約情報を格納する領域には識別情報が付き、
前記個別情報には、前記契約情報を格納する領域を特定する前記識別情報を含み、前記個別情報の前記識別情報により前記領域を選択することを特徴とする、請求項１に記載のセキュリティモジュール。
【請求項５】
前記契約情報を格納する領域には識別情報が付き、
前記共通情報には、前記契約情報を格納する領域を特定する前記識別情報を含み、前記共通情報の前記識別情報により前記契約情報を選択することを特徴とする、請求項１に記載のセキュリティモジュール。
【請求項６】
セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、
前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約の全てに共通の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、
前記セキュリティモジュールに少なくとも２個の前記契約情報を格納する領域を備え、
前記個別情報により配信される前記契約情報の有効期間と比較して、有効期間が一致、または、古い前記契約情報を更改し、
現在時刻が有効期間内となる前記契約情報と前記個別情報により配信される前記コンテンツが属するサービスを識別する情報で契約判定し、
前記セキュリティモジュールで有効期間の異なる前記契約情報を管理することを特徴とする、契約の更改方法。
【請求項７】
セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、
前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約の全てに共通の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、
前記セキュリティモジュールに少なくとも２個の領域を特定する識別情報で管理された前記契約情報を格納する領域を備え、
前記個別情報に前記契約情報を格納する領域を特定する前記識別情報を含み、前記個別情報に含まれる前記識別情報により特定される前記領域の前記契約情報を更改し、
前記共通情報に前記契約情報を格納する領域を特定する前記識別情報を含み、前記共通情報に含まれる前記識別情報により特定される前記契約情報と前記共通情報により配信される前記コンテンツが属するサービスを特定する情報で契約判定し、
前記セキュリティモジュールで有効期間の異なる前記契約情報を管理することを特徴とする、契約の更改方法。
【請求項８】
セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、
前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約の全てに共通の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、
前記ＥＭＭサーバは、有効期間前の前記契約情報を配信する手段を備え、
前記セキュリティモジュールは、有効期間の異なる少なくとも２個の前記契約情報を管理する手段を備えたことを特徴とする、コンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄積型放送における、放送送信装置から受信機に契約の更新や契約の解除に関する情報を送出する方法と、その方法を実施する放送受信機に関し、特に、これらの契約更改情報を確実に放送受信機に反映させるものである。
【背景技術】
【０００２】
蓄積型放送では、暗号化されたコンテンツとコンテンツ鍵が放送され、暗号化されたまま受信機に蓄積され、利用契約を交わしている受信機では、ライセンスにより、コンテンツの暗号の解除が可能となり、コンテンツを利用することができる。ここでライセンスとは利用条件とコンテンツ鍵から構成される情報のことである。
【０００３】
コンテンツの暗号化は少なくとも３種類の鍵を用いて行われる。コンテンツ本体はコンテンツ鍵（Ｋｃ）で暗号化され、このＫｃがワーク鍵（Ｋｗ）で暗号化される。また、Ｋｗはマスター鍵（Ｋｍ）で暗号化されて受信機に送信される。
【０００４】
Ｋｃはコンテンツ毎に更新される各受信機に共通の鍵である。また、Ｋｗは各受信機に個別に割り当てられる鍵であり、受信契約が交わされると、このＫｗがＫｍで暗号化されて放送局から受信機に送信される。
【０００５】
Ｋｍは、受信機ごとに異なり、各受信機のセキュリティモジュールに記憶されている。このセキュリティモジュールは、こうした暗号解読用の鍵などの秘密情報や個人ＩＤなどを記憶するＩＣカードで構成され、放送局から送られて来たものが受信機にセットされる。
【０００６】
受信機では、契約時に送られてくる暗号化されたＫｗをセキュリティモジュールに保持されたＫｍで復号化して記憶する。そして、このＫｗを用いて、暗号化されたコンテンツとともに送られてくる暗号化されたＫｃを復号し、復号したＫｃを用いてコンテンツの復号を行なう。なお、非特許文献１によれば、タイプＩコンテンツでは、コンテンツ本体はＫｓ（スクランブル鍵）により暗号化されており、Ｋｓを含むＥＣＭ−ＫｃがＫｃで暗号化される。
【０００７】
放送局では、Ｋｃを共通情報の中に含めて放送し、受信機はコンテンツとともに共通情報を蓄積する。ここで、共通情報とは、非特許文献１のＫｃ伝送用ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）および、ＡＣＩ（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ）である。この共通情報には、Ｋｃの他に、そのコンテンツの利用がどのサービスと契約されていれば可能になるかを示す参照登録コードとライセンスなども含まれる。
【０００８】
この参照登録コードは、特許文献１に開示されているが、ティアビットと呼ばれるビットマップ形式で、各ビットが特定のサービスを意味しており、そのコンテンツが属するサービスに対応するビットに「１」を立てて、そのコンテンツの利用に必要な契約対象のサービスを特定している。
【０００９】
また、放送局では、暗号化されたＫｗなどを個別情報（ＥＭＭ：Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）の中に含めて受信機に送信し、受信機はセキュリティモジュールに蓄積する。
【００１０】
個別情報は、図４に示すように、セキュリティモジュールの識別ＩＤ４１０と、ワーク鍵（Ｋｗ）４２０と、契約対象のサービスを特定する契約登録コード４３２と、契約の有効期間を表す終了日４３１とから成る。
【００１１】
契約登録コード４３２には、契約されたサービスに対応するビットに「１」が立っている。セキュリティモジュールは、個別情報の契約登録コードと、共通情報に含まれる参照登録コードとを比較し、同一のサービスに対応するビットに「１」が立っていて判定時の現在時刻が有効期間内であれば、契約ありと判定する。
【００１２】
この契約の更新は次のような方法で行なわれる。
【００１３】
利用者が明示的に契約の解約を行なわなければ、契約更新の意志があるものとして、放送局側は、有効期間が切れる前に、有効期間を例えば１年延長する新契約情報を、それぞれの受信機側にＥＭＭを用いて放送する。この時、受信機の電源がオフであると契約が更新されないため、送信機は新契約情報を繰り返し送出する。契約が３月１日で切れる場合に、例えば２月１日から、ＥＭＭを用いて、新たな契約情報を放送し続ける。
【００１４】
また、視聴者が解約手続きを行なうと、放送局側は受信機に対して解約するサービスに相当するビットを「０」にした契約登録コード４３２を含む解約情報を送る。受信機側では、放送局側から解約情報が送られて来ない限り、契約情報に記されているコンテンツの利用は可能である。
【００１５】
放送局側は、視聴者からの解約手続きを受けると、受信機に対して解約情報を送信するが、この時、受信機側の電源がオフであると契約が更新されないため、放送局側は新しい解約情報を繰り返し送り続ける。
【特許文献１】特開２００２−３０５７４０号公報
【非特許文献１】「ＡＲＩＢ  ＳＴＤ−Ｂ２５  ４．１版」、社団法人  電波産業会、２００１年
【発明の開示】
【発明が解決しようとする課題】
【００１６】
コンテンツの受信時利用のみ可能な従来の放送では、コンテンツと個別情報を同時に送ることで、受信機がコンテンツの利用中に共通情報と共に個別情報をセキュリティモジュールに送信することから解約を強制することができたが、蓄積型放送においては、コンテンツと共通情報の蓄積時にセキュリティモジュールを受信機からはずし、コンテンツ利用時に受信機からアンテナ線をはずすことで個別情報をセキュリティモジュールに送信させないことができる。このため、従来の契約更改情報の放送方法では、解約情報を個別情報で送信してもセキュリティモジュールに反映させない不正ができるという問題を有していた。
【００１７】
また、有効期間の更新と解約情報を同時に送信することで、個別情報をセキュリティモジュールに蓄積させない不正を行えば、契約登録コード全体の有効期間が切れることで契約中のサービスも利用不可能となり、不正者にとって不利益となるため、不正の防止につながるが、有効期間が切れた後に個別情報を送信することになるため、有効期間が切れてから個別情報の受信まで全契約が利用できなくなるという問題を有していた。
【００１８】
それゆえ、本発明の目的は、蓄積型放送における契約の不正利用防止と、シームレスな契約期間の更新ができる契約の更改情報の放送方法と契約管理装置を提供することである。
【課題を解決するための手段】
【００１９】
本発明の請求項１記載のセキュリティモジュールは、セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約の全てに共通の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、前記セキュリティモジュールに少なくとも２個の前記契約情報を格納する領域と、前記契約情報を格納する領域を選択する手段と、前記契約情報を格納する領域から契約判定に用いる前記契約情報を選択する手段を備える。
【００２０】
本発明の請求項２記載のセキュリティモジュールは、前記契約情報を格納する領域を選択する手段が、前記個別情報により配信される前記契約情報の有効期間と前記領域に格納されている契約情報の有効期間が一致する領域、または、前記個別情報により配信される前記契約情報の有効期間より前記領域に格納されている契約情報の有効期間が古い領域を選択する。
【００２１】
本発明の請求項３のセキュリティモジュールは、前記契約情報を格納する領域を選択する手段が、現在時刻が有効期間内となる前記契約情報を格納した前記領域を選択する。
【００２２】
本発明の請求項４のセキュリティモジュールは、前記契約情報を格納する領域には識別情報が付き、前記個別情報には、前記契約情報を格納する領域を特定する前記識別情報を含み、前記個別情報の前記識別情報により前記領域を選択する。
【００２３】
本発明の請求項５のセキュリティモジュールは、前記契約情報を格納する領域には識別情報が付き、前記共通情報には、前記契約情報を格納する領域を特定する前記識別情報を含み、前記共通情報の前記識別情報により前記契約情報を選択する。
【００２４】
本発明の請求項６記載の契約の更改方法は、セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約の全てに共通の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、前記セキュリティモジュールに少なくとも２個の前記契約情報を格納する領域を備え、前記個別情報により配信される前記契約情報の有効期間と比較して、有効期間が一致、または、古い前記契約情報を更改し、現在時刻が有効期間内となる前記契約情報と前記個別情報により配信される前記コンテンツが属するサービスを識別する情報で契約判定し、前記セキュリティモジュールで有効期間の異なる前記契約情報を管理する。
【００２５】
本発明の請求項７記載の契約の更改方法は、セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約の全てに共通の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、前記セキュリティモジュールに少なくとも２個の領域を特定する識別情報で管理された前記契約情報を格納する領域を備え、前記個別情報に前記契約情報を格納する領域を特定する前記識別情報を含み、前記個別情報に含まれる前記識別情報により特定される前記領域の前記契約情報を更改し、前記共通情報に前記契約情報を格納する領域を特定する前記識別情報を含み、前記共通情報に含まれる前記識別情報により特定される前記契約情報と前記個別情報により配信される前記コンテンツが属するサービスを特定する情報で契約判定し、前記セキュリティモジュールで有効期間の異なる前記契約情報を管理する。
【００２６】
本発明の請求項８記載のコンテンツ配信システムは、セキュリティモジュール毎の個別情報を生成するＥＭＭサーバと、コンテンツ毎の共通情報を生成するＥＣＭサーバと、前記個別情報と前記共通情報を受信するセキュリティモジュールとを備え、前記個別情報により配信される少なくとも２個のサービスの契約状況を示す契約情報と前記契約の全てに共通の有効期間と、前記共通情報により配信される前記コンテンツが属するサービスを識別する情報から、前記コンテンツの契約を判定するコンテンツ配信システムにおいて、前記ＥＭＭサーバは、有効期間前の前記契約情報を配信する手段を備え、前記セキュリティモジュールは、有効期間の異なる少なくとも２個の前記契約情報を管理する手段を備える。
【発明の効果】
【００２７】
本発明によれば、セキュリティモジュールで有効期間の異なる２個の契約情報を管理し、有効期間前に契約情報を配信することができる。ゆえに、解約と有効期間の継続を同じ個別情報に格納して配信することで、シームレスな契約の更新と、契約の不正利用防止が可能となる。
【発明を実施するための最良の形態】
【００２８】
（実施の形態１）
図１は、本発明の実施の形態１に係る契約の更改情報の放送方法が適用される蓄積型放送システム全体の機能的構成を示すブロック図である。図１において、蓄積型放送システムは、ＣＡＳ管理センタ１００と、放送局２００と、受信機３００とを備える。
【００２９】
ＣＡＳ管理センタ１００は、コンピュータシステムであって、固有鍵管理サーバ１１０を含む。
【００３０】
固有鍵管理サーバ１１０は、セキュリティモジュール３３０毎に固有鍵を管理しており、放送局２００で作成したＥＭＭを固有鍵で暗号化する。
【００３１】
放送局２００は、コンピュータシステムであって、ＥＭＭサーバ２１０と、ＥＣＭサーバ２２０と、コンテンツサーバ２３０と、ＭＵＸ２４０とを含む。
【００３２】
ＥＭＭサーバ２１０は、サービス加入者毎の契約と、Ｋｗの管理をしており、契約状況に基づきＥＭＭの生成を行う。ＥＣＭサーバ２２０はコンテンツ鍵（以後Ｋｃ）を管理しており、共通情報（以後ＥＣＭ）の生成とＫｗによる暗号化を行う。コンテンツサーバ２３０はコンテンツを管理しており、コンテンツのＫｃによる暗号化を行う。ＭＵＸ２４０はＥＭＭ、ＥＣＭ、コンテンツを多重する。
【００３３】
受信機３００はコンピュータシステムであって、クロック３１０と、ＤｅＭＵＸ３２０と、セキュリティモジュール３３０と、蓄積管理部３４０とを含む。
【００３４】
クロック３１０は現在時刻を管理する。ＤｅＭＵＸ３２０は受信したＥＭＭ、ＥＣＭ、コンテンツを分離する。セキュリティモジュール３３０はＥＭＭと、ＥＣＭを受信し、契約判定と、Ｋｃの送信などを行う。蓄積管理部３４０は、ＤｅＭＵＸ３２０で分離されたＥＣＭと、コンテンツを蓄積する。
【００３５】
尚、典型的には、セキュリティモジュール３３０は、ＩＣカードなど耐タンパ化されたＬＳＩに実装される。
【００３６】
図２は、実施の形態１におけるセキュリティモジュール３３０の構成を示す図である。図２において、セキュリティモジュール３３０はＥＭＭ復号部３３１と、契約登録コード記録領域選択部３３２と記憶部３３３と契約登録コード選択部３３４と、利用条件判定部３３５と、契約判定部３３６と、ＥＣＭ復号部３３７とを備える。また記憶部３３３はさらに、領域Ａ３３８と、領域Ｂ３３９とを備える。
【００３７】
ＥＭＭ復号部３３１は、記憶部３３３に格納されている固有鍵（以後Ｋｍ）を用いて受信したＥＭＭを復号する。尚、典型的には、Ｋｍは出荷時にセキュリティモジュールに埋め込まれる。契約登録コード記録領域選択部３３２は、ＥＭＭ復号部３３１で復号したＥＭＭの開始日と、終了日と、契約登録コードとを領域Ａ３３８と領域Ｂ３３９のどちらに格納するかを選択する。記憶部３３３は、契約登録コードと、開始日と、終了日と、Ｋｍと、Ｋｗとを格納する。契約登録コード選択部３３４は、領域Ａ３３８と、領域Ｂ３３９のどちらの契約登録コードを契約判定に用いるか選択する。利用条件判定部３３５は、利用条件５３０を元に利用条件判定を行い、利用可能であれば、Ｋｃ５１０を抽出する。契約判定部３３６は、契約登録コード選択部３３４が選択した契約登録コードと、参照登録コード５２０から契約判定を行い、契約がある場合はＫｃ５１０と、利用条件５３０とを利用条件判定部３３５に送信する。ＥＣＭ復号部３３７は、記憶部３３３からＫｗを取り出し、ＥＣＭを復号する。
【００３８】
図５は、実施の形態１におけるＥＭＭの構成を示す図である。図５において、ＥＭＭは識別ＩＤ４１０と、Ｋｗ４２０と、契約内容４３０と、その他の情報４４０とを備える。実施の形態１においては、契約内容４３０は、終了日４３１と、契約登録コード４３２と、開始日４３３とを備える。
【００３９】
識別ＩＤ４１０はセキュリティモジュール３３０を識別する情報である。Ｋｗ４２０は、ＥＣＭを復号する鍵である。終了日４３１は契約の終了日である。契約登録コード４３２は図９に示すビットマップ形式の情報である。開始日４３３は契約の開始日である。
【００４０】
図６は、実施の形態１におけるＥＣＭの構成を示す図である。図６において、ＥＣＭはＫｃ５１０と、参照登録コード５２０と、利用条件５３０と、その他の情報５４０とを備える。
【００４１】
Ｋｃ５１０はコンテンツを復号する鍵である。参照登録コード５２０は図９に示すビットマップ形式の情報である。利用条件５３０は、品質変換可否に関する情報と、アナログコピー制御に関する情報と、有効期間に関する情報と、利用回数に関する情報と、累積利用時間に関する情報とからなる。なお、ここで挙げる利用条件に含まれる情報は、あくまでも一例であって、その他の情報が利用条件に含まれていてもよい。
【００４２】
実施の形態１に係る蓄積型放送システムの動作を図１０から図１２を用いて説明する。
【００４３】
まず、放送局２００でのＥＭＭの生成について説明する。
【００４４】
放送局２００は、基本契約期間と解約締切日により利用者の契約を管理する。基本契約期間とは、契約の最短期間であり、利用者が解約締切日までに要求した解約は、次の基本契約期間から有効になる。ここで基本契約期間は、例えば、１ヶ月であり、解約締切日は、例えば毎月２５日である。
【００４５】
ＥＭＭサーバ２１０は、毎解約締切日に全利用者の契約更改のＥＭＭの生成を開始する（ステップＳ１１００）。全てのサービスが解約されている利用者では、ＥＭＭの生成を行わない（ステップＳ１２００）。契約がある利用者では、更新番号４００と、識別ＩＤ４１０を格納してＥＭＭの生成を開始する（ステップＳ１３００）。次に、基本契約期間に対応する契約登録コードを契約登録コード４３２に格納する（ステップＳ１４００）。次に、Ｋｗに変更があるか確認し（ステップＳ１５００）、Ｋｗの変更があればワーク鍵４２０に新しいＫｗを格納する（ステップＳ１６００）。Ｋｗの変更がない場合は、ワーク鍵４２０をＥＭＭに格納しなくてもよい。次に終了日４３１に次の基本契約期間の終了日を、開始日４３３に次の基本契約期間の開始日を格納する（ステップＳ１７００）。
【００４６】
次に、受信機３００でのＥＭＭの更新について説明する。
【００４７】
ＥＭＭサーバ２１０が生成したＥＭＭは、ＭＵＸ２４０で多重され、受信機３００に送信される。
【００４８】
受信機３００はＤｅＭＵＸ３２０から受信した識別ＩＤ４１０がセキュリティモジュール３３０の識別ＩＤと一致するＥＭＭを取得し、セキュリティモジュール３３０に送信する。尚、セキュリティモジュール３３０の識別ＩＤは、受信機３００が起動時などにセキュリティモジュール３３０から取得する。
【００４９】
セキュリティモジュール３３０は、ＥＭＭを受信する（ステップＳ２１００）。受信したＥＭＭは記憶部３３３から取得したＫｍで復号し、更新番号４００が、記憶部３３３から取得した更新番号より新しければ、更新ありと判断し、以降の記憶部３３３の更新処理を実行し、更新なしと判断される場合には以降の処理を実行しない（ステップＳ２２００）。
【００５０】
記憶部３３０の更新は、まず、記憶部３３０の更新番号を更新番号４００に更新する（ステップＳ２３００）。
【００５１】
次に、契約登録コード記録領域選択部３３２で、領域Ａ３３８と領域Ｂ３３９のどちらを終了日４３１と、契約登録コード４３２と、開始日４３３とで更新するかを選択する（ステップＳ２４００）。まず、領域Ａ３３８と領域Ｂ３３９とで、終了日４３１と終了日が一致するか判定し、一致すれば選択する。領域Ａ３３８と領域Ｂ３３９のいずれも終了日が終了日４３１と一致しない場合には、領域Ａ３３８と領域Ｂ３３９の終了日の古い方を選択する。
【００５２】
次に、選択した領域を終了日４３１と、契約登録コード４３２と、開始日４３３とで更新する（ステップＳ２５００）。
【００５３】
次に、受信機３００でのコンテンツとＥＣＭの処理について説明する。
【００５４】
受信機３００はＤｅＭＵＸ３２０から受信したコンテンツとＥＣＭを取得し、蓄積管理部３４０に蓄積する。
【００５５】
利用者が蓄積管理部３４０に蓄積されたコンテンツの利用を指示すると、受信機３００は、蓄積管理部３４０から利用指示されたコンテンツに対応するＥＣＭを、クロック３１０から現在時刻を取得し、セキュリティモジュール３３０に送信する。コンテンツとＥＣＭの対応は非特許文献１によれば、コンテンツ情報ヘッダまたは、蓄積型ＡＣＧリストなどで行われる例が記述されている。
【００５６】
次に、セキュリティモジュール３３０は、現在時刻と、ＥＣＭを受信する（ステップＳ３１００）。受信したＥＣＭはＥＣＭ復号部３３７で記憶部３３３から取得したＫｗで復号し、Ｋｃ５１０と、参照登録コード５２０と、利用条件５３０とを契約判定部３３６に送信し、契約登録コード選択部３３４で現在時刻が、開始日以降かつ終了日以前となる領域から契約登録コードを取得し、契約登録コードを契約判定部３３６に送信する（ステップ３２００）。現在時刻が、開始日以降かつ終了日以前となる領域がない場合には、契約なしと判定し、利用不可とする（ステップＳ３６００）。
【００５７】
次に、契約判定部３３６で契約登録コードと参照登録コード５２０により契約判定を行い（ステップＳ３３００）、契約ありと判定される場合には、以降の処理を行い、契約なしと判定されれば、利用不可とする（ステップＳ３６００）。
【００５８】
次に、利用条件判定部３３５で利用条件５３０の判定を行い、利用可能と判定される場合には、セキュリティモジュール３３０からＫｃ５１０を送信（ステップＳ３５００）し、コンテンツを復号し、利用する。ただし、非特許文献１によれば、タイプＩのコンテンツでは、Ｋｃ５１０でＥＣＭ−Ｋｃを復号する。利用不可と判定される場合には、処理を終了する（ステップＳ３６００）。
【００５９】
このように、実施の形態１によれば、セキュリティモジュール３３０で、２個の契約登録コードと有効期間を管理することで、次の基本契約期間の契約登録コードと有効期間を事前に保持しておくことができることになる。したがって、有効期間を基本契約期間単位としたＥＭＭを送信する放送局２００は、解約締切日から次の基本契約期間の有効期間の更新と解約情報を同時に送信することで、個別情報をセキュリティモジュールに蓄積させない不正を行えば、契約登録コード全体の有効期間が切れることで契約中のサービスも利用不可能となり、不正者にとって不利益となるため、不正の防止につながり、かつ、シームレスな契約期間の更新が可能となる。
【００６０】
（実施の形態２）
実施の形態２において、システム全体の構成および動作は、実施の形態１と同様であるので図１および図１０から図１２を援用することとする。なお、実施の形態２においては、セキュリティモジュールの構成とＥＭＭおよびＥＣＭのデータ構造は実施の形態１と異なるため、図３と図７および図８を用いて説明する。
【００６１】
図３は、本発明の実施の形態２におけるセキュリティモジュール３３０の構造を示す図である。図３において、実施の形態２におけるセキュリティモジュールの記憶部３３３は、領域Ａ３３８に契約登録コード識別４３４がｅｖｅｎの契約登録コード４３２を、領域Ｂ３３９に契約登録コード識別４３４がｏｄｄの契約登録コード４３２を記録する。
【００６２】
図７は、本発明の実施の形態２におけるＥＭＭのデータ構造を示す図である。図７において、契約登録コード識別４３４は、セキュリティモジュール３３０の契約登録コード記録領域選択部３３２が選択する契約登録コードを記録する領域を指定する。
【００６３】
図８は、本発明の実施の形態２におけるＥＣＭのデータ構造を示す図である。図８において、参照登録コード識別５２１は、セキュリティモジュール３３０の契約登録コード選択部３３４が選択する契約登録コードが記録されている領域を指定する。
【００６４】
実施の形態２に係る蓄積型放送システムの動作は、実施の形態２に係る蓄積型放送システムの動作に準ずる。したがって、実施の形態２においては、図１０から図１２を援用することとする。以下、図を参照しながら、実施の形態２に係る蓄積型放送システムの動作について説明する。
【００６５】
まず、放送局２００でのＥＭＭの生成について説明する。
【００６６】
放送局２００は、基本契約期間と解約締切日により利用者の契約を管理する。基本契約期間とは、契約の最短期間であり、利用者が解約締切日までに要求した解約は、次の基本契約期間から有効になる。ここで基本契約期間は、例えば、１ヶ月であり、解約締切日は、例えば毎月２５日である。
【００６７】
ＥＭＭサーバ２１０は、毎解約締切日に全利用者の契約更改のＥＭＭの生成を開始する（ステップＳ１１００）。全てのサービスが解約されている利用者では、ＥＭＭの生成を行わない（ステップＳ１２００）。契約がある利用者では、更新番号４００と、識別ＩＤ４１０を格納してＥＭＭの生成を開始する（ステップＳ１３００）。次に、次の基本契約期間に対応する契約登録コードを契約登録コード４３２に、次の基本契約期間に対応する契約登録コード識別を契約登録コード識別４３４に格納する（ステップＳ１４００）。契約に変更がない場合には、契約登録コード４３２と契約登録コード識別４３４をＥＭＭに格納しなくてもよい。なお、実施の形態２では、記憶部３３３に２個の契約登録コード記録領域を持つため、契約登録コード識別はｅｖｅｎとｏｄｄの２個の値を持ち、基本契約期間毎に契約登録コード識別４３４に格納する値を替えてＥＭＭを生成する。
【００６８】
次に、Ｋｗに変更があるか確認し（ステップＳ１５００）、Ｋｗの変更があればワーク鍵４２０に新しいＫｗを格納する（ステップＳ１６００）。Ｋｗの変更がない場合は、ワーク鍵４２０をＥＭＭに格納しなくてもよい。次に終了日４３１に次の基本契約期間の終了日を格納する（ステップＳ１７００）。
【００６９】
ＥＭＭサーバ２１０が生成したＥＭＭは、ＭＵＸ２４０で多重され、受信機３００に送信される。
【００７０】
次に、受信機３００でのＥＭＭの更新について説明する。
【００７１】
受信機３００はＤｅＭＵＸ３２０から受信した識別ＩＤ４１０がセキュリティモジュール３３０の識別ＩＤと一致するＥＭＭを取得し、セキュリティモジュール３３０に送信する。尚、セキュリティモジュール３３０の識別ＩＤは、受信機３００が起動時などにセキュリティモジュール３３０から取得する。
【００７２】
セキュリティモジュール３３０は、ＥＭＭを受信する（ステップＳ２１００）。受信したＥＭＭは記憶部３３３から取得したＫｍで復号し、更新番号４００が、記憶部３３３から取得した更新番号より新しければ、更新ありと判断し、以降の記憶部３３３の更新処理を実行し、更新なしと判断される場合には以降の処理を実行しない（ステップＳ２２００）。
【００７３】
記憶部３３０の更新は、まず、記憶部３３０の更新番号を更新番号４００に更新する（ステップＳ２３００）。
【００７４】
次に、契約登録コード記録領域選択部３３２で、契約登録コード識別４３４から領域Ａ３３８と領域Ｂ３３９のどちらの契約登録コードを更新するかを選択する（ステップＳ２４００）。実施の形態２では、契約登録コード識別４３４がｅｖｅｎの場合、領域Ａ３３８を、契約登録コード識別４３４がｏｄｄの場合、領域Ｂ３３９を選択する。
【００７５】
次に、選択した領域の契約登録コードと、終了日を更新する（ステップＳ２５００）。
【００７６】
次に、受信機３００でのコンテンツとＥＣＭの処理について説明する。
【００７７】
受信機３００はＤｅＭＵＸ３２０から受信したコンテンツとＥＣＭを取得し、蓄積管理部３４０に蓄積する。
【００７８】
利用者が蓄積管理部３４０に蓄積されたコンテンツの利用を指示すると、受信機３００は、蓄積管理部３４０から利用指示されたコンテンツに対応するＥＣＭを、クロック３１０から現在時刻を取得し、セキュリティモジュール３３０に送信する。コンテンツとＥＣＭの対応は非特許文献１によれば、コンテンツ情報ヘッダまたは、蓄積型ＡＣＧリストなどで行われる例が記述されている。
【００７９】
次に、セキュリティモジュール３３０は、現在時刻と、ＥＣＭを受信する（ステップＳ３１００）。受信したＥＣＭはＥＣＭ復号部３３７で記憶部３３３から取得したＫｗで復号し、Ｋｃ５１０と、参照登録コード５２０と、参照登録コード識別５２１と、利用条件５３０とを契約判定部３３６に送信し、契約登録コード選択部３３４で参照登録コード識別５２１により指定される領域から契約登録コードと、終了日を取得し、契約判定部３３６に送信する（ステップ３２００）。
【００８０】
契約判定部３３６では、現在時刻が、終了日を過ぎている場合には、契約なしと判定し、利用不可とする（ステップＳ３６００）。
【００８１】
次に、契約判定部３３６で契約登録コードと参照登録コード５２０により契約判定を行い（ステップＳ３３００）、契約ありと判定される場合には、以降の処理を行い、契約なしと判定されれば、利用不可とする（ステップＳ３６００）。
【００８２】
次に、利用条件判定部３３５で利用条件５３０の判定を行い、利用可能と判定される場合には、セキュリティモジュール３３０からＫｃ５１０を送信（ステップＳ３５００）し、コンテンツを復号し、利用する。ただし、非特許文献１によれば、タイプＩのコンテンツでは、Ｋｃ５１０でＥＣＭ−Ｋｃを復号する。利用不可と判定される場合には、処理を終了する（ステップＳ３６００）。
【００８３】
このように、実施の形態２によれば、セキュリティモジュール３３０で、２個の契約登録コードと有効期間を管理することで、次の基本契約期間の契約登録コードと有効期間を事前に保持しておくことができることになる。したがって、有効期間を基本契約期間単位としたＥＭＭを送信する放送局２００は、解約締切日から次の基本契約期間の有効期間の更新と解約情報を同時に送信することで、個別情報をセキュリティモジュールに蓄積させない不正を行えば、契約登録コード全体の有効期間が切れることで契約中のサービスも利用不可能となり、不正者にとって不利益となるため、不正の防止につながり、かつ、シームレスな契約期間の更新が可能となる。
【００８４】
なお、実施の形態２では、セキュリティモジュールで２個の契約登録コードのみ管理することとしたが、２個以上の契約登録コードを管理してもよい。この場合、契約登録コード識別と、参照登録コード識別のとりうる値が、セキュリティモジュールで管理する領域数分になる。
【００８５】
なお、実施の形態２では、領域Ａ３３８と、領域Ｂ３３９でそれぞれ終了日を保持しているが、領域Ａ３３８および領域Ｂ３３９外の記憶部３３３で１個のみ終了日を管理している場合でも同様な効果が得られる。
【産業上の利用可能性】
【００８６】
本発明に係る蓄積型放送システムは、シームレスに契約を更新可能な、契約の不正利用防止として、コンテンツ配信の分野等に有用である。
【図面の簡単な説明】
【００８７】
【図１】本発明の蓄積型放送システム全体の機能的構成を示すブロック図
【図２】実施の形態１におけるセキュリティモジュールの機能的構成を示すブロック図
【図３】実施の形態２におけるセキュリティモジュールの機能的構成を示すブロック図
【図４】従来のＥＭＭのデータ構造を示す図
【図５】実施の形態１におけるＥＭＭのデータ構造を示す図
【図６】実施の形態１におけるＥＣＭのデータ構造を示す図
【図７】実施の形態２におけるＥＭＭのデータ構造を示す図
【図８】実施の形態２におけるＥＣＭのデータ構造を示す図
【図９】ティアビットのデータ構造を示す図
【図１０】本発明の実施の形態に係るＥＭＭ生成の動作を示すフローチャート
【図１１】本発明の実施の形態に係るＥＭＭ受信の動作を示すフローチャート
【図１２】本発明の実施の形態に係るＥＣＭ受信の動作を示すフローチャート
【符号の説明】
【００８８】
１００    ＣＡＳ管理センタ
１１０    固有鍵管理サーバ
２００    放送局
２１０    ＥＭＭサーバ
２２０    ＥＣＭサーバ
２３０    コンテンツサーバ
２４０    ＭＵＸ
３００    受信機
３１０    クロック
３２０    ＤｅＭＵＸ
３３０    セキュリティモジュール
３３１    ＥＭＭ復号部
３３２    契約登録コード記録領域選択部
３３３    記憶部
３３４    契約登録コード選択部
３３５    利用条件判定部
３３６    契約判定部
３３７    ＥＣＭ復号部
３３８    領域Ａ
３３９    領域Ｂ
３４０    蓄積管理部
４１０    識別ＩＤ
４２０    ワーク鍵
４３０    契約内容
４３１    終了日
４３２    契約登録コード
４３３    開始日
４３４    契約登録コード識別
４４０    その他の情報
５１０    Ｋｃ
５２０    参照登録コード
５２１    参照登録コード識別
５３０    利用条件
５４０    その他の情報
【図１】
2006109300.tif 000003
【図２】
2006109300.tif 000004
【図３】
2006109300.tif 000005
【図４】
2006109300.tif 000006
【図５】
2006109300.tif 000007
【図６】
2006109300.tif 000008
【図７】
2006109300.tif 000009
【図８】
2006109300.tif 000010
【図９】
2006109300.tif 000011
【図１０】
2006109300.tif 000012
【図１１】
2006109300.tif 000013
【図１２】
2006109300.tif 000014