(57)【要約】【課題】  ユーザアクセスバスを介してのハッキングを防止しつつ、暗号化された複数のコンテンツデータを簡易な構成で同時に再生することができる情報処理装置を提供する。【解決手段】  情報処理装置１は、暗号化されたコンテンツデータを取得して処理するデータ取得部３と、ユーザアクセスバス２を介してデータ取得部３からコンテンツデータを取得して再生するデータ処理部４と、を備えている。データ取得部３は、コンテンツデータを復号化するための復号化データを処理するＩＣカード７と、復号化データを用いてコンテンツデータを復号化する複数の制御プロセッサ部９１，９２と、各制御プロセッサ部９１，９２に対し、ＩＣカード７との通信の確立を排他的に許可するアービタ調停部１１１と、を有している。【選択図】  図１
2008135981.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツデータを取得して処理するデータ取得手段と、ユーザアクセスバスを介して前記データ取得手段から前記コンテンツデータを取得して処理するデータ処理手段と、を備える情報処理装置であって、
前記データ取得手段は、
前記コンテンツデータを復号化するための復号化データを処理するＩＣカードと、
前記復号化データを用いて前記コンテンツデータを復号化する複数のデータ処理部と、
前記データ処理部のそれぞれに対し、前記ＩＣカードとの通信の確立を排他的に許可する調停部と、を有することを特徴とする情報処理装置。
【請求項２】
前記データ処理部のそれぞれは、復号化した前記コンテンツデータを暗号化し、
前記データ処理手段は、前記データ処理部のそれぞれによって暗号化された前記コンテンツデータを復号化して処理することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記調停部は、一の前記データ処理部に対する前記通信の確立の許可を、他の前記データ処理部が前記通信を確立していないときに与えることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記ＩＣカードの電源制御は、前記データ処理部のいずれか１つによって行われることを特徴とする請求項１〜３のいずれか一項記載の情報処理装置。
【請求項５】
前記データ取得手段は、前記データ処理部のそれぞれに対応する複数の情報共有部を有し、
前記情報共有部のそれぞれは、前記データ処理部のそれぞれが前記通信を確立するための通信確立情報を共有していることを特徴とする請求項１〜４のいずれか一項記載の情報処理装置。
【請求項６】
前記データ処理部は、対応する前記情報共有部から前記通信確立情報を読み出して前記通信を確立し、前記情報共有部のそれぞれが共有している前記通信確立情報を更新することを特徴とする請求項５記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたコンテンツデータを取得して処理（例えば、再生、録画、編集等）する情報処理装置に関する。
【背景技術】
【０００２】
地上デジタル放送等のコンテンツデータは、限定受信が可能となるように、暗号化されて放送される。このようなコンテンツデータを再生するための装置として、ＩＣカードと、ＣＰＵと、複数系統のチューナ及びデスクランブル部と、を備えるデジタル放送受信機が知られている（例えば、特許文献１参照）。
【０００３】
このデジタル放送受信機においては、暗号化されたコンテンツデータは、チューナで復調された後、ＩＣカードで処理された復号化データ（復号化のための鍵データ等）によってデスクランブル部で復号化される。このとき、ＣＰＵは、各デスクランブル部に復号化データが順次出力されるようにＩＣカードを制御する。これにより、１枚のＩＣカードで同時に複数のコンテンツデータを復号化することが可能となる。
【特許文献１】特開平１１−１５５１３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、パーソナルコンピュータ等、ユーザアクセスバスを有するオープンアーキテクチャに対して、上述したような技術を適用すると、各デスクランブル部に復号化データが順次出力されるようにＩＣカードを制御するための信号がＣＰＵから送信されるため、当該信号がユーザアクセスバスを介してハッキングされるおそれがある。
【０００５】
そこで、本発明は、このような事情に鑑みてなされたものであり、ユーザアクセスバスを介してのハッキングを防止しつつ、暗号化された複数のコンテンツデータを簡易な構成で同時に処理（例えば、再生、録画、編集等）することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る情報処理装置は、暗号化されたコンテンツデータを取得して処理するデータ取得手段と、ユーザアクセスバスを介してデータ取得手段からコンテンツデータを取得して処理するデータ処理手段と、を備える情報処理装置であって、データ取得手段は、コンテンツデータを復号化するための復号化データを処理するＩＣカードと、復号化データを用いてコンテンツデータを復号化する複数のデータ処理部と、データ処理部のそれぞれに対し、ＩＣカードとの通信の確立を排他的に許可する調停部と、を有することを特徴とする。そして、本発明に係る情報処理装置においては、データ処理部のそれぞれは、復号化したコンテンツデータを暗号化し、データ処理手段は、データ処理部のそれぞれによって暗号化されたコンテンツデータを復号化して処理する。
【発明の効果】
【０００７】
本発明によれば、ユーザアクセスバスを介してのハッキングを防止しつつ、暗号化された複数のコンテンツデータを簡易な構成で同時に処理（例えば、再生、録画、編集等）することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
【０００９】
図１に示されるように、情報処理装置１は、ユーザアクセスバス２を介して、データ取得部（データ取得手段）３と、データ処理部（データ処理手段）４と、を備えるパーソナルコンピュータである。ユーザアクセスバス２は、ユーザが容易に信号を取り出し得るデジタル接続インタフェースバスであって、例えば、ＰＣＩ（Peripheral  Component  Interconnect）バス、ＩＤＥ（Integrated  Drive  ElectronＩＣs）バス、ＳＣＳＩ（Small  Computer  System  Interface）バス等である。データ取得部３は、地上デジタル放送等の暗号化（以下、「スクランブル化」という）されたコンテンツデータ（すなわち、放送波）を取得して各種処理を実行する。データ処理部４は、ユーザアクセスバス２を介してデータ取得部３からコンテンツデータを取得して、再生、録画、編集等の各種処理を実行する。
【００１０】
データ取得部３は、スクランブル化されたコンテンツデータをアンテナで受信して復調するチューナ５１，５２と、復調されたコンテンツデータを取得して各種処理を実行する著作権保護装置６１，６２と、コンテンツデータを復号化（以下、「デスクランブル化」という）するための復号化データを処理するＩＣカード７と、を有している。チューナ５１は、著作権保護装置６１によって使用され、チューナ５２は、著作権保護装置６２によって使用される。ＩＣカード７は、著作権保護装置６１，６２によって共有されており、著作権保護装置６１，６２の双方から制御される。
【００１１】
著作権保護装置６１は、外部との情報交換を行う入出力インタフェース８１と、プログラムやデータを格納すると共に、著作権保護装置制御プログラムを実行して著作権保護装置６１の全体を制御する制御プロセッサ部（データ処理部）９１と、ＩＣカード７の排他制御を行うアービタ（調停部）１１１と、状態保持に用いられるレジスタ（情報共有部）１２１と、を有している。
【００１２】
著作権保護装置６２は、著作権保護装置６１と同様に、入出力インタフェース８２と、制御プロセッサ部（データ処理部）９２と、アービタ（調停部）１１２と、レジスタ（情報共有部）１２２と、を有している。ただし、著作権保護装置６２は、アービタ１１２がディセーブルとされている点で、アービタ１１１がイネーブルとされている著作権保護装置６１と異なっている。
【００１３】
制御プロセッサ部９１は、ＩＣカード７によって処理された復号化データを用いて、チューナ５１によって復調されたコンテンツデータをデスクランブル化する。更に、制御プロセッサ部９１は、デスクランブル化したコンテンツデータを暗号化（以下、「ローカル暗号化」という）する著作権保護処理を実行する。制御プロセッサ部９２は、チューナ５２によって復調されたコンテンツデータに対して、制御プロセッサ部９１と同様の処理を実行する。
【００１４】
アービタ１１１は、各制御プロセッサ部９１，９２に対し、ＩＣカード７との通信の確立を排他的に（換言すれば、選択的に）許可する。つまり、アービタ１１１は、制御プロセッサ部９１，９２の双方からのＩＣカード７への通信要求を調停し、通信要求発生時に制御プロセッサ部９１，９２のいずれか一方のみに通信許可を与える。各制御プロセッサ部９１，９２は、放送データの一部をＩＣカード７へ送信し、ＩＣカード７からレスポンスを受信して、コンテンツデータのデスクランブル化に使用する。
【００１５】
各レジスタ１２１，１２２は、各制御プロセッサ部９１，９２がＩＣカード７との通信を確立するための共有ＩＣカード情報（通信確立情報）を共有している。制御プロセッサ部９１は、対応するレジスタ１２１から共有ＩＣカード情報を読み出してＩＣカード７との通信を確立し、各レジスタ１２１，１２２が共有している共有ＩＣカード情報を更新する。一方、制御プロセッサ部９２は、対応するレジスタ１２２から共有ＩＣカード情報を読み出してＩＣカード７との通信を確立し、各レジスタ１２１，１２２が共有している共有ＩＣカード情報を更新する。つまり、各レジスタ１２１，１２２が共有している共有ＩＣカード情報は同時に更新される。これにより、著作権保護装置６１，６２は、共有ＩＣカード情報を共有することが可能となる。
【００１６】
データ処理部４は、情報処理装置１のシステム全体を制御するＭＰＵ１３と、ＭＰＵ１３がホストアプリケーション等のプログラムを実行するときに使用するＲＡＭ１４と、電源を供給する電源１５と、制御結果等、必要な情報を表示する表示装置１６と、外部との情報交換を行う入出力インタフェース１７と、プログラムやデータを格納する記憶装置１８と、システムの時刻を設定したり、同期をとったりするための発振器１９と、を有している。データ処理部４は、各制御プロセッサ部９１，９２によってローカル暗号化されたコンテンツデータを復号化（以下、「ローカル復号化」という）して再生、録画及び編集する機能を有している。
【００１７】
図２は、著作権保護装置ステータス管理テーブルを示す図であり、図３は、コマンド管理テーブルを示す図であり、図４は、鍵情報管理テーブルを示す図である。これらのテーブルは、著作権保護装置６１の制御プロセッサ部９１及び著作権保護装置６２の制御プロセッサ部９２のそれぞれに格納されている。
【００１８】
図２に示されるように、マスタモード／スレーブモード項目は、著作権保護装置６１，６２の現在のモードがマスタモードかスレーブモードかを示す項目であり、初期値はスレーブモードである。認証処理項目は、ホストアプリケーションと著作権保護装置６１，６２との間の認証処理が完了しているか否かを示す項目であり、初期値は認証処理未完了である。ＩＣカード初期化処理項目は、ＩＣカード７の初期化処理が完了し、ＩＣカード７が使用可能状態にあるか否かを示す項目であり、初期値は初期化処理未完了である。ストリーム転送項目は、コンテンツデータがストリームとして転送中か否かを示す項目であり、初期値はストリーム停止状態である。
【００１９】
図３に示されるように、コマンド種別項目は、コマンド処理の大別を示す項目である。コマンド名は各コマンドの名前を示す項目である。コマンドコードは各コマンドを区別する数値項目である。コマンド種別には、鍵処理コマンド、ＩＣカード処理コマンド及び通常処理コマンドがある。鍵処理コマンドは、ホストアプリケーションがコンテンツデータの暗号処理を実行するときに用いる鍵情報を確立するために用いられる。ＩＣカード処理コマンドは、ＩＣカード７との通信処理を実行するために用いられる。通常処理コマンドは、認証処理を実行したり、著作権保護装置６１，６２の状態を確認したり、当該状態を変更したりするために用いられる。
【００２０】
図４に示されるように、認証鍵項目には、ホストアプリケーションと著作権保護装置６１，６２との間の認証処理で確立した認証鍵情報が格納されている。コンテンツ暗号鍵項目には、コンテンツデータのローカル暗号化に用いる鍵情報が格納されている。放送暗号鍵項目には、コンテンツデータのデスクランブル化に用いる鍵情報が格納されている。
【００２１】
次に、情報処理装置１の動作について説明する。
【００２２】
ホストアプリケーションは、情報処理装置１のシステム全体を制御するモジュールであって、記憶装置１８に格納されており、ＭＰＵ１３で動作する。著作権保護装置制御プログラムは、各著作権保護装置６１，６２を制御するモジュールであって、各制御プロセッサ部９１，９２に格納されており、各制御プロセッサ部９１，９２で動作する。著作権保護装置６１には、マスタモードで動作する著作権保護装置制御プログラムが格納されており、著作権保護装置６２には、スレーブモードで動作する著作権保護装置制御プログラムが格納されている。
【００２３】
ホストアプリケーションと各著作権保護装置６１，６２とは、ホストアプリケーションの指示で認証処理を実行し、相手の正当性を確認すると共に、コンテンツデータのバス暗号／復号に用いる認証鍵を確立する。アンテナから入力された２ストリームのコンテンツデータは、それぞれチューナ５１，５２で復調される。各著作権保護装置６１，６２は、復調されたコンテンツデータを用いてＩＣカード７と排他制御しながら通信し、コンテンツデータをデスクランブル化するための放送暗号鍵（復号化データ）を確立する。そして、放送暗号鍵を用いてコンテンツデータをデスクランブル化した後、コンテンツ暗号鍵を用いてコンテンツデータをローカル暗号化し、ユーザアクセスバス２に転送する。
【００２４】
著作権保護装置６１（以下、主に制御プロセッサ部９１の機能）の全体処理について、図５を参照して説明する。なお、著作権保護装置６２（以下、主に制御プロセッサ部９２の機能）も、著作権保護装置６１と同様の全体処理を実行する。
【００２５】
システム起動時に初期化処理が実行される（ステップＳ５１）。初期化処理の完了後、著作権保護装置６１は、ホストアプリケーションからコマンドを受信しているか否かを確認する（ステップＳ５２）。その結果、コマンドを受信している場合には、著作権保護装置６１はコマンド処理を実行する（ステップＳ５３）。一方、コマンドを受信していない場合には、コマンド処理を実行せずに次に進む。
【００２６】
続いて、著作権保護装置６１は、著作権保護装置ステータス管理テーブル（図２参照）のストリーム転送項目を確認し、ストリーム処理が必要であるか否かを確認する（ステップＳ５４）。その結果、ストリーム処理が必要である場合には、著作権保護装置６１はストリーム処理を実行する（ステップＳ５５）。この場合、コマンド処理の実行中もストリーム処理は同時に実行される。一方、ストリーム処理が不要である場合には、ストリーム処理を実行せずに次に進む。
【００２７】
続いて、著作権保護装置６１は、システムの電源断等の終了処理が必要であるか否かを確認する（ステップＳ５６）。その結果、終了処理が必要である場合には、著作権保護装置６１は、終了処理を実行してシステムを終了させる（ステップＳ５７）。一方、終了処理が不要である場合は、コマンドの受信待ちに戻る（ステップＳ５２）。
【００２８】
上述した初期化処理（図５のステップＳ５１）について、図６を参照して説明する。
【００２９】
電源が投入されると、情報処理装置１のシステム全体のリセット処理が実行される（ステップＳ６１）。そして、チューナ５１，５２の初期化処理が実行されて、選局処理、復調処理に必要な初期状態が設定される（ステップＳ６２）。続いて、著作権保護装置６１，６２の初期化が行われる（ステップＳ６３）。具体的には、著作権保護装置ステータス管理テーブル（図２参照）が初期状態に設定される。著作権保護装置６１はマスタモードであり、著作権保護装置ステータス管理テーブル（図２参照）のマスタモード／スレーブモード値が「１：マスタモード」に設定される。一方、著作権保護装置６２はスレーブモードであり、著作権保護装置ステータス管理テーブル（図２参照）のマスタモード／スレーブモード値が「０：スレーブモード」に設定される。また、鍵情報管理テーブル（図４参照）が初期化され、コンテンツデータの暗号／復号処理に必要な初期設定が行われる。
【００３０】
続いて、著作権保護装置６１，６２は、マスタモードであるか否かを著作権保護装置ステータス管理テーブル（図２参照）のマスタモード／スレーブモード値を参照して確認する（ステップＳ６４）。その結果、マスタモードである場合には、ＩＣカード７に電源を投入する（ステップＳ６５）。一方、スレーブモードである場合には、ＩＣカード７の電源制御を行わずに次に進む。続いて、著作権保護装置６１，６２は、ＩＣカード７の初期化処理を実行し、ＩＣカード７がコマンド受信可能な状態に設定する（ステップＳ６６）。初期化処理が成功すると、著作権保護装置６１，６２は、著作権保護装置ステータス管理テーブル（図２参照）のＩＣカード初期化処理ステータスを「１：初期化処理完了」に設定する。
【００３１】
上述したコマンド処理（図５のステップＳ５３）について、図７を参照して説明する。
【００３２】
著作権保護装置６１，６２は、受信コマンドを解析し、コマンド管理テーブル（図３参照）のコマンドコード項目を参照して、合致するコマンドコードに対応するコマンド名を受信コマンド名と決定し、その受信コマンド名に対応するコマンド種別を決定する。そして、決定したコマンド種別が鍵処理コマンドである否かを判別する（ステップＳ７１）。その結果、鍵処理コマンドである場合には、著作権保護装置６１，６２は、鍵処理を実行する（ステップＳ７２）。
【００３３】
一方、鍵処理コマンドでない場合には、著作権保護装置６１，６２は、ＩＣカード処理コマンドであるか否かを判別する（ステップＳ７３）。その結果、ＩＣカード処理コマンドである場合には、著作権保護装置６１，６２は、排他制御しながらＩＣカード処理を実行する（ステップＳ７４）。
【００３４】
一方、ＩＣカード処理コマンドでない場合には、著作権保護装置６１，６２は、通常処理コマンドであるか否かを判別する（ステップＳ７５）。その結果、通常処理コマンドである場合には、著作権保護装置６１，６２は、通常処理を実行する（ステップＳ７６）。
【００３５】
この処理により、ホストアプリケーションと著作権保護装置６１，６２との間の認証処理が成功した場合には、著作権保護装置６１，６２は、認証鍵を確立して鍵情報管理テーブル（図４参照）の認証鍵項目に格納すると共に、著作権保護ステータス管理テーブル（図２参照）の認証処理ステータスを「１：認証処理完了」に設定する。また、コンテンツ暗号鍵を処理して鍵情報管理テーブル（図４参照）のコンテンツ暗号鍵項目に格納しておく。そして、ストリーム出力を開始する場合には、著作権保護装置ステータス管理テーブル（図２参照）のストリーム転送項目を「１：ストリーム転送中」に設定し、ストリーム出力を停止する場合には、著作権保護装置ステータス管理テーブル（図２参照）のストリーム転送項目を「０：ストリーム停止」に設定する。
【００３６】
一方、通常処理コマンドでない場合には、著作権保護装置６１，６２は、非サポートである旨のエラーレスポンスを返す（ステップＳ７７）。
【００３７】
上述したＩＣカード処理（図７のステップＳ７４）について、図８，９を参照して説明する。なお、著作権保護装置６２のＩＣカード処理は、著作権保護装置６２がレジスタ１２２に対して共有ＩＣカード情報の読み書きを行う点で、著作権保護装置６１がレジスタ１２１に対して共有ＩＣカード情報の読み書きを行う著作権保護装置６１のＩＣカード処理と異なっている。
【００３８】
著作権保護装置６１は、ＩＣカード通信処理を実行する（ステップＳ８１）。すなわち、ＩＣカード７との通信権限取得要求のリトライ回数を確認する（ステップＳ９１）。その結果、通信権限取得要求のリトライ回数が１０００回以下である場合には、著作権保護装置６１は、アービタ１１１に対してＩＣカード７との通信権限取得要求を行う（ステップＳ９２）。一方、著作権保護装置６２がＩＣカード７との通信を独占しており、通信権限取得要求のリトライ回数が１０００回を超えている場合には、著作権保護装置６１は、ホストアプリケーションにＩＣカード通信処理エラーレスポンスを返して（ステップＳ９９，Ｓ８４）、処理を終了する。
【００３９】
続いて、著作権保護装置６１がＩＣカード７との通信権限取得に成功した場合には（ステップＳ９３）、著作権保護装置６２がＩＣカード７を使用しておらず、著作権保護装置６１がＩＣカード７を使用することが可能であるため、著作権保護装置６１は、レジスタ１２１から共有ＩＣカード情報を読み出す。著作権保護装置６１は、読み出した共有ＩＣカード情報を用いてＩＣカード７にコマンドを発行した後、ＩＣカード７からレスポンスを受信し、その結果を用いてレジスタ１２１，１２２の共有ＩＣカード情報を更新する（ステップＳ９４）。
【００４０】
一方、著作権保護装置６２がＩＣカード７と通信中であり、著作権保護装置６１がＩＣカード７との通信権限取得に失敗した場合には（ステップＳ９３）、著作権保護装置６１は、ＩＣカード７との通信権限取得要求のリトライ回数を１加算し、ＩＣカード７との通信権限取得要求のリトライ回数の確認処理に戻る（ステップＳ９１）。
【００４１】
共有ＩＣカード情報の更新後、著作権保護装置６１は、ＩＣカード７との通信権限解放要求のリトライ回数を確認する（ステップＳ９５）。その結果、通信権限解放要求のリトライ回数が１０００回以下である場合には、著作権保護装置６１は、アービタ１１１にＩＣカード７との通信権限解放要求を行う（ステップＳ９６）。一方、通信権限解放要求のリトライ回数が１０００回を超えている場合には、著作権保護装置６１は、ホストアプリケーションにＩＣカード通信処理エラーレスポンスを返して（ステップＳ９９，Ｓ８４）、処理を終了する。
【００４２】
続いて、著作権保護装置６１がＩＣカード７との通信権限解放に成功した場合には（ステップＳ９７，Ｓ８２）、ホストアプリケーションに成功レスポンスを返し（ステップＳ９８，Ｓ８３）、処理を終了する。一方、著作権保護装置６１がＩＣカード７との通信権限解放に失敗した場合には（ステップＳ９７）、ＩＣカード７との通信権限解放要求のリトライ回数を１加算し、ＩＣカード７との通信権限解放要求のリトライ回数の確認処理に戻る（ステップＳ９５）。
【００４３】
上述したストリーム処理（図５のステップＳ５５）について、図１０を参照して説明する。著作権保護装置６１のストリーム処理と、著作権保護装置６２のストリーム処理とは、同時に実行される。なお、著作権保護装置６２のストリーム処理は、コンテンツデータがチューナ５２で復調される点で、コンテンツデータがチューナ５１で復調される著作権保護装置６１のストリーム処理と異なっている。
【００４４】
アンテナから入力されたコンテンツデータは、チューナ５１で復調される。著作権保護装置６１は、復調されたコンテンツデータを逐次解析し、放送暗号鍵の元データが変更されたときに（ステップＳ１０１）、ＩＣカード通信処理（図９参照）を実行して、コンテンツデータをデスクランブル化する放送暗号鍵を確立する（ステップＳ１０２）。そして、著作権保護装置６１は、確立した放送暗号鍵を鍵情報管理テーブル（図４参照）の放送暗号鍵項目に格納する（ステップＳ１０４）。
【００４５】
続いて、著作権保護装置６１は、確立した放送暗号鍵を用いてコンテンツデータをデスクランブル化し、平文にする（ステップＳ１０５）。更に、著作権保護装置６１は、鍵情報管理テーブル（図４参照）のコンテンツ暗号鍵項目を参照して、コンテンツ暗号鍵を用いて平文のコンテンツデータをローカル暗号化し（ステップＳ１０６）、ローカル暗号化されたコンテンツデータをユーザアクセスバス２に転送する（ステップＳ１０７）。そして、ユーザアクセスバス２に転送されたコンテンツデータは、データ処理部４によってローカル復号化されて再生される。
【００４６】
以上説明したように、情報処理装置１においては、データ処理部４に対してユーザアクセスバス２の前段に接続されたデータ取得部３が、制御プロセッサ部９１，９２及びアービタ１１１を有している。そのため、各制御プロセッサ部９１，９２とアービタ１１１との間の通信がユーザアクセスバス２を介してハッキングされるのを防止することができる。更に、アービタ１１１が各制御プロセッサ部９１，９２に対してＩＣカード７との通信の確立を排他的に許可する。そのため、スクランブル化された２ストリームのコンテンツデータを、１枚のＩＣカード７で同時にデスクランブル化することができ、延いては処理（例えば、再生、録画、編集等）することが可能となる。
【００４７】
また、情報処理装置１においては、各制御プロセッサ部９１，９２が、デスクランブル化したコンテンツデータをローカル暗号化してユーザアクセスバス２に転送する。そのため、平文のコンテンツデータがユーザアクセスバス２を介してハッキングされるのを防止することができる。
【００４８】
また、情報処理装置１においては、著作権保護装置６１（６２）は、著作権保護装置６２（又は６１）がＩＣカード７を使用していないことを確認してから、ＩＣカード７との通信処理を行うため、ＩＣカード通信処理の競合を防止することができる。
【００４９】
また、情報処理装置１においては、ＩＣカード７の電源制御がマスタモードの制御プロセッサ部９１によって行われるため、スレーブモードの制御プロセッサ部９２の処理を軽減することができる。
【００５０】
また、情報処理装置１においては、各制御プロセッサ部９１，９２がＩＣカード７との通信を確立するための共有ＩＣカード情報を各レジスタ１２１，１２２が共有している。そして、制御プロセッサ部９１，９２が、対応するレジスタ１２１，１２２から共有ＩＣカード情報を読み出してＩＣカード７との通信を確立し、各レジスタ１２１，１２２が共有している共有ＩＣカード情報を更新する。これにより、制御プロセッサ部９２（９１）からＩＣカード７へのコマンド発行後、制御プロセッサ部９１（９２）は、正しくＩＣカード７へコマンドを発行することができる。
【００５１】
本発明は、上述した実施形態に限定されるものではない。例えば、上記実施形態では、著作権保護装置６１がマスタモードであり、著作権保護装置６２がスレーブモードであったが、逆のモード設定であってもよい。また、上記実施形態では、情報処理装置１が、１枚のＩＣカード７に対して、２つのチューナ５１，５２及び２つの著作権保護装置６１，６２を有していたが、各々３つ以上有していてもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明に係る情報処理装置の一実施形態のシステム構成を示すブロック図である。
【図２】著作権保護装置ステータス管理テーブルを示す図である。
【図３】コマンド管理テーブルを示す図である。
【図４】鍵情報管理テーブルを示す図である。
【図５】著作権保護装置の全体処理を示すフローチャートである。
【図６】図５の初期化処理を示すフローチャートである。
【図７】図５のコマンド処理を示すフローチャートである。
【図８】図７のＩＣカード処理を示すフローチャートである。
【図９】図７のＩＣカード処理を示すフローチャートである。
【図１０】図５のストリーム処理を示すフローチャートである。
【符号の説明】
【００５３】
１…情報処理装置、２…ユーザアクセスバス、３…データ取得部（データ取得手段）、４…データ処理部（データ処理手段）、７…ＩＣカード、９１，９２…制御プロセッサ部（データ処理部）、１１１，１１２…アービタ（調停部）、１２１，１２２…レジスタ（情報共有部）。
【図１】
2008135981.tif 000003
【図２】
2008135981.tif 000004
【図３】
2008135981.tif 000005
【図４】
2008135981.tif 000006
【図５】
2008135981.tif 000007
【図６】
2008135981.tif 000008
【図７】
2008135981.tif 000009
【図８】
2008135981.tif 000010
【図９】
2008135981.tif 000011
【図１０】
2008135981.tif 000012