(57)【特許請求の範囲】
【請求項１】
記録媒体にコンテンツを記録し、該記録したコンテンツを再生するコンテンツ記録再生装置であって、
前記コンテンツ記録再生装置の識別情報に基づいて、前記記録媒体上の複数の記録ブロック間で共通する第１の鍵情報を生成する第１の鍵情報生成手段と、
記録する前記コンテンツ毎に異なる関係情報を発生する関係情報発生手段と、
前記コンテンツの記録位置情報に基づいて、個々の前記記録ブロックに関するそれぞれ異なる第２の鍵情報を生成する鍵情報生成手段であり、前記第２の鍵情報生成のための演算アルゴリズムを前記関係情報に応じて変更する第２の鍵情報生成手段と、
前記第１の鍵情報と前記第２の鍵情報とを用いて、前記記録ブロック毎に前記コンテンツを暗号化するための前記記録ブロック毎に異なる暗号鍵を生成する暗号化鍵生成手段と、
前記暗号鍵を用いて前記コンテンツを前記記録ブロック毎に暗号化し、前記関係情報と、暗号化した前記コンテンツと、前記コンテンツの記録位置情報とを前記記録媒体に記録する記録手段と、
を備えることを特徴とするコンテンツ記録再生装置。
【請求項２】
請求項１に記載のコンテンツ記録再生装置において、
前記記録媒体から前記関係情報を読み出すと共に、前記記録媒体から前記コンテンツの記録位置情報を読み出し、読み出した前記コンテンツの記録位置情報に基づき、暗号化されている前記コンテンツを読み出す読み出し手段と、
前記コンテンツ記録再生装置の識別情報に基づいて生成した前記第１の鍵情報と、前記読み出し手段で読み出した前記関係情報に応じた演算アルゴリズムを用い、前記コンテンツの記録位置情報に基づいて生成した前記第２の鍵情報とを使用して、前記暗号鍵を生成する暗号化鍵復元手段と、
読み出した前記暗号化されているコンテンツを、前記暗号化鍵復元手段で生成した前記暗号鍵を用いて復号する復号化手段と、
を備えることを特徴とするコンテンツ記録再生装置。
【請求項３】
前記記録手段は、前記コンテンツの記録位置情報を備えて前記記録媒体に記録されている記録ブロック管理テーブルから参照されない前記記録媒体上の領域に前記関係情報を記録する手段であることを特徴とする請求項１または２に記載のコンテンツ記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録再生するコンテンツを保護することができるコンテンツ記録再生装置に関する。
【０００２】
【従来の技術】
従来、コンテンツと呼ばれるデジタル化されたオーディオビジュアル作品は容量が大きいために取扱いが困難であったが、高密度記録再生技術の進展により、コンテンツの流通が一般化しつつある。
【０００３】
デジタル方式のメリットの１つに、コピーしても情報の劣化がないという点があるが、不正なコピーによる複製権の侵害も顕在化している。
【０００４】
不正なコピーを防止する技術として、コンテンツの暗号化が有効である。
【０００５】
例えばデジタル・ビデオ・ディスク（ＤＶＤ）では、映像情報を記録する際に、暗号化しておき、所定の手順で復号化しないとコンテンツを再生できないようになっている。
【０００６】
このような暗号化では、例えば記録されるコンテンツは、予め所定の鍵情報を用いて暗号化される。ＤＶＤ等の記録媒体上には、一般的に所定長の同期ブロックが連続するように形成されており、暗号化されたコンテンツは、この同期ブロック単位で記録される。各同期ブロックには、個々の同期ブロックを一意に特定できるように、ブロックアドレスが割り当てられている。このブロックアドレスは、予め、各同期ブロックの先頭に記録されている。
【０００７】
実際にコンテンツを記録媒体に記録／再生する処理は、例えば記録再生装置全体の制御を行うマイクロコントローラとファイルシステムソフトウェアによって実現されている。
【０００８】
コンテンツを記録する際には、記録媒体に記録されているブロック管理テーブルを用いて、書き込みが可能な同期ブロックを検索しながら、暗号化されたコンテンツを同期ブロックの容量毎に区切って順次、記録する。また、同様な手順によって、コンテンツの暗号化に用いた鍵情報を記録媒体に記録する。
【０００９】
また、記録媒体に記録したコンテンツを再生する際には、暗号化に用いたものと同じ鍵情報を用いて復号化を行う。このために、予め記録媒体に記録されている鍵情報を読み出し、読み出した鍵情報によって、各同期ブロックから読み出されたコンテンツを復号化する。
【００１０】
【発明が解決しようとする課題】
上述のような暗号化技術では、記録媒体に記録するコンテンツを暗号化し、鍵情報，暗号化のアルゴリズムを秘密にしておくことにより、記録媒体から読み出したコンテンツを他の記録媒体にコピーすることを防止している。
【００１１】
しかしながら、このような暗号化技術では、暗号化のアルゴリズムが解析され、さらに、鍵情報が記録媒体から読み出されてしまうと、コンテンツの複製が可能な状態になってしまう。
【００１２】
また、上述のようなコンテンツは大容量であるため、暗号化のアルゴリズムの解析の観点からは、単一の鍵情報で暗号化された大量のデータが存在することになり、アルゴリズムの解析を困難にするためには改善の余地があった。
【００１３】
また、コンテンツ全体が単一の鍵情報に応じて暗号化されている場合には、暗号化アルゴリズムが知られてしまうと、１つの鍵情報を探し当てることによって、コンテンツ全体を復号化することができる状態になる。
【００１４】
本発明は、上述のような課題に鑑みてなされたものであり、コンテンツの複製の阻止に寄与することができるコンテンツ記録再生装置を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上述の問題を解決するために、本発明に係るコンテンツ記録再生装置の第１の特徴は、記録媒体にコンテンツを記録し、該記録したコンテンツを再生するコンテンツ記録再生装置であって、前記コンテンツ記録再生装置の識別情報に基づいて、前記記録媒体上の複数の記録ブロック間で共通する第１の鍵情報を生成する第１の鍵情報生成手段と、記録する前記コンテンツ毎に異なる関係情報を発生する関係情報発生手段と、前記コンテンツの記録位置情報に基づいて、個々の前記記録ブロックに関するそれぞれ異なる第２の鍵情報を生成する鍵情報生成手段であり、前記第２の鍵情報生成のための演算アルゴリズムを前記関係情報に応じて変更する第２の鍵情報生成手段と、前記第１の鍵情報と前記第２の鍵情報とを用いて、前記記録ブロック毎に前記コンテンツを暗号化するための前記記録ブロック毎に異なる暗号鍵を生成する暗号化鍵生成手段と、前記暗号鍵を用いて前記コンテンツを前記記録ブロック毎に暗号化し、前記関係情報と、暗号化した前記コンテンツと、前記コンテンツの記録位置情報とを前記記録媒体に記録する記録手段とを備えることにある。
【００１６】
記録媒体としては、例えばハードディスクドライブ装置，光ディスク装置等の他，メモリ装置等の記録媒体を用いることができる。また、第１の鍵情報としては、例えばコンテンツ記録再生装置毎に固有の識別情報あるいはこれに応じて生成した情報等を用いることができる。また、第２の鍵情報としては、例えば記録媒体上の記録ブロックのアドレスを示すブロックアドレス情報あるいはこれに応じて生成した情報等を用いることができる。
【００１７】
このコンテンツ記録再生装置では、暗号化鍵生成手段は、コンテンツ記録再生装置の識別情報に基づいて生成される、記録媒体上の複数の記録ブロック間で共通する第１の鍵情報と、コンテンツ毎に異なる関係情報に応じた演算アルゴリズム及びコンテンツの記録位置情報に基づいて生成される、個々の記録ブロックに関する第２の鍵情報とを用いて、記録ブロック毎にコンテンツを暗号化する暗号鍵を生成する。生成した暗号鍵は、記録媒体に記録すべきコンテンツを暗号化する際に用いられる。このような暗号鍵を用いて暗号化されたコンテンツは、記録媒体上の所定のブロックに記録される。
上述の問題を解決するために、本発明に係るコンテンツ記録再生装置の第２の特徴は、前記記録媒体から前記関係情報を読み出すと共に、前記記録媒体から前記コンテンツの記録位置情報を読み出し、読み出した前記コンテンツの記録位置情報に基づき、暗号化されている前記コンテンツを読み出す読み出し手段と、前記コンテンツ記録再生装置の識別情報に基づいて生成した前記第１の鍵情報と、前記読み出し手段で読み出した前記関係情報に応じた演算アルゴリズムを用い、前記コンテンツの記録位置情報に基づいて生成した前記第２の鍵情報とを使用して、前記暗号鍵を生成する暗号化鍵復元手段と、読み出した前記暗号化されているコンテンツを、前記暗号化鍵復元手段で生成した前記暗号鍵を用いて復号する復号化手段とを備えることにある。
上述の問題を解決するために、本発明に係るコンテンツ記録再生装置の第３の特徴は、前記記録手段は、前記コンテンツの記録位置情報を備えて前記記録媒体に記録されている記録ブロック管理テーブルから参照されない前記記録媒体上の領域に前記関係情報を記録する手段であることにある。
【００１８】
【発明の実施の形態】
本発明は、例えばハードディスクドライブ（ＨＤＤ）装置等の記録媒体に映像等のコンテンツを記録／再生するいわゆるハードディスクレコーダ等の記録再生装置に適用することができる。
【００１９】
（構成）
本発明の一実施形態に係る記録再生装置は、例えば図１に示すように、例えば記録媒体として磁気ディスクを用いるハードディスクドライブ装置（ＨＤＤ装置）等のコンテンツを記録する記録手段（以下、単にＨＤＤ装置という。）１に記録するコンテンツを暗号化する暗号化部１０と、ＨＤＤ装置１から読み出したコンテンツを復号化する復号化部２０とを備えている。
【００２０】
また、この記録再生装置は、衛星デジタル放送等のデジタル放送を受信してコンテンツを出力するチューナ２と、外部入力を介して供給されるコンテンツ情報あるいはチューナ２からのコンテンツ情報を選択するセレクタ３とを備えている。衛星デジタル放送では、例えば圧縮された映像情報等のコンテンツが放送されており、チューナ２は、受信したコンテンツを伸張してセレクタ３に供給する。また、セレクタ３には、外部から非圧縮のコンテンツが供給されている。
【００２１】
このため、この記録再生装置は、セレクタ３を介して供給されたコンテンツを圧縮して暗号化部１０に供給する圧縮部４を備えている。この圧縮部４は、例えばＭＰＥＧ（Moving Picture Expert Group）−２方式等により、供給された映像情報，音声情報等を圧縮して暗号化部１０に供給する。
【００２２】
また、この記録再生装置は、個々の装置毎に固有の識別情報（デバイス識別番号）を保持するデバイス識別番号５と、暗号化部１０によって暗号化されたコンテンツのＨＤＤ装置１に対する記録等の制御を行う入出力制御部６と、ＨＤＤ装置１からの暗号化されたコンテンツの読み出し等の制御を行う入出力制御部７と、ＨＤＤ装置１から読み出され復号化部２０によって復号化されたコンテンツを伸長して出力する伸長部８と、ユーザからの指示を入力する指示入力部４０と、装置全体の制御を行う制御部５０とを備えている。
【００２３】
デバイス識別情報保持部５は、保持しているデバイス識別情報を容易に変更されたり、読み取られない構成とすることが望ましい。例えば制御部５０を構成するＩＣのパッケージ内のＲＯＭ等のメモリとすることができる。
【００２４】
暗号化部１０は、例えばデバイス識別情報保持部５に保持されているデバイス識別情報に応じた暗号鍵（第１の暗号鍵［第１の鍵情報］）を生成する一方向性関数回路１１と、入出力制御部６によって制御されるコンテンツ情報の記録位置（書き込みブロックアドレス）に応じた暗号鍵（第２の暗号鍵［第２の鍵情報］）を生成する一方向性関数回路１２と、暗号化鍵の生成方法等に応じた情報を生成する関係情報生成部１３と、一方向性関数回路１１，１２が生成した暗号鍵に応じてコンテンツ情報を暗号化する際の暗号鍵（コンテンツ鍵）を生成するコンテンツ鍵生成部（暗号鍵生成手段）１４と、コンテンツ鍵生成部１４が生成した暗号鍵に応じてコンテンツ情報を暗号化する暗号化器１５とを備えている。
【００２５】
また、復号化部２０は、例えば一方向性関数回路２１とデバイス識別情報保持部５に保持されているデバイス識別情報に応じた暗号鍵（第１の暗号鍵）を生成する一方向性関数回路２１と、入出力制御部７によって制御されるコンテンツ情報の再生位置（読み出しブロックアドレス）に応じた暗号鍵（第２の暗号鍵）を生成する一方向性関数回路２２と、一方向性関数回路２１，２２が生成した暗号鍵に応じてコンテンツ情報を暗号化する際の暗号鍵（コンテンツ鍵）を生成するコンテンツ鍵生成部２３と、コンテンツ鍵生成部２３が生成した暗号鍵に応じて暗号化されたコンテンツ情報を復号化する復号化器２４とを備えている。
【００２６】
各々の一方向性関数回路１１（１２，２１，２２）は、出力値から入力値を推測することが困難であるという特徴を有する。これらの一方向性関数回路は、例えばブロック暗号化の１つであるＤＥＳ方式等の公知の手順で入力されたデータ（入力値）に対して一義的に定まるデータ（出力値）を出力する。このために、一方向性関数回路１１は、例えば図２に示すように、ブロック暗号化回路１１ａを備えている。このようなブロック暗号化では予め設定された暗号鍵に従って入力データ列に転置，反転等の処理を行って暗号化を行う。
【００２７】
なお、一方向性関数回路１１が、ブロック暗号化以外の処理を実行するように構成することもでき、この場合は、一方向性関数回路１１には、ブロック暗号化回路１１ａ等の代わりに当該処理に応じた回路を設ける。
【００２８】
また、関係情報生成部１３は、コンテンツ鍵生成部１４による暗号化を単調にしないために設けられており、例えばランダムな数列を発生し、発生した数列をコンテンツ鍵生成部１４へ供給する。
【００２９】
コンテンツ鍵生成部１４は、このように供給された数列に応じてコンテンツ鍵を生成するための演算アルゴリズムを変更する。このために、コンテンツ鍵生成部１４は、例えば図３に示すように、関係情報生成部１３から供給される関係情報（数列）に応じて第２の暗号鍵と出力値との対応関係（マッピング）を決定するマッピング処理部１４ａと、第１の暗号鍵と第２の暗号鍵からコンテンツ鍵を生成するビット入れ替え回路１４ｂとを備えている。
【００３０】
マッピング処理部１４ａは、さらに具体的には、例えば図４に示すように、個々の関係情報に対応する演算アルゴリズムを保持するテーブル１４１と、関係情報生成部１３から供給された関係情報によって選択された演算アルゴリズムに応じて第２の暗号鍵に対応する出力値を求めるマッピング回路１４２とを備えている。テーブル１４１には、例えば個々の関係情報に対応するビット列（ａｉ［ｉ＝０，１，２，…，７］）が格納されている。マッピング回路１４２は、例えば次式に従って、関係情報生成部１３からの関係情報によって選択されたビット列ａｉと第２の暗号鍵Ｙ（ｘ）から出力値Ｚ（ｘ）を求めるようになっている。
【００３１】
【数１】
0004122777.tif 000002
このように、関係情報生成部１３が生成する関係情報に応じて、第２の暗号鍵に対応する出力値Ｚを求めることにより、同一のブロックアドレスに対応する出力値Ｚであっても、関係情報に応じて異なる値とすることができる。このように生成した出力値Ｚと第１の暗号鍵に応じて上述のコンテンツ鍵を生成することにより、当該コンテンツ鍵によって暗号化されて記録されたコンテンツの解析を困難にすることができる。
【００３２】
（同期ブロック）
ところで、ＨＤＤ装置１の記録媒体上には、上述の図１に示すように、所定長の同期ブロック（記録ブロック）が形成されている。ＨＤＤ装置１に記録されるコンテンツ等のデータは、このブロック単位で記録されるようになっている。
【００３３】
各々の同期ブロックには、各々識別情報（ブロックアドレス＝０，１，２，…）が割り当てられており、このブロックアドレスが各々の同期ブロックの先頭に記録されている。記録／再生を行う際には、このブロックアドレスによって記録／再生を行う同期ブロックを一意に特定することができるようになっている。
【００３４】
また、どのコンテンツがどのブロックに記録されているかは、所定の同期ブロック（例えばブロックアドレスが０のブロック）にブロック管理テーブルとして記録されるようになっている。
【００３５】
このブロック管理テーブルには、例えば図５に示すように、各々のコンテンツの記録位置の開始位置のブロックアドレス（記録開始アドレス）と、使用ブロック数（サイズ）が記録されている。
【００３６】
上述の入出力制御部６がコンテンツ等の記録を行う際には、このブロック管理テーブルを参照して空き領域にコンテンツ等の記録を行い、記録終了後、ブロック管理テーブルを更新する。
【００３７】
また、入出力制御部７がコンテンツの再生を行う際には、このブロック管理テーブルに応じて、再生すべきコンテンツの記録位置を取得し、再生を行う。
【００３８】
このブロック管理テーブルは、一般的な使用に基づくことができるが、関係情報生成部１３が生成する関係情報は、入出力制御部６が、ブロック管理テーブルから参照されない領域に記録するようになっている。
【００３９】
このような領域に関係情報を記録することにより、関係情報が暗号化されたコンテンツ情報と共にコピーされることを防止することができる。さらに、一般的な入出力装置では関係情報を直接アクセスすることができないため、関係情報がコピーされてしまう可能性を低減させることができる。あるいは、さらに、関係情報を記録する同期ブロックのアドレスを上述のブロック管理テーブルに登録しないようにしてもよい。これにより、簡易に関係情報の秘匿性の向上に寄与することができる。
【００４０】
（第２の暗号鍵）
ところで、上述の第２の暗号鍵は、入出力制御部６がコンテンツを記録しようとする同期ブロックを決定し、同期ブロックのアドレス（書き込みブロックアドレス）を一方向性関数回路１２に供給した後、一方向性関数回路１２が生成する。
【００４１】
（記録動作）
上述のように構成された記録再生装置では、コンテンツの記録を行う際に、ユーザが指示入力部４０を操作して記録すべきコンテンツ（例えばチューナ２から供給されるコンテンツあるいは外部入力から供給されるコンテンツ）記録を選択すると、制御部５０がセレクタ３による選択を切り替え、ユーザが選択したコンテンツを圧縮部４に供給する。
【００４２】
圧縮部４は供給されたコンテンツを、例えば上述のＭＰＥＧ−２方式等により、圧縮して暗号化部１０に供給する。
【００４３】
関係情報生成部１３は、例えば制御部５０からの指示に従って、関係情報を生成する。この関係情報はコンテンツ鍵生成部１４のマッピング回路１４２に供給される。
【００４４】
一方、入出力制御部６は、圧縮部４によって圧縮されたコンテンツの記録位置を、上述のブロック管理テーブルを参照して決定する。この記録位置は、ブロック毎に書き込みブロックアドレスとして一方向性関数回路１２に供給される。一方向性関数回路１２は供給された書き込みブロックアドレスに応じた第２の暗号鍵を生成し、コンテンツ鍵生成部１４に供給する。
【００４５】
コンテンツ鍵生成部１４には、デバイス識別情報保持部５に保持されているデバイス識別情報に応じて一方向性関数回路１１が生成した第１の暗号鍵も供給されており、コンテンツ鍵生成部１４は、第２の暗号鍵が供給されると、第１の暗号鍵，第２の暗号鍵，関係情報に応じて上述のコンテンツ鍵を生成し、暗号化器１５に供給する。
【００４６】
暗号化器１５は、圧縮部４から供給されるコンテンツの所定長（上述の同期ブロックに相当する長さ）毎に、コンテンツ鍵生成部１４から供給されるコンテンツ鍵によって暗号化して入出力制御部６に供給する。
【００４７】
入出力制御部６は暗号化器１５から供給されたコンテンツを、ＨＤＤ装置１上の同期ブロック毎に記録する。
【００４８】
上述のように、コンテンツ鍵は、同期ブロック毎に異なるため、コンテンツは、同期ブロック毎に異なる暗号鍵（コンテンツ鍵）によって暗号化されてＨＤＤ装置１に記録されることになる。
【００４９】
入出力制御部６は、上述のように暗号化したコンテンツをＨＤＤ装置１に記録すると、上述のブロック管理テーブルを更新する。また、入出力制御部６は、上述のように、関係情報生成部１３が生成した関係情報をＨＤＤ装置１上の所定の同期ブロックに記録する。
【００５０】
（再生動作）
また、コンテンツの再生を行う際に、指示入力部４０を介して再生すべきコンテンツが選択されると、入出力制御部７は当該選択されたコンテンツのＨＤＤ装置１からの読み出しを開始する。
【００５１】
まず、入出力制御部７は、上述のＨＤＤ装置１上の所定の領域から関係情報を読み出し、コンテンツ鍵生成部２３に供給する。
【００５２】
さらに、入出力制御部７は、ブロック管理テーブルを参照し、選択されたコンテンツが記録されている同期ブロックを検出し、検出した同期ブロックから暗号化されたコンテンツを読み出す。
【００５３】
また、入出力制御部７はコンテンツの読み出しを行っている同期ブロックを示す情報（読み出しブロックアドレス）を一方向性関数回路２２に供給する。
【００５４】
コンテンツ鍵生成部２３には、デバイス識別情報保持部５に保持されているデバイス識別情報に応じて一方向性関数回路２１が生成した第１の暗号鍵も供給されており、コンテンツ鍵生成部２３は、第２の暗号鍵が供給されると、第１の暗号鍵，第２の暗号鍵，関係情報に応じて上述のコンテンツ鍵を生成し、復号化器２４に供給する。
【００５５】
復号化器２４は、コンテンツ鍵生成部２３から供給されたコンテンツ鍵に応じて入出力制御部７から供給される暗号化されたコンテンツを復号化して伸長部８に供給する。これにより、同期ブロック毎に異なるコンテンツ鍵で暗号化されたコンテンツを復号することができる。
【００５６】
伸長部８は、供給されたコンテンツを伸長して外部出力を介して、例えばモニター装置等に供給する。
【００５７】
（効果）
上述のように、この記録再生装置では、装置毎に固有の暗号鍵（第１の暗号鍵）と、コンテンツを記録する記録手段（ＨＤＤ装置１）上の位置に応じた暗号鍵（第２の暗号鍵）とを用いて生成した暗号鍵により、記録するコンテンツを暗号化しているため、例えば記録手段を当該装置から取り外し、他の装置によって記録手段からコンテンツを再生しようとしても第１の暗号鍵が異なるために、コンテンツを復号化することができない。また、なんらかの方法で記録手段からコンテンツを他の記録手段にコピーしたとしても、元の記録位置情報は失われるので、実質的に復号は不可能である。従って、この記録再生装置では、コンテンツの複製の阻止に寄与することができる。
【００５８】
（変形例）
なお、上述の説明では、コンテンツ鍵生成部１４が、関係情報生成部１３からのランダムな数列に応じて、コンテンツ鍵を生成するアルゴリズムを変更するようにしていたが、第１の鍵情報と第２の鍵情報によってコンテンツ鍵を生成すれば充分な場合には、コンテンツ鍵生成部１４と関係情報生成部１３を設けなくてもよい。その他、本発明の技術的思想の範囲内で、適宜構成を変更することができる。
【００５９】
【発明の効果】
本発明に係るコンテンツ記録再生装置によれば、暗号化鍵生成手段は、コンテンツ記録再生装置の識別情報に基づいて生成される、記録媒体上の複数の記録ブロック間で共通する第１の鍵情報と、コンテンツ毎に異なる関係情報に応じた演算アルゴリズム及びコンテンツの記録位置情報に基づいて生成される、個々の記録ブロックに関するそれぞれ異なる第２の鍵情報とを用いて、記録ブロック毎にコンテンツを暗号化する暗号鍵を生成する。生成した暗号鍵は、記録媒体に記録すべきコンテンツを暗号化する際に用いられる。暗号化されたコンテンツは、記録媒体上の所定のブロックに記録される。
【００６０】
これにより、記録媒体に記録されるコンテンツは、記録ブロック毎に異なる暗号鍵を用いて暗号化されることになる。記録媒体の記録ブロックは、コンテンツの容量に比較して極めて小さい。このため、コンテンツは、極めて多くの記録ブロックに分割されて記録されることになり、コンテンツ全体の暗号化には、極めて多くの暗号鍵が用いられることになる。記録されたコンテンツは、全ての鍵情報を知らなければ正確に復元することができない。従って、このコンテンツ記録再生装置は、コンテンツの再生を困難にして複製の阻止に寄与することができる。
【００６１】
とくに、暗号鍵を生成するための第１の鍵情報は、コンテンツ記録再生装置の識別情報に基づいて生成されるものであるので、例えば記録手段を当該装置から取り外し、他の装置によって記録手段からコンテンツを再生しようとしても第１の暗号鍵が異なるために、コンテンツを正常に復号化することができないので、コンテンツの不正な再生をより困難なものとすると共に、コンテンツの複製の阻止に寄与することができる。また、暗号鍵を生成するための第２の鍵情報は、コンテンツ毎に異なる関係情報及びコンテンツの記録位置情報に基づいて生成されるので、同一の記録位置情報に対応する第２の鍵情報であっても、関係情報に応じて異なる値とすることができる。そして、このようにして生成した第２の鍵情報と第１の鍵情報に応じて暗号鍵を生成することによって、当該暗号鍵によって暗号化されて記録されたコンテンツの解析をより一層困難にすることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る記録再生装置の構成を示す図である。
【図２】前記記録再生装置を構成する一方向性関数回路の構成を示すブロック図である。
【図３】前記記録再生装置を構成するコンテンツ鍵生成部の構成を示すブロック図である。
【図４】前記光通信システムを構成する親機と子機の間で送受信される光信号のフォーマットを示す図である。
【図５】前記記録再生装置を構成するＨＤＤ装置に記録するデータを管理するためのブロック管理テーブルの例を図である。
【符号の説明】
１…ＨＤＤ装置、２…チューナ、３…セレクタ、４…圧縮部、５…デバイス識別情報保持部、６…入出力制御部、７…入出力制御部、８…伸長部、１０…暗号化部、１１，１２，２１,２２…一方向性関数回路、１３…関係情報生成部、１４…コンテンツ鍵生成部、１５…暗号化器、２０…復号化部２０、２３…コンテンツ鍵生成部、２４…復号化器、４０…指示入力部、５０…制御部
【図１】
0004122777.tif 000003
【図２】
0004122777.tif 000004
【図３】
0004122777.tif 000005
【図４】
0004122777.tif 000006
【図５】
0004122777.tif 000007