(57)【要約】【課題】十分な著作権保護機能を実現でき、且つ修理後も、録画済みの暗号化された放送番組データを復号することが可能な情報処理装置を実現する。【解決手段】デジタルＴＶチューナ１１７は、受信した放送番組データをＥＥＰＲＯＭ３０３に格納された暗号化鍵に基づいて暗号化し、その暗号化された放送番組データを出力する。システム基板５０上のシステム部は、暗号化された放送番組データをＨＤＤ１１１に格納する処理、ＨＤＤ１１１に格納された暗号化された放送番組データをＥＥＰＲＯＭ３０３に格納された暗号化鍵に基づいて復号する処理、および復号された放送番組データを再生する処理等を実行する。また、システム基板５０上には、ＥＥＰＲＯＭ３０３に格納された暗号化鍵を復元するための鍵復元データが格納されたＥＥＰＲＯＭ１１８が設けられている。【選択図】      図３
2007195110.tif 000002
【特許請求の範囲】
【請求項１】
放送番組データを受信するチューナ部と、暗号化鍵を格納する第１の不揮発性メモリと、前記チューナ部によって受信された放送番組データを前記暗号化鍵に基づいて暗号化する暗号化部とを含む受信装置と、
前記受信装置に電気的に接続されるシステム基板上に設けられ、前記第１の不揮発性メモリに格納された暗号化鍵を復元するための鍵復元データを格納する第２の不揮発性メモリとを具備することを特徴とする情報処理装置。
【請求項２】
前記受信装置は、前記システム基板上に設けられたバススロットに取り外し可能に接続されるチューナ基板上に設けられていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記鍵復元データは、前記暗号化鍵を生成する途中過程で生成されるデータであることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第１の不揮発性メモリは、前記暗号化鍵と、前記鍵復元データとを格納していることを特徴とする請求項１記載の情報処理装置。
【請求項５】
本体と、
前記本体内に設けられたシステム基板と、
前記システム基板上に設けられたバススロットに取り外し可能に接続されるチューナ基板上に設けられた受信装置であって、放送番組データを受信するチューナ部と、暗号化鍵を格納する第１の不揮発性メモリと、前記チューナ部によって受信された放送番組データを前記暗号化鍵に基づいて暗号化し、暗号化された放送番組データを出力する暗号化部とを含む受信装置と、
前記システム基板上に搭載され、前記受信装置から出力される暗号化された放送番組データを記憶装置に格納する処理と、前記記憶装置に格納された前記暗号化された放送番組データを、前記第１の不揮発性メモリに格納された前記暗号化鍵に基づいて復号する処理と、前記復号された放送番組データを再生する処理とを実行するシステム部と、
前記システム基板上に設けられ、前記第１の不揮発性メモリに格納された暗号化鍵を復元するための鍵復元データであって、前記暗号化鍵を生成する途中過程で生成されるデータから構成される鍵復元データを格納する第２の不揮発性メモリとを具備することを特徴とする情報処理装置。
【請求項６】
前記第１の不揮発性メモリは、前記暗号化鍵と、前記鍵復元データとを格納していることを特徴とする請求項５記載の情報処理装置。
【請求項７】
放送番組データを受信するチューナ部と、暗号化鍵を格納する第１の不揮発性メモリと、前記チューナ部によって受信された放送番組データを前記暗号化鍵に基づいて暗号化し、暗号化された放送番組データを出力する暗号化部とを含む受信装置とを含む情報処理装置に適用される鍵復元方法であって、
前記第１の不揮発性メモリに格納された暗号化鍵を復元するための鍵復元データを前記受信装置に電気的に接続されるシステム基板上に設けられた第２の不揮発性メモリに格納する処理を、前記情報処理装置に実行させるステップと、
前記受信装置が新たな受信装置に交換された後、前記第２の不揮発性メモリに格納されている鍵復元データを用いて前記暗号化鍵を復元して当該復元された暗号化鍵を前記新たな受信装置内の第１の不揮発性メモリに格納する処理を前記情報処理装置に実行させるステップとを具備することを特徴とする鍵復元方法。
【請求項８】
前記受信装置は、前記システム基板上に設けられたバススロットに取り外し可能に接続されるチューナ基板上に設けられていることを特徴とする請求項７記載の鍵復元方法。
【請求項９】
前記鍵復元データは、前記暗号化鍵を生成する途中過程で生成されるデータであることを特徴とする請求項７記載の鍵復元方法。
【請求項１０】
前記第１の不揮発性メモリは、前記暗号化鍵と、前記鍵復元データとを格納しおり、
前記システム基板が新たなシステム基板に交換された後、前記第１の不揮発性メモリに格納されている前記鍵復元データをリードして、前記新たなシステム基板に設けられた第２の不揮発性メモリに格納する処理を前記情報処理装置に実行させるステップとをさらに具備することを特徴とする請求項７記載の鍵復元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置に関し、特に放送番組データを受信する受信装置を備えた情報処理装置および同装置で用いられる鍵復元方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disc）プレーヤ、ＴＶ装置のようなオーディオ・ビデオ（ＡＶ）機器と同様のＡＶ機能を備えたパーソナルコンピュータが開発されている。この種のパーソナルコンピュータの多くは、放送番組データを受信する機能を有している。
【０００３】
最近では、放送のデジタル化に伴い、放送番組データの著作権保護を実現するための仕組みの実現が要求されている。
【０００４】
特許文献１には、ＡＶ（オーディオ・ビデオ）信号を暗号化し、その暗号化されたＡＶ信号をハードディスク装置に格納する機能を有する記録再生装置が開示されている。
【特許文献１】特開２００４−２２０６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、パーソナルコンピュータはオープンなアーキテクチャによって実現されているので、バス上に流れる放送番組データがハッキングされる可能性がある。このため、パーソナルコンピュータにおいては、より強固な著作権保護の機能が必要である。
【０００６】
また、放送番組データを受信する機能を有するパーソナルコンピュータの修理においては、通常、チューナボードやシステムボードの交換が行われる。この場合、録画済みの暗号化された放送番組データを復号するための鍵が消失されてしまう可能性がある。
【０００７】
本発明は上述の事情を考慮してなされたものであり、十分な著作権保護機能を実現でき、且つ修理後も、録画済みの暗号化された放送番組データを復号することが可能な情報処理装置および鍵復元方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の情報処理装置は、放送番組データを受信するチューナ部と、暗号化鍵を格納する第１の不揮発性メモリと、前記チューナ部によって受信された放送番組データを前記暗号化鍵に基づいて暗号化する暗号化部とを含む受信装置と、前記受信装置に電気的に接続されるシステム基板上に設けられ、前記第１の不揮発性メモリに格納された暗号化鍵を復元するための鍵復元データを格納する第２の不揮発性メモリとを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、十分な著作権保護機能を実現でき、且つ修理後も、録画済みの暗号化された放送番組データを復号することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。
【００１１】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１３】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、本コンピュータ１０のＴＶ機能を制御するための操作ボタンも含まれている。
【００１４】
また、コンピュータ本体１１の正面には、本コンピュータ１０のＴＶ機能を制御するリモコンユニットとの通信を実行するためのリモコンユニットインタフェース部２０が設けられている。リモコンユニットインタフェース部２０は、赤外線信号受信部などから構成されている。
【００１５】
本コンピュータ１０は、地上波デジタルＴＶ放送のようなデジタル放送番組データを受信および再生することができる。コンピュータ本体１１の例えば右側面には、地上波デジタルＴＶ放送用のアンテナ端子１９が設けられている。また、コンピュータ本体１１の例えば背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子が設けられている。この外部ディスプレイ接続端子は、地上波デジタルＴＶ放送のようなデジタル放送番組データに対応したデジタル映像信号を外部ディスプレイに出力するために用いられる。
【００１６】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１７】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、デジタルＴＶチューナ１１７、およびＥＥＰＲＯＭ１１８等を備えている。
【００１８】
これらコンポーネントの内、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、およびＥＥＰＲＯＭ１１８等は、コンピュータ本体１１内に設けられたシステム基板上に設けられており、システム部として機能する。
【００１９】
デジタルＴＶチューナ１１７は、システム基板とは独立したユニットとして実現されている。例えば、ＴＶチューナ１１７は、システム基板とは異なるチューナ基板上に実装されている。ＴＶチューナ１１７は、暗号化機能を有しており、受信した放送番組データを暗号化してシステム部に出力する。放送番組データの暗号化は、ＴＶチューナ１１７内に記憶されている暗号化鍵に基づいて実行される。
【００２０】
システム部は、デジタルＴＶチューナ１１７から出力される暗号化された放送番組データを記憶装置例えばＨＤＤ１１１に格納する処理と、ＨＤＤ１１１に格納された暗号化された放送番組データを、デジタルＴＶチューナ１１７に格納されている暗号化鍵に基づいて復号する処理と、復号された放送番組データを再生する処理とを実行する。
【００２１】
以下、各コンポーネントの機能について説明する。
【００２２】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。また、ＢＩＯＳ−ＲＯＭ１０９には、ＧＰＵ１０５を制御するためのビデオＢＩＯＳ（ＶＧＡ  ＢＩＯＳ）も格納されている。
【００２３】
ノースブリッジ１１２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２４】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３、およびＨＤＭＩ端子２を介して、外部ディスプレイ装置１にデジタル映像信号を送出することもできる。
【００２５】
ＨＤＭＩ端子２は上述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、デジタル映像信号とデジタルオーディオ信号とを一本のケーブルでテレビのような外部ディスプレイ装置１に送出することができる。
【００２６】
ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ装置１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。このＨＤＭＩ制御回路３は、ＨＤＣＰ（High-bandwidth Digital Content Protection System）のようなコンテンツ保護機能を有している。ＨＤＭＩ制御回路３は、ＨＤＭＩ端子２に接続された外部ディスプレイ装置１がＨＤＣＰのようなコンテンツ保護機能に対応した正当なデバイスであるか否かを判別するための認証処理を実行し、外部ディスプレイ装置１が正当なデバイスであることが判別された場合にのみデジタル映像信号を出力する。これによって、セキュアな状態で、放送番組データのようなデジタル映像信号を外部に出力することができる。
【００２７】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１およびＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２８】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。
【００２９】
カードコントローラ１１３は、ＰＣカード、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードのようなカードデバイスを制御する。無線ＬＡＮコントローラ１１４は、たとえばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE 1394コントローラ１１５は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。
【００３０】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、リモコンユニットインタフェース２０との通信を実行する機能を有している。
【００３１】
デジタルＴＶチューナ１１７は地上波デジタルＴＶ放送のようなデジタル放送番組を受信する受信装置であり、アンテナ端子１９に接続されている。このデジタルＴＶチューナ１１７は、チューナ回路２０１、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器２０２、および著作権保護ＬＳＩ２０３を備えている。
【００３２】
地上波デジタルＴＶ放送においては、各放送番組データ（ビデオ、オーディオ）に対する圧縮符号化方式としてＭＰＥＧ２が利用されている。また、映像フォーマットとしては、標準解像度のＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）と高解像度のＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）を使用することができる。
【００３３】
チューナ回路２０１およびＯＦＤＭ復調器２０２は、放送番組データを受信するチューナ部として機能する。チューナ回路２０１は、アンテナ端子１９から入力されるＴＶ放送信号の中から特定チャネルのＴＶ放送信号を受信する。ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調器２０２は、チューナ回路２０１によって受信されたＴＶ放送信号を復調して、そのＴＶ放送信号からトランスポートストリーム（ＴＳ）を取り出す。トランスポートストリームは、圧縮符号化された複数の放送番組データを多重化したストリームである。トランスポートストリームには、暗号化された放送番組データ（ビデオ、オーディオ）が含まれている。
【００３４】
著作権保護ＬＳＩ２０３は、暗号化された放送番組データを復号する処理と、復号された放送番組データを再度暗号化し、その暗号化された放送番組データをシステム部に出力する処理とを実行する。
【００３５】
暗号化された放送番組データの復号は、例えば、コンピュータ本体１１に装着されているＢ−ＣＡＳカード２０４を用いて実行される。Ｂ−ＣＡＳカード２０４は、暗号化された放送番組データを復号するための情報（鍵、認証情報、契約情報等）を格納したＩＣカードである。著作権保護ＬＳＩ２０３は、Ｂ−ＣＡＳカード２０４に格納された情報を用いて暗号化された放送番組データを復号する。また、著作権保護ＬＳＩ２０３は、ローカルな暗号化鍵を有しており、その暗号化鍵に基づいて放送番組データを再度暗号化する。暗号化された放送番組データは、ＰＣＩバスを介してシステム部に送られる。
【００３６】
システム部のＣＰＵ１０１は、デジタルＴＶチューナ１１７から送信される、暗号化された放送番組データを、デジタルＴＶチューナ１１７に格納されている暗号化鍵に基づいて復号する。またＣＰＵ１０１は、デジタルＴＶチューナ１１７から送信される、暗号化された放送番組データを、ＨＤＤ１１１に格納する録画処理を実行することもできる。この場合、暗号化された放送番組データは、暗号化されたままの状態でＨＤＤ１１１に格納される。ＨＤＤ１１１に格納された、暗号化された放送番組データを再生する時、ＣＰＵ１０１は、デデジタルＴＶチューナ１１７に格納されている暗号化鍵に基づいて、暗号化された放送番組データを復号する。
【００３７】
このように、暗号化鍵はデジタルＴＶチューナ１１７内で管理されている。デジタルＴＶチューナ１１７は、システム部に比してセキュアである。このため、暗号化鍵をハッキングから保護することができる。
【００３８】
ところで、もし本コンピュータ１０が故障した場合、保守サービスセンタの作業員は、専用の解析ツール等を用いて、故障箇所を特定する。デジタルＴＶチューナ１１７に障害が発生していることが検出されたならば、保守サービスセンタの作業員は、デジタルＴＶチューナ１１７を新たなデジタルＴＶチューナ１１７に交換する作業を行う。この場合、既にＨＤＤ１１１に格納されている、暗号化された放送番組データを復号するための暗号化データは、消失されてしまう。この場合、ＨＤＤ１１１に格納されている、暗号化された放送番組データを正常に再生することはできなくなる。
【００３９】
そこで、本実施形態においては、システム部にはＥＥＰＲＯＭ１１８が設けられている。ＥＥＰＲＯＭ１１８は、鍵復元データを格納した不揮発性メモリである。鍵復元データは、デジタルＴＶチューナ１１７に格納された暗号化鍵を復元するためのデータである。この鍵復元データに対して特定の演算を施すことにより、オリジナルの鍵復元データを復元することができる。オリジナルの鍵復元データを復元するための演算方法は非公開である。鍵復元データとしては、例えば、暗号化鍵を生成する途中過程で生成されるデータ（中間成果物）を用いることができる。
【００４０】
サービスセンタにおいては、特定のツール（ソフトウェア）によって鍵復元データから暗号化鍵が生成され、その生成された暗号化鍵が新たなデジタルＴＶチューナ１１７に格納される。これにより、故障したデジタルＴＶチューナ１１７と新たなデジタルＴＶチューナ１１７とは同一の暗号化鍵を持つことになる。よって、新たなデジタルＴＶチューナ１１７が接続されたシステム部は、その新たなデジタルＴＶチューナ１１７から暗号化鍵を取得することにより、既にＨＤＤ１１１に格納されている、暗号化された放送番組データを復号することが可能となる。
【００４１】
図３は、デジタルＴＶチューナ１１７の構成例が示されている。
【００４２】
システム基板５０上には、上述のシステム部が実装されている。図３においては、システム部を構成するコンポーネント群の代表として、ＣＰＵ１０１、ＢＩＯＳ−ＲＯＭ１０９、およびＥＥＰＲＯＭ１１８だけが示されている。
【００４３】
デジタルＴＶチューナ１１７は、システム基板５０上に設けられたバススロット５１を介してシステム部に電気的に接続される。すなわち、デジタルＴＶチューナ１１７は、システム基板５０上に設けられたバススロット５１に取り外し可能に接続されるチューナ基板上に実装されている。このチューナ基板は、例えば、MiniPCIボードから実現されている。
【００４４】
デジタルＴＶチューナ１１７は、上述のチューナ回路２０１、ＯＦＤＭ復調器２０２、および著作権保護ＬＳＩ２０３に加え、ＰＣＩインタフェース部２０４を備えている。ＰＣＩインタフェース部２０４は、バススロット５１およびＰＣＩバスを介して、システム部との通信を実行する。
【００４５】
著作権保護ＬＳＩ２０３は、Ｂ−ＣＡＳ制御部３０１、暗号化部３０２、およびＥＥＰＲＯＭ３０３を備えている。ＥＥＰＲＯＭ３０３は、上述の暗号化鍵を格納する不揮発性メモリである。また、ＥＥＰＲＯＭ３０３には、システム基板５０上のＥＥＰＲＯＭ１１８に格納された鍵復元データをバックアップするために、ＥＥＰＲＯＭ１１８に格納された鍵復元データと同じ鍵復元データも格納されている。
【００４６】
Ｂ−ＣＡＳ制御部３０１は、受信された暗号化されている放送番組データを、Ｂ−ＣＡＳカード２０４に格納された情報を用いて復号する。暗号化部２０３は、復号された放送番組データを、ＥＥＰＲＯＭ３０３に格納されている暗号化鍵に基づいて暗号化する。
【００４７】
次に、図４を参照して、ＣＰＵ１０１によって実行される再生ソフトウェアの機能構成を説明する。
【００４８】
再生ソフトウェアは、デジタルＴＶチューナ１１７によって受信された放送番組データを記録および再生を実行するためのアプリケーションプログラムである。この再生ソフトウェアは、その機能実行モジュールとして、録画処理部６０、暗号鍵取得部６１、復号部６２、および再生部６３を備えている。
【００４９】
録画処理部６０は、デジタルＴＶチューナ１１７から送信される暗号化された放送番組データをＨＤＤ１１１に格納する録画処理を実行する。暗号鍵取得部６１は、デジタルＴＶチューナ１１７との通信を実行して、デジタルＴＶチューナ１１７から暗号化鍵を取得する。復号部６２は、デジタルＴＶチューナ１１７から送信される暗号化された放送番組データ、またはＨＤＤ１１１から読み出される暗号化された放送番組データを、暗号鍵取得部６１によって取得された暗号化鍵に基づいて復号する。再生部６３は、復号された放送番組データを再生する再生処理を実行する。この再生処理においては、復号された放送番組データはオーディオデータとビデオデータとに分離される。そして、オーディオデータはサウンドコントローラ１０６に送られ、ビデオデータはＧＰＵ１０５に送られる。
【００５０】
図５には、デジタルＴＶチューナ１１７に格納されている暗号化鍵が復元される様子が示されている。
【００５１】
上述したように、デジタルＴＶチューナ１１７が故障し、その故障したデジタルＴＶチューナ１１７が新たなデジタルＴＶチューナと交換された場合には、ＨＤＤ１１１に既に格納されている放送番組データの復号に必要な暗号化鍵が失われてしまう。しかし、本実施形態においては、鍵復元データを格納したＥＥＰＲＯＭ１１８がシステム基板５０上に設けられている。このため、故障したデジタルＴＶチューナ１１７が新たなデジタルＴＶチューナと交換された場合であっても、故障したデジタルＴＶチューナ１１７に格納されていた暗号化鍵を鍵復元データから復元し、その復元された暗号化鍵を、新たなデジタルＴＶチューナ内のＥＥＰＲＯＭ３０３に格納することができる。
【００５２】
また、上述したように、デジタルＴＶチューナ１１７のＥＥＰＲＯＭ３０３には、暗号化鍵のみならず、鍵復元データを格納しておくことも可能である。コンピュータ１０が故障した場合、システム基板５０が新たなシステム基板に交換される場合もある。この場合、デジタルＴＶチューナ１１７の暗号化鍵を復元するための鍵復元データは消失されてしまう。しかし、デジタルＴＶチューナ１１７のＥＥＰＲＯＭ３０３には鍵復元データが格納されているので、図６に示すように、この鍵復元データをＥＥＰＲＯＭ３０３から読み出して、新たシステム基板上のＥＥＰＲＯＭ１１８に書き込むことが可能となる。これにより、後にデジタルＴＶチューナ１１７が故障しても、暗号化鍵を復元することが可能となる。
【００５３】
次に、図７のフローチャートを参照して、暗号化鍵および鍵復元データをデジタルＴＶチューナ１１７およびシステム部に格納する鍵格納処理について説明する。この鍵格納処理は、例えば、本コンピュータ１０が組み立てられてから出荷されるまでの期間中に、メーカの工場内で専用のツール（鍵格納ソフトウェア）を用いて実行される。
【００５４】
この鍵格納ソフトウェアはコンピュータ読み取り可能な記憶媒体を介して本コンピュータ１０にインストールされる。ＣＰＵ１０１はそのソフトウェアを実行することによって、以下の手順を実行する。
【００５５】
まず、ＣＰＵ１０１は、鍵復元データを生成する（ステップＳ１１）。鍵復元データは、暗号化鍵を生成するための演算処理の途中過程で中間成果物として得られるデータである。すなわち、本コンピュータ１０を一意に識別するＩＤ等に所定の関数を適用すること等によって、暗号化鍵を生成するための演算処理を実行する。この演算処理の途中の過程で、鍵復元データが生成される。
【００５６】
ＣＰＵ１０１は、システム基板５０に接続されたデジタルＴＶチューナ１１７をＰＣＩバスを介してアクセスして、鍵復元データをデジタルＴＶチューナ１１７のＥＥＰＲＯＭ３０３に格納する（ステップＳ１２）。また、ＣＰＵ１０１は、システム基板５０上のＥＥＰＲＯＭ１１８をアクセスして、鍵復元データをＥＥＰＲＯＭ１１８に格納する（ステップＳ１３）。
【００５７】
この後、ＣＰＵ１０１は、鍵復元データに対してさらに所定の演算を施すことによって、本コンピュータ１０に固有の暗号化鍵を生成する（ステップＳ１４）。そして、ＣＰＵ１０１は、デジタルＴＶチューナ１１７をＰＣＩバスを介してアクセスして、暗号化鍵をデジタルＴＶチューナ１１７のＥＥＰＲＯＭ３０３に格納する（ステップＳ１５）。
【００５８】
なお、上述の鍵格納処理は、本コンピュータ１０の出荷後に実行してもよい。この場合、本コンピュータ１０は、上述の鍵格納ソフトウェアがＨＤＤ１１１にプリインストールされた状態で出荷される。そして、例えばオペレーティングシステムの最初のセットアップ時等に、上述の鍵格納処理が自動実行される。
【００５９】
次に、図８のフローチャートを参照して、故障したデジタルＴＶチューナ１１７の交換時に実行される鍵復元処理の手順を説明する。この鍵格納処理は、故障したデジタルＴＶチューナ１１７が新たなデジタルＴＶチューナに交換された後に、保守サービスセンタ内で専用のツール（鍵復元ソフトウェア）を用いて実行される。
【００６０】
この鍵復元ソフトウェアはコンピュータ読み取り可能な記憶媒体を介して本コンピュータ１０にインストールされる。ＣＰＵ１０１はそのソフトウェアを実行することによって、以下の手順を実行する。
【００６１】
ＣＰＵ１０１は、まず、システム基板５０上のＥＥＰＲＯＭ１１８から鍵復元データを読み出し、そしてその鍵復元データに対して所定の演算を施すことにより、本コンピュータ１０に固有の暗号化鍵を生成する（ステップＳ２１）。この暗号化鍵は、故障したデジタルＴＶチューナ１１７に格納されている暗号化鍵と同じ内容である。
【００６２】
次いで、ＣＰＵ１０１は、システム基板５０に接続された新たなデジタルＴＶチューナ１１７をＰＣＩバスを介してアクセスして、暗号化鍵を新たなデジタルＴＶチューナ１１７のＥＥＰＲＯＭ３０３に格納する（ステップＳ２２）。さらに、ＣＰＵ１０１は、システム基板５０に接続された新たなデジタルＴＶチューナ１１７をＰＣＩバスを介してアクセスして、システム基板５０上のＥＥＰＲＯＭ１１８に格納されている鍵復元データを新たなデジタルＴＶチューナ１１７のＥＥＰＲＯＭ３０３に格納する（ステップＳ２３）。
【００６３】
次に、図９のフローチャートを参照して、故障したシステム基板５０の交換時に実行される鍵復元データコピー処理の手順を説明する。この鍵復元データコピー処理は、故障したシステム基板５０が新たなシステム基板に交換された後に、保守サービスセンタ内で専用のツール（鍵復元データコピーソフトウェア）を用いて実行される。
【００６４】
この鍵復元データコピーソフトウェアはコンピュータ読み取り可能な記憶媒体を介して本コンピュータ１０にインストールされる。ＣＰＵ１０１はそのソフトウェアを実行することによって、以下の手順を実行する。
【００６５】
ＣＰＵ１０１は、システム基板５０に接続されたデジタルＴＶチューナ１１７をＰＣＩバスを介してアクセスしてデジタルＴＶチューナ１１７のＥＥＰＲＯＭ３０３から鍵復元データをリードし、そのリードした鍵復元データを、新たなシステム基板５０上のＥＥＰＲＯＭ１１８に格納する（ステップＳ３１）。
【００６６】
以上のように、本実施形態においては、デジタルＴＶチューナ１１７は暗号化された放送番組データを出力する。このため、たとえＰＣＩバス上に流れる放送番組データがハッキングされても、その放送番組データを正常に再生することはできない。また、システム基板上５０には、鍵復元データを格納したＥＥＰＲＯＭ１１８が設けられているので、デジタルＴＶチューナ１１７が新たなデジタルＴＶチューナに交換された後も、オリジナルの鍵復元データを復元することができる。よって、デジタルＴＶチューナの交換後においても、録画済みの暗号化された放送番組データを正しく復号することが可能となる。
【００６７】
また、ＥＥＰＲＯＭ１１８に格納されている鍵復元データは暗号鍵そのものではないので、たとえＥＥＰＲＯＭ１１８の鍵復元データがハッキングされても、暗号鍵自体が盗まれることはない。
【００６８】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態に係る情報処理装置の概観を示す斜視図。
【図２】同実施形態に係る情報処理装置のシステム構成の例を示すブロック図。
【図３】同実施形態に係る情報処理装置に設けられた受信装置の構成の例を示すブロック図。
【図４】同実施形態に係る情報処理装置によって実行されるソフトウェアの構成の例を示す図。
【図５】同実施形態に係る情報処理装置によって実行される鍵復元処理の動作を説明するための図。
【図６】同実施形態に係る情報処理装置によって実行される鍵復元データコピー処理の動作を説明するための図。
【図７】同実施形態に係る情報処理装置によって実行される鍵格納処理の手順の例を示すフローチャート。
【図８】同実施形態に係る情報処理装置によって実行される鍵復元処理の手順の例を示すフローチャート。
【図９】同実施形態に係る情報処理装置によって実行される鍵復元データコピー処理の手順の例を示すフローチャート。
【符号の説明】
【００７０】
１０…コンピュータ、１０１…ＣＰＵ、１０５…ＧＰＵ、１０６…サウンドコントローラ、１１１…ＨＤＤ、１１７…デジタルＴＶチューナ、１１８…ＥＥＰＲＯＭ、２０１…チューナ回路、２０２…ＯＦＤＭ…復調器、２０３…著作権保護ＬＳＩ、２０３…暗号化部、３０３…ＥＥＰＲＯＭ。
【図１】
2007195110.tif 000003
【図２】
2007195110.tif 000004
【図３】
2007195110.tif 000005
【図４】
2007195110.tif 000006
【図５】
2007195110.tif 000007
【図６】
2007195110.tif 000008
【図７】
2007195110.tif 000009
【図８】
2007195110.tif 000010
【図９】
2007195110.tif 000011