(57)【要約】【課題】  受信装置とＩＣカードという分離した装置間のインターフェース間でのハッキング防止や不正受信装置を排除する。【解決手段】  放送受信装置は、通信処理部を介して配信事業者のサーバーから端末ＩＤリストを取得する。放送受信装置は、電源ＯＮ時（インターフェース活性化時）、メモリ部から読み出した端末ＩＤと端末ＩＤリストとをＩＣカードへ出力する。ＩＣカードは、端末ＩＤリストの改ざんの有無、有効期限切れをチェックし、改ざんがなく有効期限切れでなければ、放送受信装置から入力された端末ＩＤが有効か否かを判定する。ＩＣカードが有効と判定したときには、放送受信装置−ＩＣカード間でインターフェース暗号用の鍵交換処理の後に、受信装置とＩＣカード間での暗号通信を行う。これにより受信装置とＩＣカードという分離した装置間のインターフェース間でのハッキング防止や不正受信装置の排除をすることができる。【選択図】      図２
2007036380.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツ、このコンテンツの視聴制御に関わる視聴制御情報、契約に関わる契約情報を受信する受信手段と、
コンテンツの視聴制御および契約管理を行うＣＡＳ（Conditional Access System）モジュールと情報送受を行うＣＡＳインターフェース手段と、
このＣＡＳインターフェース手段に接続されたＣＡＳモジュールに対して前記契約情報を前記ＣＡＳモジュール内に記憶させるために、前記ＣＡＳインターフェース手段に接続されたＣＡＳモジュールへ前記契約情報を送信する契約情報送信手段と、
前記暗号化されたコンテンツを復号するための復号鍵を取得するために、前記ＣＡＳインターフェース手段に接続されたＣＡＳモジュールへ前記視聴制御情報を送信する視聴制御情報送信手段と、
この視聴制御情報送信手段による前記視聴制御情報の送信に対して前記ＣＡＳモジュールから送信された、前記暗号化されたコンテンツを復号するための復号鍵を、前記ＣＡＳインターフェース手段を介して取得する復号鍵取得手段と、
この復号鍵取得手段により取得された前記復号鍵を用いて前記暗号化されたコンテンツを復号するコンテンツ復号手段と、
このコンテンツ復号手段により復号されたコンテンツを再生するコンテンツ再生手段と、
端末に付与される端末ＩＤを記憶する端末ＩＤ記憶手段と、
放送または通信により送られた複数の端末ＩＤがリスト化された端末ＩＤリストを取得する端末ＩＤリスト取得手段と、
前記端末ＩＤリスト取得手段により取得された前記端末ＩＤリストを記憶する端末ＩＤリスト記憶手段と、
前記ＣＡＳモジュールから認証を受けるタイミングで、前記ＣＡＳインターフェース手段を介して前記端末ＩＤおよび前記端末ＩＤリストを前記ＣＡＳモジュールへ送出し、この送出に対する前記ＣＡＳモジュールでの認証結果を、前記ＣＡＳインターフェース手段を介して受信する認証結果受信手段と、
この認証結果受信手段により受信した前記認証結果に応じて、前記端末ＩＤリスト取得手段に対して前記端末ＩＤリストの再取得を実行させる、もしくは前記端末ＩＤリストの再取得を促すメッセージを出力する制御手段とを備えたことを特徴とする受信装置。
【請求項２】
前記ＣＡＳモジュールから認証を受けるタイミングは、（１）受信装置の電源投入時、（２）前記ＣＡＳインターフェース手段が活性化するとき、（３）接続されるＣＡＳモジュールから認証指示を受けたとき、（４）前記受信手段により認証指示を受けたとき、（５）受信装置に設定された認証を受ける時間になったとき、の少なくともいずれか１つの場合であることを特徴とする請求項１に記載の受信装置。
【請求項３】
更に、前記端末ＩＤリストを一度も受信していない場合もしくは前記認証結果が認証を得られなかったことを示す場合、前記端末ＩＤリスト取得手段によって、端末ＩＤリストが存在するサーバーにアクセスし、端末ＩＤリストを取得させる手段を備えたことを特徴とする請求項１記載の受信装置。
【請求項４】
更に、前記端末ＩＤリストを一度も受信していない場合もしくは前記認証結果が認証を得られなかったことを示す場合、前記端末ＩＤリスト取得手段によって、放送を受信して得られる信号から端末ＩＤリストを抽出させる手段を備えたことを特徴とする請求項１記載の受信装置。
【請求項５】
前記端末ＩＤリストは、少なくとも１つ以上の有効な端末ＩＤが記載された端末ＩＤ情報，前記端末ＩＤリストの更新毎に更新される更新番号と前記端末ＩＤリストの有効な期間を示す有効期限情報とを含むリスト更新管理情報，前記端末ＩＤリストの改ざんをチェックするための改ざんチェック情報の３つの情報を含み、管理機関により一元的に発行管理されていることを特徴とする請求項１記載の受信装置。
【請求項６】
コンテンツの視聴制御および契約管理を行うＣＡＳ（Conditional Access System）モジュールであって、
前記端末ＩＤリストの更新毎に更新される更新番号および前記端末ＩＤリストの有効な期間を示す有効期限情報を含むリスト更新管理情報と契約に関わる情報とを記憶する不揮発性メモリと、
受信装置と情報送受を行うインターフェース手段と、
このインターフェース手段を介して新たに入力された端末ＩＤと端末ＩＤリストについて、それぞれの改ざんを検出する改ざん検出手段と、
前記新たに入力された端末ＩＤリストに含まれている前記リスト更新管理情報と、前記不揮発性メモリから読出した前記リスト更新管理情報とを比較する更新情報比較手段と、
端末ＩＤが端末ＩＤリストに記載されているかを判定する端末ＩＤ有効判定手段と、
前記改ざん検出手段の検出結果と、前記更新情報判定手段の比較結果と、前記端末ＩＤ有効判定手段の判定結果の３つの結果から、インターフェース手段を介して接続される前記受信装置の認証結果を判定し、この判定結果を前記インターフェース手段を介して前記受信装置へ出力する認証結果出力手段とを備えたことを特徴とするＣＡＳモジュール。
【請求項７】
更に、前記更新情報比較手段による比較の結果、前記新たに入力された端末ＩＤリストに含まれている前記リスト更新管理情報が、前記不揮発性メモリから読出した前記リスト更新管理情報中に含まれる前記更新番号よりも更新された番号であると共に、前記新たに入力された端末ＩＤリストに含まれている前記リスト更新管理情報中に含まれる有効期限情報が有効期限切れでない場合に、前記不揮発性メモリに記憶されているリスト更新管理情報の更新を行うリスト更新管理情報更新手段を備えたことを特徴とする請求項６記載のＣＡＳモジュール。
【請求項８】
前記改ざん検出手段は、
前記管理機関と同じ鍵を共有し、前記端末ＩＤおよび端末ＩＤリストには、それぞれに既共有した前記同じ鍵を使用して所定のアルゴリズムに従って計算したメッセージダイジェストが改ざん検出情報として前記管理機関で付加されており、
前記同じ鍵を使用した前記所定のアルゴリズムにより前記端末ＩＤおよび端末ＩＤリストそれぞれのメッセージダイジェストを計算し、前記端末ＩＤおよび端末ＩＤリストに付加されている前記改ざん検出情報との同一性を検証することにより、前記端末ＩＤおよび端末ＩＤリストそれぞれの改ざんを検出することを特徴とする請求項６または７に記載のＣＡＳモジュール。
【請求項９】
前記改ざん検出手段は、
前記管理機関の公開鍵を保有し、前記端末ＩＤおよび端末ＩＤリストには、それぞれに前記管理機関の秘密鍵を使用して計算された電子署名が前記管理機関で付加されており、
前記管理機関の公開鍵で端末ＩＤ、端末ＩＤリストそれぞれの署名検証を行うことで前記端末ＩＤおよび端末ＩＤリストそれぞれの改ざんを検出することを特徴とする請求項６または７に記載のＣＡＳモジュール。
【請求項１０】
少なくとも１つ以上の有効な端末ＩＤが記載された端末ＩＤ情報、前記端末ＩＤリストの更新毎に更新される更新番号と有効期限情報からなるリスト更新管理情報、及び前記端末ＩＤリストの改ざんをチェックするための改ざんチェック情報を含み管理機関により一元的に発行管理されている端末ＩＤリストを前記管理機関から受信し、
この受信した端末ＩＤリストを、暗号化したコンテンツと共に配信する配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は受信装置に関し、特にディジタル放送や通信ネットワーク経由でコンテンツを受信する受信装置に関する。
【背景技術】
【０００２】
近年、通信衛星や放送衛星を用いた衛星ディジタル放送や地上波ディジタル放送が行われている。衛星ディジタル放送では有料放送が行われており、チャンネル単位、番組単位、時間単位など様々な方法で視聴制御を可能にする限定受信システムが運用されている（例えば、特許文献１参照）。
【０００３】
上記の限定受信システムでは、利用者の契約状態等に応じた個別契約情報を受信装置に伝送し、受信装置や受信装置に挿入して用いるＩＣカードに設定する。以下、ＩＣカード等のセキュリティモジュールに設定する場合も含めて受信装置に設定すると説明する。
【０００４】
各受信装置に伝送する個別の視聴契約情報はＥＭＭ（Entitlement Management Message）データと呼ばれている。ＥＭＭデータには受信装置固有のＩＤ（Identification）番号が付加されている。
【０００５】
ＥＭＭデータは、受信装置固有のＩＤ毎にユニークなマスター鍵（Ｋｍ）により暗号化された後、放送信号に多重されて放送局側のセンタ装置から各受信装置へ伝送される。
【０００６】
また、映像、音声、データ等のコンテンツは、スクランブル鍵（Ｋｓ）によりスクランブル化された後、放送信号に多重されて放送局側のセンタ装置から各受信装置へ伝送される。
【０００７】
スクランブル鍵（Ｋｓ）はＥＭＭデータの一部として伝送されるワーク鍵（Ｋｗ）によって暗号化された後、ＥＣＭ（Entitlement Control Message）として放送信号に多重されて放送局側のセンタ装置から各受信装置へ伝送される。
【０００８】
現在、国内のディジタル放送はＡＲＩＢ−ＳＴＤ  Ｂ２５に準拠した方式で運用されており、上述したようなＥＣＭ、ＥＭＭを利用した３重鍵構造になっている。ここで使用される暗号方式は共通鍵暗号方式であり、情報の送り手と受け手が同じ鍵を共有することで暗号化された情報を送受するものである。
【特許文献１】特許２９４１３９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の限定受信システムでは、ＩＣカードを発行管理する鍵管理センタ、放送を行う放送局、放送を受信する受信装置、受信装置に接続されるＩＣカード間での情報のやり取りを行う。
【００１０】
鍵管理センタはＩＣカードに固有のＩＤとマスター鍵（Ｋｍ）を埋め込んでＩＣカードを発行する。発行されたＩＣカードが接続された受信装置で番組を視聴するための契約が行われると、放送局から鍵管理センタにワーク鍵（Ｋｗ）を含むＥＭＭを対象のＩＣカードのマスター鍵（Ｋｍ）で暗号化する依頼が行われる。この依頼に基づき鍵管理センタは、暗号化されたＥＭＭを放送経由で配信する。受信装置は、受信したＥＭＭをＩＣカードへ送る。ＩＣカードは、受信装置から受けたＥＭＭを、予めＩＣカードに設定されているマスター鍵（Ｋｍ）で復号化し、この復号化されたワーク鍵（Ｋｗ）をＩＣカード内のメモリに記憶する。
【００１１】
番組視聴時はスクランブル鍵（Ｋｓ）で暗号化されたコンテンツを復号するために、受信装置はＥＣＭをＩＣカードに送る。ＩＣカードはワーク鍵（Ｋｗ）で受信装置から受けたＥＣＭを復号してスクランブル鍵（Ｋｓ）を抽出し、この抽出したスクランブル鍵（Ｋｓ）を受信装置に返す。受信装置は、ＩＣカードから返されたスクランブル鍵（Ｋｓ）でコンテンツを復号する。
【００１２】
このため限定受信システムでは、受信装置とＩＣカードという分離した装置間で送受されるスクランブル鍵（Ｋｓ）は暗号化されていないため、スクランブル鍵（Ｋｓ）をハッキングされる恐れがあるという問題がある。
【００１３】
また、コンテンツ保護を守らない不正な受信装置であってもスクランブル鍵（Ｋｓ）を取得することができてしまい、不正な受信装置を排除することができないという問題がある。
【００１４】
この発明は、受信装置とＩＣカードという分離した装置間のインターフェース間でのハッキング防止や不正受信装置を排除することを目的とする。
【課題を解決するための手段】
【００１５】
上記の目的を達成するために、この発明においては、暗号化されたコンテンツ、このコンテンツの視聴制御に関わる視聴制御情報、契約に関わる契約情報を受信する受信手段と、コンテンツの視聴制御および契約管理を行うＣＡＳ（Conditional Access System）モジュールと情報送受を行うＣＡＳインターフェース手段と、このＣＡＳインターフェース手段に接続されたＣＡＳモジュールに対して前記契約情報を前記ＣＡＳモジュール内に記憶させるために、前記ＣＡＳインターフェース手段に接続されたＣＡＳモジュールへ前記契約情報を送信する契約情報送信手段と、前記暗号化されたコンテンツを復号するための復号鍵を取得するために、前記ＣＡＳインターフェース手段に接続されたＣＡＳモジュールへ前記視聴制御情報を送信する視聴制御情報送信手段と、この視聴制御情報送信手段による前記視聴制御情報の送信に対して前記ＣＡＳモジュールから送信された、前記暗号化されたコンテンツを復号するための復号鍵を、前記ＣＡＳインターフェース手段を介して取得する復号鍵取得手段と、この復号鍵取得手段により取得された前記復号鍵を用いて前記暗号化されたコンテンツを復号するコンテンツ復号手段と、このコンテンツ復号手段により復号されたコンテンツを再生するコンテンツ再生手段と、端末に付与される端末ＩＤを記憶する端末ＩＤ記憶手段と、放送または通信により送られた複数の端末ＩＤがリスト化された端末ＩＤリストを取得する端末ＩＤリスト取得手段と、前記端末ＩＤリスト取得手段により取得された前記端末ＩＤリストを記憶する端末ＩＤリスト記憶手段と、前記ＣＡＳモジュールから認証を受けるタイミングで、前記ＣＡＳインターフェース手段を介して前記端末ＩＤおよび前記端末ＩＤリストを前記ＣＡＳモジュールへ送出し、この送出に対する前記ＣＡＳモジュールでの認証結果を、前記ＣＡＳインターフェース手段を介して受信する認証結果受信手段と、この認証結果受信手段により受信した前記認証結果に応じて、前記端末ＩＤリスト取得手段に対して前記端末ＩＤリストの再取得を実行させる、もしくは前記端末ＩＤリストの再取得を促すメッセージを出力する制御手段とを備えたことを特徴とする受信装置を提供する。
【００１６】
また、上記の目的を達成するために、この発明においては、コンテンツの視聴制御および契約管理を行うＣＡＳ（Conditional Access System）モジュールであって、前記端末ＩＤリストの更新毎に更新される更新番号および前記端末ＩＤリストの有効な期間を示す有効期限情報を含むリスト更新管理情報と契約に関わる情報とを記憶する不揮発性メモリと、受信装置と情報送受を行うインターフェース手段と、このインターフェース手段を介して新たに入力された端末ＩＤと端末ＩＤリストについて、それぞれの改ざんを検出する改ざん検出手段と、前記新たに入力された端末ＩＤリストに含まれている前記リスト更新管理情報と、前記不揮発性メモリから読出した前記リスト更新管理情報とを比較する更新情報比較手段と、端末ＩＤが端末ＩＤリストに記載されているかを判定する端末ＩＤ有効判定手段と、前記改ざん検出手段の検出結果と、前記更新情報判定手段の比較結果と、前記端末ＩＤ有効判定手段の判定結果の３つの結果から、インターフェース手段を介して接続される前記受信装置の認証結果を判定し、この判定結果を前記インターフェース手段を介して前記受信装置へ出力する認証結果出力手段とを備えたことを特徴とするＣＡＳモジュールを提供する。
【００１７】
また、上記の目的を達成するために、この発明においては、少なくとも１つ以上の有効な端末ＩＤが記載された端末ＩＤ情報、前記端末ＩＤリストの更新毎に更新される更新番号と有効期限情報からなるリスト更新管理情報、及び前記端末ＩＤリストの改ざんをチェックするための改ざんチェック情報を含み管理機関により一元的に発行管理されている端末ＩＤリストを前記管理機関から受信し、この受信した端末ＩＤリストを、暗号化したコンテンツと共に配信する配信方法を提供する。
【００１８】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムとしても成立し、該プログラムを記録したコンピュータ読み取り可能な記録媒体としても成立する。
【発明の効果】
【００１９】
この発明によれば受信装置とＩＣカード間での認証・暗号化を行うことにより、受信装置とＩＣカードという分離した装置間のインターフェース間でのハッキング防止や不正受信装置の排除をすることができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら本発明の実施の形態について説明する。
図１は、本発明の一実施形態に係る受信装置の構成を示すブロック図である。なお、この実施形態では、コンテンツを放送経由で受信するものとして説明するが、本発明は必ずしもこれに限定されず、コンテンツをネットワーク経由やケーブル経由で受信する場合にも本発明を適用することができる。
【００２１】
図１において、ディジタル放送受信装置１０１は、チューナ部１０２、デスクランブラ１０３、ＴＳデコード部１０４、映像音声デコード部１０５、表示処理部１０６、制御部１０７、キー入力部１０８、ＩＣカードＩ／Ｆ部１１０、メモリ部１１２、通信処理部１１１から構成されている。
【００２２】
チューナ部１０２は、ディジタル放送受信装置１０１に入力された放送波から所望のチャンネルを選局し、この選局したチャンネルのトランスポートストリーム（以下、ＴＳと記す）をデスクランブラ１０３へ出力する。ＴＳはコンテンツ保護のためにスクランブルされている。
【００２３】
デスクランブラ１０３は、チューナ部１０２から入力されたＴＳをデスクランブルしてＴＳデコード部１０４へ出力する。
ＴＳデコード部１０４は、デスクランブラ１０３から入力されたＴＳから必要なパケットを分離し、この分離したパケットから更に、放送番組信号（映像、音声）の抽出や各種多重データ（各種ＳＩ（Service Information）データやＥＣＭ，ＥＭＭ等）を分離する。また、ＴＳデコード部１０４は、分離した放送番組信号（映像、音声）は映像音声デコード部１０５へ出力する。
【００２４】
映像音声デコード部１０５は、ＴＳデコード部１０４から入力された放送番組信号（映像、音声）のデコードを行い、表示処理部１０６へ出力する。
表示処理部１０６は、映像音声デコード部１０５から入力された放送番組信号（映像、音声）を図示しない外部のモニタへ出力し表示・音声再生させる。また、表示処理部１０６は、ユーザとのインターフェース機能を果たすために各種エラー情報の表示画像信号を生成し、この生成した画像信号を放送番組信号（映像、音声）に代えて出力、或いは放送番組信号（映像、音声）と合成して出力する機能を有している。また、表示処理部１０６は、ＴＳデコード部１０４で分離されたＳＩデータから構成されたＥＰＧ画像信号を生成し、この生成した画像信号を放送番組信号（映像、音声）に代えて出力、或いは放送番組信号（映像、音声）と合成して出力する機能を有している。
【００２５】
キー入力部１０８は、リモートコントローラ（リモコン）１０９等のユーザインターフェース機器からの赤外線等による遠隔操作信号を受信する機能を有している。
メモリ部１１２はＲＡＭ、不揮発性メモリで構成され、不揮発性メモリには少なくとも鍵管理機関より発行された受信装置の端末ＩＤがディジタル放送受信装置１０１の製造時等に設定される。
【００２６】
通信処理部１１１は、Ethernet（登録商標）等のネットワーク回線に接続され、ネットワークを介してデータの送受を行うものであり、コンテンツ配信事業者のサーバーからコンテンツの受信、ＥＣＭやＥＭＭを受信する機能の他、不正でない受信装置の端末ＩＤをリスト化した端末ＩＤリストを取得する機能を有している。この取得された端末ＩＤリストは、メモリ部１１２に記憶される。
【００２７】
制御部１０７は、上記した各機能を制御する機能を有しており、バス接続やシリアル通信接続等で各機能をコントロールする。
ＩＣカードＩ／Ｆ部１１０は、ＩＳＯ規格であるＩＳＯ７８１６に準拠したＩＣカードインターフェースである。
ＩＣカード１１５は契約管理や視聴制御を行うものであり、ＣＰＵ１１９，ＲＯＭ１１６，ＲＡＭ１１７，不揮発性メモリ１２０，Ｉ／Ｆ部１１８等から構成されており、ディジタル放送受信装置１０１とはＩＳＯ規格であるＩＳＯ７８１６に準拠したインターフェースで接続される。ＩＣカード１１５内の不揮発性メモリ１２０には、少なくともカードＩＤ、カード固有の鍵が予め設定されている。
【００２８】
制御部１０７は、ＴＳデコード部１０４でＴＳから分離されたＥＭＭやＥＣＭを、ＩＣカードＩ／Ｆ部１１０を介してＩＣカード１１５へ出力する。
ＩＣカード１１５は、ＩＣカードＩ／Ｆ部１１０からＥＭＭが入力された場合、カード固有の鍵で復号して、ワーク鍵（Ｋｗ）等契約により取得される情報をＩＣカード１１５内の不揮発性メモリ１２０に記憶する。また、ＩＣカード１１５は、ＩＣカードＩ／Ｆ部１１０からＥＣＭが入力された場合、ＩＣカード１１５内の不揮発性メモリ１２０に記憶しているワーク鍵（Ｋｗ）で復号して、番組を視聴可能か否かの判定後、視聴可能な場合にはスクランブルを解くためのスクランブル鍵（Ｋｓ）をディジタル放送受信装置１０１へ出力する。
【００２９】
ディジタル放送受信装置１０１では、制御部１０７がＩＣカード１１５から入力されたスクランブル鍵（Ｋｓ）をデスクランブラ１０３にセットすることにより、デスクランブラ１０３にてコンテンツのデスクランブルが行われて番組を視聴可能となる。
【００３０】
次に、上記のように構成された受信装置の動作について図を用いて詳細に説明する。
本発明では、ディジタル放送受信装置１０１とＩＣカード１１５とは認証を行う。
（通常の認証シーケンス）
図２に、上記ディジタル放送受信装置１０１の電源ＯＮ時（ＩＣカードインターフェース活性化時）に起動する認証シーケンスの例を示す。
ディジタル放送受信装置１０１とＩＣカード１１５との認証シーケンスの起動タイミングとしては、（１）ディジタル放送受信装置１０１の電源ＯＮ時、（２）ＩＣカードインターフェース１１０活性化時、（３）ＩＣカード１１５からの指示、（４）通信中のサーバーからの指示、（５）ディジタル放送受信装置１０１の時計機能による定期的起動、等がある。
【００３１】
先にも説明したが、メモリ部１１２はＲＡＭ、不揮発性メモリで構成され、不揮発性メモリには少なくとも鍵管理機関より発行された受信装置の端末ＩＤがディジタル放送受信装置１０１の製造時等に設定されている。また、ディジタル放送受信装置１０１は、前回までの起動で通信処理部１１１を介して配信事業者のサーバーから取得した、端末ＩＤリストをメモリ部１１２に記憶している。もし、ディジタル放送受信装置１０１が、端末ＩＤリストをメモリ部１１２に記憶していなければ、通信処理部１１１を介して配信事業者のサーバーから端末ＩＤリストを取得する。
【００３２】
（ディジタル放送受信装置１０１の動作）
図３はディジタル放送受信装置１０１の電源ＯＮ時（ＩＣカードインターフェース活性化時）のディジタル放送受信装置１０１の動作を示すフローチャートである。
ステップＳ３０１：電源ＯＮ時（インターフェース活性化時）、ディジタル放送受信装置１０１内の制御部１０７は、メモリ部１１２から読み出した端末ＩＤと端末ＩＤリストとをＩＣカードへ出力し、ステップＳ３０２へ進む。
【００３３】
ステップＳ３０２：ＩＣカード１１５からのレスポンスが認証ＯＫの場合には正常処理でありステップＳ３０３へ進み、認証ＮＧの場合にはステップＳ３０４へ進む。このステップＳ３０２において認証ＮＧであった場合、認証ＮＧの理由についてもＩＣカード１１５から返される。
【００３４】
ステップＳ３０３：インターフェースを暗号化するために、ディジタル放送受信装置１０１とＩＣカード１１５間で暗号用の鍵（共通鍵）を交換（共有）する処理が行われる。この処理は、共通鍵によるチャレンジレスポンスや公開鍵を使った手法（ｄｉｆｆｅ−Ｈｅｌｍａｎ等）により行われる。
【００３５】
ステップＳ３０４：制御部１０７は、ステップＳ３０２でＩＣカード１１５から受けた認証ＮＧの理由を判断する。制御部１０７は、認証ＮＧの理由が「リストが古い」ことを示すときにはステップＳ３０５へ進み、「有効なＩＤでない」ことを示すときにはステップＳ３０８へ進む。
【００３６】
ステップＳ３０５：制御部１０７は、端末ＩＤリストの再取得制御を行う。詳細には制御部１０７は、通信処理部１１１を介してサーバーにアクセスして最新の端末ＩＤリストを取得し、この取得した最新の端末ＩＤリストをメモリ部１１２に記憶してステップＳ３０６へ進む。
【００３７】
ステップＳ３０６：制御部１０７は、メモリ部１１２から読み出した端末ＩＤと端末ＩＤリストとをＩＣカード１１５へ送信し、ステップＳ３０７へ進む。
ステップＳ３０７：最新の端末ＩＤリストを用いてＩＣカード１１５により判断されたレスポンスが、認証ＯＫの場合には正常処理でありステップＳ３０３へ進み、認証ＮＧの場合には「有効なＩＤでない」ため、ステップＳ３０８へ進む。
【００３８】
ステップＳ３０８：制御部１０７は、表示処理部１０６に対して認証エラーのメッセージを表示するための表示画像信号を生成させ、この生成した画像信号を放送番組信号（映像、音声）に代えて出力させる。生成した画像信号を放送番組信号（映像、音声）に代えて、放送番組信号（映像、音声）と合成して出力させるようにしてもよい。
【００３９】
（ＩＣカード１１５の動作）
図４はディジタル放送受信装置１０１の電源ＯＮ時（ＩＣカードインターフェース活性化時）のＩＣカード１１５の動作を示すフローチャートである。
ステップＳ４０１：ＩＣカード１１５のＩ／Ｆ部１１８を介して、ＩＣカード１１５内のＣＰＵ１１９は、ディジタル放送受信装置１０１から端末ＩＤと端末ＩＤリストとを受け取り、ステップＳ４０２へ進む。
【００４０】
ステップＳ４０２：ＣＰＵ１１９は、端末ＩＤリストの改ざん検出の計算を実行することにより、改ざんの有無をチェックし、ステップＳ４０３へ進む。なお、この改ざんチェック方法については後で詳細に説明する。
【００４１】
ステップＳ４０３：ＣＰＵ１１９は、ステップＳ４０２における改ざんチェックの結果が改ざんなしであればステップＳ４０４へ進み、改ざんありであればステップＳ４０９へ進む。
【００４２】
ステップＳ４０４：ＣＰＵ１１９は、ＩＣカード１１５内の不揮発性メモリ１２０が記憶している端末ＩＤリストの更新番号と、ディジタル放送受信装置１０１から受信した端末ＩＤリスト内の更新番号とを比較し、ステップＳ４０５へ進む。
【００４３】
ステップＳ４０５：ＣＰＵ１１９は、ステップＳ４０４に比較の結果、ディジタル放送受信装置１０１から受信した端末ＩＤリスト内の更新番号が、不揮発性メモリ１２０が記憶している端末ＩＤリストの更新番号より大きいか否かを判定し、大きい（更新されている）場合にはこの更新番号で得られた最新の更新番号の端末ＩＤリストを実際に採用した端末ＩＤリストとしてステップＳ４０６へ進み、以下（古い）の場合にはステップＳ４０９へ進む。
【００４４】
ステップＳ４０６：ＣＰＵ１１９は、ステップＳ４０５にて実際に採用した端末ＩＤリストに、ディジタル放送受信装置１０１から受け取った端末ＩＤが含まれるかチェックし、ステップＳ４０７へ進む。
【００４５】
ステップＳ４０７：ＣＰＵ１１９は、ステップＳ４０６でのチェックの結果、含まれていればステップＳ４０８へ進み、含まれていなければステップＳ４０９へ進む。
【００４６】
ステップＳ４０８：ＣＰＵ１１９は、レスポンスとして認証ＯＫをＩ／Ｆ部１１８を介して、ディジタル放送受信装置１０１へ返す。
ステップＳ４０９：ＣＰＵ１１９は、レスポンスとして認証ＮＧと認証ＮＧである理由をＩ／Ｆ部１１８を介して、ディジタル放送受信装置１０１へ返す。
端末ＩＤリスト、端末ＩＤには改ざんによる不正を防止するために改ざん検出情報が付加される。この改ざん検出情報の算出には次の２通りがある。
（端末ＩＤリスト、端末ＩＤの改ざん検出方法  その１）
（公開鍵利用）
図５に、この改ざん検出方法を用いた場合の、改ざん検査シーケンスの例を示す。
端末ＩＤや端末ＩＤリストを発行する鍵管理機関では、ＩＣカード１１５に鍵管理機関の公開鍵と計算アルゴリズムとを事前に埋め込んでおく。この鍵は公開鍵であるので誰もが知りえてよい情報であるが、ここではＩＣカード１１５以外ハンドリングできないように埋め込んでおく。端末ＩＤや端末ＩＤリストの生成時には鍵管理機関の秘密鍵で電子署名を計算してこれらに付加して発行する。
【００４７】
ＩＣカード１１５は、ディジタル放送受信装置１０１から受信した端末ＩＤと端末ＩＤリストそれぞれについて自身が記憶している鍵管理機関の公開鍵で署名検証の計算を行い、この計算結果が一致していれば改ざんなしと判断するようにする。
【００４８】
（端末ＩＤリスト、端末ＩＤの改ざん検出方法  その２）
（共通鍵利用）
図６に、この改ざん検出方法を用いた場合の、改ざん検査シーケンスの例を示す。
端末ＩＤや端末ＩＤリストを発行する鍵管理機関では、ＩＣカード１１５に共通な改ざん検出計算用の鍵と計算アルゴリズムとを事前に埋め込んでおく。この鍵はＩＣカード１１５から外に出ないため、全カードで共通でも基本的に問題がない。端末ＩＤや端末ＩＤリストの生成時にこの改ざん検出鍵で端末ＩＤや端末ＩＤリストの情報から所定のアルゴリズムでダイジェストを計算し、これを改ざん検出情報（ＭＡＣ）としてこれらに付加して発行する。
【００４９】
ＩＣカード１１５は、ディジタル放送受信装置１０１から受信した端末ＩＤと端末ＩＤリストそれぞれについて所定の計算アルゴリズムに基づいて改ざん検出鍵でダイジェストを計算し、このダイジェストと、付加されている改ざん検出情報（ＭＡＣ）とを比較して一致していれば改ざんなしと判断するようにする。
【００５０】
（新しい端末ＩＤリストの発行）
新しい端末ＩＤを追加する場合や、ある端末ＩＤを無効にする場合、鍵管理機関で端末ＩＤリストが発行される。
鍵管理機関では少なくとも図７に示すように、
・更新番号（更新ごとに更新される異なる番号）、
・日時情報（有効期限等）、
・端末ＩＤ（１個〜ｎ個）、
・改ざん検出、
からなるリストを生成する。改ざん検出は上述した方法で、更新番号から端末ＩＤｎまでを計算対象として計算し、この結果が改ざん検出として付加される。
生成した端末ＩＤリストは各配信事業者に配布し、各配信事業者では放送信号に多重して送るか、サーバーにおいて受信装置からアクセス可能なようにすることで各受信装置に対して端末ＩＤリストを提供可能にする。
【００５１】
（端末ＩＤリストの更新情報の通知）
端末ＩＤリストが更新された場合、古い端末ＩＤリストを参照しないように更新情報をＩＣカードに通知する必要がある。この更新情報は途中で参照、改変されないようにＥＭＭやＥＣＭでＩＣカード１１５に通知する。
【００５２】
鍵管理機関では端末ＩＤリストを生成すると、この更新情報の内容を放送事業者に通知する。それを受けた配信事業者では更新を通知するための情報を入れたＥＣＭかＥＭＭを生成して送出することで、ＩＣカード１１５に対して端末ＩＤリストの更新を通知する
【００５３】
・ＥＣＭの場合
図８に、更新情報の通知をＥＣＭで行う場合のシーケンスの例を示す。
ＥＣＭは各ＩＣカード１１５に対して共通の情報であり、ワーク鍵（Ｋｗ）を保有しているＩＣカード１１５であればどのカードでも内容を解釈できる。よって、配信事業者はこのＥＣＭで端末ＩＤリストの更新を通知することで受信装置に対しては何も情報を見せることなくＩＣカードに情報が設定できる。
【００５４】
・ＥＭＭの場合
図９に、更新情報の通知をＥＭＭで行う場合のシーケンスの例を示す。
各ＩＤ固有の情報を送るＥＭＭでは個別のＩＤごとにデータを発信していてはループに時間がかかるので、事前にカードで共通なＩＤと専用鍵を事前に設定しておく。配信事業者は鍵管理機関から通知された更新番号を入れたＥＭＭを生成し、この専用鍵で暗号化して共通ＩＤ宛に送出する。各受信装置ではこの共通ＩＤで送られるＥＭＭをフィルタリングしてＩＣカード１１５に送り、ＩＣカード１１５では既に保持している専用鍵で復号し、現在記憶している更新番号より大きい番号（即ち、新しい）が通知された場合はこれを現在記憶している更新番号と置き換えて記憶する。
【００５５】
これらＥＣＭ、ＥＭＭに更新情報が入っていない場合には、本発明にかかる機能には何の影響も及ぼさない。
（通信セッション中での更新情報の通知）
図１０に、通信セッション中に更新情報を通知する場合の認証シーケンスの例を示す。
通信でのコンテンツ配信を行う配信事業者と受信装置間での通信中に更新情報の通知を行う場合がある。たとえば、コンテンツの配信リクエストを行うために通信セッションが確立した段階で、サーバー側から更新情報のアップデートが行われたことが通知される。更新情報はＥＭＭやＥＣＭの場合と同じ鍵か通信で共有した鍵で暗号化し、これを取得した受信装置はそれをＩＣカード１１５に送り、ＩＣカード１１５で復号して、内部に記憶される。更新された端末ＩＤリストはリンク先から取得してディジタル放送受信装置１０１内の不揮発性メモリ１２０に記憶する。
【００５６】
この場合、既に認証は行った後であるので、次回起動時に更新された情報が有効になる。
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態におけるディジタル放送受信装置のブロック図。
【図２】本発明の一実施形態における認証シーケンス図。
【図３】本発明の一実施形態における受信装置の処理フローチャート。
【図４】本発明の一実施形態におけるＩＣカードの処理フローチャート。
【図５】本発明の一実施形態における公開鍵を使用した改ざん検査シーケンス図。
【図６】本発明の一実施形態における共通鍵を使用した改ざん検査シーケンス図。
【図７】本発明の一実施形態における端末ＩＤリストの例。
【図８】本発明の一実施形態における更新情報の通知をＥＣＭで行う場合のシーケンス例。
【図９】本発明の一実施形態における更新情報の通知をＥＭＭで行う場合のシーケンス例。
【図１０】本発明の一実施形態における更新情報に通知を通信セッション中に行う場合のシーケンス例
【符号の説明】
【００５８】
１０１…ディジタル放送受信装置、１０２…チューナ部、１０３…デスクランブラ、１０４…ＴＳデコード部、１０５…映像音声デコード部、１０６…表示処理部、１０７…制御部、１０８…キー入力部、１０９…リモートコントローラ、１１０…ＩＣカードＩ／Ｆ部、１１１…通信処理部、１１２…メモリ部、１１５…ＩＣカード、１１６…ＲＯＭ、１１７…ＲＡＭ、１１８…Ｉ／Ｆ部、１１９…ＣＰＵ、１２０…不揮発性メモリ。
【図１】
2007036380.tif 000003
【図２】
2007036380.tif 000004
【図３】
2007036380.tif 000005
【図４】
2007036380.tif 000006
【図５】
2007036380.tif 000007
【図６】
2007036380.tif 000008
【図７】
2007036380.tif 000009
【図８】
2007036380.tif 000010
【図９】
2007036380.tif 000011
【図１０】
2007036380.tif 000012