【手続補正書】
【提出日】平成26年4月3日(2014.4.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理部と、記憶部を有し、
前記記憶部は、
アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、
前記汎用領域に暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納し、
前記保護領域に、前記タイトルキーの暗号化に適用したバインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、
前記データ処理部は、
前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容する情報処理装置。
【請求項２】
前記情報処理装置はメモリカードであり、
該メモリカードを装着した再生装置に、前記保護領域の格納ハッシュ値と、前記暗号化タイトルキーに基づく算出ハッシュ値との照合処理結果に基づく前記暗号化コンテンツの再生許容判定を実行させることを可能とした請求項１に記載の情報処理装置。
【請求項３】
前記データ処理部は、
前記暗号化コンテンツを提供するサーバの提供するサーバ証明書の記録情報に応じて、前記保護領域に対するサーバのアクセス許容判定を実行し、
前記サーバの提供する前記暗号化タイトルキーのハッシュ値を前記保護領域に格納する請求項１に記載の情報処理装置。
【請求項４】
前記サーバ証明書は、前記サーバの公開鍵を格納した公開鍵証明書であり、前記保護領域の区分領域単位のアクセス許容情報が記録された証明書である請求項３に記載の情報処理装置。
【請求項５】
コンテンツ再生処理を実行するデータ処理部を有し、
前記データ処理部は、
再生対象コンテンツを格納したメモリカードとの認証処理を実行し、
前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出し、
前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行う情報処理装置。
【請求項６】
前記メモリカードは、
アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、
前記データ処理部は、
前記汎用領域から、前記暗号化タイトルキーを読み出し、
前記保護領域から、前記照合用ハッシュ値を読み出す請求項５に記載の情報処理装置。
【請求項７】
前記データ処理部は、
前記メモリカードとの認証処理に際して、前記メモリカードに対して、前記保護領域に対するアクセス許容情報を記録した証明書を出力する請求項５に記載の情報処理装置。
【請求項８】
メモリカードに対するコンテンツ提供処理を実行するサーバ装置であり、
データ処理部が、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力して記録させる処理を実行し、
前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるサーバ装置。
【請求項９】
前記サーバ装置は、
前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、
該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる請求項８に記載のサーバ装置。
【請求項１０】
コンテンツ提供サーバと、
前記コンテンツ提供サーバの提供するコンテンツを格納するメモリカードを有する情報処理システムであり、
前記コンテンツ提供サーバは、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力し、
前記メモリカードは、
アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分された記憶部を有し、
前記汎用領域に前記暗号化コンテンツと、前記暗号化タイトルキーを格納し、
前記保護領域に、前記バインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、
前記保護領域に対する前記コンテンツ提供サーバからのアクセス要求に応じて、前記コンテンツ提供サーバの提供する証明書を検証してアクセスを許容するか否かのアクセス可否判定を行う情報処理システム。
【請求項１１】
前記コンテンツ提供サーバは、
前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、
該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる請求項１０に記載の情報処理システム。
【請求項１２】
データ処理部と、記憶部を有する情報処理装置において実行する情報処理方法であり、
前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、
前記データ処理部は、
前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容するアクセス許容判定処理を実行し、
前記アクセス許容判定処理においてアクセス許容判定がなされた場合に、前記アクセス前記保護領域に、前記外部装置の提供データである、
前記タイトルキーの暗号化に適用したバインドキーと、
暗号化タイトルキーのハッシュ値を格納し、
前記汎用領域に、前記外部装置の提供データである、
暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納する処理を行う情報処理方法。
【請求項１３】
情報処理装置においてコンテンツ再生処理を実行する情報処理方法であり、
前記情報処理装置のデータ処理部が、
再生対象コンテンツを格納したメモリカードとの認証処理を実行し、
前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出し、
前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行う情報処理方法。
【請求項１４】
メモリカードに対するコンテンツ提供処理を実行するサーバ装置において実行する情報処理方法であり、
前記サーバ装置のデータ処理部が、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力して記録させる処理を実行し、
前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせる情報処理方法。
【請求項１５】
データ処理部と、記憶部を有する情報処理装置において情報処理を実行させるプログラムであり、
前記記憶部は、アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分され、
前記データ処理部に、
前記保護領域に対する外部装置からのアクセス要求に応じて、アクセスを許容するか否かの判定処理を行い、アクセス許容判定がなされた場合にのみ、前記保護領域に対するアクセスを許容するアクセス許容判定処理を実行させ、
前記アクセス許容判定処理においてアクセス許容判定がなされた場合に、前記アクセス前記保護領域に、前記外部装置の提供データである、
前記タイトルキーの暗号化に適用したバインドキーと、
前記暗号化タイトルキーのハッシュ値を格納させ、
前記汎用領域に、前記外部装置の提供データである、
暗号化コンテンツと、該暗号化コンテンツの復号に適用するタイトルキーを暗号化した暗号化タイトルキーを格納させる処理を実行させるプログラム。
【請求項１６】
情報処理装置においてコンテンツ再生処理を実行させるプログラムであり、
前記情報処理装置のデータ処理部に、
再生対象コンテンツを格納したメモリカードとの認証処理を実行させ、
前記認証処理が成立したメモリカードから、暗号化コンテンツの暗号化に適用されたタイトルキーの暗号化データである暗号化タイトルキーを読み出して、暗号化タイトルキーのハッシュ値を算出させ、
前記メモリカードから取得した照合用ハッシュ値との照合処理を実行して照合結果に応じてコンテンツの再生許容判定を行わせるプログラム。
【請求項１７】
メモリカードに対するコンテンツ提供処理を実行するサーバ装置において情報処理を実行させるプログラムであり、
前サーバ装置のデータ処理部に、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力して記録させる処理を実行させ、
前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
しかし、前述したように、ＡＡＣＳの規定は、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等のディスク記録コンテンツを利用制御対象として想定しているものであり、ＵＳＢメモリなどを含むフラッシュメモリタイプ等のメモリカードに記録されるコンテンツについては十分な利用制御に関する規定がないという問題がある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
さらに、本開示の第３の側面は、
メモリカードに対するコンテンツ提供処理を実行するサーバ装置であり、
データ処理部が、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力して記録させる処理を実行し、
前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるサーバ装置にある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
さらに、本開示の第４の側面は、
コンテンツ提供サーバと、
前記コンテンツ提供サーバの提供するコンテンツを格納するメモリカードを有する情報処理システムであり、
前記コンテンツ提供サーバは、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力し、
前記メモリカードは、
アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分された記憶部を有し、
前記汎用領域に前記暗号化コンテンツと、前記暗号化タイトルキーを格納し、
前記保護領域に、前記バインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、
前記保護領域に対する前記コンテンツ提供サーバからのアクセス要求に応じて、前記コンテンツ提供サーバの提供する証明書を検証してアクセスを許容するか否かのアクセス可否判定を行う情報処理システムにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
さらに、本開示の第７の側面は、
メモリカードに対するコンテンツ提供処理を実行するサーバ装置において実行する情報処理方法であり、
前サーバ装置のデータ処理部が、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力して記録させる処理を実行し、
前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせる情報処理方法にある。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
さらに、本開示の第１０の側面は、
メモリカードに対するコンテンツ提供処理を実行するサーバ装置において情報処理を実行させるプログラムであり、
前サーバ装置のデータ処理部に、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力して記録させる処理を実行させ、
前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるプログラムにある。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
（ｂ）汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）５２はユーザの利用する記録再生装置によって、自由にアクセス可能な領域であり、コンテンツや一般のコンテンツ管理データ等が記録される。ユーザによって自由にデータの書き込みや読み取りを行うことが可能な領域である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
図４に認証局が各コンテンツサーバに提供するサーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）の具体例を示す。
サーバ証明書（Ｓｅｒｖｅｒ  Ｃｅｒｔｉｆｉｃａｔｅ）には、図４に示すように、以下のデータが含まれる。
（１）タイプ情報
（２）サーバＩＤ
（３）サーバ公開鍵（Ｓｅｒｖｅｒ  Ｐｕｂｌｉｃ  Ｋｅｙ）
（４）メディアに対する読み取り／書き込み制限情報（ＰＡＤ  Ｒｅａｄ／ＰＡＤＷｒｉｔｅ）
（５）その他の情報
（６）署名（Ｓｉｇｎａｔｕｒｅ）
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
（５）その他の情報、（６）署名（Ｓｉｇｎａｔｕｒｅ）
サーバ証明書には、上記（１）〜（４）の他、様々な情報が記録され、（１）〜（５）の情報に対する署名データが記録される。
署名は、認証局の秘密鍵によって実行される。サーバ証明書に記録された情報、例えばサーバ公開鍵を取り出して利用する場合には、まず認証局の公開鍵を適用した署名検証処理を実行して、サーバ証明書の改ざんがないことを確認し、その確認がなされたことを条件として、サーバ公開鍵等の証明書格納データの利用が行われることになる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
すなわち、メモリカードのデータ処理部は、アクセス要求装置からの保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）８０に対するデータ書き込みとデータ読み取りについては、各装置の装置証明書に基づいて許可するか否かを判定するが、削除要求についてはすべて許可する設定としてもよい。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１０１
【補正方法】変更
【補正の内容】
【０１０１】
（３）コンテンツハッシュテーブルダイジェスト（Ｃｏｎｔｅｎｔ  Ｈａｓｈ  Ｔａｂｌｅ  Ｄｉｇｅｓｔ（Ｓ））
コンテンツハッシュテーブルダイジェスト（Ｃｏｎｔｅｎｔ  Ｈａｓｈ  Ｔａｂｌｅ  Ｄｉｇｅｓｔ（Ｓ））は、メモリカードに格納されるコンテンツのハッシュ値を記録したデータである。このデータは、コンテンツの改ざん検証処理に利用される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
なお、メモリカード３００は、先に図３、図５を参照して説明したように保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）と汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に分割されている。
図６に示す（Ｃ）メモリカード３００の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）３１０には、図に示すようにバインドキー（Ｂｉｎｄｉｎｇ  Ｋｅｙ（Ｋｂ））３１１が記録される。その他のデータは、汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）３２０に記録される。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１４５
【補正方法】変更
【補正の内容】
【０１４５】
なお、メモリカード３００は、先に図３、図５を参照して説明したように保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）と汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）に分割されている。
図８に示す（Ｃ）メモリカード３００の保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）３１０には、図に示すようにバインドキー（Ｂｉｎｄｉｎｇ  Ｋｅｙ（Ｋｂ））３１１が記録される。その他のデータは、汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）３２０に記録される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】変更
【補正の内容】
【０１８３】
入出力インタフェース７０５に接続されているドライブ７１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１を駆動し、記録されているコンテンツや鍵情報等の各種データを取得する例えば、取得されたコンテンツや鍵データを用いて、ＣＰＵによって実行する再生プログラムに従ってコンテンツの復号、再生処理などが行われる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１８６
【補正方法】変更
【補正の内容】
【０１８６】
入出力インタフェース８０５に接続されている通信部８０６は、例えばサーバ、ホスト機器との通信を実行する。記憶部８０７は、データの記憶領域であり、先に説明したようにアクセス制限のある保護領域（Ｐｒｏｔｅｃｔｅｄ  Ａｒｅａ）８１１、自由にデータ記録読み取りができる汎用領域（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ａｒｅａ）８１２を有する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１９３
【補正方法】変更
【補正の内容】
【０１９３】
（８）  メモリカードに対するコンテンツ提供処理を実行するサーバ装置であり、
データ処理部が、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力して記録させる処理を実行し、
前記メモリカード内のアクセス制限記憶領域である保護領域に対するアクセス要求を出力し、該アクセス要求に対する前記メモリカードのアクセス許可に応じて前記ハッシュ値の前記保護領域に対する記録処理を行わせるサーバ装置。
（９）前記サーバ装置は、前記メモリカードの保護領域に対するアクセス許容情報を記録したサーバ証明書を保持し、該サーバ証明書を前記メモリカードに提供して、前記メモリカードにアクセス可否判定を実行させる上記（８）に記載のサーバ装置。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１９４
【補正方法】変更
【補正の内容】
【０１９４】
（１０）  コンテンツ提供サーバと、
前記コンテンツ提供サーバの提供するコンテンツを格納するメモリカードを有する情報処理システムであり、
前記コンテンツ提供サーバは、
タイトルキーで暗号化した暗号化コンテンツと、
前記タイトルキーの暗号化キーであるバインドキーと、
前記タイトルキーを前記バインドキーで暗号化した暗号化タイトルキーと、
前記暗号化タイトルキーのハッシュ値を生成し、
生成データを前記メモリカードに出力し、
前記メモリカードは、
アクセス制限のなされた保護領域と、アクセス制限のない汎用領域とに区分された記憶部を有し、
前記汎用領域に前記暗号化コンテンツと、前記暗号化タイトルキーを格納し、
前記保護領域に、前記バインドキーと、前記暗号化タイトルキーのハッシュ値を格納し、
前記保護領域に対する前記コンテンツ提供サーバからのアクセス要求に応じて、前記コンテンツ提供サーバの提供する証明書を検証してアクセスを許容するか否かのアクセス可否判定を行う情報処理システム。