(57)【要約】【課題】  復号鍵束を用いたコンテンツ再生において、同一コンテンツの再生時や有効期間の経過時における使用回数の無駄な消費を無くす。【解決手段】  クライアント装置３０Ｂにおいては、カウンタ値Ｃの更新と共に、復号により得られた暗号化コンテンツ鍵情報Ket-1を記録部３１に書き込んでおく構成とし、次に同一コンテンツDc 1を再生する時には、記録部３１内の暗号化コンテンツ鍵情報Ket-1を復号して用いることにより、カウンタ値を更新する必要を無くしている。また、配信鍵束ＢＫetの復号に有効期間を用いていない。従って、上記課題を解決できる。【選択図】  図２
2006254204.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）を配信する鍵配信装置（１０et）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、
前記配信された暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｂ）とを備え、
前記再生装置は、
前記配信鍵束、前記カウンタ鍵情報、カウンタ値（Ｃ）及び前記ユーザ鍵情報が記憶される記憶手段（３１，３７）と、
前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、当該二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）と、
前記復号により得られた暗号化コンテンツ鍵情報を前記記憶手段に書込む鍵書込手段（３２）と、
この暗号化コンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）と、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
を備えたことを特徴とするコンテンツ再生システム。
【請求項２】
請求項１に記載のコンテンツ再生システムにおいて、
前記配信鍵束内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶手段内の対応する暗号化コンテンツ鍵情報を前記第２の鍵復号手段に送出する鍵情報送出手段を備えたことを特徴とするコンテンツ再生システム。
【請求項３】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）を配信する鍵配信装置（１０）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、
前記配信された暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｃ）とを備え、
前記再生装置は、
前記配信鍵束、前記カウンタ鍵情報、カウンタ値（Ｃ）及びユーザ鍵情報が記憶される記憶手段（３１，３７）と、
前記配信鍵束内の未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、当該暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）と、
前記復号により得られたコンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により暗号化し、暗号化ユーザコンテンツ鍵情報（Ket-1）を得る鍵暗号化手段（３６Ｅｃ）と、
この暗号化ユーザコンテンツ鍵情報を前記記憶手段に書込む鍵書込手段（３６Ｅｃ）と、
前記暗号化ユーザコンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）と、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
を備えたことを特徴とするコンテンツ再生システム。
【請求項４】
請求項３に記載のコンテンツ再生システムにおいて、
前記配信鍵束内の復号済みの暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶手段内の対応する暗号化ユーザコンテンツ鍵情報を前記第２の鍵復号手段に送出する鍵情報送出手段を備えたことを特徴とするコンテンツ再生システム。
【請求項５】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）を配信する鍵配信装置（１０et）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、
前記配信された暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｄ）とを備え、
前記再生装置は、
媒体識別子（ＩＤｍ）、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））、前記媒体識別子により前記ユーザ鍵情報が暗号化されてなる暗号化ユーザ鍵情報（Encd（ＩＤｍ，Ｋｕ））、及び前記配信鍵束が記憶される記憶媒体（４０）に関し、この記憶媒体を着脱自在に保持する手段（３８）と、
前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）と、
前記未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）と、
前記判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化ユーザ鍵情報を前記媒体識別子により復号し、ユーザ鍵情報を得る第２の鍵復号手段（３６Ｄｄ２）と、
前記未復号の二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）と、
前記復号により得られた暗号化コンテンツ鍵情報を前記記憶媒体（４０）に書込む鍵書込手段（３２）と、
この暗号化コンテンツ鍵情報を前記復号により得られたユーザ鍵情報により復号し、コンテンツ鍵情報を得る第３の鍵復号手段（３６Ｄｃ）と、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
を備えたことを特徴とするコンテンツ再生システム。
【請求項６】
請求項５に記載のコンテンツ再生システムにおいて、
前記配信鍵束内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶媒体内の対応する暗号化コンテンツ鍵情報を前記第３の鍵復号手段に送出する鍵情報送出手段を備えたことを特徴とするコンテンツ再生システム。
【請求項７】
請求項５又は請求項６に記載のコンテンツ再生システムにおいて、
定期的又は不定期に前記再生装置から記憶媒体内の媒体識別子及びカウンタ値を受信し、当該媒体識別子毎にカウンタ値を集計するカウンタ値集計装置（５０）を備えたことを特徴とするコンテンツ再生システム。
【請求項８】
請求項５又は請求項６に記載のコンテンツ再生システムにおいて、
定期的又は不定期に複数の前記再生装置から前記カウンタ鍵情報により復号された暗号化コンテンツ鍵情報に関する識別情報を受信し、この受信回数に基づいて、当該識別情報毎に復号した再生装置の台数を集計する復号台数集計装置（６０）を備えたことを特徴とするコンテンツ再生システム。
【請求項９】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）を配信する鍵配信装置（１０）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、
前記配信された暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｅ）とを備え、
前記再生装置は、
媒体識別子（ＩＤｍ）、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））、前記媒体識別子によりコンテンツ鍵情報が暗号化されてなる暗号化媒体コンテンツ鍵情報（Encd（ＩＤｍ，Kt-1））、及び前記配信鍵束が記憶される記憶媒体（４０）に関し、この記憶媒体を着脱自在に保持する手段（３８）と、
前記配信鍵束内の未復号の暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）と、
前記未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）と、
前記未復号の暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）と、
前記復号により得られたコンテンツ鍵情報を前記媒体識別子により暗号化し、得られた暗号化媒体コンテンツ鍵情報を前記記憶媒体（４０）に書込む鍵暗号化手段（３６Ｅｄ）と、
前記復号により得られたコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
次の再生時から前記記憶媒体内の暗号化媒体コンテンツ鍵情報を前記媒体識別子により復号し、得られたコンテンツ鍵情報を前記再生手段に送出する第３の鍵復号手段（３６Ｄｄ３）と、
を備えたことを特徴とするコンテンツ再生システム。
【請求項１０】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））とを記憶し、
この暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｂ）であって、
前記配信鍵束、前記カウンタ鍵情報、カウンタ値（Ｃ）及び前記ユーザ鍵情報が記憶される記憶手段（３１，３７）と、
前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、当該二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）と、
前記復号により得られた暗号化コンテンツ鍵情報を前記記憶手段に書込む鍵書込手段（３２）と、
この暗号化コンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）と、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
を備えたことを特徴とする再生装置。
【請求項１１】
請求項１０に記載の再生装置において、
前記配信鍵束内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶手段内の対応する暗号化コンテンツ鍵情報を前記第２の鍵復号手段に送出する鍵情報送出手段を備えたことを特徴とする再生装置。
【請求項１２】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））とを記憶し、
この暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｃ）であって、
前記配信鍵束、前記カウンタ鍵情報、カウンタ値（Ｃ）及びユーザ鍵情報が記憶される記憶手段（３１，３７）と、
前記配信鍵束内の未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記判定の結果、復号を許可する範囲にある場合には、当該暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）と、
前記復号により得られたコンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により暗号化し、暗号化ユーザコンテンツ鍵情報（Ket-1）を得る鍵暗号化手段（３６Ｅｃ）と、
この暗号化ユーザコンテンツ鍵情報を前記記憶手段に書込む鍵書込手段（３６Ｅｃ）と、
前記暗号化ユーザコンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）と、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
を備えたことを特徴とする再生装置。
【請求項１３】
請求項１２に記載の再生装置において、
前記配信鍵束内の復号済みの暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶手段内の対応する暗号化ユーザコンテンツ鍵情報を前記第２の鍵復号手段に送出する鍵情報送出手段を備えたことを特徴とする再生装置。
【請求項１４】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））とを記憶し、
この暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｄ）であって、
媒体識別子（ＩＤｍ）、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））、前記媒体識別子により前記ユーザ鍵情報が暗号化されてなる暗号化ユーザ鍵情報（Encd（ＩＤｍ，Ｋｕ））、及び前記配信鍵束が記憶される記憶媒体（４０）に関し、この記憶媒体を着脱自在に保持する手段（３８）と、
前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）と、
前記未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）と、
前記判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化ユーザ鍵情報を前記媒体識別子により復号し、ユーザ鍵情報を得る第２の鍵復号手段（３６Ｄｄ２）と、
前記未復号の二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）と、
前記復号により得られた暗号化コンテンツ鍵情報を前記記憶媒体（４０）に書込む鍵書込手段（３２）と、
この暗号化コンテンツ鍵情報を前記復号により得られたユーザ鍵情報により復号し、コンテンツ鍵情報を得る第３の鍵復号手段（３６Ｄｃ）と、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
を備えたことを特徴とする再生装置。
【請求項１５】
請求項１４に記載の再生装置において、
前記配信鍵束内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶媒体内の対応する暗号化コンテンツ鍵情報を前記第３の鍵復号手段に送出する鍵情報送出手段を備えたことを特徴とする再生装置。
【請求項１６】
請求項１４又は請求項１５に記載の再生装置において、
定期的又は不定期に前記記憶媒体内の媒体識別子及びカウンタ値を外部の集計装置に向けて送信するカウンタ値送信手段（３２）を備えたことを特徴とする再生装置。
【請求項１７】
請求項１４又は請求項１５に記載の再生装置において、
定期的又は不定期に前記カウンタ鍵情報により復号された暗号化コンテンツ鍵情報に関する情報を外部の集計装置に向けて送信する復号情報送信手段（３２）を備えたことを特徴とする再生装置。
【請求項１８】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））とを記憶し、
この暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｅ）であって、
媒体識別子（ＩＤｍ）、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））、前記媒体識別子によりコンテンツ鍵情報が暗号化されてなる暗号化媒体コンテンツ鍵情報（Encd（ＩＤｍ，Kt-1））、及び前記配信鍵束が記憶される記憶媒体（４０）に関し、この記憶媒体を着脱自在に保持する手段（３８）と、
前記配信鍵束内の未復号の暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）と、
前記未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、
この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）と、
前記未復号の暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）と、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、
前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）と、
前記復号により得られたコンテンツ鍵情報を前記媒体識別子により暗号化し、得られた暗号化媒体コンテンツ鍵情報を前記記憶媒体（４０）に書込む鍵暗号化手段（３６Ｅｄ）と、
前記復号により得られたコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、
次の再生時から前記記憶媒体内の暗号化媒体コンテンツ鍵情報を前記媒体識別子により復号し、得られたコンテンツ鍵情報を前記再生手段に送出する第３の鍵復号手段（３６Ｄｄ３）と、
を備えたことを特徴とする再生装置。
【請求項１９】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）と、複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））と、前記カウンタ鍵情報と、カウンタ値（Ｃ）と、前記ユーザ鍵情報とが記憶される記憶装置（３１，３７）を有し、この記憶装置内の暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｂ）に関し、
前記再生装置のコンピュータに用いられるプログラムであって、
前記コンピュータを、
前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）、
前記判定の結果、復号を許可する範囲にある場合には、当該二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）、
前記復号により得られた暗号化コンテンツ鍵情報を前記記憶装置に書込む鍵書込手段（３２）、
この暗号化コンテンツ鍵情報を前記記憶装置内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）、
として機能させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムにおいて、
前記コンピュータを、
前記配信鍵束内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶手段内の対応する暗号化コンテンツ鍵情報を前記第２の鍵復号手段に送出する鍵情報送出手段、として機能させるためのプログラム。
【請求項２１】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）と、複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））と、前記カウンタ鍵情報と、カウンタ値（Ｃ）と、ユーザ鍵情報とが記憶される記憶装置（３１，３７）を有し、この記憶装置内の暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｃ）に関し、
前記再生装置のコンピュータに用いられるプログラムであって、
前記コンピュータを、
前記配信鍵束内の未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）、
前記判定の結果、復号を許可する範囲にある場合には、当該暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）、
前記復号により得られたコンテンツ鍵情報を前記記憶装置内のユーザ鍵情報により暗号化し、暗号化ユーザコンテンツ鍵情報（Ket-1）を得る鍵暗号化手段（３６Ｅｃ）、
この暗号化ユーザコンテンツ鍵情報を前記記憶装置に書込む鍵書込手段（３６Ｅｃ）、
前記暗号化ユーザコンテンツ鍵情報を前記記憶装置内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）、
として機能させるためのプログラム。
【請求項２２】
請求項２１に記載のプログラムにおいて、
前記コンピュータを、
前記配信鍵束内の復号済みの暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶手段内の対応する暗号化ユーザコンテンツ鍵情報を前記第２の鍵復号手段に送出する鍵情報送出手段、として機能させるためのプログラム。
【請求項２３】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）と、媒体識別子（ＩＤｍ）と、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））と、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））と、前記媒体識別子により前記ユーザ鍵情報が暗号化されてなる暗号化ユーザ鍵情報（Encd（ＩＤｍ，Ｋｕ））とが記憶される記憶媒体装置（４０）に関し、この記憶媒体装置を着脱自在に保持する保持装置（３８）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））が記憶される記憶装置（３５）とを有し、この暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｄ）に関し、
前記再生装置のコンピュータに用いられるプログラムであって、
前記コンピュータを、
前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体装置内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）、
前記未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）、
この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体装置内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）、
前記判定の結果、復号を許可する範囲にある場合には、前記記憶媒体装置内の暗号化ユーザ鍵情報を前記媒体識別子により復号し、ユーザ鍵情報を得る第２の鍵復号手段（３６Ｄｄ２）、
前記未復号の二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）、
前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体装置内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）、
前記復号により得られた暗号化コンテンツ鍵情報を前記記憶媒体装置（４０）に書込む鍵書込手段（３２）、
この暗号化コンテンツ鍵情報を前記復号により得られたユーザ鍵情報により復号し、コンテンツ鍵情報を得る第３の鍵復号手段（３６Ｄｃ）、
このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）、
として機能させるためのプログラム。
【請求項２４】
請求項２３に記載のプログラムにおいて、
前記コンピュータを、
前記配信鍵束内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からは前記記憶媒体内の対応する暗号化コンテンツ鍵情報を前記第３の鍵復号手段に送出する鍵情報送出手段、として機能させるためのプログラム。
【請求項２５】
請求項２３又は請求項２４に記載のプログラムにおいて、
前記コンピュータを、
定期的又は不定期に前記記憶媒体装置内の媒体識別子及びカウンタ値を外部の集計装置に向けて送信するカウンタ値送信手段（３２）として機能させるためのプログラム。
【請求項２６】
請求項２３又は請求項２４に記載のプログラムにおいて、
前記コンピュータを、
定期的又は不定期に前記カウンタ鍵情報により復号された暗号化コンテンツ鍵情報に関する情報を外部の集計装置に向けて送信する復号情報送信手段（３２）として機能させるためのプログラム。
【請求項２７】
複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）と、媒体識別子（ＩＤｍ）と、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））と、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））と、前記媒体識別子によりコンテンツ鍵情報が暗号化されてなる暗号化媒体コンテンツ鍵情報（Encd（ＩＤｍ，Kt-1））とが記憶される記憶媒体装置（４０）に関し、この記憶媒体装置を着脱自在に保持する保持装置（３８）と、
複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、配信された暗号化コンテンツ（Encb（Kt-1，Dc 1））とが記憶される記憶装置（３５）とを有し、この暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｅ）に関し、
前記再生装置のコンピュータに用いられるプログラムであって、
前記コンピュータを、
前記配信鍵束内の未復号の暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体装置内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）、
前記未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）、
この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体装置内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）、
前記未復号の暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）、
前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）、
前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体装置内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）、
前記復号により得られたコンテンツ鍵情報を前記媒体識別子により暗号化し、得られた暗号化媒体コンテンツ鍵情報を前記記憶媒体装置（４０）に書込む鍵暗号化手段（３６Ｅｄ）、
前記復号により得られたコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）、
次の再生時から前記記憶媒体装置内の暗号化媒体コンテンツ鍵情報を前記媒体識別子により復号し、得られたコンテンツ鍵情報を前記再生手段に送出する第３の鍵復号手段（３６Ｄｄ３）、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、復号鍵束を用いたコンテンツ再生システム、装置及びプログラムに係り、特に、同一コンテンツの再生時や有効期間の経過時における使用回数の無駄な消費を無くし得るコンテンツ再生システム、装置及びプログラムに関する。
【背景技術】
【０００２】
近年、コンテンツ配信の分野では、配信される複数の暗号化コンテンツに関し、各暗号化コンテンツを個別に復号可能な複数の復号鍵をまとめて復号鍵束として配信するコンテンツ再生システムが考えられている（例えば、特許文献１参照。）。係るコンテンツ再生システムでは、復号鍵束の使用回数が所定回数以下の場合に復号鍵束の使用を許可している。
【０００３】
この種のコンテンツ再生システムは、任意のコンテンツを所定回数まで再生可能な点に関して、いわゆるジュークボックスに類似している。ジュークボックスも任意のコンテンツを手持ちの硬貨の枚数まで再生可能であるからである。なお、ジュークボックスの例えにおいては、復号鍵束の所定の使用回数が手持ちの硬貨の枚数に対応している。また、このコンテンツ再生システムは、復号鍵束の有効期間を設けている。
【特許文献１】特開２００１−１６８８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、以上のようなコンテンツ再生システムでは、ジュークボックスと同様に、同一のコンテンツを再生する場合でも復号鍵束の使用回数が更新される。この場合、配信業者にとっては問題無いかも知れないが、本発明者の検討によれば、同一のコンテンツを再生するのに復号鍵束の使用回数が更新されるのは、使用回数が無駄に消費されるように感じられる点で、ユーザにとっては改良の余地があると考えられる。
【０００５】
同様に、配信業者には問題無いかも知れないが、本発明者の検討によれば、復号鍵束の有効期間を経過した時に、残った使用回数が無駄に消費される点で、ユーザにとっては改良の余地があると考えられる。
【０００６】
本発明は上記実情を考慮してなされたもので、復号鍵束を用いたコンテンツ再生において、同一コンテンツの再生時や有効期間の経過時における使用回数の無駄な消費を無くし得るコンテンツ再生システム、装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）を配信する鍵配信装置（１０et）と、複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、前記配信された暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｂ）とを備え、前記再生装置としては、前記配信鍵束、前記カウンタ鍵情報、カウンタ値（Ｃ）及び前記ユーザ鍵情報が記憶される記憶手段（３１，３７）と、前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、この判定の結果、復号を許可する範囲にある場合には、当該二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）と、前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、前記復号により得られた暗号化コンテンツ鍵情報を前記記憶手段に書込む鍵書込手段（３２）と、この暗号化コンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）と、このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、を備えたコンテンツ再生システムである。
【０００８】
第２の発明は、複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）を配信する鍵配信装置（１０）と、複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、前記配信された暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｃ）とを備え、前記再生装置としては、前記配信鍵束、前記カウンタ鍵情報、カウンタ値（Ｃ）及びユーザ鍵情報が記憶される記憶手段（３１，３７）と、前記配信鍵束内の未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、この判定の結果、復号を許可する範囲にある場合には、当該暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第１の鍵復号手段（３４Ｄａ）と、前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、前記復号により得られたコンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により暗号化し、暗号化ユーザコンテンツ鍵情報（Ket-1）を得る鍵暗号化手段（３６Ｅｃ）と、この暗号化ユーザコンテンツ鍵情報を前記記憶手段に書込む鍵書込手段（３６Ｅｃ）と、前記暗号化ユーザコンテンツ鍵情報を前記記憶手段内のユーザ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３６Ｄｃ）と、このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、を備えたコンテンツ再生システムである。
【０００９】
第３の発明は、複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をユーザ鍵情報（Ｋｕ）及びカウンタ鍵情報（Ｋｃ）により二重に暗号化し、得られた複数の二重暗号化コンテンツ鍵情報（Enca（Kc，Ket-1）〜Enca（Kc，Ket-n））からなる配信鍵束（ＢＫet）を配信する鍵配信装置（１０et）と、複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、前記配信された暗号化コンテンツを前記配信鍵束内の対応する二重暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｄ）とを備え、前記再生装置としては、媒体識別子（ＩＤｍ）、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））、前記媒体識別子により前記ユーザ鍵情報が暗号化されてなる暗号化ユーザ鍵情報（Encd（ＩＤｍ，Ｋｕ））、及び前記配信鍵束が記憶される記憶媒体（４０）に関し、この記憶媒体を着脱自在に保持する手段（３８）と、前記配信鍵束内の未復号の二重暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）と、前記未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）と、前記判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化ユーザ鍵情報を前記媒体識別子により復号し、ユーザ鍵情報を得る第２の鍵復号手段（３６Ｄｄ２）と、前記未復号の二重暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、暗号化コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）と、前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）と、前記復号により得られた暗号化コンテンツ鍵情報を前記記憶媒体（４０）に書込む鍵書込手段（３２）と、この暗号化コンテンツ鍵情報を前記復号により得られたユーザ鍵情報により復号し、コンテンツ鍵情報を得る第３の鍵復号手段（３６Ｄｃ）と、このコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、を備えたコンテンツ再生システムである。
【００１０】
第４の発明は、複数のコンテンツ鍵情報（Kt-1〜Kt-n）の各々をカウンタ鍵情報（Ｋｃ）により暗号化し、得られた複数の暗号化コンテンツ鍵情報（Enca（Kc，Kt-1）〜Enca（Kc，Kt-n））からなる配信鍵束（ＢＫ）を配信する鍵配信装置（１０）と、複数のコンテンツ（Dc 1〜Dc n）が前記複数のコンテンツ鍵情報により個別に暗号化されてなる複数の暗号化コンテンツ（Encb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n））のうち、要求された暗号化コンテンツ（Encb（Kt-1，Dc 1））を配信するコンテンツ配信装置（２０）と、前記配信された暗号化コンテンツを前記配信鍵束内の対応する暗号化コンテンツ鍵情報に基づいて復号し、復号結果を再生する再生装置（３０Ｅ）とを備え、前記再生装置としては、媒体識別子（ＩＤｍ）、前記媒体識別子により前記カウンタ鍵情報が暗号化されてなる暗号化カウンタ鍵情報（Encd（ＩＤｍ，Ｋｃ））、前記媒体識別子によりカウンタ値が暗号化されてなる暗号化カウンタ値（Encd（ＩＤｍ，Ｃ））、前記媒体識別子によりコンテンツ鍵情報が暗号化されてなる暗号化媒体コンテンツ鍵情報（Encd（ＩＤｍ，Kt-1））、及び前記配信鍵束が記憶される記憶媒体（４０）に関し、この記憶媒体を着脱自在に保持する手段（３８）と、前記配信鍵束内の未復号の暗号化コンテンツ鍵情報を復号する前に、前記記憶媒体内の暗号化カウンタ値を前記媒体識別子により復号し、カウンタ値を得るカウンタ値復号手段（３６ＤＥｄ）と、前記未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲に前記カウンタ値があるか否かを判定する復号判定手段（３３）と、この判定の結果、復号を許可する範囲にある場合には、前記記憶媒体内の暗号化カウンタ鍵情報を前記媒体識別子により復号し、カウンタ鍵情報を得る第１の鍵復号手段（３６Ｄｄ１）と、前記未復号の暗号化コンテンツ鍵情報を前記カウンタ鍵情報により復号し、コンテンツ鍵情報を得る第２の鍵復号手段（３４Ｄａ）と、前記判定の結果、復号を許可する範囲にある場合には、前記カウンタ値を更新するカウンタ値更新手段（３３）と、前記更新されたカウンタ値を前記媒体識別子により暗号化し、得られた暗号化カウンタ値に前記記憶媒体内の暗号化カウンタ値を更新する暗号化カウンタ値更新手段（３６ＤＥｄ）と、前記復号により得られたコンテンツ鍵情報を前記媒体識別子により暗号化し、得られた暗号化媒体コンテンツ鍵情報を前記記憶媒体（４０）に書込む鍵暗号化手段（３６Ｅｄ）と、前記復号により得られたコンテンツ鍵情報に基づいて、前記暗号化コンテンツを復号及び再生する再生手段（３６Ｄｂ）と、次の再生時から前記記憶媒体内の暗号化媒体コンテンツ鍵情報を前記媒体識別子により復号し、得られたコンテンツ鍵情報を前記再生手段に送出する第３の鍵復号手段（３６Ｄｄ３）と、を備えたコンテンツ再生システムである。
【００１１】
なお、上記各発明においては、各装置の集合体をシステムとして表現したが、システムに限らず、各装置の集合体を装置、方法、コンピュータ読み取り可能な記憶媒体又はプログラムとして表現してもよい。また、各装置の集合体に限らず、各装置毎に、装置、方法、コンピュータ読み取り可能な記憶媒体又はプログラムとして表現してもよい。
【００１２】
（作用）
第１乃至第４の各発明は、カウンタ値の更新と共に、復号により得られた暗号化コンテンツ鍵情報又は復号により得られたコンテンツ鍵情報を暗号化した情報を記憶装置又は記憶媒体に書き込んでおく構成としたので、次に同一コンテンツを再生する時には、記憶装置又は記憶媒体内の暗号化コンテンツ鍵情報を復号して用いることにより、カウンタ値を更新する必要が無い。また、第１乃至第４の各発明は、配信鍵束の復号に有効期間を用いていない。
【００１３】
従って、復号鍵束を用いたコンテンツ再生において、同一コンテンツの再生時や有効期間の経過時における使用回数（カウンタ値）の無駄な消費を無くすことができる。
【発明の効果】
【００１４】
以上説明したように本発明によれば、復号鍵束を用いたコンテンツ再生において、同一コンテンツの再生時や有効期間の経過時における使用回数の無駄な消費を無くすことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の各実施形態について図面を参照して説明するが、その前に本明細書中の表記法を述べる。
【００１６】
Kt-n：コンテンツＩＤが“ｎ”のコンテンツ鍵情報。  
Ket-n：上記Kt-nが暗号化されたもの。暗号化コンテンツ鍵情報。  
Dc n：コンテンツＩＤが“ｎ”のコンテンツ情報。  
なお、コンテンツ鍵情報Kt-n、暗号化コンテンツ情報Ket-n、コンテンツ情報Dc nは、予めヘッダ等に埋め込まれたコンテンツＩＤにより互いに関連付けられている。
【００１７】
ＢＫ：複数の暗号化コンテンツ鍵情報からなる配信鍵束。  
ＢＫet：暗号化された複数の二重暗号化コンテンツ鍵情報からなる配信鍵束。この配信鍵束ＢＫetは、予めサーバ側で暗号化コンテンツ鍵情報Ket-nが生成されるので、配信鍵束ＢＫに比べ、クライアントの負荷を低減できる利点を持つ。
【００１８】
なお、配信鍵束ＢＫ，ＢＫetは、ジュークボックス鍵束又は復号鍵束と呼んでもよく、また、互いに異なる複数個の配信鍵束ＢＫ１，ＢＫ２，…、又はＢＫet１，ＢＫet２，…、がクライアント装置に記憶されていてもよい。但し、説明の便宜上、各実施形態では１つの配信鍵束ＢＫ又はＢＫetを用いている。
【００１９】
ＵＫet：既に復号されて再利用できる１以上の暗号化コンテンツ鍵情報からなる使用鍵束。
【００２０】
Ｋｃ：カウンタ鍵情報。  
Ｃ：カウンタ値。なお、カウンタ値Ｃの大きさは、カウンタ鍵情報Ｋｃを使用可能な回数に比例するが、必ずしも一対一に対応する必要は無い。例えば複数単位のカウンタ値が１回の使用回数に対応してもよい。この対応関係は、再生したいコンテンツ毎に変えてもよい。例えば高価なコンテンツには５単位のカウンタ値Ｃを対応させ、安価なコンテンツには１単位のカウンタ値Ｃを対応させてもよい。また、カウンタ値Ｃは、増加及び減少のいずれで更新してもよい。
【００２１】
Ｋｕ：ユーザ鍵情報。  
ＩＤｍ：“ｍ”の媒体識別子。  
Ｋｄ：デバイス鍵情報。  
ＭＫＢ：鍵管理情報（media key block）。  
Ｋｍ：メディア鍵情報。  
Ｋｍｕ：メディア固有鍵情報。  
Enc_x（Ａ，Ｂ）：暗号方式ｘ及び鍵情報Ａにより、情報Ｂが暗号化されたもの。暗号化Ｂ情報。  
Enc_x：暗号方式ｘによる暗号化処理。  
Dec_ｘ：暗号方式ｘによる復号処理。  
なお、暗号方式ｘとしては、最大で４種類の方式ａ，ｂ，ｃ，ｄが用いられている。但し、各方式ａ，ｂ，ｃ，ｄは、必ずしも別の方式である必要は無く、任意の組合せを同一の方式として用いてもよい。各方式ａ，ｂ，ｃ，ｄの演算内容は予めコンテンツＩＤ毎に決められている。
【００２２】
（第１の実施形態）
図１は本発明の第１の実施形態に係るコンテンツ再生システムの構成を示す模式図である。このコンテンツ再生システムは、鍵配信装置としての鍵配信サーバ１０、コンテンツ配信装置としての暗号化処理サーバ２０、及び再生装置としてのクライアント装置３０Ａを備えている。なお、各サーバ１０，２０及び装置３０Ａは、それぞれコンピュータにより実現される場合、予め各サーバ１０，２０又は装置３０Ａの機能を実現させるためのプログラムが記憶媒体又はネットワークからコンピュータにインストールされている。
【００２３】
ここで、鍵配信サーバ１０は、鍵記憶装置１１及び鍵暗号化部１２Ｅａを備えている。
【００２４】
鍵記憶装置１１は、ｎ個のコンテンツ鍵情報Kt-1〜Kt-n及びカウンタ鍵情報Ｋｃが記憶されたメモリであり、鍵暗号化部１２Ｅａから読出可能となっている。
【００２５】
鍵暗号化部１２Ｅａは、鍵記憶装置１１内の各コンテンツ鍵情報Kt-1〜Kt-nの各々をカウンタ鍵情報Ｋｃにより暗号方式ａで暗号化し、ｎ個の暗号化コンテンツ鍵情報Enca（Kc，Kt-1）〜Enca（Kc，Kt-n）からなる配信鍵束ＢＫを得る機能をもっている。
【００２６】
また、鍵配信サーバ１０は、鍵暗号化部１２Ｅａにより得られた配信鍵束ＢＫをクライアント装置３０Ａに配信する機能と、鍵記憶装置１１内のｎ個のコンテンツ鍵情報Kt-1〜Kt-nを暗号化処理サーバに送信する機能とをもっている。
【００２７】
暗号化処理サーバ２０は、鍵記憶装置２１、鍵暗号化部２２Ｅｂ及び配信部２３を備えている。
【００２８】
鍵記憶装置２１は、ｎ個のコンテンツDc 1〜Dc nが記憶されたメモリであり、鍵暗号化部２２Ｅｂにより読出可能となっている。
【００２９】
鍵暗号化部２２Ｅｂは、鍵記憶装置２１内のｎ個のコンテンツDc 1〜Dc nをｎ個のコンテンツ鍵情報Kt-1〜Kt-nにより個別に暗号方式ｂで暗号化し、得られたｎ個の暗号化コンテンツEncb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n）を配信部２３に送出するものである。
【００３０】
配信部２３は、鍵暗号化部２２Ｅｂから受けた各暗号化コンテンツEncb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n）を保持する機能と、各暗号化コンテンツEncb（Kt-1，Dc 1）〜Encb（Kt-n，Dc n）のうち、クライアント装置３０Ａから要求された暗号化コンテンツEncb（Kt-1，Dc 1）を要求元のクライアント装置３０Ａに配信する機能をもっている。
【００３１】
クライアント装置３０は、記憶部３１、カウンタモジュール３２、制御部３３、モジュール内復号部３４Ｄａ、ダウンロード部３５及び再生部３６Ｄｂを備えている。
【００３２】
記憶部３１は、配信鍵束ＢＫ、カウンタ鍵情報Ｋｃ及びカウンタ値Ｃが記憶されるハードウェア資源としての記憶装置であり、カウンタモジュール３２等から読出／書込可能となっている。
【００３３】
カウンタモジュール３２は、制御部３３及びモジュール内復号部３４Ｄａを備えている。  
制御部３３は、配信鍵束ＢＫ内の未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲にカウンタ値Ｃがあるか否かを判定する機能と、判定の結果、復号を許可する範囲にある場合には、カウンタ値Ｃを更新し、且つモジュール内復号部３４Ｄａを制御する機能をもっている。
【００３４】
復号を許可する範囲とは、例えば下限値以上（又は超過）の範囲であり、この場合、カウンタ値Ｃは減少する方向に更新される。逆に、復号を許可する範囲が上限値以下（又は未満）の範囲の場合、カウンタ値Ｃは増加する方向に更新される。すなわち、カウンタ値Ｃは、復号を許可する範囲に対し、当該範囲から外れる方向に更新される。また、カウンタ値Ｃを更新する単位は任意であり、例えば前述したように、再生したいコンテンツ毎に変えてもよい。このようなカウンタ値Ｃの更新は予め定められたルールに基づいて実行される。
【００３５】
なお、制御部３３は、更新後のカウンタ値Ｃのチェック値（例、ハッシュ値）を記録しておき、次回の判定時にカウンタ値Ｃから算出したチェック値と、更新時に記録しておいたチェック値とを比較し、更新後のカウンタ値Ｃの正当性を確認する機能が付加されていてもよい。これは以下の各実施形態でも同様である。
【００３６】
モジュール内復号部３４Ｄａは、制御部３３により制御され、制御部３３による判定の結果が復号を許可する範囲にある場合には、当該暗号化コンテンツ鍵情報をカウンタ鍵情報Ｋｃにより暗号方式ａで復号し、コンテンツ鍵情報Kt-1を得る機能と、このコンテンツ鍵情報kt-1を再生部３６Ｄａに送出する機能とをもっている。
【００３７】
ダウンロード部３５は、ユーザの操作により、所望の暗号化コンテンツEncb（Kt-1，Dc 1）を暗号化処理サーバ２０に要求してダウンロードする機能と、ダウンロードした暗号化コンテンツEncb（Kt-1，Dc 1）を保持し、要求により再生部３６Ｄｂに送出する機能とをもっている。
【００３８】
再生部３６Ｄｂは、モジュール内復号部３４Ｄａから受けたコンテンツ鍵情報Kt-1に基づいて、ダウンロード部３５から受けた暗号化コンテンツEncb（Kt-1，Dc 1）を暗号方式ｂで復号し、得られたコンテンツ情報Dc 1を再生する機能をもっている。
【００３９】
次に、以上のように構成されたコンテンツ再生システムの動作を説明する。
【００４０】
クライアント装置３０Ａは、ユーザの操作により、複数コンテンツを再生する権利の取得を鍵配信サーバ１０に要求する。
【００４１】
鍵配信サーバ１０は、この要求に基づいて、コンテンツを再生する権利を示すカウンタ値Ｃと、カウンタ値Ｃに応じて使用可能なカウンタ鍵情報Ｋｃと、カウンタ鍵情報Ｋｃにより個別に復号される配信鍵束ＢＫとをクライアント装置３０Ａに送信する。なお、これらカウンタ値Ｃ、カウンタ鍵情報Ｋｃ及び配信鍵束ＢＫは、使用時に揃っていればよいので、別々に送信されてもよい。このことは以下の各実施形態でも同様である。
【００４２】
クライアント装置３０Ａは、受信したカウンタ値Ｃ、カウンタ鍵情報Ｋｃ及び配信鍵束ＢＫを記録部３１に記録する。これにより、ユーザは、ｎ個より少ない複数個のコンテンツを再生する権利を取得する。但し、権利を取得した時点ではどのコンテンツを再生するかは未定である。
【００４３】
また、クライアント装置３０Ａでは、ユーザの操作により、ダウンロード部３５が所望の暗号化コンテンツEncb（Kt-1，Dc 1）を暗号化処理サーバ２０に要求してダウンロードする。
【００４４】
これにより、クライアント装置３０Ａは、オフラインでカウンタ値Ｃが示す権利内で所望のコンテンツを再生可能となる。
【００４５】
以下、クライアント装置３０Ａは、ユーザの操作により、コンテンツの再生が要求される。クライアント装置３０Ａにおいては、制御部３３が、配信鍵束ＢＫ内の未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲にカウンタ値Ｃがあるか否かを判定する。判定の結果、復号を許可する範囲に無い場合、制御部３３は再生要求を拒否する。
【００４６】
一方、判定の結果、復号を許可する範囲にある場合には、制御部３３は、カウンタ値Ｃを更新し、且つモジュール内復号部３４Ｄａを制御する。
【００４７】
モジュール内復号部３４Ｄａは、制御部３３により制御され、制御部３３による判定の結果が復号を許可する範囲にある場合には、当該暗号化コンテンツ鍵情報をカウンタ鍵情報Ｋｃにより暗号方式ａで復号し、コンテンツ鍵情報Kt-1を得る。このコンテンツ鍵情報kt-1は、再生部３６Ｄａに送出される。
【００４８】
再生部３６Ｄｂは、このコンテンツ鍵情報Kt-1に基づいて、ダウンロード部３５に暗号化コンテンツEncb（Kt-1，Dc 1）を要求する。ダウンロード部３５は、この要求により、暗号化コンテンツEncb（Kt-1，Dc 1）を再生部３６Ｄｂに送出する。
【００４９】
しかる後、再生部３６Ｄａは、コンテンツ鍵情報Kt-1に基づいて、当該暗号化コンテンツEncb（Kt-1，Dc 1）を暗号方式ｂで復号し、得られたコンテンツ情報Dc 1を再生する。
【００５０】
上述したように本実施形態によれば、従来のコンテンツ再生端末の仕組みをベースに、ジュークボックスのような複数のコンテンツへのアクセスをオフライン上で実現することができる。
【００５１】
（第２の実施形態）
図２は本発明の第２の実施形態に係るコンテンツ再生システムの構成を示す模式図であり、図１と同一部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。以下の各実施形態も同様にして重複した説明を省略する。
【００５２】
すなわち、第２の実施形態は、第１の実施形態の変形例であり、図１の配信鍵束ＢＫに代えて、ｎ個のコンテンツ鍵情報Kt-1〜Kt-nの各々がユーザ鍵情報Ｋｕ及びカウンタ鍵情報Ｋｃにより二重に暗号化されて得られた複数の二重暗号化コンテンツ鍵情報Enca（Kc，Ket-1）〜Enca（Kc，Ket-n）からなる配信鍵束ＢＫetを用いている。
【００５３】
これに伴い、鍵配信サーバ１０etにおいては、記憶装置１１に代えて、記憶装置１１の記憶内容にユーザ鍵情報Ｋｕを追加した記憶装置１１ｕを備えている。また、鍵記憶装置１１ｕ内の各コンテンツ鍵情報Kt-1〜Kt-nをユーザ鍵情報Ｋｕにより暗号方式ｃで暗号化し、ｎ個の暗号化コンテンツ鍵情報Ket-1〜Ket-nを鍵暗号化部１２Ｅａに入力する鍵暗号化部１２Ｅｃを備えている。
【００５４】
鍵暗号化部１２Ｅａは、鍵暗号化部１２Ｅｃから受けた各暗号化コンテンツ鍵情報Ket-1〜Ket-nの各々をカウンタ鍵情報Ｋｃにより暗号方式ａで暗号化し、ｎ個の二重暗号化コンテンツ鍵情報Enca（Kc，Ket-1）〜Enca（Kc，Ket-n）からなる配信鍵束ＢＫetを得る機能をもっている。
【００５５】
一方、クライアント装置３０Ｂは、モジュール内復号部３４Ｄａと再生部３６Ｄｂとの間に、鍵復号部３６Ｄｃ及び記憶装置３７を備えている。これに伴い、モジュール内復号部（第１の鍵復号手段、鍵書込手段）３４Ｄａは、前述同様にカウンタ鍵情報Ｋｃで復号し、暗号化コンテンツ鍵情報Ket-1を得る機能と、この暗号化コンテンツ鍵情報kt-1を記録部３１に書込むと共に鍵復号部３６Ｄｃに送出する機能とをもっている。
【００５６】
鍵復号部（第２の鍵復号手段）３６Ｄｃは、モジュール内復号部３４Ｄａから受けた暗号化コンテンツ鍵情報Ket-1を記憶装置３７内のユーザ鍵情報Ｋｕにより暗号方式ｃで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出するものである。
【００５７】
記憶装置３７は、ユーザ固有のユーザ鍵情報Ｋｕを記憶するメモリであり、鍵復号部３６Ｄｃから読出可能となっている。記憶装置３７及び記録部３１は、記憶手段を構成している。
【００５８】
次に、以上のように構成されたコンテンツ再生装置の動作を説明する。  
クライアント装置３０Ｂは、前述同様に、鍵配信サーバ１０etから受信したカウンタ値Ｃ、カウンタ鍵情報Ｋｃ及び配信鍵束ＢＫetを記録部３１に記録する。但し、配信鍵束ＢＫetは、前述した配信鍵束ＢＫとは異なり、二重に暗号化されたコンテンツ鍵から構成されている。また同様に、クライアント装置３０Ｂでは、所望の暗号化コンテンツEncb（Kt-1，Dc 1）を暗号化処理サーバ２０からダウンロードする。
【００５９】
これにより、クライアント装置３０Ｂは、オフラインでカウンタ値Ｃが示す権利内で所望のコンテンツを再生可能となる。
【００６０】
以下、クライアント装置３０Ｂは、ユーザの操作により、コンテンツの再生が要求される。クライアント装置３０Ｂにおいては、制御部３３が、配信鍵束ＢＫet内の未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲にカウンタ値Ｃがあるか否かを判定する（復号判定手段）。判定の結果、復号を許可する範囲に無い場合、制御部３３は再生要求を拒否する。
【００６１】
一方、判定の結果、復号を許可する範囲にある場合には、制御部３３は、カウンタ値Ｃを更新し（カウンタ値更新手段）、且つモジュール内復号部３４Ｄａを制御する。
【００６２】
モジュール内復号部３４Ｄａは、制御部３３により制御され、制御部３３による判定の結果が復号を許可する範囲にある場合には、当該二重暗号化コンテンツ鍵情報をカウンタ鍵情報Ｋｃにより暗号方式ａで復号し、暗号化コンテンツ鍵情報Ket-1を得る。このコンテンツ鍵情報Ket-1は、再使用可能な使用鍵束ＵＫetの一部として記録部３１に書込まれる一方、鍵復号部３６Ｄｃに送出される。
【００６３】
鍵復号部３６Ｄｃは、この暗号化コンテンツ鍵情報Ket-1を記憶装置３７内のユーザ鍵情報Ｋｕにより暗号方式ｃで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出する。
【００６４】
再生部３６Ｄｂは、このコンテンツ鍵情報Kt-1に基づいて、前述同様に暗号化コンテンツEncb（Kt-1，Dc 1）を暗号方式ｂで復号し、得られたコンテンツ情報Dc 1を再生する。
【００６５】
再生終了後、クライアント装置３０Ｂは、配信鍵束ＢKet内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からは記録部３１内の対応する暗号化コンテンツ鍵情報Ket-1を鍵復号部３６Ｄｃに送出する。具体的には例えば、クライアント装置３０Ｂは、記録部３１内の使用鍵束ＵＫetに含まれる暗号化コンテンツ鍵情報Ket-1を示すリストを表示し、外部からの入力により、リスト内の暗号化コンテンツ鍵情報Ket-1のいずれかが指定されると、指定された暗号化コンテンツ鍵情報Ket-1を鍵復号部３６Ｄｃに送出すればよい。このような具体例は、以下の各実施形態でも同様に実施可能である。以上により、次に同一コンテンツを再生する時には、カウンタ値を更新せずに、コンテンツを再生することができる。
【００６６】
上述したように本実施形態によれば、第１の実施形態の効果に加え、カウンタ値Ｃの更新と共に、復号した暗号化コンテンツ鍵情報Ket-1を記録部３１に書き込んでおく構成としたので、次に同一コンテンツを再生する時には、記録部３１内の暗号化コンテンツ鍵情報Ket-1を復号して用いることにより、カウンタ値を更新する必要が無い。また、本実施形態は、従来とは異なり、配信鍵束ＢＫetの復号に有効期間を用いていない。
【００６７】
従って、本実施形態は、復号鍵束を用いたコンテンツ再生において、同一コンテンツの再生時や有効期間の経過時における使用回数（カウンタ値）の無駄な消費を無くすことができる。
【００６８】
（第３の実施形態）
図３は本発明の第３の実施形態に係るコンテンツ再生システムの構成を示す模式図である。第３の実施形態は、第１の実施形態の変形例であり、クライアント装置３０Ｃにおいて、モジュール内復号部３４Ｄａにより復号されたコンテンツ鍵情報Kt-1を再び暗号化して記録部３１に書き込んでおく構成となっている。
【００６９】
これに伴い、モジュール内復号部３４Ｄａと再生部３６Ｄｂとの間に、鍵暗号化部３６Ｅｃ、鍵復号部３６Ｄｃ及び記憶装置３７を備えている。なお、モジュール内復号部（第１の鍵復号手段）３４Ｄａは、前述した機能において、復号して得られたコンテンツ鍵情報Kt-1を鍵暗号化部３６Ｅｃ１に送出するものとなっている。
【００７０】
鍵暗号化部３６Ｅｃは、モジュール内復号部３４Ｄａから受けたコンテンツ鍵情報Kt-1を記憶装置３７内のユーザ鍵情報Ｋｕにより暗号化し、暗号化コンテンツ鍵情報Ket-1を得る機能と、この暗号化ユーザコンテンツ鍵情報を記録部３１に書込むと共に鍵復号部３６Ｄｃに送出する機能とをもっている。
【００７１】
鍵復号部（第２の鍵復号手段）３６Ｄｃは、鍵暗号化部３６Ｅｃから受けた暗号化コンテンツ鍵情報Ket-1を記憶装置３７内のユーザ鍵情報Ｋｕにより暗号方式ｃで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出するものである。
【００７２】
記憶装置３７は、ユーザ固有のユーザ鍵情報Ｋｕを記憶するメモリであり、鍵復号部３６Ｄｃから読出可能となっている。
【００７３】
次に、以上のように構成されたコンテンツ再生装置の動作を説明する。  
クライアント装置３０Ｃは、前述同様に、鍵配信サーバ１０から受信したカウンタ値Ｃ、カウンタ鍵情報Ｋｃ及び配信鍵束ＢＫを記録部３１に記録する。また同様に、クライアント装置３０Ｃでは、所望の暗号化コンテンツEncb（Kt-1，Dc 1）を暗号化処理サーバ２０からダウンロードする。
【００７４】
これにより、クライアント装置３０Ｃは、オフラインでカウンタ値Ｃが示す権利内で所望のコンテンツを再生可能となる。
【００７５】
以下、クライアント装置３０Ｃは、ユーザの操作により、コンテンツの再生が要求される。クライアント装置３０Ｃにおいては、制御部３３が、配信鍵束ＢＫ内の未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲にカウンタ値Ｃがあるか否かを判定する（復号判定手段）。判定の結果、復号を許可する範囲に無い場合、制御部３３は再生要求を拒否する。
【００７６】
一方、判定の結果、復号を許可する範囲にある場合には、制御部３３は、カウンタ値Ｃを更新し（カウンタ値更新手段）、且つモジュール内復号部３４Ｄａを制御する。
【００７７】
モジュール内復号部３４Ｄａは、制御部３３により制御され、制御部３３による判定の結果が復号を許可する範囲にある場合には、当該暗号化コンテンツ鍵情報をカウンタ鍵情報Ｋｃにより暗号方式ａで復号し、暗号化コンテンツ鍵情報Kt-1を得る。このコンテンツ鍵情報kt-1は、鍵暗号化部３６Ｅｃに送出される。
【００７８】
鍵暗号化部３６Ｅｃは、このコンテンツ鍵情報Kt-1を記憶装置３７内のユーザ鍵情報Ｋｕにより暗号化し、得られた暗号化ユーザコンテンツ鍵情報を記録部３１に書込むと共に鍵復号部３６Ｄｃに送出する。
【００７９】
鍵復号部３６Ｄｃは、この暗号化コンテンツ鍵情報Ket-1を記憶装置３７内のユーザ鍵情報Ｋｕにより暗号方式ｃで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出する。
【００８０】
再生部３６Ｄｂは、このコンテンツ鍵情報Kt-1に基づいて、前述同様に暗号化コンテンツEncb（Kt-1，Dc 1）を暗号方式ｂで復号し、得られたコンテンツ情報Dc 1を再生する。
【００８１】
再生終了後、クライアント装置３０Ｃは、配信鍵束ＢＫ内の復号済みの暗号化コンテンツ鍵情報に関し、次の再生時からは記録部３１内の対応する暗号化ユーザコンテンツ鍵情報Ket-1を鍵復号部３６Ｄｃに送出する。これにより、次に同一コンテンツを再生する時には、カウンタ値を更新せずに、コンテンツを再生することができる。
【００８２】
上述したように本実施形態によれば、第１の実施形態の効果に加え、カウンタ値Ｃの更新と共に、復号したコンテンツ鍵情報Kt-1を暗号化して記録部３１に書き込んでおく構成としたので、次に同一コンテンツを再生する時には、記録部３１内の暗号化コンテンツ鍵情報Ket-1を復号して用いることにより、カウンタ値を更新する必要が無い。また、本実施形態は、従来とは異なり、有効期間を用いていない。
【００８３】
従って、本実施形態は、復号鍵束を用いたコンテンツ再生において、同一コンテンツの再生時や有効期間の経過時における使用回数（カウンタ値）の無駄な消費を無くすことができる。
【００８４】
なお、本実施形態は、鍵配信サーバ１０が直接的にクライアント装置３０Ｃに、配信鍵束ＢＫ等を配信する構成に限らず、例えば図４に示すように、変形することができる。すなわち、本実施形態は、鍵配信サーバ１０が分配サーバ１３を介して配信鍵束ＢＫ等を複数のクライアント装置３０Ｃ１〜３０Ｃｉに配信する構成に変形してもよい。また、この変形は、本明細書中の全ての実施形態及びその変形形態に適用することができる。
【００８５】
（第４の実施形態）
図５は本発明の第４の実施形態に係るコンテンツ再生システムの構成を示す模式図である。第４の実施形態は、第２の実施形態の変形例であり、図２の記録部３１に代えて、着脱自在にクライアント装置３０Ｄに保持されるセキュア記憶媒体４０を用いた構成となっている。
【００８６】
これに伴い、クライアント装置３０Ｄは、図２の記録装置３７に代えて、暗復号部３６ＤＥｄ、第１及び第２の鍵復号部３６Ｄｄ１，３６Ｄｄ２を備えており、更に、セキュア記憶媒体４０を着脱自在に保持するインターフェイス部３８を備えている。
【００８７】
暗復号部（カウンタ値復号手段）３６ＤＥｄは、セキュア記憶媒体４０に記憶された配信鍵束ＢＫet内の未復号の二重暗号化コンテンツ鍵情報を復号する前に、セキュア記憶媒体４０内の暗号化カウンタ値Encd（ＩＤｍ，Ｃ）を媒体識別子ＩＤｍにより復号し、得られたカウンタ値を制御部３３に送出する機能をもっている。
【００８８】
また、暗復号部（カウンタ値更新手段）３６ＤＥｄは、制御部３３により更新されたカウンタ値Ｃを媒体識別子ＩＤｍにより暗号化し、得られた暗号化カウンタ値に、セキュア記憶媒体４０内の暗号化カウンタ値を更新する機能をもっている。
【００８９】
第１の鍵復号部３６Ｄｄ１は、制御部３３による判定の結果、復号を許可する範囲にある場合には、セキュア記憶媒体４０内の暗号化カウンタ鍵情報Encd（ＩＤｍ，Ｋｃ）を媒体識別子ＩＤｍにより復号し、カウンタ鍵情報Ｋｃを得る機能と、得られたカウンタ鍵情報Ｋｃをモジュール内復号部３４Ｄａに送出する機能をもっている。
【００９０】
第２の鍵復号部３６Ｄｄ２は、制御部３３による判定の結果、復号を許可する範囲にある場合には、セキュア記憶媒体４０内の暗号化ユーザ鍵情報Encd（ＩＤｍ，Ｋｕ）を媒体識別子ＩＤｍにより復号し、ユーザ鍵情報Ｋｕを得る機能と、得られたユーザ鍵情報Ｋｕを鍵復号部３６Ｄｃに送出する機能とをもっている。
【００９１】
鍵復号部（第３の鍵復号手段）３６Ｄｃは、モジュール内復号部３４Ｄａから受けた暗号化コンテンツ鍵情報Ket-1を、第２の鍵復号部３６Ｄｄ２から受けたユーザ鍵情報Ｋｕにより暗号方式ｃで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出するものである。
【００９２】
一方、セキュア記憶媒体４０は、システム領域４１、保護領域４２及びユーザデータ領域４３を備えており、少なくとも保護領域４２の読出／書込処理に認証を要するセキュアなものである。
【００９３】
システム領域４１は、読出専用で外部からアクセス可能な領域であり、媒体識別子ＩＤｍが記憶される。
【００９４】
保護領域４２は、認証に成功した場合に外部から読出／書込可能な領域であり、暗号化カウンタ鍵情報Encd（ＩＤｍ，Ｋｃ）、暗号化カウンタ値Encd（ＩＤｍ，Ｃ）及び暗号化ユーザ鍵情報Encd（ＩＤｍ，Ｋｕ）が記憶される。
【００９５】
暗号化カウンタ鍵情報Encd（ＩＤｍ，Ｋｃ）は、媒体識別子ＩＤｍによりカウンタ鍵情報Ｋｃが暗号化されたものである。暗号化カウンタ値Encd（ＩＤｍ，Ｃ）は、媒体識別子ＩＤｍによりカウンタ値Ｃが暗号化されたものである。暗号化ユーザ鍵情報Encd（ＩＤｍ，Ｋｕ）は、媒体識別子ＩＤｍによりユーザ鍵情報Ｋｕが暗号化されたものである。
【００９６】
ユーザデータ領域４３は、外部から自由に読出／書込可能な領域であり、配信鍵束ＢＫet及び使用鍵束ＵＫetが記憶される。
【００９７】
次に、以上のように構成されたコンテンツ再生システムの動作を説明する。  
始めに、ユーザは、予め保護領域４２に暗号化カウンタ鍵情報Encd（ＩＤｍ，Ｋｃ）、暗号化カウンタ値Encd（ＩＤｍ，Ｃ）及び暗号化ユーザ鍵情報Encd（ＩＤｍ，Ｋｕ）が記憶されたセキュア記憶媒体４０を購入する。このセキュア記憶媒体４０は、ユーザの操作により、クライアント装置３０Ｄに挿入され、インターフェイス部３８に保持される。
【００９８】
クライアント装置３０Ｄは、前述同様に、鍵配信サーバ１０etから受信した配信鍵束ＢＫetをセキュア記憶媒体４０のユーザデータ領域４３に記録する。また同様に、クライアント装置３０Ｄでは、所望の暗号化コンテンツEncb（Kt-1，Dc 1）を暗号化処理サーバ２０からダウンロードする。
【００９９】
これにより、クライアント装置３０Ｄは、オフラインでカウンタ値Ｃが示す権利内で所望のコンテンツを再生可能となる。
【０１００】
以下、クライアント装置３０Ｄは、ユーザの操作により、コンテンツの再生が要求される。クライアント装置３０Ｄにおいては、暗復号部３６ＤＥｄが、この再生要求に応じて、セキュア記憶媒体４０内の暗号化カウンタ値Encd（ＩＤｍ，Ｃ）を媒体識別子ＩＤｍにより復号し、得られたカウンタ値を制御部３３に送出する。
【０１０１】
制御部３３は、セキュア記憶媒体４０内の配信鍵束ＢＫetに含まれる未復号の二重暗号化コンテンツ鍵情報に関し、復号を許可する範囲にカウンタ値Ｃがあるか否かを判定する（復号判定手段）。判定の結果、復号を許可する範囲に無い場合、制御部３３は再生要求を拒否する。
【０１０２】
一方、判定の結果、復号を許可する範囲にある場合には、制御部３３は、カウンタ値Ｃを更新し（カウンタ値更新手段）、暗復号部３６ＤＥｄと、第１及び第２の鍵復号部３６Ｄｄ１，３６Ｄｄ２と、モジュール内復号部３４Ｄａとを制御する。
【０１０３】
暗復号部３６ＤＥｄは、制御部３３により更新されたカウンタ値Ｃを媒体識別子ＩＤｍにより暗号化し、得られた暗号化カウンタ値でセキュア記憶媒体４０内の暗号化カウンタ値を上書きして更新する。
【０１０４】
第１の鍵復号部３６Ｄｄ１は、制御部３３に制御され、セキュア記憶媒体４０内の暗号化カウンタ鍵情報Encd（ＩＤｍ，Ｋｃ）を媒体識別子ＩＤｍにより復号し、得られたカウンタ鍵情報Ｋｃをモジュール内復号部３４Ｄａに送出する。
【０１０５】
モジュール内復号部３４Ｄａは、制御部３３により制御され、復号が許可された二重暗号化コンテンツ鍵情報をカウンタ鍵情報Ｋｃにより暗号方式ａで復号し、暗号化コンテンツ鍵情報Ket-1を得る。このコンテンツ鍵情報kt-1は、再使用可能な使用鍵束ＵＫetの一部としてセキュア記憶媒体４０のユーザデータ領域４３に書込まれる一方、鍵復号部３６Ｄｃに送出される。
【０１０６】
第２の鍵復号部３６Ｄｄ２は、制御部３３に制御され、セキュア記憶媒体４０内の暗号化ユーザ鍵情報Encd（ＩＤｍ，Ｋｕ）を媒体識別子ＩＤｍにより復号し、得られたユーザ鍵情報Ｋｕを鍵復号部３６Ｄｃに送出する。
【０１０７】
鍵復号部３６Ｄｃは、このユーザ鍵情報Ｋｕに基づいて、モジュール内復号部３４Ｄａから受けた暗号化コンテンツ鍵情報Ket-1を暗号方式ｃで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出する。
【０１０８】
再生部３６Ｄｂは、このコンテンツ鍵情報Kt-1に基づいて、前述同様に暗号化コンテンツEncb（Kt-1，Dc 1）を暗号方式ｂで復号し、得られたコンテンツ情報Dc 1を再生する。
【０１０９】
再生終了後、クライアント装置３０Ｄは、配信鍵束ＢＫ内の復号済みの二重暗号化コンテンツ鍵情報に関し、次の再生時からはセキュア記憶媒体４０内の対応する暗号化コンテンツ鍵情報Ket-1を鍵復号部３６Ｄｃに送出する。これにより、次に同一コンテンツを再生する時には、カウンタ値を更新せずに、コンテンツを再生することができる。
【０１１０】
上述したように本実施形態によれば、記録部３１に代えて、セキュア記憶媒体４０を用いた構成としても、第２の実施形態と同様の効果を得ることができる。
【０１１１】
なお、本実施形態は、図５に示したセキュア記憶媒体４０に限らず、例えば図６に示すように、現行のＳＤカードとしてのセキュア記憶媒体４０ｓｄに適合するように変形することができる。すなわち、本実施形態は、秘匿領域４４及び暗復号部４５を備えたセキュア記憶媒体４０ｓｄに対し、デバイス鍵Ｋｄを記憶した記憶装置３７、ＭＫＢ処理部３９ｍｋｂ、ハッシュ処理部３９ｈ、暗復号部４５との図示しない認証及び鍵交換機能などを備えたクライアント装置３０Ｄｓｄを用いた構成に変形してもよい。
【０１１２】
ここで、秘匿領域４４は、読出専用でセキュア記憶媒体４０ｓｄ自身が参照する領域であり、外部からのアクセスが一切不可となっており、メディア固有鍵Ｋｍｕが記憶されている。暗復号部４５は、保護領域とセキュア記憶媒体４０ｓｄ外部との間で、認証、鍵交換、及び暗号通信を行なうものであり、暗号化／復号機能をもっている。
【０１１３】
ＭＫＢ処理部３９は、システム領域４１から読み出した鍵管理情報ＭＫＢを記憶装置３７内のデバイス鍵ＫｄによりＭＫＢ処理し、得られたメディア鍵Ｋｍをハッシュ処理部３９ｈに送出する。ハッシュ処理部３９ｈは、このメディア鍵Ｋｍと、システム領域４１内の媒体識別子ＩＤｍとを共にハッシュ処理し、メディア固有鍵Ｋｍｕを得る。認証及び鍵交換機能（図示せず）は、このメディア固有鍵Ｋｍｕに基づいて、暗復号部４５との間で認証及び鍵交換（AKE: Authentication Key Exchange）処理を実行し、セキュア記憶媒体４０ｓｄとの間でセッション鍵Ｋｓを共有する。このセッション鍵Ｋｓを用いた暗号通信により、保護領域４２の記憶内容が読出／書込可能となる。また、メディア固有鍵Ｋｍｕは、暗復号部３６ＤＥｄ、第１及び第２の鍵復号部３６Ｄｄ１，３６Ｄｄ２に送出される。
【０１１４】
なお、図６に示したような現行のＳＤカードに適合させる変形は、本明細書中でセキュア記憶媒体を用いた全ての実施形態及びその変形形態に適用することができる。
【０１１５】
（第５の実施形態）
図７は本発明の第５の実施形態に係るコンテンツ再生システムの構成を示す模式図である。第５の実施形態は、第４の実施形態の変形例であり、図５の配信鍵束ＢＫetに代えて、配信鍵束ＢＫを用いている。これに伴い、図５の鍵配信サーバ１０etに代えて、図１又は図３の鍵配信サーバ１０が用いられる。
【０１１６】
一方、クライアント装置３０Ｅにおいては、図５における第２の鍵復号部３６Ｄｄ２に代えて、鍵暗号化部３６Ｅｄ及び鍵復号部３６Ｄｄ３を備えている。これに伴い、セキュア記憶媒体４０は、ユーザデータ領域４３には暗号化コンテンツ鍵Ket-1を書き込まずに、保護領域４２に暗号化コンテンツ鍵Encd（ＩＤｍ，Kt-1）を書き込むように使用される。
【０１１７】
すなわち、鍵暗号化部３６Ｅｃは、モジュール内復号部３４Ｄａから受けたコンテンツ鍵情報Kt-1をシステム領域４１内の媒体識別子ＩＤｍにより暗号化し、暗号化コンテンツ鍵情報Encd（ＩＤｍ，Kt-1）を得る機能と、この暗号化コンテンツ鍵情報を保護領域４２に書込む機能とをもっている。なお、モジュール内復号部３４Ｄａは、前述した機能において、復号して得られたコンテンツ鍵情報Kt-1を鍵暗号化部３６Ｅｄに送出するものとなっている。
【０１１８】
鍵復号部（第３の鍵復号手段）３６Ｄｄ３は、次の再生時から保護領域４２内の暗号化コンテンツ鍵情報Encd（ＩＤｍ，Kt-1）をシステム領域４１内の媒体識別子ＩＤｍにより暗号方式ｄで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出するものである。
【０１１９】
次に、以上のように構成されたコンテンツ再生システムの動作を説明する。  
始めに、ユーザは、予め保護領域４２に暗号化カウンタ鍵情報Encd（ＩＤｍ，Ｋｃ）及び暗号化カウンタ値Encd（ＩＤｍ，Ｃ）が記憶されたセキュア記憶媒体４０を購入する。このセキュア記憶媒体４０は、ユーザの操作により、クライアント装置３０Ｅに挿入され、インターフェイス部３８に保持される。
【０１２０】
クライアント装置３０Ｅは、前述同様に、鍵配信サーバ１０から受信した配信鍵束ＢＫをセキュア記憶媒体４０のユーザデータ領域４３に記録する。また同様に、クライアント装置３０Ｅでは、所望の暗号化コンテンツEncb（Kt-1，Dc 1）を暗号化処理サーバ２０からダウンロードする。
【０１２１】
これにより、クライアント装置３０Ｅは、オフラインでカウンタ値Ｃが示す権利内で所望のコンテンツを再生可能となる。
【０１２２】
以下、クライアント装置３０Ｅは、ユーザの操作により、コンテンツの再生が要求される。クライアント装置３０Ｅにおいては、暗復号部３６ＤＥｄが、この再生要求に応じて、セキュア記憶媒体４０内の暗号化カウンタ値Encd（ＩＤｍ，Ｃ）を媒体識別子ＩＤｍにより復号し、得られたカウンタ値を制御部３３に送出する。
【０１２３】
制御部３３は、セキュア記憶媒体４０内の配信鍵束ＢＫに含まれる未復号の暗号化コンテンツ鍵情報に関し、復号を許可する範囲にカウンタ値Ｃがあるか否かを判定する（復号判定手段）。判定の結果、復号を許可する範囲に無い場合、制御部３３は再生要求を拒否する。
【０１２４】
一方、判定の結果、復号を許可する範囲にある場合には、制御部３３は、カウンタ値Ｃを更新し（カウンタ値更新手段）、暗復号部３６ＤＥｄと、第１の鍵復号部３６Ｄｄ１と、モジュール内復号部３４Ｄａとを制御する。
【０１２５】
暗復号部３６ＤＥｄは、制御部３３により更新されたカウンタ値Ｃを媒体識別子ＩＤｍにより暗号化し、得られた暗号化カウンタ値でセキュア記憶媒体４０内の暗号化カウンタ値を上書きして更新する。
【０１２６】
第１の鍵復号部３６Ｄｄ１は、制御部３３に制御され、セキュア記憶媒体４０内の暗号化カウンタ鍵情報Encd（ＩＤｍ，Ｋｃ）を媒体識別子ＩＤｍにより復号し、得られたカウンタ鍵情報Ｋｃをモジュール内復号部３４Ｄａに送出する。
【０１２７】
モジュール内復号部３４Ｄａは、制御部３３により制御され、復号が許可された二重暗号化コンテンツ鍵情報をカウンタ鍵情報Ｋｃにより暗号方式ａで復号し、コンテンツ鍵情報Kt-1を得る。このコンテンツ鍵情報kt-1は、再生部３６Ｄｂ及び鍵暗号化部３６Ｅｄに送出される。
【０１２８】
鍵暗号化部３６Ｅｃは、このコンテンツ鍵情報Kt-1をシステム領域４１内の媒体識別子ＩＤｍにより暗号化し、得られた暗号化コンテンツ鍵情報Encd（ＩＤｍ，Kt-1）を保護領域４２に書込む。
【０１２９】
再生部３６Ｄｂは、このコンテンツ鍵情報Kt-1に基づいて、前述同様に暗号化コンテンツEncb（Kt-1，Dc 1）を暗号方式ｂで復号し、得られたコンテンツ情報Dc 1を再生する。
【０１３０】
鍵復号部３６Ｄｄ３は、次の再生時から保護領域４２内の暗号化コンテンツ鍵情報Encd（ＩＤｍ，Kt-1）をシステム領域４１内の媒体識別子ＩＤｍにより暗号方式ｄで復号し、得られたコンテンツ鍵情報Kt-1を再生部３６Ｄｂに送出する。
【０１３１】
上述したように本実施形態によれば、配信鍵束ＢＫetに代えて、配信鍵束ＢＫを用いた構成としても、第４の実施形態と同様の効果を得ることができる。また、暗号化コンテンツ鍵Encd（ＩＤｍ，Kt-1）を保護領域４２に記憶する構成により、安全性を向上させることができる。
【０１３２】
（第６の実施形態）
図８は本発明の第６の実施形態に係るコンテンツ再生システムの構成を示す模式図である。第６の実施形態は、第４の実施形態の変形例であり、図５に示した構成に加え、定期的又は不定期にクライアント装置３０Ｆからセキュア記憶媒体４０内の媒体識別子ＩＤｍ及びカウンタ値Ｃを受信し、当該媒体識別子毎にカウンタ値を集計するカウンタ値集計部５１を有する権利処理サーバ５０を備えている。
【０１３３】
これに伴い、制御部３３Ｆは、前述した機能に加え、定期的又は不定期にセキュア記憶媒体４０内の媒体識別子ＩＤｍ及びカウンタ値Ｃを外部の権利処理サーバ５０に向けて送信する機能を備えている。
【０１３４】
以上のような構成によれば、第４の実施形態の効果に加え、権利処理サーバ５０側において、媒体識別子ＩＤｍ毎に、カウンタ値Ｃの更新状況を管理でき、もって、カウンタ値Ｃに対応するコンテンツ再生権利の更新状況を管理することができる。
【０１３５】
なお、権利処理サーバ５０は、カウンタ値Ｃの更新状況を管理するが、カウンタ値ＣからコンテンツＩＤを得られないので、ユーザのプライバシを侵害せずに済む。また、カウンタ値Ｃと、カウンタ鍵Ｋｃの使用回数とが一対一に対応する場合、カウンタ値Ｃの更新状況がコンテンツの販売数に一致するので、コンテンツの販売数を集計できる。
【０１３６】
なお、本実施形態は、図５〜図８に示すようなセキュア記憶媒体４０，４０ｓｄを用いる構成に限らず、例えば図９又は図１０に示すように変形することができる。すなわち、本実施形態は、例えば図２又は図３に示した構成に適用し、権利処理サーバ５０が定期的又は不定期にクライアント装置３０ＢＦ，３０ＣＦからカウンタ値Ｃを受信して集計する構成に変形してもよい。また、この変形は、本明細書中の記録部３１を用いる全ての実施形態及びその変形形態に適用することができる。
【０１３７】
（第７の実施形態）
図１１は本発明の第７の実施形態に係るコンテンツ再生システムの構成を示す模式図である。第７の実施形態は、第４の実施形態の変形例であり、図５に示した構成に加え、
定期的又は不定期に複数のクライアント装置３０Ｇからカウンタモジュール３２内のカウンタログデータを受信して集計する匿名ログ集計部６１を有する集計処理サーバ６０を備えている。ここで、カウンタログデータとしては、日時情報の他に、例えば、カウンタ鍵情報Ｋｃにより復号された暗号化コンテンツ鍵情報Ket-1に関する識別情報などがあり、この受信回数に基づいて、当該識別情報毎に復号したクライアント装置３０Ｇの台数が集計可能となる。
【０１３８】
これに伴い、制御部３３Ｇは、前述した機能に加え、定期的又は不定期にカウンタログデータを外部の集計処理サーバ６０に向けて送信する機能を備えている。
【０１３９】
以上のような構成によれば、第４の実施形態の効果に加え、集計処理サーバ６０側において、例えばカウンタログデータの受信回数に基づいて、復号された暗号化コンテンツ鍵情報Ket-1に関する識別情報毎に、復号したクライアント装置３０Ｇの台数を集計して管理でき、もって、コンテンツ毎に、コンテンツ再生権利の更新状況を管理することができる。なお、集計処理サーバ６０は、コンテンツ再生権利の更新状況を管理するが、クライアント装置３０Ｇを特定できないので、ユーザのプライバシを侵害せずに済む。また、復号したクライアント装置３０Ｇの台数がコンテンツの販売数に一致するので、コンテンツの販売数を集計できる。
【０１４０】
なお、本実施形態は、図５〜図８に示すようなセキュア記憶媒体４０，４０ｓｄを用いる構成に限らず、例えば図１２又は図１３に示すように変形することができる。すなわち、本実施形態は、例えば図２又は図３に示した構成に適用し、集計処理サーバ６０が定期的又は不定期にクライアント装置３０ＢＧ，３０ＣＧからカウンタログデータを受信して集計する構成に変形してもよい。また、この変形は、本明細書中の記録部３１を用いる全ての実施形態及びその変形形態に適用することができる。
【０１４１】
（第８の実施形態）
図１４は本発明の第８の実施形態コンテンツ再生システムの構成を示す模式図である。第８の実施形態は、第１の実施形態の変形例であり、図１の配信鍵束ＢＫに代えて、前述した二重暗号化コンテンツ鍵情報Enca（Kc，Ket-1）〜Enca（Kc，Ket-n）と暗号化カウンタ値Enca（Kc，Ｃ）とからなる配信鍵束ＢＫ’を用いている。
【０１４２】
これに伴い、カウンタモジュール３２’では、制御部３３と記録部３１との間に、記録部３１内のカウンタ鍵Ｋｃに基づいて、記録部３１内の配信鍵束ＢＫ’の暗号化カウンタ値Enca（Kc，Ｃ）を復号／暗号化する暗復号部３６ＤＥａを備えている。
【０１４３】
以上のような構成によれば、第１の実施形態の効果に加え、暗号化カウンタ値Enca（Kc，Ｃ）を含む配信鍵束ＢＫ’を用いることができる。
【０１４４】
なお、本実施形態は、第１の実施形態の変形例に限らず、例えば図１５〜図２０に示すように、第２〜第７の実施形態の変形例としても実現することができる。また、この変形は、本明細書中の全ての実施形態に限らず、その変形例にも適用することができる。
【０１４５】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１４６】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１４７】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【０１４８】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１４９】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０１５０】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０１５１】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１５２】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【０１５３】
【図１】本発明の第１の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図２】本発明の第２の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図３】本発明の第３の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図４】同実施形態の変形構成を示す模式図である。
【図５】本発明の第４の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図６】同実施形態の変形構成を示す模式図である。
【図７】本発明の第５の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図８】本発明の第６の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図９】同実施形態の変形構成を示す模式図である。
【図１０】同実施形態の変形構成を示す模式図である。
【図１１】本発明の第７の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図１２】同実施形態の変形構成を示す模式図である。
【図１３】同実施形態の変形構成を示す模式図である。
【図１４】本発明の第８の実施形態に係るコンテンツ再生システムの構成を示す模式図である。
【図１５】同実施形態の変形構成を示す模式図である。
【図１６】同実施形態の変形構成を示す模式図である。
【図１７】同実施形態の変形構成を示す模式図である。
【図１８】同実施形態の変形構成を示す模式図である。
【図１９】同実施形態の変形構成を示す模式図である。
【図２０】同実施形態の変形構成を示す模式図である。
【符号の説明】
【０１５４】
１０，１０et…鍵配信サーバ、１１，２１，３７…記憶装置、１２Ｅａ，１２Ｅｃ，２２Ｅｂ，３６Ｅｃ…鍵暗号化部、２０…暗号化処理サーバ、２３…配信部、３０Ａ〜３０Ｇ…クライアント装置、３１…記録部、３２…カウンタモジュール、３３，３３Ｆ，３３Ｇ…制御部、３４Ｄａ…モジュール内復号部、３５…ダウンロード部、３６Ｄｃ，３６Ｄｄ１，３６Ｄｄ２…鍵復号部、３６ＤＥｄ…暗復号部、３６Ｄｂ…再生部、３８…インターフェイス部、４０，４０et…セキュア記憶媒体、４１…システム領域、４２…保護領域、４３…ユーザデータ領域、４４…秘匿領域、４５…暗復号部。
【図１】
2006254204.tif 000003
【図２】
2006254204.tif 000004
【図３】
2006254204.tif 000005
【図４】
2006254204.tif 000006
【図５】
2006254204.tif 000007
【図６】
2006254204.tif 000008
【図７】
2006254204.tif 000009
【図８】
2006254204.tif 000010
【図９】
2006254204.tif 000011
【図１０】
2006254204.tif 000012
【図１１】
2006254204.tif 000013
【図１２】
2006254204.tif 000014
【図１３】
2006254204.tif 000015
【図１４】
2006254204.tif 000016
【図１５】
2006254204.tif 000017
【図１６】
2006254204.tif 000018
【図１７】
2006254204.tif 000019
【図１８】
2006254204.tif 000020
【図１９】
2006254204.tif 000021
【図２０】
2006254204.tif 000022