(57)【特許請求の範囲】
【請求項１】
コンテンツ鍵を用いて暗号通信を行う暗号化装置および復号化装置から構成される著作物保護システムであって、
前記暗号化装置は、コンテンツを記憶するコンテンツ記憶手段と、
第１解読制限を更新して得られる第２解読制限に基づいて前記コンテンツ鍵を生成する第１コンテンツ鍵生成手段と、
前記コンテンツを前記コンテンツ鍵に基づいて暗号化し、暗号化コンテンツを出力する第１暗号化手段とを具備し、
前記復号化装置は、前記第２解読制限から前記コンテンツ鍵を生成する第２コンテンツ鍵生成手段と、
前記暗号化コンテンツを前記第２コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段とを具備することを特徴とする著作物保護システム。
【請求項２】
前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて前記第２解読制限に更新する解読制限更新手段と、
前記第２解読制限を時変鍵に基づいて暗号化し、第１暗号化解読制限を出力する第２暗号化手段とをさらに具備し、
前記暗号化装置は、前記第２暗号化手段から転送される前記第１暗号化解読制限を前記時変鍵に基づいて復号化し、前記第２解読制限を生成する第２復号化手段をさらに具備し、
前記第１コンテンツ鍵生成手段は、前記第２復号化手段により生成された前記第２解読制限に基づいて前記コンテンツ鍵を生成する、請求項１記載の著作物保護システム。
【請求項３】
前記暗号化装置は、共通鍵を記憶する第１共通鍵記憶手段と、
前記第１解読制限を記憶する解読制限記憶手段と、
第１乱数を生成する第１乱数発生手段と、
前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証処理を行なう第１相互認証処理手段と、
前記第１相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから前記時変鍵を生成する第１時変鍵生成手段と、
前記第１解読制限を前記時変鍵を用いて暗号化して第２暗号化解読制限を出力する第３暗号化手段とをさらに具備し、
前記復号化装置は、前記共通鍵を記憶する第２共通鍵記憶手段と、
前記第２乱数を生成する第２乱数発生手段と、
前記第２乱数と前記第１乱数とを用いて前記暗号化装置と相互認証を行なう第２相互認証処理手段と、
前記第２相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する第２時変鍵生成手段と、
前記第２暗号化解読制限を前記時変鍵を用いて復号化する第３復号化手段とさらに具備する、請求項２記載の著作物保護システム。
【請求項４】
前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて第２解読制限に更新する第１解読制限更新手段をさらに具備し、
前記第２コンテンツ鍵生成手段は、前記第１解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成し、
前記暗号化装置は、前記復号化装置の第１解読制限更新手段における解読制限の更新をうけて、前記第１解読制限を解読制限更新則に従って前記第２解読制限に更新する第２解読制限更新手段をさらに具備し、
前記第１コンテンツ鍵生成手段は、前記第１解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成する、請求項１記載の著作物保護システム。
【請求項５】
前記暗号化装置は、前記共通鍵を記憶する第１共通鍵記憶手段と、
前記第１解読制限を記憶する解読制限記憶手段と、
第１乱数を生成する第１乱数発生手段と、
前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証を行なう第１相互認証処理手段と、
前記第１相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから時変鍵を生成する第１時変鍵生成手段と、
前記第１解読制限を前記時変鍵を用いて暗号化して暗号化解読制限を出力する第２暗号化手段とをさらに具備し、
前記復号化装置は、前記共通鍵を記憶する第２共通鍵記憶手段と、
前記第２乱数を生成する第２乱数発生手段と、
前記第２乱数と前記第１乱数とを用いて前記暗号化装置と相互認証を行なう第２相互認証処理手段と、
前記第２相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する第２時変鍵生成手段と、
前記暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段とをさらに具備する、請求項４記載の著作物保護システム。
【請求項６】
前記第２解読制限更新手段は、予め前記第１解読制限を第２解読制限に更新し、
前記第２解読制限更新手段は、前記第１コンテンツ鍵生成手段に更新された前記第２解読制限を出力し、
前記第１コンテンツ鍵生成手段は、前記第２解読制限から前記コンテンツ鍵を生成し、
前記第２解読制限更新手段は、前記第１暗号化手段の処理が開始されたことをうけて、前記解読制限記憶手段に前記第２解読制限を格納する、請求項５記載の著作物保護システム。
【請求項７】
前記第１および第２時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成する、請求項３記載の著作物保護システム。
【請求項８】
前記第１および第２コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成する、請求項３記載の著作物保護システム。
【請求項９】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、
前記第１および第２時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項３記載の著作物保護システム。
【請求項１０】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、
前記第１および第２時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項３記載の著作物保護システム。
【請求項１１】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、
前記第１および第２コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成する、請求項３記載の著作物保護システム。
【請求項１２】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、
前記第１および第２コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成する、請求項３記載の著作物保護システム。
【請求項１３】
前記第１および第２相互認証処理手段は、チャレンジレスポンス型の認証プロトコルに基づく通信により相互に相手機器が正当な機器であることを認証する、請求項３記載の著作物保護システム。
【請求項１４】
コンテンツ鍵を用いて復号化装置と暗号通信を行う暗号化装置であって、
前記暗号化装置は、コンテンツを記憶するコンテンツ記憶手段と、
第１解読制限を更新して得られる第２解読制限に基づいて前記コンテンツ鍵を生成するコンテンツ鍵生成手段と、
前記コンテンツを前記コンテンツ鍵に基づいて暗号化し、暗号化コンテンツを出力する第１暗号化手段とを具備することを特徴とする暗号化装置。
【請求項１５】
前記暗号化装置は、前記復号化装置から転送される第１暗号化解読制限を時変鍵に基づいて復号化し、前記第２解読制限を生成する復号化手段をさらに具備し、
前記コンテンツ鍵生成手段は、前記復号化手段により生成された前記第２解読制限に基づいて前記コンテンツ鍵を生成する、請求項１４記載の暗号化装置。
【請求項１６】
前記暗号化装置は、共通鍵を記憶する共通鍵記憶手段と、
前記第１解読制限を記憶する解読制限記憶手段と、
第１乱数を生成する第１乱数発生手段と、
前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証処理を行なう相互認証処理手段と、
前記相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから前記時変鍵を生成する時変鍵生成手段と、
前記第１解読制限を前記時変鍵を用いて暗号化して第２暗号化解読制限を出力する第２暗号化手段とをさらに具備する、請求項１５記載の暗号化装置。
【請求項１７】
前記暗号化装置は、前記復号化装置の解読制限の更新をうけて、前記第１解読制限を解読制限更新則に従って前記第２解読制限に更新する解読制限更新手段をさらに具備し、
前記コンテンツ鍵生成手段は、前記解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成する、請求項１４記載の暗号化装置。
【請求項１８】
前記暗号化装置は、前記共通鍵を記憶する共通鍵記憶手段と、
前記第１解読制限を記憶する解読制限記憶手段と、
第１乱数を生成する第１乱数発生手段と、
前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証を行なう相互認証処理手段と、
前記相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから時変鍵を生成する時変鍵生成手段と、
前記第１解読制限を前記時変鍵を用いて暗号化して暗号化解読制限を出力する第２暗号化手段とをさらに具備する、請求項１７記載の暗号化装置。
【請求項１９】
前記解読制限更新手段は、予め前記第１解読制限を第２解読制限に更新し、
前記解読制限更新手段は、前記コンテンツ鍵生成手段に更新された前記第２解読制限を出力し、
前記コンテンツ鍵生成手段は、前記第２解読制限から前記コンテンツ鍵を生成し、
前記解読制限更新手段は、前記第１暗号化手段の処理が開始されたことをうけて、前記解読制限記憶手段に前記第２解読制限を格納する、請求項１７記載の暗号化装置。
【請求項２０】
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成する、請求項１６記載の暗号化装置。
【請求項２１】
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成する、請求項１６記載の暗号化装置。
【請求項２２】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項１６記載の暗号化装置。
【請求項２３】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項１６記載の暗号化装置。
【請求項２４】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成する、請求項１６記載の暗号化装置。
【請求項２５】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成する、請求項１６記載の暗号化装置。
【請求項２６】
コンテンツ鍵を用いて暗号化装置と暗号通信を行う復号化装置であって、
前記復号化装置は、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段と、
暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段とを具備し、
前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて前記第２解読制限に更新する解読制限更新手段と、
前記第２解読制限を時変鍵に基づいて暗号化し、第１暗号化解読制限を出力する暗号化手段とをさらに具備する、復号化装置。
【請求項２７】
前記復号化装置は、前記共通鍵を記憶する共通鍵記憶手段と、
前記第２乱数を生成する乱数発生手段と、
前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段と、
前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段と、
第１暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段とをさらに備える、請求項２６記載の復号化装置。
【請求項２８】
コンテンツ鍵を用いて暗号化装置と暗号通信を行う復号化装置であって、
前記復号化装置は、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段と、
暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段とを具備し、
前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて第２解読制限に更新する解読制限更新手段をさらに備え、
前記コンテンツ鍵生成手段は、前記解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成する、復号化装置。
【請求項２９】
前記復号化装置は、前記共通鍵を記憶する第２共通鍵記憶手段と、
前記第２乱数を生成する第２乱数発生手段と、
前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段と、
前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段と、
暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段とをさらに具備する、請求項２８記載の復号化装置。
【請求項３０】
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成する、請求項２７記載の復号化装置。
【請求項３１】
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成する、請求項２７記載の復号化装置。
【請求項３２】
前記前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項２７記載の復号化装置。
【請求項３３】
前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項２７記載の復号化装置。
【請求項３４】
前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵に基づいて前記コンテンツ生成鍵を生成する、請求項２７記載の復号化装置。
【請求項３５】
前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成する、請求項２７記載の復号化装置。
【請求項３６】
コンテンツ鍵を用いて暗号化装置と暗号通信を行う手段としてコンピュータを機能させるためのプログラムを記録した記録媒体であって、
前記プログラムは、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段、
暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段、として前記コンピュータを機能させ、
前記プログラムは、前記第１解読制限を解読制限更新則に基づいて前記第２解読制限に更新する解読制限更新手段、
前記第２解読制限を時変鍵に基づいて暗号化し、第１暗号化解読制限を出力する暗号化手段、として前記コンピュータをさらに機能させる、記録媒体。
【請求項３７】
前記プログラムは、前記共通鍵を記憶する共通鍵記憶手段、
前記第２乱数を生成する乱数発生手段、
前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段、
前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段、
第１暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段、として前記コンピュータをさらに機能させる、請求項３６記載の記録媒体。
【請求項３８】
コンテンツ鍵を用いて暗号化装置と暗号通信を行う手段としてコンピュータを機能させるためのプログラムを記録した記録媒体であって、
前記プログラムは、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段、
暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段、として前記コンピュータを機能させ、
前記プログラムは、前記第１解読制限を解読制限更新則に基づいて第２解読制限に更新する解読制限更新手段として前記コンピュータをさらに機能させ、
前記コンテンツ鍵生成手段は、前記解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成する、記録媒体。
【請求項３９】
前記プログラムは、前記共通鍵を記憶する第２共通鍵記憶手段、
前記第２乱数を生成する第２乱数発生手段、
前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段、
前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段、
暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段、として前記コンピュータをさらに機能させる、請求項３８記載の記録媒体。
【請求項４０】
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成する、請求項３７記載の記録媒体。
【請求項４１】
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成する、請求項３７記載の記録媒体。
【請求項４２】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、
前記時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項３７記載の記録媒体。
【請求項４３】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成する、請求項３７記載の記録媒体。
【請求項４４】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、
前記コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵に基づいて前記コンテンツ生成鍵を生成する、請求項３７記載の記録媒体。
【請求項４５】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成する、請求項３７記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、解読制限を持った音楽、画像、映像、ゲームなどのディジタルコンテンツを機器間で共通鍵を共有化して暗号通信を行う通信システムにおいて、解読制限の更新が不正に行われた場合に解読できないようにしたものであり、共通鍵に解読制限の更新情報を関連させることによって著作物を保護する著作物保護システム、暗号化装置、復号化装置および記録媒体に関する。
【０００２】
【従来の技術】
近年、ディジタル情報圧縮技術の進展とインターネットに代表されるグローバルな通信インフラの爆発的な普及によって音楽、画像、映像、ゲームなどのコンテンツをディジタル情報として通信回線を利用して各家庭に配信することが実現されはじめた。
【０００３】
通信回線を利用したディジタル情報の配信サービスは、媒体によらないデータだけの流通形態であるため、配信サービス形態の自由度が飛躍的に向上し、単にコンテンツ情報を配信するだけでなく、使用回数、使用期間などの使用制限付きで配信させるなど、多用な形態で流通させることが可能である。
【０００４】
ディジタルコンテンツの著作権者の権利や流通業者の利益を保護した流通配信システムを確立するために、通信の傍受、盗聴、なりすましなどによる不正入手や、受信したデータを記憶した記録媒体における違法複製、違法改ざんなどの不正行為を防止することが課題となり、正規システムの判別、データスクランブルを行なう暗号／認証などの著作物保護技術が必要となる。
【０００５】
著作物保護技術については従来より種々なものが知られており、代表的なものとしてデータの暗号化装置と復号化装置間で乱数、応答値の交換を行ない相互に正当性を認証し合い、正当である場合のみデータを送信するチャレンジレスポンス型の相互認証技術がある。
【０００６】
本明細書において「解読制限」とは、暗号化装置から復号化装置に転送されたコンテンツを使用（再生して音をだすとか）してよいかの情報を意味する。例えば、再生回数付きのコンテンツの場合、解読制限は回数情報である。
【０００７】
「解読制限の更新」とは、解読制限の更新則を意味する。例えば、再生回数付きのコンテンツの場合、暗号化装置から復号化装置に転送される解読制限（Ｎ回使用可能）の回数情報を１つ減らすことを意味する。
【０００８】
「解読制限の更新情報」とは、更新された解読制限を意味する。例えば、再生回数付きのコンテンツの場合、暗号化装置から復号化装置に転送される解読制限（Ｎ回使用可能）が、解読制限の更新によって、解読制限の回数情報が「Ｎ−１回使用可能」と書きかえられた情報をさす。
【０００９】
特に解読制限を持ったディジタルコンテンツを、前述の相互認証技術を用いて暗号通信を行なうシステムを考えた場合、暗号化装置と復号化装置間で相互に正当性を認証し合い、正当であると確認された時のみ解読制限を暗号化装置から復号化装置に暗号通信で転送し、復号化装置は解読制限を解釈して解読可能であるかを判定するとともに解読制限を更新し、更新された解読制限の更新情報を暗号化装置に暗号通信で送信したのち、コンテンツを暗号化装置から暗号通信で復号化装置へロードし、ロードされたコンテンツを解読して使用するのが一般的に行なわれる方法である。
【００１０】
【発明が解決しようとする課題】
ここで課題となるのは、解読制限の更新が正常に行なわれること、即ち復号化装置によって更新された解読制限の更新情報が正規の暗号化装置によって受け取られることである。解読制限の更新が正常に行なわれていないと、即ち、復号化装置によって更新された解読制限の更新情報が正規の暗号化装置によって受け取られず、その代わりに正規の暗号化装置になりすました別の偽者の暗号化装置によって受け取られると、正規の暗号化装置で解読制限が更新されることなく正規の暗号化装置からロードされたコンテンツが復号化装置によって解読されるという不正行為が成立する。従って、復号化装置によって更新された解読制限の更新情報が正規の暗号化装置によって受け取られず、その代わりに正規の暗号化装置になりすました別の偽者の暗号化装置によって受け取られた場合には、正規の暗号化装置からロードされたコンテンツを復号化装置が解読することができないシステムが必要となる。
【００１１】
前述の相互認証技術では、通信する機器が正規なものかを判定するだけであり、解読制限の更新が正常に行なわれたかを判定し、不正行為を防止することができない。即ち、解読制限の更新情報を正規の暗号化装置が受け取らず、正規の暗号化装置になりすました別の偽者の暗号化装置が受け取った結果、正規の暗号化装置で解読制限が更新されていないにもかかわらず、復号化装置は正規の暗号化装置が送信したコンテンツを不正に解読するという行為を防止することができない。
【００１２】
本発明の目的は、解読制限の更新を確実に行なうとともに、ディジタルコンテンツの不正解読を防止する著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することにある。
【００１３】
本発明の他の目的は、復号化装置によって更新された解読制限の更新情報が正規の暗号化装置になりすました別の偽者の暗号化装置によって受け取られた場合には、正規の暗号化装置からロードされたコンテンツを復号化装置が解読することができない著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することにある。
【００１４】
【課題を解決するための手段】
本発明に係る著作物保護システムは、コンテンツ鍵を用いて暗号通信を行う暗号化装置および復号化装置から構成される著作物保護システムであって、前記暗号化装置は、コンテンツを記憶するコンテンツ記憶手段と、第１解読制限を更新して得られる第２解読制限に基づいて前記コンテンツ鍵を生成する第１コンテンツ鍵生成手段と、前記コンテンツを前記コンテンツ鍵に基づいて暗号化し、暗号化コンテンツを出力する第１暗号化手段とを具備し、前記復号化装置は、前記第２解読制限から前記コンテンツ鍵を生成する第２コンテンツ鍵生成手段と、前記暗号化コンテンツを前記第２コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段とを具備することを特徴とし、そのことにより上記目的が達成される。
【００１５】
前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて前記第２解読制限に更新する解読制限更新手段と、前記第２解読制限を時変鍵に基づいて暗号化し、第１暗号化解読制限を出力する第２暗号化手段とをさらに具備し、前記暗号化装置は、前記第２暗号化手段から転送される前記第１暗号化解読制限を前記時変鍵に基づいて復号化し、前記第２解読制限を生成する第２復号化手段とをさらに具備し、前記第１コンテンツ鍵生成手段は、前記第２復号化手段により生成された前記第２解読制限に基づいて前記コンテンツ鍵を生成してもよい。
【００１６】
前記暗号化装置は、共通鍵を記憶する第１共通鍵記憶手段と、前記第１解読制限を記憶する解読制限記憶手段と、第１乱数を生成する第１乱数発生手段と、前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証処理を行なう第１相互認証処理手段と、前記第１相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから前記時変鍵を生成する第１時変鍵生成手段と、前記第１解読制限を前記時変鍵を用いて暗号化して第２暗号化解読制限を出力する第３暗号化手段とをさらに具備し、前記復号化装置は、前記共通鍵を記憶する第２共通鍵記憶手段と、前記第２乱数を生成する第２乱数発生手段と、前記第２乱数と前記第１乱数とを用いて前記暗号化装置と相互認証を行なう第２相互認証処理手段と、前記第２相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する第２時変鍵生成手段と、前記第２暗号化解読制限を前記時変鍵を用いて復号化する第３復号化手段とをさらに具備してもよい。
【００１７】
前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて第２解読制限に更新する第１解読制限更新手段をさらに具備し、前記第２コンテンツ鍵生成手段は、前記第１解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成し、前記暗号化装置は、前記復号化装置の第１解読制限更新手段における解読制限の更新をうけて、前記第１解読制限を解読制限更新則に従って前記第２解読制限に更新する第２解読制限更新手段をさらに具備し、前記第１コンテンツ鍵生成手段は、前記第２解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成してもよい。
【００１８】
前記暗号化装置は、前記共通鍵を記憶する第１共通鍵記憶手段と、前記第１解読制限を記憶する解読制限記憶手段と、第１乱数を生成する第１乱数発生手段と、前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証を行なう第１相互認証処理手段と、前記第１相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから時変鍵を生成する第１時変鍵生成手段と、前記第１解読制限を前記時変鍵を用いて暗号化して暗号化解読制限を出力する第２暗号化手段とをさらに具備し、前記復号化装置は、前記共通鍵を記憶する第２共通鍵記憶手段と、前記第２乱数を生成する第２乱数発生手段と、前記第２乱数と前記第１乱数とを用いて前記暗号化装置と相互認証を行なう第２相互認証処理手段と、前記第２相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する第２時変鍵生成手段と、前記暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段とをさらに具備し、そのことにより上記目的が達成される。
【００１９】
前記第２解読制限更新手段は、予め前記第１解読制限を第２解読制限に更新し、前記第２解読制限更新手段は、前記第１コンテンツ鍵生成手段に更新された前記第２解読制限を出力し、前記第１コンテンツ鍵生成手段は、前記第２解読制限から前記コンテンツ鍵を生成し、前記第２解読制限更新手段は、前記第１暗号化手段の処理が開始されたことをうけて、前記解読制限記憶手段に前記第２解読制限を格納してもよい。
【００２０】
前記第１および第２時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成してもよい。
【００２１】
前記第１および第２コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成してもよい。
【００２２】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、前記第１および第２時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００２３】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、前記第１および第２時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００２４】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、前記第１および第２コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成してもよい。
【００２５】
前記暗号化装置および前記復号化装置は、前記暗号化装置および前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成する第１および第２データ系列鍵生成手段をそれぞれさらに具備し、前記第１および第２コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成してもよい。
【００２６】
前記第１および第２相互認証処理手段は、チャレンジレスポンス型の認証プロトコルに基づく通信により相互に相手機器が正当な機器であることを認証してもよい。
【００２７】
本発明に係る暗号化装置は、コンテンツ鍵を用いて復号化装置と暗号通信を行う暗号化装置であって、前記暗号化装置は、コンテンツを記憶するコンテンツ記憶手段と、第１解読制限を更新して得られる第２解読制限に基づいて前記コンテンツ鍵を生成するコンテンツ鍵生成手段と、前記コンテンツを前記コンテンツ鍵に基づいて暗号化し、暗号化コンテンツを出力する第１暗号化手段とを具備し、そのことにより上記目的が達成される。
【００２８】
前記暗号化装置は、前記復号化装置から転送される第１暗号化解読制限を時変鍵に基づいて復号化し、前記第２解読制限を生成する復号化手段をさらに具備し、前記コンテンツ鍵生成手段は、前記復号化手段により生成された前記第２解読制限に基づいて前記コンテンツ鍵を生成してもよい。
【００２９】
前記暗号化装置は、共通鍵を記憶する共通鍵記憶手段と、前記第１解読制限を記憶する解読制限記憶手段と、第１乱数を生成する第１乱数発生手段と、前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証処理を行なう相互認証処理手段と、前記相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから前記時変鍵を生成する時変鍵生成手段と、前記第１解読制限を前記時変鍵を用いて暗号化して第２暗号化解読制限を出力する第２暗号化手段とをさらに具備してもよい。
【００３０】
前記暗号化装置は、前記復号化装置の解読制限の更新をうけて、前記第１解読制限を解読制限更新則に従って前記第２解読制限に更新する解読制限更新手段をさらに具備し、前記コンテンツ鍵生成手段は、前記解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成してもよい。
【００３１】
前記暗号化装置は、前記共通鍵を記憶する共通鍵記憶手段と、前記第１解読制限を記憶する解読制限記憶手段と、第１乱数を生成する第１乱数発生手段と、前記第１乱数と前記復号化装置から転送される第２乱数とを用いて前記復号化装置と相互認証を行なう相互認証処理手段と、前記相互認証処理手段における認証受理をうけて前記第１乱数と前記第２乱数とから時変鍵を生成する時変鍵生成手段と、前記第１解読制限を前記時変鍵を用いて暗号化して暗号化解読制限を出力する第２暗号化手段とをさらに具備してもよい。
【００３２】
前記解読制限更新手段は、予め前記第１解読制限を第２解読制限に更新し、前記解読制限更新手段は、前記コンテンツ鍵生成手段に更新された前記第２解読制限を出力し、前記コンテンツ鍵生成手段は、前記第２解読制限から前記コンテンツ鍵を生成し、前記解読制限更新手段は、前記第１暗号化手段の処理が開始されたことをうけて、前記解読制限記憶手段に前記第２解読制限を格納してもよい。
【００３３】
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成してもよい。
【００３４】
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成してもよい。
【００３５】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００３６】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００３７】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成してもよい。
【００３８】
前記暗号化装置は、前記暗号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成してもよい。
【００４０】
本発明に係る復号化装置は、コンテンツ鍵を用いて暗号化装置と暗号通信を行う復号化装置であって、前記復号化装置は、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段と、暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段とを具備し、前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて前記第２解読制限に更新する解読制限更新手段と、前記第２解読制限を時変鍵に基づいて暗号化し、第１暗号化解読制限を出力する暗号化手段とをさらに具備し、そのことにより上記目的が達成される。
【００４１】
前記復号化装置は、前記共通鍵を記憶する共通鍵記憶手段と、前記第２乱数を生成する乱数発生手段と、前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段と、前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段と、第１暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段とを備えてもよい。
【００４２】
本発明に係る復号化装置は、コンテンツ鍵を用いて暗号化装置と暗号通信を行う復号化装置であって、前記復号化装置は、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段と、暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段とを具備し、前記復号化装置は、前記第１解読制限を解読制限更新則に基づいて第２解読制限に更新する解読制限更新手段をさらに備え、前記コンテンツ鍵生成手段は、前記解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成し、そのことにより上記目的が達成される。
【００４３】
前記復号化装置は、前記共通鍵を記憶する第２共通鍵記憶手段と、前記第２乱数を生成する第２乱数発生手段と、前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段と、前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段と、暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段とを具備してもよい。
【００４４】
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成してもよい。
【００４５】
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成してもよい。
【００４６】
前記前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００４７】
前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００４８】
前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵に基づいて前記コンテンツ生成鍵を生成してもよい。
【００４９】
前記復号化装置は、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段をさらに具備し、前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成してもよい。
【００５１】
本発明に係る記録媒体は、コンテンツ鍵を用いて暗号化装置と暗号通信を行う手段としてコンピュータを機能させるためのプログラムを記録した記録媒体であって、前記プログラムは、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段、暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段、として前記コンピュータを機能させ、前記プログラムは、前記第１解読制限を解読制限更新則に基づいて前記第２解読制限に更新する解読制限更新手段、前記第２解読制限を時変鍵に基づいて暗号化し、第１暗号化解読制限を出力する暗号化手段、として前記コンピュータをさらに機能させ、そのことにより上記目的が達成される。
【００５２】
前記プログラムは、前記共通鍵を記憶する共通鍵記憶手段、前記第２乱数を生成する乱数発生手段、前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段、前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段、第１暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段、として前記コンピュータをさらに機能させてもよい。
【００５３】
本発明に係る記録媒体は、コンテンツ鍵を用いて暗号化装置と暗号通信を行う手段としてコンピュータを機能させるためのプログラムを記録した記録媒体であって、前記プログラムは、第２解読制限から前記コンテンツ鍵を生成するコンテンツ鍵生成手段、暗号化コンテンツを前記コンテンツ鍵生成手段により生成された前記コンテンツ鍵を用いて復号化する第１復号化手段、として前記コンピュータを機能させ、前記プログラムは、前記第１解読制限を解読制限更新則に基づいて第２解読制限に更新する解読制限更新手段として前記コンピュータをさらに機能させ、前記コンテンツ鍵生成手段は、前記解読制限更新手段により更新された前記第２解読制限に基づいて前記コンテンツ鍵を生成し、そのことにより上記目的が達成される。
【００５４】
前記プログラムは、前記共通鍵を記憶する第２共通鍵記憶手段、前記第２乱数を生成する第２乱数発生手段、前記第２乱数と第１乱数とを用いて前記暗号化装置と相互認証を行なう相互認証処理手段、前記相互認証処理手段における認証受理をうけて前記第２乱数と前記第１乱数とから前記時変鍵を生成する時変鍵生成手段、暗号化解読制限を前記時変鍵を用いて復号化する第２復号化手段、として前記コンピュータをさらに機能させてもよい。
【００５５】
前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵に基づいて前記時変鍵を生成してもよい。
【００５６】
前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵とに基づいて前記コンテンツ鍵を生成してもよい。
【００５７】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、前記時変鍵生成手段は、前記第１および第２乱数と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００５８】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、前記時変鍵生成手段は、前記第１および第２乱数と前記共通鍵と前記データ系列鍵とに基づいて前記時変鍵を生成してもよい。
【００５９】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、前記コンテンツ鍵生成手段は、前記第２解読制限と前記データ系列鍵に基づいて前記コンテンツ生成鍵を生成してもよい。
【００６０】
前記プログラムは、前記復号化装置の入出力データ系列に基づいてデータ系列鍵を生成するデータ系列鍵生成手段として前記コンピュータをさらに機能させ、前記コンテンツ鍵生成手段は、前記第２解読制限と前記時変鍵と前記データ系列鍵とに基づいて前記コンテンツ生成鍵を生成してもよい。
【００６１】
【発明の実施の形態】
以下に本発明の原理と実施の形態を添付の図面を用いて説明する。本発明では、ディジタルコンテンツの暗号通信に用いる共通鍵の生成に解読制限を用いる。
【００６２】
（実施の形態１）
図１は、本発明の実施の形態１における構成図を示し暗号化装置１０１と復号化装置１０２が暗号通信を行なうシステム１００を示す。
【００６３】
暗号化装置１０１は、共通鍵ＵＫを記憶する共通鍵記憶部１０３と、解読制限を記憶する解読制限記憶部１１１と、コンテンツＣＴを記憶するコンテンツ記憶部１２１と、乱数Ｒ１を生成する乱数発生部１０５と、乱数Ｒ１と復号化装置１０２から転送される乱数Ｒ２と共通鍵ＵＫとを用いて復号化装置１０２と相互認証処理を行なう相互認証処理部１０７と、相互認証処理部１０７における相互認証処理に応答して乱数Ｒ１と乱数Ｒ２とから相互認証処理が実行される度に可変な時変鍵ＶＫを生成する時変鍵生成部１０９と、解読制限Ｓ１を時変鍵ＶＫを用いて暗号化して暗号化解読制限Ｓ２を出力する暗号化部１１３と、復号化装置１０２の暗号化部１１６から転送される暗号化解読制限Ｓ３を時変鍵ＶＫを用い解読制限Ｓ４に復号化し、解読制限記憶部１１１に書き込む復号化部１１５と、解読制限Ｓ４からコンテンツ鍵ＣＫを生成するコンテンツ鍵生成部１１７と、コンテンツＣＴをコンテンツ鍵ＣＫに基づいて暗号化し、暗号化コンテンツＳ５を出力する暗号化部１１９とを備える。
【００６４】
復号化装置１０２は、共通鍵ＵＫを記憶する共通鍵記憶部１０４と、乱数Ｒ２を生成する乱数発生部１０６と、乱数Ｒ２と乱数Ｒ１と共通鍵ＵＫを用いて暗号化装置１０１と相互認証処理を行なう相互認証処理部１０８と、相互認証処理部１０８における相互認証処理に応答して乱数Ｒ２と乱数Ｒ１とから時変鍵ＶＫを生成する時変鍵生成部１１０と、暗号化解読制限Ｓ２を時変鍵ＶＫを用いて復号化する復号化部１１４と、復号化部１１４で復号化した解読制限Ｓ１を解読制限更新則に基づいて解読制限Ｓ４に更新する解読制限更新部１１２と、解読制限Ｓ４を時変鍵ＶＫを用いて暗号化し、暗号化解読制限Ｓ３を出力する暗号化部１１６と、解読制限Ｓ４からコンテンツ鍵ＣＫを生成するコンテンツ鍵生成部１１８と、暗号化コンテンツＳ５をコンテンツ鍵ＣＫを用いて復号化し、コンテンツＣＴを出力する復号化部１２０とを備える。
【００６５】
暗号化装置１０１、復号化装置１０２はともに共通鍵記憶部１０３、１０４を備え同一の共通化鍵ＵＫを保持する。尚、予め共通化鍵ＵＫは同一共通鍵として共通鍵記憶部１０３、１０４に記憶されていてもよいし、作成プロセスにより同一の共通化鍵ＵＫを作成してもよい。
【００６６】
暗号化装置１０１は、解読制限Ｓ１を記憶する解読制限記憶部１１１とコンテンツＣＴを記憶するコンテンツ記憶部１２１を備える。なお、これら共通鍵記憶部１０３、解読制限記憶部１１１、コンテンツ記憶部１２１は外部から直接アクセスすることができないプロテクト領域に配置されている。
【００６７】
図２は、実施の形態１のシステムの処理手順を示すフローチャートである。以下図１および図２を参照して、暗号化装置１０１と復号化装置１０２とを含むシステム１００の処理手順を説明する。
【００６８】
暗号化装置１０１、復号化装置１０２は、互いに独立に乱数Ｒ１、Ｒ２を発生する乱数発生部１０５、１０６を備え、互いの乱数Ｒ１、Ｒ２を交換し、乱数Ｒ１と共通化鍵ＵＫを用いて応答値Ｖ１を作成し、乱数Ｒ２と共通化鍵ＵＫを用いて応答値Ｖ２を作成し、応答値Ｖ１、Ｖ２を交換し、比較することによって相互に相手機器が正当な機器であることを認証するチャレンジレスポンス型の相互認証を相互認証処理部１０７、１０８で行なう（Ｓ２０１）。
【００６９】
相互認証処理部１０７、１０８によって相手機器が正当であることを確認する認証確立が成立したか否かが判断される（Ｓ２０２）。認証確立が成立しないと判断された場合には（Ｓ２０２でＮＯ）、処理は終了する。認証確立が成立したと判断された場合には（Ｓ２０２でＹＥＳ）、時変鍵生成部１０９、１１０は互いの乱数Ｒ１、Ｒ２から相互認証毎に変化する同一の時変鍵ＶＫを生成する（Ｓ２０３）。その後、暗号化装置１０１内の解読制限記憶部１１１に格納されている解読制限Ｓ１を時変鍵ＶＫを用いて暗号化部１１３で暗号化して暗号化解読制限Ｓ２を復号化装置１０２に転送する（Ｓ２０４）。
【００７０】
復号化部１１４は受信した暗号化解読制限Ｓ２を同じく時変鍵ＶＫを用いて復号化する（Ｓ２０５）。復号化部１１４にて復号化された解読制限Ｓ１を解読制限更新部１１２は解読制限更新則に従って更新し（Ｓ２０６）、更新された解読制限Ｓ４を時変鍵ＶＫを用いて暗号化して（Ｓ２０７）暗号化解読制限Ｓ３を暗号化装置１０１に転送する。復号化部１１５は、転送された暗号化解読制限Ｓ３を時変鍵ＶＫを用いて復号化して更新された解読制限Ｓ４を得て、解読制限記憶部１１１に格納する（Ｓ２０８）。
【００７１】
コンテンツ鍵生成部１１７は解読制限Ｓ４からコンテンツ鍵ＣＫを生成する（Ｓ２０９）。コンテンツ記憶部１２１に格納されているコンテンツＣＴを暗号化装置１０１から復号化装置１０２に転送する場合、暗号化部１１９はコンテンツ鍵ＣＫを用いてコンテンツＣＴを暗号化する（Ｓ２１０）。コンテンツ鍵生成部１１８は解読制限Ｓ４からコンテンツ鍵ＣＫを生成する（Ｓ２１１）。復号化装置内復号化部１２０はコンテンツ鍵ＣＫを用いて暗号化コンテンツＳ５を復号する（Ｓ２１２）。
【００７２】
なお、本実施の形態では、１回の認証確立後コンテンツを暗号化装置から復号化装置に転送する例を示したが、認証確立後、送復号化装置間でコンテンツ転送が発生する毎に相手機器が正当であることを確認する相互認証を行うようにしてもよい。また、時変鍵ＶＫの生成に、相互認証に用いた乱数Ｒ１、Ｒ２を用いたが、応答値Ｖ１、Ｖ２を用いてもかまわない。
【００７３】
また、解読制限、コンテンツの暗号化および復号化に用いる方法は異なるアルゴリズムでも同一のアルゴリズムのものを用いてよく、例えばＤＥＳ（ＤａｔａＥｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などを用いればよい。
【００７４】
また、時変鍵、コンテンツ鍵の生成に用いる方法は異なるアルゴリズムでも同一のアルゴリズムのものを用いてよく、例えばＳＨＡ（Ｓｅｃｕｒｅ  ＨａｓｈＡｌｇｏｒｉｔｈｍ）などの一方向性の関数を用いればよい。
【００７５】
なお本実施の形態では本発明を分かりやすく説明するために、送受信を相互認証処理部１０７、１０８、暗号化部１１３、復号化部１１４、復号化部１１５、暗号化部１１６、暗号化部１１９、復号化部１２０が行っている例を示しているが。実際の送受信は、制御部１２２、１２３で管理されることが一般的である。後述する実施の形態でも同様である。
【００７６】
以上のように、本実施の形態の著作物保護システムは、著作物であるコンテンツＣＴの転送において、解読制限の更新情報（解読制限Ｓ４）を関連させてコンテンツの暗号通信を行うので、正しく解読制限Ｓ１の更新処理を行わないと、コンテンツＣＴを解読できないという効果がある。
【００７７】
（実施の形態２）
図３は、本発明の実施の形態２における著作物保護システム２００を示す。図２において図１と同一の構成要素には同一の参照符号を付し、説明を省略する。
【００７８】
著作物保護システム２００では、図１で示した著作物保護システム１００のように解読制限更新部１１２で更新された解読制限Ｓ４を暗号化／復号化を行なって転送し、解読制限記憶部１１１に格納するのではなく、暗号化装置２０１内にも解読制限更新部２２３を備える。
【００７９】
復号化装置２０２の解読制限更新部２１２は、解読制限Ｓ１の更新を命令する解読制限更新指令ＣＣだけを解読制限更新部２２３に転送する。解読制限更新部２２３は転送された解読制限更新指令ＣＣを受けとり、解読制限Ｓ１を更新し、更新した解読制限Ｓ４を解読制限記憶部２１１に格納する。
【００８０】
以上のように、本実施の形態の著作物保護システム２００は、コンテンツ鍵ＣＫの生成に関連する更新された解読制限Ｓ４を復号化装置２０２から暗号化装置２０１へ転送する必要がないため、解読制限Ｓ４の秘匿性を高めることができる。また、更新された解読制限Ｓ４の転送に係わる暗号化部、復号化部を削除することができるためシステム規模を小さくできるという効果がある。
【００８１】
（実施の形態３）
図４は、本発明の実施の形態３における著作物保護システム３００を示す。図３において図１と同一の構成には同一の符号を付し説明を省略する。
【００８２】
著作物保護システム３００では、図２で示した著作物保護システム２００のように解読制限更新部２１２からの更新指令ＣＣをうけて暗号化装置２０１内の解読制限更新部２２３によって解読制限Ｓ１を更新するのではなく、予め暗号化装置３０１内の解読制限記憶部３１１に格納されている解読制限Ｓ１を解読制限更新部３２３によって更新する。コンテンツ鍵生成部１１７が更新された解読制限Ｓ４を用いてコンテンツ鍵ＣＫを生成し、暗号化部３１９がコンテンツＣＴの暗号化を開始することに応答して、解読制限更新部３２３は解読制限記憶部３１１に更新された解読制限Ｓ４を格納する。
【００８３】
以上のように、本実施の形態の著作物保護システム３００は、復号化装置３０２からの指令で解読制限Ｓ１を更新するのではなく、予め解読制限更新部３２３が解読制限Ｓ１を更新し、かつコンテンツ鍵生成部１１７がデータ転送鍵ＣＫを生成するので、処理ステップを短縮できるという効果がある。
【００８４】
（実施の形態４）
図５は、本発明の実施の形態４における著作権保護システム４００を示す。図４において図１と同一の構成には同一の符号を付し説明を省略する。
【００８５】
著作権保護システム４００では、時変鍵生成部４０９、４１０における時変鍵ＶＫの生成において、乱数Ｒ１、Ｒ２に加えて共通鍵ＵＫを用いる。なお、時変鍵ＶＫは、例えば、乱数Ｒ１、Ｒ２、共通鍵ＵＫを排他的論理和で結合し、一方向性関数による変換を行なって生成すればよい。
【００８６】
以上のように、本実施の形態の著作権保護システム４００によれば、外部でモニタ可能な乱数Ｒ１、Ｒ２だけから時変鍵ＶＫを生成するのではなく、秘密な共通鍵ＵＫを関連付けるようにして時変鍵ＶＫを生成しているので時変鍵ＶＫの類推が容易でなく、時変鍵ＶＫの秘匿性を向上させることができるという効果がある。
【００８７】
（実施の形態５）
図６は、本発明の実施の形態５における著作権保護システム５００を示す。図５において図１と同一の構成には同一の符号を付し説明を省略する。
【００８８】
著作権保護システム５００では、コンテンツ鍵生成部５１７、５１８におけるコンテンツ鍵ＣＫの生成において、更新された解読制限Ｓ４に加えて時変鍵ＶＫを用いる。なお、コンテンツ鍵ＣＫは、例えば、解読制限Ｓ４、時変鍵ＶＫを排他的論理和で結合し、一方向性関数による変換を行なって生成すればよい。
【００８９】
以上のように、本実施の形態の著作権保護システム５００によれば、更新された解読制限Ｓ４だけから時変鍵ＣＫを生成するのではなく、相互認証毎に時系列的に変化する時変鍵ＶＫを関連付けるようにし、時変鍵ＣＫを生成しているので、よりコンテンツの暗号化の強度を向上させることができるという効果がある。
【００９０】
（実施の形態６）
図７は、本発明の実施の形態６における著作権保護システム６００を示す。図６において図１と同一の構成には同一の符号を付し説明を省略する。
【００９１】
著作物保護システム６００では、暗号化装置６０１および復号化装置６０２に入力または出力される入出力データの全体または一部（ここでは、乱数Ｒ１、Ｒ２、応答値Ｖ１、Ｖ２、暗号化解読制限Ｓ２、Ｓ３、暗号化コンテンツＳ５）からデータ系列鍵ＴＫ１を生成するデータ系列鍵生成部６２５、６２６を暗号化装置６０１および復号化装置６０２に備える。時変鍵生成部６０９、６１０およびコンテンツ鍵生成部６１７、６１８における鍵の生成にデータ系列鍵ＴＫ１を加える。
【００９２】
なお、データ系列鍵ＴＫ１は、例えば、各入出力データのＨｉｇｈまたはＬｏｗをカウントして生成すればよい。また、時変鍵ＶＫは、例えば、乱数Ｒ１、Ｒ２、データ系列鍵ＴＫ１を排他的論理和で結合し、一方向性関数による変換を行なって生成すればよい。また、コンテンツ鍵ＣＫは、解読制限Ｓ４、データ系列鍵ＴＫ１を排他的論理和で結合し、一方向性関数による変換を行なって生成すればよい。また、入出力される入出力データの全てからデータ系列鍵ＴＫ１を生成する必要はなく、そのうちの一部から生成するようにしてもかまわない。
【００９３】
以上のように、本実施の形態の著作権保護システム６００は、暗号化装置および復号化装置に入出力される入出力データを監視し、入出力データから各装置に共通なデータ系列鍵ＴＫ１を生成し、生成されたデータ系列鍵ＴＫ１を各コンテンツ鍵の生成に関連付けるようにしている。暗号通信の対象となる暗号化装置と復号化装置との間で入出力データが同一である必要があるため、通信のなりすましを防止することができるという効果がある。
【００９４】
（実施の形態７）
図８は、本発明の実施の形態７における構成図を示し暗号化装置１０１と復号化装置１０２が暗号通信を行なうシステム８００を示す。図８を参照して、暗号化装置および復号化装置が直接接続されて使用される態様を説明する。実施の形態１で前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素についての詳細な説明は省略する。
【００９５】
システム８００は、コンテンツを再生するコンテンツ再生装置８０１とコンテンツ再生装置８０１に装着された実施の形態１で前述した暗号化装置１０１とを含む。コンテンツ再生装置８０１は、実施の形態１で前述した復号化装置１０２と復号化装置１０２によって復号されたコンテンツを再生する再生部８０２とを含む。
【００９６】
このように、実施の形態１で前述した復号化装置１０２は、コンテンツを再生するコンテンツ再生装置８０１に含まれ得る。実施の形態１で前述した暗号化装置１０１は、コンテンツ再生装置８０１に装着して使用される。コンテンツ再生装置８０１に装着された暗号化装置１０１とコンテンツ再生装置８０１に含まれる復号化装置１０２とは、実施の形態１で前述したように暗号通信を行なう。
【００９７】
コンテンツ再生装置８０１は、携帯電話であり得る。コンテンツ再生装置８０１はオーディオプレーヤーであってもよく、パーソナルコンピュータであってもよい。暗号化装置１０１は、メモリカードであり得る。暗号化装置１０１は、実施の形態２〜６で前述した暗号化装置２０１〜６０１のいずれかであってもよく、復号化装置１０２は、実施の形態２〜６で前述した復号化装置２０２〜６０２のいずれかであってもよいことは、言うまでもない。
【００９８】
復号化装置１０２は、実施の形態１〜６で前述したように復号化装置を動作させるためのプログラムを記録した記録媒体８０３から読み出したプログラムにより動作し得る。記録媒体８０３は、ＣＤ−ＲＯＭであり得る。
【００９９】
図９は、本発明の実施の形態７における他の構成図を示し暗号化装置１０１と復号化装置１０２が暗号通信を行なうシステム８００を示す。図８を参照して、暗号化装置および復号化装置が電気通信回線により接続されて使用される態様を説明する。実施の形態１および実施の形態７の図８で前述した構成要素と同一の構成要素には同一の参照符号を付している。これらの構成要素についての詳細な説明は省略する。
【０１００】
図９を参照して、システム９００は、コンテンツを再生するコンテンツ再生装置８０１と、サーバ９０１と、コンテンツ再生装置８０１とサーバ９０１とを接続する電気通信回線９０３とを含む。コンテンツ再生装置８０１は、実施の形態１で前述した復号化装置１０２と復号化装置１０２によって復号されたコンテンツを再生する再生部８０２とを含む。サーバ９０１は、サーバ９０１に装着された実施の形態１で前述した暗号化装置１０１を含む。
【０１０１】
このようにコンテンツを再生するコンテンツ再生装置８０１とサーバ９０１とは、電気通信回線９０３を介して接続されている。暗号化装置１０１は、サーバ９０１に装着して使用される。サーバ９０１に装着された暗号化装置１０１とコンテンツ再生装置８０１に含まれる復号化装置１０２とは、電気通信回線９０３を介して実施の形態１で前述したように暗号通信を行なう。
【０１０２】
電気通信回線９０３は、インターネットであり得る。電気通信回線９０３は、ローカルエリアネットワーク（ＬＡＮ）であってもよい。
【０１０３】
図８で示した態様と同様に、コンテンツ再生装置８０１は、携帯電話であり得る。コンテンツ再生装置８０１はオーディオプレーヤーであってもよく、パーソナルコンピュータであってもよい。暗号化装置１０１は、メモリカードであり得る。暗号化装置１０１は、実施の形態２〜６で前述した暗号化装置２０１〜６０１のいずれかであってもよく、復号化装置１０２は、実施の形態２〜６で前述した復号化装置２０２〜６０２のいずれかであってもよいことは、言うまでもない。
【０１０４】
図８で示した態様と同様に、復号化装置１０２は、復号化装置１０２を実施の形態１〜６で前述したように動作させるためのプログラムを記録した記録媒体８０３から読み出したプログラムにより動作し得る。
【０１０５】
図９では暗号化装置１０１および復号化装置１０２が電気通信回線９０３を介して接続されて使用される態様を説明したが、本発明はこれに限定されない。暗号化装置１０１および復号化装置１０２は、無線通信回線を介して接続されていてもよい。
【０１０６】
【発明の効果】
以上のように本発明によれば、解読制限の更新を確実に行なうとともに、ディジタルコンテンツの不正解読を防止する著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することができる。
【０１０７】
また本発明によれば、復号化装置によって更新された解読制限の更新情報が正規の暗号化装置になりすました別の偽者の暗号化装置によって受け取られた場合には、正規の暗号化装置からロードされたコンテンツを復号化装置が解読することができない著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することができる。
【０１０８】
さらに本発明によれば、著作物であるコンテンツの転送において、解読制限の更新情報を関連させて暗号通信を行うので、正しく解読制限の更新処理を行わないと、コンテンツを解読できないという効果を奏する著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することができる。
【０１０９】
さらに本発明によれば、データ転送鍵の生成に関連する更新された解読制限を復号化装置から暗号化装置へ転送しなくても良いため、解読制限の秘匿性を高めることができ、また、更新された解読制限の転送に係わる暗号化部、復号化部を削除することができるためシステム規模を小さくできるという効果を奏する著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することができる。
【０１１０】
さらに本発明によれば、復号化装置からの指令で解読制限を更新するのではなく、予め暗号化装置が解読制限を更新し、かつデータ転送鍵を生成しているので、処理ステップを短縮できるという効果を奏する著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することができる。。
【０１１１】
さらに本発明によれば、外部でモニタ可能な乱数だけから時変鍵を生成するのではなく、秘密な共通鍵を関連付けるように時変鍵を生成しているので時変鍵の類推が容易でなく、時変鍵の秘匿性を向上させることができるという効果を奏する著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することができる。
【０１１２】
さらに本発明によれば、暗号化装置および復号化装置に入出力される入出力データを監視し、入出力データから各装置に共通なデータ系列鍵を生成し、生成されたデータ系列鍵を各コンテンツ鍵の生成に関連付けるようにしているので、通信のなりすましを防止することができるという効果を奏する著作物保護システム、暗号化装置、復号化装置および記録媒体を提供することができる。
【図面の簡単な説明】
【図１】実施の形態１に係るシステムの構成を示す構成図である。
【図２】実施の形態１に係るシステムの処理手順を示すフローチャートである。
【図３】実施の形態２に係るシステムの構成を示す構成図である。
【図４】実施の形態３に係るシステムの構成を示す構成図である。
【図５】実施の形態４に係るシステムの構成を示す構成図である。
【図６】実施の形態５に係るシステムの構成を示す構成図である。
【図７】実施の形態６に係るシステムの構成を示す構成図である。
【図８】実施の形態７に係るシステムの構成を示す構成図である。
【図９】実施の形態７に係るシステムの他の構成を示す構成図である。
【符号の説明】
１０１、２０１、３０１、４０１、５０１、６０１    暗号化装置
１０２、２０２、３０２、４０２、５０２、６０２    復号化装置
１０３、１０４    共通鍵記憶部
１０５、１０６    乱数発生部
１０７、１０８    相互認証処理部
１０９、１１０、６０９、６１０    時変鍵生成部
１１１、２１１、３１１  解読制限記憶部
１１２、２１２、２２３、３２３    解析制限更新部
１１３、１１６、１１９    暗号化部
１１４、１１５、１２０    復号化部
１１７、１１８、６１７、６１８    コンテンツ鍵生成部
６２５、６２６    データ系列鍵生成部
【図１】
0004731034.tif 000002
【図２】
0004731034.tif 000003
【図３】
0004731034.tif 000004
【図４】
0004731034.tif 000005
【図５】
0004731034.tif 000006
【図６】
0004731034.tif 000007
【図７】
0004731034.tif 000008
【図８】
0004731034.tif 000009
【図９】
0004731034.tif 000010