(57)【要約】【課題】設備や作業環境に応じた適切なコンテンツ保護技術を提供できるようにする。【解決手段】例えば図２の光ディスク１１のROM領域２２には、光ディスク１１自身を特定させる特定情報が記録される。また例えば、RAM領域２１のうちの、領域２１−Ａには、CKey-Aを用いてコンテンツが暗号化された結果得られる暗号化コンテンツＡが記録され、領域２１−Ｂには、CKey-Bを用いてコンテンツが暗号化された結果得られる暗号化コンテンツＢが記録されている。そして、特定情報に基づくMKeyを用いてそれぞれ暗号化されたCKey-A，CKey-Bが、File System領域２３内の特定の領域３１に記録されている。本発明は、光ディスクや半導体メモリ等の記録媒体に適用可能であり、また、その記録媒体に対する処理、例えば、記録、再生、転送等の処理を実行する装置に適用可能である。【選択図】図２
2007286938.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記録媒体に記録する情報処理装置において、
第１の鍵を用いて前記コンテンツを暗号化する第１の暗号化手段と、
前記記録媒体自身を特定可能な特定情報を用いて、第２の鍵を生成する生成手段と、
前記生成手段により生成された前記第２の鍵を用いて、前記第１の鍵を暗号化する第２の暗号化手段と、
前記第１の暗号化手段により暗号化された前記コンテンツと、前記第２の暗号化手段により暗号化された前記第１の鍵とを前記記録媒体に記録する記録手段と
を備える情報処理装置。
【請求項２】
前記第２の暗号化手段は、前記第１の鍵に加えてさらに前記コンテンツに関するメタ情報を含めた情報を、前記コンテンツを保護する保護情報として前記第２の鍵を用いて暗号化し、
前記記録手段は、さらに、前記第２の暗号化手段により暗号化された前記保護情報を前記記録媒体に記録する
請求項１に記載の情報処理装置。
【請求項３】
前記メタ情報は、前記第１の暗号化手段に採用されている暗号化アルゴリズムを示す情報を含む
請求項２に記載の情報処理装置。
【請求項４】
前記コンテンツの暗号化の実行有無を決定する決定手段をさらに備え、
前記メタ情報は、前記決定手段による決定結果を含み、
前記決定手段により前記コンテンツの暗号化の実行が決定された場合、前記第１の暗号化手段は前記コンテンツを暗号化し、前記記録手段は、前記第１の暗号化手段により暗号化された前記コンテンツと、前記第２の暗号化手段により暗号化された前記保護情報とを前記記録媒体に記録し、
前記決定手段により前記コンテンツの暗号化の未実行が決定された場合、前記第１の暗号化手段は前記コンテンツの暗号化を禁止し、前記第２の暗号化手段は前記メタデータを前記保護情報として暗号化し、前記記録手段は、未暗号化の前記コンテンツと、前記第２の暗号化手段により暗号化された前記保護情報とを前記記録媒体に記録する
請求項２に記載の情報処理装置。
【請求項５】
前記メタ情報は、前記コンテンツについてのセキュリティレベルを示す情報を含む
請求項２に記載の情報処理装置。
【請求項６】
前記記録手段は、前記記録媒体の第１の領域に前記コンテンツを記録し、前記記録媒体の前記第１の領域とは異なる第２の領域に前記第１の鍵を記録する
請求項１に記載の情報処理装置。
【請求項７】
前記第１の暗号化手段は、複数の前記コンテンツのそれぞれについて、相異なる前記第１の鍵をそれぞれ利用して暗号化し、
前記記録手段は、前記複数のコンテンツを前記第１の領域に記録し、複数の前記コンテンツのそれぞれに対応する前記第１の鍵のそれぞれを前記第２の領域に記録する
請求項６に記載の情報処理装置。
【請求項８】
コンテンツを記録媒体に記録する情報処理装置の情報処理方法において、
第１の鍵を用いて前記コンテンツを暗号化し、
前記記録媒体自身を特定可能な特定情報を用いて、第２の鍵を生成し、
生成された前記第２の鍵を用いて、前記第１の鍵を暗号化し、
暗号化された前記コンテンツと、暗号化された前記第１の鍵とを前記記録媒体に記録する
ことを制御するステップを含む情報処理方法。
【請求項９】
コンテンツを記録媒体に記録する処理を制御するコンピュータに実行させるプログラムであって、
第１の鍵を用いて前記コンテンツを暗号化し、
前記記録媒体自身を特定可能な特定情報を用いて、第２の鍵を生成し、
生成された前記第２の鍵を用いて、前記第１の鍵を暗号化し、
暗号化された前記コンテンツと、暗号化された前記第１の鍵とを前記記録媒体に記録する
ことを制御するステップを含むプログラム。
【請求項１０】
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された記録媒体から、前記コンテンツを再生する情報処理装置において、
前記記録媒体から情報を読み出す読出手段と、
前記読出手段により読み出された前記特定情報を利用して前記第２の鍵を生成する生成手段と、
前記生成手段により生成された前記第２の鍵を用いて、前記読出手段により読み出された前記暗号化鍵を復号し、その結果前記第１の鍵を得る鍵復号手段と、
前記鍵復号手段により得られた前記第１の鍵を用いて、前記読出手段により読み出された前記暗号化コンテンツを復号し、その結果前記コンテンツを得るコンテンツ復号手段と
を備える情報処理装置。
【請求項１１】
前記第１の鍵に加えてさらに前記コンテンツに関するメタ情報を含めた情報が、前記コンテンツを保護する保護情報として前記第２の鍵を用いて暗号化され、その結果得られる暗号化保護情報が前記記録媒体に記録されており、
前記鍵復号手段は、前記読出手段により読み出された前記暗号化保護情報を前記第２の鍵を用いて復号し、その結果前記保護情報を得て、
前記コンテンツ復号手段は、前記鍵復号手段により得られた前記保護情報に含まれる前記第１の鍵を用いて、前記暗号化コンテンツを復号する
請求項１０に記載の情報処理装置。
【請求項１２】
前記メタ情報は、前記コンテンツの暗号化で利用された暗号化アルゴリズムを示す情報を含み、
前記コンテンツ復号手段は、前記鍵復号手段により得られた前記保護情報に含まれる前記メタ情報で示される前記暗号化アルゴリズムに対応する復号アルゴリズムに従って、前記暗号化コンテンツを復号する
請求項１１に記載の情報処理装置。
【請求項１３】
前記記録媒体の記録対象は、前記暗号化コンテンツに加えてさらに、未暗号化のコンテンツを含み、
前記メタ情報は、前記記録媒体に記録されているコンテンツの暗号化有無を示す情報を含み、
前記鍵復号手段により得られた前記保護情報に含まれる前記メタ情報に基づいて、前記コンテンツ復号手段の処理の許可と禁止とを制御する復号制御手段をさらに備える
請求項１１に記載の情報処理装置。
【請求項１４】
前記記録媒体の第１の領域に前記暗号化コンテンツが記録され、前記記録媒体の前記第１の領域とは異なる第２の領域に前記第１の鍵が記録されており、
前記読出手段による前記第２の領域へのアクセスの許可と禁止とを制御するアクセス制御手段をさらに備える
請求項１０に記載の情報処理装置。
【請求項１５】
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された記録媒体から、前記コンテンツを再生する情報処理装置の情報処理方法において、
前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し、
生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し、
その結果得られた前記第１の鍵を用いて、前記記録媒体から読み出された前記暗号化コンテンツを復号し、その結果前記コンテンツを得る
ことを制御するステップを含む情報処理方法。
【請求項１６】
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された記録媒体から、前記コンテンツを再生する処理を制御するコンピュータに実行させるプログラムであって、
前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し、
生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し、
その結果得られた前記第１の鍵を用いて、前記記録媒体から読み出された前記暗号化コンテンツを復号し、その結果前記コンテンツを得る
ことを制御するステップを含むプログラム。
【請求項１７】
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された記録媒体から情報を読み出して別装置に転送する情報処理装置において、
前記記録媒体から情報を読み出す読出手段と、
前記読出手段により読み出された前記特定情報を利用して前記第２の鍵を生成する生成手段と、
前記生成手段により生成された前記第２の鍵を用いて、前記読出手段により読み出された前記暗号化鍵を復号し、その結果前記第１の鍵を得る鍵復号手段と、
前記別装置との間で鍵交換を行い第３の鍵を取得する鍵交換手段と、
前記鍵交換手段により取得された前記第３の鍵を用いて、前記鍵復号手段により得られた前記第１の鍵を暗号化する鍵暗号化手段と、
前記読出手段により読み出された前記暗号化コンテンツと、前記鍵暗号化手段により暗号化された前記第１の鍵とのそれぞれを前記別装置に転送する転送手段と
を備える情報処理装置。
【請求項１８】
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された記録媒体から情報を読み出して別装置に転送する情報処理装置の情報処理方法において、
前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し、
生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し、
その結果得られる前記第１の鍵を、前記別装置との間で鍵交換を行って取得した第３の鍵を用いて暗号化し、
前記記録媒体から読み出された前記暗号化コンテンツと、暗号化された前記第１の鍵とのそれぞれを前記別装置に転送する
ことを制御するステップを含む情報処理方法。
【請求項１９】
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された記録媒体から情報を読み出して別装置に転送することを制御するコンピュータに実行させるプログラムであって、
前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し、
生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し、
その結果得られる前記第１の鍵を、前記別装置との間で鍵交換を行って取得した第３の鍵を用いて暗号化し、
前記記録媒体から読み出された前記暗号化コンテンツと、暗号化された前記第１の鍵とのそれぞれを前記別装置に転送する
ことを制御するステップを含むプログラム。
【請求項２０】
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム、並びに記録媒体に関し、特に、設備や作業環境に応じた適切なコンテンツ保護技術を提供できるようになった、情報処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
従来、メディアにコンテンツを記録する際に暗号化して記録し、コンテンツを保護する、というコンテンツ保護技術が実現されている（例えば特許文献１参照）。
【特許文献１】特開２００６−５９４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えばこのようなメディアにコンテンツを記録させる機器の中には、ノンリニア編集装置に対してコンテンツを File として高速でアップロードさせること、１つのメディアの中に保護したいコンテンツと保護する必要のないコンテンツが混在すること、コンテンツの保護したいレベルが複数存在すること、といった要求がなされることがある。換言すると、編集、送出といった現状のワークフローに大きな変化を与えることなく設備の更新に伴ってセキュリティレベルが順次高くなっていくことが可能であるシステム構成であるといった要求がなされる機器が従来存在する。
【０００４】
従来のコンテンツ保護技術では、このような要求に応えることは困難である。換言すると、従来のコンテンツ保護技術では、このような設備や作業環境に応じた適切なコンテンツ保護を与えることは困難である。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、設備や作業環境に応じた適切なコンテンツ保護技術を提供できるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面の第１の情報処理装置は、コンテンツを記録媒体に記録する情報処理装置であって、第１の鍵を用いて前記コンテンツを暗号化する第１の暗号化手段と、前記記録媒体自身を特定可能な特定情報を用いて、第２の鍵を生成する生成手段と、前記生成手段により生成された前記第２の鍵を用いて、前記第１の鍵を暗号化する第２の暗号化手段と、前記第１の暗号化手段により暗号化された前記コンテンツと、前記第２の暗号化手段により暗号化された前記第１の鍵とを前記記録媒体に記録する記録手段とを備える。
【０００７】
前記第２の暗号化手段は、前記第１の鍵に加えてさらに前記コンテンツに関するメタ情報を含めた情報を、前記コンテンツを保護する保護情報として前記第２の鍵を用いて暗号化し、前記記録手段は、さらに、前記第２の暗号化手段により暗号化された前記保護情報を前記記録媒体に記録することができる。
【０００８】
前記メタ情報は、前記第１の暗号化手段に採用されている暗号化アルゴリズムを示す情報を含むことができる。
【０００９】
前記コンテンツの暗号化の実行有無を決定する決定手段をさらに備え、前記メタ情報は、前記決定手段による決定結果を含み、前記決定手段により前記コンテンツの暗号化の実行が決定された場合、前記第１の暗号化手段は前記コンテンツを暗号化し、前記記録手段は、前記第１の暗号化手段により暗号化された前記コンテンツと、前記第２の暗号化手段により暗号化された前記保護情報とを前記記録媒体に記録し、前記決定手段により前記コンテンツの暗号化の未実行が決定された場合、前記第１の暗号化手段は前記コンテンツの暗号化を禁止し、前記第２の暗号化手段は前記メタデータを前記保護情報として暗号化し、前記記録手段は、未暗号化の前記コンテンツと、前記第２の暗号化手段により暗号化された前記保護情報とを前記記録媒体に記録することができる。
【００１０】
前記メタ情報は、前記コンテンツについてのセキュリティレベルを示す情報を含むことができる。
【００１１】
前記記録手段は、前記記録媒体の第１の領域に前記コンテンツを記録し、前記記録媒体の前記第１の領域とは異なる第２の領域に前記第１の鍵を記録することができる。
【００１２】
前記第１の暗号化手段は、複数の前記コンテンツのそれぞれについて、相異なる前記第１の鍵をそれぞれ利用して暗号化し、前記記録手段は、前記複数のコンテンツを前記第１の領域に記録し、複数の前記コンテンツのそれぞれに対応する前記第１の鍵のそれぞれを前記第２の領域に記録することができる。
【００１３】
本発明の一側面の第１の情報処理方法は、コンテンツを記録媒体に記録する情報処理装置の情報処理方法であって、第１の鍵を用いて前記コンテンツを暗号化し、前記記録媒体自身を特定可能な特定情報を用いて、第２の鍵を生成し、生成された前記第２の鍵を用いて、前記第１の鍵を暗号化し、暗号化された前記コンテンツと、暗号化された前記第１の鍵とを前記記録媒体に記録することを制御するステップを含む。
【００１４】
本発明の一側面の第１のプログラムは、上述した本発明の一側面の第１の情報処理方法に対応するプログラムである。
【００１５】
本発明の一側面においては、次のようにして、コンテンツが記録媒体に記録される。即ち、第１の鍵を用いて前記コンテンツが暗号化され、前記記録媒体自身を特定可能な特定情報を用いて生成された前記第２の鍵を用いて、前記第１の鍵が暗号化され、暗号化された前記コンテンツと暗号化された前記第１の鍵とが前記記録媒体に記録される。
【００１６】
本発明の一側面の第２の情報処理装置は、自分自身を特定させる特定情報と、第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵とが少なくとも記録された記録媒体から、前記コンテンツを再生する情報処理装置であって、前記記録媒体から情報を読み出す読出手段と、前記読出手段により読み出された前記特定情報を利用して前記第２の鍵を生成する生成手段と、前記生成手段により生成された前記第２の鍵を用いて、前記読出手段により読み出された前記暗号化鍵を復号し、その結果前記第１の鍵を得る鍵復号手段と、前記鍵復号手段により得られた前記第１の鍵を用いて、前記読出手段により読み出された前記暗号化コンテンツを復号し、その結果前記コンテンツを得るコンテンツ復号手段とを備える。
【００１７】
前記第１の鍵に加えてさらに前記コンテンツに関するメタ情報を含めた情報が、前記コンテンツを保護する保護情報として前記第２の鍵を用いて暗号化され、その結果得られる暗号化保護情報が前記記録媒体に記録されており、前記鍵復号手段は、前記読出手段により読み出された前記暗号化保護情報を前記第２の鍵を用いて復号し、その結果前記保護情報を得て、前記コンテンツ復号手段は、前記鍵復号手段により得られた前記保護情報に含まれる前記第１の鍵を用いて、前記暗号化コンテンツを復号することができる。
【００１８】
前記メタ情報は、前記コンテンツの暗号化で利用された暗号化アルゴリズムを示す情報を含み、前記コンテンツ復号手段は、前記鍵復号手段により得られた前記保護情報に含まれる前記メタ情報で示される前記暗号化アルゴリズムに対応する復号アルゴリズムに従って、前記暗号化コンテンツを復号することができる。
【００１９】
前記記録媒体の記録対象は、前記暗号化コンテンツに加えてさらに、未暗号化のコンテンツを含み、前記メタ情報は、前記記録媒体に記録されているコンテンツの暗号化有無を示す情報を含み、前記鍵復号手段により得られた前記保護情報に含まれる前記メタ情報に基づいて、前記コンテンツ復号手段の処理の許可と禁止とを制御する復号制御手段をさらに設けることができる。
【００２０】
前記記録媒体の第１の領域に前記暗号化コンテンツが記録され、前記記録媒体の前記第１の領域とは異なる第２の領域に前記第１の鍵が記録されており、前記読出手段による前記第２の領域へのアクセスの許可と禁止とを制御するアクセス制御手段をさらに設けることができる。
【００２１】
本発明の一側面の第２の情報処理方法は、自分自身を特定させる特定情報と、第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、前記特定情報を用いて生成された第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵とが少なくとも記録された記録媒体から、前記コンテンツを再生する情報処理装置の情報処理方法であって、前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し、生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し、その結果得られた前記第１の鍵を用いて、前記記録媒体から読み出された前記暗号化コンテンツを復号し、その結果前記コンテンツを得ることを制御する。
【００２２】
本発明の一側面の第２のプログラムは、上述した本発明の一側面の第２の情報処理方法に対応するプログラムである。
【００２３】
本発明の一側面においては、自分自身を特定させる特定情報と、第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、前記特定情報を用いて生成された第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵とが少なくとも記録された記録媒体を対象として、次のような処理が実行される。この場合、前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵が生成され、前記記録媒体から読み出された前記暗号化鍵が前記第２の鍵を用いて復号され、その結果得られた前記第１の鍵を用いて、前記記録媒体から読み出された前記暗号化コンテンツが復号され、その結果前記コンテンツが得られる。
【００２４】
本発明の一側面の第３の情報処理装置は、自分自身を特定させる特定情報と、第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵とが少なくとも記録された記録媒体から情報を読み出して別装置に転送する情報処理装置において、前記記録媒体から情報を読み出す読出手段と、前記読出手段により読み出された前記特定情報を利用して前記第２の鍵を生成する生成手段と、前記生成手段により生成された前記第２の鍵を用いて、前記読出手段により読み出された前記暗号化鍵を復号し、その結果前記第１の鍵を得る鍵復号手段と、前記別装置との間で鍵交換を行い第３の鍵を取得する鍵交換手段と、前記鍵交換手段により取得された前記第３の鍵を用いて、前記鍵復号手段により得られた前記第１の鍵を暗号化する鍵暗号化手段と、前記読出手段により読み出された前記暗号化コンテンツと、前記鍵暗号化手段により暗号化された前記第１の鍵とのそれぞれを前記別装置に転送する転送手段とを備える。
【００２５】
本発明の一側面の第３の情報処理方法は、自分自身を特定させる特定情報と、第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵とが少なくとも記録された記録媒体から情報を読み出して別装置に転送する情報処理装置の情報処理方法であって、前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し、生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し、その結果得られる前記第１の鍵を、前記別装置との間で鍵交換を行って取得した第３の鍵を用いて暗号化し、前記記録媒体から読み出された前記暗号化コンテンツと、暗号化された前記第１の鍵とのそれぞれを前記別装置に転送することを制御するステップを含む。
【００２６】
本発明の一側面の第３のプログラムは、上述した本発明の一側面の第３の情報処理方法に対応するプログラムである。
【００２７】
本発明の一側面においては、自分自身を特定させる特定情報と、第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、前記特定情報を用いて生成された第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵とが少なくとも記録された記録媒体を対象として、次のような処理が実行される。即ち、前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵が生成され、前記記録媒体から読み出された前記暗号化鍵が前記第２の鍵を用いて復号され、その結果得られる前記第１の鍵が、前記別装置との間で鍵交換を行って取得された第３の鍵を用いて暗号化される。そして、前記記録媒体から読み出された前記暗号化コンテンツと、暗号化された前記第１の鍵とのそれぞれが前記別装置に転送される。
【００２８】
本発明の一側面の記録媒体は、自分自身を特定させる特定情報と、第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵とが記録されている。即ち、本発明の一側面においては、このような記録媒体が提供される。
【発明の効果】
【００２９】
以上のごとく、本発明の一側面によれば、コンテンツの保護技術の提供ができる。特に、設備や作業環境に応じた適切なコンテンツ保護技術を提供できるようになった。
【発明を実施するための最良の形態】
【００３０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３１】
本発明の一側面の第１の情報処理装置（例えば図３の記録装置２）は、
コンテンツを記録媒体（例えば図３の光ディスク１１）に記録する情報処理装置であって、
第１の鍵（例えば図３のCKey生成部５５により生成されるCKey）を用いて前記コンテンツを暗号化する第１の暗号化手段（例えば図３のコンテンツ暗号化部５４）と、
前記記録媒体自身を特定可能な特定情報（例えば後述するメディア固有情報）を用いて、第２の鍵（例えば後述するMKey）を生成する生成手段（例えば図３のMKey生成部５９）と、
前記生成手段により生成された前記第２の鍵を用いて、前記第１の鍵を暗号化する第２の暗号化手段（例えば図３の保護情報暗号化部５８）と、
前記第１の暗号化手段により暗号化された前記コンテンツと、前記第２の暗号化手段により暗号化された前記第１の鍵とを前記記録媒体に記録する記録手段（例えば図３の読書部５６）と
を備える。
【００３２】
前記第２の暗号化手段は、前記第１の鍵に加えてさらに前記コンテンツに関するメタ情報（例えば図３のメタデータ生成部５７により生成されたメタデータ）を含めた情報を、前記コンテンツを保護する保護情報として前記第２の鍵を用いて暗号化し、前記記録手段は、さらに、前記第２の暗号化手段により暗号化された前記保護情報を前記記録媒体に記録する。
【００３３】
前記コンテンツの暗号化の実行有無を決定する決定手段（例えば図３の暗号化有無決定部５３）をさらに備え、
前記メタ情報は、前記決定手段による決定結果を含み、
前記決定手段により前記コンテンツの暗号化の実行が決定された場合、前記第１の暗号化手段は前記コンテンツを暗号化し、前記記録手段は、前記第１の暗号化手段により暗号化された前記コンテンツと、前記第２の暗号化手段により暗号化された前記保護情報とを前記記録媒体に記録し、
前記決定手段により前記コンテンツの暗号化の未実行が決定された場合、前記第１の暗号化手段は前記コンテンツの暗号化を禁止し、前記第２の暗号化手段は前記メタデータを前記保護情報として暗号化し、前記記録手段は、未暗号化の前記コンテンツと、前記第２の暗号化手段により暗号化された前記保護情報とを前記記録媒体に記録する。
【００３４】
前記記録手段は、前記記録媒体の第１の領域（例えば図２のRAM領域２１）に前記コンテンツを記録し、前記記録媒体の前記第１の領域とは異なる第２の領域（例えば図２の著作権保護情報領域３１）に前記第１の鍵を記録する。
【００３５】
本発明の一側面の第１の情報処理方法（例えば図６の暗号化コンテンツ記録処理）は、
コンテンツを記録媒体に記録する情報処理装置（例えば図３の記録装置２）の情報処理方法であって、
第１の鍵を用いて前記コンテンツを暗号化し（例えば図３のステップＳ２）、
前記記録媒体自身を特定可能な特定情報を用いて、第２の鍵を生成し（例えば図３のステップＳ６）、
生成された前記第２の鍵を用いて、前記第１の鍵を暗号化し（例えば図３のステップＳ７）、
暗号化された前記コンテンツと、暗号化された前記第１の鍵とを前記記録媒体に記録する（例えば図３のステップＳ４，Ｓ８）
ことを制御するステップを含む。
【００３６】
本発明の一側面の第２の情報処理装置（例えば図４の再生装置３）は、
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された前記記録媒体（例えば図４の光ディスク１１）から、前記コンテンツを再生する情報処理装置において、
前記記録媒体から情報を読み出す読出手段（例えば図４の読出部１０１）と、
前記読出手段により読み出された前記特定情報を利用して前記第２の鍵を生成する生成手段（例えば図４のMKey生成部１０２）と、
前記生成手段により生成された前記第２の鍵を用いて、前記読出手段により読み出された前記暗号化鍵を復号し、その結果前記第１の鍵を得る鍵復号手段（例えば図４の保護情報復号部１０３）と、
前記鍵復号手段により得られた前記第１の鍵を用いて、前記読出手段により読み出された前記暗号化コンテンツを復号し、その結果前記コンテンツを得るコンテンツ復号手段（例えば図４のコンテンツ復号部１０８）と
を備える。
【００３７】
前記第１の鍵に加えてさらに前記コンテンツに関するメタ情報を含めた情報が、前記コンテンツを保護する保護情報として前記第２の鍵を用いて暗号化され、その結果得られる暗号化保護情報が前記記録媒体に記録されており、
前記鍵復号手段は、前記読出手段により読み出された前記暗号化保護情報を前記第２の鍵を用いて復号し、その結果前記保護情報を得て、
前記コンテンツ復号手段は、前記鍵復号手段により得られた前記保護情報に含まれる前記第１の鍵（例えば図４のCKey取得部１０４により取得されたCKey）を用いて、前記暗号化コンテンツを復号する。
【００３８】
前記記録媒体の記録対象は、前記暗号化コンテンツに加えてさらに、未暗号化のコンテンツを含み、
前記メタ情報は、前記記録媒体に記録されているコンテンツの暗号化有無を示す情報を含み、
前記鍵復号手段により得られた前記保護情報に含まれる前記メタ情報に基づいて、前記コンテンツ復号手段の処理の許可と禁止とを制御する復号制御手段（例えば図４の切替部１０６，暗号化有無判定部１０７）をさらに備える。
【００３９】
前記記録媒体の第１の領域に前記暗号化コンテンツが記録され、前記記録媒体の前記第１の領域とは異なる第２の領域に前記第１の鍵が記録されており、
前記読出手段による前記第２の領域へのアクセスの許可と禁止とを制御するアクセス制御手段（例えば図４の読出許可部１２３，スイッチ１２４）をさらに備える。
【００４０】
本発明の一側面の第２の情報処理方法（例えば図７の暗号化コンテンツ再生処理）は、
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された前記記録媒体から、前記コンテンツを再生する情報処理装置（例えば図４の再生装置３）の情報処理方法であって、
前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し（例えば図７のステップＳ２２）、
生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し（例えば図７のステップＳ２６）、
その結果得られた前記第１の鍵を用いて、前記記録媒体から読み出された前記暗号化コンテンツを復号し、その結果前記コンテンツを得る（例えば図７のステップＳ２８）
ことを制御するステップを含む。
【００４１】
本発明の一側面の第３の情報処理装置（例えば図４の再生装置３）は、
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された前記記録媒体（例えば図４の光ディスク１１）から情報を読み出して別装置（例えば図４のノンリニア編集装置４）に転送する情報処理装置において、
前記記録媒体から情報を読み出す読出手段（例えば図４の読出部１０１）と、
前記読出手段により読み出された前記特定情報を利用して前記第２の鍵を生成する生成手段（例えば図４のMKey生成部１０２）と、
前記生成手段により生成された前記第２の鍵を用いて、前記読出手段により読み出された前記暗号化鍵を復号し、その結果前記第１の鍵を得る鍵復号手段（例えば図４の保護情報復号部１０３）と、
前記別装置との間で鍵交換を行い第３の鍵を取得する鍵交換手段（例えば図４の鍵交換部１３１）と、
前記鍵交換手段により取得された前記第３の鍵を用いて、前記鍵復号手段により得られた前記第１の鍵を暗号化する鍵暗号化手段（例えば図４の保護情報暗号化部１３２）と、
前記読出手段により読み出された前記暗号化コンテンツと、前記鍵暗号化手段により暗号化された前記第１の鍵とのそれぞれを前記別装置に転送する転送手段（例えば図４の送信部１３３）と
を備える。
【００４２】
本発明の一側面の第３の情報処理方法（例えば図８の左方の再生装置側の転送処理）は、
自分自身を特定させる特定情報と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツと、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵と
が少なくとも記録された記録媒体から情報を読み出して別装置（例えば図４のノンリニア編集装置４）に転送する情報処理装置（例えば図４の再生装置３）の情報処理方法であって、
前記記録媒体から読み出された前記特定情報を利用して前記第２の鍵を生成し（例えば図８のステップＳ５５）、
生成された前記第２の鍵を用いて、前記記録媒体から読み出された前記暗号化鍵を復号し（例えば図８のステップＳ５９）、
その結果得られる前記第１の鍵を、前記別装置との間で鍵交換を行って（例えば図８のステップＳ５３）取得した第３の鍵を用いて暗号化し（例えば図８のステップＳ６０）、
前記記録媒体から読み出された前記暗号化コンテンツと、暗号化された前記第１の鍵とのそれぞれを前記別装置に転送する（例えば図８のステップＳ６１）
ことを制御するステップを含む。
【００４３】
本発明の一側面の記録媒体（例えば図２の光ディスク１１）には、
自分自身を特定させる特定情報（例えば図２のROM領域２２に記録された、後述するメディア固有情報）と、
第１の鍵を用いてコンテンツが暗号化された結果得られる暗号化コンテンツ（例えば図２のRAM領域２１のうちの領域２１−Ａに記録された、後述するコンテンツＡ）と、
前記特定情報に基づく第２の鍵を用いて前記第１の鍵が暗号化された結果得られる暗号化鍵（例えば図２の著作権保護情報領域３１に記録された、後述するCKey-A）と
が記録されている。
【００４４】
以下、図面を参照して、本発明の実施の形態について説明する。
【００４５】
本発明では、上述したようにコンテンツの保護技術が提供される。ここに、コンテンツとは、広く、人間の創造的活動により生み出されるものをいう。例えば、映画、音楽、演劇、文芸、写真、漫画、アニメーション、コンピュータゲームその他の文字、図形、色彩、音声、動作若しくは映像若しくはこれらを組み合わせたもの又はこれらに係る情報を電子計算機を介して提供するためのプログラムが、コンテンツの一例である。ただし、本明細書では、いわゆるコンテンツデータ、即ち、人間の創造的活動により生み出されたものが装置によって処理可能な形態とされたもの、例えば電気信号等とされたものも、特に区別せずにまとめて、コンテンツと称する。
【００４６】
図１は、本発明を適用した情報処理システムの構成例を示す図である。
【００４７】
図１の例の情報処理システムは、コンテンツ出力装置１乃至ノンリニア編集装置４から構成されており、光ディスク１１を利用した各種処理、例えば記録処理、再生処理、転送処理、編集処理等を実行することができる。
【００４８】
コンテンツ出力装置１は、例えば、カムコーダ等から構成され、コンテンツを記録装置２に提供する。
【００４９】
記録装置２は、コンテンツ出力装置１から提供されたコンテンツを、必要に応じて暗号化して光ディスク１１に記録する。また、記録装置２は、ノンリニア編集装置４による編集情報も、必要に応じて暗号化し、必要に応じて光ディスク１１に記録する。なお、ノンリニア編集装置４の編集情報については後述する。また、記録装置２の詳細については、図３を参照して後述する。
【００５０】
再生装置３は、光ディスク１１からコンテンツを読み出して再生する。その際、そのコンテンツが暗号化されている場合には、再生装置３は、その暗号化コンテンツを復号した後に再生する。また、再生装置３は、必要に応じて、光ディスク１１から読み出したコンテンツをノンリニア編集装置４に転送する。なお、再生装置３の詳細については、図４を参照して後述する。
【００５１】
ノンリニア編集装置４は、光ディスク１１に記録されたコンテンツの編集を行う。その際、ノンリニア編集装置４は、必要に応じて、光ディスク１１に記録されたコンテンツを再生装置３を介して取得する。即ち、再生装置３は、光ディスク１１から読み出したコンテンツを、必要に応じてノンリニア編集装置４に転送する。
【００５２】
なお、コンテンツの編集はいわゆる破壊編集と非破壊編集との２種類に大別できるが、ノンリニア編集装置４は、何れの種類も実行できるとする。また、本実施の形態では、ノンリニア編集装置４は、非破壊編集を行う場合、その非破壊編集結果自身や、その編集結果に基づく再生方法（各コンテンツに含まれる素材データ、即ち、映像データや音声データ等をどのようなタイミングで再生するのか等の方法）等を含む編集情報を必要に応じて作成し、記録装置２に提供する。以下、かかる編集情報を、エディットリストと称する。即ち、本実施の形態では、ノンリニア編集装置４により必要に応じて作成されたエディットリストは、記録装置２によって光ディスク１１に記録される。従って、再生装置３は、このエディットリストに従って、光ディスク１１に記録されている１以上のコンテンツの再生を制御することもできる。
【００５３】
その他、ノンリニア編集装置４の詳細については、図５を参照して後述する。
【００５４】
図２は、本発明が適用される記録媒体の一実施の形態としての光ディスク１１の構造例を示している。
【００５５】
図２の例の光ディスク１１には、RAM（Random Access Memory）領域２１、ROM（Read Only Memory）領域２２、および、File System領域２３が形成されている。
【００５６】
順不同に説明するが、ROM領域２２には、この光ディスク１１固有の情報、即ち、光ディスク１１自身を特定可能な情報（以下、メディア固有情報と称する）が記録されている。File System領域２３には、RAM領域２１に記録されているFileの情報(ファイルサイズ、Startアドレス、属性等)が記録されている。RAM領域２１には、コンテンツがFile単位で記録されている。例えば、図２の例では、RAM領域２１のうちの、領域２１−ＡにはコンテンツＡが記録されており、領域２１−ＢにはコンテンツＢが記録されている。また、コンテンツＡは、記録装置２（図１）によって、コンテンツキー(以下 CKeyと記述する)-Aを用いて暗号化されて記録されているとする。一方、コンテンツＢは、記録装置２によって、CKey-B で暗号化されて記録されているとする。
【００５７】
この場合、CKey-A，CKey-Bのそれぞれは、記録装置２によって、ROM領域２２に書かれているメディア固有情報、例えばこの光ディスク１１の製造番号等から生成されたマスター鍵（以下、MKeyと称する）で暗号化されて、File System領域２３内の特定領域３１に記録されている。また、コンテンツＡ，Ｂに関する各種情報（以下、メタデータと称する）も、同様に、記録装置２によって、MKeyによって暗号化されて特定領域３１に記録されている。このようなCKeyやメタデータは、対応するコンテンツの著作権等を保護するために必要な情報であると言えるので、以下、著作権保護情報或いは略して保護情報と称する。この呼称に伴い、特定領域３１を、以下、著作権保護情報領域３１と称する。
【００５８】
なお、著作権等を保護といったように「等」と記述したのは、コンテンツの保護目的は、著作権の保護に限定されないからである。即ち、説明の簡略上、以下、著作権保護情報と称するが、著作権保護情報は、必ずしも著作権保護のみに利用されるわけではなく、例えば日本国の不正競争防止法で定義されている不正競争に対する保護に利用される場合もある。
【００５９】
この場合、MKeyの生成手順に関しては、即ち例えば後述する図７のステップＳ２１，Ｓ２２の処理手順に関してはライセンス供与の形態をとることで、光ディスク１１に記録されたコンテンツのより強固な保護を実現することが可能になる。
【００６０】
例えば、図１の再生装置３は、正規にライセンスを供与されており、このため、図４や図７を用いて後述するように、光ディスク１１に記録されたコンテンツを、あたかも何の保護もされていないかのように再生することが可能である。これに対して、図示はしないが、正規にライセンス供与されていない再生装置であれば、MKeyの生成ができないので、光ディスク１１に記録されたコンテンツの再生は不可能になる。
【００６１】
さらに、著作権保護情報領域３１への書き換えに関してパスワード等のアクセス制限を設けることによって、光ディスク１１に記録されたコンテンツの保護をより一段と強固にすることが可能になる。
【００６２】
具体的には例えば、著作権保護情報領域３１に対して、IP アドレスによる制限、個人認証による制限、証明書による制限等を加えることによって、正規にライセンス供与されている再生装置３であっても、CKey等の著作権保護情報の読み出しに制限をかけることが可能となる。即ち、コンテンツ管理者が用途に応じて様々なコンテンツ保護のレベルを自由に設定し、コンテンツ保護を実現することが可能になる。
【００６３】
さらにまた、光ディスク１１に記録されたFileの転送、本実施の形態では図１の再生装置３からノンリニア編集装置４への転送に関しては、RAM領域２１に記録されているコンテンツをそのままFileとして高速転送することが可能になる。
【００６４】
この場合、コンテンツの再生にはCKey等の著作権保護情報も必要となるので、著作権保護情報の転送も必要になる。著作権保護情報の転送については、図８を用いて後述するように、鍵交換といった転送プロトコルや、著作権保護情報の暗号化/復号といった信号処理が介在することになり、高速転送は困難となる。しかしながら、コンテンツのFileサイズに対して著作権保護情報は無視できる程度のFileサイズであることから、コンテンツの転送時間が転送時間の大部分を占め支配的なる。従って、信号処理を介在させずにコンテンツの転送を実現しさえすれば、結果として File の高速転送が実現できる。なお、ここに、コンテンツについての信号処理とは、例えばコンテンツが暗号化されている場合に、転送元でその復号処理を行ったり、転送先で再暗号化処理を行うことをいう。
【００６５】
また、光ディスク１１の編集に関しては、即ち、本実施の形態ではノンリニア編集装置４の編集処理に関しては、次のようにすればよい。即ち、非破壊編集では、基本的には各々の編集素材に付随している著作権保護情報が編集結果の著作権保護情報になるが、各編集素材間で著作権保護情報に矛盾が生じる場合には、エディットリストに新たな著作権情報を付随させればよい。ここに、編集素材とは、本実施の形態では、光ディスク１１のRAM領域２１に記録されている一コンテンツの全部または一部分をいう。一方、破壊編集では、編集結果という新規コンテンツが物理的に発生するので、その新規コンテンツに対応した著作権保護情報を付加してやればよい。
【００６６】
以上説明した図２の構造を有するような光ディスク１１を採用することで、その設備や作業環境に応じた適切なコンテンツ保護が可能となる。
【００６７】
例えば、図１の例の設備や作業環境に応じた適切なコンテンツ保護は、次のような機能的構成をそれぞれ有する記録装置２、再生装置３、およびノンリニア編集装置４のそれぞれを採用することで可能になる。即ち、以下、記録装置２、再生装置３、およびノンリニア編集装置４のそれぞれの機能的構成等について個別に説明していく。
【００６８】
図３は、記録装置２の機能的構成例を示している。
【００６９】
図３の例の記録装置２は、コンテンツ取得部５１乃至編集情報取得部６０を含むように構成されている。
【００７０】
ただし、コンテンツ取得部５１乃至編集情報取得部６０に分類したのは、本発明の理解を容易なものとするためであり、実現化する際にはこのような分類を行う必要は特にない。換言すると、コンテンツ取得部５１乃至編集情報取得部６０の各機能ブロックの各機能を搭載するように記録装置２を構成すれば足り、その実現形態は特に限定されない。
【００７１】
コンテンツ取得部５１は、コンテンツ出力装置１から提供されたコンテンツを取得し、切替部５２に提供する。また、コンテンツ取得部５１は、取得したコンテンツに付随している各種情報を必要に応じてメタデータ生成部５７に提供する。
【００７２】
なお、コンテンツ出力装置１から提供されたコンテンツの形態が光ディスク１１への記録に適した形態で無い場合、コンテンツ取得部５１は、コンテンツの形態を光ディスク１１への記録に適した形態に変換する変換処理を施した上、切替部５２に提供する。例えば、MPEG（Moving Picture Experts Group）方式で圧縮符号化する処理が、変換処理の一例である。
【００７３】
切替部５２は、暗号化有無決定部５３の制御に基づいて、コンテンツ暗号化部５４側と読書部５６側とのうちの何れか一方に、その出力端を切替る。
【００７４】
即ち、暗号化有無決定部５３は、コンテンツ取得部５１により取得されたコンテンツを暗号化するか否かを決定する。そして、暗号化有無決定部５３は、暗号化すると決定した場合には、切替部５２の出力端をコンテンツ暗号化部５４側に切り替える。すると、コンテンツ取得部５１により取得されたコンテンツは、切替部５２を介してコンテンツ暗号化部５４に提供される。
【００７５】
これに対して、暗号化有無決定部５３は、暗号化しないと決定した場合には、切替部５２の出力端を読書部５６側に切り替える。すると、コンテンツ取得部５１により取得されたコンテンツは、切替部５２を介して読書部５６に、より正確には後述するRAM領域書込部６１に提供される。
【００７６】
その際、暗号化有無決定部５３の決定結果はメタデータ生成部５７にも提供される。
【００７７】
コンテンツ暗号化部５４は、CKey生成部５５により生成されたCKeyを利用して、切替部５２から提供されてきたコンテンツを暗号化し、その結果得られる暗号化コンテンツを読書部５６に、より正確には後述するRAM領域書込部６１に提供する。また、コンテンツ暗号化部５４は、その暗号化コンテンツの復号に必要な情報、例えば暗号化アルゴリズムを示す情報等も適宜メタデータ生成部５７に提供する。
【００７８】
本実施の形態では上述したようにコンテンツ毎に異なるCKeyが利用されて暗号化されるので、CKey生成部５５は、新たなコンテンツがコンテンツ暗号化部５４に提供される毎に、新たなCKeyを生成し、コンテンツ暗号化部５４に提供するとともに、それを著作権保護情報のひとつとして保護情報暗号化部５８に提供する。
【００７９】
なお、コンテンツ暗号化部５４が採用する暗号化アルゴリズムは、特に限定されず任意でよい。ただし、当然ながら、CKey生成部５５により生成されたCKeyを暗号化鍵として利用可能な暗号化アルゴリズムである必要がある。換言すると、CKey生成部５５は、コンテンツ暗号化部５４に採用された暗号化アルゴリズムにおいて暗号化鍵として使用される形態のCKeyを生成する。
【００８０】
具体的には例えば、共通鍵暗号方式の一つのAES(Advanced Encryption Standard)暗号がコンテンツ暗号化部５４に採用されている場合、CKey生成部５５は、AES Keyと称される128ビットの共通鍵をCkeyとして生成してコンテンツ暗号化部５４に提供する。すると、コンテンツ暗号化部５４は、そのCkeyと、AES Inputと称されるデータとを用いて、コンテンツを直接暗号化するためのデータ（以下、AES暗号データと称する）を生成する。そして、コンテンツ暗号化部５４は、そのAES暗号データを用いてコンテンツを暗号化し、その結果得られる暗号化コンテンツを読書部５６のRAM領域書込部６１に提供する。
【００８１】
その際、コンテンツ暗号化部５４は、CKeyに対して、AES input等の各種情報を補足情報として付加し、その結果得られるデータ（以下、LEKP:Link Encryption Key Payloadと称する）をメタデータ生成部５７に提供する。この場合、LEKPにCKey自体が含まれているので、CKey生成部５５から保護情報暗号化部５８へのCKeyの提供は省略可能である。
【００８２】
さらに、１つのコンテンツ（ストリームデータ全体）の暗号化に利用されるCKeyは、本実施の形態では一種類のみとしているが、随時更新するようにしてもよい。即ち、１つのコンテンツの暗号化に対して、複数種類のCKeyを使用するようにしてもよい。ただし、この場合には、CKeyの更新タイミング等がわからなければ、暗号化コンテンツの復号が実質不可能となるので、Ckeyの更新タイミングや、複数種類のCkeyをそれぞれ特定するためのIDといった各種情報もメタデータ生成部５７に提供されることになる。
【００８３】
即ち、AES暗号が採用されている場合には、LEKP、Ckeyの更新タイミング、複数種類のCkeyの各ID等が、暗号アルゴリズムを示す情報のひとつとしてメタデータ生成部５７に提供される。
【００８４】
読書部５６は、光ディスク１１に対する情報の読み書きを行う。図３の例では、読書部５６は、RAM領域２１（図２）にコンテンツを書き込むためのRAM領域書込部６１、著作権保護情報領域３１（図２）に著作権保護情報を書き込むための保護情報領域書込部６２、および、ROM領域２２（図２）からメディア固有情報を読みだすための固有情報読出部６３を含むように構成されている。
【００８５】
ただし、RAM領域書込部６１、保護情報領域書込部６２、および、固有情報読出部６３に分類したのは、本発明の理解を容易なものとするためであり、実現化する際にはこのような分類を行う必要は特にない。換言すると、RAM領域書込部６１、保護情報領域書込部６２、および、固有情報読出部６３の各機能ブロックの各機能を搭載するように読書部５６を構成すれば足り、その実現形態は特に限定されない。
【００８６】
メタデータ生成部５７は、コンテンツ取得部５１、暗号化有無決定部５３、またはコンテンツ暗号化部５４から提供されてきた各種情報を、対応するコンテンツのメタデータとして生成する。即ち、本実施の形態では、メタデータには、対応するコンテンツが暗号化されたか否かの情報や、暗号化された場合には暗号化アルゴリズムを示す情報が含まれる。さらに、本実施の形態では、必要に応じて、対応するコンテンツのセキュリティレベル等もさらにメタデータに含まれる場合がある。そして、メタデータ生成部５７は、そのメタデータを著作権保護情報のひとつとして保護情報暗号化部５８に提供する。
【００８７】
保護情報暗号化部５８は、上述したCKey生成部５５若しくはメタデータ生成部５７から、または後述する編集情報取得部６０から提供されてくる著作権保護情報を、MKey生成部５９により生成されたMKeyを利用して暗号化し、その結果得られる暗号化著作権保護情報を読書部５６の保護情報領域書込部６２に提供する。すると、保護情報領域書込部６２は、その暗号化著作権保護情報を著作権保護情報領域３１（図２）に書き込む。
【００８８】
本実施の形態では上述したように、Mkeyは、光ディスク１１のメディア固有情報に基づいて生成される。即ち、図３の例では、MKey生成部５９が、固有情報読出部６３によって読み出された光ディスク１１のメディア固有情報に基づいて、MKeyを生成して保護情報暗号化部５８に提供する。
【００８９】
なお、保護情報暗号化部５８が採用する暗号化アルゴリズムは、特に限定されず任意でよい。ただし、当然ながら、MKey生成部５９により生成されたMKeyを暗号化鍵として利用可能な暗号化アルゴリズムである必要がある。換言すると、MKey生成部５９は、保護情報暗号化部５８に採用された暗号化アルゴリズムにおいて暗号化鍵として使用される形態のMKeyを生成する。具体的には例えば、上述したAES暗号を採用することができる。
【００９０】
編集情報取得部６０は、ノンリニア編集装置４から提供されてくる編集情報を取得する。ここに、編集情報とは、本実施の形態では、上述した破壊編集が行われた場合には新規コンテンツとその著作権保護情報とをいい、上述した非破壊編集が行われた場合にはエディットリストをいう。また、編集情報取得部６０は、取得した編集情報から著作権保護情報を抽出して保護情報暗号化部５８に提供するとともに、それ以外の情報をRAM領域書込部６１に提供する。即ち、図３の例では、編集情報も光ディスク１１への記録対象となり、編集情報に著作権保護情報が含まれる場合には、その著作権保護情報は暗号化された上で著作権保護情報領域３１（図２）に書き込まれることになる。
【００９１】
なお、著作権保護情報がノンリニア編集装置４から記録装置２に転送される場合も、後述する再生装置３からノンリニア編集装置４への転送と同様に、暗号化された上で転送されることが望ましい。このことを実現させるためには、図示はしないが、後述する図５の鍵交換部１５２と保護情報復号部１５３とのそれぞれに対応する機能を編集情報取得部６０に搭載すればよい。
【００９２】
以上説明した機能的構成を有する記録装置２により光ディスク１１に記録されたコンテンツを再生したり、ノンリニア編集装置４に転送するため、再生装置３は例えば図４に示されるような機能的構成を有している。即ち、図４は、再生装置３の機能的構成例を示している。
【００９３】
図４の例の再生装置３は、読出部１０１乃至転送処理部１１０を含むように構成されている。
【００９４】
ただし、読出部１０１乃至転送処理部１１０に分類したのは、本発明の理解を容易なものとするためであり、実現化する際にはこのような分類を行う必要は特にない。換言すると、読出部１０１乃至転送処理部１１０の各機能ブロックの各機能を搭載するように再生装置３を構成すれば足り、その実現形態は特に限定されない。
【００９５】
読出部１０１は、光ディスク１１から情報を読み出す。図４の例では、読出部１０１は、固有情報読出部１２１乃至RAM領域読出部１２５を含むように構成されている。
【００９６】
ただし、固有情報読出部１２１乃至RAM領域読出部１２５に分類したのは、本発明の理解を容易なものとするためであり、実現化する際にはこのような分類を行う必要は特にない。換言すると、固有情報読出部１２１乃至RAM領域読出部１２５の各機能ブロックの各機能を搭載するように読出部１０１を構成すれば足り、その実現形態は特に限定されない。
【００９７】
固有情報読出部１２１は、ROM領域２２（図２）からメディア固有情報を読み出して、MKey生成部１０２に提供する。
【００９８】
保護情報領域読出部１２２は、著作権保護情報領域３１（図２）から著作権保護情報を読み出し、保護情報復号部１０３に提供する。ただし、スイッチ１２４がオン状態の場合にのみ、保護情報領域読出部１２２は、著作権保護情報領域３１から著作権保護情報を読み出すことができる。換言すると、スイッチ１２４がオフ状態の場合には、保護情報領域読出部１２２による著作権保護情報領域３１へのアクセスが禁止される。
【００９９】
このスイッチ１２４のオン／オフ状態の遷移は読出許可部１２３により制御される。即ち、読出許可部１２３は、上述したIPアドレス、個人認証、証明書等に基づいて、著作権保護情報領域３１の読み出しの許可または禁止を決定し、読み出しを許可すると決定した場合にはスイッチ１２４をオン状態とするのに対して、読み出しを禁止すると決定した場合にはスイッチ１２４をオフ状態とする。即ち、図４の例では、読出許可部１２３とスイッチ１２４とにより、著作権保護情報領域３１に対するアクセス制限がなされることになる。なお、スイッチ１２４は、図４の例では情報の伝送経路についてのスイッチとされているが、図４の例の形態に限定されず、保護情報領域読出部１２２による著作権保護情報領域３１へのアクセスの許可と禁止とを切り替える機能を有していれば足りる。
【０１００】
RAM領域読出部１２５は、RAM領域２１（図２）からコンテンツを読み出して、切替部１０６に提供する。
【０１０１】
このようにして、読出部１０１により各種情報が光ディスク１１から読み出される。
【０１０２】
MKey生成部１０２は、固有情報読出部１２１によって読み出された光ディスク１１のメディア固有情報に基づいて、MKeyを生成して保護情報復号部１０３に提供する。即ち、MKey生成部１０２は、記録装置２（図３）によって著作権保護情報が暗号化されたときに利用されたMKeyを復元し、保護情報復号部１０３に提供する。
【０１０３】
保護情報領域読出部１２２によって読み出されて、保護情報復号部１０３に提供された著作権保護情報は暗号化されている。そこで、保護情報復号部１０３は、その暗号化著作権保護情報を、MKey生成部１０２により生成されたMKeyを利用して復号する。即ち、保護情報復号部１０３には、記録装置２の保護情報暗号化部５８（図３）の暗号化アルゴリズムに対応する復号アルゴリズムが採用されている。
【０１０４】
なお、このようにして保護情報復号部１０３により復号された著作権保護情報が、再生対象のコンテンツに対応するものであった場合には、その著作権保護情報のうちの、CKeyがCKey取得部１０４に提供され、また、メタデータがメタデータ取得部１０５に提供される。一方、復号された著作権保護情報に対応するコンテンツがノンリニア編集装置４に転送される場合には、その著作権保護情報は転送処理部１１０に、より正確には後述する保護情報暗号化部１３２に提供される。
【０１０５】
CKey取得部１０４は、取得したCKeyをコンテンツ復号部１０８に提供する。また、メタデータ取得部１０５は、取得したメタデータを、暗号化有無判定部１０７、コンテンツ復号部１０８、またはコンテンツ再生部１０９に提供する。
【０１０６】
切替部１０６は、暗号化有無判定部１０７の制御に基づいて、コンテンツ復号部１０８側とコンテンツ再生部１０９側とのうちの何れか一方に、その出力端を切替る。
【０１０７】
即ち、暗号化有無判定部１０７は、メタデータ取得部１０５から提供されたメタデータ、即ち、例えば図３の暗号化有無決定部５３の決定結果に基づいて、RAM領域読出部１２５によって読み出されたコンテンツは、暗号化されているか否かを判定する。そして、暗号化有無判定部１０７は、暗号化されていると判定した場合には、切替部１０６の出力端をコンテンツ復号部１０８側に切り替える。すると、RAM領域読出部１２５によって読み出された暗号化コンテンツは、切替部１０６を介してコンテンツ復号部１０８に提供される。
【０１０８】
これに対して、暗号化有無判定部１０７は、暗号化されていないと判定した場合には、切替部１０６の出力端をコンテンツ再生部１０９側に切り替える。すると、RAM領域読出部１２５によって読み出されたコンテンツは、切替部１０６を介してコンテンツ再生部１０９に提供される。
【０１０９】
コンテンツ復号部１０８は、CKey取得部１０４から提供されたCKeyを利用して、切替部１０６から提供されてきた暗号化コンテンツを復号し、その結果得られるコンテンツをコンテンツ再生部１０９に提供する。
【０１１０】
なお、その際、コンテンツ復号部１０８は、メタデータ取得部１０５から提供されるメタデータを適宜参照する。例えば、コンテンツ復号部１０３は、記録装置２のコンテンツ暗号化部５４（図３）の暗号化アルゴリズムをメタデータから認識し、それに対応する復号アルゴリズムを用いて暗号化コンテンツを復号する。
【０１１１】
コンテンツ再生部１０９は、切替部１０６またはコンテンツ復号部１０８から提供されてきたコンテンツを再生する。ここに、コンテンツの再生とは、モニタに映像を表示させたりスピーカから音を出力させる等の狭義の再生ではなく、映像信号や音声信号として出力することも含む広義の再生である。即ち、モニタに映像を表示させることも出力と捉えれば、コンテンツを、出力先に適した形態で出力することが、コンテンツの再生である。即ち、コンテンツ再生部１０９は、必要に応じて、コンテンツを出力先に適した形態に変換する変換処理を実行する。例えば、コンテンツがMPEG方式で圧縮符号化されている場合には、MPEG方式で伸張復号する処理が、変換処理の一例である。
【０１１２】
転送処理部１１０は、RAM領域読出部１２５によって読み出されたコンテンツとその著作権保護情報をノンリニア編集装置４に転送する。このため、図４の例では、転送処理部１１０は、鍵交換部１３１、保護情報暗号化部１３２、および送信部１３３を含むように構成されている。
【０１１３】
鍵交換部１３１は、ノンリニア編集装置４と、より正確には後述する図５の鍵交換部１５２と鍵の交換を行い、ノンリニア編集装置４からの鍵を保護情報暗号化部１３２に提供する。
【０１１４】
保護情報暗号化部１３２は、この鍵交換部１３１からの鍵、即ち、ノンリニア編集装置４と交換した鍵を利用して、保護情報復号部１０３から提供された著作権保護情報を暗号化し、送信部１３３に提供する。
【０１１５】
なお、保護情報暗号化部１３２が採用する暗号化アルゴリズムは、特に限定されず任意でよい。ただし、当然ながら、ノンリニア編集装置４と交換した鍵を暗号化鍵として利用可能な暗号化アルゴリズムである必要がある。換言すると、鍵交換部１３１は、保護情報暗号化部１３２に採用された暗号化アルゴリズムにおける暗号化鍵をノンリニア編集装置４から受信して、それに対応する復号鍵をノンリニア編集装置４に送信する。
【０１１６】
送信部１３３は、RAM領域読出部１２５によって読み出されたコンテンツを暗号化されているか否かを問わず、即ち、暗号化されていてもそれを復号するような信号処理を一切行わずに、ノンリニア編集装置４に対して高速転送する。
【０１１７】
また、送信部１３３は、保護情報暗号化部１３２から提供された暗号化著作権保護情報もノンリニア編集装置４に転送する。
【０１１８】
この場合、著作権保護情報の転送処理のみに着目すると、鍵交換部１３１や保護情報暗号化部１３２での処理が必要になるため、その分だけ処理時間が必要となり、高速転送は困難になる。しかしながら、コンテンツとその著作権保護情報の転送といった転送処理全体からみれば、上述したように、著作権保護情報の転送処理時間が、全体の転送処理時間に対して占める割合は微細であり、高速転送が実現できているといえる。
【０１１９】
なお、コンテンツとその著作権保護情報の転送処理の詳細については、図８を参照して後述する。
【０１２０】
以上説明した機能的構成を有する再生装置３から転送されてきたコンテンツを編集したり、その編集情報を記録装置２に送信するため、ノンリニア編集装置４は例えば図５に示されるような機能的構成を有している。即ち、図５は、ノンリニア編集装置４の機能的構成例を示している。
【０１２１】
図５の例のノンリニア編集装置４は、受信部１５１乃至送信部１６８を含むように構成されている。
【０１２２】
ただし、受信部１５１乃至送信部１６８に分類したのは、本発明の理解を容易なものとするためであり、実現化する際にはこのような分類を行う必要は特にない。換言すると、受信部１５１乃至送信部１６８の各機能ブロックの各機能を搭載するようにノンリニア編集装置４を構成すれば足り、その実現形態は特に限定されない。
【０１２３】
受信部１５１は、再生装置３から転送されてきたコンテンツとその著作権保護情報とを受信し、コンテンツをコンテンツ取得部１５６に提供する一方、著作権保護情報を保護情報復号部１５３に提供する。
【０１２４】
また、鍵交換部１５２は、上述したように、再生装置３の鍵交換部１３１（図４）と鍵の交換を行い、再生装置３からの鍵を保護情報復号部１５３に提供する。
【０１２５】
受信部１５１で受信されて保護情報復号部１５３に提供されてくる著作権保護情報は暗号化されている。そこで、保護情報復号部１５３は、鍵交換部１５２からの鍵、即ち、再生装置３と交換した鍵を利用して、受信部１５１から提供された暗号化著作権保護情報を復号する。
【０１２６】
このようにして保護情報復号部１５３により復号された著作権保護情報のうちの、CKeyがCKey取得部１５４に提供され、また、メタデータがメタデータ取得部１５５に提供される。CKey取得部１５４は、取得したCKeyをコンテンツ復号部１５９に提供する。また、メタデータ取得部１５５は、取得したメタデータを、暗号化有無判定部１５８、またはコンテンツ復号部１５９に提供する。
【０１２７】
コンテンツ取得部１５６は、受信部１５１からのコンテンツ、即ち、再生装置３から転送されてきたコンテンツを取得し、切替部１５７に提供する。
【０１２８】
切替部１５７は、暗号化有無判定部１５８の制御に基づいて、コンテンツ復号部１５９側と編集部１６０側とのうちの何れか一方に、その出力端を切替る。
【０１２９】
即ち、暗号化有無判定部１５８は、メタデータ取得部１５５から提供されたメタデータ、即ち、例えば図３の暗号化有無決定部５３の決定結果に基づいて、再生装置３から転送されてきたコンテンツは、暗号化されているか否かを判定する。そして、暗号化有無判定部１５８は、暗号化されていると判定した場合には、切替部１５７の出力端をコンテンツ復号部１５９側に切り替える。すると、再生装置３から転送されてきて受信部１５１に受信された暗号化コンテンツは、コンテンツ取得部１５６と切替部１５７とを介してコンテンツ復号部１５９に提供される。
【０１３０】
これに対して、暗号化有無判定部１５８は、暗号化されていないと判定した場合には、切替部１５７の出力端を編集部１６０側に切り替える。すると、再生装置３から転送されてきて受信部１５１に受信された暗号化コンテンツは、コンテンツ取得部１５６と切替部１５７とを介して編集部１６０に提供される。
【０１３１】
コンテンツ復号部１５９は、CKey取得部１５４から提供されたCKeyを利用して、切替部１５７から提供されてきた暗号化コンテンツを復号し、その結果得られるコンテンツを編集部１６０に提供する。
【０１３２】
なお、その際、コンテンツ復号部１５９は、メタデータ取得部１５５から提供されるメタデータを適宜参照する。例えば、コンテンツ復号部１５９は、記録装置２のコンテンツ暗号化部５４（図３）の暗号化アルゴリズムをメタデータから認識し、それに対応する復号アルゴリズムを用いて暗号化コンテンツを復号する。
【０１３３】
編集部１６０は、ユーザの操作に応じて、切替部１５７またはコンテンツ復号部１５９から提供されてきたコンテンツに対して例えば破壊編集を行うと、その編集結果としての新規コンテンツをコンテンツ取得部１６１に提供する。
【０１３４】
また、編集部１６０は、ユーザの操作に応じて、例えば非破壊編集を行うと、その編集結果としてのエディットリストをエディットリスト取得部１６２に提供する。
【０１３５】
即ち、エディットリスト取得部１６２は、編集部１６０による非破壊編集結果としてのエディットリストを取得して、送信部１６８に提供する。
【０１３６】
一方、コンテンツ取得部１６１は、編集部１６０による破壊編集結果としての新規コンテンツを取得して、切替部１６３に提供する。また、コンテンツ取得部１６１は、取得したコンテンツに付随している各種情報を必要に応じてメタデータ生成部１６７に提供する。
【０１３７】
切替部１６３は、暗号化有無決定部１６４の制御に基づいて、送信部１６８側とコンテンツ暗号化部１６５側とのうちの何れか一方に、その出力端を切替る。
【０１３８】
即ち、暗号化有無決定部１６４は、コンテンツ取得部１６１により取得された新規コンテンツを暗号化するか否かを決定する。そして、暗号化有無決定部１６４は、暗号化すると決定した場合には、切替部５２の出力端をコンテンツ暗号化部１６５側に切り替える。すると、コンテンツ取得部１６１により取得された新規コンテンツは、切替部１６３を介してコンテンツ暗号化部１６５に提供される。
【０１３９】
これに対して、暗号化有無決定部１６４は、暗号化しないと決定した場合には、切替部１６３の出力端を送信部１６８側に切り替える。すると、コンテンツ取得部１６１により取得された新規コンテンツは、切替部１６３を介して送信部１６８に提供される。その際、暗号化有無決定部１６４の決定結果はメタデータ生成部１６７にも提供される。
【０１４０】
コンテンツ暗号化部１６５は、CKey生成部１６６により生成されたCKeyを利用して、切替部１６３から提供されてきた新規コンテンツを暗号化し、その結果得られる暗号化新規コンテンツを送信部１６８に提供する。
【０１４１】
また、コンテンツ暗号化部１６５は、その暗号化新規コンテンツの復号に必要な情報、例えば暗号化アルゴリズムを示す情報等も適宜メタデータ生成部１６７に提供する。なお、コンテンツ暗号化部１６５が採用する暗号化アルゴリズムは、図２のコンテンツ暗号化部５４に採用された暗号化アルゴリズムと同一であるとする。
【０１４２】
CKey生成部１６６は、新規コンテンツの暗号化に利用するCKeyを生成し、コンテンツ暗号化部１６５に提供するとともに、暗号化保護情報のひとつとして送信部１６８にも提供する。
【０１４３】
メタデータ生成部１６７は、コンテンツ取得部１６１、暗号化有無決定部１６４、またはコンテンツ暗号化部１６５から提供されてきた各種情報を、対応する新規コンテンツのメタデータとして生成する。そして、メタデータ生成部１６７は、その新規メタデータを著作権保護情報のひとつとして送信部１６８に提供する。
【０１４４】
このようにして、編集部１６０により破壊編集が行われた場合には、送信部１６８には、その編集結果としての新規コンテンツが提供されるとともに、その新規コンテンツについての著作権保護情報も提供される。そこで、送信部１６８は、新規コンテンツとその著作権保護情報とを記録装置２に送信する。
【０１４５】
なお、著作権保護情報のノンリニア編集装置４から記録装置２への転送は、上述したように、再生装置３からノンリニア編集装置４への転送と同様に、暗号化された上で転送されることが望ましい。このことを実現させる場合、図示はしないが、上述した図４の鍵交換部１３１と保護情報暗号化部１３２とのそれぞれに対応する機能を送信部１６８に搭載させればよい。
【０１４６】
一方、編集部１６０により非破壊編集が行われた場合には、送信部１６８には、その編集結果としてのエディトリストがエディットリスト取得部１６２から提供される。そこで、送信部１６８は、そのエディットリストを記録装置２に送信する。その際、送信部１６８は、上述した図４の鍵交換部１３１と保護情報暗号化部１３２とのそれぞれに対応する機能が搭載されている場合には、そのエディットリストも暗号化した上で記録装置２に送信してもよい。
【０１４７】
以上、図１の情報処理システムの各装置（コンテンツ出力装置１除く）の機能的構成例について説明した。
【０１４８】
次に、かかる図１の情報処理システムの動作のうちの、幾つかの代表的な動作について図６乃至図８を参照して説明する。
【０１４９】
図６は、記録装置２が光ディスク１１にコンテンツを暗号化して記録するまでの一連の処理（以下、暗号化コンテンツ記録処理と称する）の一例を説明するフローチャートである。
【０１５０】
ステップＳ１において、記録装置２は、例えばコンテンツ出力装置１からコンテンツを取得する。なお、記録装置２が図３の機能的構成を有している場合には、主にコンテンツ取得部５１によってステップＳ１の処理が実行される。
【０１５１】
ステップＳ２において、記録装置２は、CKeyを生成する。記録装置２が図３の機能的構成を有している場合には、主にCKey生成部５５によってステップＳ２の処理が実行される。
【０１５２】
ステップＳ３において、記録装置２は、CKeyを用いてコンテンツを暗号化する。記録装置２が図３の機能的構成を有している場合には、主にコンテンツ暗号化部５４によってステップＳ３の処理が実行される。
【０１５３】
ステップＳ４において、記録装置２は、暗号化コンテンツを光ディスク１１のRAM領域２１（図２）に書き込む。記録装置２が図３の機能的構成を有している場合には、主にRAM領域書込部６１によってステップＳ４の処理が実行される。
【０１５４】
ステップＳ５において、記録装置２は、光ディスク１１のROM領域２２（図２）にアクセスして、メディア固有情報を読み出す。記録装置２が図３の機能的構成を有している場合には、主に固有情報読出部６３によってステップＳ５の処理が実行される。
【０１５５】
ステップＳ６において、記録装置２は、メディア固有情報に基づいてMKeyを生成する。記録装置２が図３の機能的構成を有している場合には、主にMKey生成部５９によってステップＳ６の処理が実行される。
【０１５６】
ステップＳ７において、記録装置２は、MKeyを用いて、CKey等の著作権保護情報を暗号化する。記録装置２が図３の機能的構成を有している場合には、主に保護情報暗号化部５８によってステップＳ７の処理が実行される。
【０１５７】
ステップＳ８において、記録装置２は、暗号化著作権保護情報を、光ディスク１１の著作権保護情報領域３１（図２）に書き込む。記録装置２が図３の機能的構成を有している場合には、主に保護情報領域書込部６２によってステップＳ８の処理が実行される。
【０１５８】
以上の処理により、暗号化コンテンツ記録処理は終了となる。
【０１５９】
図７は、再生装置３が、光ディスク１１に記録された暗号化コンテンツを復号して再生するまでの一連の処理（以下、暗号化コンテンツ再生処理と称する）の一例を説明するフローチャートである。
【０１６０】
ステップＳ２１において、再生装置３は、光ディスク１１のROM領域２２（図２）にアクセスして、メディア固有情報を読み出す。再生装置３が図４の機能的構成を有している場合には、主に固有情報読出部１２１によってステップＳ２１の処理が実行される。
【０１６１】
ステップＳ２２において、再生装置３は、メディア固有情報に基づいてMKeyを生成する。再生装置３が図４の機能的構成を有している場合には、主にMKey生成部１０２によってステップＳ２２の処理が実行される。
【０１６２】
ステップＳ２３において、再生装置３は、光ディスク１１の著作権保護情報領域３１（図２）へのアクセスを許可するか否かを決定する。再生装置３が図４の機能的構成を有している場合には、主に読出許可部１２３によってステップＳ２３の処理が実行される。
【０１６３】
ステップＳ２３において、著作権保護情報領域３１へのアクセスを許可しない、即ち禁止すると判定した場合、ステップＳ２４において、再生装置３は、所定のエラー処理を実行する。これにより、暗号化コンテンツ再生処理は終了となる。
【０１６４】
これに対して、ステップＳ２３において、著作権保護情報領域３１へのアクセスを許可すると判定した場合、ステップＳ２５において、再生装置３は、著作権保護情報領域３１へアクセスして、暗号化著作権保護情報を読み出す。再生装置３が図４の機能的構成を有している場合には、主に保護情報領域読出部１２２によってステップＳ２５の処理が実行される。
【０１６５】
ステップＳ２６において、再生装置３は、ステップＳ２２の処理で生成したMKeyを用いて暗号化著作権保護情報を復号し、その結果としてCKey等の著作権保護情報を得る。再生装置３が図４の機能的構成を有している場合には、主に保護情報復号部１０３によってステップＳ２６の処理が実行される。
【０１６６】
ステップＳ２７において、再生装置３は、光ディスク１１のRAM領域２１（図２）にアクセスして、暗号化コンテンツを読み出す。再生装置３が図４の機能的構成を有している場合には、主にRAM領域読出部１２５によってステップＳ２７の処理が実行される。
【０１６７】
ステップＳ２８において、再生装置３は、ステップＳ２６の処理で得られたCKeyを用いて、暗号化コンテンツを復号する。再生装置３が図４の機能的構成を有している場合には、主にコンテンツ復号部１０８によってステップＳ２８の処理が実行される。
【０１６８】
ステップＳ２９において、再生装置３は、コンテンツを再生する。再生装置３が図４の機能的構成を有している場合には、主にコンテンツ再生部１０９によってステップＳ２９の処理が実行される。
【０１６９】
以上の処理により、暗号化コンテンツ再生処理は終了となる。
【０１７０】
図８は、光ディスク１１に記録された暗号化コンテンツが再生装置３からノンリニア編集装置４に転送されるまでの一連の処理（以下、単に転送処理と称する）の一例を説明するフローチャートである。詳細には、図８の左方のフローチャートが再生装置３側の転送処理例を示しており、図８の右方のフローチャートがノンリニア編集装置４側の転送処理例を示している。なお、図８の左方と右方のフローチャートを結ぶ矢印は、情報の伝達を示している。
【０１７１】
ステップＳ５１において、再生装置３は、光ディスク１１のRAM領域２１（図２）にアクセスして、暗号化コンテンツを読み出す。再生装置３が図４の機能的構成を有している場合には、主にRAM領域読出部１２５によってステップＳ５１の処理が実行される。
【０１７２】
ステップＳ５２において、再生装置３は、暗号化コンテンツをノンリニア編集装置４に対して送信する。再生装置３が図４の機能的構成を有している場合には、主に送信部１３３によってステップＳ５２の処理が実行される。
【０１７３】
すると、ステップＳ７１において、ノンリニア編集装置４は、その暗号化コンテンツを受信する。ノンリニア編集装置４が図５の機能的構成を有している場合には、主に受信部１５１によってステップＳ７１の処理が実行される。
【０１７４】
以上までの一連の処理が暗号化コンテンツの転送処理例である。これに対して、以下の一連の処理が、その暗号化コンテンツについての著作権保護情報の転送処理例である。なお、暗号化コンテンツの転送処理と、著作権保護情報の転送処理との順番は図８の例に特に限定されず任意でよい。即ち、先に著作権保護情報の転送処理を実行した後に暗号化コンテンツの転送処理を実行してもよいし、暗号化コンテンツの転送処理の途中に著作権保護情報の転送処理を実行してもよい。
【０１７５】
ステップＳ５３，Ｓ７２のそれぞれにおいて、再生装置３とノンリニア編集装置４とのそれぞれは、鍵交換を行う。再生装置３が図４の機能的構成を有している場合には、主に鍵交換部１３１によってステップＳ５３の処理が実行される。一方、ノンリニア編集装置４が図５の機能的構成を有している場合には、主に鍵交換部１５２によってステップＳ７２の処理が実行される。
【０１７６】
ステップＳ５４において、再生装置３は、光ディスク１１のROM領域２２（図２）にアクセスして、メディア固有情報を読み出す。再生装置３が図４の機能的構成を有している場合には、主に固有情報読出部１２１によってステップＳ５４の処理が実行される。
【０１７７】
ステップＳ５５において、再生装置３は、メディア固有情報に基づいてMKeyを生成する。再生装置３が図４の機能的構成を有している場合には、主にMKey生成部１０２によってステップＳ５５の処理が実行される。
【０１７８】
ステップＳ５６において、再生装置３は、光ディスク１１の著作権保護情報領域３１（図２）へのアクセスを許可するか否かを決定する。再生装置３が図４の機能的構成を有している場合には、主に読出許可部１２３によってステップＳ５６の処理が実行される。
【０１７９】
ステップＳ５６において、著作権保護情報領域３１へのアクセスを許可しない、即ち禁止すると判定した場合、ステップＳ５７において、再生装置３は、所定のエラー処理を実行するとともに、その旨をノンリニア編集装置４に通知する。これにより、再生装置３側の転送処理は終了となる。
【０１８０】
この間、ノンリニア編集装置４は、ステップＳ７３において、エラーが通知されたか否かを判定する。上述したようにして再生装置３からエラーが通知されてきた場合には、ステップＳ７３においてＹＥＳであると判定されて、処理はステップＳ７４に進む。ステップＳ７４において、ノンリニア編集装置４は、所定のエラー処理を実行する。これにより、ノンリニア編集装置４側の転送処理も終了となる。
【０１８１】
これに対して、ステップＳ５６において、著作権保護情報領域３１へのアクセスを許可すると判定した場合、ステップＳ５８において、再生装置３は、著作権保護情報領域３１へアクセスして、暗号化著作権保護情報を読み出す。再生装置３が図４の機能的構成を有している場合には、主に保護情報領域読出部１２２によってステップＳ５８の処理が実行される。
【０１８２】
ステップＳ５９において、再生装置３は、ステップＳ５５の処理で生成したMKeyを用いて暗号化著作権保護情報を復号する。再生装置３が図４の機能的構成を有している場合には、主に保護情報復号部１０３によってステップＳ５９の処理が実行される。
【０１８３】
ステップＳ６０において、記録装置２は、ノンリニア編集装置４と交換した鍵を用いて、著作権保護情報を暗号化する。記録装置２が図３の機能的構成を有している場合には、主に保護情報暗号化部１３２によってステップＳ６０の処理が実行される。
【０１８４】
ステップＳ６１において、再生装置３は、暗号化著作権保護情報をノンリニア編集装置４に対して送信する。再生装置３が図４の機能的構成を有している場合には、主に送信部１３３によってステップＳ６１の処理が実行される。
【０１８５】
すると、ノンリニア編集装置４は、ステップＳ７３においてＮＯであると判定した後に、ステップＳ７５において、その暗号化著作権保護情報を受信する。ノンリニア編集装置４が図５の機能的構成を有している場合には、主に受信部１５１によってステップＳ７５の処理が実行される。
【０１８６】
ステップＳ７６において、ノンリニア編集装置４は、再生装置３と交換した鍵を用いて暗号化著作権保護情報を復号する。ノンリニア編集装置４が図５の機能的構成を有している場合には、主に保護情報復号部１５３によってステップＳ７６の処理が実行される。
【０１８７】
以上の一連の処理により転送処理が終了となる。即ち、暗号化コンテンツとその著作権保護情報との再生装置３からノンリニア編集装置４への転送が終了する。従って、その後、ノンリニア編集装置４は、必要に応じて、著作権保護情報に含まれるCKeyを用いて暗号化コンテンツを復号し、その結果得られるコンテンツに対して編集処理を施すことができる。
【０１８８】
以上、本発明が適用される記録媒体の実施の形態として光ディスク１１について説明してきたが、本発明は光ディスク１１に限定されず様々な記録媒体に適用することが可能である。例えば、Security DeviceをEmbeddedした半導体メモリに関しても本発明は適用することができる。ここに、Security Deviceとは、Secureなメモリ領域をもち、公開鍵暗号の鍵ペア発生、乱数発生、公開鍵暗号の暗号、復号といった機能をもったDeviceをいう。
【０１８９】
この場合、記録再生処理は例えば図９のフローチャートに従って実行される。なお、図９のフローチャートにおいては、上述した半導体メモリは単にメディアと記述されている。また、そのメディアへの記録が可能な図示せぬ記録機と、そのメディアによる再生が可能な再生機との各処理がこの記録再生処理に含まれることが前提とされている。
【０１９０】
ステップＳ１０１において、記録機の乱数発生器がCkeyを生成する。
【０１９１】
ステップＳ１０２において、記録機がメディアの公開鍵を取得する。
【０１９２】
ステップＳ１０３において、記録機が、メディアの公開鍵でCKeyを暗号化し、また、CKeyでコンテンツを暗号化する。
【０１９３】
ステップＳ１０４において、記録機が、暗号化されたコンテンツとCKeyをメディアに記録する。
【０１９４】
ステップＳ１０５において、メディアが、再生機の公開鍵を取得する。
【０１９５】
ステップＳ１０６において、メディアが、暗号化されて記録されているCKeyを秘密鍵で復号する。
【０１９６】
ステップＳ１０７において、メディアが、復号したCKeyを、再生機の公開鍵で暗号化する。
【０１９７】
ステップＳ１０８において、再生機が、再生機自身の公開鍵で暗号化されたCKeyを取得する。
【０１９８】
ステップＳ１０９において、再生機が、暗号化されて送られてきたCKeyを秘密鍵で復号する。
【０１９９】
ステップＳ１１０において、記録機が、暗号化されたコンテンツをCKeyで復号する。
【０２００】
これにより、図９の記録再生処理は終了となる。
【０２０１】
こうした Security Device を Embedded した半導体メモリでは、コンテンツを記録する際に証明書を同時に書き込むことが可能なので、光ディスク１１等のOptical Disc メディアのようにコンテンツの Security Level 等の暗号化に付随する情報を著作権保護情報としてただ単に File System 上に記録しておくだけでなく、その情報を証明書の中に埋め込んでおくことによって、暗号化に伴う付随情報の改竄を検出することが可能となり、改竄が検出された場合には再生機側で再生をシャットダウンすること等により、より高度なコンテンツ保護を実現することができる。
【０２０２】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２０３】
図１０は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。
【０２０４】
図１０において、CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２、または記憶部２０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）２０３には、CPU２０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU２０１、ROM２０２、およびRAM２０３は、バス２０４により相互に接続されている。
【０２０５】
CPU２０１にはまた、バス２０４を介して入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロホンなどよりなる入力部２０６、ディスプレイ、スピーカなどよりなる出力部２０７が接続されている。CPU２０１は、入力部２０６から入力される指令に対応して各種の処理を実行する。そして、CPU２０１は、処理の結果を出力部２０７に出力する。
【０２０６】
入出力インタフェース２０５に接続されている記憶部２０８は、例えばハードディスクからなり、CPU２０１が実行するプログラムや各種のデータを記憶する。通信部２０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２０７】
また、通信部２０９を介してプログラムを取得し、記憶部２０８に記憶してもよい。
【０２０８】
入出力インタフェース２０５に接続されているドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部２０８に転送され、記憶される。
【０２０９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１０に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア２１１、または、プログラムが一時的もしくは永続的に格納されるROM２０２や、記憶部２０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部２０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２１０】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２１１】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２１２】
【図１】本発明が適用される情報処理システムの構成例を示すブロック図である。
【図２】本発明が適用される記録媒体としての光ディスクの構造例を示す図である。
【図３】図１の情報処理システムのうちの記録装置の機能的構成例を示す機能ブロック図である。
【図４】図１の情報処理システムのうちの再生装置の機能的構成例を示す機能ブロック図である。
【図５】図１の情報処理システムのうちのノンリニア編集装置の機能的構成例を示す機能ブロック図である。
【図６】図１の情報処理システムのうちの記録装置による暗号化コンテンツ記録処理例を説明するフローチャートである。
【図７】図１の情報処理システムのうちの再生装置による暗号化コンテンツ再生処理例を説明するフローチャートである。
【図８】図１の情報処理システムのうちの再生装置とノンリニア編集装置とによる転送処理例を説明するフローチャートである。
【図９】本発明が適用される記録媒体として図２の例とは異なるメディア、即ち、Security Device を Embedded した半導体メモリが採用された場合における記録再生処理例を説明するフローチャートである。
【図１０】本発明が適用されるプログラムを実行するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０２１３】
１  コンテンツ出力装置，  ２  記録装置，  ３  再生装置，  ４  ノンリニア編集装置，  １１  光ディスク１１  RAM領域，  ２２  ROM領域２２  File System領域，  ３１  著作権保護情報領域，  ５１  コンテンツ取得部，  ５２  切替部，  ５３  暗号化有無決定部，  ５４  コンテンツ暗号化部，  ５５  CKey生成部，  ５６  読書部，  ５７  CKey生成部，  ５８  保護情報暗号化部，  ５９  MKey生成部，  ６０  編集情報取得部，  ６１  RAM領域書込部，  ６２  保護情報領域書込部，  ６３  固有情報読出部，  １０１  読出部，  １０２  MKey生成部，  １０３  保護情報復号部，  １０４  CKey取得部，  １０５  メタデータ取得部，  １０６  切替部，  １０７  暗号化有無判定部，  １０８  コンテンツ復号部，  １０９  コンテンツ再生部，  １１０  転送処理部，  １２１  固有情報読出部，  １２２  保護情報領域読出部，  １２３  読出許可部，  １２４  スイッチ，  １２５  RAM領域読出部，  １３１  鍵交換部，  １３２  保護情報暗号化部，  １３３  送信部，  １５１  受信部，  １５２  鍵交換部，  １５３  保護情報復号部，  １５４  CKey取得部，  １５５  メタデータ取得部，  １５６  コンテンツ取得部，  １５７  切替部，  １５８  暗号化有無判定部，  １５９  コンテンツ復号部，  １６０  編集部，  １６１  コンテンツ取得部，  １６２  エディットリスト取得部，  １６３  切替部，  １６４  暗号化有無決定部，  １６５  コンテンツ暗号化部，  １６６  CKey生成部，  １６７  メタデータ生成部，  １６８  送信部，  ２０１  CPU，  ２０２  ROM，  ２０８  記憶部，  ２１１  リムーバブルメディア
【図１】
2007286938.tif 000003
【図２】
2007286938.tif 000004
【図３】
2007286938.tif 000005
【図４】
2007286938.tif 000006
【図５】
2007286938.tif 000007
【図６】
2007286938.tif 000008
【図７】
2007286938.tif 000009
【図８】
2007286938.tif 000010
【図９】
2007286938.tif 000011
【図１０】
2007286938.tif 000012