"コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、許可されるDRMエージェントに選択的に前記コンテンツを提供するために権利発行者が暗号化キーを管理する方法であって、前記DRMエージェントから少なくとも一つの領域に区分されたコンテンツの受信に要求される権利オブジェクトを要求するメッセージを受信するステップと、第1のキー及び第2のキーを含むシードキー対を生成し、前記第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して前記少なくとも一つの領域各々に対する前記少なくとも一つの暗号化キーを生成するステップと、前記コンテンツの識別子を含むコンテキストエレメントとキー情報エレメントを含む応答メッセージを前記DRMエージェントに伝送するステップと、を有し、前記キー情報エレメントは、前記暗号化キーに関する情報を含む第1の暗号化キーエレメント、権利暗号キー基準に関する情報を含む権利暗号キー情報エレメント、及び暗号化シードを含む暗号データエレメントを含むことを特徴とする方法。前記暗号化シードは、前記シードキー対を含むことを特徴とする請求項1に記載の方法。前記暗号化シードは、前記シードキー対及び前記DRMエージェントに対する認証シードを含むことを特徴とする請求項1に記載の方法。前記シードキー対及び前記DRMエージェントに対する認証シードは、前記暗号化キーを格納する前記暗号化キーエレメントに含まれることを特徴とする請求項3に記載の方法。前記暗号化シードは、バイナリデータ構造からなり、暗号化キーとして使用されるKSP、AVP、TEKの基準長さ、KSP基準、AVP基準、TEK基準、TEKの数、前記暗号化シードが前記シードキー対を含むか、あるいは前記シードキー対及び前記DRMエージェントに対する認証シードを含むかを示すシードタイプ情報、前記シードキー対の長さ、及び前記認証シードの長さを含むことを特徴とする請求項2又は3に記載の方法。前記暗号化シードは、XMLエレメントからなり、権利発行者の識別子を含むRI識別子エレメント、権利に関する情報を含む権利エレメント、署名に関する情報を含む署名エレメント、時間スタンプエレメント、前記暗号化キーに関する情報を含む第2の暗号キーエレメント、及びマルチキャストの暗号化の構成情報を含むマルチキャスト構成データエレメントを含むことを特徴とする請求項2又は3に記載の方法。前記マルチキャスト構成データエレメントは、XMLエレメントからなり、KSP基準、AVP基準、TEK基準、TEKの数、前記暗号化シードが前記シードキー対を含むか、あるいは前記シードキー対及び前記DRMエージェントに対する認証シードを含むかを示すシードタイプ情報、前記シードキー対の長さ、及び前記認証シードの長さを含むことを特徴とする請求項6に記載の方法。コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、許可されたDRMエージェントに選択的に前記コンテンツを提供するために権利発行者が暗号化キーを管理する方法であって、前記DRMエージェントから少なくとも一つの領域に区分されたコンテンツの受信に要求される権利オブジェクトを要求するメッセージを受信するステップと、第1のキー及び第2のキーを含むシードキー対を生成し、前記第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して前記少なくとも一つの領域各々に対する前記少なくとも一つの暗号化キーを生成するステップと、権利暗号化言語を用いて、前記コンテンツに対応する権利オブジェクトに関する情報を含むコンテキストエレメントとマルチキャストによって伝送されるコンテンツの暗号化キーに関する情報を含むマルチキャスト構成データエレメントを含む応答メッセージを前記DRMエージェントに伝送するステップと、を有することを特徴とする方法。前記マルチキャスト構成データエレメントは、バイナリデータ構造からなり、暗号化キーとして使用されるKSP、AVP、TEKの基準長さ、KSP基準、AVP基準、TEK基準、TEKの数、前記暗号化シードが前記シードキー対を含むか、あるいは前記シードキー対及び前記DRMエージェントに対する認証シードを含むかを示すシードタイプ情報、前記シードキー対の長さ、及び前記認証シードの長さを含むことを特徴とする請求項8に記載の方法。コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、DRMエージェントが暗号化された前記コンテンツを使用するために権利発行者から提供される暗号化キーを管理する方法であって、少なくとも一つの領域に区分されたコンテンツの受信のために、前記権利発行者に権利オブジェクトを要求するメッセージを伝送するステップと、前記権利発行者から前記コンテンツの識別子を含むコンテキストエレメントと前記コンテンツの復号化に要求される暗号化キー情報を含むキー情報エレメントを含む応答メッセージを受信するステップと、前記コンテキストエレメントから前記コンテンツの識別子を確認し、前記キー情報エレメントから前記暗号化キーに関する情報を含む第1の暗号化キーエレメント、権利暗号キー基準に関する情報を含む権利暗号キー情報エレメント、及び暗号化シードを含む暗号データエレメントを確認するステップと、前記キー情報エレメントから前記暗号化キーに含まれた異なる第1のキー及び第2のキーを含むシードキー対を確認するステップと、前記第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して前記少なくとも一つの領域各々に対する前記少なくとも一つの暗号化キーを復元するステップと、を有することを特徴とする方法。前記シードキー対を確認するステップは、前記暗号データエレメントに含まれた前記暗号化シードから前記シードキー対と共に前記DRMエージェントに対する認証シードをさらに確認することを特徴とする請求項10に記載の方法。前記シードキー対を確認するステップは、バイナリデータ構造からなる前記暗号化シードから、暗号化キーとして使用されるKSP、AVP、TEKの基準長さ、KSP基準、AVP基準、TEK基準、TEKの数、前記暗号化シードが前記シードキー対を含むか、あるいは前記シードキー対及び前記DRMエージェントに対する認証シードを含むかを示すシードタイプ情報、前記シードキー対の長さ、及び前記認証シードの長さを確認するステップを有することを特徴とする請求項10又は11に記載の方法。前記シードキー対を確認するステップは、XMLエレメントからなる前記暗号化シードから、権利発行者RIの識別子を含むRI識別子エレメント、権利に関する情報を含む権利エレメント、署名に関する情報を含む署名エレメント、時間スタンプエレメント、前記暗号化キーに関する情報を含む第2の暗号キーエレメント、及びマルチキャストの暗号化の構成情報を含むマルチキャスト構成データエレメントを確認するステップを有することを特徴とする請求項10又は11に記載の方法。前記シードキー対を確認するステップは、XMLエレメントからなる前記マルチキャスト構成データエレメントから、KSP基準、AVP基準、TEK基準、TEKの数、前記暗号化シードが前記シードキー対を含むか、あるいは前記シードキー対及び前記DRMエージェントに対する認証シードを含むかを示すシードタイプ情報、前記シードキー対の長さ、及び前記認証シードの長さを確認するステップを有することを特徴とする請求項13に記載の方法。コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、DRMエージェントが暗号化した前記コンテンツを使用するために権利発行者から提供される暗号化キーを管理する方法であって、少なくとも一つの領域に区分されたコンテンツの受信のために、前記権利発行者に権利オブジェクトを要求するメッセージを伝送するステップと、前記権利発行者から、前記コンテンツに対応する権利オブジェクトに関する情報を含むコンテキストエレメントと、マルチキャストによって伝送されるコンテンツの暗号化キーに関する情報を含むマルチキャスト構成データエレメントが権利暗号化言語によって含まれた応答メッセージを受信するステップと、前記コンテキストエレメントから前記コンテンツの識別子を確認し、前記マルチキャスト構成データエレメントから前記マルチキャストにより伝送されるコンテンツの暗号化キーに関する情報を確認するステップと、前記マルチキャスト構成データエレメントに含まれた異なる第1のキー及び第2のキーを含むシードキー対を確認するステップと、前記第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して前記少なくとも一つの領域各々に対する前記少なくとも一つの暗号化キーを復元するステップと、を有することを特徴とする方法。したがって、本発明は上記した従来技術の問題点に鑑みてなされたものであって、その目的は、ポイントツーマルチポイントサービスをサポートするブロードキャストサービスのための暗号化キーを管理する方法及びシステムを提供することにある。上記のような目的を達成するために、本発明の一態様によれば、コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、許可されるDRMエージェントに選択的にコンテンツを提供するために権利発行者が暗号化キーを管理する方法が提供される。その方法は、DRMエージェントから少なくとも一つの領域に区分されたコンテンツの受信に要求される権利オブジェクトを要求するメッセージを受信するステップと、第1のキー及び第2のキーを含むシードキー対を生成し、第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して少なくとも一つの領域各々に対する少なくとも一つの暗号化キーを生成するステップと、コンテンツの識別子を含むコンテキストエレメントとキー情報エレメントを含む応答メッセージをDRMエージェントに伝送するステップとを有し、キー情報エレメントは、暗号化キーに関する情報を含む第1の暗号化キーエレメント、権利暗号キー基準に関する情報を含む権利暗号キー情報エレメント、及び暗号化シードを含む暗号データエレメントを含む。本発明の他の態様によれば、コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、許可されたDRMエージェントに選択的にコンテンツを提供するために権利発行者が暗号化キーを管理する方法が提供される。その方法は、DRMエージェントから少なくとも一つの領域に区分されたコンテンツの受信に要求される権利オブジェクトを要求するメッセージを受信するステップと、第1のキー及び第2のキーを含むシードキー対を生成し、第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して少なくとも一つの領域各々に対する少なくとも一つの暗号化キーを生成するステップと、権利暗号化言語を用いて、コンテンツに対応する権利オブジェクトに関する情報を含むコンテキストエレメントとマルチキャストによって伝送されるコンテンツの暗号化キーに関する情報を含むマルチキャスト構成データエレメントを含む応答メッセージをDRMエージェントに伝送するステップとを有する。また、本発明の他の態様によれば、コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、DRMエージェントが暗号化されたコンテンツを使用するために権利発行者から提供される暗号化キーを管理する方法が提供される。その方法は、少なくとも一つの領域に区分されたコンテンツの受信のために、権利発行者に権利オブジェクトを要求するメッセージを伝送するステップと、権利発行者からコンテンツの識別子を含むコンテキストエレメントとコンテンツの復号化に要求される暗号化キー情報を含むキー情報エレメントを含む応答メッセージを受信するステップと、コンテキストエレメントからコンテンツの識別子を確認し、キー情報エレメントから暗号化キーに関する情報を含む第1の暗号化キーエレメント、権利暗号キー基準に関する情報を含む権利暗号キー情報エレメント、及び暗号化シードを含む暗号データエレメントを確認するステップと、キー情報エレメントから暗号化キーに含まれた異なる第1のキー及び第2のキーを含むシードキー対を確認するステップと、第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して少なくとも一つの領域各々に対する少なくとも一つの暗号化キーを復元するステップとを有する。さらに、本発明の他の態様によれば、コンテンツを複数のDRMエージェントに同時に伝送するブロードキャストサービスにおいて、DRMエージェントが暗号化したコンテンツを使用するために権利発行者から提供される暗号化キーを管理する方法が提供される。その方法は、少なくとも一つの領域に区分されたコンテンツの受信のために、権利発行者に権利オブジェクトを要求するメッセージを伝送するステップと、権利発行者から、コンテンツに対応する権利オブジェクトに関する情報を含むコンテキストエレメントと、マルチキャストによって伝送されるコンテンツの暗号化キーに関する情報を含むマルチキャスト構成データエレメントが権利暗号化言語によって含まれた応答メッセージを受信するステップと、コンテキストエレメントからコンテンツの識別子を確認し、マルチキャスト構成データエレメントからマルチキャストにより伝送されるコンテンツの暗号化キーに関する情報を確認するステップと、マルチキャスト構成データエレメントに含まれた異なる第1のキー及び第2のキーを含むシードキー対を確認するステップと、第1のキー及び第2のキーに異なる方向のハッシュチェーンを適用して少なくとも一つの領域各々に対する少なくとも一つの暗号化キーを復元するステップとを有する。本発明は、ブロードキャストサービスの暗号化キー管理方法によると、ブロードキャストサービスデータのコンテンツストリームを保護する効率的な暗号化キー管理方法を提供することができる。以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。下記の説明で、本発明に関連した公知の機能又は構成に関する具体的な説明が本発明の要旨を不明にすると判断された場合に、その詳細な説明を省略する。また、後述する用語は、本発明の機能を考慮して定義されたものであって、ユーザー、運用者の意図、又は慣例によって変わることができる。図1は、本発明の一実施形態によるブロードキャストサービスの暗号化キー管理方法の信号フローを示す。図1を参照すると、ブロードキャストサービスの暗号化キー管理方法は、DRMエージェント101及び権利発行者102により遂行される。例えば、DRMエージェント101は、ブロードキャストサービスを通して提供されるコンテンツを受信する端末に含まれる。権利発行者102は、コンテンツを提供するサーバに含まれ、ブロードキャストサービスを通して提供されるコンテンツを許可されたDRMエージェント101に選択的に提供するためにコンテンツに対する権利オブジェクトを発行してDRMエージェント101に提供できる。まず、ステップ11で、DRMエージェント101は、少なくとも一つの領域に区分されたコンテンツの受信のために、権利発行者102に権利オブジェクトを要求するメッセージを伝送する。ステップ11で、権利発行者102に伝送されるメッセージは、OMADRM規格で定義する権利オブジェクト獲得プロトコルに基づいて生成されたRO要求メッセージであり得る。さらに、DRMエージェント101は、自発的に権利オブジェクトを要求するメッセージを伝送できるが、権利発行者102から権利発行者の発行を指示するトリガメッセージメッセージの受信に対応して、権利オブジェクトを要求するメッセージを伝送してもよい。次に、ステップ13においで、権利発行者102は、権利オブジェクトを要求するメッセージに対する応答メッセージを生成してDRMエージェント101に伝送する。この応答メッセージは、OMADRM規格で定義する権利オブジェクト獲得プロトコルメッセージであり得る。以下、RO応答メッセージに含まれる暗号化キーを生成する過程について、具体的に説明する。まず、DRMエージェント101に伝送されるコンテンツを暗号化するために、権利発行者102は、キーシードペアというシードキー対を生成する。KSPは、2個のキーを含む。すなわち、KSPは、KS1とKS2を含む。KSPは、権利発行者102によりランダムに生成され得る。以後、KS1とKS2に対して各々ハッシュチェーン対が生成されるが、便宜上、これを双方向ハッシュ対と定義する。次に、n個の暗号化キー演算が使用され得る。すなわち、TEKは、下記の数式1による演算に基づいて計算される。TEKi=SiXORMi数式1要約すると、まず一対のKSPが生成され、n対のBHPはKSPを用いて生成され、n個のTEKは、n対のBHPを用いて生成される。また、DRMエージェント101がPPVをサポートするDRMエージェントである場合、KSPは、使用されず、わずかな差があり得る。すなわち、権利発行者102は、KSPでなくアクセス有効対を求める。以後、権利発行者102は、PPVをサポートするDRMエージェント101にAVPを伝送する。AVPは、PPV端末にブロードキャストサービスが提供される所定の時間区間に該当する情報対を意味する。PPVをサポートするDRMエージェント101は、Siに順方向ハッシュチェーンを適用してSjまでの値を求め、Mjに逆方向ハッシュチェーンを適用してMiまでの値を求める。すなわち、PPVをサポートするDRMエージェント101は、AVPからm対のBHPを生成することができる。このとき、PPVをサポートするDRMエージェント101で生成されるBHPの個数がmである場合、m=ji1である。その結果、PPVをサポートするDRMエージェント101は、m個のBHPを用いてm個のTEKを計算する。したがって、権利発行者102は、DRMエージェント101にKSP=又はAVP=を伝送する。両者の名称は異なるが、DRMエージェント101に提供されるブロードキャストサービスの時間区間でのデータ暗号化に関する情報であるという面では実質的に同一である。すなわち、ブロードキャストサービスの基準期間の開始時点でのデータ暗号化に関連した情報がKS1であり、終了時点でのデータ暗号化に関する情報がKS2である場合、Siは、基準期間に属する任意の時間区間の開始時点でデータ暗号化に関する情報を表し、Mjは、任意の時間区間の終了時点でデータ暗号化に関する情報を表すことができる。例えば、ユーザーがブロードキャストサービスの一ヶ月の利用権を購買できる場合、一ヶ月の利用権を購買したユーザーのDRMエージェント101は、登録DRMエージェント101と見なされる。ここで、DRMエージェント101に伝送されるKSP、すなわちシステムに適用されるキー階層は、デバイス公開キー201、権利暗号化キー203、及びKSPAVP205を含む。権利オブジェクトの敏感な部分は、権利暗号化キーにより機密で保護される。OMADRMで定義されたように、権利暗号化キー203がデバイス公開キー又はドメインキーに従って暗号化されるが、これにより特定デバイスにのみアクセス可能になるか、あるいはデバイスグループにアクセス可能になる。本発明で定義されたKSP又はAVP205は、CEKで定義されたような同一の方式でREKにより暗号化されなければならない。さらに、図3は、図1のステップ13で伝送されるRO応答メッセージのデータ構成の一例を示す。図2を参照すると、RO応答メッセージは、コンテンツの識別子を含むコンテキストエレメントとキー情報エレメントを含む。キー情報エレメントは、暗号化キーに関する情報を含む第1の暗号化キーエレメント、権利暗号キーに関する情報を含む権利暗号キー情報エレメント、及び暗号化シードに関する情報を含む暗号データエレメントを含む。第1の暗号化キーエレメントは、暗号化キーを生成するアルゴリズムエレメントは、権利暗号キーを検索する方法を提供するURI情報を含むことができる。本発明の一実施形態では、権利暗号キーを検索する方法を提供するURI情報が権利暗号キー基準に定義されていることを示す。暗号データエレメントに含まれた暗号化シードエレメントは、KSP基準又はAVP基準、シードタイプ、TEK基準、及びTEKの数をさらに含むことができる。KSP基準及びAVP基準。TEKの数は、シード値から生成することができる。暗号データエレメントに含まれたKSP基準又はAVP基準、シードタイプ、TEK基準、及びTEKの数は、暗号化シードと同一のデータ構成で転送できるか、あるいは一般的なROペイロードを用いて転送できる。さらに、暗号化シードは、KSP基準長さを具体化する。AVP基準長さは、AVP基準長さを具体化する。TEK基準長さは、TEK基準長さを具体化する。予備ビットは、将来目的のために留保されたビットである。KSP基準は、KSP基準を具体化する。AVP基準は、AVP基準を具体化する。TEKの数は、AVPから生成されるTEKの個数を具体化する。シードタイプは、暗号化シードが暗号化キーのためのシードキー対を含むか、あるいは暗号化キーのためのシードキー対と認証キーのための認証シードを含むかを指示する。このシードタイプは、‘0’に設定された場合にはシードキー対が提供されることを示し、‘1’に設定された場合にはシードキー対と認証シードが提供されることを示す。TEK基準は、TEK基準を具体化する。キーシード長さは、シードキー対の長さを具体化する。ソルトシード長さは、認証シードの長さを具体化する。バイナリデータ構造からなされた暗号化シードは、XMLエレメントで符号化されて転送することができる。すなわち、暗号化シードは、図5に示すようにXMLエレメントで符号化され、DRMTSで定義する権利オブジェクトペイロードタイプに組み込まれることができる。暗号化シードは、権利発行者エレメント、権利に関する情報を含む権利エレメント、署名に関する情報を含む署名エレメント、時間スタンプエレメント、暗号化キーに関する情報を含む第2の暗号キーエレメント、及びマルチキャストの暗号化の構成情報を含むマルチキャスト構成データエレメントを含むことができる。さらに、XMLエレメントで符号化された暗号化シードは、DRMRELで定義するように、キー情報エレメントや第1の暗号化キーエレメントの下位エレメントとして権利エレメントに組み込まれることもできる。例えば、第2の暗号化キーエレメントは、図6に示すように、暗号化キーに関する情報を含み、具体的に権利暗号キー基準に関する情報を含む権利暗号キー情報エレメント、暗号化キーを生成する方法を定義する情報を含む暗号化方法エレメント、KSP基準又はAVP基準、シードタイプ、TEK基準、及びTEKの数を含む暗号データエレメントを含むことができる。また、マルチキャスト構成データエレメントは、図7に示すように、マルチキャスト暗号化構成データのベース64によって符号化された値を含むことができる。その上、前述したように、暗号データエレメントは暗号化シードを含み、暗号化シードは、図4に示したバイナリデータ構造からなることを示したが、本発明は、これに限定されるものではない。あるいは、例えば暗号データエレメントは、暗号化シードの代わりに図8に示すようにXMLエレメントで形成されるマルチキャスト構成データエレメントを含むことができる。図8に示すマルチキャスト構成データエレメントは、KSP基準、AVP基準、TEK基準、TEKの数、暗号化シードがシードキー対を含むか、あるいはシードキー対及びDRMエージェントに対する認証シードを含むかを示すシードタイプ情報、シードキー対の長さ、及び認証シードの長さを含むことができる。XMLエレメントで符号化された暗号化シードのように、マルチキャスト構成データエレメントは、権利エレメントに定義され、図9に示すように形成することができる。また、TEKの数は、図10に示すように定義でき、具体的にはTEKの数は負の整数でない値からなり、TEKの数は供給されたシードの値によって生成できる。図11は、図1のステップ13で伝送されるRO応答メッセージのデータ構成の他の例を示す。図11を参照すると、図3と異なり、OMADRMで権利オブジェクトを表現するために使用される権利暗号化言語を用いてRO応答メッセージのデータを構成する。RO応答メッセージのデータ構成の他の例は、コンテンツに関連した権利オブジェクトを識別するコンテンツエレメントとしてコンテキストエレメント、相続エレメントなどを含み、マルチキャストにより伝送されるコンテンツの暗号化キーに関する情報を含むマルチキャスト構成データエレメントを含むことができる。さらに、マルチキャスト構成データエレメントは、図12に示すように構成され、マルチキャスト構成データエレメントは、TEKを生成して使用可能な構成データに対してベース64方式で符号化された値を含むことができる。マルチキャスト構成データエレメントは、バイナリデータ構造からなり、暗号化キーとして使用されるKSP、AVP、TEKの基準長さ、KSP基準、AVP基準、TEK基準、TEKの数、暗号化シードがシードキー対を含むか、あるいはシードキー対及びDRMエージェントに対する認証シードを含むかを示すシードタイプ情報、シードキー対の長さ、及び認証シードの長さを含むことができる。例えば、マルチキャスト構成データエレメントは、図4のように構成できる。加えて、上記に提案されたキー生成方法がDRM22のサポートに義務的である場合、このようなアルゴリズムのサポートは、スペックエレメントのプレゼンス情報は、キー生成方法がサポートされるか否かを示すために使用される。図14は、本発明の一実施形態によるブロードキャストサービスの暗号化キー管理方法で使用されるシグナリングの他の例を示す図であり、デバイスHello及びRIHelloメッセージを用いて提案されたキー生成方法が使用されたか否かを表示するシグナリングを示す。図14において、デバイスHelloメッセージ内で、マルチキャストキー生成エレメントは、キー生成に使用されるハッシュ機能の識別子を選択的に含むことができる。この場合、RIHelloメッセージは、図15のように示すことができる。一方、DRMエージェント101は、上記したステップ13を通じて受信したRO応答メッセージから暗号化キー生成に必要な情報を確認した後、ブロードキャストサービスを通じて提供されるコンテンツを使用するための暗号化キーを生成する。図3に示したRO応答メッセージが受信される場合、DRMエージェント101は、コンテンツエレメントからコンテンツの識別子を確認し、キー情報エレメントから暗号化キーに関する情報を含む第1の暗号化キーエレメント、権利暗号キー基準に関する情報を含む権利暗号キー情報エレメント、及び暗号化シードを含む暗号データエレメントを確認する。そして、キー情報エレメントから暗号化キーに含まれた相互に異なる第1のキー及び第2のキーを含むシードキー対を確認する。このとき、DRMエージェント101が登録DRMエージェント101である場合にはKSPを確認し、DRMエージェント101がPPVをサポートするDRMエージェント101である場合にはAVPを確認する。シードキー対を確認する過程において、DRMエージェント101の認証のための認証シードはさらに確認することができる。すなわち、DRMエージェント101は、暗号データエレメントに含まれた暗号化シードからシードキー対と共にDRMエージェントに対する認証シードをさらに確認することができる。また、シードキー対は、図4に示すように暗号データエレメントに含まれた暗号化シードにバイナリデータ構造として含まれて受信することができる。したがって、DRMエージェント101は、バイナリデータ構造として暗号化シードに含まれた情報から、暗号化キーとして使用されるKSP、AVP、TEKの基準長さ、KSP基準、AVP基準、TEK基準、TEKの数、暗号化シードがシードキー対を含むか、あるいはシードキー対及びDRMエージェントに対する認証シードを含むかを示すシードタイプ情報、シードキー対の長さ、及び認証シードの長さなどを確認する過程を通じてシードキー対を確認することができる。図5に示すように、暗号データエレメント内に含まれた暗号化シードは、XMLエレメントで符号化されて受信することができる。この場合、DRMエージェント101は、シードキー対を確認するために、権利発行者エレメント、権利に関する情報を含む権利エレメント、署名に関する情報を含む署名エレメント、時間スタンプエレメント、暗号化キーに関する情報を含む第2の暗号キーエレメント、及びマルチキャストの暗号化の構成情報を含むマルチキャスト構成データエレメントなどを確認し、暗号化シードを確認することができる。このシードキー対は、暗号化シードに含まれた情報を用いても確認できる。また、DRMエージェント101は、暗号化シードの代わりに図8に示すように、XMLエレメントからなるマルチキャスト構成データエレメントを備える暗号データエレメントを含むRO応答メッセージを受信することができる。したがって、DRMエージェント101は、暗号データエレメント内に含まれたXMLエレメントで形成されたマルチキャスト構成データエレメントに包含された値を確認してシードキー対を確認することができる。すなわち、DRMエージェント101は、XMLエレメントからなるマルチキャスト構成データエレメントに含まれるKSP基準、AVP基準、TEK基準、TEKの数、暗号化シードがシードキー対を含むか、あるいはシードキー対及びDRMエージェントに対する認証シードを含むかを示すシードタイプ情報、シードキー対の長さ、及び認証シードの長さを確認してシードキー対を確認することができる。また、RO応答メッセージは、図3と異なり、OMADRMで権利オブジェクトを表現するために使用される権利暗号化言語を用いて構成され、DRMエージェント101は、権利暗号化言語を用いて構成されるRO応答メッセージを受信することができる。この場合、DRMエージェント101は、コンテンツに関連した権利オブジェクトを識別するコンテンツエレメントとして含まれたコンテキストエレメントと相続エレメント、及びマルチキャストにより伝送されるコンテンツの暗号化キーに関する情報を含むマルチキャスト構成データエレメントを確認してシードキー対を確認することができる。特に、バイナリデータ構造で形成されたマルチキャスト構成データエレメントに含まれるKSP、AVP、TEKの基準長さ、KSP基準、AVP基準、TEK基準、TEKの数、暗号化シードがシードキー対を含むか、あるいはシードキー対及びDRMエージェントに対する認証シードを含むかを示すシードタイプ情報、シードキー対の長さ、及び認証シードの長さなどを確認し、暗号化キーの生成に必要なシードキー対を確認することができる。一方、シードキー対の確認が完了する場合、シードキー対を用いて暗号化キーを検出する。すなわち、KSPを確認したDRMエージェント101は、シードキー対、すなわちKS1とKS2を用いて各々に順方向ハッシュチェーンと逆方向ハッシュチェーンを適用してBHPを演算し、BHPに対して各々所定の演算を通じてn個のTEKを求める。そして、AVPを確認したDRMエージェント101は、シードキー対、すなわちn対のに各々順方向ハッシュチェーンと逆方向ハッシュチェーンを適用して、S=Si,Si1,Si2,...,Sj1,Sj、M=Mj1,Mj2,...,Mi1,Mi値を計算し、計算した値に対するXOR演算を遂行してTEKiからTEKjまでのm個のTEKを計算する。図16は、本発明の一実施形態による権利発行者の構成を示すブロック構成図である。図16を参照すると、本発明の一実施形態による権利発行者は、送受信部1601、制御部1603、暗号キー管理部1605、及びデータ暗号化部1609を含む。送受信部1601は、DRMエージェントから権利オブジェクトを要求するメッセージメッセージを受信して制御部1603に伝送する。制御部1603は、受信したRO要求メッセージに含まれた情報を通じて該当DRMエージェントが登録DRMエージェントであるか、あるいはPPVをサポートするDRMエージェントであるかを判断し、その結果に従って暗号キー管理部1605のシードキー生成部1606を制御する。そして、制御部1603は、権利発行者の発行を指示するトリガメッセージメッセージを生成して送受信部1601に伝送し、DRMエージェントへの伝送を要求することができる。暗号キー管理部1605は、制御部1603の制御によって該当DRMエージェントの種類に従って適切なシードキーを生成し、この生成されたシードキーを用いて暗号キー、すなわちTEKを生成する。具体的には、暗号キー管理部1605は、シードキー生成部1606と暗号キー生成部1607を含む。シードキー生成部1606は、該当DRMエージェントの種類に従って適切なシードキーを生成する。すなわち、DRMエージェントが登録DRMエージェントである場合にはKSPを生成し、DRMエージェントがPPVをサポートするDRMエージェントである場合にはAVPを生成する。生成されたKSP又はAVPは、制御部1603及び暗号キー生成部1607に伝送される。一方、KSP又はAVPを受信した暗号キー生成部1607は、KSP又はAVPを用いて該当KSP又はAVPの有効期間に該当する個数だけTEKを生成する。すなわち、DRMエージェントが登録DRMエージェントである場合、n個のTEKは、KSPを用いて生成され、DRMエージェントがPPVをサポートするDRMエージェントである場合、m個のTEKは、AVPを用いて生成される。KSP又はAVPからTEKを生成する方式は、上記した本発明の一実施形態による暗号キー管理方法のように、順方向及び逆方向ハッシュチェーンを使用でき、その詳細な説明は省略する。TEKは、暗号キー生成部1607から制御部1603及びデータ暗号化部1609に伝送される。データ暗号化部1609は、TEKを用いてデータを暗号化し、暗号化したデータを送受信部1601を通じて端末に伝送する。さらに、制御部1603は、暗号キー管理部1605から提供されるKSP又はAVPとTEKを含む応答メッセージを生成でき、生成した応答メッセージを送受信部1601を通じてDRMエージェントに伝送できる。ここで、制御部1603の応答メッセージは、上記した本発明の一実施形態による暗号キー管理方法により生成されるため、これに関する具体的な説明は、本発明の一実施形態による暗号キー管理方法の応答メッセージの生成過程を参照する。図17は、本発明の一実施形態によるDRMエージェントの構成を示すブロック構成図である。図17を参照すると、本発明の一実施形態によるDRMエージェントは、送受信部1701、制御部1703、暗号キー生成部1705、及びデータ暗号化解除部1707を含む。制御部1703は、該当DRMエージェントの権利オブジェクトを要求するメッセージメッセージを生成して送受信部1701を通じて権利発行者に伝送し、RO要求メッセージに対応してシードキー対、すなわち、KSP又はAVPを含む応答メッセージを送受信部1701を通じて受信する。この制御部1703は、応答メッセージに含まれたKSP又はAVPを検出して暗号キー生成部1705に伝送する。ここで、制御部1703が応答メッセージに含まれたシードキーを検出する動作は、上記した本発明の一実施形態による暗号キー管理方法により遂行されるので、これに関する具体的な説明を本発明の一実施形態による暗号キー管理方法で説明した応答メッセージからシードキー対を確認する過程を参照する。暗号キー生成部1705は、受信されたKSP又はAVPをKSP又はAVPを用いてそれぞれの有効期間に該当する個数だけのTEKを生成し、これをデータ暗号化解除部1707に伝送する。一方、送受信部1701は、ネットワークから暗号化したデータを受信してデータ暗号化解除部1707に伝送する。データ暗号化解除部1707は、暗号キー生成部1705から受信したTEKを用いて暗号化したデータを解除して出力する。以上、本発明を具体的な実施形態に関して図示及び説明したが、添付した特許請求の範囲により規定されるような本発明の精神及び範囲を外れることなく、形式や細部の様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。"