【手続補正書】
【提出日】平成19年5月16日(2007.5.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルデータの利用を制限し、かつ更新されることにより価値が変化する情報を含む制限情報と、当該デジタルデータが暗号化された暗号化デジタルデータの復号処理を特定する復号情報とを含む管理情報に、メモリカード毎に固有の値であるカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化された暗号化管理情報、及び、当該暗号化デジタルデータを記録するための半導体メモリと、その制御回路とを備えるインテリジェントなメモリカードから、当該暗号化管理情報、及び、当該暗号化デジタルデータを受信して利用するプレーヤであって、
前記カードＩＤを、前記メモリカードから受信するカードＩＤ受信手段と、
受信処理の度に異なる鍵情報を取得する鍵情報取得手段と、
鍵情報取得手段により取得された鍵情報により特定される逆データ変換を施すことにより前記暗号化管理情報に復元できるように、データ変換された変換管理情報と、前記暗号化デジタルデータとをセットで、前記メモリカードから受信するデータ受信手段と、
データ受信手段により受信された変換管理情報に、前記逆データ変換を施して、暗号化管理情報を復元する逆データ変換手段と、
逆データ変換手段により復元された暗号化管理情報を、カードＩＤ受信手段により受信されたカードＩＤにより特定される復号処理を施して、管理情報を生成する管理情報復号手段と、
データ受信手段により受信された暗号化デジタルデータに、前記逆データ変換を施すことなくそのまま、管理情報復号手段により生成された管理情報に含まれる復号情報により特定される復号処理を施して、デジタルデータを生成するデジタルデータ復号手段と、
管理情報復号手段により生成された管理情報に含まれる制限情報が示すデジタルデータの利用の制限に従い、デジタルデータ復号手段により生成されたデジタルデータを利用する利用手段と
を備えることを特徴とするプレーヤ。
【請求項２】
前記鍵情報取得手段は、
取得する鍵情報を、前記メモリカードと共有し、
前記逆データ変換手段は、
前記鍵情報を共有鍵暗号方式の共有鍵として用いて前記変換管理情報を復号して、前記暗号化管理情報を復元すること
を特徴とする請求項１に記載のプレーヤ。
【請求項３】
前記鍵情報取得手段は、
取得する鍵情報を前記メモリカードと共有するに際し、鍵情報そのものは送受信せずに、鍵情報とは異なるデータをやりとりして、やりとりした結果得られた当該メモリカードと共有するデータに、予め当該メモリカードと共有する秘密のデータ変換を施して、鍵情報を生成すること
を特徴とする請求項２に記載のプレーヤ。
【請求項４】
前記鍵情報取得手段は、
取得する鍵情報を前記メモリカードと共有するに際し、鍵情報そのものは送受信せずに、当該メモリカードと共有する時刻に基づくデータに、予め当該メモリカードと共有する秘密のデータ変換を施して、鍵情報を生成すること
を特徴とする請求項２に記載のプレーヤ。
【請求項５】
前記プレーヤは、さらに、
受信処理の度に取得される最新の鍵情報を記録する鍵情報記録手段を備え、
前記鍵情報取得手段は、
鍵情報記録手段に記録された最新の鍵情報に、予め定めた所定の変換を施して、鍵情報を更新すること
を特徴とする請求項２に記載のプレーヤ。
【請求項６】
前記鍵情報取得手段は、
鍵情報記録手段に記録された最新の鍵情報に、インクリメント、デクリメント、予め定めた値との四則演算、及び、予め決められた秘密の一方向性変換の何れかを施して、鍵情報を更新すること
を特徴とする請求項５に記載のプレーヤ。
【請求項７】
前記逆データ変換手段は、
前記変換管理情報と、前記鍵情報とを排他的論理和して、前記暗号化管理情報を復元すること
を特徴とする請求項２に記載のプレーヤ。
【請求項８】
前記鍵情報取得手段は、
取得する鍵情報を、公開鍵暗号方式の秘密鍵として取得し、当該秘密鍵に対応する公開鍵を前記メモリカードが取得し、
前記逆データ変換手段は、
前記鍵情報を公開鍵暗号方式の秘密鍵として用いて、前記変換管理情報を復号して、前記暗号化管理情報を復元すること
を特徴とする請求項１に記載のプレーヤ。
【請求項９】
前記鍵情報取得手段は、
取得する鍵情報を、回復型署名方式の公開鍵として取得し、当該公開鍵に対応する秘密鍵を前記レコーダが取得し、
前記逆データ変換手段は、
前記鍵情報を回復型署名方式の公開鍵として用いて、前記変換管理情報を復号すること
を特徴とする請求項１に記載のプレーヤ。
【請求項１０】
前記受信手段が受信する変換管理情報は、データ変換を施すべき暗号化管理情報の所定位置に乱数を付加した後、前記データ変換を施してあり、
前記逆データ変換手段は、
前記変換管理情報に、前記逆データ変換を施した後、前記所定位置の乱数を削除して、前記暗号化管理情報を復元すること
を特徴とする請求項１に記載のプレーヤ。
【請求項１１】
デジタルデータの利用を制限し、かつ更新されることにより価値が変化する情報を含む制限情報と、当該デジタルデータが暗号化された暗号化デジタルデータの復号処理を特定する復号情報とを含む管理情報に、メモリカード毎に固有の値であるカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化された暗号化管理情報、及び、当該暗号化デジタルデータを記録するための半導体メモリと、その制御回路とを備えるインテリジェントなメモリカードに、当該暗号化管理情報、及び、当該暗号化デジタルデータを送信して記録させるレコーダであって、
前記装置ＩＤを、前記メモリカードから受信するカードＩＤ受信手段と、
前記管理情報を入手する管理情報入手手段と、
前記デジタルデータを入手するデジタルデータ入手手段と、
送信処理の度に異なる鍵情報を取得する鍵情報取得手段と、
管理情報入手手段により入手された管理情報を、カードＩＤ受信手段により受信されたカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化して、暗号化管理情報を生成する管理情報暗号化手段と、
管理情報暗号化手段により生成された暗号化管理情報に、鍵情報取得手段により取得された鍵情報により特定されるデータ変換を施して、変換管理情報を生成するデータ変換手段と、
デジタルデータ入手手段により入手されたデジタルデータを、管理情報入手手段により入手された管理情報に含まれる復号情報により特定される復号処理により復号できるように暗号化して、暗号化デジタルデータを生成するデジタルデータ暗号化手段と、
データ受信手段により受信された暗号化デジタルデータに、前記データ変換を施すことなくそのまま、データ変換手段により生成された変換管理情報と、デジタルデータ暗号化手段により生成された暗号化デジタルデータとをセットで、前記メモリカードに送信する送信手段と
を備えることを特徴とするレコーダ。
【請求項１２】
前記鍵情報取得手段は、
取得する鍵情報を、前記メモリカードと共有し、
前記データ変換手段は、
前記鍵情報を共有鍵暗号方式の共有鍵として用いて前記暗号化管理情報を暗号化して、前記変換管理情報を生成すること
を特徴とする請求項１１に記載のレコーダ。
【請求項１３】
前記鍵情報取得手段は、
取得する鍵情報を前記メモリカードと共有するに際し、鍵情報そのものは送受信せずに、鍵情報とは異なるデータをやりとりして、やりとりした結果得られた当該メモリカードと共有するデータに、予め当該メモリカードと共有する秘密のデータ変換を施して、鍵情報を生成すること
を特徴とする請求項１２に記載のレコーダ。
【請求項１４】
前記鍵情報取得手段は、
取得する鍵情報を前記メモリカードと共有するに際し、鍵情報そのものは送受信せずに、当該メモリカードと共有する時刻に基づくデータに、予め当該メモリカードと共有する秘密のデータ変換を施して、鍵情報を生成すること
を特徴とする請求項１２に記載のレコーダ。
【請求項１５】
前記レコーダは、さらに、
送信処理の度に取得される最新の鍵情報を記録する鍵情報記録手段を備え、
前記鍵情報取得手段は、
鍵情報記録手段に記録された最新の鍵情報に、予め定めた所定の変換を施して、鍵情報を更新すること
を特徴とする請求項１２に記載のレコーダ。
【請求項１６】
前記鍵情報取得手段は、
鍵情報記録手段に記録された最新の鍵情報に、インクリメント、デクリメント、予め定めた値との四則演算、及び、予め決められた秘密の一方向性変換の何れかを施して、鍵情報を更新すること
を特徴とする請求項１５に記載のレコーダ。
【請求項１７】
前記データ変換手段は、
前記暗号化管理情報と、前記鍵情報とを排他的論理和して、前記変換管理情報を生成すること
を特徴とする請求項１２に記載のレコーダ。
【請求項１８】
前記鍵情報取得手段は、
取得する鍵情報を、公開鍵暗号方式の公開鍵として取得し、当該公開鍵に対応する秘密鍵を前記メモリカードが取得し、
前記データ変換手段は、
前記鍵情報を公開鍵暗号方式の公開鍵として用いて、前記暗号化管理情報を暗号化して、前記変換管理情報を生成すること
を特徴とする請求項１１に記載のレコーダ。
【請求項１９】
前記鍵情報取得手段は、
取得する鍵情報を、回復型署名方式の秘密鍵として取得し、当該秘密鍵に対応する公開鍵を前記メモリカードが取得し、
前記データ変換手段は、
前記鍵情報を回復型署名方式の秘密鍵として用いて、前記暗号化管理情報を暗号化すること
を特徴とする請求項１１に記載のレコーダ。
【請求項２０】
前記データ変換手段は、
データ変換の度に異なる乱数を生成し、前記暗号化管理情報の所定位置に、生成した乱数を付加した後で、前記データ変換を施すこと
を特徴とする請求項１１に記載のレコーダ。
【請求項２１】
デジタルデータの利用を制限し、かつ更新されることにより価値が変化する情報を含む制限情報と、当該デジタルデータが暗号化された暗号化デジタルデータの復号処理を特定する復号情報とを含む管理情報に、メモリカード毎に固有の値であるカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化された暗号化管理情報、及び、当該暗号化デジタルデータを記録するための半導体メモリと、その制御回路とを備えるインテリジェントなメモリカードから、当該暗号化管理情報、及び、当該暗号化デジタルデータを受信して、プレーヤにおいて利用するデジタルデータ利用方法であって、
前記半導体メモリは、
前記カードＩＤを保持しているカードＩＤ保持手段と、
前記暗号化管理情報を記録している暗号化管理情報記録手段と、
前記暗号化デジタルデータを記録している暗号化デジタルデータ記録手段とを含み、
カードＩＤ保持手段に保持しているカードＩＤを、前記プレーヤに送信するカードＩＤ送信ステップと、
当該デジタルデータの利用の度に、前記メモリカードにおいて、データ変換を特定する変換鍵情報を生成し、同時に、前記プレーヤにおいて、当該データ変換の逆変換である逆データ変換を特定する逆変換鍵情報を生成する鍵情報生成ステップと、
前記メモリカードにおいて、記録している暗号化管理情報に、鍵情報生成ステップにより生成された変換鍵情報により特定されるデータ変換を施して、変換管理情報を生成するデータ変換ステップと、
暗号化デジタルデータ記録手段に記録している暗号化デジタルデータに前記データ変換を施すことなくそのまま、前記メモリカードにおいて、データ変換ステップにより生成された変換管理情報と、当該暗号化デジタルデータとをセットで、前記プレーヤに送信するデータ送信ステップと、
前記プレーヤにおいて、データ送信ステップにより送信された変換管理情報と、前記暗号化デジタルデータとをセットで、前記メモリカードから受信するデータ受信ステップと、
前記プレーヤにおいて、データ受信ステップにより受信された変換管理情報に、鍵情報生成ステップにより生成された逆変換鍵情報により特定される逆データ変換を施して、暗号化管理情報を復元する逆データ変換ステップと、
前記プレーヤにおいて、逆データ変換ステップにより復元された暗号化管理情報を、カードＩＤ受信ステップにより受信されたカードＩＤにより特定される復号処理を施して、管理情報を生成する管理情報復号ステップと、
前記プレーヤにおいて、データ受信ステップにより受信された暗号化デジタルデータに、前記逆データ変換を施すことなくそのまま、管理情報復号ステップにより生成された管理情報に含まれる復号情報により特定される復号処理を施して、デジタルデータを生成するデジタルデータ復号手段と、
前記プレーヤにおいて、管理情報復号ステップにより生成された管理情報に含まれる制限情報が示すデジタルデータの利用の制限に従い、デジタルデータ復号ステップにより生成されたデジタルデータを利用するデジタルデータ利用ステップと
を備えることを特徴とするデジタルデータ利用方法。
【請求項２２】
デジタルデータの利用を制限し、かつ更新されることにより価値が変化する情報を含む制限情報と、当該デジタルデータが暗号化された暗号化デジタルデータの復号処理を特定する復号情報とを含む管理情報に、メモリカード毎に固有の値であるカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化された暗号化管理情報、及び、当該暗号化デジタルデータを記録するための半導体メモリと、その制御回路とを備えるインテリジェントなメモリカードに、レコーダから、当該暗号化管理情報、及び、当該暗号化デジタルデータを送信して記録するデジタルデータ書込方法であって、
前記半導体メモリは、
前記カードＩＤを保持しているカードＩＤ保持手段を含み、
前記メモリカードにおいて、カードＩＤ保持手段に保持しているカードＩＤを、前記レコーダに送信するカードＩＤ送信ステップと、
前記レコーダにおいて、前記カードＩＤを、前記メモリカードから受信するカードＩＤ受信ステップと、
当該デジタルデータの記録の度に、前記レコーダにおいて、データ変換を特定する変換鍵情報を生成し、同時に、前記メモリカードにおいて、当該データ変換の逆変換である逆データ変換を特定する逆変換鍵情報を生成する鍵情報生成ステップと、
前記レコーダにおいて、前記管理情報を入手する管理情報入手ステップと、
前記レコーダにおいて、前記デジタルデータを入手するデジタルデータ入手ステップと、
前記レコーダにおいて、管理情報入手ステップにより入手された管理情報を、カードＩＤ受信ステップにより受信されたカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化して、暗号化管理情報を生成する管理情報暗号化ステップと、
前記レコーダにおいて、管理情報暗号化ステップにより生成された暗号化管理情報に、鍵情報生成ステップにより生成された変換鍵情報により特定されるデータ変換を施して、変換管理情報を生成するデータ変換ステップと、
前記レコーダにおいて、デジタルデータ入手ステップにより入手されたデジタルデータを、管理情報入手手段により入手された管理情報に含まれる復号情報により特定される復号処理により復号できるように暗号化して、暗号化デジタルデータを生成するデジタルデータ暗号化ステップと、
前記レコーダにおいて、デジタルデータ暗号化ステップにより生成された暗号化デジタルデータに、前記データ変換を施すことなくそのまま、データ変換ステップにより生成された変換管理情報と、当該暗号化デジタルデータとをセットで、前記メモリカードに送信するデータ送信ステップと、
前記メモリカードにおいて、データ送信ステップにより送信された変換管理情報と、前記暗号化デジタルデータとをセットで、前記レコーダから受信するデータ受信ステップと、
前記メモリカードにおいて、データ受信ステップにより受信された変換管理情報に、鍵情報生成ステップにより生成された逆変換鍵情報により特定される逆データ変換を施して、暗号化管理情報を復元する逆データ変換ステップと、
前記メモリカードにおいて、逆データ変換ステップにより復元された暗号化管理情報を記録する暗号化管理情報記録ステップと、
前記メモリカードにおいて、前記デジタルデータを入手するデジタルデータ入手ステップと、前記デジタルデータ書込装置において、デジタルデータ入手ステップにより入手されたデジタルデータを、前記デジタルデータ記録装置に送信するデジタルデータ送信ステップと、
前記デジタルデータ記録装置において、デジタルデータ送信ステップにより送信されたデジタルデータを、前記デジタルデータ書込装置から受信するデジタルデータ受信ステップと、
前記メモリカードにおいて、データ受信ステップにより受信された暗号化デジタルデータを、前記逆データ変換を施すことなくそのまま記録するデジタルデータ記録ステップと
を備えることを特徴とするデジタルデータ書込方法。
【請求項２３】
デジタルデータの利用を制限し、かつ更新されることにより価値が変化する情報を含む制限情報と、当該デジタルデータが暗号化された暗号化デジタルデータの復号処理を特定する復号情報とを含む管理情報に、メモリカード毎に固有の値であるカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化された暗号化管理情報、及び、当該暗号化デジタルデータを
記録するための半導体メモリと、その制御回路とを備えるインテリジェントなメモリカードから、当該管理情報、及び、当該デジタルデータを受信して利用する、コンピュータを用いて構築されたプレーヤにおいて、
前記コンピュータを、
前記カードＩＤを、前記メモリカードから受信するカードＩＤ受信手段と、
送信処理の度に異なる鍵情報を取得する鍵情報取得手段と、
鍵情報取得手段により取得された鍵情報により特定される逆データ変換を施すことにより前記暗号化管理情報に復元できるように、前記メモリカードにおいてデータ変換された変換管理情報と、前記暗号化デジタルデータとをセットで、当該メモリカードから受信するデータ受信手段と、
データ受信手段により受信された変換管理情報に、前記逆データ変換を施して、暗号化管理情報を復元する逆データ変換ステップと、
逆データ変換ステップにより復元された暗号化管理情報を、カードＩＤ受信手段により受信されたカードＩＤにより特定される復号処理を施して、管理情報を生成する管理情報復号手段と、
データ受信手段により受信された暗号化デジタルデータに、前記逆データ変換を施すことなくそのまま、管理情報復号手段により生成された管理情報に含まれる復号情報により特定される復号処理を施して、デジタルデータを生成するデジタルデータ復号手段と、
管理情報復号手段により生成された管理情報に含まれる制限情報が示すデジタルデータの利用の制限に従い、デジタルデータ復号手段により生成されたデジタルデータを利用するデジタルデータ利用手段
として機能させるためのデジタルデータ利用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２４】
デジタルデータの利用を制限し、かつ更新されることにより価値が変化する情報を含む
制限情報と、当該デジタルデータが暗号化された暗号化デジタルデータの復号処理を特定する復号情報とを含む管理情報に、メモリカード毎に固有の値であるカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化された暗号化管理情報、及び、当該暗号化デジタルデータを記録するための半導体メモリと、その制御回路とを備えるインテリジェントなメモリカードに、当該暗号化管理情報、及び、当該暗号化デジタルデータを送信して記録させる、コンピュータを用いて構築されたレコーダにおいて、
前記コンピュータを、
前記カードＩＤを、前記メモリカードから受信するカードＩＤ受信手段と、
前記管理情報を入手する管理情報入手手段と、
前記デジタルデータを入手するデジタルデータ入手手段と、
送信処理の度に異なる鍵情報を取得する鍵情報取得手段と、
管理情報入手手段により入手された管理情報を、カードＩＤ受信手段により受信されたカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化して、暗号化管理情報を生成する管理情報暗号化手段と、
管理情報暗号化手段により生成された暗号化管理情報に、鍵情報取得手段により取得された鍵情報により特定されるデータ変換を施して、変換管理情報を生成するデータ変換手段と、
デジタルデータ入手手段により入手されたデジタルデータを、管理情報入手手段により入手された管理情報に含まれる復号情報により特定される復号処理により復号できるように暗号化して、暗号化デジタルデータを生成するデジタルデータ暗号化手段と、
デジタルデータ暗号化手段により生成された暗号化デジタルデータに、前記データ変換を施すことなくそのまま、データ変換手段により生成された変換管理情報と、当該暗号化デジタルデータとをセットで、前記メモリカードに送信する送信手段
として機能させるためのデジタルデータ書込プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２５】
時間の経過に伴なって価値が変化する情報を含むデジタルデータの利用を制限する制限情報と、当該デジタルデータが暗号化された暗号化デジタルデータの復号処理を特定する復号情報とを含む管理情報が、メモリカード毎に固有の値であるカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化された暗号化管理情報、及び、当該暗号化デジタルデータを、インテリジェントなメモリカードから受信して利用し、当該暗号化管理情報を、当該メモリカードに送信して記録させるメモリカード利用装置であって、
前記カードＩＤを、前記メモリカードから受信するカードＩＤ受信手段と、
受信処理の度に異なる第１鍵情報を取得し、送信処理の度に異なる第２鍵情報を取得する鍵情報取得手段と、
鍵情報取得手段により取得された第１鍵情報により特定される逆データ変換を施すことにより第１暗号化管理情報に復元できるように、前記メモリカードにおいてデータ変換された第１変換管理情報と、第１暗号化デジタルデータとをセットで、当該メモリカードから受信するデータ受信手段とを備え、
前記第１暗号化管理情報は、前記制限情報として第１制限情報を含み、かつ、前記復号情報として第１復号情報を含む第１管理情報に、前記カードＩＤ保持手段に保持しているカードＩＤに対応する暗号処理が施されたものであり、
前記第１暗号化デジタルデータは、前記第１復号情報により特定される復号処理により復号できるように暗号化されており、
当該メモリカード利用装置は、さらに、
データ受信手段により受信された第１変換管理情報に、前記逆データ変換を施して、第１暗号化管理情報を復元する逆データ変換手段と、
逆データ変換手段により復元された第１暗号化管理情報を、カードＩＤ受信手段により受信されたカードＩＤにより特定される復号処理を施して、前記第１管理情報を生成する管理情報復号手段と、
データ受信手段により受信された第１暗号化デジタルデータに、前記逆データ変換を施すことなくそのまま、管理情報復号手段により生成された第１管理情報に含まれる第１復号情報により特定される復号処理を施して、デジタルデータを生成するデジタルデータ復号手段と、
管理情報復号手段により生成された第１管理情報に含まれる第１制限情報が示すデジタルデータの利用の制限に従い、デジタルデータ復号手段により生成されたデジタルデータを利用する利用手段と、
前記デジタルデータが利用される度に、前記第１制限情報を更新して第２制限情報とし、前記制限情報として当該第２制限情報を含む第２管理情報を生成する管理情報更新手段と、
管理情報更新手段により生成された第２管理情報を、カードＩＤ受信手段により受信されたカードＩＤにより特定される復号処理を施すことにより復号できるように暗号化して、第２暗号化管理情報を生成する管理情報暗号化手段と、
管理情報暗号化手段により生成された第２暗号化管理情報に、鍵情報取得手段により取得された第２鍵情報により特定されるデータ変換を施して、第２変換管理情報を生成するデータ変換手段と、
データ変換手段により生成された第２変換管理情報を、前記メモリカードに送信する送信手段とを備えること
を特徴とするメモリカード利用装置。