(57)【要約】【課題】デジタルコンテンツを異なる録画方式で蓄積する場合でも、著作権保護を確実に行うことができる情報処理装置および情報処理方法を提供する。【解決手段】情報処理装置１０４において、デジタル放送受信モジュール１１０と、トランスコーディングモジュール１０１と、大容量記憶装置１１６と、  デジタル放送受信モジュール１１０で受信されたコンテンツデータのコンテンツ認証登録の際、ＴＳ録画モードまたはトランスコーディングを区別するモード情報をコンテンツ認証データに付加して登録し、大容量記憶装置１１６に記憶されたコンテンツデータを再生またはムーブする際、コンテンツデータの再生またはムーブ時の再生モード、およびモード情報に基づいて、再生モードとモード情報が一致した場合に、コンテンツデータの再生またはムーブを許可する認証機能部１１３とを備えた。【選択図】図１
2008078950.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを処理する情報処理装置であって、
前記デジタルコンテンツを受信し、その受信したデジタルコンテンツを、第１の録画モードにより処理するコンテンツ受信部と、
前記コンテンツ受信部で受信された前記デジタルコンテンツを、第２の録画モードで処理するコンテンツ処理部と、
前記コンテンツ受信部および前記コンテンツ処理部で処理されたコンテンツデータを記憶する記憶部と、
前記コンテンツデータのコンテンツ認証登録の際、前記第１の録画モードまたは第２の録画モードを区別するモード情報をコンテンツ認証データに付加して登録し、前記記憶部に記憶された前記コンテンツデータを再生またはムーブする際、前記コンテンツデータの再生またはムーブ時の再生モード、および前記モード情報に基づいて、前記再生モードと前記モード情報が一致した場合に、前記コンテンツデータの再生またはムーブを許可する認証部とを備えたことを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記コンテンツ受信部、前記コンテンツ処理部、前記記憶部、および前記認証部は前記情報処理装置内の内部バスにより接続されることを特徴とする情報処理装置。
【請求項３】
請求項２記載の情報処理装置において、
前記認証部は、前記コンテンツ受信部内に設けられ、前記コンテンツ受信部内の不揮発性記憶部に前記コンテンツ認証データを格納することを特徴とする情報処理装置。
【請求項４】
請求項３記載の情報処理装置において、
前記コンテンツ受信部は、前記第１の録画モードにより処理した前記デジタルコンテンツを前記記憶部または前記コンテンツ処理部へ出力する際、前記モード情報に基づいて、前記記憶部または前記コンテンツ処理部への出力を排他的に制御する出力制御部を有することを特徴とする情報処理装置。
【請求項５】
請求項１記載の情報処理装置において、
前記第１の録画モードは、デジタル放送のＴＳデータの録画モードであり、前記第２の録画モードは、前記デジタル放送のＴＳデータをトランスコーディングする録画モードであることを特徴とする情報処理装置。
【請求項６】
請求項１記載の情報処理装置において、
前記コンテンツ認証データは、前記デジタルコンテンツの暗号化を行う際の暗号鍵シード群のデータがハッシュ処理されたデータであることを特徴とする情報処理装置。
【請求項７】
請求項１記載の情報処理装置において、
前記コンテンツ認証データは、前記デジタルコンテンツの改ざんチェックを行う際の改ざんチェック用データ群がハッシュ処理されたデータであることを特徴とする情報処理装置。
【請求項８】
デジタルコンテンツを処理する情報処理方法であって、
コンテンツ受信部により、前記デジタルコンテンツを受信し、その受信したデジタルコンテンツを、第１の録画モードにより処理して記憶部にコンテンツデータとして記憶し、
コンテンツ処理部により、前記コンテンツ受信部で受信された前記デジタルコンテンツを、第２の録画モードで処理して記憶部にコンテンツデータとして記憶し、
前記コンテンツデータのコンテンツ認証登録の際、前記第１の録画モードまたは第２の録画モードを区別するモード情報をコンテンツ認証データに付加して登録し、前記記憶部に記憶された前記コンテンツデータを再生またはムーブする際、前記コンテンツデータの再生またはムーブ時の再生モード、および前記モード情報に基づいて、前記再生モードと前記モード情報が一致した場合に、前記コンテンツデータの再生またはムーブを許可することを特徴とする情報処理方法。
【請求項９】
請求項８記載の情報処理方法において、
前記コンテンツ受信部内の出力制御部により、前記第１の録画モードにより処理した前記デジタルコンテンツを前記記憶部または前記コンテンツ処理部へ出力する際、前記モード情報に基づいて、前記記憶部または前記コンテンツ処理部への出力を排他的に制御することを特徴とする情報処理方法。
【請求項１０】
請求項８記載の情報処理方法において、
前記第１の録画モードは、デジタル放送のＴＳデータの録画モードであり、前記第２の録画モードは、前記デジタル放送のＴＳデータをトランスコーディングする録画モードであることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権保護対象となっているコンテンツの蓄積または蓄積コンテンツの再生、編集、移動における不正な改ざんやコピーの禁止を行う情報処理装置および情報処理方法に関し、特に、録画方式の違いによるコンテンツ認証時の著作権保護に適用して有効な技術に関する。
【背景技術】
【０００２】
近年、動画像や音楽・音声のデジタルコンテンツを容易に扱えるデジタル情報機器やデジタルコンテンツを記録する媒体には著作権を有するデジタルコンテンツを保護するためのコピーコントロール技術が用いられている。
【０００３】
また、従来、デジタルコンテンツをそのままの状態で蓄積する場合だけではなく、デジタルコンテンツをトランスコードして蓄積する場合などのように、異なる録画方式によりデジタルコンテンツを蓄積する情報処理装置があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、デジタルコンテンツを異なる録画方式で蓄積する場合、異なる録画方式でコンテンツ認証を区別していないため、例えば、トランスコードの処理部がデジタル認証を行うモジュールと異なるモジュールで構成されていたり、情報処理装置の処理部の処理により構成されていた場合、トランスコードの処理部でのデジタル認証の正当性を確認することができず、このトランスコードの処理部での処理において、外部からの攻撃などにより、デジタルコンテンツの著作権保護を確実に行うことができないという問題があった。
【０００５】
そこで、本発明の目的は、デジタルコンテンツを異なる録画方式で蓄積する場合でも、著作権保護を確実に行うことができる情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【０００７】
本発明による情報処理装置は、デジタルコンテンツを処理する情報処理装置であって、デジタルコンテンツを受信し、その受信したデジタルコンテンツを、第１の録画モードにより処理するコンテンツ受信部と、コンテンツ受信部で受信されたデジタルコンテンツを、第２の録画モードで処理するコンテンツ処理部と、コンテンツ受信部およびコンテンツ処理部で処理されたコンテンツデータを記憶する記憶部と、コンテンツデータのコンテンツ認証登録の際、第１の録画モードまたは第２の録画モードを区別するモード情報をコンテンツ認証データに付加して登録し、記憶部に記憶されたコンテンツデータを再生またはムーブする際、コンテンツデータの再生またはムーブ時の再生モード、およびモード情報に基づいて、再生モードとモード情報が一致した場合に、コンテンツデータの再生またはムーブを許可する認証部とを備えたものである。
【０００８】
また、本発明による情報処理方法は、デジタルコンテンツを処理する情報処理方法であって、コンテンツ受信部により、デジタルコンテンツを受信し、その受信したデジタルコンテンツを、第１の録画モードにより処理して記憶部にコンテンツデータとして記憶し、コンテンツ処理部により、コンテンツ受信部で受信されたデジタルコンテンツを、第２の録画モードで処理して記憶部にコンテンツデータとして記憶し、コンテンツデータのコンテンツ認証登録の際、第１の録画モードまたは第２の録画モードを区別するモード情報をコンテンツ認証データに付加して登録し、記憶部に記憶されたコンテンツデータを再生またはムーブする際、コンテンツデータの再生またはムーブ時の再生モード、およびモード情報に基づいて、再生モードとモード情報が一致した場合に、コンテンツデータの再生またはムーブを許可するものである。
【発明の効果】
【０００９】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１０】
本発明によれば、デジタルコンテンツを異なる録画方式で蓄積する場合でも、著作権保護を確実に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１２】
図１および図２により、本発明の一実施の形態に係る情報処理装置の構成について説明する。図１および図２は本発明の一実施の形態に係る情報処理装置の構成を示す構成図であり、図１は情報処理装置として、例えば、トランスコードを行うトランスコードモジュールを備えたセットトップボックス（ＳＴＢ）の構成を示し、図２は情報処理装置として、例えば、プロセッサの処理によりトランスコードを行うパーソナルコンピュータの構成を示している。
【００１３】
図１において、情報処理装置１０４は、データフォーマットの変換によりデータ量を圧縮するコンテンツ処理部であるトランスコーディングモジュール１０１、デジタル放送を受信し、デジタルコンテンツの処理を行うコンテンツ受信部であるデジタル放送受信モジュール１１０、大容量記憶装置コントローラ１１５、ハードディスク（ＨＤＤ）などの記憶部である大容量記憶装置１１６、ムーブ可能なメディアへコンテンツを読み書きする制御を行うメディア制御部１１７、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭなどのメディアやＳＤカード等のメディア１１８、デコードされた映像および音声を出力する映像・音声出力部１１９から構成されている。
【００１４】
また、トランスコーディングモジュール１０１、デジタル放送受信モジュール１１０、大容量記憶装置コントローラ１１５、メディア制御部１１７は内部バス１１４を介して接続されている。
【００１５】
また、映像・音声出力部１１９からは、出力端子１２０を介して、デジタルまたはアナログの出力が出力され、ディスプレーやスピーカなどへ接続される。
【００１６】
デジタル放送受信モジュール１１０は、デジタル放送用アンテナ（またはケーブルＴＶ放送の同軸ケ-ブル）１０８が接続されるデジタル放送用チューナ１０９、多重化されているデータを分離するトランスポートストリーム（ＴＳ）解析部（ＴＳ  Ｄｅｍｕｘ）１０７、映像・音声デコーダＡ１０６、トランスコーディングモジュールへの出力制御を行う出力制御部１０５、内部バスへの出力制御を行う出力制御部１１１、例えばＦｌａｓｈ  ＲＯＭなどの不揮発性メモリ１１２、大容量記憶装置１１６に保存された放送データについて、録画時のコンテンツ認証登録、再生・ムーブ時のコンテンツ認証を行う認証部である認証機能部１１３、放送データの録画時の暗号化、再生・ムーブ時の復号化を行う暗号制御部１２１から構成されている。
【００１７】
出力制御部１０５および出力制御部１１１は、認証機能の許可情報や録画モードによって制御され、排他的に出力するように制御されている。
【００１８】
また、トランスコーディングモジュール１０１は、映像・音声デコーダＢ（映像・音声デコーダＡ１０６とは異なるフォーマットをデコード）１０２、映像・音声エンコーダＢ（映像・音声デコーダＡ１０６とは異なるフォーマットへエンコード）１０３、放送データの録画時の暗号化、再生・ムーブ時の復号化を行う暗号制御部１２２から構成されている。
【００１９】
図２において、情報処理装置２０１は、デジタル放送受信モジュール２０２、デジタル放送受信モジュール２０２に接続された不揮発性メモリ２１０、ハードディスク（ＨＤＤ）などの大容量記憶装置２０９、揮発性メモリ２０８、通信Ｉ／Ｆ２０５、プロセッサ２０６、ムーブ可能なメディアへコンテンツを読み書きする制御を行うメディア制御部２０７から構成されている。
【００２０】
デジタル放送受信モジュール２０２には、デジタル放送用アンテナ（またはケーブルＴＶ放送の同軸ケーブル）２１１とディスプレー／スピーカ２０３が接続されている。
【００２１】
通信Ｉ／Ｆ２０５は、インターネット／イントラネットに接続されている。
【００２２】
また、デジタル放送受信モジュール２０２、大容量記憶装置２０９、揮発性メモリ２０８、通信Ｉ／Ｆ２０５、プロセッサ２０６、メディア制御部２０７は、バス２０４を介して接続されている。
【００２３】
図２に示す情報処理装置２０１においては、地上デジタル放送やインターネットからコンテンツを受信し、録画・再生のほか、コンテンツの分割と結合を主とした編集機能を備え、記録メディアへ記録する。また、大容量記憶装置２０９から揮発性メモリ２０８にロードされたプログラムにしたがって、プロセッサ２０６がデータの処理やモジュールの制御を行う。
【００２４】
デジタル放送モジュール２０２は、ＴＶチューナ機能によりデジタル放送用アンテナ（またはケーブルＴＶ放送の同軸ケーブル）２１１からの電波を受信してチャンネルの選局を行い、暗号化されたデジタル放送のデータを復号化して映像化処理を行い、内部に備えられた音声映像出力機能によりデジタルデータを物理的な信号へ変換してディスプレー／スピーカ２０３に出力する。
【００２５】
また、不揮発性メモリ２１０は、デジタル放送モジュール２０２に接続されており、バス２０４等の外部から直接アクセスできない記録エリアに録画や再生などのセッション情報の記録やコンテンツ単位の真正性確認（改ざん検出）をするための情報が格納される。
【００２６】
また、図２に示す情報処理装置２０１は、図１に示す情報処理装置１０４のトランスコーディングモジュール１０１の処理などをプロセッサ２０６で行う構成であり、コンテンツ認証や暗号化の処理などは、図１の情報処理装置１０４と同様であり、以下の説明は、図１に示す情報処理装置１０４を例に説明する。
【００２７】
次に、図３および図４により、本発明の一実施の形態に係る情報処理装置の暗号制御部の動作について説明する。図３および図４は本発明の一実施の形態に係る情報処理装置の暗号制御部の動作を説明するための説明図であり、図３は暗号鍵シードの認証方式による動作、図４は改ざんチェックデータの認証方式による動作を示している。
【００２８】
暗号鍵シードの認証方式による動作としては、図３に示すように、まず、入力データ（録画時には非暗号化データ、再生・ムーブ時には暗号化データ）３０１から逐次的に入力される入力データ３０２が、暗号化／復号化部３０３（一定のサイズのブロック単位で同じ暗号鍵が用いられる）により、暗号化または復号化され、その暗号化または復号化された出力データ（録画時は暗号化、再生・ムーブ時は復号化）３１２が、逐次的に出力データ（録画時には暗号化データ、再生・ムーブ時には非暗号化データ）３１３として出力される。
【００２９】
また、暗号化のため、暗号鍵シード生成部３０５により、対象とするブロックの暗号鍵の元となる暗号鍵シードが生成され、その暗号鍵シード３０７が入力される暗号鍵生成部３０４により対象とするブロックの暗号鍵が生成され、その暗号鍵が、暗号化／復号化部３０３へ出力され、暗号化／復号化部３０３の暗号鍵として使用される。
【００３０】
また、暗号鍵シード３０７は録画コンテンツの全体の暗号鍵シードデータ群３０９として録画終了時に認証機能部１１３に送られる。
【００３１】
また、再生・ムーブ開始前に認証機能部１１３から認証済みのデータ３１１が入力され、対象とするブロックの暗号鍵シード３０８が取り出される。
【００３２】
暗号鍵シード３０８は暗号鍵生成部３０４に入力され、暗号鍵生成部３０４により対象とするブロックの暗号鍵が生成され、その暗号鍵が、暗号化／復号化部３０３へ出力され、暗号化／復号化部３０３の暗号鍵として使用される。
【００３３】
また、改ざんチェックデータの認証方式による動作としては、図４に示すように、入力データ（録画時には非暗号化データ、再生・ムーブ時には暗号化データ）４０１から逐次的に入力される入力データ４０２が、暗号化／復号化部４０３（一定のサイズのブロック単位で同じ暗号鍵が用いられ、この暗号鍵は内部で生成）により、暗号化または復号化され、その暗号化または復号化された出力データ（録画時は暗号化、再生・ムーブ時は復号化）４１５が、出力制御部４１３を介して、逐次的に出力データ（録画時には暗号化データ、再生・ムーブ時には非暗号化データ）４１４として出力される。
【００３４】
また、入力データ４０２は、改ざんチェックデータ抽出部４０５に入力され、改ざんチェック用データ４０７が抽出され出力される。この改ざんチェック用データ４０７は、録画時に暗号化前のブロックから抽出される。
【００３５】
改ざんチェック用データ４０７は、録画コンテンツ全体の改ざんチェックデータ群４０９として録画時に蓄積され、録画終了後に認証機能部１１３へ送られ、認証登録される。
【００３６】
また、再生・ムーブ開始前に認証機能部１１３から認証済みの改ざんチェックデータが入力され、認証済みの改ざんチェックデータ群から、対象となるブロックの改ざんチェックデータ４０８が用意される。
【００３７】
また、再生・ムーブ時に復号化された出力データ４１５のブロックから改ざんチェックデータ抽出部４０５により抽出された改ざんチェックデータ４０４と改ざんチェックデータ４０８が、改ざんチェック部４１２によりチェックされ改ざんを検出する。
【００３８】
この改ざんチェック部４１２により、コンテンツの改ざんが検出された場合には、出力制御部４１３により出力を停止する。
【００３９】
この改ざんチェックデータ認証方式は、暗号鍵生成と認証結果による改ざんチェックが独立な方式であり、暗号鍵生成方法が変更できない場合にも適用できる。
【００４０】
次に、図５により、本発明の一実施の形態に係る情報処理装置の認証機能部の動作について説明する。図５は本発明の一実施の形態に係る情報処理装置の認証機能部の動作を説明するための説明図である。
【００４１】
まず、認証対象の入力データ５０５が録画終了時に入力され、入力された認証対象データ５０７（図３に示す暗号鍵シードデータ群、図４に示す改ざんチェックデータ群）は、Ｈａｓｈ演算部５０４でＨａｓｈ演算が加えられ、小サイズのデータ（認証データ）が算出される。
【００４２】
この認証データは録画モード付与部５０３で入力された録画方式を示すデータである録画モード５０２が付与され、不揮発性メモリ制御部５１４の制御により不揮発性メモリ１１２に格納される。
【００４３】
また、コンテンツの再生・ムーブ開始前にコンテンツと共に入力される認証対象データ５０７は、Ｈａｓｈ演算部５０４でＨａｓｈ演算が加えられ、録画モード付与部５０３で録画モード５０２が付与されて、不揮発性メモリ制御部５１４により不揮発性メモリ１１２から取得された認証データ５１３と一致判定部５１１で認証データの一致が判定される。
【００４４】
一致判定部５１１で一致が判定された場合は、認証済みとして出力制御部５０８から認証済みの認証対象データ５０９を出力データ５１０として出力し、一致判定部５１１の判定結果は、一致判定出力５１２として、他のモジュールなどへ出力する。
【００４５】
このように、認証機能部１１３で、録画モード５０２を認証データに付与しているため、認証データとして、録画モード５０２が反映した認証データとなり、録画方式が混在している場合での、認証データのチェック方法の違いを突いた攻撃に対しても、認証時の録画方式が一致しない限り、コンテンツの再生・ムーブはできず、さらに、認証時の録画モードでしか再生が許されないため、このような攻撃に対しても、著作権保護を確実に行うことが可能である。
【００４６】
次に、図６により、本発明の一実施の形態に係る情報処理装置の不揮発性メモリのデータ構造について説明する。図６は本発明の一実施の形態に係る情報処理装置の不揮発性メモリのデータ構造について説明するための説明図である。
【００４７】
図６に示すように、不揮発性メモリ１１２は複数のブロックを含み、ブロック単位の消去無しで上書き可能なタイプを想定している。例えば、ＮＯＲ型フラッシュメモリに該当するものが存在する。
【００４８】
また、そのブロック構造６０２は、ヘッダとレコードを含み、ヘッダは、ブロック状態データ６０３、日時データ６０４、予備６０５の構造を有している。
【００４９】
ブロック状態データ６０３は、ブロックの状態（未使用ブロック、使用中ブロック、無効ブロック）を示しており、未使用ブロックとは、全て未使用レコードであるもの、使用中ブロックとは、使用中レコードを少なくとも一つ含むもの、無効ブロックとは未使用レコードも使用中レコードも含まないものである。
【００５０】
日時データ６０４は、書き込みした日時または世代を示すデータである。
【００５１】
予備６０５は、レコード長と一致させるためのパッディングである。
【００５２】
また、レコードは、レコード状態データ６０６、種別データ６０７、エラー検出データ（ＣＲＣ）６０８、ペイロード６０９の構造を有している。
【００５３】
レコード状態データ６０６は、レコードの状態（未使用レコード、使用中レコード、無効レコード）を示し、未使用レコードとは、使用前であり使用可能なレコード、使用中レコードとは、データが書き込まれており、有効なレコード、無効レコードとは、データの無効化がなされたレコードである。
【００５４】
種別データ６０７は、レコードが含むペイロードの内容を示し、図６では、ペイロードがコンテンツ認証データであることを示すデータとなる。
【００５５】
エラー検出データ６０８は、レコードの内容が正しいことを検査するためのデータである。
【００５６】
ペイロード６０９は、種別ごとに異なるデータ構造を置くことができる部分であり、図６ではコンテンツ認証データを示している。
【００５７】
また、ペイロード６０９は、コンテンツＩＤ（ＣＩＤ）６１０、録画モードデータ６１１、シードデータ６１２、コンテンツ認証値６１３の構造を有している。
【００５８】
コンテンツＩＤ６１０は、録画されたコンテンツを区別するＩＤである。
【００５９】
録画モードデータ６１１は、複数の録画方式を区別するデータであり、本実施の形態での特徴的なデータであり、このデータにより、コンテンツごとに録画方式を区別し、録画した方式に対応した再生方式しか許さないようにすることで著作権保護に対するアタックを防ぐことが可能である。
【００６０】
シードデータ６１２は、コンテンツ認証値を算出する際に用いられる乱数であり、シリアル番号を含み、同じ乱数が存在しないことを保証する。この乱数によって全く同じコンテンツを録画しても認証値を異なるようにできる。これにより、認証値を解析しようとする攻撃を困難にすることが可能である。
【００６１】
コンテンツ認証値６１３は、Ｈａｓｈ演算結果である。
【００６２】
次に、図７および図８により、本発明の一実施の形態に係る情報処理装置の録画動作について説明する。図７および図８は本発明の一実施の形態に係る情報処理装置の録画動作を示すＰＡＤ（Ｐｒｏｂｌｅｍ  Ａｎａｌｙｓｉｓ  Ｄｉａｇｒａｍ）図であり、図７は暗号鍵シードの認証方式による録画動作、図８は改ざんチェックデータの認証方式による録画動作を示している。
【００６３】
まず、暗号鍵シードの認証方式による録画動作としては、図７に示すように、ＴＳモードまたはトランスコーディングモードを設定し、録画モードを設定する（ステップ７０１）。
【００６４】
そして、録画モードを判定し（ステップ７０２）、ステップ７０２で、録画モードが第１の録画モードであるＴＳモードの場合、出力制御部１０５により、トランスコーディングモジュール１０１からなるトランスコーティングシステムへのデータ出力を禁止し（ステップ７０６）、ステップ７０２で、第２の録画モードであるトランスコーディングモードの場合、出力制御部１１１により、ＴＳデータの暗号制御部１２１へのデータ出力を禁止する（ステップ７０７）。
【００６５】
ステップ７０６、ステップ７０７の処理により、トランスコーディングモジュール１０１へのデータ出力とＴＳデータの暗号制御部１２１へのデータ出力のどちらかの出力のみが有効となり、コンテンツの複製が２重にできてしまうことを防止しており、異なる録画モードで動作する部位へのデータ転送を禁止することにより、著作権保護を保障している。
【００６６】
そして、メインループ（ステップ７０３）は、録画終了まで繰り返され、メインループ（ステップ７０３）では、一定時間経過をチェックし（ステップ７０８）、一定時間内に入力されるＴＳ／ＰＳデータを同じ暗号鍵を適用するブロックとして扱い、一定時間経過ごとに、暗号鍵シードの生成（ステップ７１２）、暗号鍵シードの蓄積（ステップ７１３）、暗号鍵シードを用いて暗号鍵の生成（ステップ７１４）により暗号鍵が生成される。
【００６７】
そして、放送ＴＳデータを入力し（ステップ７０９）、録画モードを判定し（ステップ７１０）、ステップ７１０で録画モードが、トランスコーディングモードの場合は、放送ＴＳデータの映像・音声を映像・音声デコーダＡ１０６でデコードし（ステップ７１５）、そのデコードされた映像・音声を映像・音声エンコーダＢ１０３でエンコードし（ステップ７１６）、ステップ７１４で生成された暗号鍵で暗号化する（ステップ７１７）。
【００６８】
また、ステップ７１０で録画モードがＴＳモードの場合は、放送ＴＳデータをステップ７１４で生成された暗号鍵で暗号化する（ステップ７１８）。
【００６９】
そして、暗号化データを大容量記憶装置１１６へ保存する（ステップ７１１）。
【００７０】
そして、録画が終了しメインループ（ステップ７０３）が終了すると、生成／蓄積された暗号鍵シード群から認証データを生成し（ステップ７０４）、認証データを不揮発性メモリ１１２へ保存し（ステップ７０５）、録画動作を終了する。
【００７１】
また、改ざんチェックデータの認証方式による録画動作としては、図８に示すように、ＴＳモードまたはトランスコーディングモードを設定し、録画モードを設定する（ステップ８０１）。
【００７２】
そして、録画モードを判定し（ステップ８０２）、ステップ８０２で、録画モードがＴＳモードの場合、出力制御部１０５により、トランスコーディングモジュール１０１からなるトランスコーティングシステムへのデータ出力を禁止し（ステップ８０６）、ステップ８０２で、トランスコーディングモードの場合、出力制御部１１１により、ＴＳデータの暗号制御部１２１へのデータ出力を禁止する（ステップ８０７）。
【００７３】
ステップ８０６、ステップ８０７の処理により、トランスコーディングモジュール１０１へのデータ出力とＴＳデータの暗号制御部１２１へのデータ出力のどちらかの出力のみが有効となり、コンテンツの複製が２重にできてしまうことを防止しており、異なる録画モードで動作する部位へのデータ転送を禁止することにより、著作権保護を保障している。
【００７４】
そして、メインループ（ステップ８０３）は、録画終了まで繰り返され、メインループ（ステップ８０３）では、放送ＴＳデータを入力し（ステップ８０８）、録画モードを判定し（ステップ８０９）、ステップ８０９で録画モードが、トランスコーディングモードの場合は、放送ＴＳデータの映像・音声を映像・音声デコーダＡ１０６でデコードし（ステップ８１２）、そのデコードされた映像・音声を映像・音声エンコーダＢ１０３でエンコードし（ステップ８１３）、暗号化／復号化部４０３内の暗号鍵で暗号化する（ステップ８１４）。
【００７５】
また、ステップ８０９で録画モードがＴＳモードの場合は、放送ＴＳデータを暗号化／復号化部４０３内の暗号鍵で暗号化する（ステップ８１５）。
【００７６】
そして、一定時間経過をチェックし（ステップ８１０）、一定時間内に入力されるＴＳ／ＰＳデータを同じ暗号鍵を適用するブロックとして扱い、一定時間経過ごとに、暗号化直前のデータから改ざんチェックデータを生成し（ステップ８１６）、改ざんチェックデータを蓄積する（ステップ８１７）。
【００７７】
そして、暗号化データを大容量記憶装置１１６へ保存する（ステップ８１１）。
【００７８】
そして、録画が終了しメインループ（ステップ８０３）が終了すると、蓄積された改ざんチェックデータ群から認証データを生成し（ステップ８０４）、認証データを不揮発性メモリ１１２へ保存し（ステップ８０５）、録画動作を終了する。
【００７９】
次に、図９および図１０により、本発明の一実施の形態に係る情報処理装置の再生動作について説明する。図９および図１０は本発明の一実施の形態に係る情報処理装置の録画動作を示すＰＡＤ図であり、図９は暗号鍵シードの認証方式による再生動作、図１０は改ざんチェックデータの認証方式による再生動作を示している。
【００８０】
まず、暗号鍵シードの認証方式による再生動作としては、図９に示すように、ＴＳモードまたはトランスコーディングモードを設定（ムーブ時も同様）し（ステップ９０１）、再生時には暗号制御は不要のため、ＴＳデータの暗号制御部１２１へのデータ出力を禁止する（ステップ９０２）。
【００８１】
そして、再生モードを判定し（ステップ９０３）、ステップ９０３でＴＳモードの場合は、出力制御部１０５により、トランスコーディングモジュール１０１からなるトランスコーティングシステムへのデータ出力を禁止し（ステップ９０６）、異なる録画モードで動作する部位へのデータ転送を禁止することにより、著作権保護を保障している。
【００８２】
そして、コンテンツ認証（ステップ９０４）を行い、コンテンツ認証（ステップ９０４）では、入力された暗号鍵シード群から認証データを生成し（ステップ９０７）、不揮発性メモリ１１２から認証データを読み出し（ステップ９０８）、一致判定部５１１により、認証データの一致を判定し（ステップ９０９）、ステップ９０９で一致と判定されない場合は、再生を拒否し、処理中断する（ステップ９１０）。
【００８３】
そして、ステップ９０４でのコンテンツ認証後、メインループ（ステップ９０５）を、再生終了まで繰り返す。
【００８４】
メインループ（ステップ９０５）では、大容量記憶装置１１６から暗号化データを読み出し（ステップ９１１）、暗号鍵シード群から暗号化データに対応する暗号鍵シードを取得し（ステップ９１２）、暗号鍵シードから暗号鍵を生成する（ステップ９１３）。
【００８５】
そして、再生モードを判定し（ステップ９１４）、ステップ９１４でＴＳモードの場合は、ステップ９１３で生成された暗号鍵で、ＴＳデータを復号化し（ステップ９１６）、復号化されたＴＳデータの映像・音声を映像・音声デコーダＡ１０６でデコードする（ステップ９１７）。
【００８６】
また、ステップ９１４でトランスコーディングモードの場合は、ステップ９１３で生成された暗号鍵で、データを復号化し（ステップ９１８）、復号化されたデータの映像・音声を映像・音声デコーダＢ１０２でデコードする（ステップ９１９）。
【００８７】
そして、ステップ９１７またはステップ９１９でデコードされた映像・音声を出力する（ステップ９１５）。
【００８８】
また、改ざんチェックデータの認証方式による再生動作としては、図１０に示すように、ＴＳモードまたはトランスコーディングモードを設定（ムーブ時も同様）し（ステップ１００１）、再生時には暗号制御は不要のため、ＴＳデータの暗号制御部１２１へのデータ出力を禁止する（ステップ１００２）。
【００８９】
そして、再生モードを判定し（ステップ１００３）、ステップ１００３でＴＳモードの場合は、出力制御部１０５により、トランスコーディングモジュール１０１からなるトランスコーティングシステムへのデータ出力を禁止し（ステップ１００６）、異なる録画モードで動作する部位へのデータ転送を禁止することにより、著作権保護を保障している。
【００９０】
そして、コンテンツ認証（ステップ１００４）を行い、コンテンツ認証（ステップ１００４）では、入力された改ざんチェックデータ群から認証データを生成し（ステップ１００７）、不揮発性メモリ１１２から認証データを読み出し（ステップ１００８）、一致判定部５１１により、認証データの一致を判定し（ステップ１００９）、ステップ１００９で一致と判定されない場合は、再生を拒否し、処理中断する（ステップ１０１０）。
【００９１】
そして、ステップ１００４でのコンテンツ認証後、メインループ（ステップ１００５）を、再生終了まで繰り返す。
【００９２】
メインループ（ステップ１００５）では、大容量記憶装置１１６から暗号化データを読み出し（ステップ１０１１）、再生モードを判定し（ステップ１０１２）、ステップ１０１２でＴＳモードの場合は、暗号化／復号化部４０３内の暗号鍵で、ＴＳデータを復号化し（ステップ１０１６）、復号化されたＴＳデータの映像・音声を映像・音声デコーダＡ１０６でデコードする（ステップ１０１７）。
【００９３】
また、ステップ１０１２でトランスコーディングモードの場合は、暗号化／復号化部４０３内の暗号鍵で、データを復号化し（ステップ１０１８）、復号化されたデータの映像・音声を映像・音声デコーダＢ１０２でデコードする（ステップ１０１９）。
【００９４】
そして、改ざんチェックデータ群から復号化データに対応する改ざんチェックデータを取得し（ステップ１０１３）、改ざんチェック部４１２で改ざんチェックデータを用いて改ざんをチェックする（ステップ１０１４）。
【００９５】
そして、ステップ１０１４でのチェック結果により、改ざんを検出し（ステップ１０１５）、ステップ１０１５で改ざんが検出された場合は、出力制御部４１３の出力を停止し、処理を中断し（ステップ１０２０）、ステップ１０１５で改ざんが検出されない場合は、ステップ１０１７またはステップ１０１９でデコードされた映像・音声を出力する（ステップ１０２１）。
【００９６】
以上のように、図９と図１０は再生について説明したが、ムーブについても同様である。
【００９７】
以上のように、本実施の形態では、コンテンツ認証時に、認証データに録画モードの情報を付加することにより、録画時の録画モードと異なる認証データが、コンテンツに適用された場合でも、再生を拒否することが可能となり、著作権保護を確実に行うことが可能となる。
【００９８】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００９９】
例えば、暗号制御部として、ＴＳ録画方式では、図３（図７）の方式を用い、ＰＳ録画では図４（図８）の方式を用いるハイブリッド型の構成（方法）も可能である。
【０１００】
また、本実施の形態では、セットトップボックス（ＳＴＢ）の構成や、パーソナルコンピュータによる構成で説明したが、本発明はこれに限らず、デジタルコンテンツの受信処理を行うモジュールと、トランスコーディングを行うモジュールやプロセッサなどを有し、異なる録画モードでの録画が可能な情報処理装置であれば、どのような装置でもよい。
【産業上の利用可能性】
【０１０１】
本発明は、著作権保護対象となっているコンテンツの蓄積または蓄積コンテンツの再生、編集、移動における不正な改ざんやコピーの禁止を行う情報処理装置および情報処理方法に関し、異なる録画モードを有する装置に広く適用可能である。
【図面の簡単な説明】
【０１０２】
【図１】本発明の一実施の形態に係る情報処理装置の構成を示す構成図である。
【図２】本発明の一実施の形態に係る情報処理装置の構成を示す構成図である。
【図３】本発明の一実施の形態に係る情報処理装置の暗号制御部の動作を説明するための説明図である。
【図４】本発明の一実施の形態に係る情報処理装置の暗号制御部の動作を説明するための説明図である。
【図５】本発明の一実施の形態に係る情報処理装置の認証機能部の動作を説明するための説明図である。
【図６】本発明の一実施の形態に係る情報処理装置の不揮発性メモリのデータ構造について説明するための説明図である。
【図７】本発明の一実施の形態に係る情報処理装置の録画動作を示すＰＡＤ図である。
【図８】本発明の一実施の形態に係る情報処理装置の録画動作を示すＰＡＤ図である。
【図９】本発明の一実施の形態に係る情報処理装置の録画動作を示すＰＡＤ図である。
【図１０】本発明の一実施の形態に係る情報処理装置の録画動作を示すＰＡＤ図である。
【符号の説明】
【０１０３】
１０１…トランスコーディングモジュール、１０２…映像・音声デコーダＢ、１０３…映像・音声エンコーダＢ、１０４…情報処理装置、１０５…出力制御部、１０６…映像・音声デコーダＡ、１０７…ＴＳ  Ｄｅｍｕｘ、１０８…デジタル放送用アンテナ、１０９…デジタル放送用チューナ、１１０…デジタル放送受信モジュール、１１１…出力制御部、１１２…不揮発性メモリ、１１３…認証機能部、１１４…内部バス、１１５…大容量記憶装置コントローラ、１１６…大容量記憶装置、１１７…メディア制御部、１１８…メディア、１１９…映像・音声出力部、１２０…出力端子、１２１…暗号制御部、１２２…暗号制御部、２０１…情報処理装置、２０２…デジタル放送受信モジュール、２０３…スピーカ、２０４…バス、２０６…プロセッサ、２０８…揮発性メモリ、２０９…大容量記憶装置、２１０…不揮発性メモリ、３０２…入力データ、３０３…暗号化／復号化部、３０４…暗号鍵生成部、３０５…暗号鍵シード生成部、４０３…暗号化／復号化部、４０５…改ざんチェックデータ抽出部、４１２…改ざんチェック部、４１３…出力制御部、５０３…録画モード付与部、５０４…Ｈａｓｈ演算部、５０８…出力制御部、５１１…一致判定部、５１４…不揮発性メモリ制御部。
【図１】
2008078950.tif 000003
【図２】
2008078950.tif 000004
【図３】
2008078950.tif 000005
【図４】
2008078950.tif 000006
【図５】
2008078950.tif 000007
【図６】
2008078950.tif 000008
【図７】
2008078950.tif 000009
【図８】
2008078950.tif 000010
【図９】
2008078950.tif 000011
【図１０】
2008078950.tif 000012