(57)【要約】【課題】デジタルコンテンツを記録する記録媒体ごとにコピー制限を行うとともに、デジタルコンテンツの不正使用を防止する。【解決手段】復号回路２１は第１の暗号化が施されたデジタルコンテンツを復号し、暗号化回路２２は復号されたデジタルコンテンツに対して第２の暗号化を施し、ＨＤＤ１５は第２の暗号化が施されたデジタルコンテンツを蓄積する。コンテンツ管理部２３は、蓄積されたデジタルコンテンツを記録する記録媒体１８−１〜１８−ｎの種類ごとの情報を有するコンテンツ管理情報をもとに、デジタルコンテンツの使用を記録媒体１８−１〜１８−ｎの種類ごとに制限する。また、復号回路２１、暗号化回路２２、コンテンツ管理部２３を耐タンパモジュール２０に内蔵することで、これらが外部からの不正アクセスから保護される。【選択図】図１
2007150970.tif 000002
【特許請求の範囲】
【請求項１】
コピー制限のあるデジタルコンテンツを録画するデジタルコンテンツ録画装置において、
第１の暗号化が施された前記デジタルコンテンツを復号する復号部と、
復号された前記デジタルコンテンツに対して第２の暗号化を施す暗号化部と、
前記第２の暗号化が施された前記デジタルコンテンツを蓄積する暗号化コンテンツ蓄積部と、
蓄積された前記デジタルコンテンツを記録する記録媒体の種類ごとの情報を有するコンテンツ管理情報をもとに、前記デジタルコンテンツの使用を前記記録媒体の種類ごとに制限するコンテンツ管理部と、
を有し、
前記復号部、前記暗号化部及び前記コンテンツ管理部を耐タンパモジュールに内蔵したことを特徴とするデジタルコンテンツ録画装置。
【請求項２】
前記コンテンツ管理情報は、前記記録媒体の種類ごとの記録可能な回数の情報を含み、
前記コンテンツ管理部は、前記記録媒体に前記デジタルコンテンツが記録されるたびに前記記録可能な回数の情報を更新することを特徴とする請求項１記載のデジタルコンテンツ録画装置。
【請求項３】
前記暗号化部は、前記記録媒体の種類ごとに異なる暗号化鍵情報で前記第２の暗号化を施し、
前記コンテンツ管理情報は、前記記録媒体の種類ごとに異なる前記暗号化鍵情報を含み、
前記コンテンツ管理部は、記録した前記記録媒体の種類に対応した前記暗号化鍵情報を削除することを特徴とする請求項１記載のデジタルコンテンツ録画装置。
【請求項４】
前記記録媒体の種類に応じた記録処理を行う複数の処理回路を、前記耐タンパモジュールに更に内蔵したことを特徴とする請求項１記載のデジタルコンテンツ録画装置。
【請求項５】
第１の暗号化が施されたデジタルコンテンツを復号する復号部と、
復号された前記デジタルコンテンツに対して第２の暗号化を施し、コンテンツ蓄積部に出力する暗号化部と、
前記コンテンツ蓄積部に蓄積された前記デジタルコンテンツを記録する記録媒体の種類ごとの情報を有するコンテンツ管理情報をもとに、前記デジタルコンテンツの使用を前記記録媒体の種類ごとに制限するコンテンツ管理部と、
を有することを特徴とする耐タンパモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルコンテンツ録画装置及び耐タンパモジュールに関し、特にコピー制限のあるデジタルコンテンツを録画するデジタルコンテンツ録画装置及び耐タンパモジュールに関する。
【背景技術】
【０００２】
昨今、デジタル放送が普及し始めている。デジタルコンテンツは、従来のアナログコンテンツと違い、何度コピーしても画質劣化しない。また、インターネット配信される可能性もあり、権利者にとり非常に厄介である。
【０００３】
図５は、従来のデジタルテレビジョン放送受信機の一例の構成を示す図である。
ここでは、デジタルコンテンツをＤＶＤ（Digital Versatile Disc）にコピーするコピー制御機能を有したデジタルテレビジョン放送受信機（以下、デジタル放送受信機という。）８００を示している。
【０００４】
デジタル放送受信機８００は、デジタル放送を受信するチューナ８０１と、暗号化されたデジタルコンテンツを復号する復号回路８０２と、復号したデジタルコンテンツを再び暗号化する暗号化回路８０３と、暗号化されたデジタルコンテンツを蓄積するＨＤＤ（Hard Disk Drive）８０４を有している。さらに、ＨＤＤ８０４に蓄積された暗号化コンテンツを再生またはＤＶＤにコピーするための構成として、復号回路８０５と、ＭＰＥＧ（Motion Picture Expert Group）形式のデジタルコンテンツをデコードするＭＰＥＧ伸長回路８０６と、例えば、ＨＤ（High-Definition）フォーマットのデータをＤＶＤフォーマットにダウンコンバートするフォーマット変換回路８０７と、違法コピーを防ぐためのＤＶＤ規格の暗号化（例えば、ＣＰＲＭ（Content Protection for Recordable Media））を行うＤＶＤ用暗号化回路８０８を有する。
【０００５】
これらはプロセッサ８０９によってバス８１０を介して制御される。また、バス８１０には受信機制御プログラムやＤＶＤ録画制御プログラムなどの各種プログラムが格納された不揮発性メモリ（例えば、フラッシュメモリ）８１１と、プロセッサ８０９のワーク領域となるＤＲＡＭ（Dynamic Random Access Memory）８１２が接続されている。さらに、受信したデジタルコンテンツを復号するための復号鍵を記録したＩＣ（Integrated Circuit）カード（例えば、Ｂ−ＣＡＳ（BS-Conditional Access Systems）カード）８１３が、図示しないインターフェース回路を介してバス８１０に接続されている。
【０００６】
以下、従来のデジタル放送受信機８００の動作を説明する。
まず、暗号化され、ＭＰＥＧ圧縮されたデジタル放送ストリームが電波としてチューナ８０１に入力される。チューナ８０１がこれを受信すると、復号回路８０２は、ＩＣカード８１３に含まれる復号鍵を、バス８１０を介して入手して復号する。さらに、暗号化回路８０３は、復号したデジタルコンテンツを再暗号化した上でＨＤＤ８０４に記録する。これは、ＨＤＤ８０４が不正に持ち出され、他の機器で不正に再生されることを防止するためである。
【０００７】
ＨＤＤ８０４に蓄積された暗号化コンテンツを視聴する際は、暗号化コンテンツを復号回路８０５によって復号し、ＭＰＥＧ伸長回路８０６によってデコードを行った後、図示しない表示装置に出力する。
【０００８】
また、ＤＶＤに録画する際は、同様に復号及びデコードを行った後、フォーマット変換回路８０７にてデジタルコンテンツをＤＶＤフォーマットに変換し、さらに違法コピーを防ぐためＤＶＤ用暗号化回路８０８にて暗号化を施した後、ＤＶＤに記録する。
【０００９】
なお、この際、無制限のＤＶＤコピーを防止するため、従来のデジタル放送受信機８００では、以下のような措置が取られる。すなわち、ＤＶＤに録画したデジタルコンテンツの録画記録を不揮発性メモリ８１１に記録して、例えば、一回ＤＶＤに録画されたら、それ以降はＤＶＤに録画されないようにする。そのため、不揮発性メモリ８１１には、ＨＤＤ８０４に録画された暗号化コンテンツのコンテンツＩＤ、暗号化されたコンテンツ鍵、ＤＶＤに録画したか否かを示すフラグなどのコンテンツ管理情報が存在する。デジタル放送受信機８００全体を制御するプロセッサ８０９は、不揮発性メモリ８１１に記憶されたコンテンツ管理情報を確認し、ＨＤＤ８０４に蓄積された暗号化コンテンツのうち、例えば、過去にＤＶＤに録画したことのないもののみに対して、ＤＶＤ録画の制御を実行する。
【００１０】
以上が、従来のデジタル放送受信機８００でのコピー制御処理である。このようなデジタル放送受信機８００内部は、少なくとも一般のハッカーがハッキングできない安全な領域（以下、セキュア領域という。）と見なされている。
【００１１】
ところで、近年、デジタル放送を視聴または録画が可能なパーソナルコンピュータ（以下、ＰＣと表記する。）が登場してきている。
デジタル放送を視聴または録画可能なＰＣにおいては、ＰＣのメリットを生かすために、例えば、図５で示したような復号回路８０２、暗号化回路８０３、復号回路８０５、ＭＰＥＧ伸長回路８０６、フォーマット変換回路８０７、ＤＶＤ用暗号化回路８０８などをソフトウェアで実行することが望ましい。
【００１２】
ＰＣのアーキテクチャー（ソフトウェアアーキテクチャー、ＰＣデータメモリ領域アクセス方法、ＨＤＤメモリアクセス方法、ＰＣプログラムメモリ領域アクセス方法などを含む。）は、ほとんどが公知である。公知であるが故に、世界中の第３者ソフトハウスがいろいろなアプリケーションを開発でき、これがＰＣの普及を助長している。しかし、一方で公知であるということは、ハッカーなどがソフトウェア領域を勝手に覗き見し、改ざんできるということである。
【００１３】
このようなデジタルコンテンツの不正利用を防止するため、従来、ハッキングの恐れがあるソフトウェアの処理を、耐タンパモジュールが検証することで安全性を確保する技術があった（例えば、特許文献１参照。）。なお、耐タンパモジュールとは、内部のＬＳＩ（Large Scale Integrated circuit）などに格納されている情報を外部から参照することができない構造を有しているハードウェアモジュールである。また、そのＬＳＩに保護されたソフトウェアも不正利用できない広義の耐タンパモジュールである。
【００１４】
ところで、近年、デジタルコンテンツを記録する記録媒体の種類は増え、ＤＶＤの他、例えば、携帯電話などに使われるＳＤ（Secure Digital）メモリカードや、Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標）など様々なものがある。
【特許文献１】特開２００３−１９８５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかし、従来のデジタルコンテンツ録画装置では、記録する記録媒体の種類に関係なくコピー制限を行っていたので柔軟性に欠けるという問題があった。例えば、一回コピー可能なハイビジョン画像のデジタルコンテンツの場合、ＤＶＤやＳＤメモリカードに蓄積するためダウンコンバートして記録した場合でも、もうそのデジタルコンテンツをハイビジョン画像では視聴できなくなってしまうといった問題があった。
【００１６】
本発明はこのような点に鑑みてなされたものであり、デジタルコンテンツを記録する記録媒体ごとにコピー制限が可能であり、デジタルコンテンツの不正使用を防止可能なデジタルコンテンツ録画装置を提供することを目的とする。
【００１７】
また、本発明の他の目的は、デジタルコンテンツを記録する記録媒体ごとにコピー制限が可能であり、デジタルコンテンツの不正使用を防止可能な耐タンパモジュールを提供することである。
【課題を解決するための手段】
【００１８】
本発明では上記問題を解決するために、コピー制限のあるデジタルコンテンツを録画するデジタルコンテンツ録画装置において、図１に示すように、第１の暗号化が施されたデジタルコンテンツを復号する復号部（復号回路２１）と、復号されたデジタルコンテンツに対して第２の暗号化を施す暗号化部（暗号化回路２２）と、第２の暗号化が施されたデジタルコンテンツを蓄積する暗号化コンテンツ蓄積部（ＨＤＤ１５）と、蓄積されたデジタルコンテンツを記録する記録媒体１８−１、１８−２、…、１８−ｎの種類ごとの情報を有するコンテンツ管理情報をもとに、デジタルコンテンツの使用を記録媒体１８−１〜１８−ｎの種類ごとに制限するコンテンツ管理部２３と、を有し、復号部（復号回路２１）、暗号化部（暗号化回路２２）及びコンテンツ管理部２３を耐タンパモジュール２０に内蔵したことを特徴とするデジタルコンテンツ録画装置１０が提供される。
【００１９】
上記の構成によれば、復号回路２１は第１の暗号化が施されたデジタルコンテンツを復号し、暗号化回路２２は復号されたデジタルコンテンツに対して第２の暗号化を施し、ＨＤＤ１５は第２の暗号化が施されたデジタルコンテンツを蓄積する。コンテンツ管理部２３は、蓄積されたデジタルコンテンツを記録する記録媒体１８−１〜１８−ｎの種類ごとの情報を有するコンテンツ管理情報をもとに、デジタルコンテンツの使用を記録媒体１８−１〜１８−ｎの種類ごとに制限するので、記録媒体１８−１〜１８−ｎの種類ごとに、コピー制限されるようになる。また、復号回路２１、暗号化回路２２、コンテンツ管理部２３を耐タンパモジュール２０に内蔵することで、復号回路２１、暗号化回路２２、コンテンツ管理部２３が外部からの不正アクセスから保護される。
【発明の効果】
【００２０】
本発明は、復号部は第１の暗号化が施されたデジタルコンテンツを復号し、暗号化部は復号されたデジタルコンテンツに対して第２の暗号化を施し、暗号化コンテンツ蓄積部は第２の暗号化が施されたデジタルコンテンツを蓄積し、コンテンツ管理部は、蓄積されたデジタルコンテンツを記録する記録媒体の種類ごとの情報を有するコンテンツ管理情報をもとに、デジタルコンテンツの使用を記録媒体の種類ごとに制限するので、記録媒体の種類ごとに、コピー制限を実行できるようになる。
【００２１】
また、復号部、暗号化部、コンテンツ管理部を耐タンパモジュールに内蔵することで、これらに対する外部からの不正アクセスを防止でき、デジタルコンテンツの不正使用を防止できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図１は、第１の実施の形態のデジタルコンテンツ録画装置の構成を示す図である。
ここでは、デジタルコンテンツ録画装置１０としてＰＣを想定しているが、特にこれに限定されるものではない。
【００２３】
デジタルコンテンツ録画装置１０は、デジタル放送を受信するチューナ１１、受信したデジタルコンテンツを復号するための復号鍵を記録したＩＣカード１２（例えば、Ｂ−ＣＡＳカード）、後述するコンテンツ管理情報などを格納する不揮発性メモリ１３（例えば、フラッシュメモリ）を有している。また、バス１４には、ＨＤＤ１５と、ＤＲＡＭ１６と、出力回路１７と、インターフェース部１８と、プロセッサ１９と、耐タンパモジュール２０を接続している。
【００２４】
ＨＤＤ１５には、暗号化されたデジタルコンテンツや、コマーシャルデータなどが蓄積される。
ＤＲＡＭ１６は、プロセッサ１９のワーク領域であり、例えばＨＤＤ１５に格納された各種プログラムが展開されてデジタルコンテンツの記録処理や再生処理などが行われる。
【００２５】
出力回路１７には表示装置１７ａやスピーカ１７ｂが接続され、再生されたデジタルコンテンツの画像データや音声データを出力する。
インターフェース部１８には、各種の記録媒体１８−１、１８−２、…、１８−ｎが接続され、バス１４を介して送られてくるデジタルコンテンツのデータを記録媒体１８−１〜１８−ｎに記録する。
【００２６】
記録媒体１８−１〜１８−ｎとしては、ＤＶＤの他、例えば、携帯電話などに使われるＳＤメモリカード、Ｂｌｕ−Ｒａｙ  Ｄｉｓｃなどがある。また、例えば、ＤＣＴＰ−ＩＰ（Digital Transmission Content Protection over Internet Protocol）などのコンテンツ保護規格にもとづき、ＬＡＮ（Local Area Network）を介してデジタルコンテンツを記録可能なコンピュータなども、本明細書中では記録媒体１８−１〜１８−ｎの１つとして考える。
【００２７】
プロセッサ１９は、例えばＣＰＵ（Central Processing Unit）であり、バス１４を介して、デジタルコンテンツ録画装置１０の各部を制御する。
本実施の形態のデジタルコンテンツ録画装置１０の特徴部分である耐タンパモジュール２０は、内部に格納されている情報を外部から参照することができない構造を有したＬＳＩなどによって構成されている。そして、耐タンパモジュール２０には、復号回路２１、暗号化回路２２、コンテンツ管理部２３、ソフトウェア処理保護部２４が内蔵されている。なお、図１では図示を省略しているが、耐タンパモジュール２０内には例えばＭＰＵ（Micro Processing Unit）が存在し、復号回路２１、暗号化回路２２を制御するとともに、コンテンツ管理部２３及びソフトウェア処理保護部２４の機能を実現している。
【００２８】
復号回路２１は、チューナ１１から入力される暗号化されたデジタルコンテンツを復号する。このときの復号鍵は図示しないＩＣカードインターフェースを経由してＩＣカード１２から取得する。そして、デジタルコンテンツの再生や記録媒体１８−１〜１８−ｎへの記録の際に、ＨＤＤ１５に蓄積されたデジタルコンテンツを復号する。なお、復号鍵は定期的に更新される。更新されるたびに、ＩＣカード１２から新規の復号鍵を入手する。
【００２９】
暗号化回路２２は、耐タンパモジュール２０内のＭＰＵでランダムに生成された暗号化鍵情報をもとに、復号回路２１で復号したデジタルコンテンツを再び暗号化し、バス１４を介してＨＤＤ１５に出力する。
【００３０】
コンテンツ管理部２３は、セキュア領域である不揮発性メモリ１３に記憶されたコンテンツ管理情報をもとに、デジタルコンテンツの使用を記録媒体１８−１〜１８−ｎの種類やデジタルコンテンツごとに制限する。
【００３１】
コンテンツ管理情報は、デジタルコンテンツを記録する記録媒体１８−１〜１８−ｎの種類ごとの情報を有している。ここで、コンテンツ管理情報の一例を示す。
図２は、コンテンツ管理情報の第１の例を示す図である。
【００３２】
コンテンツ管理情報には、コンテンツＩＤや、暗号化回路２２で使用した暗号化鍵情報の他、記録媒体１８−１〜１８−ｎの種類ごとに記録可能な回数の情報（実績値、限界値）が含まれる。この図では、例えば、コンテンツＩＤ“０００１”のデジタルコンテンツについては、ＤＶＤに対して一回コピー可能であり、ＳＤメモリカードに対して３回コピー可能であることを示している。そして既にＤＶＤ、ＳＤメモリカードに対してそれぞれ一回コピーされていることを示している。なお、限界値については既知であれば記載不要である。
【００３３】
さらに、コンテンツ管理情報には、その他の条件としてデジタルコンテンツごとのコピー回数（そのデジタルコンテンツを記録可能な回数）、コピー世代数、視聴回数、視聴期限、トリックプレー可否（ＣＭ（コマーシャル）カットを許可するか否か）、ＣＭ視聴管理情報（ＣＭを強制視聴させるなど）などを含む。このようなコンテンツ管理情報は、インターネット経由または放送波など、様々な経路で入手できる。
【００３４】
コンテンツ管理部２３は、記録媒体１８−１〜１８−ｎにデジタルコンテンツが記録されるたびに、図２のようなコンテンツ管理情報において、記録媒体１８−１〜１８−ｎの種類ごとの記録可能な回数の情報や、デジタルコンテンツのコピー回数を更新する。
【００３５】
図１に戻り、耐タンパモジュール２０に内蔵されたソフトウェア処理保護部２４は、ＤＲＡＭ１６上で展開されるソフトウェア処理を保護する。この機能は、ＰＣでデジタルコンテンツの記録処理を行う場合には特に重要である。それは、復号回路２１や暗号化回路２２などの最もセキュア化が必要な回路のみ、耐タンパモジュール２０内に内蔵するようにでき、他の処理をソフトウェア化できるようになるからである。これによってハッキングを防止できるとともに、コストの削減も可能である。
【００３６】
なお、保護されたソフトウェアも広義の耐タンパモジュールであり、保護されたソフトウェアでコンテンツ管理情報の一部の処理を行うことも考えられる。例えば、耐タンパモジュール２０でコンテンツ管理情報の確認を行い、保護されたソフトウェアがそれを受け取り、ＤＶＤ録画やコンテンツ視聴、コンテンツ出力を、耐タンパモジュール２０に依頼する実装も考えられる。ソフトウェアが適切に保護された耐タンパモジュールであれば、このような実装でも問題ない。
【００３７】
具体的なソフトウェア保護については、例えば、特開２００３−１９８５２７号公報や特開２００４−１２９２２７号公報に開示されているので詳細な説明は省略するが、ＤＲＡＭ１６上で動作するソフトウェアのハッキング検出をリアルタイムで行い、ハッキングを検出した場合、そのソフトウェアの動作を無効化する。
【００３８】
以下、第１の実施の形態のデジタルコンテンツ録画装置１０の動作を説明する。
チューナ１１はデジタルコンテンツを受信すると、これを耐タンパモジュール２０に入力する。このときデジタルコンテンツは、ＭＰＥＧ圧縮され、さらに暗号化された状態で入力される。
【００３９】
耐タンパモジュール２０の復号回路２１は、ＩＣカード１２から入力されたデジタルコンテンツに対応した復号鍵を取得して、その復号鍵を用いて復号する。その後、暗号化回路２２は、耐タンパモジュール２０内でランダムに生成された暗号化鍵情報をもとに、復号回路２１で復号されたデジタルコンテンツを再暗号化する（このような暗号化は一般にローカル暗号化と呼ばれている。）。そして、暗号化コンテンツを、バス１４を介してＨＤＤ１５に出力する。ローカル暗号化の効果により、バス１４、ＨＤＤ１５に蓄積される暗号化コンテンツは保護される。
【００４０】
ＨＤＤ１５に蓄積された暗号化コンテンツを利用する場合には、耐タンパモジュール２０は、バス１４を介してその暗号化コンテンツを読み出す。そして復号回路２１は、図２で示したようなコンテンツ管理情報の暗号化鍵情報を取得して、暗号化コンテンツを復号する。コンテンツ管理部２３は、コンテンツ管理情報を参照して、記録媒体１８−１〜１８−ｎの種類ごとの記録可能な回数や、その他の条件を満たしていれば、デジタルコンテンツを再び暗号化したのち出力して、ＤＲＡＭ１６上で実行されるソフトウェア処理に渡す。
【００４１】
例えば、ＤＶＤに録画するソフトウェアを実行する場合、暗号化されたデジタルコンテンツに対して、プロセッサ１９の制御のもとＤＲＡＭ１６上にて、ソフトウェア処理保護部２４で保護された記録処理が行われる。ＤＶＤの記録処理は、まず暗号化されたデジタルコンテンツを復号し、ＭＰＥＧ伸長を行う。そして、例えばチューナ１１で受信したデジタルコンテンツがハイビジョン画像の場合、ＤＶＤはスタンダードレベル画像しか扱えないので、ダウンコンバートを行う。さらに、不正コピー防止のためＤＶＤ規格の暗号化（例えば、ＣＰＲＭ）を行い、ＤＶＤに書き込む。このときコンテンツ管理部２３は、コンテンツ管理情報を更新して、記録したデジタルコンテンツのＤＶＤの記録回数（図２の実績値）を１つ増やす。そして、実績値が限界値と一致した場合には、それ以降の当該デジタルコンテンツのＤＶＤへの記録をできなくする。
【００４２】
その他の種類の記録媒体１８−１〜１８−ｎに記録する場合も、上記とほぼ同様であり、それぞれの種類に応じた暗号化を施し、それぞれの記録媒体１８−１〜１８−ｎに記録する。その後、コンテンツ管理部２３は、記録した記録媒体１８−１〜１８−ｎの種類における記録可能な回数の情報を更新する。
【００４３】
また、出力回路１７を介して表示装置１７ａ、スピーカ１７ｂでデジタルコンテンツを再生する場合には、ＭＰＥＧ伸長をしたデータを、この出力回路１７から出力する。そして、コンテンツ管理部２３は、コンテンツ管理情報の視聴回数などの情報を更新する。
【００４４】
以上のように、第１の実施の形態のデジタルコンテンツ録画装置１０によれば、記録媒体１８−１〜１８−ｎの種類ごとにコピー制限が可能になる。
また、復号回路２１や暗号化回路２２などの最も安全性を必要とする回路を耐タンパモジュール２０に内蔵することで、ハッキングによるデジタルコンテンツの不正使用を防止することができる。
【００４５】
ところで、上記では、コンテンツ管理情報に含まれる記録媒体１８−１〜１８−ｎの種類ごとの情報として、記録媒体１８−１〜１８−ｎの種類ごとの記録可能な回数の情報を用いた場合について説明したが、以下のような情報を用いてもよい。
【００４６】
図３は、コンテンツ管理情報の第２の例を示す図である。
ここで示すコンテンツ管理情報には、コンテンツＩＤの他、記録媒体１８−１〜１８−ｎの種類ごとの暗号化鍵情報（ＤＶＤ用鍵、ＳＤメモリカード用鍵（ＳＤ用鍵）、Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ用鍵（ＢＤ用鍵））や、前述した視聴回数など、デジタルコンテンツごとのその他の条件が含まれる。記録媒体１８−１〜１８−ｎの種類ごとの暗号化鍵情報は、暗号化回路２２において暗号化の際に用いられたものが管理されている。
【００４７】
つまり、暗号化回路２２は、ＨＤＤ１５にデジタルコンテンツを蓄積する際に行う暗号化処理で、記録媒体１８−１〜１８−ｎの種類ごとに専用の暗号化鍵情報（ＤＶＤ用鍵、ＳＤ用鍵、ＢＤ用鍵など）を用いて暗号化を行う。そしてこの場合、ＨＤＤ１５にはＤＶＤ用鍵、ＳＤ用鍵、ＢＤ用鍵などで暗号化されたデジタルコンテンツが蓄積される。
【００４８】
コンテンツ管理部２３は、図３のようなコンテンツ管理情報を用いて、コピー制限を行う。具体的には、ある種類の記録媒体１８−１〜１８−ｎにデジタルコンテンツを記録した場合、暗号化に使用した暗号化鍵情報を削除して復号できないようにする。
【００４９】
例えば、図３のようなコンテンツＩＤ“０００１”のデジタルコンテンツをＳＤメモリカードに記録する場合、耐タンパモジュール２０は、ＨＤＤ１５からＳＤ用鍵で暗号化されたデジタルコンテンツを取得して復号回路２１で復号する。そしてこのデジタルコンテンツを暗号化回路２２にて再暗号化したのち、記録処理を行うソフトウェア側に渡す。ＳＤメモリカードにデジタルコンテンツが記録されると、コンテンツ管理部２３は、記録したデジタルコンテンツのＳＤ用鍵を削除して、ＳＤ用鍵で暗号化したデジタルコンテンツを復号できないようにする。なお、ＨＤＤ１５に蓄積されたＳＤ用鍵で暗号化されたデジタルコンテンツを削除するようにしてもよい。また、一回のＳＤメモリカードへの記録でＳＤ用鍵を削除するのではなく、複数回の記録が行われたときにＳＤ用鍵を削除するようにしてもよい。
【００５０】
なお、上記の説明では、コンテンツ管理情報を不揮発性メモリ１３に記録するとしたが、コンテンツ管理情報が肥大化し、不揮発性メモリ１３のメモリ容量を超えた場合、暗号化した上でＨＤＤ１５に記録するようにしてもよい。この場合、ＨＤＤ１５内のコンテンツ管理情報は、無制限にコピーされ、最新のコンテンツ管理情報と旧コンテンツ管理情報の区別がつかなくなる可能性がある。そのため、コンテンツ管理情報が更新されるたびにセキュア領域（例えば、不揮発性メモリ１３）に、そのコンテンツ管理情報が最新のものであることを示す情報（ハッシュ値）を記録する。そして、記録媒体１８−１〜１８〜ｎへの記録時には、コンテンツ管理部２３は、ＨＤＤ１５内のコンテンツ管理情報と、ハッシュ値とを比較することで、読み込んだコンテンツ管理情報が最新のものであるかをチェックすることができる。
【００５１】
次に、第２の実施の形態のデジタルコンテンツ録画装置を説明する。
第２の実施の形態のデジタルコンテンツ録画装置１０ａは、例えば、デジタル放送受信機などに好適なものである。
【００５２】
図４は、第２の実施の形態のデジタルコンテンツ録画装置の構成を示す図である。
第１の実施の形態のデジタルコンテンツ録画装置１０と同一の構成要素については、同一符号とし、説明を省略する。
【００５３】
第１の実施の形態のデジタルコンテンツ録画装置１０では、耐タンパモジュール２０にソフトウェア処理保護部２４を内蔵し、ＤＲＡＭ１６上で実行される記録処理などのソフトウェア処理を保護していた。これに対し、第２の実施の形態のデジタルコンテンツ録画装置１０ａは、記録処理などをソフトウェアではなく処理回路２５−１、２５−２、…、２５−ｍで行う。処理回路２５−１〜２５−ｍは、復号回路２１ａ、暗号化回路２２ａ、コンテンツ管理部２３ａとともに、１チップのＬＳＩからなる耐タンパモジュール２０ａに内蔵される。
【００５４】
処理回路２５−１〜２５−ｍとしては、ＭＰＥＧ２やＨ２６４の伸長処理回路、ＤＶＤやＳＤメモリカードに記録する際のダウンコンバータ回路、ＤＶＤやＳＤメモリカード、ＢＤ用の暗号化回路、無線ＬＡＮやＬＡＮに接続されたコンピュータにデジタルコンテンツを記録するときに暗号化して伝送するための、ＤＴＣＰ−ＩＰ規格に応じた暗号化回路などがある。
【００５５】
以下、第２の実施の形態のデジタルコンテンツ録画装置１０ａの動作を説明する。
受信したデジタルコンテンツを暗号化してＨＤＤ１５に蓄積する処理は、第１の実施の形態のデジタルコンテンツ録画装置１０と同じである。
【００５６】
デジタルコンテンツを記録媒体１８−１〜１８−ｎに記録する場合、耐タンパモジュール２０ａは、ＨＤＤ１５からバス１４を介して暗号化されたデジタルコンテンツを取得する。そして、復号回路２１ａによってデジタルコンテンツを復号する。コンテンツ管理部２３ａは、コンテンツ管理情報（不揮発性メモリ１３またはＨＤＤ１５から取得する。）を参照して、各種の条件を満たしているか否かを判定する。各種の条件とは、前述したように記録媒体１８−１〜１８−ｎの種類ごとの記録可能な回数（図２参照。）や、記録媒体１８−１〜１８−ｎの種類に応じた暗号化鍵情報の有無（図３参照。）、デジタルコンテンツごとのコピー回数などである。これらの条件を満たしている場合、コンテンツ管理部２３ａは、記録先の記録媒体１８−１〜１８−ｎの種類に応じて処理回路２５−１〜２５−ｍを選択して各種の記録処理を実行させる。また、コンテンツ管理部２３ａは、コンテンツ管理情報を更新する。
【００５７】
蓄積したデジタルコンテンツを再生する場合、耐タンパモジュール２０ａは、ＨＤＤ１５からバス１４を介して再生するデジタルコンテンツを取得する。そして、復号回路２１ａによって暗号化されたデジタルコンテンツを復号する。コンテンツ管理部２３ａは、コンテンツ管理情報を参照して、再生しようとするデジタルコンテンツの視聴回数や視聴期限などが条件を満たしているか判定する。これらの条件を満たしている場合、コンテンツ管理部２３ａは、復号したデジタルコンテンツを再生する処理（ＭＰＥＧ２やＨ２６４の伸長処理）を行う処理回路２５−１〜２５−ｍを選択して、再生処理を行わせる。その後、コンテンツ管理部２３ａは、視聴回数などのコンテンツ管理情報を更新する。
【００５８】
第２の実施の形態のデジタルコンテンツ録画装置１０ａによれば、各種の記録媒体１８−１〜１８−ｎに応じた記録処理を行う処理回路２５−１〜２５−ｍを、耐タンパモジュール２０ａに内蔵することによって、貴重なデジタルコンテンツがハッキングにより不正使用されることを、より強力に防止することができる。
【００５９】
なお、このような耐タンパモジュール２０ａは、複数チップのＬＳＩで構成するようにしてもよい。この場合、それぞれのＬＳＩは互いに相互認証を行うことによって、信号の盗難を困難にするようなセキュリティーが確保される。
【００６０】
なお、第１または第２の実施の形態のデジタルコンテンツ録画装置１０、１０ａにおいて、耐タンパモジュール２０、２０ａ内に、公開鍵暗号回路を内蔵し、ネットワークを介して公開鍵管理センターと相互認証することで、耐タンパモジュール２０、２０ａの正当性を認証するようにしてもよい。
【００６１】
（付記１）  コピー制限のあるデジタルコンテンツを録画するデジタルコンテンツ録画装置において、
第１の暗号化が施された前記デジタルコンテンツを復号する復号部と、
復号された前記デジタルコンテンツに対して第２の暗号化を施す暗号化部と、
前記第２の暗号化が施された前記デジタルコンテンツを蓄積する暗号化コンテンツ蓄積部と、
蓄積された前記デジタルコンテンツを記録する記録媒体の種類ごとの情報を有するコンテンツ管理情報をもとに、前記デジタルコンテンツの使用を前記記録媒体の種類ごとに制限するコンテンツ管理部と、
を有し、
前記復号部、前記暗号化部及び前記コンテンツ管理部を耐タンパモジュールに内蔵したことを特徴とするデジタルコンテンツ録画装置。
【００６２】
（付記２）  前記コンテンツ管理情報は、前記記録媒体の種類ごとの記録可能な回数の情報を含み、
前記コンテンツ管理部は、前記記録媒体に前記デジタルコンテンツが記録されるたびに前記記録可能な回数の情報を更新することを特徴とする付記１記載のデジタルコンテンツ録画装置。
【００６３】
（付記３）  前記暗号化部は、前記記録媒体の種類ごとに異なる暗号化鍵情報で前記第２の暗号化を施し、
前記コンテンツ管理情報は、前記記録媒体の種類ごとに異なる前記暗号化鍵情報を含み、
前記コンテンツ管理部は、記録した前記記録媒体の種類に対応した前記暗号化鍵情報を削除することを特徴とする付記１記載のデジタルコンテンツ録画装置。
【００６４】
（付記４）  外部アクセス可能な記憶領域上で展開される前記記録媒体への記録処理を保護するソフトウェア処理保護部を、前記耐タンパモジュールに更に内蔵したことを特徴とする付記１記載のデジタルコンテンツ録画装置。
【００６５】
（付記５）  前記記録媒体の種類に応じた記録処理を行う複数の処理回路を、前記耐タンパモジュールに更に内蔵したことを特徴とする付記１記載のデジタルコンテンツ録画装置。
【００６６】
（付記６）  前記耐タンパモジュールは１チップの半導体集積回路であることを特徴とする付記５記載のデジタルコンテンツ録画装置。
（付記７）  前記耐タンパモジュールは複数チップの半導体集積回路から構成され、それぞれの前記半導体集積回路は互いに相互認証を行うことを特徴とする付記５記載のデジタルコンテンツ録画装置。
【００６７】
（付記８）  前記コンテンツ管理情報は、前記デジタルコンテンツごとの記録可能な回数の情報を含み、
前記コンテンツ管理部は、前記デジタルコンテンツが記録されるたびに前記記録可能な回数の情報を更新することを特徴とする付記１記載のデジタルコンテンツ録画装置。
【００６８】
（付記９）  前記コンテンツ管理情報は、コピー回数、コピー世代数、視聴回数、視聴期限、トリックプレー可否、コマーシャル視聴管理情報のいずれかを含むことを特徴とする付記１記載のデジタルコンテンツ録画装置。
【００６９】
（付記１０）  前記コンテンツ管理情報が最新のものであることを示すハッシュ値を格納する不揮発性メモリを有し、
前記暗号化コンテンツ蓄積部は、暗号化された前記コンテンツ管理情報を格納し、
前記コンテンツ管理部は、前記暗号化コンテンツ蓄積部に蓄積された前記デジタルコンテンツを使用する際に、前記ハッシュ値と前記コンテンツ管理情報とを比較することで、前記コンテンツ管理情報が最新のものであるか否かを検出することを特徴とする付記１記載のデジタルコンテンツ録画装置。
【００７０】
（付記１１）  前記耐タンパモジュールには公開鍵暗号回路が更に内蔵され、公開鍵管理センターと相互認証することを特徴とする付記１記載のデジタルコンテンツ録画装置。
（付記１２）  第１の暗号化が施されたデジタルコンテンツを復号する復号部と、
復号された前記デジタルコンテンツに対して第２の暗号化を施し、コンテンツ蓄積部に出力する暗号化部と、
前記コンテンツ蓄積部に蓄積された前記デジタルコンテンツを記録する記録媒体の種類ごとの情報を有するコンテンツ管理情報をもとに、前記デジタルコンテンツの使用を前記記録媒体の種類ごとに制限するコンテンツ管理部と、
を有することを特徴とする耐タンパモジュール。
【図面の簡単な説明】
【００７１】
【図１】第１の実施の形態のデジタルコンテンツ録画装置の構成を示す図である。
【図２】コンテンツ管理情報の第１の例を示す図である。
【図３】コンテンツ管理情報の第２の例を示す図である。
【図４】第２の実施の形態のデジタルコンテンツ録画装置の構成を示す図である。
【図５】従来のデジタルテレビジョン放送受信機の一例の構成を示す図である。
【符号の説明】
【００７２】
１０  デジタルコンテンツ録画装置
１１  チューナ
１２  ＩＣカード
１３  不揮発性メモリ
１４  バス
１５  ＨＤＤ
１６  ＤＲＡＭ
１７  出力回路
１７ａ  表示装置
１７ｂ  スピーカ
１８  インターフェース部
１８−１、１８−２、…、１８−ｎ  記録媒体
１９  プロセッサ
２０  耐タンパモジュール
２１  復号回路
２２  暗号化回路
２３  コンテンツ管理部
２４  ソフトウェア処理保護部
【図１】
2007150970.tif 000003
【図２】
2007150970.tif 000004
【図３】
2007150970.tif 000005
【図４】
2007150970.tif 000006
【図５】
2007150970.tif 000007
【手続補正書】
【提出日】平成18年12月25日(2006.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コピー制限のあるデジタルコンテンツを録画するデジタルコンテンツ録画装置において、
第１の暗号化が施された前記デジタルコンテンツを復号する復号部と、
復号された前記デジタルコンテンツに対して第２の暗号化を施す暗号化部と、
前記第２の暗号化が施された前記デジタルコンテンツを蓄積する暗号化コンテンツ蓄積部と、
蓄積された前記デジタルコンテンツを記録する記録媒体の種類ごとの情報を有するコンテンツ管理情報をもとに、前記デジタルコンテンツの使用を前記記録媒体の種類ごとに制限するコンテンツ管理部と、
を有し、
前記復号部、前記暗号化部及び前記コンテンツ管理部を耐タンパモジュールに内蔵したことを特徴とするデジタルコンテンツ録画装置。
【請求項２】
前記コンテンツ管理情報は、前記記録媒体の種類ごとの記録可能な回数の情報を含み、
前記コンテンツ管理部は、前記記録媒体に前記デジタルコンテンツが記録されるたびに前記記録可能な回数の情報を更新することを特徴とする請求項１記載のデジタルコンテンツ録画装置。
【請求項３】
前記暗号化部は、前記記録媒体の種類ごとに異なる暗号化鍵情報で前記第２の暗号化を施し、
前記コンテンツ管理情報は、前記記録媒体の種類ごとに異なる前記暗号化鍵情報を含み、
前記コンテンツ管理部は、記録した前記記録媒体の種類に対応した前記暗号化鍵情報を削除することを特徴とする請求項１記載のデジタルコンテンツ録画装置。
【請求項４】
前記記録媒体の種類に応じた記録処理を行う複数の処理回路を、前記耐タンパモジュールに更に内蔵したことを特徴とする請求項１記載のデジタルコンテンツ録画装置。
【請求項５】
第１の暗号化が施されたデジタルコンテンツを復号する復号部と、
復号された前記デジタルコンテンツに対して第２の暗号化を施し、コンテンツ蓄積部に出力する暗号化部と、
前記コンテンツ蓄積部に蓄積された前記デジタルコンテンツを記録する記録媒体の種類ごとの情報を有するコンテンツ管理情報をもとに、前記デジタルコンテンツの使用を前記記録媒体の種類ごとに制限するコンテンツ管理部と、
を有することを特徴とする耐タンパモジュール。
【請求項６】
コピー制限のあるデジタルコンテンツを録画するデジタルコンテンツ録画装置であって、
第１の暗号化が施された前記デジタルコンテンツを復号する復号部と、
復号化された前記デジタルコンテンツに対して第２の暗号化を施す暗号化部と、
前記第２の暗号化が施された前記デジタルコンテンツを蓄積する暗号化コンテンツ蓄積部と、
蓄積された前記デジタルコンテンツを記録する情報を有するコンテンツ管理情報をもとに、前記デジタルコンテンツの使用を制限するコンテンツ管理部と、
ソフトウェアのハッキング検出を行い、ハッキングを検出した場合に前記ソフトウェアの動作を無効化するソフトウェア処理保護部と
を有し、
前記復号部、前記暗号化部、前記デジタルコンテンツ管理部、および前記ソフトウェア処理保護部は耐タンパモジュールに内臓されることを特徴とするデジタルコンテンツ録画装置。
【請求項７】
前記コンテンツ管理情報は、記録可能な回数の情報を含み、
前記コンテンツ管理部は、記録媒体に前記デジタルコンテンツが記録されるたびに前記記録可能な回数の情報を更新することを特徴とする請求項６記載のデジタルコンテンツ録画装置。
【請求項８】
前記コンテンツ管理部は、前記記録可能な回数を参照し、前記記録回数の情報が所定の値である場合に、前記デジタルコンテンツの記録を停止させることを特徴とする請求項７記載のデジタルコンテンツ録画装置。
【請求項９】
前記コンテンツ管理情報は、記録可能な回数の情報と記録回数の情報とを含み、
前記コンテンツ管理部は、記録媒体に前記デジタルコンテンツが記録されるたびに前記記録回数の情報を更新することを特徴とする請求項６記載のデジタルコンテンツ録画装置。
【請求項１０】
前記コンテンツ管理部は、前記記録可能な回数の情報と前記記録回数の情報とを参照し、前記記録回数の情報が記録前記記録可能な回数と一致もしくは超える場合に、前記デジタルコンテンツの記録を停止させることを特徴とする請求項９記載のデジタルコンテンツ録画装置。
【請求項１１】
前記コンテンツ管理情報が最新のものであることを示すハッシュ値を格納する不揮発性メモリを有し、
前記暗号化コンテンツ蓄積部は、暗号化された前記コンテンツ管理情報を格納し、
前記コンテンツ管理部は、前記暗号化コンテンツ蓄積部に蓄積された前記デジタルコンテンツを使用する際に、前記ハッシュ値と前記コンテンツ管理情報とを比較することで、前記コンテンツ管理情報が最新のものであるか否かを検出することを特徴とする請求項６乃至１０記載のデジタルコンテンツ録画装置。
【請求項１２】
前記コンテンツ管理情報は、コピー世代数、視聴回数、視聴期限、トリックプレー可否、コマーシャル視聴管理情報のいずれかを含むことを特徴とする請求項６乃至１１記載のデジタルコンテンツ録画装置。