【手続補正書】
【提出日】平成19年2月16日(2007.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体にコンテンツを暗号化して書き込む記録装置と、前記記録媒体に記録されている暗号化コンテンツの復号を試みる複数の再生装置とから構成される著作物保護システムにおける前記記録装置であって、
前記記録媒体は、読出専用の書換不可領域と、読出し及び書込みの可能な書換可能領域とを備え、
前記記録装置は、
コンテンツ鍵に基づいて、デジタルデータであるコンテンツを暗号化して暗号化コンテンツを生成するコンテンツ暗号化手段と、
無効化されていない各再生装置に対して、メディア鍵が、それぞれ、当該再生装置に固有のデバイス鍵に基づいて、暗号化されて生成された複数の暗号化メディア鍵から構成されるメディア鍵データを記憶している記憶手段と、
前記メディア鍵データが、前記記録媒体に存在するか否かを確認する存否確認手段と、
前記存否確認手段が前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記記憶手段に記憶されているメディア鍵データから得られるメディア鍵に基づき前記コンテンツ鍵を暗号化して暗号化コンテンツ鍵を生成する鍵暗号化手段と、
前記存否確認手段が前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記暗号化コンテンツと前記暗号化コンテンツ鍵と前記記憶手段が記憶するメディア鍵データとを前記記録媒体の前記書換可能領域に書き込む書込手段と
を備える
ことを特徴とする記録装置。
【請求項２】
前記記録装置は、さらに、
前記記録媒体に記憶されているメディア鍵データと、前記記憶手段に記憶されている前記メディア鍵データとの新旧を比較する比較手段と、
前記記憶手段に記憶されている前記メディア鍵データを更新する更新手段と
を備え、
前記存否確認手段が、前記記録媒体に前記メディア鍵データが存在すると判断し、さらに、前記比較手段が、前記記録媒体に記録されるメディア鍵データの方が新しいと判断した場合に、
前記更新手段は、前記記録媒体の前記メディア鍵データを読み出し、前記読み出したメディア鍵データで、前記記憶手段に記憶されている前記メディア鍵データを更新する
ことを特徴とする請求項１記載の記録装置。
【請求項３】
前記存否確認手段が、前記記録媒体に前記メディア鍵データが存在することを確認し、さらに、前記比較手段が、前記記録媒体に記録されているメディア鍵データの方が古いと判断した場合に、
前記鍵暗号化手段は、さらに、前記記憶手段に記憶されているメディア鍵データから得られるメディア鍵に基づきコンテンツ鍵を暗号化して前記暗号化コンテンツ鍵を生成し、
前記書込手段は、さらに、前記暗号化コンテンツ鍵を前記記録媒体の前記書換可能領域に書き込む
ことを特徴とする請求項２記載の記録装置。
【請求項４】
前記記録装置は、さらに、
前記記録媒体の前記書換領域から、前記暗号化コンテンツ鍵を読み出す読出手段と、
前記読み出した暗号化コンテンツ鍵を、前記記録媒体に記録されている前記メディア鍵データから得られるメディア鍵に基づいて復号してコンテンツ鍵を得るコンテンツ鍵復号手段とを備え、
前記鍵暗号化手段は、さらに、前記復号して得たコンテンツ鍵を、前記記憶手段に記憶する前記メディア鍵データから得られるメディア鍵に基づきコンテンツ鍵を暗号化して前記暗号化コンテンツ鍵を生成し、
前記書込手段は、さらに、前記暗号化コンテンツ鍵を前記記録媒体の前記書換可能領域に書き込む
ことを特徴とする請求項３記載の記録装置。
【請求項５】
前記記憶手段に記憶されている前記メディア鍵データは、当該メディア鍵データの世代を示す第１バージョン情報を含み、
前記記録媒体に記録されている前記メディア鍵データは、当該メディア鍵データの世代を示す第２バージョン情報を含み、
前記比較手段は、前記第１バージョン情報と前記第２バージョン情報とを比較することにより、前記記憶手段に記憶されているメディア鍵データと前記記録媒体に記録されているメディア鍵データとの新旧を比較する
ことを特徴とする請求項２記載の記録装置。
【請求項６】
前記記憶手段に記憶されている前記メディア鍵データは、当該メディア鍵データが生成された日時を示す第１日時情報を含み、
前記記録媒体に記録されている前記メディア鍵データは、当該メディア鍵データが生成された日時を示す第２日時情報を含み、
前記比較手段は、前記第１日時情報と前記第２日時情報とを比較することにより、前記記憶手段に記憶されているメディア鍵データと前記記録媒体に記録されているメディア鍵データとの新旧を比較する
ことを特徴とする請求項２記載の記録装置。
【請求項７】
前記記憶手段に記憶されている前記メディア鍵データは、さらに、当該メディア鍵データを識別するデータ識別子を含み、
前記書込手段は、前記データ識別子と前記暗号化コンテンツとを対応付けて、前記記録媒体の前記書換可能領域に書き込み、前記データ識別子を含む前記メディア鍵データを前記書換可能領域に書き込む
ことを特徴とする請求項１記載の記録装置。
【請求項８】
前記記録媒体は、さらに、無効化されていない各再生装置に対して、メディア鍵が、それぞれ、当該再生装置に固有のデバイス鍵に基づいて、暗号化されて生成された複数の暗号化メディア鍵から構成されるメディア鍵データを記憶しており、前記メディア鍵データは、当該メディア鍵データを識別するデータ識別子を含み、
前記記録装置は、さらに、
前記記録媒体に記録されているメディア鍵データを識別する前記データ識別子とは、異なる前記データ識別子を前記記憶手段に記憶されている前記メディア鍵データに割り当てる割当手段を含む
ことを特徴とする請求項７記載の記録装置。
【請求項９】
前記記録媒体は、さらに、
前記記憶手段に記憶されている前記メディア鍵データと、前記記録媒体に記録されている前記メディア鍵データとの新旧を比較する比較手段を含み、
前記割当手段は、前記記憶手段に記憶されている前記メディア鍵データの方が新しいと判断される場合に、前記データ識別子を割り当てる
ことを特徴とする請求項７記載の記録装置。
【請求項１０】
前記記憶手段に記憶されている前記メディア鍵データは、当該メディア鍵データが生成された日時を示す第１日時情報を含み、
前記記録媒体に記録されている前記メディア鍵データは、当該メディア鍵データが生成された日時を示す第２日時情報を含み、
前記比較手段は、前記第１日時情報と前記第２日時情報とを比較することにより、前記記憶手段が記憶するメディア鍵データと前記記録媒体が記録するメディア鍵データとの新旧を比較する
ことを特徴とする請求項９記載の記録装置。
【請求項１１】
記録媒体にコンテンツを暗号化して書き込む記録装置と、前記記録媒体に記録されている暗号化コンテンツの復号を試みる複数の再生装置とから構成される著作物保護システムにおける前記記録装置で用いられる記録方法であって、
前記記録媒体は、読出専用の書換不可領域と、読出し及び書込みの可能な書換可能領域とを備え、
前記記録方法は、
コンテンツ鍵に基づいて、デジタルデータであるコンテンツを暗号化して暗号化コンテンツを生成するコンテンツ暗号化ステップと、
無効化されていない各再生装置に対して、メディア鍵が、それぞれ、当該再生装置に固有のデバイス鍵に基づいて、暗号化されて生成された複数の暗号化メディア鍵から構成されるメディア鍵データを記憶する記憶ステップと、
前記メディア鍵データが、前記記録媒体に存在するか否かを確認する存否確認ステップと、
前記存否確認ステップが、前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記記憶手段に記憶されているメディア鍵データから得られるメディア鍵に基づき前記コンテンツ鍵を暗号化して暗号化コンテンツ鍵を生成する鍵暗号化手段と、
前記存否確認手段が前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記暗号化コンテンツと前記暗号化コンテンツ鍵と前記記憶手段が記憶するメディア鍵データとを前記記録媒体の前記書換可能領域に書き込む書込ステップと
を有することを特徴とする記録方法。
【請求項１２】
記録媒体にコンテンツを暗号化して書き込む記録装置で用いられる記録用のコンピュータプログラムであって、
前記記録媒体は、読出専用の書換不可領域と、読出し及び書込みの可能な書換可能領域とを備え、
前記記録用のコンピュータプログラムは、
コンテンツ鍵に基づいて、デジタルデータであるコンテンツを暗号化して暗号化コンテンツを生成するコンテンツ暗号化ステップと、
無効化されていない各再生装置に対して、メディア鍵が、それぞれ、当該再生装置に固有のデバイス鍵に基づいて、暗号化されて生成された複数の暗号化メディア鍵から構成されるメディア鍵データを記憶する記憶ステップと、
前記メディア鍵データが、前記記録媒体に存在するか否かを確認する存否確認ステップと、
前記存否確認ステップが、前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記記憶手段に記憶されているメディア鍵データから得られるメディア鍵に基づき前記コンテンツ鍵を暗号化して暗号化コンテンツ鍵を生成する鍵暗号化手段と、
前記存否確認手段が前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記暗号化コンテンツと前記暗号化コンテンツ鍵と前記記憶手段が記憶するメディア鍵データとを前記記録媒体の前記書換可能領域に書き込む書込ステップと
を有することを特徴とするコンピュータプログラム。
【請求項１３】
前記コンピュータプログラムは、コンピュータ読み取り可能な記録媒体に記録されている
ことを特徴とする請求項１２記載のコンピュータプログラム。
【請求項１４】
コンピュータ読み取り可能な記録媒体であって、
読出専用の書換不可領域と、読出し及び書込みの可能な書換可能領域とを備え、
前記書換不可領域には、当該記録媒体に固有の媒体固有番号が予め記録されており、
前記書換可能領域には、メディア鍵データと暗号化コンテンツと暗号化コンテンツ鍵とが記録されており、
前記メディア鍵データは、無効化されていない各再生装置に対して、メディア鍵が、それぞれ、当該再生装置に固有のデバイス鍵に基づいて、暗号化されて生成された複数の暗号化メディア鍵から構成され、
前記暗号化コンテンツは、コンテンツ鍵に基づいて、デジタルデータであるコンテンツを暗号化して生成したものであり、
前記暗号化コンテンツ鍵は、前記コンテンツ鍵を前記メディア鍵に基づいて暗号化して生成したものである
ことを特徴とする記録媒体。
【請求項１５】
記録媒体にコンテンツを暗号化して書き込む記録装置と、前記記録媒体に記録されている暗号化コンテンツの復号を試みる複数の再生装置とから構成される著作物保護システムであって、
前記記録媒体は、読出専用の書換不可領域と、読出し及び書込みの可能な書換可能領域とを備え、
前記書換可能領域には、メディア鍵データと暗号化コンテンツとが記録されており、
前記メディア鍵データは、無効化されていない各再生装置に対して、メディア鍵が、それぞれ、当該再生装置に固有のデバイス鍵に基づいて、暗号化されて生成された複数の暗号化メディア鍵から構成され、
前記暗号化コンテンツは、コンテンツ鍵に基づいて、デジタルデータであるコンテンツを暗号化して生成したものであり、
前記記録装置は、
コンテンツ鍵に基づいて、デジタルデータであるコンテンツを暗号化して暗号化コンテンツを生成するコンテンツ暗号化手段と、
無効化されていない各再生装置に対して、メディア鍵が、それぞれ、当該再生装置に固有のデバイス鍵に基づいて、暗号化されて生成された複数の暗号化メディア鍵から構成されるメディア鍵データを記憶している記憶手段と、
前記メディア鍵データが、前記記録媒体に存在するか否かを確認する存否確認手段と、
前記存否確認手段が前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記記憶手段に記憶されているメディア鍵データから得られるメディア鍵に基づき前記コンテンツ鍵を暗号化して暗号化コンテンツ鍵を生成する鍵暗号化手段と、
前記存否確認手段が前記記録媒体に前記メディア鍵データが存在しないことを確認した場合に、前記暗号化コンテンツと前記暗号化コンテンツ鍵と前記記憶手段が記憶するメディア鍵データとを前記記録媒体の前記書換可能領域に書き込む書込手段と
を備え、
前記再生装置は、
前記記録媒体の前記書換可能領域に書き込まれたメディア鍵データ、又はその一部を読み出す読出手段と、
当該再生装置に固有のデバイス鍵を用いて、読み出された前記メディア鍵データ、又はその一部を復号して復号メディア鍵を生成する復号手段と、
前記記録媒体から前記暗号化コンテンツを読み出し、生成された復号メディア鍵に基づいて、読み出した前記暗号化コンテンツを復号して復号コンテンツを生成する復号手段と
を備えることを特徴とする著作権保護システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
また、各メディア鍵データには、改ざん防止のための認証局ＣＡの署名が付与されているとしてもよい。記録装置は、署名を検証することにより、メディア鍵データの正当性を確認する。
（４）メディア鍵データ及び暗号化コンテンツ鍵などが予め記録されている記録媒体に対して、さらに、別の暗号化コンテンツ鍵を追加して書き込む場合に、記録装置は、自身が保有するメディア鍵データに基づいて、又は前記記録媒体に記録されているメディア鍵データに基づいて、外部（例えば、コンテンツサーバ装置）から取得したコンテンツ鍵を暗号化して、別の暗号化コンテンツ鍵を生成し、生成した別の暗号化コンテンツ鍵を前記記録媒体に書き込むとしてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１２４
【補正方法】変更
【補正の内容】
【０１２４】
この場合、前記記録媒体上には、複数のメディア鍵データ、複数の公開鍵証明書、複数の無効化リストＣＲＬが存在する場合がある。
また、記録装置は、前記記録媒体上のメディア鍵データと、記録装置が保有しているメディア鍵データとの新旧を比較し、記録装置が保有しているメディア鍵データの方が新しければ、前記記録媒体に記録されている暗号化コンテンツ鍵を復号して、復号コンテンツ鍵を生成し、生成した復号コンテンツ鍵を自身が保有する新しいメディア鍵に基づいて暗号化して、再暗号化コンテンツ鍵を生成し、生成した再暗号化コンテンツ鍵を前記記録媒体に書き込むとしてもよい。このとき、前記記録媒体に記録されている暗号化コンテンツ鍵を削除するとしてもよい。