(57)【特許請求の範囲】
【請求項１】
暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、
前記暗号化コンテンツを受信して復号する前記コンテンツ復号装置に対する出力として、当該暗号化コンテンツを復号するためのスクランブル鍵の出力を管理するスクランブル鍵管理装置であって、
１つの前記グループに含まれる複数の前記コンテンツ復号装置ごとの前記暗号化コンテンツの復号に対する許可の有無を示す許可情報が配列されるとともに、当該グループを識別するグループＩＤが付加された個別許可情報として、当該個別許可情報と前記スクランブル鍵とが暗号化されたスクランブル鍵管理情報を復号するスクランブル鍵管理情報復号手段と、
前記グループＩＤと、出力対象である前記コンテンツ復号装置の復号装置ＩＤとに基づいて、前記スクランブル鍵管理情報復号手段によって復号された個別許可情報から、当該コンテンツ復号装置に対応する前記許可情報を取得する許可情報取得手段と、
この許可情報取得手段によって取得された許可情報に基づいて、前記暗号化コンテンツの復号が許可されているか否かを判定し、許可されている場合に、前記スクランブル鍵を前記出力対象である前記コンテンツ復号装置に出力する許可状態判定手段と、
を備えていることを特徴とするスクランブル鍵管理装置。
【請求項２】
暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、
請求項１に記載のスクランブル鍵管理装置に対して、前記暗号化コンテンツを復号するスクランブル鍵と、前記暗号化コンテンツを受信して復号する複数の前記コンテンツ復号装置ごとの前記暗号化コンテンツの復号に対する許可の有無を示す許可情報を含む個別許可情報とが暗号化されたスクランブル鍵管理情報を送信するスクランブル鍵管理情報送信装置であって、
外部から入力された、１つの前記グループに含まれる複数の前記コンテンツ復号装置に対する前記許可情報を、前記コンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列するとともに、当該グループを識別するグループＩＤを付加した個別許可情報を生成する個別許可情報生成手段と、
この個別許可情報生成手段によって生成された個別許可情報と、前記スクランブル鍵とを暗号化してスクランブル鍵管理情報を生成するスクランブル鍵管理情報生成手段と、
を備えることを特徴とするスクランブル鍵管理情報送信装置。
【請求項３】
前記個別許可情報生成手段が、前記許可情報の配列として、各々１ビットの情報からなる前記許可情報を配列したビット列を含む前記個別許可情報を生成することを特徴とする請求項２に記載のスクランブル鍵管理情報送信装置。
【請求項４】
前記個別許可情報生成手段が、前記ビット列を可逆圧縮することを特徴とする請求項３に記載のスクランブル鍵管理情報送信装置。
【請求項５】
暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、
前記暗号化コンテンツを受信して復号する前記コンテンツ復号装置に対する出力として、当該暗号化コンテンツを復号するためのスクランブル鍵の出力を管理するスクランブル鍵出力管理方法であって、
１つの前記グループに含まれる複数の前記コンテンツ復号装置ごとの前記暗号化コンテンツの復号に対する許可の有無を示す許可情報が前記コンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列されるとともに、当該グループを識別するグループＩＤが付加された個別許可情報として、当該個別許可情報と前記スクランブル鍵とが暗号化されたスクランブル鍵管理情報を復号するスクランブル鍵管理情報復号ステップと、
前記グループＩＤと、出力対象である前記コンテンツ復号装置の復号装置ＩＤとに基づいて、前記スクランブル鍵管理情報復号において復号された個別許可情報から、当該コンテンツ復号装置に対応する前記許可情報を取得する許可情報取得ステップと、
この許可情報取得ステップにおいて取得された許可情報に基づいて、前記暗号化コンテンツの復号が許可されているか否かを判定する許可状態判定ステップと、
この許可状態判定ステップにおいて許可されていると判定された場合に、前記スクランブル鍵を前記出力対象である前記コンテンツ復号装置に出力する鍵出力ステップと、
を含むことを特徴とするスクランブル鍵出力管理方法。
【請求項６】
暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、
前記暗号化コンテンツを受信して復号する前記コンテンツ復号装置に対する出力として、当該暗号化コンテンツを復号するためのスクランブル鍵の出力を管理するためにコンピュータを、
１つの前記グループに含まれる複数の前記コンテンツ復号装置ごとの前記暗号化コンテンツの復号に対する許可の有無を示す許可情報が前記コンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列されるとともに、当該グループを識別するグループＩＤが付加された個別許可情報として、当該個別許可情報と前記スクランブル鍵とが暗号化されたスクランブル鍵管理情報を復号するスクランブル鍵管理情報復号手段、
出力対象である前記コンテンツ復号装置の復号装置ＩＤに基づいて、前記スクランブル鍵管理情報復号手段によって復号された個別許可情報から、当該コンテンツ復号装置に対応する前記許可情報を取得する許可情報取得手段、
この許可情報取得手段によって取得された許可情報に基づいて、前記暗号化コンテンツの復号が許可されているか否かを判定し、許可されている場合に、前記スクランブル鍵を前記出力対象である前記コンテンツ復号装置に出力する許可状態判定手段、
として機能させることを特徴とするスクランブル鍵管理プログラム。
【請求項７】
コンテンツの送信対象となる複数のコンテンツ取得手段が予め複数のグループに分類され、
前記コンテンツを受信して提示する前記コンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するライセンス情報管理装置であって、
１つの前記グループに含まれる複数の前記コンテンツ取得手段ごとの前記コンテンツの提示に対する許可の有無を示す許可情報を前記コンテンツ取得手段を識別するための受信装置ＩＤに基づいて配列されるとともに、当該グループを識別するグループＩＤが付加された個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号するライセンス管理情報復号手段と、
前記グループＩＤと、出力対象である前記コンテンツ取得手段の受信装置ＩＤとに基づいて、前記ライセンス管理情報復号手段によって復号された個別許可情報から、当該コンテンツ取得手段に対応する前記許可情報を取得する許可情報取得手段と、
この許可情報取得手段によって取得された許可情報に基づいて、前記コンテンツの提示が許可されているか否かを判定し、許可されている場合に、前記ライセンス情報を前記出力対象である前記コンテンツ取得手段に出力する許可状態判定手段と、
を備えていることを特徴とするライセンス情報管理装置。
【請求項８】
前記コンテンツ取得手段は、スクランブル鍵によって暗号化された暗号化コンテンツを、前記スクランブル鍵を用いて復号するコンテンツ復号装置であって、前記ライセンス情報は前記スクランブル鍵であることを特徴とする請求項７に記載のライセンス情報管理装置。
【請求項９】
コンテンツを受信して提示するコンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するライセンス情報管理装置であって、
複数の前記コンテンツ取得手段ごとの前記コンテンツの提示に対する許可の有無を示す許可情報を前記コンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号するライセンス管理情報復号手段と、
出力対象である前記コンテンツ取得手段の前記第１受信装置ＩＤに基づいて、前記ライセンス管理情報復号手段によって復号された個別許可情報から、当該コンテンツ取得手段に対応する前記許可情報を取得する許可情報取得手段と、
前記第１受信装置ＩＤよりも多数の前記コンテンツ取得手段を識別するための第２受信装置ＩＤに対応付けられた、前記ライセンス情報の前記コンテンツ取得手段への出力を禁止する状態と出力を許可する状態とからなるロック状態を制御するためのロック制御情報を取得するロック制御情報取得手段と、
前記ロック制御情報に基づいてロック状態を制御するロック制御手段と、
前記許可情報取得手段によって取得された許可情報に基づいて、前記コンテンツの提示が許可されているか否かを判定し、許可されている場合であって、かつ前記ロック状態が出力を許可する状態である場合に、前記ライセンス情報を前記出力対象である前記コンテンツ取得手段に出力する許可状態判定手段と、
を備えることを特徴とするライセンス情報管理装置。
【請求項１０】
前記コンテンツの送信対象となる複数のコンテンツ取得手段が予め複数のグループに分類され、前記個別許可情報に、１つの前記グループに含まれる複数の前記コンテンツ取得手段の前記許可情報が配列されるとともに、当該グループを識別するグループＩＤが付加され、
前記許可情報取得手段が、前記グループＩＤと、前記第１受信装置ＩＤとに基づいて、前記許可情報を取得することを特徴とする請求項９に記載のライセンス情報管理装置。
【請求項１１】
更に、前記第１受信装置ＩＤを記憶する第１受信装置ＩＤ記憶手段を備えると共に、前記ロック制御情報が、前記ロック状態を、出力を許可する状態に制御するための情報を含む場合には、前記ロック制御情報は、少なくとも第１受信装置ＩＤを含み、前記第１受信装置ＩＤ記憶手段に記憶されている第１受信装置ＩＤを、当該ロック制御情報に含まれる第１受信装置ＩＤに更新することを特徴とする請求項９又は請求項１０に記載のライセンス情報管理装置。
【請求項１２】
更に、前記第１受信装置ＩＤと前記グループＩＤとを記憶する第１受信装置ＩＤ記憶手段を備えると共に、前記ロック制御情報が、前記ロック状態を、出力を許可する状態に制御するための情報を含む場合には、前記ロック制御情報は、少なくとも第１受信装置ＩＤとグループＩＤとを含み、前記第１受信装置ＩＤ記憶手段に記憶されている第１受信装置ＩＤとグループＩＤとを、それぞれ当該ロック制御情報に含まれる第１受信装置ＩＤとグループＩＤとに更新することを特徴とする請求項１０に記載のライセンス情報管理装置。
【請求項１３】
更に、所定の日付情報と現在の日付とに基づいて、前記ロック状態を、前記出力を禁止する状態にするかどうかを判定するロック判定手段を備え、
前記ロック制御手段は、前記ロック制御情報及び前記ロック判定手段による判定結果に基づいて前記ロック状態を制御することを特徴とする請求項９乃至請求項１２の何れか一項に記載のライセンス情報管理装置。
【請求項１４】
前記第１受信装置ＩＤは、前記コンテンツ取得手段がコンテンツを受信するチャンネルごとに、前記チャンネルを識別するためのチャンネルＩＤに対応付けられた互いに異なるＩＤが割り当てられ、前記ロック制御手段は、前記チャンネル毎にロック状態を制御することを特徴とする請求項９乃至請求項１３の何れか一項に記載のライセンス情報管理装置。
【請求項１５】
前記第１受信装置ＩＤは、前記コンテンツ取得手段がコンテンツを受信するチャンネルごとに、前記チャンネルを識別するためのチャンネルＩＤに対応付けられた互いに異なるＩＤが割り当てられ、前記ロック判定手段は、前記チャンネルに対応する前記所定の日付情報と現在の日付とに基づいて、前記ロック状態を、前記出力を禁止する状態にするかどうかを判定し、前記ロック制御手段は、前記ロック制御情報と前記ロック判定手段の判定結果とに基づいて、前記チャンネル毎にロック状態を制御することを特徴とする請求項１３に記載のライセンス情報管理装置。
【請求項１６】
前記コンテンツ取得手段は、スクランブル鍵によって暗号化された暗号化コンテンツを前記スクランブル鍵を用いて復号するコンテンツ復号装置であって、前記ライセンス情報は前記スクランブル鍵であることを特徴とする請求項９乃至請求項１５の何れか一項に記載のライセンス情報管理装置。
【請求項１７】
請求項９乃至請求項１６の何れか一項に記載のライセンス情報管理装置に対して、コンテンツを受信して提示する複数のコンテンツ取得手段ごとの前記コンテンツの提示に対する許可の有無を示す許可情報を含む個別許可情報が暗号化されたライセンス管理情報を送信するライセンス管理情報送信装置であって、
外部から入力された、複数の前記コンテンツ取得手段に対する前記許可情報を、前記コンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報を生成する個別許可情報生成手段と、
この個別許可情報生成手段によって生成された個別許可情報を暗号化してライセンス管理情報を生成するライセンス管理情報生成手段と、
前記第１受信装置ＩＤよりも多数の前記コンテンツ取得手段を識別するための第２受信装置ＩＤに対応して、前記ライセンス情報管理装置のロック状態を変更するロック制御情報を生成するロック制御情報生成手段と、
を備えることを特徴とするライセンス管理情報送信装置。
【請求項１８】
コンテンツを受信して提示するコンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するライセンス情報出力管理方法であって、
複数の前記コンテンツ取得手段ごとの前記コンテンツの提示に対する許可の有無を示す許可情報を前記コンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号するライセンス管理情報復号ステップと、
出力対象である前記コンテンツ取得手段の第１受信装置ＩＤに基づいて、前記ライセンス管理情報復号ステップにおいて復号された個別許可情報から、当該コンテンツ取得手段に対応する前記許可情報を取得する許可情報取得ステップと、
この許可情報取得ステップにおいて取得された許可情報に基づいて、前記コンテンツの提示が許可されているか否かを判定する許可状態判定ステップと、
前記第１受信装置ＩＤよりも多数の前記コンテンツ取得手段を識別するための第２受信装置ＩＤに対応付けられた、前記ライセンス情報の前記コンテンツ取得手段への出力を禁止する状態と出力を許可する状態とからなるロック状態を制御するためのロック制御情報を取得するロック制御情報取得ステップと、
このロック制御情報取得ステップにおいて取得されたロック制御情報に基づいてロック状態を制御するロック制御処理ステップと、
前記許可状態判定ステップにおいて許可されていると判定された場合であって、かつ前記ロック状態が出力を許可する状態である場合に前記ライセンス情報を前記出力対象である前記コンテンツ取得手段に出力するライセンス情報出力ステップと、
を含むことを特徴とするライセンス情報出力管理方法。
【請求項１９】
コンテンツを受信して提示するコンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するためにコンピュータを、
複数の前記コンテンツ取得手段ごとの前記コンテンツの提示に対する許可の有無を示す許可情報を前記コンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号するライセンス管理情報復号手段、
出力対象である前記コンテンツ取得手段の前記第１受信装置ＩＤに基づいて、前記ライセンス管理情報復号手段によって復号された個別許可情報から、当該コンテンツ取得手段に対応する前記許可情報を取得する許可情報取得手段、
前記第１受信装置ＩＤよりも多数の前記コンテンツ取得手段を識別するための第２受信装置ＩＤに対応付けられた、前記ライセンス情報の前記コンテンツ取得手段への出力を禁止する状態と出力を許可する状態とからなるロック状態を制御するためのロック制御情報を取得するロック制御情報取得手段、
前記ロック制御情報に基づいてロック状態を制御するロック制御手段、
前記許可情報取得手段によって取得された許可情報に基づいて、前記コンテンツの提示が許可されているか否かを判定し、許可されている場合であって、かつ前記ロック状態が出力を許可する状態である場合に、前記ライセンス情報を前記出力対象である前記コンテンツ取得手段に出力する許可状態判定手段、
として機能させることを特徴とするライセンス情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの個別契約情報を配信する技術に関する。
【背景技術】
【０００２】
近年、デジタル放送では、放送事業者と契約済みの受信機のみにおいてデジタルコンテンツ（以下コンテンツという）の視聴を可能にする有料放送システムが実施されている。この有料放送システムでは、事前に契約を完了した受信機に対して個別契約情報を送信することで契約した受信機かどうかを判別しており、有効な個別契約情報を持つ受信機のみが暗号化されたコンテンツを復号することができる。
【０００３】
この有料放送システムにおいて、受信機に個別契約情報を送信する方法として、受信機ごとに固有のマスタ鍵を配布しておき、この受信機に対応するマスタ鍵で個別契約情報を暗号化して送信する方法がある（非特許文献１参照）。この個別契約情報はＥＭＭ（Entitlement Management Message）として送信され、個別契約情報には１ヶ月程度の有効期限が設定される。そして、この個別契約情報は、受信した受信機においてマスタ鍵で復号され、コンテンツの復号を有効にすることができる。更に、契約者が継続契約すると、受信機に新しい個別契約情報が送信され、受信機において契約の更新が行われる。
【０００４】
また、他の方法として、受信機の共通のワーク鍵を予め所持させ、送信先の受信機を示す受信装置ＩＤを付与した個別契約情報をワーク鍵で暗号化して共通情報であるＥＣＭ（Entitlement Control Message）として送信する方法がある（特許文献１参照）。受信機は、暗号化された個別契約情報をワーク鍵で復号し、個別契約情報に付与された受信機ＩＤが当該受信機の受信機ＩＤと一致する場合には、個別契約情報を取得して、別の受信機の個別契約情報である場合には取得しない。この個別契約情報は、例えば、契約時や解約時など、契約状態に応じて送信される。また、偽造された個別契約情報を正規の受信機で利用されることを防ぐために、個別契約情報にはデジタル署名が施される。そして、受信機においてこのデジタル署名を検証することで、偽造された個別契約情報を排除することができる。
【特許文献１】特許第３５６１１５４号公報（段落００１０〜００３７）
【非特許文献１】電波産業会、「デジタル放送におけるアクセス制御方式」標準規格、ARIB STD-B25、第１部
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、非特許文献１の方法では、大きいデータ量のＥＭＭを送信する必要があるため、ＢＳデジタル放送や１２セグメントの地上波デジタル放送では有効であるものの、帯域の狭い１セグメントの地上波デジタル放送や地上波音声デジタル放送では全受信機にＥＭＭを送信するのに数十時間のオーダーの送信時間を要する。そして、携帯電話などの携帯端末を受信機とする１セグメントの地上波デジタル放送では、受信機の電源が常にＯＮになっているわけではないので、受信機がネットワークに接続されてから短時間の間に、個別契約情報が送信される必要があり、現実的に利用することはできない。
【０００６】
また、特許文献１の方法では、共通のワーク鍵によって個別契約情報を暗号化するため改竄されやすく、安全性を確保するためにＥＣＭ内に付与したデジタル署名の署名値を送信する必要がある。そのため、ＥＣＭを送信する度に署名値のエリアを確保しなければならず、放送帯域を効率的に利用できない。また、受信機において、デジタル署名の検証処理は大きな負荷となるため、受信機のコストアップの原因となる。
【０００７】
本発明は、前記従来技術の問題を解決するために成されたもので、１セグメントの地上波デジタル放送のような狭帯域放送においても個別契約情報（個別許可情報）に基づいてスクランブル鍵（ライセンス情報）を管理できるとともに、安全性を確保できる安価なスクランブル鍵管理装置、スクランブル鍵管理情報送信装置、スクランブル鍵出力管理方法、スクランブル鍵管理プログラム及びライセンス情報管理装置を提供することを目的とする。
また、本発明は、狭帯域放送において個別契約情報に基づいてスクランブル鍵等のライセンス情報を管理できるとともに、受信機の台数を増やすことができるライセンス情報管理装置、ライセンス管理情報送信装置、ライセンス情報出力管理方法及びライセンス情報管理プログラムを提供することを他の目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、請求項１に記載のスクランブル鍵管理装置は、暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、暗号化コンテンツを受信して復号するコンテンツ復号装置に対する出力として、当該暗号化コンテンツを復号するためのスクランブル鍵の出力を管理するスクランブル鍵管理装置であって、スクランブル鍵管理情報復号手段と、許可情報取得手段と、許可状態判定手段とを備える構成とした。
【０００９】
かかる構成によれば、スクランブル鍵管理装置は、スクランブル鍵管理情報復号手段によって、１つのグループに含まれる複数のコンテンツ復号装置ごとの暗号化コンテンツの復号に対する許可の有無を示す許可情報がコンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列されるとともに、グループＩＤが付加された個別許可情報として、当該個別許可情報とスクランブル鍵とが暗号化されたスクランブル鍵管理情報を復号し、許可情報取得手段によって、グループＩＤと、出力対象であるコンテンツ復号装置の復号装置ＩＤとに基づいて、スクランブル鍵管理情報復号手段で復号された個別許可情報から、当該コンテンツ復号装置に対応する許可情報を取得する。ここで、個別許可情報は、暗号化コンテンツの復号の許可状態を示す情報がコンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列されたものであるので、スクランブル鍵管理装置は、許可情報取得手段によって、グループＩＤと復号装置ＩＤとに基づいて、対応するコンテンツ復号装置の許可状態を示す情報を取得することができる。また、スクランブル鍵管理装置は、許可状態判定手段によって、許可情報取得手段で取得された許可情報に基づいて、暗号化コンテンツの復号が許可されているか否かを判定し、許可されている場合に、スクランブル鍵を出力対象であるコンテンツ復号装置に出力する。
【００１０】
これによって、スクランブル鍵管理装置は、個別許可情報に含まれる、対応するコンテンツ復号装置の許可状態を示す情報に基づいてスクランブル鍵の出力を管理することができる。
【００１２】
また、スクランブル鍵管理装置は、グループＩＤと復号装置ＩＤとに基づいて、対応するコンテンツ復号装置の許可状態を示す情報を取得し、この情報に基づいてスクランブル鍵の出力を管理することができる。
【００１３】
更に、請求項２に記載のスクランブル鍵管理情報送信装置は、暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、請求項１に記載のスクランブル鍵管理装置に対して、暗号化コンテンツを復号するスクランブル鍵と、前記暗号化コンテンツを受信して復号する複数のコンテンツ復号装置ごとの前記暗号化コンテンツの復号に対する許可の有無を示す許可情報を含む個別許可情報とが暗号化されたスクランブル鍵管理情報を送信するスクランブル鍵管理情報送信装置であって、個別許可情報生成手段と、スクランブル鍵管理情報生成手段とを備える構成とした。
【００１４】
かかる構成によれば、スクランブル鍵管理情報送信装置は、個別許可情報生成手段によって、外部から入力された、１つのグループに含まれる複数のコンテンツ復号装置に対する許可情報を、コンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列するとともに、当該グループを識別するグループＩＤを付加した個別許可情報を生成し、スクランブル鍵管理情報生成手段によって、個別許可情報生成手段で生成された個別許可情報と、スクランブル鍵とを暗号化してスクランブル鍵管理情報を生成する。
【００１５】
これによって、スクランブル鍵管理情報送信装置は、１つのグループに含まれる複数のコンテンツ復号装置の各々の許可状態を示す情報を配列して個別許可情報とし、スクランブル鍵とともにスクランブル鍵管理装置に送信することができる。
【００１６】
また、請求項３に記載のスクランブル鍵管理情報送信装置は、請求項２に記載のスクランブル鍵管理情報送信装置において、前記個別許可情報生成手段が、前記許可情報の配列として、各々１ビットの情報からなる前記許可情報を配列したビット列を含む前記個別許可情報を生成する構成とした。
【００１７】
これによって、スクランブル鍵管理情報送信装置は、複数のコンテンツ復号装置の各々の許可状態を示す１ビットの情報を配列して個別許可情報とし、スクランブル鍵とともにスクランブル鍵管理装置に送信することができる。
【００１８】
また、請求項４に記載のスクランブル鍵管理情報送信装置は、請求項３に記載のスクランブル鍵管理情報送信装置において、前記個別許可情報生成手段が、前記ビット列を可逆圧縮する構成とした。
【００１９】
これによって、スクランブル鍵管理情報送信装置は、複数のコンテンツ復号装置の各々の許可状態を示す１ビットの情報を配列したビット列を圧縮して個別許可情報とし、スクランブル鍵とともにスクランブル鍵管理装置に送信することができる。
【００２０】
また、請求項５に記載のスクランブル鍵出力管理方法は、暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、暗号化コンテンツを受信して復号するコンテンツ復号装置に対する出力として、当該暗号化コンテンツを復号するためのスクランブル鍵の出力を管理するスクランブル鍵出力方法であって、スクランブル鍵管理情報復号ステップと、許可情報取得ステップと、許可状態判定ステップと、鍵出力ステップとを含むことを特徴とする。
【００２１】
この方法によれば、スクランブル鍵管理情報復号ステップにおいて、１つの前記グループに含まれる複数のコンテンツ復号装置ごとの暗号化コンテンツの復号に対する許可の有無を示す許可情報がコンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列されるとともに、当該グループを識別するグループＩＤが付加された個別許可情報として、当該個別許可情報とスクランブル鍵とが暗号化されたスクランブル鍵管理情報を復号し、続いて、許可情報取得ステップにおいて、グループＩＤと、出力対象であるコンテンツ復号装置の復号装置ＩＤとに基づいて、スクランブル鍵管理情報復号において復号された個別許可情報から、当該コンテンツ復号装置に対応する許可情報を取得する。そして、許可状態判定ステップにおいて、許可情報取得ステップで取得された許可情報に基づいて、暗号化コンテンツの復号が許可されているか否かを判定し、鍵出力ステップにおいて、許可状態判定ステップで許可されていると判定された場合に、スクランブル鍵を出力対象であるコンテンツ復号装置に出力する。
【００２２】
これによって、個別許可情報に含まれる、対応するコンテンツ復号装置の許可状態を示す情報に基づいて許可状態を判定し、許可されている場合にスクランブル鍵を出力することができる。
【００２３】
更に、請求項６に記載のスクランブル鍵管理プログラムは、暗号化コンテンツの送信対象となる複数のコンテンツ復号装置が予め複数のグループに分類され、暗号化コンテンツを受信して復号するコンテンツ復号装置に対する出力として、当該暗号化コンテンツを復号するためのスクランブル鍵の出力を管理するためにコンピュータを、スクランブル鍵管理情報復号手段、許可情報取得手段、許可状態判定手段として機能させることとした。
【００２４】
かかる構成によれば、スクランブル鍵管理プログラムは、スクランブル鍵管理情報復号手段によって、１つの前記グループに含まれる複数のコンテンツ復号装置ごとの暗号化コンテンツの復号に対する許可の有無を示す許可情報がコンテンツ復号装置を識別するための復号装置ＩＤに基づいて配列されるとともに、当該グループを識別するグループＩＤが付加された個別許可情報として、当該個別許可情報とスクランブル鍵とが暗号化されたスクランブル鍵管理情報を復号し、許可情報取得手段によって、グループＩＤと、出力対象であるコンテンツ復号装置の復号装置ＩＤとに基づいて、スクランブル鍵管理情報復号手段によって復号された個別許可情報から、当該コンテンツ復号装置に対応する許可情報を取得する。また、スクランブル鍵管理プログラムは、許可状態判定手段によって、許可情報取得手段によって取得された許可情報に基づいて、暗号化コンテンツの復号が許可されているか否かを判定し、許可されている場合に、スクランブル鍵を出力対象であるコンテンツ復号装置に出力する。
【００２５】
これによって、スクランブル鍵管理プログラムは、個別許可情報に含まれる、対応するコンテンツ復号装置の許可状態を示す情報に基づいてスクランブル鍵の出力を管理することができる。
【００２６】
請求項７に記載のライセンス情報管理装置は、コンテンツの送信対象となる複数のコンテンツ取得手段が予め複数のグループに分類され、コンテンツを受信して提示するコンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するライセンス情報管理装置であって、ライセンス管理情報復号手段と、許可情報取得手段と、許可状態判定手段とを備える構成とした。
【００２７】
かかる構成によれば、ライセンス情報管理装置は、ライセンス管理情報復号手段によって、１つの前記グループに含まれる複数のコンテンツ取得手段ごとのコンテンツの提示に対する許可の有無を示す許可情報がコンテンツ取得手段を識別するための受信装置ＩＤに基づいて配列されるとともに、当該グループを識別するグループＩＤが付加された個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号し、許可情報取得手段によって、グループＩＤと、出力対象であるコンテンツ取得手段の受信装置ＩＤとに基づいて、ライセンス管理情報復号手段によって復号された個別許可情報から、当該コンテンツ取得手段に対応する許可情報を取得する。ここで、個別許可情報は、コンテンツを視聴する許可状態を示す情報がコンテンツ取得手段を識別するための受信装置ＩＤに基づいて配列されたものであるので、ライセンス情報管理装置は、許可情報取得手段によって、グループＩＤと受信装置ＩＤとに基づいて、対応するコンテンツ取得手段の許可状態を示す情報を取得することができる。また、ライセンス情報管理装置は、許可状態判定手段によって、許可情報取得手段で取得された許可情報に基づいて、コンテンツの提示が許可されているか否かを判定し、許可されている場合に、ライセンス情報を出力対象であるコンテンツ取得手段に出力する。
【００２８】
これによって、ライセンス情報管理装置は、個別許可情報に含まれる、対応するコンテンツ取得手段の許可状態を示す情報に基づいて、例えば、スクランブル鍵等のライセンス情報の出力を管理することができる。
【００２９】
請求項８に記載のライセンス情報管理装置は、請求項７に記載のライセンス情報管理装置において、前記コンテンツ取得手段は、スクランブル鍵によって暗号化された暗号化コンテンツを前記スクランブル鍵を用いて視聴可能なコンテンツ情報に復号するコンテンツ復号装置であって、前記ライセンス情報は前記スクランブル鍵である構成とした。
【００３０】
これによって、ライセンス情報管理装置は、コンテンツ復号装置に対するスクランブル鍵の出力を管理することで、コンテンツの視聴の可否を制御することができる。
【００３１】
請求項９に記載のライセンス情報管理装置は、コンテンツを受信して提示するコンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するライセンス情報管理装置であって、ライセンス管理情報復号手段と、許可情報取得手段と、ロック制御情報取得手段と、ロック制御手段と、許可状態判定手段とを備える構成とした。
【００３２】
かかる構成によれば、ライセンス情報管理装置は、ライセンス管理情報復号手段によって、複数のコンテンツ取得手段ごとのコンテンツの提示に対する許可の有無を示す許可情報をコンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号し、許可情報取得手段によって、出力対象であるコンテンツ取得手段の第１受信装置ＩＤに基づいて、ライセンス管理情報復号手段によって復号された個別許可情報から、当該コンテンツ取得手段に対応する許可情報を取得する。ここで、個別許可情報は、コンテンツを視聴する許可状態を示す情報がコンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列されたものであるので、ライセンス情報管理装置は、許可情報取得手段によって、第１受信装置ＩＤに基づいて、対応するコンテンツ取得手段の許可状態を示す情報を取得することができる。また、ライセンス情報管理装置は、ロック制御情報取得手段によって、第１受信装置ＩＤよりも多数のコンテンツ取得手段を識別するための第２受信装置ＩＤに対応付けられた、ライセンス情報のコンテンツ取得手段への出力を禁止する状態と出力を許可する状態とからなるロック状態を制御するためのロック制御情報を取得し、ロック制御手段によって、ロック制御情報に基づいてロック状態を制御する。そして、ライセンス情報管理装置は、ライセンス管理情報復号手段によって、許可情報取得手段で取得された許可情報に基づいて、コンテンツの提示が許可されているか否かを判定し、許可されている場合であって、かつ前記ロック状態が出力を許可する状態である場合に、ライセンス情報を出力対象であるコンテンツ取得手段に出力する。
【００３３】
これによって、ライセンス情報管理装置は、個別許可情報に含まれる、対応するコンテンツ取得手段の許可状態を示す情報に基づいてライセンス情報を出力するか、許可状態を示す情報にかかわらずライセンス情報の出力を禁止するかを、ロック状態によって管理することができる。
【００３４】
請求項１０に記載のライセンス情報管理装置は、請求項９に記載のライセンス情報管理装置において、前記コンテンツの送信対象となる複数のコンテンツ取得手段が予め複数のグループに分類され、前記個別許可情報に、１つの前記グループに含まれる複数の前記コンテンツ取得手段の前記許可情報が配列されるとともに、当該グループを識別するグループＩＤが付加され、前記許可情報取得手段が、前記グループＩＤと、前記第１受信装置ＩＤとに基づいて、前記許可情報を取得する構成とした。
【００３５】
これによって、ライセンス情報管理装置は、グループＩＤと第１受信装置ＩＤとに基づいて、対応するコンテンツ取得手段の許可状態を示す情報を取得し、この情報に基づいてライセンス情報の出力の管理をすることができる。
【００３６】
請求項１１に記載のライセンス情報管理装置は、請求項９又は請求項１０に記載のライセンス情報管理装置において、更に、前記第１受信装置ＩＤを記憶する第１受信装置ＩＤ記憶手段を備えると共に、前記ロック制御情報が、前記ロック状態を、出力を許可する状態に制御するための情報を含む場合には、前記ロック制御情報は、少なくとも第１受信装置ＩＤを含み、前記第１受信装置ＩＤ記憶手段に記憶されている第１受信装置ＩＤを、当該ロック制御情報に含まれる第１受信装置ＩＤに更新するよう構成した。
【００３７】
これによって、ロックされてコンテンツの提示をできなくなったコンテンツ取得手段に新たに第１受信装置ＩＤを付与し、当該コンテンツ取得手段によるコンテンツの提示を再び可能な状態にすることができる。
【００３８】
請求項１２に記載のライセンス情報管理装置は、請求項１０に記載のライセンス情報管理装置において、更に、前記第１受信装置ＩＤと前記グループＩＤとを記憶する第１受信装置ＩＤ記憶手段を備えると共に、前記ロック制御情報が、前記ロック状態を、出力を許可する状態に制御するための情報を含む場合には、前記ロック制御情報は、少なくとも第１受信装置ＩＤとグループＩＤとを含み、前記第１受信装置ＩＤ記憶手段に記憶されている第１受信装置ＩＤとグループＩＤとを、それぞれ当該ロック制御情報に含まれる第１受信装置ＩＤとグループＩＤとに更新するよう構成した。
【００３９】
これによって、ロックされてコンテンツの提示をできなくなったコンテンツ取得手段に新たにグループＩＤを含む第１受信装置ＩＤを付与し、当該コンテンツ取得手段によるコンテンツの提示を再び可能な状態にすることができる。
【００４０】
請求項１３に記載のライセンス情報管理装置は、請求項９乃至請求項１２の何れか一項に記載のライセンス情報管理装置において、更に、ロック判定手段を備える構成とした。
【００４１】
かかる構成によれば、ライセンス情報管理装置は、ロック判定手段によって、所定の日付情報と現在の日付とに基づいて、ロック状態を、出力を禁止する状態にするかどうかを判定し、ロック制御手段によって、ロック制御情報及びロック判定手段による判定結果に基づいてロック状態を制御する。
【００４２】
これによって、ライセンス情報管理装置は、現在の日付が所定の条件になると、ロック状態を、出力を禁止する状態に制御する。
【００４３】
請求項１４に記載のライセンス情報管理装置は、請求項９乃至請求項１３の何れか一項に記載のライセンス情報管理装置において、前記第１受信装置ＩＤは、前記コンテンツ取得手段がコンテンツを受信するチャンネル毎に、前記チャンネルを識別するためのチャンネルＩＤに対応付けられた互いに異なるＩＤが割り当てられ、前記ロック制御手段は、前記チャンネル毎にロック状態を制御するよう構成した。
【００４４】
これによって、ライセンス情報管理装置は、チャンネル毎に個別にライセンス情報の出力の管理を行うことができる。
【００４５】
請求項１５に記載のライセンス情報管理装置は、請求項１３に記載のライセンス情報管理装置において、前記第１受信装置ＩＤは、前記コンテンツ取得手段がコンテンツを受信するチャンネルごとに、前記チャンネルを識別するためのチャンネルＩＤに対応付けられた互いに異なるＩＤが割り当てられ、前記ロック判定手段は、前記チャンネルに対応する前記所定の日付情報と現在の日付とに基づいて、前記ロック状態を、前記出力を禁止する状態にするかどうかを判定し、前記ロック制御手段は、前記ロック制御情報と前記ロック判定手段の判定結果とに基づいて、前記チャンネル毎にロック状態を制御するよう構成した。
【００４６】
これによって、ライセンス情報管理装置は、不使用になったチャンネル毎にロック判定してロックすることができる。
【００４７】
請求項１６に記載のライセンス情報管理装置は、請求項９乃至請求項１５の何れか一項に記載のライセンス情報管理装置において、前記コンテンツ取得手段は、スクランブル鍵によって暗号化された暗号化コンテンツを前記スクランブル鍵を用いて視聴可能なコンテンツ情報に復号するコンテンツ復号装置であって、前記ライセンス情報は前記スクランブル鍵である構成とした。
【００４８】
これによって、ライセンス情報管理装置は、コンテンツ復号装置に対するスクランブル鍵の出力を管理することで、コンテンツの視聴の可否を制御することができる。
【００４９】
請求項１７に記載のライセンス管理情報送信装置は、請求項９乃至請求項１６の何れか一項に記載のライセンス情報管理装置に対して、コンテンツを受信して提示する複数のコンテンツ取得手段ごとの前記コンテンツの提示に対する許可の有無を示す許可情報を含む個別許可情報が暗号化されたライセンス管理情報を送信するライセンス管理情報送信装置であって、個別許可情報生成手段と、ライセンス管理情報生成手段と、ロック制御情報生成手段とを備える構成とした。
【００５０】
かかる構成によれば、ライセンス管理情報送信装置は、個別許可情報生成手段によって、外部から入力された、複数のコンテンツ取得手段に対する許可情報を、コンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報を生成し、ライセンス管理情報生成手段によって、個別許可情報生成手段で生成された個別許可情報を暗号化してライセンス管理情報を生成し、ロック制御情報生成手段によって、第１受信装置ＩＤよりも多数のコンテンツ取得手段を識別するための第２受信装置ＩＤに対応して、ライセンス情報管理装置のロック状態を変更するロック制御情報を生成する。
【００５１】
これによって、ライセンス管理情報送信装置は、複数のコンテンツ取得手段の各々の許可状態を示す情報を配列して個別許可情報としてライセンス情報管理装置に送信すると共に、個々のコンテンツ取得手段に対応するロック制御情報を、個別にライセンス情報管理装置に送信することができる。
【００５２】
請求項１８に記載のライセンス情報出力管理方法は、コンテンツを受信して提示するコンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するライセンス情報出力方法であって、ライセンス管理情報復号ステップと、許可情報取得ステップと、許可状態判定ステップと、ロック制御情報取得ステップと、ロック制御処理ステップと、ライセンス情報出力ステップとを含むことを特徴とする。
【００５３】
この方法によれば、ライセンス管理情報復号ステップにおいて、複数のコンテンツ取得手段ごとの前記コンテンツの提示に対する許可の有無を示す許可情報をコンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号し、続いて、許可情報取得ステップにおいて、出力対象であるコンテンツ取得手段の第１受信装置ＩＤに基づいて、ライセンス管理情報復号ステップで復号された個別許可情報から、当該コンテンツ取得手段に対応する許可情報を取得する。続いて、許可状態判定ステップにおいて、許可情報取得ステップで取得された許可情報に基づいて、コンテンツの提示が許可されているか否かを判定する。そして、ロック制御情報取得ステップにおいて、第１受信装置ＩＤよりも多数のコンテンツ取得手段を識別するための第２受信装置ＩＤに対応付けられた、ライセンス情報のコンテンツ取得手段への出力を禁止する状態と出力を許可する状態とからなるロック状態を制御するためのロック制御情報を取得し、ロック制御処理ステップにおいて、ロック制御情報取得ステップで取得されたロック制御情報に基づいてロック状態を制御する。そして、ライセンス情報出力ステップにおいて、許可状態判定ステップで許可されていると判定された場合であって、かつロック状態が出力を許可する状態である場合に、ライセンス情報を出力対象であるコンテンツ取得手段に出力する。
【００５４】
これによって、個別許可情報に含まれる、対応するコンテンツ取得手段の許可状態を示す情報に基づいて許可情報を判定し、判定結果に基づいてライセンス情報を出力するか、判定結果にかかわらずライセンス情報の出力を禁止するかを、ロック状態によって制御することができる。
【００５５】
請求項１９に記載のライセンス情報管理プログラムは、コンテンツを受信して提示するコンテンツ取得手段に対する出力として、当該コンテンツを提示するためのライセンス情報の出力を管理するためにコンピュータを、ライセンス管理情報復号手段、許可情報取得手段、ロック制御情報取得手段、ロック制御手段、許可状態判定手段として機能させることとした。
【００５６】
かかる構成によれば、ライセンス情報管理プログラムは、ライセンス情報管理プログラムは、ライセンス管理情報復号手段によって、複数のコンテンツ取得手段ごとのコンテンツの提示に対する許可の有無を示す許可情報をコンテンツ取得手段を識別するための第１受信装置ＩＤに基づいて配列した個別許可情報として、当該個別許可情報が暗号化されたライセンス管理情報を復号し、許可情報取得手段によって、出力対象であるコンテンツ取得手段の第１受信装置ＩＤに基づいて、ライセンス管理情報復号手段によって復号された個別許可情報から、当該コンテンツ取得手段に対応する許可情報を取得する。また、ロック制御情報取得手段によって、第１受信装置ＩＤよりも多数のコンテンツ取得手段を識別するための第２受信装置ＩＤに対応付けられた、ライセンス情報のコンテンツ取得手段への出力を禁止する状態と出力を許可する状態とからなるロック状態を制御するためのロック制御情報を取得し、ロック制御手段によって、ロック制御情報に基づいてロック状態を制御する。そして、ライセンス情報管理プログラムは、許可状態判定手段によって、許可情報取得手段で取得された許可情報に基づいて、コンテンツの提示が許可されているか否かを判定し、許可されている場合であって、かつ前記ロック状態が出力を許可する状態である場合に、ライセンス情報を出力対象であるコンテンツ取得手段に出力する。
【００５７】
これによって、ライセンス情報管理プログラムは、個別許可情報に含まれる、対応するコンテンツ取得手段の許可状態を示す情報に基づいてライセンス情報を出力するか、許可状態を示す情報にかかわらずライセンス情報の出力を禁止するかを、ロック状態によって管理することができる。
【発明の効果】
【００５８】
本発明に係るスクランブル鍵管理装置、スクランブル鍵管理情報送信装置、スクランブル鍵出力方法及びスクランブル鍵管理プログラムでは、以下のような優れた効果を奏する。
【００５９】
請求項１、請求項５又は請求項６に記載の発明によれば、個別許可情報には、１つのグループに含まれる複数のコンテンツ復号装置の許可状態を示す情報が復号装置ＩＤに基づいて配列されるとともに、グループＩＤが付加されているので、個別許可情報に復号装置ＩＤを付加しなくても、対応するコンテンツ復号装置の許可状態を示す情報を取得することができる。そのため、個別許可情報に、少ないデータ量で多くのコンテンツ復号装置の許可状態を示す情報を配列することができ、この個別許可情報に基づいて対応するコンテンツ復号装置に対してスクランブル鍵の出力を管理することができる。
【００６０】
そして、個別許可情報には少ないデータ量で多くのコンテンツ復号装置の許可状態を示す情報を配列することができるので、狭帯域放送においてもコンテンツ復号装置がネットワークに接続されてから短時間の間に、当該コンテンツ復号装置の許可状態を示す情報を含む個別許可情報が送信される。そのため、すぐに許可状態が更新されて、許可状態に応じたスクランブル鍵の出力の管理ができる。また、コンテンツを不正に利用する不正利用者によって誤った許可状態を示す情報が入力されても、すぐに正しい許可状態を示す情報に更新されるため、コンテンツの不正な利用を防止して、高い安全性を確保することができる。
【００６１】
更に、この個別許可情報はスクランブル鍵とともに暗号化されているため、不正利用者によってスクランブル鍵管理情報自体が削除された場合には、スクランブル鍵も削除されて、コンテンツ復号装置においてスクランブル鍵が出力されず、これによってコンテンツの不正な利用を防止することができる。
【００６２】
また、グループＩＤに基づいて、受信した個別許可情報に対応するコンテンツ復号装置の許可情報を示す情報が含まれるかを判断することができる。そのため、１つの個別許可情報に配列できる許可状態を示す情報の数より多くのスクランブル鍵管理装置に対して送信された複数の個別許可情報から、当該スクランブル鍵管理装置に対応するコンテンツ復号装置の許可状態を示す情報を取得することができる。
【００６３】
請求項２に記載の発明によれば、個別許可情報に、１つのグループに含まれる複数のコンテンツ復号装置の許可状態を示す情報を復号装置ＩＤに基づいて配列するとともに、グループＩＤを付加するので、復号装置ＩＤを付加しなくても、各々のコンテンツ復号装置の許可状態を示すことができる個別許可情報を生成することができる。そのため、個別許可情報には、少ないデータ量で多くのコンテンツ復号装置の許可状態を示す情報を配列することができ、狭帯域放送においても短時間の間に多くのコンテンツ復号装置の許可状態を示す情報を効率よく送信することができる。
【００６４】
請求項３に記載の発明によれば、複数のコンテンツ復号装置の各々の許可状態を示す１ビットの情報を配列した個別許可情報を生成することができ、短時間の間により多くのコンテンツ復号装置の許可状態を示す情報を送信することができる。
【００６５】
請求項４に記載の発明によれば、ビット列を圧縮した個別許可情報を生成することができ、短時間の間により多くのコンテンツ復号装置の許可状態を示す情報を送信することができるとともに、個別許可情報を受信するスクランブル鍵管理装置における処理の負荷を軽減することができる。
【００６６】
請求項７に記載の発明によれば、個別許可情報には、１つのグループに含まれる複数のコンテンツ取得手段の許可状態を示す情報が受信装置ＩＤに基づいて配列されるとともに、グループＩＤが付加されているので、個別許可情報に受信装置ＩＤを付加しなくても、対応するコンテンツ取得手段の許可状態を示す情報を取得することができる。そのため、個別許可情報に、少ないデータ量で多くのコンテンツ取得手段の許可状態を示す情報を配列することができ、この個別許可情報に基づいて対応するコンテンツ取得手段に対してスクランブル鍵等のライセンス情報の出力を管理することができる。
【００６７】
そして、個別許可情報には少ないデータ量で多くのコンテンツ取得手段の許可状態を示す情報を配列することができるので、狭帯域放送においてもコンテンツ取得手段がネットワークに接続されてから短時間の間に、当該コンテンツ取得手段の許可状態を示す情報を含む個別許可情報が送信される。そのため、すぐに許可状態が更新されて、許可状態に応じたライセンス情報の出力の管理ができる。また、コンテンツを不正に利用する不正利用者によって誤った許可状態を示す情報が入力されても、すぐに正しい許可状態を示す情報に更新されるため、コンテンツの不正な利用を防止して、高い安全性を確保することができる。
【００６８】
請求項８に記載の発明によれば、暗号化されたコンテンツの視聴可否をコンテンツ復号装置へのスクランブル鍵の出力を管理することで制御できるため、コンテンツの不正な利用を、より確実に防止することができる。
【００６９】
請求項９、請求項１８又は請求項１９に記載の発明によれば、個別許可情報にはコンテンツ取得手段の許可状態を示す情報が第１受信装置ＩＤに基づいて配列されているので、個別許可情報に第１受信装置ＩＤを付加しなくても、対応するコンテンツ取得手段の許可状態を示す情報を取得することができる。そのため、個別許可情報に、少ないデータ量で多くのコンテンツ取得手段の許可状態を示す情報を配列することができ、この個別許可情報に基づいて対応するコンテンツ取得手段に対してライセンス情報の出力を管理することができる。更に、第１受信装置ＩＤより多数のコンテンツ取得手段を識別できる第２受信装置ＩＤに基づいて、コンテンツ取得手段に対するライセンス情報の出力を禁止する状態又は出力を許可する状態に変更できるため、不要になった第１受信装置ＩＤを他のコンテンツ取得手段に再利用することができる。
【００７０】
請求項１０に記載の発明によれば、グループＩＤに基づいて、受信した個別許可情報に対応するコンテンツ取得手段の許可情報を示す情報が含まれるかを判断することができる。そのため、１つの個別許可情報に配列できる許可状態を示す情報の数より多くのライセンス情報管理装置に対して送信された複数の個別許可情報から、当該ライセンス情報管理装置に対応するコンテンツ取得手段の許可状態を示す情報を取得することができる。
【００７１】
請求項１１又は請求項１２に記載の発明によれば、ロックされて使用できなくなった第１受信装置ＩＤを更新して、コンテンツ取得手段によるコンテンツの提示を再び可能にすることができるため、必要に応じて、第１受信装置ＩＤを自在に再利用することができる。
【００７２】
請求項１３に記載の発明によれば、現在の日付が所定の条件になると、ライセンス情報管理手段は、放送波によってロック制御情報を受信せずとも自動的にロックするため、第１受信装置ＩＤを複数のコンテンツ取得手段によって重複利用されることなく再利用することができる。
【００７３】
請求項１４又は請求項１５に記載の発明によれば、必要に応じて、チャンネル毎にコンテンツ取得手段によるコンテンツの提示の管理をすることができると共に、チャンネル毎に第１受信装置ＩＤの再利用を行うことができる。
【００７４】
請求項１６に記載の発明によれば、ライセンス情報管理装置は、スクランブル鍵によって暗号化されたコンテンツの視聴の可否の制御をスクランブル鍵の出力の可否として行うため、コンテンツの不正な利用を防止して、高い安全性を確保することができる。
【００７５】
請求項１７に記載の発明によれば、個別許可情報にコンテンツ取得手段の許可状態を示す情報を第１受信装置ＩＤに基づいて配列するので、第１受信装置ＩＤを付加しなくても、各々のコンテンツ取得手段の許可状態を示すことができる個別許可情報を生成することができる。そのため、個別許可情報には、少ないデータ量で多くのコンテンツ取得手段の許可状態を示す情報を配列することができ、狭帯域放送においても短時間の間に多くのコンテンツ取得手段の許可状態を示す情報を効率よく送信することができる。
また、第１受信装置ＩＤよりも多数のコンテンツ取得手段することができる第２受信装置ＩＤに対応して、個別にコンテンツ取得手段をロック及びロック解除して、第１受信装置ＩＤを再利用することができ、コンテンツ取得手段の数が増大しても、少数のコンテンツ取得手段を識別する第１受信装置ＩＤに基づいて、個別許可情報を送信することができる。
【発明を実施するための最良の形態】
【００７６】
＜第１実施形態＞
以下、本発明の第１実施形態について図面を参照して説明する。
［コンテンツ配信システムの構成］
まず、図１を参照して、本発明の第１実施形態であるスクランブル鍵管理装置７及び個別契約情報送信装置１を備えるコンテンツ配信システムＳの構成について説明する。図１は、本発明の第１実施形態であるスクランブル鍵管理装置及び個別契約情報送信装置を備えるコンテンツ配信システムの構成を示したブロック図である。
【００７７】
コンテンツ配信システムＳは、個別契約情報送信装置１によって、暗号化された暗号化コンテンツと、この暗号化コンテンツを復号するスクランブル鍵と、コンテンツ受信装置３、３、…ごとの契約状態（許可状態）を示す個別契約情報（個別許可情報）と、すべてのコンテンツ受信装置３、３、…に共通の契約に関する情報を示す共通契約情報とを多重化した多重化コンテンツを放送波Ｗによって配信し、コンテンツ受信装置３、３、…によって、この多重化コンテンツを受信して、契約が成立している場合に暗号化コンテンツを復号するシステムである。
【００７８】
個別契約情報送信装置（スクランブル鍵管理情報送信装置、ライセンス管理情報送信装置）１は、暗号化コンテンツと、スクランブル鍵及び個別契約情報をワーク鍵で暗号化したＥＣＭ（スクランブル鍵管理情報、ライセンス管理情報）と、ワーク鍵及び共通契約情報をデバイス鍵で暗号化したＥＭＭとを多重化して多重化コンテンツとし、放送波Ｗを介してコンテンツ受信装置３に送信するものである。
【００７９】
コンテンツ受信装置３は、個別契約情報送信装置１から送信された多重化コンテンツを受信し、契約状態を判定して契約している場合にのみ暗号化コンテンツを復号するものである。以下、コンテンツ配信システムＳにおいて、個別契約情報送信装置１と、コンテンツ受信装置３とについて詳細に説明する。
【００８０】
（個別契約情報送信装置の構成）
まず、図２を参照（適宜図１参照）して、個別契約情報送信装置１の構成について説明する。図２は、本発明における個別契約情報送信装置の構成を示したブロック図である。ここでは、個別契約情報送信装置１は、スクランブラ１１と、個別契約情報生成手段１２と、ＥＣＭ生成手段１３と、ＥＭＭ生成手段１４と、多重化手段１５とを備える。
【００８１】
スクランブラ１１は、外部から入力されたスクランブル鍵でコンテンツを暗号化して暗号化コンテンツを生成するものである。ここで暗号化された暗号化コンテンツは、多重化手段１５に出力される。
【００８２】
ここで、コンテンツは、映像音声やデータ放送のデータであり、例えば、ＭＰＥＧ−２  ＴＳ（Moving Picture Experts Group 2 Transport Stream）で符号化されたものである。そして、スクランブラ１１は、例えば、このコンテンツのＴＳパケットのペイロード部を暗号化する。また、スクランブル鍵は、秒程度の単位で変更される秘密鍵である。
【００８３】
個別契約情報生成手段（個別許可情報生成手段）１２は、個別契約情報を生成するものである。ここで、個別契約情報生成手段１２は、グループ化手段１２ａと、ビット列化手段１２ｂと、圧縮手段１２ｃとを備える。
【００８４】
グループ化手段１２ａは、外部から入力されたコンテンツ受信装置３ごとの契約状態を示す契約情報（許可情報）をグループに分類するものである。ここで、すべてのコンテンツ受信装置３は予め複数のグループに分類され、それぞれのグループにおいて複数のサブグループに分類されている。更に、サブグループ内において、コンテンツ受信装置３ごとに固有の番号である受信装置ＩＤ（復号装置ＩＤ）が割り当てられている。
【００８５】
そして、グループ化手段１２ａは、入力された契約情報に対応するコンテンツ受信装置３のグループ及びサブグループに基づいて、契約情報をグループ及びサブグループに分類する。ここで、グループは、例えば、コンテンツ受信装置３のメーカの種類、サブグループは、例えば、あるメーカのコンテンツ受信装置３の機種とすることとしてもよい。ここでグループ化された契約情報は、グループ及びサブグループを識別するグループＩＤ及びサブグループＩＤと、受信装置ＩＤとが付加されてビット列化手段１２ｂに出力される。
【００８６】
なお、ここでは、契約情報は１ビットの情報であり、例えば、対応するコンテンツ受信装置３について受信契約されているときには「１」、契約されていないときには「０」とすることができる。また、このグループＩＤ及びサブグループＩＤが、特許請求の範囲に記載のグループＩＤに相当する。
【００８７】
ビット列化手段１２ｂは、グループ化手段１２ａによって分類された契約情報をサブグループごとに配列してビット列化し、このビット列にグループＩＤ及びサブグループＩＤを付加するものである。ここで生成された情報は圧縮手段１２ｃに出力される。
【００８８】
このビット列化手段１２ｂは、各々の契約情報に付加された受信装置ＩＤに基づいて、契約情報を配列してビット列化する。ここでは、あるサブグループに分類されたコンテンツ受信装置３は、サブグループ内において製造された順番や契約した順番等を示す受信装置ＩＤ（例えば、シリアル番号）が付与され、ビット列化手段１２ｂは、受信装置ＩＤによって示される番号の順に契約情報を配列することとした。これによって、個別契約情報は、各々の契約情報に受信装置ＩＤを付加することなく、契約情報の順番に基づいてどの契約情報がどのコンテンツ受信装置３のものかを示すことができる。
【００８９】
ここで、ビット列化手段１２ｂは、契約変更の有無に関わらず、サブグループごとのビット列を順次生成し、すべてのサブグループについてビット列を生成した場合には、再度すべてのサブグループについてサブグループごとのビット列を順次生成する。
【００９０】
圧縮手段１２ｃは、ビット列化手段１２ｂによって生成されたビット列を、可逆圧縮するものである。この圧縮手段１２ｃは、ビット列を圧縮し、更に、入力されたビット列に付加されたグループＩＤ及びサブグループＩＤを付加して個別契約情報として、ＥＣＭ生成手段１３に出力する。
【００９１】
ここで、コンテンツ受信装置３、３、…の契約情報はビット列で表されているため、圧縮手段１２ｃは、このビット列をすべてのコンテンツ受信装置３、３、…の台数に対する受信契約しているコンテンツ受信装置３、３、…の台数の割合を示す受信契約率に応じて符号化することで圧縮することができる。以下、圧縮手段１２ｃのビット列の圧縮方法の例について説明する。
【００９２】
圧縮手段１２ｃは、受信契約率に応じて２ビットの契約率情報を生成する。例えば、圧縮手段１２ｃは、受信契約率が２５％（０〜３７．５％）のときには「００」、５０％（３７．５〜６２．５％）のときには「０１」、７５％（６２．５〜１００％）のときには「１０」を契約率情報とする。この契約率情報は、ビット列における「１」の出現確率を示し、圧縮手段１２ｃは、この出現確率に基づいて符号化を行う。出現確率に基づいた符号化方法としては、例えば、ハフマン符号やランレングス・ハフマン符号等が挙げられる。出現確率に応じて符号化を行うことで、圧縮手段１２ｃは、効率的にビット列によって示される情報を圧縮することができる。更に、圧縮手段１２ｃは、圧縮したビット列に契約率情報を付加し、グループＩＤ及びサブグループＩＤを付加して個別契約情報を生成する。
【００９３】
ＥＣＭ生成手段（スクランブル鍵管理情報生成手段、ライセンス管理情報生成手段）１３は、外部から入力されたワーク鍵で、個別契約情報生成手段１２によって生成された個別契約情報とスクランブル鍵とを暗号化してＥＣＭを生成するものである。ここで生成されたＥＣＭは、多重化手段１５に出力される。なお、ワーク鍵は、チャンネル単位やサービス単位の秘密鍵である。
【００９４】
ここで、図３を参照（適宜図１及び図２参照）して、ＥＣＭの構造について説明する。図３は、ＥＣＭを含むＴＳ（Transport Stream）パケットの構造の例を模式的に示す模式図である。
【００９５】
ＴＳパケットＰは、ＴＳヘッダＰ１と、ＥＣＭセクションＰ２とから構成される。そして、ＥＣＭセクションＰ２は、セクションヘッダＱ１と、固定部Ｑ２と、個別契約情報Ｑ３と、改竄検出Ｑ４と、セクションＣＲＣＱ５とから構成される。ここでは、固定部Ｑ２には、ＥＣＭ本体に含まれる情報の種別等を示すプロトコル番号、コンテンツの配信を行う事業者を識別する事業体識別、個別契約情報とスクランブル鍵とを暗号化したワーク鍵を識別するワーク鍵識別、及び、ワーク鍵で暗号化されたスクランブル鍵（スクランブル鍵Ｏｄｄとスクランブル鍵Ｅｖｅｎ）が含まれる。
【００９６】
個別契約情報Ｑ３は、グループＩＤＲ１と、サブグループＩＤＲ２と、契約情報Ｒ３とから構成される。図３の例では、個別契約情報Ｑ３に、１４９バイトを割り当てることができ、契約情報Ｒ３に、グループＩＤＲ１の１バイトと、サブグループＩＤＲ２の２バイト分を除いた１１６８ビットの情報を割り当てることができる。そのため、１つのＴＳパケットＰに、１１６８件分の契約情報を含ませることができる。ここで、従来の受信装置ＩＤを付与した個別契約情報を送信する方法では、１台のコンテンツ受信装置３に対して６バイト程度の受信装置ＩＤを含む個別契約情報を送信しなければならなかったが、ここでは、ビット列化手段１２ｂが、各々の契約情報の受信装置ＩＤに基づいて、契約情報を配列してビット列化するため、個別契約情報Ｑ３に受信装置ＩＤを付与する必要がなくなる。そして、個別契約情報Ｑ３に、コンテンツ受信装置３ごとに契約情報を配列することで、グループＩＤＲ１とサブグループＩＤＲ２と受信装置ＩＤとに基づいて、個別契約情報Ｑ３を受信した各々の契約情報に対応するコンテンツ受信装置３に対して、当該契約情報を認識させることができる。
【００９７】
更に、当該ＥＣＭにはデジタル署名を施す必要がないため、署名値を配置する必要がない。これによって、ＥＣＭにより多くの個別契約情報を配置することができる。
【００９８】
ここで、図４を参照（適宜図１参照）して、ＥＣＭ生成手段１３によってＥＣＭを生成する方法の例について説明する。図４は、ＥＣＭ生成手段によってＥＣＭを生成する方法の例を説明するための説明図、（ａ）は、ＥＣＭ生成手段に入力される個別契約情報とグループ及びサブグループの分類の例を模式的に示す模式図、（ｂ）は、ＥＣＭ生成手段の個別契約情報の生成方法を模式的に示す模式図である。
【００９９】
ここで、図４（ａ）に示すように、複数のグループ（グループＩＤ＝１〜ｎ）がそれぞれ複数のサブグループを有し、各々のサブグループに複数のコンテンツ受信装置３、３、…が予め割り当てられている。例えば、グループＩＤが「１」のグループで、サブグループＩＤが「１」のサブグループには、予めｍＡ個のコンテンツ受信装置３、３、…（受信装置ＩＤ＝１〜ｍＡ）が割り当てられている。そして、ＥＣＭ生成手段１３には、個別契約情報生成手段１２からサブグループごとの個別契約情報が順次入力される。例えば、図４（ａ）に示すように、ＥＣＭ生成手段１３には、個別契約情報生成手段１２から個別契約情報Ａ、Ｂ、…、Ｚが順次入力され、更に新しい内容に更新された個別契約情報Ａ、Ｂ、…が順次入力される。
【０１００】
そうすると、ＥＣＭ生成手段１３は、スクランブル鍵と個別契約情報とを暗号化してＥＣＭを生成する。ここでは、図４（ｂ）に示すように、ＥＣＭ生成手段１３は、まず、個別契約情報Ａとスクランブル鍵とを暗号化したＥＣＭのＴＳパケットＰＡ１を生成し、次いで、個別契約情報Ｂとスクランブル鍵とを暗号化したＥＣＭのＴＳパケットＰＢ１を生成する。このように、順次入力される個別契約情報とスクランブル鍵とを暗号化したＥＣＭを生成し、個別契約情報ＺまでＥＣＭを生成したら、新たに個別契約情報生成手段１２から入力される個別契約情報Ａ、Ｂ、…を順次スクランブル鍵とともに暗号化したＥＣＭのＴＳパケットＰＡ２、ＰＢ２を生成して多重化手段１５に出力する。
【０１０１】
このように、ＥＣＭ生成手段１３は、１ビットの契約情報を配列し、更にこのビット列を圧縮して生成された個別契約情報からＥＣＭを生成するため、個別契約情報送信装置１は、少ないデータ量で多数のコンテンツ受信装置３、３、…の契約情報をコンテンツ受信装置３、３、…に送信することができる。更に、コンテンツ受信装置３、３、…における処理の負荷を軽減することができる。例えば、コンテンツ受信装置３、３、…におけるＥＣＭの処理がＩＣカードのような耐タンパモジュールによって行われる場合には、コンテンツ受信装置３においてＩＣカードへＥＣＭを転送する際の転送レートが低いため、ＥＣＭのデータ量が大きいほど転送時間がかかるが、ＥＣＭのデータ量を少なくすることで、コンテンツ受信装置３、３、…は、より早くＥＣＭに含まれる個別契約情報を処理することができる。
【０１０２】
また、ＥＣＭ生成手段１３は、すべてのサブグループの個別契約情報のＥＣＭを生成した後に繰り返し最新の個別契約情報を含むＥＣＭを生成するため、個別契約情報送信装置１は、新規契約時や解約時などイベント型で送信するのではなく、すべてのコンテンツ受信装置３、３、…に対して継続して最新の個別契約情報を送信することができる。
【０１０３】
図２に戻って説明を続ける。ＥＭＭ生成手段１４は、外部から入力されたデバイス鍵で、外部から入力された共通契約情報とワーク鍵とを暗号化してＥＭＭを生成するものである。ここで生成されたＥＭＭは、多重化手段１５に出力される。
【０１０４】
ここで、デバイス鍵は、コンテンツ受信装置３、３、…に予め付与されている秘密鍵であり、このコンテンツ配信システムＳにおいて１つしかない秘密鍵であってもよいし、デバイス鍵が露見した場合における影響を鑑みて事業者単位やメーカ単位で付与することとしてもよい。
【０１０５】
ここで、図５を参照（適宜図１及び図２参照）して、ＥＭＭの構造について説明する。図５は、ＥＭＭを含むＴＳパケットの構造の例を模式的に示す模式図である。
【０１０６】
ＴＳパケットＰ’は、ＴＳヘッダＳ１と、ＥＭＭセクションＳ２とから構成される。そして、ＥＭＭセクションＳ２は、セクションヘッダＴ１と、複数のＥＭＭ本体１Ｔ２、ＥＭＭ本体２Ｔ３、…ＥＭＭ本体ｎＴ４と、セクションＣＲＣＴ５とから構成される。更に、各々のＥＭＭ本体（図５ではＥＭＭ本体１Ｔ２について図示した）は、固定部Ｕ１と、ワーク鍵Ｕ２と、共通契約情報Ｕ３と、改竄検出Ｕ４とから構成される。ここでは、固定部Ｕ１には、カードＩＤ、関連情報バイト長、ＥＭＭ本体に含まれる情報の種別等を示すプロトコル番号、コンテンツの配信を行う事業者を識別する事業体識別、及び、更新番号が含まれる。
【０１０７】
また、ワーク鍵Ｕ２は、デバイス鍵で暗号化されたワーク鍵である。また、共通契約情報Ｕ３は、すべてのコンテンツ受信装置３、３、…に共通の情報で、例えば、ワーク鍵の利用条件や有効期限等の情報である。
【０１０８】
図２に戻って説明を続ける。多重化手段１５は、スクランブラ１１によって生成された暗号化コンテンツと、ＥＣＭ生成手段１３によって生成されたＥＣＭと、ＥＭＭ生成手段１４によって生成されたＥＭＭとを多重化して多重化コンテンツを生成するものである。ここで生成された多重化コンテンツは、放送波Ｗを介してコンテンツ受信装置３、３、…に送信される。
【０１０９】
このように個別契約情報送信装置１を構成することで、個別契約情報送信装置１は、暗号化コンテンツと、個別契約情報及びスクランブル鍵を暗号化したＥＣＭと、ＥＭＭとを生成し、コンテンツ受信装置３、３、…に送信する。
【０１１０】
（コンテンツ受信装置の構成）
次に、図６を参照（適宜図１参照）して、コンテンツ受信装置３の構成について説明する。図６は、本発明におけるスクランブル鍵管理装置を備えるコンテンツ受信装置の構成を示したブロック図である。ここでは、コンテンツ受信装置３は、コンテンツ復号装置５と、スクランブル鍵管理装置７とを備える。
【０１１１】
コンテンツ復号装置（コンテンツ取得手段）５は、個別契約情報送信装置１から送信された多重化コンテンツを受信して暗号化コンテンツを取り出し、この暗号化コンテンツをスクランブル鍵管理装置７から入力されたスクランブル鍵で復号し、視聴可能にコンテンツを出力して提示するものである。コンテンツ復号装置５は、分離手段５１と、分離手段５２と、デスクランブラ５３とを備える。
【０１１２】
分離手段５１は、個別契約情報送信装置１から放送波Ｗを介して送信された多重化コンテンツを受信して、多重化されたＥＭＭを分離するものである。ここで分離されたＥＭＭは、スクランブル鍵管理装置７のＥＭＭ復号手段７１に出力される。また、多重化コンテンツからＥＭＭが分離された残りである暗号化コンテンツとＥＣＭは、分離手段５２に出力される。
【０１１３】
分離手段５２は、分離手段５１から入力された、多重化された暗号化コンテンツとＥＣＭとからＥＣＭを分離するものである。ここで分離されたＥＣＭは、スクランブル鍵管理装置７のＥＣＭ復号手段７５に出力される。また、暗号化コンテンツは、デスクランブラ５３に出力される。
【０１１４】
デスクランブラ５３は、分離手段５２から入力された暗号化コンテンツを、スクランブル鍵管理装置７の個別契約判定手段７６から入力されたスクランブル鍵を用いて復号するものである。ここで復号されたコンテンツは、図示しない表示装置等に出力される。
【０１１５】
スクランブル鍵管理装置（ライセンス情報管理装置）７は、コンテンツ復号装置５から入力されたＥＣＭとＥＭＭとから共通契約情報と個別契約情報とを取り出して当該コンテンツ受信装置３の契約状態を判定し、契約状態に基づいてスクランブル鍵（ライセンス情報）の出力を管理するものである。スクランブル鍵管理装置７は、ＥＭＭ復号手段７１と、デバイス鍵記憶手段７２と、共通契約判定手段７３と、共通契約情報記憶手段７４と、ＥＣＭ復号手段７５と、個別契約判定手段７６と、ＩＤ記憶手段７７と、個別契約情報記憶手段７８とを備える。
【０１１６】
ＥＭＭ復号手段７１は、コンテンツ復号装置５の分離手段５１から入力されたＥＭＭを、デバイス鍵記憶手段７２に記憶されたデバイス鍵を用いて復号して、ワーク鍵と共通契約情報とを取り出すものである。ここで復号されたワーク鍵と共通契約情報は、共通契約判定手段７３に出力される。
【０１１７】
デバイス鍵記憶手段７２は、デバイス鍵を予め記憶するもので、半導体メモリ等の記憶手段である。このデバイス鍵は、当該コンテンツ配信システムＳのすべてのコンテンツ受信装置３、３、…に共通して予め付与された秘密鍵である。ここで記憶されたデバイス鍵は、ＥＭＭ復号手段７１によってＥＭＭを復号する際に読み出されて用いられる。
【０１１８】
共通契約判定手段７３は、ＥＭＭ復号手段７１によって復号された共通契約情報によって示されるワーク鍵の有効期限に基づいて当該ワーク鍵が有効であるか否かを判定し、有効である場合には、ワーク鍵と共通契約情報とを共通契約情報記憶手段７４に記憶するものである。
【０１１９】
共通契約情報記憶手段７４は、共通契約判定手段７３から入力された共通契約情報とワーク鍵とを記憶するもので、半導体メモリ等の記憶手段である。ここで記憶されたワーク鍵と共通契約情報は、ＥＣＭ復号手段７５によってＥＣＭを復号する際に読み出されて用いられる。
【０１２０】
ＥＣＭ復号手段（スクランブル鍵管理情報復号手段、ライセンス管理情報復号手段）７５は、共通契約情報記憶手段７４に記憶されたワーク鍵と共通契約情報を用いて、コンテンツ復号装置５の分離手段５２から入力されたＥＣＭを復号して、スクランブル鍵と個別契約情報とを取り出すものである。このＥＣＭ復号手段７５は、ＥＣＭが入力されると共通契約情報記憶手段７４からワーク鍵と共通契約情報とを読み出し、共通契約情報によって示されるワーク鍵の有効期限に基づいてワーク鍵が有効か否かを判定する。そして、ＥＣＭ復号手段７５は、ワーク鍵が有効である場合にはＥＣＭを復号する。ここで復号されたスクランブル鍵と個別契約情報は、個別契約判定手段７６に出力される。
【０１２１】
個別契約判定手段７６は、ＥＣＭ復号手段７５から入力された個別契約情報に基づいて当該コンテンツ受信装置３の契約状態を判定し、契約が有効な場合にコンテンツ復号装置５のデスクランブラ５３にスクランブル鍵を出力するものである。個別契約判定手段７６は、伸長手段７６ａと、契約情報取得手段７６ｂと、契約状態判定手段７６ｃとを備える。
【０１２２】
伸長手段７６ａは、後記する契約情報取得手段７６ｂから入力された個別契約情報に含まれる圧縮されたビット列を伸長するものである。ここで、伸長手段７６ａは、ビット列に付加された契約率情報に基づいて、個別契約情報送信装置１の圧縮手段１２ｃによって圧縮されたビット列を伸長する。ここで伸長されたビット列と、ＥＣＭ復号手段７５から入力された個別契約情報に含まれるグループＩＤ及びサブグループＩＤは、契約情報取得手段７６ｂに出力される。
【０１２３】
契約情報取得手段（許可情報取得手段）７６ｂは、ＩＤ記憶手段７７に記憶されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤに基づいて、伸長手段７６ａによって伸長された個別契約情報のビット列から当該コンテンツ受信装置３の契約情報を取得するものである。ここで取得された契約情報は、個別契約情報記憶手段７８に記憶される。
【０１２４】
なお、ここでは、契約情報取得手段７６ｂには、様々なコンテンツ受信装置３、３、…の契約情報を含む個別契約情報がＥＣＭ復号手段７５から順次入力され、契約情報取得手段７６ｂは、入力された個別契約情報に付加されたグループＩＤ及びサブグループＩＤが、ＩＤ記憶手段７７に記憶された当該コンテンツ受信装置３（コンテンツ復号装置５）のグループＩＤ及びサブグループＩＤと一致するかを判断する。そして、一致しない場合には、契約情報取得手段７６ｂは、当該個別契約情報に当該コンテンツ受信装置３の契約情報が含まれないと判断する。一方、一致する場合には、契約情報取得手段７６ｂは、当該個別契約情報に当該コンテンツ受信装置３の契約情報が含まれると判断し、個別契約情報を伸長手段７６ａに出力する。更に、契約情報取得手段７６ｂは、伸長手段７６ａによってビット列が伸長された個別契約情報から、ＩＤ記憶手段７７に記憶された受信装置ＩＤに基づいて当該コンテンツ受信装置３の契約情報を取得する。
【０１２５】
ここでは、個別契約情報は、そのビット列において、受信装置ＩＤによって示される番号の順に契約情報を示す１ビットの情報が配列されて生成されているため、契約情報取得手段７６ｂは、ＩＤ記憶手段７７に記憶されている受信装置ＩＤによって示される番号に従って、個別契約情報のビット列の左からこの番号の順番にあるビットを当該コンテンツ受信装置３の契約情報として取得する。例えば、受信装置ＩＤが「５」である場合には、契約情報取得手段７６ｂは、個別契約情報のビット列の左から５番目にあるビットを取得する。
【０１２６】
なお、個別契約情報は契約状態に関わらず個別契約情報送信装置１から常時送信されるが、契約情報取得手段７６ｂは、入力された個別契約情報に含まれる契約情報と、個別契約情報記憶手段７８に記憶されている契約情報との内容が異なる場合のみに、入力された契約情報を個別契約情報記憶手段７８に上書きすることとしてもよい。これによって、スクランブル鍵管理装置７の負荷を軽減することができる。
【０１２７】
契約状態判定手段（許可状態判定手段）７６ｃは、個別契約情報記憶手段７８に記憶された契約情報に基づいて当該コンテンツ受信装置３が契約しているか否かを判断し、契約していると判断した場合にはＥＣＭ復号手段７５から入力されたスクランブル鍵をコンテンツ復号装置５のデスクランブラ５３に出力するものである。なお、ここでは、契約状態判定手段７６ｃは、当該コンテンツ受信装置３が契約していないと判断した場合には、未契約である旨を通知する情報をコンテンツ復号装置５のデスクランブラ５３に出力する。また、ここでは、契約状態判定手段７６ｃは、ＥＣＭ復号手段７５にＥＣＭが入力されるたびに契約しているか否かを判定することとしたが、数秒ごとに発生するＥＣＭの入力による当該スクランブル鍵管理装置７の処理の負荷を軽減するため、例えば、コンテンツ受信装置３による多重化コンテンツの受信開始時や、デスクランブラ５３による暗号化コンテンツの復号の際に判定することとしてもよいし、数十秒程度のインターバルをもって判定することとしてもよい。
【０１２８】
ＩＤ記憶手段７７は、当該コンテンツ受信装置３（コンテンツ復号装置５）に予め付与されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤを予め記憶するもので、半導体メモリ等の記憶手段である。ここで記憶されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤは、契約情報取得手段７６ｂによって入力された個別契約情報から当該コンテンツ受信装置３の契約情報を取得する際に読み出されて用いられる。
【０１２９】
個別契約情報記憶手段７８は、契約情報取得手段７６ｂによって取得された契約情報を記憶するもので、半導体メモリ等の記憶手段である。ここで記憶された契約情報は、契約状態判定手段７６ｃによって契約状態を判定する際に参照されて用いられる。
【０１３０】
このようにコンテンツ受信装置３を構成することで、コンテンツ受信装置３は、多重化コンテンツを受信し、当該コンテンツ受信装置３の契約状態に基づいて暗号化コンテンツを復号する。
【０１３１】
なお、コンテンツを不正に利用しようとする不正利用者は、多重化コンテンツからＥＣＭを削除することが考えられるが、ＥＣＭを削除してしまうと、暗号化コンテンツの復号に必要なスクランブル鍵を取得することもできなくなる。そのため、スクランブル鍵管理装置７は、不正利用を防止することができる。
【０１３２】
また、個別契約情報送信装置１は暗号化コンテンツとともに常時個別契約情報をコンテンツ受信装置３に送信するため、個別契約情報記憶手段７８には常に最新の契約情報が記憶される。そのため、契約していない不正利用者が何らかの手段によりワーク鍵を入手して、個別契約情報を改竄し、コンテンツ受信装置３に入力した場合には、不正にコンテンツを視聴することができるが、多重化コンテンツを受信することで、すぐに正しい個別契約情報がコンテンツ受信装置３に入力されて個別契約情報記憶手段７８の契約情報が書き換えられる。これによって、スクランブル鍵管理装置７は、不正利用を防止することができるとともに、個別契約情報にデジタル署名が付加されていなくても高い安全性を確保することができる。なお、スクランブル鍵管理装置７は、安全性の面から、ＩＣカードのような耐タンパモジュールによって実装されることが望ましい。
【０１３３】
また、コンテンツ受信装置３が、図示しない表示装置の内部に備えられるようにしても良いし、スクランブル鍵管理装置７が、コンテンツ復号装置５とは別に１台の装置として構成されることとしてもよい。
【０１３４】
更に、スクランブル鍵管理装置７は、コンピュータにおいて各手段を各機能プログラムとして実現することも可能であり、各機能プログラムを結合して、スクランブル鍵管理プログラムとして動作させることも可能である。
【０１３５】
［コンテンツ配信システムの動作］
次に、図７から図９を参照して、本発明におけるコンテンツ配信システムＳの動作について説明する。
【０１３６】
（個別契約情報送信装置の動作）
まず、図７を参照（適宜図１及び図２参照）して、個別契約情報送信装置１が多重化コンテンツを送信する動作について説明する。図７は、本発明における個別契約情報送信装置が多重化コンテンツを生成して送信する動作を示したフローチャートである。
【０１３７】
個別契約情報送信装置１は、スクランブラ１１によって、外部から入力されたコンテンツを、スクランブル鍵を用いて暗号化し、暗号化コンテンツを生成する（ステップＳ１１）。そして、個別契約情報送信装置１は、個別契約情報生成手段１２のビット列化手段１２ｂによって、グループ化手段１２ａによってグループ化された契約情報を、あるサブグループについてビット列化し、このビット列にグループＩＤ及びサブグループＩＤを付加する（ステップＳ１２）。なお、ここでは、個別契約情報送信装置１には順次新しい契約情報が入力されて、その都度個別契約情報生成手段１２のグループ化手段１２ａによってグループ化されていることとする。
【０１３８】
続いて、個別契約情報送信装置１は、圧縮手段１２ｃによって、ステップＳ１２において生成されたビット列を可逆圧縮し、更にグループＩＤ及びサブグループＩＤを付加して個別契約情報とする（ステップＳ１３）。そして、個別契約情報送信装置１は、ＥＣＭ生成手段１３によって、ステップＳ１３において生成された個別契約情報と、ステップＳ１１においてコンテンツの暗号化に用いられたスクランブル鍵とを、外部から入力されたワーク鍵を用いて暗号化し、ＥＣＭを生成する（ステップＳ１４）。
【０１３９】
また、個別契約情報送信装置１は、ステップＳ１４において用いられたワーク鍵と、外部から入力された共通契約情報とを、外部から入力されたデバイス鍵で暗号化し、ＥＭＭを生成する（ステップＳ１５）。そして、個別契約情報送信装置１は、多重化手段１５によって、ステップＳ１１において生成された暗号化コンテンツと、ステップＳ１４において生成されたＥＣＭと、ステップＳ１５において生成されたＥＭＭとを多重化して、多重化コンテンツを生成する（ステップＳ１６）。そして、個別契約情報送信装置１は、多重化手段１５によって、ステップＳ１６において生成された多重化コンテンツを、放送波Ｗを介してコンテンツ受信装置３、３、…に送信する（ステップＳ１７）。
【０１４０】
更に、個別契約情報送信装置１は、スクランブラ１１に、次のコンテンツが入力されたかどうかを判断し（ステップＳ１８）、入力された場合には（ステップＳ１８でＹｅｓ）、ステップＳ１１に戻って、スクランブラ１１によってコンテンツを暗号化する動作以降の動作を行う。また、入力されない場合には（ステップＳ１８でＮｏ）、そのまま動作を終了する。
【０１４１】
（コンテンツ復号装置の動作）
次に、図８を参照（適宜図１及び図６参照）して、コンテンツ復号装置５が多重化コンテンツを受信して暗号化コンテンツを復号する動作について説明する。図８は、コンテンツ復号装置が多重化コンテンツを受信して暗号化コンテンツを復号する動作を示したフローチャートである。
【０１４２】
コンテンツ復号装置５は、分離手段５１によって、外部から入力された多重化コンテンツからＥＭＭを分離する（ステップＳ５１）。ここで分離されたＥＭＭは、スクランブル鍵管理装置７に出力される。
【０１４３】
更に、コンテンツ復号装置５は、分離手段５２によって、ステップＳ５１においてＥＭＭが分離された多重化された暗号化コンテンツとＥＣＭとからＥＣＭを分離する（ステップＳ５２）。ここで分離されたＥＣＭは、スクランブル鍵管理装置７に出力される。
【０１４４】
そして、コンテンツ復号装置５は、デスクランブラ５３に、スクランブル鍵管理装置７からスクランブル鍵が入力されたかを判断し（ステップＳ５３）、入力された場合には（ステップＳ５３でＹｅｓ）、デスクランブラ５３によって、ステップＳ５２においてＥＣＭが分離されて得られた暗号化コンテンツをこのスクランブル鍵を用いて復号する（ステップＳ５４）。また、入力されない場合には（ステップＳ５３でＮｏ）、そのままステップＳ５５に進む。
【０１４５】
そして、コンテンツ復号装置５は、分離手段５１に次の多重化コンテンツか入力されたかを判断し（ステップＳ５５）、入力された場合には（ステップＳ５５でＹｅｓ）、ステップＳ５１に戻って、多重化コンテンツからＥＭＭを分離する動作以降の動作を行う。また、入力されない場合には（ステップＳ５５でＮｏ）、そのまま動作を終了する。
【０１４６】
（スクランブル鍵管理装置の動作）
次に、図９を参照（適宜図１及び図６参照）して、スクランブル鍵管理装置７がＥＭＭとＥＣＭとを入力して契約状態を判定する動作について説明する。図９は、本発明におけるスクランブル鍵管理装置がＥＭＭとＥＣＭとを入力して契約状態を判定する動作を示したフローチャートである。
【０１４７】
スクランブル鍵管理装置７は、ＥＭＭ復号手段７１によって、デバイス鍵記憶手段７２に記憶されたデバイス鍵を用いて、コンテンツ復号装置５から入力されたＥＭＭを復号する（ステップＳ７１）。これによって共通契約情報とワーク鍵とが得られる。
【０１４８】
そして、スクランブル鍵管理装置７は、共通契約判定手段７３によって、ステップＳ７１において得られた共通契約情報に基づいて、ワーク鍵が有効であるか否かを判定する（ステップＳ７２）。そして、有効でない場合には（ステップＳ７２でＮｏ）、そのままステップＳ８１に進む。また、有効である場合には（ステップＳ７２でＹｅｓ）、スクランブル鍵管理装置７は、共通契約情報記憶手段７４に、ステップＳ７１において得られた共通契約情報とワーク鍵とを記憶する（ステップＳ７３）。
【０１４９】
続いて、スクランブル鍵管理装置７は、ＥＣＭ復号手段７５によって、ステップＳ７３において共通契約情報記憶手段７４に記憶された共通契約情報とワーク鍵とを読み出し、共通契約情報によって示されるワーク鍵の有効期限内である場合に、ワーク鍵を用いて、コンテンツ復号装置５から入力されたＥＣＭを復号する（ステップＳ７４；スクランブル鍵管理情報復号ステップ）。これによって個別契約情報とスクランブル鍵とが得られる。
【０１５０】
（許可情報取得ステップ）
続いて、スクランブル鍵管理装置７は、契約情報取得手段７６ｂによって、ステップＳ７４において得られた個別契約情報に付加されたグループＩＤ及びサブグループＩＤと、ＩＤ記憶手段７７に記憶されたグループＩＤ及びサブグループＩＤとが一致するかを判断する（ステップＳ７５）。そして、一致しない場合には（ステップＳ７５でＮｏ）、そのままステップＳ７８に進む。また、一致する場合には（ステップＳ７５でＹｅｓ）、スクランブル鍵管理装置７は、個別契約判定手段７６の伸長手段７６ａによって、ステップＳ７４において得られた個別契約情報の圧縮されたビット列を伸長する（ステップＳ７６）。更に、スクランブル鍵管理装置７は、契約情報取得手段７６ｂによって、ＩＤ記憶手段７７に記憶された受信装置ＩＤに基づいて個別契約情報から当該コンテンツ受信装置３の契約情報を取得し、個別契約情報記憶手段７８に記憶する（ステップＳ７７）。
【０１５１】
続いて、スクランブル鍵管理装置７は、契約状態判定手段７６ｃによって、個別契約情報記憶手段７８に記憶された契約情報に基づいて、当該コンテンツ受信装置３が契約しているか否かを判断する（ステップＳ７８；許可状態判定ステップ）。そして、契約している場合には（ステップＳ７８でＹｅｓ）、スクランブル鍵管理装置７は、契約状態判定手段７６ｃによって、ステップＳ７４において得られたスクランブル鍵をコンテンツ復号装置５に出力する（ステップＳ７９；鍵出力ステップ）。また、契約していない場合には（ステップＳ７８でＮｏ）、スクランブル鍵管理装置７は、契約状態判定手段７６ｃによって、未契約である旨を通知する情報をコンテンツ復号装置５に出力する（ステップＳ８０）。
【０１５２】
続いて、スクランブル鍵管理装置７は、ＥＭＭ復号手段７１及びＥＣＭ復号手段７５に、次のＥＭＭ及びＥＣＭが入力されたかを判断する（ステップＳ８１）。そして、入力された場合には（ステップＳ８１でＹｅｓ）、ステップＳ７１に戻って、デバイス鍵でＥＭＭを復号する動作以降の動作を行う。また、入力されない場合には（ステップＳ８１でＮｏ）、そのまま動作を終了する。
【０１５３】
なお、ここでは、スクランブル鍵管理装置７が、契約情報取得手段７６ｂによって個別契約情報に付加されたグループＩＤ及びサブグループＩＤと、ＩＤ記憶手段７７に記憶されたグループＩＤ及びサブグループＩＤとが一致するかを判断した（ステップＳ７５）後に、伸長手段７６ａによってビット列を伸長する（ステップＳ７６）こととした。このようにすることで、スクランブル鍵管理装置７の個別契約判定手段７６の伸長手段７６ａによって、当該コンテンツ受信装置の契約情報が含まれる個別契約情報のビット列のみを伸長すればよく、伸長の処理の負荷を軽減することができる。
【０１５４】
しかし、例えば、個別契約情報送信装置１の個別契約情報生成手段１２の圧縮手段１２ｃによって、グループＩＤ、サブグループＩＤ及びビット列のすべてを圧縮して個別契約情報を生成し、スクランブル鍵管理装置７の個別契約判定手段７６の伸長手段７６ａによって、この個別契約情報を伸長することとし、スクランブル鍵管理装置７が、伸長手段７６ａによって、入力される個別契約情報を伸長した（ステップＳ７６）後に、契約情報取得手段７６ｂによって個別契約情報に付加されたグループＩＤ及びサブグループＩＤと、ＩＤ記憶手段７７に記憶されたグループＩＤ及びサブグループＩＤとが一致するかを判断する（ステップＳ７５）こととしてもよい。
【０１５５】
以上のようにコンテンツ配信システムＳを構成することで、従来の受信機ごとに固有のマスタ鍵で暗号化した個別契約情報を送信する方法や、共通のワーク鍵によって暗号化してデジタル署名を付加した個別契約情報を送信する方法に比べて、同様の高い安全性を担保しながら、個別契約情報の伝送効率を飛躍的に向上させることができる。
【０１５６】
例えば、１０００万台のコンテンツ受信装置３、３、…に対して伝送速度１０ｋｂｐｓで個別契約情報を送信する場合において、従来のマスタ鍵で暗号化した個別契約情報を送信する方法では、すべての個別契約情報を送信するのに約７０時間、デジタル署名を付加した個別契約情報を送信する方法では約２５時間を要する。一方、本発明のコンテンツ配信システムＳでは、個別契約情報送信装置１は、２１分４６秒間ですべてのコンテンツ受信装置３、３、…の個別契約情報を送信することができる。
【０１５７】
なお、本発明の第１実施形態では、スクランブル鍵管理装置７は、個別契約情報とスクランブル鍵とを暗号化したスクランブル鍵管理情報をＥＣＭ復号手段７５によって復号してスクランブル鍵を取得するようにしたが、スクランブル鍵はスクランブル鍵管理情報に含めず、例えば、個別契約情報とは別のＥＣＭによって受信したり、ＥＭＭによって受信したり、磁気ディスク等の記録媒体を介して取得するようにしてもよい。
【０１５８】
また、スクランブル鍵管理装置（ライセンス情報管理装置）７は、個別契約情報記憶手段７８に記憶された契約情報に基づいて、個別契約判定手段７６からコンテンツ復号装置（コンテンツ取得手段）５のデスクランブラ５３へのスクランブル鍵（ライセンス情報）の出力を管理するようにしたが、コンテンツを個別契約情報送信装置１のスクランブラ１１（図２参照）によって暗号化せず、ノンスクランブル状態で送信し、ライセンス情報管理装置７は、契約情報に基づいて、直接コンテンツの視聴（提示）可否を制御するようにしてもよい。この場合は、図６に示したコンテンツ取得手段５において、例えば、デスクランブラ５３の代わりにコンテンツの出力の可否を制御する出力制御手段を設け、ライセンス情報管理装置７は、個別契約判定手段７６から出力するライセンス情報として、スクランブル鍵の代わりに契約の有無を示す契約情報を用いて出力の管理をし、前記した出力制御手段によるコンテンツの出力の可否を制御するようにすればよい。
【０１５９】
＜第２実施形態＞
次に、本発明の第２実施形態による個別契約情報送信装置１Ｂ及びスクランブル鍵管理装置７Ｂの構成について、適宜図面を参照して説明する。
第２実施形態においては、図１に示した第１実施形態による個別契約情報送信装置１及びコンテンツ受信装置３、３、…の代わりに、それぞれ個別契約情報送信装置１Ｂ（図１０参照）及びコンテンツ受信装置３Ｂ（図１２参照）を用いて、コンテンツ配信システムＳを構成している。また、コンテンツ復号装置５及びスクランブル鍵管理装置７の代わりに、それぞれコンテンツ復号装置５Ｂ及びスクランブル鍵管理装置７Ｂを用いてコンテンツ受信装置３Ｂ（図１２参照）を構成している。
【０１６０】
まず、第１実施形態と第２実施形態との相違点について説明する。第２実施形態によるコンテンツ配信システムＳは、第１実施形態によるコンテンツ配信システムＳと同様に、個別契約情報送信装置１Ｂによって、暗号化された暗号化コンテンツと、この暗号化コンテンツを復号するスクランブル鍵と、コンテンツ受信装置３Ｂ、３Ｂ、…ごとの契約状態（許可状態）を示す個別契約情報（個別許可情報）と、すべてのコンテンツ受信装置３Ｂ、３Ｂ、…に共通の契約に関する情報を示す共通契約情報とを多重化した多重化コンテンツを放送波Ｗによって配信し、コンテンツ受信装置３Ｂ、３Ｂ、…によって、この多重化コンテンツを受信して、契約が成立している場合に暗号化コンテンツを視聴可能な情報に復号（出力）するシステムである。
【０１６１】
第１実施形態では、複数のコンテンツ受信装置３、３、…をグループ化し、グループ内のコンテンツ受信装置３、３、…に対する個別契約情報をビット列として配列するため、効率的にすべてのコンテンツ受信装置３、３、…に対して個別契約情報を送信することがきるが、実用的にシステム内で使用できるコンテンツ受信装置３、３、…の台数は、数千万台程度である。すなわち、個別契約情報の送信対象とできる受信装置ＩＤの総数は数千台程度であり、受信装置ＩＤを１台に１個付与すると、コンテンツ受信装置３の生産台数も受信装置ＩＤの数と同数以下に抑える必要がある。しかし、すべてのコンテンツ受信装置３、３、…がコンテンツを受信する契約をしているとは限らず、また、契約はしているが長期にわたって受信実績がない等、個別契約情報を送信する必要がないコンテンツ受信装置３が含まれている。
【０１６２】
そこで、第２実施形態では、このような個別契約情報を送信する必要のないコンテンツ受信装置３Ｂを判別し、そのコンテンツ受信装置３Ｂを、当該受信装置に付与されたＩＤに対する個別契約情報を利用できない状態にロック（無効化）する。より具体的には、コンテンツ受信装置３Ｂに付与された受信装置ＩＤ１（第１受信装置ＩＤ）によるスクランブル鍵管理装置（ライセンス情報管理装置）７Ｂからコンテンツ復号装置（コンテンツ取得手段）５Ｂへのスクランブル鍵（ライセンス情報）の出力を禁止する状態に遷移させる。そして、当該受信装置ＩＤ１を新しく製造されたコンテンツ受信装置３Ｂに付与して再利用することで、コンテンツ受信装置３Ｂの生産台数の上限を増加させるものである。
【０１６３】
また、コンテンツ受信装置３Ｂをロックして、スクランブル鍵管理装置７Ｂからコンテンツ復号装置５Ｂへのスクランブル鍵の出力を禁止する状態に遷移させると共に、一旦ロックしたコンテンツ受信装置３Ｂのロックを解除して、スクランブル鍵管理装置７Ｂからコンテンツ復号装置５Ｂへのスクランブル鍵の出力を許可する状態に遷移させるために、コンテンツ受信装置３Ｂに不変かつ固有の受信装置ＩＤ２（第２受信装置ＩＤ）を付与し、受信装置ＩＤ２に基づいて、ロック又はロック解除のためのロック制御情報を送信し、ロック及びロック解除を自在に行うことができるようにするものである。
以下、そのための構成について詳細に説明する。
【０１６４】
個別契約情報送信装置（ライセンス管理情報送信装置）１Ｂは、暗号化コンテンツと、スクランブル鍵及び個別契約情報をワーク鍵で暗号化したＥＣＭ（ライセンス管理情報）と、ワーク鍵及び共通契約情報をデバイス鍵で暗号化したＥＭＭ１（第１ＥＭＭ）と、ロック制御情報をマスタ鍵で暗号化し受信装置ＩＤ２を付加したＥＭＭ２（第２ＥＭＭ、ロック制御情報）とを多重化して多重化コンテンツとし、放送波Ｗを介してコンテンツ受信装置３Ｂに送信するものである。
【０１６５】
コンテンツ受信装置３Ｂは、個別契約情報送信装置１Ｂから送信された多重化コンテンツを受信し、契約状態を判定して契約している場合にのみ暗号化コンテンツを復号するものである。以下、コンテンツ配信システムＳにおいて、個別契約情報送信装置１Ｂと、コンテンツ受信装置３Ｂとについて詳細に説明する。
【０１６６】
（個別契約情報送信装置の構成）
まず、図１０を参照（適宜図１参照）して、個別契約情報送信装置１Ｂの構成について説明する。図１０は、本発明の第２実施形態における個別契約情報送信装置の構成を示したブロック図である。ここでは、個別契約情報送信装置１Ｂは、スクランブラ１１と、個別契約情報生成手段１２と、ＥＣＭ生成手段１３と、ＥＭＭ１生成手段１４Ｂと、ＥＭＭ２生成手段１６と、多重化手段１５Ｂとを備える。
【０１６７】
ここで、スクランブラ１１、個別契約情報生成手段（個別許可情報生成手段）１２、ＥＣＭ生成手段（ライセンス管理情報生成手段）１３は、図２に示した第１実施形態と同様であるので、同じ符号を付して詳細な説明は省略する。また、ＥＭＭ１生成手段１４Ｂは、図２に示した第１実施形態のＥＭＭ生成手段１４に相当し、生成するＥＭＭ１は、図５に示したＥＭＭと同様であるので詳細な説明は省略する。多重化手段１５Ｂは、暗号化コンテンツ、ＥＣＭ及びＥＭＭ１に加えて、ＥＭＭ２を入力とし、これらの情報を多重化するものである。
【０１６８】
また、第２実施形態における受信装置ＩＤ１は、第１実施形態における受信装置ＩＤに相当し、個別契約情報の送信対象を識別するための、例えば、２４ビット長のＩＤとして各コンテンツ受信装置３Ｂに付与される。受信装置ＩＤ１は、後に再利用される可能性があり、例えば、放送事業者の管理の下で、付与時に未使用又は不使用の受信装置ＩＤ１が付与される。
【０１６９】
これに対し、受信装置ＩＤ２（第２受信装置ＩＤ）は、実質的に無限の台数を識別可能な、例えば、４８ビット長のＩＤであり、変更されることがない（例えば、製造者コード、機種コード及びシリアル番号等から構成される）固有のＩＤとして、各コンテンツ受信装置３Ｂに付与される。
【０１７０】
ＥＭＭ２生成手段（ロック制御情報生成手段）１６は、外部から入力されたマスタ鍵で、外部から入力されたロック制御情報を暗号化し受信装置ＩＤ２を付加したＥＭＭ２（第２のＥＭＭ）を生成するものである。ここで生成されたＥＭＭ２は、多重化手段１５Ｂに出力される。
【０１７１】
なお、マスタ鍵は、コンテンツ受信装置３Ｂに付与された受信装置ＩＤ２に対応して、予め付与されている各コンテンツ受信装置３Ｂに固有の秘密鍵である。
【０１７２】
ここで、図１１を参照（適宜図１及び図１０参照）して、ＥＭＭ２の構造について説明する。図５は、ＥＭＭ２を含むＴＳパケットの構造の例を模式的に示す模式図である。
【０１７３】
ＴＳパケットＰ’’は、ＴＳヘッダＳ１１と、ＥＭＭセクションＳ１２とから構成される。そして、ＥＭＭセクションＳ１２は、セクションヘッダＴ１１と、複数のＥＭＭ本体１Ｔ１２、ＥＭＭ本体２Ｔ１３、…ＥＭＭ本体ｎＴ１４と、セクションＣＲＣＴ１５とから構成される。更に、各々のＥＭＭ本体（図１１ではＥＭＭ本体１Ｔ１２について図示した）は、固定部Ｕ１１と、ロック制御情報Ｕ１２と、改竄検出Ｕ１３とから構成される。ここでは、固定部Ｕ１１には、受信装置ＩＤ２、関連情報バイト長、ＥＭＭ本体に含まれる情報の種別等を示すプロトコル番号、コンテンツの配信を行う事業者を識別する事業体識別、及び、更新番号が含まれる。
【０１７４】
図１０に戻って説明を続ける。多重化手段１５Ｂは、スクランブラ１１によって生成された暗号化コンテンツと、ＥＣＭ生成手段１３によって生成されたＥＣＭと、ＥＭＭ１生成手段１４Ｂによって生成されたＥＭＭ１と、ＥＭＭ２生成手段１６によって生成されたＥＭＭ２とを多重化して多重化コンテンツを生成するものである。ここで生成された多重化コンテンツは、放送波Ｗを介してコンテンツ受信装置３Ｂ、３Ｂ、…に送信される。
【０１７５】
このように個別契約情報送信装置１Ｂを構成することで、個別契約情報送信装置１Ｂは、暗号化コンテンツと、個別契約情報及びスクランブル鍵を暗号化したＥＣＭと、ＥＭＭ１と、ＥＭＭ２とを生成し、コンテンツ受信装置３Ｂ、３Ｂ、…に送信する。
【０１７６】
（コンテンツ受信装置の構成）
次に、図１２を参照（適宜図１参照）して、コンテンツ受信装置３Ｂの構成について説明する。図１２は、本発明の第２実施形態におけるスクランブル鍵管理装置を備えるコンテンツ受信装置の構成を示したブロック図である。ここでは、コンテンツ受信装置３Ｂは、コンテンツ復号装置５Ｂと、スクランブル鍵管理装置７Ｂとを備える。
【０１７７】
コンテンツ復号装置（コンテンツ取得手段）５Ｂは、個別契約情報送信装置１Ｂから送信された多重化コンテンツを受信して暗号化コンテンツを取り出し、この暗号化コンテンツをスクランブル鍵管理装置（ライセンス情報管理装置）７Ｂから入力されたスクランブル鍵（ライセンス情報）で復号し、視聴可能にコンテンツを出力して提示するものである。コンテンツ復号装置５Ｂは、分離手段５４と、分離手段５１と、分離手段５２と、デスクランブラ５３とを備える。
【０１７８】
分離手段５４は、個別契約情報送信装置１Ｂから放送波Ｗを介して送信された多重化コンテンツを受信して、多重化されたＥＭＭ２を分離するものである。ここで分離されたＥＭＭ２は、スクランブル鍵管理装置７ＢのＥＭＭ２復号手段８１に出力される。また、多重化コンテンツからＥＭＭ２が分離された残りである暗号化コンテンツとＥＣＭとＥＭＭ１とは、分離手段５１に出力される。
【０１７９】
分離手段５１は、分離手段５４から入力された、多重化された暗号化コンテンツとＥＣＭとＥＭＭ１とからＥＭＭ１を分離するものである。ここで分離されたＥＭＭ１は、スクランブル鍵管理装置７ＢのＥＭＭ１復号手段７１Ｂに出力される。また、暗号化コンテンツとＥＣＭとは、分離手段５２に出力される。
【０１８０】
分離手段５２は、分離手段５１から入力された、多重化された暗号化コンテンツとＥＣＭとからＥＣＭを分離するものである。ここで分離されたＥＣＭは、スクランブル鍵管理装置７ＢのＥＣＭ復号手段７５に出力される。また、暗号化コンテンツは、デスクランブラ５３に出力される。
【０１８１】
デスクランブラ５３は、分離手段５２から入力された暗号化コンテンツを、スクランブル鍵管理装置７Ｂの個別契約判定手段７６Ｂから入力されたスクランブル鍵を用いて復号するものである。ここで復号されたコンテンツは、図示しない表示装置等に出力される。
【０１８２】
スクランブル鍵管理装置（ライセンス情報管理装置）７Ｂは、コンテンツ復号装置５Ｂから入力されたＥＣＭ（ライセンス管理情報）とＥＭＭ１とＥＭＭ２とから共通契約情報と個別契約情報とロック制御情報とを取り出して当該コンテンツ受信装置３Ｂの契約状態及びロック状態を判定し、契約状態及びロック状態に基づいてスクランブル鍵（ライセンス情報）の出力を管理するものである。スクランブル鍵管理装置７Ｂは、ＥＭＭ１復号手段７１Ｂと、デバイス鍵記憶手段７２と、共通契約判定手段７３と、共通契約情報記憶手段７４と、ＥＣＭ復号手段７５と、個別契約判定手段７６Ｂと、ＩＤ１記憶手段７７Ｂ（第１受信装置ＩＤ記憶手段）と、個別契約情報記憶手段７８と、ＥＭＭ２復号手段８１と、マスタ鍵記憶手段８２と、ロック解除判定手段８３と、ＩＤ２記憶手段８４と、ロック判定手段８５と、ロック制御手段８６とを備える。
【０１８３】
ＥＭＭ１復号手段７１Ｂは、コンテンツ復号装置５Ｂの分離手段５１から入力されたＥＭＭ１を、デバイス鍵記憶手段７２に記憶されたデバイス鍵を用いて復号して、ワーク鍵と共通契約情報とを取り出すものである。ここで復号されたワーク鍵と共通契約情報は、共通契約判定手段７３に出力される。
【０１８４】
デバイス鍵記憶手段７２は、デバイス鍵を予め記憶するもので、半導体メモリ等の記憶手段である。このデバイス鍵は、当該コンテンツ配信システムＳのすべてのコンテンツ受信装置３Ｂ、３Ｂ、…に共通して予め付与された秘密鍵である。ここで記憶されたデバイス鍵は、ＥＭＭ１復号手段７１ＢによってＥＭＭ１を復号する際に読み出されて用いられる。
【０１８５】
共通契約判定手段７３は、ＥＭＭ１復号手段７１Ｂによって復号された共通契約情報によって示されるワーク鍵の有効期限に基づいて当該ワーク鍵が有効であるか否かを判定し、有効である場合には、ワーク鍵と共通契約情報とを共通契約情報記憶手段７４に記憶するものである。
【０１８６】
共通契約情報記憶手段７４は、共通契約判定手段７３から入力された共通契約情報とワーク鍵とを記憶するもので、半導体メモリ等の記憶手段である。ここで記憶されたワーク鍵と共通契約情報は、ＥＣＭ復号手段７５によってＥＣＭを復号する際に読み出されて用いられる。
【０１８７】
ＥＣＭ復号手段（ライセンス管理情報復号手段）７５は、共通契約情報記憶手段７４に記憶されたワーク鍵と共通契約情報を用いて、コンテンツ復号装置５Ｂの分離手段５２から入力されたＥＣＭを復号して、スクランブル鍵と個別契約情報とを取り出すものである。このＥＣＭ復号手段７５は、ＥＣＭが入力されると共通契約情報記憶手段７４からワーク鍵と共通契約情報とを読み出し、共通契約情報によって示されるワーク鍵の有効期限に基づいてワーク鍵が有効か否かを判定する。そして、ＥＣＭ復号手段７５は、ワーク鍵が有効である場合にはＥＣＭを復号する。ここで復号されたスクランブル鍵と個別契約情報は、個別契約判定手段７６Ｂに出力される。
【０１８８】
個別契約判定手段７６Ｂは、ＥＣＭ復号手段７５から入力された個別契約情報と、後記するロック制御手段８６から入力されたロック状態情報とに基づいて当該コンテンツ受信装置３Ｂの契約状態及びロック状態を判定し、契約が有効であり、かつロックされていない場合にコンテンツ復号装置５Ｂのデスクランブラ５３にスクランブル鍵を出力するものである。個別契約判定手段７６Ｂは、伸長手段７６ａと、契約情報取得手段７６ｂと、契約状態判定手段７６ｃとを備える。
【０１８９】
伸長手段７６ａは、後記する契約情報取得手段７６ｂから入力された個別契約情報に含まれる圧縮されたビット列を伸長するものである。ここで、伸長手段７６ａは、ビット列に付加された契約率情報に基づいて、個別契約情報送信装置１Ｂの圧縮手段１２ｃによって圧縮されたビット列を伸長する。ここで伸長されたビット列と、ＥＣＭ復号手段７５から入力された個別契約情報に含まれるグループＩＤ及びサブグループＩＤは、契約情報取得手段７６ｂに出力される。
【０１９０】
契約情報取得手段（許可情報取得手段）７６ｂは、ＩＤ１記憶手段７７Ｂに記憶されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１に基づいて、伸長手段７６ａによって伸長された個別契約情報のビット列から当該コンテンツ受信装置３Ｂの契約情報を取得するものである。ここで取得された契約情報は、個別契約情報記憶手段７８に記憶される。
【０１９１】
なお、ここでは、契約情報取得手段７６ｂには、様々なコンテンツ受信装置３Ｂ、３Ｂ、…の契約情報を含む個別契約情報がＥＣＭ復号手段７５から順次入力され、契約情報取得手段７６ｂは、入力された個別契約情報に付加されたグループＩＤ及びサブグループＩＤが、ＩＤ１記憶手段７７Ｂに記憶された当該コンテンツ受信装置３Ｂ（コンテンツ復号装置５Ｂ）のグループＩＤ及びサブグループＩＤと一致するかを判断する。そして、一致しない場合には、契約情報取得手段７６ｂは、当該個別契約情報に当該コンテンツ受信装置３Ｂの契約情報が含まれないと判断する。一方、一致する場合には、契約情報取得手段７６ｂは、当該個別契約情報に当該コンテンツ受信装置３Ｂの契約情報が含まれると判断し、個別契約情報を伸長手段７６ａに出力する。更に、契約情報取得手段７６ｂは、伸長手段７６ａによってビット列が伸長された個別契約情報から、ＩＤ１記憶手段７７Ｂに記憶された受信装置ＩＤ１に基づいて当該コンテンツ受信装置３Ｂの契約情報を取得する。
【０１９２】
ここでは、個別契約情報は、そのビット列において、受信装置ＩＤ１によって示される番号の順に契約情報を示す１ビットの情報が配列されて生成されているため、契約情報取得手段７６ｂは、ＩＤ１記憶手段７７Ｂに記憶されている受信装置ＩＤ１によって示される番号に従って、個別契約情報のビット列の左からこの番号の順番にあるビットを当該コンテンツ受信装置３Ｂの契約情報として取得する。例えば、受信装置ＩＤ１が「５」である場合には、契約情報取得手段７６ｂは、個別契約情報のビット列の左から５番目にあるビットを取得する。
【０１９３】
なお、個別契約情報は契約状態に関わらず個別契約情報送信装置１Ｂから常時送信されるが、契約情報取得手段７６ｂは、入力された個別契約情報に含まれる契約情報と、個別契約情報記憶手段７８に記憶されている契約情報との内容が異なる場合のみに、入力された契約情報を個別契約情報記憶手段７８に上書きすることとしてもよい。これによって、スクランブル鍵管理装置７Ｂの負荷を軽減することができる。
【０１９４】
契約状態判定手段（許可状態判定手段）７６ｃは、個別契約情報記憶手段７８に記憶された契約情報に基づいて当該コンテンツ受信装置３Ｂが契約しているか否かを判断し、契約していると判断した場合にはＥＣＭ復号手段７５から入力されたスクランブル鍵をコンテンツ復号装置５Ｂのデスクランブラ５３に出力するものである。なお、ここでは、契約状態判定手段７６ｃは、当該コンテンツ受信装置３Ｂが契約していないと判断した場合には、未契約である旨を通知する情報をコンテンツ復号装置５Ｂのデスクランブラ５３に出力する。また、ここでは、契約状態判定手段７６ｃは、ＥＣＭ復号手段７５にＥＣＭが入力されるたびに契約しているか否かを判定することとしたが、数秒ごとに発生するＥＣＭの入力による当該スクランブル鍵管理装置７Ｂの処理の負荷を軽減するため、例えば、コンテンツ受信装置３Ｂによる多重化コンテンツの受信開始時や、デスクランブラ５３による暗号化コンテンツの復号の際に判定することとしてもよいし、数十秒程度のインターバルをもって判定することとしてもよい。
【０１９５】
更に、契約状態判定手段７６ｃは、ロック状態情報に基づいて、ロック状態がロック解除された状態（スクランブル鍵の出力を許可する状態）である場合は、個別契約情報記憶手段７８に記憶された契約情報に基づいてスクランブル鍵のコンテンツ復号装置５Ｂのデスクランブラ５３への出力を行い、ロック状態がロックされた状態（スクランブル鍵の出力を禁止する状態）である場合は、契約情報の内容にかかわらず、スクランブル鍵のコンテンツ復号装置５Ｂのデスクランブラ５３への出力を禁止するものである。
【０１９６】
また、契約状態判定手段７６ｃは、コンテンツ受信装置３Ｂの購入日、前回放送を受信した日、受信契約を解除した日等の日付情報を個別契約情報記憶手段７８に記憶すると共に、記憶した日付情報を読み出し、後記するロック判定手段８５に出力する。
【０１９７】
ＩＤ１記憶手段７７Ｂ（第１受信装置ＩＤ記憶手段）は、当該コンテンツ受信装置３Ｂに予め付与されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１を予め記憶するもので、半導体メモリ等の記憶手段である。ここで記憶されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１は、契約情報取得手段７６ｂによって入力された個別契約情報から当該コンテンツ受信装置３Ｂの契約情報を取得する際に読み出されて用いられる。
また、ＩＤ１記憶手段７７Ｂに記憶される受信装置ＩＤ１は、ロック制御手段８６によって、ロック状態をロックされた状態からロック解除する際に、新しく割り当てられた受信装置ＩＤ１に更新される。
【０１９８】
個別契約情報記憶手段７８は、契約情報取得手段７６ｂによって取得された契約情報を記憶するもので、半導体メモリ等の記憶手段である。ここで記憶された契約情報は、契約状態判定手段７６ｃによって契約状態を判定する際に参照されて用いられる。
更に、コンテンツ受信装置３Ｂの購入日、前回の放送受信日、受信契約の解除日等の日付情報が記憶される。記憶された日付情報は、個別契約判定手段７６Ｂによって読み出されてロック判定手段８５に出力され、ロック判定処理を行う際に参照されて用いられる。
【０１９９】
ＥＭＭ２復号手段８１は、コンテンツ復号装置５Ｂの分離手段５４から入力されたＥＭＭ２を、マスタ鍵記憶手段８２に記憶されたマスタ鍵を用いて復号して、ロック制御情報を取り出すものである。ここで復号されたロック制御情報は、ロック制御手段８６に出力される。
【０２００】
マスタ鍵記憶手段８２は、マスタ鍵を予め記憶するもので、半導体メモリ等の記憶手段である。このマスタ鍵は、個々のコンテンツ受信装置３Ｂ、３Ｂ、…にそれぞれ固有の秘密鍵である。ここで記憶されたマスタ鍵は、ＥＭＭ２復号手段８１によってＥＭＭ２を復号する際に読み出されて用いられる。
【０２０１】
ロック解除判定手段（ロック制御情報取得手段）８３は、ＥＭＭ２復号手段８１によって復号されたロック制御情報に基づいて、入力されたロック制御情報が当該コンテンツ受信装置３Ｂに対する情報かどうかを判定し、当該コンテンツ受信装置３Ｂに対する情報であると判定したときは、当該ロック制御情報をロック制御手段８６に出力するものである。
【０２０２】
ロック解除判定手段８３は、入力されたロック制御情報に付加された受信装置ＩＤ２と、ＩＤ２記憶手段８４に記憶されている当該コンテンツ受信装置３Ｂに付与された受信装置ＩＤ２とが一致するかどうかを判定する。そして、一致する場合には、ロック解除判定手段８３は、当該ロック制御情報は、当該コンテンツ受信装置３Ｂに対するロック制御情報であると判定し、ロック制御情報をロック制御手段８６に出力する。
【０２０３】
なお、ここでは、個別契約情報送信手段１Ｂ（図１０参照）によって、ＥＭＭ（ＥＭＭ２）を用いてロック制御情報を送信するようにしたが、ＥＭＭの代わりにＥＣＭを用いて、受信装置ＩＤ２を付加したロック制御情報を送信するようにしてもよい。この場合、スクランブル鍵管理装置７Ｂは、コンテンツ復号装置５Ｂが受信した多重化コンテンツから分離したＥＣＭから、受信装置ＩＤ２に対応するロック制御情報を抽出して取得するようにすればよい。
【０２０４】
ＩＤ２記憶手段８４は、当該コンテンツ受信装置３Ｂに予め付与された受信装置ＩＤ２を予め記憶するもので、半導体メモリ等の記憶手段である。ここで記憶された受信装置ＩＤ２は、ロック解除判定手段８３によって入力されたロック制御情報が当該コンテンツ受信装置３Ｂに対する情報かどうかを判定する際に読み出されて用いられる。
【０２０５】
ロック判定手段８５は、個別契約情報記憶手段７８に記憶され、個別契約判定手段７６Ｂを介して入力されるコンテンツ受信装置３Ｂの購入日、前回の放送受信日、受信契約の解除日等の日付情報と、コンテンツ受信装置３Ｂに設けられ図示しない内部時計によって取得した現在の日付とに基づいて、当該コンテンツ受信装置３Ｂが放送を受信しない不使用期間を検出し、ロック状態を、スクランブル鍵管理装置７Ｂからコンテンツ復号装置５Ｂへのスクランブル鍵の出力を禁止する状態に遷移するかどうかを判定し、その判定結果であるロック判定情報をロック制御手段８６に出力するものである。
【０２０６】
なお、現在の日付情報の取得は、放送波Ｗから取得するようすることもできる。この場合は、例えば、個別契約情報送信手段１Ｂによって多重化コンテンツを生成する際に、コンテンツ、ＥＣＭ、ＥＭＭ１及びＥＭＭ２に、ＴＯＴ（Time Offset Table）を含むＳＩ（Service Information）を加えた情報を多重化して送信し、コンテンツ受信装置３Ｂのコンテンツ復号装置５ＢにＳＩを分離する分離手段を設け、ＴＯＴを含むＳＩを検出して日付情報を取得するように構成することができる。
【０２０７】
ロック制御手段８６は、ロック解除判定手段８３によって入力されるロック制御情報と、ロック判定手段８５によって入力されるロック判定情報とに基づいて、ロック状態を遷移させるロック制御処理を行うものである。
ロック制御手段８６は、入力されたロック制御情報が、ロック解除する（出力を許可する状態へ遷移させる）ための情報か、ロックする（出力を禁止する状態へ遷移させる）ための情報かを判断し、ロック制御情報に基づいてロック制御処理を行い、ロック制御処理後のロック状態情報を個別契約判定手段７６Ｂに出力する。
また、入力されたロック制御情報がロック解除するためのものである場合は、ロック制御手段８６は、ＩＤ１記憶手段７７Ｂに記憶されている受信装置ＩＤ１を、ロック制御情報に付加され、新たに付与された受信装置ＩＤ１に書き換えて記憶する。
なお、ロック状態が出力を禁止する状態に遷移すると、個別契約情報送信手段１Ｂによって、ＥＭＭ２を介してロック解除する情報を受信するまでは、出力を禁止する状態を維持し続ける。
【０２０８】
また、ロック制御手段８６は、ロック判定手段８５からロック判定情報が入力されると、出力を禁止する状態に遷移させ、出力を禁止する状態を示すロック状態情報を個別契約判定手段７６Ｂに出力する。
【０２０９】
なお、ロック状態情報は、半導体メモリ等からなる記憶手段に記憶しておき、個別契約判定手段７６Ｂが、当該記憶手段に記憶されているロック状態情報を参照するように構成してもよく、記憶手段はロック制御手段８６に設けてもよいし、個別契約情報記憶手段７８を用いるようにしてもよい。
【０２１０】
このようにコンテンツ受信装置３Ｂを構成することで、コンテンツ受信装置３Ｂは、多重化コンテンツを受信し、当該コンテンツ受信装置３Ｂの契約状態に基づいて暗号化コンテンツを復号する。また、ロック状態情報に基づいて、スクランブル鍵のデスクランブラ５３への出力を制御し、出力を禁止する状態にすることで、受信装置ＩＤ１による契約情報の受信を実質的に無効にし、受信装置ＩＤ１を不使用な状態にすることができる。このため、受信装置ＩＤ１を、他のコンテンツ受信装置３Ｂに割り当て、再利用することができる。
【０２１１】
なお、スクランブル鍵管理装置７Ｂは、安全性の面から、ＩＣカードのような耐タンパモジュールによって実装されることが望ましい。
【０２１２】
また、コンテンツ受信装置３Ｂが、図示しない表示装置の内部に備えられるようにしても良いし、スクランブル鍵管理装置７Ｂが、コンテンツ復号装置５Ｂとは別に１台の装置として構成されることとしてもよい。
【０２１３】
更に、スクランブル鍵管理装置７Ｂは、コンピュータにおいて各手段を各機能プログラムとして実現することも可能であり、各機能プログラムを結合して、スクランブル鍵管理プログラムとして動作させることも可能である。
【０２１４】
［コンテンツ配信システムの動作］
次に、図１３から図１７を参照して、本発明の第２実施形態におけるコンテンツ配信システムＳの動作について説明する。
【０２１５】
（個別契約情報送信装置の動作）
まず、図１３を参照（適宜図１及び図１０参照）して、個別契約情報送信装置１Ｂが多重化コンテンツを送信する動作について説明する。図１３は、本発明の第２実施形態における個別契約情報送信装置が多重化コンテンツを生成して送信する動作を示したフローチャートである。
【０２１６】
個別契約情報送信装置１Ｂは、スクランブラ１１によって、外部から入力されたコンテンツを、スクランブル鍵を用いて暗号化し、暗号化コンテンツを生成する（ステップＳ１１１）。そして、個別契約情報送信装置１Ｂは、個別契約情報生成手段１１２のビット列化手段１２ｂによって、グループ化手段１２ａによってグループ化された契約情報を、あるサブグループについてビット列化し、このビット列にグループＩＤ及びサブグループＩＤを付加する（ステップＳ1１２）。なお、ここでは、個別契約情報送信装置１Ｂには順次新しい契約情報が入力されて、その都度個別契約情報生成手段１２のグループ化手段１２ａによってグループ化されていることとする。
【０２１７】
続いて、個別契約情報送信装置１Ｂは、圧縮手段１２ｃによって、ステップＳ１１２において生成されたビット列を可逆圧縮し、更にグループＩＤ及びサブグループＩＤを付加して個別契約情報とする（ステップＳ１１３）。そして、個別契約情報送信装置１Ｂは、ＥＣＭ生成手段１３によって、ステップＳ１１３において生成された個別契約情報と、ステップＳ１１１においてコンテンツの暗号化に用いられたスクランブル鍵とを、外部から入力されたワーク鍵を用いて暗号化し、ＥＣＭを生成する（ステップＳ１１４）。
【０２１８】
また、個別契約情報送信装置１Ｂは、ＥＭＭ１生成手段１４Ｂによって、ステップＳ１１４において用いられたワーク鍵と、外部から入力された共通契約情報とを、外部から入力されたデバイス鍵で暗号化し、ＥＭＭ１を生成する（ステップＳ１１５）。
【０２１９】
更に、個別契約情報送信装置１Ｂは、ＥＭＭ２生成手段１６によって、外部から入力されたロック制御情報を外部から入力されたマスタ鍵で暗号化し、外部から入力された受信装置ＩＤ２を付加したＥＭＭ２を生成する（ステップＳ１１６）。
【０２２０】
そして、個別契約情報送信装置１Ｂは、多重化手段１５Ｂによって、ステップＳ１１１において生成された暗号化コンテンツと、ステップＳ１１４において生成されたＥＣＭと、ステップＳ１１５において生成されたＥＭＭ１と、ステップＳ１１６において生成されたＥＭＭ２とを多重化して、多重化コンテンツを生成する（ステップＳ１１７）。そして、個別契約情報送信装置１Ｂは、多重化手段１５Ｂによって、ステップＳ１１７において生成された多重化コンテンツを、放送波Ｗを介してコンテンツ受信装置３Ｂ、３Ｂ、…に送信する（ステップＳ１１８）。
【０２２１】
更に、個別契約情報送信装置１Ｂは、スクランブラ１１に、次のコンテンツが入力されたかどうかを判断し（ステップＳ１１９）、入力された場合には（ステップＳ１１９でＹｅｓ）、ステップＳ１１１に戻って、スクランブラ１１によってコンテンツを暗号化する動作以降の動作を行う。また、入力されない場合には（ステップＳ１１９でＮｏ）、そのまま動作を終了する。
【０２２２】
（コンテンツ復号装置の動作）
次に、図１４を参照（適宜図１及び図１２参照）して、コンテンツ復号装置５Ｂが多重化コンテンツを受信して暗号化コンテンツを復号する動作について説明する。図１４は、コンテンツ復号装置が多重化コンテンツを受信して暗号化コンテンツを復号する動作を示したフローチャートである。
【０２２３】
コンテンツ復号装置５Ｂは、分離手段５４によって、外部から入力された多重化コンテンツからＥＭＭ２を分離する（ステップＳ１３１）。ここで分離されたＥＭＭ２は、スクランブル鍵管理装置７Ｂに出力される。
【０２２４】
次に、コンテンツ復号装置５Ｂは、分離手段５１によって、ステップＳ１３１においてＥＭＭ２が分離された多重化された暗号化コンテンツとＥＭＭ１とＥＣＭとから、ＥＭＭ１を分離する（ステップＳ１３２）。ここで分離されたＥＭＭ１は、スクランブル鍵管理装置７Ｂに出力される。
【０２２５】
更に、コンテンツ復号装置５Ｂは、分離手段５２によって、ステップＳ１３２おいてＥＭＭ１が分離された多重化された暗号化コンテンツとＥＣＭとからＥＣＭを分離する（ステップＳ１３３）。ここで分離されたＥＣＭは、スクランブル鍵管理装置７Ｂに出力される。
【０２２６】
そして、コンテンツ復号装置５Ｂは、デスクランブラ５３に、スクランブル鍵管理装置７Ｂからスクランブル鍵が入力されたかを判断し（ステップＳ１３４）、入力された場合には（ステップＳ１３４でＹｅｓ）、デスクランブラ５３によって、ステップＳ１３３においてＥＣＭが分離されて得られた暗号化コンテンツをこのスクランブル鍵を用いて復号する（ステップＳ１３５）。また、入力されない場合には（ステップＳ１３４でＮｏ）、そのままステップＳ１３６に進む。
【０２２７】
そして、コンテンツ復号装置５Ｂは、分離手段５４に次の多重化コンテンツか入力されたかを判断し（ステップＳ１３６）、入力された場合には（ステップＳ１３６でＹｅｓ）、ステップＳ１３１に戻って、多重化コンテンツからＥＭＭ２を分離する動作以降の動作を行う。また、入力されない場合には（ステップＳ１３６でＮｏ）、そのまま動作を終了する。
【０２２８】
（スクランブル鍵管理装置の動作）
次に、図１５を参照（適宜図１及び図１２参照）して、スクランブル鍵管理装置７ＢがＥＭＭ２とＥＭＭ１とＥＣＭとを入力して契約状態を判定し、ロック制御処理を行う動作について説明する。図１５は、本発明の第２実施形態におけるスクランブル鍵管理装置がＥＭＭ２とＥＭＭ１とＥＣＭとを入力して契約状態を判定し、ロック制御処理を行う動作を示したフローチャートである。
【０２２９】
スクランブル鍵管理装置７Ｂは、ＥＭＭ２復号手段８１によって、マスタ鍵記憶手段８２に記憶されたマスタ鍵を用いて、コンテンツ復号装置５Ｂから入力されたＥＭＭ２を復号する（ステップＳ１５１）。これによって受信装置ＩＤ２が付加されたロック制御情報が得られる。
【０２３０】
スクランブル鍵管理装置７Ｂは、ロック解除判定手段８３によって、ロック制御情報に付加された受信装置ＩＤ２と、ＩＤ２記憶手段８４に記憶されている受信装置ＩＤ２とを比較し、一致しているかどうかを判断する（ステップＳ１５２）。一致している場合は（ステップＳ１５２でＹｅｓ）、ロック解除判定手段８３は、取得したロック制御情報は、当該コンテンツ受信装置３Ｂに対する情報であると判断して、取得したロック制御情報をロック制御手段８６に出力し、ロック制御手段８６は、ロック制御情報に基づいてロック制御処理を行う（ステップＳ１５３；ロック制御処理ステップ）。一方、一致しない場合は（ステップＳ１５２でＮｏ）、ロック解除判定手段８３は、取得したロック制御情報は当該コンテンツ受信装置３Ｂに対する情報ではないと判断し、ロック制御処理を行わずにステップＳ１５４に進む。
【０２３１】
なお、ＥＭＭ２に含まれる受信装置ＩＤ２がマスタ鍵によって暗号化されていない場合には、ステップＳ１５１とステップＳ１５２の順序を入れ替えてもよい。すなわち、マスタ鍵でＥＭＭ２に含まれるロック制御情報を復号（ステップＳ１５１）する前に、ＥＭＭ２復号手段８１によって、ＥＭＭ２のＥＭＭ本体１Ｔ１２の固定部Ｕ１１（図１１参照）に含まれるロック制御情報Ｕ１２（図１１参照）に付加された受信装置ＩＤ２を参照し、この受信装置ＩＤ２と、ＩＤ２記憶手段８４に記憶されている受信装置ＩＤ２とを比較して、一致しているかどうかを判断する（ステップＳ１５２）。そして、一致した場合は、マスタ鍵でＥＭＭ２（ロック制御情報）を復号して（ステップＳ１５１）、ロック制御処理を行い（ステップＳ１５３）、不一致の場合は、ステップＳ１５１及びステップＳ１５３の処理を行わずに、そのままステップＳ１５４に進むようにしてもよい。
【０２３２】
次に、スクランブル鍵管理装置７Ｂは、ＥＭＭ１復号手段７１によって、デバイス鍵記憶手段７２に記憶されたデバイス鍵を用いて、コンテンツ復号装置５Ｂから入力されたＥＭＭ１を復号する（ステップＳ１５４）。これによって共通契約情報とワーク鍵とが得られる。
【０２３３】
そして、スクランブル鍵管理装置７Ｂは、共通契約判定手段７３によって、ステップＳ１５４において得られた共通契約情報に基づいて、ワーク鍵が有効であるか否かを判定する（ステップＳ１５５）。そして、有効でない場合には（ステップＳ１５５でＮｏ）、そのままステップＳ１６６に進む。また、有効である場合には（ステップＳ１５５でＹｅｓ）、スクランブル鍵管理装置７Ｂは、共通契約情報記憶手段７４に、ステップＳ１５４において得られた共通契約情報とワーク鍵とを記憶する（ステップＳ１５６）。
【０２３４】
続いて、スクランブル鍵管理装置７Ｂは、ＥＣＭ復号手段７５によって、ステップＳ１５６において共通契約情報記憶手段７４に記憶された共通契約情報とワーク鍵とを読み出し、共通契約情報によって示されるワーク鍵の有効期限内である場合に、ワーク鍵を用いて、コンテンツ復号装置５Ｂから入力されたＥＣＭを復号する（ステップＳ１５７；ライセンス管理情報復号ステップ）。これによって個別契約情報とスクランブル鍵とが得られる。
【０２３５】
（許可情報取得ステップ）
続いて、スクランブル鍵管理装置７Ｂは、契約情報取得手段７６ｂによって、ステップＳ１５７において得られた個別契約情報に付加されたグループＩＤ及びサブグループＩＤと、ＩＤ１記憶手段７７Ｂに記憶されたグループＩＤ及びサブグループＩＤとが一致するかを判断する（ステップＳ１５８）。そして、一致しない場合には（ステップＳ１５８でＮｏ）、そのままステップＳ１６１に進む。また、一致する場合には（ステップＳ１５８でＹｅｓ）、スクランブル鍵管理装置７Ｂは、個別契約判定手段７６Ｂの伸長手段７６ａによって、ステップＳ１５７において得られた個別契約情報の圧縮されたビット列を伸長する（ステップＳ１５９）。更に、スクランブル鍵管理装置７Ｂは、契約情報取得手段７６ｂによって、ＩＤ１記憶手段７７Ｂに記憶された受信装置ＩＤ１に基づいて個別契約情報から当該コンテンツ受信装置３Ｂの契約情報を取得し、個別契約情報記憶手段７８に記憶する（ステップＳ１６０）。
【０２３６】
続いて、スクランブル鍵管理装置７Ｂは、契約状態判定手段７６ｃによって、個別契約情報記憶手段７８に記憶された契約情報に基づいて、当該コンテンツ受信装置３Ｂが契約しているか否かを判断する（ステップＳ１６１；許可状態判定ステップ）。そして、契約している場合には（ステップＳ１６１でＹｅｓ）、契約状態判定手段７６ｃによって、ロックされている状態かどうかを判断する（ステップＳ１６２）。ロックされている場合には（ステップＳ１６２でＹｅｓ）、ロックされている旨を通知する情報をコンテンツ復号装置５Ｂに出力する（ステップＳ１６３）。一方、ロックされていない場合には（ステップＳ１６２でＮｏ）、契約状態判定手段７６ｃによって、ステップＳ１５７において得られたスクランブル鍵をコンテンツ復号装置５Ｂに出力する（ステップＳ１６４；ライセンス情報出力ステップ）。また、契約していない場合には（ステップＳ１６１でＮｏ）、スクランブル鍵管理装置７Ｂは、契約状態判定手段７６ｃによって、未契約である旨を通知する情報をコンテンツ復号装置５Ｂに出力する（ステップＳ１６５）。
【０２３７】
続いて、スクランブル鍵管理装置７Ｂは、ＥＭＭ２復号手段８１、ＥＭＭ１復号手段７１Ｂ及びＥＣＭ復号手段７５に、次のＥＭＭ２、ＥＭＭ１及びＥＣＭが入力されたかを判断する（ステップＳ１６６）。そして、入力された場合には（ステップＳ１６６でＹｅｓ）、ステップＳ１５１に戻って、マスタ鍵でＥＭＭ２を復号する動作以降の動作を行う。また、入力されない場合には（ステップＳ１６６でＮｏ）、そのまま動作を終了する。
【０２３８】
なお、ここでは、契約状態判定手段７６ｃによって、取得した個別契約情報に基づいて、契約しているかどうかを判断した（ステップＳ１６１）後に、ロックされているかどうかを判断する（ステップＳ１６２）ようにしたが、ロックされている場合には、契約状態にかかわりなく、スクランブル鍵の出力を禁止するので、ＥＭＭ２からロック制御情報を取得し、ロック解除判定手段８３による受信装置ＩＤ２が不一致であることを確認（ステップＳ１５２でＮｏ）した後か、ロック制御手段８６によるロック制御処理（ステップＳ１５３）の後、すなわち、ステップＳ１５４の前にロック状態の確認を行い、ロックされている場合には、ステップＳ１５４からステップＳ１６５の処理を行わず、ステップＳ１６６に進むようにし、契約状態の判断にかかわる処理を省略するようにしてもよい。
【０２３９】
（ロック制御処理ステップ）
次に、ロック制御処理（図１５のステップＳ１５３）について、図１６を参照（適宜図１１及び図１２参照）して説明する。図１６は、本発明の第２実施形態におけるスクランブル鍵管理装置がＥＭＭ２を入力して取得したロック制御情報に基づいて、ロック状態を遷移させるロック制御処理の動作を示したフローチャートである。
【０２４０】
スクランブル鍵管理装置７Ｂは、ＥＭＭ２復号手段８１によって入力され、ロック解除判定手段８３によって当該コンテンツ受信装置３Ｂに対するロック制御情報であると判断されたロック制御情報に基づいて、ロック制御手段８６によってロック制御処理を行う。
スクランブル鍵管理装置７Ｂは、ロック制御手段８６によって、まず、ロック制御情報がロックを解除する情報かどうかを判断する（ステップＳ１７１）。
【０２４１】
ここで、ロック制御情報は、図１１に示したＥＭＭ２の構成において、ＥＭＭ本体１Ｔ１２中のロック制御情報Ｕ１２に含まれている。ロック制御情報Ｕ１２には、スクランブル鍵の出力を禁止する状態への遷移（ロックする）か、出力を許可する状態への遷移（ロック解除する）かを示す情報と、ロック解除する場合は、新しく割り当てられた受信装置ＩＤ１が含まれている。なお、受信装置ＩＤ１に加えて、グループＩＤ及びサブグループＩＤも新しく割り当てるようにしてもよい。
【０２４２】
再び、図１６に戻って説明を続ける。スクランブル鍵管理装置７Ｂは、ロック制御手段８６によって、入力されたロック制御情報が、ロック解除するものであると判断した場合は（ステップＳ１７１でＹｅｓ）、スクランブル鍵管理装置７Ｂは、ロック制御手段８６によって、ＩＤ１記憶手段７７Ｂに記憶され、今までロックされて当該コンテンツ受信装置３Ｂにおいて使用されていなかった受信装置ＩＤ１の代わりに、新たに割り当てられた受信装置ＩＤ１を記憶し（ステップＳ１７２）、ロック解除して出力を許可する状態に遷移させる（ステップＳ１７３）。これにより、個別契約判定手段７６Ｂは、契約状態判定手段７６ｃの判定結果に基づいて、スクランブル鍵をコンテンツ復号装置５Ｂのデスクランブラ５３へ出力することができるようになる。
【０２４３】
一方、入力されたロック制御情報が、ロック解除するものではない場合、すなわちロックするものである場合（ステップＳ１７１でＮｏ）、スクランブル鍵管理装置７Ｂは、ロック制御手段８６によって、ロックして出力を禁止する状態に遷移させる（ステップＳ１７４）。これにより、個別契約判定手段７６Ｂは、契約状態にかかわらず、スクランブル鍵をコンテンツ復号装置５Ｂのデスクランブラ５３へ出力することができなくなる。
【０２４４】
（ロック判定処理ステップ）
次に、スクランブル鍵管理装置７Ｂが、日付情報に基づきロックするかどうかを判定するロック判定処理ステップについて、図１７を参照（適宜図１２を参照）して、説明する。図１７は、本発明の第２実施形態におけるスクランブル鍵管理装置が日付情報に基づいてロック状態を遷移させるロック判定処理の動作を示したフローチャートである。
【０２４５】
本発明の第２実施形態のスクランブル鍵管理装置７Ｂは、コンテンツ受信装置３Ｂが、長期間放送を受信していないことを自ら判断し、所定の条件に該当した場合に、スクランブル鍵管理装置７Ｂからコンテンツ復号装置５Ｂへのスクランブル鍵の出力を禁止する状態に遷移させる。
コンテンツ受信装置３Ｂのロック制御処理は、前記したＥＭＭ２を用いて行うことができるが、放送波Ｗによる制御を行うためには、コンテンツ受信装置３Ｂがその放送波Ｗを選局して受信する必要がある。したがって、コンテンツ受信装置３Ｂが該当する放送を長期間受信しなかった場合は、放送事業者からは、そのコンテンツ受信装置３Ｂがロック状態に遷移したかどうかは検知することができない。このような状態で、不使用を見込んだ受信装置ＩＤ１を他のコンテンツ受信装置３Ｂに割り当てた後に、先のコンテンツ受信装置３Ｂが再び放送を受信した場合は、後のコンテンツ受信装置３Ｂの契約に基づいてコンテンツの視聴が可能となってしまう恐れがある。
【０２４６】
そこで、第２実施形態のスクランブル鍵管理装置７Ｂでは、ロック判定処理ステップを実行し、コンテンツ受信装置３Ｂの購入日、前回の放送受信日、受信契約の解除日等の日付情報に基づいて、長期間不使用であることをコンテンツ受信装置３Ｂが自ら判断して、ロックするものである。
【０２４７】
図１７に示したフローチャートでは、スクランブル鍵管理装置７Ｂは、後記する３つの条件に該当するかどうかを判定し、何れかの条件に該当した場合にロックし、スクランブル鍵の出力を禁止する状態に遷移させるようにしている。
（条件１）
コンテンツ受信装置３Ｂを購入後、一度も放送を受信せずに所定の期日（例えば購入日から１年間）を経過した場合。
（条件２）
コンテンツ受信装置３Ｂを購入後、少なくとも一度は放送を受信したが、前回の受信から放送を受信することなく所定の期間（例えば、２年間）を経過した場合。
（条件３）
放送の視聴契約を一度は締結したが、その後契約を解除し、未契約状態が所定の期間（例えば、半年間）を経過した場合。
【０２４８】
以下、ロック判定処理ステップにおけるスクランブル鍵管理装置７Ｂの動作について説明する。
ここで、ロック判定処理は、１日に１回の処理を行えば十分であるから、例えば、コンテンツ受信装置３Ｂに電源が投入されたとき、及び所定の時刻になったときの少なくとも一方のときに、好ましくは両方のときに実行する。電源投入時にロック判定処理を実行するようにすることで、長期間電源を入れることなく放置されていたコンテンツ受信装置３Ｂ、及び設定した所定の時刻に常に電源が切られるようなコンテンツ受信装置３Ｂに対しても、確実にロック判定処理を実行させることができる。また、所定の時刻にロック判定処理を実行するようにすることで、常に電源を投入した状態におかれるコンテンツ受信装置３Ｂに対して、１日１回は、必ずロック判定処理を実行させることができる。したがって、両方のタイミングでロック判定処理を実行するようにすることで、所定の期間、不使用なままで経過したコンテンツ受信装置３Ｂを確実にロックして、スクランブル鍵の出力を禁止する状態に遷移させることができる。
【０２４９】
まず、スクランブル鍵管理装置７Ｂは、ロック制御手段８６によって、ロックされているかどうかを確認する（ステップＳ１８１）。ロックされている場合（ステップＳ１８１でＹｅｓ）は、既にロックされ、スクランブル鍵の出力を禁止する状態に遷移しており、以降のロック判定処理を行う必要がないため、処理を終了する。
【０２５０】
一方、ロックされていない場合（ステップＳ１８１でＮｏ）は、スクランブル鍵管理装置７Ｂは、ロック判定手段８５によって、個別契約判定手段７６Ｂを介して、個別契約情報記憶手段７８に記憶されている日付情報を取得する（ステップＳ１８２）。日付情報には、コンテンツ受信装置３Ｂを購入した日付、コンテンツ受信装置３Ｂによって前回放送を受信した日付、及び受信契約を解除した日付が含まれる。なお、前回受信した日付の代わりに、例えば、共通契約情報記憶手段７４に記憶されている、ワーク鍵の有効期限を参照するようにしてもよい。
【０２５１】
次に、スクランブル鍵管理装置７Ｂは、ロック判定手段８５によって、現在の日付を、例えば、図示しない内部時計から取得する（ステップＳ１８３）。そして、前記した条件１に該当するかどうかを判定するために、ロック判定手段８５によって、コンテンツ受信装置３Ｂを購入後に一度も放送を受信したことがないことを確認し、ステップＳ１８２で取得した日付情報中の購入日と、ステップＳ１８３で取得した現在の日付とを比較し、現在の日付が所定の期日（購入日から１年後の日付）を経過しているかどうかを判断する（ステップＳ１８４）。なお、コンテンツ受信装置３Ｂを購入後に、一度も放送を受信したことがないかどうかは、例えば、前回の放送受信日がコンテンツ受信装置３Ｂの購入日よりも前の日付が設定されているか、９９９９年９９月９９日のように、現実にはありえない所定の初期値が設定されていることで確認することができる。そして所定の期日を経過していると判断した場合（ステップＳ１８４でＹｅｓ）、ステップＳ１８７に進む。
一方、所定の期日を経過していない場合（ステップＳ１８４でＮｏ）、条件２の判定を行う（ステップＳ１８５）。
【０２５２】
スクランブル鍵管理装置７Ｂは、ロック判定手段８５によって、前記した条件２に該当するかどうかを判定するために、ステップＳ１８２で取得した日付情報中の前回の放送の受信日と、ステップＳ１８３で取得した現在の日付とを比較し、所定の期間（２年間）を経過しているかどうかを判断する（ステップＳ１８５）。所定の期間を経過している場合（ステップＳ１８５でＹｅｓ）、ステップＳ１８７に進む。
一方、所定の期間を経過していない場合（ステップＳ１８５でＮｏ）、条件３の判定を行う（ステップＳ１８６）。
【０２５３】
スクランブル鍵管理装置７Ｂは、ロック判定手段８５によって、前記した条件３に該当するかどうかを判定するために、ステップＳ１８２で取得した日付情報中の受信契約の解除日と、ステップＳ１８３で取得した現在の日付とを比較し、所定の期間（半年間）を経過しているかどうかを判断する（ステップＳ１８６）。所定の期間を経過している場合（ステップＳ１８６でＹｅｓ）、ステップＳ１８７に進む。
一方、所定の期間を経過していない場合（ステップＳ１８６でＮｏ）、ロックする条件に該当しないため、そのまま終了する。
【０２５４】
ステップＳ１８４、ステップＳ１８５及びステップＳ１８６の何れかで判断した条件に該当する場合（何れかのステップＹｅｓ）、ロック判定手段８５は、ロックする旨のロック判定情報を、ロック制御手段８６に通知し、ロック制御手段８６によって、コンテンツ受信装置３Ｂをロックして、スクランブル鍵管理装置７Ｂからコンテンツ復号装置５Ｂへのスクランブル鍵の出力を禁止する状態に遷移させて（ステップＳ１８７）、処理を終了する。
【０２５５】
以上説明したように、ロック判定処理によって、所定の期間以上の間、放送を受信することなく経過したコンテンツ受信装置３Ｂを確実にロックすることができ、当該コンテンツ受信装置３Ｂによる受信装置ＩＤ１の利用を無効化できるため、放送事業者は、当該受信装置ＩＤ１を他のコンテンツ受信装置３Ｂにおいて再利用することができる。
【０２５６】
なお、ロック判定する条件は、前記した３条件に限られるものではなく、条件を減らしたり、更に他の条件を追加したりしてもよい。また、所定の期間も、例えば、契約したコンテンツの種類やチャンネルに応じて変更するようにしてもよい。
【０２５７】
また、ロック判定処理によって、コンテンツ受信装置３Ｂが、自動的にロック判定を行う場合には、受信装置ＩＤ２に基づくロック制御情報は、ロック解除するためのロック制御情報だけを送信するようにしてもよい。
【０２５８】
次に、図１８を参照（適宜図１２参照）して、コンテンツ受信装置３Ｂのスクランブル鍵管理装置７Ｂに対して、受信装置ＩＤ１及び受信装置ＩＤ２を付与する様子を説明する。図１８は、スクランブル鍵管理装置に固有の情報である受信装置ＩＤ１、受信装置ＩＤ２及び秘密鍵等を予め付与する様子を説明するための図である。
【０２５９】
スクランブル鍵管理装置７Ｂ（コンテンツ受信装置３Ｂ）に固有の情報であり、放送事業者又は装置製造者等から割り当てられた受信装置ＩＤ１（グループＩＤ及びサブグループＩＤを含む）、デバイス鍵、受信装置ＩＤ２及びマスタ鍵は、セキュリティモジュール作成装置２によって、販売時に、それぞれＩＤ１記憶手段７７Ｂ、デバイス鍵記憶手段７２、ＩＤ２記憶手段８４及びマスタ鍵記憶手段８２に書き込まれ記憶される。
【０２６０】
スクランブル鍵管理装置７Ｂは、コンテンツ復号装置５Ｂ及び図示しない表示装置、音声再生装置等のコンテンツ再生装置と一体化して構成してもよいし、ＩＣカードのような耐タンパモジュールとして構成してもよい。
スクランブル鍵管理装置７Ｂが、ＩＣカードのような耐タンパモジュールの場合は、セキュリティモジュール作成装置２は、例えば、コンピュータとＩＣカード書き込み装置から構成することができ、受信装置ＩＤ１等の受信装置に固有の情報を設定してＩＣカードの形態で発行することができる。このため、機械的に規模の大きな他の装置とは独立して管理できるため、これらの固有の情報の発行管理を行ないやすい利点がある。
【０２６１】
次に、図１９を参照（適宜図１２参照）して、受信装置ＩＤ１を再利用して付与する様子を説明する。図１９は、スクランブル鍵管理装置に受信装置ＩＤ１を再利用して付与する様子を説明するための図であり、（ａ）は、受信装置ＩＤ１及び受信装置ＩＤ２が、スクランブル鍵管理装置の販売時に初期設定された状態を示し、（ｂ）は、受信装置ＩＤ１及び受信装置ＩＤ２が新規発行及び再利用して付与される様子を示す。
【０２６２】
図１９（ａ）において、スクランブル鍵管理装置７Ｂ１には、受信装置ＩＤ１として「１」が、受信装置ＩＤ２として「１」が付与されている。また、スクランブル鍵管理装置７Ｂ２には、受信装置ＩＤ１として「２」が、受信装置ＩＤ２として「２」が付与されている。ここで、スクランブル鍵管理装置７Ｂ２は、不使用のため、ロックされた状態に遷移したとする。
次に、図１９（ｂ）に示したように、新しく製造されたスクランブル鍵管理装置７Ｂ３は、販売時に受信装置ＩＤ１及び受信装置ＩＤ２が付与され新規発行される。このとき、受信装置ＩＤ２は、各装置に固有のＩＤであるため、未使用の「３」が割り当てられている。一方、受信装置ＩＤ１は、個別契約情報を取得するためのＩＤであるから、（ａ）に示したスクランブル鍵管理装置７Ｂ２によってロックされ、不使用状態の受信装置ＩＤ１である「２」が割り当てられ、再利用される。
また、（ｂ）に示したスクランブル鍵管理装置７Ｂ２’は、（ａ）においてロックされた受信装置ＩＤ２が「２」の装置のロックを解除して、再度放送受信可能にする場合を示している。ここでは、受信装置ＩＤ１として、「１」は受信装置ＩＤ２が「１」の装置に付与され、使用中であり、「２」は受信装置ＩＤ２が「３」の装置に付与され、再利用されているので、未使用の「３」が新たに付与されている。
ここで、スクランブル鍵管理装置７Ｂ２’において、ロックされる前に使用していた受信装置ＩＤ１である「２」が、ロック解除時に他の装置においても未使用であれば、受信装置ＩＤ１として、同じＩＤである「２」を付与することもできる。
【０２６３】
このようにして、スクランブル鍵管理装置７Ｂに付与された受信装置ＩＤ１は、スクランブル鍵管理装置７Ｂ（コンテンツ受信装置３Ｂ）の使用状況に応じて自在にロック及びロック解除することができるため、個別契約情報を送信するために用いられる受信装置ＩＤ１は、再利用可能となり、スクランブル鍵管理装置７Ｂ（コンテンツ受信装置３Ｂ）の生産台数を増加させることができる。
【０２６４】
なお、本発明の第２実施形態では、スクランブル鍵管理装置７Ｂは、個別契約情報とスクランブル鍵とを暗号化したスクランブル鍵管理情報をＥＣＭ復号手段７５によって復号してスクランブル鍵を取得するようにしたが、スクランブル鍵はスクランブル鍵管理情報に含めず、例えば、個別契約情報とは別のＥＣＭによって受信したり、ＥＭＭによって受信したり、磁気ディスク等の記録媒体を介して取得するようにしてもよい。
【０２６５】
また、本発明の第２実施形態では、スクランブル鍵管理装置（ライセンス情報管理装置）７Ｂは、ロック状態に基づいて、個別契約判定手段７６Ｂからコンテンツ復号装置（コンテンツ取得手段）５Ｂのデスクランブラ５３へのスクランブル鍵（ライセンス情報）の出力を、許可又は禁止するようにしたが、コンテンツを個別契約情報送信装置１Ｂスクランブラ１１（図１０参照）によって暗号化せず、ノンスクランブル状態で送信し、ライセンス情報管理装置７は個別契約情報に基づいて、直接コンテンツの視聴（提示）可否を制御するようにしてもよい。この場合は、図１２に示したコンテンツ取得手段５において、例えば、デスクランブラ５３の代わりにコンテンツの出力の可否を制御する出力制御手段を設け、ライセンス情報管理装置７は、個別契約判定手段７６Ｂから出力するライセンス情報として、スクランブル鍵の代わりに契約の有無を示す契約情報を用いて出力の管理をし、前記した出力制御手段によるコンテンツの出力の可否を制御するようにすればよい。
そして、ライセンス情報管理装置７Ｂの個別契約判定手段７６Ｂは、ロック解除された状態のときには、契約状態判定手段７６ｃによって取得した契約情報を前記した出力制御手段に出力し、ロックされた状態のときには、契約情報を出力しないようにすることで、コンテンツの視聴可否を制御することができる。あるいは、契約情報として常に契約無しに対応する契約情報を出力するようにしてもよい。
【０２６６】
＜第３実施形態＞
また、第２実施形態において、放送事業者毎又はチャンネル毎に受信装置ＩＤ１を割り当てて付与し、放送事業者毎又はチャンネル毎にロック制御を行うようにすることもできる。以下、第３実施形態として、チャンネル毎にロック制御を行うようにした場合について、適宜図面を参照して説明する。
【０２６７】
まず、第３実施形態について概要を説明する。
例えば、複数のチャンネルＡ、チャンネルＢ、…が、それぞれ放送事業者Ａ、放送事業者Ｂ、…によって運営されているとして、視聴者がそれぞれの放送事業者と対応するチャンネルの受信契約をすると、その視聴者の使用するコンテンツ受信装置３Ｂに対して、それぞれのチャンネルに対応する許可情報を取得するための受信装置ＩＤ１が、それぞれの対応する放送事業者によって割り当てられて付与される。そして、新規に受信契約をしたとき又はロック解除するときに、例えば、それぞれの放送事業者は、対応するチャンネルを識別するチャンネルＩＤと、受信装置ＩＤ１（グループＩＤとサブグループＩＤとを含む）と、ロック解除する旨の情報とを含むロック制御情報をマスタ鍵を用いて暗号化し、受信装置ＩＤ２を付加したＥＭＭ２（図１１参照）を生成して、放送波Ｗを介して送信する。コンテンツ受信装置３Ｂは、ＥＭＭ２を受信し、受信したＥＭＭ２に含まれるロック制御情報に基づいて、チャンネルＩＤと対応付けて受信装置ＩＤ１を記憶すると共に、そのチャンネルＩＤに対するロック状態を出力を許可する状態に遷移させ、そのチャンネルを視聴可能な状態にする。他のチャンネルについても同様の手順で、それぞれ独立に視聴可能な状態に設定することができる。
【０２６８】
また、本第３実施形態では、受信契約は一つのチャンネルで放送されるニュース番組、英会話番組などのサービス毎に行われる。すなわち、一つのチャンネルによって、ニュース番組、英会話番組、ドラマ番組などの複数の種類の番組サービスが編成されて放送される場合、視聴者は好みの番組を選択してサービス毎に契約することができる。そのため、ＥＣＭによって送信される契約情報には、グループＩＤ、サブグループＩＤに加えて、サービス（番組）を識別するサービスＩＤが付加されている。
【０２６９】
なお、一つの放送事業者が複数のチャンネルを運用している場合には、チャンネル毎に受信装置ＩＤ１を付与し、それぞれのチャンネル毎に同様の手順によって視聴可能な状態に設定される。なお、ロック制御を放送事業者毎に行う場合には、一つの放送事業者の運用する複数のチャンネルに共通の受信装置ＩＤ１を割り当てればよい。
【０２７０】
受信契約後は、それぞれの放送事業者は、ＥＣＭを用いて、付与した受信装置ＩＤ１に対応する契約情報を送信し、各コンテンツ受信装置３Ｂを、その契約状態に応じて視聴可否を制御する。また、視聴者が、あるチャンネルの受信契約を解除した場合、又はコンテンツ受信装置３Ｂによるそのチャンネルによるコンテンツの視聴（受信）実績がなく、所定の日数を経過する等の所定の条件に該当した場合には、そのコンテンツ受信装置３Ｂは、対応する受信装置ＩＤ１に関するロック状態のみが出力を禁止する状態に遷移し、そのチャンネルのみが視聴不能となる。他のチャンネルについては、それぞれ独立してロック制御処理がなされ、出力を禁止する状態に遷移されるまでは視聴を続けることができる。
なお、ロック制御はチャンネル毎に行われるが、そのチャンネルに関して複数のサービスの受信契約がされている場合には、契約されているすべてのサービスの受信契約が解除又は所定の期間不使用となった場合に、そのチャンネルに対するロック状態を出力を禁止する状態に遷移させる。
【０２７１】
（構成）
続いて、各部の構成について説明する。なお、第２実施形態と共通する構成については説明を省略し、異なる箇所について説明する。
まず、図１０を参照して、個別契約情報送信装置１Ｂの構成について説明する。前記した第２実施形態とは、次の点で異なる。
【０２７２】
ＥＣＭ生成手段１３は、更に、チャンネルＩＤとサービスＩＤとが外部から入力され、これらのＩＤが個別契約情報に付加されたＥＣＭを生成して多重化手段１５Ｂに出力する。
ＥＭＭ１生成手段１４Ｂは、更に、チャンネルＩＤが外部から入力され、デバイス鍵によって暗号化されたワーク鍵と共通契約情報とに、チャンネルＩＤが付加されたＥＭＭ１を生成して多重化手段１５Ｂに出力する。
ＥＭＭ２生成手段１６は、更に、チャンネルＩＤが外部から入力され、マスタ鍵によって暗号化されたロック制御情報に、受信装置ＩＤ２とチャンネルＩＤとが付加されたＥＭＭ２を生成して多重化手段１５Ｂに出力する。
また、スクランブラ１１によって暗号化される暗号化コンテンツにはコンテンツに対応したサービスＩＤが付加されて多重化手段１５Ｂに出力される。
【０２７３】
次に、図１２を参照してコンテンツ受信装置３Ｂの構成について説明する。ここで、コンテンツ復号装置５Ｂは、前記した第２実施形態と同様であるので、説明は省略する。
第３実施形態におけるスクランブル鍵管理装置７Ｂは、チャンネルＩＤに対応してスクランブル鍵の出力の管理をするために、次の点で第２実施形態と異なる。
スクランブル鍵管理装置７ＢのＥＭＭ１復号手段７１Ｂは、コンテンツ復号装置５Ｂの分離手段５１から入力されるＥＭＭ１を、デバイス鍵記憶手段７２に記憶されているデバイス鍵を用いて復号し、チャンネルＩＤとワーク鍵と共通契約情報とを取り出す。ここで復号されたワーク鍵と共通契約情報とはチャンネルＩＤと共に共通契約判定手段７３に出力される。
【０２７４】
デバイス鍵記憶手段７２は、デバイス鍵を予め記憶するもので、半導体メモリ等の記憶手段である。ここで記憶されたデバイス鍵は、ＥＭＭ１復号手段７１ＢによってＥＭＭ１を復号する際に読み出されて用いられる。
デバイス鍵は、ここでは、すべてのチャンネル共通に用いられるようにしたが、チャンネルＩＤに対応付けてデバイス鍵記憶手段７２に記憶し、ＥＭＭ１に付加されるチャンネルＩＤを参照してチャンネル毎に対応するデバイス鍵を用いるようにしてもよい。このときには、チャンネルＩＤは非暗号化情報としてＥＭＭ１に付加されるようにすればよい。
【０２７５】
共通契約判定手段７３は、ＥＭＭ１復号手段７１Ｂによって復号された共通契約情報によって示されるワーク鍵の有効期限に基づいて当該ワーク鍵が有効であるか否かを判定し、有効である場合には、ワーク鍵と共通契約情報とを、同時に入力されたチャンネルＩＤに対応付けて共通契約情報記憶手段７４に記憶する。
【０２７６】
共通契約情報記憶手段７４は、共通契約判定手段７３から入力された共通契約情報とワーク鍵とをチャンネルＩＤに対応付けて記憶するもので、半導体メモリ等の記憶手段である。ここで記憶されたワーク鍵と共通契約情報は、ＥＣＭ復号手段７５によってＥＣＭを復号する際に読み出されて用いられる。
【０２７７】
ＥＣＭ復号手段（ライセンス管理情報復号手段）７５は、共通契約情報記憶手段７４に記憶されたワーク鍵と共通契約情報を用いて、コンテンツ復号装置５Ｂの分離手段５２から入力されたＥＣＭを復号して、スクランブル鍵と個別契約情報とを取り出すものである。このＥＣＭ復号手段７５は、ＥＣＭが入力されると共通契約情報記憶手段７４から、ＥＣＭに付加されたチャンネルＩＤに対応するワーク鍵と共通契約情報とを読み出し、共通契約情報によって示されるワーク鍵の有効期限に基づいてワーク鍵が有効か否かを判定する。そして、ＥＣＭ復号手段７５は、ワーク鍵が有効である場合にはＥＣＭを復号する。ここで復号されたスクランブル鍵と個別契約情報とはチャンネルＩＤと共に、個別契約判定手段７６Ｂに出力される。
【０２７８】
個別契約判定手段７６Ｂは、ＥＣＭ復号手段７５から入力されたチャンネルＩＤと、サービスＩＤと、個別契約情報と、後記するロック制御手段８６から入力されたロック状態情報とに基づいて当該チャンネルＩＤ及びサービスＩＤに対応する当該コンテンツ受信装置３Ｂの契約状態及び当該チャンネルＩＤに対応するロック状態を判定し、契約が有効であり、かつロックされていない場合にコンテンツ復号装置５Ｂのデスクランブラ５３にスクランブル鍵を出力するものである。個別契約判定手段７６Ｂは、伸長手段７６ａと、契約情報取得手段７６ｂと、契約状態判定手段７６ｃとを備える。
【０２７９】
伸長手段７６ａは、後記する契約情報取得手段７６ｂから入力された個別契約情報に含まれる圧縮されたビット列を伸長するものである。ここで、伸長手段７６ａは、ビット列に付加された契約率情報に基づいて、個別契約情報送信装置１Ｂの圧縮手段１２ｃによって圧縮されたビット列を伸長する。ここで伸長されたビット列と、ＥＣＭ復号手段７５から入力された個別契約情報に含まれるサービスＩＤと、グループＩＤと、サブグループＩＤと、個別契約情報に付加されているチャンネルＩＤとは、契約情報取得手段７６ｂに出力される。
【０２８０】
契約情報取得手段（許可情報取得手段）７６ｂは、ＩＤ１記憶手段７７ＢにチャンネルＩＤに対応付けて記憶されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１に基づいて、伸長手段７６ａによって伸長された個別契約情報のビット列から当該コンテンツ受信装置３Ｂの契約情報を取得するものである。ここで取得された契約情報は、個別契約情報記憶手段７８にチャンネルＩＤ及びサービスＩＤに対応付けて記憶される。
【０２８１】
契約情報取得手段７６ｂは、入力された個別契約情報に付加されたグループＩＤ及びサブグループＩＤが、当該チャンネルＩＤに対応付けてＩＤ１記憶手段７７Ｂに記憶された当該コンテンツ受信装置３Ｂ（コンテンツ復号装置５Ｂ）のグループＩＤ及びサブグループＩＤと一致するかを判断する。そして、一致しない場合には、契約情報取得手段７６ｂは、当該個別契約情報に当該コンテンツ受信装置３Ｂの契約情報が含まれないと判断する。一方、一致する場合には、契約情報取得手段７６ｂは、当該個別契約情報に当該コンテンツ受信装置３Ｂの契約情報が含まれると判断し、個別契約情報を伸長手段７６ａに出力する。更に、契約情報取得手段７６ｂは、伸長手段７６ａによってビット列が伸長された個別契約情報から、ＩＤ１記憶手段７７Ｂに記憶された受信装置ＩＤ１に基づいて当該コンテンツ受信装置３Ｂの契約情報を取得し、個別契約情報記憶手段７８に、チャンネルＩＤ及びサービスＩＤに対応付けて記憶する。
【０２８２】
契約状態判定手段（許可状態判定手段）７６ｃは、個別契約情報記憶手段７８に記憶された契約情報に基づいて当該コンテンツ受信装置３Ｂが契約しているか否かを判断し、契約していると判断した場合にはＥＣＭ復号手段７５から入力されたスクランブル鍵をコンテンツ復号装置５Ｂのデスクランブラ５３に出力するものである。
【０２８３】
更に、契約状態判定手段７６ｃは、チャンネルＩＤに対応するロック状態情報に基づいて、ロック状態がロック解除された状態（出力を許可する状態）である場合は、個別契約情報記憶手段７８に記憶された契約情報に基づいてスクランブル鍵のコンテンツ復号装置５Ｂのデスクランブラ５３への出力を行い、ロック状態がロックされた状態（出力を禁止する状態）である場合は、契約情報の内容にかかわらず、スクランブル鍵のコンテンツ復号装置５Ｂのデスクランブラ５３への出力を禁止するものである。
【０２８４】
また、契約状態判定手段７６ｃは、コンテンツ受信装置３Ｂの購入日、前回放送を受信した日、受信契約を解除した日等の日付情報を個別契約情報記憶手段７８に記憶すると共に、記憶した日付情報を読み出し、後記するロック判定手段８５に出力する。
【０２８５】
更に、契約状態判定手段７６ｃは、当該コンテンツ受信装置３Ｂが契約していないと判断した場合には、個別契約情報記憶手段７８に記憶されている、後記する日付情報中の当該チャンネルＩＤについてのサービスＩＤに対する受信契約の解除日を読み出し、読み出した契約解除日が無効な日付の場合は、本日を契約解除日として記憶内容を更新する。
【０２８６】
ＩＤ１記憶手段７７Ｂ（第１受信装置ＩＤ記憶手段）は、チャンネルＩＤ毎に当該コンテンツ受信装置３Ｂに付与されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１をチャンネルＩＤに対応付けて記憶するもので、半導体メモリ等の記憶手段である。ここで記憶されたグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１は、契約情報取得手段７６ｂによって入力された個別契約情報から当該コンテンツ受信装置３Ｂの契約情報を取得する際に読み出されて用いられる。
また、ＩＤ１記憶手段７７ＢにチャンネルＩＤに対応付けて記憶されるグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１は、ロック制御手段８６によって、チャンネル毎にロック状態をロックされた状態からロック解除する際に、当該チャンネルＩＤに対応して新しく割り当てられたグループＩＤ、サブグループＩＤ及び受信装置ＩＤ１に更新される。
【０２８７】
個別契約情報記憶手段７８は、契約情報、日付情報を記憶する半導体メモリ等の記憶手段である。ここで、図２０を参照して、個別契約情報記憶手段の記憶内容について説明する。図２０は、個別契約情報記憶手段の記憶内容を説明するための図である。
個別契約情報記憶手段７８は、契約情報取得手段７６ｂによって取得された契約情報をチャンネルＩＤ及びサービスＩＤに対応付けて記憶するもので、ここで記憶された契約情報は、契約状態判定手段７６ｃによって契約状態を判定する際に参照されて用いられる。
更に、コンテンツ受信装置３Ｂの購入日又は受信契約日、前回の放送受信日、受信契約の契約解除日等の日付情報が記憶される。記憶された日付情報は、個別契約判定手段７６Ｂによって読み出されてロック判定手段８５に出力され、ロック判定処理を行う際に参照されて用いられる。
図２０においては、契約情報と、受信契約日と契約解除日と前回受信日とを含む日付情報とが、チャンネルＩＤＡ，Ｂ，Ｃと、それぞれのチャンネルから提供されるサービスのサービスＩＤＡ−１，Ａ−２，Ａ−３，Ｂ−１，Ｃ−１，Ｃ−２とに対応付けられて記憶されている。
【０２８８】
図１２に戻って、ＥＭＭ２復号手段８１、マスタ鍵記憶手段８２及びＩＤ２記憶手段８４は、第２実施形態と同様であるので、説明は省略する。
【０２８９】
ロック解除判定手段（ロック制御情報取得手段）８３は、ＥＭＭ２復号手段８１によって復号されたロック制御情報に基づいて、入力されたロック制御情報が当該コンテンツ受信装置３Ｂに対する情報かどうかを判定し、当該コンテンツ受信装置３Ｂに対する情報であると判定したときは、当該ロック制御情報を、ロック制御情報に付加されたチャンネルＩＤと共に、ロック制御手段８６に出力するものである。
【０２９０】
ロック判定手段８５は、個別契約情報記憶手段７８に記憶され、個別契約判定手段７６Ｂを介して入力される日付情報と、コンテンツ受信装置３Ｂに設けられ図示しない内部時計によって取得した現在の日付とに基づいて、チャンネルＩＤ毎に、当該コンテンツ受信装置３Ｂが放送を受信しない不使用期間を検出し、ロック状態を、出力を禁止する状態に遷移するかどうかを判定し、その判定結果であるロック判定情報をロック制御手段８６に出力するものである。
【０２９１】
ロック制御手段８６は、ロック解除判定手段８３によって入力されるロック制御情報と、ロック判定手段８５によって入力されるロック判定情報とに基づいて、チャンネルＩＤ毎にロック状態を遷移させるロック制御処理を行うものである。
ロック制御手段８６は、入力されたロック制御情報が、ロック解除する（出力を許可する状態へ遷移させる）ための情報か、ロックする（出力を禁止する状態へ遷移させる）ための情報かを判断し、ロック制御情報に基づいて、ロック制御情報に付加されたチャンネルＩＤに対応する受信装置ＩＤ２のロック制御処理を行い、ロック制御処理後のロック状態情報をチャンネルＩＤと共に個別契約判定手段７６Ｂに出力する。
また、入力されたロック制御情報がロック解除するためのものである場合は、ロック制御手段８６は、ＩＤ１記憶手段７７Ｂに記憶されているチャンネルＩＤに対応する受信装置ＩＤ１を、ロック制御情報に付加され、新たに付与された受信装置ＩＤ１に書き換えて記憶する。
【０２９２】
なお、ロック状態情報は、半導体メモリ等からなる記憶手段に記憶しておき、個別契約判定手段７６Ｂが、当該記憶手段に記憶されているロック状態情報を参照するように構成してもよく、記憶手段はロック制御手段８６に設けてもよいし、個別契約情報記憶手段７８を用いるようにしてもよい。
【０２９３】
このようにコンテンツ受信装置３Ｂを構成することで、コンテンツ受信装置３Ｂは、多重化コンテンツを受信し、当該コンテンツ受信装置３ＢのチャンネルＩＤ及びサービスＩＤ毎の契約状態に基づいて暗号化コンテンツを復号する。また、チャンネルＩＤ毎に制御されるロック状態情報に基づいて、スクランブル鍵のデスクランブラ５３への出力を制御し、出力を禁止する状態にすることで、チャンネルＩＤ毎に、受信装置ＩＤ１による契約情報の受信を実質的に無効にし、受信装置ＩＤ１を不使用な状態にすることができる。このため、チャンネルＩＤ毎に、不使用になった受信装置ＩＤ１を、他のコンテンツ受信装置３Ｂに割り当て、再利用することができる。
【０２９４】
（動作）
次に、第３実施形態によるコンテンツ配信システムＳ（図１参照）の動作について説明する。なお、第２実施形態と共通する動作については説明を省略し、異なる箇所について説明する。
【０２９５】
まず、図１３を参照（適宜図１０参照）して、個別契約情報送信装置１Ｂの動作について説明する。
前記した第２実施形態とは、次の点で異なる。図１３に示したステップＳ１１１において、スクランブラ１１によって、コンテンツをスクランブル鍵で暗号化して暗号化コンテンツを生成し、コンテンツに対応するサービスＩＤを付加して、多重化手段１５Ｂ（図１０参照）を介して送信する。
また、ステップＳ１１４において、ＥＣＭ生成手段１３によって、スクランブル鍵と個別契約情報とサービスＩＤとをワーク鍵で暗号化し、チャンネルＩＤを付加してＥＣＭを生成する。
ステップＳ１１５において、ＥＭＭ１生成手段１４Ｂによって、ワーク鍵と共通契約情報とをデバイス鍵で暗号化し、チャンネルＩＤを付加してＥＭＭ１を生成する。
ステップＳ１１６において、ＥＭＭ２生成手段によって、チャンネルＩＤを含むロック制御情報をマスタ鍵で暗号化し、受信装置ＩＤ２を付加してＥＭＭ２を生成する。その他のステップは前記した第２実施形態と同様であるので、説明は省略する。
【０２９６】
次に、図１５を参照（適宜図１２参照）して、コンテンツ受信装置３Ｂの動作について説明する。
前記した第２実施形態とは、次の点で異なる。図１５に示したステップＳ１５２において、ロック制御処理は、ステップ１５１で取得したチャンネルＩＤに対応する受信装置ＩＤ１に対してロック状態の制御を行う。
また、ステップＳ１５６において、ステップＳ１５４で取得したワーク鍵と共通契約情報とは、ＥＭＭ１に付加されたチャンネルＩＤに対応付けて、共通契約情報記憶手段７４に記憶する。
ステップＳ１５７において、ＥＣＭ復号手段７５によって、ＥＣＭに付加されたチャンネルＩＤに対応するワーク鍵を用いてＥＣＭを復号する。
ステップＳ１６０において、契約情報取得手段７６ｂによって、取得した契約情報を、個別契約情報記憶手段７８にチャンネルＩＤ及びサービスＩＤに対応付けて記憶する。
ステップＳ１６１において、契約状態判定手段７６ｃによって、個別契約情報記憶手段７８に記憶されている受信中のサービスＩＤに対応する契約情報に基づいてスクランブル鍵の出力の可否を判定する。
また、ステップＳ１６２において、チャンネルＩＤに対応するロック状態に基づいて、個別契約判定手段７６Ｂは、契約情報に基づくスクランブル鍵の出力の可否を制御する。
【０２９７】
（ロック判定処理）
次に、受信契約解除に伴うロック判定処理について、図２１を参照（適宜図１２及び図２０参照）して説明する。ここで、図２１は、受信契約解除時のロック判定処理の流れを示すフローチャートである。
スクランブル鍵管理装置７Ｂは、ＥＣＭを受信すると、前記した手順で、個別契約判定手段７６Ｂの契約情報取得手段７６ｂによってチャンネルＩＤ及びサービスＩＤと共に契約情報を取得する（ステップＳ１９１）。取得した契約情報が契約していることを示す場合は（ステップＳ１９２でＹｅｓ）、そのまま処理を終了する。
【０２９８】
取得した契約情報が契約していないことを示す場合は（ステップＳ１９２でＮｏ）、契約状態判定手段７６ｃによって、個別契約情報記憶手段７８にチャンネルＩＤ及びサービスＩＤに対応付けて記憶されている日付情報中の契約解除日（図２０参照）を読み出し、当該サービスＩＤに対応する受信契約は解除されているかどうかを判断する（ステップＳ１９３）。ここで、個別契約情報記憶手段７８に記憶されている契約解除日が、例えば、９９９９年９９月９９日のように、ありえない日付の場合は、契約は解除されていないと判断し、有効な日付が記憶されている場合は、契約が解除されていると判断することができる。そして、ステップＳ１９３において、当該サービスＩＤに対応する契約解除日が有効な日付の場合は（ステップＳ１９３でＹｅｓ）、既に契約解除されているため、処理を終了する。また、契約が解除されていない場合は（ステップＳ１９３でＮｏ）、受信契約後、契約情報が初めて契約していない状態に変更された日であると判断し、個別契約情報記憶手段７８に、そのＥＣＭを受信した本日の日付を当該サービスＩＤに対応する契約解除日として記憶する（ステップＳ１９４）。
【０２９９】
次に、スクランブル鍵管理装置７ｂは、個別契約判定手段７６Ｂによって、そのサービスＩＤのサービスを提供しているチャンネルＩＤについて、他のサービスを契約していないか確認し、そのチャンネルＩＤについての、当該サービスを除く、すべての他のサービスが契約解除されているかどうかを判断する（ステップＳ１９５）。例えば、図２０に示したチャンネルＩＤ＝ＡのサービスＩＤ＝Ａ−１に関して契約解除日であると判断した場合は、チャンネルＩＤ＝Ａについて記憶されている３つのサービスの内、他のサービスＩＤ＝Ａ−２，Ａ−３について契約解除されているかどうか確認する。ここで、他のサービスＩＤの中で、契約解除されていないサービスがある場合は（ステップＳ１９５でＮｏ）、当該チャンネルＩＤに対する受信契約が残っていると判断し、そのまま処理を終了する。一方、他のサービスＩＤの受信契約がすべて解除されている場合は（ステップＳ１９５でＹｅｓ）、当該サービスＩＤのサービスを契約解除することで、当該チャンネルＩＤに関するすべてのサービスが契約解除されることになる。したがって、この場合は、当該チャンネルＩＤに対する受信契約を解除されたものと判断し、個別契約情報判定手段７６Ｂからロック判定手段８５に対して、当該チャンネルＩＤの契約が解除された旨を契約解除日（日付情報）と共に通知する。ロック判定手段８５は、通知を受けると、図１７に示したロック判定処理の手順にしたがって、ロック判定処理を行い、ロック制御手段８６にロック判定情報を出力し、ロック判定手段８６は、当該チャンネルＩＤに対応する受信装置ＩＤ２をロックして、ロック状態を出力を禁止する状態に遷移させる（ステップＳ１９６）。
【０３００】
ここで、契約解除日についてのロック状態を出力を禁止する状態に遷移させる条件（条件３）として、契約解除日からの所定の不使用期間を、例えば、０日とすることにより、ロック判定手段８５は、個別契約情報判定手段７６Ｂによる契約解除日の検知に伴って、当該チャンネルＩＤに対応する受信装置ＩＤ２を即時ロックすることができる。
また、図２１に示した契約解除に伴うロック判定処理において、処理をステップＳ１９４までとし、その処理が終了した以降で、電源投入又は所定の時刻になったときに、ロック判定処理を行うようにしてもよい。その場合において、一つのチャンネルＩＤにおいて複数のサービスＩＤの契約を有する場合には、すべてのサービスＩＤの契約が解除された日を、サービスＩＤに対応付けた契約解除日とは別に設け、チャンネルＩＤに対応付けて個別契約情報記憶手段７８に記憶してもよい。こうすることで、ロック判定手段８５によって、契約解除日から所定の日数が経過したかどうかを判断する際に（図１７のステップＳ１８６）、すべてのサービスＩＤに対応する契約解除日を比較して、最新の日付をそのチャンネルＩＤの契約解除日と判定する処理を省略することができる。
【０３０１】
以上、説明したように、第３実施形態においては、スクランブル鍵の出力の管理をチャンネルＩＤ及びサービスＩＤ毎に行うことができると共に、チャンネルＩＤ毎にロック制御を行うことができる。
【図面の簡単な説明】
【０３０２】
【図１】本発明の第１実施形態におけるスクランブル鍵管理装置及び個別契約情報送信装置を備えるコンテンツ配信システムの構成を示したブロック図である。
【図２】本発明の第１実施形態における個別契約情報送信装置の構成を示したブロック図である。
【図３】本発明の第１実施形態における個別契約情報送信装置のＥＣＭ生成手段によって生成されるＥＣＭを含むＴＳパケットの構造の例を模式的に示す模式図である。
【図４】本発明の第１実施形態における個別契約情報送信装置のＥＣＭ生成手段によってＥＣＭを生成する方法の例を説明するための説明図、（ａ）は、ＥＣＭ生成手段に入力される個別契約情報とグループ及びサブグループの分類の例を模式的に示す模式図、（ｂ）は、ＥＣＭ生成手段の個別契約情報の生成方法を模式的に示す模式図である。
【図５】本発明の第１実施形態における個別契約情報送信装置のＥＭＭ生成手段によって生成されるＥＭＭを含むＴＳパケットの構造の例を模式的に示す模式図である。
【図６】本発明の第１実施形態におけるスクランブル鍵管理装置を備えるコンテンツ受信装置の構成を示したブロック図である。
【図７】本発明の第１実施形態における個別契約情報送信装置が多重化コンテンツを生成して送信する動作を示したフローチャートである。
【図８】コンテンツ復号装置が多重化コンテンツを受信してコンテンツを復号する動作を示したフローチャートである。
【図９】本発明の第１実施形態におけるスクランブル鍵管理装置がＥＭＭとＥＣＭとを入力して契約状態を判定する動作を示したフローチャートである。
【図１０】本発明の第２実施形態における個別契約情報送信装置の構成を示したブロック図である。
【図１１】本発明の第２実施形態における個別契約情報送信装置のＥＭＭ２生成手段によって生成されるＥＭＭ２を含むＴＳパケットの構造の例を模式的に示す模式図である。
【図１２】本発明の第２実施形態におけるクランブル鍵管理装置を備えるコンテンツ受信装置の構成を示したブロック図である。
【図１３】本発明の第２実施形態における個別契約情報送信装置が多重化コンテンツを生成して送信する動作を示したフローチャートである。
【図１４】本発明の第２実施形態におけるコンテンツ復号装置が多重化コンテンツを受信して暗号化コンテンツを復号する動作を示したフローチャートである。
【図１５】本発明の第２実施形態におけるスクランブル鍵管理装置がＥＭＭ２とＥＭＭ１とＥＣＭとを入力して契約状態を判定し、ロック制御処理を行う動作を示したフローチャートである。
【図１６】本発明の第２実施形態におけるスクランブル鍵管理装置がＥＭＭ２を入力して取得したロック制御情報に基づいて、ロック状態を遷移させるロック制御処理の動作を示したフローチャートである。
【図１７】本発明の第２実施形態におけるスクランブル鍵管理装置が日付情報に基づいてロック状態を遷移させるロック判定処理の動作を示したフローチャートである。
【図１８】本発明の第２実施形態におけるスクランブル鍵管理装置に固有情報である受信装置ＩＤ１、受信装置ＩＤ２及び秘密鍵等を予め付与する様子を説明するための図である。
【図１９】本発明の第２実施形態におけるスクランブル鍵管理装置に受信装置ＩＤ１を再利用して付与する様子を説明するための図であり、（ａ）は、受信装置ＩＤ１及び受信装置ＩＤ２が、スクランブル鍵管理装置の販売時に初期設定された状態を示し、（ｂ）は、受信装置ＩＤ１及び受信装置ＩＤ２が新規発行及び再利用して付与される様子を示す。
【図２０】本発明の第３実施形態における、個別契約情報記憶手段の記憶内容を示す図である。
【図２１】本発明の第３実施形態における、受信契約の解除に伴うロック判定処理の流れを示すフローチャートである。
【符号の説明】
【０３０３】
１、１Ｂ  個別契約情報送信装置（スクランブル鍵管理情報送信装置、ライセンス管理情報送信装置）
１２    個別契約情報生成手段（個別許可情報生成手段）
１２ａ  グループ化手段
１２ｂ  ビット列化手段
１２ｃ  圧縮手段
１３    ＥＣＭ生成手段（スクランブル鍵管理情報生成手段、ライセンス管理情報生成手段）
１６    ＥＭＭ２生成手段（ロック制御情報生成手段）
５、５Ｂ  コンテンツ復号装置（コンテンツ取得手段）
７、７Ｂ  スクランブル鍵管理装置（ライセンス情報管理装置）
７５    ＥＣＭ復号手段（スクランブル鍵管理情報復号手段、ライセンス管理情報復号手段）
７６、７６Ｂ  個別契約判定手段
７６ａ  伸長手段
７６ｂ  契約情報取得手段（許可情報取得手段）
７６ｃ  契約状態判定手段（許可状態判定手段）
７７Ｂ  ＩＤ１記憶手段（第１受信装置ＩＤ記憶手段）
８３    ロック解除判定手段（ロック制御情報取得手段）
８５    ロック判定手段
８６    ロック制御手段
【図１】
0004801515.tif 000002
【図２】
0004801515.tif 000003
【図３】
0004801515.tif 000004
【図４】
0004801515.tif 000005
【図５】
0004801515.tif 000006
【図６】
0004801515.tif 000007
【図７】
0004801515.tif 000008
【図８】
0004801515.tif 000009
【図９】
0004801515.tif 000010
【図１０】
0004801515.tif 000011
【図１１】
0004801515.tif 000012
【図１２】
0004801515.tif 000013
【図１３】
0004801515.tif 000014
【図１４】
0004801515.tif 000015
【図１５】
0004801515.tif 000016
【図１６】
0004801515.tif 000017
【図１７】
0004801515.tif 000018
【図１８】
0004801515.tif 000019
【図１９】
0004801515.tif 000020
【図２０】
0004801515.tif 000021
【図２１】
0004801515.tif 000022