(57)【要約】【課題】偽造ＳＤカードの使用を可能な限り排除する。【解決手段】ＳＤカードＳＤｑは、ユーザ鍵データＫｕによりコンテンツ鍵データＫｃｉが復号可能に暗号化されてなる暗号化コンテンツ鍵データが記憶された記憶媒体である。このＳＤカードＳＤｑに対するデータ処理が、ユーザ端末２０を介してサーバ４０により実行される。このサーバ４０は、コンテンツＩＤ（ＩＤｃ）を、乱数Ｒ１、メディアＩＤ（ＩＤｍ）及びユーザ鍵ＩＤ（ＩＤｋｕ）と共に受信する。乱数Ｒ１はメディアＩＤ及びユーザ鍵ＩＤと関連付けて乱数記憶部４９に記憶される。照合部４１４の照合の結果に応じて、コンテンツ鍵データが正規に付与されたものであることを証する証明書データＣＲＴＦが生成される。証明書データＣＲＴＦには、コンテンツ鍵データの有効期限を示す有効期限データ、又はコンテンツ鍵データの発行回数を示す発行回数データが含まれる。【選択図】図１
2010114579.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体を識別するためのメディアＩＤと、ユーザに固有のユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体に対するデータ処理を、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能なユーザ端末を介して実行する記憶媒体処理サーバであって、
要求に係るコンテンツデータに対応するコンテンツＩＤを、前記ユーザ端末で発生された乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に受信する受信部と、
前記ユーザ端末が提示した乱数を前記メディアＩＤ及び前記ユーザ鍵ＩＤと関連付けて記憶する乱数記憶部と、
前記ユーザ端末が提示した乱数を前記乱数記憶部に記憶された乱数と照合する照合部と、
前記照合部の照合の結果に応じて、前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データを含む証明書データ又は前記コンテンツ鍵データの発行回数を示す発行回数データを生成する証明書生成部と、
前記証明書データを前記コンテンツ鍵データと共にユーザ端末に向けて送信する送信部と、
前記証明書生成部で生成され前記送信部により送信された前記証明書データを記憶する証明書データベースと
を備え、
前記照合部は、前記有効期限が間近又は切れた前記証明書データの更新の要求が前記ユーザ端末から受領された場合、提示された前記証明書データを前記証明書データベースと照合し、その照合結果に応じて前記証明書データの更新を許可する
ことを特徴とする記憶媒体処理サーバ。
【請求項２】
前記照合部は、前記乱数記憶部を照合して、その照合の結果に応じて、既に配信済みの前記コンテンツ鍵データ、又は更新後の前記証明書データの再送を前記送信部に許可することを特徴とする請求項１記載の記憶媒体処理サーバ。
【請求項３】
記憶媒体を識別するためのメディアＩＤと、ユーザに固有のユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体に対するデータ処理を、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能なユーザ端末と通信可能に構成されたサーバにおいて実行する記憶媒体処理方法であって、
前記ユーザ端末において乱数を発生させるステップと、
要求に係るコンテンツデータに対応するコンテンツＩＤを、前記乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に前記ユーザ端末から前記サーバに向けて送信するステップと、
前記サーバにおいて受信した前記乱数、前記メディアＩＤ及び前記ユーザ鍵ＩＤを前記サーバが有するデータベースと照合するステップと、
前記照合の結果に応じて、前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データ、又は前記コンテンツ鍵データの発行回数を示す発行回数データを含む証明書データを生成するステップと、
前記証明書データを前記コンテンツ鍵データと共にユーザ端末に向けて送信するステップと、
送信された前記証明書データを前記サーバにおいて記憶するステップと、
前記乱数を前記メディアＩＤ及び前記ユーザ鍵ＩＤと関連付けて乱数記憶部に記憶するステップと
を備えたことを特徴とする記憶媒体処理方法。
【請求項４】
前記有効期限が間近又は切れた前記証明書データの更新の要求が前記ユーザ端末から送信された場合、提示された前記証明書データを前記サーバが記憶している前記証明書データと照合するステップと、
その照合結果に応じて前記証明書データの更新を許可し、その更新された前記証明書データを前記ユーザ端末に送信するステップと
を更に備えたことを特徴とする請求項３に記載の記憶媒体処理方法。
【請求項５】
前記ユーザ端末から提示された乱数を、前記乱数記憶部に記憶された乱数と照合して、その照合の結果に応じて、既に配信済みの前記コンテンツ鍵データ、又は更新後の前記証明書データの再送を許可するステップを更に備えた請求項４記載の記憶媒体処理方法。
【請求項６】
記憶媒体を識別するためのメディアＩＤと、ユーザに固有のユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体に接続可能とされ、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能に構成されたユーザ端末と、
前記記憶媒体に対し前記ユーザ端末を介してアクセスして前記記憶媒体に対するデータの処理を実行する記憶媒体処理サーバと
を備え、
前記ユーザ端末は、
前記サーバとの間でのデータの送受信を制御する制御部と、
前記データの送信の際に乱数を発生させる乱数発生部と
を少なくとも備え、
前記記憶媒体処理サーバは、
要求に係るコンテンツデータに対応するコンテンツＩＤを、前記乱数発生部で発生された乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に受信する受信部と、
前記ユーザ端末が提示した前記乱数を前記メディアＩＤ、及び前記ユーザ鍵ＩＤと関連付けて記憶する乱数記憶部と、
前記ユーザ端末が提示した前記乱数を前記乱数記憶部に記憶された乱数と照合する照合部と、
前記照合部の照合の結果に応じて、前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データ、又は前記コンテンツ鍵データの発行回数を示す発行回数データを含む証明書データを生成する証明書生成部と、
前記証明書データを前記コンテンツ鍵データと共にユーザ端末に向けて送信する送信部と、
前記証明書生成部で生成され前記送信部により送信された前記証明書データを記憶する証明書データベースと
を備え、
前記照合部は、前記有効期限が間近又は切れた前記証明書データの更新の要求が前記ユーザ端末から受領された場合、提示された前記証明書データを前記証明書データベースと照合し、その照合結果に応じて前記証明書データの更新を許可する
ことを特徴とする記憶媒体処理システム。
【請求項７】
前記照合部は、前記乱数記憶部を照合して、その照合の結果に応じて、既に配信済みの前記コンテンツ鍵データ、又は更新後の前記証明書データの再送を前記送信部に許可することを特徴とする請求項１記載の記憶媒体処理システム。
【請求項８】
記憶媒体を識別するためのメディアＩＤと、ユーザに固有のユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体と接続可能に構成されると共に、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能に構成され、且つ前記記憶媒体の処理を実行するサーバにアクセス可能に構成されたユーザ端末であって、
前記サーバとの間でのデータの送受信を制御する制御部と、
前記サーバへのデータの送信の際に乱数を発生させる乱数発生部と
を備え、
前記制御部は、
要求に係るコンテンツデータに対応するコンテンツＩＤを、前記乱数発生部で発生された乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に前記サーバに送信し、
前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データ、又は前記コンテンツ鍵データの発行回数を示す発行回数データを含む証明書データを前記コンテンツ鍵データと共に前記サーバから受信し、前記記憶媒体に格納すると共に、
前記有効期限が間近又は切れた前記証明書データの更新の要求を前記サーバに向けて前記乱数と共に送信する
ことを特徴とするユーザ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化二重鍵方式に対応する記憶媒体を、ユーザ端末を介してサーバと接続することにより、ユーザ端末がサーバからコンテンツ鍵データ等を取得することができるようにした記憶媒体処理サーバ、記憶媒体処理方法及びシステム、及びユーザ端末に関するものである。
【背景技術】
【０００２】
近年、情報化社会の発展に伴い、本、新聞、音楽又は動画などを電子化したコンテンツ（コンテンツデータ）をユーザ端末に配信し、コンテンツデータを閲覧可能とするコンテンツ流通システムが広く用いられてきている。
【０００３】
但し、コンテンツデータは、容易に複製可能なため、著作権を無視する違法行為が生じ易い。このような違法行為からコンテンツデータを保護する観点から、コンテンツデータは、通常、暗号化鍵により、暗号化されて記録され、再生時に復号される。この種のコンテンツ保護技術には、ＣＰＲＭ（Content Protection for Prerecorded Media）があり、例えばＳＤオーディオ(SD-Audio)、ＳＤビデオ(SD-video)、ＳＤイー・パブリッシュ(SD-ePublish：ＳＤ電子出版)のように規格化された暗号化鍵方式を用いている。
【０００４】
このＣＰＲＭで用いられる暗号化鍵方式は、タイトル鍵をメディア固有鍵で一重に暗号化する暗号化一重鍵方式である。一方、以下のようにコンテンツ鍵がユーザ鍵及びメディア固有鍵で二重に暗号化された暗号化二重鍵方式が考えられている。この種の暗号化二重鍵方式は、例えばＭＱｂｉｃ（登録商標）に用いられている。
【０００５】
ＳＤカードにおいては、偽造ＳＤカード（偽造記憶媒体）の存在が確認されており、その蔓延を防止することが喫緊の課題となっている。偽造ＳＤカードは、ＳＤカードのライセンスを受けた製造メーカが、裏で不正を働いたこと等により発生する。また、製造メーカの不正行為防止の対応が不十分であることが理由となって、偽造ＳＤカードが発生する場合もある。こうして、同一メディアＩＤを有する偽造ＳＤカードが、数百枚も流通することも十分に起こり得る。偽造ＳＤカードの保持者は、悪意の場合もあるが、善意（偽造と知らずに、購入し使用している）の場合も多いのが実情である。
【０００６】
偽造カードの中には、メディアＩＤだけでなく、ユーザ鍵等までコピーされたクローンＳＤカードと呼ばれるものもある。クローンＳＤカードの保持者がサーバにアクセスし、コンテンツを取得した場合、その課金が同一ＩＤ等を有する正規のＳＤカードにチャージされてしまうなどの問題が生じる可能性がある。従って、偽造ＳＤカードの使用を可能な限り排除することが、システムの正常な運用のために不可欠である。
【０００７】
この問題の解決のため、本発明者は、特許文献１において、ユーザ鍵データに有効期限を与え、ユーザ鍵データの更新を実行させるシステムを提案している。しかし、このシステムでは、秘密性の高いユーザ鍵データの送受信、及び記憶媒体への書き込みが行われるため、セキュリティの面の配慮が必要になるという問題がある。
【特許文献１】特開２００６−５５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、データ更新時におけるセキュリティへの配慮を軽減しつつ偽造記憶媒体を排除することができ且つセキュアな記憶媒体処理システム、サーバ、及び方法、並びにユーザ端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る記憶媒体処理サーバは、記憶媒体を識別するためのメディアＩＤと、ユーザに固有のユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体に対するデータ処理を、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能なユーザ端末を介して実行する記憶媒体処理サーバであって、要求に係るコンテンツデータに対応するコンテンツＩＤを、前記ユーザ端末で発生された乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に受信する受信部と、前記ユーザ端末が提示した乱数を前記メディアＩＤ及び前記ユーザ鍵ＩＤと関連付けて記憶する乱数記憶部と、前記ユーザ端末が提示した乱数を前記乱数記憶部に記憶された乱数と照合する照合部と、前記照合部の照合の結果に応じて、前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データ、又は前記コンテンツ鍵データの発行回数を示す発行回数データを含む証明書データを生成する証明書生成部と、前記証明書データを前記コンテンツ鍵データと共にユーザ端末に向けて送信する送信部と、前記証明書生成部で生成され前記送信部により送信された前記証明書データを記憶する証明書データベースとを備え、前記照合部は、前記有効期限が間近又は切れた前記証明書データの更新の要求が前記ユーザ端末から受領された場合、提示された前記証明書データを前記証明書データベースと照合し、その照合結果に応じて前記証明書データの更新を許可することを特徴とする。
【００１０】
本発明の一態様に係る記憶媒体処理方法は、記憶媒体を識別するためのメディアＩＤと、ユーザに固有のユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体に対するデータ処理を、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能なユーザ端末と通信可能に構成されたサーバにおいて実行する記憶媒体処理方法であって、前記ユーザ端末において乱数を発生させるステップと、要求に係るコンテンツデータに対応するコンテンツＩＤを、前記乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に前記ユーザ端末から前記サーバに向けて送信するステップと、前記サーバにおいて受信した前記乱数、前記メディアＩＤ及び前記ユーザ鍵ＩＤを前記サーバが有するデータベースと照合するステップと、前記照合の結果に応じて、前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データ、又は前記コンテンツ鍵データの発行回数を示す発行回数データを含む証明書データを生成するステップと、前記証明書データを前記コンテンツ鍵データと共にユーザ端末に向けて送信するステップと、送信された前記証明書データを前記サーバにおいて記憶するステップと、前記乱数を前記メディアＩＤ及び前記ユーザ鍵ＩＤと関連付けて乱数記憶部に記憶するステップとを備えたことを特徴とする。
【００１１】
本発明の一態様に係る記憶媒体処理システムは、記憶媒体を識別するためのメディアＩＤと、ユーザに固有のユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体に接続可能とされ、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能に構成されたユーザ端末と、前記記憶媒体に対し前記ユーザ端末を介してアクセスして前記記憶媒体に対するデータの処理を実行する記憶媒体処理サーバとを備え、前記ユーザ端末は、前記サーバとの間でのデータの送受信を制御する制御部と、前記データの送信の際に乱数を発生させる乱数発生部とを少なくとも備え、前記記憶媒体処理サーバは、要求に係るコンテンツデータに対応するコンテンツＩＤを、前記乱数発生部で発生された乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に受信する受信部と、前記ユーザ端末が提示した前記乱数を前記メディアＩＤ、及び前記ユーザ鍵ＩＤと関連付けて記憶する乱数記憶部と、前記ユーザ端末が提示した前記乱数を前記乱数記憶部に記憶された乱数と照合する照合部と、前記照合部の照合の結果に応じて、前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データ、又は前記コンテンツ鍵データの発行回数を示す発行回数データを含む証明書データを生成する証明書生成部と、前記証明書データを前記コンテンツ鍵データと共にユーザ端末に向けて送信する送信部と、前記証明書生成部で生成され前記送信部により送信された前記証明書データを記憶する証明書データベースとを備え、前記照合部は、前記有効期限が間近又は切れた前記証明書データの更新の要求が前記ユーザ端末から受領された場合、提示された前記証明書データを前記証明書データベースと照合し、その照合結果に応じて前記証明書データの更新を許可することを特徴とする。
【００１２】
本発明の一態様に係るユーザ端末は、記憶媒体を識別するためのメディアＩＤと、ユーザに固有なユーザ鍵を特定するためのユーザ鍵データが復号可能に暗号化されてなる暗号化ユーザ鍵データと、前記ユーザ鍵データによりコンテンツ鍵データが復号可能に暗号化されてなる暗号化コンテンツ鍵データとが記憶された記憶媒体と接続可能に構成されると共に、前記コンテンツ鍵データによりコンテンツデータが復号可能に暗号化されてなる暗号化コンテンツデータを利用可能に構成され、且つ前記記憶媒体の処理を実行するサーバにアクセス可能に構成されたユーザ端末であって、前記サーバとの間でのデータの送受信を制御する制御部と、前記サーバへのデータの送信の際に乱数を発生させる乱数発生部とを備え、前記制御部は、要求に係るコンテンツデータに対応するコンテンツＩＤを、前記乱数発生部で発生された乱数、前記メディアＩＤ及び前記ユーザ鍵データを特定するためのユーザ鍵ＩＤと共に前記サーバに送信し、前記コンテンツ鍵データが前記メディアＩＤ及び前記ユーザ鍵ＩＤに対し正規に付与されたものであることを証し且つ前記コンテンツ鍵データの有効期限を示す有効期限データ、又は前記コンテンツ鍵データの発行回数を示す発行回数データを含む証明書データを前記コンテンツ鍵データと共に前記サーバから受信し、前記記憶媒体に格納すると共に、前記有効期限が間近又は切れた前記証明書データの更新の要求を前記サーバに向けて前記乱数と共に送信することを特徴とする
【発明の効果】
【００１３】
この発明によれば、データ更新時におけるセキュリティへの配慮を軽減しつつ偽造記憶媒体を排除することができ且つセキュアな記憶媒体処理システム、サーバ、及び方法、並びにユーザ端末を提供することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１５】
はじめに、この実施の形態において利用される暗号化二重鍵方式に関し、簡単に説明する。図５は、この暗号化二重鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図である。ここで、ＳＤカードＳＤｑは、データをセキュアに記憶したセキュア記憶媒体の一例であり、システム領域(System Area)１、秘匿領域(Hidden Area)２、保護領域(Protected Area)３、ユーザデータ領域(User Data Area)４及び暗復号部５を備えており、各領域１〜４にデータが記憶されている。
【００１６】
このようなＳＤカードＳＤｑは、具体的には、システム領域１には鍵管理情報ＭＫＢ(Media Key Block)及びメディアＩＤ（ＩＤｍ）が記憶され、秘匿領域２にはメディア固有鍵データＫｍｕが記憶され、保護領域３には暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ、Ｋｕ）が記憶され、ユーザデータ領域４には暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ、Ｋｃ）が記憶されている。なお、Ｅｎｃ（Ａ、Ｂ）の表記は、本明細書中ではデータＡにより暗号化されたデータＢを意味する。ここで、ユーザ鍵データＫｕは、コンテンツ鍵データＫｃに対する暗号化／復号鍵であり、同一のＳＤカードＳＤｑでは複数個の暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ、Ｋｃ１）、Ｅｎｃ（Ｋｕ、Ｋｃ２）、…Ｅｎｃ（Ｋｕ：Ｋｃｎ）に対しても、共通に使用される。また、ＳＤカードＳＤｑの添字ｑは、ＭＱｂｉｃ（登録商標）に対応する旨を表す。
【００１７】
ここで、システム領域１は、読取専用でＳＤカード外部からアクセス可能な領域である。秘匿領域２は、読取専用でＳＤカード自身が参照する領域であり、外部からのアクセスが一切不可となっている。保護領域３は、認証に成功した場合にＳＤカード外部から読出／書込可能な領域である。ユーザデータ領域４は、ＳＤカード外部から自由に読出／書込可能な領域である。暗復号部５は、保護領域３とＳＤカード外部との間で、認証、鍵交換及び暗号通信を行なうものであり、暗号化／復号機能をもっている。
【００１８】
このようなＳＤカードＳＤｑに対し、再生用のユーザ端末１０ｑは以下のように論理的に動作する。すなわち、ユーザ端末１０ｑでは、ＳＤカードＳＤｑのシステム領域１から読み出した鍵管理情報ＭＫＢを、予め設定されたデバイス鍵データＫｄによりＭＫＢ処理し（ＳＴ１）、メディア鍵データＫｍを得る。次に、ユーザ端末１０ｑは、このメディア鍵データＫｍと、ＳＤカードＳＤｑのシステム領域１から読み出したメディアＩＤ（ＩＤｍ）とを共にハッシュ処理し（ＳＴ２）、メディア固有鍵データＫｍｕを得る。
【００１９】
しかる後、ユーザ端末１０ｑは、このメディア固有鍵データＫｍｕに基づいて、ＳＤカードＳＤｑの暗復号部５との間で認証及び鍵交換（ＡＫＥ：  Authentication Key Exchange）処理を実行し（ＳＴ３）、ＳＤカードＳＤｑとの間でセッション鍵データＫｓを共有する。なお、ステップＳＴ３の認証及び鍵交換処理は、暗復号部５に参照される秘匿領域２内のメディア固有鍵データＫｍｕと、ユーザ端末１０ａに生成されたメディア固有鍵データＫｍｕとが一致するときに成功し、セッション鍵データＫｓが共有される。
【００２０】
続いて、ユーザ端末１０ｑは、セッション鍵データＫｓを用いた暗号通信を介して保護領域３から暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ、Ｋｕ）を読み出すと（ＳＴ４）、この暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ、Ｋｕ）をメディア固有鍵データＫｍｕにより復号処理し（ＳＴ５）、ユーザ鍵データＫｕを得る。
【００２１】
その後、ユーザ端末１０ｑは、ＳＤカードＳＤｑのユーザデータ領域４から暗号化コンテンツ鍵Ｅｎｃ（Ｋｔ、Ｋｃ）を読出すと、この暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ、Ｋｃ）をユーザ鍵データＫｕにより復号処理し（ＳＴ５ｑ）、コンテンツ鍵データＫｃを得る。
【００２２】
最後に、ユーザ端末１０ａは、メモリ１１ｑから暗号化コンテンツＥｎｃ（Ｋｃ、Ｃ）を読出すと、この暗号化コンテンツＥｎｃ（Ｋｃ、Ｃ）をコンテンツ鍵データＫｃにより復号処理し（ＳＴ６）、得られたコンテンツＣを再生する。なお、上記の例では、暗号化コンテンツは、ユーザ端末１０ｑ内のメモリ１１ｑに記憶されるとしたが、外部の記憶媒体に記憶されていてもよい。
【００２３】
以上のような暗号化二重鍵方式は、保護領域３よりも記憶容量が大きいユーザデータ領域４に暗号化コンテンツ鍵データを保持するので、暗号化一重鍵方式よりも大量の暗号化コンテンツ鍵を保存できる利点がある。また、暗号化二重鍵方式は、暗号化コンテンツをＳＤカード外部に保持できることから、暗号化コンテンツの流通を促すことが期待されている。
【００２４】
さらに、暗号化二重鍵方式では、各ＳＤカードには記憶媒体毎の固有の識別子としてメディアＩＤ（ＩＤｍ）が付与されており、メディアＩＤ（ＩＤｍ）ごとに、ユーザに固有のユーザ鍵データＫｕが発行される。このユーザ鍵データＫｕも暗号化されて、ＳＤカードＳＤｑの保護領域（プロテクトエリア）に格納される。ユーザ鍵データＳＤｑの暗号化はメディアＩＤ（ＩＤｍ）に依存しており、また正当なプレイヤーでしか復号できない。このため、侵害者が暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃ）のみをユーザデータ領域から不正にコピーしたとしても、コンテンツを取得することはできないようになっている。
【００２５】
しかし、実際の市場では同一のメディアＩＤを持つ複数のＳＤカードが存在している。メディアＩＤの付与ルールに従わずに不正にカード製造を行うもので、こういった不正カード製造者はメディアＩＤ同様に対応した暗号化ユーザ鍵のデータが入手できれば同一のメディアＩＤ、ユーザ鍵を有する偽造ＳＤカードを複数作成することも可能であり、こういった状況が懸念されている。このような場合に、偽造ＳＤカードの利用を最小限に抑える必要がある。以下の実施の形態は、下記の構成を有することで、こうした偽造ＳＤカードの利用を最小限に抑えている。
【００２６】
（実施の形態の全体構成）
次に、本発明の実施形態について図面を参照しながら説明する。図１は本発明の実施形態に係る記憶媒体処理システムの構成を示す模式図である。
【００２７】
図５と同種の部分には同一符号を付してその詳しい説明を省略し、ここでは異なる部分について主に述べる。
具体的には本実施形態のシステムは、ＳＤカードＳＤｑを着脱自在に保持するユーザ端末２０がネットワーク３０を介してサーバ４０に通信可能となっている。
【００２８】
ユーザ端末２０は、メモリ２１、ダウンロード部２２、ＳＤカード処理部２３、制御部２５、乱数発生部２６、及び履歴記憶部２７を備えている。
【００２９】
ユーザ端末２０は、図２に示すように、例えばパーソナルコンピュータ、携帯電話、携帯情報端末（ＰＤＡ）、シリコンオーディオプレーヤ、ハードディスクレコーダ、カーステレオコンポ、録画機能付きのデジタルＴＶ受像機（２０Ａ〜２０Ｌ）などのように、ＳＤカードＳＤｑを着脱自在に保持する電子機器であれば任意なデバイスが使用可能となっている。また、ユーザの所有でない公共端末等においても、このＳＤカードＳＤｑを挿入して、各種のコンテンツデータの視聴を楽しむこともできる（本明細書では、このような公共端末２０Ｃも、ユーザ端末２０の一形態に含めることとする）。
【００３０】
図２に示すように、ＳＤカードＳＤｑは、複数種類のコンテンツ鍵データＫｃｉ（ｉ＝１、２、３・・・）をそれぞれユーザ鍵データＫｕで暗号化してなる複数個の暗号化コンテンツ鍵データＥｎｃ（Ｋｃ：Ｋｃｉ）の束を、ユーザデータ領域４において記憶している。場合により、コンテンツデータＣｉがコンテンツ鍵データＫｃｉで暗号化されてなる暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）を格納する場合もある。
【００３１】
また、このコンテンツ鍵データＫｃｉが、メディアＩＤ（ＩＤｍ）及びユーザ鍵ＩＤ（ＩＤｕｋ）に対し正規に付与されたものであることを証する証明書データＣＲＴＦも、このＳＤカードＳＤｑのユーザデータ領域４に記憶される。証明書データＣＲＴＦは、コンテンツデータＣｉ毎に、すなわちコンテンツ鍵データＫｃ毎に発行される。証明書データＣＲＴＦには、各コンテンツ鍵データＣｉの有効期限を示す有効期限データＤｔ、又は前記コンテンツ鍵データＫｃｉの発行回数を示す発行回数データＮｉも、付属データとして格納されている。以下の実施の形態では、有効期限データＤｔ、発行回数データＮｉが両方証明書データＣＲＴＦ中に含まれるものとして説明を行う。しかし、本発明はこれに限定されるものではなく、有効期限データＤｔ、発行回数データＮｉのいずれか一方が含まれていればよい。
【００３２】
ユーザは、このＳＤカードＳＤｑを、複数種類のユーザ端末２０Ａ〜２０Ｌにおいて供用することができる。すなわち、このＳＤカードＳＤｑには、ユーザがライセンスを受けた複数のコンテンツ鍵データを全て保持しておく。このＳＤカードＳＤｑを携行し、その携行先で様々なユーザ端末２０に挿入することで、そのユーザ端末２０がメモリ２１等に格納しており又は通信手段を通じて取得・利用可能なコンテンツデータを視聴することができる。
【００３３】
ダウンロード部２２は、制御部２５により制御され、サーバ４０から暗号化コンテンツ鍵データＥｎｃ（Ｋｕ、Ｋｃ）や暗号化コンテンツデータＥｎｃ（Ｋｃｉ：Ｃｉ）等をダウンロードする機能を有している。
【００３４】
ＳＤカード処理部２３は、制御部２５により制御され、ＳＤカードＳＤｑとの間の認証機能、通信機能、暗号／復号化機能及び各領域１、３、４の記憶内容を読出／書込する機能をもっている。
【００３５】
制御部２５は、通常のコンピュータ機能と、ユーザの操作に応じて他の各部２１〜２４、２６、２７を制御する機能とを有している。
【００３６】
乱数発生部２６は、サーバ４０に対しコンテンツ鍵データの配信や証明書データの更新を要求する場合に添付する乱数Ｒを生成する機能を有する。この乱数Ｒは、このシステムにおいて、偽造ＳＤカードの利用を最小限に抑えるために機能している。また、履歴記憶部２７は、サーバ４０に送信された各種データの一式（乱数Ｒを含む）を記憶するものである。
【００３７】
サーバ４０は、鍵／証明書配信サーバ４１、メディアＩＤデータベース４２、ユーザ鍵データベース４３、ユーザ鍵ＩＤデータベース４４、コンテンツ鍵データベース４５、コンテンツ鍵ＩＤデータベース４６、証明書データベース４７、証明書生成部４８及び乱数記憶部４９を備えている。
【００３８】
鍵／証明書配信サーバ４１は、ユーザ端末２０からネットワーク３０を介してコンテンツ鍵データの送信要求を受けた場合、所定の認証プロセスを経て、要求に係る新しいコンテンツ鍵データを暗号化した後、ネットワーク３０を介してユーザ端末２０に送信する機能を有する。このとき、新しいコンテンツ鍵データには、証明書生成部４８で生成される証明書データＣＲＴＦが添付される。この機能を実行するため、鍵／証明書配信サーバ４１は、各種データをユーザ端末２０から受信する受信部４１１、データを暗号化又は復号化する暗復号化部４１２、データの送信を担当する送信部４１３、及び各種データをデータベースのそれと照合する照合部４１４を備えている。
【００３９】
また、鍵／証明書配信サーバ４１は、ユーザ端末２０からネットワーク３０を介して証明書データＣＲＴＦの更新要求（古い証明書データＣＲＴＦｏを、新しい証明書データＣＲＴＦｎに切り換える要求）を受けた場合、各種データベース４７、乱数記憶部４９等にアクセスし、要求の適否を判定すると共に、要求が適正と判定される場合、新しい証明書データＣＲＴＦｎを生成すると共に、その新しい証明書データＣＲＴＦｎをネットワーク３０を介してユーザ端末２０に返信する機能を有する。
【００４０】
メディアＩＤデータベース４２は、各ＳＤカードＳＤｑが有するメディアＩＤ（ＩＤｍ）のデータを保持するものである。
【００４１】
ユーザ鍵データベース４３は、各ＳＤカードＳＤｑが有するユーザ鍵データＫｕを保存するためのものである。ユーザ鍵ＩＤデータベース４４は、ユーザ鍵データＫｕ毎に用意されたユーザ鍵ＩＤを保存するためのものである。
【００４２】
コンテンツ鍵データベース４５は、各種コンテンツ鍵データＫｃｉを保持するものである。
【００４３】
コンテンツ鍵ＩＤデータベース４６は、各種コンテンツ鍵データＫｃｉに対応するコンテンツ鍵ＩＤ（ＩＤｃ）を保存するものである。
【００４４】
証明書データベース４７は、証明書生成部４８で生成されてユーザ端末２０に送信された証明書データＣＲＴＦを保存するためのものである。証明書データベース４７には、前述のように各コンテンツ鍵データＣｉの有効期限を示す有効期限データＤｔ、及びコンテンツ鍵データＫｃｉの発行回数を示す発行回数データＮｉも、証明書データＣＲＴＦの付属データとして格納されている。
【００４５】
証明書生成部４８は、照合部４１４の照合の結果に従い、前述の証明書データＣＲＴＦを生成する機能を有する。乱数記憶部４９は、ユーザ端末２０からの要求に応じ、暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）および証明書データＣＲＴＦをユーザ端末２０に送信した場合、又は新しい証明書データＣＲＴＦをユーザ端末２０に送信した場合において、その要求に添付されていた乱数Ｒを、コンテンツ鍵ＩＤ（ＩＤｃ）、メディアＩＤ（ＩＤｍ）及びユーザ鍵ＩＤ（ＩＤｋｕ）と共に記憶する機能を有する。
（システムの動作）
次に、以上のように構成された記憶媒体処理システムによる記憶媒体処理方法（動作）を図３および図４を参照して説明する。図３では、コンテンツ鍵データの取得と、これに伴う証明書データＣＲＴＦの生成及び取得に関する手順を示しており、図４では、有効期限が間近（例えば、２週間以内）、又は有効期限が切れた証明書データＣＲＴＦの更新手順を示している。なお、ここでは有効期限が間近とは、「２週間以内」に限られるものではなく、諸事情に応じて適宜変更可能なものである。
（コンテンツ鍵データ、及び証明書データの取得処理）
ＳＤカードＳＤｑがユーザ端末２０を介して暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）を取得し、その結果として証明書データＣＲＴＦを取得する手順について、図３を参照して説明する。
【００４６】
ユーザ端末２０においては、ユーザの操作により、制御部２５がダウンロード部２２を起動する。一方制御部２５は、乱数発生部２６を起動させて、コンテンツ鍵データＫｃｉを取得する際に必要な乱数Ｒ１を生成させる（ステップＳ０）。
【００４７】
続いて、ダウンロード部２２は、取得したい暗号化コンテンツ鍵データＫｃｉの送信要求を鍵配信サーバ４１に送信する（ステップＳ１）。この送信要求には、所望のコンテンツ鍵データＫｃｉに対応したコンテンツ鍵ＩＤ（ＩＤｃｉ）に加え、ユーザ鍵ＩＤ（ＩＤｋｕ）、メディアＩＤ（ＩＤｍ）、及び乱数Ｒ１が添付される。なお、乱数Ｒ１を含めた送信データの一式は、この送信動作に際して履歴記憶部２７に記憶される。
【００４８】
鍵／証明書配信サーバ４１は、この送信要求を受けると、送信要求に添付されていたユーザ鍵ＩＤ（ＩＤｋｕ）、メディアＩＤ（ＩＤｍ）、及び乱数Ｒ１を、乱数記憶部４９に記憶されているデータと照合する（ステップＳ２）。
【００４９】
乱数記憶部４９に、今回の送信要求と同一のユーザ鍵ＩＤ（ＩＤｋｕ）及びメディアＩＤ（ＩＤｍ）のデータが存在しない場合には、新たなＳＤカードＳＤｑ及びユーザによる初めての送信要求であるとみなし、送信要求に応じて、提示されたコンテンツ鍵ＩＤ（ＩＤｃｉ）に対応するコンテンツ鍵データＫｃｉをユーザ鍵データＫｕで暗号化して、暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）を生成する（ステップＳ３）。なお、ユーザ鍵データＫｕは、提示されたユーザ鍵ＩＤ（ＩＤｋｕ）に基づき、ユーザ鍵データベース４３を検索して特定される。
【００５０】
一方、乱数記憶部４９に、今回の送信要求と同一のユーザ鍵ＩＤ（ＩＤｋｕ）及びメディアＩＤ（ＩＤｍ）が既に存在しており、提示された乱数Ｒ１も乱数記憶部４９に記憶されている乱数と異なっている場合には、要求元のＳＤカードがクローンＳＤカードであるとみなして、異常メッセージを送信要求の送信元であるユーザ端末２０に返信し、要求を拒否する（Ｓ４）。異常メッセージには、例えば「お使いのＳＤカードが、正規のものであるかどうか確認してください」等のメッセージが含められる。
【００５１】
ステップＳ３の後は、要求に係るコンテンツ鍵データＫｃｉに関する有効期限データＤｔ、発行回数データＮｉ（初期値は１）を含む証明書データＣＲＴＦを生成する（ステップＳ５）。そして、この証明書データＣＲＴＦを、暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃ）と共にユーザ端末２０に送信する（ステップＳ６）。ユーザ端末２０は、受信された証明書データＣＲＴＦを、暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃ）と共にＳＤカードＳＤｑに保存する（ステップＳ７）。
【００５２】
その後、鍵／証明書サーバ４１は、この送信要求に用いられた乱数Ｒ１を、提示されたメディアＩＤ（ＩＤｍ）及びユーザ鍵ＩＤ（ＩＤｕｋ）と共に乱数記憶部４９に記憶する（ステップＳ９）。この記憶がされることにより、以後、同一のメディアＩＤ（ＩＤｍ）及びユーザ鍵ＩＤ（ＩＤｕｋ）を有する別のＳＤカードＳＤｑｆ（クローンＳＤカード）による送信要求がされた場合でも、その際提示された乱数の違いに基づき、この要求を拒否することができる。従って、この実施の形態によれば、同一のメディアＩＤ及び同一のユーザ鍵データを有するクローンＳＤカードが出回ったとしても、不正利用がされるのは、最初にアクセスしてきた１枚のクローンＳＤカードのみに止めることができる。従って、クローンＳＤカードによる不正利用を最小限に止めることができる。
【００５３】
なお、ユーザ端末２０において、通信環境の不具合等により証明書データＣＲＴＦおよび暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃ）の受信が失敗に終わる場合がある。この場合には、履歴記憶部２７を参照して、ステップＳ１で提示した乱数Ｒ１と同一の乱数を再度提示して、受信に失敗した証明書データＣＲＴＦ及び暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）の再送信（リトライ）を要求する（ステップＳ９）。
【００５４】
鍵／証明書配信サーバ４１は、提示された乱数Ｒ１を乱数記憶部４９のデータと照合し（ステップＳ１０）、同一の乱数であれば、再送信の要求に応じ、受信に失敗した証明書データＣＲＴＦ及び暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）の再送信を実行する（ステップＳ１１）。同一の乱数が提示されない場合、再送信は拒否する。受信が成功すれば、これによりコンテンツ鍵データＫｃｉの取得処理を終了する。
（証明書データＣＲＴＦの更新処理）
次に、証明書データＣＲＴＦの更新の手順を図４に基づいて説明する。
【００５５】
ユーザ端末２０においては、ユーザの操作により、制御部２５がＳＤカード処理部２３及びダウンロード部２２を起動する。ＳＤカード処理部２３は、証明書データＣＲＴＦの更新要求のため、ＳＤカードＳＤｑのメディアＩＤ（ＩＤｍ）をシステム領域１から読み出すと共に、乱数発生部２６において乱数Ｒ２を生成する。
【００５６】
続いて、ダウンロード部２２は、有効期限が間近又は有効期限が切れた古い証明書データＣＲＴＦｏ（付属データとして、コンテンツＩＤ（ＩＤｃ）、ユーザ鍵ＩＤ（ＩＤｋｕ）、メディアＩＤ（ＩＤｍ）とＮｉが付加）の更新要求を、乱数Ｒ２と共に鍵／証明書配信サーバ４１に送信する（ステップＳ２１）。
鍵／証明書配信サーバ４１は、この更新要求を受けると、この更新要求に添付されていたコンテンツＩＤ（ＩＤｃ）、ユーザ鍵ＩＤ（ＩＤｋｕ）、メディアＩＤ（ＩＤｍ）、及び乱数Ｒ２を、乱数記憶部に記憶されているデータと照合する（ステップＳ２２）。乱数記憶部４９に、今回の送信要求と同一のコンテンツＩＤ（ＩＤｃ）、ユーザ鍵ＩＤ（ＩＤｋｕ）及びメディアＩＤ（ＩＤｍ）の組み合わせのデータが存在し、関連づけられた乱数も乱数Ｒ２とは異なる場合には、不正に証明書ＣＲＴＦを取得したクローンＳＤカードからのアクセスであるとみなし、ユーザ端末２０に対し異常メッセージを送付し、証明書データの更新は拒否する（Ｓ２３）。
【００５７】
一方、今回の送信要求と同一のコンテンツＩＤ（ＩＤｃ）、ユーザ鍵ＩＤ（ＩＤｋｕ）及びメディアＩＤ（ＩＤｍ）の組み合わせのデータが存在しない場合には（Ｓ２２）、ステップＳ２４に移行する。
【００５８】
ステップＳ２４では、証明書データＣＲＴＦ内に付属データとして格納された発行回数データＮｉを、証明書データベース４７のデータと照合する。
【００５９】
もし、証明書データベース４７に格納されている証明書データに付属されている発行回数データが、この更新要求に係る発行回数データと合致しない場合、不正なアクセスとみなして、更新要求を拒否する（ステップＳ２５）。
【００６０】
一方、両者が合致していれば（ステップＳ２４の「ＯＫ」）、発行回数データＮｉをインクリメント（Ｎｉ＝Ｎｉ＋１）した後（ステップＳ２６）、新しい証明書データＣＲＴＦｎを発行する（ステップＳ２７）。
【００６１】
その後、提示された乱数Ｒ２を、メディアＩＤ（ＩＤｍ）、コンテンツ鍵ＩＤ（ＩＤｃ）、ユーザ鍵ＩＤ（ＩＤｕｋ）と関連付けて乱数記憶部４９に記憶する（ステップＳ２８）。この記憶データは、次の更新要求を受けた場合に、ステップＳ２２において用いられる。その後、ユーザ端末２０に向けて、更新された証明書データＣＲＴＦｎが送付される（Ｓ２９）。ユーザ端末２０が受信に失敗した場合にリトライ（ステップＳ３０〜３２）が可能であるのは、図３の場合（ステップＳ９〜１１）と同様である。こうして、証明書データＣＲＴＦｎがＳＤカードＳＤｎにおいて受領されると、新しい有効期限の間再度コンテンツ鍵データＫｃｉが利用可能となる。
【００６２】
上記のような構成を本システムが有しているため、例えば別のクローンＳＤカードＳＤｑｆが、何らかの手法で証明書データＣＲＴＦ、暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）を不正に取得したとしても、上記の手順により証明書データの更新が拒否されるので、不正なコンテンツデータの利用を阻止することができる。結果として、不正なクローンＳＤカードの蔓延を抑止することができる。
【００６３】
以上、発明の実施の形態を説明したが、本発明はこれらに限定されるものではなく、発明の趣旨を逸脱しない範囲内において、種々の変更、追加等が可能である。
【００６４】
上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００６５】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００６６】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【００６７】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００６８】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００６９】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００７０】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００７１】
なお、本願発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。例えば、上記の実施の形態では、発行回数データＮｉに基づいて、証明書データＣＲＴＦの更新を許可するか否かを判断していたが、本発明はこれに限定されるものではなく、提示された証明書データＣＲＴＦに含まれる有効期限データを証明書データベース４７と照合し、その照合結果に基づいて、証明書データＣＲＴＦの更新の是非を判断するようにしてもよい。この場合、有効期限が切れておらず残存している段階において、複数回に亘り同一のメディアＩＤ及びユーザ鍵ＩＤを伴う更新要求がされた場合には、不正なクローンＳＤカードからの更新要求である可能性が高いため、更新を許可しないようにすることができる。その他、該当するメディアＩＤをブラックリストに載せて無効化するなどの対策をとることも可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態に係る記憶媒体処理システムの構成を示す模式図である。
【図２】本システムの利用形態を示す概念図である。
【図３】コンテンツ鍵データＫｃｉの取得と、これに伴う証明書データＣＲＴＦの生成及び取得に関する手順を示す流れ図である。
【図４】有効期限が間近又は有効期限が切れた証明書データＣＲＴＦの更新手順を示している流れ図である。
【図５】暗号化二重鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図である。
【符号の説明】
【００７３】
ＳＤｑ・・・ＳＤカード、  １・・・システム領域、  ２・・・秘匿領域、  ３・・・保護領域、  ４・・・ユーザデータ領域、  ５・・・暗復号部、  ２０・・・ユーザ端末、  ２１・・・メモリ、  ２２・・・ダウンロード部、  ２３・・・ＳＤカード処理部、  ２５・・・制御部、  ２６・・・乱数発生部、  ２７・・・履歴記憶部、  ４０・・・サーバ、  ４１・・・鍵／証明書配信サーバ、  ４２・・・メディアＩＤデータベース、  ４３・・・ユーザ鍵データベース、  ４４・・・ユーザ鍵ＩＤデータベース、  ４５・・・コンテンツ鍵データベース、  ４６・・・コンテンツ鍵ＩＤデータベース、  ４７・・・証明書データベース、  ４８・・・証明書生成部、  ４９・・・乱数記憶部、  ４１１・・・受信部、  ４１２・・・暗復号化部  ４１３・・・送信部、  ４１４・・・照合部。
【図１】
2010114579.tif 000003
【図２】
2010114579.tif 000004
【図３】
2010114579.tif 000005
【図４】
2010114579.tif 000006
【図５】
2010114579.tif 000007