(57)【要約】【課題】著作権保護されたコンテンツのデータを汎用的な記録媒体に記録した場合に、コンテンツの不正なコピーを防止する。【解決手段】コンテンツは、暗号処理部１３２によりセット鍵Ｋｓで暗号化されてＨＤＤ２４に記録され、そのセット鍵Ｋｓは、暗号処理部１３１により新たな乱数で暗号化されて、ＨＤＤ２４に記録される。また、新たな乱数はＥＥＰＲＯＭ２２に上書きされる。ＨＤＤ２４内のコンテンツを光ディスク２５ａに移動する際には、ＨＤＤ２４内のセット鍵Ｋｓが、暗号処理部１３１によりＥＥＰＲＯＭ２２内の乱数で復号され、ＨＤＤ２４内のコンテンツは、復号されたセット鍵Ｋｓで暗号処理部１３２により復号される。これとともに、復号されたセット鍵Ｋｓは、暗号処理部１３１により新たな乱数で再度暗号化されて、ＨＤＤ２４に上書きされ、その新たな乱数がＥＥＰＲＯＭ２２に上書きされる。【選択図】図６
2007228370.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に情報を記録し、記録された情報を再生することが可能な情報記録再生装置において、
第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換する第１の暗号化手段と、
第１の記録媒体に記録されたコンテンツに前記第１の鍵情報を作用させて利用可能な状態に変換する第１の復号手段と、
第２の鍵情報を生成する鍵情報生成手段と、
前記第２の鍵情報を保持する不揮発性の鍵情報保持手段と、
前記第１の鍵情報を前記第２の鍵情報で暗号化する第２の暗号化手段と、
前記第１の記録媒体に記録された、暗号化された前記第１の鍵情報を、前記鍵情報保持手段から読み出した前記第２の鍵情報で復号して、前記第１の暗号化手段および前記第１の復号手段に供給する第２の復号手段と、
前記第１の記録媒体にコンテンツを記録するとき、前記第１の暗号化手段にコンテンツを変換させて前記第１の記録媒体に記録し、その変換に用いた前記第１の鍵情報を前記第２の暗号化手段に暗号化させて前記第１の記録媒体に記録し、その暗号化に用いた前記第２の鍵情報を前記鍵情報保持手段に記録する処理を実行し、少なくとも、前記第１の記録媒体に記録されたコンテンツを第２の記録媒体に移動するとき、前記第１の記録媒体内の暗号化された前記第１の鍵情報を前記第２の復号手段に復号させ、復号された前記第１の鍵情報を前記第１の復号手段に供給して、前記第１の記録媒体からのコンテンツを変換させるとともに、復号された前記第１の鍵情報を、前記鍵情報生成手段により新たに生成された前記第２の鍵情報で、前記第２の暗号化手段に暗号化させて、前記第１の記録媒体に上書き記録し、新たに生成された前記第２の鍵情報を前記鍵情報保持手段に上書き記録する処理を実行する制御手段と、
を有することを特徴とする情報記録再生装置。
【請求項２】
前記鍵情報生成手段は、前記第２の鍵情報として乱数を生成することを特徴とする請求項１記載の情報記録再生装置。
【請求項３】
前記制御手段は、前記第１の記録媒体にコンテンツを記録する際に、前記第１の記録媒体に、前記第２の暗号化手段により暗号化された前記第１の鍵情報がすでに記録されている場合には、前記第１の記録媒体内の暗号化された前記第１の鍵情報を前記第２の復号手段に復号させ、前記第１の暗号化手段に、復号された前記第１の鍵情報を供給して、記録するコンテンツを変換させ、前記第２の暗号化手段に、前記鍵情報生成手段により新たに生成された前記第２の鍵情報で、復号された前記第１の鍵情報を暗号化させて、前記第１の記録媒体に上書き記録し、その暗号化に用いた新たな前記第２の鍵情報を前記鍵情報保持手段に上書き記録することを特徴とする請求項１記載の情報記録再生装置。
【請求項４】
前記第１の暗号化手段は、入力されたコンテンツを前記第１の鍵情報で暗号化することで当該コンテンツを利用不可能な状態に変換し、
前記制御手段は、前記第１の記録媒体にコンテンツを記録するとき、前記第１の暗号化手段により暗号化された暗号化コンテンツを前記第１の記録媒体に記録し、前記第１の記録媒体に記録された前記暗号化コンテンツを前記第２の記録媒体に移動するとき、前記第１の記録媒体から読み出した前記暗号化コンテンツを前記第１の復号手段に供給して、前記第２の復号手段により復号された前記第１の鍵情報で前記暗号化コンテンツを復号させる、
ことを特徴とする請求項１記載の情報記録再生装置。
【請求項５】
前記第１の記録媒体に記録された前記暗号化コンテンツを、通信回線を通じて接続された外部機器内の前記第２の記録媒体に移動するとき、前記外部機器との間で前記通信回線を通じて相互認証処理を実行し、正しく認証された場合に、前記第１の復号手段により復号されたコンテンツを前記外部機器に転送する通信手段をさらに有することを特徴とする請求項４記載の情報記録再生装置。
【請求項６】
前記第１の記録媒体内の前記暗号化コンテンツを移動するたびに異なるコンテンツ鍵を生成するコンテンツ鍵生成手段と、
前記第１の記録媒体に記録された前記暗号化コンテンツを前記第２の記録媒体に移動するとき、前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵で、前記第１の復号手段により復号されたコンテンツを暗号化する第３の暗号化手段と、
をさらに有することを特徴とする請求項４記載の情報記録再生装置。
【請求項７】
前記第１の暗号化手段は、あらかじめコンテンツが暗号化された暗号化コンテンツと、前記暗号化コンテンツの復号に必要なコンテンツ鍵の入力を受けて、前記コンテンツ鍵を前記第１の鍵情報で暗号化することで前記暗号化コンテンツを利用不可能な状態に変換し、
前記制御手段は、前記第１の記録媒体に前記暗号化コンテンツを記録するとき、前記暗号化コンテンツと、前記第１の暗号化手段により暗号化された前記コンテンツ鍵とを前記第１の記録媒体に記録し、前記第１の記録媒体に記録された前記暗号化コンテンツを前記第２の記録媒体に移動するとき、前記第１の記録媒体から読み出した前記コンテンツ鍵を前記第１の復号手段に供給して、前記第２の復号手段により復号された前記第１の鍵情報で前記コンテンツ鍵を復号させる、
ことを特徴とする請求項１記載の情報記録再生装置。
【請求項８】
前記第１の記録媒体に記録された前記暗号化コンテンツを、通信回線を通じて接続された外部機器内の前記第２の記録媒体に移動するとき、前記外部機器との間で前記通信回線を通じて相互認証処理を実行し、正しく認証された場合に、少なくとも前記第１の復号手段により復号された前記コンテンツ鍵を前記外部機器に転送する通信手段をさらに有することを特徴とする請求項７記載の情報記録再生装置。
【請求項９】
コンテンツの入力のたびに異なる前記コンテンツ鍵を生成するコンテンツ鍵生成手段と、
前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵で、入力されたコンテンツを暗号化する第３の暗号化手段と、
をさらに有し、
前記制御手段は、前記第１の記録媒体に前記第３の暗号化手段により暗号化された前記暗号化コンテンツを記録するとき、前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を、前記第１の暗号化手段に暗号化させ、暗号化された前記コンテンツ鍵と前記暗号化コンテンツとを前記第１の記録媒体に記録する、
ことを特徴とする請求項７記載の情報記録再生装置。
【請求項１０】
記録媒体に情報を記録し、記録された情報を再生することが可能な情報記録再生装置において、
コンテンツを第１の記録媒体に記録する際に、第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換する第１の暗号化手段と、
少なくとも、前記第１の記録媒体に記録されたコンテンツを再生する際、および当該コンテンツを第２の記録媒体に移動する際に、当該コンテンツに前記第１の鍵情報を作用させて利用可能な状態に変換する第１の復号手段と、
第２の鍵情報を生成する鍵情報生成手段と、
前記第２の鍵情報を保持する不揮発性の鍵情報保持手段と、
前記第１の鍵情報を前記第２の鍵情報で暗号化する第２の暗号化手段と、
前記第１の記録媒体に記録された、暗号化された前記第１の鍵情報を、前記鍵情報保持手段から読み出した前記第２の鍵情報で復号して、前記第１の暗号化手段および前記第１の復号手段に供給する第２の復号手段と、
少なくとも、前記情報記録再生装置の初期設定時、または前記第１の記録媒体に対する１回目のコンテンツの記録時のいずれかにおいて、前記第１の鍵情報を前記第２の暗号化手段に暗号化させて前記第１の記録媒体に記録するとともに、その暗号化に用いた前記第２の鍵情報を前記鍵情報保持手段に記録する処理を実行し、前記情報記録再生装置の電源を切断するときに、前記第１の記録媒体内の暗号化された前記第１の鍵情報を前記第２の復号手段に復号させ、復号された前記第１の鍵情報を、前記鍵情報生成手段により新たに生成された前記第２の鍵情報で、前記第２の暗号化手段に暗号化させて、前記第１の記録媒体に上書き記録するとともに、新たに生成された前記第２の鍵情報を前記鍵情報保持手段に上書き記録する処理を実行する制御手段と、
を有することを特徴とする情報記録再生装置。
【請求項１１】
記録媒体に情報を記録し、記録された情報を再生することが可能な情報記録再生装置におけるコンテンツ管理方法であって、
第１の記録媒体にコンテンツを記録するとき、
第１の暗号化手段が、第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換して前記第１の記録媒体に記録し、
第２の暗号化手段が、前記第１の暗号化手段での変換に用いられた前記第１の鍵情報を、新たに生成した第２の鍵情報で暗号化して前記第１の記録媒体に記録し、
鍵情報保持手段が、前記第２の暗号化手段での暗号化に用いられた前記第２の鍵情報を上書きして記憶し、
少なくとも、前記第１の記録媒体に記録されたコンテンツを第２の記録媒体に移動するとき、
第１の復号手段が、前記第１の記録媒体内の暗号化された前記第１の鍵情報を、前記鍵情報保持手段が記憶している前記第２の鍵情報で復号し、
第２の復号手段が、前記第１の記録媒体からのコンテンツに、前記第１の復号手段に復号された前記第１の鍵情報を作用させて、当該コンテンツを利用可能な状態に変換し、
前記第２の暗号化手段が、前記第１の復号手段に復号された前記第１の鍵情報を、新たに生成した前記第２の鍵情報で暗号化して前記第１の記録媒体に上書き記録し、
前記鍵情報保持手段が、前記第２の暗号化手段での暗号化に用いられた新たな前記第２の鍵情報を上書きして記憶する、
ことを特徴とするコンテンツ管理方法。
【請求項１２】
記録媒体に情報を記録し、記録された情報を再生することが可能な情報記録再生装置におけるコンテンツ管理方法であって、
コンテンツを第１の記録媒体に記録するとき、
第１の暗号化手段が、第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換して前記第１の記録媒体に記録し、
第２の暗号化手段が、前記第１の暗号化手段での変換に用いられた前記第１の鍵情報を、新たに生成した第２の鍵情報で暗号化して前記第１の記録媒体に記録し、
少なくとも、前記情報記録再生装置の初期設定時、または前記第１の記録媒体に対する１回目のコンテンツの記録時のいずれかにおいて、
前記第２の暗号化手段が、前記第１の鍵情報を、新たに生成した前記第２の鍵情報で暗号化して前記第１の記録媒体に記録し、
鍵情報保持手段が、前記第２の暗号化手段での暗号化に用いられた前記第２の鍵情報を上書きして記憶し、
前記情報記録再生装置の電源を切断するときに、
第１の復号手段が、前記第１の記録媒体内の暗号化された前記第１の鍵情報を、前記鍵情報保持手段に記憶された前記第２の鍵情報で復号し、
前記第２の暗号化手段が、前記第１の復号手段に復号された前記第１の鍵情報を、新たに生成した前記第２の鍵情報で暗号化して前記第１の記録媒体に上書き記録し、
前記鍵情報保持手段が、前記第２の暗号化手段での暗号化に用いられた新たな前記第２の鍵情報を上書きして記憶し、
少なくとも、前記第１の記録媒体に記録されたコンテンツを再生するとき、および当該コンテンツを第２の記録媒体に移動するときに、
前記第１の復号手段が、前記第１の記録媒体内の暗号化された前記第１の鍵情報を、前記鍵情報保持手段が記憶している前記第２の鍵情報で復号し、
第２の復号手段が、前記第１の記録媒体からのコンテンツに、前記第１の復号手段に復号された前記第１の鍵情報を作用させて、当該コンテンツを利用可能な状態に変換する、
ことを特徴とするコンテンツ管理方法。
【請求項１３】
記録媒体に情報を記録し、記録された情報を再生することが可能な場合のコンテンツ管理処理をコンピュータに実行させるためのコンテンツ管理プログラムにおいて、
第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換する第１の暗号化手段、
第１の記録媒体に記録されたコンテンツに前記第１の鍵情報を作用させて利用可能な状態に変換する第１の復号手段、
第２の鍵情報を生成する鍵情報生成手段、
前記第２の鍵情報を不揮発性記録媒体に記録する鍵情報記録手段、
前記第１の鍵情報を前記第２の鍵情報で暗号化する第２の暗号化手段、
前記第１の記録媒体に記録された、暗号化された前記第１の鍵情報を、前記不揮発性記録媒体から読み出した前記第２の鍵情報で復号して、前記第１の暗号化手段および前記第１の復号手段に供給する第２の復号手段、
前記第１の記録媒体にコンテンツを記録するとき、前記第１の暗号化手段にコンテンツを変換させて前記第１の記録媒体に記録し、その変換に用いた前記第１の鍵情報を前記第２の暗号化手段に暗号化させて前記第１の記録媒体に記録し、その暗号化に用いた前記第２の鍵情報を前記不揮発性記録媒体に記録させる処理を実行し、少なくとも、前記第１の記録媒体に記録されたコンテンツを第２の記録媒体に移動するとき、前記第１の記録媒体内の暗号化された前記第１の鍵情報を前記第２の復号手段に復号させ、復号された前記第１の鍵情報を前記第１の復号手段に供給して、前記第１の記録媒体からのコンテンツを変換させるとともに、復号された前記第１の鍵情報を、前記鍵情報生成手段により新たに生成された前記第２の鍵情報で、前記第２の暗号化手段に暗号化させて、前記第１の記録媒体に上書き記録し、新たに生成された前記第２の鍵情報を前記不揮発性記録媒体に上書き記録させる処理を実行する制御手段、
として前記コンピュータを機能させることを特徴とするコンテンツ管理プログラム。
【請求項１４】
記録媒体に情報を記録し、記録された情報を再生することが可能な場合のコンテンツ管理処理をコンピュータに実行させるためのコンテンツ管理プログラムにおいて、
コンテンツを第１の記録媒体に記録する際に、第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換する第１の暗号化手段、
少なくとも、前記第１の記録媒体に記録されたコンテンツを再生する際、および当該コンテンツを第２の記録媒体に移動する際に、当該コンテンツに前記第１の鍵情報を作用させて利用可能な状態に変換する第１の復号手段、
第２の鍵情報を生成する鍵情報生成手段、
前記第２の鍵情報を不揮発性記録媒体に記録する鍵情報記録手段、
前記第１の鍵情報を前記第２の鍵情報で暗号化する第２の暗号化手段、
前記第１の記録媒体に記録された、暗号化された前記第１の鍵情報を、前記不揮発性記録媒体から読み出した前記第２の鍵情報で復号して、前記第１の暗号化手段および前記第１の復号手段に供給する第２の復号手段、
少なくとも、前記コンテンツ管理プログラムの初期実行時、または前記第１の記録媒体に対する１回目のコンテンツの記録時のいずれかにおいて、前記第１の鍵情報を前記第２の暗号化手段に暗号化させて前記第１の記録媒体に記録するとともに、その暗号化に用いた前記第２の鍵情報を前記不揮発性記録媒体に記録させる処理を実行し、前記情報記録再生装置の電源を切断するときに、前記第１の記録媒体内の暗号化された前記第１の鍵情報を前記第２の復号手段に復号させ、復号された前記第１の鍵情報を、前記鍵情報生成手段により新たに生成された前記第２の鍵情報で、前記第２の暗号化手段に暗号化させて、前記第１の記録媒体に上書き記録するとともに、新たに生成された前記第２の鍵情報を前記不揮発性記録媒体に上書き記録させる処理を実行する制御手段、
として前記コンピュータを機能させることを特徴とするコンテンツ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に情報を記録し、記録された情報を再生することが可能な情報記録再生装置、およびその装置におけるコンテンツ管理方法に関する。
【背景技術】
【０００２】
近年、ＨＤＤ（Hard Disk Drive）と、ＤＶＤ（Digital Versatile Disk）などの書き込み可能な光ディスクという２種類の記録媒体を備えたビデオレコーダが普及してきている。このようなビデオレコーダでは、例えば、タイムシフト視聴を目的とするビデオコンテンツはＨＤＤに記録し、長期保存を目的とするビデオコンテンツは光ディスクに記録するといった使い分けがなされている。
【０００３】
また、最近では、さらなる大容量のデータを記録可能な光ディスクとして、ブルーレイディスク（Blu-ray Disc，ソニー株式会社の登録商標。以下、ＢＤと略称する。）が実現されている。ＢＤを用いることにより、例えばデジタル放送で提供されるＨＤＴＶ（High Definition TeleVision）映像のデジタルデータを、１枚のＢＤに片面２時間程度記録することが可能となっている。
【０００４】
このように、高品質のデジタルコンテンツを可搬型の記録媒体に容易に保存できるようになるのに伴い、デジタルコンテンツの著作権保護の重要性が高まっている。現在のビデオコンテンツでは、コンテンツのデータにコピーの可否を示すコピー制御情報（ＣＣＩ：Copy Control Information）を添付する方法が一般的に用いられている。例えば、コピー制御情報を用いることで、各ビデオコンテンツのデータについて、コピーを制限しない状態（コピーフリー，Copy Free）、１回のみのコピーを許可する状態（コピーワンス，Copy Once）、コピーを禁止する状態（コピーネバー，Copy Never）などの状態とすることができる。
【０００５】
これらのうち、コピーワンスとされて記録媒体に記録されたビデオコンテンツは、その記録媒体のデータを消去（または無効化）することを条件に、別の記録媒体にコピーすることが許可される。このように、元のデータを消去して別の記録媒体にコピーする動作は“ムーブ（Move）”と呼ばれ、例えばデジタル放送などを通じて受信し、ビデオレコーダのＨＤＤに記録したビデオコンテンツについて、ユーザが長期保存が必要と考えたときには、ＤＶＤなどの可搬型の記録媒体にムーブすることが可能となって、ユーザの利便性の向上と、不正な大量コピーの防止とが両立されている。
【０００６】
なお、ムーブを可能とする従来の技術として、ムーブ時に元のデータを無効化するために、記録媒体に記録された対象データのうち、無効化すべきと判断された部分データを逐次無効化する逐次無効化部を具備する無効化装置があった（例えば、特許文献１参照）。
【０００７】
また、上記に関連する従来の技術として、ＨＤＤ内のコンテンツを暗号化して他の記録装置にバックアップする際に、ＨＤＤのＩＤなどの機器情報と暗号鍵とを保存しておき、リストア時に、そのときの機器情報とバックアップをしたときの機器情報とを比較して、不正なリストアでないと判断したときにコンテンツを復号することで、著作権を保護しつつ、コンテンツのバックアップを可能にした装置があった（例えば、特許文献２参照）。
【０００８】
ここで、図１８は、２つの記録媒体を具備する従来のビデオレコーダにおけるコピー制御のための機能例を示すブロック図である。
図１８に示す従来のビデオレコーダ３は、ＨＤＤ２４と、光ディスクドライブ２５に装填される光ディスク２５ａに、ビデオコンテンツを記録することが可能となっている。また、これらの記録媒体に対するコピー動作を制御するために、暗号処理部１３１および１３２、コンテンツ移動制御部２００およびＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）２２を具備している。
【０００９】
暗号処理部１３１および１３２は、テレビ放送用のチューナや外部入力端子などから入力されたビデオコンテンツのデータ（以下、コンテンツデータと略称する）を暗号化して、それぞれＨＤＤ２４および光ディスクドライブ２５に出力する。また、ＨＤＤ２４から読み出されたコンテンツデータ、および光ディスクドライブ２５を通じて光ディスク２５ａから読み出されたコンテンツデータを、それぞれ復号して出力する。
【００１０】
この暗号化、復号に用いる情報の１つとして、ＥＥＰＲＯＭ２２には、ビデオレコーダごとに固有に割り当てられたセット鍵が、また、光ディスク２５ａには、光ディスク２５ａごとに固有に割り当てられたディスクＩＤが、それぞれ書き換え不可能な状態で記録されている。
【００１１】
コンテンツ移動制御部２００は、コンテンツデータをＨＤＤ２４から光ディスク２５ａにムーブする場合に、そのデータに付加されたコピー制御情報に応じてその動作を制御する。
【００１２】
このビデオレコーダ３において、チューナや外部から入力されたコンテンツデータをＨＤＤ２４に記録する場合には、入力されたコンテンツデータに付与されたコピー制御情報が“コピーワンス”であるときのみ、暗号処理部１３１は、ＥＥＰＲＯＭ２２から読み出したセット鍵を基にした鍵でこのコンテンツデータを暗号化し、ＨＤＤ２４に出力する。また、ＨＤＤ２４から光ディスク２５ａへのコピーを可能としているビデオレコーダでは、暗号処理部１３１は通常、コピー制御情報をムーブを許可する状態を示す“ムーバブル（Movable）”に変更して、さらにこのコピー制御情報を暗号化して、ＨＤＤ２４に供給する。ＨＤＤ２４は、暗号化されたコンテンツデータおよびコピー制御情報を記憶する。
【００１３】
このように、セット鍵を用いてコンテンツデータを暗号化してＨＤＤ２４に記録することで、ＨＤＤ２４に記録されたコンテンツデータが、ビット単位でそのまま別の記録媒体にコピー（ビットバイビット・コピー（bit by bit copy）と呼ばれる）されたり、あるいはこのＨＤＤ２４自体が他のビデオレコーダに装着されて、コンテンツデータが不正に再生されることが防止できる。
【００１４】
また、チューナや外部から入力されたコンテンツデータを、直接光ディスク２５ａに記録することを可能としてもよい。この場合、暗号処理部１３２は、コンテンツデータに付与されたコピー制御情報が“コピーワンス”であるときのみ、光ディスクドライブ２５により光ディスク２５ａから読み取られたディスクＩＤを用いた鍵でコンテンツデータを暗号化し、光ディスクドライブ２５に出力する。このとき、コピー制御情報を“コピーネバー”に変更し、さらに暗号化して光ディスクドライブ２５に供給し、光ディスクドライブ２５は、暗号化されたコンテンツデータおよびコピー制御情報を光ディスク２５ａのデータ領域に記録する。
【００１５】
このように、ディスクＩＤを用いてコンテンツデータを暗号化して光ディスク２５ａに記録することで、光ディスク２５ａに記録されたコンテンツデータがビットバイビット・コピーされ、不正に再生されることが防止できる。
【００１６】
なお、図１８では、例えば情報“Ａ”を暗号処理部１３１および１３２によって暗号化した暗号化情報を、それぞれ“ｅ１［Ａ］”“ｅ２［Ａ］”として示している。
また、チューナや外部から入力されたコンテンツデータに付与されたコピー制御情報が“コピーネバー”である場合には、暗号処理部１３１および１３２は、ともにコンテンツデータをＨＤＤ２４および光ディスクドライブ２５に出力しない。また、コピー制御情報が“コピーフリー”の場合には、コンテンツデータおよびコピー制御情報の暗号化を行わなくてもよく、さらにＨＤＤ２４および光ディスクドライブ２５に通知するコピー制御情報は“コピーフリー”のままとしてもよい。
【００１７】
そして、ＨＤＤ２４に記録されたコンテンツデータを光ディスク２５ａにムーブする場合の処理は、以下のようになる。なお、図１８では、この場合の信号の流れを太い点線矢印によって示している。
【００１８】
暗号処理部１３１は、ＨＤＤ２４から読み出されたコンテンツデータおよびコピー制御情報を受け取り、コピー制御情報が“ムーバブル”であることを確認すると、ＥＥＰＲＯＭ２２から読み出したセット鍵に基づく鍵を用いてコンテンツデータおよびコピー制御情報を復号し、コンテンツ移動制御部２００に出力する。また、コピー制御情報は、コンテンツ移動制御部２００にも供給される。
【００１９】
コンテンツ移動制御部２００は、入力されたコピー制御情報が“ムーバブル”であることを確認すると、暗号処理部１３１からのコンテンツデータを暗号処理部１３２に出力する。これとともに、ＨＤＤ２４に記憶されていた当該コンテンツデータを消去させる。
【００２０】
暗号処理部１３２は、入力されたコピー制御情報が“ムーバブル”であることを確認すると、光ディスクドライブ２５によって読み取られたディスクＩＤに基づく鍵を用いて、入力されたコンテンツデータを暗号化し、さらにコピー制御情報を“コピーネバー”として暗号化して、これらを光ディスクドライブ２５に出力し、光ディスク２５ａに記録させる。これにより、異なる記録媒体の間でムーブが行われ、コンテンツデータの著作権を保護しながら、ユーザの利便性を高めることができる。
【特許文献１】特開２００２−２４４９２６号公報（段落番号〔００２４〕〜〔００３７〕、図２）
【特許文献２】特開２００３−２２４５５７号公報（段落番号〔００３２〕〜〔００４７〕、図４）
【発明の開示】
【発明が解決しようとする課題】
【００２１】
ところで、ビデオレコーダに搭載されているＨＤＤとしては、汎用的なインタフェースを持つ製品を使用することが考えられている。この場合、ビデオレコーダ内のＨＤＤを取り出して、例えばパーソナルコンピュータ（ＰＣ）などに移設して使用することが可能である。このため、上記のように暗号化されたコンテンツデータが、ＰＣ環境下においてビットバイビット・コピーされてしまうと、不正なコピー製品を作製することが可能となってしまう。
【００２２】
図１９は、例として、ＨＤＤを外部のＰＣに移設して使用することが可能である場合の不正コピーについて説明するための図である。
図１９において、ビデオレコーダ３に搭載されたＨＤＤ２４に対して、上記の方法により暗号化したコンテンツデータを記録し（ステップＳ１）、このＨＤＤ２４を取り外して、外部のＰＣ４に移設する（ステップＳ２）。このＰＣ４には例えば別のＨＤＤ４ａが搭載されているものとし、このＰＣ４において、ＨＤＤ２４に記録されたすべてのデータをＨＤＤ４ａに対してビットバイビットでコピーする（ステップＳ３）。この後、ＨＤＤ２４をＰＣ４から取り外してビデオレコーダ３に戻すと（ステップＳ４）、ＨＤＤ２４から、ビデオレコーダ３に装着された光ディスク（２５ａ−１）に、コンテンツデータをムーブすることができる（ステップＳ５）。
【００２３】
次に、ムーブによりコンテンツデータが消去されたＨＤＤ２４を再びＰＣ４に移設し（ステップＳ６）、ステップＳ３でＨＤＤ４ａにコピーされたデータを、ＨＤＤ２４に対してビットバイビットでコピーする（ステップＳ７）。そして、このＨＤＤ２４を再びビデオレコーダ３に戻すと（ステップＳ８）、以後、ステップＳ５〜Ｓ８を繰り返すことにより、さらに異なる光ディスク（２５ａ−２，３，……）に対してコンテンツデータを記録することが可能となってしまう。
【００２４】
このように、従来の著作権保護方法では、ＨＤＤを取り外して外部の機器でコンテンツデータがビットバイビット・コピーされ、コピーされたそのコンテンツデータが再び元のＨＤＤに戻されると、１回のみのコピーが許可されたコンテンツデータであっても、複数の記録媒体に不正にコピーすることが可能となってしまうという問題があった。
【００２５】
本発明はこのような点に鑑みてなされたものであり、著作権保護されたコンテンツのデータを汎用的な記録媒体に記録した場合に、コンテンツの不正なコピーを防止することが可能な情報記録再生装置を提供することを目的とする。
【００２６】
また、本発明の他の目的は、著作権保護されたコンテンツのデータを汎用的な記録媒体に記録した場合に、コンテンツの不正なコピーを防止することが可能なコンテンツ管理方法を提供することである。
【課題を解決するための手段】
【００２７】
本発明では上記課題を解決するために、記録媒体に情報を記録し、記録された情報を再生することが可能な情報記録再生装置において、第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換する第１の暗号化手段と、第１の記録媒体に記録されたコンテンツに前記第１の鍵情報を作用させて利用可能な状態に変換する第１の復号手段と、第２の鍵情報を生成する鍵情報生成手段と、前記第２の鍵情報を保持する不揮発性の鍵情報保持手段と、前記第１の鍵情報を前記第２の鍵情報で暗号化する第２の暗号化手段と、前記第１の記録媒体に記録された、暗号化された前記第１の鍵情報を、前記鍵情報保持手段から読み出した前記第２の鍵情報で復号して、前記第１の暗号化手段および前記第１の復号手段に供給する第２の復号手段と、前記第１の記録媒体にコンテンツを記録するとき、前記第１の暗号化手段にコンテンツを変換させて前記第１の記録媒体に記録し、その変換に用いた前記第１の鍵情報を前記第２の暗号化手段に暗号化させて前記第１の記録媒体に記録し、その暗号化に用いた前記第２の鍵情報を前記鍵情報保持手段に記録する処理を実行し、少なくとも、前記第１の記録媒体に記録されたコンテンツを第２の記録媒体に移動するとき、前記第１の記録媒体内の暗号化された前記第１の鍵情報を前記第２の復号手段に復号させ、復号された前記第１の鍵情報を前記第１の復号手段に供給して、前記第１の記録媒体からのコンテンツを変換させるとともに、復号された前記第１の鍵情報を、前記鍵情報生成手段により新たに生成された前記第２の鍵情報で、前記第２の暗号化手段に暗号化させて、前記第１の記録媒体に上書き記録し、新たに生成された前記第２の鍵情報を前記鍵情報保持手段に上書き記録する処理を実行する制御手段とを有することを特徴とする情報記録再生装置が提供される。
【００２８】
このような情報記録再生装置では、第１の記録媒体にコンテンツを記録するときには、第１の暗号化手段により、第１の鍵情報を作用させてコンテンツを利用不可能な状態に変換されて、そのコンテンツが第１の記録媒体に記録され、第２の暗号化手段により、第１の暗号化手段での変換に用いられた第１の鍵情報が、第２の鍵情報で暗号化されて第１の記録媒体に記録され、その暗号化に用いられた第２の鍵情報が、鍵情報保持手段に上書き記録される。
【００２９】
また、少なくとも、第１の記録媒体に記録されたコンテンツを第２の記録媒体に移動するときには、第１の記録媒体内の暗号化された第１の鍵情報が、第１の復号手段により、鍵情報保持手段に記憶された第２の鍵情報で復号され、第２の復号手段により、第１の記録媒体からのコンテンツに、第１の復号手段に復号された第１の鍵情報が作用されて、当該コンテンツが利用可能な状態に変換され、第１の復号手段に復号された第１の鍵情報が、鍵情報生成手段により新たに生成された第２の鍵情報で、第２の暗号化手段により暗号化されて、第１の記録媒体に上書き記録され、その暗号化に用いられた新たな第２の鍵情報が、鍵情報保持手段に上書き記録される。
【発明の効果】
【００３０】
本発明の情報記録再生装置によれば、コンテンツが記録された第１の記録媒体の記憶内容が、外部などの他の記録媒体にビットバイビットでコピーされた場合に、その第１の記録媒体内のコンテンツを１度でも第２の記録媒体に移動すると、第１の記録媒体内の第１の鍵情報を再度暗号化するために用いた新たな第２の鍵情報が、鍵情報保持手段に上書き記録されるので、その後に、他の記録媒体から第１の記録媒体に戻したコンテンツを第２の記録媒体に移動しようとすると、第１の記録媒体内の第１の鍵情報を、鍵情報保持手段内の第２の鍵情報で復号できなくなり、移動が不可能になる。従って、コンテンツが不正に大量コピーされる事態を防止できるとともに、第１の記録媒体として、例えば汎用性の高い固定記録媒体を使用し、製造コストを削減することが可能になる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。以下の説明では、本発明を、ビデオコンテンツの記録および再生が可能なビデオレコーダに適用した場合を想定する。
【００３２】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係るビデオレコーダのハードウェア構成を示すブロック図である。
【００３３】
図１では、例としてデジタル放送を受信して記録することが可能なビデオレコーダ１の構成を示している。このビデオレコーダ１は、チューナ１１、復調部１２、ＤＭＵＸ（Demultiplexer）１３、ＭＰＥＧ（Moving Picture Experts Group）ビデオデコーダ１４、ＭＰＥＧオーディオデコーダ１５、画像合成処理回路１６、ビデオＤＡＣ（Digital Analog Converter）１７、オーディオＤＡＣ１８、ＣＰＵ（Central Processing Unit）１９、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）２１、ＥＥＰＲＯＭ２２、暗号処理回路２３、ＨＤＤ２４、光ディスクドライブ２５、および入力インタフェース（Ｉ／Ｆ）２６を具備する。このビデオレコーダ１は、ＣＰＵ１９が内部バス２７を介して装置内の各コンポーネントに接続して、これらに対する統括的な制御を実行する構成となっている。また、光ディスクドライブ２５には、光ディスク２５ａが着脱可能に装着される。
【００３４】
チューナ１１は、外部のアンテナにより受信された放送電波の入力を受けて、ＣＰＵ１９からの指示に従って所定の搬送周波数の信号を選択し、選択した受信信号を復調部１２に出力する。放送電波は、例えば地上波、あるいはＢＳ（Broadcasting Satellite）、ＣＳ（Communication Satellite）により中継された衛星波でもよい。また、有線ケーブルを通じて放送信号を受信してもよい。
【００３５】
復調部１２は、チューナ１１からの放送信号に対してＱＰＳＫ（Quadrature Phase Shift Keying）復調および誤り訂正処理を施して、トランスポートストリームをＤＭＵＸ１３に出力する。なお、スクランブル処理された放送信号を受信した場合には、チューナ１１からの受信信号から番組視聴の契約情報を抽出してＣＰＵ１９に転送し、ＣＰＵ１９の制御により視聴可能と判断されたトランスポートストリーム内のデータに対して、ＣＰＵ１９から供給されるキー情報を用いてデスクランブル処理を施す。
【００３６】
ＤＭＵＸ１３は、復調部１２から供給されたトランスポートストリームから、動画像データ、音声データ、ＥＰＧ（Electronic Program Guide）などのデータ放送用の付加情報、コピー制御情報などを分離する。本実施の形態では、動画像データおよび音声データは、ＭＰＥＧ方式により符号化された動画像ストリームおよび音声ストリームとして供給され、ＤＭＵＸ１３において分離されてＭＰＥＧビデオデコーダ１４およびＭＰＥＧオーディオデコーダ１５にそれぞれ供給される。また、ＤＭＵＸ１３は、分離した動画像ストリームおよび音声ストリームを、内部バス２７を介してＨＤＤ２４や光ディスクドライブ２５に供給することもできる。また、データ放送用の付加情報やコピー制御情報は、内部バス２７を通じてＣＰＵ１９に供給される。
【００３７】
ＭＰＥＧビデオデコーダ１４は、ＤＭＵＸ１３から、あるいは内部バス２７を通じて供給された動画像データをＭＰＥＧ−２方式に従って伸張復号化処理し、処理後の動画像データを画像合成処理回路１６に出力する。また、ＭＰＥＧオーディオデコーダ１５は、ＤＭＵＸ１３から、あるいは内部バス２７を通じて供給された音声データを、ＭＰＥＧ−ＡＵＤＩＯ−Ｌａｙｅｒ２方式に従って伸張復号化処理し、処理後の音声データをオーディオＤＡＣ１８に出力する。
【００３８】
画像合成処理回路１６は、ＭＰＥＧビデオデコーダ１４によりデコード処理された動画像データに、ＣＰＵ１９の処理により生成されたＧＵＩ画像などのＯＳＤ（On Screen Display）画像データを必要に応じて合成し、ビデオＤＡＣ１７に出力する。ビデオＤＡＣ１７は、画像合成処理回路１６によって生成された画像データをアナログ画像信号に変換し、外部のテレビジョン受像機などに出力する。オーディオＤＡＣ１８は、ＭＰＥＧオーディオデコーダ１５によりデコード処理された音声データをアナログ音声信号に変換し、外部のテレビジョン受像機などに出力する。
【００３９】
ＣＰＵ１９は、ＲＯＭ２０などに格納されたプログラムを実行することにより、ビデオレコーダ１内の各部を統括的に制御する。ＲＯＭ２０には、ＯＳ（Operating System）やＢＩＯＳ（Basic Input／Output System）、アプリケーションプログラム、その他の各種データがあらかじめ格納される。ＲＡＭ２１は、ＣＰＵ１９に実行させるプログラムの少なくとも一部や、このプログラムによる処理に必要な各種データを一時的に記憶する。
【００４０】
ＥＥＰＲＯＭ２２は、ＣＰＵ１９に実行させるプログラムや、処理に必要なデータがあらかじめ記録される。本実施の形態では、後述するように、ＥＥＰＲＯＭ２２には、ビデオレコーダごとに固有な情報であるセット鍵を復号するための鍵情報が記録される。
【００４１】
暗号処理回路２３は、ＨＤＤ２４や光ディスク２５ａに記録する動画像ストリームおよび音声ストリームの暗号化処理や、それらの利用時における復号処理を実行する。また、後述するように、それらのストリームの記録時や利用時におけるセット鍵の暗号化・復号処理も実行する。
【００４２】
ＨＤＤ２４は、長時間の動画像データを記録することが可能な、例えば数百ＧＢｙｔｅといった比較的大容量の記憶装置であり、ＣＰＵ１９により指定されるコマンドやアドレス情報に基づいてデータの書き込みおよび読み出しの動作を行う。ＨＤＤ２４には、動画像ストリームや音声ストリームなどからなるコンテンツデータや、データ放送用の付加情報などが記録される。また、ＨＤＤ２４には、ＣＰＵ１９により実行されるプログラムや実行に必要なデータなどが記憶されてもよい。
【００４３】
光ディスクドライブ２５は、光ディスク２５ａが装着されてデータの読み取り・書き込みが行われるドライブ装置や、その駆動回路などを具備する。光ディスク２５ａには、このビデオレコーダ１、あるいは他の装置において受信された放送コンテンツのデータなどが記録される。なお、光ディスク２５ａには、光ディスク２５ａごとに固有なディスクＩＤが、書き換え不可能な状態で記録されている。
【００４４】
入力Ｉ／Ｆ２６は、例えば、図示しないリモートコントローラからの赤外線信号を受信する受信回路や、ユーザが操作するための操作キーなどを具備し、ユーザの入力操作に応じた制御信号をＣＰＵ１９に対して供給する。
【００４５】
ここで、このビデオレコーダ１における基本的な動作について説明する。
ユーザがデジタル放送の放送コンテンツを視聴する際には、ＣＰＵ１９は、入力Ｉ／Ｆ２６からの制御信号に基づいて選局情報をチューナ１１に出力し、チューナ１１は、入力された選局情報に応じた搬送周波数の受信信号を選局し、復調部１２に出力する。復調部１２では、チューナ１１からの放送信号に対してＱＰＳＫ復調および誤り訂正処理が施され、処理後のトランスポートストリームからは、ＤＭＵＸ１３において動画像ストリーム、音声ストリーム、データ放送用の付加情報などが分離される。
【００４６】
分離された動画像ストリームおよび音声ストリームは、ＭＰＥＧビデオデコーダ１４およびＭＰＥＧオーディオデコーダ１５によりそれぞれ伸張復号化処理される。復号化された動画像データは、画像合成処理回路１６を介してビデオＤＡＣ１７に供給され、復号化された音声データはオーディオＤＡＣ１８に供給される。これにより、選局された放送コンテンツが、外部の図示しないテレビジョン受像機などにおいて再生出力される。
【００４７】
なお、スクランブル処理された放送信号を受信する場合には、チューナ１１からの放送信号は、復調部１２において復調された後、デスクランブル処理が行われる。このとき、例えば可搬型の半導体メモリである図示しないメモリカードに、番組の契約情報やデスクランブル処理のためのキー情報などが書き込まれており、ＣＰＵ１９はこのメモリカードから契約情報を読み出すとともに、復調部１２は受信した放送信号中から契約情報を抽出して、ＣＰＵ１９に供給する。ＣＰＵ１９は、これらの契約情報を照合して、視聴可能と判断した場合にメモリカードからキー情報を読み取り、復調部１２に供給する。復調部１２は、供給されたキー情報を用いてデスクランブル処理を行う。
【００４８】
また、ＤＭＵＸ１３において分離されたデータ放送用の付加情報は、入力Ｉ／Ｆ２６を通じたユーザからの操作入力に応じて、ＣＰＵ１９の処理により生成される所定のＯＳＤ画像データとともに画像合成処理回路１６に供給され、動画像とともに表示される。
【００４９】
次に、受信した放送コンテンツのデータを例えばＨＤＤ２４に記録する場合には、ＤＭＵＸ１３において動画像ストリーム、音声ストリーム、コピー制御情報などが分離され、ＣＰＵ１９がコピー制御情報を参照して、コピー可能なコンテンツと判定した場合のみ、動画像ストリームおよび音声ストリームが内部バス２７を通じてＨＤＤ２４に供給され、記録される。このとき、後述するように、各ストリームのデータは、必要に応じて暗号処理回路２３の処理により暗号化されて、ＨＤＤ２４に供給される。また、放送コンテンツを光ディスク２５ａに直接記録する場合には、同様にコピー可能なコンテンツである場合のみ、ＤＭＵＸ１３で分離された動画像ストリームおよび音声ストリームが、必要に応じて暗号化されて光ディスクドライブ２５に供給され、光ディスク２５ａに記録される。
【００５０】
なお、ビデオレコーダ１ではこの他に、外部の例えばチューナ装置などからコンテンツデータを受け取って、ＨＤＤ２４や光ディスク２５ａに記録可能なようにしてもよい。ここで、外部機器からビデオコンテンツをデジタルデータとして受信する場合には、その外部機器とビデオレコーダ１との間で相互認証を行うことが望ましい。例えば、コンテンツデータを送受信するための通信Ｉ／Ｆにおいて、規定された保護情報に対応しているか否かを相互に認証し、さらに送信側でコンテンツデータを暗号化して送信し、受信側（ここではビデオレコーダ１）で受信したコンテンツデータを復号する方式などが採られる。
【００５１】
ＨＤＤ２４または光ディスク２５ａに記録されたビデオコンテンツを再生する場合には、ＨＤＤ２４から、または光ディスクドライブ２５を通じて光ディスク２５ａから、コンテンツデータを構成する動画像ストリームおよび音声ストリームが読み出され、それぞれＭＰＥＧビデオデコーダ１４およびＭＰＥＧオーディオデコーダ１５に供給されて伸張復号化処理され、画像信号および音声信号が外部に出力される。また、ＨＤＤ２４および光ディスク２５ａに記録されたコンテンツデータが暗号化されている場合は、暗号処理回路２３の処理により復号されて、ＭＰＥＧビデオデコーダ１４およびＭＰＥＧオーディオデコーダ１５に供給される。
【００５２】
また、ＨＤＤ２４に記録されたビデオコンテンツを光ディスク２５ａにムーブする場合には、ＨＤＤ２４からコンテンツデータが読み出され、内部バス２７を通じて光ディスクドライブ２５に供給され、光ディスク２５ａに記録される。このとき、後述するように、ＣＰＵ１９は、ＨＤＤ２４から読み出されたコンテンツデータから抽出されるコピー制御情報に基づき、必要に応じてＨＤＤ２４から読み出したコンテンツデータを暗号処理回路２３に供給して復号させた後、再び暗号化させて光ディスクドライブ２５に供給する。
【００５３】
次に、ＨＤＤ２４および光ディスク２５ａに対するコンテンツデータのコピー制御について説明する。図２は、このビデオレコーダが具備するコンテンツデータの記録再生のための機能を示すブロック図である。
【００５４】
図２に示すように、ビデオレコーダ１は、コンテンツデータの記録再生動作を制御するコンテンツ記録再生制御部１１０と、ユーザからの入力操作を受け付けるユーザインタフェース（Ｕ／Ｉ）処理部１２０と、ＨＤＤ２４および光ディスク２５ａに対するコンテンツデータの記録時およびこれらのコンテンツデータの利用時に所定のデータの暗号化・復号処理を実行する暗号処理部１３１〜１３３を具備する。
【００５５】
これらのうち、コンテンツ記録再生制御部１１０およびＵ／Ｉ処理部１２０は、ＣＰＵ１９によりアプリケーションプログラムが実行されることで実現される。また、暗号処理部１３１〜１３３は、ともに暗号処理回路２３の処理により実現される。暗号処理部１３１は、セット鍵の暗号化・復号処理を実行し、暗号処理部１３２および１３３は、コンテンツデータの暗号化・復号処理を実行する。
【００５６】
コンテンツ記録再生制御部１１０は、Ｕ／Ｉ処理部１２０から入力される制御信号に応じて、コンテンツデータの記録・再生・ムーブの動作を制御する。例えば、放送コンテンツなどのコンテンツデータを受け取って、ＨＤＤ２４または光ディスク２５ａに記録する場合には、ＤＭＵＸ１３などから入力されたコンテンツデータを受け取り、ＨＤＤ２４または光ディスクドライブ２５に供給して記録させる。このとき、コンテンツデータに付与されたコピー制御情報に応じて、必要な場合には暗号処理部１３２または１３３に対して暗号化処理を実行させ、暗号化されたコンテンツデータをＨＤＤ２４または光ディスク２５ａに記録させる。
【００５７】
また、ＨＤＤ２４または光ディスク２５ａに記録されたコンテンツデータを再生する場合には、これらから読み出したコンテンツデータから動画像ストリームおよび音声ストリームを分離して、それぞれＭＰＥＧビデオデコーダ１４およびＭＰＥＧオーディオデコーダ１５に供給してデコード処理を実行させる。このとき、ＨＤＤ２４または光ディスク２５ａに記録されたコンテンツデータが暗号化されていた場合には、暗号処理部１３２または１３３に対して復号処理を実行させ、復号されたコンテンツデータからストリームのデータを分離する。
【００５８】
本実施の形態では、コンテンツ記録再生制御部１１０は、以下のような制御により、ＨＤＤ２４内のコンテンツデータの不正コピーを防止する。コンテンツ記録再生制御部１１０は、コピー制御情報が“コピーワンス”とされたコンテンツデータについては、ＨＤＤ２４に記録する際に、そのコンテンツデータをセット鍵で暗号化するとともに、そのセット鍵を、その都度発生される鍵情報（例えば乱数）で暗号化して、ＨＤＤ２４内に格納しておく。そして、“コピーワンス”とされた別のコンテンツデータをさらにＨＤＤ２４に記録する際や、ＨＤＤ２４内の“コピーワンス”のコンテンツデータを光ディスク２５ａなどの他の記録媒体にムーブする際には、ＨＤＤ２４からセット鍵を読み出して復号し、さらにそのセット鍵を新たな鍵情報で暗号化して、再びＨＤＤ２４に格納しておく。このとき、セット鍵の暗号化に用いた鍵情報をＥＥＰＲＯＭ２２に記憶しておき、次の復号の際に利用するようにする。
【００５９】
このような不正コピー防止の制御のために、コンテンツ記録再生制御部１１０は、乱数出力部１１１およびセット鍵出力部１１２を備えている。乱数出力部１１１は、セット鍵を暗号化するための鍵情報の例として、乱数を発生する。なお、出力された乱数は、ＥＥＰＲＯＭ２２に対して上書き記録され、その後のセット鍵の復号時に利用される。セット鍵出力部１１２は、ＨＤＤ２４にコンテンツデータを記録する前の初期状態において、ビデオレコーダごとに固有な情報であるセット鍵を出力する。このセット鍵は、暗号処理部１３２におけるコンテンツデータの暗号化・復号処理に用いられる。
【００６０】
なお、セット鍵の暗号化に用いた鍵情報自体の不正な読み出しを防止するために、この鍵情報を暗号化してＥＥＰＲＯＭ２２に記憶してもよい。
次に、“コピーワンス”とされたコンテンツデータのＨＤＤ２４に対する記録、およびそのデータの再生・ムーブの際の動作について、詳しく説明する。まず、これらの基本的な処理手順について、図３〜図５のフローチャートを用いて説明する。
【００６１】
図３は、コンテンツデータのＨＤＤへの記録時における処理の流れを示すフローチャートである。
〔ステップＳ１１〕コンテンツ記録再生制御部１１０は、ＨＤＤ２４内に、暗号化されたセット鍵が記録されているか否かを判定する。記録されていない場合はステップＳ１２に進み、記録されていた場合はステップＳ１３に進む。
【００６２】
〔ステップＳ１２〕セット鍵出力部１１２は、セット鍵を出力する。なお、セット鍵は、例えば、ビデオレコーダ１内のＲＯＭ２０などにあらかじめ記録されていればよい。あるいは、このステップＳ１２の時点で乱数として出力されてもよい。
【００６３】
〔ステップＳ１３〕コンテンツ記録再生制御部１１０は、ＥＥＰＲＯＭ２２から乱数を読み出す。
〔ステップＳ１４〕コンテンツ記録再生制御部１１０は、ＨＤＤ２４から、暗号化されたセット鍵を読み出し、ステップＳ１３で読み出した乱数で復号して、セット鍵を取り出す。
【００６４】
〔ステップＳ１５〕コンテンツ記録再生制御部１１０は、記録対象のコンテンツデータを、ステップＳ１２で出力された、あるいはステップＳ１４で取り出したセット鍵で暗号化し、ＨＤＤ２４に記録する。
【００６５】
〔ステップＳ１６〕乱数出力部１１１が新たな乱数を出力し、コンテンツ記録再生制御部１１０は、この乱数をＥＥＰＲＯＭ２２に上書きして記録する。
〔ステップＳ１７〕ステップＳ１６で出力された新たな乱数で、ステップＳ１５での暗号化に利用したセット鍵を暗号化し、ＨＤＤ２４に上書きして記録する。
【００６６】
なお、上記の処理手順では、初期状態など、暗号化されたセット鍵がＨＤＤ２４にまだ記録されていない場合には、コンテンツデータの１回目の記録開始時にセット鍵出力部１１２からセット鍵を出力するようにしている。しかし、例えば、ビデオレコーダ１の初回電源起動時あるいは出荷時に、セット鍵出力部１１２からセット鍵を出力し、ステップＳ１６およびステップＳ１７の手順でセット鍵を暗号化してＨＤＤ２４に記録しておくようにしてもよい。
【００６７】
図４は、ＨＤＤに記録されたコンテンツデータの再生時における処理の流れを示すフローチャートである。
〔ステップＳ２１〕コンテンツ記録再生制御部１１０は、ＥＥＰＲＯＭ２２から乱数を読み出す。
【００６８】
〔ステップＳ２２〕コンテンツ記録再生制御部１１０は、ＨＤＤ２４から、暗号化されたセット鍵を読み出し、ステップＳ２１で読み出した乱数で復号して、セット鍵を取り出す。
【００６９】
〔ステップＳ２３〕再生対象のコンテンツデータをＨＤＤ２４から読み出し、ステップＳ２２で取り出したセット鍵で復号して、ＤＭＵＸ１３に出力する。これにより、コンテンツデータが伸張復号化処理され、再生される。
【００７０】
図５は、ＨＤＤに記録されたコンテンツデータのムーブ時における処理の流れを示すフローチャートである。
〔ステップＳ３１〕コンテンツ記録再生制御部１１０は、ＥＥＰＲＯＭ２２から乱数を読み出す。
【００７１】
〔ステップＳ３２〕コンテンツ記録再生制御部１１０は、ＨＤＤ２４から、暗号化されたセット鍵を読み出し、ステップＳ３１で読み出した乱数で復号して、セット鍵を取り出す。
【００７２】
〔ステップＳ３３〕コンテンツ記録再生制御部１１０は、ムーブ対象のコンテンツデータをＨＤＤ２４から読み出し、ステップＳ３２で取り出したセット鍵で復号して、光ディスク２５ａなどの他の記録媒体、あるいは他の機器に対して出力する。また、ムーブを行ったＨＤＤ２４内のコンテンツデータについては、例えば消去するなど、利用不可能な状態にする（無効化する）。これにより、コンテンツデータがムーブされる。
【００７３】
〔ステップＳ３４〕乱数出力部１１１が新たな乱数を出力し、コンテンツ記録再生制御部１１０は、この乱数をＥＥＰＲＯＭ２２に上書きして記録する。
〔ステップＳ３５〕ステップＳ３４で出力された新たな乱数で、ステップＳ３３での復号に利用したセット鍵を再び暗号化し、ＨＤＤ２４に上書きして記録する。
【００７４】
次に、図６は、上記処理手順によるコンテンツデータの記録・再生・ムーブ時におけるデータの流れを示す図である。この図６ではムーブの例として、ＨＤＤ２４に記録したコンテンツデータを光ディスク２５ａにムーブする場合について、より具体的に説明する。
【００７５】
コンテンツデータをＨＤＤ２４に記録する場合には、コンテンツ記録再生制御部１１０は、ＤＭＵＸ１３などから供給されたコンテンツデータと、これに付与されたコピー制御情報（Ｃ．Ｃ．）とを、暗号処理部１３２に供給する。ここで、コンテンツ記録再生制御部１１０は、コピー制御情報が“コピーワンス”であるときには、暗号化されたセット鍵ＫｓがＨＤＤ２４内に記録されていれば、このセット鍵Ｋｓを読み出して暗号処理部１３１に供給するとともに、ＥＥＰＲＯＭ２２から読み出した乱数Ｒ１を暗号処理部１３１に供給する。暗号処理部１３１は、ＨＤＤ２４からの暗号化されたセット鍵Ｋｓを、ＥＥＰＲＯＭ２２からの乱数Ｒ１で復号する。
【００７６】
セット鍵Ｋｓが正常に復号された場合、暗号処理部１３２は、入力されたコンテンツデータおよびコピー制御情報を、暗号処理部１３１により復号されたセット鍵Ｋｓで暗号化し、ＨＤＤ２４に供給して記録する。なお、このとき、コンテンツ記録再生制御部１１０は、例えば、コンテンツデータに付与されていたコピー制御情報を、ムーブのみ許可する“ムーバブル”に書き換えた後、暗号化させる。
【００７７】
また、このとき、乱数出力部１１１から新たな乱数Ｒ２が出力され、ＥＥＰＲＯＭ２２に上書きして記録されるとともに、暗号処理部１３１にも供給される。暗号処理部１３１は、復号したセット鍵Ｋｓを、新たな乱数Ｒ２で再び暗号化し、ＨＤＤ２４内の元のセット鍵Ｋｓに対して上書きして記録する。
【００７８】
なお、図３でも説明した通り、コンテンツデータの記録の際に、ＨＤＤ２４内に暗号化されたセット鍵Ｋｓが記録されていない場合には、暗号処理部１３２は、セット鍵出力部１１２から出力されたセット鍵Ｋｓで、コンテンツデータおよびコピー制御情報を暗号化して、ＨＤＤ２４に供給する。また、そのセット鍵Ｋｓは、上記と同様に暗号処理部１３１で暗号化されて、ＨＤＤ２４に記録される。
【００７９】
以上の動作により、ＨＤＤ２４には、暗号処理部１３２により暗号化されたコンテンツデータおよびコピー制御情報と、暗号処理部１３１により暗号化されたセット鍵Ｋｓとが記録される。これらのうち、セット鍵Ｋｓは、ＨＤＤ２４に新たなコンテンツデータが記録されるたびに、新たな乱数により暗号化し直されて、更新される。ここで、ＨＤＤ２４内のコンテンツデータおよびコピー制御情報は、常に同じセット鍵により暗号化されるので、ＨＤＤ２４内に記録されるコンテンツデータの数が増加しても、ともに記録するセット鍵Ｋｓはただ１つのみでよく、ＨＤＤ２４の記録領域が無駄にならない。
【００８０】
次に、ＨＤＤ２４に記録されたコンテンツデータを再生する場合には、コンテンツ記録再生制御部１１０は、ＥＥＰＲＯＭ２２内の乱数（Ｒ１とする）を暗号処理部１３１に供給するとともに、ＨＤＤ２４から暗号化されたセット鍵Ｋｓを読み出して、暗号処理部１３１に供給する。暗号処理部１３１は、ＨＤＤ２４からのセット鍵Ｋｓを乱数Ｒ１で復号し、正常に復号された場合には、そのセット鍵Ｋｓを暗号処理部１３２に供給する。
【００８１】
また、再生対象とされた暗号化されたコンテンツデータはＨＤＤ２４から読み出されて、暗号処理部１３２に供給される。暗号処理部１３２は、ＨＤＤ２４からのコンテンツデータを、暗号処理部１３１からのセット鍵Ｋｓで復号する。これにより、復号されたコンテンツデータが再生可能となる。
【００８２】
次に、ＨＤＤ２４に記録されたコンテンツデータを光ディスク２５ａにムーブする場合には、コンテンツ記録再生制御部１１０は、再生の場合と同様に、ＥＥＰＲＯＭ２２内の乱数（Ｒ１とする）を暗号処理部１３１に供給するとともに、ＨＤＤ２４から暗号化されたセット鍵Ｋｓを読み出して、暗号処理部１３１に供給する。暗号処理部１３１は、ＨＤＤ２４からのセット鍵Ｋｓを乱数Ｒ１で復号し、正常に復号された場合には、そのセット鍵Ｋｓを暗号処理部１３２に供給する。
【００８３】
また、ムーブ対象とされた暗号化されたコンテンツデータは、対応するコピー制御情報とともにＨＤＤ２４から読み出され、暗号処理部１３２において、暗号処理部１３１からのセット鍵Ｋｓで復号される。ここで、コンテンツ記録再生制御部１１０は、復号されたコピー制御情報が“ムーバブル”であることを確認した後、復号されたコンテンツデータとともに暗号処理部１３３に供給して、これらのデータの暗号化を要求する。
【００８４】
暗号処理部１３３は、光ディスクドライブ２５により光ディスク２５ａから読み取られたディスクＩＤを受け取り、ディスクＩＤを用いた鍵でコンテンツデータおよびコピー制御情報を暗号化する。このとき、コピー制御情報を、コピー（およびムーブ）不可であることを示す“コピーネバー”に変更して暗号化する。光ディスクドライブ２５は、暗号化されたコンテンツデータおよびコピー制御情報を光ディスク２５ａ内に記録する。
【００８５】
また、コンテンツ記録再生制御部１１０は、さらに、ＨＤＤ２４に記録されていたムーブ対象のコンテンツデータを消去（あるいは無効化）させる。そして、乱数出力部１１１に新たな乱数（Ｒ２とする）を出力させ、ＥＥＰＲＯＭ２２に上書きして記録するとともに、暗号処理部１３１にも供給し、暗号処理部１３１は、復号したセット鍵Ｋｓを新たな乱数Ｒ２で再び暗号化し、ＨＤＤ２４内の元のセット鍵Ｋｓに対して上書きして記録する。これにより、ムーブの処理が終了する。
【００８６】
以上の動作により、ＨＤＤ２４内の暗号化されたセット鍵Ｋｓは、ＨＤＤ２４内のコンテンツデータがムーブされるたびに、新たな乱数により暗号化し直されて、更新される。これにより、後の図７で説明するように、ＨＤＤ２４の記録データがビットバイビットで他の記録媒体にコピーされた場合でも、そのデータに含まれる“コピーワンス”であったコンテンツデータが、複数の記録媒体に不正にコピーされることが防止される。
【００８７】
また、ＨＤＤ２４内に記録されるコンテンツデータの数が増加しても、暗号化されたセット鍵ＫｓはＨＤＤ２４に常にただ１つだけ記録されるので、不正コピー防止のために必要なＨＤＤ２４内のデータ領域が小さくて済み、また、その暗号化およびＨＤＤ２４への上書き処理に要する時間や処理負荷も小さくなる。
【００８８】
なお、以上の動作例では、ムーブの場合だけでなく、ＨＤＤ２４への新たなコンテンツデータの記録のたびに、セット鍵Ｋｓの再暗号化を行うようにしている。すなわち、ＨＤＤ２４内の記録情報に変化があったときに、必ずセット鍵Ｋｓも再暗号化することで、単なる不正コピー防止効果だけでなく、ＨＤＤ２４の記録情報に対する改ざんの有無の識別効果を持たせている。しかし、新たなコンテンツデータの記録の際には、必ずしもセット鍵Ｋｓの再暗号化をしなくても、コンテンツデータの不正コピーを防止することは可能である。
【００８９】
また、以上の動作では、コピー（およびムーブ）の可否を示すコピー制御情報を持つコンテンツデータを例に説明したが、コピー制御情報の代わりに、コピーや再生の可能な回数などを制限できる利用制御情報を持つコンテンツデータについても、不正利用を防止することが可能である。この場合、ＨＤＤ２４には、コンテンツデータとともにそれに対応する利用制御情報が、暗号化されて記録される。
【００９０】
利用制御情報により再生回数が制限されたコンテンツデータを再生する場合には、再生するたびに、利用制御情報の再生回数情報を更新して、その利用制御情報を暗号化し直してＨＤＤ２４に記録するとともに、上記のムーブの場合と同様に、セット鍵を新たな乱数で暗号化し直し、ＨＤＤ２４に記録する。また、利用制御情報によりコピー回数が制限されたコンテンツデータを他の記録媒体にコピーする場合にも、同様に、コピーのたびに、利用制御情報のコピー回数情報を更新して、その利用制御情報を暗号化し直してＨＤＤ２４に記録するとともに、セット鍵を新たな乱数で暗号化し直し、ＨＤＤ２４に記録する。
【００９１】
図７は、本実施の形態において、不正なコピーが防止される効果を説明するための図である。
図７では、外部の機器の例としてＰＣ２を用いた場合を想定している。また、ＨＤＤ２４には汎用的なＩ／Ｆが用いられ、このＨＤＤ２４をビデオレコーダ１およびＰＣ２の双方で使用することが可能となっている。さらに、ＰＣ２には、別のＨＤＤ２ａが接続されているものとする。
【００９２】
このような場合に、まず、ＨＤＤ２４に対してコンテンツデータが記録される場合には、コンテンツデータは上述したように暗号化されて、ＨＤＤ２４に記録される（ステップＳ４１）。これとともに、乱数出力部１１１からの新たな乱数（Ｒ１とする）により、セット鍵Ｋｓが暗号化されてＨＤＤ２４に記録される（ステップＳ４２）。また、乱数Ｒ１はＥＥＰＲＯＭ２２に記録される（ステップＳ４３）。
【００９３】
この状態で、ＨＤＤ２４がビデオレコーダ１から取り外されて、ＰＣ２に移設される（ステップＳ４４）。そして、移設されたＨＤＤ２４内の全データが、ＨＤＤ２ａに対してビットバイビットでコピーされる（ステップＳ４５）。これにより、セット鍵Ｋｓで暗号化されたコンテンツデータと、乱数Ｒ１で暗号化されたセット鍵とが、ＨＤＤ２４とＨＤＤ２ａの双方に記録された状態となる。
【００９４】
この後、ＨＤＤ２４がＰＣ２から取り外されて、ビデオレコーダ１に戻される（ステップＳ４６）。そして、ビデオレコーダ１において、ＨＤＤ２４内のコンテンツデータを光ディスク（２５ａ−１）にムーブする。このとき、ＨＤＤ２４内のセット鍵Ｋｓが、ＥＥＰＲＯＭ２２内の乱数Ｒ１で復号され（ステップＳ４７）、復号されたセット鍵Ｋｓでコンテンツデータが復号される（ステップＳ４８）。これらの動作は正常に可能であるので、コンテンツデータは正常にムーブされる。さらに、乱数出力部１１１により新たな乱数（Ｒ２とする）が出力され、セット鍵Ｋｓはこの乱数Ｒ２で暗号化されてＨＤＤ２４に記録され（ステップＳ４９）、新たな乱数Ｒ２はＥＥＰＲＯＭ２２に上書きされる（ステップＳ５０）。
【００９５】
次に、ＨＤＤ２４が再びビデオレコーダ１から取り外され、ＰＣ２に移設される（ステップＳ５１）。そして、ステップＳ４５でＨＤＤ２４からコピーされた情報が、ＨＤＤ２ａからＨＤＤ２４に対してビットバイビットでコピーされる（ステップＳ５２）。このとき、ＨＤＤ２４には再び、暗号化されたコンテンツデータが記録されるとともに、乱数Ｒ２で暗号化されたセット鍵Ｋｓの代わりに、乱数Ｒ１で暗号化されたセット鍵Ｋｓが記録されることになる（ステップＳ５３）。
【００９６】
この後、ＨＤＤ２４が再びＰＣ２から取り外されて、ビデオレコーダ１に移設される（ステップＳ５４）。そして、ビデオレコーダ１において、ＨＤＤ２４内のコンテンツデータを光ディスク（２５ａ−２）にムーブしようとすると、ＨＤＤ２４内の暗号化されたセット鍵Ｋｓが、ＥＥＰＲＯＭ２２内の乱数Ｒ２で復号されるが、鍵情報が異なるために復号が不可能になる（ステップＳ５５）。従って、ＨＤＤ２４内のコンテンツデータを復号することができなくなり（ステップＳ５６）、正当なコピー製品として光ディスク（２５ａ−１）のみが作製され、不正なコピーが防止される。
【００９７】
以上のように、コンテンツデータの記録およびムーブのたびに、コンテンツデータの復号のためのセット鍵を、新たな鍵情報で暗号化し直してＨＤＤ２４に上書き記録することにより、ＨＤＤ２４が外部機器に移設されて、その記録情報がビットバイビットにコピーされた場合にも、再びビデオレコーダ１に戻したＨＤＤ２４から、光ディスク２５ａなどの可搬型記録媒体へのコンテンツデータのムーブは１回だけに限定され、２回以上のムーブを行って大量のコピー製品を作製することが不可能になる。従って、ＨＤＤ２４として、ＰＣ２と共通のＩ／Ｆ仕様を有する汎用的な機器を使用しても、著作権保護されたコンテンツデータの安全性を確保することができるようになる。そして、汎用性の高いＨＤＤ２４を使用することにより、ビデオレコーダ１の製造コストを削減することが可能となる。
【００９８】
〔第２の実施の形態〕
図８は、本発明の第２の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【００９９】
第２の実施の形態に係るビデオレコーダは、図８に示すように、第１の実施の形態と同様の構成をなしており、コンテンツデータを記録可能なＨＤＤ２４および光ディスクドライブ２５と、ＥＥＰＲＯＭ２２と、コンテンツ記録再生制御部１１０（図示せず）の機能である乱数出力部１１１およびセット鍵出力部１１２と、暗号処理部１３１〜１３３とを備えている。
【０１００】
ただし、第２の実施の形態では、ＨＤＤ２４に記録するコンテンツデータは、コンテンツごとに付与されるコンテンツ鍵Ｋｃであらかじめ暗号化された状態で供給され、ＨＤＤ２４に記録する際に、暗号化されたコンテンツデータとともに、その復号のためのコンテンツ鍵Ｋｃをセット鍵Ｋｓで暗号化して、ＨＤＤ２４に記録する点が、第１の実施の形態とは異なる。そして、第１の実施の形態と同様に、暗号化に使用したセット鍵Ｋｓは、新たな乱数で暗号化してＨＤＤ２４に記録しておくとともに、その乱数をＥＥＰＲＯＭ２２に記録する。
【０１０１】
以下、第２の実施の形態に係るビデオレコーダにおいて、コピー制御情報が“コピーワンス”とされたコンテンツデータの記録・再生・ムーブ時の処理を、図８と図９〜図１１のフローチャートとを用いて説明する。
【０１０２】
図９は、コンテンツデータのＨＤＤへの記録時における処理の流れを示すフローチャートである。
コンテンツデータをＨＤＤ２４に記録する場合、コンテンツ記録再生制御部１１０は、暗号化されたセット鍵ＫｓをＨＤＤ２４から検索し、セット鍵Ｋｓが存在しなければ（ステップＳ６１）、セット鍵出力部１１２にセット鍵Ｋｓを出力させる（ステップＳ６２）。また、セット鍵ＫｓがＨＤＤ２４内に記録されていれば（ステップＳ６１）、ＥＥＰＲＯＭ２２から乱数（Ｒ１とする）を読み出すとともに（ステップＳ６３）、ＨＤＤ２４からセット鍵Ｋｓを読み出し、暗号処理部１３１に供給して、このセット鍵Ｋｓを乱数Ｒ１で復号させる（ステップＳ６４）。
【０１０３】
復号が正常に行われた場合、コンテンツ記録再生制御部１１０は、暗号化されたコンテンツデータをＨＤＤ２４に記録するとともに（ステップＳ６５）、その復号のためのコンテンツ鍵Ｋｃを、暗号処理部１３２にセット鍵Ｋｓで暗号化させ、ＨＤＤ２４にともに記録する（ステップＳ６６）。なお、このとき、コンテンツ記録再生制御部１１０は、コンテンツデータに付与されていたコピー制御情報を“ムーバブル”に書き換えた後、暗号処理部１３２にセット鍵Ｋｓで暗号化させ、ＨＤＤ２４に記録する。
【０１０４】
さらに、コンテンツ記録再生制御部１１０は、乱数出力部１１１に新たな乱数（Ｒ２とする）を出力させ、ＥＥＰＲＯＭ２２に上書きして記録するとともに（ステップＳ６７）、暗号処理部１３１にも供給する。暗号処理部１３１は、ステップＳ６４で復号されたセット鍵Ｋｓ、またはステップＳ６２で出力されたセット鍵Ｋｓを、新たな乱数Ｒ２で暗号化し、ＨＤＤ２４に対して上書きして記録する（ステップＳ６８）。
【０１０５】
以上の動作により、ＨＤＤ２４には、図８に示すように、あらかじめ暗号化されたコンテンツデータと、暗号処理部１３２により暗号化されたコンテンツ鍵Ｋｃおよびコピー制御情報と、暗号処理部１３１により暗号化されたセット鍵Ｋｓとが記録される。これらのうち、セット鍵Ｋｓは、ＨＤＤ２４に新たなコンテンツデータが記録されるたびに、新たな乱数により暗号化し直されて、更新される。
【０１０６】
図１０は、ＨＤＤに記録されたコンテンツデータの再生時における処理の流れを示すフローチャートである。
ＨＤＤ２４に記録されたコンテンツデータを再生する場合には、コンテンツ記録再生制御部１１０は、ＥＥＰＲＯＭ２２内の乱数（Ｒ１とする）を読み出すとともに（ステップＳ７１）、ＨＤＤ２４から暗号化されたセット鍵Ｋｓを読み出し、暗号処理部１３１に対して、そのセット鍵ＫｓをＥＥＰＲＯＭ２２からの乱数Ｒ１で復号させる（ステップＳ７２）。
【０１０７】
復号が正常に行われた場合、コンテンツ記録再生制御部１１０は、再生対象とされた暗号化されたコンテンツデータをＨＤＤ２４から読み出す（ステップＳ７３）。これとともに、対応するコンテンツ鍵ＫｃをＨＤＤ２４から読み出し、暗号処理部１３２に対して、そのコンテンツ鍵Ｋｃを暗号処理部１３１で復号されたセット鍵Ｋｓで復号させる（ステップＳ７４）。この後、コンテンツデータは、暗号処理回路２３においてコンテンツ鍵Ｋｃで復号されることで、再生可能となる。
【０１０８】
図１１は、ＨＤＤに記録されたコンテンツデータのムーブ時における処理の流れを示すフローチャートである。
ＨＤＤ２４に記録されたコンテンツデータを光ディスク２５ａにムーブする場合には、コンテンツ記録再生制御部１１０は、再生の場合と同様に、ＥＥＰＲＯＭ２２から乱数（Ｒ１とする）を読み出すとともに（ステップＳ８１）、ＨＤＤ２４から暗号化されたセット鍵Ｋｓを読み出し、暗号処理部１３１に対して、ＨＤＤ２４からのセット鍵ＫｓをＥＥＰＲＯＭ２２からの乱数Ｒ１で復号させる（ステップＳ８２）。
【０１０９】
復号が正常に行われた場合、コンテンツ記録再生制御部１１０は、ムーブ対象とされた暗号化されたコンテンツデータをＨＤＤ２４から読み出す（ステップＳ８３）。これとともに、対応するコンテンツ鍵ＫｃをＨＤＤ２４から読み出し、暗号処理部１３２に対して、そのコンテンツ鍵Ｋｃを暗号処理部１３１で復号されたセット鍵Ｋｓで復号させる（ステップＳ８４）。なお、実際には、このとき、コンテンツデータに対応するコピー制御情報もＨＤＤ２４から読み出し、セット鍵Ｋｓで復号させる。
【０１１０】
コンテンツ記録再生制御部１１０は、復号されたコピー制御情報が“ムーバブル”であることを確認した後、暗号化されたコンテンツデータを光ディスクドライブ２５に供給して、光ディスク２５ａに記録させる。また、復号されたコンテンツ鍵Ｋｃおよびコピー制御情報を暗号処理部１３３に供給し、暗号化を要求する。
【０１１１】
ここで、本実施の形態では、光ディスク２５ａが、コンテンツの著作権保護規格であるＣＰＲＭ（Content Protection for Recordable Media）に準拠した記録型のＤＶＤ（ＤＶＤ  Ｒｅｃｏｒｄａｂｌｅ規格準拠）であるとすると、この光ディスク２５ａには、ＢＣＡ（Burst Cutting Area）と言われる書き換え不可能な領域に、光ディスク２５ａごとに固有なメディアＩＤ（規格上では“ＩＤｍｅｄｉａ”。図８では“ＩＤｍｅｄｉａ”と表記している。）が記録されている。
【０１１２】
暗号処理部１３３は、光ディスクドライブ２５により光ディスク２５ａから読み取られたメディアＩＤを受け取り、メディアＩＤを用いた鍵で、コンテンツ鍵Ｋｃおよびコピー制御情報を暗号化する。このとき、コピー制御情報を“コピーネバー”に変更して暗号化する。光ディスクドライブ２５は、暗号化されたコンテンツ鍵Ｋｃおよびコピー制御情報を、暗号化されたコンテンツデータに対応付けて光ディスク２５ａ内に記録する。
【０１１３】
なお、実際のＣＰＲＭ規格では、光ディスク２５ａ（ＤＶＤ）にはメディアＩＤの他にＭＫＢ（Media Key Block）と言われる情報が書き換え不可能な状態で記録されており、暗号処理部１３３は、ビデオレコーダが持つデバイス鍵を光ディスク２５ａからのＭＫＢに作用させてディスク鍵を取り出し、さらに光ディスク２５ａからのメディアＩＤをディスク鍵に作用させてメディアユニーク鍵を生成する。そして、メディアユニーク鍵でコンテンツ鍵Ｋｃおよび利用制御情報を暗号化し、光ディスク２５ａに記録する。
【０１１４】
また、コンテンツ記録再生制御部１１０は、さらに、ＨＤＤ２４に記録されていたムーブ対象のコンテンツデータを消去（あるいは無効化）させる。そして、乱数出力部１１１に新たな乱数（Ｒ２とする）を出力させ、ＥＥＰＲＯＭ２２に上書きして記録するとともに（ステップＳ８５）、暗号処理部１３１にも供給し、暗号処理部１３１は、復号したセット鍵Ｋｓを新たな乱数Ｒ２で再び暗号化し、ＨＤＤ２４内の元のセット鍵Ｋｓに対して上書きして記録する（ステップＳ８６）。これにより、ムーブの処理が終了する。
【０１１５】
以上の動作により、ＨＤＤ２４内の暗号化されたセット鍵Ｋｓは、ＨＤＤ２４内のコンテンツデータがムーブされるたびに、新たな乱数により暗号化し直されて、更新される。これにより、上記の第１の実施の形態の場合と同様に、ＨＤＤ２４の記録データがビットバイビットで他の記録媒体にコピーされた場合でも、そのデータに含まれる“コピーワンス”であったコンテンツデータが、複数の記録媒体に不正にコピーされることが防止される。また、ＨＤＤ２４内に記録されるコンテンツデータの数が増加しても、暗号化されたセット鍵ＫｓはＨＤＤ２４に常にただ１つだけ記録されるので、不正コピー防止のために必要なＨＤＤ２４内のデータ領域が小さくて済む。
【０１１６】
また、あらかじめ暗号化されたコンテンツデータと、その復号に必要なコンテンツ鍵Ｋｃとを記録媒体に記録する手法は、現在記録型のＤＶＤにおいて運用されているＣＰＲＭ規格でも採用されていることから、本実施の形態の手法を用いたシステムは、既存のシステムからの移行が容易であり、新たなシステムに対する記録装置・再生装置などの各種デバイスの対応が比較的容易になるという利点もある。
【０１１７】
なお、以上の処理手順において、ＨＤＤ２４に対する新たなコンテンツデータの記録の際には、必ずしもセット鍵Ｋｓの再暗号化をしなくても不正コピーを防止できる点は、第１の実施の形態と同様である。また、コピー制御情報の代わりに、コピーや再生の可能な回数などを制限できる利用制御情報を持つコンテンツデータについても、不正利用を防止することが可能である点も同様である。
【０１１８】
また、以上の説明では、ＣＰＲＭ規格に準拠した光ディスク２５ａを想定したが、この他に、例えばＡＡＣＳ（Advanced Access Content System）規格に準拠した光ディスク２５ａへのムーブの際に、上記の手順を適用することもできる。例えば、光ディスク２５ａをＡＡＣＳ規格に準拠した記録型ＢＤとした場合、光ディスク２５ａ内の所定の保護された領域（すなわち、一般のユーザには簡単に読み取りや複製が不可能な領域）には、ＭＫＢと、バインディングナンス（Ｂｉｎｄｉｎｇ  Ｎｏｎｃｅ）と言われる書き換え可能な情報とが記録される。この光ディスク２５ａにコンテンツデータを記録（ムーブを含む）する際には、デバイス鍵、ＭＫＢおよびバインディングナンスを基にした鍵情報で、光ディスク２５ａ内の全タイトル鍵を復号した後、光ディスク２５ａ内のバインディングナンスを更新し、新たなコンテンツデータのタイトル鍵を含む全タイトル鍵およびコピー制御情報を、新たなバインディングナンスに基づく鍵情報で暗号化して、光ディスク２５ａに記録すればよい。
【０１１９】
〔第３の実施の形態〕
ところで、上記の第１および第２の実施の形態では、ＨＤＤ２４に記録したコンテンツデータを、同一の装置内に設けた光ディスクドライブ２５を通じて光ディスク２５ａにムーブする場合の動作について説明したが、同一装置内の記録媒体だけでなく、例えば通信インタフェースを介して外部の装置の記録媒体に対してムーブする場合にも、上記手法を適用できる。以下、このような場合について説明する。
【０１２０】
図１２は、本発明の第３の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
図１２では、ＨＤＤレコーダ１ａは、コンテンツデータの記録媒体としてＨＤＤ２４を備え、光ディスクレコーダ３ａは、コンテンツデータを光ディスク２５ａに記録可能な光ディスクドライブ３２５を備えている。また、ＨＤＤレコーダ１ａと光ディスクレコーダ３ａとは、図示しない通信インタフェースを介して接続されており、これによりＨＤＤ２４に記録したコンテンツデータを、光ディスクレコーダ３ａ内の光ディスク２５ａにムーブできるようになっている。
【０１２１】
ここで、ＨＤＤレコーダ１ａは、第１の実施の形態に係るビデオレコーダに対応し、光ディスクドライブ２５を備えない点と、通信インタフェースを備える点以外は、第１の実施の形態に係るビデオレコーダと同様の構成を有している。また、光ディスクレコーダ３ａにおいて、暗号処理部３３３は、光ディスク２５ａへのコンテンツデータの記録時や、そのデータの利用時における暗号化・復号処理を実行するブロックである。
【０１２２】
さらに、ＨＤＤレコーダ１ａおよび光ディスクレコーダ３ａの各通信インタフェースには、相手機器との間で相互認証を行う認証部２８および３２８を、それぞれ備えている。例えば、認証部２８および３２８は、データの送受信の際に相互認証処理を実行し、正しい接続機器と判定した場合には、認証部２８がデータを暗号化して送信し、認証部３２８が受信データを復号できるようになっている。
【０１２３】
この図１２に示すＨＤＤレコーダ１ａにおけるＨＤＤ２４へのコンテンツデータの記録処理、およびそのデータの再生処理は、第１の実施の形態の場合と同様である。すなわち、ＨＤＤ２４には、セット鍵Ｋｓで暗号化されたコンテンツデータおよびコピー制御情報と、乱数により暗号化されたセット鍵Ｋｓとが記録される。そして、ＨＤＤ２４内の暗号化されたセット鍵Ｋｓは、ＨＤＤ２４内に新たなコンテンツデータが記録されるたびに、新たな乱数により暗号化し直されて、更新される。
【０１２４】
また、ＨＤＤ２４内のコンテンツデータが、光ディスクレコーダ３ａに対してムーブされる場合にも、同様に、ＨＤＤ２４内のセット鍵Ｋｓが、新たな乱数で再暗号化されて更新される。このとき、暗号処理部１３２においてセット鍵Ｋｓにより復号されたコンテンツデータおよびコピー制御情報は、認証部２８および３２８により相互認証された状態で、光ディスクレコーダ３ａに転送される。そして、これらのデータは、暗号処理部３３３において、光ディスク２５ａのディスクＩＤで暗号化され、光ディスク２５ａに記録される。これとともに、対応するＨＤＤ２４内のコンテンツデータが無効化されることで、ムーブが完了する。
【０１２５】
以上の手順により、ＨＤＤ２４の記録データがビットバイビットで他の記録媒体にコピーされた場合でも、そのデータに含まれる“コピーワンス”であったコンテンツデータが、外部の機器において複数の記録媒体に不正にコピーされることが防止される。
【０１２６】
〔第４の実施の形態〕
図１３は、本発明の第４の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【０１２７】
この図１３に示すシステムは、第３の実施の形態と同様に、ＨＤＤレコーダ１ｂと光ディスクレコーダ３ｂとが、図示しない通信インタフェースを通じて接続された構成を有し、ＨＤＤ２４に記録したコンテンツデータを、光ディスクレコーダ３ｂにおいて光ディスク２５ａにムーブできるようになっている。ただし、この図１３の構成におけるＨＤＤ２４に対するコンテンツデータの記録、およびそのデータの再生処理は、第２の実施の形態と同様になっている。
【０１２８】
すなわち、ＨＤＤレコーダ１ｂでは、あらかじめ暗号化されたコンテンツデータがＨＤＤ２４に記録されるとともに、このコンテンツデータの復号に必要なコンテンツ鍵Ｋｃとコピー制御情報とが、セット鍵Ｋｓで暗号化されて、ＨＤＤ２４に記録される。そして、ＨＤＤ２４内の暗号化されたセット鍵Ｋｓは、ＨＤＤ２４内に新たなコンテンツデータが記録されるたびに、新たな乱数により暗号化し直されて、更新される。
【０１２９】
また、ＨＤＤ２４内のコンテンツデータが、光ディスクレコーダ３ａに対してムーブされる場合にも、同様に、ＨＤＤ２４内のセット鍵Ｋｓが、新たな乱数で再暗号化されて更新される。このとき、暗号処理部１３２においてセット鍵Ｋｓにより復号されたコンテンツ鍵Ｋｃおよびコピー制御情報は、認証部２８および３２８により相互認証された状態で、光ディスクレコーダ３ｂに転送される。なお、コンテンツデータは暗号化されているので、光ディスクレコーダ３ｂへの転送の際に、必ずしも認証部２８および３２８による認証下で転送される必要はない。
【０１３０】
光ディスクレコーダ３ｂでは、暗号化された状態で供給されたコンテンツデータが、光ディスクドライブ３２５により光ディスク２５ａに記録される。これとともに、認証部３２８を通じて入力されたコンテンツ鍵Ｋｃおよびコピー制御情報が、暗号処理部３３３により、光ディスク２５ａから読み出されたメディアＩＤ（図１３では“ＩＤｍｅｄｉａ”と表記）に基づく鍵情報で暗号化されて、光ディスク２５ａに記録される。さらに、対応するＨＤＤ２４内のコンテンツデータが無効化されることで、ムーブが完了する。
【０１３１】
以上の手順により、ＨＤＤ２４の記録データがビットバイビットで他の記録媒体にコピーされた場合でも、そのデータに含まれる“コピーワンス”であったコンテンツデータが、外部の機器において複数の記録媒体に不正にコピーされることが防止される。
【０１３２】
〔第５の実施の形態〕
図１４は、本発明の第５の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【０１３３】
この図１４では、ＨＤＤレコーダ１ｃにおいて、暗号化されていないコンテンツデータの入力を受けて、そのコンテンツデータをコンテンツ鍵Ｋｃで暗号化してＨＤＤ２４に記録する場合について示している。この入力されるコンテンツデータとしては、例えば、このＨＤＤレコーダ１ｃ内のデジタルチューナにより受信され、デスクランブル処理された放送コンテンツなどが適用できる。
【０１３４】
ＨＤＤレコーダ１ｃでは、入力されたコンテンツデータが暗号処理部１３４に供給され、暗号処理部１３４において、コンテンツ鍵出力部１１３からその都度出力されるユニークなコンテンツ鍵Ｋｃ（例えば乱数など）でコンテンツデータが暗号化されて、ＨＤＤ２４に記録される。また、コンテンツデータとともに入力されたコピー制御情報と、コンテンツ鍵出力部１１３からのコンテンツ鍵Ｋｃとは、暗号処理部１３２においてセット鍵Ｋｓで暗号化され、ＨＤＤ２４に記録される。このとき、セット鍵Ｋｓは暗号処理部１３１において暗号化されて、ＨＤＤ２４に上書き記録される。コンテンツデータの記録時、再生時、ムーブ時における不正コピー防止のためのセット鍵Ｋｓの暗号化・復号処理などの手順は、上記の第４の実施の形態の場合と同様である。また、光ディスクレコーダ３ｃの構成も、第４の実施の形態の場合と同様である。
【０１３５】
ＨＤＤレコーダ１ｃを上記のような構成とすることにより、コンテンツデータのムーブ先の光ディスクレコーダ３ｃとして、例えばＣＰＲＭなどの既存の規格に準拠したレコーダを使用した場合にも、その光ディスクレコーダ３ｃにおける処理手順をほとんど変えることなく、ムーブ処理を実行できる。従って、既存のシステムから容易に移行して、コンテンツデータの外部機器に対する不正なコピーを防止できるシステムを構築できるようになる。
【０１３６】
〔第６の実施の形態〕
図１５は、本発明の第６の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【０１３７】
この図１５のＨＤＤレコーダ１ｄでは、第５の実施の形態と同様に、暗号化されていないコンテンツデータの入力を受けてＨＤＤ２４に記録するが、第５の実施の形態と異なり、そのコンテンツデータをセット鍵Ｋｓで暗号化してＨＤＤ２４に記録し、光ディスクレコーダ３ｄの光ディスク２５ａにムーブする際に、ＨＤＤ２４内のコンテンツデータをコンテンツ鍵Ｋｃで暗号化し直して転送する。すなわち、通信インタフェースを通じた光ディスクレコーダ３ｄへの転送の直前に、光ディスクレコーダ３ｄ側の仕様（ここではＣＰＲＭ規格の仕様）に合わせてデータを変換する構成になっている。
【０１３８】
ＨＤＤレコーダ１ｄにおけるコンテンツデータのＨＤＤ２４への記録時の手順は、図１２に示した第３の実施の形態の場合と同様である。そして、ＨＤＤ２４から光ディスク２５ａへのムーブの際には、ＨＤＤ２４から読み出したコンテンツデータを、復号されたセット鍵Ｋｓで復号した後、暗号処理部１３４において、コンテンツ鍵出力部１１３からのコンテンツ鍵Ｋｃでコンテンツデータを暗号化し、光ディスクレコーダ３ｄに転送する。また、暗号化に用いたコンテンツ鍵Ｋｃと、暗号処理部１３２により復号された、コンテンツデータに対応するコピー制御情報とは、認証部２８および３２８による認証下で光ディスクレコーダ３ｄに転送される。なお、光ディスクレコーダ３ｄの構成は、第４および第５の実施の形態の場合と同様である。
【０１３９】
なお、この図１５では、ＨＤＤレコーダ１ｄ側において、光ディスクレコーダ３ｄ側の仕様に合わせてデータを変換する構成としたが、光ディスクレコーダ３ｄ側において、ＨＤＤレコーダ１ｄから入力されたデータを、光ディスク２５ａの仕様に合わせて変換する構成としてもよい。
【０１４０】
〔第７の実施の形態〕
図１６は、本発明の第７の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【０１４１】
図１６に示すＨＤＤレコーダ１ｅでは、図１３に示した第４の実施の形態の場合と同様に、あらかじめ暗号化されたコンテンツデータが入力され、ＨＤＤ２４に記録される。また、このコンテンツデータの復号に必要なコンテンツ鍵Ｋｃとコピー制御情報とが、セット鍵Ｋｓで暗号化されて、ＨＤＤ２４に記録される。そして、ＨＤＤ２４内の暗号化されたセット鍵Ｋｓは、ＨＤＤ２４内に新たなコンテンツデータが記録されるたびに、新たな乱数により暗号化し直されて、更新される。
【０１４２】
また、ＨＤＤ２４内のコンテンツデータが、光ディスクレコーダ３ｅに対してムーブされる場合には、ＨＤＤ２４内のセット鍵Ｋｓが暗号処理部１３１で復号され、そのセット鍵ＫｓでＨＤＤ２４内のコンテンツ鍵Ｋｃおよびコピー制御情報が復号される。さらに、ＨＤＤ２４内のコンテンツデータが、復号されたコンテンツ鍵Ｋｃを用いて暗号処理部１３５で復号され、復号されたコピー制御情報とともに、認証部２８および３２８による認証下で光ディスクレコーダ３ｅに転送される。
【０１４３】
光ディスクレコーダ３ｅでは、コンテンツ鍵出力部から新たなコンテンツ鍵（Ｋｃ’とする）が出力されて、ＨＤＤレコーダ１ｅからのコンテンツデータが、暗号処理部３３４において新たなコンテンツ鍵Ｋｃ’で暗号化され、光ディスク２５ａに記録される。また、コンテンツ鍵Ｋｃ’およびコピー制御情報は、暗号処理部３３３において、光ディスク２５ａから読み出されたメディアＩＤ（図１６では“ＩＤｍｅｄｉａ”と表記）に基づく鍵情報で暗号化され、光ディスク２５ａに記録される。
【０１４４】
このような構成のＨＤＤレコーダ１ｅおよび光ディスクレコーダ３ｅによれば、それらの機器間で、暗号化されていないコンテンツデータおよびコピー制御情報という最も標準的なデータが転送されるので、互いに対応しているコンテンツの著作権保護規格が異なる場合にも、コンテンツデータの不正コピーを防止しながら、ＨＤＤ２４から光ディスク２５ａのムーブを実現することが可能になる。
【０１４５】
〔第８の実施の形態〕
ところで、ＨＤＤ２４の内容を他の記録媒体にビットバイビットでコピーする場合には、ビデオレコーダの電源を切断した状態でＨＤＤ２４が取り出される。このため、セット鍵Ｋｓを新たな鍵情報で再暗号化してＨＤＤ２４に上書き記録する処理を、コンテンツデータの記録およびムーブ時の代わりに、ビデオレコーダの電源切断時に行うようにしても、不正コピーを防止することができる。
【０１４６】
この第８の実施の形態に係るビデオレコーダでは、少なくとも、ＨＤＤ２４に対する初回のコンテンツデータの記録時、あるいはビデオレコーダ自体の初回の電源投入時に、コンテンツデータあるいはコンテンツ鍵の復号に必要なセット鍵Ｋｓを鍵情報（ここでは乱数）で暗号化し、ＨＤＤ２４に記録する。また、コンテンツデータの記録の際には、上記各実施の形態と同様に、コンテンツデータまたはコンテンツ鍵Ｋｃが、セット鍵Ｋｓで暗号化されてＨＤＤ２４に記録される。そして、その後に電源がＯＦＦされるたびに、以下のような処理が実行される。
【０１４７】
図１７は、本発明の第８の実施の形態に係るビデオレコーダにおける電源切断時の処理の流れを示すフローチャートである。
〔ステップＳ９１〕コンテンツ記録再生制御部１１０は、電源をＯＦＦするためのユーザ操作が行われたか否かを判断し、ユーザ操作が行われたと判断した場合には、ステップＳ９２の処理を実行する。
【０１４８】
〔ステップＳ９２〕コンテンツ記録再生制御部１１０は、ＥＥＰＲＯＭ２２から乱数を読み出す。
〔ステップＳ９３〕コンテンツ記録再生制御部１１０は、ＨＤＤ２４から、暗号化されたセット鍵Ｋｓを読み出し、ステップＳ９２で読み出した乱数で復号して、セット鍵を取り出す。
【０１４９】
〔ステップＳ９４〕乱数出力部１１１は新たな乱数を出力し、コンテンツ記録再生制御部１１０は、この乱数をＥＥＰＲＯＭ２２に上書きして記録する。
〔ステップＳ９５〕暗号処理部１３１は、ステップＳ９４で出力された新たな乱数で、ステップＳ９３で取り出したセット鍵Ｋｓを再び暗号化し、ＨＤＤ２４に上書きして記録する。
【０１５０】
〔ステップＳ９６〕ＣＰＵ１９は、ビデオレコーダの終了処理を実行する。
〔ステップＳ９７〕終了処理が正しく実行されると、ビデオレコーダはスタンバイ状態に移行し、電源投入の要求を待機する。
【０１５１】
このような処理により、コンテンツデータが記録されたＨＤＤ２４の記録内容が他の記録媒体にビットバイビットでコピーされた場合でも、そのＨＤＤ２４内のコンテンツデータを１度でもムーブすると、セット鍵Ｋｓの復号に必要な鍵情報が更新されるため、その後に他の記録媒体にコピーされた情報がＨＤＤ２４に戻されても、そのＨＤＤ２４内のコンテンツデータを利用することができなくなり、不正なコピーが防止される。
【０１５２】
また、本実施の形態の処理では、コンテンツデータの記録およびムーブの動作ごとに、ＨＤＤ２４内のセット鍵Ｋｓを再暗号化して更新する場合と比較して、電源ＯＦＦに伴う処理時間が長くなる可能性はあるものの、記録やムーブ時の処理は簡単になり、その処理負荷が軽減される。また、セット鍵Ｋｓの復号に必要な鍵情報を保持するＥＥＰＲＯＭ２２の書き換え回数が抑制されるので、例えば、その記録媒体として書き換え回数に制限がある安価なものを使用することが可能になる。
【０１５３】
なお、以上説明した本発明の実施の形態では、コンテンツデータのムーブ先として光ディスクを適用したが、これに限らず、光磁気ディスク、フラッシュメモリなどの半導体記録媒体などへのムーブにも適用することも可能である。また、ＨＤＤのような固定記録媒体から光ディスクのような可搬型記録媒体へのムーブだけでなく、固定記録媒体間、あるいは可搬型記録媒体間のムーブが可能である場合にも、本発明を適用することが可能である。
【０１５４】
また、上記の実施の形態で示した処理機能は、コンピュータによって実現することができる。その場合、コンテンツ記録再生制御部や暗号処理部などが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。このような記録媒体としては、磁気記録装置、光ディスク媒体、光磁気記録媒体、半導体記録媒体などがある。
【０１５５】
プログラムを流通させる場合には、例えば光ディスク媒体や半導体記録媒体といった可搬型記録媒体などにそのプログラムが記録され、この可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１５６】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【図面の簡単な説明】
【０１５７】
【図１】本発明の第１の実施の形態に係るビデオレコーダのハードウェア構成を示すブロック図である。
【図２】ビデオレコーダが具備するコンテンツデータの記録再生のための機能を示すブロック図である。
【図３】第１の実施の形態において、コンテンツデータのＨＤＤへの記録時における処理の流れを示すフローチャートである。
【図４】第１の実施の形態において、ＨＤＤに記録されたコンテンツデータの再生時における処理の流れを示すフローチャートである。
【図５】第１の実施の形態において、ＨＤＤに記録されたコンテンツデータのムーブ時における処理の流れを示すフローチャートである。
【図６】第１の実施の形態において、コンテンツデータの記録・再生・ムーブ時におけるデータの流れを示す図である。
【図７】不正なコピーが防止される効果を説明するための図である。
【図８】本発明の第２の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【図９】第２の実施の形態において、コンテンツデータのＨＤＤへの記録時における処理の流れを示すフローチャートである。
【図１０】第２の実施の形態において、ＨＤＤに記録されたコンテンツデータの再生時における処理の流れを示すフローチャートである。
【図１１】第２の実施の形態において、ＨＤＤに記録されたコンテンツデータのムーブ時における処理の流れを示すフローチャートである。
【図１２】本発明の第３の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【図１３】本発明の第４の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【図１４】本発明の第５の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【図１５】本発明の第６の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【図１６】本発明の第７の実施の形態に係るビデオレコーダの要部構成とデータの流れを示す図である。
【図１７】本発明の第８の実施の形態に係るビデオレコーダにおける電源切断時の処理の流れを示すフローチャートである。
【図１８】２つの記録媒体を具備する従来のビデオレコーダにおけるコピー制御のための機能例を示すブロック図である。
【図１９】ＨＤＤを外部のＰＣに移設して使用することが可能である場合の不正コピーについて説明するための図である。
【符号の説明】
【０１５８】
１……ビデオレコーダ、１１……チューナ、１２……復調部、１３……ＤＭＵＸ、１４……ＭＰＥＧビデオデコーダ、１５……ＭＰＥＧオーディオデコーダ、１６……画像合成処理回路、１７……ビデオＤＡＣ、１８……オーディオＤＡＣ、１９……ＣＰＵ、２０……ＲＯＭ、２１……ＲＡＭ、２２……ＥＥＰＲＯＭ、２３……暗号処理回路、２４……ＨＤＤ、２５……光ディスクドライブ、２５ａ……光ディスク、２６……入力Ｉ／Ｆ、２７……内部バス、１１０……コンテンツ記録再生処理部、１１１……乱数出力部、１１２……セット鍵出力部、１２０……Ｕ／Ｉ処理部、１３１〜１３３……暗号処理部
【図１】
2007228370.tif 000003
【図２】
2007228370.tif 000004
【図３】
2007228370.tif 000005
【図４】
2007228370.tif 000006
【図５】
2007228370.tif 000007
【図６】
2007228370.tif 000008
【図７】
2007228370.tif 000009
【図８】
2007228370.tif 000010
【図９】
2007228370.tif 000011
【図１０】
2007228370.tif 000012
【図１１】
2007228370.tif 000013
【図１２】
2007228370.tif 000014
【図１３】
2007228370.tif 000015
【図１４】
2007228370.tif 000016
【図１５】
2007228370.tif 000017
【図１６】
2007228370.tif 000018
【図１７】
2007228370.tif 000019
【図１８】
2007228370.tif 000020
【図１９】
2007228370.tif 000021