(57)【要約】【課題】  光ディスクに記録されたコンテンツの不正コピーをより確実に防止する。【解決手段】  ディスクまたはスタンパごとに固有なディスクキーまたはスタンパキーが記録された、相互認証機能付きのＲＦＩＤタグ２２ｂを光ディスク２２ａに設けておき、ディスクキーまたはスタンパキーを用いて生成した暗号鍵でコンテンツを暗号化して、光ディスク２２ａに記録しておく。コンテンツを再生する際には、認証部２１３が、ＲＦＩＤタグ２２ｂの記録情報の読み出し許可を得るためのＲＦＩＤタグ２２ｂとの相互認証処理を実行し、正しく認証された場合に、鍵生成部２１２がディスクキーまたはスタンパキーをＲＦＩＤタグ２２ｂから読み出し、復号鍵を生成する。そして、暗号エンジン２１１が、生成された復号鍵で、当該光ディスク２２ａから読み出したコンテンツを復号する。【選択図】  図２
2005316994.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクを用いて情報の記録および再生を行う光ディスク記録再生装置において、
前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、
前記通信手段を通じて、前記ＩＣチップの記録情報の読み出し許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、
コンテンツ記録時に、前記認証手段によって正しく認証された場合に、前記光ディスクごとに固有なディスク固有情報を前記ＩＣチップから取得し、少なくとも前記ディスク固有情報を用いて生成した暗号鍵で、当該光ディスクに記録するコンテンツを暗号化する暗号化手段と、
を有することを特徴とする光ディスク記録再生装置。
【請求項２】
前記認証手段によって正しく認証された場合に、記録可能な前記光ディスクを再生する際には前記ディスク固有情報を、また、再生専用の前記光ディスクを再生する際には、前記光ディスクの記録面を作製するためのスタンパごとに固有なスタンパ固有情報を、それぞれ前記通信手段を通じて前記ＩＣチップから取得し、少なくとも前記ディスク固有情報または前記スタンパ固有情報を用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号手段をさらに有することを特徴とする請求項１記載の光ディスク記録再生装置。
【請求項３】
前記認証手段は、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、前記復号手段により復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、当該光ディスクに設けられた前記ＩＣチップに記録された前記ディスク固有情報または前記スタンパ固有情報を、前記通信手段を通じて無効化する無効化手段をさらに有することを特徴とする請求項２記載の光ディスク記録再生装置。
【請求項４】
前記認証手段は、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、前記認証手段によって正しく認証された場合に、前記光ディスクに記録するコンテンツごとにコピーの可否を示すコピー制御情報を、前記通信手段を通じて前記ＩＣチップに記録するコピー制御情報記録手段をさらに有することを特徴とする請求項１記載の光ディスク記録再生装置。
【請求項５】
前記認証手段によって正しく認証された場合に、記録可能な前記光ディスクを再生する際には前記ディスク固有情報を、また、再生専用の前記光ディスクを再生する際には、前記光ディスクの記録面を作製するためのスタンパごとに固有なスタンパ固有情報を、それぞれ前記通信手段を通じて前記ＩＣチップから取得し、少なくとも前記ディスク固有情報または前記スタンパ固有情報を用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号手段をさらに有し、
前記コピー制御情報記録手段は、前記復号手段により復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、当該コンテンツに対応する前記コピー制御情報をコピー不可を示すように書き換えることを特徴とする請求項４記載の光ディスク記録再生装置。
【請求項６】
前記認証手段は、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、前記認証手段によって正しく認証された場合に、前記光ディスクに記録するコンテンツごとに利用の可否を示す利用制御情報を、前記通信手段を通じて前記ＩＣチップに記録する利用制御情報記録手段をさらに有することを特徴とする請求項１記載の光ディスク記録再生装置。
【請求項７】
前記認証手段によって正しく認証された場合に、記録可能な前記光ディスクに記録されたコンテンツを再生する際には前記ディスク固有情報と前記利用制御情報とを、また、再生専用の前記光ディスクに記録されたコンテンツを再生する際には、前記光ディスクの記録面を作成するためのスタンパごとに固有なスタンパ固有情報と前記利用制御情報とを、それぞれ前記通信手段を通じて前記ＩＣチップから取得し、前記利用制御情報により当該コンテンツが利用可能とされている場合には、少なくとも前記ディスク固有情報または前記スタンパ固有情報を用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号手段をさらに有し、
前記利用制御情報記録手段は、前記復号手段により復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、当該コンテンツに対応する前記利用制御情報を利用不可を示すように書き換えることを特徴とする請求項６記載の光ディスク記録再生装置。
【請求項８】
光ディスクに記録された情報を再生する光ディスク再生装置において、
前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、
前記通信手段を通じて、前記ＩＣチップの記録情報の読み出し許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、
前記認証手段によって正しく認証された場合に、記録可能な前記光ディスクを再生する際には、前記光ディスクごとに固有なディスク固有情報を、また、再生専用の前記光ディスクを再生する際には、前記光ディスクの記録面を作製するためのスタンパごとに固有なスタンパ固有情報を、それぞれ前記通信手段を通じて前記ＩＣチップから取得して、少なくとも前記ディスク固有情報または前記スタンパ固有情報を用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号手段と、
を有することを特徴とする光ディスク再生装置。
【請求項９】
前記認証手段は、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、前記復号手段により復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、当該光ディスクに設けられた前記ＩＣチップに記録された前記ディスク固有情報または前記スタンパ固有情報を前記通信手段を通じて無効化する無効化手段をさらに有することを特徴とする請求項８記載の光ディスク再生装置。
【請求項１０】
前記認証手段は、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、再生する前記光ディスクに記録されたコンテンツごとにコピーの可否を示すコピー制御情報が前記ＩＣチップに記録されているとき、前記復号手段により復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、当該コンテンツに対応する前記コピー制御情報をコピー不可を示すように書き換えるコピー制御情報書き換え手段をさらに有することを特徴とする請求項８記載の光ディスク再生装置。
【請求項１１】
前記認証手段は、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、再生する前記光ディスクに記録されたコンテンツごとに利用の可否を示す利用制御情報が前記ＩＣチップに記録されているとき、前記復号手段により復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、当該コンテンツに対応する前記利用制御情報を利用不可を示すように書き換える利用制御情報書き換え手段をさらに有することを特徴とする請求項８記載の光ディスク再生装置。
【請求項１２】
光ディスクに記録された情報を再生する光ディスク再生装置において、
前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、
前記通信手段を通じて、前記ＩＣチップの記録情報の読み出しおよび前記ＩＣチップに対する情報記録の許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、
前記認証手段によって正しく認証された場合に、前記光ディスクに記録された暗号化された各コンテンツに対応する復号鍵と、各コンテンツが他の記録媒体への移動を許可されていることを示すコピー制御情報とを、前記通信手段を通じて前記ＩＣチップに記録する記録手段と、
前記光ディスクに記録されたコンテンツを再生する際に、前記認証手段によって正しく認証された場合に、当該コンテンツに対応する前記復号鍵を前記通信手段を通じて前記ＩＣチップから取得し、前記復号鍵で前記光ディスクから読み出された当該コンテンツを復号する復号手段と、
を有することを特徴とする光ディスク再生装置。
【請求項１３】
前記光ディスクに記録されたコンテンツが他の記録媒体に移動されたときに、前記認証手段によって正しく認証された場合に、当該コンテンツに対応する前記復号鍵を前記通信手段を通じて前記ＩＣチップから取得し、前記他の記録媒体に転送する復号鍵転送手段をさらに有し、
前記記録手段は、当該コンテンツに対応する前記ＩＣチップ内の前記コピー制御情報を、コピーを許可されていないことを示すように書き換えることを特徴とする請求項１２記載の光ディスク再生装置。
【請求項１４】
光ディスクに記録された情報を再生する光ディスク再生装置において、
前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、
前記通信手段を通じて、前記ＩＣチップの記録情報の読み出しおよび前記ＩＣチップに対する情報記録の許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、
前記認証手段によって正しく認証された場合に、前記光ディスクに記録された暗号化された各コンテンツに対応する復号鍵と、各コンテンツが利用を許可されていることを示す利用制御情報とを、前記通信手段を通じて前記ＩＣチップに記録する記録手段と、
前記光ディスクに記録されたコンテンツを再生する際に、前記認証手段によって正しく認証された場合に、当該コンテンツに対応する前記復号鍵および前記利用制御情報を前記通信手段を通じて前記ＩＣチップから取得し、前記利用制御情報により当該コンテンツの利用が許可されていたときに、前記復号鍵で前記光ディスクから読み出された当該コンテンツを復号する復号手段と、
を有することを特徴とする光ディスク再生装置。
【請求項１５】
前記光ディスクに記録されたコンテンツが他の記録媒体に移動されたときに、前記認証手段によって正しく認証された場合に、当該コンテンツに対応する前記復号鍵を前記通信手段を通じて前記ＩＣチップから取得し、前記他の記録媒体に転送する復号鍵転送手段をさらに有し、
前記記録手段は、当該コンテンツに対応する前記ＩＣチップ内の前記利用制御情報を、利用を許可されていないことを示すように書き換えることを特徴とする請求項１４記載の光ディスク再生装置。
【請求項１６】
光ディスクを用いて情報の記録および再生を行う光ディスク記録再生装置において、
前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、
前記通信手段を通じて、前記ＩＣチップの記録情報の読み出し許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、
前記認証手段によって正しく認証された場合に、前記光ディスクごとに固有なディスク固有情報を前記ＩＣチップから取得し、少なくとも前記ディスク固有情報を用いて生成した暗号鍵で、当該光ディスクに記録された暗号化されたコンテンツを復号するためのコンテンツ復号鍵を暗号化する暗号化手段と、
前記暗号化手段により暗号化された前記コンテンツ復号鍵を前記光ディスクに記録する記録手段と、
を有することを特徴とする光ディスク記録再生装置。
【請求項１７】
前記認証手段によって正しく認証された場合に、前記ディスク固有情報を前記通信手段を通じて前記ＩＣチップから取得し、少なくとも前記ディスク固有情報を用いて生成した復号鍵で、当該光ディスクから読み出された前記コンテンツ復号鍵を復号する復号手段をさらに有することを特徴とする請求項１６記載の光ディスク記録再生装置。
【請求項１８】
光ディスクに記録された情報を再生する光ディスク再生装置において、
前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、
前記通信手段を通じて、前記ＩＣチップの記録情報の読み出し許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、
前記光ディスクに記録された暗号化されたコンテンツを再生する場合に、前記認証手段によって正しく認証された後、記録可能な前記光ディスクを再生する際には、前記光ディスクごとに固有なディスク固有情報を、また、再生専用の前記光ディスクを再生する際には、前記光ディスクの記録面を作製するためのスタンパごとに固有なスタンパ固有情報を、それぞれ前記通信手段を通じて前記ＩＣチップから取得し、当該光ディスクから読み出された、前記暗号化されたコンテンツを復号するためのコンテンツ復号鍵を、少なくとも前記ディスク固有情報または前記スタンパ固有情報を用いて生成した復号鍵で復号する復号手段と、
を有することを特徴とする光ディスク再生装置。
【請求項１９】
記録面にレーザビームを照射して得られる戻り光に応じて記録信号が再生され、前記記録面への記録が可能とされた光ディスクにおいて、
前記記録面に記録されるコンテンツの暗号化、および、暗号化されて記録されたコンテンツの復号のために用いる、前記光ディスクごとに固有なディスク固有情報が少なくとも記録された記録手段と、
情報を送受信する通信手段と、
前記記録手段の記録情報を読み出して処理する外部機器との間で前記通信手段を通じて相互認証処理を実行し、正しく認証された場合に前記記録手段の記録情報の読み出しを許可する認証手段と、
を具備するＩＣチップが設けられたことを特徴とする光ディスク。
【請求項２０】
記録面にレーザビームを照射して得られる戻り光に応じて記録信号が再生される再生専用の光ディスクにおいて、
前記記録面に記録された暗号化されたコンテンツの復号に用いるための、前記記録面を作製するためのスタンパごとに固有なスタンパ固有情報が少なくとも記録された記録手段と、
情報を送受信する通信手段と、
前記記録手段の記録情報を読み出して処理する外部機器との間で前記通信手段を通じて相互認証処理を実行し、正しく認証された場合に前記記録手段の記録情報の読み出しを許可する認証手段と、
を具備するＩＣチップが設けられたことを特徴とする光ディスク。
【請求項２１】
前記ＩＣチップの前記記録手段には、前記光ディスクに記録されたコンテンツごとにコピーの可否を示すコピー制御情報がさらに記録されたことを特徴とする請求項２１記載の光ディスク。
【請求項２２】
前記ＩＣチップの前記記録手段には、前記光ディスクに記録されたコンテンツごとに利用の可否を示す利用制御情報がさらに記録されたことを特徴とする請求項２１記載の光ディスク。
【請求項２３】
記録面にレーザビームを照射して得られる戻り光に応じて記録信号が再生される再生専用の光ディスクにおいて、
前記記録面を作製するためのスタンパごとに固有なスタンパ固有情報が少なくとも記録された記録手段と、
情報を送受信する通信手段と、
前記記録手段の記録情報を読み出して処理する外部機器との間で前記通信手段を通じて相互認証処理を実行し、正しく認証された場合に前記記録手段の記録情報の読み出しを許可する認証手段と、
を具備するＩＣチップを有し、
前記記録面には、暗号化されたコンテンツと、前記コンテンツを復号するための、少なくとも前記スタンパ固有情報を用いて生成された暗号鍵で暗号化されたコンテンツ復号鍵とが記録されたことを特徴とする光ディスク。
【請求項２４】
記録可能な光ディスクを用いた光ディスク記録再生方法において、
前記光ディスクごとに固有なディスク固有情報が記録されたＩＣチップを前記光ディスクに設けておき、
前記光ディスクに対してコンテンツを記録する際には、
認証手段が、前記光ディスクに設けられた前記ＩＣチップとの間で、前記ＩＣチップの記録情報の読み出し許可を得るための相互認証処理を実行する第１の認証ステップと、
前記認証手段によって正しく認証された場合に、暗号化手段が、前記ディスク固有情報を前記ＩＣチップから読み出して、少なくとも前記ディスク固有情報を用いて生成した暗号鍵で、当該光ディスクに記録するコンテンツを暗号化する暗号化ステップとを含み、
前記光ディスクに記録されたコンテンツを再生する際には、
前記認証手段が、前記ＩＣチップとの間で前記相互認証処理を実行する第２の認証ステップと、
前記認証手段によって正しく認証された場合に、復号手段が、前記ディスク固有情報を前記ＩＣチップから読み出して、少なくとも前記ディスク固有情報を用いて生成した復号鍵で、当該光ディスクから読み出した暗号化されたコンテンツを復号する復号ステップとを含む、
ことを特徴とする光ディスク記録再生方法。
【請求項２５】
前記第１および第２の認証ステップでは、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
前記光ディスクに対してコンテンツを記録する際には、
前記第１の認証ステップで正しく認証された場合に、記録手段が、当該コンテンツの他の記録媒体へのコピーまたは移動が可能であることを示すコピー制御情報を前記ＩＣチップに記録するコピー制御情報記録ステップをさらに含み、
前記光ディスクに記録されたコンテンツを再生する際には、
前記復号ステップで復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、前記記録手段が、当該コンテンツをコピー不可とするように前記コピー制御情報を書き換えるコピー制御情報書き換えステップをさらに含む、
ことを特徴とする請求項２４記載の光ディスク記録再生方法。
【請求項２６】
前記第１および第２の認証ステップでは、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
前記光ディスクに対してコンテンツを記録する際には、
前記第１の認証ステップで正しく認証された場合に、記録手段が、当該コンテンツが利用可能であることを示す利用制御情報を前記ＩＣチップに記録する利用制御情報記録ステップをさらに含み、
前記光ディスクに記録されたコンテンツを再生する際には、
前記第２の認証ステップで正しく認証された後、復号判定手段が、前記利用制御情報により当該コンテンツが利用可能とされている場合に、前記復号ステップでの当該コンテンツの復号を許可する復号判定ステップと、
前記復号ステップで復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、前記記録手段が、当該コンテンツを利用不可とするように前記利用制御情報を書き換える利用制御情報書き換えステップと、
をさらに含むことを特徴とする請求項２４記載の光ディスク記録再生方法。
【請求項２７】
再生専用の光ディスクの記録情報を再生する光ディスク再生方法において、
認証手段が、前記光ディスクに設けられたＩＣチップとの間で、当該ＩＣチップの記録情報の読み出し許可を得るための相互認証処理を実行する認証ステップと、
読み出し手段が、前記光ディスクの記録面から、当該記録面に記録された暗号化されたコンテンツの復号に用いるための、前記記録面を作成するためのスタンパごとに固有なスタンパ固有情報を読み出す読み出しステップと、
前記認証手段によって正しく認証された場合に、復号手段が、少なくとも前記スタンパ固有情報を用いて生成した復号鍵で、当該光ディスクから読み出した暗号化されたコンテンツを復号する復号ステップと、
を含むことを特徴とする光ディスク再生方法。
【請求項２８】
前記認証ステップでは、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、再生する前記光ディスクに記録されたコンテンツごとにコピーの可否を示すコピー制御情報が前記ＩＣチップに記録されているとき、前記復号ステップで復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、書き換え手段が、当該コンテンツに対応する前記コピー制御情報をコピー不可を示すように書き換えるコピー制御情報書き換えステップをさらに含むことを特徴とする請求項２７記載の光ディスク再生方法。
【請求項２９】
前記認証ステップでは、前記相互認証処理により前記ＩＣチップの記録情報の読み出しとともに前記ＩＣチップに対する情報記録の許可も得ることが可能とされ、
また、再生する前記光ディスクに記録されたコンテンツごとに利用の可否を示す利用制御情報が前記ＩＣチップに記録されているとき、前記復号ステップで復号されたコンテンツが前記光ディスクから他の記録媒体にコピーまたは移動された場合に、書き換え手段が、当該コンテンツに対応する前記利用制御情報を利用不可を示すように書き換える利用制御情報書き換えステップをさらに有することを特徴とする請求項２７記載の光ディスク再生方法。
【請求項３０】
記録可能な光ディスクを用いた光ディスク記録再生方法において、
前記光ディスクに対して暗号化されたコンテンツを記録する際には、
認証手段が、前記光ディスクに設けられたＩＣチップとの間で、当該ＩＣチップの記録情報の読み出し許可を得るための相互認証処理を実行する第１の認証ステップと、
前記認証手段によって正しく認証された場合に、暗号化手段が、前記光ディスクごとに固有なディスク固有情報を前記ＩＣチップから読み出して、少なくとも前記ディスク固有情報を用いて生成した暗号鍵で、当該光ディスクに記録する暗号化された前記コンテンツを復号するためのコンテンツ復号鍵を暗号化する暗号化ステップと、
記録手段が、暗号化された前記コンテンツ復号鍵を当該光ディスクに記録する記録ステップとを含み、
前記光ディスクに記録された暗号化されたコンテンツを再生する際には、
前記認証手段が、前記ＩＣチップとの間で前記相互認証処理を実行する第２の認証ステップと、
前記認証手段によって正しく認証された場合に、復号手段が、前記ディスク固有情報を前記ＩＣチップから読み出して、少なくとも前記ディスク固有情報を用いて生成した復号鍵で、当該光ディスクから読み出した前記コンテンツ復号鍵を復号する復号ステップとを含む、
ことを特徴とする光ディスク記録再生方法。
【請求項３１】
再生専用の光ディスクの記録情報を再生する光ディスク再生方法において、
認証手段が、前記光ディスクに設けられたＩＣチップとの間で、当該ＩＣチップの記録情報の読み出し許可を得るための相互認証処理を実行する認証ステップと、
読み出し手段が、前記光ディスクの記録面から、当該記録面に記録された暗号化されたコンテンツを復号するための、暗号化されたコンテンツ復号鍵を読み出す読み出しステップと、
前記認証手段によって正しく認証された場合に、復号手段が、前記記録面を作成するためのスタンパごとに固有なスタンパ固有情報を前記ＩＣチップから読み出して、少なくとも前記スタンパ固有情報を用いて生成した復号鍵で、前記記録面から読み出した前記コンテンツ復号鍵を復号する復号ステップと、
を含むことを特徴とする光ディスク再生方法。
【請求項３２】
記録可能な光ディスクを用いたコンテンツの記録再生の際にコンテンツの不正コピーを防止するための保護処理をコンピュータに実行させるコンテンツ保護プログラムにおいて、
前記光ディスクに設けられたＩＣチップとの間で、前記ＩＣチップの記録情報の読み出し許可を得るための相互認証処理を実行する認証ステップと、
前記光ディスクに対してコンテンツを記録する際において、前記認証ステップで正しく認証された場合に、前記光ディスクごとに固有なディスク固有情報を前記ＩＣチップから取得して、少なくとも前記ディスク固有情報を用いて生成した暗号鍵で、当該光ディスクに記録するコンテンツを暗号化する暗号化ステップと、
前記光ディスクに記録されたコンテンツを再生する際において、前記認証ステップで正しく認証された場合に、前記ディスク固有情報を前記ＩＣチップから読み出して、少なくとも前記ディスク固有情報を用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号ステップと、
を含む処理を前記コンピュータに実行させることを特徴とするコンテンツ保護プログラム。
【請求項３３】
光ディスクに記録されたコンテンツの再生の際にコンテンツの不正コピーを防止するための保護処理をコンピュータに実行させるコンテンツ保護プログラムにおいて、
前記光ディスクに設けられたＩＣチップとの間で、前記ＩＣチップの記録情報の読み出し許可を得るための相互認証処理を実行する認証ステップと、
前記認証ステップで正しく認証された場合に、記録可能な前記光ディスクを再生する際には、前記光ディスクごとに固有なディスク固有情報を、また、再生専用の前記光ディスクを再生する際には、前記光ディスクの記録面を作製するためのスタンパごとに固有なスタンパ固有情報を、それぞれ前記ＩＣチップから取得して、取得した前記ディスク固有情報または前記スタンパ固有情報を少なくとも用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号ステップと、
を含む処理を前記コンピュータに実行させることを特徴とするコンテンツ保護プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクを用いて情報の記録再生を行う光ディスク記録再生装置、情報の再生を行う光ディスク再生装置、これらの装置で用いられる光ディスク、光ディスク記録再生方法、光ディスク再生方法、およびコンテンツ保護プログラムに関する。
【背景技術】
【０００２】
近年、ＭＰＥＧ（Moving Picture Experts Group）などの信号圧縮技術や、高容量の光ディスクの製造および記録・再生技術などの発展に伴い、ビデオコンテンツをデジタルデータとして取り扱うことが家庭内においても一般的になっている。また、衛星放送に続いて地上波放送でもデジタル放送が開始され、その放送を受信可能なテレビジョン（ＴＶ）セットやレコーダの普及が加速している。特に、最近では、デジタル放送で伝送されたビデオコンテンツを、高解像度のままで長時間記録可能な光ディスクとして、ブルーレイディスク（Blu-ray Disc，以下、ＢＤと略称する）が発売されている。
【０００３】
また、ビデオコンテンツを記録可能な記録媒体として、光ディスクに加えてＨＤＤ（Hard Disk Drive）を備えたビデオレコーダも普及が進んでいる。このようなビデオレコーダでは、例えば、一旦ＨＤＤに記録しておいたＴＶコンテンツのうち、ユーザが長期保存が必要と感じたものを光ディスクにダビングするといった使い方をすることができる。ここで、著作権保護されたビデオコンテンツでは、コピーの可否を示すコピー制御情報が付与されており、ビデオレコーダはこのコピー制御情報に基づき、コピーが可能なビデオコンテンツのみを記録媒体に記録するようになっている。
【０００４】
そして、このコピー制御情報が、１回のみのコピーが可能であることを示す“コピーワンス（Copy Once）”である場合には、ＨＤＤに記憶したビデオコンテンツを光ディスクに移動（ムーブと呼ばれる）することが可能となっている。このムーブという動作は、元の記録媒体から別の記録媒体にコンテンツのデータをコピーした後、元の記録媒体の中のコンテンツのデータを消去（無効化）するものであり、これにより、著作権保護されたコンテンツが不正に多数コピーされることが防止されている。
【０００５】
ところで、ＢＤでは、従来と比較して非常に高解像度のビデオコンテンツをデジタルデータとして取り扱うことが可能となっているため、著作権保護されたコンテンツの不正コピーをより確実に防止できるように、コンテンツの制作者や販売者から要求されている。特に、光ディスクに記録された情報が、ビット単位でそのまま別の記録媒体にコピー（ビットバイビット・コピー（bit by bit copy）と呼ばれる）された場合に、コピー先の記録媒体を再生不可能にするために、固有のＩＤを光ディスクごとに書き換え不可能な状態で記録し、かつ、そのＩＤを用いた鍵でコンテンツを暗号化して記録しておくことが現在行われている。
【０００６】
図１５は、従来の光ディスクの再生系における不正コピー防止のための機能を示すブロック図である。
図１５に示すように、従来のビデオレコーダなどに搭載された光ディスクドライブ５２２は、光ディスク５２２ａのデータ領域に対する情報の記録、およびこのデータ領域からの情報の再生を行うデータ記録再生部２２１の他に、書き換え可能な光ディスク（以下、ＲＷ（ReWritable）ディスクと呼称する）のＢＣＡ（Burst Cutting Area）と呼ばれる領域からの情報を再生するＢＣＡ再生部２２３と、読み出し専用の光ディスク（以下、ＲＯ（Read Only）ディスクと呼称する）にスタンパにより記録されたＲＯＭマークから情報を再生するＲＯＭマーク再生部２２４を具備している。
【０００７】
また、ビデオレコーダにはさらに、この光ディスクドライブ５２２に供給する、あるいは光ディスクドライブ５２２が読み出したコンテンツを保護するための暗号処理回路５２１が設けられている。暗号処理回路５２１は、コンテンツの暗号化および復号の処理を行う暗号エンジン２１１と、暗号化および復号のための鍵を生成する鍵生成部２１２を具備している。
【０００８】
従来の光ディスク５２２ａでは、ＲＷディスクの場合には、ディスクごとに固有なディスクＩＤが、ＢＣＡに書き換え不可能な状態で記録され、また、ＲＯディスクの場合には、スタンパごとに固有なスタンパＩＤが、ＲＯＭマークとして書き換え不可能な状態で記録（成形）されている。そして、ＲＷディスクのデータ領域には、ビデオコンテンツのデータ（以下、コンテンツデータと呼称する）がディスクＩＤを用いたブロック鍵で暗号化された状態で記録され、ＲＯディスクのデータ領域には、コンテンツデータがスタンパＩＤを用いたブロック鍵で暗号化された状態で記録される。なお、ＲＯＭマークは、ピットの記録列を蛇行させて形成したウォブルに情報を変調信号として記録したもので、これにより一般のユーザには簡単に読み取りが不可能なように情報が記録される。
【０００９】
ＲＷディスクにビデオコンテンツを記録する場合には、ＢＣＡ領域に記録されたディスクＩＤがＢＣＡ再生部２２３によって読み出され、鍵生成部２１２に供給される。鍵生成部２１２は、供給されたディスクＩＤを用いてブロック鍵を生成し、暗号エンジン２１１は、記録対象のコンテンツデータを、鍵生成部２１２により生成されたブロック鍵で暗号化する。そして、暗号化されたコンテンツデータが、データ記録再生部２２１によりＲＷディスクのデータ領域に記録される。
【００１０】
ＲＷディスクに記録されたビデオコンテンツを再生する場合には、ＢＣＡ領域に記録されたディスクＩＤがＢＣＡ再生部２２３によって読み出され、鍵生成部２１２は、読み出されたディスクＩＤを用いてブロック鍵を生成し、暗号エンジン２１１に供給する。そして、データ領域に記録されたコンテンツデータは、データ記録再生部２２１によって読み出されて、暗号エンジン２１１においてブロック鍵で復号された後、さらに伸張復号することなどにより再生される。
【００１１】
また、ＲＯディスクに記録されたビデオコンテンツを再生する場合には、ＲＯＭマーク再生部２２４によりスタンパＩＤが読み出され、鍵生成部２１２によりスタンパＩＤを用いてブロック鍵が生成される。そして、データ記録再生部２２１によってデータ領域から読み出されたコンテンツデータは、暗号エンジン２１１においてブロック鍵で復号され、再生が可能となる。
【００１２】
このように、従来の光ディスクでは、データ領域とは別の領域にディスクやスタンパごとに固有なＩＤが記録され、そのＩＤを用いた鍵で暗号化されたコンテンツデータがデータ領域に記録される。これにより、データ領域の内容が他の記録媒体にビットバイビットでコピーされた場合にも、復号のための鍵が生成できず、コンテンツデータを復号して利用することが不可能なようになっている。
【００１３】
なお、実際のＢＤでは、コンテンツデータの暗号化鍵の生成に、データ領域内のＲＫＢ（Renewal Key Block）がディスクＩＤとともに用いられる。そして、再生時には、データ記録再生部２２１によって読み出されたＲＫＢと、レコーダやプレーヤごと、あるいはそのメーカごとに固有なデバイスＩＤとを用いて、プロセスＲＫＢと呼ばれる処理によりメディア鍵が生成され、このメディア鍵とディスクＩＤとを用いてブロック鍵が生成され、コンテンツデータが復号される。これにより、著作権保護技術のライセンスを正式に受けていない不正なデバイスを排除することが可能となっている。
【００１４】
さらに、今後のレコーダにおいては、図１５の光ディスクドライブ５２２と暗号処理回路５２１との間に汎用的なインタフェース（Ｉ／Ｆ）が用いられることも考えられるが、この場合には、コンテンツデータの記録時に、ＢＣＡ再生部２２３から鍵生成部２１２に対して常時同じ値が出力されることなどにより、不正なコピーが可能とされてしまう可能性もある。このため、汎用Ｉ／Ｆを用いた場合には、ＢＣＡ再生部２２３と鍵生成部２１２との間で相互認証を行うようにすることも考えられている。
【００１５】
なお、データ領域に記録されたコンテンツを保護するための暗号を、データ領域以外に記録した光ディスクとして、暗号を記録したＲＦＩＤ（Radio Frequency Identification）が設けられたものがあった（例えば、特許文献１参照）。
【特許文献１】実用新案登録第３０８６３９９号公報（段落番号〔０００８〕〜〔００１２〕、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかし、上述したような対策が施されていた場合にも、不正コピーを完全に防止できるとは言えない。例えば、ＢＣＡやＲＯＭマークを読み取り可能な装置があれば、これらから読み出したディスクＩＤやスタンパＩＤと、データ領域内の情報をビットバイビットでコピーした情報とを用いて新たな光ディスクが作製されると、この光ディスクに記録されたコンテンツデータは再生可能となってしまう。
【００１７】
また、メディア鍵とディスクＩＤとを用いた鍵による暗号化を行う場合でも、複製したメディア鍵を用いて暗号化されたコンテンツデータと、メディア鍵の作製のために用いたスタンパＩＤとを記録したＲＯディスクが作製されると、このＲＯディスク内のコンテンツデータは再生可能となってしまう。
【００１８】
さらに、図１５におけるＢＣＡ再生部２２３やＲＯＭマーク再生部２２４と鍵生成部２１２との間で相互認証が行われたとしても、ディスクＩＤやスタンパＩＤが複製されて、これらが記録された光ディスクが作製されると、再生時にも正しいものとして認証されてしまい、コンテンツデータが再生可能となってしまう。
【００１９】
このように、コンテンツデータの暗号化に用いる情報を単に光ディスク内に記録した場合には、何らかの方法でこれらの情報が読み取られると、不正にコピーされたコンテンツの利用を阻止することができなくなってしまうという問題があった。
【００２０】
また、光ディスクとＨＤＤとを備えるビデオレコーダでは、光ディスクに記録されたコンテンツデータをＨＤＤにムーブしたいという要求がある。しかし、上述した従来の著作権保護方法では、ＲＷディスクのデータ領域の内容がビットバイビットで他の記録媒体にコピーされた場合に、コピーされたコンテンツデータが不正に多数コピーされることを防止できなくなる。
【００２１】
具体的には、例えば、ＲＷディスクに記録されたコンテンツデータが、パーソナルコンピュータ（ＰＣ）などにおいてＨＤＤ（ＨＤＤ１とする）にビットバイビットでコピーされた後、そのＲＷディスクをビデオレコーダに装着し、ビデオレコーダ内のＨＤＤ（ＨＤＤ２とする）にコンテンツデータをムーブする。ムーブしたコンテンツデータは、例えば他の光ディスクなどにさらにムーブすることが可能である。
【００２２】
ここで、元のＲＷディスクに対して、“ＨＤＤ１”にコピーしておいたコンテンツデータをビットバイビットでコピーし、このＲＷディスクをビデオレコーダに装着すると、このコンテンツデータをビデオレコーダ内の“ＨＤＤ２”にムーブすることが可能となり、このコンテンツデータをさらに別の光ディスクなどにムーブすることが可能となってしまうので、不正な多数のコピーを防止することができなくなる。
【００２３】
本発明はこのような点に鑑みてなされたものであり、光ディスクに記録されたコンテンツの不正コピーをより確実に防止することが可能な光ディスク記録再生装置、光ディスク再生装置、光ディスク、光ディスク記録再生方法、光ディスク再生方法、および光ディスクの記録再生時または再生時に実行されるコンテンツ保護プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２４】
本発明では上記課題を解決するために、光ディスクを用いて情報の記録および再生を行う光ディスク記録再生装置において、前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、前記通信手段を通じて、前記ＩＣチップの記録情報の読み出し許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、コンテンツ記録時に、前記認証手段によって正しく認証された場合に、前記光ディスクごとに固有なディスク固有情報を前記ＩＣチップから取得し、少なくとも前記ディスク固有情報を用いて生成した暗号鍵で、当該光ディスクに記録するコンテンツを暗号化する暗号化手段とを有することを特徴とする光ディスク記録再生装置が提供される。
【００２５】
このような光ディスク記録再生装置では、光ディスクごとに固有なディスク固有情報を用いて生成した暗号鍵でコンテンツを暗号化し、暗号化したコンテンツを光ディスクに記録することができるので、光ディスクの記録情報をビットバイビットでコピーしただけでは、コピーされたコンテンツを復号して利用することが不可能になる。これに加えて、ＩＣチップに記録されたディスク固有情報は、ＩＣチップとの間で正しく相互認証されない限り取得することはできず、正しく認証されるＩＣチップの複製が困難であることから、コンテンツが復号可能な状態で記録された光ディスクを複製することが不可能になるので、コンテンツの不正利用や不正な大量コピーが確実に防止される。
【００２６】
また、上記の認証手段によって正しく認証された場合に、記録可能な光ディスクを再生する際にはディスク固有情報を、また、再生専用の光ディスクを再生する際には、その光ディスクの記録面を作製するためのスタンパごとに固有なスタンパ固有情報を、それぞれ通信手段を通じてＩＣチップから取得し、取得したディスク固有情報またはスタンパ固有情報を少なくとも用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号手段を、さらに設けてもよい。
【００２７】
この場合、光ディスクに記録されたコンテンツを復号するためには、光ディスクごとに固有なディスク固有情報またはスタンパごとに固有なスタンパ固有情報をＩＣチップから取得する必要があるので、他の光ディスクの記録情報がビットバイビットでコピーされただけの光ディスクからは、コピーされたコンテンツを復号して利用することが不可能になる。これに加えて、ＩＣチップからの情報読み出しには認証手段によって正しく相互認証される必要があるので、不正な複製が行われたと考えられる認証不可能な光ディスクからも、コンテンツを復号して利用することが不可能になる。さらに、正しく認証されるＩＣチップの複製が困難であることと併せると、コンテンツの不正利用や不正な大量コピーを確実に防止することが可能となる。
【００２８】
また、本発明では、光ディスクに記録された情報を再生する光ディスク再生装置において、前記光ディスクに設けられたＩＣチップとの間で情報の送受信を行う通信手段と、前記通信手段を通じて、前記ＩＣチップの記録情報の読み出し許可を得るための前記ＩＣチップとの相互認証処理を実行する認証手段と、前記認証手段によって正しく認証された場合に、記録可能な前記光ディスクを再生する際には、前記光ディスクごとに固有なディスク固有情報を、また、再生専用の前記光ディスクを再生する際には、前記光ディスクの記録面を作製するためのスタンパごとに固有なスタンパ固有情報を、それぞれ前記通信手段を通じて前記ＩＣチップから取得して、取得した前記ディスク固有情報または前記スタンパ固有情報を少なくとも用いて生成した復号鍵で、当該光ディスクから読み出された暗号化されたコンテンツを復号する復号手段とを有することを特徴とする光ディスク再生装置が提供される。
【００２９】
このような光ディスク再生装置では、光ディスクに記録されたコンテンツを復号するためには、光ディスクごとに固有なディスク固有情報またはスタンパごとに固有なスタンパ固有情報をＩＣチップから取得する必要があるので、他の光ディスクの記録情報がビットバイビットでコピーされただけの光ディスクからは、コピーされたコンテンツを復号して利用することが不可能になる。これに加えて、ＩＣチップからの情報読み出しには認証手段によって正しく相互認証される必要があるので、不正な複製が行われたと考えられる認証不可能な光ディスクからも、コンテンツを復号して利用することが不可能になる。さらに、正しく認証されるＩＣチップの複製が困難であることと併せると、コンテンツの不正利用や不正な大量コピーを確実に防止することが可能となる。
【００３０】
また、本発明では、記録面にレーザビームを照射して得られる戻り光に応じて記録信号が再生され、前記記録面への記録が可能とされた光ディスクにおいて、前記記録面に記録されるコンテンツの暗号化、および、暗号化されて記録されたコンテンツの復号のために用いる、前記光ディスクごとに固有なディスク固有情報が少なくとも記録された記録手段と、情報を送受信する通信手段と、前記記録手段の記録情報を読み出して処理する外部機器との間で前記通信手段を通じて相互認証処理を実行し、正しく認証された場合に前記記録手段の記録情報の読み出しを許可する認証手段とを具備するＩＣチップが設けられたことを特徴とする光ディスクが提供される。
【００３１】
このような光ディスクでは、記録面に記録されたコンテンツを復号するためには、光ディスクごとに固有なディスク固有情報をＩＣチップから取得する必要があるので、記録面の記録情報をビットバイビットで他の記録媒体にコピーしただけでは、コピーされたコンテンツを復号して利用することが不可能になる。これに加えて、ＩＣチップに記録されたディスク固有情報は、認証手段との間で正しく相互認証されない限り取得することはできず、ＩＣチップ自体の複製も困難であることから、コンテンツが復号可能な状態で記録された光ディスクを複製することが不可能になり、コンテンツの不正利用や不正な大量コピーが確実に防止される。
【００３２】
また、本発明では、記録面にレーザビームを照射して得られる戻り光に応じて記録信号が再生される再生専用の光ディスクにおいて、前記記録面に記録された暗号化されたコンテンツの復号に用いるための、前記記録面を作製するためのスタンパごとに固有なスタンパ固有情報が少なくとも記録された記録手段と、情報を送受信する通信手段と、前記記録手段の記録情報を読み出して処理する外部機器との間で前記通信手段を通じて相互認証処理を実行し、正しく認証された場合に前記記録手段の記録情報の読み出しを許可する認証手段とを具備するＩＣチップが設けられたことを特徴とする光ディスクが提供される。
【００３３】
このような光ディスクでは、記録面に記録されたコンテンツを復号するためには、スタンパごとに固有なスタンパ固有情報をＩＣチップから取得する必要があるので、記録面の記録情報をビットバイビットで他の記録媒体にコピーしただけでは、コピーされたコンテンツを復号して利用することが不可能になる。これに加えて、ＩＣチップに記録されたスタンパ固有情報は、認証手段との間で正しく相互認証されない限り取得することはできず、ＩＣチップ自体の複製も困難であることから、コンテンツが復号可能な状態で記録された光ディスクを複製することが不可能になり、コンテンツの不正利用や不正な大量コピーが確実に防止される。
【発明の効果】
【００３４】
本発明によれば、他の光ディスクの記録面の記録情報がビットバイビットでコピーされた光ディスクから、不正にコピーされたコンテンツを読み出して復号し、利用することが不可能になるだけでなく、コピー元の正当な光ディスクに記録されていたものと同じディスク固有情報やスタンパ固有情報がコピーされ、かつ正しく相互認証されるＩＣチップを複製することが困難であることから、いかなる方法で複製された光ディスクについても、著作権保護されたコンテンツの不正利用や不正な大量コピーを確実に防止することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施の形態を図面を参照して詳細に説明する。以下の説明では、ビデオコンテンツの記録および再生が可能なビデオレコーダに、本発明を適用した場合を想定する。
【００３６】
≪第１の実施の形態≫
図１は、第１の実施の形態に係るビデオレコーダのハードウェア構成を示すブロック図である。
【００３７】
図１では、例としてデジタル放送を受信して光ディスクに記録することが可能なビデオレコーダの構成を示している。このビデオレコーダは、デジタルテレビジョン（ＴＶ）チューナ１１、ＭＰＥＧビデオデコーダ１２、ＭＰＥＧオーディオデコーダ１３、画像合成処理回路１４、ビデオＤＡＣ（Digital Analog Converter）１５、オーディオＤＡＣ１６、ＣＰＵ（Central Processing Unit）１７、ＲＯＭ（Read Only Memory）１８、ＲＡＭ（Random Access Memory）１９、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）２０、暗号処理回路２１、光ディスクドライブ２２、および入力インタフェース（Ｉ／Ｆ）２３を具備する。このビデオレコーダは、ＣＰＵ１７が内部バス２４を介して装置内の各コンポーネントに接続して、これらに対する統括的な制御を実行する構成となっている。また、光ディスクドライブ２２には、ＢＤなどの光ディスク２２ａが装着される。
【００３８】
デジタルＴＶチューナ１１は、デジタルＴＶ放送を受信し、受信信号からビデオストリームやオーディオストリーム、データ放送用データなどを分離する。具体的には、外部のアンテナにより受信された放送電波の入力を受けて、ＣＰＵ１７から指示された搬送周波数の信号を選択する。なお、放送電波は、例えば地上波、あるいはＢＳ、ＣＳにより中継された衛星波でもよい。また、有線ケーブルを通じて放送信号を受信してもよい。
【００３９】
そして、選択した受信信号に対してＱＰＳＫ（Quadrature Phase Shift Keying）復調および誤り訂正処理を施して、トランスポートストリームを出力する。このとき、必要に応じてデスクランブル処理を行う。さらに、トランスポートストリームから、ＭＰＥＧ方式のビデオストリームおよびオーディオストリーム、ＥＰＧ（Electronic Program Guide）などのデータ放送用の付加情報、コピー制御情報などを分離し、内部バス２４に供給する。
【００４０】
ＭＰＥＧビデオデコーダ１２は、内部バス２４を通じて供給されたビデオデータをＭＰＥＧ−２方式に従って伸張復号処理し、処理後のビデオデータを画像合成処理回路１４に出力する。また、ＭＰＥＧオーディオデコーダ１３は、内部バス２４を通じて供給されたオーディオデータを、ＭＰＥＧ−ＡＵＤＩＯ−Ｌａｙｅｒ２方式に従って伸張復号処理し、処理後のオーディオデータをオーディオＤＡＣ１６に出力する。
【００４１】
画像合成処理回路１４は、ＭＰＥＧビデオデコーダ１２によりデコード処理されたビデオデータに、ＣＰＵ１７の処理により生成されたＧＵＩ画像などのＯＳＤ（On Screen Display）画像データを必要に応じて合成し、ビデオＤＡＣ１５に出力する。ビデオＤＡＣ１５は、画像合成処理回路１４によって生成されたビデオデータをアナログビデオ信号に変換し、外部のテレビジョン受像機などに出力する。オーディオＤＡＣ１６は、ＭＰＥＧオーディオデコーダ１３によりデコード処理されたビデオデータをアナログオーディオ信号に変換し、外部のテレビジョン受像機などに出力する。
【００４２】
ＣＰＵ１７は、ＲＯＭ１８などに格納されたプログラムを実行することにより、ビデオレコーダ内の各部を統括的に制御する。ＲＯＭ１８には、ＯＳ（Operating System）やＢＩＯＳ（Basic Input／Output System）、アプリケーションプログラム、その他の各種データがあらかじめ格納される。ＲＡＭ１９は、ＣＰＵ１７に実行させるプログラムの少なくとも一部や、このプログラムによる処理に必要な各種データを一時的に記憶する。
【００４３】
ＥＥＰＲＯＭ２０は、ＣＰＵ１７に実行させるプログラムや、処理に必要なデータがあらかじめ記録される。例えば、ＥＥＰＲＯＭ２０には、ビデオレコーダごと、またはそのメーカごとに固有に割り当てられたデバイスＩＤが、書き換え不可能な状態であらかじめ記録されて、ビデオコンテンツのデータ（コンテンツデータ）の暗号化および復号の際にこの情報が利用されるようにしてもよい。
【００４４】
光ディスクドライブ２２は、光ディスク２２ａとして例えばＢＤが装着されて、データの読み取り・書き込みが行われるドライブ装置や駆動回路などを具備する。光ディスク２２ａには、このビデオレコーダ、あるいは他の装置において受信された放送コンテンツなど、各種のコンテンツデータが記録される。なお、光ディスクドライブ２２は、光ディスク媒体として他に、ＤＶＤなどの記録・再生が可能とされてもよい。
【００４５】
入力Ｉ／Ｆ２３は、例えば、図示しないリモートコントローラからの赤外線信号を受信する受信回路や、ユーザが操作するための操作キーなどを具備し、ユーザの入力操作に応じた制御信号をＣＰＵ１７に対して供給する。
【００４６】
ここで、このビデオレコーダにおける基本的な動作について説明する。
ユーザがデジタル放送の放送コンテンツを視聴する際には、ＣＰＵ１７は、入力Ｉ／Ｆ２３からの制御信号に基づいて選局情報をデジタルＴＶチューナ１１に出力する。デジタルＴＶチューナ１１は、入力された選局情報に応じた搬送周波数の受信信号を選局し、その放送信号に対してＱＰＳＫ復調および誤り訂正処理を施した後、トランスポートストリームからビデオストリーム、オーディオストリーム、データ放送用の付加情報などを分離して、内部バス２４に供給する。
【００４７】
分離されたビデオストリームおよびオーディオストリームは、ＭＰＥＧビデオデコーダ１２およびＭＰＥＧオーディオデコーダ１３によりそれぞれ伸張復号処理される。復号されたビデオデータは、画像合成処理回路１４を介してビデオＤＡＣ１５に供給され、復号されたオーディオデータはオーディオＤＡＣ１６に供給される。これにより、選局された放送コンテンツが、外部の図示しないテレビジョン受像機などにおいて再生出力される。
【００４８】
なお、スクランブル処理された放送信号を受信する場合には、デジタルＴＶチューナ１１において、選局された放送信号が復調された後に、デスクランブル処理が行われる。このとき、例えば可搬型の半導体メモリである図示しないメモリカードに、番組の契約情報やデスクランブル処理のためのキー情報などが書き込まれており、ＣＰＵ１７はこのメモリカードから契約情報を読み出すとともに、デジタルＴＶチューナ１１は受信した放送信号中から契約情報を抽出して、ＣＰＵ１７に供給する。ＣＰＵ１７は、これらの契約情報を照合して、視聴可能と判断した場合にメモリカードからキー情報を読み取り、デジタルＴＶチューナ１１に供給する。デジタルＴＶチューナ１１は、供給されたキー情報を用いてデスクランブル処理を行う。
【００４９】
また、デジタルＴＶチューナ１１において分離されたデータ放送用の付加情報は、入力Ｉ／Ｆ２３を通じたユーザからの操作入力に応じて、ＣＰＵ１７の処理により生成される所定のＯＳＤ画像データとともに画像合成処理回路１４に供給され、動画像とともに表示される。
【００５０】
次に、受信した放送コンテンツのデータを光ディスク２２ａに記録する場合には、デジタルＴＶチューナ１１においてビデオストリーム、オーディオストリーム、コピー制御情報などが分離され、ＣＰＵ１７がコピー制御情報を参照して、コピー可能なコンテンツと判定した場合のみ、ビデオストリームおよびオーディオストリームが内部バス２４を通じて光ディスクドライブ２２に供給され、光ディスク２２ａに記録される。このとき、後述するように、各ストリームのデータは、必要に応じて暗号処理回路２１の処理により暗号化されて、光ディスクドライブ２２に供給される。
【００５１】
なお、ビデオレコーダではこの他に、外部の例えばチューナ装置などからコンテンツデータを受け取って、光ディスク２２ａに記録可能なようにしてもよい。ここで、外部機器からビデオコンテンツをデジタルデータとして受信する場合には、その外部機器とビデオレコーダとの間で相互認証を行うことが望ましい。例えば、コンテンツデータを送受信するための通信Ｉ／Ｆにおいて、規定された保護情報に対応しているか否かを相互に認証し、さらに送信側でコンテンツデータを暗号化して送信し、受信側（ここではビデオレコーダ）で受信したコンテンツデータを復号する方式などが採られる。
【００５２】
光ディスク２２ａに記録されたビデオコンテンツを再生する場合には、光ディスクドライブ２２を通じて光ディスク２２ａから、コンテンツデータを構成するビデオストリームおよびオーディオストリームが読み出され、それぞれＭＰＥＧビデオデコーダ１２およびＭＰＥＧオーディオデコーダ１３に供給されて伸張復号処理され、ビデオ信号およびオーディオ信号が外部に出力される。また、光ディスク２２ａに記録されたコンテンツデータが暗号化されている場合は、暗号処理回路２１の処理により復号されて、ＭＰＥＧビデオデコーダ１２およびＭＰＥＧオーディオデコーダ１３に供給される。
【００５３】
次に、光ディスク２２ａを用いたコンテンツデータの記録・再生時におけるコンテンツ保護処理について説明する。図２は、このビデオレコーダが具備するコンテンツ保護のための機能を示すブロック図である。
【００５４】
本実施の形態で用いられる光ディスク２２ａは、光ピックアップからのレーザビーム照射により信号の記録および再生が行われるデータ領域の他に、各種情報を記憶可能なＲＦＩＤタグ２２ｂが、例えばディスク内周部などに設けられている。このＲＦＩＤタグ２２ｂには、データ領域に記憶されるコンテンツデータの保護のための各種情報が記憶される。また、ＲＦＩＤタグ２２ｂは、暗号処理回路２１側との間で相互認証する機能を具備しており、情報の書き込みや読み出しを安全に行うことが可能となっている。
【００５５】
また、ビデオレコーダは、光ディスクドライブ２２の機能として、光ディスク２２ａのデータ領域に対する情報の記録、およびこのデータ領域からの情報の再生を光ピックアップを用いて行うデータ記録再生部２２１と、ＲＦＩＤタグ２２ｂに対する情報の書き込みおよび読み出しを非接触で行うＲＦＩＤリーダ／ライタ２２２を具備している。さらに、暗号処理回路２１により実現される機能として、コンテンツの暗号化・復号処理を実行する暗号エンジン２１１と、暗号化・復号のための鍵情報を生成する鍵生成部２１２と、ＲＦＩＤタグ２２ｂと鍵生成部２１２との間で相互認証するための認証部２１３を具備している。なお、認証部２１３の機能は、例えばＣＰＵ１７によるソフトウェア処理により実現されてもよい。ただしその場合には、ＣＰＵ１７による処理がセキュアである、すなわち、ＣＰＵ１７により実行されるソフトウェアが、外部からの解析などが困難なタンパレジスタント（tamper resistant）なものである必要がある。
【００５６】
暗号エンジン２１１は、ＣＰＵ１７の要求に基づき、光ディスク２２ａに対して記録するコンテンツデータの暗号化が必要な場合に、鍵生成部２１２から受け取ったブロック鍵でコンテンツデータを暗号化し、データ記録再生部２２１に出力する。また、光ディスク２２ａに記録されたコンテンツデータがデータ記録再生部２２１により読み出された際に、そのコンテンツデータが暗号化されていた場合に、ＣＰＵ１７から要求に応じて、鍵生成部２１２から受け取ったブロック鍵でコンテンツデータを復号し、内部バス２４に供給する。
【００５７】
鍵生成部２１２は、暗号エンジン２１１によって暗号化および復号が行われる際に、ＲＦＩＤリーダ／ライタ２２２および認証部２１３を通じてＲＦＩＤタグ２２ｂから取得したＩＤを用いてブロック鍵を生成し、暗号エンジン２１１に供給する。
【００５８】
認証部２１３は、鍵生成部２１２がＲＦＩＤタグ２２ｂの記録データを読み出す際に、ＲＦＩＤタグ２２ｂと鍵生成部２１２との間で相互認証を行い、これらが通信相手として正当なものであるか否かを判定する。そして、正当なものであると判定した場合に、鍵生成部２１２からＲＦＩＤタグ２２ｂへのアクセスを許可する。また、認証が成功した後には、鍵生成部２１２からのコマンドやデータを暗号化してＲＦＩＤリーダ／ライタ２２２に出力し、またＲＦＩＤタグ２２ｂから読み出されたデータを復号して鍵生成部２１２に出力する。
【００５９】
このような構成において、光ディスク２２ａが書き込み可能なディスク（ＲＷディスク）である場合には、当該ＲＷディスクのＲＦＩＤタグ２２ｂには、ディスクごとに固有な固有情報が書き換え不可能な状態であらかじめ記録される。また、光ディスク２２ａが再生専用のディスク（ＲＯディスク）の場合には、当該ＲＯディスクのＲＦＩＤタグ２２ｂには、当該ＲＯディスクの記録面を作製するためのスタンパごとに固有な固有情報が、書き換え不可能な状態であらかじめ記録される。
【００６０】
これらの固有情報は、光ディスク２２ａのデータ領域に記録するコンテンツデータの暗号化および復号の鍵を生成するための１つの情報として用いられることから、ここではそれぞれディスクキー（Ｄｉｓｃ  Ｋｅｙ），スタンパキー（Ｓｔａｍｐｅｒ  Ｋｅｙ）と呼ぶことにする。すなわち、ＲＦＩＤタグ２２ｂから読み出したディスクキーまたはスタンパキーを用いて暗号鍵を生成し、この暗号鍵で暗号化したコンテンツデータをデータ領域に記録する。そして、再生時には、ＲＦＩＤタグ２２ｂから読み出したディスクキーまたはスタンパキーを用いて復号鍵を生成し、この復号鍵でデータ領域からのコンテンツデータを復号することで、コンテンツデータが利用可能になる。これにより、データ領域のデータが他の記録媒体にビットバイビットでコピーされた場合にも、コピー先の記録媒体ではＩＤが異なるためコンテンツデータを復号することができなくなり、著作権保護されたコンテンツの不正利用が阻止される。
【００６１】
これらの固有情報は、従来の光ディスクでは、例えばＢＣＡやＲＯＭマークなどとして光ディスク上に記録されていた。しかし、これらは光ディスク上に露出した状態で記録されたものであり、読み取りのための専用の装置を用いれば、例え不正な行為であっても記録情報を読み取ることが可能であり、同じ固有情報を付与した光ディスクが複製されてしまう危険性があった。
【００６２】
これに対して、本実施の形態では、これらの固有情報を、ＩＣチップの一種としてのＲＦＩＤタグ２２ｂに記録しておくことで、同じ固有情報を付与した光ディスクが容易に複製できなくしている。また、ＩＣチップに、記録情報の利用側との間の相互認証機能を持たせることで、記録情報の不正な読み出しや改ざんを防止する。これにより、従来の固有情報の記録方法と比較して、著作権保護されたコンテンツの不正利用をより確実に阻止することが可能となる。
【００６３】
なお、本実施の形態において、コンテンツデータの不正利用をより確実に阻止するためには、ディスクキーおよびスタンパキーは、光ディスクごと、およびスタンパごとに固有であるだけでなく、容易に予測不能な秘匿性の高い情報であることが望ましい。そのため、ディスクキーおよびスタンパキーには、例えば製品種別、製造日時、ロット番号などだけを含む情報とせずに、例えば乱数などの規則性のない情報を少なくともその一部に含めることが望ましい。
【００６４】
図３は、コンテンツデータの暗号化および復号を行う際の暗号処理回路２１の処理の流れを示すフローチャートである。
暗号処理回路２１は、ＣＰＵ１７からの要求に応じて、図３のような処理を実行し、コンテンツデータの暗号化や復号を行う。ＣＰＵ１７は、例えば、コンテンツデータを光ディスク２２ａに記録する際に、そのコンテンツデータに付与されたコピー制御情報が、１回のコピーを許可した“コピーワンス（Copy Once）”である場合に、そのコンテンツデータを暗号処理回路２１に供給して、暗号化を要求する。また、光ディスク２２ａを再生する際には、光ディスク２２ａのデータ記録再生部２２１を通じてコピー制御情報を取得し、そのコピー制御情報が“コピーワンス”の場合に、対応するコンテンツデータをデータ記録再生部２２１に読み出させるとともに、暗号処理回路２１にそのコンテンツデータの復号を要求する。
【００６５】
なお、光ディスク２２ａ内ではコピー制御情報も暗号化されている場合があり、この場合は、コピー制御情報の復号も暗号処理回路２１に実行させる。また、コンテンツデータの記録時に、そのコンテンツデータに付与されたコピー制御情報が、コピーを制限しないことを示す“コピーフリー（Copy Free）”である場合にも、そのコンテンツデータを暗号化するようにしてもよい。
【００６６】
〔ステップＳ１０１〕上記のような手順によるＣＰＵ１７からの暗号化または復号の要求を待機し、要求があった場合に次のステップＳ１０２に進む。
〔ステップＳ１０２〕認証部２１３が、ＲＦＩＤタグ２２ｂとの間の相互認証処理を実行する。なお、この処理の例については、後の図５において詳述する。
【００６７】
〔ステップＳ１０３〕ステップＳ１０２の処理により、認証が成功した場合にはステップＳ１０４に進む。また、認証に失敗した場合にはステップＳ１０７に進む。
〔ステップＳ１０４〕鍵生成部２１２は、ＲＦＩＤタグ２２ｂから固有情報を取得する。ＲＷディスクの場合はディスクキー、ＲＯディスクの場合はスタンパキーを取得する。なお、実際には、認証に成功した場合、ＲＦＩＤタグ２２ｂと認証部２１３との間ではデータが暗号化されて送受信されてもよい。上記の各固有情報は、ＲＦＩＤタグ２２ｂにより暗号化されて出力され、ＲＦＩＤリーダ／ライタ２２２を通じて供給された認証部２１３で復号された後、鍵生成部２１２に供給される。
【００６８】
〔ステップＳ１０５〕鍵生成部２１２は、取得したディスクキーまたはスタンパキーを用いてブロック鍵を生成し、暗号エンジン２１１に供給する。
なお、ＲＷディスクの暗号化および復号の際には、鍵生成部２１２は実際には、ブロック鍵の生成のために、上記の固有情報の他にＲＫＢおよびデバイスキーを用い、著作権保護技術のライセンスを正式に受けていない不正なデバイスの排除を可能としてもよい。ＲＫＢは、光ディスク２２ａ内のデータ領域に設けられ、データ記録再生部２２１によって読み出されて、鍵生成部２１２に供給される。また、デバイスキーは、ビデオレコーダごと、あるいはそのメーカごとに固有な情報であり、ビデオレコーダ内の不揮発性メモリ（例えばＥＥＰＲＯＭ２０）に書き換え不可能な状態で記録され、鍵生成部２１２に供給される。鍵生成部２１２は、ＲＫＢとデバイスキーとを用いて、プロセスＲＫＢと呼ばれる処理によりメディア鍵を生成し、このメディア鍵と、ＲＦＩＤタグ２２ｂからのディスクキーとを用いてブロック鍵を生成する。
【００６９】
〔ステップＳ１０６〕コンテンツデータの暗号化が要求されていた場合、暗号エンジン２１１は、内部バス２４を通じて供給されるコンテンツデータを、鍵生成部２１２からのブロック鍵で暗号化し、データ記録再生部２２１に供給する。これにより、暗号化されたコンテンツデータが、光ディスク２２ａのデータ領域に記録される。なお、このとき、コンテンツデータに付与されたコピー制御情報も光ディスク２２ａに記録するが、このコピー制御情報も暗号エンジン２１１で暗号化して記録してもよい。
【００７０】
また、コンテンツデータの復号が要求されていた場合には、データ記録再生部２２１を通じて光ディスク２２ａから読み出されたコンテンツデータ（またはコピー制御情報を含んでもよい）を、ブロック鍵で復号し、内部バス２４に供給する。
【００７１】
〔ステップＳ１０７〕認証部２１３は、認証に失敗したことをＣＰＵ１７に通知し、処理を終了する。これにより、ＣＰＵ１７の制御の下で、例えば、光ディスクドライブ２２内の光ディスク２２ａが不正なものであることが、画面表示などによりユーザに通知される。
【００７２】
次に、ＲＦＩＤタグ２２ｂと認証部２１３との間の相互認証機能の例について説明する。図４は、相互認証機能を具備するＲＦＩＤタグ２２ｂの構成例を示すブロック図である。
【００７３】
図４に示すように、ＲＦＩＤタグ２２ｂは、通信回路２０１、不揮発性メモリ２０２、暗号コア２０３、シーケンサ２０４、およびレジスタ・Ｉ／Ｆ２０５を具備している。また、通信回路２０１にはアンテナ２０１ａが接続されている。
【００７４】
通信回路２０１は、アンテナ２０１ａを介してＲＦＩＤリーダ／ライタ２２２との間でデータを非接触で送受信するための回路であり、送受信データの変復調や通信プロトコルに従ったデータ処理などを行う。また、ＲＦＩＤリーダ／ライタ２２２からの電波を受けてアンテナ２０１ａに発生する電力を回路内部に伝送する機能を具備してもよい。
【００７５】
不揮発性メモリ２０２には、ディスクキーまたはスタンパキーや、暗号コア２０３による暗号化のための共通鍵や初期値、乱数発生のための一時的な値などが記憶されている。
暗号コア２０３は、例えばＤＥＳ（Data Encryption Standard）、ＡＥＳ（Advanced Encryption Standard）といった暗号方式を用いた共通鍵による暗号処理を実行する。暗号コア２０３は、不揮発性メモリ２０２に記憶されたデータを用いて、トークン（token）と呼ばれる送信権を示すデータや乱数の生成、通信回路２０１を介して外部と送受信するデータの暗号化・復号などを行う。
【００７６】
シーケンサ２０４は、ＲＦＩＤタグ２２ｂ内の各ブロックを統括的に制御する。また、認証処理時の乱数の一致判定なども行う。
レジスタ・Ｉ／Ｆ２０５は、暗号コア２０３や通信回路２０１に処理されるデータを一時的に保持する。
【００７７】
なお、ビデオレコーダ側のＲＦＩＤリーダ／ライタ２２２および認証部２１３も、上記のＲＦＩＤタグ２２ｂと同様の機能を具備している。すなわち、ＲＦＩＤリーダ／ライタ２２２は、通信回路２０１により実現されるデータの送受信機能を具備し、認証部２１３は、暗号コア２０３、シーケンサ２０４、レジスタ・Ｉ／Ｆ２０５により実現される送受信データの暗号化・復号や、トークン、乱数などを生成する機能を具備している。
【００７８】
図５は、ＲＦＩＤタグ２２ｂと認証部２１３との間の認証処理シーケンスの例を示す図である。
〔ステップＳ２０１〕暗号処理回路２１において、図３に示したステップＳ１０２の認証処理が開始されると、まず、認証部２１３は、ＲＦＩＤタグ２２ｂに対して、認証処理を開始するためのコマンド“Ｇｅｔ＿ｃｈａｌｌｅｎｇｅ”を送信する。
【００７９】
〔ステップＳ２０２〕コマンドを受信したＲＦＩＤタグ２２ｂは、乱数（ここではＲａとする）を生成して、認証部２１３に送信する。
〔ステップＳ２０３〕乱数Ｒａを受け取った認証部２１３は、乱数（Ｒｂとする）を生成する。また、このとき一時的な数値として“ｔｅｘｔ１”も生成する。
【００８０】
〔ステップＳ２０４〕生成した乱数Ｒｂおよび“ｔｅｘｔ１”と、ＲＦＩＤタグ２２ｂからの乱数Ｒａを結合した値（Ｒｂ｜｜Ｒａ｜｜ｔｅｘｔ１とする）を生成し、この値を共通鍵Ｋｃで暗号化した値をトークン（ｔｏｋｅｎ１とする）として、ＲＦＩＤタグ２２ｂに送信する。
【００８１】
〔ステップＳ２０５〕ＲＦＩＤタグ２２ｂは、認証部２１３からの“ｔｏｋｅｎ１”を受け取り、共通鍵Ｋｃで復号して乱数Ｒａを取り出す。
〔ステップＳ２０６〕取り出した乱数と、ステップＳ２０２で生成した乱数とを比較する。
【００８２】
〔ステップＳ２０７〕ステップＳ２０６で、乱数が一致しなかった場合には、認証に失敗したものと判定して、処理を終了する。
〔ステップＳ２０８〕ステップＳ２０６で、乱数が一致した場合には、ＲＦＩＤタグ２２ｂ側が、認証部２１３を正しく認証したと判定される。
【００８３】
〔ステップＳ２０９〕一時的な数値として“ｔｅｘｔ２”を生成し、この“ｔｅｘｔ２”と、“ｔｏｋｅｎ１”から取り出した乱数Ｒｂと、乱数Ｒａとを結合した値（Ｒａ｜｜Ｒｂ｜｜ｔｅｘｔ２）を生成し、この値を共通鍵Ｋｃで暗号化し、トークン（ｔｏｋｅｎ２とする）として認証部２１３に送信する。
【００８４】
〔ステップＳ２１０〕認証部２１３は、ＲＦＩＤタグ２２ｂからの“ｔｏｋｅｎ２”を受け取り、共通鍵Ｋｃで復号して乱数Ｒｂを取り出す。
〔ステップＳ２１１〕取り出した乱数と、ステップＳ２０３で生成した乱数とを比較する。
【００８５】
〔ステップＳ２１２〕ステップＳ２１１で、乱数が一致しなかった場合には、認証に失敗したものと判定して、処理を終了する。
〔ステップＳ２１３〕ステップＳ２１１で、乱数が一致した場合には、認証部２１３側が、ＲＦＩＤタグ２２ｂを正しく認証したと判定される。これにより、相互認証が正しく終了して、固有情報の取得処理（図３のステップＳ１０４に対応）が開始される。
【００８６】
なお、このステップＳ１０４では、ＲＦＩＤタグ２２ｂから固有情報を取得する際に、一時的な数値である上記の“ｔｅｘｔ１”“ｔｅｘｔ２”から一時的な共通鍵を生成し、この共通鍵を用いて固有情報を暗号化して転送してもよい。これにより、固有情報をより安全に転送することができる。
【００８７】
以上説明した第１の実施の形態では、光ディスク２２ａのデータ領域に記録するコンテンツデータを、ＲＦＩＤタグ２２ｂにあらかじめ記録されたディスクキーまたはスタンパキーを用いたブロック鍵で暗号化することで、データ領域のコンテンツデータがビットバイビットで他の記録媒体にコピーされた場合に、そのコンテンツデータが不正に利用されることが防止される。すなわち、ビットバイビットでコピーされた記録媒体は、ＲＦＩＤタグ２２ｂに記録された固有情報が異なるものとなるため、データ領域のコンテンツデータを復号することが不可能となり、不正な再生ができなくなる。
【００８８】
そして、このように復号鍵の基となる固有情報を、相互認証機能付きのＲＦＩＤタグ２２ｂに記録しておくことで、ＲＦＩＤタグ２２ｂ内の記録情報の読み出し時における安全性が確保され、例えば不正な機器による読み出しや、ＲＦＩＤタグ２２ｂ内の記録情報の改ざんなどが困難になる。また、同じ固有情報を出力し、かつ認証に耐え得るＲＦＩＤタグ２２ｂを複製することは極めて困難であるため、不正コピー先の光ディスクに同じ固有情報を付与するといった操作を行うことが不可能になる。従って、いかなる方法で光ディスクが複製された場合にも、不正にコピーされたコンテンツデータが復号されて利用されることを確実に阻止することが可能となる。
【００８９】
≪第２の実施の形態≫
図６は、第２の実施の形態に係るビデオレコーダのハードウェア構成を示すブロック図である。なお、図６では、図１と対応するブロックには同じ符号を付して示しており、それらの説明は省略する。
【００９０】
図６に示すビデオレコーダは、ビデオコンテンツを記録可能な記録媒体として、光ディスク２２ａに加えてＨＤＤ２５を具備している。例えば、デジタルＴＶチューナ１１により受信され、分離されたビデオストリームおよびオーディオストリームを、ＨＤＤ２５に記録することが可能となっている。なお、ＨＤＤ２５への記録の際には、例えば、光ディスク２２ａの場合と同様に、コンテンツデータに付与されたコピー制御情報が“コピーワンス”の場合に、そのコンテンツデータが暗号処理回路２１により暗号化されて、ＨＤＤ２５に記録される。
【００９１】
また、ＨＤＤ２５に記録されたコンテンツデータを読み出して、ＭＰＥＧビデオデコーダ１２およびＭＰＥＧオーディオデコーダ１３によりデコードし、再生することも可能となっている。この場合も、暗号化されたコンテンツデータについては、ＨＤＤ２５から読み出した後、暗号処理回路２１により復号する。
【００９２】
さらに、コピー制御情報が“コピーワンス”とされたコンテンツデータについては、ＨＤＤ２５と光ディスク２２ａとの間でムーブさせることも可能である。本実施の形態では、特に、光ディスク２２ａからＨＤＤ２５へのコンテンツデータのムーブが可能とされている。しかし、このような場合、光ディスク２２ａのデータ領域の内容が他の記録媒体にビットバイビットでコピーされると、コピーされたコンテンツデータが、光ディスク２２ａからＨＤＤ２５へ複数回ムーブされ、結果的に多数のコピーが行われて不正利用されることが懸念される。
【００９３】
これに対して、本実施の形態では、光ディスク２２ａに設けた認証機能付きのＲＦＩＤタグ２２ｂに記録した識別情報やコピー制御情報を、ムーブ時に書き換えることにより、著作権保護されたコンテンツの不正利用を確実に防止する。
【００９４】
図７は、本実施の形態に係るビデオレコーダが具備するコンテンツ保護のための機能を示すブロック図である。なお、図７では、図２と対応するブロックには同じ符号を付して示しており、それらの説明は省略する。
【００９５】
本実施の形態では、図７に示すように、暗号処理回路２１により実現される機能として、ＲＦＩＤ記録処理部２１４が付加される。このＲＦＩＤ記録処理部２１４は、認証部２１３によるＲＦＩＤタグ２２ｂとの間の相互認証が正しく行われた状態で、ＲＦＩＤタグ２２ｂ内のメモリに情報を記録したり、情報の書き換えを行う。具体的には、後述するように、ディスクキーやスタンパキーの無効化、コピー制御情報や利用制御情報の書き込みや書き換えなどを行う。これらの処理は、光ディスク２２ａにコンテンツデータを記録する際や、記録されたコンテンツデータをＨＤＤ２５にムーブする際に、ＣＰＵ１７からの要求に応じて行われる。なお、ＲＦＩＤ記録処理部２１４は、ＣＰＵ１７によるソフトウェア処理によって実現されてもよい。ただしその場合には、ＣＰＵ１７による当該ソフトウェア処理がセキュアである必要がある。
【００９６】
図８は、このためにＲＦＩＤタグ２２ｂに記録する情報の例について説明するための図である。
図８（Ａ）は、上述した第１の実施の形態と同様に、ＲＦＩＤタグ２２ｂには、データ領域に記録したコンテンツデータの復号に必要なディスクキーまたはスタンパキーを記録した場合を示している。ただし、これらの固有情報は、ビデオレコーダが具備する認証されたリーダ／ライタにより、消去するなど、無効化することが可能となっている。
【００９７】
この例では、光ディスク２２ａのデータ領域に記録したコンテンツデータをＨＤＤ２５にムーブした場合に、ＲＦＩＤタグ２２ｂに記録された固有情報を無効化することで、この後に同じ光ディスク２２ａを用いたコンテンツデータの不正コピーを行うことが不可能になる。
【００９８】
具体的には、データ領域のコンテンツデータをＰＣ環境などにおいてビットバイビットで他の記録媒体にコピーした後、この光ディスク２２ａからビデオレコーダのＨＤＤ２５にムーブする。このとき、ＲＦＩＤタグ２２ｂ内の固有情報を無効化しておく。
【００９９】
この後、コピーしておいたコンテンツデータを同じ光ディスク２２ａに戻し、ビデオレコーダのＨＤＤ２５にムーブしようとすると、ビデオレコーダは復号に必要なＲＦＩＤタグ２２ｂ内の固有情報を取得することができず、ムーブすることができない。また、たとえムーブができたとしても、復号鍵が生成できないので、このコンテンツデータをその後に利用することができなくなる。
【０１００】
図８（Ｂ）は、ＲＦＩＤタグ２２ｂに、書き換え不可能な状態でディスクキーまたはスタンパキーを記録しておくとともに、コンテンツデータのコピー制御情報（Ｃ．Ｃ．）を記録した場合を示している。この場合、暗号化されたコンテンツデータをデータ領域に記録した時点では、ＲＦＩＤタグ２２ｂ内のコピー制御情報は、ムーブ可能であることを示す“ムーバブル（movable）”としておく。そして、ビデオレコーダにおいて、データ領域のコンテンツデータをＨＤＤ２５にムーブしたときに、ＲＦＩＤタグ２２ｂ内のコピー制御情報を“コピーネバー”に書き換える。これにより、以後、同じ光ディスク２２ａを用いたコンテンツデータの不正コピーを行うことが不可能になる。
【０１０１】
なお、この場合にも、図８（Ａ）のようにムーブ後に固有情報を無効化してもよい。これにより、光ディスク２２ａ内のコンテンツの利用、すなわち復号して再生出力することができなくなる。
【０１０２】
図８（Ｃ）は、さらに、ＲＦＩＤタグ２２ｂに、コピー制御情報をコンテンツごとに記録した場合を示している。この場合、データ領域に記録された、暗号化されたコンテンツデータをＨＤＤ２５にムーブする際に、ＲＦＩＤタグ２２ｂ内の対応するコピー制御情報だけを“コピーネバー”に書き換える。これにより、データ領域に複数のコンテンツを収録した場合に、ムーブの可否をコンテンツごとに制御することが可能となる。
【０１０３】
図８（Ｄ）は、ＲＦＩＤタグ２２ｂに、コピー制御情報に加えて利用制御情報をコンテンツごとに記録した場合を示している。利用制御情報は、コンテンツを復号して再生出力することの可否を示す情報であり、コンテンツの再生の際に、利用制御情報によりコンテンツが利用可能とされていた場合のみ、コンテンツの復号が可能となる。コンテンツが光ディスク２２ａに記録された初期状態では、データ領域に記録されたコンテンツに対応する利用制御情報は利用可能であることを示すようにされ、コンテンツをＨＤＤ２５にムーブする際に、対応する利用制御情報を利用不可を示すように書き換える。これにより、利用の可否をコンテンツごとに制御することが可能となる。
【０１０４】
なお、従来のビデオレコーダや光ディスクでは、通常、光ディスクに記録された著作権保護コンテンツのデータをＨＤＤにコピーあるいはムーブすることは禁止されていた。しかし、光ディスクは、ＨＤＤと比較してアクセス速度やデータ転送速度が遅いため、光ディスクの記録データをＨＤＤにムーブし、コンテンツ再生時やゲームのプレイ時などにおけるアングル、シーンの切り替えなどの様々な処理を、より快適に実行したいという要求もある。
【０１０５】
これに対して、本実施の形態では、ＲＦＩＤタグ２２ｂ内のディスクキーやスタンパキーの無効化、コピー制御情報、利用制御情報の書き換えにより、データ領域内のコンテンツデータのコピーや利用を不可能にすることができるので、光ディスクからコピーあるいはムーブした場合でも、実質的に著作権保護上の安全性を確保することができる。すなわち、確実な著作権保護と、ユーザの利便性の向上とを両立することができる。
【０１０６】
また、利用制御情報を用いた場合には、光ディスク２２ａ内のコンテンツデータをムーブした場合に、実際にはデータ領域のコンテンツデータを消去しなくても、そのデータを無効化することが可能になる。このため、ＨＤＤ２５にムーブしたコンテンツデータを元の光ディスク２２ａに戻す場合に、実際のデータの書き込みを行うことなく、ＲＦＩＤタグ２２ｂ内の情報の書き換えを行うことで、光ディスク２２ａのコンテンツデータを再び利用することが可能となる。さらに、ＲＷディスクだけでなく、従来ムーブを行うことが原理的に不可能であったＲＯディスクについても、著作権保護上の安全性を確保したまま、コンテンツデータのムーブを行うことが可能となる。
【０１０７】
以下、例として、上記の図８（Ｂ）のような情報をＲＦＩＤタグ２２ｂに記録する場合の具体的な処理について説明する。まず、図９は、この場合に暗号化を行う際の暗号処理回路２１の処理の流れを示すフローチャートである。
【０１０８】
ＣＰＵ１７は、記録するコンテンツデータに付与されたコピー制御情報が“コピーワンス”である場合に、そのコンテンツデータを暗号処理回路２１に供給して、暗号化を要求する。暗号処理回路２１は、ステップＳ３０１において、ＣＰＵ１７からの暗号化要求を待機し、要求があった場合にステップＳ３０２に進む。
【０１０９】
ステップＳ３０２〜Ｓ３０６は、図３のステップＳ１０２〜Ｓ１０６の処理にそれぞれ対応する。すなわち、認証部２１３がＲＦＩＤタグ２２ｂとの間の相互認証処理を実行し（ステップＳ３０２）、認証に成功した場合（ステップＳ３０３）に、ＲＦＩＤタグ２２ｂからディスクキーまたはスタンパキーを取得する（ステップＳ３０４）。鍵生成部２１２は、取得された固有情報を用いてブロック鍵を生成し（ステップＳ３０５）、暗号エンジン２１１は、生成されたブロック鍵で、内部バス２４を通じて入力されたコンテンツデータを暗号化し、データ記録再生部２２１に出力する（ステップＳ３０６）。
【０１１０】
さらに、ステップＳ３０７において、ＲＦＩＤ記録処理部２１４は、コピー制御情報を“ムーバブル”に変更し、このコピー制御情報をＲＦＩＤタグ２２ｂに書き込む。なお、変更されたコピー制御情報は、そのままの状態で、あるいは暗号エンジン２１１により暗号化されて、ＲＦＩＤタグ２２ｂに記録される。なお、ステップＳ３０７の処理は、ステップＳ３０６に並行して、あるいはその前に実行されてもよい。
【０１１１】
また、ステップＳ３０３で認証に失敗した場合にはステップＳ３０８に進み、図３のステップＳ１０７と同様に、認証部２１３は、認証に失敗したことをＣＰＵ１７に通知し、処理を終了する。
【０１１２】
図１０は、光ディスク２２ａに記録したコンテンツデータをＨＤＤ２５にムーブする場合における暗号処理回路２１の処理の流れを示すフローチャートである。
ＣＰＵ１７は、再生対象とする光ディスク２２ａ内のコンテンツデータに付与されたコピー制御情報が“ムーバブル”である場合に、光ディスク２２ａからデータ記録再生部２２１を通じて読み出されたコンテンツデータを暗号処理回路２１に供給して、復号を要求する。暗号処理回路２１は、ステップＳ４０１において、ＣＰＵ１７からの復号要求を待機し、要求があった場合にステップＳ４０２に進む。
【０１１３】
ステップＳ４０２〜Ｓ４０６は、図３のステップＳ１０２〜Ｓ１０６の処理にそれぞれ対応する。すなわち、ＲＦＩＤタグ２２ｂとの間で正しく相互認証された場合に、ＲＦＩＤタグ２２ｂからディスクキーまたはスタンパキーを取得し、ブロック鍵を生成する。そして、そのブロック鍵で、入力されたコンテンツデータを復号し、内部バス２４に供給する。
【０１１４】
さらに、ステップＳ４０７において、ＲＦＩＤ記録処理部２１４は、ＲＦＩＤタグ２２ｂ内のコピー制御情報を“コピーネバー”に書き換える。なお、ステップＳ４０７の処理は、ステップＳ４０６に並行して、あるいはその前に実行されてもよい。
【０１１５】
また、ステップＳ４０３で認証に失敗した場合にはステップＳ４０８に進み、図３のステップＳ１０７と同様に、認証部２１３は、認証に失敗したことをＣＰＵ１７に通知し、処理を終了する。
【０１１６】
図１１は、コンテンツデータを光ディスク２２ａからＨＤＤ２５にムーブする場合のビデオレコーダ内の動作について説明するための図である。
図１１では、光ディスク２２ａおよびＨＤＤ２５に記録されたコンテンツデータの暗号化・復号を行う機能ブロックを、それぞれ暗号処理部２１ａおよび２１ｂとして表している。これらは、暗号処理回路２１の機能として実現される。また、コンテンツデータの移動に係る動作を統合的に制御する機能ブロックを、コンテンツ移動制御部１７１として表している。なお、図１１では例として、光ディスク２２ａはＲＷディスクとなっているが、ＲＯディスクの場合には、ディスクキーの代わりにスタンパキーが用いられること以外は同様な動作が行われる。
【０１１７】
光ディスク２２ａにおいては、上述した図８の処理により、暗号処理部２１ａで暗号化されたコンテンツがデータ領域に記録され、また、ディスクキーと“ムーバブル”とされたコピー制御情報とがＲＦＩＤタグ２２ｂに記録されている。また、図１１の例では、“ムーバブル”とされたコピー制御情報も、暗号処理部２１ａにより暗号化されてデータ領域に記録されている。
【０１１８】
ここで、コンテンツ移動制御部１７１の制御により光ディスク２２ａからＨＤＤ２５へのコンテンツデータのムーブが開始されると、光ディスク２２ａに記録されたコンテンツデータおよびコピー制御情報が、光ディスクドライブ２２により読み出されて暗号処理部２１ａに供給される。これとともに、暗号処理部２１ａは、上述したようにＲＦＩＤタグ２２ｂとの間の相互認証を行った後、ＲＦＩＤタグ２２ｂからディスクキーおよびコピー制御情報を読み出す。そして、ディスクキーを用いてブロック鍵を生成し、このブロック鍵で、光ディスクドライブ２２からのコンテンツデータおよびコピー制御情報を復号する。
【０１１９】
コンテンツ移動制御部１７１は、暗号処理部２１ａにより復号されたコピー制御情報が“ムーバブル”である場合のみ、復号されたコンテンツデータを暗号処理部２１ｂに転送する。また、このとき、暗号処理部２１ａは、ＲＦＩＤタグ２２ｂ内のコピー制御情報を“ムーバブル”から“コピーネバー”に書き換える。さらに、光ディスク２２ａでは、読み出されたコンテンツデータが無効化される。この無効化にあたっては、例えばＲＦＩＤタグ２２ｂ内のディスクキーを無効化してもよい。あるいは、上述した利用制御情報をＲＦＩＤタグ２２ｂに記録しておき、利用制御情報を利用不可を示すように書き換えることで無効化してもよい。この利用制御情報は、コピー制御情報と同様に、暗号エンジン２１１により暗号化されてＲＦＩＤタグ２２ｂに記録されてもよい。
【０１２０】
この後、暗号処理部２１ｂは、ＥＥＰＲＯＭ２０に書き換え不可能な状態で記録されたデバイスキーを読み出し、このデバイスキーを用いた暗号鍵で、転送されたコンテンツデータを暗号化し、ＨＤＤ２５に記録させる。また、コピー制御情報を“コピーネバー”に変更し、例えば同じ暗号鍵で暗号化してＨＤＤ２５に記録させる。なお、暗号鍵の生成のための情報としてデバイスキーを用いることで、例えばＨＤＤ２５が外部に取り出されて、記録されたコンテンツデータがビットバイビットで他の記録媒体にコピーされたり、あるいはこのＨＤＤ２５自体が他のビデオレコーダに装着されて、コンテンツデータが不正に再生されることが防止される。
【０１２１】
ここで、“コピーネバー”とされたコピー制御情報が記録されたＲＦＩＤタグ２２ｂは、第１の実施の形態の場合と同様に、その記録情報の改ざんが困難であることから、他の記録媒体へのコンテンツデータのムーブが１度行われた光ディスク２２ａからは、再度ムーブを行うことが不可能になるので、同じコンテンツデータがビットバイビットで光ディスク２２ａのデータ領域にコピーされた場合でも、このコンテンツデータを他の記録媒体へムーブすることはできず、不正コピーが確実に防止される。
【０１２２】
また、光ディスク２２ａに複数のコンテンツデータが記録された場合には、上述した図８（Ｃ）のように、記録したコンテンツデータにそれぞれ対応するコピー制御情報を、ＲＦＩＤタグ２２ｂに記録しておけばよい。そして、ムーブを行う際には、ムーブが行われたコンテンツデータに対応するコピー制御情報だけを、“コピーネバー”に書き換えることで、当該コンテンツデータをそれ以後、ムーブすることが不可能になる。従って、ＲＯディスクや、情報の書き込み時にデータ領域の一括消去が必要なＲＷディスクであっても、記録した複数のコンテンツデータについて、それぞれ個別にコピー管理を行うことが可能となる。
【０１２３】
さらに、上述した図８（Ｄ）のように、記録したコンテンツデータにそれぞれ対応する利用制御情報がＲＦＩＤタグ２２ｂに記録された場合には、光ディスク２２ａからＨＤＤ２５へのムーブの際に、暗号処理部２１ａではまず、ＲＦＩＤタグ２２ｂからコンテンツデータに対応する利用制御情報を読み出し、この利用制御情報により利用可能とされていた場合にのみ、コンテンツデータを復号する。そして、ムーブが行われたコンテンツデータに対応する利用制御情報だけを、利用不可を示すように書き換えることで、当該コンテンツデータをそれ以後利用することが不可能になる。
【０１２４】
≪第３の実施の形態≫
図１２は、第３の実施の形態でのコンテンツ保護のための機能の全体を示すブロック図である。
【０１２５】
図１２では、光ディスク２２ａに対してコンテンツデータなどを記録する装置と、この光ディスク２２ａを再生する装置とを、それぞれ光ディスク記録装置１１０および光ディスク再生装置１２０とに分割して示している。なお、これらは同一の装置とされてもよいし、個別の装置の場合でも、再生する光ディスク再生装置１２０側に光ディスク記録装置１１０側と同様な記録機能が搭載されていてもよいし、光ディスク記録装置１１０に光ディスク再生装置１２０側と同様な再生機能が搭載されていてもよい。
【０１２６】
本実施の形態では、コンテンツの提供者側が、コンテンツを暗号化した状態でユーザに提供し、そのコンテンツを利用する権利を得たユーザに、暗号を解く鍵情報を与えるというコンテンツの提供方法が採られる。図１２において、光ディスク２２ａのデータ領域には、コンテンツの提供側によりあらかじめ暗号化されたコンテンツデータ（図中、“ｅ３（Ｃｏｎｔｅｎｔｓ）”と表記）が記録されて、この光ディスク２２ａがユーザに提供される。
【０１２７】
また、光ディスク２２ａには、上述したような相互認証機能を具備するＲＦＩＤタグ２２ｂが設けられ、このＲＦＩＤタグ２２ｂには、光ディスク２２ａに記録されたコンテンツデータを復号するための復号鍵（図中、“Ｃｏｎｔｅｎｔｓ  Ｋｅｙ”と表記）と、コピー制御情報（ＣＣＩ：Copy Control Information）とが記録される。
【０１２８】
復号鍵およびコピー制御情報は、例えば、ユーザが、暗号化されたコンテンツデータが記録された光ディスク２２ａの提供を受けた後に、電話回線などを通じて受信し、ＲＦＩＤタグ２２ｂに書き込むようにすればよい。あるいは、光ディスク２２ａを購入する際に、その店舗でＲＦＩＤタグ２２ｂに書き込むようにしてもよく、さらに、これらの情報があらかじめＲＦＩＤタグ２２ｂに書き込まれた光ディスク２２ａを店舗で購入するようにしてもよい。このようにＲＦＩＤタグ２２ｂに書き込まれた初期状態では、コピー制御情報は“ムーバブル”とされる。
【０１２９】
なお、暗号化されたコンテンツデータは、放送などを通じて光ディスク記録装置１１０に供給され、光ディスク２２ａに記録してもよい。その場合、復号鍵やコピー制御情報は、ＣＡＳ（Conditional Access System）などによる認証を経て、安全性を保ったまま光ディスク記録装置に取り込み、ＲＦＩＤタグ２２ｂに記録する。図１２ではこのような場合を想定して、送信元のコンテンツ提供側装置１３０にコンテンツデータを暗号化する暗号エンジン１３１を示している。
【０１３０】
また、光ディスク記録装置１１０が復号鍵およびコピー制御情報を電話回線などを通じて受信する際には、コンテンツ提供側装置１３０と光ディスク記録装置１１０との間で認証機能（図中“ＡＫＥ”と表記）１５１を用いて相互認証を行う（なお、実際の認証処理機能は、相互認証する装置のそれぞれに個別に設けられる。以下の認証機能１５２〜１５４も同様。）。例えば、復号鍵およびコピー制御情報の転送の前に、図５で示した手順により共通鍵Ｋｃを用いて相互認証が行われた後、コンテンツ提供側装置１３０は、この手順で用いた一時的な数値である“ｔｅｘｔ１”“ｔｅｘｔ２”から一時的な共通鍵Ｋｓを生成する。そして、暗号処理部１３２によりこの共通鍵Ｋｓを利用して復号鍵およびコピー制御情報を暗号化して送信する。これにより光ディスク記録装置１１０は、復号鍵およびコピー制御情報をよりセキュアに受信できる。
【０１３１】
さらに、光ディスク記録装置１１０の暗号処理部１１１により、受信された復号鍵およびコピー制御情報が復号された後、光ディスク記録装置１１０から光ディスク２２ａのＲＦＩＤタグ２２ｂに対して復号鍵およびコピー制御情報が記録される際にも、光ディスク記録装置１１０とＲＦＩＤタグ２２ｂとの間の認証機能１５２により同様の手順で相互認証が行われ、暗号処理部１１１で暗号化された復号鍵およびコピー制御情報がＲＦＩＤタグ２２ｂに無線送信される。ＲＦＩＤタグ２２ｂは、受信した復号鍵およびコピー制御情報を暗号処理部２２ｃにより復号して記憶する。なお、認証機能１５２（認証機能１５３も同様）は、ＲＦＩＤタグ２２ｂにおけるデータ書き込み（あるいは読み出し）を安全に行うための一時的な共通鍵の交換なども行う。
【０１３２】
なお、例えば復号鍵およびコピー制御情報を店舗で光ディスク２２ａのＲＦＩＤタグ２２ｂに書き込む際には、その書き込み端末を介してコンテンツ提供者側とＲＦＩＤタグ２２ｂとの間で相互認証した後、情報の書き込みを行う。また、暗号化されたコンテンツデータを放送を通じて受信する場合には、安全と認められたＣＡＳなどを用いた放送受信装置と光ディスク記録装置１１０との間で相互認証を行い、復号鍵およびコピー制御情報を転送する。
【０１３３】
次に、このように光ディスク２２ａに記録されたコンテンツデータを光ディスク再生装置１２０において再生する場合、または他の安全な記録メディアにムーブする場合の動作について説明する。これらの動作時には、例えば上述と同様な手順で認証機能１５３により相互認証が行われる。そして、正しく認証された場合には、暗号処理部２２ｄにより暗号化された復号鍵およびコピー制御情報が光ディスク再生装置１２０にセキュアに無線送信され、暗号処理部１２１により復号される。読み出されたコピー制御情報が“ムーバブル”であれば、ＲＦＩＤタグ２２ｂ内のコピー制御情報が“コピーネバー”に書き換えられた後、復号鍵が利用される。
【０１３４】
図１２では、光ディスク２２ａを再生する光ディスク再生装置１２０と、読み出したコンテンツデータを復号して再生出力するコンテンツ復号装置１４０とを個別に示している。この場合、光ディスク２２ａから読み出されたコンテンツデータは、暗号化された状態のままでコンテンツ復号装置１４０に供給される。また、復号鍵およびコピー制御情報は、光ディスク再生装置１２０とコンテンツ復号装置１４０との間の認証機能１５４により例えば上記と同様の手順で相互認証が行われた後、暗号処理部１２１により暗号化されてコンテンツ復号装置１４０に供給される。これによりコンテンツ復号装置１４０は、コンテンツデータを利用する権利を得ることができ、暗号処理部１４１により復号鍵およびコピー制御情報を復号した後、暗号エンジン１４２により復号鍵を用いてコンテンツデータを復号し、再生出力する。
【０１３５】
以上のように、コンテンツデータを暗号化して流通させた場合に、その復号鍵などをＲＦＩＤタグ２２ｂに書き込むようにし、書き込みや読み出しの際には光ディスク記録装置１１０や光ディスク再生装置１２０との間で相互認証を行い、さらに復号鍵などの情報を暗号化して転送することで、復号鍵をセキュアに受け渡すことができる。さらに、コンテンツデータの提供側や、コンテンツデータの利用側の装置との間でも、復号鍵の受け渡しの際に相互認証や暗号化手順を導入することで、正しい利用者にのみ復号鍵を渡してコンテンツデータを確実に利用させることが可能となる。また、この復号鍵およびコピー制御情報は、コンテンツデータが複数光ディスク２２ａに記録される場合は、コンテンツデータごとに提供されてＲＦＩＤタグ２２ｂに記録できるので、コンテンツ単位の権利制御およびコピー回数制御を安全性を保ちながら比較的簡単なシステム構成で実現できる。
【０１３６】
ここで、本実施の形態のように暗号化されたコンテンツデータを再生する装置として、図６に示したビデオレコーダを適用した場合について説明する。ここでは、このビデオレコーダにおいて、コンテンツデータの再生出力、および自機が備えるＨＤＤへのムーブが可能となっている。
【０１３７】
図１３は、第３の実施の形態に係るビデオレコーダが具備するコンテンツ保護のための機能を示すブロック図である。なお、この図１３では、図１１に対応する機能については同じ符号を付して示し、その説明を省略する。
【０１３８】
この図１３では、コンテンツデータの保護や復号鍵の安全性を保つための機能として、認証部２１３、転送制御部２１５、暗号処理部２１６および２１７が設けられる。これらの機能は、例えば暗号処理回路２１により実現される。あるいは、ＣＰＵ１７によるソフトウェア処理により実現されてもよいが、その場合には、ＣＰＵ１７による当該ソフトウェア処理がセキュアである必要がある。
【０１３９】
認証部２１３は、上記各実施の形態の場合と同様に、ＲＦＩＤタグ２２ｂとの間で相互認証を行う。転送制御部２１５は、コンテンツデータの再生やムーブといった動作に応じて、復号鍵およびコピー制御情報を転送する。また、ＲＦＩＤタグ２２ｂ内のコピー制御情報の書き換えも行う。暗号処理部２１６は、再生時に、コンテンツデータを復号鍵で復号する。暗号処理部２１７は、ＨＤＤ２５を用いたコンテンツデータの記録時および再生時に、復号鍵およびコピー制御情報の暗号化・復号を行う。
【０１４０】
この図１３において、光ディスク２２ａには、あらかじめ暗号化されたコンテンツデータ（ｅ３（Ｃｏｎｔｅｎｔｓ））が電話回線などを通じて記録される。また、転送制御部２１５および認証部２１３での上述したような相互認証・暗号化などを経た手順により、コンテンツデータの復号鍵およびコピー制御情報が受信され、ＲＦＩＤタグ２２ｂに記録される。この初期状態では、コピー制御情報は“ムーバブル”とされる。
【０１４１】
光ディスク２２ａに記録されたコンテンツデータを再生する場合には、光ディスク２２ａから読み出されたコンテンツデータが暗号処理部２１６に供給される。また、認証部２１３により、ＲＦＩＤタグ２２ｂとの間で相互認証が行われた後、転送制御部２１５は、ＲＦＩＤタグ２２ｂから読み出した復号鍵を暗号処理部２１６に供給する。暗号処理部２１６は、供給された復号鍵でコンテンツデータを復号し、出力する。以上のセキュアな手順により、コンテンツデータが再生出力される。
【０１４２】
なお、ＲＦＩＤタグ２２ｂには、コピー制御情報の他に、上述した利用制御情報が記録されていてもよい。この場合、コンテンツデータを再生する際に、転送制御部２１５は、ＲＦＩＤタグ２２ｂ内の利用制御情報が利用可能であることを示していた場合にのみ、復号鍵を暗号処理部２１６に供給してコンテンツデータを復号させる。
【０１４３】
また、光ディスク２２ａ内のコンテンツデータをＨＤＤ２５にムーブする場合には、認証部２１３による相互認証後に、転送制御部２１５によりＲＦＩＤタグ２２ｂから復号鍵およびコピー制御情報が読み出される。ここで、例えばＣＰＵ１７の制御により、コピー制御情報が“ムーバブル”である場合のみ、光ディスク２２ａからコンテンツデータが読み出されてＨＤＤ２５に供給され、暗号化されたままの状態で記録される。
【０１４４】
これとともに、転送制御部２１５は、ＲＦＩＤタグ２２ｂのコピー制御情報を“コピーネバー”に書き換えた後、“コピーネバー”としたコピー制御情報を復号鍵とともにＨＤＤ２５にセキュアに供給する。この例では光ディスクドライブ２２とＨＤＤ２５とが閉じた（すなわちセキュアにデータ転送可能な）装置内に存在するものとし、復号鍵とコピー制御情報とを暗号処理部２１７に供給して暗号化し、ＨＤＤ２５に記録する。ここで、ＥＥＰＲＯＭ２０には、ビデオレコーダごとに固有なデバイスキーが書き換え不可能な状態で記録されており、暗号処理部２１７は、ＥＥＰＲＯＭ２０から読み出したデバイスキーを暗号鍵として用いて、転送制御部２１５からの復号鍵およびコピー制御情報を暗号化し、ＨＤＤ２５に記録させる。これにより、ＨＤＤ２５が例えば他のビデオレコーダに装着されたり、ＨＤＤ２５の内容がビットバイビットでコピーされた場合に、記録されたコンテンツデータが不正に利用されることが防止される。また、光ディスクドライブ２２とＨＤＤ２５とが例えば個別の装置に搭載される場合には、復号鍵およびコピー制御情報の転送の際に、上述した相互認証や暗号化送信の手順を適用するようにする。
【０１４５】
なお、コンテンツデータがムーブされると、光ディスク２２ａのコンテンツデータを無効化する必要があるが、この無効化は、例えばＲＦＩＤタグ２２ｂの復号鍵を無効化することで行うことができる。あるいは、ＲＦＩＤタグ２２ｂに上述した利用制御情報を記録しておき、コンテンツデータのムーブ後に、ＲＦＩＤタグ２２ｂ内の利用制御情報を利用不可を示すように書き換えるようにしてもよい。これらの方法により、ムーブが行われた後の光ディスク２２ａ内のコンテンツデータを確実に無効化することができる。
【０１４６】
そして、ＨＤＤ２５に記録されたコンテンツデータを再生する場合には、暗号処理部２１７がＨＤＤ２５から読み出した復号鍵をデバイスキーで復号し、その復号鍵を転送制御部２１５が暗号処理部２１６に供給して、ＨＤＤ２５から読み出されたコンテンツデータが復号される。
【０１４７】
以上の手順により、光ディスク２２ａからＨＤＤ２５へのムーブを行った場合に、光ディスク２２ａ内のコンテンツのそれ以上のコピーを確実に防止することができ、この場合でも復号鍵の安全性を保つことができる。従って、コンテンツの提供者側が認めた正当な利用権者のみがそのコンテンツを復号して利用することを可能とするシステムを、比較的容易に構築することが可能となる。
【０１４８】
≪第４の実施の形態≫
図１４は、第４の実施の形態でのコンテンツ保護のための機能の全体を示すブロック図である。なお、この図１４では、図１２に対応する機能には同じ符号を付して示し、その説明を省略する。
【０１４９】
本実施の形態では、コンテンツデータが提供者側により暗号化された状態でユーザに提供され、そのコンテンツデータを利用する権利を得たユーザに暗号を解く鍵情報が与えられるという、第４の実施の形態と同様のコンテンツの提供方法が採られる。ただし、本実施の形態では、鍵情報をディスク固有情報（ディスクキーまたはスタンパキー）により暗号化して光ディスクのデータ領域に記録し、ディスク固有情報をＲＦＩＤタグに記録しておくことで、光ディスクのビットバイビットによる不正コピーを防止し、鍵情報の安全性を高める。
【０１５０】
図１４において、光ディスク２２ａのデータ領域には、例えばコンテンツ提供側装置１３０の暗号エンジン１３１によりあらかじめ暗号化されたコンテンツデータ（ｅ３（Ｃｏｎｔｅｎｔｓ））が記録されて、この光ディスク２２ａがユーザに提供される。また、光ディスク２２ａのＲＦＩＤタグ２２ｂには、この光ディスク２２ａに固有のディスクキー（ＲＯディスクの場合はスタンパキー）が、書き換え不可能な状態で記憶されている。
【０１５１】
コンテンツ提供側装置１３０からは、上記の図１２の場合と同様のセキュアな手順により、コンテンツデータを復号するための復号鍵とコピー制御情報とが提供される。光ディスク記録装置１１０が復号鍵およびコピー制御情報を受信して暗号処理部１１１により復号すると、ＲＦＩＤタグ２２ｂとの間の認証機能１５２により共通鍵Ｋｃを用いて相互認証が行われる。この処理により正しく認証された後、コピー制御情報がＲＦＩＤタグ２２ｂに書き込まれるとともに、ＲＦＩＤタグ２２ｂに記録されたディスクキーが光ディスク記録装置１１０により読み出される。
【０１５２】
光ディスク記録装置１１０は、例えば、相互認証で用いた一時的な数値である“ｔｅｘｔ１”“ｔｅｘｔ２”から一時的な共通鍵Ｋｓを生成し、暗号処理部１１１によりこの共通鍵Ｋｓとディスクキーとを用いてブロック鍵を生成する。そして、暗号ブロック１１２によりコンテンツデータの復号鍵をブロック鍵で暗号化し、光ディスク２２ａのデータ領域に暗号化された復号鍵（図中“ｅ４（Ｃｏｎｔｅｎｔｓ  Ｋｅｙ）”と表記）を書き込む。
【０１５３】
一方、光ディスク２２ａ内のコンテンツデータを光ディスク再生装置１２０において再生する際には、光ディスク再生装置１２０とＲＦＩＤタグ２２ｂとの間の認証機能１５３により相互認証が行われた後、暗号処理部２２ｄおよび１２１を通じてＲＦＩＤタグ２２ｂ内のデータが光ディスク再生装置１２０にセキュアに無線送信される。ここで、読み出されたコピー制御情報が“ムーバブル”であった場合は、ＲＦＩＤタグ２２ｂ内のコピー制御情報を“コピーネバー”に書き換えるとともに、ディスクキーを読み出す。光ディスク再生装置１２０は、相互認証で用いた数値から共通鍵Ｋｓを生成し、さらに共通鍵Ｋｓとディスクキーとからブロック鍵を生成する。そして、光ディスク２２ａのデータ領域から復号鍵を読み出し、暗号エンジン１２２により復号鍵をブロック鍵で復号する。
【０１５４】
さらに、コンテンツデータを利用する（例えば再生出力する）コンテンツ復号装置１４０が別の装置である場合には、このコンテンツ復号装置１４０と光ディスク再生装置１２０との間の認証機能１５４により相互認証され、正しく認証された場合に、復号された復号鍵が暗号処理部１２１および１４１の間で転送されるとともに、コンテンツ復号装置１４０は同様な手順で共通鍵Ｋｓを生成し、この共通鍵Ｋｓと復号したディスクキーとからブロック鍵を生成する。そして、暗号エンジン１４２により、受信したコンテンツデータをブロック鍵で復号し、再生出力する。また、コンテンツデータを光ディスク２２ａから別の記録メディアにムーブする場合にも、同様に光ディスク再生装置１２０と別の記録メディアのドライブ側と相互認証処理を行い、その処理に用いた一時的な数値などで復号鍵を暗号化して転送するようにする。
【０１５５】
なお、第３の実施の形態と同様に、ＲＦＩＤタグ２２ｂには、コピー制御情報の他に、上述した利用制御情報が記録されていてもよい。この場合、コンテンツデータを再生する際に、光ディスク再生装置１２０は、ＲＦＩＤタグ２２ｂ内の利用制御情報が利用可能であることを示していた場合にのみ、復号鍵をコンテンツ復号装置１４０にセキュアに転送してコンテンツデータを復号させる。
【０１５６】
以上の手順により、コンテンツ提供者側から暗号化されたコンテンツデータが提供される場合でも、その復号鍵が安全性を保って受け渡され、コンテンツデータの不正利用が防止される。ここで、ディスクキーおよびスタンパキーは、光ディスクごと、およびスタンパごとにユニークな情報であるばかりでなく、容易に推測不能な秘匿性の高い情報であることが望ましい。特に本実施の形態では、コンテンツデータとともに、その復号鍵をこれらの固有情報で暗号化して光ディスク２２ａのデータ領域に記憶するので、暗号鍵である各固有情報の秘匿性を高めて解読される可能性を抑えることで、コンテンツデータの不正利用をより確実に防止できるようになる。
【０１５７】
また、復号鍵をコンテンツデータとともに光ディスク２２ａのデータ領域に記録するので、第３の実施の形態の場合と比較して、コンテンツデータの数が多い場合でもＲＦＩＤタグ２２ｂに記憶しておくデータ量を少なくでき、ＲＦＩＤタグ２２ｂの製造コストを抑制できる。これとともに、復号鍵をディスクキー（またはスタンパキー）で暗号化して光ディスク２２ａに記録するので、光ディスク２２ａがビットバイビットでコピーされた場合でも、コンテンツデータの不正利用を確実に防止できる。
【０１５８】
なお、上記の各実施の形態では、光ディスクに記録するコンテンツとしてビデオコンテンツを適用したが、例えばオーディオコンテンツ、静止画像コンテンツなど、他の種類のコンテンツを適用してもよい。
【０１５９】
また、上記の各実施の形態で示したコンテンツ保護のための処理機能は、コンピュータによって実現することができる。その場合、これらの機能の処理内容を記述したプログラムが提供され、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。このような記録媒体としては、磁気記録装置、光ディスク媒体、光磁気記録媒体、半導体記録媒体などがある。
【０１６０】
プログラムを流通させる場合には、例えば光ディスク媒体や半導体記録媒体といった可搬型記録媒体などにそのプログラムが記録され、この可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１６１】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【図面の簡単な説明】
【０１６２】
【図１】本発明の第１の実施の形態に係るビデオレコーダのハードウェア構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係るビデオレコーダが具備するコンテンツ保護のための機能を示すブロック図である。
【図３】コンテンツデータの暗号化および復号を行う際の暗号処理回路の処理の流れを示すフローチャートである。
【図４】相互認証機能を具備するＲＦＩＤタグの構成例を示すブロック図である。
【図５】ＲＦＩＤタグと認証部との間の認証処理シーケンスの例を示す図である。
【図６】本発明の第２の実施の形態に係るビデオレコーダのハードウェア構成を示すブロック図である。
【図７】本発明の第２の実施の形態に係るビデオレコーダが具備するコンテンツ保護のための機能を示すブロック図である。
【図８】光ディスクからＨＤＤへのムーブを可能としたときのコンテンツデータの不正利用を防止するために、ＲＦＩＤタグに記録する情報の例について説明するための図である。
【図９】ＲＦＩＤタグにコピー制御情報を記録する場合において、コンテンツの暗号化を行う際の暗号処理回路の処理の流れを示すフローチャートである。
【図１０】光ディスクに記録したコンテンツデータをＨＤＤにムーブする場合における暗号処理回路の処理の流れを示すフローチャートである。
【図１１】コンテンツデータを光ディスクからＨＤＤにムーブする場合のビデオレコーダ内の動作について説明するための図である。
【図１２】第３の実施の形態でのコンテンツ保護のための機能の全体を示すブロック図である。
【図１３】第３の実施の形態に係るビデオレコーダが具備するコンテンツ保護のための機能を示すブロック図である。
【図１４】第４の実施の形態でのコンテンツ保護のための機能の全体を示すブロック図である。
【図１５】従来の光ディスクの再生系における不正コピー防止のための機能を示すブロック図である。
【符号の説明】
【０１６３】
１１……デジタルＴＶチューナ、１２……ＭＰＥＧビデオデコーダ、１３……ＭＰＥＧオーディオデコーダ、１４……画像合成処理回路、１５……ビデオＤＡＣ、１６……オーディオＤＡＣ、１７……ＣＰＵ、１８……ＲＯＭ、１９……ＲＡＭ、２０……ＥＥＰＲＯＭ、２１……暗号処理回路、２２……光ディスクドライブ、２２ａ……光ディスク、２２ｂ……ＲＦＩＤタグ、２３……入力Ｉ／Ｆ、２４……内部バス、２１１……暗号エンジン、２１２……鍵生成部、２１３……認証部、２２１……データ記録再生部、２２２……ＲＦＩＤリーダ／ライタ
【図１】
2005316994.tif 000003
【図２】
2005316994.tif 000004
【図３】
2005316994.tif 000005
【図４】
2005316994.tif 000006
【図５】
2005316994.tif 000007
【図６】
2005316994.tif 000008
【図７】
2005316994.tif 000009
【図８】
2005316994.tif 000010
【図９】
2005316994.tif 000011
【図１０】
2005316994.tif 000012
【図１１】
2005316994.tif 000013
【図１２】
2005316994.tif 000014
【図１３】
2005316994.tif 000015
【図１４】
2005316994.tif 000016
【図１５】
2005316994.tif 000017