(57)【要約】【課題】コンテンツの権利保護を確実に行うことができ、マスタ鍵Ｋｍの運用費用を抑制することができるセキュリティモジュール、セキュリティモジュールプログラムおよびコンテンツ受信装置、方法を提供する【解決手段】コンテンツが暗号化された暗号化コンテンツを受信し、当該暗号化コンテンツの暗号の解除を限定して行うコンテンツ受信装置１に供され、固別に設定されるマスタ鍵Ｋｍを記録するためのＫｍ用メモリ部１７を備えたセキュリティモジュール７であって、秘密演算部１１と、正当性判定部１３と、Ｋｍ記録制御部１５と、Ｋｗ復号部１９と、Ｋｓ復号部２１と、デスクランブル可否判定部２３と、Ｋｓ出力部２５とを備えた。【選択図】      図１
2004274526.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが暗号化された暗号化コンテンツを受信し、当該暗号化コンテンツの暗号の解除を限定して行うコンテンツ受信装置に供され、個別に設定される固有鍵を記録するための記録手段を備えると共に、送信側から提供される放送サービスに対応して、当該固有鍵を記録し、この記録した固有鍵を使用して、前記暗号化コンテンツの暗号を解除する暗号鍵を出力するセキュリティモジュールであって、
前記固有鍵に係る固有鍵関連情報に含まれる前記固有鍵を識別する固有鍵識別情報と、当該セキュリティモジュールを識別するセキュリティモジュール識別情報とが所定の関係を充たすか否かを判定する識別情報判定手段と、
この識別情報判定手段による判定結果に基づいて、前記固有鍵関連情報に含まれる固有鍵を前記記録手段に記録させる固有鍵記録制御手段と、
この固有鍵記録制御手段によって前記記録手段に記録された固有鍵を使用して、前記送信側で暗号化された前記暗号鍵に係る暗号鍵関連情報を復号した復号情報と、前記暗号鍵とを取得する暗号鍵関連情報復号手段と、
この暗号鍵関連情報復号手段で復号された復号情報に基づいて、前記暗号鍵の出力の可否を判定する暗号鍵出力制御判定手段と、
を備えたことを特徴とするセキュリティモジュール。
【請求項２】
前記固有鍵識別情報と、前記セキュリティモジュール識別情報とが、前記所定の関係を充たすか否かを判定する基準となる演算値を算出する演算値算出手段を備えたことを特徴とする請求項１に記載のセキュリティモジュール。
【請求項３】
送信側で予め特定された特定値を記録する特定値記録手段を備え、
前記セキュリティモジュール識別情報を鍵として使用し、送信側で予め特定された特定値を所定の暗号化アルゴリズムによって暗号化した暗号化出力値を受信し、この受信した暗号化出力値を、前記所定の暗号化アルゴリズムに対応する復号アルゴリズムによって、前記セキュリティモジュール識別情報を鍵として使用して復号した復号出力値と、前記特定値記録手段に記録されている特定値とが一致する場合に、
前記識別情報判定手段は、前記所定の関係を充たすと判定することを特徴とする請求項１に記載のセキュリティモジュール。
【請求項４】
送信側で予め特定された特定値を記録する特定値記録手段を備え、
前記送信側で予め特定された特定値を鍵として使用し、送信側で前記セキュリティモジュール識別情報を所定の暗号化アルゴリズムによって暗号化した暗号化出力値を受信し、この受信した暗号化出力値を、前記所定の暗号化アルゴリズムに対応する復号アルゴリズムによって、前記送信側で予め特定された特定値を鍵として使用して復号した復号出力値と、前記特定値記録手段に記録されている特定値とが一致する場合に、
前記識別情報判定手段は、前記所定の関係を充たすと判定することを特徴とする請求項１に記載のセキュリティモジュール。
【請求項５】
前記固有鍵が前記送信側にて共通な共通暗号鍵で暗号化されていることを特徴とする請求項１から請求項４のいずれか一項に記載のセキュリティモジュール。
【請求項６】
受信した暗号化コンテンツに多重化されていると共に、個別に設定される固有鍵に係る固有鍵関連情報に含まれる固有鍵を取得し、当該固有鍵を使用して、当該暗号化コンテンツの暗号を解除する暗号鍵を出力する装置を、
前記固有鍵に係る固有鍵関連情報に含まれる前記固有鍵を識別する固有鍵識別情報と、セキュリティモジュールを識別するセキュリティモジュール識別情報とが所定の関係を充たすか否かを判定する識別情報判定手段、
この識別情報判定手段による判定結果に基づいて、前記固有鍵関連情報に含まれる固有鍵を記録部に記録させる固有鍵記録制御手段、
この固有鍵記録制御手段によって前記記録部に記録された固有鍵を使用して、前記送信側で暗号化された前記暗号鍵に係る暗号鍵関連情報を復号した復号情報と、前記暗号鍵とを取得する暗号鍵関連情報復号手段、
この暗号鍵関連情報復号手段で復号された復号情報に基づいて、前記暗号鍵の出力の可否を判定する暗号鍵出力制御判定手段、
として機能させることを特徴とするセキュリティモジュールプログラム。
【請求項７】
請求項１から請求項５のいずれか一項に記載のセキュリティモジュールを利用して、受信した暗号化コンテンツに多重化されている固有鍵関連情報に含まれる固有鍵を取得すると共に、当該暗号化コンテンツの暗号を解除する暗号鍵を取得し、当該暗号鍵を使用して、当該暗号化コンテンツの暗号の解除を行うコンテンツ受信装置であって、
前記セキュリティモジュールと、
前記暗号化コンテンツに多重化されている固有鍵関連情報を分離し、前記セキュリティモジュールに前記固有鍵関連情報を入力する多重分離手段と、
前記セキュリティモジュール内で取得した前記暗号鍵によって、前記暗号化コンテンツを復号する暗号化コンテンツ復号手段と、
を備えることを特徴とするコンテンツ受信装置。
【請求項８】
請求項１から請求項５のいずれか一項に記載のセキュリティモジュールを利用して、受信した暗号化コンテンツに多重化されている固有鍵関連情報に含まれる固有鍵を取得すると共に、当該暗号化コンテンツの暗号を解除する暗号鍵を取得し、当該暗号鍵を使用して、当該暗号化コンテンツの暗号の解除を行うコンテンツ受信方法であって、
前記暗号化コンテンツに多重化されている固有鍵関連情報を分離し、前記セキュリティモジュールに前記固有鍵関連情報を入力する多重分離ステップと、
前記セキュリティモジュール内で取得した前記暗号鍵によって、前記暗号化コンテンツを復号する暗号化コンテンツ復号ステップと、
を含むことを特徴とするコンテンツ受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信した暗号化コンテンツを復号する際に利用されるセキュリティモジュール、セキュリティモジュールプログラムおよびセキュリティモジュールを使用して、受信した暗号化コンテンツを処理するコンテンツ受信装置、コンテンツ受信方法に関する。
【０００２】
【従来の技術】
一般に、限定受信方式（ＣＡＳ：Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）と呼ばれる方式では、送信するコンテンツにスクランブルが施されて、スクランブル化コンテンツとして、送信側から送信され、このスクランブル化コンテンツを受信する受信側で、当該スクランブル化コンテンツがデスクランブルされ、利用されている。つまり、限定受信方式は、コンテンツのスクランブルおよびデスクランブルを制御するためのものである。なお、この限定受信方式（ＣＡＳ）の実現例の一つである我が国の衛星デジタル放送では、コンテンツをスクランブルする方式として、ブロック暗号方式が採用されている。
【０００３】
ここで、限定受信方式について、図７を参照して説明する。
図７は、限定受信方式を実現する一般的な限定送受信システムを概略したブロック図である。この図７に示した限定送受信システム１０１は、放送局（送信）側に配置されている限定受信方式送信装置１０３と、受信側である各視聴者の家庭等に配置されている限定受信装置１０５とを備えている。つまり、限定送受信システム１０１は、１台の限定受信方式送信装置１０３と、複数台の限定受信装置１０５とによって構成されている。
【０００４】
限定受信方式送信装置１０３は、コンテンツ（番組信号）をスクランブル鍵Ｋｓでスクランブルしたスクランブル化コンテンツ（スクランブルされた放送信号、スクランブル信号）として受信側に送信するスクランブル部１０７と、スクランブル鍵Ｋｓを含む情報（スクランブル鍵Ｋｓおよび番組の属性情報）をワーク鍵Ｋｗで暗号化したＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ：共通情報）を生成するＫｓ暗号化部１０９とを備えている。
【０００５】
なお、このスクランブル部１０７で、コンテンツをスクランブルする際に使用される暗号化の鍵であるスクランブル鍵Ｋｓは、例えば、１秒程度の間隔で変更されることで、スクランブル化コンテンツを不正に受信して復号しようとする不正受信に対して安全性が高められている。このスクランブル鍵Ｋｓは、Ｋｓ暗号化部１０９でワーク鍵Ｋｗによって暗号化される。Ｋｓ暗号化部１０９で、暗号化されたスクランブル鍵Ｋｓとコンテンツ（番組）に関するコンテンツの属性情報とが、番組情報と呼ばれる関連情報（ＥＣＭ）として限定受信装置１０５に送信される。
【０００６】
ワーク鍵Ｋｗは、関連情報（ＥＣＭ）が不正に解読されることを可能な限り防止するため、定期的（１ヶ月、１年といった期間単位）に更新されるものである。このワーク鍵Ｋｗは、受信側の限定受信装置１０５の使用者（視聴者）が送信側の放送局と契約した契約内容の情報と共に、Ｋｗ暗号化部１１１において、マスタ鍵Ｋｍで暗号化され、個別情報（ＥＭＭ）として限定受信装置１０５に送信される。
【０００７】
また、この限定受信方式送信装置１０３にネットワーク（図示せず）を介して接続される鍵管理センタサーバ（鍵管理センタに備えられているサーバ）には、ワーク鍵Ｋｗを含む情報（ワーク鍵Ｋｗおよび契約内容の情報）をマスタ鍵Ｋｍで暗号化したＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ：個別情報）を生成するＫｗ暗号化部１１１と、マスタ鍵Ｋｍを記録しているマスタ鍵ファイル記録部１１３とが備えられている。
【０００８】
限定受信装置１０５は、スクランブル化コンテンツを受信して、デスクランブルしたコンテンツ（復元された番組信号）を出力するデスクランブル部１１５と、ＥＣＭおよびＥＭＭを処理するセキュリティモジュール１１７とを備え、このセキュリティモジュール１１７は、ＥＭＭをマスタ鍵Ｋｍで復号するＫｗ復号部１１９と、ＥＣＭをワーク鍵Ｋｗで復号するＫｓ復号部１２１と、番組の属性および契約内容に基づいて、スクランブル化コンテンツをデスクランブルするか否かを判定するデスクランブル可否判定部１２３とを備えている。
【０００９】
限定送受信システム１０１において、限定受信方式送信装置１０３では、スクランブル鍵Ｋｓ、ワーク鍵Ｋｗ、マスタ鍵Ｋｍといった階層構成の複数の暗号鍵を用いて、暗号化したコンテンツ（スクランブル化コンテンツ）を送信しているので、このスクランブル化コンテンツを受信した限定受信装置１０５でも、同様の階層構成が再現される（暗号鍵が取得される）必要がある。
【００１０】
つまり、限定受信装置１０５において、Ｋｓ復号部１２１で、スクランブル化コンテンツをデスクランブルするためにスクランブル鍵ＫｓがＥＣＭから取得され、このＥＣＭを復号するためのワーク鍵ＫｗがＫｗ復号部１１９で、ＥＭＭから取得されて、階層構成が再現される。
【００１１】
なお、この限定送受信システム１０１において、スクランブル鍵Ｋｓやワーク鍵Ｋｗは各限定受信装置１０５に、共通に必要とされるものであり、マスタ鍵Ｋｍは各限定受信装置１０５に、個別に必要とされるものである。
【００１２】
また、１台の限定受信装置１０５では、複数の放送局（複数の放送事業者）から放送（送信）されたスクランブル化コンテンツを受信する運用形態が一般的に採用されている。この場合、スクランブル化コンテンツを限定受信装置１０５で受信するのに必要な契約（視聴者と放送事業者間における契約）は、暗号化した状態で複数の放送局（複数の放送事業者）から個別に限定受信装置１０５に送信される必要がある。それゆえ、この視聴者と放送事業者間における契約を暗号化するマスタ鍵Ｋｍは、複数の放送事業者間で共通に秘密管理する必要があり、このマスタ鍵Ｋｍの秘密管理を行って、当該マスタ鍵Ｋｍを共通に利用可能にするために、鍵管理センタが設けられており、この鍵管理センタに備えられている鍵管理センタサーバから供給されたマスタ鍵ＫｍでＥＭＭ（個別情報：視聴者と放送事業者間における契約を含む）の暗号化が一括して行われている。
【００１３】
ところで、デジタルのコンテンツ（以下、デジタルコンテンツとする）を放送するデジタル放送では、放送されたデジタルコンテンツが記録される場合、当該デジタルコンテンツの著作権等の権利を保護する権利保護機能を備えることが重要である。この権利保護機能は、記録されるデジタルコンテンツやこのデジタルコンテンツを制御可能な制御データ等が暗号化（或いは、スクランブル）されること（スクランブル化コンテンツ［暗号化コンテンツ］として送信されること）で実現することができる（例えば、限定送受信システム１０１において、スクランブル部１０７、Ｋｓ暗号化部１０９、Ｋｗ暗号化部１１１によって実現している）。
【００１４】
しかし、受信側において、復号（或いは、デスクランブル）後（限定送受信システム１０１において、デスクランブル部１１５によってデスクランブルされた後）に、外部機器等を利用して、デジタルコンテンツが記録された記録媒体がコピーされると、前記した権利保護機能は機能しないことになる。このため、通常、デスクランブルされたデジタルコンテンツを当該外部機器等で記録する場合には、別途、デジタルコンテンツの権利保護を実現する技術手段（以下、権利保護技術手段とする）を備える方法が用いられる（限定送受信システム１０１において、図示せず）。しかし、この権利保護技術手段を具備しない受信機が製造されると、デジタルコンテンツの著作権等の権利保護が実現できないおそれが生じるので、デジタルコンテンツをスクランブルして送信し、権利保護技術手段を具備しない受信機に対して、デスクランブルを解除する情報（スクランブル鍵Ｋｓに相当）を与えない方法が検討されている。
【００１５】
なお、限定受信方式のより詳細な（具体的な）解説については、非特許文献１に記載されている。
【００１６】
【非特許文献１】
電波産業会（ＡＲＩＢ）標準規格「デジタル放送におけるアクセス制御方式」（ＡＲＩＢ  ＳＴＤ−Ｂ２５）の全頁
【００１７】
【発明が解決しようとする課題】
しかしながら、従来の方法では、送信側の限定受信方式送信装置１０３でスクランブルされたスクランブル化コンテンツ（暗号化コンテンツ）のデスクランブルに使用するための関連情報（ＥＣＭ、ＥＭＭ）の処理は、限定受信装置１０５から取り外し可能なセキュリティモジュール１１７内で行われている。このため、権利保護技術手段を具備しない受信機（以下、不正受信機とする）が製造され、セキュリティモジュール１１７が転用される（不正受信機に装填される）と、スクランブル化コンテンツ（暗号化コンテンツ）のデスクランブルが可能となり、権利保護ができなくなるという問題がある。
【００１８】
また、コンテンツの権利保護の機能を受信側の限定受信装置１０５が有しているか否かを制御するために利用されるスクランブルでは、有料放送の契約の有無に基づいて、デスクランブルを制御する場合と異なり、別個の情報（ＥＭＭの中の視聴者と放送事業者における契約に関する情報）を特に限定受信方式送信装置１０３から送信する必要がない。このため、ＥＭＭを個々の限定受信装置１０５に送信するために、マスタ鍵Ｋｍによる暗号化等を必ずしも行う必要が無く、放送事業者間で当該マスタ鍵Ｋｍの秘密管理（共通管理）を行う運用費用を必要としていない。
【００１９】
以上述べたように、限定送受信システム１０１のような限定受信方式は、コンテンツの権利保護を行う場合や、有料放送の契約に基づく場合（有料コンテンツの配信）の技術手段として利用されている。しかし、放送事業者の中には、当初、有料放送を行わずに、コンテンツの権利保護のみを目的に限定受信方式を使用して、後に、有料放送を行いたいと考える放送事業者も想定される。こういった場合、有料放送の制御には、別個の情報（ＥＭＭの中の視聴者と放送事業者における契約に関する情報）を受信側の限定受信装置１０５個別にマスタ鍵Ｋｍで暗号化することが必要になる。ただし、当初、有料放送を行わずに、コンテンツの権利保護のみを目的に限定受信方式を使用して、後に、有料放送を行いたいと考える放送事業者が、考え方を変えて、コンテンツの権利保護のみを目的に継続して限定受信方式を使用する場合には、当然のことながら、マスタ鍵Ｋｍによる暗号化は必要ない。
【００２０】
それゆえ、有料コンテンツの配信に対応していない受信機（図示せず）を、将来、有料コンテンツの配信に対応して使用する場合には、当該受信機（図示せず）の回路構成や処理機能に、有料コンテンツの配信に対応して使用可能なように、予め、対策を講じておく必要がある。されど、この受信機（図示せず）の回路構成や処理機能に対策を講じるのに、コストの上昇や、運用費用の増加等が大きい場合には、有料コンテンツの配信等のサービスに大きな負担（費用上の負担）を強いることになる。
【００２１】
例えば、鍵管理センタサーバのマスタ鍵ファイル記録部１１３にマスタ鍵Ｋｍを管理する等の管理機能を設けておく場合、まず、ＩＣカード等によって構成されるセキュリティモジュールにマスタ鍵Ｋｍを書き込んで、続いて、どのセキュリティモジュールにどのマスタ鍵Ｋｍが書き込まれているか、或いは、マスタ鍵Ｋｍが書き込まれたセキュリティモジュールがどこに保管されているか等を放送事業者側で記録管理しておかなければならない。この記録管理が完璧になされなければ、後日、特定の受信者（視聴者と放送事業者における契約を結んだ者）にマスタ鍵Ｋｍで暗号化した情報を送信することができなくなってしまう。しかしながら、このセキュリティモジュールとマスタ鍵Ｋｍとの対応関係や、セキュリティモジュールの保管場所を記録管理するシステムを運用することは、放送事業者にとって大きな負担になる。
【００２２】
そこで、本発明の目的は前記した従来の技術が有する課題を解消し、コンテンツの権利保護を確実に行うことができ、マスタ鍵Ｋｍの運用費用を抑制することができるセキュリティモジュール、セキュリティモジュールプログラムおよびコンテンツ受信装置、コンテンツ受信方法を提供することにある。
【００２３】
【課題を解決するための手段】
本発明は、前記した目的を達成するため、以下に示す構成とした。
請求項１記載のセキュリティモジュールは、コンテンツが暗号化された暗号化コンテンツを受信し、当該暗号化コンテンツの暗号の解除を限定して行うコンテンツ受信装置に供され、個別に設定される固有鍵を記録するための記録手段を備えると共に、送信側から提供される放送サービスに対応して、当該固有鍵を記録し、この記録した固有鍵を使用して、前記暗号化コンテンツの暗号を解除する暗号鍵を出力するセキュリティモジュールであって、識別情報判定手段と、固有鍵記録制御手段と、暗号鍵関連情報復号手段と、暗号鍵出力制御判定手段とを備える構成とした。
【００２４】
かかる構成によれば、セキュリティモジュールは、識別情報判定手段で、固有鍵に係る固有鍵関連情報に含まれる固有鍵を識別する固有鍵識別情報と、セキュリティモジュールを識別するセキュリティモジュール識別情報とが所定の関係を充たすか否かを判定し、この識別情報判定手段による判定結果に基づいて、固有鍵記録制御手段で、固有鍵関連情報に付加された固有鍵を記録手段に記録する。そして、セキュリティモジュールは、暗号鍵関連情報復号手段で、記録手段に記録した固有鍵を使用して、暗号鍵に係る暗号鍵関連情報を復号し、復号情報と暗号鍵とを取得し、暗号鍵出力制御手段で、復号情報に基づいて、暗号鍵の出力の可否を判定する。
【００２５】
なお、固有鍵は、従来セキュリティモジュール毎に予め記録されていたマスタ鍵に相当するものである。また、暗号化コンテンツの暗号を解除する暗号鍵は、例えば、１秒から数秒毎に更新され、コンテンツをスクランブルまたはデスクランブルするスクランブル鍵のことである。またさらに、暗号鍵関連情報とはＥＣＭ、ＥＭＭの少なくとも一方を指すものである（ＥＣＭの場合、ＥＭＭに当該ＥＣＭを復号する鍵（ワーク鍵）が含まれていることになる）。そして、固有鍵関連情報は、固有鍵を含む情報であればよく、例えば、暗号化していないＥＭＭであり、固有鍵をセキュリティモジュール内で取得できるものであればよい。
【００２６】
請求項２記載のセキュリティモジュールは、請求項１に記載のセキュリティモジュールにおいて、前記固有鍵識別情報と、前記セキュリティモジュール識別情報とが、前記所定の関係を充たすか否かを判定する基準となる演算値を算出する演算値算出手段を備える構成とした。
【００２７】
かかる構成によれば、セキュリティモジュールは、演算値算出手段によって、固有鍵の識別情報およびセキュリティモジュールの識別情報に基づいて、演算値を算出し、この演算値に基づいて、固有鍵記録制御手段で、暗号鍵関連情報に含まれている固有鍵を記録手段に記録する。
【００２８】
請求項３記載のセキュリティモジュールは、請求項１に記載のセキュリティモジュールにおいて、送信側で予め特定された特定値を記録する特定値記録手段を備え、前記セキュリティモジュール識別情報を鍵として使用し、送信側で予め特定された特定値を所定の暗号化アルゴリズムによって暗号化した暗号化出力値を受信し、この受信した暗号化出力値を、前記所定の暗号化アルゴリズムに対応する復号アルゴリズムによって、前記セキュリティモジュール識別情報を鍵として使用して復号した復号出力値と、前記特定値記録手段に記録されている特定値とが一致する場合に、前記識別情報判定手段は、前記所定の関係を充たすと判定することを特徴とする。
【００２９】
かかる構成によれば、セキュリティモジュールは、識別情報判定手段で、受信した暗号化出力値を、セキュリティモジュール識別情報を鍵に使用して復号した復号出力値と、特定値記録手段に記録されている特定値とが一致する場合に所定の関係を充たすと判定する。
【００３０】
請求項４記載のセキュリティモジュールは、請求項１に記載のセキュリティモジュールにおいて、送信側で予め特定された特定値を記録する特定値記録手段を備え、前記送信側で予め特定された特定値を鍵として使用し、送信側で前記セキュリティモジュール識別情報を所定の暗号化アルゴリズムによって暗号化した暗号化出力値を受信し、この受信した暗号化出力値を、前記所定の暗号化アルゴリズムに対応する復号アルゴリズムによって、前記送信側で予め特定された特定値を鍵として使用して復号した復号出力値と、前記特定値記録手段に記録されている特定値とが一致する場合に、前記識別情報判定手段は、前記所定の関係を充たすと判定することを特徴とする。
【００３１】
かかる構成によれば、セキュリティモジュールは、識別情報判定手段で、受信した暗号化出力値を、特定値記録手段に記録している特定値を鍵に使用して復号した復号出力値と、セキュリティモジュール識別情報とが一致する場合に所定の関係を充たすと判定する。
【００３２】
請求項５記載のセキュリティモジュールは、請求項１から請求項４のいずれか一項に記載のセキュリティモジュールにおいて、前記固有鍵が前記送信側にて共通な共通暗号鍵で暗号化されていることを特徴とする。
【００３３】
かかる構成によれば、セキュリティモジュールに個別に設定される固有鍵が送信側にて共通な共通暗号鍵で暗号化されて、暗号鍵関連情報に付加されているので、固有鍵の安全性を高めることができる。なお、当該セキュリティモジュールには、送信側で用いられた共通暗号鍵と同様の共通暗号鍵が含まれている。
【００３４】
請求項６記載のセキュリティモジュールプログラムは、受信した暗号化コンテンツに多重化されていると共に、個別に設定される固有鍵に係る固有鍵関連情報に含まれる固有鍵を取得し、当該固有鍵を使用して、当該暗号化コンテンツの暗号を解除する暗号鍵を出力する装置を、識別情報判定手段、固有鍵記録制御手段、暗号鍵関連情報復号手段、暗号鍵出力制御判定手段、として機能させる構成とした。
【００３５】
かかる構成によれば、セキュリティモジュールプログラムは、識別情報判定手段で、固有鍵に係る固有鍵関連情報に含まれる固有鍵を識別する固有鍵識別情報と、セキュリティモジュールを識別するセキュリティモジュール識別情報とが所定の関係を充たすか否かを判定し、この識別情報判定手段による判定結果に基づいて、固有鍵記録制御手段で、固有鍵関連情報に含まれる固有鍵を記録部に記録する。そして、セキュリティモジュールプログラムは、暗号鍵関連情報復号手段で、記録部に記録した固有鍵を使用して、暗号鍵に係る暗号鍵関連情報を復号し、復号情報と暗号鍵とを取得し、暗号鍵出力制御手段で、復号情報に基づいて、暗号鍵の出力の可否を判定する。
【００３６】
請求項７記載のコンテンツ受信装置は、請求項１から請求項５のいずれか一項に記載のセキュリティモジュールを利用して、受信した暗号化コンテンツに多重化されている固有鍵関連情報に含まれる固有鍵を取得すると共に、当該暗号化コンテンツの暗号を解除する暗号鍵を取得し、当該暗号鍵を使用して、当該暗号化コンテンツの暗号の解除を行うコンテンツ受信装置であって、セキュリティモジュールと、多重分離手段と、暗号化コンテンツ復号手段と、を備える構成とした。
【００３７】
かかる構成によれば、コンテンツ受信装置は、多重分離手段によって、暗号化コンテンツに多重化されている固有鍵関連情報を分離し、この分離した固有鍵関連情報をセキュリティモジュールに入力する。そして、コンテンツ受信装置は、暗号化コンテンツ復号手段によって、セキュリティモジュール内で得された暗号鍵を使用し、暗号化コンテンツを復号する。
【００３８】
請求項８記載のコンテンツ受信方法は、請求項１から請求項５のいずれか一項に記載のセキュリティモジュールを利用して、受信した暗号化コンテンツに多重化されている固有鍵関連情報に含まれる固有鍵を取得すると共に、当該暗号化コンテンツの暗号を解除する暗号鍵を取得し、当該暗号鍵を使用して、当該暗号化コンテンツの暗号の解除を行うコンテンツ受信方法であって、多重分離ステップと、暗号化コンテンツ復号ステップと、を含むものとした。
【００３９】
これらのステップによれば、コンテンツ受信方法は、多重分離ステップにおいて、暗号化コンテンツに多重化されている固有鍵関連情報を分離し、この分離した固有鍵関連情報をセキュリティモジュールに入力する。そして、コンテンツ受信方法は、暗号化コンテンツ復号ステップにおいて、セキュリティモジュール内で取得された暗号鍵を使用し、暗号化コンテンツを復号する。
【００４０】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
（コンテンツ受信装置の構成）
図１にコンテンツ受信装置のブロック図を示す。この図１に示すように、コンテンツ受信装置１は、多重分離部３と、デスクランブル部５と、セキュリティモジュール７とを備えている。
【００４１】
コンテンツ受信装置１は、デジタルコンテンツを受信可能なチューナとして構成されており、送信側で設定される（開始される）放送サービスに対応するようにセキュリティモジュール７内に、当該セキュリティモジュール７毎に設定されるマスタ鍵Ｋｍ（固有鍵）を保持して（当初は、マスタ鍵Ｋｍは記録されていない）、このマスタ鍵Ｋｍを使用することにより、コンテンツの権利保護のみだけではなく、有料コンテンツの配信に対応することができるものである。
【００４２】
多重分離部３は、送信側である放送局（放送事業者）から放送された放送信号（暗号化コンテンツ、ＥＣＭおよびＥＭＭ）を受信し、この受信した暗号化コンテンツ、ＥＣＭおよびＥＭＭを、セキュリティモジュール７の識別情報（セキュリティモジュール識別情報；モジュールＩＤ）に基づいて、分離するものである。なお、この多重分離部３は、図示を省略した受信機構（例えば、パラボナアンテナ）に接続されており、この受信機構（図示せず）によって受信した放送信号を分離するものである。
【００４３】
この多重分離部３で分離された暗号化コンテンツは、デスクランブル部５に、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ：共通情報）およびＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ：個別情報）はセキュリティモジュール７に入力される。この多重分離部３が特許請求の範囲に記載した多重分離手段に相当するものである。
【００４４】
デスクランブル部５は、暗号化コンテンツを受信すると共に、当該暗号化コンテンツをセキュリティモジュール７から出力されるスクランブル鍵Ｋｓで復号して、この復号した復号コンテンツを外部（例えば、コンテンツ受信装置１に接続される表示装置［図示せず］や記録装置［図示せず］）に出力するものである。このデスクランブル部５が特許請求の範囲に記載した暗号化コンテンツ復号手段に相当するものである。
【００４５】
セキュリティモジュール７は、記録している情報が外部から読み取り不可能に構成されており（ＩＣカード等）、送信側から送信された固有鍵関連情報および暗号鍵関連情報（ＥＣＭ、ＥＭＭ）を処理するものであり、バッファメモリ部９と、秘密演算部１１と、正当性判定部１３と、Ｋｍ記録制御部１５と、Ｋｍ用メモリ部１７と、Ｋｗ復号部１９と、Ｋｓ復号部２１と、デスクランブル可否判定部２３と、Ｋｓ出力部２５とを備えている。なお、この実施の形態では、固有鍵関連情報はＥＭＭによって兼用されており、有料コンテンツの配信サービスが開始された場合に、送信側から当初送信される暗号化コンテンツに多重化されているＥＭＭ（当初ＥＭＭ［マスタ鍵Ｋｍが含まれていて、暗号化されていないもの］）に相当するものである。以下、この実施の形態では、固有鍵関連情報を、暗号鍵関連情報（当初ＥＭＭ）と記載することとし、一旦マスタ鍵ＫｍがＫｍ用メモリ部１７に記録された後のＥＭＭを暗号鍵関連情報（ＥＭＭ）と記載することとする。
【００４６】
なお、このセキュリティモジュール７には、外部から識別可能な「モジュールＩＤ」や「カードＩＤ」と呼ばれる固有な識別子が設定されており、通常、この固有な識別子に対して、固有鍵であるマスタ鍵Ｋｍが割り当てられている。例えば、今、ある「モジュールＩＤ」のセキュリティモジュール７に対して、放送局（放送事業者）から情報Ａを送信する場合、この情報Ａの先頭（通常、ＭＰＥＧ−２の場合、パケットのヘッダ部）に当該「モジュールＩＤ」を付加して送信する。すると、受信側のコンテンツ受信装置１に装填されているセキュリティモジュール７宛の情報Ａを、当該装置１では「モジュールＩＤ」でフィルタリングすることによって受信し、この情報Ａをセキュリティモジュール７に転送することができる。この際に、送信側から送信される情報Ａが秘匿を必要としていない場合には、暗号鍵関連情報（ＥＭＭ）が暗号化されておらず、この場合には、情報Ａをセキュリティモジュール７に転送する際に、当該装置１の本体側でも情報Ａを知ることができる。
【００４７】
従って、一般的に、情報Ａが秘匿を必要とする場合には、送信側で、暗号鍵関連情報（ＥＭＭ）を当該セキュリティモジュール７の固有の鍵Ｋｍ（マスタ鍵Ｋｍ）で暗号化してから送信する。これを受信したコンテンツ受信装置１では、固有の鍵（マスタ鍵Ｋｍ）で暗号化されている暗号鍵関連情報（ＥＭＭ）をセキュリティモジュール７に転送した後に、セキュリティモジュール７内部で復号を行っている。
【００４８】
バッファメモリ部９は、暗号鍵関連情報（当初ＥＭＭ）に含まれているマスタ鍵Ｋｍおよびマスタ鍵Ｋｍの識別情報を一時的に記録しておくものである。このバッファメモリ部９は、秘密演算部１１および正当性判定部１３で、マスタ鍵Ｋｍの正当性（所定の関係が成立する場合）が確認されるまで、マスタ鍵Ｋｍおよびマスタ鍵Ｋｍの識別情報を保持しておくものである。なお、マスタ鍵Ｋｍの識別情報とは、マスタ鍵Ｋｍと一定の関係を有するもので、例えば、暗号化コンテンツを送信する送信側で予め、特定した数値（特定値）を所定の暗号化アルゴリズムによって暗号化した数値（暗号化出力値）である。なお、この所定の暗号化アルゴリズムは、セキュリティモジュール７毎に共通の暗号鍵（共通暗号鍵）を使用することによってなされるものである。また、この実施の形態では、マスタ鍵Ｋｍと、マスタ鍵Ｋｍの識別情報とを別々のものとして、取り扱っているが、同じものとして取り扱ってもよい。すなわち、マスタ鍵Ｋｍの識別情報を、暗号鍵関連情報（ＥＭＭ）を復号するための「鍵」として使用しても差し支えない。
【００４９】
秘密演算部１１は、暗号鍵関連情報（当初ＥＭＭ）に含まれているマスタ鍵Ｋｍの識別情報（固有鍵識別情報；送信側で予め特定された特定値を所定の暗号化アルゴリズムによって暗号化した暗号化出力値）と、モジュールＩＤとに基づいて、秘密演算を施した演算結果を正当性判定部１３に出力するものである。この秘密演算は、例えば、ハッシュ関数を使用した演算である。
【００５０】
また、この秘密演算部１１では、セキュリティモジュール７の識別情報であるモジュールＩＤを「鍵」として使用し、マスタ鍵Ｋｍの識別情報（暗号化出力値）を所定の暗号化アルゴリズムに対応する復号アルゴリズムによって、復号した復号出力値を演算結果として、正当性判定部１３に出力するものである。なお、この秘密演算部１１が特許請求の範囲に記載した演算値算出手段に相当するものである。また、演算結果が特許請求の範囲に記載した演算値に相当するものである。
【００５１】
正当性判定部１３は、秘密演算部１１で秘密演算を施した演算結果により、送信側から送信されたマスタ鍵Ｋｍ（バッファメモリ部９に一時的に保持されているもの）の正当性を判定し、この正当性を判定した判定結果に基づいて、Ｋｍ記録制御部１５の制御（ゲート［スイッチ］の開閉）を行うものである。この正当性判定部１３には、送信側で予め設定された特定値を記録する特定値記録手段（図示せず）が備えられており、この特定値記録手段（図示せず）に記録されている特定値と、秘密演算部１１で秘密演算を施した演算結果とが一致する場合に、マスタ鍵Ｋｍに正当性がある（所定の関係を充たす）と判定される。そして、送信側から送信されたマスタ鍵Ｋｍが正当であると、正当性判定部１３で判定された場合、Ｋｍ記録制御部１５のゲートが閉じられ、送信側から送信されたマスタ鍵Ｋｍが正当であると、正当性判定部１３で判定されなかった場合、Ｋｍ記録制御部１５のゲートが開かれる。なお、この正当性判定部１３が特許請求の範囲に記載した識別情報判定手段に相当するものである。
【００５２】
Ｋｍ記録制御部１５は、正当性判定部１３によって判定された判定結果に基づいて、ゲート（スイッチ）の開閉を行って、マスタ鍵Ｋｍをバッファメモリ部９からＫｍ用メモリ部１７に転送して記録させるものである。なお、このＫｍ記録制御部１５が特許請求の範囲に記載した固有鍵記録制御手段に相当するものである。
【００５３】
Ｋｍ用メモリ部１７は、Ｋｍ記録制御部１５のゲートが閉じた場合に、バッファメモリ部９から送られたマスタ鍵Ｋｍを長期的に記録しておくものである。なお、このＫｍ用メモリ部１７は、製造された当初から記録領域が確保されているだけであり、マスタ鍵Ｋｍは記録されていないものである。このＫｍ用メモリ部１７が特許請求の範囲に記載した記録手段に相当するものである。
【００５４】
Ｋｗ復号部１９は、暗号鍵関連情報（ＥＭＭ）を多重分離部３から受信して、Ｋｍ用メモリ部１７に記録されているマスタ鍵Ｋｍによって、暗号鍵関連情報（ＥＭＭ）を復号し、ワーク鍵Ｋｗおよび契約内容データを取得するものである。契約内容データは、コンテンツ受信装置１を使用する視聴者と、放送局（放送事業者）との間で取り交わされる、コンテンツの視聴に関する契約内容をデータ化したものである。但し、このコンテンツ受信装置１において、ＥＭＭを、限定受信方式に基づく有料放送の視聴制御ではなく、コンテンツの権利保護の目的のみに使用する場合には、当該ＥＭＭに契約内容データが含まれない場合がある。
【００５５】
Ｋｓ復号部２１は、暗号鍵関連情報（ＥＣＭ）を多重分離部３から受信して、Ｋｗ復号部１９で取得されたワーク鍵Ｋｗによって、暗号鍵関連情報（ＥＣＭ）を復号し、スクランブル鍵Ｋｓおよび番組属性データを取得するものである。番組属性データは、暗号化コンテンツ（復号コンテンツ）の属性、例えば、コンテンツが有料であるか無料であるかを示すものや、コンテンツの種類（映画、ニュース、スポーツ、ドキュメント等）を示すものをデータ化したものである。但し、このコンテンツ受信装置１において、ＥＣＭを、限定受信方式に基づく有料放送の視聴制御ではなく、コンテンツの権利保護の目的のみに使用する場合には、当該ＥＣＭに番組属性データが含まれない場合がある。なお、Ｋｗ復号部１９およびＫｓ復号部２１が暗号鍵関連情報（ＥＭＭ、ＥＣＭ）を復号するものであるので、これらが特許請求の範囲に記載した暗号鍵関連情報復号手段に相当するものであり、契約内容データおよび番組属性データが特許請求の範囲に記載した復号情報に相当するものである。
【００５６】
デスクランブル可否判定部２３は、Ｋｗ復号部１９で取得された契約内容データと、Ｋｓ復号部２１で取得された番組属性データとに基づいて、スクランブル鍵Ｋｓをデスクランブル部５に出力するか否かを判定し、この判定結果によってＫｓ出力部２５を制御するものである。なお、このデスクランブル可否判定部２３が特許請求の範囲に記載した暗号鍵出力制御手段に相当するものである。
【００５７】
Ｋｓ出力部２５は、デスクランブル可否判定部２３によって判定された判定結果に基づいて、ゲート（スイッチ）の開閉を行って、スクランブル鍵Ｋｓを外部に出力させるものである。
【００５８】
このコンテンツ受信装置１に備えられているセキュリティモジュール７によれば、まず、正当性判定部１３によって、秘密演算部１１の演算結果に基づいて、バッファメモリ部９に一時的に保持されているマスタ鍵Ｋｍが、セキュリティモジュール７の識別情報であるモジュールＩＤと所定の関係を充たしているか否かが判定される。続いて、Ｋｍ記録制御部１５によって、判定結果に基づいて、マスタ鍵ＫｍがＫｍ用メモリ部１７に記録される。そして、Ｋｗ復号部１９およびＫｓ復号部２１によって、マスタ鍵Ｋｍ、ワーク鍵Ｋｗが使用され、スクランブル鍵Ｋｓ（暗号鍵）と、契約内容データおよび番組属性データ（復号情報）とが取得され、デスクランブル可否判定部２３によって、契約内容データおよび番組属性データ（復号情報）に基づいて、スクランブル鍵Ｋｓの出力の可否が判定され、この判定結果に基づいて、Ｋｓ出力部２５から、スクランブル鍵Ｋｓが出力される。
【００５９】
このようにして、放送サービスの拡張（有料コンテンツの配信等）に伴い必要に応じて、マスタ鍵Ｋｍが送信側から送信され、正当性判定部１３で正当性があると判定された場合に、セキュリティモジュール７にマスタ鍵Ｋｍが記録されるので、予めセキュリティモジュール７毎に固有鍵であるマスタ鍵Ｋｍを記録させる必要が無く、マスタ鍵Ｋｍの運用費用を抑制することができる。
【００６０】
また、このセキュリティモジュール７は、秘密演算部１１によって秘密の演算（ハッシュ関数等）がなされ、この秘密の演算の結果である演算結果が正当性判定部１３に出力される。つまり、放送サービスの拡張（有料コンテンツの配信等）に伴い必要に応じて、マスタ鍵Ｋｍが送信側から送信される場合に、この秘密演算部１１では、マスタ鍵Ｋｍの識別情報とモジュールＩＤとに基づいて、秘密の演算がなされる。この演算結果が正当性判定部１３で判定されるので、不正受信者は、この秘密の演算を知り得ることができず、不正受信を防止することができる。
【００６１】
さらに、このセキュリティモジュール７の正当性判定部１３では、秘密演算部１１において、マスタ鍵Ｋｍの識別情報（送信側で予め特定された特定値を所定の暗号化アルゴリズムによって暗号化した暗号化出力値）を、セキュリティモジュール７の識別情報であるモジュールＩＤで復号した復号出力値（演算結果）と、特定値記録手段（図示せず）に記録されている特定値とが一致した場合に、所定の関係を充たすと判定される（正当性があると判定される）。このため、放送サービスの拡張（有料コンテンツの配信等）に伴い必要に応じて、マスタ鍵Ｋｍが送信側から送信され、正当性判定部１３で正当性があると判定された場合に、セキュリティモジュール７にマスタ鍵Ｋｍが記録されるので、予めセキュリティモジュール７毎に固有鍵であるマスタ鍵Ｋｍを記録させる必要が無く、マスタ鍵Ｋｍの運用費用を抑制することができる。
【００６２】
（コンテンツ受信装置の動作）
次に、図２に示すフローチャートを参照して、コンテンツ受信装置１の動作について説明する（適宜、図１参照）。
まず、コンテンツ受信装置１の多重分離部３で、放送信号が受信され、暗号化コンテンツに多重化されている暗号鍵関連情報（ＥＣＭ、当初ＥＭＭ）が分離され、暗号化コンテンツがデスクランブル部５に、暗号鍵関連情報（当初ＥＭＭ）がバッファメモリ部９およびＫｗ復号部１９に、暗号鍵関連情報（ＥＣＭ）がＫｓ復号部２１に出力される（Ｓ２１）。続いて、バッファメモリ部９で、マスタ鍵Ｋｍおよびマスタ鍵Ｋｍの識別情報が記録され、マスタ鍵Ｋｍの識別情報が秘密演算部１１に出力される（Ｓ２）。
【００６３】
すると、秘密演算部１１でマスタ鍵Ｋｍの識別情報、モジュールＩＤに基づいて、秘密演算が施され、演算結果が正当性判定部１３に出力される（Ｓ３）。正当性判定部１３では、演算結果と、特定値記録手段に記録されている特定値とを判定し、この判定した判定結果がＫｍ記録制御部１５に出力される（Ｓ４）。すると、Ｋｍ記録制御部１５で、マスタ鍵Ｋｍがバッファメモリ部９からＫｍ用メモリ部１７に出力され（Ｓ５）、Ｋｍ用メモリ部１７でマスタ鍵Ｋｍが記録される（Ｓ６）。
【００６４】
その後、Ｋｗ復号部１９において、Ｋｍ用メモリ部１７に記録されたマスタ鍵Ｋｍを使用して、マスタ鍵Ｋｍが送信された後に送られてくる暗号鍵関連情報（ＥＭＭ）が復号され、ワーク鍵Ｋｗおよび契約内容データが取得され、ワーク鍵ＫｗがＫｓ復号部２１に、契約内容データがデスクランブル可否判定部２３に出力される（Ｓ７）。また、Ｋｓ復号部２１において、Ｋｗ復号部１９で取得されたワーク鍵Ｋｗを使用して、暗号鍵関連情報（ＥＣＭ）が復号され、スクランブル鍵Ｋｓおよび番組属性データが取得され、スクランブル鍵ＫｓがＫｓ出力部２５に、番組属性データがデスクランブル可否判定部２３に出力される（Ｓ８）。
【００６５】
すると、デスクランブル可否判定部２３において、契約内容データおよび番組属性データに基づいて、デスクランブル可否、すなわち、スクランブル鍵Ｋｓを出力させるか否かの判定結果が出され、この判定結果がＫｓ出力部２５に出力される（Ｓ９）。続いて、Ｋｓ出力部２５でスクランブル鍵Ｋｓがデスクランブル部５に出力され（Ｓ１０）、デスクランブル部５で、スクランブル鍵Ｋｓが使用されて、暗号化コンテンツがデスクランブルされ、出力される（Ｓ１１）。
【００６６】
（マスタ鍵Ｋｍの生成アルゴリズムについて）
次に、図３を参照して、マスタ鍵Ｋｍの生成アルゴリズムの一例について説明する（適宜、図１参照）。
図３に例示したマスタ鍵Ｋｍの生成アルゴリズムは、全セキュリティモジュール７に共通の秘密情報と、セキュリティモジュール７毎のモジュールＩＤとを合成して、この合成したものに対して、ハッシュ関数を用いた演算を行って、得られたハッシュ値から必要なビット数を取り出して、マスタ鍵Ｋｍを生成するものである。ここで使用するハッシュ関数は、ＨＭＡＣ等が一般的である。
【００６７】
なお、全セキュリティモジュール７に共通の秘密情報は、受信側であるコンテンツ受信装置１のセキュリティモジュール７の中に秘密に格納されているものであり、この秘密情報は、放送サービス等の運用方法によって、放送事業者等が視聴者のグループ毎に変更することも可能なものである。また、全セキュリティモジュール７に共通の秘密情報は、放送事業者の事業運用、事業の拡張性、事業の安全性を確保する等の目的に応じて、将来変更できるように、当該秘密情報自体を暗号化して、放送局側（放送事業者側）から送信して、設定しなおすことも可能なものである。
【００６８】
そして、このマスタ鍵Ｋｍの生成アルゴリズムによって生成されたマスタ鍵Ｋｍは、暗号鍵関連情報（当初ＥＭＭ）に付加されて送信される。一般に、暗号鍵関連情報（ＥＭＭ）は、当該情報の先頭にモジュールＩＤに相当するフィールドが設けられており、このフィールドは特定のセキュリティモジュール７宛の情報を送信するためのものである。なお、通常、モジュールＩＤに相当するフィールド以外のＥＭＭの内容を送るフィールドは暗号化されているが、この実施の形態では、当該フィールドを、マスタ鍵Ｋｍを最初に送信するために用いているので、暗号化を行わないで送信している。ただし、当該フィールドをマスタ鍵Ｋｍ以外の何らかの鍵によって暗号化して送信することも可能である。
【００６９】
（マスタ鍵Ｋｍの送受信について、その１［マスタ鍵Ｋｍの生成、送信］）
次に、図４を参照して、マスタ鍵Ｋｍの送受信（その１）について説明する（適宜、図１参照）。
【００７０】
送信側において、モジュールＩＤを基にして、コンテンツ受信装置１のセキュリティモジュール７内の秘密演算部１１に対応する（第１の鍵生成アルゴリズム）秘密演算部２７によってマスタ鍵Ｋｍが生成される。また、受信側において、モジュールＩＤが受け取られ、このモジュールＩＤを基にして、秘密演算部１１（第２の鍵生成アルゴリズム）によってマスタ鍵Ｋｍが生成される。そして、送信側で生成されたマスタ鍵Ｋｍ（送信側）と、受信側で生成されたマスタ鍵Ｋｍ（受信側）とが正当性判定部１３に入力され、この正当性判定部１３によって正当性が判定され、正当性があると判定された場合にＫｍ用メモリ部１７にマスタ鍵Ｋｍが記録（設定）される。
【００７１】
（マスタ鍵Ｋｍの送受信について、その２［マスタ鍵Ｋｍの受信、検査］）
次に、図５を参照して、マスタ鍵Ｋｍの送受信（その２）について説明する（適宜、図１参照）。
【００７２】
送信側において、モジュールＩＤが「鍵」（暗号鍵）として使用され、ある値Ａ（特定値Ａ）が共通鍵暗号化方式のアルゴリズム（暗号化アルゴリズム）によって暗号化され、マスタ鍵Ｋｍとされる。また、受信側において、モジュールＩＤが受け取られ、このモジュールＩＤが「鍵」（復号鍵）として使用され、秘密演算部１１（復号アルゴリズム）によって、マスタ鍵Ｋｍが復号され、ある値Ａが取得され、正当性判定部１３に出力される。そして、正当性判定部１３において、特定値記録手段（図示せず）に記録されている特定値Ａと、秘密演算部１１によって取得された、ある値Ａとが一致しているかどうかが判定され、一致していた場合にＫｍ用メモリ部１７にマスタ鍵Ｋｍが記録（設定）される。
【００７３】
（マスタ鍵Ｋｍの送受信について、その３［マスタ鍵Ｋｍの受信、検査］）
次に、図６を参照して、マスタ鍵Ｋｍの送受信（その３）について説明する（適宜、図１参照）。
【００７４】
送信側において、ある値Ａ（特定値Ａ）が「鍵」（暗号鍵）として使用され、モジュールＩＤが共通鍵暗号化方式のアルゴリズム（暗号化アルゴリズム）によって暗号化され、マスタ鍵Ｋｍとされる。また、受信側において、モジュールＩＤが受け取られると共に、正当性判定部１３の特定値記録手段（図示せず）に記録されている特定値Ａが「鍵」（復号鍵）として使用され、秘密演算部１１（復号アルゴリズム）によって、マスタ鍵Ｋｍが復号され、モジュールＩＤが取得され、正当性判定部１３に出力される。そして、正当性判定部１３において、受け取ったモジュールＩＤと、秘密演算部１３で取得されたモジュールＩＤとが一致しているかどうかが判定され、一致していた場合にＫｍ用メモリ部１７にマスタ鍵Ｋｍが記録（設定）される。
【００７５】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
例えば、コンテンツ受信装置１の各構成の処理を一つずつの過程ととらえたコンテンツ受信方法とみなすことや、各構成の処理を汎用的なコンピュータ言語で記述したコンテンツ受信プログラムとみなすことは可能である。これらの場合、コンテンツ受信装置１と同様の効果を得ることができる。
【００７６】
【発明の効果】
請求項１、６記載の発明によれば、暗号化コンテンツをデスクランブルすることによって、コンテンツの権利保護を確実に行うことができると共に、放送サービスの拡張（有料コンテンツの配信等）に伴い必要に応じて、固有鍵が送信側から送信され、所定の関係があると判定された場合に、セキュリティモジュールに固有鍵が記録されるので、予めセキュリティモジュール毎に固有鍵を記録させる必要が無く、固有鍵の運用費用を抑制することができ、限定受信方式を用いたコンテンツの権利保護の運用性を高めることができる。
【００７７】
請求項２記載の発明によれば、放送サービスの拡張（有料コンテンツの配信等）に伴い必要に応じて、固有鍵が送信側から送信される場合に、固有鍵の識別情報とセキュリティモジュールの識別情報とに基づいて、秘密の演算がなされ、判定されるので、不正受信者は、この秘密の演算を知り得ることができず、不正受信を防止することができる。
【００７８】
請求項３、４記載の発明によれば、放送サービスの拡張（有料コンテンツの配信等）に伴い必要に応じて、固有鍵が送信側から送信され、所定の関係があると判定された場合に、セキュリティモジュールに固有鍵が記録されるので、予めセキュリティモジュール毎に固有鍵を記録させる必要が無く、固有鍵の運用費用を抑制することができる。
【００７９】
請求項５記載の発明によれば、固有鍵がセキュリティモジュール毎に共通な共通暗号鍵で暗号化されているので、当該固有鍵を安全に記録することができる。
【００８０】
請求項７、８記載の発明によれば、請求項１から請求項５に記載のセキュリティモジュールを使用することによって、暗号化コンテンツがデスクランブルされるため、コンテンツの権利保護を確実に行うことができると共に、放送サービスの拡張（有料コンテンツの配信等）に伴い必要に応じて、固有鍵が送信側から送信され、所定の関係があると判定された場合に、セキュリティモジュールに固有鍵が記録されるので、予めセキュリティモジュール毎に固有鍵を記録させる必要が無く、固有鍵の運用費用を抑制することができ、限定受信方式を用いたコンテンツの権利保護の運用性を高めることができる。
【図面の簡単な説明】
【図１】本発明による一実施の形態であるコンテンツ受信装置のブロック図である。
【図２】図１に示したコンテンツ受信装置の動作を説明したフローチャートである。
【図３】マスタ鍵の生成アルゴリズムについて説明した図である。
【図４】マスタ鍵の送受信（その１）について説明した図である。
【図５】マスタ鍵の送受信（その２）について説明した図である。
【図６】マスタ鍵の送受信（その３）について説明した図である。
【図７】従来の限定送受信システムのブロック図である。
【符号の説明】
１          コンテンツ受信装置
３          多重分離部（多重分離手段）
５          デスクランブル部（暗号化コンテンツ復号手段）
７          セキュリティモジュール
９          バッファメモリ部
１１、２７  秘密演算部（演算値算出手段）
１３        正当性判定部（識別情報判定手段）
１５        Ｋｍ記録制御部（固有鍵記録制御手段）
１７        Ｋｍ用メモリ部（記録手段）
１９        Ｋｗ復号部（暗号鍵関連情報復号手段）
２１        Ｋｓ復号部（暗号鍵関連情報復号手段）
２３        デスクランブル可否判定部（暗号鍵出力制御手段）
２５        Ｋｓ出力部
【図１】
2004274526.tif 000003
【図２】
2004274526.tif 000004
【図３】
2004274526.tif 000005
【図４】
2004274526.tif 000006
【図５】
2004274526.tif 000007
【図６】
2004274526.tif 000008
【図７】
2004274526.tif 000009