【手続補正書】
【提出日】平成16年11月29日(2004.11.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体に記録されている暗号化コンテンツを復号して外部の装置へ出力するコンテンツ復号装置であって、
前記記録媒体に記録されている前記暗号化コンテンツを復号してコンテンツを生成する復号手段と、
コンテンツの転送先としてのコンテンツ出力手段のアドレス空間における位置を示す転送先アドレスを含む転送命令を解読して、前記転送先アドレスを取り出し、前記転送先アドレスをアドレス検査手段に対して出力する命令実行手段と、
コンテンツの出力を許可する転送先を示す許可アドレスを予め記憶しており、前記転送先アドレスが、前記許可アドレスと一致するか否かを判断し、一致する場合にのみ、生成された前記コンテンツを、前記転送先アドレスにより位置が示されるコンテンツ出力手段へ出力するアドレス検査手段と、
前記コンテンツを受け取り、受け取った前記コンテンツを外部の装置へ出力するコンテンツ出力手段と
を備えることを特徴とするコンテンツ復号装置。
【請求項２】
前記コンテンツ復号装置は、さらに、
他の外部の装置から、暗号化コンテンツの復号を示す復号命令と、コンテンツ出力手段の位置を示す転送先アドレスを含み前記コンテンツのコンテンツ出力手段への転送を示す転送命令とを含む復号プログラムを取得する取得手段を備え、
前記復号手段は、前記復号プログラムに含まれる復号命令に従って、暗号化コンテンツを復号し、
前記命令実行手段は、前記復号プログラムに含まれる転送命令に従って、転送先アドレスを出力する
ことを特徴とする請求項１に記載のコンテンツ復号装置。
【請求項３】
前記復号手段、前記命令実行手段、前記アドレス検査手段、前記コンテンツ出力手段及びプログラム取得手段は、それぞれバスを介して接続され、
前記命令実行手段は、前記バスを介して、前記転送先アドレスを出力し、
前記アドレス検査手段は、前記バスを介して、前記転送先アドレスを取得し、前記バスを介して、前記コンテンツを出力し、
前記コンテンツ出力手段は、前記バスを介して、前記コンテンツを受け取る
ことを特徴とする請求項２に記載のコンテンツ復号装置。
【請求項４】
前記アドレス検査手段は、さらに、前記許可アドレスを記憶していない状態を有し、
前記コンテンツ復号装置は、さらに、前記アドレス検査手段が前記許可アドレスを記憶しているか否かを判断し、否と判断した場合に、前記命令実行手段に対して、前記転送命令の実行を禁止する状態制御手段を備える
ことを特徴とする請求項３に記載のコンテンツ復号装置。
【請求項５】
前記取得手段は、さらに、外部の装置から、新たな許可アドレスが暗号化された暗号化許可アドレスを取得し、
前記復号手段は、前記暗号化許可アドレスを復号して、新たな許可アドレスを生成し、
前記アドレス検査手段は、前記許可アドレスに代えて、生成された新たな許可アドレスを記憶し、次に暗号化コンテンツが復号される際に、転送アドレスと新たな許可アドレスとが一致するか否かを判断する
ことを特徴とする請求項３に記載のコンテンツ復号装置。
【請求項６】
前記復号手段は、予め可変の可変鍵を記憶しており、前記可変鍵を用いて、前記暗号化許可アドレスを復号する
ことを特徴とする請求項５に記載のコンテンツ復号装置。
【請求項７】
前記復号手段は、さらに、予め前記コンテンツ復号装置に固有の固定鍵を記憶しており、
前記取得手段は、さらに、外部の装置から、前記固定鍵を用いて新たな可変鍵が暗号化された暗号化可変鍵を取得し、
前記復号手段は、前記固定鍵を用いて、前記暗号化可変鍵を復号して、新たな可変鍵を生成し、前記可変鍵に代えて、生成した新たな可変鍵を記憶し、
次に、新たな可変鍵を用いて暗号化された許可アドレスを復号する際に、新たな可変鍵を用いる
ことを特徴とする請求項６に記載のコンテンツ復号装置。
【請求項８】
前記復号手段は、さらに、前記可変鍵を記憶していない状態を有し、
前記状態制御手段は、さらに、前記復号手段が前記可変鍵を記憶しているか否かを判断し、否と判断した場合に、前記復号手段に対して、復号を禁止する
ことを特徴とする請求項６に記載のコンテンツ復号装置。
【請求項９】
前記復号手段、前記命令実行手段及び前記アドレス検査手段は、１個のＣＰＵを構成し、
前記ＣＰＵ及び前記記録媒体の間で第１の機器認証を行い、連続して前記ＣＰＵ及び前記コンテンツ出力手段の間で第２の機器認証を行い、
前記第１の機器認証及び前記第２の機器認証の両方が成功した場合にのみ、前記コンテンツ復号装置は、暗号化コンテンツを復号して外部の装置へ出力する
ことを特徴とする請求項１に記載のコンテンツ復号装置。
【請求項１０】
復号手段と命令実行手段とアドレス検査手段とコンテンツ出力手段とを備え、記録媒体に記録されている暗号化コンテンツを復号して外部の装置へ出力するコンテンツ復号装置で用いられるコンテンツ復号方法であって、
前記復号手段において、前記記録媒体に記録されている前記暗号化コンテンツを復号してコンテンツを生成する復号ステップと、
前記命令実行手段において、コンテンツの転送先としてのコンテンツ出力手段のアドレス空間における位置を示す転送先アドレスを含む転送命令を解読して、前記転送先アドレスを取り出し、前記転送先アドレスをアドレス検査手段に対して出力する命令実行ステップと、
前記アドレス検査手段において、コンテンツの出力を許可する転送先を示す許可アドレスを予め記憶しており、前記転送先アドレスが、前記許可アドレスと一致するか否かを判断し、一致する場合にのみ、生成された前記コンテンツを、前記転送先アドレスにより位置が示されるコンテンツ出力手段へ出力するアドレス検査ステップと、
前記コンテンツ出力手段において、前記コンテンツを受け取り、受け取った前記コンテンツを外部の装置へ出力するコンテンツ出力ステップと
を含むことを特徴とするコンテンツ復号方法。
【請求項１１】
復号手段と命令実行手段とアドレス検査手段とコンテンツ出力手段とを備え、記録媒体に記録されている暗号化コンテンツを復号して外部の装置へ出力するコンテンツ復号装置で用いられるコンテンツ復号プログラムであって、
前記復号手段において、前記記録媒体に記録されている前記暗号化コンテンツを復号してコンテンツを生成する復号ステップと、
前記命令実行手段において、コンテンツの転送先としてのコンテンツ出力手段のアドレス空間における位置を示す転送先アドレスを含む転送命令を解読して、前記転送先アドレスを取り出し、前記転送先アドレスをアドレス検査手段に対して出力する命令実行ステップと、
前記アドレス検査手段において、コンテンツの出力を許可する転送先を示す許可アドレスを予め記憶しており、前記転送先アドレスが、前記許可アドレスと一致するか否かを判断し、一致する場合にのみ、生成された前記コンテンツを、前記転送先アドレスにより位置が示されるコンテンツ出力手段へ出力するアドレス検査ステップと、
前記コンテンツ出力手段において、前記コンテンツを受け取り、受け取った前記コンテンツを外部の装置へ出力するコンテンツ出力ステップと
を含むことを特徴とするコンテンツ復号プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０２３５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０２３６
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０２３７
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０２３８
【補正方法】削除
【補正の内容】