(57)【特許請求の範囲】
【請求項１】
コンテンツを記録媒体に記録する記録装置であって、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域とを有し、
前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は、
第１の鍵暗号化鍵と第２の鍵暗号化鍵を格納し、前記保護領域は、前記暗号化された第１及び第２の形式のコンテンツ鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体に格納された鍵暗号化鍵取得情報を用いて第１及び第２の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第１及び第２の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段とをさらに備え、
相互認証が成功した場合、前記コンテンツ鍵復号手段は、前記保護領域から前記第１の形式のコンテンツ鍵を読み出して復号し、前記コンテンツ鍵暗号化手段は該復号されたコンテンツ鍵を暗号化し、前記保護領域に格納する
ことを特徴とする記録装置。
【請求項２】
前記コンテンツ鍵復号手段により復号されたコンテンツ鍵が、前記コンテンツ鍵暗号化手段による暗号化前に一時的に前記記録媒体の保護領域に格納される、ことを特徴とする、
請求項１記載の記録装置。
【請求項３】
前記コンテンツ鍵復号手段により復号されたコンテンツ鍵に所定の暗号化を施し、該暗号化したコンテンツ鍵を前記記録媒体の保護領域に一時的に格納する一時コンテンツ鍵暗号化手段と、前記保護領域に一時的に格納されたコンテンツ鍵を読み出して復号する一時コンテンツ鍵復号手段とをさらに備えた請求項２記載の記録装置。
【請求項４】
コンテンツを記録媒体に記録する記録装置であって、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域と、制限なくアクセス可能な通常領域とを有し、前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は第１の鍵暗号化鍵を格納し、前記保護領域は前記暗号化された第１の形式のコンテンツ鍵を格納し、前記通常領域は暗号化された第２の形式のコンテンツ鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体に格納された前記鍵暗号化鍵取得情報を用いて第１の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第１の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段とをさらに備え、
前記コンテンツ鍵復号手段は相互認証が成功した場合に前記保護領域から第１の形式のコンテンツ鍵を読み出して第１の暗号化鍵で復号し、前記コンテンツ鍵暗号化手段はその復号されたコンテンツ鍵を第２の暗号化鍵で暗号化し、前記通常領域に格納する
ことを特徴とする記録装置。
【請求項５】
コンテンツを記録媒体に記録する記録装置であって、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域と、制限なくアクセス可能な通常領域とを有し、
前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は第２の鍵暗号化鍵を格納し、前記保護領域は前記暗号化された第２の形式のコンテンツ鍵を格納し、前記通常領域は暗号化された第１の形式のコンテンツ鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体から鍵暗号化鍵取得情報を読み出し、その鍵暗号化鍵取得情報を用いて第２の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第２の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段とをさらに備え、
前記コンテンツ鍵復号手段は前記通常領域から第１の形式のコンテンツ鍵を読み出して第１の暗号化鍵で復号し、
前記コンテンツ鍵暗号化手段は相互認証が成功した場合に、前記復号されたコンテンツ鍵を第２の暗号化鍵で暗号化し、前記保護領域に格納する
ことを特徴とする記録装置。
【請求項６】
コンテンツを記録媒体に記録する記録装置であって、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域と、制限なくアクセス可能な通常領域とを有し、
前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は第１及び第２の鍵暗号化鍵を格納し、前記通常領域は、第３の鍵暗号化鍵で暗号化された第１の形式のコンテンツ鍵を格納し、前記保護領域は、前記第１の鍵暗号化鍵で暗号化された前記第３の鍵暗号化鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体に格納された鍵暗号化鍵取得情報を用いて第１及び第２の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第１及び第２の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段と、
前記第３の鍵暗号化鍵を前記第１の暗号化鍵で復号する鍵暗号化鍵復号手段とをさらに備え、
該コンテンツ鍵復号手段は、前記通常領域から前記第１の形式のコンテンツ鍵を読み出し、前記復号された第３の鍵暗号化鍵を用いて前記第１の形式のコンテンツ鍵を復号し、
前記コンテンツ鍵暗号化手段は、相互認証が成功したときに前記保護領域に前記第２の形式のコンテンツ鍵を格納する
ことを特徴とする記録装置。
【請求項７】
前記コンテンツ鍵復号手段により復号されたコンテンツ鍵が、前記コンテンツ鍵暗号化手段による暗号化前に一時的に前記記録媒体の保護領域に格納される請求項６記載の記録装置。
【請求項８】
前記コンテンツ鍵復号手段により復号されたコンテンツ鍵に所定の暗号化を施し、該暗号化したコンテンツ鍵を前記記録媒体の保護領域に一時的に格納する一時コンテンツ鍵暗号化手段と、前記保護領域に一時的に格納されたコンテンツ鍵を読み出して復号する一時コンテンツ鍵復号手段とをさらに備えた請求項７記載の記録装置。
【請求項９】
ホスト機器からアクセス可能な記録媒体であって、
前記ホスト機器との間で相互認証を行う相互認証手段と、
相互認証が成功した場合にのみ前記ホスト機器からのアクセスが可能な領域であって、第１の鍵暗号化鍵で暗号化された、コンテンツを暗号化するためのコンテンツ鍵を格納する保護領域と、
前記保護領域に格納された暗号化されたコンテンツ鍵の形式を変換する暗号化鍵変換手段とを備え、
前記暗号化鍵変換手段は、相互認証が成功したときに前記相互認証手段から第１及び第２の暗号化鍵を示すインデックス値を受け取るとともに、前記ホスト機器から第１及び第２の暗号化鍵を指定するインデックス値を受け取り、それらのインデックス値が全て一致するときに、前記保護領域から暗号化されたコンテンツ鍵を読み出して第１の暗号化鍵で復号し、該復号したコンテンツ鍵を第２の暗号化鍵で暗号化して前記保護領域に格納する
ことを特徴とする記録媒体。
【請求項１０】
ホスト機器からアクセス可能な記録媒体であって、
前記ホスト機器との間で相互認証を行う相互認証手段と、
コンテンツを暗号化するための鍵であって、第３の鍵暗号化鍵で暗号化されたコンテンツ鍵を格納する通常領域と、
相互認証が成功した場合にのみ前記ホスト機器からのアクセスが可能な領域であって、第１の鍵暗号化鍵で暗号化された前記第３の鍵暗号化鍵を格納する保護領域と、
前記通常領域に格納された暗号化されたコンテンツ鍵の形式を変換する暗号化鍵変換手段とを備え、
前記暗号化鍵変換手段は、相互認証が成功したときに前記相互認証手段から第１及び第２の暗号化鍵を示すインデックス値を受け取るとともに、前記ホスト機器から第１及び第２の暗号化鍵を指定するインデックス値を受け取り、それらのインデックス値が全て一致するときに、前記保護領域から前記コンテンツ鍵暗号化鍵を読み出して第１の暗号化鍵で復号し、該復号した第３の鍵暗号化鍵を用いて前記通常領域に格納された前記暗号化されたコンテンツ鍵を復号し、その復号したコンテンツ鍵を第２の鍵暗号化鍵で暗号化して前記保護領域に格納する、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録媒体に関し、特に、著作権保護を可能とする記録媒体に関する。また、本発明はそのような記録媒体に情報を記録する記録装置及び記録方法に関する。
【背景技術】
【０００２】
音楽コンテンツや動画コンテンツ、静止画コンテンツなどの各種ディジタルデータ（以下、コンテンツ）を記録する記録媒体には、半導体記録媒体、磁気ディスク、光ディスク、光磁気ディスクなど、様々な種類の媒体が存在する。
【０００３】
特に半導体記録媒体は小型・軽量という特長に加えて、高容量化、高速化、低価格化が近年急速に進んでおり、ディジタルカメラ、携帯電話、携帯音楽プレーヤ、テレビ、DVDレコーダをはじめとする、様々な機器で利用することが可能となっている。代表的な半導体記録媒体としては、SDメモリカード（登録商標）、メモリースティック、コンパクトフラッシュ（登録商標）が挙げられ、SDメモリカードに代表されるように著作権保護機能を備えて、著作権を有するコンテンツを記録可能な半導体記録媒体も存在する。
【０００４】
この半導体記録媒体における著作権保護機能によって実現できるコンテンツの格納方法の一例は次の通りである。半導体記録媒体は、半導体記録媒体と再生装置または記録装置であるホスト機器との間で互いに正当性を認証することによって初めてアクセスすることができる保護領域と、互いに正当性を認証することなくアクセスすることができる通常領域とを備える。通常領域に暗号化したコンテンツを記録し、そのコンテンツを暗号化する鍵を前記の保護領域に格納する（例えば、特許文献１参照）。
【０００５】
この著作権保護機能を利用して格納されたコンテンツは、互いに正当性を認証することができない不正な機器では再生することができなくなる。また、通常領域に格納されているコンテンツのみを他のカードにコピーしただけではコンテンツを利用することができなくなっている。
【０００６】
このような半導体記録媒体の著作権保護機能を利用した各種コンテンツに対する応用展開が増大しつつある。ユーザは、自身が購入した音楽ＣＤからコンテンツをリッピングできることのみならず、インターネットを介してコンテンツをダウンロードすることもできる。すなわち、インターネットに接続されたＰＣを利用して、コンテンツプロバイダから音楽や書籍の著作権を有するコンテンツを、対価を支払いダウンロードし、ダウンロードしたコンテンツを半導体記録媒体に記録し、半導体記録媒体と小型半導体プレーヤで音楽を楽しむ、書籍を読むということが可能となっている。
【０００７】
また、インターネット接続されたＰＣだけでなく、コンビニエンスストアや、所定の店舗、駅といった特定の場所に設置してある電子端末（ＫＩＯＳＫ端末）においてコンテンツを購入することが可能である。これらの応用展開はユーザにとっても利便性が高く、プロバイダにとっても様々な販売網が広がることから、今後も益々様々なコンテンツや利用環境が普及していくと予想される。
【０００８】
上記のような、著作権を有するコンテンツを半導体記録媒体に格納する際には、格納方法として各種半導体媒体や各コンテンツの特徴に応じた規格が決められており、記録装置はその規格に準じてコンテンツを記録する。これより、規格に準拠した機器であるならば、どの機器でも記録、再生することが可能となる。
【０００９】
例えば、音楽アプリケーションプログラムを一例とするならば、曲に該当するコンテンツを暗号鍵を用いて暗号化し、鍵と暗号化されたコンテンツを半導体記録に格納する方法がある。
【００１０】
特許文献２では、半導体記録媒体とホスト機器で互いに正当であることを認証することによってアクセスできる保護領域に、複数の暗号鍵を所定の順序の配列によって格納し、通常領域には暗号化されたコンテンツとその管理情報を格納する半導体記録媒体が示されている。このような半導体記録媒体は、音楽コンテンツの不正な復号（解読）から保護しつつも、曲の再生順序の入れ替え、一部の曲の削除が可能となり、非常に高い利便性を提供する。
【特許文献１】特許第３３８９１８６号
【特許文献２】特開２００１−２４９６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記の技術には次のような問題点がある。半導体記録媒体の著作権保護機能を利用するための鍵及び暗号化されたコンテンツの格納に対する規格は、格納する半導体記録媒体やコンテンツの種類に応じて様々に策定されている。また、今後さらに、利用パターンの変化やコンテンツ種別に応じて様々な格納規格が策定される可能性がある。比較的格納できるコンテンツの自由度が高い（種別が多い）格納規格に準拠してコンテンツを格納する場合には、比較的格納できるコンテンツの自由度が低い格納規格に準拠してコンテンツを格納する場合と同様のコンテンツを格納することが可能となる。
【００１２】
より具体的には、音楽コンテンツや、静止画コンテンツといった種別を問わず暗号化を施し格納することができる格納規格においては、音楽コンテンツ専用の格納規格に準拠して格納することが可能な音楽コンテンツを格納することが可能となる。
【００１３】
種々の格納規格に準拠した各再生装置で再生可能するために同一半導体記録媒体内に同一コンテンツを複数の規格にしたがい暗号化して格納することは、ホスト機器から半導体記録媒体に格納するための処理時間が多くかかってしまうという問題がある。また、同一コンテンツを重複して格納することもあり、空き容量の消費につながる。
【００１４】
本発明では上記問題点を鑑み、同一コンテンツをそれぞれ異なる著作権保護規格に準拠した複数の機器で再生・記録可能なコンテンツが記録された半導体記録媒体、及び記録方法、記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の態様において、コンテンツを記録媒体に記録する記録装置は、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域とを有し、
前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は、
第１の鍵暗号化鍵と第２の鍵暗号化鍵を格納し、前記保護領域は、前記暗号化された第１及び第２の形式のコンテンツ鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体に格納された鍵暗号化鍵取得情報を用いて第１及び第２の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第１及び第２の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段とをさらに備え、
相互認証が成功した場合、前記コンテンツ鍵復号手段は、前記保護領域から前記第１の形式のコンテンツ鍵を読み出して復号し、前記コンテンツ鍵暗号化手段は該復号されたコンテンツ鍵を暗号化し、前記保護領域に格納する
ことを特徴とする。
【００１６】
本発明の第２の態様において、コンテンツを記録媒体に記録する記録装置は、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域と、制限なくアクセス可能な通常領域とを有し、前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は第１の鍵暗号化鍵を格納し、前記保護領域は前記暗号化された第１の形式のコンテンツ鍵を格納し、前記通常領域は暗号化された第２の形式のコンテンツ鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体に格納された前記鍵暗号化鍵取得情報を用いて第１の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第１の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段とをさらに備え、
前記コンテンツ鍵復号手段は相互認証が成功した場合に前記保護領域から第１の形式のコンテンツ鍵を読み出して第１の暗号化鍵で復号し、前記コンテンツ鍵暗号化手段はその復号されたコンテンツ鍵を第２の暗号化鍵で暗号化し、前記通常領域に格納する
ことを特徴とする。
【００１７】
本発明の第３の態様において、コンテンツを記録媒体に記録する記録装置は、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域と、制限なくアクセス可能な通常領域とを有し、
前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は第２の鍵暗号化鍵を格納し、前記保護領域は前記暗号化された第２の形式のコンテンツ鍵を格納し、前記通常領域は暗号化された第１の形式のコンテンツ鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体から鍵暗号化鍵取得情報を読み出し、その鍵暗号化鍵取得情報を用いて第２の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第２の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段とをさらに備え、
前記コンテンツ鍵復号手段は前記通常領域から第１の形式のコンテンツ鍵を読み出して第１の暗号化鍵で復号し、
前記コンテンツ鍵暗号化手段は相互認証が成功した場合に、前記復号されたコンテンツ鍵を第２の暗号化鍵で暗号化し、前記保護領域に格納する
ことを特徴とする。
【００１８】
本発明の第４の態様において、コンテンツを記録媒体に記録する記録装置は、
第１の形式のコンテンツ及びそのコンテンツの暗号化に用いる第１の形式のコンテンツ鍵を受信する受信手段と、
受信した第１の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第１の鍵書込み手段と、
受信した第１の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第１の形式のコンテンツ書込み手段と、
前記第１の形式のコンテンツ鍵を、鍵値自体を変更することなく第２の形式のコンテンツ鍵に変換する鍵変換手段と、
前記第１の形式のコンテンツを第２の形式のコンテンツに変換するコンテンツ変換手段と、
前記第２の形式のコンテンツ鍵を所定の格納形式で前記記録媒体の所定の領域に書込む第２の鍵書込み手段と、
前記第２の形式のコンテンツを所定の格納形式で前記記録媒体の所定の領域に書込む第２のコンテンツ書込み手段とを備え、
前記鍵変換手段は、
前記記録媒体から前記第１の形式のコンテンツ鍵を取得し、該第１の形式のコンテンツ鍵を所定の鍵暗号化鍵で復号するコンテンツ鍵復号手段と、
該復号された第１の形式のコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、該暗号化されたコンテンツ鍵を第２の形式のコンテンツ鍵として前記記録媒体に格納するコンテンツ鍵暗号化手段とを含み、
（ａ）前記記録媒体は、
データの読み出しのみ可能なシステム領域と、外部からアクセス不可能な特殊領域と、
相互認証が成功した場合のみアクセス可能な保護領域と、制限なくアクセス可能な通常領域とを有し、
前記システム領域は相互認証に用いる鍵暗号化鍵取得情報を格納し、前記特殊領域は第１及び第２の鍵暗号化鍵を格納し、前記通常領域は、第３の鍵暗号化鍵で暗号化された第１の形式のコンテンツ鍵を格納し、前記保護領域は、前記第１の鍵暗号化鍵で暗号化された前記第３の鍵暗号化鍵を格納し、
（ｂ）前記記録装置は、
前記記録媒体に格納された鍵暗号化鍵取得情報を用いて第１及び第２の鍵暗号化鍵を算出する鍵暗号化鍵算出手段と、
該算出された第１及び第２の鍵暗号化鍵を用いて前記記録媒体との間で相互認証を行う相互認証手段と、
前記第３の鍵暗号化鍵を前記第１の暗号化鍵で復号する鍵暗号化鍵復号手段とをさらに備え、
該コンテンツ鍵復号手段は、前記通常領域から前記第１の形式のコンテンツ鍵を読み出し、前記復号された第３の鍵暗号化鍵を用いて前記第１の形式のコンテンツ鍵を復号し、
前記コンテンツ鍵暗号化手段は、相互認証が成功したときに前記保護領域に前記第２の形式のコンテンツ鍵を格納する
ことを特徴とする。
【００１９】
本発明の第５の態様において、ホスト機器からアクセス可能な記録媒体は、
前記ホスト機器との間で相互認証を行う相互認証手段と、
相互認証が成功した場合にのみ前記ホスト機器からのアクセスが可能な領域であって、第１の鍵暗号化鍵で暗号化された、コンテンツを暗号化するためのコンテンツ鍵を格納する保護領域と、
前記保護領域に格納された暗号化されたコンテンツ鍵の形式を変換する暗号化鍵変換手段とを備え、
前記暗号化鍵変換手段は、相互認証が成功したときに前記相互認証手段から第１及び第２の暗号化鍵を示すインデックス値を受け取るとともに、前記ホスト機器から第１及び第２の暗号化鍵を指定するインデックス値を受け取り、それらのインデックス値が全て一致するときに、前記保護領域から暗号化されたコンテンツ鍵を読み出して第１の暗号化鍵で復号し、該復号したコンテンツ鍵を第２の暗号化鍵で暗号化して前記保護領域に格納する
ことを特徴とする。
本発明の第６の態様において、ホスト機器からアクセス可能な記録媒体は、
前記ホスト機器との間で相互認証を行う相互認証手段と、
コンテンツを暗号化するための鍵であって、第３の鍵暗号化鍵で暗号化されたコンテンツ鍵を格納する通常領域と、
相互認証が成功した場合にのみ前記ホスト機器からのアクセスが可能な領域であって、第１の鍵暗号化鍵で暗号化された前記第３の鍵暗号化鍵を格納する保護領域と、
前記通常領域に格納された暗号化されたコンテンツ鍵の形式を変換する暗号化鍵変換手段とを備え、
前記暗号化鍵変換手段は、相互認証が成功したときに前記相互認証手段から第１及び第２の暗号化鍵を示すインデックス値を受け取るとともに、前記ホスト機器から第１及び第２の暗号化鍵を指定するインデックス値を受け取り、それらのインデックス値が全て一致するときに、前記保護領域から前記コンテンツ鍵暗号化鍵を読み出して第１の暗号化鍵で復号し、該復号した第３の鍵暗号化鍵を用いて前記通常領域に格納された前記暗号化されたコンテンツ鍵を復号し、その復号したコンテンツ鍵を第２の鍵暗号化鍵で暗号化して前記保護領域に格納する、ことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、同一記録媒体中に同一コンテンツに対する複数の形式の暗号化鍵を格納することができる。これにより、同一コンテンツを複数の著作権保護規格の仕様に対応させて記録媒体に記録することができ、その著作権保護機能に対応した記録媒体の利便性を高めることができる。また、記録媒体に格納するコンテンツを一意に識別できる情報で管理することで、同一コンテンツを重複して格納することを防止でき、記録容量の消費を抑制できる。
【発明を実施するための最良の形態】
【００２１】
以下、添付の図面を参照し、本発明の実施形態を説明する。
【００２２】
（実施の形態１）
１．１  記録媒体の構成
図１は、本発明に係る半導体記録媒体の構成を示す図である。半導体記録媒体１００は、ホストインタフェース部１１０、制御部１２０及びデータ格納部１３０を含む。
【００２３】
ホストインタフェース部１１０は、半導体記録媒体１００に対してデータの読み出し、書き込みを行うホスト機器（再生装置、記録装置等）との間の情報の受け渡しを制御する。
【００２４】
制御部１２０は半導体記録媒体１００の内部制御を行う。制御部１２０はホスト機器から受信した読出しや書込みのコマンドを解釈し、記録領域１３０へのアクセスを行う。必要に応じてその結果をホストインタフェース部１１０経由でホスト機器に通知する処理を行う。
【００２５】
データ格納部１３０はディジタルデータを格納し、物理的にはフラッシュメモリ等の不揮発性のメモリで構成される。データ格納部１３０の記録領域は、特殊領域１３１、保護領域１３２及び通常領域１３３を含む。
【００２６】
特殊領域１３１は半導体記録媒体１００が使用するディジタルデータが格納されている領域であり、ホスト機器が直接アクセスできない領域である。特殊領域１３１は、半導体記録媒体１００の製造時に、各々の半導体記録媒体１００毎にユニークな値を持つメディア固有鍵を格納する。
【００２７】
保護領域１３２はホスト機器と半導体記録媒体１００が互いに正当性を認証したときにのみアクセス可能となる領域である。従って、認証に成功したホスト機器のみが保護領域１３２に対してデータの読み書きが可能となる。
【００２８】
通常領域１３３は、ホスト機器と半導体記録媒体１００間の正当性の認証をすることなく、ホスト機器からデータの読み書きが可能な領域である。
【００２９】
保護領域１３２及び通常領域１３３は各々、検索情報格納領域１３２ａとデータ領域１３２ｂから構成される。データ領域１３２ｂは、任意のディジタルデータを格納する。検索情報格納領域１３２ａは、データ領域１３２ｂに格納された各ディジタルデータをホスト機器が取り出す際に必要となる情報（アドレスやサイズ等）を格納する。
【００３０】
本実施の形態では、各ディジタルデータはＦＡＴファイルシステムによって管理されるものとし、ＦＡＴファイルシステムにおいて必要となる情報（ファイルシステム管理情報）を格納した領域が検索情報格納領域１３２ａであるとする。
【００３１】
図２に、ＦＡＴファイルシステムを採用した場合の検索情報格納領域１３２ａとデータ領域１３２ｂの構成例を示す。図２において、検索情報格納領域１３２ａは、データ領域１３２ｂを複数のパーティションと呼ばれる領域に分割して管理するための情報を格納するマスターブートレコード・パーティションテーブル、１つのパーティション内の管理情報を格納するパーティションブートセクタ、ファイルに含まれるデータの格納位置を示すＦＡＴテーブル１及びＦＡＴテーブル２、ルートディレクトリ直下に存在するファイル及びディレクトリの情報を格納するルートディレクトリエントリを含む。また、データ領域１３２ｂは、クラスタと呼ばれる単位に分割されて管理される。
【００３２】
１．２．  コンテンツデータの格納方法
１．２．１  配信コンテンツ（第１の形式）の格納方法
図３から図５を用いて本実施形態によるコンテンツデータの格納方法を説明する。
【００３３】
図３は配信サービスを行う業者からネットワークを経由してダウンロードされる配信コンテンツを半導体記録媒体１００に格納する方法の一例を示した図である。以降、この方法による格納形式を「第１の形式」と呼ぶ。
【００３４】
図３において、Ｎ個の配信コンテンツ８０７（コンテンツ＃１、・・・、コンテンツ＃Ｎ）はそれぞれＮ個のコンテンツ鍵８０５（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）で暗号化され、Ｎ個の暗号化コンテンツ８０７ａ（第１の形式の暗号化コンテンツ＃１、・・・、第１の形式の暗号化コンテンツ）として半導体記録媒体１００とは別の記録媒体１８０中に格納される。
【００３５】
Ｎ個のコンテンツ鍵８０５（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は配信サービスによって任意に定められたサービス固有鍵８０３によって暗号化され、Ｎ個の暗号化コンテンツ鍵８０５ａ（第１の形式の暗号化コンテンツ鍵＃１、・・・、第１の形式の暗号化コンテンツ鍵＃Ｎ）として半導体記録媒体１００の通常領域１３３に格納される。
【００３６】
サービス固有鍵８０３は半導体記録媒体１００に固有の鍵であるメディア固有鍵８０１にて暗号化され、暗号化サービス固有鍵８０３ａとして半導体記録媒体１００の保護領域１３２に格納される。本実施形態では、サービス固有鍵８０３の生成は配信サービスを行う業者が行い、その業者により暗号化サービス固有鍵８０３ａを予め半導体記録媒体１００内に格納しておき、後述の配信コンテンツ向け記録装置２００や配信コンテンツ向け再生装置４００では、暗号化サービス固有鍵８０３ａは読出しのみが行われる。
【００３７】
メディア固有鍵８０１自体は半導体記録媒体１００の製造時に特殊領域１３１に格納される。ホスト機器は、半導体記録媒体１００と相互認証を行い、正当性が認証されたときのみ、メディア固有鍵８０１を読み出せる。
【００３８】
１．２．２  ローカルコンテンツ（第２の形式）の格納方法
図４はローカルコンテンツを半導体記録媒体１００に格納する方法の一例を示した図である。以降、この方法による格納形式を「第２の形式」と呼ぶ。
【００３９】
ここでローカルコンテンツとは、配信以外の方法によって入手できるコンテンツのことであり、例えばＣＤやＭＤ、ＤＶＤ等に格納された映像データや音声データ、ＰＣのＨＤＤ等にファイルとして格納されている映像データや音楽データや文字データ、ユーザが録画・録音して生成したデータ等のことである。ローカルコンテンツは暗号化や、符号化によるデータ圧縮が行われていてもよいが、本実施形態においては暗号化及びデータ圧縮は行われていないものとする。ローカルコンテンツは、例えば、音楽ＣＤに格納されているＰＣＭの音声データである。
【００４０】
図４において、Ｎ個のローカルコンテンツ８０７（コンテンツ＃１、・・・、コンテンツ＃Ｎ）はそれぞれＮ個のコンテンツ鍵８０５（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）で暗号化され、Ｎ個の暗号化コンテンツ８０７ｂ（第２の形式の暗号化コンテンツ＃１、・・・、第２の形式の暗号化コンテンツ＃Ｎ）として半導体記録媒体１００の通常領域１３３に格納される。
【００４１】
Ｎ個のコンテンツ鍵８０５（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は半導体記録媒体１００の特殊領域１３１に格納されているメディア固有鍵８０４にて暗号化され、Ｎ個の暗号化コンテンツ鍵８０５ｂ（第２の形式の暗号化コンテンツ鍵＃１、・・・、第２の形式の暗号化コンテンツ鍵＃Ｎ）として半導体記録媒体１００の保護領域１３２に格納される。
【００４２】
１．２．３  本発明によるコンテンツの格納方法
図５はコンテンツ（配信コンテンツもしくはローカルコンテンツ）を半導体記録媒体１００に格納する、本発明による格納方法の一例を示した図である。
【００４３】
図５は、図３にて説明した第１の形式による格納方法と、図４にて説明した第２の形式による格納方法とを組み合わせた格納方法でコンテンツを記録したときのデータ構成を説明した図である。
【００４４】
従って、Ｎ個のコンテンツ８０７（コンテンツ＃１、・・・、コンテンツ＃Ｎ）はそれぞれＮ個のコンテンツ鍵８０５（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）で暗号化され、Ｎ個の暗号化コンテンツ８０７ａ（第１の形式の暗号化コンテンツ＃１、・・・、第１の形式の暗号化コンテンツ＃Ｎ）として半導体記録媒体１００とは別の記録媒体１８０に格納される。さらに同時に、Ｎ個の暗号化コンテンツ（第２の形式の暗号化コンテンツ＃１、・・・、第２の形式の暗号化コンテンツ＃Ｎ）８０７ｂとして半導体記録媒体１００の通常領域１３３にも格納される。このように第１の形式の暗号化コンテンツ８０７ａを別の記録媒体１８０に格納することで、半導体記録媒体１００の記録容量の消費を抑制できるという効果がある。しかし、半導体記録媒体１００の記録容量に心配がなければ、第１の形式の暗号化コンテンツ８０７ａを第２の形式の暗号化コンテンツ８０７ｂとともに半導体記録媒体１００に格納してもよい。
【００４５】
Ｎ個のコンテンツ鍵８０５（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は配信サービスによって任意に定められたサービス固有鍵８０１によって暗号化され、Ｎ個の暗号化コンテンツ鍵８０５ａ（第１の形式の暗号化コンテンツ鍵＃１、・・・、第１の形式の暗号化コンテンツ鍵＃Ｎ）として半導体記録媒体１００の通常領域１３３に格納される。さらに、Ｎ個のコンテンツ鍵８０５（コンテンツ鍵＃１、・・・、コンテンツ鍵＃Ｎ）は半導体記録媒体１００の特殊領域１３１に格納されているメディア固有鍵８０１にて暗号化され、Ｎ個の暗号化コンテンツ鍵８０５ｂ（第２の形式の暗号化コンテンツ鍵＃１、・・・、第２の形式の暗号化コンテンツ鍵＃Ｎ）として半導体記録媒体１００の保護領域１３２にも格納される。
【００４６】
サービス固有鍵８０３は半導体記録媒体１００に固有の鍵であるメディア固有鍵８０１にて暗号化され、暗号化サービス固有鍵８０３ａとして半導体記録媒体１００の保護領域１３２に格納される。
【００４７】
また、本実施形態においては、第１の形式及び第２の形式において、暗号化されていない状態すなわち平文（plaintext）のコンテンツ鍵のフォーマット（サイズ等）は同一であるものとする。さらに、平文のコンテンツのフォーマット（符号化方式等）も同一であるものとする。さらに、平文のコンテンツ鍵で平文のコンテンツを暗号化する方式（例えば、ＤＥＳ暗号、Ｃ２暗号等）も同一であるとする。
【００４８】
１．３．  記録装置の構成、動作
図６から図９を用いて本発明による記録装置の構成及び記録処理シーケンスについて説明する。
【００４９】
１．３．１  配信コンテンツ向け記録装置
図６は、図５で説明した格納方法にて配信コンテンツを半導体記録媒体１００に記録する、配信コンテンツ向けの記録装置の構成例を示す図である。図６において、実線はコンテンツデータの流れを、破線はコンテンツ鍵データの流れを表している。
【００５０】
記録装置２００は、第１の形式のコンテンツ・鍵受信部２１０と、第１の形式のコンテンツ鍵書込み部２２１と、第２の形式のコンテンツ鍵書込み部２２２と、コンテンツ鍵形式変換部２３０と、第１の形式のコンテンツ書込み部２４１と、第２の形式のコンテンツ書込み部２４２と、コンテンツ形式変換部２５０と、内蔵の記録媒体２８０と、記録媒体アクセス部２９０とから構成される。
【００５１】
第１の形式のコンテンツ・鍵受信部２１０は、ネットワーク７１０に接続しており、同じネットワーク内に接続された配信サーバ７００からコンテンツ及びコンテンツを暗号化するためのコンテンツ鍵を第１の形式にて受信する。配信サーバ７００より配信されるコンテンツはコンテンツ鍵によって暗号化されており、配信サーバ７００より配信されるコンテンツ鍵は配信サービスにおいて任意に決定されるサービス固有鍵によって暗号化されている。
【００５２】
第１の形式のコンテンツ鍵書込み部２２１は、第１の形式の暗号化コンテンツ鍵を記録媒体アクセス部２９０経由で半導体記録媒体１００に書込む。
【００５３】
第２の形式のコンテンツ鍵書込み部２２２は、第２の形式の暗号化コンテンツ鍵を記録媒体アクセス部２９０経由で半導体記録媒体１００に書込む。
【００５４】
コンテンツ鍵形式変換部２３０は、第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換する。
【００５５】
第１の形式のコンテンツ書込み部２４１は、第１の形式の暗号化コンテンツを内蔵の記録媒体２８０に書込む。なお、第１の形式の暗号化コンテンツは内蔵の記録媒体２８０ではなく記録媒体１００に書き込まれてもよい。
【００５６】
第２の形式のコンテンツ書込み部２４２は、第２の形式の暗号化コンテンツを記録媒体アクセス部２９０経由で半導体記録媒体１００に書込む。
【００５７】
コンテンツ形式変換部２５０は、第１の形式の暗号化コンテンツを第２の形式の暗号化コンテンツに変換する。
【００５８】
内蔵の記録媒体２８０は、記録装置２００に内蔵され、任意のディジタルデータが読み書き可能な記録媒体である。この記録媒体２８０は図３、５における記録媒体１８０に相当する。
【００５９】
記録媒体アクセス部２９０は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスし、半導体記録媒体１００の特殊領域１３１に格納されたメディア固有鍵の読出しや、保護領域１３２に格納された任意のディジタルデータの読み書きを行うために必要な認証処理を行う。
【００６０】
図７は、配信コンテンツ向け記録装置２００が受信した配信コンテンツを半導体記録媒体１００及び内蔵の記録媒体２８０に格納する場合の動作シーケンス例を示すフローチャートである。
【００６１】
（ステップＳ１１）
まず、記録装置２００の第１の形式のコンテンツ・鍵受信部２１０は、接続されたネットワーク７１０を介して配信サーバ７００から、コンテンツ及びコンテンツ鍵を第１の形式にて受信する。配信サーバ７００より配信されるコンテンツはコンテンツ鍵によって暗号化されており、コンテンツ鍵は配信サービスにおいて任意に決定されるサービス固有鍵によって暗号化されている。
【００６２】
（ステップＳ１２）
次に、第１の形式のコンテンツ鍵書込み部２２１は受信したコンテンツ鍵を、記録媒体アクセス部２９０経由で半導体記録媒体１００の通常領域１３３に格納し、さらに、第１の形式のコンテンツ書込み部２４１は受信したコンテンツを、内蔵の記録媒体２８０に格納する。
【００６３】
（ステップＳ１３）
次に、第１の形式のコンテンツ及びコンテンツ鍵を第２の形式に変換する。このため、コンテンツ鍵形式変換部２３０がコンテンツ鍵を、第１の形式から第２の形式へと変換する。この変換処理では、第１の形式で格納された暗号化コンテンツ鍵から平文のコンテンツ鍵を生成する前半処理と、平文のコンテンツ鍵から第２の形式で格納するための暗号化コンテンツ鍵を生成する後半処理とを行う。
【００６４】
具体的には前半処理は次の処理を行う。第１の形式では図３に示すとおりコンテンツ鍵はサービス固有鍵にて暗号化されているため、サービス固有鍵を記録媒体アクセス部２９０経由で読み出し、サービス固有鍵にて復号を行うことで、平文のコンテンツ鍵を生成する。但し、サービス固有鍵はメディア固有鍵で暗号化された状態で半導体記録媒体１００に格納されているため、暗号化サービス固有鍵及びメディア固有鍵を読出して、平文のサービス固有鍵を算出する必要がある。後半処理では次の処理を行う。すなわち、第２の形式では図４に示すとおりコンテンツ鍵はメディア固有鍵にて暗号化されるため、メディア固有鍵を記録媒体アクセス部２９０経由で読出し、平文のコンテンツ鍵をメディア固有鍵で暗号化する。
【００６５】
上記の処理により第２の形式の暗号化コンテンツ鍵が生成できる。なお、メディア固有鍵の読出し及び暗号化サービス固有鍵の読出しは、記録媒体アクセス部２９０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【００６６】
さらに、コンテンツ形式変換部２５０がコンテンツを、第１の形式から第２の形式へと変換する。本実施形態においては第１の形式及び第２の形式の両形式において、平文のコンテンツ鍵のフォーマット（サイズ等）は同一であり、平文のコンテンツのフォーマット（符号化方式等）も同一であり、コンテンツをコンテンツ鍵で暗号化するときの暗号化方式も同一である。そのため第１の形式の暗号化コンテンツを復号して編集し、再暗号化するという処理は不要である。ここでは、単に暗号化コンテンツのファイルフォーマット等の変換処理を行うのみでよい。
【００６７】
（ステップＳ１４）
次に、第２の形式のコンテンツ及びコンテンツ鍵を半導体記録媒体１００に書き込む。第２の形式のコンテンツ鍵書込み部２２２が、前ステップにて生成された第２の形式の暗号化コンテンツ鍵を、記録媒体アクセス部２９０経由で半導体記録媒体１００の保護領域１３２に格納する。保護領域１３２への書込みは、記録媒体アクセス部２９０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【００６８】
さらに、第２の形式のコンテンツ書込み部２４２が前ステップにて生成された第２の形式の暗号化コンテンツを記録媒体アクセス部２９０経由で半導体記録媒体１００の通常領域１３３に格納する。
【００６９】
１．３．２  ローカルコンテンツ向け記録装置
図８はローカルコンテンツを半導体記録媒体１００に記録するローカルコンテンツ向け記録装置３００の構成例を示す図である。図８において、実線はコンテンツデータの流れを、破線はコンテンツ鍵データの流れを表している。
【００７０】
ローカルコンテンツ向け記録装置３００は、第１の形式のコンテンツ鍵書込み部３２１と、第２の形式のコンテンツ鍵書込み部３２２と、第１の形式のコンテンツ書込み部３４１と、第２の形式のコンテンツ書込み部３４２と、入力部３６０と、コンテンツ記録部３７０と、内蔵の記録媒体３８０と、記録媒体アクセス部３９０から構成される。
【００７１】
入力部３６０は、ソースとなるローカルコンテンツが格納された記録媒体等からローカルコンテンツを入力する。
【００７２】
コンテンツ記録部３７０は、コンテンツ鍵を生成し、そのコンテンツ鍵で入力部３６０を介して入力したローカルコンテンツから暗号化コンテンツを生成する。コンテンツ記録部３７０は、コンテンツ鍵生成部３７１とエンクリプタ３７２とエンコーダ３７３から構成される。
【００７３】
コンテンツ鍵生成部３７１は、入力部３６０から入力されるローカルコンテンツを暗号化する際に使用するコンテンツ鍵を生成する。本実施形態では、コンテンツ鍵生成部３７１は乱数生成器を備えており、乱数によってコンテンツ鍵を生成する。
【００７４】
エンクリプタ３７２はローカルコンテンツをコンテンツ鍵生成部３７１によって生成されたコンテンツ鍵で暗号化し、第１及び第２の形式の暗号化コンテンツ（encrypted content）を生成する。エンコーダ３７３は入力部３６０で入力されたローカルコンテンツを符号化により圧縮する。エンコーダ３７３は必ずしも必要ではないが、本実施形態においては入力されたローカルコンテンツをエンコーダ３７３にて圧縮した後に、エンクリプタ３７２で暗号化する。
【００７５】
第１の形式のコンテンツ鍵書込み部３２１は、平文のコンテンツ鍵を第１の形式の暗号化コンテンツ鍵に変換し、記録媒体アクセス部３９０経由で半導体記録媒体１００に書込む。
【００７６】
第２の形式のコンテンツ鍵書込み部３２２は、平文のコンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換し、記録媒体アクセス部３９０経由で半導体記録媒体１００に書込む。
【００７７】
第１の形式のコンテンツ書込み部３４１は、暗号化コンテンツを第１の形式にて内蔵の記録媒体３８０に書込む。
【００７８】
第２の形式のコンテンツ書込み部３４２は、暗号化コンテンツを第２の形式にて記録媒体アクセス部３９０経由で半導体記録媒体１００に書込む。
【００７９】
内蔵の記録媒体３８０は、ローカルコンテンツ向け記録装置３００に内蔵され、任意のディジタルデータを読み書き可能な記録媒体である。記録媒体３８０は図３、図５に示す記録媒体１８０に相当する。
【００８０】
記録媒体アクセス部３９０は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスし、半導体記録媒体１００の特殊領域１３１に格納されたメディア固有鍵の読出しや、保護領域１３２に格納された任意のディジタルデータの読み書きを行うために必要な認証処理を行う。
【００８１】
図９は、ローカルコンテンツ向け記録装置３００が入力部３６０経由で取得したローカルコンテンツを半導体記録媒体１００及び内蔵の記録媒体３８０に格納する場合の動作シーケンス例を示すフローチャートである。
【００８２】
（ステップＳ２１）
まず、記録装置３００の入力部３６０は、ソースが格納された記録媒体７２０からの読出しや、カメラ・マイクといった入力機器からの入力によってローカルコンテンツを取得する。取得されたローカルコンテンツはコンテンツ記録部３７０に渡される。
【００８３】
（ステップＳ２２）
次に、コンテンツ記録部３７０は、エンコーダ３７３により入力されたローカルコンテンツの符号化による圧縮を行う。さらに、コンテンツ鍵生成部３７１にてコンテンツ鍵を生成し、エンクリプタ３７２にて、符号化後のローカルコンテンツをコンテンツ鍵で暗号化することで、第１及び第２の形式の暗号化コンテンツを生成する。
【００８４】
（ステップＳ２３）
次に、第２の形式のコンテンツ鍵書込み部３２２はコンテンツ鍵を、半導体記録媒体１００のメディア固有鍵で暗号化して暗号化コンテンツ鍵を生成し、記録媒体アクセス部３９０経由で半導体記録媒体１００の保護領域１３２に第２の形式で格納する。メディア固有鍵の読出しや保護領域１３２への書込みは、記録媒体アクセス部３９０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【００８５】
また、第２の形式のコンテンツ書込み部３４２は暗号化コンテンツを、記録媒体アクセス部３９０経由で半導体記録媒体１００の通常領域１３３に第２の形式で格納する。
【００８６】
（ステップＳ２４）
次に、第１の形式のコンテンツ鍵書込み部３２１はコンテンツ鍵を、半導体記録媒体１００に格納されたサービス固有鍵で暗号化して暗号化コンテンツ鍵を生成し、記録媒体アクセス部３９０経由で半導体記録媒体１００の通常領域１３３に第１の形式で格納する。但し、サービス固有鍵はメディア固有鍵で暗号化された状態で半導体記録媒体１００に格納されているため、暗号化サービス固有鍵及びメディア固有鍵を読出して、平文のサービス固有鍵を算出する必要がある。メディア固有鍵の読出しや保護領域１３２の読み書きは、記録媒体アクセス部３９０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【００８７】
また、第１の形式のコンテンツ書込み部３４１は暗号化コンテンツを記録媒体３８０に第１の形式で格納する。
【００８８】
以上のように、配信コンテンツ向け記録装置２００及びローカルコンテンツ向け記録装置３００はそれぞれ、配信コンテンツ及びローカルコンテンツを図５に示す格納方法で半導体記録媒体１００に書込むことができる。
【００８９】
１．４．  再生装置の構成、動作
図１０から図１３を用いて再生装置の構成及び再生処理シーケンスについて説明する。
【００９０】
１．４．１  配信コンテンツ向け再生装置
図１０は配信コンテンツ向け再生装置４００の構成例を示す図である。再生装置４００は第１の形式で格納されたコンテンツを再生することが可能である。図１０において、実線はコンテンツデータの流れを、破線はコンテンツ鍵データの流れを表している。
【００９１】
再生装置４００は、第１の形式のコンテンツ鍵読出し部４２１と、第１の形式のコンテンツ読出し部４４１と、出力部４６０と、コンテンツ再生部４７０と、内蔵の記録媒体４８０と、記録媒体アクセス部４９０とから構成される。
【００９２】
第１の形式のコンテンツ鍵読出し部４２１は、半導体記録媒体１００に格納された第１の形式の暗号化コンテンツ鍵を記録媒体アクセス部４９０経由で読出した後、復号化し、平文のコンテンツ鍵をコンテンツ再生部４７０に渡す機能を備えている。
【００９３】
第１の形式のコンテンツ読出し部４４１は、内蔵の記録媒体４８０に格納された第１の形式の暗号化コンテンツを読出し、暗号化コンテンツをコンテンツ再生部４７０に渡す。
【００９４】
出力部４６０は、コンテンツ再生部４７０によって再生されたコンテンツデータを出力する。出力部４６０は例えば、コンテンツデータが映像データならディスプレイ等、音声データの場合にはスピーカ等に相当し、また、再生装置４００の外部にあるディスプレイやスピーカを使用する場合にはＡＶ−ＯＵＴ等の出力端子に相当する。
【００９５】
コンテンツ再生部４７０はデクリプタ４７４とデコーダ４７５から構成され、第１の形式のコンテンツ読出し部４４１から受け取った暗号化コンテンツを第１の形式のコンテンツ鍵読出し部４２１から受け取ったコンテンツ鍵で復号し、伸張処理を行い、コンテンツを再生する。
【００９６】
デクリプタ４７４は、暗号化コンテンツをコンテンツ鍵で復号する。デコーダ４７５は、デクリプタ４７４で復号されたコンテンツが圧縮されている場合に、伸張して圧縮前の状態に戻す処理を行う。なお、デコーダ４７５はコンテンツが圧縮されていない場合にはなくてもよい。
【００９７】
内蔵の記録媒体４８０は、再生装置４００に内蔵され、任意のディジタルデータを読み書き可能な記録媒体である。記録媒体４８０は第１の形式にて暗号化コンテンツを格納する。記録媒体４８０は図３、図５の記録媒体１８０に相当する。
【００９８】
記録媒体アクセス部４９０は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスする。記録媒体アクセス部４９０は、半導体記録媒体１００の特殊領域１３１に格納されたメディア固有鍵の読出しや、保護領域１３２に格納された任意のディジタルデータの読み書きを行うために必要な認証処理を行う。
【００９９】
図１１は、配信コンテンツ向け再生装置４００が半導体記録媒体１００及び内蔵記録媒体４８０に第１の形式で格納されたコンテンツを再生する場合の動作シーケンス例を示すフローチャートである。
【０１００】
（ステップＳ３１）
まず、第１の形式のコンテンツ鍵読出し部４２１は記録媒体アクセス部４９０経由で第１の形式の暗号化コンテンツ鍵を読出す。第１の形式では図３に示すとおりコンテンツ鍵はサービス固有鍵にて暗号化されているため、サービス固有鍵にて暗号化コンテンツ鍵を復号して平文のコンテンツ鍵を生成する。但し、サービス固有鍵はメディア固有鍵で暗号化された状態で半導体記録媒体１００に格納されているため、事前に、暗号化サービス固有鍵及びメディア固有鍵を読出して平文のサービス固有鍵を算出する必要がある。
【０１０１】
こうして得られたコンテンツ鍵はコンテンツ再生部４７０に渡される。
【０１０２】
なお、メディア固有鍵の読出し及び暗号化サービス固有鍵の読出しは、記録媒体アクセス部４９０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【０１０３】
また、第１の形式のコンテンツ読出し部４４１は内蔵記録媒体４８０から第１の形式の暗号化コンテンツを読出し、暗号化コンテンツをコンテンツ再生部４７０に渡す。
【０１０４】
（ステップＳ３２）
コンテンツ再生部４７０においてデクリプタ４７４は、第１の形式のコンテンツ鍵読出し部４２１から取得したコンテンツ鍵を用いて、第１の形式のコンテンツ読出し部４４１から取得した暗号化コンテンツを復号する。さらに、デコーダ４７５にて復号されたコンテンツの伸張処理を行い、出力部４６０に渡すことによって再生が行われる。
【０１０５】
１．４．２  ローカルコンテンツ向け再生装置
図１２はローカルコンテンツ向け再生装置５００の構成例を示す図である。再生装置５００は第２の形式で格納されたコンテンツを再生することが可能である。図１２において、実線はコンテンツデータの流れを、破線はコンテンツ鍵データの流れを表している。
【０１０６】
再生装置５００は、第２の形式のコンテンツ鍵読出し部５２２と、第２の形式のコンテンツ読出し部５４２と、出力部５６０と、コンテンツ再生部５７０と、記録媒体アクセス部５９０とから構成される。
【０１０７】
第２の形式のコンテンツ鍵読出し部５２２は、半導体記録媒体１００に格納された第２の形式の暗号化コンテンツ鍵を記録媒体アクセス部５９０経由で読出した後、復号化し、平文のコンテンツ鍵をコンテンツ再生部５７０に渡す。
【０１０８】
第２の形式のコンテンツ読出し部５４２は、半導体記録媒体１００に格納された第２の形式の暗号化コンテンツを記録媒体アクセス部５９０経由で読出した後、暗号化コンテンツをコンテンツ再生部５７０に渡す。
【０１０９】
出力部５６０は、コンテンツ再生部５７０によって再生されたコンテンツデータを出力する。出力部５６０は例えば、コンテンツデータが映像データならディスプレイ等、音声データの場合にはスピーカ等に相当し、また、再生装置５００の外部にあるディスプレイやスピーカを使用する場合にはＡＶ−ＯＵＴ等の出力端子に相当する。
【０１１０】
コンテンツ再生部５７０はデクリプタ５７４とデコーダ５７５から構成され、第２の形式のコンテンツ読出し部５４２から受け取った暗号化コンテンツを第２の形式のコンテンツ鍵読出し部５２２から受け取ったコンテンツ鍵で復号し、伸張処理を行い、コンテンツを再生する。
【０１１１】
デクリプタ５７４は、暗号化コンテンツをコンテンツ鍵で復号する処理を行う。デコーダ５７５は、デクリプタ５７４で復号されたコンテンツが圧縮されている場合に、伸張して圧縮前の状態に戻す処理を行う。なお、デコーダ５７５はコンテンツが圧縮されていない場合にはなくてもよい。
【０１１２】
記録媒体アクセス部５９０は、半導体記録媒体１００を装着し、装着された半導体記録媒体１００に対してアクセスし、特殊領域１３１に格納されたメディア固有鍵の読出しや、保護領域１３２に格納された任意のディジタルデータの読み書きを行うために必要な認証処理を行う。
【０１１３】
図１３は、ローカルコンテンツ向け再生装置５００が半導体記録媒体１００に第２の形式で格納されたコンテンツを再生する場合の動作シーケンス例を示すフローチャートである。
【０１１４】
（ステップＳ１３０１）
まず、第２の形式のコンテンツ鍵読出し部５２２は記録媒体アクセス部５９０経由で第２の形式の暗号化コンテンツ鍵を読出す。第２の形式では図４に示すとおりコンテンツ鍵はメディア固有鍵にて暗号化されているため、メディア固有鍵を記録媒体アクセス部５９０経由で読み出し、メディア固有鍵にて暗号化コンテンツ鍵を復号する。こうして得られたコンテンツ鍵はコンテンツ再生部５７０に渡される。
【０１１５】
なお、メディア固有鍵の読出しは、記録媒体アクセス部５９０と半導体記録媒体１００との間で互いの正当性を認証する。
【０１１６】
また、第２の形式のコンテンツ読出し部５４２は半導体記録媒体１００から第２の形式の暗号化コンテンツを記録媒体アクセス部５９０経由で読出し、暗号化コンテンツをコンテンツ再生部５７０に渡す。
【０１１７】
（ステップＳ４２）
コンテンツ再生部５７０においてデクリプタ５７４は、第２の形式のコンテンツ鍵読出し部５２２から取得したコンテンツ鍵を用いて、第２の形式のコンテンツ読出し部５４２から取得した暗号化コンテンツを復号する。さらに、デコーダ５７５にて復号されたコンテンツの伸張処理を行い、出力部５６０に渡すことによって再生が行われる。
【０１１８】
以上のように、図５にて示した格納方法を用いた半導体記録媒体１００のコンテンツは、配信コンテンツ向け再生装置４００とローカルコンテンツ向け再生装置５００のいずれにおいても再生可能となる。そのため、ユーザは半導体記録媒体１００に格納されたコンテンツの形式が第１の形式か第２の形式かに因らず再生装置を使用することができることになり、使い勝手が飛躍的に向上することが期待できる。
【０１１９】
本発明は、配信コンテンツ及びローカルコンテンツの両方の格納に用いられる著作権保護機能付の半導体記録媒体において特に有効である。
【０１２０】
なお、本発明を上記の実施形態に基づいて説明してきたが、本発明は上記の実施形態に限定されないのはもちろんである。本発明の趣旨を逸脱しない範囲で実施変更することができる。以下のような場合も本発明に含まれる。
【０１２１】
（実施の形態２）
以下、本発明の実施の形態２を図面に基づいて詳細に説明する。
【０１２２】
図１４は本発明の第２の実施形態における半導体記録媒体１０００に関する構成例を示す図である。
【０１２３】
実施の形態１と異なる点は、半導体記録媒体１０００内に管理情報１３０４を含むことである。管理情報１３０４は図１５に示すように第１の形式の暗号化コンテンツにおける各コンテンツに対するＩＤと、第２の形式の暗号化コンテンツにおける各コンテンツに対するＩＤに関する情報を格納している点である。半導体記録媒体１０００では、実施の形態１で説明した際と同様に、同一コンテンツに対して第１の形式の暗号化コンテンツと第２の形式の暗号化コンテンツが存在する。そのため、図１５において、コンテンツ＃１に対する“第１の形式の暗号化コンテンツのＩＤ＃１“と”第２の形式の暗号化コンテンツのＩＤ＃１“とは同一のＩＤ（同じ値）を示す。
【０１２４】
ここで、コンテンツのＩＤは、例えば２０ビットで構成されるような情報であり、一意にコンテンツを識別することのできるＩＤ情報であれば、どのような形式であってもよい。
【０１２５】
上記以外の半導体記録媒体１０００の構成については、実施の形態１で示した構成と同様である。
【０１２６】
図１６はさらに本実施の形態における半導体記録媒体の構成例を示した図である。図１６は、図１４で示した半導体記録媒体１０００から、例えば第１の形式のみに対応した記録装置等によって、第１の形式の一部のコンテンツの抜き出しや強制削除等を行ったときの構成例を示す。
【０１２７】
具体的には、図１６の例は、第１の形式の暗号化コンテンツのうち第Ｎ番目のコンテンツが除去された例を示している。第１の形式の暗号化コンテンツ鍵群は、第１番目から第（Ｎ−１）番目の暗号化コンテンツ鍵で構成されている。また、第１の形式の暗号化コンテンツの管理情報１３０４に含まれる第Ｎ番目のコンテンツのＩＤに関する情報も削除され、第１の形式の暗号化コンテンツに関する管理情報は、第１番目から第（Ｎ−１）番目の情報で構成されている。別の記録媒体１８０に記録されている第１の形式の暗号化コンテンツに関しては、記録装置に接続されているか否か、或いは記録装置を使用するユーザの意思によって削除されたり、削除されなかったりする場合があるため、同図では“第１の形式の暗号化コンテンツ＃Ｎ”を破線で示している。
【０１２８】
図１７はさらに本実施の形態における半導体記録媒体の別の例を示した図である。同図は、図１４で示した半導体記録媒体１０００から、例えば第２の形式のみに対応した記録装置等によって、第２の形式の一部のコンテンツの抜き出しや強制削除等を行ったときの構成例を示す。
【０１２９】
具体的には、図１７の例は、第２の形式の暗号化コンテンツのうち“Ｎ”番目の暗号化コンテンツ鍵及び暗号化コンテンツが除去された例を示している。第２の形式の暗号化コンテンツ鍵群及び暗号化コンテンツ群が、第１番目から第（Ｎ−１）番目の暗号化コンテンツ鍵及び暗号化コンテンツで構成されている。また、第２の形式の暗号化コンテンツの管理情報１３０４に含まれる第Ｎ番目のコンテンツのＩＤに関する情報も削除され、第２の形式の暗号化コンテンツに関する管理情報は、第１番目から第（Ｎ−１）番目の情報で構成されている。
【０１３０】
図１８は本実施の形態における配信コンテンツ向けの記録装置の構成例を示す図である。実施の形態１と異なる点はコンテンツＩＤ判定部２２００が加わっている点、及びコンテンツＩＤ書き込み部２２０２が加わっている点である。コンテンツＩＤ判定部２２００はコンテンツ鍵形式変換部２３０、コンテンツＩＤ書き込み部２２０２、コンテンツ形式変換部２５０を備えている。
【０１３１】
コンテンツ鍵形式変換部２３０では、実施の形態１で説明した機能に加えてさらに、第２の形式の暗号化コンテンツ鍵を第１の形式の暗号化コンテンツ鍵に変換する機能を有する。
【０１３２】
コンテンツＩＤ書き込み部２２０２は半導体記録媒体１００に対してコンテンツのＩＤを格納する。
【０１３３】
コンテンツ形式変換部２５０は、実施の形態１で説明した機能に加え、第２の形式の暗号化コンテンツを第１の形式の暗号化コンテンツに変換する機能を有する。
【０１３４】
上記構成のコンテンツＩＤ判定部２２００は、半導体記録媒体１００に格納されている管理情報に含まれる第１の形式の暗号化コンテンツに対するコンテンツのＩＤと第２の形式の暗号化コンテンツに対するコンテンツのＩＤを判定する機能を有する。さらに、コンテンツＩＤ判定部２２００は、第１の形式のコンテンツ・鍵受信部２１０や、第１の形式のコンテンツ鍵書き込み部２２１や、第２の形式のコンテンツ鍵書き込み部２２２や、第１の形式のコンテンツ書き込み部２４１や、第２の形式のコンテンツ書き込み部２４２や、内蔵の記録媒体２８０や、記録媒体アクセス部２９０を制御する機能を備えている。
【０１３５】
そのほかの構成及び機能は実施の形態１で示した配信コンテンツ向け記録装置の構成と同様である。
【０１３６】
図１９は本実施の形態におけるローカルコンテンツ向けの記録装置の構成例を示す図である。
【０１３７】
実施の形態１と異なる点はコンテンツ記録部３７０ｂがコンテンツＩＤ生成部３１０４を備えている点、コンテンツＩＤ判定部３３００が加わっている点である。さらに、第１の形式のコンテンツ鍵書き込み部３２１、第２の形式のコンテンツ鍵書き込み部３２２、第１の形式のコンテンツ書き込み部３４１、第２の形式のコンテンツ書き込み部３４２の機能が実施の形態１で示した機能と異なっている。
【０１３８】
コンテンツＩＤ生成部３１０４は、半導体記録媒体１００に格納するコンテンツを一意に識別できるコンテンツのＩＤを生成する。
【０１３９】
コンテンツＩＤ判定部３３００は、コンテンツ鍵形式変換部３３０１、コンテンツＩＤ書き込み部３３０２、コンテンツ形式変換部３３０３を備えている。
【０１４０】
コンテンツ鍵形式変換部３３０１は、第１の形式のコンテンツ鍵を第２の形式のコンテンツ鍵に変換する機能と、さらに第２の形式のコンテンツ鍵を第１の形式のコンテンツ鍵に変換する機能を備えている。
【０１４１】
コンテンツＩＤ書き込み部３３０２はコンテンツＩＤを半導体記録媒体に書き込む。
【０１４２】
コンテンツ形式変換部３３０３は、第１の形式の暗号化コンテンツを第２の形式の暗号化コンテンツに変換する機能と、さらには第２の形式の暗号化コンテンツを第１の形式の暗号化コンテンツに変換する機能を備えている。
【０１４３】
上記構成のコンテンツＩＤ判定部３３００は、半導体記録媒体１００に格納している管理情報１３０４に含まれる第１の形式の暗号化コンテンツに対するコンテンツのＩＤと第２の形式の暗号化コンテンツに対するコンテンツのＩＤを判定する機能を有する。さらに、コンテンツＩＤ判定部３３００は、第２の形式のコンテンツ書き込み部３４２や、第２の形式のコンテンツ鍵書き込み部３２２や、第１の形式のコンテンツ書き込み部３４１や、第１の形式のコンテンツ鍵書き込み部３２１や、内蔵記録媒体３８０や、記録媒体アクセス部３９０を制御する機能を備えている。
【０１４４】
第１の形式のコンテンツ鍵書き込み部３２１は、コンテンツＩＤ判定部３３００の制御により、記録媒体アクセス部３９０を介して、半導体記録媒体１００に第１の形式のコンテンツ鍵を書き込む。
【０１４５】
第２の形式のコンテンツ鍵書き込み部３２２は、コンテンツＩＤ判定部３３００の制御により、記録媒体アクセス部３９０を介して、半導体記録媒体１００に第２の形式のコンテンツ鍵を書き込む。
【０１４６】
第１の形式のコンテンツ書き込み部３４１は、コンテンツＩＤ判定部３３００の制御により、内蔵録媒体３８０に第１の形式のコンテンツを書き込む。
【０１４７】
第２の形式のコンテンツ書き込み部３４２は、コンテンツＩＤ判定部３３００の制御により、記録媒体アクセス部３９０を介して、半導体記録媒体１００に第２の形式のコンテンツを書き込む。
【０１４８】
そのほかの構成及び機能は実施の形態１で示したローカルコンテンツ向け記録装置の構成と同様である。また、再生装置に関しても実施の形態１と同様である。
【０１４９】
続いて、本実施の形態における記録装置から半導体記録媒体に対する、コンテンツの記録処理シーケンス例について説明する。コンテンツの記録処理では、記録装置は半導体記録媒体内に格納されているコンテンツＩＤを元に処理を実施する。
【０１５０】
最初に、図１４に示した半導体記録媒体１００のように、第１の形式で暗号化されたコンテンツと第２の形式で暗号化されたコンテンツが格納されている状態の半導体記録媒体に対する、図１８、図１９に示す記録装置２０００、３０００におけるコンテンツの記録処理シーケンス例について、図２０を用いて説明する。
【０１５１】
（ステップＳ５１）
まず、初期化処理として、記録装置のコンテンツＩＤ判定部は半導体記録媒体１００に記録するコンテンツのＩＤを取得する。これは例えば、ユーザの操作などによって記録装置内で半導体記録媒体１００に記録するコンテンツが一意に定められた状態である。特にここでは、記録装置による半導体記録媒体１００への記録予定のコンテンツは、半導体記録媒体１００に格納されている、いずれか１つのコンテンツであり、すでに半導体記録媒体１００に記録されている第１の形式のコンテンツのＩＤと第２の形式のコンテンツのＩＤのいずれかと同一のコンテンツのＩＤを持つ。
【０１５２】
（ステップＳ５２）
次に、コンテンツＩＤ判定部は記録媒体アクセス部を介して半導体記録媒体１００から第１の形式の全コンテンツのＩＤのリストを取得する。
【０１５３】
（ステップＳ５３）
次に、コンテンツＩＤ判定部は記録媒体アクセス部を介して半導体記録媒体１００から第２の形式の全コンテンツのＩＤのリストを取得する。
【０１５４】
（ステップＳ５４、Ｓ５９）
次に、コンテンツＩＤ判定部は、半導体記録媒体１００から取得した第２の形式のコンテンツのＩＤリストと、記録しようとしているコンテンツのＩＤを比較する。ここでは、そのＩＤの値が少なくとも１つは同一であるため、ステップＳ５９の処理を実施する。
【０１５５】
Ｓ５９では、さらに記録しようとしているコンテンツのＩＤを、半導体記録媒体１００から取得した第１の形式のコンテンツのＩＤリストと比較する。比較の結果、同一コンテンツのＩＤが半導体記録媒体１００内に格納されていると判断し、新たにコンテンツを格納することなく処理を終了する。
【０１５６】
これらの処理により配信コンテンツ向け記録装置やローカルコンテンツ向け記録装置は、既に半導体記録媒体１０００に格納されているコンテンツと同一のコンテンツを重複して半導体記録媒体１０００内に格納することをなくすことが可能となり、記録容量の消費を抑制できる。
【０１５７】
なお、この場合、図示はしていないがＳ５４やＳ５９の処理において、記録装置２０００、３０００のユーザインタフェースを介して、重複するコンテンツを半導体記録媒体１００内に書き込むか否かの問い合わせをユーザに実施し、ユーザの操作によって、半導体記録媒体１００の既存コンテンツと重複するコンテンツを書き込むようにしてもよい。
【０１５８】
次に、図１６で示した半導体記録媒体１００のように、第１の形式で暗号化されたコンテンツのうち第Ｎ番目の暗号化コンテンツ鍵、及び暗号化コンテンツのＩＤが削除されている半導体記録媒体１００に対する、記録装置２０００、３０００におけるコンテンツの記録処理シーケンス例について、図２０を用いて説明する。
【０１５９】
（ステップＳ５１）〜（ステップＳ５３）の処理は前述のとおりである。ただし、ユーザ操作などによって記録装置内で保持される記録予定のコンテンツは、半導体記録媒体１００に格納されている第２の形式の暗号化コンテンツ＃Ｎを復号化して得られる平文と同一のコンテンツであり、そのコンテンツのＩＤは第２の形式の暗号化コンテンツのＩＤ＃Ｎと同一値であるものとする。
【０１６０】
（ステップＳ５４）
コンテンツＩＤ判定部は、半導体記録媒体１００から取得した全第２の形式のコンテンツのＩＤリストと、記録しようとしているコンテンツのＩＤを比較する。ここでは、第２の形式の第Ｎ番目のコンテンツと同一のコンテンツを記録しようとしているため、少なくとも１つの第２のコンテンツのＩＤと値が一致し、ステップＳ５９の処理を実施する。
【０１６１】
（ステップＳ５９）
コンテンツＩＤ判定部は、次に、半導体記録媒体１００から取得した全第１の形式の暗号化コンテンツのＩＤリストの中に、記録しようとしているコンテンツのＩＤが一致するものがあるか否か比較する。ここでは、第１の形式のコンテンツのＩＤリストの中でＩＤが一致するものが存在しないため、ステップＳ６０の処理を実施する。
【０１６２】
（ステップＳ６０）
コンテンツＩＤ判定部のコンテンツ鍵形式変換部は、次に第１のコンテンツ鍵を生成し、半導体記録媒体１００に格納する。この変換処理は、第２の形式で格納された暗号化コンテンツ鍵から平文のコンテンツ鍵を生成する前半処理と、平文のコンテンツ鍵から第１の形式で格納するための暗号化コンテンツ鍵を生成する後半処理によって実現される。
【０１６３】
前半処理では、第２の形式において、暗号化コンテンツ鍵はメディア固有鍵で暗号化されているため、半導体記録媒体１００から記録媒体アクセス部を介して前記暗号化コンテンツ鍵及びメディア固有鍵を読み出し、メディア固有鍵にて復号を行うことで、平文のコンテンツ鍵を生成する。
【０１６４】
後半処理では、第１の形式において、暗号化コンテンツ鍵はサービス固有鍵で暗号化されているため、半導体記録媒体１００から記録媒体アクセス部を介して暗号化サービス固有鍵を読み出し、前半処理で生成した平文のコンテンツ鍵を暗号化する。但し、暗号化サービス固有鍵もメディア固有鍵で暗号化されているため、暗号化サービス固有鍵をメディア固有鍵で復号化し、平文のサービス固有鍵を算出する必要がある。
【０１６５】
上記の処理により、第１の形式の暗号化コンテンツ鍵が生成できる。
【０１６６】
すなわち、図１８に示す配信コンテンツ向け記録装置２０００においては、コンテンツＩＤ判定部２２００のコンテンツ鍵形式変換部２３０によって、第２の形式の暗号化コンテンツ鍵が第１の形式の暗号化コンテンツ鍵に変換され、第１の形式のコンテンツ鍵書き込み部２２１によって半導体記録媒体１００に書き込まれる。
【０１６７】
なお、暗号化サービス鍵の読み出しや第２の形式の暗号化コンテンツ鍵の読み出しは記録媒体アクセス部２９０と半導体記録媒体１００１との間で互いの正当性を認証することで可能となる。
【０１６８】
また、コンテンツＩＤ書き込み部２２０２によって、第１の形式の暗号化コンテンツに対するコンテンツにＩＤも書き込まれる。さらには、コンテンツＩＤ判定部２２００によって、必要に応じて第２の形式の暗号化コンテンツを取得され、さらにはコンテンツ形式変換部２５０によって第１の形式の暗号化コンテンツに変換されて、第１の形式のコンテンツ書き込み部２４１によって内蔵記録媒体２８０に書き込まれる。
【０１６９】
また、図１９に示すローカルコンテンツ向け記録装置３０００においては、コンテンツＩＤ判定部３３００のコンテンツ鍵形式変換部３３０１によって、第２の形式の暗号化コンテンツ鍵が第１の形式の暗号化コンテンツ鍵に変換され、第１の形式のコンテンツ鍵書き込み部３２１によって半導体記録媒体１００に書き込まれる。
【０１７０】
なお、暗号化サービス鍵の読み出しや第２の形式の暗号化コンテンツ鍵の読み出しは記録媒体アクセス部３９０と半導体記録媒体１００との間で互いの正当性を認証することで可能となる。
【０１７１】
また、コンテンツＩＤ書き込み部３３０２によって、第１の形式の暗号化コンテンツに対するコンテンツにＩＤも書き込まれる。さらには、コンテンツ形式変換部３３０３によって、必要に応じて第２の形式の暗号化コンテンツが取得され、第１の形式の暗号化コンテンツに変換されて、第１の形式のコンテンツ書き込み部３４１によって内蔵記録媒体３８０に書き込まれる。
【０１７２】
これらの処理により、第１の形式のコンテンツ鍵、及び必要に応じて暗号化コンテンツが半導体記録媒体に書き込まれる。
【０１７３】
次に、第２の形式で暗号化されたコンテンツのうち第Ｎ番目の暗号化コンテンツ鍵及び暗号化コンテンツのＩＤ＃Ｎが削除されている半導体記録媒体１００（図１７参照）に対する、記録装置２０００、３０００の記録処理シーケンス例について、図２０を用いて説明する。
【０１７４】
（ステップＳ５１〜Ｓ５３）
前述と同様である。ただし、ここでのユーザの操作などによって記録装置内に保持される、記録予定のコンテンツのＩＤは第１の形式のコンテンツのＩＤ＃Ｎと同一値のコンテンツのＩＤであるものとする。
【０１７５】
（ステップＳ５４）
コンテンツＩＤ判定部は、半導体記録媒体１００から取得した全ての第２の形式のコンテンツのＩＤリストと、記録しようとしているコンテンツのＩＤを比較する。ここでは、第１の形式の第Ｎ番目のコンテンツと同一のコンテンツを記録しようとしており、第２のコンテンツＩＤが一致しないためステップＳ５５の処理を実施する。
【０１７６】
（ステップＳ５５）
コンテンツＩＤ判定部は、次に半導体記録媒体１００から取得した全ての第１の形式のコンテンツのＩＤリストと、記録しようとしているコンテンツのＩＤが一致するか否かを比較する。ここでは、少なくとも１つの第１のコンテンツＩＤが一致するため、ステップＳ５７の処理を実施する。
【０１７７】
（ステップＳ５７、Ｓ５８）
コンテンツＩＤ判定部は、次に第１の形式の暗号化コンテンツを、第２の形式の暗号化コンテンツに変換し半導体記録媒体１００に書き込む。この場合のコンテンツ変換処理では、再暗号化する必要はなく、コンテンツ形式を変換することによって実現する。また、第１の形式の暗号化コンテンツ鍵から第２の形式の暗号化コンテンツ鍵を生成し、半導体記録媒体１００に書き込む。この変換処理では、第１の形式で格納された暗号化コンテンツ鍵から平文のコンテンツ鍵を生成する前半処理と、平文のコンテンツ鍵から第２の形式で書き込むための暗号化コンテンツ鍵を生成する後半処理によって実現される。
【０１７８】
前半処理では、第１の形式では、暗号化コンテンツ鍵はサービス鍵によって暗号化されているため、半導体記録媒体１００から記録媒体アクセス部を介して暗号化コンテンツ鍵及び暗号化サービス鍵を読み出し、暗号化サービス鍵にて復号を行うことで、平文のコンテンツ鍵を生成する。但し、暗号化サービス鍵はメディア固有鍵で暗号化されているため、暗号化サービス鍵を前記メディア固有鍵で復号化し、平文のサービス固有鍵を算出する必要がある。
【０１７９】
後半処理では、第２の形式では、暗号化コンテンツ鍵はメディア固有鍵で暗号化されているため、半導体記録媒体１００２から記録媒体アクセス部を介して、メディア固有鍵を読み出し、半処理で生成した平文コンテンツ鍵を暗号化する。
【０１８０】
上記の処理により、第２の形式の暗号化コンテンツ鍵が生成できる。
【０１８１】
すなわち、図１８に示す配信コンテンツ向け記録装置２０００においては、コンテンツＩＤ判定部２２００のコンテンツ鍵形式変換部２３０によって、第１の形式の暗号化コンテンツ鍵が第２の形式のコンテンツ鍵として変換され、第２の形式のコンテンツ鍵書き込み部２２２を介して半導体記録媒体１００に書き込まれる。
【０１８２】
なお、暗号化サービス固有鍵の読み出し、第２の形式の暗号化鍵の書き込みは、記録媒体アクセス部２９０と半導体記録媒体１００との間で互いに正当性を認証することで可能となる。
【０１８３】
また、コンテンツはコンテンツ形式変換部２５０が、第１の形式の暗号化コンテンツを読み込み、第２の形式のコンテンツフォーマットに変更し、第２の形式のコンテンツ書き込み部２４２を介して暗号化コンテンツを半導体記録媒体１００に書き込む。この場合、必要に応じてコンテンツの復号化・再暗号化を実施しても構わない。
【０１８４】
また、コンテンツＩＤ書き込み部２２０２によって、第２の形式の暗号化コンテンツに対するコンテンツにＩＤも書き込まれる。
【０１８５】
また、図１９に示すローカルコンテンツ向け記録装置３０００においては、コンテンツＩＤ判定部３３００のコンテンツ鍵形式変換部３３０１によって、第１の形式の暗号化コンテンツ鍵が第２の形式コンテンツ鍵として変換され第２の形式のコンテンツ鍵書き込み部３４００を介して半導体記録媒体１００２に書き込まれる。
【０１８６】
なお、暗号化サービス固有鍵の読み出し、第２の形式の暗号化鍵の書き込みは、記録媒体アクセス部３９００と半導体記録媒体１００２との間で互いに正当性を認証することで可能となる。
【０１８７】
また、コンテンツはコンテンツ形式変換部３３０３が、第１の形式のコンテンツを読み込み、第２の形式のコンテンツフォーマットに変更し、第２の形式のコンテンツ書き込み部３８００を介して暗号化コンテンツを半導体記録媒体１００２に書き込む。この場合、必要に応じてコンテンツの復号化・再暗号化を実施しても構わない。
【０１８８】
また、コンテンツＩＤ書き込み部３３０２によって、第２の形式の暗号化コンテンツに対するコンテンツにＩＤも書き込まれる。
【０１８９】
これらの処理によって、第２の形式のコンテンツ鍵、及び暗号化コンテンツが半導体記録媒体内に書き込まれる。
【０１９０】
次に、第１の形式及び第２の形式のいずれのコンテンツに対しても、コンテンツのＩＤが同一とならないコンテンツに対する、記録装置２０００、３０００の記録処理シーケンス例について図２０を用いて説明する。
【０１９１】
（ステップＳ５１〜Ｓ５４）
前述と同様である。ただし、ここでは、ユーザの操作などによって記録装置内で保持される記録予定のコンテンツのＩＤは半導体記録媒体１０００内に格納されているコンテンツのＩＤとは一致しないものとする。
【０１９２】
（ステップＳ５５）
記録装置のコンテンツＩＤ判定部は、半導体記録媒体１０００から取得した全ての第１の形式のコンテンツのＩＤリストと、記録しようとしているコンテンツのコンテンツＩＤとを比較する。ここでは、記録しようとするコンテンツのＩＤと半導体記録媒体１０００に格納されているコンテンツＩＤが一致しないため、ステップＳ５６の処理を実施する。
【０１９３】
（ステップＳ５６、Ｓ５７、Ｓ５８）
記録装置のコンテンツＩＤ判定部は、第１の形式のコンテンツＩＤ及び第２の形式のコンテンツＩＤが一致しなかったため、第１の形式の暗号化コンテンツ及び第１の形式のコンテンツ鍵並びに第２の形式の暗号化コンテンツ及び第２の形式コンテンツ鍵を半導体記録媒体１０００に書き込む。この処理手順については、実施の形態１で示した、配信コンテンツ向け記録装置とローカルコンテンツ向け記録装置における半導体記録媒体への格納方法と同様である。
【０１９４】
ここでは特に、記録装置のコンテンツＩＤ判定部のコンテンツＩＤ書き込み部によってさらに、コンテンツＩＤが半導体記録媒体に書き込まれる。
【０１９５】
以上の書き込み処理によって、図１４、図１６、図１７のような様々な半導体記録媒体内の第１の形式と第２の形式のコンテンツの構成に対して、記録装置が暗号化コンテンツ鍵と暗号化コンテンツを書き込むにあたり、重複して記録することを防ぐことが可能となり、半導体記録媒体の空き容量を増やし、その使い勝手が飛躍的に向上することが期待できる。
【０１９６】
本発明は、配信コンテンツ及びローカルコンテンツの両方の格納に用いられる著作権保護機能付の半導体記録媒体において特に有効である。
【０１９７】
なお、本発明を上記の各実施形態に基づいて説明してきたが、本発明は上記の各実施形態に限定されないのはもちろんである。本発明の趣旨を逸脱しない範囲で実施変更することができる。以下のような場合も本発明に含まれる。
【０１９８】
（１）上記の各実施形態においては半導体記録媒体について記述したが、前記保護領域のようにホスト機器と記録媒体の双方が互いの正当性を認証することでアクセスできる領域を有するといった著作権保護機能を備えた記録媒体であれば同様の構成を実現できる。従って、半導体記録媒体以外であっても本発明は有効である。
【０１９９】
（２）上記の各実施形態においては、実施の形態１と同様に検索情報格納領域においてＦＡＴファイルシステムを用いることにしたが、ＦＡＴ３２やＵＤＦなどの他のファイルシステムを利用してもよいし、ファイルシステムを使わずにサイズや記録アドレス等を管理してもよいのはもちろんである。
【０２００】
（３）上記の各実施形態においては、コンテンツ鍵の格納場所を第１の形式では通常領域１３３に、第２の形式では保護領域１３２にしたが、これに限定されるものではない。コンテンツ鍵の格納場所は形式によらず、自由である。
【０２０１】
同様に、暗号化コンテンツの格納場所も、一例であってこれに限定されるものではない。例えば第１の形式において暗号化コンテンツを半導体記録媒体１００の通常領域１３３に格納してもよい。
【０２０２】
（４）上記の各実施形態においては、コンテンツ鍵を暗号化する鍵を第１の形式ではサービス固有鍵に、第２の形式ではメディア固有鍵にしたが、これに限定されるものではない。コンテンツ鍵をどのように格納するかは形式によらず、自由である。例えば、セキュリティが確保できるのであれば、暗号化せずに平文のコンテンツ鍵をそのまま格納してもよい。
【０２０３】
（５）上記の各実施形態においては、主に配信コンテンツを対象とした第１の形式と、主にローカルコンテンツを対象とした第２の形式について説明したが、形式はこの２つに限定されない。用途によらず２つ以上の形式を対象とすることで、本実施形態は有効である。
【０２０４】
（６）上記の各実施形態においては、配信コンテンツ向け記録装置２０００、ローカルコンテンツ向け記録装置３０００において、それぞれ内蔵の記録媒体２８０、…を有しているものとして説明したが、各々の内蔵記録媒体は着脱可能であってもよい。例えばＤＶＤ−ＲＡＭなどの光ディスクであってもよい。
【０２０５】
（７）上記の各実施形態においては、第１の形式の配信コンテンツをネットワーク経由で配信サーバから取得する例を説明したが、第１の形式の配信コンテンツがＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に格納されて配布されている場合も考えられる。
【０２０６】
このとき、図１８における配信コンテンツ向け記録装置２０００の第１の形式のコンテンツ・鍵受信部２１００は、ネットワーク経由ではなく、第１の形式の配信コンテンツが格納された前記記録媒体経由でコンテンツ及びコンテンツ鍵を受信するものとすれば、同様に処理することが可能である。
【０２０７】
（８）上記の各実施形態においては、コンテンツ対して一意に割り付けられたＩＤをもとに、第１の形式のコンテンツと第２の形式のコンテンツに関して同一コンテンツが既に記録媒体内に格納されているか否かのチェックを行う例について説明したが、コンテンツＩＤの格納場所、及びその値は記録装置が記録しようとしているコンテンツと、記録媒体に既に格納されているコンテンツが一意に識別できる手段であれば何でもよい。例えばコンテンツ鍵の値によって記録装置がコンテンツを一意に識別できるのであれば、鍵の値であってもよい。また、記録装置が識別できるのであれば、第１の形式のコンテンツのＩＤと第２の形式のコンテンツのＩＤが同じ値でなくてもよい。さらには、記録媒体に格納されているコンテンツＩＤは第１の形式のコンテンツと第２の形式コンテンツのＩＤのいずれか一方のみでもよい。
【０２０８】
（９）上記の各実施形態において、コンテンツ及びコンテンツ鍵の書き込み順は、前述した順序に限定されない。
【０２０９】
（実施の形態３）
本実施形態では、上記の実施形態の記録装置における、暗号化コンテンツ鍵（encrypted content-key）の第１の形式（配信コンテンツ用の形式）から第２の形式（ローカルコンテンツ用の形式）への変換処理を行うコンテンツ鍵形式変換部２３０についての具体的な構成、動作をいくつかの例を挙げて説明する。
【０２１０】
暗号化コンテンツ鍵の変換を行うためには、一旦暗号化コンテンツ鍵を読み出し、形式を変更した後再び書き込む必要があり、セキュリティホールが生じる危険性が高い。特に実装をソフトウェアで行う場合など、セキュリティが必要な部分は耐タンパー化するなどの技術が必要になり、耐タンパー化は処理速度やソフトウェアのサイズの増大を招くため、できるだけセキュリティの必要なモジュールを小さくする必要がある。以下では、暗号化コンテンツ鍵の変換を安全に且つ容易に行う方法を開示する。つまり、本実施形態では、暗号化コンテンツ鍵の変換時に発生しやすいセキュリティホールを避け、安全にしかも簡単に暗号化鍵の変換を可能とする技術を提供する。
【０２１１】
３．１  例１
図２１は本実施形態における第１の記録装置及び記録媒体の構成を示す図である。
記録装置６００ａは、コンテンツや暗号化コンテンツ鍵を記録する記録媒体１００ａから暗号化コンテンツ鍵を読み出し、異なる形式で暗号化した後、再度格納する。
【０２１２】
記録媒体１００ａは、第１の暗号化コンテンツ鍵１５３及び第２の暗号化コンテンツ鍵１５４を格納する暗号化コンテンツ鍵保持部１５２を有する。
【０２１３】
記録装置６００ａは、暗号化コンテンツ鍵を復号するコンテンツ鍵復号部６０５と、暗号化コンテンツ鍵を一時的に保持するコンテンツ保持部６１４と、コンテンツ鍵を暗号化するコンテンツ鍵暗号化部６０７とを備える。コンテンツ鍵復号部６０５は、暗号化されたコンテンツ鍵を復号するための第１の鍵暗号化鍵１６１を保持する。コンテンツ鍵暗号化部６０７は、平文のコンテンツ鍵を暗号化するための第２の鍵暗号化鍵１６３を保持する。
【０２１４】
暗号化コンテンツ鍵の変換処理の手順を図２２のフローチャートを参照しながら説明する。
【０２１５】
（ステップＳ１２０１）
コンテンツ鍵復号部６０５は、暗号化コンテンツ鍵保持部１５２に格納されている第１の暗号化コンテンツ鍵１５３を読み出し、コンテンツ鍵復号部６０５内部に保持している第１の鍵暗号化鍵１６１で復号する。
（ステップＳ１２０２）
復号されたコンテンツ鍵（平文のコンテンツ鍵）は、コンテンツ鍵保持部６１４に保持される。
【０２１６】
（ステップＳ１２０３、Ｓ１２０４）
コンテンツ鍵暗号化部６０７はコンテンツ鍵保持部６１４から復号されたコンテンツ鍵を取得し、コンテンツ鍵暗号化部６０７内部に保持している第２の鍵暗号化鍵１６３で暗号化し、暗号化したコンテンツ鍵を、記録媒体１００ａのコンテンツ鍵保持部１５２に第２の暗号化コンテンツ鍵１５４として格納する。
【０２１７】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０２１８】
なお、本例（及び以下に示す他の例）においては、コンテンツ鍵保持部６１４を、コンテンツ鍵復号部６０５またはコンテンツ鍵暗号化部６０７と分離して設けたが、それらを適宜統合してもよい。例えば、コンテンツ鍵保持部６１４がコンテンツ鍵復号部６０５またはコンテンツ鍵暗号化部６０７のいずれかに含まれてもよい。または、コンテンツ鍵復号部６０５、コンテンツ鍵暗号化６０７及びコンテンツ鍵保持部６１４の全てを一体としてもよい。
【０２１９】
なお、本例においては、第１の鍵暗号化鍵１６１はコンテンツ鍵復号部６０５内部に保持しているとしたが、コンテンツ鍵復号部６０５に外部から与えてもよい。同様に第２の鍵暗号化鍵１６３はコンテンツ鍵暗号化部６０７内部に保持しているとしたが、コンテンツ鍵暗号化部６０７に外部から与えてもよい。
【０２２０】
また、本例においては、第１の鍵暗号化鍵１６１を使用して第１の暗号化コンテンツ鍵１５３を復号したが、暗号化鍵を用いない暗号アルゴリズムでコンテンツ鍵を暗号化してもよく、この場合は第１の鍵暗号化鍵１６１は不要となる。同様のことは、第２の鍵暗号化鍵１６３についても言える。
【０２２１】
また、第２の暗号化コンテンツ鍵１５４の書き込み前または後に、第１の暗号化コンテンツ鍵１５３を削除してもよい。
【０２２２】
３．２  例２
図２３は本実施形態における第２の記録装置及び記録媒体の構成を示す図である。
【０２２３】
記録媒体１００ｂは、記録媒体１００ｂの外部から一切読み書きが不可能な領域である特殊領域１３１と、記録媒体１００ｂとの間で相互認証に成功した機器のみが読み書きが可能な領域である保護領域１３２と、記録媒体１００ｂの外部から制限なく読み出し可能であるが書き込みが不可能な領域であるシステム領域１３４とを含む。特殊領域１３１は、コンテンツ鍵を暗号化するための鍵である、第１の鍵暗号化鍵１６１と第２の鍵暗号化鍵１６３を格納する。保護領域１３２は、第１の暗号化コンテンツ鍵１５３と、第２の暗号化コンテンツ鍵１５４とを格納する。システム領域１３４は、コンテンツ鍵を暗号化するための鍵を取得するための情報（鍵暗号化鍵取得情報）１５５を格納する。
【０２２４】
記録媒体１００ｂは、記録装置６００ｂとの間で相互認証を行うメディア相互認証部１６０を備える。
【０２２５】
記録装置６００ｂは、保護領域アクセス部６０２と、コンテンツ鍵復号部６０５と、コンテンツ鍵暗号化部６０７と、コンテンツ鍵保持部６１４と、相互認証部６１５と、第１及び第２の鍵暗号化鍵算出情報保持部６１６、６１７と、鍵暗号化鍵算出部６１９とを備える。第１及び第２の鍵暗号化鍵算出情報保持部６１６、６１７は、第１及び第２の鍵暗号化鍵１６１、１６３を算出するための情報（第１及び第２の鍵暗号化鍵算出情報）をそれぞれ格納する。第１及び第２の鍵暗号化鍵算出情報を鍵暗号化鍵取得情報１５５と組み合わせて所定の演算を行うことで、相互認証のための第１及び第２の鍵暗号化鍵を算出できる。
【０２２６】
記録媒体１００ｂと記録装置６００ｂ間の相互認証の流れについて説明する。
第１及び第２の鍵暗号化鍵算出情報は、記録装置６００ｂに割り当てられた、第１及び第２の鍵暗号化鍵１６１、１６３それぞれを生成するために必要な情報であり、通常ライセンスの対象物である。第１及び第２の鍵暗号化鍵算出情報は、第１及び第２の鍵暗号化鍵算出情報保持部６１６、６１７内に、記録装置６００ｂ外部からの読み書きが一切できないようにそれぞれ格納されている。
【０２２７】
鍵暗号化鍵取得情報１５５は鍵暗号化鍵を取得するために必要な情報を取得するための情報である。システム領域１３４は前述の通り制限なく読み出し可能のため、鍵暗号化鍵取得情報１５５は、記録媒体の外部から制限なく読み出し可能である。
【０２２８】
鍵暗号化鍵算出部６１９は、第１の鍵暗号化鍵算出情報保持部６１６から第１の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、両情報から第１の鍵暗号化鍵を算出する。このとき不正な第１の鍵暗号化鍵算出情報を用いると、正しい第１の鍵暗号化鍵を算出することができない。同様に、鍵暗号化鍵算出部６１９は、第２の鍵暗号化鍵算出情報保持部６１７から第２の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、両情報から第２の鍵暗号化鍵を算出する。このとき不正な第２の鍵暗号化鍵算出情報を用いると、正しい第２の鍵暗号化鍵を算出することができない。
【０２２９】
次に、鍵暗号化鍵算出部６１９は算出した第１の鍵暗号化鍵を相互認証部６１５に送る。メディア相互認証部１６０は特殊領域１３１に格納されている第１の鍵暗号化鍵１６１を取得する。正当な記録媒体と正当な記録装置であれば、相互認証部６１５が保持している第１の鍵暗号化鍵と、メディア相互認証部１６０が保持している第１の鍵暗号化鍵は一致しているはずである。これを確認するために、相互認証部６１５とメディア相互認証部１６０はチャレンジレスポンス型の相互認証を行う。
【０２３０】
具体的には、相互認証部６１５は乱数Ｒ１を発生させ、乱数Ｒ１をメディア相互認証部１６０に送る。メディア相互認証部１６０は、受信した乱数Ｒ１を、メディア相互認証部１６０内に保持している第１の鍵暗号化鍵で暗号化し、相互認証部６１５に送り返す。相互認証部６１５は先に発生させていた乱数Ｒ１を、相互認証部６１５で保持している第１の鍵暗号化鍵で暗号化し、メディア相互認証部１６０から送られてきた暗号化された乱数Ｒ１と比較する。これらが一致していれば、記録装置６００ｂは記録媒体１００ｂが正当なものであると認識できる。
【０２３１】
次に、メディア相互認証部１６０は乱数Ｒ２を発生させ、乱数Ｒ２を相互認証部６１５に送る。相互認証部６１５は、受信した乱数Ｒ２を、相互認証部６１５で保持している第１の鍵暗号化鍵で暗号化し、メディア相互認証部１６０に送り返す。メディア相互認証部１６０は先に発生させていた乱数Ｒ２をメディア相互認証部１６０で保持している第１の鍵暗号化鍵で暗号化し、相互認証部６１５から送られてきた暗号化された乱数Ｒ２と比較する。これらが一致していれば、記録媒１００ｂは記録装置６００ｂが正当なものであると認識できる。
【０２３２】
双方向の正当性が確認された場合に、相互認証が成功とみなされる。第２の鍵暗号化鍵を用いた場合も、同様に相互認証部６１５とメディア相互認証部１６０の間で相互認証を行うことができる。
【０２３３】
また相互認証時に用いた乱数R１と乱数R２の排他的論理和をとり第１の鍵暗号化鍵で暗号化することにより、記録媒体１００ｂと記録装置６００ｂは共通の「第１のセッション鍵」を得ることができる。これが「第１の保護領域アクセス許可情報」であり、保護領域１３２と保護領域アクセス部６０２の間でデータを転送する際にデータを暗号化するための暗号化鍵となる。
【０２３４】
つまり、保護領域アクセス部６０２が保護領域１３２にデータを書き込む際には、第１のセッション鍵を用いてデータを暗号化し、保護領域１３２に送る。保護領域１３２において、受信したデータが第１のセッション鍵を用いて復号され、格納される。同様に、保護領域アクセス部６０２が保護領域１３２からデータを読み出す際は、保護領域１３２において第１のセッション鍵を用いて、読み出すべきデータを暗号化し、保護領域アクセス部６０２に送る。保護領域アクセス部６０２は受信したデータを第１のセッション鍵を用いて復号して、読み出したデータを得る。第２の鍵暗号化鍵を用いた場合も、同様にして第２のセッション鍵を得て、これが第２の保護領域アクセス許可情報となり、保護領域１３２と保護領域アクセス部６０２の間でデータをやり取りする際の暗号化鍵となる。
【０２３５】
コンテンツ鍵の第１の形式から第２の形式への変換処理の流れを図２４のフローチャートを参照しながら説明する。
【０２３６】
（ステップＳ１３０１）
鍵暗号化鍵算出部６１９は、第１の鍵暗号化鍵算出情報保持部６１６から第１の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報から第１の鍵暗号化鍵を算出し、それを相互認証部６１５に送る。
【０２３７】
（ステップＳ１３０２）
相互認証部６１５は、その第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行い、第１の保護領域アクセス許可情報を得て、それを保護領域アクセス部６０２に送る。なお、相互認証に失敗した場合は処理を中断する。
【０２３８】
（ステップＳ１３０３）
コンテンツ鍵復号部６０５は保護領域アクセス部６０２に第１の暗号化コンテンツ鍵の取得を依頼する。保護領域アクセス部６０２は第１の保護領域アクセス許可情報を用いて保護領域１３２から第１の暗号化コンテンツ鍵１５３を取得し、コンテンツ鍵復号部６０５に送る。
【０２３９】
コンテンツ鍵復号部６０５は、保護領域アクセス部６０２から第１の暗号化コンテンツ鍵を取得し、鍵暗号化鍵算出部６１９から第１の鍵暗号化鍵を取得する。コンテンツ鍵復号部６０５は、第１の暗号化コンテンツ鍵を第１の鍵暗号化鍵で復号し、復号したコンテンツ鍵をコンテンツ鍵保持部６１４に格納する。
【０２４０】
（ステップＳ１３０４）
鍵暗号化鍵算出部６１９は、第２の鍵暗号化鍵算出情報保持部６１７から第２の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらを用いて第２の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０２４１】
（ステップＳ１３０５）
相互認証部６１５は第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行い、第２の保護領域アクセス許可情報を得て、それを保護領域アクセス部６０２に送る。なお、相互認証に失敗した場合は処理を中断する。
【０２４２】
（ステップＳ１３０６）
コンテンツ鍵暗号化部６０７はコンテンツ鍵保持部６１４から、復号したコンテンツ鍵を取得し、鍵暗号化鍵算出部６１９から第２の鍵暗号化鍵を取得し、復号したコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、第２の暗号化コンテンツ鍵として保護領域アクセス部６０２に送る。保護領域アクセス部６０２は第２の保護領域アクセス許可情報を用いて保護領域１３２に第２の暗号化コンテンツ鍵１５４を書き込む。
【０２４３】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０２４４】
なお、本例においては、相互認証の手段の一例示したが、共通の鍵暗号化鍵を両者が保持していることを安全に確認できる方法であれば、他のいかなる方法を用いてもよい。また相互認証の結果得られる保護領域アクセス許可情報を用いて保護領域アクセス部と保護領域がデータを暗号化してやり取りするとしたが、保護領域アクセス部と保護領域が安全にデータをやり取りできる方法であれば、他のいかなる方法を用いても構わない。
【０２４５】
３．３  例３
図２５は本実施形態における第３の記録装置及び記録媒体の構成を示す図である。
【０２４６】
記録媒体１００ｃは、鍵暗号化鍵取得情報１５５を格納しているシステム領域１３４と、１つ以上の鍵暗号化鍵を格納している特殊領域１３１と、暗号化コンテンツ鍵を格納している保護領域１３２と、メディア相互認証部１６０とを含む。
【０２４７】
記録装置６００ｃは、保護領域アクセス部６０２と、コンテンツ鍵復号部６０５と、コンテンツ鍵暗号化部６０７と、相互認証部６１５と、第１及び第２の鍵暗号化鍵算出情報保持部６１６、６１７と、鍵暗号化鍵算出部６１９とを備える。
【０２４８】
本例の記録装置及び記録媒体の動作は基本的に前述の例２のものと同様である。上記の暗号化コンテンツ鍵の変換処理の手順を図２６のフローチャートを参照しながら説明する。
【０２４９】
（ステップＳ１４０１）
第１の鍵暗号化鍵算出情報と鍵暗号化鍵取得情報１５５から第１の鍵暗号化鍵を算出する。
（ステップＳ１４０２）
次に、第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証部６１５が相互認証を行う。相互認証に失敗した場合は処理を中断する。
【０２５０】
（ステップＳ１４０３）
第１の鍵暗号化鍵を用いた相互認証が行われて正当性が確認されると、コンテンツ鍵復号部６０５は保護領域アクセス部６０２を介して第１の暗号化コンテンツ鍵１５３を取得し、さらに鍵暗号化鍵算出部６１９から第１の鍵暗号化鍵を取得し、第１の暗号化コンテンツ鍵１５３を第１の鍵暗号化鍵で復号し、再び保護領域アクセス部６０２に送る。保護領域アクセス部６０２は、受け取ったコンテンツ鍵を、相互認証部６１５から受け取った第１の保護領域アクセス許可情報を用いて、保護領域１３２に一時暗号化コンテンツ鍵１５６として書き込む。
【０２５１】
（ステップＳ１４０４）
次に、第２の鍵暗号化鍵算出情報と鍵暗号化鍵取得情報１５５から第２の鍵暗号化鍵を算出する。
【０２５２】
（ステップＳ１４０５）
相互認証部６１５が第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行う。
【０２５３】
（ステップＳ１４０６）
その後、保護領域アクセス部６０２は相互認証部６１５から受け取った第２の保護領域アクセス許可情報を用いて保護領域１３２から一時暗号化コンテンツ鍵１５６を読み出し、コンテンツ鍵暗号化部６０７に送る。コンテンツ鍵暗号化部６０７は、受け取った一時暗号化コンテンツ鍵１５６を、鍵暗号化鍵算出部６１９から受け取った第２の鍵暗号化鍵で暗号化して保護領域アクセス部６０２に送る。保護領域アクセス部６０２は、受け取った暗号化コンテンツ鍵を第２の暗号化コンテンツ鍵１５４として保護領域１３２に格納する。
【０２５４】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０２５５】
３．４  例４
図２７は本実施形態における第４の記録装置及び記録媒体の構成を示す図である。
【０２５６】
記録媒体１００ｄは前述の例の記録媒体１００ｃと同様の構成を有する。
記録装置６００ｄは、前述の例の記録装置６００ｃの構成に加えて、さらに一時コンテンツ鍵暗号化部６２０と、一時コンテンツ鍵復号部６２２と、秘密鍵保持部６２１とを備えている。
【０２５７】
本例の記録装置及び記録媒体の動作は基本的に前述の例３のものと同様である。暗号化コンテンツ鍵の変換処理の手順を図２８のフローチャートを参照しながら説明する。
【０２５８】
（ステップＳ１５０１）
まず、第１の鍵暗号化鍵算出情報と鍵暗号化鍵取得情報１５５から第１の鍵暗号化鍵を算出する。
（ステップＳ１５０２）
次に、第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証部６１５が相互認証を行う。相互認証に失敗した場合は処理を中断する。
【０２５９】
（ステップＳ１５０３）
コンテンツ鍵復号部６０５は保護領域アクセス部６０２を介して第１の暗号化コンテンツ鍵１５３を取得し、鍵暗号化鍵算出部６１９から第１の鍵暗号化鍵を取得し、第１の暗号化コンテンツ鍵１５３を第１の鍵暗号化鍵で復号し、一時コンテンツ鍵暗号化部６２０に送る。
【０２６０】
一時コンテンツ鍵暗号化部６２０は秘密鍵保持部６２１が保持している秘密鍵を取得し、コンテンツ鍵復号部６０５から受け取ったコンテンツ鍵をその秘密鍵で暗号化し、保護領域アクセス部６０２に送る。保護領域アクセス部６０２は受け取った暗号化コンテンツ鍵を、相互認証部６１５から受け取った第１の保護領域アクセス許可情報を用いて保護領域１３２に一時暗号化コンテンツ鍵１５６として書き込む。
【０２６１】
（ステップＳ１５０４）
次に、第２の鍵暗号化鍵算出情報と鍵暗号化鍵取得情報１５５から第２の鍵暗号化鍵を算出する。
【０２６２】
（ステップＳ１５０５）
次に、相互認証部６１５が第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行う。その後、相互認証部６１５は、保護領域アクセス部６０２は相互認証部６１５から受け取った第２の保護領域アクセス許可情報を用いて保護領域１３２から暗号化一時コンテンツ鍵１５６を読み出し、一時コンテンツ鍵復号部６２２に送る。
【０２６３】
（ステップＳ１５０６）
一時コンテンツ鍵復号部６２２は、受け取った一時暗号化コンテンツ鍵１５６を、秘密鍵保持部６２１が保持する秘密鍵で復号し、コンテンツ鍵暗号化部６０７に送る。コンテンツ鍵暗号化部６０７は受け取ったコンテンツ鍵を鍵暗号化鍵算出部６１９から受け取った第２の鍵暗号化鍵で暗号化して保護領域アクセス部６０２に送る。保護領域アクセス部６０２は、受け取った暗号化コンテンツ鍵を第２の暗号化コンテンツ鍵１５４として保護領域１３２に格納する。
【０２６４】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０２６５】
なお、本例において、秘密鍵保持部６２１は一時コンテンツ鍵暗号化部６２０または一時コンテンツ鍵復号部６２２と分離して設けたが、それらを適宜統合してもよい。例えば、秘密鍵保持部６２１が一時コンテンツ鍵暗号化部６２０と一時コンテンツ鍵復号部６２２のそれぞれに含まれていてもよい。または、一時コンテンツ鍵暗号化部６２０と一時コンテンツ鍵復号部６２２と秘密鍵保持部６２１の全てを一体としてもよい。
【０２６６】
また、本例においては、秘密鍵保持部６２１で保持している秘密鍵を用いて一時コンテンツ鍵暗号化部６２０と一時コンテンツ鍵復号部６２２がそれぞれ、暗号化と復号を行うとしたが、秘密鍵を用いない暗号化／復号のアルゴリズムを用いて一時暗号化コンテンツの暗号化／復号を行ってもよい。この場合、秘密鍵保持部６２１は不要となる。
【０２６７】
３．５  例５
図２９は本実施形態における第５の記録装置及び記録媒体の構成を示す図である。
【０２６８】
記録媒体１００ｅは、鍵暗号化鍵取得情報１５５を格納しているシステム領域１３４と、第１の鍵暗号化鍵１６１を格納している特殊領域１３１と、第１の暗号化コンテンツ鍵１５３を格納している保護領域１３２と、第２の暗号化コンテンツ鍵１５４を格納している通常領域１３３と、メディア相互認証部１６０とを含む。通常領域１３３は制限なく読み書きが可能な領域である。
【０２６９】
記録装置６００ｅは、保護領域アクセス部６０２と、コンテンツ鍵復号部６０５と、コンテンツ鍵暗号化部６０７と、コンテンツ鍵保持部６１４と、相互認証部６１５と、第１の鍵暗号化鍵算出情報保持部６１６と、第２の鍵暗号化鍵保持部６１７ｂと、鍵暗号化鍵算出部６１９とを備える。
【０２７０】
相互認証の流れ、保護領域アクセス部６０２が保護領域１３２にアクセスする際の保護領域アクセス許可情報の使用に関しては、本実施形態の例２と同様である。
【０２７１】
本例５における暗号化鍵の変換処理の流れについて図３０のフローチャートを参照しながら説明する。
【０２７２】
（ステップＳ１６０１）
鍵暗号化鍵算出部６１９は第１の鍵暗号化鍵算出情報保持部６１６から第１の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報から第１の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０２７３】
（ステップＳ１６０２）
相互認証部６１５は第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行い、第１の保護領域アクセス許可情報を得て、第１の保護領域アクセス許可情報を保護領域アクセス部６０２に送る。
【０２７４】
コンテンツ鍵復号部６０５は保護領域アクセス部６０２に第１の暗号化コンテンツ鍵の取得を依頼する。保護領域アクセス部６０２は第１の保護領域アクセス許可情報を用いて保護領域１３２から第１の暗号化コンテンツ鍵１５３を取得しコンテンツ鍵復号部６０５に送る。
【０２７５】
（ステップＳ１６０３）
コンテンツ鍵復号部６０５は保護領域アクセス部６０２から第１の暗号化コンテンツ鍵１５３を取得し、鍵暗号化鍵算出部６１９から第１の鍵暗号化鍵を取得し、第１の暗号化コンテンツ鍵１５３を第１の鍵暗号化鍵で復号し、複号したコンテンツ鍵をコンテンツ暗号化鍵としてコンテンツ鍵保持部６１４に送る。コンテンツ鍵保持部６１４はコンテンツ鍵復号部５１３から送られてきた前記コンテンツ暗号化鍵を保持する。
【０２７６】
（ステップＳ１６０４）
コンテンツ鍵暗号化部６０７はコンテンツ鍵保持部６１４からコンテンツ暗号化鍵を取得し、第２の鍵暗号化鍵保持部６１７ｂが保持している第２の鍵暗号化鍵を取得し、コンテンツ暗号化鍵を第２の鍵暗号化鍵で暗号化し、第２の暗号化コンテンツ鍵１５４として通常領域１３３に書き込む。
【０２７７】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０２７８】
なお、第２の鍵暗号化鍵保持部６１７ｂはコンテンツ鍵暗号化部６０７に含まれてもよい。また、第２の鍵暗号化鍵は、記録装置６００ｅの第２の鍵暗号化鍵保持部６１７ｂ内ではなく、記録媒体１００ｅの保護領域１３２に格納されていてもよい。
【０２７９】
また、コンテンツ鍵暗号化部６０７では、暗号鍵を用いない暗号アルゴリズムを用いて生成してもよい。この場合、第２の鍵暗号化鍵保持部６１７ｂは不要となる。
【０２８０】
３．６  例６
図３１は本実施形態における第６の記録装置及び記録媒体の構成を示す図である。
【０２８１】
記録媒体１００ｆは、特殊領域１３１に第２の鍵暗号化鍵１６３を格納し、保護領域１３２に第２の暗号化コンテンツ鍵１５４を格納し、通常領域１３３に第１の暗号化コンテンツ鍵1５３を格納する点が例５の記録媒体１００ｅと異なる。
【０２８２】
記録装置６００ｆは、第１の鍵暗号化鍵算出情報保持部６１６の代わりに第２の鍵暗号化鍵算出情報保持部６１７を、第２の鍵暗号化鍵保持部６１７ｂの代わりに第１の鍵暗号化鍵保持部６１６ｂを備える点が例５の記録装置６００ｅと異なる。
【０２８３】
相互認証の流れや、保護領域アクセス部６０２が保護領域１３２にアクセスする際の保護領域アクセス許可情報の使用に関しては、例２と同様である。
【０２８４】
本例における暗号化鍵の変換処理の流れについて図３２のフローチャートを参照しながら説明する。
【０２８５】
（ステップＳ１７０１）
コンテンツ鍵復号部６０５は通常領域１３３から第１の暗号化コンテンツ鍵１５３を取得し、第１の鍵暗号化鍵保持部６１６ｂから第１の鍵暗号化鍵を取得し、第１の暗号化コンテンツ鍵を第１の鍵暗号化鍵で復号し、復号したコンテンツ鍵をコンテンツ鍵保持部６１４に格納する。
【０２８６】
（ステップＳ１７０２）
鍵暗号化鍵算出部６１９は第２の鍵暗号化鍵算出情報保持部６１７から第２の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報に基づいて第２の鍵暗号化鍵を算出する。算出した第２の鍵暗号化鍵は相互認証部６１５に送られる。
【０２８７】
（ステップＳ１７０３）
相互認証部６１５は第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行い、第２の保護領域アクセス許可情報を得て、その情報を保護領域アクセス部６０２に送る。
【０２８８】
（ステップＳ１７０４）
コンテンツ鍵暗号化部６０７は、コンテンツ鍵保持部６１４からコンテンツ鍵を取得し、鍵暗号化鍵算出部６１９から第２の鍵暗号化鍵を取得し、コンテンツ鍵を第２の鍵暗号化鍵で暗号化し、第２の暗号化コンテンツ鍵として保護領域アクセス部６０２に送る。保護領域アクセス部６０２は第２の保護領域アクセス許可情報を用いて保護領域１３２に第２の暗号化コンテンツ鍵１５４を書き込む。
【０２８９】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０２９０】
なお、第１の鍵暗号化鍵保持部６１６ｂはコンテンツ鍵暗号化部６０７に含まれてもよい。また、第１の鍵暗号化鍵は、記録装置６００ｆの第１の鍵暗号化鍵保持部６１６内ではなく、記録媒体１００ｅの保護領域１３２に格納されていてもよい。
【０２９１】
また、コンテンツ鍵復号部６０５では、暗号化鍵を用いない暗号アルゴリズムを用いてもよい。この場合、第１の鍵暗号化鍵算出情報保持部６１６ｂは不要となる。
【０２９２】
３．７  例７
図３３は本実施形態における第７の記録装置及び記録媒体の構成を示す図である。
【０２９３】
記録媒体１００ｇは、システム領域１３４に鍵暗号化鍵取得情報１５５を、特殊領域１３１に第１および第２の鍵暗号化鍵１６１、１６３を、保護領域１３２にコンテンツ鍵暗号化鍵（第３の鍵暗号化鍵）１６５および第２の暗号化コンテンツ鍵１５４を、通常領域１３３に第１の暗号化コンテンツ鍵１５３をそれぞれ格納する。
【０２９４】
なお、本例では、第１の暗号化コンテンツ鍵１５３はコンテンツ鍵暗号化鍵１６５で暗号化されており、コンテンツ鍵暗号化鍵１６５は第１の暗号化鍵１６１で暗号化されている。コンテンツ鍵暗号化鍵（第３の鍵暗号化鍵）１６５は例えば、実施の形態１、２の「サービス固有鍵」に相当し、第１の暗号化鍵１６１は「メディア固有鍵」に相当する。
【０２９５】
記録装置６００ｇは、保護領域アクセス部６０２と、コンテンツ鍵復号部６０５と、コンテンツ鍵暗号化部６０７と、コンテンツ鍵保持部６１４と、相互認証部６１５と、第１の鍵暗号化鍵算出情報保持部６１６と、第２の鍵暗号化鍵保持部６１７と、鍵暗号化鍵算出部６１９と、鍵暗号化鍵復号部６２３とを備える。鍵暗号化鍵復号部６２３は、コンテンツ鍵を暗号するための鍵であって暗号化されたものを復号する。
【０２９６】
本例における暗号化鍵の変換処理の流れについて図３４のフローチャートを参照しながら説明する。
【０２９７】
（ステップＳ１８０1）
鍵暗号化鍵算出部６１９は、第１の鍵暗号化鍵算出情報保持部６１６から第１の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報に基づき第１の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０２９８】
（ステップＳ１８０２）
相互認証部６１５は第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行い、第１の保護領域アクセス許可情報を得て、これを保護領域アクセス部６０２に送る。なお、相互認証に失敗した場合は処理を中断する。
【０２９９】
（ステップＳ１８０３）
鍵暗号化鍵復号部６２３は保護領域アクセス部６０２にコンテンツ鍵暗号化鍵１６５の取得を依頼する。保護領域アクセス部６０２は第１の保護領域アクセス許可情報を用いて保護領域１３２からコンテンツ鍵暗号化鍵１６５を取得し、鍵暗号化鍵復号部６２３に送る。鍵暗号化鍵復号部６２３は、鍵暗号化鍵算出部６１９から第１の鍵暗号化鍵を取得し、この第１の鍵暗号化鍵でコンテンツ鍵暗号化鍵１６５を復号し、復号したコンテンツ鍵暗号化鍵をコンテンツ鍵復号部６０５に送る。
【０３００】
（ステップＳ１８０４）
コンテンツ鍵復号部６０５は通常領域１３３から第１の暗号化コンテンツ鍵１５３を取得し、この第１の暗号化コンテンツ鍵を、鍵暗号化鍵復号部６２３から取得したコンテンツ鍵暗号化鍵で復号し、復号したコンテンツ鍵をコンテンツ鍵保持部６１４に送る。コンテンツ鍵保持部６１４は復号したコンテンツ鍵を格納する。
【０３０１】
（ステップＳ１８０５）
鍵暗号化鍵算出部６１９は、第２の鍵暗号化鍵算出情報保持部６１７から第２の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報から第２の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０３０２】
（ステップＳ１８０６）
相互認証部６１５は第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行い、第２の保護領域アクセス許可情報を得て、第２の保護領域アクセス許可情報を保護領域アクセス部６０２に送る。
【０３０３】
（ステップＳ１８０７）
コンテンツ鍵暗号化部６０７はコンテンツ鍵保持部６１４からコンテンツ鍵を取得し、鍵暗号化鍵算出部６１９から第２の鍵暗号化鍵を取得し、そのコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、第２の暗号化コンテンツ鍵として保護領域アクセス部６０２に送る。保護領域アクセス部６０２は第２の保護領域アクセス許可情報を用いて保護領域１３２に第２の暗号化コンテンツ鍵１５４を書き込む。
【０３０４】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０３０５】
３．８  例８
図３５は本実施形態における第８の記録装置及び記録媒体の構成を示す図である。
【０３０６】
記録媒体１００ｈは、特殊領域１３１に第１および第２の鍵暗号化鍵１６１、１６３を格納し、保護領域１３２にコンテンツ鍵暗号化鍵１６５、第２の暗号化コンテンツ鍵１５４および一時暗号化コンテンツ鍵１５６を格納し、通常領域１３３に第１の暗号化コンテンツ鍵1５３を格納する。
【０３０７】
記録装置６００ｈは、例７の記録装置６００ｇの構成においてコンテンツ保持部６１４を除去した構成を有する。本例の記録装置６００ｈは例７の記録装置と基本的に同様の動作をする。
【０３０８】
本例における暗号化鍵の変換処理の流れについて図３６のフローチャートを参照しながら説明する。
【０３０９】
（ステップＳ１９０１）
鍵暗号化鍵算出部６１９は、第１の鍵暗号化鍵算出情報保持部６１６内の第１の鍵暗号化鍵算出情報と、システム領域１３４内の鍵暗号化鍵取得情報１５５とから、第１の鍵暗号化鍵を算出する。
【０３１０】
（ステップＳ１９０２）
次に、その第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証部６１５が相互認証を行う。相互認証に失敗した場合は処理を中断する。
【０３１１】
（ステップＳ１９０３）
次に、コンテンツ鍵復号部６０５は通常領域１３３から第１の暗号化コンテンツ鍵１５３を取得し、鍵暗号化鍵復号部６２３からコンテンツ鍵暗号化鍵を取得し、第１の暗号化コンテンツ鍵をコンテンツ鍵暗号化鍵で復号し、コンテンツ暗号化鍵として保護領域アクセス部６０２に送る。
【０３１２】
（ステップＳ１９０４）
保護領域アクセス部６０２は受け取ったコンテンツ暗号化鍵を相互認証部６１５から受け取った第１の保護領域アクセス許可情報を用いて保護領域１３２に一時コンテンツ暗号化鍵として書き込む。
【０３１３】
（ステップＳ１９０５）
鍵暗号化鍵算出部６１９は、第２の鍵暗号化鍵算出情報保持部６１７から第２の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報から第２の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０３１４】
（ステップＳ１９０６）
相互認証部６１５は、第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行い、その後、保護領域アクセス部６１２は相互認証部６１５から受け取った第２の保護領域アクセス許可情報を用いて保護領域１３２から一時暗号化コンテンツ鍵１５６を読み出し、コンテンツ鍵暗号化部６０７に送る。
【０３１５】
（ステップＳ１９０７）
コンテンツ鍵暗号化部６０７は受け取った一時暗号化コンテンツ鍵１５６を、鍵暗号化鍵算出部６１９から受け取った第２の鍵暗号化鍵で暗号化し、第２の暗号勝コンテンツ鍵として保護領域アクセス部６０２に送る。保護領域アクセス部６０２は保護領域１３２に第２の暗号化コンテンツ鍵１５４を書き込む。
【０３１６】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０３１７】
３．９  例９
図３７は本実施形態における第９の記録装置及び記録媒体の構成を示す図である。
【０３１８】
本例の記録媒体１００ｉは例８の記録媒体１００ｈと同様である。記録装置６００ｉは、例８の記録装置６００ｈの構成に加えてさらに一時コンテンツ鍵暗号化部６２０、一時コンテンツ鍵復号部６２２および秘密鍵保持部６２１を備えている。本例の記録装置６００ｉは例８の記録装置と基本的に同様の動作をする。
【０３１９】
本例における暗号化鍵の変換処理の流れについて図３８のフローチャートを参照しながら説明する。
【０３２０】
（ステップＳ２００１）
まず、第１の鍵暗号化鍵算出情報と鍵暗号化鍵取得情報とから、第１の鍵暗号化鍵を算出する。
【０３２１】
（ステップＳ２００２）
次に、第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証部６１５が相互認証を行う。相互認証に失敗した場合は処理を中断する。
【０３２２】
（ステップＳ２００３）
次に、鍵暗号化鍵復号部６２３は、保護領域１３２からコンテンツ鍵暗号化鍵１６５を取得し、第１の鍵暗号化鍵で復号する。
【０３２３】
（ステップＳ２００４）
コンテンツ鍵復号部６０５は通常領域１３３から第１の暗号化コンテンツ鍵１５３を取得し、鍵暗号化鍵復号部６２３からコンテンツ鍵暗号化鍵を取得し、第１の暗号化コンテンツ鍵をコンテンツ鍵暗号化鍵で復号し、復号したコンテンツ鍵を一時コンテンツ鍵暗号化部６２０に送る。一時コンテンツ鍵暗号化部６２０は、秘密鍵保持部６２１が保持している秘密鍵を受け取り、その秘密鍵でコンテンツ鍵復号部６０５から受け取ったコンテンツ鍵を暗号化し、保護領域アクセス部６０２に送る。保護領域アクセス部６０２は受け取ったコンテンツ暗号化鍵を、相互認証部６１５から受け取った第１の保護領域アクセス許可情報を用いて保護領域１３２に一時暗号化コンテンツ鍵１５６として書き込む。
【０３２４】
（ステップＳ２００５）
次に、鍵暗号化鍵算出部６１９は、第２の鍵暗号化鍵算出情報と鍵暗号化鍵取得情報とから第２の鍵暗号化鍵を算出する。
【０３２５】
（ステップＳ２００６）
相互認証部６１５は、第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行う。
【０３２６】
（ステップＳ２００７）
その後、保護領域アクセス部６０２は相互認証部６１５から受け取った第２の保護領域アクセス許可情報を用いて保護領域１３２から一時暗号化コンテンツ鍵１５６を読み出し、一時コンテンツ鍵復号部６２２に送る。一時コンテンツ鍵復号部６２２は、受け取った一時暗号化コンテンツ鍵１５６を秘密鍵保持部６２１が保持している秘密鍵で復号し、コンテンツ鍵暗号化部６０７に送る。
【０３２７】
コンテンツ鍵暗号化部６０７は、受け取った一時暗号化コンテンツ鍵を、鍵暗号化鍵算出部６１９から受け取った第２の鍵暗号化鍵で暗号化し、保護領域アクセス部６０２に送る。保護領域アクセス部６０２は、受けとったコンテンツ鍵を第２の暗号化コンテンツ鍵として保護領域１３２に格納する。
【０３２８】
以上のようにして第１の形式の暗号化コンテンツ鍵を第２の形式の暗号化コンテンツ鍵に変換できる。
【０３２９】
なお、本例においては、秘密鍵保持部６２１は一時コンテンツ鍵暗号化部６２０あるいは一時コンテンツ鍵復号部６２２と分離してもうけたが、それぞれ一体としてもよい。すなわち、秘密鍵保持部６２１は、一時コンテンツ鍵暗号化部６２０と一時コンテンツ鍵復号部６２２のそれぞれに含まれていてもよい。または、一時コンテンツ鍵暗号化部６２０と、一時コンテンツ鍵復号部６２２と、秘密鍵保持部６２１との全てが一体であってもよい。
【０３３０】
また、本例においては、秘密鍵保持部６２１で保持している秘密鍵を用いて一時コンテンツ鍵暗号化部６２０と一時コンテンツ鍵復号部６２２がそれぞれ、暗号化と復号を行うとしたが、秘密鍵を用いない暗号化／復号のアルゴリズムを用いて一時暗号化コンテンツの暗号化／復号を行ってもよい。この場合、秘密鍵保持部６２１は不要となる。
【０３３１】
３．１０  例１０
図３９は本実施形態における第１０の記録装置及び記録媒体の構成を示す図である。
【０３３２】
記録媒体１００ｊは、特殊領域１３１に第１および第２の鍵暗号化鍵１６１、１６３を格納し、保護領域１３２に第１および第２の暗号化コンテンツ鍵１５３、１５４を格納し、システム領域１３４に鍵暗号化鍵取得情報１５５を格納する。記録媒体１００ｊは、コンテンツの暗号化鍵を第１の形式から第２の形式に変換する暗号化鍵変換部１６７を備える。記録媒体１００ｊはメディア相互認証部１６０を含む。
【０３３３】
記録装置６００ｊは、相互認証部６１５と、第１及び第２の鍵暗号化鍵算出情報保持部６１６、６１７と、鍵暗号化鍵算出部６１９と、鍵暗号化鍵指定部６３１を備える。本例の記録装置６００ｊによる相互認証の流れ等、基本的な動作は例２と同様である。
【０３３４】
本例における暗号化鍵の変換処理の流れについて図４０のフローチャートを参照しながら説明する。
【０３３５】
（ステップＳ２１０１）
鍵暗号化鍵算出部６１９は、第１の鍵暗号化鍵算出情報保持部６１６から第１の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、それらの情報に基づいて第１の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０３３６】
相互認証部６１５は第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行う。相互認証に失敗した場合は処理を中断する。第１の鍵暗号化鍵を用いた相互認証が成功した場合、メディア相互認証部１６０は、暗号化鍵変換部１６７に第１の鍵暗号化鍵に対応するインデックス値を送る。
【０３３７】
（ステップＳ２１０２）
次に、鍵暗号化鍵算出部６１９は、第２の鍵暗号化鍵算出情報保持部６１７から第２の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報に基づいて第２の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０３３８】
相互認証部６１５は第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行う。相互認証に失敗した場合は処理を中断する。第２の鍵暗号化鍵を用いた相互認証が成功した場合、メディア相互認証部１６０は暗号化鍵変換部１６７に第２の鍵暗号化鍵に対応するインデックス値を送る。
【０３３９】
（ステップＳ２１０３）
鍵暗号化鍵指定部６３１は、暗号化鍵変換部１６７に対し、第１の鍵暗号化鍵を示すインデックス値と、第２の鍵暗号化鍵を示すインデックス値と、保護領域１３２内での第１の暗号化コンテンツ鍵１５３の論理アドレスと、第２の暗号化コンテンツ鍵１５４の論理アドレスとを渡す。
【０３４０】
（ステップＳ２１０４、Ｓ２１０５）
暗号化鍵変換部１６７は、鍵暗号化鍵指定部６３１から取得した第１の鍵暗号化鍵を示すインデックス値と、メディア相互認証部１６０から取得した第１の鍵暗号化鍵に対応するインデックス値とが一致するか否か、及び、鍵暗号化鍵指定部６３１から取得した第２の鍵暗号化鍵を示すインデックス値と、メディア相互認証部１６０から取得した第２の鍵暗号化鍵に対応するインデックス値とが一致するか否かを確認する。少なくともいずれかが一致してない場合、処理を中断する。
【０３４１】
（ステップＳ２１０６）
いずれも一致している場合、暗号化鍵変換部１６７は、保護領域１３２の第１の暗号化コンテンツ鍵の論理アドレスから、第１の暗号化コンテンツ鍵１５３を読み出し、特殊領域１３１から第１の鍵暗号化鍵１６１及び第２の鍵暗号化鍵１６３を読み出し、読み出した第１の暗号化コンテンツ鍵１５３を読み出した第１の鍵暗号化鍵１６１で復号する。さらに、復号したコンテンツ鍵を、読み出した第２の鍵暗号化鍵１６３で暗号化し、保護領域１３２内の第２のコンテンツ暗号化鍵の論理アドレスに書き込む。
【０３４２】
なお、本例では、第１の鍵暗号化鍵と第２の鍵暗号化鍵を用いて相互認証を行った後、それを受けてメディア相互認証部１６０が第１の鍵暗号化鍵と第２の鍵暗号化鍵に対応するインデックス値を暗号化鍵変換部１６７に送っていたが、次のように構成してもよい。相互認証部６１５が第１の保護領域アクセス許可情報と第２の保護領域アクセス許可情報を鍵暗号化鍵指定部６３１に送り、鍵暗号化鍵指定部６３１が暗号化鍵変換部１６７に第１の暗号化コンテンツ鍵の論理アドレスと第２のコンテンツ暗号化鍵の論理アドレスを送る際に、第１の保護領域アクセス許可情報と第２の保護領域アクセス許可情報を使用する構成にしてもよい。この場合、例えば、第１の保護領域アクセス許可情報に含まれる第１のセッション鍵を用いて第１の暗号化コンテンツ鍵の論理アドレスを暗号化し、第２の保護領域アクセス許可情報に含まれる第２のセッション鍵を用いて第２のコンテンツ暗号化鍵の論理アドレスを暗号化し、暗号化鍵変換手段に送る方法が考えられるが、これに限定されるものではない。
【０３４３】
３．１１  例１１
図４１は本実施形態における第１１の記録装置及び記録媒体の構成を示す図である。
【０３４４】
記録媒体１００ｋは、特殊領域１３１に第１および第２の鍵暗号化鍵１６１、１６３を格納し、保護領域１３２に第２の暗号化コンテンツ鍵１５４、コンテンツ鍵暗号化鍵１６５及び一時暗号化コンテンツ鍵１５６を格納し、システム領域１３４に鍵暗号化鍵取得情報１５５を格納し、通常領域１３３に第１の暗号化コンテンツ鍵１５３を格納する。記録媒体１００ｋは、コンテンツの暗号化鍵を第１の形式から第２の形式に変換する暗号化鍵変換部１６７を備える。記録媒体１００ｋはメディア相互認証部１６０を含む。
【０３４５】
記録装置６００ｋは、保護領域アクセス部６０２と、相互認証部６１５と、第１及び第２の鍵暗号化鍵算出情報保持部６１６、６１７と、鍵暗号化鍵算出部６１９と、鍵暗号化鍵指定部６３１と、暗号化コンテンツ鍵転送部６３３とを備える。相互認証の流れや、保護領域アクセス部６０２が保護領域１３２にアクセスする際の保護領域アクセス許可情報の使用に関しては、例２と同様である。
【０３４６】
本例における暗号化鍵の変換処理の流れについて図４２のフローチャートを参照しながら説明する。
【０３４７】
（ステップＳ２２０１）
鍵暗号化鍵算出部６１９は第１の鍵暗号化鍵算出情報保持部６１６から第１の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報に基づき第１の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０３４８】
相互認証部６１５は第１の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行う。相互認証に失敗した場合は処理を中断する。第１の鍵暗号化鍵を用いた相互認証が成功した場合、メディア相互認証部１６０は暗号化鍵変換部１６７に第１の鍵暗号化鍵に対応するインデックス値を送る。
【０３４９】
（ステップＳ２２０２）
次に、鍵暗号化鍵算出部６１９は、第２の鍵暗号化鍵算出情報保持部６１７から第２の鍵暗号化鍵算出情報を取得し、システム領域１３４から鍵暗号化鍵取得情報１５５を取得し、これらの情報に基づいて第２の鍵暗号化鍵を算出し、相互認証部６１５に送る。
【０３５０】
相互認証部６１５は第２の鍵暗号化鍵を用いてメディア相互認証部１６０と相互認証を行う。相互認証に失敗した場合は処理を中断する。第２の鍵暗号化鍵を用いた相互認証が成功した場合、メディア相互認証部１６０は暗号化鍵変換部１６７に第２の鍵暗号化鍵に対応するインデックス値を送る。
【０３５１】
（ステップＳ２２０３）
暗号化コンテンツ鍵転送部６３３は、通常領域１３３から第１の暗号化コンテンツ鍵１５３を読み出し、保護領域アクセス部６０２に送る。保護領域アクセス部６０２は、相互認証部６１５から第１の保護領域アクセス許可情報を受け取り、これを使用して暗号化コンテンツ鍵転送部６３３から取得した第１の暗号化コンテンツ鍵を保護領域１３２に一時暗号化コンテンツ鍵１５６として書き込む。
【０３５２】
（ステップＳ２２０４）
鍵暗号化鍵指定部６３１は、第１の鍵暗号化鍵１６１を示すインデックス値と、第２の鍵暗号化鍵１６３を示すインデックス値と、保護領域１３２内の一時暗号化コンテンツ鍵１５６の論理アドレスと、保護領域１３２内の第２の暗号化コンテンツ鍵１５４の論理アドレスと、保護領域１３２内のコンテンツ鍵暗号化鍵１６５の論理アドレスとを暗号化鍵変換部１６７に渡す。
【０３５３】
（ステップＳ２２０５、Ｓ２２０６）
暗号化鍵変換部１６７は、鍵暗号化鍵指定部６３１から取得した第１の鍵暗号化鍵を示すインデックス値と、メディア相互認証部１６０から取得した第１の鍵暗号化鍵に対応するインデックス値とが一致しているか否かを確認し、さらに、鍵暗号化鍵指定部６３１から取得した第２の鍵暗号化鍵を示すインデックス値と、メディア相互認証部１６０から取得した第２の鍵暗号化鍵に対応するインデックス値とが一致しているか否かを確認する。少なくともいずれかが一致していない場合は処理を中断する。
【０３５４】
（ステップＳ２２０７）
いずれも一致している場合、暗号化鍵変換部１６７は、保護領域１３２の一時暗号化コンテンツ鍵１５６の論理アドレスから一時暗号化コンテンツ鍵１５６を読み出し、コンテンツ鍵暗号化鍵の論理アドレスからコンテンツ鍵暗号化鍵１６５を読み出し、特殊領域１３１から第１の鍵暗号化鍵１６１及び第２の鍵暗号化鍵１６３を読み出す。暗号化鍵変換部１６７は、コンテンツ鍵暗号化鍵１６５を第１の鍵暗号化鍵１６１で復号し、一時暗号化コンテンツ鍵１５６を、その復号したコンテンツ鍵暗号化鍵で復号する。さらに、暗号化鍵変換部１６７は、復号したコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、保護領域１３２の第２の暗号化コンテンツ鍵の論理アドレスに書き込む。
【０３５５】
なお、本例においては、第１の鍵暗号化鍵と第２の鍵暗号化鍵を用いて相互認証を行った後、それを受けてメディア相互認証部１６０が第１の鍵暗号化鍵と第２の鍵暗号化鍵に対応するインデックス値を暗号化鍵変換部１６７に送るとしたが、この代わりに以下のようにしてもよい。相互認証部６１５が第１の保護領域アクセス許可情報と第２の保護領域アクセス許可情報を鍵暗号化鍵指定部６３１に送る。鍵暗号化鍵指定部６３１は、暗号化鍵変換部１６７に一時コンテンツ暗号化鍵の論理アドレスと、第２のコンテンツ暗号化鍵の論理アドレスと、コンテンツ鍵暗号化鍵の論理アドレスとを送る際に、第１の保護領域アクセス許可情報と前記第２の保護領域アクセス許可情報とを使用するようにしてもよい。この場合、例えば、第１の保護領域アクセス許可情報に含まれる第１のセッション鍵を用いて一時暗号化コンテンツ鍵の論理アドレスと、コンテンツ鍵暗号化鍵の論理アドレスとを暗号化し、第２の保護領域アクセス許可情報に含まれる第２のセッション鍵を用いて第２のコンテンツ暗号化鍵の論理アドレスを暗号化し、暗号化鍵変換部に送る方法が考えられるが、これに限定されるものではない。
【０３５６】
また、本例においては、あらかじめ記録装置６００ｋにおいて記録媒体１００ｋの通常領域１３３から第１の暗号化コンテンツ鍵１５３を読み出して保護領域１３２に格納し、その後、暗号化鍵変換部１６７により変換を行うものとしたが、これの代わりに次のようにしてもよい。
【０３５７】
鍵暗号化鍵指定部６３１は、暗号化鍵変換部１６７に対し、第１の鍵暗号化鍵を示すインデックス値と、第２の鍵暗号化鍵を示すインデックス値と、通常領域１３３内での第１の暗号化コンテンツ鍵の論理アドレスと、保護領域１３２内の第２の暗号化コンテンツ鍵１５４の論理アドレスと、保護領域１３２内のコンテンツ鍵暗号化鍵１６５の論理アドレスとを渡す。この場合、暗号化鍵変換部１６７における変換処理としては、通常領域１３３内の第１の暗号化コンテンツ鍵の論理アドレスから第１の暗号化コンテンツ鍵１５３を読み出し、コンテンツ鍵暗号化鍵の論理アドレスからコンテンツ鍵暗号化鍵１６５を読み出し、特殊領域１３１から第１及び第２の鍵暗号化鍵１６１、１６３を読み出す。そして、コンテンツ鍵暗号化鍵１６５を第１の鍵暗号化鍵で復号し、その復号したコンテンツ鍵暗号化鍵で第１の暗号化コンテンツ鍵１５３を復号する。さらに、その復号したコンテンツ鍵を第２の鍵暗号化鍵で暗号化し、保護領域１３２内の第２のコンテンツ暗号化鍵の論理アドレスに書き込む。この場合、記録装置６００ｋにおいて暗号化コンテンツ鍵転送部６３３と、保護領域アクセス部６０２とは不要となる。
【０３５８】
なお、本実施形態では、暗号化されたコンテンツ鍵を第１の形式から第２の形式へ変換する例について説明したが、第２の形式から第１の形式への変換する場合でも本発明の思想は同様に適用できる。
【０３５９】
本実施形態の記録装置による暗号化鍵変換処理は、記録媒体に格納された暗号化コンテンツ鍵を容易に安全に変換可能とし、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）の変換にも適用できる。
【０３６０】
本発明は、特定の実施形態について説明されてきたが、当業者にとっては他の多くの変形例、修正、他の利用が明らかである。それゆえ、本発明は、ここでの特定の開示に限定されず、添付の請求の範囲によってのみ限定され得る。なお、本出願は日本国特許出願、特願２００４−１９３６７７号（２００４年６月３０日提出）及び特願２００４−１９３６７８号（２００４年６月３０日提出）に関連し、それらの内容は参照することにより本文中に組み入れられる。
【産業上の利用可能性】
【０３６１】
本発明は、著作権保護機能を実現する種々の形式でコンテンツを記録媒体に記録する記録装置に適用できる。
【図面の簡単な説明】
【０３６２】
【図１】本発明の実施の形態１における半導体記録媒体の構成例を示した図
【図２】本発明の実施の形態１における情報検索格納領域及びデータ領域の構成例を示した図
【図３】配信コンテンツの半導体記録媒体への格納方法の例を示した図
【図４】ローカルコンテンツの半導体記録媒体への格納方法の例を示した図
【図５】本発明の実施の形態１におけるコンテンツの半導体記録媒体への格納方法の一例を示した図
【図６】本発明の実施の形態１における配信コンテンツ向け記録装置（ホスト機器）の構成例を示した図
【図７】本発明の実施の形態１における配信コンテンツの記録シーケンスの一例を示したフローチャート
【図８】本発明の実施の形態１におけるローカルコンテンツ向け記録装置（ホスト機器）の構成例を示した図
【図９】本発明の実施の形態１におけるローカルコンテンツの記録シーケンスの一例を示したフローチャート
【図１０】本発明の実施の形態１における配信コンテンツ向け再生装置（ホスト機器）の構成例を示した図
【図１１】本発明の実施の形態１における配信コンテンツの再生シーケンスの一例を示したフローチャート
【図１２】本発明の実施の形態１におけるローカルコンテンツ向け再生装置（ホスト機器）の構成例を示した図
【図１３】本発明の実施の形態１におけるローカルコンテンツの再生シーケンスの一例を示したフローチャート
【図１４】本発明の実施の形態２における半導体記録媒体の構成例を示した図
【図１５】本発明の実施の形態２における管理情報の構成例を示した図
【図１６】本発明の実施の形態２における半導体記録媒体の構成例を示した図
【図１７】本発明の実施の形態２における半導体記録媒体の構成例を示した図
【図１８】本発明の実施の形態２における配信コンテンツ向け記録装置の構成例を示した図
【図１９】本発明の実施の形態２におけるローカルコンテンツ向け記録装置の構成例を示した図
【図２０】本発明の実施の形態２における記録装置の記録シーケンスの一例を示したフローチャート
【図２１】本発明の実施の形態３における第１の記録装置及び記録媒体の構成図
【図２２】本発明の実施の形態３における第１の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図２３】本発明の実施の形態３における第２の記録装置及び記録媒体の構成図
【図２４】本発明の実施の形態３における第２の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図２５】本発明の実施の形態３における第３の記録装置及び記録媒体の構成図
【図２６】本発明の実施の形態３における第３の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図２７】本発明の実施の形態３における第４の記録装置及び記録媒体の構成図
【図２８】本発明の実施の形態３における第４の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図２９】本発明の実施の形態３における第５の記録装置及び記録媒体の構成図
【図３０】本発明の実施の形態３における第５の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図３１】本発明の実施の形態３における第６の記録装置及び記録媒体の構成図
【図３２】本発明の実施の形態３における第６の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図３３】本発明の実施の形態３における第７の記録装置及び記録媒体の構成図
【図３４】本発明の実施の形態３における第７の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図３５】本発明の実施の形態３における第８の記録装置及び記録媒体の構成図
【図３６】本発明の実施の形態３における第８の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図３７】本発明の実施の形態３における第９の記録装置及び記録媒体の構成図
【図３８】本発明の実施の形態３における第９の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図３９】本発明の実施の形態３における第１０の記録装置及び記録媒体の構成図
【図４０】本発明の実施の形態３における第１０の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【図４１】本発明の実施の形態３における第１１の記録装置及び記録媒体の構成図
【図４２】本発明の実施の形態３における第１１の記録装置及び記録媒体によるコンテンツ鍵変換処理のフローチャート
【符号の説明】
【０３６３】
１００、１００ａ〜１００ｋ    半導体記録媒体
１１０    ホストインタフェース部
１２０    制御部
１３０    データ格納部
１３１    特殊領域
１３２    保護領域
１３３    通常領域
２００、６００ａ〜６００ｋ、２０００    配信コンテンツ向け記録装置
２１０    第１の形式のコンテンツ・鍵受信部
２２１    第１の形式のコンテンツ鍵書込み部
２３０    コンテンツ鍵形式変換部
２４１    第１の形式のコンテンツ書込み部
２４２    第２の形式のコンテンツ書込み部
２５０    コンテンツ形式変換部
２８０、３８０、４８０    内蔵記録媒体
６０５    コンテンツ鍵復号部
６０７    コンテンツ鍵暗号化部
６１５    相互認証部
６１９    鍵暗号化鍵算出部
８０１    メディア鍵
８０３    サービス鍵
８０３ａ    暗号化サービス鍵
８０５    コンテンツ鍵
８０５ａ    第１の形式の暗号化コンテンツ鍵
８０７    コンテンツ
８０７ａ    第１の形式の暗号化コンテンツ
１３０４  管理情報
【図１】
0004701175.tif 000002
【図２】
0004701175.tif 000003
【図３】
0004701175.tif 000004
【図４】
0004701175.tif 000005
【図５】
0004701175.tif 000006
【図６】
0004701175.tif 000007
【図７】
0004701175.tif 000008
【図８】
0004701175.tif 000009
【図９】
0004701175.tif 000010
【図１０】
0004701175.tif 000011
【図１１】
0004701175.tif 000012
【図１２】
0004701175.tif 000013
【図１３】
0004701175.tif 000014
【図１４】
0004701175.tif 000015
【図１５】
0004701175.tif 000016
【図１６】
0004701175.tif 000017
【図１７】
0004701175.tif 000018
【図１８】
0004701175.tif 000019
【図１９】
0004701175.tif 000020
【図２０】
0004701175.tif 000021
【図２１】
0004701175.tif 000022
【図２２】
0004701175.tif 000023
【図２３】
0004701175.tif 000024
【図２４】
0004701175.tif 000025
【図２５】
0004701175.tif 000026
【図２６】
0004701175.tif 000027
【図２７】
0004701175.tif 000028
【図２８】
0004701175.tif 000029
【図２９】
0004701175.tif 000030
【図３０】
0004701175.tif 000031
【図３１】
0004701175.tif 000032
【図３２】
0004701175.tif 000033
【図３３】
0004701175.tif 000034
【図３４】
0004701175.tif 000035
【図３５】
0004701175.tif 000036
【図３６】
0004701175.tif 000037
【図３７】
0004701175.tif 000038
【図３８】
0004701175.tif 000039
【図３９】
0004701175.tif 000040
【図４０】
0004701175.tif 000041
【図４１】
0004701175.tif 000042
【図４２】
0004701175.tif 000043