【手続補正書】
【提出日】平成17年4月21日(2005.4.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】デジタル情報保護システム、記録媒体装置、送信装置及び再生装置
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信装置から送信されたデジタル情報を、受信装置を介して、可搬型の記録媒体装置に書き込み、再生装置により再生するデジタル情報保護システムであって、
前記デジタル情報保護システムは、デジタル情報を配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報をネットワークを介して送信する前記送信装置を含み、
ここで、前記記録媒体装置が前記受信装置に装着され、
前記デジタル情報保護システムは、さらに、
ネットワークを介して前記第１暗号化情報を受信し、受信した前記第１暗号化情報を前記記録媒体装置へ出力する受信装置と、
情報を記憶するための情報記憶領域と、耐タンパ性を有する耐タンパモジュール部とを備える前記記録媒体装置とを含み、
前記耐タンパモジュール部は、出力された前記第１暗号化情報を取得し、配信復号鍵に基づいて前記第１暗号化情報を復号して中間情報を生成し、前記記録媒体装置に固有の媒体固有鍵に基づいて前記中間情報を暗号化して第２暗号化情報を生成し、生成した第２暗号化情報を前記情報記憶領域に書き込み、
ここで、前記第２暗号化情報が書き込まれた前記記録媒体装置が前記再生装置に装着され、
前記デジタル情報保護システムは、さらに、前記情報記憶領域から前記第２暗号化情報を読み出し、前記媒体固有鍵をセキュアに読み出し、前記媒体固有鍵に基づいて前記第２暗号化情報を復号して復号デジタル情報を生成し、生成した復号デジタル情報を再生する前記再生装置を含む
ことを特徴とするデジタル情報保護システム。
【請求項２】
前記送信装置は、前記デジタル情報として、デジタル著作物である原コンテンツを配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報を、ネットワークを介して、前記受信装置へ送信し、
前記記録媒体装置は、前記受信装置を介して、前記第１暗号化情報を取得する
ことを特徴とする請求項１に記載のデジタル情報保護システム。
【請求項３】
前記送信装置は、原コンテンツと当該原コンテンツに固有の原コンテンツ鍵とを予め記憶しており、デジタル著作物の配信のために用いられる前記配信暗号鍵を取得し、前記原コンテンツ鍵を用いて、原コンテンツを暗号化して暗号化コンテンツを生成し、取得した前記配信暗号鍵を用いて、前記原コンテンツ鍵を暗号化して第１暗号化コンテンツ鍵を生成し、生成した前記暗号化コンテンツと第１暗号化コンテンツ鍵とを含む前記第１暗号化情報を送信し、
前記受信装置は、前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を含む前記第１暗号化情報を受信し、受信した前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を出力し、
前記耐タンパモジュール部は、配信復号鍵及び前記記録媒体装置に固有の媒体固有鍵を予め記憶しており、出力された前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を含む前記第１暗号化情報を取得し、前記配信復号鍵を用いて、前記第１暗号化コンテンツ鍵を復号して中間コンテンツ鍵を生成し、前記媒体固有鍵を用いて、生成した前記中間コンテンツ鍵を暗号化して第２暗号化コンテンツ鍵を生成し、取得した前記暗号化コンテンツと生成した前記第２暗号化コンテンツ鍵とを含む前記第２暗号化情報を書き込み、
前記再生装置は、前記記録媒体装置から前記媒体固有鍵をセキュアに取得し、前記情報記憶領域から、前記暗号化コンテンツと前記第２暗号化コンテンツ鍵とを含む前記第２暗号化情報を読み出し、取得した前記媒体固有鍵を用いて、前記第２暗号化コンテンツ鍵を復号して、復号コンテンツ鍵を生成し、生成した復号コンテンツ鍵を用いて、読み出した前記暗号化コンテンツを復号して復号コンテンツを生成する
ことを特徴とする請求項２に記載のデジタル情報保護システム。
【請求項４】
前記送信装置は、前記デジタル情報として、コンテンツ鍵と利用条件の少なくとも一方を配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報を、ネットワークを介して、前記受信装置へ送信し、
前記記録媒体装置は、前記受信装置を介して、前記第１暗号化情報を取得する
ことを特徴とする請求項１に記載のデジタル情報保護システム。
【請求項５】
デジタル著作物を送信する送信装置と、ネットワークを介して受信した前記デジタル著作物を可搬型の記録媒体装置に記録する受信装置と、前記記録媒体装置に記録された前記デジタル著作物を再生する再生装置と、前記記録媒体装置とから構成されるデジタル情報保護システムであって、
前記送信装置は、
デジタル著作物である原コンテンツと当該原コンテンツに固有の原コンテンツ鍵を予め記憶している記憶手段と、
デジタル著作物の配信のために用いられる配信暗号鍵を取得する配信暗号鍵取得手段と、
前記原コンテンツ鍵を用いて、前記原コンテンツを暗号化して暗号化コンテンツを生成し、取得した配信暗号鍵を用いて、前記原コンテンツ鍵を暗号化して第１暗号化コンテンツ鍵を生成する暗号化手段と、
前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を、ネットワークを介して、送信する送信手段とを含み、
ここで、前記記録媒体装置が前記受信装置に装着され、
前記受信装置は、
ネットワークを介して前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を受信する受信手段と、
受信した前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を出力する出力手段とを含み、
前記記録媒体装置は、
情報を記憶するための領域を備えている情報記憶手段と、
耐タンパ性を有する耐タンパモジュール手段とを含み、
前記耐タンパモジュール手段は、
配信復号鍵及び前記記録媒体装置に固有の媒体固有鍵を予め記憶している鍵記憶部と、
出力された前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を取得する取得部と、
前記配信復号鍵を用いて、前記第１暗号化コンテンツ鍵を復号して中間コンテンツ鍵を生成する復号部と、
前記媒体固有鍵を用いて、生成した前記中間コンテンツ鍵を暗号化して第２暗号化コンテンツ鍵を生成する暗号化部と、
取得した前記暗号化コンテンツ及び生成した前記第２暗号化コンテンツ鍵を前記情報記憶手段に書き込む書込部とを含み、
ここで、前記暗号化コンテンツ及び前記第２暗号化コンテンツ鍵が書き込まれた前記記録媒体装置が前記再生装置に装着され、
前記再生装置は、
前記鍵記憶部から前記媒体固有鍵をセキュアに取得する鍵取得手段と、
前記情報記憶手段から前記暗号化コンテンツと前記第２暗号化コンテンツ鍵とを読み出す読出手段と、
取得した前記媒体固有鍵を用いて、読み出した前記第２暗号化コンテンツ鍵を復号して、復号コンテンツ鍵を生成するコンテンツ鍵復号手段と、
生成された前記復号コンテンツ鍵を用いて、読み出した前記暗号化コンテンツを復号して復号コンテンツを生成するコンテンツ復号手段と、
生成された復号コンテンツを再生する再生手段とを備える
ことを特徴とするデジタル情報保護システム。
【請求項６】
デジタル著作物をネットワークを介して送信する送信装置であって、
前記デジタル著作物は、受信装置を介して、可搬型の記録媒体装置に書き込まれ、
前記送信装置は、
デジタル著作物である原コンテンツと当該原コンテンツに固有の原コンテンツ鍵を予め記憶している記憶手段と、
デジタル著作物の配信のために用いられる配信暗号鍵を取得する配信暗号鍵取得手段と、
前記原コンテンツ鍵を用いて、前記原コンテンツを暗号化して暗号化コンテンツを生成し、取得した配信暗号鍵を用いて、前記原コンテンツ鍵を暗号化して第１暗号化コンテンツ鍵を生成する暗号化手段と、
前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を、ネットワークを介して、送信する送信手段とを備え、
前記記憶手段は、さらに、前記デジタル著作物の利用条件を示す利用条件情報と、前記利用条件情報に固有の原利用条件鍵とを記憶しており、
前記暗号化手段は、さらに、前記配信暗号鍵を用いて、前記原利用条件鍵を暗号化して第１暗号化利用条件鍵を生成し、前記原利用条件鍵を用いて、前記利用条件情報を暗号化して第１暗号化利用条件情報を生成し、
前記送信手段は、さらに、前記第１暗号化利用条件鍵及び前記第１暗号化利用条件情報を、ネットワークを介して、送信する
ことを特徴とする送信装置。
【請求項７】
前記配信暗号鍵取得手段は、公開鍵生成アルゴリズムを用いて生成された公開鍵である前記配信暗号鍵を取得し、
前記暗号化手段は、公開鍵である配信暗号鍵を用いて、公開鍵暗号アルゴリズムにより、暗号化する。
ことを特徴とする請求項６に記載の送信装置。
【請求項８】
前記送信装置は、さらに、
無効の配信暗号鍵を記録するための領域を備えるリボークリスト手段と、
公開鍵である前記配信暗号鍵の生成において基にされた配信復号鍵が暴露された場合に、前記配信暗号鍵を前記リボークリスト手段に書き込む登録手段とを含み、
ここで、前記送信装置は、新たにデジタル著作物であるコンテンツを送信し、
前記配信鍵取得手段は、新たに配信暗号鍵を取得し、取得した配信暗号鍵がリボークリスト手段に書き込まれているか否かを判断し、書き込まれていると判断する場合には、前記暗号化手段に対して暗号化を禁止し、前記送信手段に対して送信を禁止する
ことを特徴とする請求項７に記載の送信装置。
【請求項９】
前記記憶手段は、さらに、前記デジタル著作物の利用条件を示す利用条件情報を記憶しており、
前記送信手段は、さらに、前記記憶手段から前記利用条件情報を読み出し、読み出した前記利用条件情報にハッシュアルゴリズムを施してハッシュ値を生成し、生成した前記ハッシュ値と読み出した利用条件情報を、セキュアにネットワークを介して送信する
ことを特徴とする請求項６に記載の送信装置。
【請求項１０】
前記送信装置は、さらに、
前記記録媒体装置との間で相互に機器の正当性を認証する認証手段を含み、
前記配信暗号鍵取得手段は、前記認証に成功した場合にのみ、前記配信暗号鍵を前記記録媒体装置から取得し、
前記暗号化手段は、前記認証に成功した場合にのみ、暗号化し、
前記送信手段は、前記認証に成功した場合にのみ、送信する
ことを特徴とする請求項６に記載の送信装置。
【請求項１１】
前記送信装置は、さらに、
前記記録媒体装置が備える耐タンパモジュール部を更新するための更新情報を予め記憶している更新情報記憶手段と、
前記更新情報記憶手段から前記更新情報を読み出し、読み出した前記更新情報を、ネットワーク及び受信装置を介して、前記記録媒体装置へ送信する更新情報送信手段と
を含むことを特徴とする請求項６に記載の送信装置。
【請求項１２】
前記送信装置は、さらに、
前記更新情報記憶手段から前記更新情報を読み出し、読み出した更新情報にハッシュアルゴリズムを施してハッシュ値を生成し、生成したハッシュ値を、ネットワーク及び受信装置を介して、前記記録媒体装置へセキュアに送信するハッシュ手段
を含むことを特徴とする請求項１１に記載の送信装置。
【請求項１３】
前記更新情報記憶手段が記憶している更新情報は、前記耐タンパモジュール部が備える暗号化方式、復号方式、又は配信データ形式から記録データ形式へのデータ変換方式を更新するための情報を含み、
前記更新情報送信手段は、前記耐タンパモジュール部が備える暗号化方式、復号方式、又は配信データ形式から記録データ形式へのデータ変換方式を更新するための情報を含む前記更新情報を読み出し、読み出した前記更新情報を送信することを特徴とする請求項１２に記載の送信装置。
【請求項１４】
送信装置から送信されたデジタル情報を、受信装置を介して、記録する可搬型の記録媒体装置であって、
前記記録媒体装置が前記受信装置に装着され、
前記送信装置は、デジタル情報である原コンテンツを配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報を、ネットワークを介して、前記受信装置へ送信し、
前記記録媒体装置は、
情報を記憶するための領域を備える情報記憶手段と、
耐タンパ性を有する耐タンパモジュール手段とを備え、
前記耐タンパモジュール手段は、
配信復号鍵及び前記記録媒体装置に固有の媒体固有鍵を予め記憶している鍵記憶部と、
前記受信装置を介して、送信された前記第１暗号化情報を取得する取得部と、
前記配信復号鍵に基づいて前記第１暗号化情報を復号して中間情報を生成する復号部と、
前記媒体固有鍵に基づいて前記中間情報を暗号化して第２暗号化情報を生成する暗号化部と、
生成した第２暗号化情報を前記情報記憶手段に書き込む書込部と
を備えることを特徴とする記録媒体装置。
【請求項１５】
前記送信装置は、前記デジタル情報として、デジタル著作物である原コンテンツを配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報を、ネットワークを介して、前記受信装置へ送信し、
前記記録媒体装置は、前記受信装置を介して、前記第１暗号化情報を取得する
ことを特徴とする請求項１４に記載の記録媒体装置。
【請求項１６】
前記送信装置は、原コンテンツと当該原コンテンツに固有の原コンテンツ鍵とを予め記憶しており、デジタル著作物の配信のために用いられる配信暗号鍵を取得し、前記原コンテンツ鍵を用いて、原コンテンツを暗号化して暗号化コンテンツを生成し、取得した配信暗号鍵を用いて、前記原コンテンツ鍵を暗号化して第１暗号化コンテンツ鍵を生成し、生成した前記暗号化コンテンツ及び第１暗号化コンテンツ鍵を含む前記第１暗号化情報を送信し、
前記取得部は、出力された前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を含む前記第１暗号化情報を取得し、
前記復号部は、前記配信復号鍵を用いて、前記第１暗号化情報に含まれる前記第１暗号化コンテンツ鍵を復号して中間コンテンツ鍵を生成し、前記第１暗号化情報に含まれる前記暗号化コンテンツ及び生成した前記中間コンテンツ鍵を含む前記中間情報を生成し、
前記暗号化部は、前記媒体固有鍵を用いて、前記中間情報に含まれる前記中間コンテンツ鍵を暗号化して第２暗号化コンテンツ鍵を生成し、前記中間情報に含まれる前記暗号化コンテンツ及び生成した前記第２暗号化コンテンツ鍵を含む前記第２暗号化情報を生成し、
前記書込部は、前記暗号化コンテンツ及び前記第２暗号化コンテンツ鍵を含む前記第２暗号化情報を書き込む
ことを特徴とする請求項１５に記載の記録媒体装置。
【請求項１７】
前記送信装置は、さらに、前記デジタル著作物の利用条件を示す利用条件情報と、前記利用条件情報に固有の原利用条件鍵とを記憶しており、前記配信暗号鍵を用いて、前記原利用条件鍵を暗号化して第１暗号化利用条件鍵を生成し、前記原利用条件鍵を用いて、前記利用条件情報を暗号化して第１暗号化利用条件情報を生成し、前記第１暗号化利用条件鍵及び前記第１暗号化利用条件情報を、ネットワークを介して、前記受信装置へ送信し、
前記取得部は、さらに、前記受信装置を介して、前記第１暗号化利用条件鍵及び前記第１暗号化利用条件情報を取得し、
前記復号部は、さらに、前記配信復号鍵を用いて、前記第１暗号化利用条件鍵を復号して中間利用条件鍵を生成し、生成した前記中間利用条件鍵を用いて、前記第１暗号化利用条件情報を復号して、中間利用条件情報を生成し、
前記暗号化部は、さらに、前記媒体固有鍵を用いて、前記中間利用条件情報を暗号化して第２暗号化利用条件情報を生成し、
前記書込部は、さらに、生成した第２暗号化利用条件情報を前記情報記憶手段に書き込む
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項１８】
前記送信装置は、さらに、秘密鍵である配信用復号鍵を基にして公開鍵生成アルゴリズムを用いて生成された公開鍵である前記配信暗号鍵を取得し、公開鍵である配信暗号鍵を用いて、公開鍵暗号アルゴリズムにより、暗号化し、
前記復号部は、公開鍵復号アルゴリズムにより、前記配信用復号鍵を用いて復号する
ことを特徴とする請求項１７に記載の記録媒体装置。
【請求項１９】
前記耐タンパモジュール手段は、さらに、
前記復号部により生成された配信データ形式である前記中間情報を変換して、記録データ形式の記録中間情報を生成する変換部を含み、
前記暗号化部は、前記中間情報に代えて、前記記録中間情報を暗号化する
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項２０】
前記送信装置は、前記記録媒体装置が備える前記耐タンパモジュール手段を更新するための更新情報を予め記憶しており、前記更新情報を読み出し、読み出した前記更新情報を、ネットワーク及び受信装置を介して、前記記録媒体装置へ送信し、
前記耐タンパモジュール手段は、マイクロプロセッサとコンピュータプログラムを記録している半導体メモリを含み、前記コンピュータプログラムに従って、前記マイクロプロセッサが動作することにより、前記耐タンパモジュール手段に含まれる構成要素が動作し、
前記取得部は、前記受信装置を介して、前記更新情報を取得し、
前記耐タンパモジュール手段は、さらに、取得した前記更新情報を用いて、前記コンピュータプログラムを更新し、これにより、前記耐タンパモジュール手段に含まれる構成要素が更新される更新部を含む
ことを特徴とする請求項１９に記載の記録媒体装置。
【請求項２１】
前記送信装置は、さらに、前記更新情報を読み出し、読み出した更新情報にハッシュアルゴリズムを施して第１ハッシュ値を生成し、生成した第１ハッシュ値を、ネットワーク及び受信装置を介して、前記記録媒体装置へセキュアに送信し、
前記耐タンパモジュール手段は、さらに、
取得した前記更新情報に前記ハッシュアルゴリズムを施して第２ハッシュ値を生成するハッシュ部と、
取得した前記第１ハッシュ値と生成した前記第２ハッシュ値とが一致するか否かを判断する比較判断部とを含み、
前記更新部は、前記比較判断部により一致すると判断された場合にのみ、更新する
ことを特徴とする請求項２０に記載の記録媒体装置。
【請求項２２】
前記送信装置が記憶している更新情報は、前記耐タンパモジュール手段が備える暗号化方式、復号方式、又は配信データ形式から記録データ形式へのデータ変換方式を更新するための情報を含み、前記前記更新情報を送信し、
前記取得部は、暗号化方式、復号方式、又はデータ変換方式を更新するための前記更新情報を前記受信装置を介して取得し、
前記更新部は、取得した前記更新情報を用いて、前記コンピュータプログラムを更新し、これにより、前記耐タンパモジュール手段に含まれる暗号化部、復号部、又は変換部が更新される
ことを特徴とする請求項２１に記載の記録媒体装置。
【請求項２３】
前記送信装置は、さらに、前記デジタル著作物の利用条件を示す利用条件情報を記憶しており、前記利用条件情報を読み出し、読み出した前記利用条件情報にハッシュアルゴリズムを施して第１ハッシュ値を生成し、生成した前記第１ハッシュ値と読み出した利用条件情報を、ネットワークを介してセキュアに送信し、
前記取得部は、さらに、前記受信装置を介して、送信された前記第１ハッシュ値と前記利用条件情報とを取得し、
前記耐タンパモジュール手段は、さらに、
取得した前記利用条件情報に前記ハッシュアルゴリズムを施して第２ハッシュ値を生成するハッシュ部と、
取得した前記第１ハッシュ値と生成した前記第２ハッシュ値とが一致するか否かを判断する比較判断部とを含み、
前記暗号化部は、前記比較判断部により一致すると判断された場合にのみ、暗号化し、
前記書込部は、前記比較判断部により一致すると判断された場合にのみ、書き込む
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項２４】
前記送信装置は、さらに、前記記録媒体装置との間で相互に機器の正当性を認証し、前記認証に成功した場合にのみ、前記配信暗号鍵を前記記録媒体装置から取得し、暗号化し、送信し、
前記耐タンパモジュール手段は、さらに、前記送信装置との間で相互に機器の正当性を認証する認証手段を含み、
前記取得部は、前記認証に成功した場合にのみ、取得し、
前記復号部は、前記認証に成功した場合にのみ、復号し、
前記暗号化部は、前記認証に成功した場合にのみ、暗号化し、
前記書込部は、前記認証に成功した場合にのみ、書き込む
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項２５】
前記記録媒体装置は、再生装置に装着され、前記再生装置は、前記情報記憶手段から情報を読み出す、
前記耐タンパモジュール手段は、さらに、前記再生装置との間で相互に機器の正当性を認証し、前記認証に成功した場合にのみ、前記再生装置に対して情報の読み出しを許可する認証手段を含む
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項２６】
前記復号部は、複数の復号方式を予め備えており、前記複数の復号方式から選択した１個の復号方式を用いて、復号し、ここで、選択した前記復号方式は、前記送信装置で用いられる暗号化方式の逆変換を行う
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項２７】
前記暗号化部は、複数の暗号化方式を予め備えており、前記複数の暗号化方式から選択した１個の暗号方式を用いて、暗号化する
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項２８】
前記鍵記憶部は、複数の配信復号鍵候補を記憶しており、前記複数の配信復号鍵候補から１個の配信復号鍵候補が前記配信復号鍵として選択されており、
前記復号部は、選択された前記配信復号鍵を用いる
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項２９】
前記耐タンパモジュール手段は、ソフトウェア、ハードウェア、又はソフトウェア及びハードウェアの組合せにより、耐タンパ性を実現している
ことを特徴とする請求項１６に記載の記録媒体装置。
【請求項３０】
前記送信装置は、前記デジタル情報として、コンテンツ鍵と利用条件の少なくもと一方を配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報を、ネットワークを介して、前記受信装置へ送信し、
前記記録媒体装置は、前記受信装置を介して、前記第１暗号化情報を取得する
ことを特徴とする請求項１４に記載の記録媒体装置。
【請求項３１】
前記耐タンパモジュール手段は、さらに、
前記復号部により生成された配信データ形式である前記中間情報を変換して、記録データ形式の記録中間情報を生成する変換部を含み、
前記暗号化部は、前記中間情報に代えて、前記記録中間情報を暗号化する
ことを特徴とする請求項３０に記載の記録媒体装置。
【請求項３２】
送信装置からネットワーク及び受信装置を介して送信されて可搬型の記録媒体装置に書き込まれたデジタル情報を再生する再生装置であって、
前記記録媒体装置が前記受信装置に装着され、
前記送信装置は、デジタル情報を配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報をネットワークを介して前記受信装置へ送信し、
前記記録媒体装置は、情報を記憶するための情報記憶領域と、耐タンパ性を有する耐タンパモジュール部とを備え、前記耐タンパモジュール部は、前記受信装置を介して送信された前記第１暗号化情報を取得し、配信復号鍵に基づいて前記第１暗号化情報を復号して中間情報を生成し、前記記録媒体装置に固有の媒体固有鍵に基づいて前記中間情報を暗号化して第２暗号化情報を生成し、生成した第２暗号化情報を前記情報記憶領域に書き込む、
ここで、前記第２暗号化情報が書き込まれた前記記録媒体装置が前記再生装置に装着され、
前記再生装置は、
前記記録媒体装置から前記媒体固有鍵をセキュアに取得する鍵取得手段と、
前記情報記憶領域から前記第２暗号化情報を読み出す読出手段と、
取得した前記媒体固有鍵に基づいて、読み出した前記第２暗号化を復号して、復号デジタル情報を生成する復号手段と
を備えることを特徴とする再生装置。
【請求項３３】
前記送信装置は、デジタル情報として、デジタル著作物である原コンテンツを暗号化して第１暗号化情報を生成し、
前記復号手段は、取得した前記媒体固有鍵に基づいて、読み出した前記第２暗号化を復号して、前記復号デジタル情報として、復号コンテンツを生成し、
前記再生装置は、さらに、生成された復号コンテンツを再生する再生手段を備えることを特徴とする請求項３２に記載の再生装置。
【請求項３４】
前記送信装置は、原コンテンツと当該原コンテンツに固有の原コンテンツ鍵とを予め記憶しており、デジタル著作物の配信のために用いられる配信暗号鍵を取得し、前記原コンテンツ鍵を用いて、原コンテンツを暗号化して暗号化コンテンツを生成し、取得した配信暗号鍵を用いて、前記原コンテンツ鍵を暗号化して第１暗号化コンテンツ鍵を生成し、生成した前記暗号化コンテンツと第１暗号化コンテンツ鍵とを含む前記第１暗号化情報を送信し、
前記耐タンパモジュール部は、前記配信復号鍵及び前記記録媒体装置に固有の媒体固有鍵を予め記憶しており、出力された前記暗号化コンテンツ及び前記第１暗号化コンテンツ鍵を含む前記第１暗号化情報を取得し、前記配信復号鍵を用いて、前記第１暗号化コンテンツ鍵を復号して中間コンテンツ鍵を生成し、前記媒体固有鍵を用いて、生成した前記中間コンテンツ鍵を暗号化して第２暗号化コンテンツ鍵を生成し、取得した前記暗号化コンテンツと生成した前記第２暗号化コンテンツ鍵とを含む前記第２暗号化情報を書き込み、
前記読出手段は、前記暗号化コンテンツと前記第２暗号化コンテンツ鍵とを含む前記第２暗号化情報を読み出し、
前記復号手段は、取得した前記媒体固有鍵を用いて、読み出した前記第２暗号化コンテンツ鍵を復号して、復号コンテンツ鍵を生成し、生成した復号コンテンツ鍵を用いて、読み出した前記暗号化コンテンツを復号して復号コンテンツを生成する
ことを特徴とする請求項３３に記載の再生装置。
【請求項３５】
前記送信装置は、さらに、前記デジタル著作物の利用条件を示す利用条件情報と、前記利用条件情報に固有の原利用条件鍵とを記憶しており、前記配信暗号鍵を用いて、前記原利用条件鍵を暗号化して第１暗号化利用条件鍵を生成し、前記原利用条件鍵を用いて、前記利用条件情報を暗号化して第１暗号化利用条件情報を生成し、前記第１暗号化利用条件鍵及び前記第１暗号化利用条件情報を、ネットワークを介して、前記受信装置へ送信し、
前記記録媒体装置は、さらに、前記受信装置を介して、前記第１暗号化利用条件鍵及び前記第１暗号化利用条件情報を取得し、前記配信復号鍵を用いて、前記第１暗号化利用条件鍵を復号して中間利用条件鍵を生成し、生成した前記中間利用条件鍵を用いて、前記第１暗号化利用条件情報を復号して、中間利用条件情報を生成し、前記媒体固有鍵を用いて、前記中間利用条件情報を暗号化して第２暗号化利用条件情報を生成し、生成した第２暗号化利用条件情報を前記情報記憶領域に書き込み、
前記読出手段は、さらに、前記情報記憶領域から前記第２暗号化利用条件情報を読み出し、
前記復号手段は、さらに、前記媒体固有鍵に基づいて、読み出した前記第２暗号化利用条件情報を復号して復号利用条件情報を生成し、
前記再生手段は、さらに、生成された復号利用条件情報に基づいて復号コンテンツの再生の可否を判断し、再生可と判断される場合にのみ、前記生成された復号コンテンツを再生する
ことを特徴とする請求項３４に記載の再生装置。
【請求項３６】
前記利用条件情報は、前記復号コンテンツの再生回数を制限する情報、前記復号コンテンツの再生期間を制限する情報、又は前記復号コンテンツの再生累積時間を制限する情報を含み、
前記再生手段は、再生回数を制限する情報、再生期間を制限する情報、又は再生累積時間を制御する情報に基づいて復号コンテンツの再生の可否を判断する
ことを特徴とする請求項３５に記載の再生装置。
【請求項３７】
前記再生装置は、さらに、前記記録媒体装置との間で相互に機器の正当性を認証する認証手段を含み、
前記鍵取得手段は、前記認証に成功した場合にのみ、取得し、
前記読出手段は、前記認証に成功した場合にのみ、読み出す
ことを特徴とする請求項３４に記載の再生装置。
【請求項３８】
前記送信装置は、前記デジタル情報として、コンテンツ鍵と利用条件の少なくとも一方を配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報を、ネットワークを介して、前記受信装置へ送信し、
前記記録媒体装置は、前記受信装置を介して、前記第１暗号化情報を取得し、
前記復号手段は、取得した前記媒体固有鍵に基づいて、読み出した前記第２暗号化を復号して、コンテンツ鍵と利用条件の少なくとも一方である前記復号デジタル情報を生成する
ことを特徴とする請求項３２に記載の再生装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
このような問題点を解決するために、従来、パソコン内のコンピュータプログラムに、本来不要な命令や分岐命令をあらかじめ含ませておいて、ハッキングが困難になるようにしている。しかしながら、プログラムの増大を招き、また速度性能が低下するという問題点がある。
本発明は、上述した問題点を解決するために、プログラムの量が増加することなく、また速度性能が低下することなく、上述のようなハッキングを困難にするデジタル情報保護システム、記録媒体装置、送信装置及び再生装置を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明は、送信装置から送信されたデジタル情報を、受信装置を介して、可搬型の記録媒体装置に書き込み、再生装置により再生するデジタル情報保護システムであって、前記デジタル情報保護システムは、デジタル情報を配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報をネットワークを介して送信する前記送信装置を含み、ここで、前記記録媒体装置が前記受信装置に装着され、前記デジタル情報保護システムは、さらに、ネットワークを介して前記第１暗号化情報を受信し、受信した前記第１暗号化情報を前記記録媒体装置へ出力する受信装置と、情報を記憶するための情報記憶領域と、耐タンパ性を有する耐タンパモジュール部とを備える前記記録媒体装置とを含み、前記耐タンパモジュール部は、出力された前記第１暗号化情報を取得し、配信復号鍵に基づいて前記第１暗号化情報を復号して中間情報を生成し、前記記録媒体装置に固有の媒体固有鍵に基づいて前記中間情報を暗号化して第２暗号化情報を生成し、生成した第２暗号化情報を前記情報記憶領域に書き込み、ここで、前記第２暗号化情報が書き込まれた前記記録媒体装置が前記再生装置に装着され、前記デジタル情報保護システムは、さらに、前記情報記憶領域から前記第２暗号化情報を読み出し、前記媒体固有鍵をセキュアに読み出し、前記媒体固有鍵に基づいて前記第２暗号化情報を復号して復号デジタル情報を生成し、生成した復号デジタル情報を再生する前記再生装置を含むことを特徴とする。
また、本発明は、送信装置から送信されたデジタル著作物を、受信装置を介して、可搬型の記録媒体装置に書き込み、再生装置により再生するデジタル著作物保護システムであって、前記デジタル著作物保護システムは、デジタル著作物である原コンテンツを配信暗号鍵に基づいて暗号化して第１暗号化情報を生成し、生成した第１暗号化情報をネットワークを介して送信する前記送信装置を含み、ここで、前記記録媒体装置が前記受信装置に装着され、前記デジタル著作物保護システムは、さらに、ネットワークを介して前記第１暗号化情報を受信し、受信した前記第１暗号化情報を前記記録媒体装置へ出力する受信装置と、情報を記憶するための情報記憶領域と、耐タンパ性を有する耐タンパモジュール部とを備える前記記録媒体装置とを含み、前記耐タンパモジュール部は、出力された前記第１暗号化情報を取得し、配信復号鍵に基づいて前記第１暗号化情報を復号して中間情報を生成し、前記記録媒体装置に固有の媒体固有鍵に基づいて前記中間情報を暗号化して第２暗号化情報を生成し、生成した第２暗号化情報を前記情報記憶領域に書き込み、ここで、前記第２暗号化情報が書き込まれた前記記録媒体装置が前記再生装置に装着され、前記デジタル著作物保護システムは、さらに、前記情報記憶領域から前記第２暗号化情報を読み出し、前記媒体固有鍵をセキュアに読み出し、前記媒体固有鍵に基づいて前記第２暗号化情報を復号して復号コンテンツを生成し、生成した復号コンテンツを再生する前記再生装置を含むことを特徴とする。