【手続補正書】
【提出日】平成19年8月2日(2007.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる第１秘密鍵を記憶する第１秘密鍵記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第２秘密鍵を記憶する第２秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記変形手段により変形された第２秘密鍵で暗号化する第１暗号化手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記第１秘密鍵記憶手段に記憶された第１秘密鍵で暗号化する第２暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第１秘密鍵および前記第２暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項２】
前記暗号化装置は、さらに、
前記復号化装置において復号化された第１秘密鍵が正しいものであるか否かを確認するための基準となる確認データを前記記録媒体又は伝送媒体に出力する確認データ出力手段を備える
ことを特徴とする請求項１記載の暗号化装置。
【請求項３】
前記確認データ出力手段は、所定の固定パターンのデータを前記第１秘密鍵記憶手段に記憶された第１秘密鍵で暗号化して得られるデータを前記確認データとして前記記録媒体又は伝送媒体に出力する
ことを特徴とする請求項２記載の暗号化装置。
【請求項４】
前記確認データ出力手段は、前記第１秘密鍵記憶手段に記憶された第１秘密鍵を当該第１秘密鍵で暗号化して得られるデータを前記確認データとして前記記録媒体又は伝送媒体に出力する
ことを特徴とする請求項２記載の暗号化装置。
【請求項５】
前記属性値算出手段は、前記公開鍵無効化リストのハッシュ値を前記属性値として算出し、
前記変形手段は、前記第２秘密鍵と前記ハッシュ値との排他的論理和をとることによって、前記第２秘密鍵を変形させる
ことを特徴とする請求項１記載の暗号化装置。
【請求項６】
前記出力手段は、さらに前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストを記録媒体又は伝送媒体に出力する
ことを特徴とする請求項１記載の暗号化装置。
【請求項７】
デジタル著作物であるデジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる第１秘密鍵を記憶する第１秘密鍵記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第２秘密鍵を記憶する第２秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で暗号化する第１暗号化手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記変形手段により変形された第１秘密鍵で暗号化する第２暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第１秘密鍵および前記第２暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項８】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる媒体識別情報を記憶する媒体識別情報記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第１秘密鍵を記憶する第１秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記媒体識別情報記憶手段に記憶された媒体識別情報と前記変形手段で変形された第１秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記関数変換手段で得られた関数値で暗号化する第２暗号化手段と、
前記属性値算出手段により算出された属性値、前記媒体識別情報記憶手段に記憶された媒体識別情報および前記第２暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項９】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる媒体識別情報を記憶する媒体識別情報記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第１秘密鍵を記憶する第１秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記媒体識別情報記憶手段に記憶された媒体識別情報と前記第１秘密鍵記憶手段に記憶された第１秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記関数変換手段で得られた関数値を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記変形手段で変形された属性値で暗号化する第１暗号化手段と、
前記属性値算出手段により算出された属性値、前記媒体識別情報記憶手段に記憶された媒体識別情報および前記第１暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１０】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる第１秘密鍵を記憶する第１秘密鍵記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記第１秘密鍵の暗号化に用いられる第３秘密鍵を記憶する第３秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記第３秘密鍵記憶手段に記憶された第３秘密鍵を前記変形手段により変形された第２秘密鍵で暗号化する第１暗号化手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記第３秘密鍵記憶手段に記憶された第３秘密鍵で暗号化する第２暗号化手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記第１秘密鍵記憶手段に記憶された第１秘密鍵で暗号化する第３暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第３秘密鍵、前記第２暗号化手段により暗号化された第１秘密鍵および前記第３暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１１】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる第１秘密鍵を記憶する第１秘密鍵記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記第１秘密鍵の暗号化に用いられる第３秘密鍵を記憶する第３秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記第３秘密鍵記憶手段に記憶された第３秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で暗号化する第１暗号化手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第３秘密鍵記憶手段に記憶された第３秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記変形手段で変形された属性値で暗号化する第２暗号化手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記第１秘密鍵記憶手段に記憶された第１秘密鍵で暗号化する第３暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第３秘密鍵、前記第２暗号化手段により暗号化された第１秘密鍵および前記第３暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１２】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる第１秘密鍵を記憶する第１秘密鍵記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記第１秘密鍵の暗号化に用いられる第３秘密鍵を記憶する第３秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記第３秘密鍵記憶手段に記憶された第３秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で暗号化する第１暗号化手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記第１暗号化手段で暗号化された第３秘密鍵で暗号化する第２暗号化手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記変形手段で変形された第１秘密鍵で暗号化する第３暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第３秘密鍵、前記第２暗号化手段により暗号化された第１秘密鍵および前記第３暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１３】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる第１秘密鍵を記憶する第１秘密鍵記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記第１秘密鍵の暗号化に用いられる第４秘密鍵を記憶する第４秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記第４秘密鍵記憶手段に記憶された第４秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で暗号化する第１暗号化手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記第４秘密鍵記憶手段に記憶された第４秘密鍵で暗号化する第２暗号化手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵および前記属性値算出手段により算出された属性値に基づいて前記コンテンツを暗号化するための第５秘密鍵を生成する秘密鍵生成手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記秘密鍵生成手段で生成された第５秘密鍵で暗号化する第３暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第４秘密鍵、前記第２暗号化手段により暗号化された第１秘密鍵および前記第３暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１４】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる媒体識別情報を記憶する媒体識別情報記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第１秘密鍵を記憶する第１秘密鍵記憶手段と、
前記媒体識別情報の暗号化に用いられる第２秘密鍵を記憶する第２秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記変形手段により変形された第１秘密鍵で暗号化する第１暗号化手段と、
前記媒体識別情報記憶手段に記憶された媒体識別情報と前記第２秘密鍵記憶手段に記憶された第２秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記関数変換手段で得られた関数値で暗号化する第２暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第２秘密鍵、前記媒体識別情報記憶手段に記憶された媒体識別情報および前記第３暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１５】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる媒体識別情報を記憶する媒体識別情報記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第１秘密鍵を記憶する第１秘密鍵記憶手段と、
前記媒体識別情報の暗号化に用いられる第２秘密鍵を記憶する第２秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記第１秘密鍵記憶手段に記憶された第１秘密鍵で暗号化する第１暗号化手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記媒体識別情報記憶手段に記憶された媒体識別情報と前記変形手段で変形された第２秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記関数変換手段で得られた関数値で暗号化する第２暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第２秘密鍵、前記媒体識別情報記憶手段に記憶された媒体識別情報および前記第３暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１６】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置であって、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる媒体識別情報を記憶する媒体識別情報記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第１秘密鍵を記憶する第１秘密鍵記憶手段と、
前記媒体識別情報の暗号化に用いられる第２秘密鍵を記憶する第２秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記第１秘密鍵記憶手段に記憶された第１秘密鍵で暗号化する第１暗号化手段と、
前記媒体識別情報記憶手段に記憶された媒体識別情報と前記第２秘密鍵記憶手段に記憶された第２秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記関数変換手段で得られた関数値を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記変形手段で変形された関数値で暗号化する第２暗号化手段と、
前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第２秘密鍵、前記媒体識別情報記憶手段に記憶された媒体識別情報および前記第２暗号化手段により暗号化されたデジタル著作物を記録媒体又は伝送媒体に出力する出力手段と
を備えることを特徴とする暗号化装置。
【請求項１７】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物およびその暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記変形手段により変形された第２秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された暗号化デジタル著作物を前記第１復号化手段により復号化された第１秘密鍵で復号化する第２復号化手段と
を備えることを特徴とする復号化装置。
【請求項１８】
前記取得手段は、前記公開鍵無効化リストのハッシュ値を前記属性値として取得し、
前記変形手段は、前記第２秘密鍵と前記ハッシュ値との排他的論理和をとることによって、前記第２秘密鍵を変形させる
ことを特徴とする請求項１７記載の復号化装置。
【請求項１９】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物およびその暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第１復号化手段により復号化された第１秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化デジタル著作物を前記変形手段で変形された第１秘密鍵で復号化する第２復号化手段と
を備えることを特徴とする復号化装置。
【請求項２０】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物およびその暗号化に用いられた媒体識別情報を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第１秘密鍵を記憶する第１秘密鍵記憶手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された媒体識別情報と前記変形手段により変形された第１秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記取得手段により取得された暗号化デジタル著作物を前記関数変換手段で得られた関数値で復号化する第１復号化手段と
を備えることを特徴とする復号化装置。
【請求項２１】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物およびその暗号化に用いられた媒体識別情報を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第１秘密鍵を記憶する第１秘密鍵記憶手段と、
前記取得手段により取得された媒体識別情報と前記第１秘密鍵記憶手段に記憶された第１秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記関数変換手段で得られた関数値を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化デジタル著作物を前記変形手段で変形された属性値で復号化する第１復号化手段と
を備えることを特徴とする復号化装置。
【請求項２２】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物、その暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵および前記第１秘密鍵の暗号化に用いられた第２秘密鍵を暗号化した暗号化第２秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第３秘密鍵を記憶する第３秘密鍵記憶手段と、
前記第３秘密鍵記憶手段に記憶された第３秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化第２秘密鍵を前記変形手段により変形された第３秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記第１復号化手段により復号化された第２秘密鍵で復号化する第２復号化手段と、
前記取得手段により取得された暗号化デジタル著作物を前記第２復号化手段により復号化された第１秘密鍵で復号化する第３復号化手段と
を備えることを特徴とする復号化装置。
【請求項２３】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物、その暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵および前記第１秘密鍵の暗号化に用いられた第２秘密鍵を暗号化した暗号化第２秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第３秘密鍵を記憶する第３秘密鍵記憶手段と、
前記取得手段により取得された暗号化第２秘密鍵を前記第３秘密鍵記憶手段に記憶された第３秘密鍵で復号化する第１復号化手段と、
前記第１復号化手段で復号された第２秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記変形手段により変形された第２秘密鍵で復号化する第２復号化手段と、
前記取得手段により取得された暗号化デジタル著作物を前記第２復号化手段により復号化された第１秘密鍵で復号化する第３復号化手段と
を備えることを特徴とする復号化装置。
【請求項２４】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物、その暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵および前記第１秘密鍵の暗号化に用いられた第２秘密鍵を暗号化した暗号化第２秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第３秘密鍵を記憶する第３秘密鍵記憶手段と、
前記取得手段により取得された暗号化第２秘密鍵を前記第３秘密鍵記憶手段に記憶された第３秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記第１復号化手段により復号化された第２秘密鍵で復号化する第２復号化手段と、
前記第２復号化手段により復号化された第１秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化デジタル著作物を前記変形手段により変形された第１秘密鍵で復号化する第３復号化手段と
を備えることを特徴とする復号化装置。
【請求項２５】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物、その暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵および前記第１秘密鍵の暗号化に用いられた第４秘密鍵を暗号化した暗号化第４秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記取得手段により取得された暗号化第４秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記第１復号化手段により復号化された第４秘密鍵で復号化する第２復号化手段と、
前記第２復号化手段により復号化された第１秘密鍵と前記取得手段により取得された属性値とに基づいて、暗号化デジタル著作物を復号するための第５秘密鍵を生成する秘密鍵生成手段と、
前記取得手段により取得された暗号化デジタル著作物を前記秘密鍵生成手段により生成された第５秘密鍵で復号化する第３復号化手段と
を備えることを特徴とする復号化装置。
【請求項２６】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物、その暗号化に用いられた媒体識別情報および前記媒体識別情報の暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記変形手段により変形された第２秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された媒体識別情報と前記第１復号化手段により復号化された第１秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記取得手段により取得された暗号化デジタル著作物を前記関数変換手段で得られた関数値で復号化する第２復号化手段と
を備えることを特徴とする復号化装置。
【請求項２７】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物、その暗号化に用いられた媒体識別情報および前記媒体識別情報の暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で復号化する第１復号化手段と、
前記第１復号化手段で復号化された第１秘密鍵を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された媒体識別情報と前記変形手段で変形された属性値とを一方向性関数に入力して変換する関数変換手段と、
前記取得手段により取得された暗号化デジタル著作物を前記関数変換手段で得られた関数値で復号化する第２復号化手段と
を備えることを特徴とする復号化装置。
【請求項２８】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置であって、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値、暗号化されたデジタル著作物、その暗号化に用いられた媒体識別情報および前記媒体識別情報の暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記第２秘密鍵記憶手段に記憶された第２秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された媒体識別情報と前記第１復号化手段で復号された第１秘密鍵とを一方向性関数に入力して変換する関数変換手段と、
前記関数変換手段で得られた関数値を前記取得手段により取得された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化デジタル著作物を前記変形手段で変形された関数値で復号化する第２復号化手段と
を備えることを特徴とする復号化装置。
【請求項２９】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得する取得装置と、暗号化されたデジタル著作物を復号化する際に用いられるアプリケーションプログラムとを備える復号化装置であって、
前記取得装置は、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リスト、暗号化されたデジタル著作物およびその暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
公開鍵無効化リストを参照して前記アプリケーションプログラムの公開鍵の有効性を判断し、有効と判断した場合に、その公開鍵を用いてアプリケーションプログラムと少なくとも前記暗号化第１秘密鍵を暗号通信する第１暗号通信手段とを備え、
前記アプリケーションプログラムは、
公開鍵無効化リストを参照して前記取得装置の公開鍵の有効性を判断し、有効と判断した場合に、その公開鍵を用いて取得装置と少なくとも前記暗号化第１秘密鍵を暗号通信する第２暗号通信手段と、
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
取得された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記変形手段により変形された第２秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された暗号化デジタル著作物を前記第１復号化手段により復号化された第１秘密鍵で復号化する第２復号化手段と
を備えることを特徴とする復号化装置。
【請求項３０】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得する取得装置と、暗号化されたデジタル著作物を復号化する際に用いられるアプリケーションプログラムとを備える復号化装置であって、
前記取得装置は、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リスト、暗号化されたデジタル著作物およびその暗号化に用いられた第１秘密鍵を暗号化した暗号化第１秘密鍵を、記録媒体又は伝送媒体を介して取得する取得手段と、
公開鍵無効化リストを参照して前記アプリケーションプログラムの公開鍵の有効性を判断し、有効と判断した場合に、その公開鍵を用いてアプリケーションプログラムと少なくとも前記公開鍵無効化リストを暗号通信する第１暗号通信手段とを備え、
前記アプリケーションプログラムは、
公開鍵無効化リストを参照して前記取得装置の公開鍵の有効性を判断し、有効と判断した場合に、その公開鍵を用いて取得装置と少なくとも前記暗号化第１秘密鍵を暗号通信する第２暗号通信手段と、
暗号通信により取得された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段とを備え、
前記取得装置は、さらに
当該復号化装置に固有の第２秘密鍵を記憶する第２秘密鍵記憶手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記取得手段により取得された暗号化第１秘密鍵を前記変形手段により変形された第２秘密鍵で復号化する第１復号化手段と、
前記取得手段により取得された暗号化デジタル著作物を前記第１復号化手段により復号化された第１秘密鍵で復号化する第２復号化手段と
を備えることを特徴とする復号化装置。
【請求項３１】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置において、ｎ（≧２）個の秘密鍵のうち、第１秘密鍵を用いてデジタル著作物を暗号化するとともに、第ｉ（２≦ｉ≦ｎ）秘密鍵を用いて第（ｉ−１）秘密鍵を暗号化するという暗号化の連鎖を前記第１〜第（ｎ−１）秘密鍵について繰り返し、暗号化された第１〜第（ｎ−１）秘密鍵を前記媒体に出力する方法であって、
前記第１〜第ｎ秘密鍵の少なくとも１つを用いた暗号化においては、その暗号化に先立ち、無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値を用いて秘密鍵を変形させておく第１ステップと、
前記属性値を前記媒体に出力するステップとを含む
ことを特徴とする暗号化方法。
【請求項３２】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置において、ｎ（≧１）個の秘密鍵のうち、第１秘密鍵を用いて媒体識別情報を一方向性関数で変換した後に、変換された媒体識別情報でデジタル著作物を暗号化するとともに、前記ｎが２以上の場合に、第ｉ（２≦ｉ≦ｎ）秘密鍵を用いて第（ｉ−１）秘密鍵を暗号化するという暗号化の連鎖を前記第１〜第（ｎ−１）秘密鍵について繰り返し、暗号化された第１〜第（ｎ−１）秘密鍵を前記媒体に出力する方法であって、
前記第１〜第ｎ秘密鍵の少なくとも１つを用いた暗号化又は変換においては、（１）その暗号化又は変換に先立ち、無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値を用いて秘密鍵を変形させておくか、又は、（２）前記変換によって得られた媒体識別情報を前記属性値で変形させておく第２ステップと、
前記属性値を前記媒体に出力するステップとを含む
ことを特徴とする暗号化方法。
【請求項３３】
暗号化されたデジタル著作物を復号化する復号化装置において、無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値と暗号化されたデジタル著作物とｎ（≧２）個の暗号化秘密鍵とを記録媒体又は伝送媒体を介して取得した後に、予め保持している秘密鍵を用いて前記ｎ個の暗号化秘密鍵のうちの第１暗号化秘密鍵を復号化し、得られた第１秘密鍵で第２暗号化秘密鍵を復号化するという復号化の連鎖を前記ｎ個の暗号化秘密鍵について繰り返し、最後の復号化で得られた第ｎ秘密鍵でデジタル著作物を復号化する方法であって、
前記第１〜第ｎ暗号化秘密鍵に対する復号化の少なくとも１つにおいては、その復号化に先立ち、復号化に用いる秘密鍵を前記属性値で変形させておく第３ステップを含む
ことを特徴とする復号化方法。
【請求項３４】
暗号化されたデジタル著作物を復号化する復号化装置において、無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストの内容に依存する属性値と暗号化されたデジタル著作物と媒体識別情報とｎ（≧１）個の暗号化秘密鍵とを記録媒体又は伝送媒体を介して取得した後に、予め保持している秘密鍵を用いて前記ｎ個の暗号化秘密鍵のうちの第１暗号化秘密鍵を復号化し、前記ｎが２以上の場合に、前記復号化で得られた第１秘密鍵で第２暗号化秘密鍵を復号化するという復号化の連鎖を前記ｎ個の暗号化秘密鍵について繰り返し、最後の復号化で得られた第ｎ秘密鍵を用いて前記媒体識別情報を一方向性関数で変換し、変換後の媒体識別情報でデジタル著作物を復号化する方法であって、
前記第１〜第ｎ暗号化秘密鍵に対する復号化および前記媒体識別情報に対する変換の少なくとも１つにおいては、（１）その復号化又は変換に先立ち、復号化又は変換に用いる秘密鍵を前記属性値で変形させておくか、又は、（２）前記変換によって得られた媒体識別情報を前記属性値で変形させておく第４ステップを含む
ことを特徴とする復号化方法。
【請求項３５】
デジタル著作物を暗号化し、記録媒体又は伝送媒体に出力する暗号化装置に用いられるプログラムであって、
請求項３１記載の暗号化方法におけるステップをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項３６】
記録媒体又は伝送媒体を介して、暗号化されたデジタル著作物を取得し、復号化する復号化装置に用いられるプログラムであって、
請求項３３記載の復号化方法におけるステップをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項３７】
デジタル著作物を暗号化する暗号化装置によって暗号化された暗号化デジタル著作物を記録するための記録媒体であって、
前記暗号化装置は、
デジタル著作物を記憶するデジタル著作物記憶手段と、
デジタル著作物の暗号化に用いられる第１秘密鍵を記憶する第１秘密鍵記憶手段と、
暗号化されたデジタル著作物を復号する復号化装置に対応づけられた第２秘密鍵を記憶する第２秘密鍵記憶手段と、
無効化された公開鍵証明書を特定する情報の一覧である公開鍵無効化リストを記憶する公開鍵無効化リスト記憶手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リストに基づいて、その公開鍵無効化リストの内容に依存する属性値を算出する属性値算出手段と、
前記第２秘密鍵記憶手段に記憶された第２秘密鍵を前記属性値算出手段により算出された属性値で変形させる変形手段と、
前記第１秘密鍵記憶手段に記憶された第１秘密鍵を前記変形手段により変形された第２秘密鍵で暗号化する第１暗号化手段と、
前記デジタル著作物記憶手段に記憶されたデジタル著作物を前記第１秘密鍵記憶手段に記憶された第１秘密鍵で暗号化する第２暗号化手段と、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リスト、前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第１秘密鍵および前記第２暗号化手段により暗号化されたデジタル著作物を記録媒体に出力する出力手段とを備え、
前記公開鍵無効化リスト記憶手段に記憶された公開鍵無効化リスト、前記属性値算出手段により算出された属性値、前記第１暗号化手段により暗号化された第１秘密鍵および前記第２暗号化手段により暗号化されたデジタル著作物が記録されていることを特徴とする記録媒体。