"コンテンツの取得および再生を実行するクライアントと、前記クライアントに対してコンテンツ取得に適用するコンテンツ選択情報を提供する管理サーバと、前記クライアントから、前記コンテンツ選択情報を受領して該コンテンツ選択情報に従って選択したコンテンツを提供するコンテンツ提供サーバを有し、前記コンテンツ選択情報は、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含み、前記コンテンツ提供サーバは、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに提供する情報処理システム。前記コンテンツ提供サーバは、各々が異なる暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する請求項1に記載の情報処理システム。前記コンテンツ提供サーバは、各々が異なる1つの暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する請求項1に記載の情報処理システム。前記コンテンツ提供サーバは、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する請求項1に記載の情報処理システム。前記管理サーバは、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供する請求項1に記載の情報処理システム。前記管理サーバは、クライアントに提供したコンテンツ選択情報を、該コンテンツ選択情報の提供クライアントのクライアント情報に対応付けた管理情報を生成して記憶部に格納する処理を実行する請求項1に記載の情報処理システム。前記クライアントは、前記コンテンツ提供サーバからの受信コンテンツの再生処理に際して、前記レンジ情報を参照して前記レンジデータ単位で暗号鍵を切り替えて復号する処理を行う請求項1に記載の情報処理システム。各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを格納した記憶部と、クライアントから暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を受信する通信部と、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに対する提供データとして選択するデータ処理部を有する情報処理装置。コンテンツの取得および再生を実行するクライアントと通信を実行する通信部と、前記クライアントからのコンテンツ要求に応じて、コンテンツ取得に適用するコンテンツ選択情報を生成して提供するデータ処理部を有し、前記データ処理部は、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供する情報処理装置。前記情報処理装置は、クライアントに提供したコンテンツ選択情報を、該コンテンツ選択情報の提供クライアントのクライアント情報に対応付けた管理情報を生成して記憶部に格納する処理を実行する請求項9に記載の情報処理装置。コンテンツ提供サーバとの通信を実行する通信部と、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含むコンテンツ選択情報を前記コンテンツ提供サーバに送信し、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツを前記コンテンツ提供サーバから受信して記憶部に格納するデータ処理部を有する情報処理装置。前記データ処理部は、前記コンテンツ提供サーバからの受信コンテンツの再生処理に際して、前記レンジ情報を参照して前記レンジデータ単位で暗号鍵を切り替えて復号する処理を行う請求項11に記載の情報処理装置。情報処理装置において実行する情報処理方法であり、前記情報処理装置は、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを格納した記憶部を有し、通信部を介して、クライアントから暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を受信するステップと、データ処理部が、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに対する提供データとして選択するデータ処理ステップを実行する情報処理方法。情報処理装置において実行する情報処理方法であり、データ処理部が、コンテンツの取得および再生を実行するクライアントからのコンテンツ要求に応じて、コンテンツ取得に適用するコンテンツ選択情報を生成して提供するデータ処理ステップを実行し、前記データ処理ステップは、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供するステップである情報処理方法。情報処理装置において実行する情報処理方法であり、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含むコンテンツ選択情報を前記コンテンツ提供サーバに送信し、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツを前記コンテンツ提供サーバから受信して記憶部に格納する情報処理方法。情報処理装置において情報処理を実行させるプログラムであり、前記情報処理装置は、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを格納した記憶部を有し、通信部を介して、クライアントから暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を受信させるステップと、データ処理部に、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに対する提供データとして選択するデータ処理ステップを実行させるプログラム。情報処理装置において情報処理を実行させるプログラムであり、データ処理部に、コンテンツの取得および再生を実行するクライアントからのコンテンツ要求に応じて、コンテンツ取得に適用するコンテンツ選択情報を生成して提供するデータ処理ステップを実行させ、前記データ処理ステップは、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供させるステップであるプログラム。情報処理装置において情報処理を実行させるプログラムであり、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含むコンテンツ選択情報を前記コンテンツ提供サーバに送信させ、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツを前記コンテンツ提供サーバから受信して記憶部に格納させるプログラム。本開示は、例えば上記問題点に鑑みてなされたものであり、コンテンツの不正利用防止を実現する情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。また、本開示は、サーバの処理負荷を過大に増大させることなくコンテンツの不正利用防止を実現する情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。本開示の第1の側面は、コンテンツの取得および再生を実行するクライアントと、前記クライアントに対してコンテンツ取得に適用するコンテンツ選択情報を提供する管理サーバと、前記クライアントから、前記コンテンツ選択情報を受領して該コンテンツ選択情報に従って選択したコンテンツを提供するコンテンツ提供サーバを有し、前記コンテンツ選択情報は、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含み、前記コンテンツ提供サーバは、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに提供する情報処理システムにある。さらに、本開示の情報処理システムの一実施態様において、前記コンテンツ提供サーバは、各々が異なる暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する。さらに、本開示の情報処理システムの一実施態様において、前記コンテンツ提供サーバは、各々が異なる1つの暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する。さらに、本開示の情報処理システムの一実施態様において、前記コンテンツ提供サーバは、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する。さらに、本開示の情報処理システムの一実施態様において、前記管理サーバは、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供する。さらに、本開示の情報処理システムの一実施態様において、前記管理サーバは、クライアントに提供したコンテンツ選択情報を、該コンテンツ選択情報の提供クライアントのクライアント情報に対応付けた管理情報を生成して記憶部に格納する処理を実行する。さらに、本開示の情報処理システムの一実施態様において、前記クライアントは、前記コンテンツ提供サーバからの受信コンテンツの再生処理に際して、前記レンジ情報を参照して前記レンジデータ単位で暗号鍵を切り替えて復号する処理を行う。さらに、本開示の第2の側面は、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを格納した記憶部と、クライアントから暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を受信する通信部と、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに対する提供データとして選択するデータ処理部を有する情報処理装置にある。さらに、本開示の第3の側面は、コンテンツの取得および再生を実行するクライアントと通信を実行する通信部と、前記クライアントからのコンテンツ要求に応じて、コンテンツ取得に適用するコンテンツ選択情報を生成して提供するデータ処理部を有し、前記データ処理部は、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供する情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記情報処理装置は、クライアントに提供したコンテンツ選択情報を、該コンテンツ選択情報の提供クライアントのクライアント情報に対応付けた管理情報を生成して記憶部に格納する処理を実行する。さらに、本開示の第4の側面は、コンテンツ提供サーバとの通信を実行する通信部と、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含むコンテンツ選択情報を前記コンテンツ提供サーバに送信し、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツを前記コンテンツ提供サーバから受信して記憶部に格納するデータ処理部を有する情報処理装置にある。さらに、本開示の情報処理装置の一実施態様において、前記データ処理部は、前記コンテンツ提供サーバからの受信コンテンツの再生処理に際して、前記レンジ情報を参照して前記レンジデータ単位で暗号鍵を切り替えて復号する処理を行う。さらに、本開示の第5の側面は、情報処理装置において実行する情報処理方法であり、前記情報処理装置は、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを格納した記憶部を有し、通信部を介して、クライアントから暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を受信するステップと、データ処理部が、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに対する提供データとして選択するデータ処理ステップを実行する情報処理方法にある。さらに、本開示の第6の側面は、情報処理装置において実行する情報処理方法であり、データ処理部が、コンテンツの取得および再生を実行するクライアントからのコンテンツ要求に応じて、コンテンツ取得に適用するコンテンツ選択情報を生成して提供するデータ処理ステップを実行し、前記データ処理ステップは、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供するステップである情報処理方法にある。さらに、本開示の第7の側面は、情報処理装置において実行する情報処理方法であり、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含むコンテンツ選択情報を前記コンテンツ提供サーバに送信し、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツを前記コンテンツ提供サーバから受信して記憶部に格納する情報処理方法にある。さらに、本開示の第8の側面は、情報処理装置において情報処理を実行させるプログラムであり、前記情報処理装置は、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを格納した記憶部を有し、通信部を介して、クライアントから暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を受信させるステップと、データ処理部に、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに対する提供データとして選択するデータ処理ステップを実行させるプログラムにある。さらに、本開示の第9の側面は、情報処理装置において情報処理を実行させるプログラムであり、データ処理部に、コンテンツの取得および再生を実行するクライアントからのコンテンツ要求に応じて、コンテンツ取得に適用するコンテンツ選択情報を生成して提供するデータ処理ステップを実行させ、前記データ処理ステップは、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供させるステップであるプログラムにある。さらに、本開示の第10の側面は、情報処理装置において情報処理を実行させるプログラムであり、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含むコンテンツ選択情報を前記コンテンツ提供サーバに送信させ、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツを前記コンテンツ提供サーバから受信して記憶部に格納させるプログラムにある。なお、本開示のプログラムは、例えば、様々なプログラムコードを実行可能な情報処理装置やコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータシステム上でプログラムに応じた処理が実現される。本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。本開示の一実施例の構成によれば、コンテンツの不正利用を防止する構成が実現される。具体的には、クライアントに対してコンテンツの提供処理を実行するコンテンツ提供サーバが、コンテンツ識別子とレンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに提供する。コンテンツ識別子とレンジ情報からなるコンテンツ選択情報は各クライアント単位で異なるデータとして設定され、コンテンツ選択情報とクライアントとの対応データが管理情報としてデータベースに登録される。不正流通コンテンツが発覚した場合、レンジデータの解析により、出所元となったクライアントの特定が可能となり、コンテンツの不正利用の防止が図られる。以下、図面を参照しながら本開示の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行う。1.本開示の概要について2.コンテンツ提供サーバの保持データとコンテンツ提供処理例について3.管理サーバの管理情報について4.管理サーバからクライアントに対するデータ提供処理シーケンスについて5.クライアントにおけるデータ受信および格納処理シーケンスについて6.クライアントにおけるコンテンツ再生シーケンスについて7.サーバにおける不正流通コンテンツに基づく出所判定処理シーケンスについて8.その他のコンテンツの暗号化構成例について9.各装置のハードウェア構成例について10.本開示のまとめ[1.本開示の概要について]以下、図面を参照しながら本開示の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。まず、図4を参照して、本開示の概要について説明する。本開示は、コンテンツの不正利用の防止を実現するものであり、例えば各クライアントに提供したコンテンツが不正に流通してしまった場合に、ネットワーク上に流通する不正コンテンツの発信元を特定可能とするものである。また、このような構成をコンテンツの配信を行うサーバの処理負荷を増大させることなく実現するものである。図4には映画や音楽などのコンテンツを利用するクライアント200を多数、示している。クライアント200は、様々なユーザの利用するPCやテレビ、携帯端末などによって構成される。これらのクライアントは、ネットワークを介して管理サーバ101、コンテンツ提供サーバ102に接続し通信可能な構成を有する。なお、クライアントに対するコンテンツの提供処理の態様としては様々な態様があるが、以下の実施例では、一例として、以下のような処理に従って、クライアントに対するコンテンツ提供が行われるものとする。管理サーバ101は、クライアント200からのコンテンツ要求を受け付ける窓口となる。管理サーバ101は、クライアントからのコンテンツ要求を受信し、要求コンテンツを取得するための管理情報、例えばコンテンツ識別子としてのコンテンツURL等をクライアント200に送信する。クライアント200は、管理サーバ101から受信したコンテンツURL等を用いてコンテンツ提供サーバ102からコンテンツを取得ダウンロードする。すなわち、図4の構成において、コンテンツデータを保持するのはコンテンツ提供サーバ102である。管理サーバ101は、コンテンツデータは保有せず、クライアント200からのコンテンツ要求を受信して、クライアント200がコンテンツを取得するために必要となる情報などをクライアントに提供する。コンテンツ提供サーバ102は、例えば、いわゆるCDNコンテンツ配信ネットワーク:ContentsDeliveryNetworkを構成するキャッシュサーバあるいはエッジサーバである。コンテンツ提供サーバ102は、例えば各地域単位に分散して設定される。具体的には、例えば、ヨーロッバ、北米、日本、アジアなど、各ロケーションに分散して配置され、各地域のクライアントがより近い、あるいは混雑の少ないコンテンツ提供サーバからコンテンツを取得可能な構成とされている。図4には、2つのコンテンツ提供サーバ102a,102bを示しているが、この他にも多数のコンテンツ提供サーバ102c,102dが存在する。図5に示すシーケンス図を参照して、クライアントに対するコンテンツ提供シーケンスについて説明する。図5には、左から、コンテンツ提供処理を実行するコンテンツ提供サーバ102、コンテンツ取得、再生処理等に必要となるコンテンツ管理情報を提供する管理サーバ101、コンテンツを取得して再生等のコンテンツ利用処理を行うクライアント200、これらを示している。まず、ステップS11において、クライアント200は、管理サーバ101に対して、取得したいコンテンツの指定情報を伴うコンテンツ要求DownloadRequestを送信する。管理サーバ101は、例えばインターネット等の通信網を介してクライアント200に対してコンテンツリスト等の取得可能なコンテンツの情報を提供する。クライアント200を利用するユーザは、リストをクライアント200のディスプレイに表示し、ユーザがあるコンテンツを選択すると、選択情報が管理サーバ101に送信される。次に、ステップS12において、管理サーバ101は、クライアント200からのコンテンツ指定情報を受信すると、指定コンテンツを取得するためのコンテンツ識別子例えばコンテンツURLとレンジ情報、コンテンツ復号に適用する暗号鍵を含むコンテンツ管理情報を生成してクライアント200に提供送信する。なお、レンジ情報は、コンテンツを構成する部分コンテンツの区間を識別する情報、すなわち部分コンテンツ識別情報を含む情報である。複数のレンジに対応する複数の部分コンテンツの組み合わせによって全体コンテンツが完成する。次に、ステップS13において、クライアント200は、管理サーバ101から受信したコンテンツ識別子例えばコンテンツURLとレンジ情報をコンテンツ提供サーバ102に送信する。具体的には、例えばhttp1.1に定義された[Content-Range]の指定を行ったレンジ単位の部分コンテンツの取得処理を実行する。ステップS14において、コンテンツ提供サーバ102は、クライアント200から受信するコンテンツ要求に応じて指定レンジ単位の部分コンテンツのクライアント200に対する送信処理を実行する。ステップS13~S14の処理は、管理サーバ101からクライアント200に提供されたレンジ情報に含まれる個別のレンジ指定情報の数に相当する回数分、繰り返し実行される。この繰り返し処理によって、クライアント200は、ステップS15において、複数のレンジに対応する複数の部分コンテンツをコンテンツ提供サーバ102から取得し、コンテンツの全体データを取得することになる。ステップS16において、クライアント200は、取得した複数のレンジに対応する複数の部分コンテンツによって構成されるコンテンツをハードディスク等の記録媒体メディアに格納する。なお、管理サーバ101から取得済みのレンジ情報と暗号鍵も格納コンテンツに対応する管理情報としてコンテンツに併せて記録する。[2.コンテンツ提供サーバの保持データとコンテンツ提供処理例について]次に、図6以下を参照してコンテンツ提供サーバの保持データとコンテンツ提供処理例について説明する。コンテンツ提供サーバは、クライアントに対してコンテンツを提供するサーバである。図4、図5を参照して説明したように、コンテンツ提供サーバは、クライアントからコンテンツ識別子例えばURLとレンジ情報を入力して、コンテンツ識別子に対応するコンテンツから指定レンジに対応する部分コンテンツを取得してクライアントに提供する。図6は、1つのコンテンツ提供サーバ102がデータベース等の記憶部に格納しているデータ例を示す図である。図6に示すように、コンテンツ提供サーバ102は、複数の暗号化コンテンツa1~anを保持している。これらn個のコンテンツは、すべて同じ例えば映画などの再生対象となる同一コンテンツを別の暗号鍵K1~Knで暗号化した暗号化コンテンツである。例えばある1つの映画コンテンツを、異なるn個の暗号鍵K1~Knによって個別に暗号化したn個の暗号化コンテンツを記憶部に格納している。なお、図6に示すデータは、1つのコンテンツに対応するサーバ格納データである暗号化コンテンツ群a1~anのみを示しているが、コンテンツ提供サーバ102は、各コンテンツに対応して、それぞれ複数の暗号鍵で暗号化した複数の暗号化コンテンツを保持している。図6に示すデータa1~anは、1つのコンテンツに対して異なる暗号鍵K1~Knで暗号化した以下の暗号化コンテンツ1~nである。a1暗号鍵K1で暗号化した第1暗号化コンテンツ1a2暗号鍵K2で暗号化した第2暗号化コンテンツ2a3暗号鍵K3で暗号化した第3暗号化コンテンツ3::an暗号鍵Knで暗号化した第n暗号化コンテンツnこれらのn個の暗号化コンテンツ1~nはいずれも同じコンテンツについて、異なる暗号鍵K1~Knを適用して暗号化されたコンテンツである。図4に示すコンテンツ提供サーバ102a,102bは、いずれも図6に示す暗号化コンテンツa11~annを格納している。次に、図7、図8を参照してコンテンツ提供サーバからクライアントに提供するコンテンツの形態について説明する。先に、図5のシーケンス図を参照して説明したように、コンテンツ提供サーバ102は、クライアント200からコンテンツ識別子例えばURLとレンジ情報を入力して、コンテンツ識別子に対応するコンテンツから指定レンジに対応する部分コンテンツを取得してクライアント200に提供する。図7は、ある1つのクライアントAに対して提供するコンテンツの一例について説明する図である。図7には。aコンテンツ提供サーバがクライアントAに提供するデータbクライアントAが受信するデータこれらを示している。図7のaコンテンツ提供サーバがクライアントAに提供するデータに示す複数の暗号化コンテンツa11~ann中の、矢印区間が、クライアントAからコンテンツ提供サーバに送信されたレンジ情報に従って選択されるデータである。すなわち、暗号化コンテンツa11~ann中の、矢印区間で規定されるレンジ区間の部分データが選択されてクライアントAに提供される。図7に示す例では、コンテンツの部分データであるレンジRa0~Ra1については、a1暗号鍵K1で暗号化した第1暗号化コンテンツ1のレンジRa0~Ra1、レンジRa1~Ra2については、a3暗号鍵K3で暗号化した第3暗号化コンテンツ3のレンジRa1~Ra2、レンジRa2~Ra3については、a2暗号鍵K2で暗号化した第2暗号化コンテンツ2のレンジRa2~Ra3、:レンジRam-1~Ramについては、a1暗号鍵K1で暗号化した第1暗号化コンテンツ1のレンジRam-1~Ram、このように、各暗号化コンテンツ1~nから所定の部分データであるレンジ区間データが抽出されてクライアントAに提供される。この部分コンテンツの選択処理は、クライアント200が管理サーバ101から受信し、コンテンツ提供サーバ102に送信するコンテンツ識別子URLとレンジ情報に基づいて実行される。図8にクライアントAが管理サーバ101から受信し、コンテンツ提供サーバ102に送信するこの例を示す。図8に示すコンテンツ識別子URLとレンジ情報は、図7aに示す矢印によって選択される部分コンテンツに対応するデータである。図8に示すように、クライアントAは、以下のコンテンツ識別子とレンジ情報をコンテンツ提供サーバに送信する。第1暗号化コンテンツ1のURL:レンジRa0~Ra1第3暗号化コンテンツ3のURL:レンジRa1~Ra2第n暗号化コンテンツnのURL:レンジRa2~Ra3:例えば、ある映画コンテンツの全体データが、m個のレンジ[Ra0~Ra1~Ram-1~Ram]に分割され、コンテンツ提供サーバは、各レンジデータをクライアントから入力するコンテンツ識別子URLとレンジ情報に従って選択してクライアントに提供する。コンテンツ提供サーバは、クライアントAから図8に示すコンテンツ識別子URLとレンジ情報を受信し、この受信データに従って、図7aに示すデータ選択を実行してクライアントに提供する。図6に示すシーケンス図のステップS13~S14の1回の処理は、1つのコンテンツ識別子URLとレンジ情報の送信によって1つの部分コンテンツを選択送信する処理に対応する。例えば、図7aに示すようにコンテンツ全体がm個のレンジに分割しされている場合、各レンジ毎にステップS13~S14の処理が実行され、m回の処理の繰り返しによって、クライアントは、1つのコンテンツを構成するm個のレンジデータ部分コンテンツを全て取得することができる。この結果として、クライアントAが受信するデータは、図7bに示すデータとなる。この暗号化コンテンツは以下のレンジデータ部分コンテンツによって構成される。レンジRa0~Ra1は、第1暗号化コンテンツ1、レンジRa1~Ra2は、第3暗号化コンテンツ3、レンジRa2~Ra3は、第n暗号化コンテンツn、:レンジRam-1~Ramは、第1暗号化コンテンツ1、これらのm個のレンジデータによって、例えば映画等の1つの暗号化コンテンツ全体が構成される。ただし、これらのコンテンツはレンジ単位で暗号鍵K1~Knが異なっており、コンテンツの再生時には、レンジ単位で暗号鍵を切り替えて復号することが必要となる。コンテンツ再生シーケンスにつついては後段で説明する。図7、図8を参照してクライアントAに対するコンテンツ提供処理例について説明したが、レンジ情報は、コンテンツの配信単位、すなわちクライアント単位で異なる設定とされる。コンテンツ識別子URLと、レンジ情報は、図5に示すシーケンス図のステップS12において、管理サーバからクライアントに提供される情報である。この情報は、管理サーバにおいて、各クライアント単位で異なる設定として各クライアントに提供するとともに、管理サーバにおいて管理情報として登録される。図9、図10は、先に図7、図8を参照して説明したクライアントAと異なるクライアントBに対するコンテンツ提供処理と、コンテンツ選択情報コンテンツ識別子URLと、レンジ情報について説明する図である。図9には、先に説明した図7と同様、aコンテンツ提供サーバがクライアントBに提供するデータbクライアントBが受信するデータこれらを示している。図9のaコンテンツ提供サーバがクライアントBに提供するデータに示す複数の暗号化コンテンツa11~ann中の、矢印区間が、クライアントBからコンテンツ提供サーバに送信されたレンジ情報に従って選択されるデータである。すなわち、暗号化コンテンツa11~ann中の、矢印区間で規定されるレンジ区間の部分データが選択されてクライアントBに提供される。図9に示す例では、コンテンツの部分データであるレンジRb0~Rb1については、a1暗号鍵K1で暗号化した第1暗号化コンテンツ1のレンジRb0~Rb1、レンジRb1~Rb2については、a2暗号鍵K2で暗号化した第2暗号化コンテンツ2のレンジRb1~Rb2、レンジRb2~Rb3については、a3暗号鍵K3で暗号化した第3暗号化コンテンツ3のレンジRb2~Rb3、:レンジRbm-1~Rbmについては、an暗号鍵Knで暗号化した第n暗号化コンテンツnのレンジRbm-1~Rbm、このように、各暗号化コンテンツ1~nから所定の部分データであるレンジ区間データが抽出されてクライアントBに提供される。この結果として、クライアントBが受信するデータは、図9bに示すデータとなる。この暗号化コンテンツは以下のレンジデータ部分コンテンツによって構成される。レンジRb0~Rb1は、第1暗号化コンテンツ1、レンジRb1~Rb2は、第2暗号化コンテンツ2、レンジRb2~Rb3は、第3暗号化コンテンツ3、:レンジRbm-1~Rbmは、第n暗号化コンテンツn、これらのm個のレンジデータによって、例えば映画等の1つの暗号化コンテンツ全体が構成される。図9と図やを比較して理解されるように、図9に示すレンジデータの選択態様と、図7に示すレンジデータの選択態様とは異なっている。これは、各クライアントが管理サーバ101から受信し、コンテンツ提供サーバ102に送信するコンテンツ選択情報コンテンツ識別子URLと、レンジ情報がそれぞれ異なっているためである。図10は、図9を参照して説明したクライアントBに対するコンテンツ選択処理に適用するコンテンツ選択情報コンテンツ識別子URLと、レンジ情報を示している。図10に示すように、クライアントBは、以下のコンテンツ識別子とレンジ情報をコンテンツ提供サーバに送信する。第1暗号化コンテンツ1のURL:レンジRb0~Rb1第2暗号化コンテンツ2のURL:レンジRb1~Rb2第3暗号化コンテンツ3のURL:レンジRb2~Rb3:このような設定のコンテンツ選択情報を管理サーバから受信して、このコンテンツ選択情報をコンテンツ提供サーバに送信する。コンテンツ提供サーバは、このクライアントBから受信するコンテンツ選択情報コンテンツ識別子URLと、レンジ情報に基づいて図9を参照して説明したレンジデータの選択によるコンテンツ抽出処理を実行して、抽出したレンジデータからなるコンテンツをクライアントBに提供する。このように、管理サーバは、各クライアントからのコンテンツ要求に応じて異なるコンテンツ選択情報コンテンツ識別子URLと、レンジ情報を設定してクライアントに送信する。コンテンツ提供サーバは、各クライアントから受信するコンテンツ選択情報コンテンツ識別子URLと、レンジ情報に従って異なる組み合わせのレンジデータからなるコンテンツを各クライアントに提供する。[3.管理サーバの管理情報について]上述したように、管理サーバは、各クライアントからのコンテンツ要求に応じて異なるコンテンツ選択情報コンテンツ識別子URLと、レンジ情報を設定してクライアントに送信する。管理サーバは、これらの各クライアントに対する送信情報をコンテンツ管理情報として記憶部データベースに保持する。図11を参照して管理サーバが配信コンテンツの管理情報として記録するデータについて説明する。図11は、管理サーバの記憶手段に保持される管理情報のデータ構成例である。図11に示すように、管理情報には、配信コンテンツ情報、配信先情報、配信ユーザ情報、配信日時情報、レンジ情報、配信暗号鍵情報、例えばこれらの情報が含まれる。配信コンテンツ情報は、コンテンツのタイトル、コンテンツのIDなどの情報によって構成される。配信先情報は、コンテンツ配信先のアドレス、例えばクライアントやユーザに対応するアドレスなどの情報である。配信ユーザ情報は、ユーザ名、住所、連絡先等ののユーザ情報である。配信日時情報は、コンテンツの配信日時情報である。レンジ情報は、各クライアントに提供した暗号化コンテンツ1~nとレンジについて記録したデータである。図11に示す例では、エントリ1のクライアントに対しては、暗号化コンテンツ1:レンジRa1~Ra2,Rax~Ray暗号化コンテンツ2:レンジRa2~Ra3:これらのデータを送信していることが登録されている。エントリ2のクライアントに対しては、暗号化コンテンツ1:レンジRb1~Rb2暗号化コンテンツ3:レンジRb2~Rb3,Rbx~Rby:これらのデータを送信していることが登録されている。管理サーバは、例えば、不正流通コンテンツが発覚した場合、その不正流通コンテンツを構成しているレンジデータを解析し、この管理情報と照合し、一致するレンジデータパターンを持つエントリを抽出する。この抽出エントリに登録されたクライアントを不正流通コンテンツの発生元であると特定することが可能となる。配信暗号鍵情報には、各提供コンテンツの暗号化処理に適用した暗号鍵の情報が記録される。具体的には、先に図7、図9等を参照して説明したように、各クライアントに提供されるレンジデータの組み合わせは異なり、それぞれのレンジデータの組み合わせに応じて、レンジデータの復号に必要となる暗号鍵も異なる。従って各クライアントに提供される暗号鍵の組み合わせも異なる。従って、例えば鍵が不正に流通している場合に、不正流通鍵の組み合わせと管理情報の登録情報を照合してその出所を特定する処理も可能となる。なお、図11に示す管理情報の例は一例であり、これらの情報の全てを記録することが必ずしも必須ではなく、また、これらの情報以外の情報を管理情報として保持してもよい。[4.管理サーバからクライアントに対するデータ提供処理シーケンスについて]次に、図12に示すフローチャートを参照して管理サーバからクライアントに対するデータ提供処理シーケンスについて説明する。図12に示すフローに従った処理は、管理サーバのデータ処理部において実行される。例えば記憶部に予め格納されたプログラムに従った処理として実行される。まず、ステップS101において、クライアントからのダウンロードコンテンツ指定情報を受信する。このコンテンツ指定情報は、例えば管理サーバの提供する様々な映画や音楽などのコンテンツリストに応じてクライアント側のユーザが選択したコンテンツの識別子を含むデータである。次に、ステップS102において、管理サーバは、クライアントユーザ対応のレンジ情報を生成する。このレンジ情報は、図7、図9を参照して説明したレンジ情報であり、図11に示す管理情報に登録されるレンジ情報である。すなわち、コンテンツに対応して設定される複数の暗号化コンテンツ1~n各々について、クライアントに提供する部分コンテンツレンジデータの組み合わせ情報からなるデータである。具体的には、例えば、暗号化コンテンツ1:レンジRa1~Ra2,Rax~Ray暗号化コンテンツ2:レンジRa2~Ra3:これらの各暗号化コンテンツのレンジデータの組み合わせからなるレンジ情報を生成する。なお、すべてのレンジデータを組み合わせることで1つの映画などのコンテンツ全体のデータが再生可能な設定とされる。ステップS103では、クライアントに提供するレンジデータに対応する暗号鍵を選択する。例えばステップS102において選択したレンジデータが設定された暗号化コンテンツ1~nに対応する暗号鍵K1~Knを選択する。次に、ステップS104において、ステップS102において選択したレンジデータの設定された暗号化コンテンツ1~nに対応するコンテンツ識別子例えばURLと、レンジ情報、すなわちレンジを識別するためのデータ、ステップS103で選択した暗号鍵をクライアントに送信する。最後に、ステップS105において、コンテンツ提供クライアント情報とレンジ情報と暗号鍵情報との対応データを含む管理情報を作成して記憶部に格納する。具体的には、先に図11を参照して説明した管理情報を生成して記憶部に格納する。[5.クライアントにおけるデータ受信および格納処理シーケンスについて]次に、クライアント側で実行する処理、すなわちクライアントにおける管理サーバやコンテンツ提供サーバからのデータ受信および格納処理シーケンスについて図13に示すフローチャートを参照して説明する。図13に示すフローに従った処理は、例えばPC等のクライアントのデータ処理部において実行される。例えば記憶部に予め格納されたプログラムに従った処理として実行される。まず、ステップS201において、ダウンロードコンテンツの指定情報を管理サーバに送信する。このコンテンツ指定情報は、例えば管理サーバの提供する様々な映画や音楽などのコンテンツリストに応じてクライアント側のユーザが選択したコンテンツの識別子を含むデータである。次に、ステップS202において、管理サーバから、コンテンツ識別情報URL、レンジ情報、暗号鍵、これらのデータを受信する。これらは、先に図12のフローを参照して説明した管理サーバの処理であるステップS102~103の処理において管理サーバが各クライアント個別に生成したデータであり、各クライアント単位で異なるデータとなる。次に、クライアントはステップS203において、管理サーバから受信したコンテンツ選択情報コンテンツ識別子URL、レンジ情報をコンテンツ提供サーバに送信し、対応データを受信する。この処理は、図5のシーケンス図におけるスップS13~S14の処理に対応する。具体的には、例えば図8、図10を参照して説明したコンテンツ選択情報コンテンツ識別子URL、レンジ情報を、順次、コンテンツ提供サーバに送信し、対応データを受信する。次に、クライアントは、ステップS204において、管理サーバから受信したレンジ情報の全てのデータについての処理が終了したか否かを判定する。すなわち、コンテンツを構成する全てのレンジデータをコンテンツ提供サーバから受信したか否かを判定する。終了していない場合は、未処理データについて、ステップS203の処理を繰り返し実行する。すべての処理が終了したと判定した場合は、ステップS205に進む。最後に、クライアントは、ステップS205において、コンテンツ提供サーバから受信したレンジデータ部分コンテンツをまとめて1つのコンテンツファイルとして記憶部に格納する。なお、管理サーバから受信した暗号鍵とレンジ情報についても、コンテンツファイルに対応する管理データとして対応付けて記憶する。[6.クライアントにおけるコンテンツ再生シーケンスについて]次に、図13に示すフローチャートに従ってコンテンツを記憶部に格納したクライアントが実行するコンテンツ再生シーケンスについて図14に示すフローチャートを参照して説明する。図14に示すフローに従った処理は、例えばPC等のクライアントのデータ処理部において実行される。例えば記憶部に予め格納されたプログラムに従った処理として実行される。まず、ステップS301において、コンテンツ再生処理を実行するクラライアントは、記憶部に格納したコンテンツファイルと、レンジ情報を読み出す。次に、ステップS302において、読み出したレンジ情報に従って、各レンジデータの暗号鍵を記憶部から読み出して、レンジデータを復号して再生する。例えば先に説明した図7b,図9bに示すように、クライアントがコンテンツ提供サーバから受信するコンテンツは、映画等のコンテンツを構成する部分コンテンツレンジデータの組み合わせによって構成されている。このレンジデータの各々は、レンジデータが設定された暗号化コンテンツ1~nに応じて暗号鍵K1~Knが異なっている。そのため、コンテンツ再生処理を実行するクライアントは、各レンジデータを単位としてデータ復号に適用する暗号鍵の切り替えを実行する。この処理に際して、管理サーバから受領したレンジ情報を適用する。ステップS303では、各レンジデータに対応する暗号鍵によって復号されたデータをデコードし、再生する。このようにコンテンツ再生を実行するクライアントは、レンジ情報を参照してカクレンジデータに対応する暗号鍵を選択して復号、再生処理を行う。[7.サーバにおける不正流通コンテンツに基づく出所判定処理シーケンスについて]次に、不正な流通コンテンツが発見された場合に実行する出所判定処理シーケンスについて図15に示すフローチャートを参照して説明する。図15に示すフローに従った処理は、例えば管理サーバのデータ処理部において実行される処理である。まず、ステップS501において、不正流通コンテンツを取得する。なお、不正流通コンテンツとは、例えばネットワーク上の誰でもアクセス可能なサイトから自由にダウンロード可能な設定とされたコンテンツや、不正に流通しているディスクに記録されたコピーコンテンツなどである。次に、ステップS502において、不正流通コンテンツの解析によりコンテンツを構成するレンジデータの配列を解析する。次に、ステップS503において、不正流通コンテンツから取得したレンジデータ配列情報と、管理情報に記録されたレンジ情報を照合し、不正流通コンテンツの流通元であるコンテンツ配信先クライアントを判定する。なお、管理情報とは、先に説明した図11に示す管理情報である。なお、図15に示すフローでは、不正流通コンテンツに基づくレンジデータ配列の解析処理例として説明したが、不正流通している鍵のセットに基づいて、図11に示す管理情報の登録情報との照合を行うことで、不正流通鍵の出所を明らかにする処理を行うことも可能である。[8.その他のコンテンツの暗号化構成例について]先に説明した実施例では、例えば図7a、図9aに示すように、ある1つのコンテンツ、例えば映画などのコンテンツの全体を複数の異なる鍵K1~Knを適用して生成した暗号化コンテンツ1~nを設定して処理を行う例を説明した。すなわち、上述した実施例では、暗号化コンテンツxは、コンテンツ全体を1つの暗号鍵Kxで暗号化したコンテンツであった。このような暗号化構成をさらに複雑化し、1つの暗号化コンテンツxを複数の暗号鍵を適用したデータの組み合わせてとして設定してもよい。このような処理玲について、図16以下を参照して説明する。図16は、先の実施例において説明した図7、図9と同様、aコンテンツ提供サーバが保有しクライアントAに提供するデータbクライアントAが受信するデータこれらを示している。図16のaコンテンツ提供サーバが保有しクライアントAに提供するデータに示す複数の暗号化コンテンツa11~annは、先に図7、図9を参照して説明した暗号化コンテンツa11~annと異なり、1つの暗号化コンテンツxが部分データ単位で複数の暗号鍵によって暗号化された構成となっている。例えば、a1暗号化コンテンツ1は、暗号鍵K11~K1nによって、部分コンテンツ単位で暗号化が施された暗号化データの組み合わせによって構成されている。a2暗号化コンテンツ2は、暗号鍵K21~K2mによって、部分コンテンツ単位で暗号化が施された暗号化データの組み合わせによって構成されている。このように、本実施例では、各暗号化コンテンツxを複数の暗号鍵による暗号化データの組み合わせとしている。この処理例においても、クライアントは管理サーバから、先の実施例と同様のデータ、すなわち、コンテンツ識別子URL、レンジ情報、暗号鍵、これらのデータを受領する。ただし、本例では、管理サーバからクライアントに提供される暗号鍵の数は増大することになる。クライアントからコンテンツ提供サーバに送信するコンテンツ選択情報コンテンツ識別子URL、レンジ情報は、さきに説明したと同様の処理となり、その語のコンテンツ提供サーバによるコンテンツ選択も先の実施例と同様の処理として実行される。例えば、図16a中の、矢印区間が、クライアントAからコンテンツ提供サーバに送信されたレンジ情報に従って選択されるデータである。すなわち、暗号化コンテンツa11~ann中の、矢印区間で規定されるレンジ区間の部分データが選択されてクライアントAに提供される。図16に示す例では、コンテンツの部分データであるレンジRa0~Ra1については、a1第1暗号化コンテンツ1の暗号鍵K11による暗号化データ、レンジRa1~Ra2については、a2第2暗号化コンテンツ2の暗号鍵K21による暗号化データと暗号鍵K22よる暗号化データ:このように、各暗号化コンテンツ1~nから所定の部分データであるレンジ区間データが抽出されてクライアントAに提供される。この結果として、クライアントAが受信するデータは、図16bに示すデータとなる。図17は、図16と異なるクライアントBに対する処理例を示している。すなわち、aコンテンツ提供サーバが保有しクライアントBに提供するデータbクライアントBが受信するデータこれらを示している。暗号化コンテンツa11~annは、図16aに示す暗号化コンテンツと同じであり、1つの暗号化コンテンツxが部分データ単位で複数の暗号鍵によって暗号化された構成となっている。図17a中の、矢印区間が、クライアントBからコンテンツ提供サーバに送信されたレンジ情報に従って選択されるデータである。すなわち、暗号化コンテンツa11~ann中の、矢印区間で規定されるレンジ区間の部分データが選択されてクライアントBに提供される。図17に示す例では、コンテンツの部分データであるレンジRb0~Rb1については、a1第1暗号化コンテンツ1の暗号鍵K11による暗号化データと暗号鍵K12よる暗号化データレンジRb1~Rb2については、a2第2暗号化コンテンツ2の暗号鍵K22による暗号化データと暗号鍵K23よる暗号化データ:このように、各暗号化コンテンツ1~nから所定の部分データであるレンジ区間データが抽出されてクライアントBに提供される。この結果として、クライアントBが受信するデータは、図17bに示すデータとなる。本処理例では、クライアントにおけるコンテンツ復号に適用する鍵は、1つのレンジデータであっても複数の鍵が必要となる場合がある。したがってこの鍵切り替え位置情報を含むレンジ情報が管理サーバからクライアントに提供され、クライアントは、再生処理に際して、このレンジ情報を参照して鍵の切り替えを実行してコンテンツの復号、再生処理を実行する。図18は、本処理例において、管理サーバが配信コンテンツの管理情報として記録するデータについて説明する図である。図18は、管理サーバの記憶手段に保持される管理情報のデータ構成例である。図18に示すように、管理情報には、配信コンテンツ情報、配信先情報、配信ユーザ情報、配信日時情報、レンジ情報、配信暗号鍵情報、例えばこれらの情報が含まれる。この設定は、先の実施例で説明した図11に示す管理情報と同様である。配信コンテンツ情報は、コンテンツのタイトル、コンテンツのIDなどの情報によって構成される。配信先情報は、コンテンツ配信先のアドレス、例えばクライアントやユーザに対応するアドレスなどの情報である。配信ユーザ情報は、ユーザ名、住所、連絡先等ののユーザ情報である。配信日時情報は、コンテンツの配信日時情報である。レンジ情報は、各クライアントに提供した暗号化コンテンツ1~nとレンジについて記録したデータである。図18に示す例では、エントリ1のクライアントに対しては、暗号化コンテンツ1:レンジRa1~Ra2,Rax~Ray暗号化コンテンツ2:レンジRa2~Ra3:これらのデータを送信していることが登録されている。エントリ2のクライアントに対しては、暗号化コンテンツ1:レンジRb1~Rb2暗号化コンテンツ3:レンジRb2~Rb3,Rbx~Rby:これらのデータを送信していることが登録されている。本例において、配信暗号鍵情報は、先の図11を参照して説明した管理情報と異なり、より多くの鍵情報が登録されることになる。なお、管理サーバは、例えば、不正流通コンテンツが発覚した場合、その不正流通コンテンツを構成しているレンジデータを解析し、この管理情報と照合し、一致するレンジデータパターンを持つエントリを抽出する。この抽出エントリに登録されたクライアントを不正流通コンテンツの発生元であると特定することが可能となる。また、不正に流通した暗号鍵の組み合わせと、管理情報に登録された配信暗号鍵情報とを照合して、不正流通鍵の出所を特定することも可能となる。[9.各装置のハードウェア構成例について]最後に、図19、図20を参照して、上述した処理を実行する各装置のハードウェア構成例について説明する。まず、図19を参照して、管理情報やコンテンツ提供処理を実行するサーバのハードウェア構成例について説明する。CPUCentralProcessingUnit601は、ROMReadOnlyMemory602、または記憶部608に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明した暗号化コンテンツの生成処理や、コンテンツ提供処理、管理情報の作成記録処理等を実行する。RAMRandomAccessMemory603には、CPU601が実行するプログラムやデータなどが適宜記憶される。これらのCPU601、ROM602、およびRAM603は、バス604により相互に接続されている。CPU601はバス604を介して入出力インタフェース605に接続され、入出力インタフェース605には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部606、ディスプレイ、スピーカなどよりなる出力部607が接続されている。CPU601は、入力部606から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部607に出力する。入出力インタフェース605に接続されている記憶部608は、例えばハードディスク等からなり、CPU601が実行するプログラムや各種のデータを記憶する。例えば暗号化コンテンツや、管理情報等が記録される。通信部609は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。次に、図20を参照して、コンテンツの受信、再生処理等を実行するクライアント装置のハードウェア構成例について説明する。CPUCentralProcessingUnit701は、ROMReadOnlyMemory702、または記憶部708に記憶されているプログラムに従って各種の処理を実行するデータ処理部として機能する。例えば、上述の各実施例において説明したサーバとの通信処理やサーバからの受信データの記憶部708ハードディスク等に対する記録処理、記憶部708ハードディスク等からのデータ再生処理等を実行する。RAMRandomAccessMemory703には、CPU701が実行するプログラムやデータなどが適宜記憶される。これらのCPU701、ROM702、およびRAM703は、バス704により相互に接続されている。CPU701はバス704を介して入出力インタフェース705に接続され、入出力インタフェース705には、各種スイッチ、キーボード、マウス、マイクロホンなどよりなる入力部706、ディスプレイ、スピーカなどよりなる出力部707が接続されている。CPU701は、入力部706から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部707に出力する。入出力インタフェース705に接続されている記憶部708は、例えばハードディスク等からなり、CPU701が実行するプログラムや各種のデータを記憶する。通信部709は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。入出力インタフェース705に接続されているドライブ710は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア711を駆動し、記録されているコンテンツ、プログラム等の各種データを取得する。[10.本開示の構成のまとめ]以上、特定の実施例を参照しながら、本開示の構成について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。なお、本明細書において開示した技術は、以下のような構成をとることができる。1コンテンツの取得および再生を実行するクライアントと、前記クライアントに対してコンテンツ取得に適用するコンテンツ選択情報を提供する管理サーバと、前記クライアントから、前記コンテンツ選択情報を受領して該コンテンツ選択情報に従って選択したコンテンツを提供するコンテンツ提供サーバを有し、前記コンテンツ選択情報は、各々が異なる暗号鍵で暗号化された暗号化コンテンツの識別子であるコンテンツ識別子と、各暗号化コンテンツの構成データであるレンジデータのデータ領域を示すレンジ情報を含み、前記コンテンツ提供サーバは、前記コンテンツ識別子と前記レンジ情報によって特定される暗号化コンテンツの部分データであるレンジデータを組み合わせた暗号化コンテンツをクライアントに提供する情報処理システム。2前記コンテンツ提供サーバは、各々が異なる暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する前記1に記載の情報処理システム。3前記コンテンツ提供サーバは、各々が異なる1つの暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する前記1または2に記載の情報処理システム。4前記コンテンツ提供サーバは、各々が異なる複数の暗号鍵で暗号化された暗号化コンテンツ1~nを保持し、前記クライアントから受信する前記コンテンツ識別子に対応する暗号化コンテンツを選択し、さらに、選択した暗号化コンテンツから前記レンジ情報によって特定されるレンジデータを抽出して前記クライアントに提供する前記1または2に記載の情報処理システム。5前記管理サーバは、クライアントに対する前記コンテンツ選択情報の提供処理単位で、異なるコンテンツ識別子とレンジ情報からなる異なるコンテンツ選択情報を生成してクライアントに提供する前記1~4いずれかに記載の情報処理システム。6前記管理サーバは、クライアントに提供したコンテンツ選択情報を、該コンテンツ選択情報の提供クライアントのクライアント情報に対応付けた管理情報を生成して記憶部に格納する処理を実行する前記1~5いずれかに記載の情報処理システム。7前記クライアントは、前記コンテンツ提供サーバからの受信コンテンツの再生処理に際して、前記レンジ情報を参照して前記レンジデータ単位で暗号鍵を切り替えて復号する処理を行う前記1~6いずれかに記載の情報処理システム。さらに、上記したシステムに含まれる個別の装置、各装置において実行する処理の方法や、処理を実行させるプログラムも本開示の構成に含まれる。また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LANLocalAreaNetwork、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。"