(57)【要約】本発明は、デジタル著作権管理（ＤｉｇｉｔａｌＲｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ；ＤＲＭ）における利用権利（Ｒｉｇｈｔｓ  Ｏｂｊｅｃｔ；ＲＯ）移転方法に関するもので、同一グループに属するデバイス間でコンテンツのＲＯの全部又は一部を移転することにより、デバイス間で前記ＲＯを共有することができ、有用性を高めることができる。該方法は、ＤＲＭコンテンツの利用権利（ＲＯ）を有する第１デバイスが第２デバイスに前記ＲＯの全部又は一部を移転する段階と、前記ＲＯの移転が完了した場合、前記第１デバイスが第１デバイスに保存された前記ＲＯの全部又は一部を削除する段階とを含む。
2008545209.tif 000002
【特許請求の範囲】
【請求項１】
ＤＲＭコンテンツの利用権利（ＲＯ）を有する第１デバイスが第２デバイスに前記ＲＯの全部又は一部を移転する段階と、
前記ＲＯの移転が完了した場合、前記第１デバイスが第１デバイスに保存された前記ＲＯの全部又は一部を削除する段階と
を含むことを特徴とするデジタル著作権管理における利用権利移転方法。
【請求項２】
前記ＲＯが、グループキーにより暗号化されたグループＲＯであることを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項３】
前記ＲＯが、前記第２デバイスの公開キーにより暗号化されたグループＲＯであることを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項４】
前記ＲＯが状態情報ベースのＲＯ（Ｓｔａｔｅｆｕｌ  ＲＯ）である場合、前記第１デバイスが状態情報を移転する段階をさらに含むことを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項５】
前記状態情報が、前記第２デバイスの公開キーにより暗号化されることを特徴とする請求項４に記載のデジタル著作権管理における利用権利移転方法。
【請求項６】
前記第１デバイスが前記第２デバイス又はライトイシュア（ＲＩ）に前記ＲＯの移転完了を送信する段階をさらに含むことを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項７】
前記第１デバイスが前記ＲＯの全部又は一部を受信するか否かを前記第２デバイスに確認する段階をさらに含むことを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項８】
前記第１デバイスと前記第２デバイスとが特定グループに属することを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項９】
前記第２デバイスが前記ＲＯの全部又は一部の移転を要求する段階をさらに含むことを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項１０】
前記第１デバイスが前記第２デバイスに前記ＲＯの移転開始を通知する段階をさらに含むことを特徴とする請求項９に記載のデジタル著作権管理における利用権利移転方法。
【請求項１１】
前記第１デバイスが前記第２デバイスに前記ＲＯの一部を移転する場合、前記ＲＯの移転が完了すると、前記第１デバイスが前記ＲＯの状態情報を変更することを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項１２】
前記第１デバイスが前記ＲＯと共に前記ＤＲＭコンテンツを移転することを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項１３】
前記ＲＯが、該ＲＯの移転を許可するｐｅｒｍｉｓｓｉｏｎを有することを特徴とする請求項１に記載のデジタル著作権管理における利用権利移転方法。
【請求項１４】
前記第１デバイスが前記ｐｅｒｍｉｓｓｉｏｎを前記ＲＩから取得することを特徴とする請求項１３に記載のデジタル著作権管理における利用権利移転方法。
【請求項１５】
前記ｐｅｒｍｉｓｓｉｏｎが、エレメントとしてｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎであることを特徴とする請求項１３に記載のデジタル著作権管理における利用権利移転方法。
【請求項１６】
ＤＲＭコンテンツの利用権利（ＲＯ）の全部又は一部を移転する第１デバイスと、
前記ＲＯを受信する第２デバイスと
を含むことを特徴とするＤＲＭシステム。
【請求項１７】
前記第１デバイスと前記第２デバイスとが特定グループに属することを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項１８】
前記第１デバイスが前記ＲＯの全部又は一部と共に前記ＲＯの状態情報を移転することを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項１９】
前記ＲＯが、グループキーにより暗号化されたグループＲＯであることを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項２０】
前記第２デバイスに前記ＲＯの一部が移転された場合、前記第１デバイスが前記ＲＯの状態情報を更新することを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項２１】
前記第２デバイスに前記ＲＯの全部が移転された場合、前記第１デバイスが第１デバイスから前記ＲＯを削除することを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項２２】
前記第２デバイスが前記ＲＯの移転に同意すると、前記第１デバイスが前記第２デバイスに前記ＲＯを移転することを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項２３】
前記ＲＯを移転するか否かを指示するｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎを有し、前記ＲＯを前記第１デバイスに移転するライトイシュア（ＲＩ）をさらに含むことを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項２４】
前記第１デバイスが、前記ＲＯのｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎを確認し、前記ＲＯを移転するか否かを決定することを特徴とする請求項１６に記載のＤＲＭシステム。
【請求項２５】
前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎが「ｃｏｎｓｔｒａｉｎｔ」及び「ｐｅｒｍｉｓｓｉｏｎ」をサブエレメントとして有することを特徴とする請求項２４に記載のＤＲＭシステム。
【請求項２６】
前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎが「ｃｏｎｓｔｒａｉｎｔ」をサブエレメントとして有する場合、前記第１デバイスが前記「ｃｏｎｓｔｒａｉｎｔ」の制限範囲内で前記ＲＯを移転することを特徴とする請求項２４に記載のＤＲＭシステム。
【請求項２７】
前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎが「ｐｅｒｍｉｓｓｉｏｎ」をサブエレメントとして有する場合、前記第１デバイスが前記第２デバイスに前記「ｐｅｒｍｉｓｓｉｏｎ」により指定された動作のみを許可するＲＯを移転することを特徴とする請求項２４に記載のＤＲＭシステム。
【請求項２８】
前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎが、前記ＲＯの一部を移転するか否かを指示するためのｐａｒｔｉａｌ特性を有することを特徴とする請求項２４に記載のＤＲＭシステム。
【請求項２９】
ＤＲＭコンテンツの利用権利（ＲＯ）の全部又は一部を他のデバイスに移転するＤＲＭエージェントを含むことを特徴とするデバイス。
【請求項３０】
前記ＲＯの一部が移転された場合、前記ＤＲＭエージェントが前記ＲＯの状態情報を更新することを特徴とする請求項２９に記載のデバイス。
【請求項３１】
前記ＲＯの全部が移転された場合、前記ＤＲＭエージェントが前記ＲＯを削除することを特徴とする請求項２９に記載のデバイス。
【請求項３２】
前記ＤＲＭエージェントが、前記ＲＯのｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎを確認し、前記ＲＯを移転するか否かを決定することを特徴とする請求項２９に記載のデバイス。
【請求項３３】
前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎが「ｃｏｎｓｔｒａｉｎｔ」及び「ｐｅｒｍｉｓｓｉｏｎ」をサブエレメントとして有することを特徴とする請求項３２に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル著作権管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ；ＤＲＭ）に関し、特に、ＤＲＭにおけるデバイス間での利用権利（Ｒｉｇｈｔｓ  Ｏｂｊｅｃｔ；ＲＯ）移転方法、ＤＲＭシステム、及びデバイスに関する。
【背景技術】
【０００２】
ＤＲＭは、デジタルコンテンツ（又は、ＤＲＭコンテンツ）の利用権利（ＲＯ）を安全に保護して体系的に管理するための技術であり、コンテンツの違法複製の防止、ＲＯの取得、及びコンテンツの生成／流通の保護及び管理体系を提供する。
【０００３】
図１は従来のＤＲＭシステムを示す構成図であり、前記ＤＲＭシステムは、コンテンツプロバイダがユーザに発行したコンテンツをユーザに付与されたＲＯ内でのみ利用できるように規制する。ここで、前記コンテンツプロバイダは、コンテンツイシュア（Ｃｏｎｔｅｎｔ  Ｉｓｓｕｅｒ；ＣＩ）又はライトイシュア（Ｒｉｇｈｔｓ  Ｉｓｓｕｅｒ；ＲＩ）に該当するエンティティである。
【０００４】
前記ＣＩは、アクセス権限を有していないユーザからコンテンツを保護できるように、特定暗号化方法により保護されたＤＲＭコンテンツを発行し、前記ＲＩは、前記ＤＲＭコンテンツの利用に必要なＲＯを発行する。
【０００５】
ＤＲＭエージェントは、デバイスに搭載されて前記ＣＩ又は前記ＲＩから前記ＤＲＭコンテンツ及び前記ＲＯを受信し、許可（ｐｅｒｍｉｓｓｉｏｎ）又は制限（ｃｏｎｓｔｒａｉｎｔ）を解析して該当デバイスでの前記ＤＲＭコンテンツの利用を規制する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＤＲＭコンテンツの有用性を高めるためには、デバイス間でＤＲＭコンテンツ及び利用権利を移転（ｍｏｖｅ）する方法が必要である。特に、特定グループに属するデバイス間で利用権利を安全に移転することにより、ＤＲＭコンテンツの利用権利（以下、利用権利という）を保護する方法が必要である。
【０００７】
さらに、デバイス間で利用権利の一部を移転する方法が必要であり、特定ｐｅｒｍｉｓｓｉｏｎを有するデバイスのみ利用権利を移転できるようにすることにより違法であるか又は許可されていない利用権利の移転を防止する方法が必要である。
【課題を解決するための手段】
【０００８】
そこで、本発明は、デバイス間でＤＲＭコンテンツの利用権利の全部又は一部を安全に移転することのできるデジタル著作権管理における利用権利移転方法を提供することを目的とする。
【０００９】
上記の目的を達成するために、本発明は、ＤＲＭコンテンツの利用権利（ＲＯ）を有する第１デバイスが第２デバイスに前記ＲＯの全部又は一部を移転する段階と、前記ＲＯの移転が完了した場合、前記第１デバイスが第１デバイスに保存された前記ＲＯの全部又は一部を削除する段階とを含むことを特徴とするデジタル著作権管理における利用権利移転方法を提供する。
【００１０】
また、上記の目的を達成するために、本発明は、ＤＲＭコンテンツの利用権利（ＲＯ）の全部又は一部を移転する第１デバイスと、前記ＲＯを受信する第２デバイスと、前記ＲＯを移転するか否かを指示する「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を有し、前記ＲＯを前記第１デバイスに移転するライトイシュア（ＲＩ）とを含むことを特徴とするＤＲＭシステムを提供する。
【００１１】
さらに、上記の目的を達成するために、本発明は、ＤＲＭコンテンツの利用権利（ＲＯ）の全部又は一部を他のデバイスに移転するＤＲＭエージェントを含むことを特徴とするデバイスを提供する。
【発明の効果】
【００１２】
本発明によるデジタル著作権管理における利用権利移転方法は、特定デバイスがグループ内の他のデバイスにＲＯを直接移転できるという効果がある。
【００１３】
また、本発明によるデジタル著作権管理における利用権利移転方法は、ＣＩ又はＲＩからＲＯが新規に受信するのではなく、要求により他のデバイスからＲＯを受信することによって、前記ＲＯを取得するためのコストを低減でき、前記ＣＩ又はＲＩからのＲＯの発行にかかる負荷を低減できるという効果がある。
【００１４】
さらに、本発明によるデジタル著作権管理における利用権利移転方法は、デバイス間でＲＯの全部又は一部を移転できるという効果がある。
【００１５】
さらに、本発明によるデジタル著作権管理における利用権利移転方法は、デバイス間でＲＯを移転するとき、ＲＩから該当ｐｅｒｍｉｓｓｉｏｎを取得しなければならないため、不正なＲＯの移転が防止され、これにより、ＤＲＭコンテンツ及びＲＯを保護できるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照して、本発明によるデバイス間で利用権利（ＲＯ）を移転することのできるデジタル著作権管理（ＤＲＭ）における利用権利移転方法、ＤＲＭシステム、及びデバイスの好ましい実施形態を詳細に説明する。
【００１７】
図２は本発明によるデジタル著作権管理における利用権利移転方法を実現するためのシステムを概略的に示すブロック図である。
【００１８】
グループ（又は、ドメイン）とは、ライトイシュア（ＲＩ）により管理されるエンティティをいい、該当グループ毎に付与された固有のグループキー（又は、ドメインキー）を有し、前記グループキーは、グループＲＯ（又は、ドメインＲＯ）の暗号化及び復号化に使用される。前記グループＲＯは、前記ＲＩにより発行され、前記グループキーにより暗号化されたＤＲＭコンテンツのＲＯを含む。また、前記ＤＲＭコンテンツは、前記グループキーを取得したユーザによってのみ利用されるようにするために、前記グループＲＯ内に含まれている暗号化キーにより復号化できるように構成される。ＤＲＭエージェントは、特定デバイスに搭載されて前記グループへの加入又は脱退を行い、前記グループに属する他のＤＲＭエージェントに前記グループＲＯを移転する。
【００１９】
ここで、前記グループとは、所定の時点で１つのデバイスが排他的なＲＯを有するようにグループ化された、少なくとも１つのデバイスの集団（ｃｏｌｌｅｃｔｉｏｎ）を意味する。ここで、前記ＲＯの状態情報は、そのＲＯが前記グループに属する他のデバイスに移転されるときに前記ＲＯと共に移転される。
【００２０】
一方、ＤＲＭコンテンツのＲＯは、Ｓｔａｔｅｆｕｌ  ＲＯとＳｔａｔｅｌｅｓｓ  ＲＯとに区分される。Ｓｔａｔｅｌｅｓｓ  ＲＯは、デバイスが状態情報を管理しないＲＯである。Ｓｔａｔｅｆｕｌ  ＲＯは、デバイスがＲＯ内のｐｅｒｍｉｓｓｉｏｎとｃｏｎｓｔｒａｉｎｔが正確に適用されるように状態情報を管理するＲＯである。前記状態情報により管理されるｃｏｎｓｔｒａｉｎｔは、期間（ｉｎｔｅｒｖａｌ）、回数（ｃｏｕｎｔ）、時間単位の回数（ｔｉｍｅｄ−ｃｏｕｎｔ）、累計（ａｃｃｕｍｕｌａｔｅｄ）などを含む。
【００２１】
また、前記状態情報は利用可能なＲＯの量を示し、１つのＳｔａｔｅｆｕｌ  ＲＯにより１つの状態情報が管理される。
【００２２】
前記ＤＲＭコンテンツは、コンテンツイシュア（ＣＩ）又はライトイシュア（ＲＩ）により発行されるが、本発明においては前記ＲＩにより発行されると仮定する。
【００２３】
図３は本発明の第１実施形態によるＲＯ移転方法を示すフローチャートであり、特定コンテンツのＲＯを有するユーザが他のユーザに前記ＲＯを移転する方法を示している。
【００２４】
まず、ユーザはＤＲＭエージェントにより他のユーザのＤＲＭエージェント又はＲＩとデータ（又は、信号）を送受信できると仮定する。
【００２５】
第１ユーザは第１デバイスに搭載された第１ＤＲＭエージェントによりＲＩが管理するグループに加入し（Ｓ１１）、前記ＲＩから該当グループキーにより暗号化されたグループＲＯをダウンロードする（Ｓ１２）。ここで、前記第１ＤＲＭエージェントは、段階Ｓ１１及びＳ１２において、前記グループＲＯを復号化するために使用されるグループキーを受信することができる。
【００２６】
ここで、前記ＤＲＭコンテンツのダウンロードは、前記グループＲＯのダウンロードとは独立して行われる。すなわち、前記ＤＲＭコンテンツのダウンロードは、前記グループＲＯのダウンロードの前／後、又は前記グループＲＯのダウンロードと同時に行うことができる。
【００２７】
前記第１ユーザは、前記ＤＲＭコンテンツのグループＲＯを前記第２ＤＲＭエージェントが搭載された第２デバイスに移転するように、前記第１ＤＲＭエージェントに指示する（Ｓ１３）。次に、前記第１ＤＲＭエージェントは、前記グループＲＯを移転するか否かを前記第２ＤＲＭエージェント又は第２ユーザから確認する（Ｓ１４〜Ｓ１７）。ここで、前記グループＲＯに関連するＤＲＭコンテンツは、前記グループＲＯと独立して又は共に移転することができる。
【００２８】
ここで、前記第１ＤＲＭエージェントは、前記移転しようとするＤＲＭコンテンツ及び／又はグループＲＯを前記第２ＤＲＭエージェント又は前記第２ユーザが閲覧できるように、前記第２ＤＲＭエージェントに前記グループＲＯのＩＤと前記グループＲＯの概略情報、及び／又は前記ＤＲＭコンテンツのＩＤと前記ＤＲＭコンテンツの概略情報をパラメータとして送信できる。さらに、前記グループＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記第１ＤＲＭエージェントは、前記グループＲＯを前記第２ＤＲＭエージェントに移転した後、利用可能な量、すなわち利用可能な回数又は時間などの状態情報も前記第２ＤＲＭエージェントに移転することができる。ここで、前記グループＲＯの全部又は一部を前記第１ＤＲＭエージェントから前記第２ＤＲＭエージェントに移転することができる。また、前記グループＲＯの全部又は一部が前記第１ＤＲＭエージェントから前記第２ＤＲＭエージェントに移転される場合、それによる状態情報も移転される。以下、前記グループＲＯの全部又は一部を前記第１ＤＲＭエージェントから前記第２ＤＲＭエージェントに移転する方法を図９及び図１０を参照して詳細に説明する。
【００２９】
前記段階Ｓ１４〜Ｓ１７は選択して行うことができる。
【００３０】
前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントにＲＯ移転要求を送信し（Ｓ１４）、前記第２ＤＲＭエージェントは、前記第２ユーザに前記グループＲＯの受信に同意するかを問い合わせて、前記第２ユーザに確認を要求する（Ｓ１５）。ここで、前記第２ＤＲＭエージェントが前記ＲＯ移転要求を受信した場合、前記第２ユーザに前記グループＲＯの受信に同意するかを問い合わせず、前記第２ユーザに前記ＲＯ移転要求の結果を送信することもできる。
【００３１】
前記第２ＤＲＭエージェントから前記確認が要求された第２ユーザは、ＲＯの移転の承認又は拒絶を選択して、前記第２ＤＲＭエージェントの前記確認の要求に対して応答し（Ｓ１６）、前記第２ＤＲＭエージェントは、前記ＲＯ移転に対する応答を前記第１ＤＲＭエージェントに送信する（Ｓ１７）。ここで、前記第２ＤＲＭエージェントは、前記ＲＯ移転に対する応答と共に、前記第２デバイスの公開キーを前記第１ＤＲＭエージェントに送信できる。
【００３２】
前記第２ＤＲＭエージェントから前記ＲＯ移転に対する応答を受信するか、又は前記第２ユーザから前記グループＲＯの移転の承認を受信した前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記グループＲＯの移転開始を通知する信号を送信する（Ｓ１８）。さらに、前記第２ＤＲＭエージェントは、前記第２ユーザに視覚的手段又は聴覚的手段などにより前記グループＲＯの移転開始を通知することができる（Ｓ１９）。前記段階Ｓ１８及びＳ１９は選択して行われる。
【００３３】
前記第１ＤＲＭエージェントは、前記グループＲＯを前記第２ＤＲＭエージェントに送信する（Ｓ２０）。ここで、前記第１ＤＲＭエージェントは、前記ＤＲＭコンテンツと前記グループＲＯとを、１つのパッケージで共に送信することもでき、別々に送信することもできる。
【００３４】
前記第１ＤＲＭエージェントが前記第２ＤＲＭエージェントに送信した前記グループＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記第１ＤＲＭエージェントは前記第２ＤＲＭエージェントに状態情報を送信する（Ｓ２１）。ここで、前記第１ＤＲＭエージェントは、セキュリティのために、前記状態情報を前記第２ＤＲＭエージェントの公開キーにより暗号化して送信することもできる。また、前記状態情報送信段階（Ｓ２１）は、選択して行うこともでき、前記グループＲＯ送信段階（Ｓ２０）と同時に行うこともできる。
【００３５】
前記グループＲＯが全て送信されると、前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記グループＲＯの送信が完了したことを通知する完了信号を送信し（Ｓ２２）、前記第２ＤＲＭエージェントは、前記グループＲＯ又は前記状態情報の設置に成功したことを通知する信号（又は、メッセージ）を前記第１ＤＲＭエージェントに送信する（Ｓ２３）。ここで、前記第２ＤＲＭエージェントが前記第１ＤＲＭエージェントに信号（又は、メッセージ）を送信する段階は、行っても行わなくてもよい。
【００３６】
前記第２ＤＲＭエージェントは、前記ＤＲＭコンテンツ及び前記グループＲＯの送信が完了したことを前記第２ユーザに通知する（Ｓ２４）。
【００３７】
前記第１ＤＲＭエージェントが、前記第２ＤＲＭエージェントから前記グループＲＯ又は前記状態情報が設置されたことを通知する信号（又は、メッセージ）を受信するか、又は前記第２ＤＲＭエージェントに前記グループＲＯ又は前記状態情報の送信を完了した後、第１ＤＲＭエージェントから前記グループＲＯ又は前記状態情報を削除する（Ｓ２５）。前記グループＲＯの一部が移転された場合、前記第１ＤＲＭエージェントは、前記グループＲＯの一部（すなわち、移転されたグループＲＯ）のみを削除する。ここで、（前記グループＲＯの）状態情報は、削除されるのではなく、変更される。
【００３８】
前記第１ＤＲＭエージェントは、前記グループＲＯを前記第２ＤＲＭエージェントに移転したことを前記ＲＩに通知する（Ｓ２６）。ここで、前記第１ＤＲＭエージェントが前記ＲＩに通知する情報は、前記グループＲＯを移転するデバイスのＩＤ、前記グループＲＯを受信するデバイスのＩＤ、グループＲＯのＩＤ、タイムスタンプ、及び電子署名の少なくとも１つを含む。前記第１ＤＲＭエージェントが前記ＲＩに前記情報を送信する段階は選択して行うことができる。
【００３９】
前記第１ＤＲＭエージェントは、前記ＤＲＭコンテンツ及び前記グループＲＯの移転に成功したという結果を前記第１ユーザに通知し（Ｓ２７）、前記第２ＤＲＭエージェントは、前記第１ＤＲＭエージェントから受信したグループＲＯを復号化するためのグループキーを取得するために、前記グループに加入する（Ｓ２８）。ここで、前記第２ＤＲＭエージェントは、前記グループＲＯに含まれるＲＩのアドレス（例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ））を利用して前記ＲＩにアクセスできる。
【００４０】
図３は、前記第２ＤＲＭエージェントが前記グループＲＯを受信した後に前記グループに加入する実施形態を示しているが、前記第２ＤＲＭエージェントは前記グループＲＯを受信する前に前記グループに加入することもできる。
【００４１】
図４は本発明の第２実施形態によるＲＯ移転方法を示すフローチャートである。
【００４２】
図４に示す第２実施形態は図３に示す第１実施形態と類似している。しかし、図４の第２実施形態は、グループＲＯを受信した第２ＤＲＭエージェントがそのグループに加入する時期が、図３の第１実施形態と異なる。
【００４３】
図４の第２実施形態による段階Ｓ３１〜Ｓ４３は、図３の第１実施形態による段階Ｓ１１〜Ｓ２３と同様であるので、その説明を省略する。以下、段階Ｓ４３以降の段階を説明する。
【００４４】
前記第２ＤＲＭエージェントは、前記ＲＩが管理する前記グループに加入してそのグループＲＯを復号するためのグループキーを取得し（Ｓ４４）、前記ＲＩは、前記グループＲＯが前記第２ＤＲＭエージェントに全て移転され、前記第２ＤＲＭエージェントが前記グループに加入したことを通知する信号（又は、メッセージ）を前記第１ＤＲＭエージェントに送信する（Ｓ４５）。ここで、前記第２ＤＲＭエージェントは、前記グループＲＯに含まれるＲＩのアドレスを利用して前記ＲＩにアクセスできる。
【００４５】
前記第２ＤＲＭエージェントが前記グループに加入したという信号（又は、メッセージ）を受信した前記第１ＤＲＭエージェントは、第１ＤＲＭエージェントから前記グループＲＯ及び／又は状態情報を削除する（Ｓ４６）。前記グループＲＯの一部が移転された場合、前記第１ＤＲＭエージェントは、前記グループＲＯの一部（すなわち、移転されたグループＲＯ）のみを削除する。ここで、（前記グループＲＯの）状態情報は、削除されるのではなく、変更される。
【００４６】
前記第２ＤＲＭエージェントは、前記ＤＲＭコンテンツ及び／又は前記グループＲＯを正常に受信したという信号（又は、メッセージ）を前記第２ユーザに送信し（Ｓ４７）、前記第１ＤＲＭエージェントは、前記ＤＲＭコンテンツ及び／又は前記グループＲＯの移転に成功したという信号（又は、メッセージ）を前記第１ユーザに送信する（Ｓ４８）。
【００４７】
図５は本発明の第３実施形態によるＲＯ移転方法を示すフローチャートであり、他のユーザからＲＯの移転が要求された場合、ＲＯを有するユーザが前記他のユーザに前記ＲＯを移転する方法を示している。ここで、ＤＲＭコンテンツのＲＯの移転を要求する他のユーザは、前記ＤＲＭコンテンツのＲＯを有するユーザのＤＲＭコンテンツのＩＤ及び／又はグループＲＯのＩＤを知っていると仮定する。
【００４８】
まず、第２ユーザは、第１ユーザの第１デバイスに搭載された第１ＤＲＭエージェントが有するグループＲＯを受信するように、第２ＤＲＭエージェントに指示する（Ｓ５１）。
【００４９】
前記第２ＤＲＭエージェントは、前記第１ＤＲＭエージェントにグループＲＯ移転要求を送信する（Ｓ５２）。前記要求信号は、前記第２ＤＲＭエージェントが移転を希望するＤＲＭコンテンツのＩＤ及び／又はグループＲＯのＩＤを含み、前記第２ユーザのデバイスの公開キーをさらに含むこともできる。
【００５０】
前記第１ＤＲＭエージェントは前記グループＲＯの移転を許可するか否かを前記第１ユーザに問い合わせ（Ｓ５３）、前記第１ユーザは前記第１ＤＲＭエージェントに応答する（Ｓ５４）。ここで、前記段階Ｓ５３は行っても行わなくてもよい。
【００５１】
前記第２ＤＲＭエージェントから前記グループＲＯ移転要求を受信するか、又は前記第１ユーザから前記グループＲＯの移転許可（ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ）を受信した前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記グループＲＯの移転開始を通知する信号を送信し（Ｓ５５）、かつ／又は前記第２ＤＲＭエージェントにより前記第２ユーザに前記グループＲＯの移転開始を通知する信号を送信する（Ｓ５６）。
【００５２】
ここで、前記段階Ｓ５５及びＳ５６は選択して行われる。
【００５３】
前記第１ＤＲＭエージェントは前記グループＲＯを前記第２ＤＲＭエージェントに送信する（Ｓ５７）。ここで、前記ＤＲＭコンテンツと前記グループＲＯとは、１つのパッケージで共に送信することもでき、別々に送信することもできる。
【００５４】
前記グループＲＯがＳｔａｔｅｆｕｌ  グループＲＯである場合、前記第１ＤＲＭエージェントは前記第２ＤＲＭエージェントに状態情報を送信する（Ｓ５８）。ここで、前記グループＲＯは、グループキーにより暗号化された状態で送信することもでき、前記第２ユーザのデバイスの公開キーにより暗号化された状態で送信することもできる。
【００５５】
前記グループＲＯが全て送信されると、前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記ＤＲＭコンテンツ及び前記グループＲＯの送信が完了したことを通知する信号（又は、メッセージ）を送信する（Ｓ５９）。
【００５６】
そして、前記第２ＤＲＭエージェントは、前記グループＲＯ及び前記状態情報の設置に成功したことを通知する信号（又は、メッセージ）を前記第１ＤＲＭエージェント及び前記第２ユーザに送信する（Ｓ６１）。第３実施形態による段階Ｓ６１〜Ｓ６５は、図３の第１実施形態による段階Ｓ２４〜Ｓ２８と同様であるので、その説明を省略する。
【００５７】
図５は前記第２ＤＲＭエージェントが前記グループＲＯを受信した後に前記グループに加入する実施形態を示しているが、前記第２ＤＲＭエージェントは前記グループＲＯを受信する前に前記グループに加入することもできる。
【００５８】
図６は本発明の第４実施形態によるＲＯ移転方法を示すフローチャートであり、他のユーザからＲＯの移転が要求された場合、ＲＯを有するユーザが前記ＲＯを移転する方法を示している。ここで、前記ＲＯの移転を要求する他のユーザは、前記ＲＯを有するユーザのコンテンツのＩＤ及び／又はグループＲＯのＩＤを知っていると仮定する。図６に示す第４実施形態は図５に示す第３実施形態と類似している。しかし、第４実施形態は、グループＲＯを受信した第２ＤＲＭエージェントがそのグループに加入する時期が第３実施形態と異なる。
【００５９】
図６の第４実施形態による段階Ｓ７１〜Ｓ８０は、図３の第１実施形態による段階Ｓ５１〜Ｓ６０と同様であるので、その説明を省略する。また、図６の第４実施形態による段階Ｓ８０〜Ｓ８５は、図４の第２実施形態による段階Ｓ４４〜Ｓ４８と同様であるので、その説明を省略する。
【００６０】
以上、グループＲＯの移転に関する本発明の実施形態を説明したが、以下ではデバイス間でのＲＯの全部又は一部の移転に関する実施形態を説明する。以下の実施形態におけるデバイスは、同一のグループのデバイスでもよいが、これに限定されるものではない。また、以下の実施形態において、デバイス間で全部又は一部が移転されるＲＯは、グループＲＯでもよいが、これに限定されるものではない。
【００６１】
一方、デバイス間でＲＯの全部又は一部を移転するためには、特定デバイス（すなわち、ＲＯを移転するデバイス）がＲＩからＲＯの移転のための「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を受信しなければならない。
【００６２】
以下、ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎとＲＯの全部又は一部の移転について説明する。
【００６３】
前記ＲＩは、前記第１デバイスにＲＯを発行するとき、少なくとも１つの第２デバイスに前記ＲＯを移転するか否かを指示する「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を共に発行する。前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎは、前記ＲＯに含まれてもよく、前記ＲＯが移転されるときに所定のパラメータとして移転されてもよい。
【００６４】
前記第１デバイスは、前記ＲＯに「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」が存在するか否かを確認して、前記ＲＩから受信した前記ＲＯの全部又は一部を他のデバイスに移転するか否かを決定する。
【００６５】
前記ＲＯを他のデバイスに移転するか否かは、前記ＲＯに「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」が存在するか否かによって決定することもでき、前記ＲＯに存在する「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」の値によって決定することもできる。
【００６６】
前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎを確認した結果、前記ＲＯの全部又は一部の移転が可能である場合、前記第１デバイスは、前記第２デバイスの同意を得て前記第２デバイスに前記ＲＯの全部又は一部を直接移転する。また、前記第２デバイスからＲＯ移転要求を受信すると、前記第１デバイスは、該当ＲＯのｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎを確認した後、前記ＲＯの移転が可能である場合、前記第２デバイスに前記ＲＯの全部又は一部を直接移転する。
【００６７】
以下、前記ＲＯのｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ及び関連用語について説明する。
【００６８】
前記ＲＯの全部とは、前記ＲＩから発行された未利用状態のＲＯの全部、又は利用後に残った利用可能な状態のＲＯの全部をいう。前記ＲＯの一部とは、前記ＲＩから発行された未利用状態のＲＯの一部、又は利用後に残った利用可能な状態のＲＯの一部をいう。
【００６９】
前記ＲＯはＲＥＬ（Ｒｉｇｈｔ  Ｅｘｐｒｅｓｓｉｏｎ  Ｌａｎｇｕａｇｅ）により表現される。前記ＲＥＬは様々な形式で表現されるが、主にＸＭＬ形式で表現される。従って、本発明においては、前記ＲＯがＸＭＬ形式で表現される場合のｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎについて説明する。
【００７０】
以下、図３に示すＲＩ、第１デバイス、及び第２デバイスを含むＤＲＭシステムを参照して、前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎについて説明する。前記第１デバイスは第１ＤＲＭエージェントを搭載し、前記第２デバイスは第２ＤＲＭエージェントを搭載している。
【００７１】
前記ＲＩは、ＲＯの移転を指示する「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を前記ＲＯと共に前記第１デバイスに送信する。ＸＭＬ形式のＲＯである場合、移転に関する情報は前記ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎに含まれる。
【００７２】
「Ｍｏｖｅ」エレメントが表示されたＲＯを受信した前記第１デバイスのみ前記第２デバイスにコンテンツを移転（又は、移動）することができる。
【００７３】
図７ａに示すように、前記「Ｍｏｖｅ」エレメントは、「ｐｅｒｍｉｓｓｉｏｎ」と「ｃｏｎｓｔｒａｉｎｔ」の少なくとも一方をサブエレメントとして有する。また、図７ｂに示すように、前記「Ｍｏｖｅ」エレメントは、前記「ｐｅｒｍｉｓｓｉｏｎ」エレメントのサブエレメントとして使用することもできる。
【００７４】
前記「Ｍｏｖｅ」エレメントが前記「ｃｏｎｓｔｒａｉｎｔ」をサブエレメントとして有する場合、前記ｃｏｎｓｔｒａｉｎｔの条件内でＲＯの移転が行われる。前記ｃｏｎｓｔｒａｉｎｔは、一般的なＤＲＭシステムで使用される制限条件を有し、回数（ｃｏｕｎｔ）、時間単位の回数（ｔｉｍｅｄ−ｃｏｕｎｔ）、日時（ｄａｔｅｔｉｍｅ）、期間（ｉｎｔｅｒｖａｌ）、累計（ａｃｃｕｍｕｌａｔｅｄ）、個人（ｉｎｄｉｖｉｄｕａｌ）、システム（ｓｙｓｔｅｍ）などを含む。
【００７５】
前記「ｃｏｕｎｔ」はコンテンツを何回利用できるかを制限する条件であり、前記「ｔｉｍｅｄ−ｃｏｕｎｔ」は所定時間が経過する毎に１回ずつ利用したとみなしてコンテンツの利用回数を制限する条件である。また、前記「ｄａｔｅｔｉｍｅ」は開始時刻と終了時刻を設定してコンテンツの利用を制限する条件であり、前記「ｉｎｔｅｒｖａｌ」はコンテンツを利用開始時刻から所定期間にのみ利用できるように制限する条件である。前記「ａｃｃｕｍｕｌａｔｅｄ」はコンテンツを利用した総時間を累計して特定限界時間までコンテンツを利用できるように制限する条件である。さらに、前記「ｉｎｄｉｖｉｄｕａｌ」は特定ユーザ又は特定デバイスにのみコンテンツの利用を許可する条件であり、前記「ｓｙｓｔｅｍ」はコンテンツを利用できるシステムを制限する条件である。
【００７６】
前記「Ｍｏｖｅ」エレメントが前記ｐｅｒｍｉｓｓｉｏｎをサブエレメントとして有する場合、前記第１デバイスの第１ＤＲＭエージェントは、前記ｐｅｒｍｉｓｓｉｏｎにより指定された動作のみを前記第２デバイスの第２ＤＲＭエージェントに許可するためのＲＯを発行する。
【００７７】
前記「Ｍｏｖｅ」エレメントが前記ｐｅｒｍｉｓｓｉｏｎをサブエレメントとして有しない場合、前記第１デバイスの第１ＤＲＭエージェントは、前記ＲＩから発行された全ての動作を許可するＲＯを前記第２デバイスの第２ＤＲＭエージェントに発行する。
【００７８】
また、ＲＯが前記ｐｅｒｍｉｓｓｉｏｎエレメントを有しないか、又は図７ｂに示すように前記ｐｅｒｍｉｓｓｉｏｎエレメントのサブエレメントとして「Ｍｏｖｅ」エレメントを有する場合、前記第１デバイスは、前記第２デバイスに前記「Ｍｏｖｅ」エレメントを含むＲＯを発行して、前記第２デバイスが他のデバイス（例えば、第３デバイス）に前記ＲＯを移転できるようにする。
【００７９】
前記「Ｍｏｖｅ」エレメントは、ＲＯの一部の移転を示すｐａｒｔｉａｌ特性（又は、属性）を有する。前記ｐａｒｔｉａｌ特性がＲＯの一部の移転を示す値を有する場合（例えば、前記ｐａｒｔｉａｌ特性がｔｒｕｅ値を有するか、又はＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合）、前記第１デバイスは前記第２デバイスにＲＯの一部を移転できる。
【００８０】
例えば、前記ｐａｒｔｉａｌ特性がｔｒｕｅ値を有し、１０時間利用できるＲＯを受信した前記第１デバイスが２時間利用した場合、前記第１デバイスは、残りの時間（８時間）の一部（３時間）を前記第２デバイスに移転できる。ＲＯの一部の移転は状態情報の変更などにより行われる。
【００８１】
以下、「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を含むＲＯの移転方法の好ましい実施形態を説明する。
【００８２】
図８は、本発明の第５実施形態による、デバイス間でｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎを含むＲＯの全部又は一部を移転する方法を示すフローチャートである。
【００８３】
ＲＩは移動が可能なＲＯ又は移動が不可能なＲＯを発行することができ、前記第１デバイスはＲＯを他のデバイスに移転する意思を予め表示してコンテンツを購入することができる。
【００８４】
前記ＲＩは、前記第１デバイスの意思表示により、他のデバイスへのＲＯの移転を許可する「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を含むＲＯを前記第１デバイスに発行する（Ｓ１０１）。ここで、ＲＯの一部を移転する場合において、前記ＲＯがＳｔａｔｅｆｕｌ  ＲＯであると、前記「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」はＲＯの一部の移転を示すｐａｒｔｉａｌ特性の値を有する。
【００８５】
前記第１デバイスは、前記ＲＯの「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を確認し、前記「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」によって前記ＲＯを移転するか否かを決定する（Ｓ１０２）。すなわち、前記ＲＯの全部又は一部の移動が許可された場合、前記第１デバイスは、前記ＲＯの全部又は一部を他のデバイス（例えば、第２デバイス）に移転し、前記ＲＯの全部又は一部の移動が許可されていない場合、前記第１デバイスは、前記ＲＯの全部又は一部を他のデバイスに移転しない。
【００８６】
例えば、前記ＲＯが「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」エレメントを有しないか、又は前記ＲＯが「ｐｅｒｍｉｓｓｉｏｎ」エレメントのサブエレメントとして「Ｍｏｖｅ」を有する場合、前記第１デバイスは、前記ＲＯを前記ＲＯ内の「Ｍｏｖｅ」と共に前記第２デバイスに移転できる。
【００８７】
前記第１デバイスが前記ＲＯを前記第２デバイスに移転するとき、前記第１デバイスは、前記ＲＯを第１デバイスのプライベートキーにより復号化して復号化されたＲＯを生成し、その復号化されたＲＯを前記第２デバイスの公開キーにより暗号化して暗号化されたＲＯを生成する（Ｓ１０３）。
【００８８】
前記第１デバイスは前記第２デバイスにコンテンツをコピーする（Ｓ１０４）。前記段階Ｓ１０４は、ＲＯを移転する前又はＲＯを移転した後に行うこともでき、ＲＯの移転と同時に行うこともできる。
【００８９】
前記第１デバイスは前記段階Ｓ１０３で生成された暗号化されたＲＯを前記第２デバイスに移転する（Ｓ１０５）。
【００９０】
前記暗号化されたＲＯがＳｔａｔｅｆｕｌ  ＲＯであり、前記ＲＯの全部を移転する場合、前記第１デバイスは状態情報を前記第２デバイスに移転する（Ｓ１０６）。しかし、前記段階Ｓ１０６において、前記暗号化されたＲＯがＳｔａｔｅｆｕｌ  ＲＯであり、前記ＲＯの一部を移転する場合であれば、前記第１デバイスは前記ＲＯの一部に関する状態情報を前記第２デバイスに移転する。
【００９１】
前記ＲＯの全部を移転する場合、前記第１デバイスは前記ＲＯを削除する。また、前記ＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記第１デバイスは前記ＲＯの状態情報も削除する（Ｓ１０７）。これに対し、前記ＲＯの一部を移転する場合であれば、前記第１デバイスは前記状態情報を更新する。
【００９２】
前記第１デバイスと前記第２デバイスの少なくとも一方は、前記ＲＯの移転を前記ＲＩに通知する（Ｓ１０８、Ｓ１０９）。
【００９３】
前述のように、前記ＲＯの「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」が確認された後、前記ＲＯの全部又は一部が前記第１デバイスから他のデバイスに移転される。
【００９４】
以下、図９及び図１０を参照してＲＯの全部又は一部を移転する方法について説明する。
【００９５】
図９は、本発明の第６実施形態による、第１デバイスから第２デバイスにＲＯの全部又は一部を移転する方法を示すフローチャートである。ここで、前記第１ユーザは前記第１デバイスのユーザであり、前記第１ＤＲＭエージェントは前記第１デバイスのＤＲＭエージェントである。また、前記第２ユーザは前記第２デバイスのユーザであり、前記第２ＤＲＭエージェントは前記第２デバイスのＤＲＭエージェントである。
【００９６】
図９には示していないが、前記ＲＩは、前記ＲＯを「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」と共に前記第１デバイスの第１ＤＲＭエージェントに発行する。これは、図８と同様である。従って、図８を参照して前述した「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」は図９にも適用される。
【００９７】
前記第１ユーザは前記第１ＤＲＭエージェントに、ＤＲＭコンテンツ及びＲＯの全部又は一部を前記第２デバイスに移転することを指示する（Ｓ２１１）。前記ＲＯの全部又は一部は、前記ＲＩから発行された未利用状態の利用可能なＲＯの全部又は一部でもよく、前記第１デバイスにより利用された後に残った利用可能なＲＯの全部又は一部でもよい。
【００９８】
前記第１ＤＲＭエージェントは、前記ＲＯの「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を確認し、前記「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」によって前記ＲＯを移転するか否かを決定する。前記ＲＯの移転が許可されていない場合、前記第１ＤＲＭエージェントは、前記第１ユーザに前記ＲＯの移転が不可能であることを通知し、次の段階を終了する。
【００９９】
これに対し、前記ＲＯの移転が許可された場合、前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記第２ユーザが前記ＤＲＭコンテンツ及び前記ＲＯの受信を希望するか否かを確認することを要求する（Ｓ２１２）。このとき、前記ＤＲＭコンテンツのＩＤ、前記ＤＲＭコンテンツの情報、前記ＲＯのＩＤ、前記ＲＯの情報、及び前記第２デバイスの認証を要求するための情報などが、前記第１ＤＲＭエージェントから前記第２ＤＲＭエージェントに移転される。前記ＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記ＲＯの利用可能な量が移転される。例えば１０回利用可能なＲＯの全部を移転する場合、前記ＲＯが今後７回利用可能であれば、７回利用可能であるという状態情報が移転される。
【０１００】
前記第２ＤＲＭエージェントは、前記第２ユーザに前記ＤＲＭコンテンツ及び前記ＲＯを受信するか否かを問い合わせる（Ｓ２１３）。前記第２ユーザは前記問い合わせに対する応答を前記第２ＤＲＭエージェントに送信する（Ｓ２１４）。
【０１０１】
前記第２ＤＲＭエージェントは、前記受信した応答の結果を前記第１ＤＲＭエージェントに送信する（Ｓ２１５）。このとき、前記第２デバイスの認証が行われ、前記第１ＤＲＭエージェントに前記第２デバイスの公開キーが共に移転される。
【０１０２】
前記応答の結果、前記第２ユーザが前記ＤＲＭコンテンツ及び前記ＲＯの受信を希望する場合、前記第１ＤＲＭエージェントは、前記ＲＯを前記第１デバイスのプライベートキーにより復号化して復号化されたＲＯを生成し、その復号化されたＲＯを前記第２デバイスの公開キーにより暗号化して暗号化されたＲＯ（ＲＯ’）を生成する（Ｓ２１６）。前記第１ＤＲＭエージェントは前記ＲＯを無効にする。
【０１０３】
その後、前記第１ＤＲＭエージェントは、選択的にＲＯ移転の開始を前記第２ＤＲＭエージェントに通知することができ（Ｓ２１７）、前記第２ＤＲＭエージェントは、前記ＲＯ移転の開始を前記第２ユーザに通知することができる（Ｓ２１８）。
【０１０４】
前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記ＤＲＭコンテンツ及び前記段階Ｓ２１６で暗号化されたＲＯ（ＲＯ’）を移転する（Ｓ２１９）。このとき、前記ＲＯ（ＲＯ’）と前記ＤＲＭコンテンツとは、別々に移転することもでき、ＤＲＭコンテンツフォーマット（ＤＲＭ  Ｃｏｎｔｅｎｔ  Ｆｏｒｍａｔ；ＤＣＦ）にパッケージして共に移転することもできる。
【０１０５】
前記ＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記暗号化されたＲＯ（ＲＯ’）と共に状態情報を移転する（Ｓ２２０）。前記状態情報は、前記ＲＯの残った利用量に関する情報である。前記第１ＤＲＭエージェントは、前記状態情報を前記第２デバイスの公開キーにより暗号化して前記第２ＤＲＭエージェントに移転することもできる。
【０１０６】
前記ＲＯがＳｔａｔｅｌｅｓｓ  ＲＯである場合、前記第１ＤＲＭエージェントは前記ＲＯの状態情報を別途に管理しない。
【０１０７】
前記第１ＤＲＭエージェントは前記第２ＤＲＭエージェントにＲＯ移転完了を通知する（Ｓ２２１）。
【０１０８】
前記第２ＤＲＭエージェントは、前記第１ＤＲＭエージェントに前記受信したＲＯ（ＲＯ’）、状態情報、ＤＲＭコンテンツの設置に成功したか否かを通知する（Ｓ２２２）。前記段階Ｓ２２２は選択して行われる。
【０１０９】
前記第２ＤＲＭエージェントは前記第２ユーザに前記ＲＯ移転完了を通知する（Ｓ２２３）。
【０１１０】
前記第２ＤＲＭエージェントがＲＯ（ＲＯ’）、状態情報、ＤＲＭコンテンツの設置に成功した場合、前記第１ＤＲＭエージェントは、第１ＤＲＭエージェント自身が管理及び利用していた前記ＲＯを削除する。前記ＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記第１ＤＲＭエージェントは前記ＲＯの状態情報も削除する（Ｓ２２４）。しかし、前記段階Ｓ２２４において、前記第１デバイスが前記第２デバイスに前記ＤＲＭコンテンツ及び前記ＲＯの全部又は一部を移転した場合、前記第１デバイスの第１ＤＲＭエージェントは、第１ＤＲＭエージェント自身が管理及び利用していた前記ＲＯの状態情報のみを更新し、前記ＲＯを削除しない。すなわち、前記ＲＯの状態情報は、前記第２ＤＲＭエージェントに移転した後に残ったＲＯの量を示す。しかし、前記状態情報の更新の結果、前記ＲＯがそれ以上利用可能な状態ではない場合、前記第１ＤＲＭエージェントは前記ＲＯを削除できる。
【０１１１】
前記第１ＤＲＭエージェントは、前記ＲＩに前記ＲＯの移転を通知する（Ｓ２２５）。前記通知される情報は、送信デバイス（第１デバイス）のＩＤ、受信デバイス（第２デバイス）のＩＤ、移転されたＲＯのＩＤ、前記ＲＯの移転時間を示すタイムスタンプなどを含む。前記通知される情報は電子署名を選択的に含む。前記電子署名は、前記送信デバイス（第１デバイス）のＩＤ、前記受信デバイス（第２デバイス）のＩＤ、前記移転されたＲＯのＩＤ、前記ＲＯの移転時間を示すタイムスタンプなどを含む通知情報を認証するためのものである。前記段階Ｓ２２５は選択して行われる。
【０１１２】
前記第１ＤＲＭエージェントは、前記第１ユーザに前記ＲＯ及び前記ＤＲＭコンテンツの移転完了を通知する（Ｓ２２６）。
【０１１３】
図９には示していないが、前記第２ＤＲＭエージェントは前記ＲＩに前記ＲＯの受信を通知することもできる。
【０１１４】
従って、前記第１デバイスは、前記ＲＯの全部又は一部を前記第２デバイスに移転する。
【０１１５】
図１０は、本発明の第７実施形態による、第２デバイスの要求により、第１デバイスから第２デバイスにＲＯの全部又は一部を移転する方法を示すフローチャートである。図９との相違点は、前記第２デバイスの要求により、前記第１デバイスから前記第２デバイスにＲＯが移転される点である。
【０１１６】
図１０には示していないが、図８を参照して前述したように、前記ＲＩは、前記ＲＯを「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」と共に前記第１デバイスの第１ＤＲＭエージェントに発行することもできる。この場合、前記第１デバイスの第１ＤＲＭエージェントは、ＲＯ移転が要求されると、前記ＲＯの「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を確認し、その「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」によって前記ＲＯを移転するか否かを決定する。
【０１１７】
前記第２ＤＲＭエージェントは、前記第１ＤＲＭエージェントが管理する前記ＲＯのＩＤ及び前記ＤＲＭコンテンツのＩＤを事前に知ることができる。
【０１１８】
前記第２ユーザは、前記第２デバイスにより前記第１デバイスのＤＲＭコンテンツを検索し、受信を希望するＤＲＭコンテンツ及びＲＯを選択できる。
【０１１９】
前記第２ユーザは、特定ＤＲＭコンテンツ及びＲＯの全部又は一部の移転を前記第１デバイスに要求するように、前記第２ＤＲＭエージェントに指示する（Ｓ２３１）。
【０１２０】
前記第２ＤＲＭエージェントは、前記第１デバイスに前記特定ＤＲＭコンテンツ及び前記ＲＯの全部又は一部の移転を要求する（Ｓ２３２）。このとき、前記ＤＲＭコンテンツのＩＤ及び前記ＲＯのＩＤが前記第１ＤＲＭエージェントに移転され、前記第２デバイスの認証が行われ、前記第２デバイスの公開キーが共に前記第１ＤＲＭエージェントに移転される。
【０１２１】
前記ＲＯが「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」と共に発行された場合、ＲＯ移転が要求されると、前記第１デバイスの第１ＤＲＭエージェントは、前記「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」を確認し、前記ＲＯを移転するか否かを決定する。前記第１ＤＲＭエージェントは、前記ＲＯの移転が可能である場合、前記第１ユーザに前記ＲＯの移転に同意するかを問い合わせ、可能でない場合、前記ＲＯの移転が不可能であることを通知し、次の段階を終了する。この段階はＲＯと共に「ｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎ」が発行される場合に行われる。
【０１２２】
前記ＲＯ移転要求を受信した第１デバイスの第１ＤＲＭエージェントは、前記ＤＲＭコンテンツ及び前記ＲＯの移転に同意するかを前記第１ユーザに問い合わせる（Ｓ２３３）。前記第１ユーザは、前記問い合わせに対する応答を前記第１ＤＲＭエージェントに送信する（Ｓ２３４）。
【０１２３】
前記応答の結果、前記第１ユーザが前記ＤＲＭコンテンツ及び前記ＲＯの移転に同意すると、前記第１ＤＲＭエージェントは、ＲＯ移転の開始を前記第２ＤＲＭエージェントに通知し（Ｓ２３５）、前記第２ＤＲＭエージェントは、前記ＲＯ移転の開始を前記第２ユーザに通知する（Ｓ２３６）。前記段階Ｓ２３５及びＳ２３６は選択して行われる。
【０１２４】
その後、前記第１ＤＲＭエージェントは、前記ＲＯを前記第１デバイスのプライベートキーにより復号化して復号化されたＲＯ（ＲＯ’）を生成し、その復号化されたＲＯを前記第２デバイスの公開キーにより暗号化して暗号化されたＲＯ（ＲＯ’）を生成する（Ｓ２３７）。
【０１２５】
前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに前記ＤＲＭコンテンツ及び前記段階Ｓ２３７で暗号化されたＲＯ（ＲＯ’）を移転する（Ｓ２３８）。このとき、前記ＲＯ（ＲＯ’）と前記ＤＲＭコンテンツとは、別々に移転することもでき、ＤＣＦにパッケージして共に移転することもできる。
【０１２６】
前記ＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記第１ＤＲＭエージェントは、前記第２ＤＲＭエージェントに状態情報を移転する（Ｓ２３９）。前記状態情報は、前記ＲＯの全部を移転する場合は、前記ＲＯの残った利用量の全部に関する情報であり、前記ＲＯの一部を移転する場合は、前記ＲＯの利用量の一部に関する情報である。前記第１ＤＲＭエージェントは、前記状態情報を前記第２デバイスの公開キーにより暗号化して前記第２ＤＲＭエージェントに移転することもできる。
【０１２７】
前記ＲＯがＳｔａｔｅｌｅｓｓ  ＲＯである場合、前記第１ＤＲＭエージェントは前記ＲＯの状態情報を別途に管理しない。
【０１２８】
前記第１ＤＲＭエージェントは前記第２ＤＲＭエージェントにＲＯ移転完了を通知する（Ｓ２４０）。
【０１２９】
前記第２ＤＲＭエージェントは、前記第１ＤＲＭエージェントに前記受信したＲＯの設置に成功したか否かを通知する（Ｓ２４１）。前記段階Ｓ２４１は選択して行われる。
【０１３０】
前記第２ＤＲＭエージェントは前記第２ユーザに前記ＲＯ移転完了を通知する（Ｓ２４２）。
【０１３１】
前記第２ＤＲＭエージェントが前記ＲＯ、状態情報、及びＤＲＭコンテンツの設置に成功した場合、前記第１ＤＲＭエージェントは、第１ＤＲＭエージェント自身が管理していた前記ＲＯを削除する。前記ＲＯがＳｔａｔｅｆｕｌ  ＲＯである場合、前記第１ＤＲＭエージェントは前記ＲＯの状態情報も削除する（Ｓ２４３）。しかし、前記段階Ｓ２４３において、前記第１デバイスが前記第２デバイスに前記ＤＲＭコンテンツ及び前記ＲＯの一部を移転した場合、前記第１デバイスの第１ＤＲＭエージェントは、第１ＤＲＭエージェント自身が管理していた前記ＲＯの状態情報のみを更新し、前記ＲＯを削除しない。すなわち、前記ＲＯの状態情報は、前記第２ＤＲＭエージェントに移転した後に残ったＲＯの量を示す。しかし、前記状態情報の更新の結果、前記ＲＯがそれ以上利用可能な状態ではない場合、前記第１ＤＲＭエージェントは前記ＲＯを削除できる。
【０１３２】
前記第１ＤＲＭエージェントは、前記ＲＩに前記ＲＯの移転を通知する（Ｓ２４４）。前記通知される情報は、送信デバイスのＩＤ、受信デバイスのＩＤ、移転されたＲＯのＩＤ、前記ＲＯの移転時間を示すタイムスタンプなどを含む。前記通知される情報は電子署名を選択的に含む。前記電子署名は、前記送信デバイスのＩＤ、前記受信デバイスのＩＤ、前記移転されたＲＯのＩＤ、前記ＲＯの移転時間を示すタイムスタンプなどを含む通知情報を認証するためのものである。前記段階Ｓ２４４は選択して行われる。
【０１３３】
前記第１ＤＲＭエージェントは前記第１ユーザに前記ＲＯ移転完了を通知する（Ｓ２４５）。
【０１３４】
前記第２デバイスの第２ＤＲＭエージェントも、前記ＲＩに前記ＲＯの受信を通知できる（図４には図示せず）。
【０１３５】
従って、要求により、前記第２デバイスは前記第１デバイスから特定ＤＲＭコンテンツ及びＲＯの全部を受信する。
【０１３６】
本発明によるデバイスは、全てのタイプの移動通信端末（例えば、ユーザ装置（ＵＥ）、携帯電話、セルラーフォン、ＤＭＢフォン、ＤＶＢ−Ｈフォン、ＰＤＡフォン、ＰＴＴフォンなど）、デジタルテレビ、ＧＰＳナビゲーション、携帯用ゲーム機、ＭＰ３、家電製品などを含むもので、ＤＲＭコンテンツを利用できる全てのデバイスを含む。また、本発明におけるグループという用語はドメインともいわれ、グループＲＯはドメインＲＯともいわれ、グループキーはドメインキーともいわれる。
【０１３７】
本発明の精神や基本的な特性から外れない限り多様な形態で本発明を実現することができ、前述した実施形態は前述した詳細な記載内容によって限定されるのではなく、添付された請求の範囲に定義された本発明の精神や範囲内で広く解釈されるべきであり、本発明の請求の範囲内で行われるあらゆる変更及び変形、並びに請求の範囲の均等物は本発明の請求の範囲に含まれる。
【図面の簡単な説明】
【０１３８】
【図１】従来のデジタル著作権管理システムを示す構成図である。
【図２】本発明によるデジタル著作権管理における利用権利移転方法を実現するためのシステムを概略的に示すブロック図である。
【図３】本発明の第１実施形態による利用権利移転方法を示すフローチャートである。
【図４】本発明の第２実施形態による利用権利移転方法を示すフローチャートである。
【図５】本発明の第３実施形態による利用権利移転方法を示すフローチャートである。
【図６】本発明の第４実施形態による利用権利移転方法を示すフローチャートである。
【図７ａ】本発明による利用権利の「Ｍｏｖｅ」エレメントのサブエレメントを示す図である。
【図７ｂ】本発明による「ｐｅｒｍｉｓｓｉｏｎ」エレメントのサブエレメントを示す図である。
【図８】本発明の第５実施形態による、デバイス間でｍｏｖｅ  ｐｅｒｍｉｓｓｉｏｎを含む利用権利の全部又は一部を移転する方法を示すフローチャートである。
【図９】本発明の第６実施形態による、第１デバイスから第２デバイスに利用権利の全部又は一部を移転する方法を示すフローチャートである。
【図１０】本発明の第７実施形態による、第２デバイスの要求により、第１デバイスから第２デバイスに利用権利の全部又は一部を移転する方法を示すフローチャートである。
【図１】
2008545209.tif 000003
【図２】
2008545209.tif 000004
【図３】
2008545209.tif 000005
【図４】
2008545209.tif 000006
【図５】
2008545209.tif 000007
【図６】
2008545209.tif 000008
【図７】
2008545209.tif 000009
【図８】
2008545209.tif 000010
【図９】
2008545209.tif 000011
【図１０】
2008545209.tif 000012
【国際調査報告】
2008545209.tif 000013
2008545209.tif 000014