(57)【要約】【課題】  暗号化されたコンテンツへのアクセスを複数のコンシューマシステム（2-6）の1つに提供する方法を提供する。【解決手段】  1つのコンシューマシステムに組み込まれるために、デバイス（24）の保護された環境(25)に権利発行者モジュールを転送して、デバイスが、コンシューマシステム内で動作可能な場合、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされた少なくとも1つの権利データオブジェクトを生成することができるようにしたことを特徴とする。【選択図】図1
2006050624.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたコンテンツへのアクセスを複数のコンシューマシステム（2-6）の1つに提供する方法において、各コンシューマシステムは、暗号化されたコンテンツ、ならびに権利データオブジェクトを要求すべき場所の指示を含む、セキュリティで保護されたコンテンツパッケージを獲得することができ、このように獲得された、セキュリティで保護されたコンテンツパッケージへのアクセスを有し、指示された場所から権利データオブジェクトを発行し、暗号化されたコンテンツの少なくとも一部へのアクセスを提供するためのデバイス（24）から、権利データオブジェクトを取得することができるようにするエージェント機能を備えた、少なくとも1つのデバイス（2-4）をさらに含み、権利データオブジェクトは、暗号化されたコンテンツの少なくとも一部の解読を可能にする少なくともコンテンツキー情報を含み、権利データオブジェクトが発行される少なくとも1つのデバイスに暗号法上、バインドされ、これにより、権利データオブジェクトがバインドされている、エージェント機能を有するデバイス群（2-4,6）だけが、コンテンツキー情報を獲得することができるようにした方法であって、1つのコンシューマシステムに組み込まれるために、デバイス（24）の保護された環境(25)に権利発行者モジュールを転送して、デバイスが、コンシューマシステム内で動作可能な場合、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされた少なくとも1つの権利データオブジェクトを生成することができるようにした方法。
【請求項２】
1つのコンシューマシステムが、外部通信網(1,9)へのインタフェースを含み、コンシューマシステムが、そのインタフェースを介して受信されたデータを、保護された環境を有するデバイスに転送するように構成され、権利発行者モジュールは、その通信網を介して転送される請求項１に記載の方法。
【請求項３】
権利発行者モジュールは、コンシューマシステム内のデバイスへのインタフェース(29)を有する、ポータブルなセキュリティで保護されたデータ処理装置(24)に転送される請求項１または２に記載の方法。
【請求項４】
権利発行者モジュールは、好ましくは、加入者IDモジュールカードである、セルラー電話ハンドセットへのインタフェース(29)を有する、ポータブルなセキュリティで保護されたデバイスに転送される請求項３に記載の方法。
【請求項５】
それぞれのさらなるコンシューマシステムに組み込むために、さらなるデバイス群の保護された環境に、さらなるそれぞれの権利発行者モジュールを転送することを含み、各権利発行者モジュールは、各権利発行者モジュールが転送されたデバイスが、さらなるコンシューマシステムの1つの中で動作可能である場合、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされた少なくとも1つの権利データオブジェクトを生成するのを可能とする請求項１乃至４のいずれかに記載の方法。
【請求項６】
エージェント機能を有する各デバイスは、エージェント機能を実行する際、権利データオブジェクトの中に含まれるアクセス権だけに従って、暗号化されたコンテンツへのアクセスを提供するように構成され、当該方法は、権利発行者モジュールを転送して、保護された環境(25)を有するデバイス(24)が、コンシューマシステム内で動作可能な場合、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされ、少なくとも1つのアクセス権を含む、少なくとも1つの権利データオブジェクトを生成するのを可能とする請求項１乃至５のいずれかに記載の方法。
【請求項７】
1つのコンシューマシステムに適用されるアクセス条件のセットを受け取ること、および
エージェント機能を備えた、1つのコンシューマシステム内の要求側デバイスに発行された1つまたは複数の権利データオブジェクトのセットの中に含まれるアクセス権の組合せが、その1つのコンシューマシステムに適用されるアクセス条件のセットと適合するような形で、権利発行者モジュールを構成すること、
を含む請求項１乃至６のいずれかに記載の方法。
【請求項８】
暗号化されたコンテンツ、ならびに権利データオブジェクトを要求すべき場所の指示を含む、セキュリティで保護されたコンテンツパッケージをそれぞれが獲得することができ、このように獲得された、セキュリティで保護されたコンテンツパッケージへのアクセスを有し、指示された場所から権利データオブジェクトを発行し、暗号化されたコンテンツの少なくとも一部へのアクセスを提供するためのデバイス(24)から、権利データオブジェクトを取得することができるようにするエージェント機能を備えた、少なくとも1つのデバイスをそれぞれがさらに含む、複数のコンシューマシステム(2-6)の1つに組み込むためのデータ処理装置において、権利データオブジェクトは、暗号化されたコンテンツの少なくとも一部の解読を可能にする少なくともコンテンツキー情報を含み、権利データオブジェクトが発行された少なくとも1つのデバイスに暗号法上、バインドされ、それにより、権利データオブジェクトがバインドされている、エージェント機能を有するデバイス群(2-4,6)だけが、コンテンツキー情報を獲得することができるようになっており、このデータ処理装置は、保護された環境(25)を含むデータ処理装置であって、
保護された環境で実行されるように構成された権利発行者モジュールであって、データ処理装置が、コンシューマシステムに組み込まれて動作可能である場合に、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされた少なくとも1つの権利データオブジェクトを生成するのを可能とする前記権利発行者モジュールをさらに含むことを特徴とするデータ処理装置。
【請求項９】
請求項１乃至７のいずれかに記載の方法の実行によって獲得することができる請求項８に記載のデータ処理装置。
【請求項１０】
保護された環境(25)を含むデータ処理装置(24)にロードされるとき、データ処理装置が、請求項８または９に記載のデータ処理装置として機能することを可能にするように構成されるコンピュータプログラム。
【請求項１１】
外部ソース(7;10;6)からセキュリティで保護されたコンテンツデータパッケージを獲得するための少なくとも1つのインタフェース(31;34-36;37,38)をそれぞれが含み、このように獲得された、セキュリティで保護されたコンテンツデータパッケージへのアクセスを有し、指示された場所から権利データオブジェクトを発行し、暗号化されたコンテンツの少なくとも一部へのアクセスを提供するためのデバイス(24)から、権利データオブジェクトを取得することができるようにするエージェント機能を備えた、少なくとも1つのデバイス(2-4,6)をそれぞれがさらに含む、複数のコンシューマシステムの1つが使用するための、暗号化されたコンテンツデータを含む、セキュリティで保護されたコンテンツデータパッケージを提供する方法において、権利データオブジェクトは、暗号化されたコンテンツデータの少なくとも一部の解読を可能にする少なくともコンテンツキー情報を含み、権利データオブジェクトが発行された少なくとも1つのデバイスに暗号法上、バインドされ、これにより、権利データオブジェクトがバインドされている、エージェント機能を有するデバイス群だけが、コンテンツキー情報を獲得することができるようになっており、ここに、リソースインジケータデータが、権利発行者として機能するデバイスが権利データオブジェクトを発行している場所を示す、暗号化されたコンテンツデータとともに提供される方法であって、
その1つのコンシューマシステム内の場所をポイントするリソースインジケータデータを提供することを特徴とする方法。
【請求項１２】
複数のコンシューマシステム(2-6)の1つが使用するための、暗号化されたコンテンツデータを含む、セキュリティで保護されたコンテンツデータパッケージを提供するためのサーバであって、該サーバは、通信網(1,9)に対するネットワークインタフェースを含み、各コンシューマシステムは、通信網を介して、セキュリティで保護されたコンテンツデータパッケージを獲得するための少なくとも1つのインタフェース(34-36)を含み、このように獲得された、セキュリティで保護されたコンテンツデータパッケージへのアクセスを有し、指示された場所から権利データオブジェクトを発行し、暗号化されたコンテンツの少なくとも一部へのアクセスを提供するためのデバイス(24)から、権利データオブジェクトを取得することができるようにするエージェント機能を備えた、少なくとも1つのデバイスをさらに含み、権利データオブジェクトは、暗号化されたコンテンツデータの少なくとも一部の解読を可能にする少なくともコンテンツキー情報を含み、権利データオブジェクトが発行された少なくとも1つのデバイスに暗号法上、バインドされ、これにより、権利データオブジェクトがバインドされている、エージェント機能を有するデバイス群だけが、コンテンツキー情報を獲得することができるようになっており、当該サーバは、権利発行者として機能するデバイス(24)が権利データオブジェクトを発行する場所を示す、暗号化されたコンテンツデータを有するリソースインジケータデータを、その1つのコンシューマシステムに提供するように構成されているサーバであって、
その1つのコンシューマシステム内の場所をポイントするリソースインジケータデータに、暗号化されたコンテンツデータを提供するように構成されるサーバ。
【請求項１３】
外部ソース(6;7;10)からセキュリティで保護されたコンテンツデータパッケージを獲得するための少なくとも1つのインタフェース(31;34-36,37,38)を含み、このように獲得された、セキュリティで保護されたコンテンツデータパッケージへのアクセスを有し、指示された場所から権利データオブジェクトを発行し、暗号化されたコンテンツの少なくとも一部へのアクセスを提供するためのデバイス(24)から、権利データオブジェクトを取得することができるようにするエージェント機能を備えた、少なくとも1つのデバイス(2-4;6)をさらに含む、コンシューマシステム(2-6)が使用するための、暗号化されたコンテンツデータを含む、セキュリティで保護されたコンテンツデータパッケージを伝送する信号において、権利データオブジェクトは、暗号化されたコンテンツデータの少なくとも一部の解読を可能にする少なくともコンテンツキー情報を含み、権利データオブジェクトが発行された少なくとも1つのデバイスに暗号法上、バインドされ、これにより、権利データオブジェクトがバインドされている、エージェント機能を有するデバイス群だけが、コンテンツキー情報を獲得することができるようになっており、ここに、セキュリティで保護されたコンテンツデータパッケージは、権利発行者として機能するデバイスが権利データオブジェクトを発行する場所を示す、リソースインジケータデータを含む信号であって、
セキュリティで保護されたコンテンツデータパッケージは、コンシューマシステム内の場所へのデータパスを表すリソースインジケータデータをさらに含むことを特徴とする信号。
【請求項１４】
データ処理装置にロードされたとき、該データ処理装置が、請求項１１に記載の方法を実行するのを可能とするように配列されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたコンテンツへのアクセスを複数のコンシューマ（消費者）システムの１つに提供する方法に関し、各コンシューマシステムは、セキュリティで保護されたコンテンツパッケージを得ることができ、暗号化されたコンテンツ及び権利データオブジェクトを要求するための場所の指示を含み、さらに、このように得られたセキュリティ（安全）コンテンツパッケージへのアクセスを有する少なくとも１つのデバイス（装置）を含み、それが、指示された場所から、権利データオブジェクトを発行する装置からの権利データオブジェクトを検索することを可能とするエージェント機能が提供され、暗号化されたコンテンツの少なくとも部分へのアクセスを提供するために、権利データオブジェクトは、暗号化されたコンテンツの少なくとも部分の解読を可能とする少なくともコンテンツキー情報を含み、それが発行される少なくとも装置に暗号的にバインド（拘束）され、それにより、権利データオブジェクトがバインド（拘束）されてしまっているエージェント機能を有したデバイス（装置）だけが、コンテンツキー情報を得ることができる。
【０００２】
本発明は、また、複数のコンシューマ（消費者）システムの１つに組み込むためのデータ処理装置にも関し、各コンシューマ（消費者）システムは、セキュリティ（安全）コンテンツパッケージを得ることができ、暗号化されたコンテンツ及び権利データオブジェクトを要求するための場所の指示を含み、さらに、このように得られたセキュリティ（安全）コンテンツパッケージへのアクセスを有する少なくとも１つのデバイス（装置）を含み、それが、指示された場所から、権利データオブジェクトを発行するデバイス（装置）からの権利データオブジェクトを検索することを可能とするエージェント機能が提供され、暗号化されたコンテンツの少なくとも部分へのアクセスを提供するために、権利データオブジェクトは、暗号化されたコンテンツの少なくとも部分の解読を可能とする少なくともコンテンツキー情報を含み、それが発行される少なくともデバイス（装置）に暗号的にバインド（拘束）され、それにより、権利データオブジェクトがバインド（拘束）されてしまっているエージェント機能を有したデバイス（装置）だけが、コンテンツキー情報を得ることができ、データ処理装置は、保護された環境を含む。
【０００３】
本発明は、また、コンピュータプログラムプロダクトにも関する。
【０００４】
本発明は、また、複数のコンシューマ（消費者）システムの１つによって使用するための、暗号化されたコンテンツデータを含む、セキュリティ（安全）コンテンツデータパッケージを提供する方法にも関し、各コンシューマ（消費者）システムは、外部源からセキュリティ（安全）コンテンツデータパッケージを得るためのインタフェースを少なくとも含み、さらに、このように得られたセキュリティ（安全）コンテンツデータパッケージへのアクセスを有する少なくとも１つのデバイス（装置）を含み、それが、指示された場所から、権利データオブジェクトを発行するデバイス（装置）からの権利データオブジェクトを検索することを可能とするエージェント機能が提供され、暗号化されたコンテンツの少なくとも部分へのアクセスを提供するために、権利データオブジェクトは、暗号化されたコンテンツの少なくとも部分の解読を可能とする少なくともコンテンツキー情報を含み、それが発行される少なくともデバイス（装置）に暗号的にバインド（拘束）され、それにより、権利データオブジェクトがバインド（拘束）されてしまっているエージェント機能を有したデバイス（装置）だけが、コンテンツキー情報を得ることができ、ここに、リソースインジケータデータには、権利発行者として機能するデバイス（装置）が権利データオブジェクトを発行している場所を示す、暗号化されたコンテンツデータが提供される。
【０００５】
本発明は、また、複数のコンシューマ（消費者）システムの１つによって使用するための、暗号化されたコンテンツデータを含む、セキュリティ（安全）コンテンツデータパッケージを提供するためのサーバにも関し、該サーバは、通信ネットワークへのネットワークインタフェースを含み、各コンシューマ（消費者）システムは、通信ネットワーク（通信網）を介してセキュリティ（安全）コンテンツデータパッケージを得るためのインタフェースを少なくとも含み、さらに、このように得られたセキュリティ（安全）コンテンツデータパッケージへのアクセスを有する少なくとも１つのデバイス（装置）を含み、それが、指示された場所から、権利データオブジェクトを発行するデバイス（装置）からの権利データオブジェクトを検索することを可能とするエージェント機能が提供され、暗号化されたコンテンツの少なくとも部分へのアクセスを提供するために、権利データオブジェクトは、暗号化されたコンテンツデータの少なくとも部分の解読を可能とする少なくともコンテンツキー情報を含み、それが発行される少なくともデバイス（装置）に暗号的にバインド（拘束）され、それにより、権利データオブジェクトがバインド（拘束）されてしまっているエージェント機能を有したデバイス（装置）だけが、コンテンツキー情報を得ることができ、該サーバは、該１つのコンシューマ（消費者）システムに、権利発行者として機能する装置が権利データオブジェクトを発行している場所を示す、暗号化されたコンテンツデータを有するリソースインジケータデータを提供するよう構成されている。
【０００６】
本発明は、また、外部源からセキュリティ（安全）コンテンツデータパッケージを得るためのインタフェースを少なくとも含むコンシューマ（消費者）システムによって使用するための、暗号化されたコンテンツデータを含む、セキュリティ（安全）コンテンツデータパッケージを運ぶ信号にも関し、コンシューマ（消費者）システムは、さらに、このように得られたセキュリティ（安全）コンテンツデータパッケージへのアクセスを有する少なくとも１つのデバイス（装置）を含み、それが、指示された場所から、権利データオブジェクトを発行するデバイス（装置）からの権利データオブジェクトを検索することを可能とするエージェント機能が提供され、暗号化されたコンテンツの少なくとも部分へのアクセスを提供するために、権利データオブジェクトは、暗号化されたコンテンツデータの少なくとも部分の解読を可能とする少なくともコンテンツキー情報を含み、それが発行される少なくともデバイス（装置）に暗号的にバインド（拘束）され、それにより、権利データオブジェクトがバインド（拘束）されてしまっているエージェント機能を有したデバイス（装置）だけが、コンテンツキー情報を得ることができ、ここに、セキュリティ（安全）コンテンツデータパッケージは、権利発行者として機能するデバイス（装置）が権利データオブジェクトを発行している場所を示す、リソースインジケータデータを含む。
【０００７】
また、本発明は、さらなるコンピュータプログラムにも関する。
【背景技術】
【０００８】
そのような方法、データ処理装置およびコンピュータプログラムのそれぞれの実施例は、「OMA DRM Architecture, Draft Version 2.0」、Open Mobile Alliance Ltd.、2004年3月15日で知られている。この文献は、信頼されるDRM(デジタル権利管理)のセキュリティで保護された認証のため、ならびに使用権およびDRMコンテンツのセキュリティで保護されたパッケージ化、および信頼されるDRMエージェントへのセキュリティで保護された転送のための機構を説明する。コンテンツは、セキュリティで保護されたコンテンツコンテナ(DCF)の中にパッケージ化される。DRMコンテンツは、対称コンテンツ暗号化キー(CEK)を使用して暗号化される。DRMエージェントは、DRMコンテンツがセキュリティで保護された形で消費されることが可能な、信頼される環境を実現する。DRMエージェントの役割は、許可および制約を実施し、DRMコンテンツへのアクセスを制限することである。すべてのDRMエージェントは、一意の秘密キー/公開キーペア、および証明書を有する。権利オブジェクトは、コンテンツに関連する許可および制約を表現するドキュメントである。権利オブジェクトは、CEKも含む。権利オブジェクトを送信する前に、機微な部分は暗号化され、次に権利オブジェクトが、暗号法上、目標DRMエージェントに結合される。次に、権利オブジェクトおよびDCFが、任意のトランスポート機構(例えば、HTTP/WSP、WAP Push、MMS)を使用して送信されることが可能である。コンテンツ配信のための1つのモデルが、無線ダウンロード機構を使用することである。クライアントが、コンテンツポータルに対してブラウズセッションを開始する。クライアントは、DRMコンテンツをポータルからローカルストレージにダウンロードする。クライアントは、DRMコンテンツヘッダ内で権利発行者URL(ユニバーサルリソースロケータ)を調べ、権利発行者ポータルへの接続を開始する。クライアントは、権利オブジェクト獲得プロトコルに取りかかる。クライアントは、このプロトコルが正常に完了した時点で、DRMコンテンツに関連する権利オブジェクトを獲得する。
【０００９】
既知の体系の問題点は、アクセス権利が比較的小さい時間間隔内で大多数のクライアントに提供されるのを許容するよう、それが充分に良くスケール化していないということである。各々は、権利発行者ＵＲＬを捜し、同時に、ネットワーク上の同じ権利発行者ポータルにアクセスすることを試み、大きい容量を有するネットワーク及びポータルを用いることによってのみ回避することができる過度の負担をもたらす。
【非特許文献１】「OMA DRM Architecture, Draft Version 2.0」、Open Mobile Alliance Ltd.、2004年3月15日
【非特許文献２】「OMA DRM Content Format V2.0, Draft Version 2.0」、Open Mobile Alliance Ltd.、2004年4月20日
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、コンシューマ（消費者）システムの増加しつつある数と比較的良くスケーリング化するデジタル権利管理のインフラストラクチャを履行するための、上述の型の方法、データ処理装置及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【００１１】
該目的は、本発明による、暗号化されたコンテンツへのアクセスを複数のコンシューマシステムの1つに提供する方法によって達成され、該方法は、1つのコンシューマシステムに組み込まれるために、デバイスの保護された環境に権利発行者モジュールを転送して、デバイスが、コンシューマシステム内で動作可能な場合、エージェント機能を備えたコンシューマシステム内のデバイス群の要求側デバイスに暗号法上バインドされた少なくとも1つの権利データオブジェクトを生成するのを可能としたことを特徴とする。
【００１２】
用語、暗号的に拘束される、もしくは暗号法上バインドされる、は、ここでは、権利データオブジェクトがバインド（拘束）されてしまっているデバイスだけに該権利データオブジェクトをアクセス可能とする暗号法上の動作に、権利データオブジェクトが従属されているということを示すために用いられている。保護された環境とは、ハードウェアまたはソフトウェアもしくはそれら両者の結合による干渉に対して抵抗力があるように作られている環境である。
【００１３】
権利発行者モジュールは、１つのコンシューマシステムに組込むためにデバイスの保護された環境に転送されるので、該システム内のエージェント機能を有するデバイスは、他のコンシューマシステムにアクセス可能などんなリンクとも独立しているコンシューマシステム内のパスを介して権利データオブジェクトを得ることができる。従って、このようなリンクによって与えられる帯域幅の使用は、より少なくされる。本発明は、権利発行者モジュールに対する要求が公衆網（公衆ネットワーク）を介して送信されないので、コンテンツを、各々が異なったコンテンツキーを必要とする多くのより小さい部分に分割することが実現可能となるという利点を有する。また、コンシューマシステムの各々の構成の詳細な知識が中央で維持される必要が無いというさらなる利点も有する。エージェント機能を有する要求側デバイスに権利データオブジェクトを暗号法上バインド（拘束）するための秘密情報は局部的に保たれる。
【００１４】
1つのコンシューマシステムが、外部通信網へのインタフェースを含み、コンシューマシステムが、そのインタフェースを介して受信されたデータを、保護された環境を有するデバイスに転送するように構成された、好適な実施形態においては、権利発行者モジュールは、その通信網を介して転送される。
【００１５】
効果は、すでに発行されているコンシューマシステムにおけるデバイスを、新しく生じた権利発行者モジュールで更新することができることである。これは、権利発行者モジュールの逆分析の可能性等を治癒もしくは阻止するために、別のプロバイダからのコンテンツデータへのアクセスを提供するよう用いられ得る。
【００１６】
好適な実施形態において、権利発行者モジュールは、コンシューマシステム内のデバイスへのインタフェースを有する、ポータブルなセキュリティで保護されたデータ処理装置に転送される。
【００１７】
この効果は、権利発行者モジュールが、特定のコンシューマシステムよりもむしろ、特定のユーザに発行されるということである。このことは、ポータブルなセキュリティのデータ処理装置のインタフェースを介してデータを交換するよう適合されたデバイスでもう１つのコンシューマシステムにポータブルなセキュリティのデータ処理装置を転送することにより、ユーザが、もう１つのコンシューマシステムを用いた暗号化されたコンテンツにアクセスするのを許容する。それは、また、１つのコンシューマシステムの構成への変化をも許容する。
【００１８】
好適な実施形態において、権利発行者モジュールは、好ましくは、加入者アイデンティティ（ID）モジュールカードである、セルラー電話ハンドセットへのインタフェースを有する、ポータブルなセキュリティで保護されたデバイスに転送される。
【００１９】
この実施形態は、権利データオブジェクトの分散化された発行を履行するために必要な構成要素のすべてを有する至る所に存在するインフラストラクチャを効率的に使用するという利点を有する。電話加入に関する情報は安全な環境内に保たれなければならないので、セルラ電話は、一般には、権利発行者モジュールが転送され得る保護された環境を既に備えている。さらに、電話ハンドセットは、コンテンツデータをダウンロードして供給するために、並びに、それをコンシューマシステム内のさらなるデバイスに通信するために、頻繁に用いられる。本発明は、例えば、リングトーン（呼び出し音）、スクリーン画像、ゲーム等への制限されたアクセスを提供することにおいて有利な応用を見つける。
【００２０】
好適な実施形態は、それぞれのさらなるコンシューマシステムに組み込むために、さらなるデバイス群の保護された環境に、さらなるそれぞれの権利発行者モジュールを転送することを含み、各権利発行者モジュールは、各権利発行者モジュールが転送されたデバイスが、さらなるコンシューマシステムの1つの中で動作可能である場合、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされた少なくとも1つの権利データオブジェクトを生成するのを可能とする。
【００２１】
この実施形態は、コンシューマシステムに権利データオブジェクトを提供するために大量の帯域幅を用いなければならないということは無く、コンテンツデータが多数のコンシューマシステムにプレイアウトされる（played out）のを許容する。該実施形態は、さらに、各々が認可されるアクセス権の型について、コンシューマシステム間でより微細な差異を許容する。
【００２２】
好適な実施形態において、エージェント機能を有する各デバイスが、エージェント機能を実行する際、権利データオブジェクトの中に含まれるアクセス権だけに従って、暗号化されたコンテンツへのアクセスを提供するように構成されている場合において、当該方法は、権利発行者モジュールを転送して、保護された環境を有するデバイスが、コンシューマシステム内で動作可能な場合、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされ、少なくとも1つのアクセス権を含む、少なくとも1つの権利データオブジェクトを生成するのを可能とする。
【００２３】
好適な変形例は、1つのコンシューマシステムに適用されるアクセス条件のセットを受け取ること、および
エージェント機能を備えた、1つのコンシューマシステム内の要求側デバイスに発行された1つまたは複数の権利データオブジェクトのセットの中に含まれるアクセス権の組合せが、その1つのコンシューマシステムに適用されるアクセス条件のセットと適合するような形で、権利発行者モジュールを構成すること、を含む。
【００２４】
権利発行者モジュールを構成するステップは、権利発行者モジュールが転送される前または後のいずれかに実行される。この実施形態の効果は、アクセス権が、コンシューマシステム内のエージェント機能を有する各デバイスに対するよりもむしろ、完全なコンシューマシステムに対して中央的に限定され得るということである。従って、ユーザが、エージェント機能を有する幾つかのデバイスと共にコンシューマシステムを有し得るという事実が考慮される。コンテンツデータにアクセスするためにどのデバイスを用いるべきかの選択は、ユーザに任される。
【００２５】
本発明のもう１つの態様によれば、本発明によるデータ処理装置は、保護された環境で実行されるように構成された権利発行者モジュールであって、データ処理装置が、コンシューマシステムに組み込まれて動作可能である場合に、エージェント機能を備えた、コンシューマシステム内のデバイス群の要求側デバイスに暗号法上、バインドされた少なくとも1つの権利データオブジェクトを生成するのを可能とする前記権利発行者モジュールをさらに含むことを特徴とする。
【００２６】
データ処理装置は、権利データオブジェクトの送信元を、他のコンシューマシステムと共用される任意のネットワークとは無関係にアクセス可能とする。従って、このようなネットワーク上への帯域幅の制約は、回避される。
【００２７】
もう１つの態様によれば、本発明は、保護された環境を含むデータ処理装置にロードされるとき、データ処理装置が、本発明によるデータ処理装置として機能することを可能にするように構成されるコンピュータプログラムを提供する。
【００２８】
本発明のもう１つの態様によれば、複数のコンシューマシステムの1つが使用するための、暗号化されたコンテンツデータを含む、セキュリティで保護されたコンテンツデータパッケージを提供する方法は、その1つのコンシューマシステム内の場所をポイントするリソースインジケータデータを提供することを特徴とする。
【００２９】
この方法は、権利データオブジェクトに対する要求が向けられ得る１つのコンシューマシステム内の場所をポイントすることによりインタフェースの使用を制限するという利点を有する。
【００３０】
本発明のもう１つの態様によれば、本発明によるサーバは、その1つのコンシューマシステム内の場所をポイントするリソースインジケータデータに、暗号化されたコンテンツデータを提供するように構成されることを特徴とする。
【００３１】
サーバは、通信網（通信ネットワーク）の経済的な使用を行うよう構成されるという利点を有する。
【００３２】
本発明のもう１つの態様によれば、本発明による信号は、セキュリティで保護されたコンテンツデータパッケージが、コンシューマシステム内の場所へのデータパスを表すリソースインジケータデータをさらに含むことを特徴とする。
【００３３】
もう１つの態様によれば、本発明は、データ処理装置にロードされたとき、該データ処理装置が、本発明によるセキュリティで保護されたコンテンツデータパッケージを提供する方法を実行するのを可能とするように配列されたコンピュータプログラムを提供する。
【００３４】
次に、本発明を添付の図面を参照してさらに詳細に説明する。
【発明を実施するための最良の形態】
【００３５】
図1では、暗号化されたコンテンツが、セルラー網1を介してコンシューマシステムに提供される。セルラー網は、例えば、CDMAネットワーク、GSMネットワーク、GPRネットワーク、またはUMTSネットワークであることが可能である。したがって、第1のコンシューマシステムが、第1のセルラー電話機2によって形成され、第2のコンシューマシステムが、第2のセルラー電話機3によって形成される。第3のコンシューマシステムが、第3のセルラー電話機4、ホームネットワーク5、およびパーソナルコンピュータ6の組合せによって形成される。
【００３６】
暗号化されたコンテンツをセルラー網1を介して第3のコンシューマシステムに提供することの代替として、暗号化されたコンテンツは、ブロードキャストモード、マルチキャストモード、またはユニキャストモードで、ケーブルネットワークまたはサテライトネットワーク(図示せず)を介してパーソナルコンピュータ5に、あるいはCDまたはDVDなどのデータキャリア上で提供されることも可能である。コンシューマシステムが、暗号化されたコンテンツを獲得できるものとして定義されるという事実は、暗号化されたコンテンツが、第1のセルラー電話機、第2のセルラー電話機、および第3のセルラー電話機2〜4の1つまたは複数の中にあらかじめ読み込まれているが、未だアクセス可能ではないスキームを除外するものではない。
【００３７】
コンテンツの例には、セルラー電話機2〜4上で使用するための呼び出し音、スクリーンセーバまたは背景テーマ、およびゲームが含まれる。セルラー網1のタイプに依存して、コンテンツには、圧縮されたオーディオファイルまたはビデオファイルが含まれることが可能である。MP3ファイルが、オーディオファイルカテゴリの例であり、MPEG-2、H.264/AVCが、ビデオファイルカテゴリの例を定義する標準である。
【００３８】
暗号化されたコンテンツの少なくとも1つのセクションを含むセキュリティで保護されたコンテンツパッケージが、セルラー網1をインターネット9(の少なくとも一部)に接続するゲートウェイ8を介してアクセス可能である、第1のコンテンツサーバ7から提供される。代替として、呼び出し音などのコンテンツが、第2のコンテンツサーバ10からセルラー網1を介して直接にダウンロードされることも可能である。
【００３９】
以下では、コンシューマシステムが利用できるセキュリティで保護されたコンテンツパッケージが、オープンモバイルアライアンス規格、詳細には、オープンモバイルアライアンス規格に属するデジタル権利管理(DRM)規格のバージョン2に実質的に準拠するインプリメンテーションについて詳述する。デジタル権利管理を実施するための代替の標準も、使用することができる。
【００４０】
「OMA DRM Content Format V2.0, Draft Version 2.0」、Open Mobile Alliance Ltd.、2004年4月20日が、好ましく使用される2つのファイル構造を定義している。正確な詳細に関しては、この刊行物を参照されたい。
【００４１】
図2は、ディスクリートメディアプロファイル(DCF)ファイル11のフォーマットを示す。フォーマットは、ファイル11のタイプおよびバージョンを識別するファイルヘッダ12を含む。ファイルヘッダ12の後に、第1のDRMコンテナ13と呼ばれる第1のデータ構造が続く。この実施例では、フォーマットは、第2のDRMコンテナ14を含む。第1のDRMコンテナ13は、共通ヘッダボックス15およびコンテンツオブジェクトコンテナ16を含む。コンテンツオブジェクトコンテナ16は、暗号化されたコンテンツデータの第1のセクションを含む。第2のDRMコンテナ14の中の同様の構造が、暗号化されたコンテンツデータの第2のセクションを担持し、このセクションに、第2の共通ヘッダボックス(図示せず)が先行する。このため、第1のDRMコンテナ13は、共通ヘッダボックス15をコンテンツオブジェクトコンテナ136にリンクする。
【００４２】
共通ヘッダボックス15は、グローバル一意識別子を含む少なくとも1つのフィールドを含む。その値は、コンテンツオブジェクトコンテナ16の中に含まれるコンテンツデータの暗号化されたセクションに固有である。その値は、本明細書でevent_IDと呼ばれる。
【００４３】
共通ヘッダボックス15は、コンテンツオブジェクトコンテナ13の中のコンテンツデータの暗号化されたセクションの少なくとも一部分を解読するためのコンテンツキー情報を含む権利データオブジェクトが要求されることが可能な場所を示す、ユニバーサルリソースロケータ(URL)をさらに含む。このため、複数のコンシューマシステムの1つが使用するために、暗号化されたコンテンツデータを含むセキュリティで保護されたコンテンツデータパッケージを提供する方法の一環として、暗号化されたコンテンツデータとともに提供されるリソースインジケータが提供される。提供されるリソースデータは、権利発行者として機能するデバイスが、権利データオブジェクトを発行する場所を示す。したがって、第1のコンテンツサーバ7、および第2のコンテンツサーバ10は、その1つのコンシューマシステムに、暗号化されたコンテンツデータを伴うリソースインジケータデータを提供するように構成される。
【００４４】
図3は、オーディオやビデオのようなメディアコンテンツを対象としている、連続パケット化メディアプロファイル(PDCF)ファイル17のフォーマットを示す。このフォーマットは、セルラー電話機2〜4へのセキュリティで保護されたコンテンツパッケージのストリーミングを円滑にすることを目的とするファイル構造である。PDCFファイル17は、PDCFファイル17のタイプおよびバージョンを識別するファイルヘッダ18で始まる。PDCFファイル17は、第1のトラックボックス20、および少なくとも1つのさらなるトラックボックス21を含むムービーボックス19をさらに含む。第1のトラックボックス20は、保護スキームボックス22を含む。この実施例では、コンテンツデータの第1のトラックのあるセクションは、暗号化され、メディアデータボックス23の中にパケットとして含められる。コンテンツデータの少なくとも1つのさらなるトラックのあるセクションに属するパケット群が、同一のメディアデータボックス23の中に暗号化されずに(in the clear)で含められる。各パケットの中のヘッダは、パケットが属するトラックを識別し、パケットを第1のトラックボックス20、およびさらなるトラックボックス21のどちらかにリンクする。少なくとも1つの共通ヘッダボックス(図示せず)が、ムービーボックス19の中に含められる。すべてのトラックに適用される1つが存在するか、またはコンテンツの第1のトラックの暗号化されたセクションだけに適用される1つが、第1のトラックボックス20の中に存在する。このため、PDCFファイル17は、コンテンツデータの暗号化されたセクションに固有のevent_IDを含むヘッダを有するように構造化される。
【００４５】
暗号化されたコンテンツのセクションは、他の何らかの形で、例えば、基本ストリーム識別子を介して、またはパケット化された基本ストリームを伝送するMPEG-2トランスポートストリームのパケット識別子を介して、共通ヘッダボックス15と同様の構造にリンクされた、MPEG-2パケット化基本ストリームとしてパケット化されることも可能である。各ケースで、コンテンツデータの暗号化されたセクションは、そのセクションに固有のevent_IDとともに提供される。
【００４６】
図4は、第3のセルラー電話機4の一部の関連するコンポーネントを示す概略図である。セルラー電話機は、ハンドセットと、加入者IDモジュール(SIM)カード24の形状のポータブルなセキュリティで保護されたデータ処理装置とを含む端末装置を形成する。SIMカードは、SIMカード24に埋め込まれ、好ましくは、改ざん防止の形でパッケージ化された集積回路(IC)25を含む。IC25をそのような形でパッケージ化するための機構は、当技術分野において周知である。IC25は、プロセッサ26と、電気的に消去可能なプログラマブル読み取り専用メモリ(EEPROM)27と、メインメモリ28と、ハンドセットに対するインタフェース29の一部とを含み、このインタフェースは、ハンドセットの中の接触子と協働する接触パッドをさらに含む。さらに、SIMカード24がセキュリティで保護されるようにするためのセキュリティ機能には、暗号化技術および/またはコード不明化技術が含まれ、これらの技術は、それ自体で知られている。このため、IC25は、全体的なDRMスキームのセキュリティに不可欠なアプリケーション群を実行するための保護された環境を提供する。
【００４７】
ハンドセットは、ハンドセットに対するSIMカード24のインタフェース29と対話するように構成された、SIMカード24に対するインタフェース31にリンクされたハンドセットコントローラ30を含む。音声電話に関して、ハンドセットは、オーディオ入力段32およびオーディオ出力段33を含み、オーディオ入力段32は、ユーザの音声をデジタル化し、オーディオ出力段33は、ラウドスピーカに出力を提供する。変調器34、復調器35、および第1のアンテナ36が、セルラー網1に対するインタフェースを形成する。無線通信コントローラ37および第2のアンテナ38が、ホームネットワーク5に対するインタフェースを形成する。ハンドセットは、ハンドセットランダムアクセスメモリ(RAM)39およびハンドセットEEPROM40、ならびにキーパッド41およびディスプレイドライバ42をさらに含む。
【００４８】
ハンドセットEEPROM40の中に格納されたソフトウェアコードが、ハンドセットにエージェント機能を与え、ハンドセットが、権利データオブジェクトの中の情報を使用して、暗号化されたコンテンツデータにアクセスすることができるようにする。ハンドセットは、一意の秘密キー/公開キーペア、およびハンドセットの認証を可能にする証明書をさらに含む。
【００４９】
一実施形態では、ハンドセットは、第1のコンテンツサーバ7からセキュリティで保護されたコンテンツパッケージを、例えば、MMSメッセージとして獲得する。別の実施形態では、ハンドセットは、インターネット9をブラウズするためのブラウザを含み、第2のコンテンツサーバ10からセキュリティで保護されたコンテンツパッケージを獲得する。さらなる実施形態では、セキュリティで保護されたコンテンツパッケージは、SIMカード24のEEPROM27上、またはハンドセットEEPROM40上に工場で実装済みである。また、セキュリティで保護されたコンテンツパッケージは、ホームネットワーク5に対するインタフェースを介して獲得されることも可能である。
【００５０】
エージェントとして動作する場合、ハンドセットは、暗号化されたコンテンツデータにアクセスするようにトリガされると、暗号化されたコンテンツデータとともに受け取られたevent_IDおよびURLを取り出す。ハンドセットは、権利発行者モジュールが実装されたデバイスに対する要求メッセージを作成する。URLが解析されて、要求が送信されるべきアドレスが獲得される。要求自体も、当技術分野で周知のとおり、URLの形態であることが可能である。要求は、少なくとも、アクセスが所望される暗号化されたコンテンツデータのセクションにリンクされたevent_IDを含む。
【００５１】
これに応答して、アクセスを許可するための基準が満たされていることを前提として、ハンドセットは、実装された権利発行者モジュールを有するデバイスから、権利データオブジェクトを受け取る。権利データオブジェクトは、event_IDに一意に関連する暗号化されたコンテンツデータのセクションを解読するためのキーを含む。
【００５２】
権利データオブジェクトは、好ましくは、許可および制約のセットの形態で、アクセス権を表すデータをさらに含む。許可は、コピーすること、他のデバイスに通信すること、レンダリングすることなどの、許可されるアクセスのタイプを定義する。制約は、例えば、定義されたタイプのアクセスが提供されることが可能な回数を定義することにより、許可を限定する。エージェント機能を有する各デバイスが、信頼されるエンティティと見なされる。ハンドセットにエージェント機能を与えるプログラムコードが、権利データオブジェクトの中で定義されたアクセス権だけに従って、暗号化されたコンテンツへのアクセスを提供するようにハンドセットを構成する。これは、本明細書で提示するDRMスキームを一般的な条件付きアクセススキームから際立たせて、以下に説明するとおり、ホームネットワーク5を含むコンシューマシステムにコンテンツをブロードキャストすることに特に適するようにする。アクセス権の実施を確実にするため、ハンドセットにエージェント機能を与えるプログラムコードは、SIMカード24上のIC25に関連して前述した技術の1つまたは複数を使用して、好ましくは、改ざん防止型にもされる。エージェント機能の一部またはすべてが、SIMカード24の中に入っていることが可能である。
【００５３】
権利発行者モジュールは、発行された権利データオブジェクトが、エージェント機能を有する少なくともハンドセットと暗号法上、バインドされるように構成される。好ましくは、権利データオブジェクトの中の少なくともキー情報が、ハンドセットの秘密キーとキーペアを形成する公開キーの下で暗号化される。権利データオブジェクトは、エージェント機能を有する複数のデバイスに暗号法上、バインドされて、1つのコンシューマシステム内部で定義されたドメインを形成して、パーソナルコンピュータ6が、エージェント機能も含み、権利証明書および/または暗号化キーを有するという条件付きで、権利データオブジェクトが、パーソナルコンピュータ6に転送され、パーソナルコンピュータ6によって使用されて、暗号化されたコンテンツデータへのアクセスを提供することができるようになることが可能であることに留意されたい。エージェント機能の一部またはすべては、コンピュータと協働するスマートカードの中に入っていることも可能である。
【００５４】
第1の実施形態において、権利発行者モジュールは、SIMカード24が第3のセルラー電話機4に組み込まれるのに先立って、SIMカード24のEEPROM27に転送されている。動作可能である場合、好ましくは、プロセッサ26によって実行可能なコンピュータプログラムモジュールである権利発行者モジュールは、SIMカード24が、ハンドセットに、またはホームネットワーク5内のノードである、機能エージェントを有する他の任意のデバイスに、暗号法上、バインドされた権利データオブジェクトを生成することを可能にする。
【００５５】
第2の実施形態では、権利発行者モジュールは、SIMカード24が第3のセルラー電話機4に実装された後に、SIMカード24に転送される。例として、第1のDRMサーバ43が、第1のコンテンツソース7から提供される暗号化されたコンテンツに関連する権利データオブジェクトを発行するために、権利発行者モジュールを転送するように構成される。第2のDRMサーバ44が、第2のコンテンツソース10から提供される暗号化されたコンテンツに関連する権利データオブジェクトを発行するために、権利発行者モジュールを転送するように構成される。
【００５６】
パーソナルコンピュータ6に接続されたスマートカードリーダ(図示せず)に挿入することにより、コンシューマシステムに組み込むためのスマートカード(図示せず)に、権利発行者モジュールが、あらかじめ実装されるか、または転送される、第3の実施形態が、第3のセルラー電話機4を含むコンシューマシステムにおいて考えられる。さらなる代替は、ハンドセットまたはパーソナルコンピュータ6に固定で実装された、信頼されるプラットフォームモジュールに権利発行者モジュールをダウンロードすることである。
【００５７】
好ましくは、さらなるそれぞれの権利発行者モジュールが、第1のセルラー電話機2、および第2のセルラー電話機3の中のSIMカードに転送される。権利発行者モジュールはそれぞれ、それぞれのSIMカードが、SIMカードが組み込まれたハンドセットに暗号法上、バインドされた権利データオブジェクトを生成することができるようにする。効果は、権利データオブジェクトを獲得するのにセルラー網1が全く使用される必要がないことである。この効果は、暗号化されたコンテンツデータがブロードキャストされる場合に最も顕著である。というのは、ブロードキャストは、帯域幅使用率の点で比較的効率的であり、無数のセルラー電話機が同時に権利データオブジェクトを獲得しようと試みることに起因する輻輳が、回避されるからである。
【００５８】
前述したとおり、権利発行者モジュールは、少なくとも1つのアクセス権を含む権利データオブジェクトを発行するように構成される。好ましくは、権利発行者モジュールを提供するエンティティが、コンシューマシステムに、または各コンシューマシステムに適用されるアクセス条件のセットを受け取る。このエンティティは、第3のセルラー電話機4におけるSIMカード24に転送される権利発行者モジュールを、ハンドセットおよびパーソナルコンピュータ6、ならびにホームネットワーク5に接続された、エージェント機能を有する他の任意のデバイスに発行されたすべての権利データオブジェクトの中に含まれるアクセス権の組合せが、それらのデバイスによって形成される単一のコンシューマシステムに適用されるアクセス条件のセットに適合するようにする形で構成する。このため、例えば、暗号化されたコンテンツは、アクセス条件として、各コンシューマシステムが、5つのコピーだけを作成することができるということを有することが可能である。すると、SIMカード24内部の権利発行者モジュールは、1回、コピーする権利をそれぞれが定義する、5つの権利データオブジェクトを発行するように構成される。
【００５９】
第1の変種では、コンシューマシステムに適用されるアクセス条件のセットが、SIMカード24に転送される権利発行者モジュール内に符号化される。別の実施形態では、権利発行者モジュールは、あらかじめ実装された権利発行者モジュールを有するSIMカード24に対するセルラー網1を介する別個の通信を使用して構成され、実際、その権利発行者モジュールが再構成される。
【００６０】
DCFファイル11またはPDCFファイル17を生成するエンティティは、セキュリティで保護されたコンテンツデータパッケージを受け取るコンシューマシステム内部の場所をポイントするURLをDCFファイル11またはPDCFファイル17の中で提供することに留意されたい。また、第1のコンテンツサーバ7および/または第2のコンテンツサーバ10から提供される信号は、コンテンツデータが提供される単一のコンシューマシステム内の場所をポイントするデータリソースインジケータデータを含む。URLは、一般的な形態である、すなわち、コンシューマシステム内部の場所へのデータパスを表すが、必ずしも、特定の1つのコンシューマシステムのコンテキストにおいてだけ有効であるわけではないことが可能である。つまり、必ずしも特定の通し番号を有するものではない、任意の実装済みのSIMカード24から権利データオブジェクトを要求するようにする、受信側ハンドセットへの命令の形態をとることが可能である。
【００６１】
次に、権利発行者モジュールおよびエージェント機能の好ましい機能を中心により詳細に説明を行うとともに、特定のタイプのセキュリティで保護されたコンテンツパッケージについても詳述する。
【００６２】
特に、提供されるコンテンツデータが、オンデマンドで提供されるブロードキャストされる番組またはビデオから成る場合、転送されるべきコンテンツデータの完全なセットを複数のセクションに分けることが望ましく、それらのセクションも、以下の記述においてイベントと呼ぶ。各セクションを別々に暗号化して、各セクションの独自のコンテンツキーの下でだけ解読できるようにすることにより、キー循環スキームが実施される。コンテンツデータの完全なセットをより小さい別々のイベントに分けることにより、より高い度合いの保護が獲得される。
【００６３】
権利発行者モジュールは、コンテンツ解読キーの少なくとも一部、またはイベントキーを含む、イベントに関する権利データオブジェクトを発行するように構成されるため、キー情報へのアクセスを有さなければならない。第1のコンテンツサーバ7および第2のコンテンツサーバ10からSIMカード24へ大量のキー情報を転送しなければならないのを回避するため、イベントに関するキーは、イベントに一意に関連し、第1のコンテンツサーバ7または第2のコンテンツサーバ10によって提供されるイベント情報の関数である。
【００６４】
第1の変種では、event_IDが、イベントに一意に関連するイベント情報を伝送するのに使用され、イベントキーを再生成するのに権利発行者モジュールが実行する暗号化関数への入力として使用される。
【００６５】
第2の変種では、エージェント機能により、ハンドセットが、イベントに属するコンテンツデータから証明書を導出することができるようになる。好ましくは、証明書は、暗号化された形態になっている。SIMカード24が、証明書を受け取り、その証明書を解読し、そのイベントに固有のイベント情報を獲得する。少なくとも一部分が、キー情報を生成するのに使用されて、場合により、キー情報のさらなる処理の後、ハンドセットが、イベントを解読することができるようにする。この実施形態では、証明書は、SIMカード24の公開キーの下で暗号化されることが好ましい。このため、コンテンツプロバイダは、アクセス権を特定のSIMカード24に結び付けることができ、これにより、特定のハンドセットにではなく、特定の加入者に結び付けることができる。
【００６６】
証明書は、解読動作が、event_IDの少なくとも一部の上で実行されて、最終的にイベントキー情報をもたらす暗号化動作への入力として使用可能なイベント情報が獲得されなければならないという意味で、event_IDの中に含められることも可能である。
【００６７】
イベントキー情報を生成するのに使用される暗号化関数のあらゆる分析に対抗するセキュリティを提供するため、イベントキー情報は、権利発行者モジュールによって読み込まれたキー情報の少なくとも一部分とイベント情報の少なくとも一部分を結合する暗号化関数を使用して生成される。好ましくは、そのようなグループキー情報は、第1のコンテンツサーバ7および第2のコンテンツサーバ10、または第1のDRMサーバ43および第2のDRMサーバ44の1つからSIMカード24にアップロードされる。代替として、SIMカード24にグループキーがあらかじめ読み込まれることも可能である。1つまたは複数のグループキーは、SIMカード24に転送される権利発行者モジュールの一部であることも可能である。グループキーは、グループキーと、イベントに固有のイベント情報がともに、イベントに関するイベントキー情報をもたらす暗号化関数への入力として使用されることに起因して、それほど頻繁にリフレッシュされなくてもよいことに留意されたい。
【００６８】
グループキーは、好ましくは、いくつかのイベントに、例えば、すべてのイベントに、すなわち、ムービーなどのコンテンツデータのより大きい単位が分割されているコンテンツデータのセクションに適用可能である。グループキーは、加えて、または代替として、総数のコンシューマシステムが、複数のセットに数回、分割されている、1つまたは複数のコンシューマシステムのセットにも適用可能であることも可能である。権利データオブジェクトを発行するデバイスの特定の1つが危険にさらされていると判定されると、そのデバイスを含むセットに適用可能なグループキーの使用が、打ち切られる。このため、危険にさらされたSIMカード24を無効にすることができる。
【００６９】
一実施形態では、最高レベルにおける各グループキーが、イベントおよび/またはコンシューマシステムの複数のセットの1つに関連し、より低いレベルにおける各グループキーが、それらのセットの1つの複数のサブセットの1つに関連する、グループキー階層が実施されることが可能である。そのようなシナリオでは、異なるレベルにおけるグループキーは、好ましくは、異なる頻度で変更される。
【００７０】
本明細書で提示するスキームにより、いくつかの支払いモデルの実施が可能になる。
【００７１】
一実施形態では、権利発行者モジュールが、ハンドセットによってSIMカード24に提供されたイベント情報がEEPROM27内のログの中で一意に関連付けられるイベントを識別するデータを格納するようにSIMカード24を構成する。好ましくは、ただし、必然的にではなく、このデータは、エージェント機能を含むデバイスに関連するエンティティ、例えば、デバイスの所有者を表すデータとともに格納される。イベント識別データの格納により、収集されたライセンス料が、コンテンツデータのプロバイダに、プロバイダによって提供されたコンテンツデータが利用された量に従って公平に分配されることが可能になる。
【００７２】
SIMカード24は、コンテンツデータのプロバイダに関連するシステムからメッセージを受け取り、ログの中に格納されたデータの少なくとも一部を表す少なくとも1つのメッセージを戻す。これは、もちろん、好ましくは、ハンドセットの仲介を介して、第1のコンテンツサーバ7および第2のコンテンツサーバ10、または第1のDRMサーバ43および第2のDRMサーバ44のいずれかからのクエリに応答して行われる。
【００７３】
権利発行者モジュールは、SIMカード24内部で動作可能な場合、エンティティに付与されたクレジットレベルを表すデータをEEPROM27の中に読み込み、格納する。エンティティは、当然、好ましくは、SIMカード24のユーザ、すなわち、セルラー電話機2〜4の1つを含むコンシューマシステムのユーザである。格納されたデータは、エージェント機能を有するデバイスに権利データオブジェクトが提供されるたびに毎回、より低いクレジットを反映するように変更される。
【００７４】
第1の変種では、クレジットレベルは、権利データオブジェクトが発行されるごとに標準の額だけ低下させられる。このため、権利データオブジェクトを発行する各要求が、SIMカード24の財布の中に格納されたクレジットの単一の単位を表す。
【００７５】
第2の変種では、エージェント機能により、エージェント機能が提供されるデバイスが、イベントを形成する暗号化されたコンテンツデータとともに提供されるデータから証明書を導出することができるようになる。SIMカード24内部の権利発行者モジュールが、権利データオブジェクトを求める要求を提供するデバイスから証明書を受け取る。証明書は、イベント費用を反映するデータを組み込む。制限されたアクセス権、またはライセンス条件をイベントに関連付けるコンテンツプロバイダまたはエンティティが、イベントへのアクセスの代金として請求することを所望する額に従って、証明書を生成する。証明書は、イベントを解読するためのキーを生成するのに使用されるイベント情報を提供する証明書と同様の形で含められることが可能である。実際、証明書は、同一の証明書であることが可能である。固有のイベント情報を表すデータ、より詳細には、event_ID自体により、そのような証明書の抽出が可能になることが可能である。このため、event_IDの特定の値、または値のセットにより、イベント費用の指示が提供される。
【００７６】
デジタル権利管理スキームの利点は、権利発行者モジュールが、好ましくは、暗号化されたコンテンツとともに提供され、ハンドセットによってSIMカード24に転送されるデータから導出可能なライセンス条件に従って、少なくとも1つのアクセス権を含む権利データオブジェクトを生成できることであることを述べた。SIMカード24は、権利データオブジェクトを求める要求を提供する、エージェント機能を有するデバイスから、ライセンス条件を特定する導出されたデータを受け取る。SIMカード24は、受け取られた導出済みのデータに従って、権利データオブジェクトに含められるべきアクセス権を選択する。
【００７７】
有利には、ライセンス条件は、イベント費用を反映する証明書などの、証明書の中にも含められる。ライセンス条件自体、イベント費用を反映するデータを含むことも可能である。その場合、SIMカード24は、各タイプのライセンス条件をあるイベント費用にリンクするデータを格納する。このため、5つのコピーを許すライセンス条件は、コピーすることに対する格納された費用に等しい額の5回の差し引きをもたらす。証明書は、異なる費用にそれぞれが関連する、選択可能なライセンスタイプの定義を担持することが可能である。SIMカード24は、証明書を受け取り、オプションとして、証明書を解読すると、ハンドセットコントローラ30、キーパッド41、およびディスプレイドライバ42を介してユーザとの対話を開始して、選択可能なライセンスタイプの1つを選択し、EEPROM27の中に格納されたクレジットレベルの適切な減分を許可する。
【００７８】
イベント費用に関連して前述したとおり、ライセンス条件を特定するデータは、event_IDに組み込まれることが可能である。event_IDの特定の成分、特定の値、または特定の範囲の値により、ライセンス条件および/または支払いモデルが決まる。例えば、「1回、再生」が、第1の範囲の値に含まれ、「無制限で再生」が、第2の範囲の値に含まれることが可能である。このため、コンテンツプロバイダは、ライセンス条件の少なくともいくつかを、event_IDを介して、SIMカード24であるサーバに通信する。
【００７９】
キー循環スキームは、提供されるコンテンツデータが、オンデマンドで提供されるべきブロードキャストされる番組またはビデオから成る場合に、特に望ましいことを前述した。異なるキーの下で暗号化され、このため、異なるevent_IDによって識別もされる、コンテンツデータの連続するセクションの解読の中断を回避するため、関係しているイベントに先立って、解読キー情報が、エージェント機能を有するデバイスに用意されていることが好ましい。この目的で、セルラー網1を介して提供されるコンテンツデータの暗号化されたセクションの少なくともいくつかは、2つのevent_ID、すなわち、イベント自体を識別するevent_ID、および後続で提供されるイベントを識別するevent_IDとともに提供される。
【００８０】
第2のevent_IDは、DCFファイル11またはPDCFファイル17の中で第1のevent_IDを伝送する共通ヘッダボックスのテキストヘッダフィールドの中に入っていることが可能である。このため、第1のevent_IDと第2のevent_IDは、実質的に同時に提供される。これは、第1のコンテンツサーバ7および第2のコンテンツサーバ10が、コンテンツをセルラー電話機2〜4の1つにストリーミングする際、そのようなファイルをベースにしてシリアルデータストリームを作成するために該当する。そのようなデータストリームの中では、第1のevent_IDの後に第2のevent_IDが続いてから、イベントがその後に続く。DCFファイル11の中では、第1のDRMコンテナ13が、共通ヘッダボックス15を、第1のイベントを伝送するコンテンツオブジェクトコンテナ16にリンクする。第2のevent_IDが関連しているイベントが、第2のDRMコンテナ14の中で伝送される場合、第2のevent_IDは、第2のDRMコンテナ14の共通ヘッダボックス15の中で再度、提供される。
【００８１】
同様に、PDCFファイル17が、セルラー電話機2〜4にコンテンツデータをストリーミングするためのベースを形成する場合、メディアデータボックス23の中のアクセス単位、つまりパケットが、第1のevent_ID用のフィールド、および第2のevent_ID用のフィールドを有するデータ構造にパケットをリンクするラッパを備え、すなわち、ヘッダおよび/またはトレーラを含むデータによってカプセル化されて、パケットが、実質的に同時に同様に提供されるようにする。第2のevent_IDは、第2のevent_IDが一意に関連しているイベントに属する暗号化されたデータが提供される場合、再度、提供される。
【００８２】
ハンドセットに読み込まれたソフトウェアは、ハンドセットに、適合された解読方法を実行する能力を提供する。ハンドセットは、第1のコンテンツプロバイダ7または第2のコンテンツプロバイダ10から、第1のevent_IDと第2のevent_IDをともに有する第1のイベントを受信する。ハンドセットは、コンテンツデータの第2のセクションを受信することに先立ち、第2のevent_IDを有する権利データオブジェクトを求める要求を提供する。このため、ハンドセットは、第1のイベントの後、少なくとも1つのイベントに関するイベントキー情報を前もって獲得することができる。インタフェース29、31を介する通信を最小限に抑えるため、第1のevent_IDおよび第2のevent_IDは、権利発行者モジュールを有するSIMカード24に、単一の要求の中で提供される。
【００８３】
ハンドセットコントローラ30は、SIMカード24からの1つまたは複数の権利データオブジェクトの中で2つの解読キーを受け取る。これらのキーの第1のキーは、第1のイベントを解読するのに使用され、オプションとして、第1のイベントを受信した後に受信される、限られた数のイベントを解読するのに使用される。第2の解読キーは、後の使用のためにメインメモリ28またはEEPROM27の中に格納される。
【００８４】
前述したとおり、第2のevent_IDは、再度、受信される。第2のevent_IDを再度、受信したことに応答して、ハンドセットは、格納済みの第2のコンテンツ解読キーを取り出し、そのキーを使用して少なくとも第2のイベントを解読することに取りかかる。
【００８５】
このため、event_IDは、キー循環スキームにおけるキー変更をトリガするのに使用される。一般に、キー変更をトリガするのは、第2のイベントに一意に関連するevent_IDである必要はない。ハンドセットは、異なるevent_ID、または異なるタイプのevent_IDに反応するように構成されることが可能である。例えば、event_IDの1つの桁、または1ビットが、慣用の条件付きアクセススキームで周知の形で、奇数キーから偶数キーへの変更をシグナルすることが可能である。このため、第2のイベントに先立って第3のイベントを提供することが可能である。第3のイベントに一意に関連するevent_IDは、ハンドセットがキーを変更するようにトリガするが、変更は、第3のイベントから所定の数のイベントの後に効力を生じる。
【００８６】
本発明は、前述した諸実施形態には限定されず、特許請求の範囲の範囲内で様々であることが可能である。例えば、ホームネットワーク5は、Bluetooth標準、IEEE802.11標準、またはUWB標準の1つに従って、無線であることが可能である。代替として、本発明は、例えば、IrDA標準に従って、光リンクを使用すること、あるいは有線のUSB接続またはイーサネット（登録商標）接続を含むことも可能である。デジタル権利発行者モジュールは、スマートカードの中に入れること、またはスマートカード24に対する代替として、セキュリティで保護されたハードウェアトークンの中に入れることが可能である。
【００８７】
このため、以上の説明は、好ましいスキームを実施するように任意の形で自由に組み合わせることができる、デジタル権利管理のための様々な技術を開示してきた。開示した技術を以下に要約する。
【００８８】
複数のイベントの1つに属する暗号化されたコンテンツへのアクセスを有し、権利データオブジェクトを要求することができる場所の指示、および前記イベントに一意に関連するイベント情報を与えられたデバイス(2〜4、6)に発行するための該権利データオブジェクトを提供する方法であって、該デバイスが、前記指示された場所から権利データオブジェクトを発行するデバイス(24)への要求、および前記イベント情報を表すデータを提供するエージェント機能を含み、前記方法は、前記要求、および前記イベント情報を表すデータを受信すること、および前記イベント情報に一意に関連する前記イベントに属する前記コンテンツデータが解読されることを可能にするイベントキー情報を含む、権利データオブジェクトを生成することを含み、前記方法は、前記イベント情報の少なくとも一部分に作用する暗号化関数を使用して、前記イベントキー情報を生成することを特徴とする。
【００８９】
前記方法は、任意選択的に、前記暗号化されたコンテンツのプロバイダ(7、10)からキー情報を読み込むこと、および前記読み込まれたキー情報の少なくとも一部分を前記イベント情報の少なくとも一部分と結合する暗号化関数を使用して、前記イベントキー情報を生成することを含む。
【００９０】
前記方法は、任意選択的に、前記イベント情報が一意に関連する前記イベントを識別するデータをログの中に格納すること、並びにコンテンツデータのプロバイダに関連するシステム(7、10、43、44)からメッセージを受信すること、および前記ログの中の格納された前記データの少なくとも一部を表す情報を含む少なくとも1つのメッセージを戻すことを含む。
【００９１】
前記方法は、任意選択的に、エンティティに付与されたクレジットレベルを表すデータをメモリ・デバイス(27)の中に読み込み、格納すること、および
前記生成された権利データオブジェクトが、前記エージェント機能を含むデバイスに提供された場合、より低いクレジットレベルを反映するように前記格納されたデータを変更することを含む。前記エージェント機能は、該エージェント機能を含む前記デバイスが、前記暗号化されたコンテンツデータとともに提供されるデータから証明書を導出することができるようにし、前記方法は、任意選択的に、前記要求を提供する前記デバイス(2〜4、6)からの前記イベント費用を反映するデータを組み込んだ証明書を受信すること、および
前記イベント費用に等しい額だけ、より低いクレジットレベルを反映するように前記格納されたデータを変更することを含む。
【００９２】
変形例は、前記データを組み込んだ証明書を暗号化された形態で受信すること、および好ましくは、前記データが暗号化されたキーと公開キー/秘密キーペアを形成するキーを使用して、前記イベント費用を反映する前記データを解読することを含む。
【００９３】
前記証明書が受信されるとき、前記方法は、任意選択的に、前記イベント情報を表す前記受信されたデータから前記証明書を抽出することを含む。
【００９４】
前記エージェント機能を含む前記デバイス(2〜4、6)は、前記エージェント機能を実行している際、該デバイス(2〜4、6)によって受信された権利データオブジェクトの中に含まれるアクセス権だけに従って、暗号化されたコンテンツへのアクセスを提供するように構成される。前記方法は、任意選択的に、
少なくとも1つのアクセス権をさらに含む権利データオブジェクトを生成することを含む。前記エージェント機能を含む前記デバイス(2〜4、6)は、前記エージェント機能を実行する際、前記暗号化されたコンテンツとともに提供されるデータからライセンス条件を特定するデータを導出するように構成される。前記方法は、任意選択的に、
前記要求を提供する前記デバイスから、ライセンス条件を特定する導出済みのデータを受信すること、および
前記受信された導出済みのデータに従って、前記権利データオブジェクトの中に含まれる前記アクセス権を選択することを含む。前記方法は、任意選択的に、前記イベント情報を表す前記受信されたデータから前記ライセンス条件を特定する前記データを抽出することを含む。
【００９５】
複数のイベントの1つに属する暗号化されたコンテンツへのアクセスを有し、権利データオブジェクトを要求することができる場所の指示、および前記イベントに一意に関連するイベント情報を与えられたデバイス(2〜4、6)に発行するための該権利データオブジェクトを提供するためのシステムであって、
該デバイスが、前記指示された場所から権利データオブジェクトを発行するデバイス(24)への要求、および前記イベント情報を表すデータを提供するエージェント機能を含み、前記システムは、
セキュリティで保護された環境で動作するプロセッサと、
前記要求、ならびに前記イベント情報を表すデータを前記プロセッサに送るためのインタフェースとを含み、前記プロセッサは、前記イベント情報に一意に関連する前記イベントに属する前記コンテンツデータが解読されることを可能にする前記イベントキー情報を含む、権利データオブジェクトを生成するように構成される。前記プロセッサは、さらに、前記イベント情報の少なくとも一部分に作用する暗号化関数を使用して、前記イベントキー情報を生成するようにさらに構成される。
【００９６】
該システムは、上述された権利データオブジェクトを提供する方法を実行するように任意選択的に構成される。
【００９７】
プログラマブル処理装置にロードされたとき、該プログラマブル処理装置が、上述した権利データオブジェクトを提供する方法を実行可能とするために、コンピュータプログラムが配列される。
【００９８】
複数のイベントの1つに属するコンテンツデータに、制限されたアクセス権を付加して、エージェント機能を備えたデバイス(2〜4、6)を含むコンシューマシステムの少なくとも1つのコンポーネントによる前記コンテンツデータの使用を許す方法であって、該方法は、
前記コンテンツデータの少なくとも一部を暗号化された形態で提供して、イベントキー情報を使用して解読可能であるようにすること、
該少なくとも一部とともに、前記コンテンツ・データが属する前記イベントの前記特定の1つに一意に関連するイベント情報を提供すること、及び
該イベント情報とともに、前記イベントキー情報の少なくとも一部を含む権利データオブジェクトが要求されることが可能な場所の指示を提供すること、
を含み、前記エージェント機能は、該エージェント機能が提供された前記デバイスが、前記指示された場所から権利データオブジェクトを発行するデバイス(24)への要求、および前記イベント情報を表すデータを提供することを可能にする。前記コンテンツデータの前記暗号化された部分は、前記提供されたイベント情報の少なくとも一部の暗号化関数であるイベントキー情報を使用する解読を許す形態で提供されること、および前記指示された場所は、上述の権利データオブジェクトを提供する方法を実行するように構成されたサーバが、権利データオブジェクトを発行するように構成される場所であることを特徴とする。
【００９９】
任意選択的には、当該方法は、
2つの識別可能なデータフィールドをリンクするデータ構造を生成すること、
イベントコードを含むイベント識別情報を第1のフィールドの中に入れること、および
前記暗号化されたコンテンツデータの少なくとも一部を第2のフィールドの中に入れること、
を含み、前記デバイスは、少なくとも前記イベントコードを前記要求の中に含めるように構成された前記エージェント機能を含む。
【０１００】
任意選択的には、当該方法は、前記暗号化されたコンテンツとともに、ライセンス条件を特定するデータを提供することを含み、前記指示された場所は、請求項9または10に記載の方法を実行するように構成されたサーバが、権利データオブジェクトを発行するように構成された場所である。
【０１０１】
任意選択的には、前記ライセンス条件の少なくともいくつかは、前記イベントコードを介して前記サーバに通信される。
【０１０２】
複数のイベントの1つに属するコンテンツデータに、制限されたアクセス権を付加して、エージェント機能を備えたデバイス(2〜4、6)を含むコンシューマシステムの少なくとも1つのコンポーネントによる前記コンテンツデータの使用を許すためのシステムであって、該システムは、上述した制限されたアクセス権を付加する方法を実行するように構成される。
【０１０３】
プログラマブル処理装置にロードされたとき、該プログラマブル処理装置が、上述の制限されたアクセス権を付加する方法を実行できるようにするようにコンピュータプログラムが配列される。
【０１０４】
また、コンテンツデータに制限されたアクセス権を付加して、エージェント機能を備えたデバイスを含むコンシューマシステムの少なくとも1つのコンポーネントによるコンテンツデータの使用を許す方法も開示され、この方法は、コンテンツデータの第1のセクションを、第1のコンテンツ解読キーを使用する解読を許す、暗号化された形態で提供すること、およびコンテンツデータの第2のセクションを、第2のコンテンツ解読キーを使用する解読を許す、暗号化された形態で提供することを含み、コンテンツデータの第2のセクションは、コンテンツデータの第1のセクションの後に提供され、コンテンツデータの第1のセクションは、コンテンツデータのあるセクションを一意に識別する第1のイベント識別データを備え、コンテンツデータの少なくとも第1のセクションは、権利データオブジェクトを要求することができる場所の指示を備え、エージェント機能は、エージェント機能が提供されるデバイスが、コンテンツデータのあるとともに提供されるイベント情報を表すデータを含む要求を、その要求の中のイベント情報を表すデータによって識別されるコンテンツデータのセクションを解読するためのコンテンツ解読キーの少なくとも一部を含む権利データオブジェクトを指示された場所から発行するデバイスに、与えることができるようにする。
【０１０５】
方法は、オプションとして、コンテンツデータの第2のセクションを一意に識別する第2のイベント識別データを、コンテンツデータの第1のセクションと一緒に提供することを含む。
【０１０６】
この方法では、第1のイベント識別データと第2のイベント識別データは、実質的に同時に提供される。
【０１０７】
オプションとして、第2のイベント識別データに相当するデータは、コンテンツデータの第2のセクションとともに再度、提供される。
【０１０８】
オプションとして、コンテンツデータの各セクションは、2つの識別可能なデータフィールドをリンクするデータ構造の中で提供され、第1のイベント識別データおよび第2のイベント識別データは、第1のフィールドの中に入れられ、コンテンツデータの第1のセクションの少なくとも一部は、第2のフィールドの中に入れられる。
【０１０９】
方法は、オプションとして、コンテンツデータの少なくとも第2のセクションを暗号化して、第2のイベント識別データの少なくとも一部の暗号化関数であるキーを使用する解読を許すようにすることを含む。
【０１１０】
コンピュータプログラムが、プログラマブル処理装置に読み込まれると、プログラマブル処理装置が、前述したコンテンツデータに制限されたアクセス権を付加する方法を実行できるようにするように構成される。
【０１１１】
信号が、複数のセクションを有するシリアルデータを伝送し、第1のセクションは、第1のコンテンツ解読キーを使用する解読を許す、暗号化された形態のコンテンツデータの第1のセクション、およびシリアルデータの第2のセクションを含み、シリアルデータの第1のセクションの後に、第2のコンテンツ解読キーを使用する解読を許す、暗号化された形態のコンテンツデータの第2のセクションを含む。シリアルデータストリームの第1のセクションは、コンテンツデータのあるセクションを一意に識別する、第1のイベント識別データ、ならびにエージェント機能を備えたデバイスによって権利データオブジェクトが要求されることが可能な場所の指示をさらに含み、デバイスが、コンテンツデータのとともに提供されるイベント情報を表すデータを含む要求を、その要求の中のイベント情報を表すデータによって識別されたコンテンツデータのセクションを解読するためのコンテンツ解読キーの少なくとも一部を含む権利データオブジェクトを指示された場所から発行するデバイスに与えることを可能にする。シリアルデータの第1のセクションは、コンテンツデータの第2のセクションを一意に識別し、シリアルデータの第2のセクションから他のデータで隔てられた、第2のイベント識別データをさらに含む。
【０１１２】
信号内では、各セクションが、オプションとして、少なくとも1つのヘッダおよび本文を含み、コンテンツデータの各セクションは、本文に組み込まれ、コンテンツデータのとともに提供されるイベント識別データが、ヘッダによってコンテンツデータのそのセクションにリンクされる。
【０１１３】
オプションとして、シリアルデータの第2のセクションは、第2のイベント識別データを表すデータをさらに含む。
【０１１４】
少なくとも1つのコンシューマシステムにコンテンツデータを提供するためのサーバが、前述したコンテンツに制限されたアクセス権を付加する方法を実行し、かつ/または上記に定義した信号を提供するように構成される。
【０１１５】
制限されたアクセス権に関連するコンテンツデータにアクセスする方法が、第1のコンテンツ解読キーを使用する解読を許す暗号化された形態のコンテンツデータの第1のセクションを、コンテンツデータの第1のセクションを一意に識別する、第1のイベント識別データ、ならびに権利データオブジェクトを要求することができる場所の指示と一緒に受信すること、コンテンツデータの第1のとともに提供される第1のイベント情報を表すデータを含む要求を、その要求の中のイベント情報を表すデータによって識別されるコンテンツデータのセクションを解読するためのコンテンツ解読キーの少なくとも一部を含む権利データオブジェクトを指定された場所から発行するデバイスに与えること、および第2のコンテンツ解読キーを使用する解読を許す暗号化された形態で、コンテンツデータの第1のセクションの後に提供されるコンテンツデータの第2のセクションを受信すること、コンテンツデータの第2のセクションを一意に識別する第2のイベント識別データを、コンテンツデータの第1のセクションとともに受信すること、および第2のイベント識別データを表すデータを含む要求を、コンテンツデータの第2のセクションを受信することに先立って、権利オブジェクトを発行するデバイスに与えることを含む。
【０１１６】
この方法では、第1のイベント識別データおよび第2のイベント識別データを表すデータは、オプションとして、権利データオブジェクトを発行するデバイスに対する単一の要求の中で提供される。
【０１１７】
方法は、オプションとして、少なくとも1つの権利データオブジェクトの中で第1のコンテンツ解読キーおよび第2のコンテンツ解読キーを受信することを含み、第1のコンテンツ解読キーは、コンテンツデータの少なくとも第1のセクションを解読するのに使用され、第2のコンテンツ解読キーは、後の使用のために格納される。
【０１１８】
方法は、オプションとして、コンテンツデータのセクションを、コンテンツデータのそのセクションを一意に識別するイベント識別データとともに受信すること、イベント識別データを受信したことに応答して、格納済みの第2のコンテンツ解読キーを取り出すこと、および、その後、第2のコンテンツ解読キーを使用してコンテンツデータの少なくとも第2のセクションを解読することを含む。
【０１１９】
制限されたアクセス権に関連するコンテンツデータにアクセスするためのシステムが、第1のコンテンツ解読キーを使用する解読を許す暗号化された形態のコンテンツデータの第1のセクションを、コンテンツデータの第1のセクションを一意に識別する第1のイベント識別データ、ならびに権利データオブジェクトを要求することができる場所の指示と一緒に受信するため、ならびに第2のコンテンツ解読キーを使用する解読を許す暗号化された形態で、コンテンツデータの第1のセクションの後にコンテンツデータの第2のセクションを受信するためのインタフェースと、コンテンツデータの第1のセクションとともに提供される第1のイベント情報を表すデータを含む要求を生成するように構成されたプロセッサと、要求を、その要求の中のイベント情報を表すデータによって識別されるコンテンツデータのセクションを解読するためのコンテンツ解読キーの少なくとも一部を含む権利データオブジェクトを指示された場所から発行するデバイスに与えるためのインタフェースとを含む。このシステムは、コンテンツデータの第1のセクションとともに、コンテンツデータの第2のセクションを一意に識別する第2のイベント識別データを受信すると、コンテンツデータの第2のセクションを受信することに先立って、第2のイベント識別データを表すデータを含む要求を、権利オブジェクトを発行するデバイス(24)に与えるように構成される。
【０１２０】
システムは、オプションとして、上記に定義した制限されたアクセス権に関連するコンテンツデータにアクセスする方法を実行するように構成される。
【０１２１】
コンピュータプログラムが、プログラマブル処理装置に読み込まれると、プログラマブル処理装置が、制限されたアクセス権に関連するコンテンツデータにアクセスする方法を実行できるようにするように構成される。
【図面の簡単な説明】
【０１２２】
【図１】セキュリティで保護されたコンテンツパッケージ、ならびにそれらのパッケージへのアクセスを複数のコンシューマシステムに提供する権利データオブジェクトを提供するためのシステムを概略の形態で示す図である。
【図２】暗号化されたコンテンツデータを含む第1のタイプのセキュリティで保護されたコンテンツパッケージを概略の形態で示す図である。
【図３】暗号化されたコンテンツデータを含む第2のタイプのセキュリティで保護されたコンテンツパッケージを概略の形態で示す図である。
【図４】コンシューマシステムの1つまたは複数におけるセルラー電話ハンドセットの概略を与える図である。
【符号の説明】
【０１２３】
1  セルラー網
2、3、4、6、24  デバイス
5  ホームネットワーク
7、10  プロバイダ
8  ゲートウェイ
9  インターネット
43、44  サーバ
【図１】
2006050624.tif 000003
【図２】
2006050624.tif 000004
【図３】
2006050624.tif 000005
【図４】
2006050624.tif 000006