(57)【要約】  本発明は、デジタル著作権管理方法及び装置に関する。本発明の実施形態によるデジタル著作権管理方法は、ホストデバイスが携帯用保存装置に特定コンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請する第１要請ステップと、第１要請結果、受信された権利オブジェクト情報を確認して、消費する権利オブジェクトを選択するステップと、選択された権利オブジェクトを消費して、コンテンツオブジェクトを実行させるステップと、を含む。本発明によれば、ホストデバイスは携帯用保存装置に保存された権利オブジェクトを効果的に消費できる。
2008511897.tif 000002
【特許請求の範囲】
【請求項１】
ホストデバイスが携帯用保存装置に特定コンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請する第１要請ステップと、
前記第１要請結果、受信された権利オブジェクト情報を確認して、消費する権利オブジェクトを選択するステップと、
前記選択された権利オブジェクトを消費して、前記コンテンツオブジェクトを実行させるステップと、を含むデジタル著作権管理方法。
【請求項２】
前記権利オブジェクト情報は、前記コンテンツオブジェクトを実行させうる権利オブジェクトの識別子、前記権利オブジェクトの保存位置情報、前記権利オブジェクトの使用制限情報、前記権利オブジェクトのコピー制限情報及び前記権利オブジェクトの状態情報のうち少なくとも一つを含む請求項１に記載のデジタル著作権管理方法。
【請求項３】
前記権利オブジェクト情報は、前記特定コンテンツオブジェクトを実行させうる権利オブジェクトをさらに含む請求項２に記載のデジタル著作権管理方法。
【請求項４】
前記コンテンツオブジェクトを実行させるステップは、前記選択された権利オブジェクトの識別情報を使用して前記権利オブジェクトの伝送を要請する第２要請ステップと、
前記第２要請結果、受信された権利オブジェクトを消費して、前記コンテンツオブジェクトを実行させるステップと、を含む請求項２に記載のデジタル著作権管理方法。
【請求項５】
前記識別情報は、前記選択された権利オブジェクトの識別子または前記選択された権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項４に記載のデジタル著作権管理方法。
【請求項６】
前記権利オブジェクトの消費によって変化された前記権利オブジェクトの可用状態を表す状態更新情報を生成するステップと、
前記生成された状態更新情報及び前記消費された権利オブジェクトの識別情報を使用して、前記携帯用保存装置に前記消費された権利オブジェクトの状態情報更新を要請するステップと、をさらに含む請求項１に記載のデジタル著作権管理方法。
【請求項７】
前記識別情報は、前記選択された権利オブジェクトの識別子または前記選択された権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項６に記載のデジタル著作権管理方法。
【請求項８】
携帯用保存装置がホストデバイスから特定コンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請されるステップと、
前記コンテンツオブジェクトを実行させうる権利オブジェクトを検索するステップと、
前記ホストデバイスに、前記検索結果、検索された権利オブジェクト及び前記検索された権利オブジェクトの情報を伝送するステップと、を含むデジタル著作権管理方法。
【請求項９】
前記検索された権利オブジェクトの情報は、前記コンテンツオブジェクトを実行させうる権利オブジェクトの識別子、前記権利オブジェクトの保存位置情報、前記権利オブジェクトの使用制限情報、前記権利オブジェクトのコピー制限情報及び前記権利オブジェクトの状態情報のうち少なくとも一つを含む請求項８に記載のデジタル著作権管理方法。
【請求項１０】
前記伝送するステップは、前記検索された権利オブジェクトの情報を抽出して前記ホストデバイスに伝送するステップと、
前記ホストデバイスから、前記検索された権利オブジェクトのうち、特定権利オブジェクトの伝送要請と共に前記伝送要請された権利オブジェクトの識別情報を受信するステップと、
前記識別情報を通じて前記伝送要請された権利オブジェクトを検索して、前記ホストデバイスに伝送するステップと、を含む請求項９に記載のデジタル著作権管理方法。
【請求項１１】
前記識別情報は、前記伝送要請された権利オブジェクトの識別子、または前記伝送要請された権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項１０に記載のデジタル著作権管理方法。
【請求項１２】
前記ホストデバイスから、前記消費された権利オブジェクトの可用状態を表す状態更新情報、及び前記消費された権利オブジェクトの識別情報を含む、前記消費された権利オブジェクトに対する状態情報更新要請を受信するステップと、
前記消費された権利オブジェクトの状態情報を更新するステップと、をさらに含む請求項９に記載のデジタル著作権管理方法。
【請求項１３】
前記状態情報更新対象となる権利オブジェクトは、前記権利オブジェクト識別情報により検索される請求項１２に記載のデジタル著作権管理方法。
【請求項１４】
前記識別情報は、前記消費された権利オブジェクトの識別子または前記消費された権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項１２に記載のデジタル著作権管理方法。
【請求項１５】
前記状態情報の更新は、前記状態情報の更新のために検索された権利オブジェクトの状態情報を前記状態更新情報に代替することによって行われる請求項１３に記載のデジタル著作権管理方法。
【請求項１６】
携帯用保存装置との連結のためのインターフェースモジュールと、
前記インターフェースモジュールを通じて、前記携帯用保存装置に特定コンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請する制御モジュールと、
前記要請結果、前記携帯用保存装置から受信された権利オブジェクトを消費して前記コンテンツオブジェクトを実行させるコンテンツ実行モジュールと、を備えるホストデバイス。
【請求項１７】
前記制御モジュールは、前記実行させるコンテンツオブジェクトの識別子または前記消費する権利オブジェクトの識別情報を使用して、前記権利オブジェクトの伝送を要請する請求項１６に記載のホストデバイス。
【請求項１８】
前記識別情報は、前記権利オブジェクトの識別子または前記権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項１７に記載のホストデバイス。
【請求項１９】
前記識別情報は、前記要請結果、前記権利オブジェクトと共に受信された前記権利オブジェクトの情報を通じて獲得した請求項１７に記載のホストデバイス。
【請求項２０】
前記権利オブジェクトの情報は、前記権利オブジェクトの識別子、前記権利オブジェクトの保存位置情報、前記権利オブジェクトの使用制限情報、前記権利オブジェクトのコピー制限情報及び権利オブジェクトの状態情報のうち少なくとも一つを含む請求項１９に記載のホストデバイス。
【請求項２１】
前記コンテンツ実行モジュールが前記コンテンツオブジェクトを実行させるために、前記権利オブジェクトの消費によって変化された前記権利オブジェクトの可用状態を表す状態更新情報を生成する更新情報生成モジュールをさらに備える請求項１６に記載のホストデバイス。
【請求項２２】
前記制御モジュールは、前記生成された状態更新情報及び前記消費した権利オブジェクトの識別情報を使用して、前記インターフェースモジュールを通じて前記携帯用保存装置に前記消費した権利オブジェクトの状態情報更新を要請する請求項２１に記載のホストデバイス。
【請求項２３】
前記識別情報は、前記権利オブジェクトの識別子または前記権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項２２に記載のホストデバイス。
【請求項２４】
ホストデバイスとの連結のためのインターフェースモジュールと、
権利オブジェクト及び前記権利オブジェクトの状態情報を保存する保存モジュールと、
前記インターフェースモジュールを通じて連結された前記ホストデバイスから特定コンテンツオブジェクトを実行させうる権利オブジェクト検索を要請されることによって、前記保存モジュールに保存された権利オブジェクトを検索し、前記検索された権利オブジェクトを前記インターフェースモジュールを通じてホストデバイスに伝送する制御モジュールと、を備える携帯用保存装置。
【請求項２５】
前記権利オブジェクトの検索は、前記ホストデバイスの要請と共に受信された特定コンテンツオブジェクトの識別子または前記権利オブジェクトの識別情報を使用した検索である請求項２４に記載の携帯用保存装置。
【請求項２６】
前記識別情報は、前記権利オブジェクトの識別子または前記権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項２５に記載の携帯用保存装置。
【請求項２７】
前記権利オブジェクトの検索が要請された場合、前記制御モジュールは、前記コンテンツオブジェクトを実行させうる権利オブジェクトを検索し、前記検索された権利オブジェクトの情報を抽出して、前記インターフェースモジュールを通じて前記ホストデバイスに伝送させる請求項２４に記載の携帯用保存装置。
【請求項２８】
前記権利オブジェクトの情報は、前記権利オブジェクトの識別子、前記権利オブジェクトの保存位置情報、前記権利オブジェクトの使用制限情報、前記権利オブジェクトのコピー制限情報及び権利オブジェクトの状態情報のうち少なくとも一つを含む請求項２７に記載の携帯用保存装置。
【請求項２９】
前記インターフェースモジュールが、前記ホストデバイスから権利オブジェクトの状態情報更新要請を受信した場合、前記制御モジュールは、前記状態情報更新要請と共に受信された状態更新情報及び更新対象となる権利オブジェクトの識別情報を使用して、前記権利オブジェクトの状態情報を更新する請求項２４に記載の携帯用保存装置。
【請求項３０】
前記識別情報は、前記更新対象となる権利オブジェクトの識別子または前記更新対象となる権利オブジェクトの保存位置情報のうち少なくとも一つを含む請求項２９に記載の携帯用保存装置。
【請求項３１】
前記更新対象となる権利オブジェクトは、前記権利オブジェクト識別情報により検索される請求項２９に記載の携帯用保存装置。
【請求項３２】
前記状態情報更新は、前記更新対象となる権利オブジェクトの状態情報が前記状態更新情報に代替される更新である請求項２９に記載の携帯用保存装置。
【請求項３３】
前記状態更新情報は、前記ホストデバイスが前記伝送された権利オブジェクトの消費によって変化された前記権利オブジェクトの可用状態を表す情報である請求項２９に記載の携帯用保存装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル著作権管理方法及び装置に係り、より詳細には、携帯用保存装置に保存された権利オブジェクトを利用するデジタル著作権を管理方法及び装置に関する。
【背景技術】
【０００２】
最近にデジタル著作権管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ；以下、“ＤＲＭ”という）に関する研究が活発であり、ＤＲＭを適用した商用サービスが導入されるか、導入中にある。ＤＲＭは無断コピー及び配布が容易なデジタルコンテンツを保護するための技術概念である。
【０００３】
デジタルコンテンツを保護しようとする努力は従来にもあったが、これは、デジタルコンテンツへの無断接近防止に重点をおいていた。例えば、デジタルコンテンツへの接近は、代価を支払ったユーザにのみ許容され、代価を支払わっていないユーザはデジタルコンテンツに接近できなかった。しかし、デジタルデータの特性上、デジタルコンテンツは再使用、加工、コピー及び配布が容易である。したがって、代価を支払ってデジタルコンテンツに接近したユーザがこれを無断にコピーまたは配布する場合には、代価を支払わっていないユーザもデジタルコンテンツを使用可能になる。
【０００４】
このような問題点を補完するために、ＤＲＭは、デジタルコンテンツを暗号化して配布し、暗号化されたデジタルコンテンツを使用するためには、権利オブジェクト（Ｒｉｇｈｔ  Ｏｂｊｅｃｔ；ＲＯ）という特定ライセンスを必要とする。
【０００５】
図１を参照して説明すれば、デジタルコンテンツを使用しようとするデバイス１１０は、所望のデジタルコンテンツをコンテンツ供給者１２０から得ることができる。この時、コンテンツ供給者１２０が供給するデジタルコンテンツは暗号化された状態であり、暗号化されたデジタルコンテンツ（以下、コンテンツオブジェクトという）を使用するためには、権利オブジェクトが必要である。
【０００６】
デバイス１１０は、一定代価を支払って権利オブジェクト発行機関１３０からコンテンツオブジェクトを実行させうる権限が含まれた権利オブジェクトを得ることができる。権利オブジェクトに含まれた権限は、コンテンツオブジェクトを復号化させうるコンテンツ暗号化キーでありうる。この時、権利オブジェクト発行機関１３０は、コンテンツ供給者１２０に権利オブジェクト発行明細を報告し、場合によっては権利オブジェクト発行機関１３０とコンテンツ供給者１２０とが同一主体でありうる。
【０００７】
権利オブジェクトを獲得したデバイス１１０は、権利オブジェクトを消費してコンテンツオブジェクトを使用できるようになる。
【０００８】
一方、コンテンツオブジェクトは、他のデバイスにも自由にコピー及び配布されうる。しかし、権利オブジェクトは、権利オブジェクトを通じてコンテンツを使用できる回数や期間などの制限情報または権利オブジェクトのコピーを許容する回数に関する制限情報を含んでいる。したがって、コンテンツオブジェクトとは異なって権利オブジェクトは、その再使用やコピーに一定制限が加えられる。したがって、ＤＲＭによれば、デジタルコンテンツを効果的に保護できる。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ユーザは、このような権利オブジェクトを携帯電話やＰＤＡのように、マルチメディアデータを実行させようとするホストデバイスに保存する。しかし、最近にはコンテンツオブジェクトまたは権利オブジェクトの保管及び配布を簡便にするために、メモリスティックやマルチメディアカード（Ｍｕｌｔｉ−Ｍｅｄｉａ  Ｃａｒｄ；ＭＭＣ）のような携帯用保存装置を通じて、権利オブジェクトを管理可能にする技術が試みられている。これにより、ホストデバイスが携帯用保存装置に保存された権利オブジェクトを効果的に消費できる技術が要求された。
【課題を解決するための手段】
【００１０】
本発明は、ホストデバイスが携帯用保存装置に保存された権利オブジェクトを効果的に消費可能にすることにその目的がある。
【００１１】
本発明の目的は、以上で言及した目的に制限されず、言及されていないさらに他の目的は、下記の記載から当業者に明確に理解されうる。
【００１２】
前記目的を達成するために、本発明の実施形態によるデジタル著作権管理方法は、ホストデバイスが携帯用保存装置に特定コンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請する第１要請ステップと、前記第１要請結果、受信された権利オブジェクト情報を確認して、消費する権利オブジェクトを選択するステップと、前記選択された権利オブジェクトを消費して、前記コンテンツオブジェクトを実行させるステップと、を含む。
【００１３】
前記目的を達成するために、本発明の実施形態によるデジタル著作権管理方法は、携帯用保存装置がホストデバイスから特定コンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請されるステップと、前記コンテンツオブジェクトを実行させうる権利オブジェクトを検索するステップと、前記ホストデバイスに、前記検索結果、検索された権利オブジェクト及び前記検索された権利オブジェクトの情報を伝送するステップと、を含む。
【００１４】
前記目的を達成するために、本発明の実施形態によるホストデバイスは、携帯用保存装置との連結のためのインターフェースモジュールと、前記インターフェースモジュールを通じて、前記携帯用保存装置に特定コンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請する制御モジュールと、前記要請結果、前記携帯用保存装置から受信された権利オブジェクトを消費して前記コンテンツオブジェクトを実行させるコンテンツ実行モジュールと、を備える。
【００１５】
前記目的を達成するために、本発明の実施形態による携帯用保存装置は、ホストデバイスとの連結のためのインターフェースモジュールと、権利オブジェクト及び前記権利オブジェクトの状態情報を保存する保存モジュールと、前記インターフェースモジュールを通じて連結された前記ホストデバイスから特定コンテンツオブジェクトを実行させうる権利オブジェクト検索が要請されることによって、前記保存モジュールに保存された権利オブジェクトを検索し、前記検索された権利オブジェクトを前記インターフェースモジュールを通じてホストデバイスに伝送する制御モジュールと、を備える。
【発明を実施するための最良の形態】
【００１６】
その他の実施形態の具体的な事項は詳細な説明及び図面に含まれている。
【００１７】
本発明の利点及び特徴、そしてそれらを達成する方法は、添付される図面と共に詳細に後述される実施形態を参照すれば明確になる。しかし、本発明は以下で開示される実施形態に限定されず、相異なる多様な形態で具現され、ただし、本実施形態は本発明の開示を完全にし、当業者に発明の範ちゅうを完全に知らせるために提供されるものであり、本発明は、請求項の範ちゅうによってのみ定義される。明細書全体にわたって同一参照符号は同一構成要素を示す。
【００１８】
本発明の詳細な説明に先立って本明細書で使用する用語の意味を簡略に説明する。しかし、用語の説明は本明細書の理解を助けるためのものである。したがって、本発明の詳細な説明において本発明を明示的に限定しない場合には、以下の用語が本発明の技術的思想を限定する意味で使われるものではないということに注意せねばならない。
【００１９】
−公開キー暗号化（Ｐｕｂｌｉｃ−ｋｅｙ  Ｃｒｙｐｔｏｇｒａｐｈｙ）
非対称暗号化ともいい、これは、データの復号化に使われる暗号キーとデータの暗号化に使われる暗号キーとが、相異なる暗号キーで構成される暗号化方式を意味する。公開キー暗号化方式で、暗号キーは、公開キーと個人キーとの対からなる。公開キーは、秘密に保管する必要がなく、他のデバイスに簡単に知られ、個人キーは特定デバイス自身のみ知っていなければならない。このような公開キー暗号化アルゴリズムの例には、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ方式、ＲＳＡ方式、ＥｌＧａｍａｌ方式、及び楕円曲線方式などがある。
【００２０】
−対称キー暗号化（Ｓｙｍｅｔｒｉｃ−ｋｅｙ  Ｃｒｉｐｔｏｇｒａｐｈｙ）
秘密キー暗号化ともいい、これは、データの暗号化に使われる暗号キーと、データの復号化に使われる暗号キーとが同じ暗号キーで構成される暗号化方式を意味する。このような対称キー暗号化の例には、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）方式が最も一般的に使われており、最近にはＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）方式を採用したアプリケーションが増加しつつある。
【００２１】
−電子署名（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅ）
署名者により文書が作成されたことを表すために使われる。このような電子署名の例には、ＲＳＡ電子署名、ＥｌＧａｍａｌ電子署名、ＤＳＡ電子署名、Ｓｃｈｎｏｒｒ電子署名などがある。
【００２２】
−携帯用保存装置
本発明で使用する携帯用保存装置は、フラッシュメモリのようにデータの読み取り・書き込み・削除のできる性質を持つ不揮発性メモリを含み、データに対する所定の演算能力を持ち、ホストデバイスとの連結／分離が容易な保存装置を意味する。このような保存装置の例には、スマートメディア、メモリスティック、ＣＦカード、ＸＤカード、マルチメディアカードなどがある。
【００２３】
−ホストデバイス
本発明で使用するホストデバイスは、携帯用保存装置と連結可能であり、携帯用保存装置に保存された権利オブジェクトを通じてデジタルコンテンツを直接使用できるマルチメディア装置を意味する。ホストデバイスの例には、携帯電話、ＰＤＡ、ノート型パソコン、デスクトップコンピュータ、デジタルＴＶなどがある。
【００２４】
−権利オブジェクト
コンテンツオブジェクトを使用できる権限、そのコンテンツに対する使用制限情報、権利オブジェクトのコピー制限情報、権利オブジェクトＩＤ及びコンテンツＩＤなどを含む一種のライセンスである。
【００２５】
コンテンツオブジェクトを使用できる権限は、コンテンツオブジェクトを復号化できるコンテンツ暗号化キー（Ｃｏｎｔｅｎｔ  Ｅｎｃｒｙｐｔｉｏｎ  Ｋｅｙ；以下、ＣＥＫという）でありうる。ＣＥＫは、デバイスが利用しようとするコンテンツオブジェクトを復号化するキー値であり、ホストデバイスは、権利オブジェクトが保存された携帯用保存装置からこのＣＥＫを受信することによって、コンテンツオブジェクトを使用できる。
【００２６】
使用制限情報は、コンテンツオブジェクトを実行させるために権利オブジェクトを消費できる限度を表す情報である。使用制限の種類には、使用日制限、使用回数制限、使用期間制限、使用期限制限などがある。
【００２７】
使用日制限は、コンテンツオブジェクトを使用できる日を制限する。したがって、権利オブジェクトに使用日制限が設定された場合、ホストデバイスは、権利オブジェクトに設定された日以後から、または権利オブジェクトに設定された日以前まで該当権利オブジェクトを消費してコンテンツオブジェクトを使用できる。
【００２８】
使用回数制限は、コンテンツオブジェクトを使用できる回数を制限する。例えば、権利オブジェクトに使用回数制限がＮに設定されているならば、ホストデバイスは、該当権利オブジェクトを消費してコンテンツオブジェクトをＮ回使用できる。
【００２９】
使用期間制限は、権利オブジェクトを通じてコンテンツオブジェクトを最初に使用した時から権利オブジェクトに設定された期間の間に該当権利オブジェクトを消費してコンテンツオブジェクトを使用できるように制限する。例えば、権利オブジェクトに使用期間制限が１週間に設定された場合、ホストデバイスは、コンテンツオブジェクトを使用するために該当権利オブジェクトを最初に消費した時から１週間の間に権利オブジェクトの消費を通じてコンテンツオブジェクトを使用できるようになる。
【００３０】
使用期限制限は、コンテンツオブジェクトを使用できる時間の総和を制限する。例えば、権利オブジェクトに使用期限制限が１０時間に設定されているならば、ホストデバイスは、該当権利オブジェクトを消費して１０時間の間にコンテンツオブジェクトを使用できる。この時、ホストデバイスは、コンテンツオブジェクトの使用回数や使用日によって制限されない。
【００３１】
コピー制限情報は、権利オブジェクトをコピーするか、移動させうる回数や限度を制限する情報である。コピー制限情報は、コピー制限情報及び移動制限情報を含むことができる。
【００３２】
権利オブジェクトのコピーは、既存のデバイスに権利オブジェクトが残っている状態で同じ権利オブジェクトを他のデバイスに伝送させる概念である。
【００３３】
権利オブジェクトの移動は、既存のデバイスにあった権利オブジェクトを他のデバイスに伝送させつつ、既存のデバイスでは該当権利オブジェクトを削除する概念である。
【００３４】
したがって、ユーザは、ホストデバイスや携帯用保存装置に保存された権利オブジェクトを、該当権利オブジェクトに設定されたコピー制限回数または移動制限回数ほど他のホストデバイスや携帯用保存装置でコピーまたは移動させることができる。
権利オブジェクトＩＤは、他の権利オブジェクトから自身を識別可能にする識別子である。
【００３５】
コンテンツＩＤは、権利オブジェクトを消費することによって実行させうるコンテンツオブジェクトを識別するためのコンテンツオブジェクトの識別子である。
【００３６】
その他の権利オブジェクトについての説明は、ＯＭＡ  ＤＲＭ  Ｅｎａｂｌｅｒ  ｖ１．０，２００２，Ｏｐｅｎ  Ｍｏｂｉｌｅ  ＡｌｌｉａｎｃｅまたはＯＭＡ  ＤＲＭ  ｖ２．０  ｄｒａｆｔ，２００４，Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅに詳細に記載されている。
【００３７】
−権利オブジェクト状態情報
本発明で使用する権利オブジェクト状態情報は、権利オブジェクトの消費程度を表す情報である。例えば、権利オブジェクトに使用期限情報が１０時間に設定されており、ホストデバイスがコンテンツオブジェクトを使用するために権利オブジェクトを消費した時間が４時間である場合、権利オブジェクト状態情報は、ホストデバイスがこれまで権利オブジェクトを消費した時間（４時間）、または今後ホストデバイスが権利オブジェクトを消費してコンテンツオブジェクトを使用できる時間（６時間）についての情報を表す。
【００３８】
このような権利オブジェクト状態情報は、権利オブジェクト内に含まれてもよく、権利オブジェクトを保存しているデバイスが権利オブジェクトと共に別の情報として管理してもよい。
【００３９】
以下、添付された図面を参照して、本発明の望ましい実施形態を詳細に説明する。
図２は、本発明の一実施形態によるＤＲＭ概念を示す図面である。
【００４０】
ユーザは、ホストデバイス２１０を通じて、従来のようにコンテンツ供給者２４０からコンテンツオブジェクトを獲得できる。また、一定の代価を支払って権利オブジェクト発行機関２３０からコンテンツオブジェクトを実行させうる権利オブジェクトを購入することができる。
【００４１】
一方、購入した権利オブジェクトは、ホストデバイス２１０に保存してもよいが、本発明の実施形態によって携帯用保存装置２２０に保存してもよい。この他にも、携帯用保存装置２２０は、その生産時から一つ以上の権利オブジェクトを保存してもよい。
【００４２】
この場合、ホストデバイス２１０は、コンテンツオブジェクトを使用するために携帯用保存装置２２０に保存された権利オブジェクトを消費できる。権利オブジェクトを消費したホストデバイス２１０は、権利オブジェクトの消費程度によって該当権利オブジェクトについての状態更新情報を生成し、これを携帯用保存装置２２０に伝送する。携帯用保存装置２２０は、受信された状態更新情報を通じて該当権利オブジェクトの状態情報を更新する。
【００４３】
さらに他のホストデバイス２５０も、携帯用保存装置２２０に保存された権利オブジェクトを消費してコンテンツオブジェクトを使用できる。場合によっては、携帯用保存装置２２０に保存された権利オブジェクトを他のホストデバイス２５０に移動またはコピーさせることもある。したがって、携帯用保存装置２２０を使用すれば、権利オブジェクトに設定された使用制限情報またはコピー制限情報の制限範囲内で、ホストデバイス２１０、２５０が簡便に権利オブジェクトを共有できるようになる。また、権利オブジェクトを携帯用保存装置２２０に保存させることによって、ホストデバイス２１０のデータ保存能力を向上させて、権利オブジェクトの管理を簡便に行える。
【００４４】
一方、ホストデバイス２１０が携帯用保存装置２２０と結合してデータを交換する前に相互認証を経ることが一般的である。相互認証は、ホストデバイス２１０と携帯用保存装置２２０との間に交換されるデータの保安を維持するための基礎過程であり、これを図３を通じて説明する。
【００４５】
図３は、本発明の一実施形態によるホストデバイスと携帯用保存装置間相互認証過程を示すフローチャートである。
図３の説明において、下添字Ｈは、ホストデバイス２１０所有であるか、ホストデバイス２１０が生成したデータを意味し、下添字Ｓは、携帯用保存装置２２０所有であるか、携帯用保存装置２２０が生成したデータを意味する。
【００４６】
ホストデバイス２１０と携帯用保存装置２２０とは、それぞれ自身だけの暗号化キー対を含むことができ、暗号化キー対は、公開キー暗号化のために使われる。
【００４７】
最初のホストデバイス２１０が携帯用保存装置２２０に相互認証を要請する（Ｓ１０）。この時、ホストデバイス２１０は、自身の公開キーを携帯用保存装置２２０に伝送する。公開キーは、認証機関がホストデバイス２１０に対して発行した認証書Ｈに含まれて伝送されてもよい。
【００４８】
携帯用保存装置２２０は、ホストデバイス２１０の認証書Ｈを通じてホストデバイス２１０が正当なデバイスであるか否かを確認することができて、ホストデバイス２１０の公開キーを得ることができる。
【００４９】
携帯用保存装置２２０はホストデバイス２１０の認証書Ｈを確認する（Ｓ１２）。この時、携帯用保存装置２２０は、認証書Ｈの有効期間の満了如何、及び認証書廃棄目録（Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｖｏｃａｔｉｏｎ  Ｌｉｓｔ；以下、“ＣＲＬ”と称す）を使用して、認証書Ｈが有効であるかどうかを確認できる。もし、認証書Ｈの有効期間が過ぎたり、認証書ＨがＣＲＬに登録された認証書である場合ならば、携帯用保存装置２２０は、ホストデバイス２１０との相互認証を拒否できる。一方、認証書Ｈが有効であると確認された場合、携帯用保存装置２２０は、認証書Ｈを通じてホストデバイス２１０の公開キーを得ることができる。
【００５０】
一方、ホストデバイス２１０の認証書が有効であると確認された場合、携帯用保存装置２２０は、相互認証要請に応答するために乱数Ｓを生成し（Ｓ１４）、これをホストデバイス２１０の公開キーで暗号化する（Ｓ１６）。
【００５１】
相互認証応答で暗号化された乱数Ｓは、携帯用保存装置２２０の公開キーと共にホストデバイス２１０に伝送される（Ｓ２０）。この時、携帯用保存装置２２０の公開キーも携帯用保存装置２２０の認証書Ｓに含まれて伝送されてもよい。
【００５２】
ホストデバイス２１０は、自身が保有したＣＲＬを通じて携帯用保存装置２２０の認証書Ｈの有効性を確認して、携帯用保存装置２２０が正当なデバイスであるということを確認できる（Ｓ２２）。一方、ホストデバイス２１０は、携帯用保存装置２２０の認証書を通じて携帯用保存装置２２０の公開キーを得て、暗号化された乱数Ｓを自身の個人キーで復号化して乱数Ｓを得ることができる（Ｓ２４）。
【００５３】
携帯用保存装置２２０が正当なデバイスであるということを確認したホストデバイス２１０も乱数Ｈを生成し（Ｓ２６）、生成された乱数Ｈを、携帯用保存装置２２０の公開キーで暗号化する（Ｓ２８）。
その後、ホストデバイス２１０は、セッションキー生成要請と共に暗号化された乱数Ｈを伝送する（Ｓ３０）。
【００５４】
携帯用保存装置２２０は、暗号化された乱数Ｈを受信して自身の個人キーで復号化する（Ｓ３２）。これにより、ホストデバイス２１０と携帯用保存装置２２０とは、自身が生成した乱数と相手が生成した乱数とを共有でき、二つの乱数を利用してセッションキーを生成する（Ｓ４０、Ｓ４２）。本実施形態でデバイス２１０と携帯用保存装置２２０両者とも乱数を生成して使用することによって、任意性を大きく高めて安全な相互認証が可能になる。
【００５５】
一方、セッションキーを生成したホストデバイス２１０と携帯用保存装置２２０とは、自身の生成したセッションキーが相手の生成したセッションキーと同じであるかどうかを確認する作業も行える。
【００５６】
セッションキーを共有したホストデバイス２１０と携帯用保存装置２２０とは、相互間に伝送されるデータをセッションキーで暗号化し、受信されたデータをセッションキーで復号化できる。これにより、データ伝送時に保安性を強化できる。
【００５７】
前述した相互認証過程は、ホストデバイス２１０と携帯用保存装置２２０とが相互公認されたデバイスということを確認して、セッションキーを共有するための過程の一例であるだけである。したがって、ホストデバイス２１０と携帯用保存装置２２０との共通したセッションキーを生成するために、これと類似した相互認証過程が実行できる。
【００５８】
一方、セッションキーを通じた暗号化は、対称キー暗号化方式に属することができる。しかし、本発明はこれに限定されず、ホストデバイス２１０と携帯用保存装置２２０とは、伝送するデータを相手の公開キーで暗号化し、受信されたデータを自身の個人キーで暗号化する公開キー暗号化方式を使用することもできる。
【００５９】
以下、各実施形態において特別な言及がなくても、ホストデバイス２１０と携帯用保存装置２２０とは、相互伝送されるデータをセッションキーまたは相手の公開キーで暗号化でき、受信されたデータをセッションキーまたは自身の個人キーで復号化できる。
【００６０】
図４は、本発明の一実施形態による権利オブジェクトを消費する過程を示すフローチャートである。
携帯用保存装置２２０との相互認証を終えたホストデバイス２１０は、自身が保存したり、他のデバイスから伝送されたコンテンツオブジェクトのうち使用するコンテンツオブジェクトを選択する（Ｓ１１０）。
【００６１】
ホストデバイス２１０は、選択されたコンテンツオブジェクトを使用するために、携帯用保存装置２２０に選択されたコンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請する（Ｓ１２０）。この時、ホストデバイス２１０は、選択されたコンテンツオブジェクトを識別できるコンテンツＩＤを共に伝送できる。
【００６２】
権利オブジェクト検索要請を受けた携帯用保存装置２２０は、権利オブジェクトの検索要請時に受信されたコンテンツＩＤを通じて該当コンテンツオブジェクトを実行させうる権利オブジェクトを検索する（Ｓ１３０）。
【００６３】
権利オブジェクトが検索されれば、携帯用保存装置２２０は、検索された権利オブジェクトの情報を抽出する（Ｓ１４０）。権利オブジェクトの情報は、該当権利オブジェクトを識別できる権利オブジェクトＩＤ、携帯用保存装置２２０の保存空間のうち権利オブジェクトが保存された保存位置（これは、権利オブジェクトが保存された保存空間の物理的または論理的アドレスであり、以下、保存位置という）に関する情報、権利オブジェクトの使用制限情報、権利オブジェクトのコピー制限情報、状態情報などを含むことができる。
【００６４】
一方、権利オブジェクト検索過程（Ｓ１３０）で検索された権利オブジェクトが複数である場合、すなわち、ホストデバイス２１０が要請したコンテンツオブジェクトを実行させうる権利オブジェクトが複数である場合、携帯用保存装置２２０は、検索された権利オブジェクト別に権利オブジェクトの情報を抽出できる。
【００６５】
抽出された権利オブジェクト情報は、権利オブジェクト検索要請に対する応答としてホストデバイス２１０に伝送される（Ｓ１５０）。この時、携帯用保存装置２２０は、能動的に権利オブジェクト情報をホストデバイス２１０に伝送してもよく、ホストデバイス２１０の抽出された権利オブジェクト情報へのアクセスを許可してもよい。
【００６６】
権利オブジェクト情報を獲得したホストデバイス２１０は、該当権利オブジェクトを消費するかどうかを決定する。もし、複数の権利オブジェクトについての情報を獲得した場合、ホストデバイス２１０は、このうち消費する権利オブジェクトを選択してもよい（Ｓ１６０）。このような選択は、ユーザにより決定されてもよく、ホストデバイス２１０が事前に設定された規則によって自ら決定してもよい。例えば、使用回数制限が設定された権利オブジェクトのうち、可用回数が少なく残っている権利オブジェクトを優先的に選択させることもできる。
【００６７】
消費する権利オブジェクトを決定したホストデバイス２１０は、携帯用保存装置２２０に該当権利オブジェクトの伝送を要請する（Ｓ１７０）。権利オブジェクト伝送要請時にホストデバイス２１０は、該当権利オブジェクトを識別できる識別情報（例えば、権利オブジェクトＩＤまたは保存位置情報）を共に伝送できる。
【００６８】
権利オブジェクト伝送要請を受けた携帯用保存装置２２０は、権利オブジェクト伝送要請と共に受信された識別情報（例えば、権利オブジェクトＩＤまたは権利オブジェクトの保存位置情報）を使用して該当権利オブジェクトを検索する（Ｓ１７５）。
【００６９】
検索された権利オブジェクトは、ホストデバイス２１０に伝送される（Ｓ１８０）。この時、携帯用保存装置２２０は、検索された権利オブジェクトを能動的に伝送してもよく、ホストデバイス２１０が検索された権利オブジェクトへのアクセスを許可してもよい。
【００７０】
ホストデバイス２１０は、携帯用保存装置２２０から獲得した権利オブジェクトを消費してコンテンツオブジェクトを使用できる（Ｓ１９０）。
【００７１】
もし、コンテンツオブジェクトを実行させうる権利オブジェクトについての情報をホストデバイス２１０が知っているならば、図示した過程のうち、ステップＳ１２０ないしステップＳ１５０の過程が省略できる。このために、ホストデバイス２１０は、事前に携帯用保存装置２２０から権利オブジェクト情報を獲得しておくことができる。
【００７２】
図５は、本発明の他の実施形態による権利オブジェクトを消費する過程を示すフローチャートである。
図示した過程でステップＳ２１０ないしＳ２３０は、図４に図示した過程のステップＳ１１０ないしステップＳ１３０と同じステップと理解されうる。
【００７３】
権利オブジェクトを検索した携帯用保存装置２２０は、検索された権利オブジェクトをホストデバイス２１０に再伝送する（Ｓ２４０）。この時、検索された権利オブジェクトが複数である場合、携帯用保存装置２２０は、検索された権利オブジェクトをいずれもホストデバイス２１０に伝送できる。
【００７４】
一方、携帯用保存装置２２０は、権利オブジェクト伝送時に該当権利オブジェクトの保存位置を共に伝送してもよい。また権利オブジェクトの状態情報が権利オブジェクトと別途に管理される場合、携帯用保存装置２２０は、権利オブジェクトの状態情報も権利オブジェクトと共に伝送できる。
【００７５】
権利オブジェクトを獲得したホストデバイス２１０は、図４のステップＳ１６０のように、消費する権利オブジェクトを選択できる（Ｓ２５０）。
【００７６】
消費する権利オブジェクトが選択されれば、ホストデバイス２１０は、選択された権利オブジェクトを消費してコンテンツオブジェクトを使用する（Ｓ２６０）。携帯用保存装置２２０から複数の権利オブジェクトを伝送された場合、ホストデバイス２１０は、コンテンツオブジェクトを使用するが、選択されていない権利オブジェクトを削除してもよい。
【００７７】
図６は、本発明の一実施形態による権利オブジェクト更新過程を示すフローチャートである。
権利オブジェクトを消費してコンテンツオブジェクトを使用した（Ｓ１９０またはＳ２６０）ホストデバイス２１０は、権利オブジェクトを消費した程度によって該当権利オブジェクトの状態情報を更新するための状態更新情報を生成する（Ｓ３１０）。
【００７８】
状態更新情報は、消費済み、または消費中の権利オブジェクトの状態情報を更新するための情報である。例えば、権利オブジェクトに使用期限情報が１０時間に設定されており、該当権利オブジェクトの状態情報は、これまで権利オブジェクトを消費した時間を２時間に表している状態で、ホストデバイス２１０がコンテンツオブジェクトを使用するために該当権利オブジェクトを追加的に消費した時間が４時間ならば、ホストデバイス２１０は、権利オブジェクトを消費した時間が総６時間であるということを表す状態更新情報を生成できる。
【００７９】
状態更新情報を生成したホストデバイス２１０は、携帯用保存装置２２０に状態情報更新を要請する（Ｓ３２０）。この時、ホストデバイス２１０は、自身が生成した状態更新情報及び更新対象となる権利オブジェクト識別情報（例えば、権利オブジェクトを識別できる権利オブジェクトＩＤまたは権利オブジェクトの保存位置）を共に伝送できる。
【００８０】
携帯用保存装置２２０は、状態更新情報及び権利オブジェクト識別情報を通じて該当権利オブジェクトの状態情報を更新する（Ｓ３３０）。状態情報の更新は、状態情報更新要請と共に受信された権利オブジェクト識別情報を通じて更新対象となる権利オブジェクトを検索し、検索された権利オブジェクトの状態情報を、状態情報更新要請と共に受信された状態更新情報に代替して実行できる。
【００８１】
権利オブジェクトの状態情報を更新した携帯用保存装置２２０は、ホストデバイス２１０に権利オブジェクト更新応答を送ることによって、適切な更新が行われたことを知らせることができる（Ｓ３４０）。
【００８２】
もし、権利オブジェクト更新要請後に一定時間が過ぎるまで権利オブジェクト更新に対する応答が受信されない場合、ホストデバイス２１０は、携帯用保存装置２２０に再び権利オブジェクト更新要請を行える。
【００８３】
前述した各実施形態で、携帯用保存装置２２０とホストデバイス２１０との間に伝送されるあらゆるデータ情報は、暗号化された状態で伝送されることが望ましい。携帯用保存装置２２０とホストデバイス２１０とが相互認証を終える前ならば、携帯用保存装置２２０とホストデバイス２１０とは、公開キー暗号化方式の公開キー及び個人キーを使用して暗号化及び復号化を行え、相互認証が終わった後ならば、相互認証結果で作られるセッションキーを使用して暗号化及び復号化をも行える。
【００８４】
図７は、本発明の一実施形態によるホストデバイスを示すブロック図である。
本実施形態及び以下の実施形態で使われるモジュールとは、特定機能を行うソフトウェアまたはＦＰＧＡやＡＳＩＣのようなハードウェア構成要素を意味する。しかし、モジュールは、ソフトウェアまたはハードウェアに限定される意味ではない。モジュールは、アドレッシングできる記録媒体にあるように構成されてもよく、一つまたはそれ以上のプロセッサーを再生させるように構成されてもよい。
【００８５】
したがって、一例としてモジュールは、ソフトウェア構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、及び変数でありうる。構成要素とモジュール内で提供される機能は、さらに少ない数の構成要素及びモジュールに結合されるか、追加的な構成要素とモジュールにさらに分離されうる。また、構成要素及びモジュールは、デバイスまたは携帯用保存装置内の一つまたはそれ以上のＣＰＵを再生させるように具現されてもよい。
【００８６】
ホストデバイス２１０は、保安機能を持つ暗号化モジュール２１３、保存機能を持つ保存モジュール２１４、携帯用保存装置２２０とのデータ交換が可能にするインターフェースモジュール２１１及びＤＲＭを行うために各構成モジュールを制御する制御モジュール２１２を備える。また、ホストデバイス２１０は、外部デバイスまたはシステムとのデータ送受信機能のための送受信モジュール２１５と、コンテンツの使用状態を表示するためのディスプレイモジュール２１６、コンテンツオブジェクトを実行させるコンテンツ実行モジュール２１７及び状態更新情報を生成する更新情報生成モジュール２１８を備える。
【００８７】
送受信モジュール２１５は、ホストデバイス２１０がコンテンツ発行者や権利オブジェクト発行機関と有無線で通信可能にする。ホストデバイス２１０は、送受信モジュール２１５を通じて権利オブジェクトやコンテンツオブジェクトを外部から得ることができる。
【００８８】
インターフェースモジュール２１１は、ホストデバイス２１０を携帯用保存装置２２０と連結させる。基本的に、ホストデバイス２１０が携帯用保存装置２２０と連結されるということは、携帯用保存装置２２０とホストデバイス２１０とのインターフェースモジュールが互いに電気的に連結されたということを意味するが、これは例示的なものであり、“連結”という意味は、非接触状態で無線媒体を通じて互いに通信できる状態にあるという意味も含まれると解釈せねばならない。
【００８９】
暗号化モジュール２１３は、暗号化を行うモジュールであり、制御モジュール２１２の要請に応じて携帯用保存装置２２０に伝送するデータを暗号化するか、携帯用保存装置２２０から暗号化されて受信されたデータを復号化する。暗号化モジュール２１３は、公開キー暗号化方式だけでなく秘密キー暗号化方式も行うことができ、２つの方式をいずれも行うために一つ以上の暗号化モジュールが存在してもよい。
【００９０】
特に権利オブジェクトは、暗号化状態に保存されうるが、ホストデバイス２１０は、暗号化モジュール２１３を通じて他のデバイスあるいは携帯用保存装置で読み取れない固有な暗号キーを利用して権利オブジェクトを暗号化できる。また、他のデバイスや携帯用保存装置２２０に権利オブジェクトを移動またはコピーしようとする時、固有な暗号キーを利用して復号化できる。このような権利オブジェクトの暗号化には、固有な暗号キーを使用した対称キー暗号化方式を利用でき、これ以外に、ホストデバイス２１０の公開キーで暗号化し、必要時にホストデバイス２１０の個人キーで復号化してもよい。
また、暗号化モジュール２１３は、相互認証過程時に必要な所定の乱数を生成してもよい。
【００９１】
保存モジュール２１４は、暗号化されたコンテンツと権利オブジェクト及びホストデバイス２１０の認証書とＣＲＬとを保存する。
【００９２】
制御モジュール２１２は、ホストデバイス２１０が携帯用保存装置２２０と連結される場合、携帯用保存装置２２０との相互認証過程を制御できる。また、制御モジュール２１２は、ホストデバイス２１０と連結された携帯用保存装置２２０にコンテンツオブジェクトを実行させうる権利オブジェクトの検索を要請するメッセージを生成できる。権利オブジェクトの検索要請時制御モジュール２１２は、実行させようとするコンテンツオブジェクトを識別できるコンテンツＩＤを共に伝送できる。
【００９３】
権利オブジェクト検索要請結果、携帯用保存装置２２０から権利オブジェクトまたは権利オブジェクト情報を獲得した場合、制御モジュール２１２は、該当権利オブジェクトを消費するかどうかを決定する。権利オブジェクト情報は、該当権利オブジェクトを識別できる権利オブジェクトＩＤ、権利オブジェクトの保存位置、権利オブジェクトの使用制限情報、権利オブジェクトのコピー制限情報などを含むことができる。
【００９４】
もし、複数の権利オブジェクトまたは権利オブジェクトについての情報を獲得した場合、制御モジュール２１２は、このうち消費する権利オブジェクトを選択してもよい。このような選択は、ユーザにより決定されてもよく、事前に設定された規則によって制御モジュール２１２自ら決定してもよい。例えば、使用回数制限が設定された権利オブジェクトのうち、可用回数が少なく残っている権利オブジェクトを優先的に選択させてもよい。
【００９５】
消費する権利オブジェクトを決定した制御モジュール２１２は、該当権利オブジェクトの伝送を要請するメッセージを生成できる。権利オブジェクト伝送要請時に制御モジュール２１２は、該当権利オブジェクトを識別できる識別情報（例えば、権利オブジェクトＩＤまたは該当権利オブジェクトの保存位置情報）を共に伝送できる。
【００９６】
また、制御モジュール２１２は、コンテンツ実行モジュール２１７が権利オブジェクトを消費してコンテンツオブジェクトを実行させる場合、携帯用保存装置２２０に該当権利オブジェクトの状態情報更新を要請できる。この時、制御モジュール２１２は、更新情報生成モジュール２１８が生成した状態更新情報及び更新対象となる権利オブジェクト識別情報（例えば、権利オブジェクトを識別できる権利オブジェクトＩＤ、または権利オブジェクト保存位置情報など）を共に伝送できる。
【００９７】
制御モジュール２１２が生成した各要請メッセージは、インターフェースモジュール２１１を通じて携帯用保存装置２２０に伝えられ、これに対する携帯用保存装置２２０の応答も、インターフェースモジュール２１１を通じて受信されて制御モジュール２１２に伝えられうる。
【００９８】
ディスプレイモジュール２１６は、権利オブジェクトを通じて使用が許可されたコンテンツオブジェクトが使われる状態（例えば、コンテンツの再生や実行など）をユーザが視覚的に見られる表示する。ディスプレイモジュール２１６は、ＴＦＴ  ＬＣＤのような液晶表示装置や有機ＥＬとして具現できる。
【００９９】
コンテンツ実行モジュール２１７は、制御モジュール２１２の権利オブジェクト要請に対する携帯用保存装置２２０の応答で受信された権利オブジェクトを消費して、コンテンツオブジェクトを実行させる。例えば、コンテンツが動画に関するものならば、コンテンツ実行モジュール２１７は、動画を再生できるＭＰＥＧデコーディングモジュールでありうる。
【０１００】
更新情報生成モジュール２１８は、コンテンツ実行モジュール２１７が権利オブジェクトを消費した結果、権利オブジェクトの状態情報を更新するための状態更新情報を生成する。例えば、権利オブジェクトに使用期限情報が１０時間に設定されており、該当権利オブジェクトの状態情報は、これまで権利オブジェクトを消費した時間を２時間に表している状態で、ホストデバイス２１０がコンテンツオブジェクトを使用するために該当権利オブジェクトを追加的に消費した時間が４時間であれば、ホストデバイス２１０は、権利オブジェクトを消費した時間が総６時間であるということを表す状態更新情報を生成できる。
【０１０１】
図８は、本発明の一実施形態による携帯用保存装置を示すブロック図である。
ＤＲＭ過程を行うために、携帯用保存装置２２０は、保安機能を持つ暗号化モジュール２２３、保存機能を持つ保存モジュール２２４、ホストデバイス２１０とのデータ交換を可能にするインターフェースモジュール２２１及びＤＲＭ過程を行うために各構成モジュールを制御する制御モジュール２２２を備える。
【０１０２】
インターフェースモジュール２２１は、携帯用保存装置２２０をホストデバイス２１０と連結させる。
【０１０３】
基本的に、携帯用保存装置２２０がホストデバイス２１０と連結されるということは、携帯用保存装置２２０とホストデバイス２１０とのインターフェースが互いに電気的に連結されたことを意味するが、これは例示的なものであり、“連結”という意味は、非接触状態で無線媒体を通じて互いに通信できる状態にあるという意味も含まれると解釈せねばならない。
【０１０４】
暗号化モジュール２２３は、暗号化を行うモジュールであり、制御モジュール２２２の要請に応じてホストデバイス２１０に伝送するデータを暗号化するか、ホストデバイス２１０から暗号化されて受信されたデータを復号化する。暗号化モジュール２２３は、公開キー暗号化方式だけでなく秘密キー暗号化方式も行え、２つの方式をいずれも行うために一つ以上の暗号化モジュールが存在してもよい。
【０１０５】
特に、権利オブジェクトは暗号化状態に保存されうるが、携帯用保存装置２２０は、暗号化モジュール２２３を通じて他のデバイスで読み取れない固有な暗号キーを利用して権利オブジェクトを暗号化できる。また、他のデバイスに権利オブジェクトを移動またはコピーしようとする時、または他のデバイスが特定コンテンツの使用権限を要求する場合、固有な暗号キーを利用して暗号化された権利オブジェクトを復号化できる。このような権利オブジェクトの暗号化には、固有な暗号キーを使用した対称キー暗号化方式を利用でき、その他に携帯用保存装置２２０の公開キーで暗号化し、必要時に携帯用保存装置２２０の個人キーで復号化することも可能である。
また、暗号化モジュール２２３は、相互認証過程時に必要な所定の乱数を生成することもある。
【０１０６】
保存モジュール２２４は、コンテンツオブジェクトと権利オブジェクト、各権利オブジェクトの状態情報及び携帯用保存装置２２０の認証書とＣＲＬなどを保存する。保存モジュール２２４に保存された権利オブジェクトは、他のデバイス（例えば、ホストデバイス２１０）から獲得したものでもあり、携帯用保存装置２２０の生産時から保存されたものでもありうる。
【０１０７】
制御モジュール２２２は、携帯用保存装置２２０がホストデバイス２１０と連結される場合、ホストデバイス２１０との相互認証過程を制御できる。また、制御モジュール２２２は、ホストデバイス２１０から権利オブジェクト検索要請が受信された場合、権利オブジェクト検索要請と共に受信されたコンテンツＩＤを通じて、該当コンテンツオブジェクトを実行させうる権利オブジェクトを検索できる。
【０１０８】
権利オブジェクトが検索されれば、制御モジュール２２２は、検索された権利オブジェクトの情報を抽出できる。権利オブジェクトの情報は、該当権利オブジェクトを識別できる権利オブジェクトＩＤ、保存モジュール２２４に保存された権利オブジェクトの保存位置、権利オブジェクトの使用制限情報、権利オブジェクトのコピー制限情報などを含むことができる。
【０１０９】
一方、権利オブジェクト検索結果、検索された権利オブジェクトが複数である場合、すなわち、ホストデバイス２１０が要請したコンテンツオブジェクトを実行させうる権利オブジェクトが複数である場合、制御モジュール２２２は、検索された権利オブジェクト別に権利オブジェクト情報を抽出してもよい。
【０１１０】
権利オブジェクト情報を抽出した制御モジュール２２２は、権利オブジェクト検索要請に対する応答で抽出された権利オブジェクト情報をホストデバイス２１０に伝送させる。
【０１１１】
本発明の他の実施形態として、制御モジュール２２２は、権利オブジェクト検索要請に対する応答で権利オブジェクトもまたホストデバイス２１０に伝送させうる。
【０１１２】
もし、ホストデバイス２１０から前述したような状態情報更新要請が受信されれば、制御モジュール２２２は、更新対象となる権利オブジェクトの状態情報を、状態情報更新要請と共に受信された状態更新情報に更新する。この場合、制御モジュール２２２は、既存の権利オブジェクト状態情報を状態更新情報に代替することによって、権利オブジェクト状態情報の更新を行える。更新対象となる権利オブジェクトは、権利オブジェクト更新要請と共に受信された権利オブジェクト識別情報（例えば、権利オブジェクトＩＤまたは権利オブジェクト保存位置情報）を通じて識別できる。
【図面の簡単な説明】
【０１１３】
【図１】従来のＤＲＭ概念を示す図である。
【図２】本発明の一実施形態によるＤＲＭ概念を示す図である。
【図３】本発明の一実施形態によるホストデバイスと携帯用保存装置との相互認証過程を示すフローチャートである。
【図４】本発明の一実施形態による権利オブジェクトを消費する過程を示すフローチャートである。
【図５】本発明の他の実施形態による権利オブジェクトを消費する過程を示すフローチャートである。
【図６】本発明の一実施形態による権利オブジェクト更新過程を示すフローチャートである。
【図７】本発明の一実施形態によるホストデバイスを示すブロック図である。
【図８】本発明の一実施形態による携帯用保存装置を示すブロック図である。
【図１】
2008511897.tif 000003
【図２】
2008511897.tif 000004
【図３】
2008511897.tif 000005
【図４】
2008511897.tif 000006
【図５】
2008511897.tif 000007
【図６】
2008511897.tif 000008
【図７】
2008511897.tif 000009
【図８】
2008511897.tif 000010
【国際調査報告】
2008511897.tif 000011
2008511897.tif 000012