(57)【要約】【課題】  暗号化されて記憶されたコンテンツデータの不正コピーを防止することができる情報処理装置を提供する。【解決手段】  情報処理装置１は、コンテンツデータを取得して暗号化する複数の著作権保護ＬＳＩ３１，３２と、著作権保護ＬＳＩ３１，３２のそれぞれに対応して設けられ、対応する著作権保護ＬＳＩ３１，３２からＰＣＩバス１４を介してコンテンツデータを取得して復号化するソフトウェアデコーダ４１，４２と、ソフトウェアデコーダ４１，４２によって暗号化されたコンテンツデータを記憶するＨＤＤ２３と、を備えている。ＨＤＤ２３に記憶されたコンテンツデータを復号化するための鍵データは、Masterとして設定された１つの著作権保護ＬＳＩ３１に記憶されている。【選択図】  図１
2008160428.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを取得して暗号化する複数のデータ暗号化手段と、
前記データ暗号化手段のそれぞれに対応して設けられ、対応する前記データ暗号化手段からユーザアクセスバスを介して前記コンテンツデータを取得して復号化するデータ復号化手段と、
前記データ復号化手段によって暗号化された前記コンテンツデータを記憶するデータ記憶手段と、を備え、
前記データ記憶手段に記憶された前記コンテンツデータを復号化するための鍵データは、１つの前記データ暗号化手段に記憶されていることを特徴とする情報処理装置。
【請求項２】
前記データ復号化手段のそれぞれは、前記鍵データを記憶している１つの前記データ暗号化手段から前記鍵データを取得して、前記データ記憶手段に記憶された前記コンテンツデータを復号化することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記鍵データを記憶している１つの前記データ暗号化手段は、主手段として設定され、その他の前記データ暗号化手段は、従手段として設定されることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記主手段としての設定及び前記従手段としての設定は、前記データ暗号化手段の起動時に行われることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記主手段としての設定及び前記従手段としての設定は、一度行われると維持されることを特徴とする請求項３又は４記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送等のコンテンツデータを取得する機能を有する情報処理装置に関する。
【背景技術】
【０００２】
複数のチャンネルで送信されるデジタル放送を同時に受信するために、チューナ部及び復調部により構成された受信系を複数備えるデジタル放送受信装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−３３６５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、パーソナルコンピュータ等の情報処理装置においては、デジタル放送等のコンテンツデータを受信するためのチューナカードと、受信されたコンテンツデータに対して再生や録画等の処理を実行するための本体部とが、オープンアーキテクチャであるユーザアクセスバスを介して接続されるのが一般的である。そのため、著作権保護の必要性から、受信されたコンテンツデータは、チューナカードで暗号化された後、ユーザアクセスバスを介して本体部に送信され、本体部で復号化される。
【０００４】
更に、本体部においてＨＤＤ等の記憶装置にコンテンツデータを記憶する場合にも、著作権保護の必要性から、コンテンツデータは暗号化される。そして、記憶装置に記憶されたコンテンツデータを復号化するための鍵データは、チューナカードに記憶される。
【０００５】
以上により、パーソナルコンピュータ等の情報処理装置において複数のコンテンツデータを同時に受信しようとすると、複数枚のチューナカードが用いられることになるため、次のような問題が生じるおそれがある。
【０００６】
すなわち、記憶装置に記憶されたコンテンツデータを復号化するための鍵データが複数枚のチューナカードに記憶されているので、そのうちの１枚のチューナカードを用いれば、暗号化されて記憶されたコンテンツデータを他の情報処理装置の記憶装置にコピーして、他の情報処理装置において復号化することができる。このように、暗号化されて記憶されたコンテンツデータを２つ以上の情報処理装置において同時に復号化し得ることから、不正コピーが成立するおそれがある。
【０００７】
そこで、本発明は、このような事情に鑑みてなされたものであり、暗号化されて記憶されたコンテンツデータの不正コピーを防止することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る情報処理装置は、コンテンツデータを取得して暗号化する複数のデータ暗号化手段と、データ暗号化手段のそれぞれに対応して設けられ、対応するデータ暗号化手段からユーザアクセスバスを介してコンテンツデータを取得して復号化するデータ復号化手段と、データ復号化手段によって暗号化されたコンテンツデータを記憶するデータ記憶手段と、を備え、データ記憶手段に記憶されたコンテンツデータを復号化するための鍵データは、１つのデータ暗号化手段に記憶されていることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、暗号化されて記憶されたコンテンツデータの不正コピーを防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
【００１１】
図１に示されるように、情報処理装置１は、受信系Master及び受信系Slaveを備えるパーソナルコンピュータである。受信系Masterは、デジタル放送のコンテンツデータを受信するためのチューナモジュール２１及び著作権保護ＬＳＩ（データ暗号化手段）３１、並びに受信されたコンテンツデータに対して再生や録画等の処理を実行するためのソフトウェアデコーダ（データ復号化手段）４１を有している。同様に、受信系Slaveは、チューナモジュール２２及び著作権保護ＬＳＩ（データ暗号化手段）３２、並びにソフトウェアデコーダ（データ復号化手段）４２を有している。なお、Ｂ−ＣＡＳ（Broadcasting  satellite-Conditional  Access  Systems）カード５は、著作権保護ＬＳＩ３１，３２によって共同で使用される。
【００１２】
チューナモジュール２１及び著作権保護ＬＳＩ３１は、１枚のチューナカードに構成されており、チューナモジュール２２及び著作権保護ＬＳＩ３２は、別の１枚のチューナカードに構成されている。チューナカードとしては、例えば、情報処理装置１のミニＰＣＩスロットに挿入することができるミニＰＣＩカードが用いられる。チューナカードが情報処理装置１に装着されると、著作権保護ＬＳＩ３１（３２）とソフトウェアデコーダ４１（４２）とがＰＣＩバス（ユーザアクセスバス）１４を介して接続される。
【００１３】
著作権保護ＬＳＩ３１は、パケット識別子（ＰＩＤ）が固定値であるＴＳパケットを示すＰＩＤテーブル６１、MULTI2デスクランブラ７１、上位アプリケーションから指定があったＰＩＤを持つＴＳパケットのみを通過させるＰＩＤフィルタ８１、プロセッサ９１、コンテンツデータをローカル暗号化する暗号部１１１、Flash１２１、及びＢ−ＣＡＳカード５を制御するＵＡＲＴ１３１を有している。同様に、著作権保護ＬＳＩ３２は、ＰＩＤテーブル６２、MULTI2デスクランブラ７２、ＰＩＤフィルタ８２、プロセッサ９２、暗号部１１２、Flash１２２及びＵＡＲＴ１３２を有している。
【００１４】
ソフトウェアデコーダ４１は、暗号部１１１からＰＣＩバス１４を介して取得したコンテンツデータを復号化する復号部１５１、復号化されたコンテンツデータを音声データと映像データとに分離するデマックス１６１、分離された音声データをデコードするオーディオデコーダ１７、分離された映像データをデコードするビデオデコーダ１８、及び暗号／復号部１９１を有している。
【００１５】
ソフトウェアデコーダ４２は、暗号部１１２からＰＣＩバス１４を介して取得したコンテンツデータを復号化する復号部１５２、復号化されたコンテンツデータを音声データと映像データとに分離するデマックス１６２、及び暗号／復号部１９２を有している。デマックス１６２によって分離された音声データは、オーディオデコーダ１７に出力され、デマックス１６２によって分離された映像データは、ビデオデコーダ１８に出力される。
【００１６】
オーディオデコーダ１７によってデコードされた音声データは、音声出力器であるスピーカ２１に出力され、ビデオデコーダ１８によってデコードされた映像データは、映像出力器であるＬＣＤ（Liquid  Crystal  Display）２２に出力される。これにより、コンテンツデータが再生されることになる。
【００１７】
暗号／復号部１９１（１９２）は、復号部１５１（１５２）によって復号化されたコンテンツデータを再び暗号化してＨＤＤ２３に記憶させる。これにより、コンテンツデータが録画されることになる。また、暗号／復号部１９１（１９２）は、録画されたコンテンツデータを再生するために、ＨＤＤ２３に記憶されたコンテンツデータを復号化する。
【００１８】
暗号／復号部１９１によるコンテンツデータの暗号化及び復号化に用いられる鍵データは、受信系Master側の著作権保護ＬＳＩ３１のプロセッサ９１によってコンテンツデータ毎に生成され、受信系Master側の著作権保護ＬＳＩ３１のFlash１２１に記憶される。また、暗号／復号部１９２によるコンテンツデータの暗号化及び復号化に用いられる鍵データは、受信系Slave側の著作権保護ＬＳＩ３２のプロセッサ９２によってコンテンツデータ毎に生成されるが、受信系Master側の著作権保護ＬＳＩ３１のFlash１２１に記憶される。つまり、暗号／復号部１９１，１９２は、受信系Master側の著作権保護ＬＳＩ３１のFlash１２１から鍵データを取得して、ＨＤＤ２３に記憶されたコンテンツデータを復号化する。
【００１９】
次に、著作権保護ＬＳＩ３１，３２に対するMaster／Slaveモードの設定について説明する。図２は、著作権保護ＬＳＩ３１，３２のMaster／Slaveモード識別遷移図であり、図３は、著作権保護ＬＳＩ３１，３２のMaster／Slaveモード判定フローチャートである。
【００２０】
図２及び３に示されるように、著作権保護ＬＳＩ３１，３２の起動時において、双方間での信号のやり取り等、初期化時のコンフィグレーションによって、著作権保護ＬＳＩ３１（３２）のプロセッサ９１（９２）が、Masterモード及びSlaveモードのいずれで動作すべきか、Master／Slaveモードの判別を行う（ステップＳ３１）。続いて、プロセッサ９１（９２）は、著作権保護ＬＳＩ３１（３２）のFlash１２１（１２２）からモード識別子を読み込む（ステップＳ３２）。そして、モード識別子が未設定であれば（ステップＳ３３）、Flash１２１（１２２）にモード識別子を書き込む（ステップＳ３４）。モード識別子は、例えば、Masterなら「Ｍ」、Slaveなら「Ｓ」である。Flash１２１（１２２）にモード識別子が書き込まれると、著作権保護ＬＳＩ３１（３２）は、モード識別子に対応したモードで動作する（ステップＳ３５）。
【００２１】
著作権保護ＬＳＩ３１（３２）のプロセッサ９１（９２）は、２回目以降の起動時に、初回の起動時と同様、初期化時のコンフィグレーションによってMaster／Slaveモードの判別を行った後（ステップＳ３１）、初回の起動時にFlash１２１（１２２）に書き込まれたモード識別子を読み込む（ステップＳ３２）。このとき、モード識別子は設定されているから（ステップＳ３３）、コンフィグレーションによる判別結果とモード識別子による判別結果との比較を行う（ステップＳ３６）。その比較結果がMasterで一致した場合には（ステップＳ３７）、著作権保護ＬＳＩ３１はMasterとして動作し（ステップＳ３５）、Slaveで一致した場合には（ステップＳ３７）、著作権保護ＬＳＩ３２はSlaveとして動作する（ステップＳ３５）。一方、その比較結果が一致しなかった場合には（ステップＳ３７）、著作権保護ＬＳＩ３１（３２）は、停止するなどして録画処理を実行しない（ステップＳ３８）。
【００２２】
以上のように、著作権保護ＬＳＩ３１は、Master（主手段）として設定され、ＨＤＤ２３に記憶されたコンテンツデータを復号化するための鍵データは、著作権保護ＬＳＩ３１のFlash１２１に記憶される。一方、著作権保護ＬＳＩ３２は、Slave（従手段）として設定され、ＨＤＤ２３に記憶されたコンテンツデータを復号化するための鍵データは、著作権保護ＬＳＩ３２のFlash１２２には記憶されない。
【００２３】
そして、Masterとしての設定及びSlaveとしての設定が著作権保護ＬＳＩ３１，３２の起動時に行われることから、著作権保護ＬＳＩ３１，３２としてハード的に同一のものを用いることができる。
【００２４】
また、Masterとしての設定及びSlaveとしての設定が一度行われると維持される（すなわち、入れ替わることは一切ない）ことから、ＨＤＤ２３に記憶されたコンテンツデータを復号化するための鍵データを、Masterとして設定された著作権保護ＬＳＩ３１で確実に管理することができる。
【００２５】
次に、受信系Masterにおいてコンテンツデータを録画／再生する場合について説明する。
【００２６】
限定受信を実現するためにスクランブル化されたコンテンツデータは、チューナモジュール２１によって受信されてＴＳ（Transport  Stream）パケットに復調される。チューナモジュール２１によって復調されたコンテンツデータは、Ｂ−ＣＡＳカード５との協同により生成された鍵データが用いられて、著作権保護ＬＳＩ３１のMULTI2デスクランブラ７１によってMULTI2デスクランブル化される。
【００２７】
デスクランブル化されたコンテンツデータのうち、上位アプリケーションから指定があったＰＩＤを持つＴＳパケットは、ＰＩＤフィルタ８１によって通過させられる。そして、上位アプリケーションと著作権保護ＬＳＩ３１との間での認証結果に基づいてプロセッサ９１によって生成された鍵データが用いられて、コンテンツデータがローカル暗号化され、ＰＣＩバス１４を介してソフトウェアデコーダ４１に出力される。
【００２８】
ローカル暗号化されたコンテンツデータは、ソフトウェアデコーダ４１の復号部１５１によって復号化される。そして、復号化されたコンテンツデータは、著作権保護ＬＳＩ３１のFlash１２１に記憶された鍵データが用いられて、暗号／復号部１９１によって暗号化され、ＨＤＤ２３に録画される。
【００２９】
ＨＤＤ２３に録画されたコンテンツデータを再生する際には、ＨＤＤ２３からコンテンツデータが読み出され、読み出されたコンテンツデータは、著作権保護ＬＳＩ３１のFlash１２１に記憶された鍵データが用いられて、暗号／復号部１９１によって復号化される。復号化されたコンテンツデータは、デマックス１６１によって音声データと映像データとに分離される。そして、音声データは、オーディオデコーダ１７によってデコードされ、スピーカ２１に出力される。一方、映像データは、ビデオデコーダ１８によってデコードされ、ＬＣＤ２２に出力される。
【００３０】
次に、受信系Slaveにおいてコンテンツデータを録画／再生する場合について説明する。
【００３１】
スクランブル化されたコンテンツデータは、チューナモジュール２２によって受信されてＴＳパケットに復調される。チューナモジュール２２によって復調されたコンテンツデータは、Ｂ−ＣＡＳカード５との協同により生成された鍵データが用いられて、著作権保護ＬＳＩ３２のMULTI2デスクランブラ７２によってMULTI2デスクランブル化される。
【００３２】
デスクランブル化されたコンテンツデータのうち、上位アプリケーションから指定があったＰＩＤを持つＴＳパケットは、ＰＩＤフィルタ８２によって通過させられる。そして、上位アプリケーションと著作権保護ＬＳＩ３２との間での認証結果に基づいてプロセッサ９２によって生成された鍵データが用いられて、コンテンツデータがローカル暗号化され、ＰＣＩバス１４を介してソフトウェアデコーダ４２に出力される。
【００３３】
ローカル暗号化されたコンテンツデータは、ソフトウェアデコーダ４２の復号部１５２によって復号化される。そして、復号化されたコンテンツデータは、著作権保護ＬＳＩ３２のFlash１２２ではなく著作権保護ＬＳＩ３１のFlash１２１に記憶された鍵データが用いられて、暗号／復号部１９２によって暗号化され、ＨＤＤ２３に録画される。
【００３４】
ＨＤＤ２３に録画されたコンテンツデータを再生する際には、ＨＤＤ２３からコンテンツデータが読み出され、読み出されたコンテンツデータは、著作権保護ＬＳＩ３２のFlash１２２ではなく著作権保護ＬＳＩ３１のFlash１２１に記憶された鍵データが用いられて、暗号／復号部１９２によって復号化される。復号化されたコンテンツデータは、デマックス１６２によって音声データと映像データとに分離される。そして、音声データは、オーディオデコーダ１７によってデコードされ、スピーカ２１に出力される。一方、映像データは、ビデオデコーダ１８によってデコードされ、ＬＣＤ２２に出力される。
【００３５】
以上説明したように、情報処理装置１においては、ＨＤＤ２３に記憶されたコンテンツデータを復号化するための鍵データは、Masterとして設定された著作権保護ＬＳＩ３１のFlash１２１に記憶されている。これにより、暗号化されてＨＤＤ２３に記憶されたコンテンツデータが他の情報処理装置の記憶装置にコピーされると共に、チューナモジュール２１及び著作権保護ＬＳＩ３１が構成されたチューナカードが他の情報処理装置に装着されても、情報処理装置１と他の情報処理装置とにおいて、暗号化されて記憶されたコンテンツデータを同時に復号化することはできない。また、暗号化されてＨＤＤ２３に記憶されたコンテンツデータが他の情報処理装置の記憶装置にコピーされると共に、チューナモジュール２２及び著作権保護ＬＳＩ３２が構成されたチューナカードが他の情報処理装置に装着されても、他の情報処理装置においては、暗号化されて記憶されたコンテンツデータを復号化することはできない。従って、情報処理装置１によれば、暗号化されて記憶されたコンテンツデータの不正コピーを防止することができる。
【００３６】
本発明は、上述した実施形態に限定されるものではない。例えば、１つの受信系Masterに対して、２つ以上の受信系Slaveが設けられてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明に係る情報処理装置の一実施形態のシステム構成を示すブロック図である。
【図２】著作権保護ＬＳＩのMaster／Slaveモード識別遷移図である。
【図３】著作権保護ＬＳＩのMaster／Slaveモード判定フローチャートである。
【符号の説明】
【００３８】
１…情報処理装置、３１，３２…著作権保護ＬＳＩ（データ暗号化手段）、４１，４２…ソフトウェアデコーダ（データ復号化手段）、１４…ＰＣＩバス（ユーザアクセスバス）、２３…ＨＤＤ（データ記憶手段）。
【図１】
2008160428.tif 000003
【図２】
2008160428.tif 000004
【図３】
2008160428.tif 000005