(57)【要約】メモリカードに格納する暗号化コンテンツの復号に適用する暗号鍵の格納ブロックを一元管理可能とした構成を実現する。ブロック単位のアクセス権確認に基づくアクセス許容ブロックを有するメモリカード等の情報記憶装置にコンテンツを格納し利用する情報処理装置と、情報処理装置にコンテンツ利用許可情報を提供するコンテンツ利用管理サーバと、情報記憶装置に格納した暗号化コンテンツの復号に適用する暗号鍵を提供するコンテンツ対応情報提供サーバを有する。コンテンツ利用管理サーバは、暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子をコンテンツ対応情報提供サーバに通知し、コンテンツ対応情報提供サーバは、通知されたブロック識別子に対応するブロックに対して暗号鍵を書き込む処理を実行する。
2013175850.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記データ処理部は、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力し、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信し、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行し、
前記データ記憶部は、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認を行う記憶部内データ処理部を有し、
前記記憶部内データ処理部は、前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する情報処理装置。
【請求項２】
前記データ処理部は、
前記コンテンツ利用管理サーバから、暗号化コンテンツに関するコンテンツ情報を入力し、該コンテンツ情報に併せて前記ブロック識別子を入力する請求項１に記載の情報処理装置。
【請求項３】
前記データ処理部は、
前記コンテンツ利用管理サーバから、前記暗号化コンテンツに関するコンテンツ利用許可情報を入力し、該コンテンツ利用許可情報に併せて前記ブロック識別子を入力する請求項１に記載の情報処理装置。
【請求項４】
前記データ処理部は、
前記暗号鍵の取得要求処理に際して、前記コンテンツ対応情報提供サーバに前記コンテンツ利用許可情報を送信する請求項３に記載の情報処理装置。
【請求項５】
前記データ処理部は、
前記データ記憶部に格納する暗号化コンテンツをコンテンツサーバから取得、あるいは自装置に装着したメディアから取得する請求項１に記載の情報処理装置。
【請求項６】
前記記憶部内データ処理部は、
前記コンテンツ対応情報提供サーバとの認証処理を実行し、認証処理の成立を条件として、前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する請求項１に記載の情報処理装置。
【請求項７】
前記記憶部内データ処理部は、
前記コンテンツ対応情報提供サーバから前記サーバ証明書を受信し、受信したサーバ証明書に基づいて前記アクセス権確認を実行する請求項１に記載の情報処理装置。
【請求項８】
情報処理装置に装着した情報記憶装置に記録されるコンテンツの利用管理処理を行うコンテンツ利用管理サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記暗号鍵の記録処理を実行するコンテンツ対応情報提供サーバに通知するコンテンツ利用管理サーバ。
【請求項９】
前記コンテンツ利用管理サーバは、
前記ブロック識別子を前記情報処理装置に送信する請求項８に記載のコンテンツ利用管理サーバ。
【請求項１０】
前記コンテンツ利用管理サーバは、
前記情報処理装置に提供するコンテンツ情報またはコンテンツ利用許可情報に併せて前記ブロック識別子を送信する請求項９に記載のコンテンツ利用管理サーバ。
【請求項１１】
情報処理装置に装着した情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を前記情報記憶装置に送信するコンテンツ対応情報提供サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行するコンテンツ対応情報提供サーバ。
【請求項１２】
前記コンテンツ対応情報提供サーバは、
前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、
前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する請求項１１に記載のコンテンツ対応情報提供サーバ。
【請求項１３】
情報記憶装置に格納したコンテンツを利用する情報処理装置と、
前記情報処理装置にコンテンツ利用許可情報を提供するコンテンツ利用管理サーバと、
前記情報記憶装置に格納した暗号化コンテンツの復号に適用する暗号鍵を提供するコンテンツ対応情報提供サーバを有する情報処理システムであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記コンテンツ対応情報提供サーバに通知し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行する情報処理システム。
【請求項１４】
前記コンテンツ対応情報提供サーバは、
前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、
前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する請求項１３に記載の情報処理システム。
【請求項１５】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記データ処理部が、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力する処理と、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信する処理と、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行し、
前記データ記憶部の記憶部内データ処理部が、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認を実行し、
前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する情報処理方法。
【請求項１６】
情報処理装置において実行する情報処理を実行させるプログラムであり、
前記情報処理装置は、情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記プログラムは、
前記データ処理部に、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力する処理と、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信する処理と、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行させ、
前記データ記憶部の記憶部内データ処理部に、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認処理を実行させ、
前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。特に、コンテンツや暗号鍵の記録処理制御、利用制御を行う情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
例えば映画や音楽などのコンテンツは、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）や、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）、あるいはフラッシュメモリなど、様々なメディア、あるいはインターネット等のネットワーク、あるいは放送波などを介してユーザに提供される。ユーザは、例えばＰＣ、携帯端末、ＢＤプレーヤ等の記録再生装置、テレビなど様々な情報処理装置を利用して、コンテンツの再生を行うことができる。【０００３】
しかし、これらユーザに提供される音楽データ、画像データ等の多くのコンテンツは、その作成者あるいは販売者に著作権、頒布権等が保有されている。従って、コンテンツ提供者は、ユーザにコンテンツを提供する場合、所定の利用制限を施して提供する場合が多い。【０００４】
デジタル記録装置および記録媒体によれば、例えば画像や音声を劣化させることなく記録、再生を繰り返すことが可能であり、不正コピーコンテンツのインターネットを介した配信や、いわゆる海賊版ディスクの流通など不正コピーコンテンツの利用が蔓延しているといった問題が発生している。【０００５】
このようなコンテンツの不正利用を防止するための具体的な構成として、コンテンツの暗号化処理がある。ユーザに提供するコンテンツを暗号化して、その暗号鍵を正規ユーザのみに取得可能な設定とした構成である。これらの処理については、例えば特許文献１（特開２００８−９８７６５号公報）等に記載がある。【０００６】
暗号化データを復号するために用いる鍵がコンテンツ利用権であるライセンスを受けた再生装置のみに与えられる。ライセンスは、例えば不正コピーを行わない等の所定の動作規定に従うように設計された再生装置に対して与えられる。一方、ライセンスを受けていない再生装置は、暗号化されたデータを復号するための鍵を有していないため、暗号化データの復号を行うことができない。【０００７】
しかし、上述の処理を行っても、例えば、正規なコンテンツ購入処理を行ったユーザが、サーバから取得したコンテンツ復号用の鍵を他人に提供してしまうことを防止することは難しい。具体的には、サーバから取得した鍵をネット上で公開するなどして、不特定多数のユーザが利用可能な状態に設定されることも想定される。このような行為が行われると、この流出鍵を用いて誰でも暗号化コンテンツの復号、再生、利用を行うことが可能となり、コンテンツの不正利用が蔓延するといった事態が発生する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−９８７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本開示は、例えば上記問題点に鑑みてなされたものであり、厳格なコンテンツ利用制御を実現するために、コンテンツや暗号鍵の記録処理制御、利用制御を実行する情報処理装置、情報処理システム、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本開示の第１の側面は、
情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記データ処理部は、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力し、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信し、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行し、
前記データ記憶部は、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認を行う記憶部内データ処理部を有し、
前記記憶部内データ処理部は、前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する情報処理装置にある。【００１１】
さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記コンテンツ利用管理サーバから、暗号化コンテンツに関するコンテンツ情報を入力し、該コンテンツ情報に併せて前記ブロック識別子を入力する。【００１２】
さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記コンテンツ利用管理サーバから、前記暗号化コンテンツに関するコンテンツ利用許可情報を入力し、該コンテンツ利用許可情報に併せて前記ブロック識別子を入力する。【００１３】
さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記暗号鍵の取得要求処理に際して、前記コンテンツ対応情報提供サーバに前記コンテンツ利用許可情報を送信する。【００１４】
さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記データ記憶部に格納する暗号化コンテンツをコンテンツサーバから取得、あるいは自装置に装着したメディアから取得する。【００１５】
さらに、本開示の情報処理装置の一実施態様において、前記記憶部内データ処理部は、前記コンテンツ対応情報提供サーバとの認証処理を実行し、認証処理の成立を条件として、前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する。【００１６】
さらに、本開示の情報処理装置の一実施態様において、前記記憶部内データ処理部は、前記コンテンツ対応情報提供サーバから前記サーバ証明書を受信し、受信したサーバ証明書に基づいて前記アクセス権確認を実行する。【００１７】
さらに、本開示の第２の側面は、
情報処理装置に装着した情報記憶装置に記録されるコンテンツの利用管理処理を行うコンテンツ利用管理サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記暗号鍵の記録処理を実行するコンテンツ対応情報提供サーバに通知するコンテンツ利用管理サーバにある。【００１８】
さらに、本開示のコンテンツ利用管理サーバの一実施態様において、前記コンテンツ利用管理サーバは、前記ブロック識別子を前記情報処理装置に送信する。【００１９】
さらに、本開示のコンテンツ利用管理サーバの一実施態様において、前記コンテンツ利用管理サーバは、前記情報処理装置に提供するコンテンツ情報またはコンテンツ利用許可情報に併せて前記ブロック識別子を送信する。【００２０】
さらに、本開示の第３の側面は、
情報処理装置に装着した情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を前記情報記憶装置に送信するコンテンツ対応情報提供サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行するコンテンツ対応情報提供サーバにある。【００２１】
さらに、本開示のコンテンツ対応情報提供サーバの一実施態様において、前記コンテンツ対応情報提供サーバは、前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する。【００２２】
さらに、本開示の第４の側面は、
情報記憶装置に格納したコンテンツを利用する情報処理装置と、
前記情報処理装置にコンテンツ利用許可情報を提供するコンテンツ利用管理サーバと、
前記情報記憶装置に格納した暗号化コンテンツの復号に適用する暗号鍵を提供するコンテンツ対応情報提供サーバを有する情報処理システムであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記コンテンツ対応情報提供サーバに通知し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行する情報処理システムにある。【００２３】
さらに、本開示の情報処理システムの一実施態様において、前記コンテンツ対応情報提供サーバは、前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する。【００２４】
さらに、本開示の第５の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記データ処理部が、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力する処理と、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信する処理と、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行し、
前記データ記憶部の記憶部内データ処理部が、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認を実行し、
前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する情報処理方法にある。【００２５】
さらに、本開示の第６の側面は、
情報処理装置において実行する情報処理を実行させるプログラムであり、
前記情報処理装置は、情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記プログラムは、
前記データ処理部に、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力する処理と、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信する処理と、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行させ、
前記データ記憶部の記憶部内データ処理部に、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認処理を実行させ、
前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する処理を実行させるプログラムにある。【００２６】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。【００２７】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２８】
本開示の一実施例の構成によれば、メモリカードに格納する暗号化コンテンツの復号に適用する暗号鍵の格納ブロックを一元管理可能とした構成が実現される。
具体的には、ブロック単位のアクセス権確認に基づくアクセス許容ブロックを有するメモリカード等の情報記憶装置にコンテンツを格納し利用する情報処理装置と、情報処理装置にコンテンツ利用許可情報を提供するコンテンツ利用管理サーバと、情報記憶装置に格納した暗号化コンテンツの復号に適用する暗号鍵を提供するコンテンツ対応情報提供サーバを有する。コンテンツ利用管理サーバは、暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子をコンテンツ対応情報提供サーバに通知し、コンテンツ対応情報提供サーバは、通知されたブロック識別子に対応するブロックに対して暗号鍵を書き込む処理を実行する。
これらの構成により、メモリカードに格納する暗号化コンテンツの復号に適用する暗号鍵の格納ブロックを一元管理可能とした構成が実現される。
【図面の簡単な説明】
【００２９】
【図１】コンテンツ提供処理および記録処理の概要について説明する図である。
【図２】メモリカードの構成例について説明する図である。
【図３】サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）のデータ構成例について説明する図である。
【図４】メモリカードのアクセス処理例について説明する図である。
【図５】暗号化コンテンツのダウンロード記録処理例について説明する図である。
【図６】コンテンツ情報のデータ構成例について説明する図である。
【図７】暗号化コンテンツのコピー記録処理例について説明する図である。
【図８】タイトルキー格納ブロック指定情報であるＰＡＤブロック識別子をコンテンツ情報（Ｏｆｆｅｒ）に併せて提供する場合のシーケンスについて説明する図である。
【図９】暗号化コンテンツのダウンロード記録処理例について説明する図である。
【図１０】暗号化コンテンツのコピー記録処理例について説明する図である。
【図１１】タイトルキー格納ブロック指定情報であるＰＡＤブロック識別子をコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）に併せて提供する場合のシーケンスについて説明する図である。
【図１２】情報処理装置のハードウェア構成例について説明する図である。
【図１３】メモリカード等の情報記憶装置のハードウェア構成例について説明する図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しながら本開示の情報処理装置、情報処理システム、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行う。
１．コンテンツ提供処理および記録処理の概要について
２．コンテンツ記録メディアとしてのメモリカードの構成例について
３．（実施例１）メモリカードに対するコンテンツ記録処理において、コンテンツ情報（Ｏｆｆｅｒ）に併せて鍵書き込み用ブロックのブロック識別子を通知する処理例について
３−１．実施例１におけるコンテンツダウンロード処理例について
３−２．実施例１におけるコンテンツコピー処理例について
３−３．実施例１における各構成部の通信シーケンスについて
４．（実施例２）メモリカードに対するコンテンツ記録処理において、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）に併せて鍵書き込み用ブロックのブロック識別子を通知する処理例について
４−１．実施例２におけるコンテンツダウンロード処理例について
４−２．実施例２におけるコンテンツコピー処理例について
４−３．実施例２における各構成部の通信シーケンスについて
５．各装置のハードウェア構成例について
６．本開示の構成のまとめ
【００３１】
［１．コンテンツ提供処理および記録処理の概要について］
以下、図面を参照しながら本開示の構成について説明する。
まず、図１以下を参照して、コンテンツ提供処理および記録処理の概要について説明する。
図１には、以下の各構成を示している。
（ａ）情報処理装置１０、
（ｂ）コンテンツ利用管理装置３１、
（ｃ）コンテンツ提供装置３２、
（ｄ）コンテンツ対応情報提供装置３３、
【００３２】
情報処理装置１０は、コンテンツを利用するユーザ装置としての情報処理装置１０であり、クライアント、あるいはホスト装置と呼ぶ場合もある。
情報処理装置１０は、具体的には、メディアプレーヤ等の再生装置１１、ＰＣ１２、携帯端末１３などである。
情報処理装置１０は、例えばフラッシュメモリを搭載した情報記憶装置であるメモリカード２０を装着し、このメモリカード２０に外部から入力したコンテンツを書き込み、再生等のコンテンツ利用を行う。
なお、情報処理装置１０は、メモリカード２０に限らず、その他のメディアを利用したコンテンツを書き込み、再生等のコンテンツ利用も実行可能である。
具体的には、内蔵メディアである内蔵フラッシュメモリ、あるいはＨＤＤ、ＢＤ、ＤＶＤ等の内蔵ディスク、その他、外付けタイプのＵＳＢメモリ、あるいはＨＤＤ、ＢＤ、ＤＶＤ等の外付けディスク等の各種メディアに外部から入力したコンテンツを書き込み、再生等のコンテンツ利用を行う。
【００３３】
ユーザ装置である情報処理装置１０がコンテンツを外部からダウンロードあるいはメディアからコピーする場合、情報処理装置１０は、まずコンテンツ利用管理装置３１にアクセスして、コンテンツのダウンロードやコピーの許可を得ることが必要となる。コンテンツ利用管理装置３１は、例えばサービスプロバイダ等の運営するコンテンツ利用管理サーバ等によって構成される。
図に示すように、コンテンツ利用管理装置３１は、ユーザ装置としての情報処理装置１０からの要求に応じて、例えば、ダウンロード可能なコンテンツあるいはコピー予定のコンテンツについての情報を含むコンテンツ情報（Ｏｆｆｅｒ）４１を提供する。
【００３４】
コンテンツ提供装置３２は、情報処理装置１０に対して暗号化コンテンツ４２を提供する。コンテンツ提供装置３２は、具体的には例えば放送局、コンテンツサーバ、ＤＶＤ、ＢＤ等のメディアなどによって構成される。
例えば、放送局や、コンテンツサーバの提供するコンテンツをユーザ装置である情報処理装置１０に装着されたメモリカード２０に記録する場合に、本開示の処理が適用される。
また、ユーザの所有するＤＶＤ、ＢＤ等のメディアに記録されたコンテンツをメモリカード２０にコピーする場合も、本開示の処理が適用される。
【００３５】
なお、例えばコンテンツサーバからコンテンツを取得してメモリカード２０に記録する場合、情報処理装置１０は、コンテンツを取得するためのアクセス情報が必要であるが、この情報は、例えば、コンテンツ利用管理装置３１の提供するコンテンツ情報（Ｏｆｆｅｒ）４１に含まれる。あるいは、情報処理装置１０に装着したＤＶＤ、ＢＤ等のメディアから取得可能な設定としてもよい。
【００３６】
コンテンツ対応情報提供装置３３は、コンテンツ提供装置３２の提供する暗号化コンテンツ４２を利用するために必須となる鍵、すなわち暗号化コンテンツの復号に適用する暗号鍵４３などを情報処理装置１０やメモリカード２０に提供する。なお、以下の実施例ではこの暗号鍵をタイトルキーと呼ぶ。タイトルキーはコンテンツのタイトル単位に設定されたコンテンツタイトルに対応した固有の鍵である。
【００３７】
なお、情報処理装置１０は、暗号鍵（タイトルキー）４３を取得するためのアクセス情報が必要であるが、この情報は、例えば、コンテンツ利用管理装置３１の提供するコンテンツ情報（Ｏｆｆｅｒ）４１に含まれる。あるいは、情報処理装置１０に装着したＤＶＤ、ＢＤ等のメディアから取得可能な設定としてもよい。
【００３８】
なお、コンテンツ対応情報提供装置３３は、暗号鍵（タイトルキー）４３の他、コンテンツ提供装置３２の提供する暗号化コンテンツ４２の利用制御情報を記録した利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ  Ｆｉｌｅ、あるいはＣｏｎｔｒｏｌ  Ｆｉｌｅ  と呼ばれる）なども情報処理装置１０に提供する。
利用制御情報には、コンテンツの利用許容情報、例えば、他メディアに対するコピーが許容されるか否か、あるいは利用期限などの様々な利用制御情報が記録されている。
【００３９】
情報処理装置１０は、予め記憶部に格納したプログラムに従って、利用対象コンテンツに対応する利用制御情報と暗号鍵（タイトルキー）を読み出して、タイトルキーで暗号化コンテンツを復号し、利用制御情報に記録された許容範囲内でコンテンツを利用する。
【００４０】
なお、図１には、コンテンツ利用管理装置３１、コンテンツ提供装置３２、コンテンツ対応情報提供装置３３、これらを個別の装置として示しているが、これらは、個別の装置として設定してもよいし、１つの装置内に複数の装置の機能を持つ構成としてもよい。
例えば、コンテンツ利用管理装置３１と、コンテンツ提供装置３２を１つの同じ装置としてもよい。
あるいは、コンテンツ提供装置３２と、コンテンツ対応情報提供装置３３を１つの同じ装置としてもよい。
この他、コンテンツ利用管理装置３１、コンテンツ提供装置３２、コンテンツ対応情報提供装置３３、全ての装置の持つ機能を１つの装置に構成するなど、様々な設定が可能である。
【００４１】
情報処理装置１０は、コンテンツ提供装置３２（例えば、放送局、コンテンツサーバ、あるいは情報処理装置１０に装着したメディア等）から取得した暗号化コンテンツ４２、コンテンツ対応情報提供装置３３から受領した暗号鍵４３等の各データを情報記憶装置であるメモリカード２０に記録する。
【００４２】
［２．コンテンツ記録メディアとしてのメモリカードの構成例について］
次に、コンテンツの記録先として利用されるフラッシュメモリ等によって構成されるメモリカードの構成例について説明する。
【００４３】
メモリカード２０の記憶領域の具体的構成例を図２に示す。
メモリカード２０の記憶領域は、図２に示すように、
（ａ）保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１、
（ｂ）汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２、
これら２つの領域によって構成される。
【００４４】
（ｂ）汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２はユーザの利用する記録再生装置によって自由にアクセス可能な領域であり、暗号化コンテンツや一般のコンテンツ管理データ等が記録される。ユーザによって自由にデータの書き込みや読み取りを行うことか可能な領域である。
【００４５】
一方、（ａ）保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１は、自由なアクセスが許容されない領域である。
例えば、ユーザの利用する記録再生装置、再生装置、あるいはネットワークを介して接続されるサーバ等によってデータの書き込みあるいは読み取りを行おうとする場合、メモリカード２０に予め格納されたプログラムに従って、各装置に応じて読み取り（Ｒｅａｄ）または書き込み（Ｗｒｉｔｅ）の可否が決定される。
【００４６】
メモリカード２０は、予め格納されたプログラムを実行するためのデータ処理部や認証処理を実行する認証処理部を備えており、メモリカード２０は、まず、メモリカード２０に対してデータの書き込みまたは読み取りを実行しようとする装置との認証処理を行う。
【００４７】
この認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書（たとえばサーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔ））を受信し、その証明書に記載された情報を用いて、保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１の各区分領域である各ブロックのアクセスが許容されるか否かを判定する。この判定処理は、図２に示す保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１内の区分領域であるブロック（図に示す領域＃０，＃１，＃２・・・）単位で行われ、許可されたブロックに対して許可された処理（Ｒｅａｄ，Ｗｒｉｔｅのいずれかまたは双方など）のみが実行される。
【００４８】
メモリカードに対するデータ書き込みを実行する装置の一例であるサーバが保有するサーバ証明書のデータ構成例を図３に示す。図３は、認証局がサーバに提供するサーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）のデータ構成例を示す図である。
サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）は、認証局がコンテンツ提供処理を認めたサーバに対して発行するサーバの証明書であり、サーバ公開鍵等を格納した証明書である。サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）は、認証局秘密鍵によって署名が設定され、改ざんの防止されたデータとして構成される。
【００４９】
サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）には、図３に示すように、以下のデータが含まれる。
（１）タイプ情報
（２）サーバＩＤ
（３）サーバ公開鍵（Ｓｅｒｖｅｒ  Ｐｕｂｌｉｃ  Ｋｅｙ）
（４）メディア（メモリカード）の保護領域のブロック単位の読み取り／書き込み制限情報（ＰＡＤ  Ｒｅａｄ／ＰＡＤ  Ｗｒｉｔｅ）
（５）その他の情報
（６）署名（Ｓｉｇｎａｕｒｅ）
【００５０】
以下、上記（１）〜（６）の各データについて説明する。
（１）タイプ情報
タイプ情報は、証明書のタイプやコンテンツサーバのタイプを示す情報であり、例えば本証明書がサーバ証明書であることを示すデータや、サーバの種類、例えば音楽コンテンツの提供サーバであるとか、映画コンテンツの提供サーバであるといったサーバの種類などを示す情報が記録される。
【００５１】
（２）サーバＩＤ
サーバＩＤはサーバ識別情報としてのサーバＩＤを記録する領域である。
（３）サーバ公開鍵（Ｓｅｒｖｅｒ  Ｐｕｂｌｉｃ  Ｋｅｙ）
サーバ公開鍵（Ｓｅｒｖｅｒ  Ｐｕｂｌｉｃ  Ｋｅｙ）はサーバの公開鍵である。サーバに提供されるサーバ秘密鍵とともに公開鍵暗号方式に従った鍵ペアを構成する。
【００５２】
（４）メディア（メモリカード）の保護領域のブロック単位の読み取り／書き込み制限情報（ＰＡＤ  Ｒｅａｄ／ＰＡＤ  Ｗｒｉｔｅ）
メディアに対する読み取り／書き込み制限情報（ＰＡＤ  Ｒｅａｄ／ＰＡＤ  Ｗｒｉｔｅ）は、コンテンツを記録するメディア、例えば図２に示すメモリカード２０の記憶領域中に設定される保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１内のブロックに対するアクセス可否情報が記録される。
すなわち、データ読み取り（Ｒｅａｄ）や、書き込み（Ｗｒｉｔｅ）が許容されたブロックについての情報が記録される。なお、メモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１内のブロックはＰＡＤブロックとも呼ばれる。
【００５３】
メモリカードは、例えばサーバから認証処理の段階で受領する図３に示すサーバ証明書のこの記録フィールドを参照して、例えば、図２に示す保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１内のブロック（図に示す領域＃０，＃１，＃２・・・）単位で書き込み、読み取りの許可判定処理を行い、許可された区分領域で許可された処理のみの実行を許容する。
【００５４】
図３に示すように、サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔ）には、上述したデータの他、［（５）その他の情報］が記録され、さらに、（１）〜（５）の各データに対して認証局の秘密鍵によって生成された（６）署名（Ｓｉｇｎａｔｕｒｅ）が記録される。この署名により改ざんの防止構成が実現される。
サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔ）を利用する場合は、署名検証を実行して、サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔ）の正当性を確認した上で利用が行われる。なお、署名検証は、認証局の公開鍵を利用して実行される。
【００５５】
メモリカードの保護領域に対するアクセス要求を行うサーバ以外の装置、例えば記録装置、再生装置等もホスト公開鍵を格納し、図３（４）に示すメディアに対する読み取り／書き込み制限情報（ＰＡＤ  Ｒｅａｄ／ＰＡＤ  Ｗｒｉｔｅ）を記録したホスト証明書を保持し、このホスト証明書をメモリカードに提示する。
【００５６】
メモリカードはアクセス要求を行う装置から提示された証明書の署名検証を行い、証明書の正当性を確認した上で、証明書内の読み取り／書き込み制限情報（ＰＡＤ  Ｒｅａｄ／ＰＡＤ  Ｗｒｉｔｅ）の記録を参照して図２に示す保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１内の区分領域であるブロック（図に示す領域＃０，＃１，＃２・・・）単位で書き込み、読み取りの許可判定処理を行い、許可されたブロック領域で許可された処理のみの実行を許容する。
【００５７】
上述したように、メディアに対する読み取り／書き込み制限情報（ＰＡＤ  Ｒｅａｄ／ＰＡＤ  Ｗｒｉｔｅ）は、例えば、アクセスしようとする装置、例えばコンテンツサーバ、あるいは記録再生装置（ホスト）単位で設定される。これらの情報は各装置対応のサーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔ）や、ホスト証明書（Ｈｏｓｔ  Ｃｅｒｔ）に記録される。
【００５８】
メモリカード２０は、メモリカード２０に予め格納された規定のプログラムに従って、サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔ）や、ホスト証明書（Ｈｏｓｔ  Ｃｅｒｔ）の記録データを検証して、アクセス許可のなされた領域についてのみアクセスを許容する処理を行う。
【００５９】
図４を参照して、メモリカードに対するアクセス要求装置がサーバである場合と、記録再生装置等のホスト機器である場合のアクセス制限の設定例について説明する。
【００６０】
図４には、左から、メモリカードに対するアクセス要求装置であるサーバ３５、クライアント（ホスト機器）１５、メモリカード２０を示している。
サーバ３５は、例えばコンテンツの提供処理や、コンテンツ復号に適用する暗号鍵の書き込み処理を実行するサーバである。
例えば図１に示すコンテンツ提供装置３２に相当するコンテンツサーバ、あるいは、コンテンツ対応情報提供装置に相当するコンテンツ対応情報提供サーバなどである。
クライアント（ホスト機器）１５は、メモリカード２０に格納されたコンテンツの再生処理を行う装置であり、コンテンツの復号処理のために、メモリカードに記録された暗号鍵を取得する必要がある機器である。
【００６１】
メモリカード２０は、保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１と、汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２を有し、暗号化コンテンツ等は汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２に記録される。
暗号化コンテンツの復号に適用する暗号鍵は保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１に記録される。
【００６２】
先に図２を参照して説明したように、保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１は、複数のブロック（ＰＡＤブロック）に区分されている。
図４に示す例では、
ブロック＃０（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃０）２１ａ、
ブロック＃１（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃１）２１ｂ、
ブロック＃２（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃２）２１ｃ、
これらの３つのブロックを持つ例を示している。
【００６３】
メモリカード２０はアクセス要求装置との認証処理の段階で、相手装置、すなわちアクセス要求装置から公開鍵証明書等の装置証明書（たとえばサーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔ））を受信し、その証明書に記載された情報を用いて、保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１の各ブロックのアクセスが許容されるか否かを判定する。この判定処理の結果、許可されたブロックで許可された処理のみが実行される。
【００６４】
例えば、サーバのサーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）に記録される書き込み許容領域情報（ＰＡＤ  Ｗｒｉｔｅ）は、ＰＡＤブロック＃１（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ  ＃１）２１ｂに対する書き込み（Ｗｒｉｔｅ）許可が設定された証明書として構成される。すなわち、図に示すように、
読み取り（Ｒｅａｄ）許容領域：ブロック＃１
書き込み（Ｗｒｉｔｅ）許容領域：ブロック＃１
このような設定で構成される。
なお、図に示す例では、書き込み（Ｗｒｉｔｅ）の許容されたブロックに対しては、読み取り（Ｒｅａｄ）についても許容された設定として示している。
【００６５】
また、例えばブロック＃１（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃１）２１ｂに記録された暗号鍵を読み取ってコンテンツ再生を実行する再生装置であるクライアント（ホスト機器）１５の保持するホスト証明書（Ｈｏｓｔ  Ｃｅｒｔｉｆｉｃａｔｅ）は、以下の設定の証明書である。
ブロック＃０（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃０）２１ａに対する読み取り（Ｒｅａｄ）と書き込み（Ｗｒｉｔｅ）許可、
ブロック＃１（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃１）２１ｂに対する読み取り（Ｒｅａｄ）許可、
これらの許可情報が設定された証明書である。
すなわち、図に示すように、
読み取り（Ｒｅａｄ）許容領域：ブロック＃０，１
書き込み（Ｗｒｉｔｅ）許容領域：ブロック＃０
このような設定を持つ証明書である。
【００６６】
ホスト証明書（Ｈｏｓｔ  Ｃｅｒｔｉｆｉｃａｔｅ）には、保護領域内のブロック＃１（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃１）２１ｂに対する書き込み（Ｗｒｉｔｅ）許可は設定されない。
ただし、コンテンツ削除時に、削除コンテンツに対応する暗号鍵の削除が可能な設定とするため、削除処理については許可する設定としてもよい。
【００６７】
保護領域内のブロック＃２（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃２）２１ｃは、サーバ、ホストともアクセスの許容されない領域、すなわち外部アクセス禁止領域として設定される。
すなわち、ブロック＃２（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ＃２）２１ｃは、メモリカード２０内部でのデータ処理を実行する場合にのみ、メモリカード２０内のデータ処理部がアクセス（データ書き込みと読み取り）する領域として設定される。
【００６８】
このように、メモリカードのデータ処理部は、アクセス要求装置からの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１に対するデータ書き込みとデータ読み取りについて、装置証明書に基づいてブロック単位で許可するか否かを判定する。
【００６９】
［３．（実施例１）メモリカードに対するコンテンツ記録処理において、コンテンツ情報（Ｏｆｆｅｒ）に併せて鍵書き込み用ブロックのブロック識別子を通知する処理例について］
次に、ユーザ装置である情報処理装置１０が、情報処理装置１０に装着したメモリカード２０に暗号化コンテンツや暗号鍵（タイトルキー）等を記録する場合に、タイトルキーを記録すべきブロックをコンテンツ利用管理サーバが決定し、決定した鍵（タイトルキー）書き込みブロックの指定情報であるブロック識別子を情報処理装置（クライアント）等に通知して、指定ブロックに対するタイトルキーの書き込みを実行させる実施例について説明する。
まず、実施例１として、コンテンツ利用管理サーバが、コンテンツ情報（Ｏｆｆｅｒ）に併せてブロック識別子を通知する処理例について説明する。
【００７０】
［３−１．実施例１におけるコンテンツダウンロード処理例について］
最初に、ユーザ装置である情報処理装置１０が、情報処理装置１０に装着したメモリカード２０にダウンロードした暗号化コンテンツを記録し、その暗号化コンテンツの復号に適用する暗号鍵（タイトルキー）を記録する処理の具体例について、図５を参照して説明する。
【００７１】
図５には、以下の各構成と処理を示している。
（ａ）情報処理装置（クライアント）１００、
（ｂ）メモリカード（情報記憶装置）１２０、
（ｃ）コンテンツ利用管理サーバ１３０、
（ｄ）コンテンツサーバ１４０、
（ｅ）コンテンツ対応情報提供サーバ１５０、
【００７２】
図１に示す各構成との対応は以下の通りである。
（ａ）情報処理装置（クライアント）１００は、図１の情報処理装置１０に対応する。
（ｂ）メモリカード（情報記憶装置）１２０は、図１に示すメモリカード２０に対応する。
（ｃ）コンテンツ利用管理サーバ１３０は、図１に示すコンテンツ利用管理装置３１に対応する。
（ｄ）コンテンツサーバ１４０は、図１に示すコンテンツ提供装置３２に対応する。
（ｅ）コンテンツ対応情報提供サーバ１５０は、図１に示すコンテンツ対応情報提供装置３３に対応する。
なお、図に示すディスク１１０は、情報処理装置（クライアント）１００に装着されるディスクである。
【００７３】
情報処理装置（クライアント）１００は、メモリカード（情報記憶装置）１２０を装着し、メモリカード（情報記憶装置）１２０に暗号化コンテンツや暗号鍵などを記録する。
メモリカード（情報記憶装置）１２０は、図２〜図４を参照して説明したように、証明書に記録されたアクセス許容情報に従ってアクセス可能となるアクセス制限の設定された保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１と、このようなアクセス制限がない汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２を有する。暗号化コンテンツ等は汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２に記録される。暗号化コンテンツの復号に適用する暗号鍵（タイトルキー）は保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１に記録される。
【００７４】
図５は、コンテンツサーバ１４０の提供する暗号化コンテンツと、コンテンツ対応情報提供サーバ１５０の提供する暗号鍵（タイトルキー）を含むコンテンツ対応情報をメモリカード１２０に記録する処理を説明する図である。
図５のメモリカード１２０内には、最終的な記録データを示している。
暗号化コンテンツ１２１、
コンテンツ対応情報（タイトルキー等）１２２、
これらのデータである。
これらのデータを取得し記録するシーケンスについて説明する。
【００７５】
まず、メモリカード１２０を装着した情報処理装置（クライアント）１００は、コンテンツを取得するために、コンテンツ利用管理サーバ１３０に対して、コンテンツ利用要求を行う。
図５に示すステップＳ１０１のコンテンツ利用要求処理である。
このコンテンツ利用要求処理は、例えば、コンテンツ利用管理サーバ１３０の運営主体であるサービスプロバイダがインターネッド上に公開しているＷｅｂページなどを介した処理として実行される。
【００７６】
なお、このコンテンツ利用要求処理態様は様々な態様で実行される。例えばＷｅｂページから提供されるコード（クーポンコード）、あるいは、あるコンテンツ記録ディスク１１０に格納されたコードを含むトークン１５１を生成して、コンテンツ利用管理サーバ１３０にトークン１５２を送信する。このような処理によって、特定のコンテンツ、例えばディスク１１０に格納されたコンテンツの関連コンテンツを取得するといった処理が可能である。
【００７７】
コンテンツ利用要求を受信したコンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００との認証処理を行い、認証成立を条件として、ステップＳ１０２において、受領したトークンの検証を行い、トークンに基づいて提供可能なコンテンツを選択し、コンテンツ情報データベース１３１からコンテンツ情報（Ｏｆｆｅｒ）を取得して、情報処理装置（クライアント）１００に送信する。
【００７８】
コンテンツ利用管理サーバ１３０は、このコンテンツ情報（Ｏｆｆｅｒ）に含めてブロック識別子を情報処理装置（クライアント）１００に送信する。
すなわち、情報処理装置（クライアント）１００が取得予定の暗号化コンテンツの復号に適用する暗号鍵（タイトルキー）を書き込むべきブロックのブロック識別子を情報処理装置（クライアント）１００に送信する。
図５に示す「コンテンツ情報（Ｏｆｆｅｒ）＆ＰＡＤブロック識別子１５３」である。
このように、コンテンツ利用管理サーバ１３０は、コンテンツの復号に適用する暗号鍵であるタイトルキーの格納エリア指定情報としてのＰＡＤブロック識別子を情報処理装置（クライアント）１００に送信する。
【００７９】
ＰＡＤブロック識別子は、先に図２、図４を参照して説明したメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の区分領域であるブロックの識別子である。メモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロックには、暗号化コンテンツの復号に適用する暗号鍵（タイトルキー）が格納される。
【００８０】
このように、コンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）がこれから取得しようとする暗号化コンテンツの復号用の鍵（タイトルキー）を格納すべきメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロックを指定するために、ＰＡＤブロック識別子を情報処理装置１００に通知する。
すなわち、コンテンツ利用管理サーバ１３０が、コンテンツ復号に適用する暗号鍵（タイトルキー）の格納領域（ブロック）を決定する。
【００８１】
従って、コンテンツ利用管理サーバ１３０の決定したブロックが、タイトルキー格納領域として利用可能となる。
【００８２】
コンテンツ利用管理サーバ１３０が情報処理装置（クライアント）１００に提供するコンテンツ情報（Ｏｆｆｅｒ）のデータ例を図６に示す。
コンテンツ情報（Ｏｆｆｅｒ）には、図６に示すように、例えば以下の情報が含まれる。
（１）バージョン情報：このメッセージのバージョンを示す。
（２）言語コード：テキストに使用している言語の種類を示す。
（３）ステータスナンバ：メッセージ送受信の成功／失敗を示す情報。
（４）コンテンツ情報
（５）セッションＩＤ
【００８３】
（４）コンテンツ情報には、例えば、以下の情報が含まれる。
（４ａ）オファーインデックス：クライアントからの要求識別情報。
（４ｂ）プロテクションタイプ：コンテンツの著作権保護レベルを示す情報。
（４ｃ）ＰＡＤブロック識別子：タイトルキー格納用ブロックの指定情報であるＰＡＤブロック識別子。
（４ｄ）コンテンツプロファイル：コンテンツの属性、例えばｍｐ４，ＴＳなど。
（４ｄ）ファイルサイズ：コンテンツのファイルサイズ。
：
例えば、これらの情報がコンテンツ利用管理サーバ１３０から情報処理装置（クライアント）１００に提供される。
【００８４】
なお、これらのコンテンツ情報は、１つのタイトル対応の一コンテンツに対応して設定され、複数のタイトルに対する複数コンテンツに関するコンテンツ情報を提供する場合は、コンテンツ数に応じたコンテンツ情報がコンテンツ利用管理サーバ１３０から情報処理装置（クライアント）１００に提供される。
【００８５】
図６に示すコンテンツ情報中に含まれるＰＡＤブロック識別子（ＰＡＤ  Ｂｌｏｃｋ  Ｎｕｍｂｅｒ）が、コンテンツの復号用の鍵であるタイトルキーを格納するメモリカードの保護領域のブロックを指定するための識別子である。
【００８６】
情報処理装置１００は、さらに、暗号化コンテンツを取得し、その暗号化コンテンツに対応するタイトルキーを取得することになる。
タイトルキーは、図５に示すコンテンツ対応情報提供サーバ１５０が、メモリカード１２０にアクセスとして書き込む処理を行う。
コンテンツ対応情報提供サーバ１５０は、このコンテンツ情報中に指定されたＰＡＤブロック識別子に対応するブロックにタイトルキーを格納しなければならない。
この処理については、後段で説明する。
【００８７】
図５のステップＳ１０３において、ＰＡＤブロック識別子を含むコンテンツ情報を受信した情報処理装置１００は、ステップＳ１０４において、コンテンツ情報に応じて取得コンテンツを決定する。例えば複数のコンテンツに対応するコンテンツ情報を受信した場合、その中から実際に取得しようとするコンテンツを選択する。
【００８８】
次に、ステップＳ１０５において、選択コンテンツの識別子を伴うコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を要求する。すなわち、図に示す「コンテンツ利用許可情報要求１５４」をコンテンツ利用管理サーバ１３０に送信する。
【００８９】
コンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００から「コンテンツ利用許可情報要求１５４」を受信すると、ステップＳ１０６において、コンテンツ利用許可処理を実行し、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１５５」を生成して情報処理装置（クライアント）１００に送信する。
「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１５５」には、例えば、暗号化コンテンツを取得するためのアクセス情報（例えばコンテンツＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ））や、タイトルキー等のコンテンツ対応情報のアクセス情報（例えばコンテンツ対応情報ＵＲＬ）や、コンテンツ利用管理サーバ１３０の生成する乱数などによって構成されるデータである。
【００９０】
なお、コンテンツ利用管理サーバ１３０は、このステップＳ１０６におけるコンテンツ利用許可処理に際して、タイトルキー等の送信を行うコンテンツ対応情報提供サーバ１５０に対して、図に示すデータ１５６を送信する。
【００９１】
データ１５６は、以下の各データを含む。
（ａ）情報処理装置（クライアント）１００に送信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１５５」と同じデータである「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」と、
（ｂ）先に情報処理装置（クライアント）１００に送信したＰＡＤブロック識別子、
（ｃ）タイトルキーまたはタイトルキー識別子、
これらを含むデータ１５６をタイトルキー等によって構成されるコンテンツ対応情報の送信を行うコンテンツ対応情報提供サーバ１５０に送信する。
【００９２】
上記の（ｃ）タイトルキーまたはタイトルキー識別子は、情報処理装置（クライアント）１００がステップＳ１０４において選択したコンテンツの復号に適用可能なタイトルキーまたはその識別子である。
タイトルキーをコンテンツ対応情報提供サーバ１５０が保持している場合は、タイトルキー識別子を提供する。
【００９３】
情報処理装置（クライアント）１００は、ステップＳ１０７において、コンテンツ利用管理サーバ１３０から、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を受信すると、次に、ステップＳ１１１において、コンテンツサーバ１４０からコンテンツを取得、すなわちダウンロードする。コンテンツは暗号化コンテンツであり、コンテンツに対応するタイトルキーによって復号可能な暗号化コンテンツである。
なお、コンテンツサーバ１４０の保持する暗号化コンテンツ１４１のアクセス情報、例えばＵＲＬは、コンテンツ利用管理サーバ１３０から取得した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１５５」に含まれる。
【００９４】
情報処理装置（クライアント）１００は、コンテンツサーバ１４０からダウンロードした暗号化コンテンツを、情報処理装置（クライアント）１００に装着したメモリカード１２０に記録する。
なお、暗号化コンテンツは、メモリカード１２０の汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に格納する。図に示す暗号化コンテンツ１２１である。
【００９５】
次に、情報処理装置（クライアント）１００は、ステップＳ１２１において、コンテンツ対応情報提供サーバ１５０に対して、コンテンツ対応情報、具体的には、取得した暗号化コンテンツの復号に適用するタイトルキーや、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ  Ｆｉｌｅ）などを含むコンテンツ対応情報の取得要求を送信する。
なお、このコンテンツ対応情報の取得要求に際して、情報処理装置（クライアント）１００は、図に示すようにＰＡＤブロック識別子１７２をコンテンツ対応情報提供サーバ１５０に送信する。
このＰＡＤブロック識別子１７２は、コンテンツ利用管理サーバ１３０から受信したコンテンツ情報（Ｏｆｆｅｒ）、すなわち先に図６を参照して説明したコンテンツ情報（Ｏｆｆｅｒ）に記録されているＰＡＤブロック識別子である。
【００９６】
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、ＰＡＤブロック識別子を含むコンテンツ対応情報取得要求を受信すると、ステップＳ１２２において、情報処理装置（クライアント）１００を介して情報処理装置（クライアント）１００に装着されたメモリカード１２０との認証処理を実行する。
【００９７】
メモリカード１２０は、先に説明したように、認証処理を実行可能なデータ処理部を有する。ステップＳ１２２において、メモリカード１２０と、コンテンツ対応情報提供サーバ１５０間で相互認証処理が実行される。
なお、この相互認証処理に際して、メモリカード１２０と、コンテンツ対応情報提供サーバ１５０は、それぞれ自己の公開鍵証明書を認証相手先に送信する。
【００９８】
コンテンツ対応情報提供サーバ１５０の公開鍵証明書は、例えば先に図３を参照して説明したデータ構成を有する証明書（Ｃｅｒｔｉｆｉｃａｔｅ）である。
すなわち、メモリカード１２０の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロック単位のアクセス権情報が記録された証明書である。
【００９９】
ステップＳ１２２における認証処理が成立すると、次に、情報処理装置（クライアント）１００は、ステップＳ１２３において、コンテンツ対応情報提供サーバ１５０に対して、先に、コンテンツ利用管理サーバ１３０から受信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１７２」を送信する。
【０１００】
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１７２」を受信すると、ステップＳ１２４において、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）確認処理を実行する。
【０１０１】
この確認処理は、
情報処理装置（クライアント）１００から受信した、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１７２」と、
先に、コンテンツ利用管理サーバ１３０から受信したデータ１５６に含まれる「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」との照合処理である。
これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されれば、照合成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理を実行する。
一方、これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されない場合は、照合不成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理は実行しない。
【０１０２】
２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認され、照合成立と判定した場合、コンテンツ対応情報提供サーバ１５０は、先に認証が成立したメモリカード１２０に対して、タイトルキーを含む「コンテンツ対応情報１７３」を書き込む処理を実行する。
【０１０３】
なお、タイトルキー書き込み処理は、メモリカード１２０の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定のブロック（ＰＡＤブロック）に対して実行される。すなわち、コンテンツ利用管理サーバ１３０の発行したコンテンツ情報に含まれるＰＡＤブロック識別子に対応するブロックに対してタイトルキーの書き込みを実行する。
【０１０４】
なお、先に、図６を参照して説明したようにメモリカード１２０の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の各ブロックに対するアクセス権情報は、各サーバの証明書（Ｃｅｒｔｉｆｉｃａｔｅ）に記録されている。
メモリカード１２０の制御部、すなわちデータ処理部は、先の認証処理に際して、コンテンツ対応情報提供サーバ１５０から受信したサーバ証明書を確認する。
すなわち、コンテンツ利用管理サーバ１３０の発行したコンテンツ情報に含まれるＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のデータ書き込み許容ブロックであるか否かを確認する。
【０１０５】
メモリカード１２０は、コンテンツ情報に含まれるＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のデータ書き込み許容ブロックとしてサーバ証明書に記録されていることを確認する。この確認がなされた場合にのみ、コンテンツ対応情報提供サーバ１５０は、タイトルキーをそのブロックに書き込むことができる。
【０１０６】
すなわち、メモリカードに記録された暗号化コンテンツを復号するためのタイトルキーが、メモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）に書き込まれるためには、以下の条件を満たすことが必要となる。
（１）コンテンツ対応情報提供サーバ１５０と、メモリカード１２０との認証処理が成立すること、
（２）コンテンツ対応情報提供サーバ１５０において、
コンテンツ利用管理サーバ１３０から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、情報処理装置（クライアント）１００から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）との照合が成立すること、
（３）コンテンツ利用管理サーバ１３０の発行したコンテンツ情報（Ｏｆｆｅｒ）に記録されたＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のサーバ証明書（Ｃｅｒｔｉｆｉｃａｔｅ）に、データ書き込み許容ブロックとして記録されていること。
これらの条件を満たすことが全て確認された場合に限り、タイトルキーをメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定ブロックに書き込むことが可能となる。
【０１０７】
［３−２．実施例１におけるコンテンツコピー処理例について］
次に、図７を参照して、情報処理装置（クライアント）１００に装着したＢＤ、ＤＶＤ等のディスク１１０に記録されたコンテンツを読み出して、メモリカード１２０に記録する処理、すなわちコンテンツのコピー記録処理を行う場合の処理について説明する。
【０１０８】
図７には、以下の各構成と処理を示している。
（ａ）情報処理装置（クライアント）１００、
【０１０９】
（ｂ）メモリカード（情報記憶装置）１２０、
（ｃ）コンテンツ利用管理サーバ１３０、
（ｄ）コンテンツ対応情報提供サーバ１５０、
図５に示すコンテンツサーバ１４０は示されていない。
【０１１０】
本例では、情報処理装置（クライアント）１００に装着したディスク１１０に格納された暗号化コンテンツ１１１を読み出してメモリカード１２０に記録する。
その他の処理は、図５を参照して説明した処理と類似した処理となる。例えば暗号化コンテンツ１１１の復号に適用するタイトルキーを含むコンテンツ対応情報は、コンテンツ対応情報提供サーバ１５０から取得する。
【０１１１】
メモリカード（情報記憶装置）１２０は、図２〜図４を参照して説明したように、証明書（Ｃｅｒｔｉｆｉｃａｔｅ）に記録されたアクセス許容情報に従ってアクセスが許容されるアクセス制限の設定された保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１と、このようなアクセス制限がない汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２を有する。暗号化コンテンツ等は汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２に記録される。暗号化コンテンツの復号に適用する暗号鍵は保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１に記録される。
以下、コンテンツコピー処理のシーケンスについて説明する。
【０１１２】
図７に示すコンテンツコピーシーケンスと図５に示すコンテンツダウンロードシーケンスとの差異は、図７に示す太線部分となる。
まず、情報処理装置（クライアント）１００がディスク１１０からコンテンツＩＤを読み出して、コンテンツ利用管理サーバ１３０に送信する点が異なる。
これは、コピー対象となるコンテンツを識別するための情報を送信するための処理である。
さらに、情報処理装置（クライアント）１００がディスク１１０から暗号化コンテンツ１１１を読み出してステップＳ１６１においてコピー処理を実行してメモリカード１２０に書き込む処理を行っている点が異なる。
【０１１３】
その他の処理の流れは図５を参照して説明した処理とほぼ同様の処理となる。
図７の処理の流れについて説明する。
（ステップＳ１５１）
まず、ディスク１１０と、メモリカード１２０を装着した情報処理装置（クライアント）１００は、コンテンツを取得するために、コンテンツ利用管理サーバ１３０に対して、コンテンツ利用要求を行う。この要求に際して、情報処理装置（クライアント）１００はディスク１１０からの読み出しデータに基づいてトークン１５１ａを生成し、さらにコンテンツＩＤ１５１ｂを読み出して、コンテンツ利用管理サーバ１３０に送信する。
【０１１４】
（ステップＳ１５２）
コンテンツ利用要求を受信したコンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００との認証処理を行い、認証成立を条件として、受領したトークンの検証を行い、さらに受信したコンテンツＩＤに基づいてコピー予定のコンテンツを特定し、コンテンツ情報データベース１３１から特定したコンテンツに対応するコンテンツ情報（Ｏｆｆｅｒ）を取得して、情報処理装置（クライアント）１００に送信する。
【０１１５】
コンテンツ利用管理サーバ１３０は、このコンテンツ情報（Ｏｆｆｅｒ）に含めてＰＡＤブロック識別子を情報処理装置（クライアント）１００に送信する。
図７に示す「コンテンツ情報（Ｏｆｆｅｒ）＆ＰＡＤブロック識別子１５３」である。
すなわち、先に図５を参照して説明したコンテンツダウンロード処理と同様、コンテンツ利用管理サーバ１３０は、コンテンツの復号に適用する暗号鍵であるタイトルキーの格納エリア指定情報としてのＰＡＤブロック識別子を情報処理装置（クライアント）１００に送信する。
コンテンツ利用管理サーバ１３０が情報処理装置（クライアント）１００に提供するコンテンツ情報（Ｏｆｆｅｒ）のデータ例は、先に説明した図６に示す通りであり、ここに、コンテンツの復号に適用する暗号鍵であるタイトルキーの格納エリア指定情報としてのＰＡＤブロック識別子が含まれる。
【０１１６】
（ステップＳ１５３〜Ｓ１５４）
ステップＳ１５３において、ＰＡＤブロック識別子を含むコンテンツ情報を受信した情報処理装置１００は、ステップＳ１５４において、コンテンツ情報に応じてコピーコンテンツを決定する。例えば複数のコンテンツに対応するコンテンツ情報を受信した場合、その中から、実際にコピーしようとするコンテンツを選択する。
【０１１７】
（ステップＳ１５５）
次に、情報処理装置１００は、選択コンテンツの識別子を伴うコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を要求する。すなわち、図に示す「コンテンツ利用許可情報要求１５４」をコンテンツ利用管理サーバ１３０に送信する。
【０１１８】
（ステップＳ１５６）
コンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００からの「コンテンツ利用許可情報要求１５４」を受信すると、コンテンツ利用許可処理を実行し、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１５５」を生成して情報処理装置（クライアント）１００に送信する。
前述したように、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１５５」は、例えば、コンテンツに対するアクセス情報や、タイトルキー等のコンテンツ対応情報のアクセス情報、例えばＵＲＬや、コンテンツ利用管理サーバ１３０の生成する乱数などによって構成されるデータである。
【０１１９】
なお、コンテンツ利用管理サーバ１３０は、このステップＳ１５６におけるコンテンツ利用許可処理に際して、タイトルキー等の送信を行うコンテンツ対応情報提供サーバ１５０に対して、図に示すデータ１５６を送信する。
【０１２０】
データ１５６は、以下の各データを含む。
（ａ）情報処理装置（クライアント）１００に送信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１５５」と同じデータである「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」と、
（ｂ）先に情報処理装置（クライアント）１００に送信したＰＡＤブロック識別子、
（ｃ）タイトルキーまたはタイトルキー識別子、
これらを含むデータ１５６をタイトルキー等の送信を行うコンテンツ対応情報提供サーバ１５０に送信する。
【０１２１】
（ステップＳ１５７）
情報処理装置（クライアント）１００は、コンテンツ利用管理サーバ１３０から、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を受信する。
【０１２２】
（ステップＳ１６１）
情報処理装置（クライアント）１００は、ディスク１１０から暗号化コンテンツ１１１を読み取り、読み取った暗号化コンテンツを、情報処理装置（クライアント）１００に装着したメモリカード１２０に記録（コピー）する。
なお、暗号化コンテンツは、メモリカード１２０の汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に格納する。
【０１２３】
（ステップＳ１７１）
次に、情報処理装置（クライアント）１００は、コンテンツ対応情報提供サーバ１５０に対して、コンテンツ対応情報、具体的には、コピーした暗号化コンテンツの復号に適用するタイトルキーや、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ  Ｆｉｌｅ）などを含むコンテンツ対応情報の取得要求を送信する。
このコンテンツ対応情報の取得要求に際して、情報処理装置（クライアント）１００は、図に示すようにＰＡＤブロック識別子１７２をコンテンツ対応情報提供サーバ１５０に送信する。
【０１２４】
（ステップＳ１７２）
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、ＰＡＤブロック識別子を含むコンテンツ対応情報取得要求を受信すると、情報処理装置（クライアント）１００を介して情報処理装置（クライアント）１００に装着されたメモリカード１２０との認証処理を実行する。
【０１２５】
（ステップＳ１７３）
認証処理が成立すると、次に、情報処理装置（クライアント）１００は、コンテンツ対応情報提供サーバ１５０に対して、先に、コンテンツ利用管理サーバ１３０から受信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１７２」を送信する。
【０１２６】
（ステップＳ１７４）
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１７２」を受信すると、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）確認処理を実行する。
【０１２７】
この確認処理は、
情報処理装置（クライアント）１００から受信した、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）１７２」と、
先に、コンテンツ利用管理サーバ１３０から受信したデータ１５６に含まれる「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」との照合処理である。
これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されれば、照合成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理を実行する。
一方、これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されない場合は、照合不成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理は実行しない。
【０１２８】
２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認され、照合成立と判定した場合、コンテンツ対応情報提供サーバ１５０は、先に認証が成立したメモリカード１２０に対して、タイトルキーを含む「コンテンツ対応情報１７３」を書き込む処理を実行する。
【０１２９】
なお、タイトルキー書き込み処理は、メモリカード１２０の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定のブロック（ＰＡＤブロック）に対して実行される。すなわち、コンテンツ利用管理サーバ１３０の発行したコンテンツ情報に含まれるＰＡＤブロック識別子に対応するブロックに対してタイトルキーの書き込みが実行される。
【０１３０】
なお、先に、図６を参照して説明したようにメモリカード１２０の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の各ブロックに対するアクセス権情報は、各サーバの証明書（Ｃｅｒｔｉｆｉｃａｔｅ）に記録されている。
メモリカード１２０の制御部、すなわちデータ処理部は、先の認証処理に際して、コンテンツ対応情報提供サーバ１５０から受信したサーバ証明書を確認する。
すなわち、コンテンツ利用管理サーバ１３０の発行したコンテンツ情報に含まれるＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のデータ書き込み許容ブロックであるか否かを確認する。
【０１３１】
メモリカード１２０は、コンテンツ情報に含まれるＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のデータ書き込み許容ブロックであるか否かを確認する。データ書き込み許容ブロックであることが確認された場合にのみ、コンテンツ対応情報提供サーバ１５０は、タイトルキーをそのブロックに書き込むことができる。
【０１３２】
すなわち、図７に示すコンテンツコピー処理においても、先に図５を参照して説明したコンテンツのダウンロード処理と同様、メモリカードに記録された暗号化コンテンツを復号するためのタイトルキーを、メモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）に書き込むためには、以下の条件を満たすことが必要となる。
（１）コンテンツ対応情報提供サーバ１５０と、メモリカード１２０との認証処理が成立すること、
（２）コンテンツ対応情報提供サーバ１５０において、
コンテンツ利用管理サーバ１３０から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、情報処理装置（クライアント）１００から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）との照合が成立すること、
（３）コンテンツ利用管理サーバ１３０の発行したコンテンツ情報（Ｏｆｆｅｒ）に記録されたＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のサーバ証明書（Ｃｅｒｔｉｆｉｃａｔｅ）に、データ書き込み許容ブロックとして記録されていること。
これらの条件を満たすことが全て確認された場合に限り、タイトルキーをメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定ブロックに書き込むことが可能となる。
【０１３３】
［３−３．実施例１における各構成部の通信シーケンスについて］
ここまで、
図５を参照してコンテンツダウンロード処理、
図７を参照してコンテンツコピー処理、
これらの処理を行う場合の処理シーケンスについて説明した。
図８にコンテンツダウンロードまたはコンテンツコピー処理を行う場合の、各構成部間の通信シーケンスをまとめた図を示す。
図８の各ステップの処理について説明する。
【０１３４】
（ステップＳ２０１）
情報処理装置（クライアント）１００が、コンテンツ利用管理サーバ１３０にコンテンツ利用要求を示すトークンを送信する。
（ステップＳ２０２）
情報処理装置（クライアント）１００と、コンテンツ利用管理サーバ１３０間で認証処理を実行する。
【０１３５】
（ステップＳ２０３）
認証成立を条件として、コンテンツ利用管理サーバ１３０が、情報処理装置（クライアント）１００にＰＡＤブロック識別子を含むコンテンツ情報（Ｏｆｆｅｒ）を送信する。
（ステップＳ２０４）
情報処理装置（クライアント）１００が、コンテンツ利用管理サーバ１３０に、コンテンツ利用許可情報の要求を送信する。
【０１３６】
（ステップＳ２０５）
コンテンツ利用管理サーバ１３０が、コンテンツ対応情報提供サーバ１５０に、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を送信する。
（ステップＳ２０６）
コンテンツ利用管理サーバ１３０が、情報処理装置（クライアント）１００に、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、ＰＡＤブロック識別子と、タイトルキーまたはタイトルキー識別子を送信する。
【０１３７】
（ステップＳ２０７ａ，ｂ）
ステップＳ２０７ａ：情報処理装置（クライアント）１００が、コンテンツサーバ１４０からコンテンツをダウンロードする。
または、ステップＳ２０７ｂ：ディスク１１０からコンテンツをコピーしてメモリカード１２０に書き込む。
暗号化コンテンツはメモリカード１２０の汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に書き込む。
【０１３８】
（ステップＳ２０８）
情報処理装置（クライアント）１００が、コンテンツ対応情報提供サーバ１５０に、ＰＡＤブロック識別子を送信する。
すなわち、タイトルキー書き込みブロックとしてコンテンツ利用管理サーバ１３０が決定し、コンテンツ利用管理サーバ１３０から受信したＰＡＤブロック識別子を送信する。
【０１３９】
（ステップＳ２０９）
メモリカード１２０と、コンテンツ対応情報提供サーバ１５０間で認証処理を実行する。
【０１４０】
（ステップＳ２１０）
情報処理装置（クライアント）１００が、コンテンツ対応情報提供サーバ１５０に、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を送信する。
（ステップＳ２１１）
認証成立、およびコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）の照合成立を条件として、コンテンツ対応情報提供サーバ１５０が、メモリカード１２０のＰＡＤブロック識別子によって特定される保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定ブロックに対してタイトルキーを書き込む。さらに、その他のコンテンツ対応情報を記録する。
【０１４１】
このような流れで、メモリカード１２０には、以下のデータが記録される。
汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）にダウンロードした暗号化コンテンツ、またはコピーした暗号化コンテンツが記録される。
保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロック中、コンテンツ利用管理サーバ１３０によって指定されたＰＡＤブロック識別子に対応するブロックに暗号化コンテンツの復号に適用するタイトルキーが記録される。
【０１４２】
なお、保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロックに記録するタイトルキーは、タイトルキー自体のデータでもよいが、タイトルキーの変換データであってもよい。例えば、情報処理装置（クライアント）１００が利用可能なキー（サブキー）等による変換（ＸＯＲ演算や暗号化）が施された変換タイトルキーとして格納してもよい。
【０１４３】
このような設定の場合、情報処理装置（クライアント）１００は変換タイトルキーを保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロックから取得して、変換タイトルキーに対して演算や復号処理を実行してタイトルキーを取得し、取得したタイトルキーを用いて暗号化コンテンツの復号を実行する。
【０１４４】
［４．（実施例２）メモリカードに対するコンテンツ記録処理において、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）に併せて鍵書き込み用ブロックのブロック識別子を通知する処理例について］
次に、実施例２として、コンテンツ利用管理サーバが、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）に併せて鍵書き込み用ブロックのブロック識別子を通知する処理例について説明する。
【０１４５】
［４−１．実施例２におけるコンテンツダウンロード処理例について］
まず、暗号化コンテンツをダウンロードしてメモリカードに記録する場合の処理の具体例について、図９を参照して説明する。
【０１４６】
図９には、以下の各構成と処理を示している。
（ａ）情報処理装置（クライアント）１００、
（ｂ）メモリカード（情報記憶装置）１２０、
（ｃ）コンテンツ利用管理サーバ１３０、
（ｄ）コンテンツサーバ１４０、
（ｅ）コンテンツ対応情報提供サーバ１５０、
【０１４７】
図９に示す処理は、先に実施例１の説明として、図５を参照して説明した処理と同様、コンテンツのダウンロード記録処理である。
図９に示す処理と図５に示す処理との差異は、コンテンツ利用管理サーバ１３０から情報処理装置（クライアント）１００に対するＰＡＤブロック識別子の通知タイミングである。
先に説明した実施例１では、コンテンツ利用管理サーバ１３０は、コンテンツ情報（Ｏｆｆｅｒ）にタイトルキー格納ブロックの指定情報であるＰＡＤブロック識別子を含めて、情報処理装置（クライアント）１００に提供していた。
【０１４８】
この図９に示す処理例では、コンテンツ利用管理サーバ１３０は、コンテンツ情報（Ｏｆｆｅｒ）ではなく、その後の、コンテンツ利用許可情報にＰＡＤブロック識別子を含めて、情報処理装置（クライアント）１００に、タイトルキーの記録ブロックを通知する構成としている。
この点が、図５に示す処理例とは異なっている。
【０１４９】
以下、図９に示すシーケンスについて説明する。
（ステップＳ３０１）
まず、メモリカード１２０を装着した情報処理装置（クライアント）１００は、コンテンツを取得するために、コンテンツ利用管理サーバ１３０に対して、コンテンツ利用要求を行う。例えばサービスプロバイダの提供するＷｅｂページやディスク１１０から読み取ったデータに基づくトークン３５１を生成し、トークン３５２をコンテンツ利用管理サーバ１３０に送信する。
【０１５０】
（ステップＳ３０２）
コンテンツ利用要求を受信したコンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００との認証処理を行い、認証成立を条件としてトークン検証を行い、トークンに基づいて提供可能なコンテンツを選択し、コンテンツ情報データベース１３１からコンテンツ情報（Ｏｆｆｅｒ）を取得して、情報処理装置（クライアント）１００に送信する。図に示すコンテンツ情報（Ｏｆｆｅｒ）３５３である
本実施例では、先の実施例と異なり、このコンテンツ情報（Ｏｆｆｅｒ）３５３にタイトルキー格納ブロックの指定情報であるＰＡＤブロック識別子は含めない。
【０１５１】
（ステップＳ３０３〜Ｓ３０４）
コンテンツ情報を受信した情報処理装置１００は、コンテンツ情報に応じて取得コンテンツを決定する。例えば複数のコンテンツに対応するコンテンツ情報を受信した場合、その中から、実際に取得しようとするコンテンツを選択する。
【０１５２】
（ステップＳ３０５）
次に、情報処理装置１００は、選択コンテンツの識別子を伴うコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を要求する。すなわち、図に示す「コンテンツ利用許可情報要求３５４」をコンテンツ利用管理サーバ１３０に送信する。
【０１５３】
（ステップＳ３０６）
コンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００からの「コンテンツ利用許可情報要求３５４」を受信すると、コンテンツ利用許可処理を実行し、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５」を生成して情報処理装置（クライアント）１００に送信する。
【０１５４】
本実施例では、このコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５にタイトルキー格納ブロックの指定情報であるＰＡＤブロック識別子を含めて送信する。
すなわち、コンテンツ利用管理サーバ１３０は、コンテンツの復号に適用する暗号鍵であるタイトルキーの格納エリア指定情報としてのＰＡＤブロック識別子を、このコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５に併せて情報処理装置（クライアント）１００に送信する。コンテンツ利用管理サーバ１３０はＰＡＤブロック識別子を選択コンテンツに基づいて決定することができる。
【０１５５】
ＰＡＤブロック識別子は、先に図２、図４を参照して説明したメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の区分領域であるブロックの識別子であり、暗号化コンテンツの復号に適用する暗号鍵（タイトルキー）の格納ブロックの指定情報である。
【０１５６】
このように、コンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）がこれから取得しようとする暗号化コンテンツの復号用の鍵（タイトルキー）を格納すべきメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロックを指定するために、ＰＡＤブロック識別子を情報処理装置１００に通知する。
すなわち、コンテンツ利用管理サーバ１３０が、コンテンツ復号に適用する暗号鍵（タイトルキー）の格納領域（ブロック）を決定する。
【０１５７】
従って、コンテンツ利用管理サーバ１３０の決定したブロックが、タイトルキー格納領域として利用可能となる。
【０１５８】
なお、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５」には、ＰＡＤブロック識別子の他、例えば、コンテンツに対するアクセス情報や、タイトルキー等のコンテンツ対応情報のアクセス情報、例えばＵＲＬや、コンテンツ利用管理サーバ１３０の生成する乱数などが含まれる。
【０１５９】
また、先に説明した処理例と同様、コンテンツ利用管理サーバ１３０は、このステップＳ３０６におけるコンテンツ利用許可処理に際して、タイトルキー等の送信を行うコンテンツ対応情報提供サーバ１５０に対して、図に示すデータ３５６を送信する。
【０１６０】
データ３５６は、以下の各データを含む。
（ａ）情報処理装置（クライアント）１００に送信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５」と同じデータである「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」と、
（ｂ）ＰＡＤブロック識別子、
（ｃ）タイトルキーまたはタイトルキー識別子、
これらを含むデータ３５６をタイトルキー等の送信を行うコンテンツ対応情報提供サーバ１５０に送信する。
【０１６１】
（ステップＳ３０７）
情報処理装置（クライアント）１００は、ステップＳ３０７において、コンテンツ利用管理サーバ１３０から、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を受信する。
【０１６２】
（ステップＳ３１１）
情報処理装置（クライアント）１００は、コンテンツサーバ１４０からコンテンツを取得、すなわちダウンロードして、メモリカード１２０に記録する。
なお、暗号化コンテンツは、メモリカード１２０の汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に格納する。
【０１６３】
（ステップＳ３２１）
次に、情報処理装置（クライアント）１００は、コンテンツ対応情報提供サーバ１５０に対して、コンテンツ対応情報、具体的には、取得した暗号化コンテンツの復号に適用するタイトルキーや、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ  Ｆｉｌｅ）などを含むコンテンツ対応情報の取得要求を送信する。
なお、このコンテンツ対応情報の取得要求に際して、情報処理装置（クライアント）１００は、図に示すようにＰＡＤブロック識別子３７２をコンテンツ対応情報提供サーバ１５０に送信する。
このＰＡＤブロック識別子３７２は、コンテンツ利用管理サーバ１３０から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）に併せて受信したＰＡＤブロック識別子である。
【０１６４】
（ステップＳ３２２）
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、ＰＡＤブロック識別子３７１を含むコンテンツ対応情報取得要求を受信すると、情報処理装置（クライアント）１００を介して情報処理装置（クライアント）１００に装着されたメモリカード１２０との認証処理を実行する。
【０１６５】
（ステップＳ３２３）
認証処理が成立すると、次に、情報処理装置（クライアント）１００は、コンテンツ対応情報提供サーバ１５０に対して、先に、コンテンツ利用管理サーバ１３０から受信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３７２」を送信する。
【０１６６】
（ステップＳ３２４）
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３７２」を受信すると、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）確認処理を実行する。
【０１６７】
この確認処理は、
情報処理装置（クライアント）１００から受信した、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３７２」と、
先に、コンテンツ利用管理サーバ１３０から受信したデータ３５６に含まれる「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」との照合処理である。
これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されれば、照合成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理を実行する。
一方、これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されない場合は、照合不成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理は実行しない。
【０１６８】
２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認され、照合成立と判定した場合、コンテンツ対応情報提供サーバ１５０は、先に認証が成立したメモリカード１２０に対して、タイトルキーを含む「コンテンツ対応情報３７３」を書き込む処理を実行する。
【０１６９】
なお、タイトルキー書き込み処理は、メモリカード１２０の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定のブロック（ＰＡＤブロック）に対して実行される。すなわち、コンテンツ利用管理サーバ１３０が決定したＰＡＤブロック識別子に対応するブロックに対してタイトルキーの書き込みを実行する。
【０１７０】
本実施例２においても、前述した実施例１と同様、メモリカードに記録された暗号化コンテンツを復号するためのタイトルキーを、メモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）に書き込むためには、以下の条件を満たすことが必要となる。
（１）コンテンツ対応情報提供サーバ１５０と、メモリカード１２０との認証処理が成立すること、
（２）コンテンツ対応情報提供サーバ１５０において、
コンテンツ利用管理サーバ１３０から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、情報処理装置（クライアント）１００から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）との照合が成立すること、
（３）コンテンツ利用管理サーバ１３０の発行したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）に記録されたＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のサーバ証明書（Ｃｅｒｔｉｆｉｃａｔｅ）に、データ書き込み許容ブロックとして記録されていること。
これらの条件を満たすことが全て確認された場合に限り、タイトルキーをメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定ブロックに書き込むことが可能となる。
【０１７１】
［４−２．実施例２におけるコンテンツコピー処理例について］
次に、図１０を参照して、情報処理装置（クライアント）１００に装着したＢＤ、ＤＶＤ等のディスク１１０に記録されたコンテンツを読み出して、メモリカード１２０に記録する処理、すなわちコンテンツのコピー記録処理を行う場合の処理について説明する。
【０１７２】
図１０には、以下の各構成と処理を示している。
（ａ）情報処理装置（クライアント）１００、
【０１７３】
（ｂ）メモリカード（情報記憶装置）１２０、
（ｃ）コンテンツ利用管理サーバ１３０、
（ｄ）コンテンツ対応情報提供サーバ１５０、
図９に示すコンテンツサーバ１４０は示されていない。
【０１７４】
本例では、情報処理装置（クライアント）１００に装着したディスク１１０に格納された暗号化コンテンツ１１１を読み出してメモリカード１２０に記録する。
その他の処理は、図９を参照して説明した処理と類似した処理となる。例えば暗号化コンテンツ１１１の復号に適用するタイトルキーを含むコンテンツ対応情報は、コンテンツ対応情報提供サーバ１５０から取得する。
【０１７５】
メモリカード（情報記憶装置）１２０は、図２〜図４を参照して説明したように、証明書に記録されたアクセス許容情報に従ってアクセス可能となるアクセス制限の設定された保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１と、このようなアクセス制限がない汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２を有する。暗号化コンテンツ等は汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）２２に記録される。暗号化コンテンツの復号に適用する暗号鍵は保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）２１に記録される。
以下、コンテンツコピー処理のシーケンスについて説明する。
【０１７６】
図１０に示すコンテンツコピーシーケンスは、先に実施例１として説明した図７のシーケンスと同様、コピーコンテンツの記録処理である。
図７との差異は、コンテンツ利用管理サーバ１３０から情報処理装置（クライアント）１００に対するＰＡＤブロック識別子の通知タイミングである。
先に説明した実施例１では、コンテンツ利用管理サーバ１３０は、コンテンツ情報（Ｏｆｆｅｒ）にＰＡＤブロック識別子を含めて、情報処理装置（クライアント）１００に、タイトルキーの記録ブロックを通知していた。
この図１０に示す処理例では、コンテンツ利用管理サーバ１３０は、コンテンツ情報（Ｏｆｆｅｒ）ではなく、その後の、コンテンツ利用許可情報にＰＡＤブロック識別子を含めて、情報処理装置（クライアント）１００に、タイトルキーの記録ブロックを通知する構成としている。
この点が、図７に示す処理例とは異なっている。
【０１７７】
図１０の処理の流れについて説明する。
（ステップＳ３５１）
まず、ディスク１１０と、メモリカード１２０を装着した情報処理装置（クライアント）１００は、コンテンツを取得するために、コンテンツ利用管理サーバ１３０に対して、コンテンツ利用要求を行う。この要求に際して、情報処理装置（クライアント）１００はディスク１１０からトークン３５１ａとコンテンツＩＤ３５１ｂを読み出して、コンテンツ利用管理サーバ１３０に送信する。
【０１７８】
（ステップＳ３５２）
コンテンツ利用要求を受信したコンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００との認証処理を行い、認証成立を条件として、受領したトークンの検証を行い、さらに受信したコンテンツＩＤに基づいてコピー予定のコンテンツを特定し、コンテンツ情報データベース１３１から特定したコンテンツに対応するコンテンツ情報（Ｏｆｆｅｒ）を取得して、情報処理装置（クライアント）１００に送信する。図に示すコンテンツ情報（Ｏｆｆｅｒ）３５３である
本実施例では、先の実施例と異なり、このコンテンツ情報（Ｏｆｆｅｒ）３５３にタイトルキー格納ブロックの指定情報であるＰＡＤブロック識別子は含めない。
【０１７９】
（ステップＳ３５３〜Ｓ３５４）
ステップＳ３５３において、ＰＡＤブロック識別子を含むコンテンツ情報を受信した情報処理装置１００は、ステップＳ３５４において、コンテンツ情報に応じてコピーコンテンツを決定する。例えば複数のコンテンツに対応するコンテンツ情報を受信した場合、その中から、実際にコピーしようとするコンテンツを選択する。
【０１８０】
（ステップＳ３５５）
次に、情報処理装置１００は、選択コンテンツの識別子を伴うコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を要求する。すなわち、図に示す「コンテンツ利用許可情報要求１５４」をコンテンツ利用管理サーバ１３０に送信する。
【０１８１】
（ステップＳ３５６）
コンテンツ利用管理サーバ１３０は、情報処理装置（クライアント）１００からの「コンテンツ利用許可情報要求３５４」を受信すると、コンテンツ利用許可処理を実行し、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５」を生成して情報処理装置（クライアント）１００に送信する。
【０１８２】
本実施例では、このコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５にタイトルキー格納ブロックの指定情報であるＰＡＤブロック識別子を含めて送信する。
すなわち、コンテンツ利用管理サーバ１３０は、コンテンツの復号に適用する暗号鍵であるタイトルキーの格納エリア指定情報としてのＰＡＤブロック識別子を、このコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５に併せて情報処理装置（クライアント）１００に送信する。コンテンツ利用管理サーバ１３０はＰＡＤブロック識別子を選択コンテンツに基づいて決定することができる。
【０１８３】
なお、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５」には、ＰＡＤブロック識別子の他、例えば、コンテンツに対するアクセス情報や、タイトルキー等のコンテンツ対応情報のアクセス情報、例えばＵＲＬや、コンテンツ利用管理サーバ１３０の生成する乱数などが含まれる。
【０１８４】
なお、先に説明した処理例と同様、コンテンツ利用管理サーバ１３０は、このステップＳ３５６におけるコンテンツ利用許可処理に際して、タイトルキー等の送信を行うコンテンツ対応情報提供サーバ１５０に対して、図に示すデータ３５６を送信する。
【０１８５】
データ３５６は、以下の各データを含む。
（ａ）情報処理装置（クライアント）１００に送信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３５５」と同じデータである「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」と、
（ｂ）ＰＡＤブロック識別子、
（ｃ）タイトルキーまたはタイトルキー識別子、
これらを含むデータ３５６をタイトルキー等の送信を行うコンテンツ対応情報提供サーバ１５０に送信する。
【０１８６】
（ステップＳ３５７）
情報処理装置（クライアント）１００は、コンテンツ利用管理サーバ１３０から、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を受信する。
【０１８７】
（ステップＳ３６１）
情報処理装置（クライアント）１００は、ディスク１１０から暗号化コンテンツ１１１を読み取り、読み取った暗号化コンテンツを、情報処理装置（クライアント）１００に装着したメモリカード１２０に記録（コピー）する。
なお、暗号化コンテンツは、メモリカード１２０の汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に格納する。
【０１８８】
（ステップＳ３７１）
次に、情報処理装置（クライアント）１００は、コンテンツ対応情報提供サーバ１５０に対して、コンテンツ対応情報、具体的には、コピーした暗号化コンテンツの復号に適用するタイトルキーや、利用制御情報（Ｕｓａｇｅ  Ｒｕｌｅ  Ｆｉｌｅ）などを含むコンテンツ対応情報の取得要求を送信する。
このコンテンツ対応情報の取得要求に際して、情報処理装置（クライアント）１００は、図に示すようにＰＡＤブロック識別子３７２をコンテンツ対応情報提供サーバ１５０に送信する。
【０１８９】
（ステップＳ３７２）
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、ＰＡＤブロック識別子を含むコンテンツ対応情報取得要求を受信すると、情報処理装置（クライアント）１００を介して情報処理装置（クライアント）１００に装着されたメモリカード１２０との認証処理を実行する。
【０１９０】
（ステップＳ３７３）
認証処理が成立すると、次に、情報処理装置（クライアント）１００は、コンテンツ対応情報提供サーバ１５０に対して、先に、コンテンツ利用管理サーバ１３０から受信した「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３７２」を送信する。
【０１９１】
（ステップＳ３７４）
コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００から、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３７２」を受信すると、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）確認処理を実行する。
【０１９２】
この確認処理は、
情報処理装置（クライアント）１００から受信した、「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）３７２」と、
先に、コンテンツ利用管理サーバ１３０から受信したデータ３５６に含まれる「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」との照合処理である。
これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されれば、照合成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理を実行する。
一方、これらの２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認されない場合は、照合不成立として次の処理、すなわちタイトルキーを含むコンテンツ対応情報をメモリカード１２０に書き込む処理は実行しない。
【０１９３】
２つの「コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）」が同一であることが確認され、照合成立と判定した場合、コンテンツ対応情報提供サーバ１５０は、情報処理装置（クライアント）１００に装着され、先に認証が成立したメモリカード１２０に対して、タイトルキーを含む「コンテンツ対応情報３７３」を書き込む処理を実行する。
【０１９４】
なお、タイトルキー書き込み処理は、メモリカード１２０の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定のブロック（ＰＡＤブロック）に対して実行される。すなわち、コンテンツ利用管理サーバ１３０の決定したＰＡＤブロック識別子に対応するブロックに対してタイトルキーの書き込みが実行される。
【０１９５】
この図１０に示すコンテンツコピー処理においても、先に図９を参照して説明したコンテンツのダウンロード処理と同様、メモリカードに記録された暗号化コンテンツを復号するためのタイトルキーを、メモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）に書き込むためには、以下の条件を満たすことが必要となる。
（１）コンテンツ対応情報提供サーバ１５０と、メモリカード１２０との認証処理が成立すること、
（２）コンテンツ対応情報提供サーバ１５０において、
コンテンツ利用管理サーバ１３０から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、情報処理装置（クライアント）１００から受信したコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）と、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）との照合が成立すること、
（３）コンテンツ利用管理サーバ１３０の決定したＰＡＤブロック識別子に対応するブロックが、コンテンツ対応情報提供サーバ１５０のサーバ証明書（Ｃｅｒｔｉｆｉｃａｔｅ）に、データ書き込み許容ブロックとして記録されていること。
これらの条件を満たすことが全て確認された場合に限り、タイトルキーをメモリカードの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の特定ブロックに書き込むことが可能となる。
【０１９６】
［４−３．実施例２における各構成部の通信シーケンスについて］
ここまで、実施例２として、
図９を参照してコンテンツダウンロード処理、
図１０を参照してコンテンツコピー処理、
これらの処理を行う場合の処理シーケンスについて説明した。
図１１に実施例２に対応するコンテンツダウンロードまたはコンテンツコピー処理を行う場合の、各構成部間の通信シーケンスを簡潔にまとめた図を示す。
図１１の各ステップの処理について説明する。
【０１９７】
（ステップＳ４０１）
情報処理装置（クライアント）１００が、コンテンツ利用管理サーバ１３０にコンテンツ利用要求を示すトークンを送信する。
（ステップＳ４０２）
情報処理装置（クライアント）１００と、コンテンツ利用管理サーバ１３０間で認証処理を実行する。
【０１９８】
（ステップＳ４０３）
認証成立を条件として、コンテンツ利用管理サーバ１３０が、情報処理装置（クライアント）１００にコンテンツ情報（Ｏｆｆｅｒ）を送信する。
（ステップＳ４０４）
情報処理装置（クライアント）１００が、コンテンツ利用管理サーバ１３０に、コンテンツ利用許可情報の要求を送信する。
【０１９９】
（ステップＳ４０５）
コンテンツ利用管理サーバ１３０が、コンテンツ対応情報提供サーバ１５０に、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を送信する。この際にタイトルキー格納ブロックの指定情報であるＰＡＤブロック識別子を併せて送信する。
（ステップＳ４０６）
コンテンツ利用管理サーバ１３０が、情報処理装置（クライアント）１００に、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）、ＰＡＤブロック識別子、タイトルキーまたはタイトルキー識別子を送信する。
【０２００】
（ステップＳ４０７ａ，ｂ）
ステップＳ４０７ａ：情報処理装置（クライアント）１００が、コンテンツサーバ１４０からコンテンツをダウンロードする。
または、ステップＳ４０７ｂ：ディスク１１０からコンテンツをコピーしてメモリカード１２０に書き込む。
暗号化コンテンツはメモリカード１２０の汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に書き込む。
【０２０１】
（ステップＳ４０８）
情報処理装置（クライアント）１００が、コンテンツ対応情報提供サーバ１５０に、ＰＡＤブロック識別子を送信する。
すなわち、タイトルキー書き込みブロックとしてコンテンツ利用管理サーバ１３０が決定し、コンテンツ利用管理サーバ１３０から受信したＰＡＤブロック識別子を送信する。
【０２０２】
（ステップＳ４０９）
メモリカード１２０と、コンテンツ対応情報提供サーバ１５０間で認証処理を実行する。
（ステップＳ４１０）
情報処理装置（クライアント）１００が、コンテンツ対応情報提供サーバ１５０に、コンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）を送信する。
【０２０３】
（ステップＳ４１１）
認証成立、およびコンテンツ利用許可情報（Ｃｒｅｄｅｎｔｉａｌ）の照合成立を条件として、コンテンツ対応情報提供サーバ１５０が、メモリカード１２０のＰＡＤブロック識別子によって特定されるブロックに対してタイトルキーを書き込み、その他のコンテンツ対応情報を記録する。
【０２０４】
このような流れで、メモリカード１２０には、以下のデータが記録される。
汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）にダウンロードした暗号化コンテンツ、またはコピーした暗号化コンテンツが記録される。
保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロック中、コンテンツ利用管理サーバ１３０によって指定されたＰＡＤブロック識別子に対応するブロックに、暗号化コンテンツの復号に適用するタイトルキーが記録される。
【０２０５】
なお、保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）の指定ブロックに記録するタイトルキーは、タイトルキー自体でもよいが、タイトルキーの変換データであってもよい。例えば、情報処理装置（クライアント）１００が利用可能なキー（サブキー）等による変換（ＸＯＲ演算や暗号化）を施した変換タイトルキーとして格納してもよい。
【０２０６】
このような設定の場合、情報処理装置（クライアント）１００は変換タイトルキーを保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）のブロックから取得して、変換タイトルキーに対して演算や復号処理を実行してタイトルキーを取得し、取得したタイトルキーを用いて暗号化コンテンツの復号を実行する。
【０２０７】
［５．各装置のハードウェア構成例について］
最後に、図１２以下を参照して、上述した処理を実行する各装置のハードウェア構成例について説明する。
まず、図１２を参照して、サーバおよびメモリカードを装着してデータの記録や再生処理を行うクライアントとしての情報記録装置や情報再生装置のハードウェア構成例について説明する。
【０２０８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）７０２、または記憶部７０８に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明したサーバクライアント間の通信処理や受信データのメモリカード(図中のリムーバブルメディア７１１)に対する記録処理、メモリカード(図中のリムーバブルメディア７１１)からのデータ再生処理等を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７０３には、ＣＰＵ７０１が実行するプログラムやデータなどが適宜記憶される。これらのＣＰＵ７０１、ＲＯＭ７０２、およびＲＡＭ７０３は、バス７０４により相互に接続されている。
【０２０９】
ＣＰＵ７０１はバス７０４を介して入出力インタフェース７０５に接続され、入出力インタフェース７０５には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部７０６、ディスプレイ、スピーカなどよりなる出力部７０７が接続されている。ＣＰＵ７０１は、入力部７０６から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部７０７に出力する。
【０２１０】
入出力インタフェース７０５に接続されている記憶部７０８は、例えばハードディスク等からなり、ＣＰＵ７０１が実行するプログラムや各種のデータを記憶する。通信部７０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２１１】
入出力インタフェース７０５に接続されているドライブ７１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１を駆動し、記録されているコンテンツや鍵情報、プログラム等の各種データを取得する。例えば、取得されたプログラムに従ったデータ処理、あるいはコンテンツや鍵データを用いて、ＣＰＵによって実行するデータ処理、記録再生プログラムに従って鍵生成、コンテンツの暗号化、記録処理、復号、再生処理などが行われる。
【０２１２】
図１３は、メモリカードのハードウェア構成例を示している。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０２、または記憶部８０７に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明したサーバや記録装置や再生装置等のホスト機器との通信処理やデータの記憶部８０７に対する書き込み、読み取り等の処理、記憶部８０７の保護領域８１１の区分領域であるブロック単位のアクセス可否判定処理等を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３には、ＣＰＵ８０１が実行するプログラムやデータなどが適宜記憶される。これらのＣＰＵ８０１、ＲＯＭ８０２、およびＲＡＭ８０３は、バス８０４により相互に接続されている。
【０２１３】
ＣＰＵ８０１はバス８０４を介して入出力インタフェース８０５に接続され、入出力インタフェース８０５には、通信部８０６、記憶部８０７が接続されている。
【０２１４】
入出力インタフェース８０５に接続されている通信部８０４は、例えばサーバ、ホスト機器との通信を実行する。記憶部８０７は、データの記憶領域であり、先に説明したようにアクセス制限のある保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｅａ）８１１、自由にデータ記録読み取りができる汎用領域８１２を有する。
【０２１５】
［６．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０２１６】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  データ処理部と、
暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納するデータ記憶部を有し、
前記データ記憶部は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記データ処理部は、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力し、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信し、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行し、
前記データ記憶部は、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認を行う記憶部内データ処理部を有し、
前記記憶部内データ処理部は、前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する情報処理装置。
【０２１７】
（２）前記データ処理部は、前記コンテンツ利用管理サーバから、暗号化コンテンツに関するコンテンツ情報を入力し、該コンテンツ情報に併せて前記ブロック識別子を入力する前記（１）に記載の情報処理装置。
（３）前記データ処理部は、前記コンテンツ利用管理サーバから、前記暗号化コンテンツに関するコンテンツ利用許可情報を入力し、該コンテンツ利用許可情報に併せて前記ブロック識別子を入力する前記（１）または（２）に記載の情報処理装置。
（４）前記データ処理部は、前記暗号鍵の取得要求処理に際して、前記コンテンツ対応情報提供サーバに前記コンテンツ利用許可情報を送信する前記（３）に記載の情報処理装置。
【０２１８】
（５）前記データ処理部は、前記データ記憶部に格納する暗号化コンテンツをコンテンツサーバから取得、あるいは自装置に装着したメディアから取得する前記（１）〜（４）いずれかに記載の情報処理装置。
（６）前記記憶部内データ処理部は、前記コンテンツ対応情報提供サーバとの認証処理を実行し、認証処理の成立を条件として、前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する前記（１）〜（５）いずれかに記載の情報処理装置。
（７）前記記憶部内データ処理部は、前記コンテンツ対応情報提供サーバから前記サーバ証明書を受信し、受信したサーバ証明書に基づいて前記アクセス権確認を実行する前記（１）〜（６）いずれか１に記載の情報処理装置。
【０２１９】
（８）  情報処理装置に装着した情報記憶装置に記録されるコンテンツの利用管理処理を行うコンテンツ利用管理サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記暗号鍵の記録処理を実行するコンテンツ対応情報提供サーバに通知するコンテンツ利用管理サーバ。
【０２２０】
（９）前記コンテンツ利用管理サーバは、前記ブロック識別子を前記情報処理装置に送信する前記（８）に記載のコンテンツ利用管理サーバ。
（１０）前記コンテンツ利用管理サーバは、前記情報処理装置に提供するコンテンツ情報またはコンテンツ利用許可情報に併せて前記ブロック識別子を送信する前記（９）に記載のコンテンツ利用管理サーバ。
【０２２１】
（１１）情報処理装置に装着した情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を前記情報記憶装置に送信するコンテンツ対応情報提供サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行するコンテンツ対応情報提供サーバ。
【０２２２】
（１２）前記コンテンツ対応情報提供サーバは、前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する前記（１１）に記載のコンテンツ対応情報提供サーバ。
【０２２３】
（１３）  情報記憶装置に格納したコンテンツを利用する情報処理装置と、
前記情報処理装置にコンテンツ利用許可情報を提供するコンテンツ利用管理サーバと、
前記情報記憶装置に格納した暗号化コンテンツの復号に適用する暗号鍵を提供するコンテンツ対応情報提供サーバを有する情報処理システムであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記コンテンツ対応情報提供サーバに通知し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行する情報処理システム。
【０２２４】
（１４）前記コンテンツ対応情報提供サーバは、前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する前記（１３）に記載の情報処理システム。
【０２２５】
さらに、上記した装置およびシステムにおいて実行する処理の方法や、処理を実行させるプログラムも本開示の構成に含まれる。
【０２２６】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０２２７】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０２２８】
以上、説明したように、本開示の一実施例の構成によれば、メモリカードに格納する暗号化コンテンツの復号に適用する暗号鍵の格納ブロックを一元管理可能とした構成が実現される。
具体的には、ブロック単位のアクセス権確認に基づくアクセス許容ブロックを有するメモリカード等の情報記憶装置にコンテンツを格納し利用する情報処理装置と、情報処理装置にコンテンツ利用許可情報を提供するコンテンツ利用管理サーバと、情報記憶装置に格納した暗号化コンテンツの復号に適用する暗号鍵を提供するコンテンツ対応情報提供サーバを有する。コンテンツ利用管理サーバは、暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子をコンテンツ対応情報提供サーバに通知し、コンテンツ対応情報提供サーバは、通知されたブロック識別子に対応するブロックに対して暗号鍵を書き込む処理を実行する。
これらの構成により、メモリカードに格納する暗号化コンテンツの復号に適用する暗号鍵の格納ブロックを一元管理可能とした構成が実現される。
【符号の説明】
【０２２９】
１０  情報処理装置
１１  記録再生装置
１２  ＰＣ
１３  携帯端末
１５  クライアント（ホスト機器）
２０  メモリカード
２１  保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）
２２  汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）
３１  コンテンツ利用管理装置
３２  コンテンツ提供装置
３３  コンテンツ対応情報提供装置
３５  サーバ
１００  情報処理装置（クライアント）
１１０  ディスク
１２０  メモリカード（情報記憶装置）
１３０  コンテンツ利用管理サーバ
１４０  コンテンツサーバ
１５０  コンテンツ対応情報提供サーバ
７０１  ＣＰＵ
７０２  ＲＯＭ
７０３  ＲＡＭ
７０４  バス
７０５  入出力インタフェース
７０６  入力部
７０７  出力部
７０８  記憶部
７０９  通信部
７１０  ドライブ
７１１  リムーバブルメディア
８０１  ＣＰＵ
８０２  ＲＯＭ
８０３  ＲＡＭ
８０４  バス
８０５  入出力インタフェース
８０６  通信部
８０７  記憶部
８１１  保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）
８１２  汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）
【図１】
2013175850.tif 000003
【図２】
2013175850.tif 000004
【図３】
2013175850.tif 000005
【図４】
2013175850.tif 000006
【図５】
2013175850.tif 000007
【図６】
2013175850.tif 000008
【図７】
2013175850.tif 000009
【図８】
2013175850.tif 000010
【図９】
2013175850.tif 000011
【図１０】
2013175850.tif 000012
【図１１】
2013175850.tif 000013
【図１２】
2013175850.tif 000014
【図１３】
2013175850.tif 000015
【手続補正書】
【提出日】平成27年1月23日(2015.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記データ処理部は、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力し、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信し、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行し、
前記データ記憶部は、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認を行う記憶部内データ処理部を有し、
前記記憶部内データ処理部は、前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する情報処理装置。
【請求項２】
前記データ処理部は、
前記コンテンツ利用管理サーバから、暗号化コンテンツに関するコンテンツ情報を入力し、該コンテンツ情報に併せて前記ブロック識別子を入力する請求項１に記載の情報処理装置。
【請求項３】
前記データ処理部は、
前記コンテンツ利用管理サーバから、前記暗号化コンテンツに関するコンテンツ利用許可情報を入力し、該コンテンツ利用許可情報に併せて前記ブロック識別子を入力する請求項１または２に記載の情報処理装置。
【請求項４】
前記データ処理部は、
前記暗号鍵の取得要求処理に際して、前記コンテンツ対応情報提供サーバに前記コンテンツ利用許可情報を送信する請求項３に記載の情報処理装置。
【請求項５】
前記データ処理部は、
前記データ記憶部に格納する暗号化コンテンツをコンテンツサーバから取得、あるいは自装置に装着したメディアから取得する請求項１〜４いずれかに記載の情報処理装置。
【請求項６】
前記記憶部内データ処理部は、
前記コンテンツ対応情報提供サーバとの認証処理を実行し、認証処理の成立を条件として、前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する請求項１〜５いずれかに記載の情報処理装置。
【請求項７】
前記記憶部内データ処理部は、
前記コンテンツ対応情報提供サーバから前記サーバ証明書を受信し、受信したサーバ証明書に基づいて前記アクセス権確認を実行する請求項１〜６いずれかに記載の情報処理装置。
【請求項８】
情報処理装置に装着した情報記憶装置に記録されるコンテンツの利用管理処理を行うコンテンツ利用管理サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記暗号鍵の記録処理を実行するコンテンツ対応情報提供サーバに通知するコンテンツ利用管理サーバ。
【請求項９】
前記コンテンツ利用管理サーバは、
前記ブロック識別子を前記情報処理装置に送信する請求項８に記載のコンテンツ利用管理サーバ。
【請求項１０】
前記コンテンツ利用管理サーバは、
前記情報処理装置に提供するコンテンツ情報またはコンテンツ利用許可情報に併せて前記ブロック識別子を送信する請求項９に記載のコンテンツ利用管理サーバ。
【請求項１１】
情報処理装置に装着した情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を前記情報記憶装置に送信するコンテンツ対応情報提供サーバであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行するコンテンツ対応情報提供サーバ。
【請求項１２】
前記コンテンツ対応情報提供サーバは、
前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、
前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する請求項１１に記載のコンテンツ対応情報提供サーバ。
【請求項１３】
情報記憶装置に格納したコンテンツを利用する情報処理装置と、
前記情報処理装置にコンテンツ利用許可情報を提供するコンテンツ利用管理サーバと、
前記情報記憶装置に格納した暗号化コンテンツの復号に適用する暗号鍵を提供するコンテンツ対応情報提供サーバを有する情報処理システムであり、
前記情報記憶装置は、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記コンテンツ利用管理サーバは、
前記情報記憶装置に記録される暗号化コンテンツの復号処理に適用する暗号鍵を格納するブロックを決定し、決定したブロックの識別子であるブロック識別子を前記コンテンツ対応情報提供サーバに通知し、
前記コンテンツ対応情報提供サーバは、
コンテンツ利用管理サーバから通知されたブロック識別子に対応するブロックに対して前記暗号鍵を書き込む処理を実行する情報処理システム。
【請求項１４】
前記コンテンツ対応情報提供サーバは、
前記情報記憶装置のブロック単位のアクセス権情報を記録したサーバ証明書を前記情報記憶装置に送信し、
前記情報記憶装置におけるサーバ証明書の確認処理によって、前記コンテンツ対応情報提供サーバが前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであることが確認された場合に前記暗号鍵の書き込み処理を実行する請求項１３に記載の情報処理システム。
【請求項１５】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記データ処理部が、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力する処理と、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信する処理と、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行し、
前記データ記憶部の記憶部内データ処理部が、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認を実行し、
前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する情報処理方法。
【請求項１６】
情報処理装置において実行する情報処理を実行させるプログラムであり、
前記情報処理装置は、情報処理装置に装着されたデータ記憶部に対するアクセスを行うデータ処理部を有し、
前記データ記憶部は、暗号化コンテンツ、および前記暗号化コンテンツの復号処理に適用する暗号鍵を含むデータを格納し、ブロック単位のアクセス権確認に基づいてアクセスが許容されるブロックを有する保護領域を有し、
前記プログラムは、
前記データ処理部に、
前記暗号鍵格納ブロックの指定情報であるブロック識別子をコンテンツ利用管理サーバから入力する処理と、
入力したブロック識別子を前記暗号鍵の書き込み処理を実行するコンテンツ対応情報提供サーバに送信する処理と、
前記データ記憶部に対する暗号化コンテンツの書き込み処理を実行させ、
前記データ記憶部の記憶部内データ処理部に、
前記コンテンツ対応情報提供サーバに対応して設定されたサーバ証明書に基づいて、前記コンテンツ対応情報提供サーバが、前記ブロック識別子対応のブロックに対するデータ書き込みが許容されたサーバであるか否かのアクセス権確認処理を実行させ、
前記アクセス権が確認された場合に前記コンテンツ対応情報提供サーバによる保護領域内のブロックへの前記暗号鍵書き込みを許容する処理を実行させるプログラム。
【国際調査報告】
2013175850.tif 000016
2013175850.tif 000017
2013175850.tif 000018
2013175850.tif 000019