(57)【要約】【課題】コンテンツの記録再生を行う複数の電子機器に対してデジタルＴＶ放送受信処理装置を共用可能にする。【解決手段】デジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００は、ＰＣ２００において蓄積される放送番組データ（暗号化コンテンツ２１０２）を暗号化するための暗号鍵に対する暗号化及び復号化に使用するコンテンツ鍵管理データ２１０１を、複数のＰＣ２００のそれぞれに応じて鍵データ管理用不揮発性メモリ３０１に記録しておく。デバイス鍵管理部３００は、デジタルＴＶ放送受信処理装置１００がＰＣ２００が装着されると、ＰＣ２００に対応するデバイス鍵を選択して使用する。【選択図】図１
2010259026.tif 000002
【特許請求の範囲】
【請求項１】
放送番組データを受信するデジタルＴＶ放送受信処理装置が電子機器と着脱自在に接続されるデジタルＴＶ放送受信システムであって、
前記デジタルＴＶ放送受信処理装置は、
複数の放送番組データの中から所望の放送番組データを受信する受信手段と、
前記受信手段により受信された放送番組データを復号する復号手段と、
前記復号手段により復号された放送番組データを再暗号化して前記電子機器に出力する出力手段と、
前記電子機器において蓄積される放送番組データを暗号化するための第１の暗号鍵に対する暗号化及び復号化に使用する第２の暗号鍵を、複数の前記電子機器のそれぞれに応じて記録しておき、デジタルＴＶ放送受信処理装置が装着された前記電子機器に応じて選択的に使用する鍵管理手段とを具備し、
前記電子機器は、
前記デジタルＴＶ放送受信処理装置の前記出力手段により出力された放送番組データを、前記第１の暗号鍵を用いて再暗号化した暗号化放送番組データと共に、前記暗号化放送番組データに対応する前記鍵管理手段によって前記第２の暗号鍵を用いて暗号化された前記第１の暗号鍵を蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記暗号化放送番組データに対応する暗号化された前記第１の暗号鍵を前記デジタルＴＶ放送受信処理装置に出力し、前記鍵管理手段において前記第２の暗号鍵により復号化された前記第１の暗号鍵を取得する暗号鍵取得手段と、
前記暗号鍵取得手段により取得された前記第１の暗号鍵を用いて、前記蓄積手段に蓄積された前記暗号化放送番組データを前記放送番組データに復号する復号手段と、
前記復号手段により復号された前記放送番組データを再生する再生手段と
を具備することを特徴とするデジタルＴＶ放送受信システム。
【請求項２】
前記電子機器は、
前記デジタルＴＶ放送受信処理装置が接続された場合に、前記デジタルＴＶ放送受信処理装置に対して装置固有のデータを出力する固有データ出力手段をさらに有し、
前記鍵管理手段は、
前記固有データ出力手段により出力された前記固有データをもとに前記第２の暗号鍵を生成することを具備したことを特徴とする請求項１記載のデジタルＴＶ放送受信システム。
【請求項３】
前記鍵管理手段は、
前記第２の暗号鍵を生成した場合に、前記第２の暗号鍵に対応するに鍵選択パラメータを生成して前記電子機器に送信する第１の鍵選択パラメータ送信手段を有し、
前記電子機器は、
前記鍵選択パラメータ送信手段によって送信された前記鍵選択パラメータを記憶する鍵選択パラメータ記録手段と、
前記デジタルＴＶ放送受信処理装置が装着された場合に、前記鍵選択パラメータ記録手段に記録された前記鍵選択パラメータを前記デジタルＴＶ放送受信処理装置に送信する第２の鍵選択パラメータ送信手段とを有し、
前記鍵管理手段は、
前記第２の鍵選択パラメータ送信手段により送信された前記鍵選択パラメータに対応する前記第２の暗号鍵を選択して使用することを特徴とする請求項２記載のデジタルＴＶ放送受信システム。
【請求項４】
前記固有データ出力手段は、
前記装置固有のデータと共に、前記電子機器をユーザが識別可能な識別データを出力し、
前記鍵管理手段は、
前記第２の暗号鍵と前記識別データとが対応づけて記録された鍵管理リストを記録するリスト記録手段と、
前記リスト記録手段に記録された前記識別データを前記電子機器に送信する識別データ送信手段と
をさらに具備したことを特徴とする請求項２記載のデジタルＴＶ放送受信システム。
【請求項５】
前記電子機器は、
前記識別データ送信手段により送信された前記識別データを表示する識別データ表示手段と、
前記識別データ表示手段により表示された前記識別データに対する削除指示を入力する入力手段と、
前記入力手段により削除指示が入力された前記識別データを前記デジタルＴＶ放送受信処理装置に送信する削除識別データ送信手段とをさらに有し、
前記鍵管理手段は、前記削除識別データ送信手段により送信された前記識別データに対応する前記第２の暗号鍵を削除することを特徴とする請求項４記載のデジタルＴＶ放送受信システム。
【請求項６】
前記鍵管理手段は、
前記第２の鍵選択パラメータ送信手段により送信された前記鍵選択パラメータに応じて前記第２の暗号鍵を選択するまでは、前回、選択して使用した前記第２の暗号鍵を使用することを特徴とする請求項３記載のデジタルＴＶ放送受信システム。
【請求項７】
前記鍵管理手段は、
前記固有データと前記第２の暗号鍵を示すデータとが対応付けて記録された鍵管理リストを記録するリスト記録手段とを有し、
前記前記固有データ出力手段により出力された前記固有データが前記鍵管理リストに記録されている場合に、前記固有データに対応付けられたデータが示す前記第２の暗号鍵を選択して使用することを特徴とする請求項２記載のデジタルＴＶ放送受信システム。
【請求項８】
電子機器と着脱自在に接続する接続手段と、
複数の放送番組データの中から所望の放送番組データを受信する受信手段と、
前記受信手段により受信された放送番組データを復号する復号手段と、
前記復号手段により復号された放送番組データを再暗号化して前記電子機器に出力する出力手段と、
前記電子機器において蓄積される放送番組データを暗号化するための第１の暗号鍵に対する暗号化及び復号化に用いる第２の暗号鍵を、複数の前記電子機器のそれぞれに応じて記録しておき、前記接続手段により装着された前記電子機器に応じて選択的に使用する鍵管理手段とを具備したことを特徴とするデジタルＴＶ放送受信処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルＴＶ放送の視聴、録画、再生等を実行するデジタルＴＶ放送受信システム、同システムで使用されるデジタルＴＶ放送受信処理装置に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録された動画像コンテンツや放送局から放送されたデジタルＴＶ放送番組を視聴することができるＡＶ（Audio／Video）機能を備えたパーソナルコンピュータが広く普及している。また、暗号化されたデジタルＴＶ放送番組データを受信して復号するチューナユニットも種々開発されている。パーソナルコンピュータは、この種のチューナユニットを必要に応じて接続することにより、暗号化されたデジタルＴＶ放送番組データを受信し、デジタルＴＶ放送番組の視聴、録画、再生が可能となる。
【０００３】
チューナユニットによって受信される暗号化されたＴＶ放送番組データは、著作権保護等の観点から、復号された状態で本体装置内のハードディスク装置等に記録することは許されない。そこで、ＴＶ放送番組データをリアルタイムに視聴する場合だけでなく、ハードディスク装置等に録画しておいた放送番組データを視聴する場合にも、チューナユニットにて管理された暗号化に関わる各種情報を、暗号化されたＴＶ放送番組データの復号に用いる暗号鍵を得るために使用しなければならないようになっている。
【０００４】
例えば、特許文献１に記載されたコンピュータシステムでは、デジタルＴＶ放送データ受信装置（チューナユニット）を必要に応じて、パーソナルコンピュータに接続できるようになっている。デジタルＴＶ放送データ受信装置は、デジタルＴＶ放送データの暗号化に関わる各種情報を鍵データ管理用不揮発性メモリにて保持している。デジタルＴＶ放送データ受信装置は、例えばパーソナルコンピュータに録画されたデジタルＴＶ放送番組を再生する場合には、暗号化コンテンツ（デジタルＴＶ放送データ）を復号するための暗号鍵の束が暗号化されたコンテンツ鍵管理データを、暗号化に関わる各種情報を用いて復号する。パーソナルコンピュータは、デジタルＴＶ放送データ受信装置によって復号化された暗号鍵を用いて暗号化コンテンツを復号して再生出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３００９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように従来のコンピュータシステムでは、例えば、暗号化されたデジタルＴＶ放送番組を録画する場合、及び録画されたデジタルＴＶ放送番組を再生する場合には、デジタルＴＶ放送データ受信装置に記録された暗号化に関わる各種情報を用いた処理が必要となる。すなわち、デジタルＴＶ放送番組を録画したパーソナルコンピュータは、デジタルＴＶ放送番組を録画した時に使用したデジタルＴＶ放送データ受信装置を装着しなければ、録画されたデジタルＴＶ放送番組を再生することができない。
【０００７】
このため従来では、デジタルＴＶ放送番組を視聴することができるパーソナルコンピュータなどの電子機器が複数あった場合には、各電子機器に対応するデジタルＴＶ放送データ受信装置（チューナカード））が必要となっていた。
【０００８】
本発明は上述の事情を考慮してなされたものであり、コンテンツの記録再生を行う複数の電子機器に対してデジタルＴＶ放送受信処理装置を共用可能なデジタルＴＶ放送受信システム、及び同システムにおいて使用されるデジタルＴＶ放送受信処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明は、放送番組データを受信するデジタルＴＶ放送受信処理装置が電子機器と着脱自在に接続されるデジタルＴＶ放送受信システムであって、前記デジタルＴＶ放送受信処理装置は、複数の放送番組データの中から所望の放送番組データを受信する受信手段と、前記受信手段により受信された放送番組データを復号する復号手段と、前記復号手段により復号された放送番組データを再暗号化して前記電子機器に出力する出力手段と、前記電子機器において蓄積される放送番組データを暗号化するための第１の暗号鍵に対する暗号化及び復号化に使用する第２の暗号鍵を、複数の前記電子機器のそれぞれに応じて記録しておき、デジタルＴＶ放送受信処理装置が装着された前記電子機器に応じて選択的に使用する鍵管理手段とを具備し、前記電子機器は、前記デジタルＴＶ放送受信処理装置の前記出力手段により出力された放送番組データを、前記第１の暗号鍵を用いて再暗号化した暗号化放送番組データと共に、前記暗号化放送番組データに対応する前記鍵管理手段によって前記第２の暗号鍵を用いて暗号化された前記第１の暗号鍵を蓄積する蓄積手段と、前記蓄積手段に蓄積された前記暗号化放送番組データに対応する暗号化された前記第１の暗号鍵を前記デジタルＴＶ放送受信処理装置に出力し、前記鍵管理手段において前記第２の暗号鍵により復号化された前記第１の暗号鍵を取得する暗号鍵取得手段と、前記暗号鍵取得手段により取得された前記第１の暗号鍵を用いて、前記蓄積手段に蓄積された前記暗号化放送番組データを前記放送番組データに復号する復号手段と、前記復号手段により復号された前記放送番組データを再生する再生手段とを具備することを特徴とする。
【００１０】
また、本発明は、電子機器と着脱自在に接続する接続手段と、複数の放送番組データの中から所望の放送番組データを受信する受信手段と、前記受信手段により受信された放送番組データを復号する復号手段と、前記復号手段により復号された放送番組データを再暗号化して前記電子機器に出力する出力手段と、前記電子機器において蓄積される放送番組データを暗号化するための第１の暗号鍵に対する暗号化及び復号化に用いる第２の暗号鍵を、複数の前記電子機器のそれぞれに応じて記録しておき、前記接続手段により装着された前記電子機器に応じて選択的に使用する鍵管理手段とを具備したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、デジタルＴＶ放送受信処理装置において、複数の電子機器に応じた複数の暗号鍵を記録して選択敵に使用することができるようにすることで、コンテンツの記録再生を行う複数の電子機器に対してデジタルＴＶ放送受信処理装置を共用可能とすることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態におけるデジタルＴＶ放送受信システムの構成を示すブロック図。
【図２】本実施形態におけるＰＣにおける動作を示すフローチャート。
【図３】本実施形態におけるデジタルＴＶ放送受信処理装置の動作を示すフローチャート。
【図４】本実施形態におけるデジタルＴＶ放送受信処理装置においてＰＣに対するデバイス鍵を設定する処理を説明するための図。
【図５】本実施形態における鍵データ管理用不揮発性メモリに記録されるデバイス鍵管理リストの一例を示す図。
【図６】本実施形態におけるデバイス鍵削除メッセージの一例を示す図。
【図７】本実施形態におけるデジタルＴＶ放送受信処理装置（デバイス鍵管理部）からＰＣに対するデバイス鍵選択用データの送信を示す図。
【図８】本実施形態におけるデバイス鍵選択用データによるデバイス鍵の選択を説明する図。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を説明する。  
図１は、本実施形態におけるデジタルＴＶ放送受信システムの構成を説明するための概略ブロック図である。デジタルＴＶ放送受信システムは、例えば、ノートブック型パーソナルコンピュータによって実現されている。
【００１４】
図１に示すように、デジタルＴＶ放送受信システムは、デジタルＴＶ放送受信処理装置１００とパーソナルコンピュータ（ＰＣ）２００によって構成されている。デジタルＴＶ放送受信処理装置１００は、特定のＰＣ２００に装着して使用するだけでなく、デジタルＴＶ放送受信処理装置１００によって受信されたデジタルＴＶ放送に対して視聴／録画／再生処理が可能な機能が搭載された他の電子機器に装着して使用することができる。
【００１５】
デジタルＴＶ放送受信処理装置１００は、デジタルＴＶ放送を受信するチューナとして構成されるもので、ＰＣ２００に対して着脱自在に構成されている。デジタルＴＶ放送受信処理装置１００は、例えばカード型に形成され、ＰＣ２００に設けられたカード用スロットにおいて装着することができる。デジタルＴＶ放送受信処理装置１００は、カード用スロットに装着されることで、ＰＣ２００に設けられた接続インタフェースを介して、例えば例えばＰＣＩ（Peripheral Component Interconnect）バスやＵＳＢ（Universal Serial Bus）に接続することができる。
【００１６】
なお、デジタルＴＶ放送受信処理装置１００は、カード用スロットにより着脱自在にする構成するだけでなく、ＰＣＩバスケーブルやＵＳＢバスケーブル等を介して接続される構成としても良い。
【００１７】
また、以下の説明においては、デジタルＴＶ放送受信処理装置１００は、ＰＣ２００において視聴可能なデジタルコンテンツとして、デジタルＴＶ放送を受信するものとするが、著作権保護等の観点から暗号化された状態で記録（録画）する必要がある他のデジタルコンテンツを入力するコンテンツ受信処理装置として構成することも可能である。
【００１８】
ＰＣ２００は、ＡＶ（Audio／Video）機能を備えており、デジタルＴＶ放送受信処理装置１００によって受信されたデジタルＴＶ放送番組の視聴、録画、再生を可能とする。ＰＣ２００は、ＯＳ（Operating System）の制御のもとで、デジタル放送受信機アプリケーションプログラムを実行することにより、デジタルＴＶ放送視聴／録画／再生処理装置として機能する。
【００１９】
デジタルＴＶ放送受信処理装置１００は、図１に示すように、受信したデジタルＴＶ放送信号から所望のデジタルＴＶ放送番組データを選局する選局部１０１と、この選局部１０１により選局されたデジタルＴＶ放送番組データをｍｕｌｔｉ２復号するｍｕｌｔｉ２デスクランブラ１０２と、デバイス鍵管理部３００（後述する）から指定された暗号パラメータ（暗号鍵）を使ってｍｕｌｔｉ２デスクランブラ１０２により復号されたデジタルＴＶ放送番組データを再暗号化してＰＣ２００に出力する暗号データ出力部１０３とを有している。
【００２０】
ｍｕｌｔｉ２デスクランブラ１０２によってｍｕｌｔｉ２復号されたデジタルＴＶ放送番組データを暗号データ出力部１０３によって再暗号化することで、例えば著作権保護等がなされたデジタルＴＶ放送番組データを、デジタルＴＶ放送受信処理装置１００とＰＣ２００とを接続する通信経路を通じて安全に送信することができる。
【００２１】
デバイス鍵管理部３００は、ＰＣ２００との間で送受信されるコマンドに応じて、認証処理／コンテンツ鍵処理／デバイス鍵処理等を実行する。デバイス鍵管理部３００は、鍵データ管理用不揮発性メモリ３０１、認証処理部３０２、暗号鍵処理部３０３、及びコマンド送受信部３０４を有している。
【００２２】
鍵データ管理用不揮発性メモリ３０１は、ＰＣ２００との間で実行する認証処理に用いるデータや、ＰＣ２００にて暗号化された状態で蓄積されるデジタルＴＶ放送番組データに対する暗号鍵の束の暗号化に用いるデバイス鍵（第２の暗号鍵）等、デバイス鍵管理部３００において実行される各処理で使用される各種データを保持する。
【００２３】
認証処理部３０２は、鍵データ管理用不揮発性メモリ３０１に記録されたデータを使って、ＰＣ２００側との間で認証処理を実行する。認証処理部３０２は、認証処理が正常に終了した場合に、デジタルＴＶ放送受信処理装置１００の機能を利用可能とする。例えば、認証処理が正常に終了することにより、デバイス鍵管理部３００は、暗号データ出力部１０３に対して暗号パラメータを設定し、暗号データ受信部２０１へのデータ出力が可能となる。
【００２４】
暗号鍵処理部３０３は、コマンド送受信部３０４によって受信されるコマンドに応じた処理、例えばコンテンツ鍵処理コマンドに対するコンテンツ鍵処理やデバイス鍵処理コマンドに対するデバイス鍵処理を実行する。暗号鍵処理部３０３は、デバイス鍵処理によって、ＰＣ２００において蓄積されるデジタルＴＶ放送番組データを暗号化するためのコンテンツ鍵管理データに対する暗号化及び復号化に用いるデバイス鍵（第２の暗号鍵）を管理する。暗号鍵処理部３０３は、デジタルＴＶ放送受信処理装置１００がＰＣ２００に装着されることにより、初期設定においてＰＣ２００に対するデバイス鍵を生成して、鍵データ管理用不揮発性メモリ３０１に記録する。暗号鍵処理部３０３は、例えばデジタルＴＶ放送受信処理装置１００が装着されたＰＣ２００（電子機器）から出力される、電子機器に固有のデバイス鍵設定パラメータをもとにデバイス鍵を生成する。
【００２５】
なお、デジタルＴＶ放送受信処理装置１００は、複数のＰＣ２００などの電子機器に対して装着して使用することができる。従って、暗号鍵処理部３０３は、デジタルＴＶ放送受信処理装置１００が装着された電子機器のそれぞれに対応する複数のデバイス鍵を生成して鍵データ管理用不揮発性メモリ３０１に記録する。この時、暗号鍵処理部３０３は、デバイス鍵に対応するデバイス鍵選択用データを生成して、デジタルＴＶ放送受信処理装置１００が装着された電子機器に出力する。デバイス鍵選択用データは、例えば電子機器においてハードディスク装置に記録される。暗号鍵処理部３０３は、電子機器からデバイス鍵選択用データが受信された場合に、鍵データ管理用不揮発性メモリ３０１に記録された複数のデバイス鍵から、デバイス鍵選択用データが示すデバイス鍵を選択して使用する。暗号鍵処理部３０３は、複数の電子機器のそれぞれに対応するデバイス鍵を管理するために、デバイス鍵管理リストを設定して鍵データ管理用不揮発性メモリ３０１に記録する。デバイス鍵管理リストの詳細については後述する（図５参照）。
【００２６】
また、暗号鍵処理部３０３は、コンテンツ鍵処理によって、鍵データ管理用不揮発性メモリ３０１に記録されたデバイス鍵を使用して、ＰＣ２００にて暗号化された状態で蓄積されるデジタルＴＶ放送番組データに対する暗号鍵（コンテンツ鍵）の束を暗号化したコンテンツ鍵管理データの更新等を実行する。
【００２７】
コマンド送受信部３０４は、ＰＣ２００（コマンド送受信部２０３１）との間でコマンドを送受信する。
【００２８】
ＰＣ２００は、デジタル放送受信機アプリケーションプログラムをプロセッサにより実行することにより、図１に示す各部を実現する。ＰＣ２００は、デジタルＴＶ放送受信処理装置１００から出力された暗号化されたデジタルＴＶ放送番組データの復号を行い、デジタルＴＶ放送番組の視聴、ハードディスク装置などの蓄積メディアへの録画／再生処理、及びコンテンツ鍵処理／デバイス鍵処理を行う。
【００２９】
暗号データ受信部２０１は、デジタルＴＶ放送受信処理装置１００から出力された暗文デジタルＴＶ放送番組データの受信処理、及びコンテンツ暗号処理部２０３から指定された復号パラメータ（復号鍵）を使用して、暗文デジタルＴＶ放送番組データの復号を行う。
【００３０】
放送データ処理部２０２は、デジタルＴＶ放送番組データの解釈処理を行い、視聴／録画／再生処理の制御を行う。
【００３１】
ＤＥＭＵＸ２０４は、デジタルＴＶ放送番組データからビデオデータ及びオーディオデータの分離を行う。
【００３２】
ビデオデコーダ２０５は、ＤＥＭＵＸ２０４により分離されたビデオデータのデコード処理を行う。
【００３３】
モニタ２０６は、ビデオデコーダ２０５からの出力データに応じた表示をする。
【００３４】
オーディオデコーダ２０７は、ＤＥＭＵＸ２０４により分離されたオーディオデータのデコード処理を行う。
【００３５】
スピーカ２０８は、オーディオデコーダ２０７からの出力データに応じた音声を出力する。
【００３６】
コンテンツ暗号処理部２０３は、デジタルＴＶ放送受信処理装置１００とコマンドの送受信を行い、認証処理／コンテンツ鍵処理／デバイス鍵処理などを行う。コンテンツ暗号処理部２０３は、コマンド送受信部２０３１、認証処理部２０３２、暗号鍵処理部２０３３を有している。
【００３７】
コマンド送受信部２０３１は、デジタルＴＶ放送受信処理装置１００（コマンド送受信部３０４）との間でコマンドの送受信を行う。
【００３８】
認証処理部２０３２は、デジタルＴＶ放送受信処理装置１００との間で認証処理を実行する。認証処理部２０３２は、認証処理が正常に終了した場合に、デジタルＴＶ放送受信処理装置１００において受信されたデジタルＴＶ放送番組データに対する視聴／録画／再生処理のための機能を利用可能にする。例えば、認証処理が正常に終了することにより、コンテンツ暗号処理部２０３は、暗号データ受信部２０１へ復号パラメータ（復号鍵）の設定を行う。
【００３９】
暗号鍵処理部２０３３は、コマンド送受信部２０３１により送受信されるコマンドに応じて、暗号データ受信部２０１に対する復号パラメータ（復号鍵）の設定、蓄積データ処理部２０９に対するコンテンツ鍵（暗号鍵／復号鍵）の設定、ＰＣ２００が持つ固有情報（例えば、ＭＡＣ（Media Access Control）アドレスとＲＴＣ（Real Time clock）のカウンタ値をシードにして生成された乱数値）から生成したデバイス鍵設定パラメータを引数として、デジタルＴＶ放送受信処理装置１００においてＰＣ２００に対応するデバイス鍵を生成させるための処理などを行う。また、暗号鍵処理部２０３３は、暗号データ受信部２０１により受信されたデジタルＴＶ放送番組データを暗号鍵（コンテンツ鍵）によって暗号化した暗号化コンテンツ２１０２だけでなく、コンテンツに関連する情報をコンテンツ鍵管理データ２１０１として管理する。
【００４０】
蓄積データ処理部２０９は、暗号鍵処理部２０３３によって設定された暗号鍵（コンテンツ鍵）を用いて、放送データ処理部２０２より受信されたデジタルＴＶ放送番組データコンテンツに対する暗号処理を実行して、蓄積メディア３０１へ暗号化コンテンツ２１０２として記録し、また暗号鍵処理部２０３３によって設定された復号鍵（コンテンツ鍵）を用いて、蓄積メディア３０１に記録された暗号化コンテンツ２１０２に対する復号処理を実行して、復号したコンテンツ（デジタルＴＶ放送番組データ）を放送データ処理部２０２へ出力する等の処理を実行する。また、蓄積データ処理部２０９は、暗号化コンテンツ２１０２を蓄積メディア２１０に記録する時には、コンテンツ鍵管理データ２１０１を更新するための処理を実行する。すなわち、蓄積データ処理部２０９は、新たに蓄積メディア２１０に蓄積する暗号化コンテンツ２１０２の暗号化に用いた暗号鍵とコンテンツ鍵管理データ２１０１とを、コンテンツ暗号処理部２０３を通じてデバイス鍵管理部３００に出力して、新たな暗号化コンテンツ２１０２に対する暗号鍵を含むコンテンツ鍵管理データ２１０１を生成させる。
【００４１】
コンテンツ鍵管理データ２１０１は、暗号コンテンツ２１０１を暗号化しているコンテンツ鍵を管理しているデータである。コンテンツ鍵管理データ２１０１は、複数のコンテンツのそれぞれに対応する暗号鍵（コンテンツ鍵）の束が、デジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００により、ＰＣ２００に対するデバイス鍵を用いて暗号化されている。
【００４２】
暗号化コンテンツ２１０２は、暗号データ受信部２０１により受信されたデジタルＴＶ放送番組データをコンテンツ鍵により暗号化することにより生成されたファイルである。このファイルは、ＭＰＥＧ（Moving Picture Experts Group）−ＴＳ（Transport Stream）形式であっても、フォーマット変換したファイル（例えばＨ．２６４）であっても構わない。
【００４３】
次に、本実施形態におけるデジタルＴＶ放送受信システムの動作について説明する。  
図２は、ＰＣ２００における動作を示すフローチャート、図３は、デジタルＴＶ放送受信処理装置１００の動作を示すフローチャートである。また、図４は、デジタルＴＶ放送受信処理装置１００において、ＰＣ２００に対するデバイス鍵を設定する処理を説明するための図である。図４に示すＰＣ２００ａ、ＰＣ２００ｂ、ＰＣ２００ｃは、それぞれデジタル放送受信機アプリケーションがインストールされ、図１に示すＰＣ２００と同様の機能を実現可能とする。また、ＰＣ２００ａ、ＰＣ２００ｂ、ＰＣ２００ｃには、それぞれマシン名として「ＰＣ−Ａ」「ＰＣ−Ｂ」「ＰＣ−Ｃ」が設定されているものとする。
【００４４】
はじめに、図４に示すＰＣ２００ａに対してデジタルＴＶ放送受信処理装置１００が装着される場合を例にして説明する。  
まず、デジタルＴＶ放送受信処理装置１００がＰＣ２００ａに装着され、デジタル放送受信機アプリケーション２００ａが起動されると、ＰＣ２００のコンテンツ暗号処理部２０３の認証処理部２０３２とデジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００の認証処理部３０２との間で認証処理が実行される（ステップＡ１，Ｂ０）。この過程で生成され双方で共有されることになる中間データを使用した演算によりセッションキー（セッション鍵）が生成される。このセッションキー（セッション鍵）は、その後のデータ授受の暗号化に使用される。
【００４５】
認証処理が正常に終了すると（ステップＡ２、Ｙｅｓ）、コンテンツ暗号処理部２０３は、デバイス鍵選択用データが例えばハードディスク装置に記録されているかチェックする（ステップＡ３）。ここで、デバイス鍵選択用データが記録されている場合には、デジタルＴＶ放送受信処理装置１００が以前にＰＣ２００ａに装着されて使用されたことにより、初期設定処理において既にＰＣ２００ａに対応するデバイス鍵がデジタルＴＶ放送受信処理装置１００に設定されているものと判別できる。
【００４６】
デバイス鍵選択用データが記録されていない場合には（ステップＡ４、Ｎｏ）、ＰＣ２００ａは、例えば「初期設定が必要です。実行しますか？」などの初期設定の実行をユーザに確認するためのダイアログを表示し、ユーザ操作により処理設定を実行するか否かを指示させる（ステップＡ５）。
【００４７】
初期設定の実行がユーザ操作により指示されると（ステップＡ６、Ｙｅｓ）、コンテンツ暗号処理部２０３は、デジタルＴＶ放送受信処理装置１００において、ＰＣ２００ａに対する固有のデバイス鍵を生成するために用いるデバイス鍵設定パラメータ４００ａを生成する（ステップＡ７）。デバイス鍵設定パラメータ４００ａは、ＰＣ２００ａの固有情報であり、例えばＰＣ２００ａが持つＭＡＣアドレスと、処理設定処理の実行時におけるＲＴＣのカウンタ値とを組み合わせた値をシードにして乱数を発生させることにより生成する。なお、他の機器固有のパラメータを生成するようにしても良い。
【００４８】
コンテンツ暗号処理部２０３は、デバイス鍵設定パラメータ４００ａをデジタルＴＶ放送受信処理装置１００（デバイス鍵管理部３００）に送信する。この時、デバイス鍵設定パラメータと共に、ＰＣ２００ａを識別できる本体識別データを送信する（ステップＡ８）。本体識別データは、例えばＰＣ２００ａに設定されたマシン名「ＰＣ−Ａ」を用いる。マシン名「ＰＣ−Ａ」は、ＰＣ２００ａを識別することができる値であり、例えばユーザが内容を確認できる文字列からなる。
【００４９】
一方、デジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００は、認証処理が正常にした後（ステップＢ２、Ｙｅｓ）、ＰＣ２００ａ（コンテンツ暗号処理部２０３）からデバイス鍵設定パラメータと本体識別データ（マシン名）を受信すると（ステップＢ２、Ｙｅｓ）、鍵データ管理用不揮発性メモリ３０１に記録されたデバイス鍵の数が予め決められた上限に達しているかを判別する。
【００５０】
例えば、デジタルＴＶ放送受信処理装置１００の鍵データ管理用不揮発性メモリ３０１には、３台の電子機器のそれぞれに対応する３つのデバイス鍵を記録することができるものとする。デバイス鍵管理部３００は、既に３つのデバイス鍵が記録されている場合には、上限に達しているものと判別する（ステップＢ３、Ｙｅｓ）。
【００５１】
暗号鍵処理部３０３は、鍵データ管理用不揮発性メモリ３０１に記録されたデバイス鍵管理リストに設定された、各デバイス鍵設定パラメータに対応する本体識別データ（マシン名）をＰＣ２００ａに送信する（ステップＢ４）。
【００５２】
図５には、鍵データ管理用不揮発性メモリ３０１に記録されるデバイス鍵管理リストの一例を示している。  
図５に示すように、デバイス鍵管理リストには、管理番号、デバイス鍵設定パラメータ、マシン名の各データが対応付けて管理されている。管理番号は、デジタルＴＶ放送受信処理装置１００で管理するデバイス鍵の内部管理番号であり、デバイス鍵設定パラメータは、デバイス鍵設定コマンドにより設定された電子機器から受信されたデバイス鍵設定用のパラメータである。マシン名は、デバイス鍵設定パラメータと共に設定された電子機器を識別するための文字列からなる本体識別データである。
【００５３】
ＰＣ２００ａのコンテンツ暗号処理部２０３は、デジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００からデバイス鍵管理リストに設定されている本体識別データ（マシン名）を受信すると、この本体識別データ（マシン名）を用いて、デバイス鍵の削除をユーザに要求するためのデバイス鍵削除メッセージを表示する（ステップＡ１０）。
【００５４】
図６には、デバイス鍵削除メッセージの一例を示している。なお、図６に示すデバイス鍵削除メッセージは、ＰＣ２００ａ，２００ｂ，２００ｃに対応するデバイス鍵がデバイス鍵管理部３００に登録済みの状態において、例えばマシン名「ＰＣ−Ｄ」のＰＣにデジタルＴＶ放送受信処理装置１００が装着された場合に表示される例である。
【００５５】
図６に示すデバイス鍵削除メッセージでは、デバイス鍵管理部３００において、３つの電子機器のマシン名「ＰＣ−Ａ」「ＰＣ−Ｂ」「ＰＣ−Ｃ」がデバイス鍵管理リストに設定されていたため、各マシン名「ＰＣ−Ａ」「ＰＣ−Ｂ」「ＰＣ−Ｃ」が一覧表示されている。すなわち、デジタルＴＶ放送受信処理装置１００には、マシン名「ＰＣ−Ａ」「ＰＣ−Ｂ」「ＰＣ−Ｃ」が付された各電子機器に対応するデバイス鍵が登録されていることを示している。
【００５６】
デバイス鍵削除メッセージでは、マシン名に対するユーザによる削除指示を入力して、この削除指示されたマシン名をデバイス鍵管理部３００に送信することができる。すなわち、デバイス鍵削除メッセージ中のマシン名の一覧表示から任意に何れかを選択し、「実行」ボタンに対するユーザ操作によって、デジタルＴＶ放送受信処理装置１００（チューナカード）との設定を解除、すなわちデジタルＴＶ放送受信処理装置１００に登録されているデバイス鍵の削除を指示することができる。また、デバイス鍵削除メッセージには、マシン名の他に「全削除」が表示されており、全ての電子機器に対応するデバイス鍵の削除を指示することもできる。
【００５７】
コンテンツ暗号処理部２０３は、デバイス鍵削除メッセージに対するマシン名を選択する指示を入力し（ステップＡ１１）、「実行」ボタンによる削除の実行が指示されると（ステップＡ１２、Ｙｅｓ）、デバイス鍵削除メッセージに対する選択内容（削除対象とするマシン名に該当するデータを含む）をデジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００に送信する（ステップＡ１３）。
【００５８】
認証処理部３０２は、削除指示を受信すると（ステップＢ５、Ｙｅｓ）、鍵データ管理用不揮発性メモリ３０１に記録されたデバイス鍵管理リストから、削除対象として選択されたマシン名（本体識別データ）に対応するエントリ（管理番号、デバイス鍵設定パラメータ、マシン名）と共に該当するデバイス鍵を削除する（ステップＢ６）。
【００５９】
このように、デバイス鍵管理部３００において管理できるデバイス鍵の数が上限に達した場合には、既に登録済みのデバイス鍵をデバイス鍵削除メッセージを通じて削除することができる。この際、デバイス鍵削除メッセージを通じて、ＰＣ２００ａにおけるユーザの削除指示を入力して、デバイス鍵管理部３００において管理されたデバイス鍵を任意に削除することができる。デバイス鍵削除メッセージでは、ユーザが容易に識別可能なマシン名を選択することで、マシン名に対応するデバイス鍵を削除できるので、誤り無く個別に削除することができる。
【００６０】
なお、デバイス鍵の数が上限に達している場合に、登録済みのデバイス鍵が削除されなかった場合、すなわちデバイス鍵削除メッセージにおいて「キャンセル」が指示された場合には（ステップＡ１２、Ｎｏ）、デバイス鍵を新規に追加登録することができないため処理設定処理を終了する。この場合、デジタルＴＶ放送受信処理装置１００は、ＰＣ２００ａにおいて使用することができない。
【００６１】
なお、前述した説明では、鍵データ管理用不揮発性メモリ３０１に記録されているデバイス鍵の数が上限に達している場合に、デバイス鍵管理部３００から受信される本体識別データ（マシン名）をもとにデバイス鍵削除メッセージを表示するものとしているが、任意のタイミングでデバイス鍵削除メッセージを表示させて、デジタルＴＶ放送受信処理装置１００に登録されたデバイス鍵を削除する削除処理を実行するようにしてＭ良い。例えば、デジタルＴＶ放送受信処理装置１００がＰＣ２００に接続されている状態において、ＰＣ２００に対して削除処理の実行が指示された場合に、コンテンツ暗号処理部２０３からデバイス鍵管理部３００に対して削除処理の実行を要求し、デバイス鍵管理リストに設定された、各デバイス鍵設定パラメータに対応する本体識別データ（マシン名）を送信させる。以下、前述と同様にして、デバイス鍵削除メッセージを通じてユーザから削除指示を入力し、指示内容に応じてデバイス鍵を削除するものとする。
【００６２】
こうして、デバイス鍵管理部３００に登録済みのデバイス鍵が削除された場合、あるいはデバイス鍵管理部３００に管理されたデバイス鍵の数が上限に達していない場合（ステップＢ３、Ｎｏ）、デバイス鍵管理部３００の暗号鍵処理部３０３は、コンテンツ暗号処理部２０３から受信されたデバイス鍵設定パラメータと、鍵データ管理用不揮発性メモリ３０１に予め記録されているデバイス鍵の初期値４１０とを用いた演算によって、ＰＣ２００ａに対応するデバイス鍵４１０ａを生成し（ステップＢ７）、鍵データ管理用不揮発性メモリ３０１に記録する（ステップＢ８）。
【００６３】
また、暗号鍵処理部３０３は、デバイス鍵管理リストに対して、デバイス鍵４１０ａの作成に用いたデバイス鍵設定パラメータと、デバイス鍵設定パラメータと共にＰＣ２００ａから受信した本体識別データ（マシン名）との組からなるエントリを追加登録する（ステップＢ９）。また、デバイス鍵管理リストには、追加登録したエントリに対して、デバイス鍵４１０ａに対応する管理番号を設定する。
【００６４】
また、暗号鍵処理部３０３は、ＰＣ２００ａに対するデバイス鍵４１０ａの生成に伴って、このデバイス鍵に対応するデバイス鍵選択用データを生成して、デバイス鍵管理リストに追加登録したエントリと対応付けて記録する。また、暗号鍵処理部３０３は、鍵データ管理用不揮発性メモリ３０１に予め記憶されている秘密鍵と、認証処理において設定されたセッションキー（セッション鍵）とにより、デバイス鍵選択用データを暗号化した上でコンテンツ暗号処理部２０３に送信する（ステップＢ１４）。
【００６５】
図７は、デジタルＴＶ放送受信処理装置１００（デバイス鍵管理部３００）からＰＣ２００ａに対するデバイス鍵選択用データの送信を示している。
【００６６】
図７に示すように、デジタルＴＶ放送受信処理装置１００は、ＰＣ２００ａから受信したデバイス鍵設定パラメータ４００ａとデバイス鍵の初期値４１０をもとにデバイス鍵４１０ａを生成すると、セッションキー（セッション鍵）と秘密鍵４１２によって暗号化されたデバイス鍵選択用データ４２０ａをＰＣ２００ａに送信する。このデバイス鍵選択用データ４２０ａは、ＰＣ２００ａにおいて、例えばハードディスク装置に記録される。
【００６７】
このようにして、ＰＣ２００ａにデジタルＴＶ放送受信処理装置１００が装着された場合には、初期設定によって、デジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００によりＰＣ２００ａ用のデバイス鍵が生成されて、鍵データ管理用不揮発性メモリ３０１に記録される。
【００６８】
同様にして、デジタルＴＶ放送受信処理装置１００にＰＣ２００ｂ，２００ｃに対応するデバイス鍵が登録されていない状態において、デジタルＴＶ放送受信処理装置１００がＰＣ２００ｂ，２００ｃに装着された場合には、図４に示すように、前述したＰＣ２００ａに装着された場合と同様にして、ＰＣ２００ｂ，２００ｃのそれぞれに対応するデバイス鍵４１０ｂ，４１０ｃが生成されて記録される。また、ＰＣ２００ｂには、図７に示すように、デバイス鍵４１０ｂを選択するためのデバイス鍵選択用データ４２０ｂが記録され、同様にして、ＰＣ２００ｃには、デバイス鍵４１０ｃを選択するためのデバイス鍵選択用データ４２０ｃが記録される。
【００６９】
一方、デジタルＴＶ放送受信処理装置１００がＰＣ２００ａが装着された際に、ハードディスク装置にデバイス鍵選択用データ４２０ａが記録されていた場合（ステップＡ４、Ｙｅｓ）、ＰＣ２００ａは、デバイス鍵選択用データ４２０ａをデジタルＴＶ放送受信処理装置１００（デバイス鍵管理部３００）に送信し（ステップＡ１４）、デジタルＴＶ放送受信処理装置１００を利用した視聴／録画／再生処理に移行する（ステップＡ１５）。
【００７０】
デバイス鍵管理部３００は、ＰＣ２００ａからデバイス鍵選択用データ４２０ａを受信すると（ステップＢ１０、Ｙｅｓ）、秘密鍵４１２とセッションキー（セッション鍵）によりデバイス鍵選択用データ４２０ａを復号した後（ステップＢ１１）、このデバイス鍵選択用データ４２０ａと対応付けてデバイス鍵管理リストにおいて管理されているエントリを検索し、デバイス鍵選択用データ４２０ａに対応するデバイス鍵を選択する（ステップＢ１２）。
【００７１】
暗号鍵処理部３０３は、デバイス鍵選択用データ４２０ａに応じて選択したデバイス鍵を設定し、このデバイス鍵を用いて、ＰＣ２００ａにおいて実行される視聴／録画／再生処理に応じたコンテンツ鍵処理及びデバイス鍵処理を実行する（ステップＢ１３）。
【００７２】
図８は、デバイス鍵選択用データによるデバイス鍵の選択を説明する図である。図８に示すように、デジタルＴＶ放送受信処理装置１００がＰＣ２００ａに接続された場合、ＰＣ２００ａからデジタルＴＶ放送受信処理装置１００に対してデバイス鍵選択用データ４２０ａが送信される。デジタルＴＶ放送受信処理装置１００は、デバイス鍵選択用データ４２０ａに応じてＰＣ２００ａ用に登録されているデバイス鍵４１０ａを選択する。同様にして、デジタルＴＶ放送受信処理装置１００がＰＣ２００ｂに接続された場合には、ＰＣ２０ｂからのデバイス鍵選択用データ４２０ｂに応じて、ＰＣ２００ｂ用に登録されているデバイス鍵４１０ｂを選択する。
【００７３】
このようにして、デジタルＴＶ放送受信処理装置１００には、複数のＰＣ２００ａ，２００ｂ，２００ｃのそれぞれに対応する複数のデバイス鍵４１０ａ，４１０ｂ，４１０ｃを記録しておき、デジタルＴＶ放送受信処理装置１００が接続される電子機器に応じて、何れかのデバイス鍵を選択して使用することができる。
【００７４】
次に、デバイス鍵設定後の動作について説明する。  
デジタルＴＶ放送受信処理装置１００の暗号データ出力部１０３から出力されたデジタルＴＶ放送番組データは、ＰＣ２００では暗号データ受信部２０１によって受信される。ＰＣ２００では、デジタルＴＶ放送受信処理装置１００によって受信されるデジタルＴＶ放送番組データについて、リアルタイムに視聴することもできるし、また録画することもできる。また、その両方を同時に行うこともできる。
【００７５】
デジタルＴＶ放送番組データをリアルタイムに視聴する場合には、暗号データ受信部２０１によって受信された暗号化されたデジタルＴＶ放送番組データは、放送データ処理部２０２によって復号される。この復号に必要な暗号鍵は、コンテンツ暗号処理部２０３から供給される。コンテンツ暗号処理部２０３は、この暗号鍵をデジタルＴＶ放送受信処理装置１００から取得する。
【００７６】
放送データ処理部２０２は、暗号化されたデジタルＴＶ放送番組データの復号のほか、デジタルＴＶ放送番組データのパーシャルＴＳ化等の解釈処理も実行する。放送データ処理部２０２によって復号処理及び解釈処理が施されて整形されたデジタルＴＶ放送番組データは、ＤＥＭＵＸ２０４に送られてビデオデータとオーディオデータとに分離され、ビデオデータはビデオデコーダ２０５、オーディオデータはオーディオデコーダ２０７にそれぞれ供給される。ビデオデコーダ２０５は、供給されたビデオデータに対するデコード処理を実行し、モニタ２０６に出力する。一方、オーディオデコーダ２０７は、オーディオデータに対するデコード処理を実行し、スピーカ２０８に出力する。以上により、本コンピュータシステムのユーザは、デジタルＴＶ放送番組データをリアルタイムに視聴することができる。
【００７７】
次に、デジタルＴＶ放送番組データを録画する場合には次のように動作する。  
放送データ処理部２０２によって復号処理及び解釈処理が施されて整形されたデジタルＴＶ放送番組データは、蓄積データ処理部２０９にも供給され、録画時、蓄積データ処理部２０９によって再暗号化が施されて例えばハードディスク装置等の蓄積メディア２１０に暗号化コンテンツ２１０２として格納される。蓄積メディア２１０には、暗号化コンテンツ２１０２を復号するための暗号鍵の束を暗号化したコンテンツ鍵管理データ２１０１も格納される。
【００７８】
蓄積データ処理部２０９は、新たな暗号化コンテンツ２１０２を蓄積メディア２１０に蓄積する際、この暗号化コンテンツ２１０２に対応する暗号鍵のコンテンツ鍵管理データ２１０１への登録をコンテンツ暗号処理部２０３を介してデジタルＴＶ放送受信処理装置１００（デバイス鍵管理部３００）に依頼する。
【００７９】
コンテンツ鍵管理データ２１０１は、例えば１００個のエントリを有するテーブルであり、いま、１０個の暗号化コンテンツ２１０２が既に蓄積メディア２１０に蓄積されている状態にあるものとする。ここで、１１個目の暗号化コンテンツ２１０２を新たに蓄積メディア２１０に蓄積しようとする場合、登録対象の暗号鍵と共に、現在のコンテンツ鍵管理データ２１０１が、暗号化されたままの状態で、さらにセッションキーによって暗号化されて、デジタルＴＶ放送受信処理装置１００側に送信される。
【００８０】
デジタルＴＶ放送受信処理装置１００のデバイス鍵管理部３００は、鍵データ管理用不揮発性メモリ３０１に保持されたＰＣ２００用のデバイス鍵を使って、その暗号化を解いた後、空いている９０個のエントリの内の１つに今回のコンテンツの暗号鍵が保持され、再度、デバイス鍵により暗号化し直されてＰＣ２００側に返却される。ＰＣ２００は、この返却されたコンテンツ鍵管理データ２１０１を新たに蓄積メディア２１０に蓄積する。
【００８１】
次に、蓄積メディア２１０に格納された暗号化コンテンツ２１０２を再生する場合には次のように動作する。  
まず、ＰＣ２００からデジタルＴＶ放送受信処理装置１００に目的のコンテンツの再生が通知される。その際、コンテンツ鍵管理データ２１０１が、暗号化されたままの状態でＰＣ２００側からデジタルＴＶ放送受信処理装置１００側に送信される。一方、デジタルＴＶ放送受信処理装置１００は、鍵データ管理用不揮発性メモリ３０１に記録されたＰＣ２００に対応するデバイス鍵を使って、コンテンツ鍵管理データ２１０１の暗号化を解いた後、目的のコンテンツの暗号鍵（平文）のみをセッションキーにて暗号化してＰＣ２００側に返却する。このように、ＰＣ２００側にて保持されるコンテンツ鍵管理データ２１０１の復号は、デジタルＴＶ放送受信処理装置１００側のみで行われる。
【００８２】
蓄積データ処理部２０９は、デジタルＴＶ放送受信処理装置１００から返却された暗号鍵を使って暗号化コンテンツ２１０２を復号し、復号した暗号化コンテンツ２１０２、即ち録画されたデジタルＴＶ放送番組データを放送データ処理部２０２に供給する。以下、放送データ処理部２０２によって解釈処理が施され、ＤＥＭＵＸ２０４によってビデオデータとオーディオデータとに分離され、ビデオデコーダ２０５及びオーディオデコーダ２０７によるデコード処理が実行されてモニタ２０６及びスピーカ２０８から出力される。以上により、本コンピュータシステムのユーザは、デジタルＴＶ放送番組データを録画して、後日視聴することもできる。
【００８３】
なお、前述した説明では、デジタルＴＶ放送受信処理装置１００がＰＣ２００に装着された場合に、デバイス鍵選択用データがハードディスク装置に記録されているかチェックし、デバイス鍵選択用データが記録されていない場合に、デバイス鍵設定パラメータを生成してデジタルＴＶ放送受信処理装置１００に送信することによりデバイス鍵を生成している。これに対して、ＰＣ２００においてセキュアに読み込み可能な変動しない値が存在する場合に、この値をデバイス鍵設定パラメータ（機器固有データ）として用いることで、デバイス鍵選択用データを用いたデバイス鍵の選択処理を不要とすることができる。
【００８４】
この場合、セキュアな機器固有データをＰＣ２００からデジタルＴＶ放送受信処理装置１００に対して送信し、デジタルＴＶ放送受信処理装置１００において機器固有データと対応付けてデバイス鍵を登録しておく。ＰＣ２００は、デジタルＴＶ放送受信処理装置１００が装着された場合に、ハードディスク装置にデバイス鍵選択用データが記録されているかチェックするための処理をすることなく、セキュアな機器固有データをデジタルＴＶ放送受信処理装置１００に送信する。デジタルＴＶ放送受信処理装置１００は、セキュアな機器固有データと同一のデータが存在した場合には、このデータと対応付けられたデバイス鍵を設定してデバイス鍵処理等を実行する。セキュアな機器固有データに対応するデータがデジタルＴＶ放送受信処理装置１００に登録されていない場合には、初期設定動作を行ってデバイス鍵の生成を行っても良い。
【００８５】
また、前述した説明では、デジタルＴＶ放送受信処理装置１００はＰＣ２００からデバイス鍵設定パラメータを受信し、デジタルＴＶ放送受信処理装置１００が装着されたＰＣ２００に対応するデバイス鍵を設定しなければ、デジタルＴＶ放送受信処理装置１００の機能が利用できないものとしている。これに対して、デジタルＴＶ放送受信処理装置１００では、前回、何れかのＰＣ２００に接続されることで使用されたデバイス鍵が設定されたままの状態にしておき、このデバイス鍵により機能を利用可能とするようにしても良い。
【００８６】
この場合、デジタルＴＶ放送受信処理装置１００がＰＣ２００が装着されて使用される毎に、初期設定においてデバイス鍵を選択するための処理を実行する必要が無くなる。例えば、ユーザが複数の電子機器を有しており、１つのデジタルＴＶ放送受信処理装置１００を用いてデジタルＴＶ放送番組データの視聴をしていたとしても、特定の電子機器を主として使用する場合が多い。こうした場合には、前回、使用したデバイス鍵をそのまま設定したとしても、正常に利用することが多い。
【００８７】
なお、前回使用したデバイス鍵によりデジタルＴＶ放送受信処理装置１００を機能された場合に、正常に動作できない場合には、前回使用の電子機器とは別の電子機器にデジタルＴＶ放送受信処理装置１００が接続されたものとして、前述と同様にして、デバイス鍵選択用データのチェック、処理設定によるデバイス鍵の設定等を実行すれば良い。
【００８８】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【００８９】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００９０】
１００…デジタルＴＶ放送受信処理装置、１０１…選局部、１０２…ｍｕｌｔｉ２デスクランブラ、１０３……暗号データ出力部、２００…パーソナルコンピュータ（ＰＣ）、２０１…暗号データ受信部、２０２…放送データ処理部、２０３…コンテンツ暗号処理部、２０３１…コマンド送受信部、２０３２…認証処理部、２０３３…暗号鍵処理部、２０４…ＤＥＭＵＸ、２０５…ビデオデコーダ、２０６…モニタ、２０７…オーディオデコーダ、２０８…スピーカ、２０９…蓄積データ処理部、２１０…蓄積メディア、２１０１…コンテンツ鍵管理データ、２１０２…暗号化コンテンツ、３００…デバイス鍵管理部、３０１…鍵データ管理用不揮発メモリ、３０２…認証処理部、３０３…暗号鍵処理部、３０４…コマンド送受信部。
【図１】
2010259026.tif 000003
【図２】
2010259026.tif 000004
【図３】
2010259026.tif 000005
【図４】
2010259026.tif 000006
【図５】
2010259026.tif 000007
【図６】
2010259026.tif 000008
【図７】
2010259026.tif 000009
【図８】
2010259026.tif 000010