(57)【要約】  携帯型保存装置とデバイスとの間にデジタル著作権管理を用いたコンテンツを再生する方法及び、このための携帯型保存装置を提供する。  携帯型保存装置を用いたコンテンツ再生方法は、携帯型保存装置にコンテンツに対する再生権利を要請するステップと、暗号化された再生権利を受信するステップと、暗号化された再生権利を復号化し、再生権利で暗号化されたコンテンツを復号化するステップと、を含む。
2007531149.tif 000002
【特許請求の範囲】
【請求項１】
ＤＲＭで保護されるコンテンツに対する再生権利のセットを携帯型保存装置に要請するステップと、
携帯型保存装置から前記ＤＲＭで保護されるコンテンツに対する暗号化された再生権利を受信するステップと、
前記暗号化された再生権利を復号化し、復号化された再生権利を用いて前記ＤＲＭで保護されるコンテンツを再生するステップと、を含む携帯型保存装置を用いたコンテンツ再生方法。
【請求項２】
前記ＤＲＭで保護されるコンテンツは暗号化されたコンテンツであり、前記暗号化された再生権利は前記暗号化されたコンテンツを復号化しうるコンテンツ暗号化キーである請求項１に記載の携帯型保存装置を用いたコンテンツ再生方法。
【請求項３】
前記ＤＲＭで保護されるコンテンツは前記暗号化キーを通じて復号化された後に再生され、再生終了後に再び前記暗号化キーで暗号化される請求項１に記載の携帯型保存装置を用いたコンテンツ再生方法。
【請求項４】
前記暗号化された再生権利は前記携帯型保存装置と共有したセッションキーで復号化され、前記セッションキーは相互認証過程で前記携帯型保存装置が生成したランダム番号とデバイスが生成したランダム番号とを用いて生成される請求項１に記載の携帯型保存装置を用いたコンテンツ再生方法。
【請求項５】
前記受信ステップは、前記携帯型保存装置に再生権利伝送を要請するステップと、再生権利伝送要請に対する応答として前記携帯型保存装置が送った暗号化された再生権利を受信するステップを含む請求項１に記載の携帯型保存装置を用いたコンテンツ再生方法。
【請求項６】
前記携帯型保存装置に再生権利を含む権利客体のアップデートを要請するステップをさらに含む請求項１に記載の携帯型保存装置を用いたコンテンツ再生方法。
【請求項７】
デバイスからＤＲＭで保護されるコンテンツに対する再生権利のセットを要請されるステップと、
前記要請された再生権利を含む権利客体を探して、前記権利客体から得た再生権利を暗号化するステップと、
前記暗号化された再生権利を前記デバイスに送るステップと、を含むデバイスにコンテンツ再生権利を送る方法。
【請求項８】
前記ＤＲＭで保護されるコンテンツは暗号化されたコンテンツであり、前記要請された再生権利は前記暗号化されたコンテンツを復号化しうるコンテンツ暗号化キーである請求項７に記載のデバイスにコンテンツ再生権利を送る方法。
【請求項９】
前記再生権利は前記デバイスと共有したセッションキーで暗号化され、前記セッションキーは相互認証過程で前記デバイスが生成したランダム番号と携帯型保存装置が生成したランダム番号とを用いて生成される請求項１に記載のデバイスにコンテンツ再生権利を送る方法。
【請求項１０】
前記送るステップは前記デバイスから再生権利伝送要請を受信するステップと、再生権利伝送要請に対する応答として前記暗号化された再生権利を送るステップと、を含む請求項７に記載のデバイスにコンテンツ再生権利を送る方法。
【請求項１１】
前記再生権利を含む権利客体をアップデートするステップをさらに含む請求項７に記載のデバイスにコンテンツ再生権利を送る方法。
【請求項１２】
前記アップデートされた権利客体を暗号化するステップをさらに含む請求項８に記載のデバイスにコンテンツ再生権利を送る方法。
【請求項１３】
デバイスとの連結のためのインターフェースと、
少なくとも１つ以上の暗号化された権利客体を保存している権利客体保存モジュールと、
セッションキー生成と対称キー方式の暗号化と公開キー方式の暗号化とを行う暗号化モジュールと、
ＤＲＭ動作を行うＤＲＭエージェントモジュールを含み、
前記ＤＲＭエージェントモジュールは、前記インターフェースを通じてデバイスから特定コンテンツに対する再生権利を要請されれば、前記権利客体保存モジュールに保存された権利客体のうち、前記コンテンツに対する権利客体を探して、前記権利客体を前記暗号化モジュールを用いて復号化して前記権利客体に含まれたコンテンツ暗号化キーを探して、前記コンテンツ暗号化キーを前記暗号化モジュールを用いてセッションキーで暗号化した後に前記インターフェースを通じて前記デバイスに送る過程を行う携帯型保存装置。
【請求項１４】
前記ＤＲＭエージェントは前記権利客体をアップデートさせ、前記暗号化モジュールを用いて前記アップデートされた権利客体を暗号化して前記権利客体保存モジュールに保存する過程をさらに行う請求項１３に記載の携帯型保存装置。
【請求項１５】
携帯型保存装置との連結のためのインターフェースと、
ＤＲＭで保護される少なくとも１つ以上のコンテンツを保存しているコンテンツ保存モジュールと、
セッションキー生成と対称キー方式の暗号化と公開キー方式の暗号化とを行う暗号化モジュールと、
ＤＲＭ動作を行うＤＲＭエージェントモジュールと、を含み、
前記ＤＲＭエージェントモジュールは、前記インターフェースを通じて前記コンテンツ保存モジュールに保存されたＤＲＭで保護される何れか１つのコンテンツに対する再生権利を前記携帯型保存装置に要請し、前記携帯型保存装置からセッションキーで暗号化されたコンテンツ暗号化キーを受信し、前記暗号化モジュールを用いて前記受信された暗号化されたコンテンツ暗号化キーを復号化してコンテンツ暗号化キーで前記ＤＲＭで保護されるコンテンツを復号化して再生可能にする過程を行う携帯型保存装置を用いたコンテンツ再生装置。
【請求項１６】
コンテンツ再生終了後、前記ＤＲＭエージェントは、前記暗号化モジュールを用いて前記ＤＲＭで保護されるコンテンツを暗号化して前記コンテンツ保存モジュールに保存する過程をさらに行う請求項１５に記載の携帯型保存装置を用いたコンテンツ再生装置。
【請求項１７】
ＤＲＭで保護されるコンテンツに対する再生権利のセットを携帯型保存装置に要請するステップと、
携帯型保存装置から前記ＤＲＭで保護されるコンテンツに対する暗号化された再生権利を受信するステップと、
前記暗号化された再生権利を復号化し、復号化された再生権利を用いて前記ＤＲＭで保護されるコンテンツを再生するステップを行うコンピュータ可読プログラムを記録した記録媒体。
【請求項１８】
デバイスからＤＲＭで保護されるコンテンツに対する再生権利のセットを要請されるステップと、
前記要請された再生権利を含む権利客体を探して、前記権利客体から得た再生権利を暗号化するステップと、
前記暗号化された再生権利を前記デバイスに送るステップと、を行うコンピュータ可読プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル著作権管理に係り、より詳細には、携帯型保存装置とデバイスとの間にデジタル著作権管理を用いたコンテンツを再生する方法及び装置と、このための携帯型保存装置に関する。
【背景技術】
【０００２】
最近、デジタル著作権管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ：以下、“ＤＲＭ”と称する）に関する研究が活発であり、ＤＲＭを適用した商用サービスが導入されている。ＤＲＭが導入されねばならない理由は、デジタルデータが有する多様な特性から導出しうる。デジタルデータは、アナログデータとは違って損失がなく、コピーが可能であるという特性と、再使用及び加工が容易な特性と、容易に第３者に配布できるという特性を有しており、非常に少ない費用で、このようなコピーと配布とを容易にできるという特性を有している。それに対して、デジタルコンテンツは、その製作に多くの費用、努力及び時間を必要とする。したがって、デジタルコンテンツの無断コピー及び配布が容認される場合、デジタルコンテンツ製作者の利益を侵害し、デジタルコンテンツ製作者の創作意欲を削がれて、これにより、デジタルコンテンツ産業の活性化に大きな阻害要素となる。
【０００３】
デジタルコンテンツを保護しようとする努力は過去にもあったが、過去には主にデジタルコンテンツ無断接近防止に重点をおいていた。言い換えれば、デジタルコンテンツへの接近（ａｃｃｅｓｓ）は代価を支払った一部の人にだけ許容された。したがって、代価を支払った人は暗号化されていないデジタルコンテンツに接近でき、そうでない人はデジタルコンテンツに接近できなかった。しかし、代価を支払った人が接近したデジタルコンテンツを故意的に第３者に配布する場合、第３者は代価を支払わなくてもデジタルコンテンツを使用できるようになる。このような問題点を解決しようとしてＤＲＭという概念が導入された。ＤＲＭは、ある暗号化されたデジタルコンテンツへの接近はだれにでも無制限で許容しているが、暗号化されたデジタルコンテンツを復号化して再生させようとするならば、権利客体（Ｒｉｇｈｔｓ  Ｏｂｊｅｃｔ）というライセンスが必要である。したがって、ＤＲＭを適用すれば、デジタルコンテンツを既存とは違って効率よく保護しうる。
【０００４】
ＤＲＭの概念は、図１を通じて説明する。ＤＲＭは、暗号化またはスクランブルのような方式で保護されたコンテンツ（以下、暗号化されたコンテンツと称する）と保護されたコンテンツに接近可能にする権利客体をどのように取扱うかに関するものである。
【０００５】
図１を参照すれば、ＤＲＭにより保護されるコンテンツへの接近を希望するユーザデバイス１１０、１５０とコンテンツを供給するコンテンツ供給者１２０とコンテンツに接近できる権利を含んでいる権利客体を発行する権利客体発行機関（Ｒｉｇｈｔｓ  Ｉｓｓｕｅｒ）１３０、及び認証書を発行する認証機関１４０が示される。
【０００６】
動作を説明すれば、ユーザデバイス１１０は、所望のコンテンツをコンテンツ供給者１２０から得られるが、ＤＲＭで保護された暗号化されたコンテンツを得る。ユーザデバイス１１０は、暗号化されたコンテンツを再生させうるライセンスは権利客体発行機関１３０から受けた権利客体から得られる。権利客体のあるユーザデバイス１１０は、暗号化されたコンテンツを再生させうる。一度暗号化されたコンテンツを自由に流通させるか、配布できるために、ユーザデバイス１１０は、ユーザデバイス１５０に暗号化されたコンテンツを自由に伝達しうる。ユーザデバイス１５０は、伝達された暗号化されたコンテンツを再生させるために権利客体を必要とするが、このような権利客体は、権利客体発行機関１３０から得られる。一方、認証機関（Ｃｅｒｔｉｆｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｔｙ）は、コンテンツ供給者１２０とユーザデバイス１１０及びユーザデバイス１５０が正当なユーザであることを示す認証書（Ｃｅｒｔｉｆｉｃａｔｅ）を発行する。認証書は、ユーザデバイス１１０、１５０の製作時よりデバイス内に入れられるが、認証書の有効期間が満了された場合、認証機関１４０から認証書を再発給されうる。
【０００７】
このようにＤＲＭは、デジタルコンテンツを製作するか、供給する者の利益を保護してデジタルコンテンツ産業の活性化に寄与しうる。しかし、示されたように、モバイルデバイスを使用するユーザデバイス１１０とユーザデバイス１５０との間で権利客体や暗号化されたコンテンツの交換は可能であるが、現実的にはすこし不便である。デバイス間の権利客体または暗号化されたコンテンツの移動を便利にする必要があるが、携帯型保存装置を使用する場合、デバイス間の権利客体と暗号化されたコンテンツの移動を便利にできる。すなわち、携帯型保存装置に権利客体をおき、デバイスはこれを用いてＤＲＭで保護されたコンテンツに接近可能にする方法が必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、携帯型保存装置を用いてデバイスがＤＲＭで保護されるコンテンツを再生（Ｐｌａｙ  ｂａｃｋ）可能にするための携帯型保存装置とデバイスとの間の動作方法と、このような動作をする携帯型保存装置とデバイスとを提供することである。
【０００９】
本発明の目的は、以上の目的に制限されず、言及されていない他の目的は下記の記載から当業者に明確に理解されうるであろう。
【課題を解決するための手段】
【００１０】
前記目的を達成するために本発明の一実施形態による携帯型保存装置を用いたコンテンツ再生方法は、ＤＲＭで保護されるコンテンツに対する再生権利のセットを携帯型保存装置に要請するステップと、携帯型保存装置から前記ＤＲＭで保護されるコンテンツに対する暗号化された再生権利を受信するステップと、前記暗号化された再生権利を復号化し、復号化された再生権利を用いて前記ＤＲＭで保護されるコンテンツを再生するステップと、を含む。
【００１１】
前記目的を達成するための本発明の一実施形態によるデバイスにコンテンツ再生権利を送る方法は、デバイスからＤＲＭで保護されるコンテンツに対する再生権利のセットを要請されるステップと、前記要請された再生権利を含む権利客体を探して、前記権利客体から得た再生権利を暗号化するステップと、前記暗号化された再生権利を前記デバイスに送るステップと、を含む。
【００１２】
前記目的を達成するための本発明の一実施形態による携帯型保存装置はデバイスとの連結のためのインターフェースと、少なくとも１つ以上の暗号化された権利客体を保存している権利客体保存モジュールと、セッションキー生成と対称キー方式の暗号化と公開キー方式の暗号化とを行う暗号化モジュールと、ＤＲＭ動作を行うＤＲＭエージェントモジュールと、を含み、前記ＤＲＭエージェントモジュールは、前記インターフェースを通じデバイスから特定コンテンツに対する再生権利を要請されれば、前記権利客体保存モジュールに保存された権利客体のうち、前記コンテンツに対する権利客体を探し、前記権利客体を前記暗号化モジュールを用いて復号化して前記権利客体に含まれたコンテンツ暗号化キーを探し、前記コンテンツ暗号化キーを前記暗号化モジュールを用いてセッションキーで暗号化した後で前記インターフェースを通じて前記デバイスに送る過程を行う。
【００１３】
前記目的を達成するための本発明の一実施形態による携帯型保存装置を用いたコンテンツ再生装置は、携帯型保存装置と連結のためのインターフェースと、ＤＲＭで保護される少なくとも１つ以上のコンテンツを保存しているコンテンツ保存モジュールと、セッションキー生成と対称キー方式の暗号化と公開キー方式の暗号化とを行う暗号化モジュールと、ＤＲＭ動作を行うＤＲＭエージェントモジュールと、を含み、前記ＤＲＭエージェントモジュールは、前記インターフェースを通じて前記コンテンツ保存モジュールに保存されたＤＲＭで保護される何れか１つのコンテンツに対する再生権利を前記携帯型保存装置に要請し、前記携帯型保存装置からセッションキーで暗号化されたコンテンツ暗号化キーを受信し、前記暗号化モジュールを用いて前記受信された暗号化されたコンテンツ暗号化キーを復号化してコンテンツ暗号化キーで前記ＤＲＭで保護されるコンテンツを復号化して再生可能にする過程を行う。
【発明を実施するための最良の形態】
【００１４】
以下、添付された図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
まず、本明細書で使用する用語の意味を簡略に説明する。ところで、用語の説明は、本明細書の理解を助けるためのものであって、明示的に本発明を限定する事項として記載していない場合、本発明の技術的思想を限定する意味として使用するものではないということを注意せねばならない。
【００１６】
−公開キー暗号化（Ｐｕｂｌｉｃ−ｋｅｙ  Ｃｒｙｐｔｏｇｒａｐｈｙ）
非対称暗号化とも称し、これはデータの復号化に使われたキーがデータを暗号化したキーと相異なる暗号化を意味する。公開キーとも呼ばれる暗号化キーは秘密保管する必要がないので、暗号化キーを安全でない一般チャンネルを通じて交換しうる。このような公開キー暗号化アルゴリズムは、一般に公開されており、公開キー暗号化は、第３者が暗号化アルゴリズムと暗号化キー及び暗号化された文章をもっては原文を分からないか、分かり難いという特性を有する。公開キー暗号化システムの例としては、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ暗号システム、ＲＳＡ暗号システム、ＥｌＧａｍａｌ暗号システム、及び楕円曲線（Ｅｌｌｉｐｔｉｃ  Ｃｕｒｖｅ）暗号化システムなどがある。公開キー暗号化の場合に対称キー暗号化より約１００〜１０００倍の遅いためにコンテンツ自体の暗号化に使われるよりはキー交換や電子署名などに使われる。
【００１７】
−対称キー暗号化（Ｓｙｍｅｔｒｉｃ−ｋｅｙ  Ｃｒｉｐｔｏｇｒａｐｈｙ）
秘密キー暗号化とも称し、これはデータの暗号化に使われたキーとデータの復号化に使用したキーが同じ暗号化を意味する。このような対称キー暗号化の例としてはＤＥＳが最も一般的に使われており、最近にはＡＥＳを採用したアプリケーションが増加している。
【００１８】
−認証書（Ｃｅｒｔｉｆｉｃａｔｅ）
認証機関（Ｃｅｒｔｉｆｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｔｙ）という公認機関で公開キー暗号と関連してユーザに公開キーを認証したことを言い、認証書は、特定加入者の身元及び公開キーを認証機関の個人キーで署名したメッセージを意味する。したがって、認証機関の公開キーを認証書に適用すれば、その認証書の無欠性を容易に把握できるために攻撃者が特定ユーザの公開キーを任意に変造することを防止する。
【００１９】
−電子署名（ＤｉｇｉｔａｌＳｉｇｎａｔｕｒｅ）
署名者により文書が作成されたということを表すために生成することを意味する。このような電子署名の例としては、ＲＳＡ電子署名、ＥｌＧａｍａｌ電子署名、ＤＳＡ（ｄｉｇｉｔａｌ  ｓｉｇｎａｔｕｒｅ  ａｌｇｏｒｉｔｈｍ）電子署名、Ｓｃｈｎｏｒｒ電子署名などがある。ＲＳＡ電子署名の場合に暗号化されたメッセージ送信者はメッセージを自身の個人キーで暗号化して送信し、受信者は送信者の公開キーで暗号化されたメッセージを復号化する。このような場合、メッセージの暗号化は送信者によるものあるということが証明される。
【００２０】
−ランダム番号
ランダム性を有する数字または文字列を意味し、実際に完全なランダムナンバーを生成するのは、高コストを必要とするために擬似ランダム（Ｐｓｅｕｄｏ−Ｒａｎｄｏｍ）番号が使われることもある。
【００２１】
−携帯型保存装置
本発明で使用する携帯型保存装置は、フラッシュメモリのような読出し、書き込み、及び消去可能な性質を有する不揮発性メモリを含んでおり、デバイスに連結可能な保存装置を意味する。このような保存装置の例としては、スマートメディア、メモリスティック、ＣＦカード、ＸＤカード、マルチメディアカードなどがあり、以下、マルチメディアカードを中心に説明する。
【００２２】
−ＤＲＭエージェント
デバイスや保安マルチメディアカード内でデバイスのメディア客体のための許可を管理するエンターティーを言う。
【００２３】
図２は、本発明の一実施形態によるデジタル著作権の概念を簡略に説明する図面である。
【００２４】
ユーザデバイス２１０は、コンテンツ供給者２２０から暗号化されたコンテンツを得られる。暗号化されたコンテンツとは、ＤＲＭで保護されるコンテンツを意味するが、これを再生させるためには、コンテンツに対する権利客体を必要とする。権利客体とは、コンテンツに対する権利についての定義と権利の制限（ｃｏｎｓｔｒａｉｎ）を含んでおり、権利客体自身に対する権利も含んでいる。コンテンツに対する権利の例としては、再生を挙げられ、制限事項の例としては、再生回数、再生時間、再生期間などを挙げ得る。その他、図２に示されていないが、権利客体自身に対する権利中には移動や、複写などがありえる。
【００２５】
暗号化されたコンテンツを得たユーザデバイス２１０は、これに対する再生権限を得るために権利客体発行機関２３０に権利客体要請をする。権利客体発行機関２３０から権利客体応答と共に権利客体を受ければ、これを用いて暗号化されたコンテンツを再生させうる。一方、該当暗号化された客体を有しているユーザデバイス２５０に権利客体を伝達しようとする時、ユーザデバイス２１０は、携帯型保存装置を使用して伝達しうる。一実施形態として携帯型保存装置は、ＤＲＭ機能を有する保安マルチメディアカード２６０になりうるが、このような場合にユーザデバイス２１０は、保安マルチメディアカード２６０と相互認証（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ）をした後に、権利客体を保安マルチメディアカード２６０に移動させる。ユーザデバイス２１０が暗号化されたコンテンツを再生させようとするならば、保安マルチメディアカード２６０に再生権利を要求した後、保安マルチメディアカード２６０から再生権利（コンテンツ暗号化キー）を受けて暗号化されたコンテンツを再生させうる。一方、保安マルチメディアカード２６０は、ユーザデバイス２５０との認証を経た後、ユーザデバイス２５０に暗号化されたコンテンツを再生させうる。この場合、保安マルチメディアカード２６０とユーザデバイス２５０との間には、相互認証がなければならない。保安マルチメディアカード２６０に保存された権利客体を用いてユーザデバイス２１０、２５０がＤＲＭで保護されるコンテンツを再生させる過程については図３を通じて詳述する。
【００２６】
図３は、本発明の一実施形態によるコンテンツ再生過程を示す図面である。説明中、ある客体の下書きのうち、Ｄはデバイス所有であるか、デバイスが生成したことを意味し、Ｍは保安マルチメディアカード所有であるか、保安マルチメディアカードが生成したことを意味する。
【００２７】
デバイス３１０が保安マルチメディアカード３２０に保存された権利客体を用いて暗号化されたコンテンツを再生させうる。権利客体は、デバイス３１０または他のデバイスからも得られ、製造社で保安マルチメディアカード３２０を製作する時、権利客体を有するように製作することもできる。
【００２８】
まず、暗号化されたコンテンツを再生するためには、デバイス３１０と保安マルチメディアカード３２０は、相互認証をせねばならない（Ｓ１００）。相互認証は、相手の認証書（Ｃｅｒｔｉｆｉｃａｔｅ）を受けて認証書確認を通じて相手が正当な装置（またはプログラム）であるか否かを判別しうる。例えば、保安マルチメディアカード３２０は、デバイス３１０からデバイス認証書ＣｅｒｔＤを受けてデバイスが正当な装置（またはプログラム）であるということを確認でき、デバイス公開キーＰｕｂＫｅｙＤを得られる。同様に、デバイス３１０は、保安マルチメディアカード３２０から保安マルチメディアカード認証書ＣｅｒｔＭを受けて保安マルチメディアカードが正当な装置（またはプログラム）であるということを確認でき、保安マルチメディアカード公開キーＰｕｂＫｅｙＭを得られる。
【００２９】
認証過程で、デバイスと保安マルチメディアカードのうち、何れか１つがランダム番号を生成して相手の公開キーで暗号化した後、伝送してこれをセッションキーで利用しうる。例えば、デバイス３１０がランダム番号Ｄを生成し、これを保安マルチメディアカード公開キーＰｕｂＫｅｙＭで暗号化した後、保安マルチメディアカード３２０に伝送する。保安マルチメディアカード３２０は、暗号化されたランダム番号Ｄを保安マルチメディアカード公開キーＰｕｂＫｅｙＭに対応する保安マルチメディアカード個人ＰｒｉｖＫｅｙＭで復号化してランダム番号Ｄを得る。両者は、ランダム番号Ｄをセッションキーとして使用しうる。
【００３０】
望ましくは、ランダム性を高めるために両者ともランダム番号を生成して交換する。すなわち、相互認証を通じてデバイス３１０と保安マルチメディアカード３２０は、ランダム番号Ｄとランダム番号Ｍとを有する。ランダム番号を用いてデバイス３１０と保安マルチメディアカード３２０は、同じセッションキーを生成する（Ｓ１１０、Ｓ１２０）。２つのランダム番号を用いてセッションキーを生成するアルゴリズムは公開されたアルゴリズムを使用しうる。最も簡単なアルゴリズムとしては、２ランダム番号をＸＯＲ演算してセッションキーを生成しうる。
【００３１】
デバイスが暗号化されたコンテンツを再生しようとすれば、権利客体を有する保安マルチメディアカード３２０に再生権利を要請する。一実施形態において、デバイス３１０が命令をして、保安マルチメディアカード３２０は命令に対する応答をする。他の実施形態において、デバイス３１０と保安マルチメディアカード３２０いずれも動作のための命令をできる。前者の場合を例として説明すれば次の通りである。
【００３２】
デバイス３１０は、保安マルチメディアカード３２０に再生権利セット要請をする（Ｓ２００）。再生権利セット要請をする時、再生しようとするコンテンツを特定するコンテンツＩＤを共に送る。再生権利セット要請された保安マルチメディアカード３２０は、再生権利をデバイスに伝送するための準備を行う。例えば、コンテンツＩＤを通じてコンテンツに対する権利客体を探し、権利客体に含むコンテンツ暗号化キーをセッションキーで暗号化する（Ｓ２１０）。保安マルチメディアカード３２０に保存された権利客体が暗号化された状態ならば、権利客体を復号化した後、コンテンツ暗号化キーを得て、コンテンツ暗号化キーをセッションキーで暗号化する。
【００３３】
再生権利セットのための十分な時間が経った後、デバイス３１０は保安マルチメディアカード３２０に再生権利伝送要請をする（Ｓ２２０）。再生権利伝送要請された保安マルチメディアカード３２０は、命令に対する応答としてセッションキーで暗号化されたコンテンツ暗号化キーをデバイス３１０に伝送する。コンテンツ暗号化キーを用いて暗号化されたコンテンツを復号化できるので、コンテンツ暗号化キーは再生権利の役割をする。命令とそれに対する応答についての詳細な説明は後述する。
【００３４】
暗号化されたコンテンツ暗号化キーを受信したデバイス３１０は、セッションキーを用いて暗号化されたコンテンツ暗号化キーを復号化してコンテンツ暗号化キーを得る（Ｓ２４０）。次いで、デバイス３１０は、コンテンツ暗号化キーを使用して暗号化されたコンテンツを復号化する（Ｓ２５０）。デバイス３１０は、コンテンツを復号化した後にはコンテンツを再生する（Ｓ２６０）。コンテンツ再生が終われば、デバイス３１０は再びコンテンツを暗号化する（Ｓ２７０）。
【００３５】
一方、保安マルチメディアカード３２０は、コンテンツ再生によって権利客体をアップデート（Ｓ２８０）する。一実施形態において、保安マルチメディアカード３２０は権利客体アップデート時点を、暗号化されたコンテンツ暗号化キー（Ｓ２３０）をデバイス３１０への伝送時点と決定する。他の実施形態において、保安マルチメディアカード３２０は、権利客体アップデート時点を、コンテンツ再生終了（または一定部分以上再生完了）をデバイスから通報される時点（図示せず）と決定する。
【００３６】
平常時に権利客体は、保安マルチメディアカード３２０で他のデバイスがその内容を読出せないように暗号化された状態であるか、（他のデバイスは）読出不能状態であることが望ましい。もし、権利客体がデバイス内で暗号化された状態で保存されている場合ならば、保安マルチメディアカード３２０で権利客体に含まれたコンテンツ暗号化キーを得ようとする時、権利客体を復号化した後に行い、権利客体アップデート以後に再び暗号化する。権利客体は、保安マルチメディアカード３２０が所有した固有キーで対称キー方式で暗号化されていてもよく、保安マルチメディアカード３２０の個人キーＰｒｉｖＫｅｙＭでＲＳＡのような公開キー方式で暗号化されていても良い。権利客体の形式と制限については各々図４及び図５を参照して説明する。
【００３７】
図４は、本発明の一実施形態によるコンテンツ再生に使われる権利客体の形式を示す図面である。
【００３８】
権利客体は、大きくバージョンフィールド４１０、資産（ａｓｓｅｔ）フィールド４２０、許可（Ｐｅｒｍｉｓｓｉｏｎ）フィールド４３０で構成される。バージョンフィールド４１０は、ＤＲＭシステムのバージョン情報を表し、資産フィールド４２０は、権利客体によって再生されるコンテンツについての情報を含み、許可フィールド４３０は、ＤＲＭで保護されるコンテンツに対する権利客体発行機関（Ｒｉｇｈｔ  Ｉｓｓｕｅｒ）により許容される実際用途や活動に関する情報を含む。
【００３９】
資産４２０に保存される情報についてされに詳細に説明する。
【００４０】
ｉｄは、権利客体を識別するための識別子を表す。
【００４１】
ｕｉｄは、権利客体によりその利用が支配されるコンテンツを識別するための情報であって、ＤＲＭコンテンツフォーマットのコンテンツデータのユニホーム資源識別子（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ：以下ＵＲＩ）である。
【００４２】
ｉｎｈｅｒｉｔは、権利客体によりその利用が支配される資産間の相続関係を特定するものであって、親資産についての情報を保存する。二資産要素間に相続関係が存在するならば、あらゆる親資産の権限は子資産に適用される。
【００４３】
ＫｅｙＶａｌｕｅは、コンテンツを暗号化するために使われる２進キー値を保存する。これをコンテンツ暗号化キー（Ｃｏｎｔｅｎｔ  Ｅｎｃｒｙｐｔｉｏｎ  Ｋｅｙ：以下ＣＥＫ）という。ＣＥＫは、デバイスが利用しようとする暗号化されたコンテンツを復号化するキー値であって、デバイスは保安マルチメディアカードからこのＣＥＫ値を伝送されることによって、コンテンツを利用しうる。
【００４４】
以下、許可（ｐｅｒｍｉｓｓｉｏｎ）部分４３０に保存される情報について詳細に説明する。
【００４５】
ｉｄｒｅｆは、資産に保存されている権利客体ｉｄに対する参照値を有する。
【００４６】
ｐｅｒｍｉｓｓｉｏｎは、権利客体発行機関（Ｒｉｇｈｔ  Ｉｓｓｕｅｒ）が許容するコンテンツの使用権限であるが、ｐｅｒｍｉｓｓｉｏｎの種類には、プレイ（Ｐｌａｙ）、ディスプレイ（Ｄｉｓｐｌａｙ）、実行（Ｅｘｅｃｕｔｅ）、印刷（Ｐｒｉｎｔ）、輸出（Ｅｘｐｏｒｔ）がある。
【００４７】
プレイ（Ｐｌａｙ）要素は、ＤＲＭコンテンツをオーディオ／ビデオ形態で表現する権利を意味する。したがって、ＤＲＭエージェントは、こういう方法で表現され得ないコンテンツ、例えば、Ｊａｖａ（登録商標）ゲームなどにプレイによる接続を付与しない。
【００４８】
プレイ許可（Ｐｌａｙ  ｐｅｒｍｉｓｓｉｏｎ）は、制限（Ｃｏｎｓｔｒａｉｎｔ）を選択的に有しうる。制限（Ｃｏｎｓｔｒａｉｎｔ）要素が特定されているならば、ＤＲＭエージェントは、該当制限要素によって再生権限を付与しなければならず、いかなる制限要素も特定されていないならば、ＤＲＭエージェントは無制限の再生権限を付与する。
【００４９】
ディスプレイ要素は、ＤＲＭコンテンツを視覚装置に表現できる権限を意味する。したがって、ＤＲＭエージェントは、ｇｉｆまたはｊｐｅｇイメージのように視覚装置を通じて表現され得ない形式のコンテンツに対してディスプレイによる接続を付与しない。
【００５０】
ディスプレイ許可（Ｄｉｓｐｌａｙ  Ｐｅｒｍｉｓｓｉｏｎ）は、制限（Ｃｏｎｓｔｒａｉｎｔ）を選択的に有しうる。制限（Ｃｏｎｓｔｒａｉｎｔ）要素が特定されているならば、ＤＲＭエージェントは、該当制限要素によってディスプレイ権限を付与しなければならず、いかなる制限要素も特定されていないならば、ＤＲＭエージェントは無制限のディスプレイ権限を付与する。
【００５１】
実行（Ｅｘｅｃｕｔｅ）要素は、Ｊａｖａ（登録商標）ゲームまたは他のアプリケーションのようなＤＲＭコンテンツを実行する権限を意味する。したがって、ＤＲＭエージェントはかかる方法で表現され得ないコンテンツに実行による接続を付与しない。
【００５２】
実行許可（Ｅｘｅｃｕｔｅ  Ｐｅｒｍｉｓｓｉｏｎ）は、制限（Ｃｏｎｓｔｒａｉｎｔ）を選択的に有することができる。制限（Ｃｏｎｓｔｒａｉｎｔ）要素が特定されているならば、ＤＲＭエージェントは該当制限要素によって実行権限を付与しなければならず、いかなる制限要素も特定されていないならば、ＤＲＭエージェントは無制限の実行権限を付与する。
印刷（Ｐｒｉｎｔ）要素は、ｊｐｅｇなどのイメージのようなＤＲＭコンテンツのハードコピーを生成しうる権限を意味する。したがって、ＤＲＭエージェントはこのような方法で表現されないコンテンツに印刷による接続を付与しない。
【００５３】
印刷許可（Ｐｒｉｎｔ  Ｐｅｒｍｉｓｓｉｏｎ）は、制限（Ｃｏｎｓｔｒａｉｎｔ）を選択的に有することができる。制限（Ｃｏｎｓｔｒａｉｎｔ）要素が特定されているならば、ＤＲＭエージェントは該当制限要素によって印刷権限を付与し、いかなる制限要素も特定されていないならば、ＤＲＭエージェントは無制限の印刷権限を付与する。
【００５４】
詳細な説明において、再生（Ｐｌａｙｂａｃｋ）という用語は、プレイ（Ｐｌａｙ）、ディスプレイ（Ｄｉｓｐｌａｙ）、実行（Ｅｘｅｃｕｔｅ）、印刷（Ｐｒｉｎｔ）を含む概念として使用する。このように再生を細部的に分けたのは、コンテンツの特性によって命令語に含まれるべきパラメータ値が異なるか、コンテンツの特性によって他の限定が必要であるからである。また、ＤＲＭ標準として広く知られたＯＭＡ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）ＤＲＭの場合にも再生をプレイ（Ｐｌａｙ）、ディスプレイ（Ｄｉｓｐｌａｙ）、実行（Ｅｘｅｃｕｔｅ）、印刷（Ｐｒｉｎｔ）など分けているところ、可及的ＯＭＡ  ＤＲＭに合わせる場合に本実施形態を適用したＤＲＭ関連製品が業界で容易に適用されるということもその１つの理由である。
【００５５】
輸出（Ｅｘｐｏｒｔ）要素は、ＤＲＭコンテンツと相応する権限客体をＯＭＡ  ＤＲＭシステムでない他のＤＲＭシステムまたはコンテンツ保護構造に送り出す権限を意味する。
【００５６】
輸出許可（Ｅｘｐｏｒｔ  Ｐｅｒｍｉｓｓｉｏｎ）は、制限（Ｃｏｎｓｔｒａｉｎｔ）要素を必須的に有する。制限（Ｃｏｎｓｔｒａｉｎｔ）要素は、あるＤＲＭシステムまたはコンテンツ保護構造でＤＲＭコンテンツ及び権限客体を送り出せるかを特定する。輸出許可にはＭｏｖｅとＣｏｐｙの２種のモードがある。Ｍｏｖｅの場合、他のシステムに権利客体を輸出する場合、現在のＤＲＭシステム内の権利客体を削除するが、Ｃｏｐｙの場合、現在のＤＲＭシステム内の権利客体を削除しない。
【００５７】
図５は、本発明の一実施形態による権利客体の制限（Ｃｏｎｓｔｒａｉｎｔｓ）の種類を示す。
【００５８】
許可（Ｐｅｒｍｉｓｓｉｏｎ）は、それが有する制限（Ｃｏｎｓｔｒａｉｎｔ）によりデジタルコンテンツに対する消費が制限される。
【００５９】
Ｃｏｕｎｔ制限５１０は、正の整数値を有し、コンテンツに付与される許可の回数を特定する。ＤＲＭエージェントは、Ｃｏｕｎｔ制限の値により特定される回数以上にＤＲＭコンテンツに接続を付与しない。また、Ｃｏｕｎｔ制限値が正の整数ではなければ、ＤＲＭエージェントはＤＲＭコンテンツに接続を許容しない。
【００６０】
Ｄａｔｅｔｉｍｅ制限５２０は、許可に対する時間範囲制限を特定し、選択的に開始（ｓｔａｒｔ）及び終了（ｅｎｄ）要素を有する。開始要素があれば、特定された時間／日付以前には接続が許可されず、終了要素があれば、特定された時間／日付以後には接続が許可されない。したがって、開始要素の値が終了要素の値より大きければ、ＤＲＭエージェントはＤＲＭコンテンツに対する接続を許さない。
【００６１】
開始要素及び終了要素のフォーマットは、ＣＣは強度、ＹＹは年、ＭＭは月、ＤＤは日、Ｔは日付と時間の区分子、ｈｈ：ｍｍ：ｓｓは各々時、分、秒を表す。
【００６２】
Ｉｎｔｅｒｖａｌ制限５３０は、権限がＤＲＭコンテンツに対して行われうる時間の区間を特定する。
【００６３】
開始要素または終了要素は、選択的に有することができる。開始要素があれば、特定された時間／日付以後、終了要素があれば、特定された時間／日付以前にｄｕｒａｔｉｏｎ要素に特定された時間の間にＤＲＭコンテンツの消費が許容される。したがって、ＤＲＭエージェントは、Ｉｎｔｅｒｖａｌ制限により特定された区間が経過した後には、ＤＲＭコンテンツに対する接続を許さない。Ｄｕｒａｔｉｏｎ要素のフォーマットは、例えば、Ｐ２Ｙ１０Ｍ１５ＤＴ１０Ｈ３０Ｍ２０Ｓの場合、２年１０ケ月１５日１０時間３０分２０秒の期間を表す。
【００６４】
Ａｃｃｕｍｕｌａｔｅｄ制限５４０は、権限がＤＲＭコンテンツに行われうる測定された使用時間の最大区間を特定する。ＤＲＭエージェントは、Ａｃｃｕｍｕｌａｔｅｄ制限値により特定された累積区間が経過した後には、ＤＲＭコンテンツに対する接続を許さない。
【００６５】
Ｉｎｄｉｖｉｄｕａｌ制限５５０は、コンテンツが閉ざされている個人を特定する。すなわち、コンテンツが閉ざされている個人のＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を用いて特定する。したがって、ＤＲＭエージェントは、デバイスと結合されたユーザ身元がコンテンツの使用が許容されているユーザの身元と一致しなければ、ＤＲＭコンテンツに対する接続を許さない。
【００６６】
Ｓｙｓｔｅｍ制限５６０は、コンテンツ及び権利客体がｅｘｐｏｒｔされうるＤＲＭシステムまたはコンテンツ保護構造を特定する。Ｖｅｒｓｉｏｎ要素は、ＤＲＭシステムまたはコンテンツ保護構造のバージョン情報を特定し、ｕｉｄ要素は、ＤＲＭシステムまたはコンテンツ保護構造の名称を特定する。
【００６７】
図６及び図７は、デバイスは命令をして、保安マルチメディアカードはこれに対する応答をする実施形態で命令語と命令語パラメータ及び保安マルチメディアカードの応答を詳細に示す。
【００６８】
まず、図６を参照すれば、図６は、図３でデバイスが再生権利セット要請（Ｓ２００）をする命令語と命令語パラメータ及び、命令に対する保安マルチメディアカードの応答を示す。
【００６９】
命令語は、図示されたように、ＣＬＡフィールド、ＩＮＳフィールド、Ｐ１フィールド、Ｐ２フィールド、Ｌｃフィールド、Ｄａｔａフィールド、Ｌｅフィールドで構成される。
【００７０】
ＣＬＡフィールド、ＩＮＳフィールド、Ｐ１フィールド、及びＰ２フィールドで命令語を区別しうる。さらに詳細に説明すれば、ＣＬＡフィールドは命令語のクラスを区別させ、ＩＮＳフィールドはインストラクション（Ｉｎｓｔｒｕｃｔｉｏｎ）の種類を表し、Ｐ１とＰ２は、命令語パラメータを表す。Ｄａｔａフィールドは、命令語と共に送るデータを含むフィールドであって、ＴＬＶ形式を有する。Ｔは、タッグ、ＬはＶフィールドの長さ、Ｖはデータを意味する。
【００７１】
命令に対する保安マルチメディアカードの応答を説明すれば、応答はＴＬＶ形式を有し、応答の状態を表す状態単語（Ｓｔａｔｕｓ  Ｗｏｒｄ）で応答状態を表現する。
【００７２】
再生権利セット要請命令語を説明すれば、ＣＬＡとＩＮＳは、各々００と７４を有する。Ｐ１は、０３値を有するが、これは再生（Ｐｌａｙｂａｃｋ）のための命令語を意味する。Ｐ２は、０１値を有するが、コンテンツ情報をセットせよということを意味する。Ｌｃは、ＦＦであり、Ｌｅは００であるが、これはデータが存在するということを意味する。データフィールドにおいてＴＬＶでＴは０Ｘ７４と設定し、ＬはＶの長さを表示する。Ｖは、コンテンツＩＤ（ＣＩＤ）を含む。一実施形態において、コンテンツＩＤと時間をセッションキーで暗号化して送る。
【００７３】
命令語に対する保安マルチメディアカードの応答には、ＴＬＶには何らの値が含まれない。但し、状態単語で応答状態を表示するが、成功的な命令が行われた場合には、ＳＷ１とＳＷ２に各々９０と００を表示し、命令語が知られていないタッグを有する場合には、６Ｄと００を表示して、Ｖフィールドに誤ったパラメータがある場合には、６Ｂと００とを表示し、一般的な相互認証が必要な場合には、６９と８２とを表示し、相互認証が必要な場合に６９と８５とを表示し、コンテンツに対する権利客体を発見できない場合に６６と０３とを表示し、再生に対する権利が失効された場合に６６と０４とを表示し、コンテンツを発見できない場合に６Ａと８３とを表示する。図３を参照して、もし、デバイス３１０が再生権利セットを要請した時（Ｓ２００）、保安マルチメディアカード３２０がセッションキーで暗号化されたＶフィールドのコンテンツＩＤと時間とを復号化できないならば、デバイス３１０と保安マルチメディアカード３２０は、セッションキーを共有できない状態であるために、応答として相互認証が必要であるというメッセージを送る。すなわち、保安マルチメディアカード３２０は、状態単語にＳＷ１とＳＷ２とを各々６９と８５とで表示してデバイス３１０に知らせる。
【００７４】
図７を参照すれば、図７は、図３でデバイスが再生権利伝送要請（Ｓ２００）をする命令語と命令語パラメータ及び、命令に対する保安マルチメディアカードの応答を示す。
【００７５】
ＣＬＡとＩＮＳは、各々００と７４とを有する。Ｐ１は、０３値を有するが、これは再生（Ｐｌａｙｂａｃｋ）のための命令語を意味する。Ｐ２は、０２値を有するが、コンテンツ再生のための権利客体を持ってこいということを意味する。Ｌｃは、００であり、ＬｅはＦＦであるが、これはデータが存在していないということを意味する。
【００７６】
これについての保安マルチメディアカードの応答はＴ値は０Ｘ７４を有し、ＬのＶの長さを表示し、ＶはＣＥＫをセッションキー（Ｋ）で暗号化したことを載せる。成功的にＣＥＫを暗号化して応答する時は、状態単語のＳＷ１とＳＷ２とを各々９０と００とで表示する。
【００７７】
図６と図７の実施形態のようにデバイスが保安マルチメディアカードに命令し、携帯型保存装置はこれに対する応答をする形態ではない、他の形態の実施形態も可能である。例えば、デバイスが保安マルチメディアカードにコンテンツＩＤを含んで再生権利伝送要請をすれば、保安マルチメディアが暗号化されたコンテンツ暗号化キーをデバイスに送る形態も可能である。このような実施形態で、図３のＳ２１０ステップのようにデバイスが保安マルチメディアカードに再生権利セット要請をし、Ｓ２２０ステップのように再び再生権利伝送要請はしない。一方、このような実施形態で、保安マルチメディアカードは再生権利を送った後、すぐ権利客体アップデートを行うことも可能であるが、デバイスがコンテンツを再生することが成功した後にデバイスから権利客体アップデート要請を受けて権利客体アップデートをすることも可能である。
【００７８】
図８は、本発明の一実施形態による保安マルチメディアカードのブロック図である。
【００７９】
本実施形態で使われる“モジュール”という用語は、ソフトウェアまたはＦＰＧＡまたはＡＳＩＣのようなハードウェア構成要素を意味し、モジュールは所定の役割を行う。しかし、モジュールは、ソフトウェアまたはハードウェアに限定される意味ではない。モジュールは、アドレッシングできる記録媒体にあるように構成されてもよく、１つまたはそれ以上のプロセッサーを再生させるように構成されても良い。したがって、一例としてモジュールはソフトウェア構成要素、客体指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、及び変数を含む。構成要素とモジュール内で提供される機能はさらに小数の構成要素及びモジュールで結合されるか、追加的な構成要素とモジュールにより分離されうる。のみならず、構成要素及びモジュールは、デバイスまたは保安マルチメディアカード内の１つまたはそれ以上のＣＰＵを再生させるように具現されうる。
【００８０】
このようなＤＲＭ過程を行うために保安マルチメディアカード８００は、保安機能とコンテンツまたは権利客体を保存する機能とデバイスとのデータ交換をする機能とＤＲＭ管理機能を有さねばならない。このための保安マルチメディアカード８００は、暗号化機能を有するＲＳＡモジュール８４０とセッションキー生成モジュール８５０とＡＥＳモジュール８６０とを含み、保存機能を有する権利客体保存モジュール８３０を含んでデバイスとのデータ交換を可能にするインターフェース８１０とＤＲＭ過程を行うために各構成モジュールがＤＲＭ動作を行うように制御するＤＲＭエージェントモジュール８２０を含む。
【００８１】
インターフェース８１０は、保安マルチメディアカード８００をデバイスと連結させる。基本的に、保安マルチメディアカード８００がデバイスと連結されるということは、保安マルチメディアカードとデバイスのインターフェースとが互いに電気的に連結されたということを意味するが、これは例示的なものであって、“連結”という意味は、非接触状態で無線媒体を通じて互いに通信できる状態にあるという意味も含まれると解釈せねばならない。
【００８２】
ＲＳＡモジュール８４０は、公開キー暗号化を行うモジュールであって、ＤＲＭエージェントモジュール８２０の要請によってＲＳＡ暗号化を行う。本発明の実施形態において、相互認証過程で、キー（ランダム番号）の交換やランダム番号を交換する過程で使われる電子署名でＲＳＡ暗号化を使用するが、これは例示的なものであって、他の公開キー暗号化方式を使用することもできる。
【００８３】
セッションキー生成モジュール８５０は、デバイスに伝達するランダム番号を生成してデバイスから受けたランダム番号と自身が生成したランダム番号とを用いてセッションキーを生成する。セッションキー生成モジュール８５０で生成したランダム番号はＲＳＡモジュールを通じて暗号化されてインターフェース８１０を通じてデバイスに伝えられる。
【００８４】
ＡＥＳモジュール８６０は、対称キー暗号化を行うモジュールであって、生成されたセッションキーを使用して対称キー暗号化を行う。主に権利客体からコンテンツ暗号化キーを受けてこれをセッションキーで暗号化するのに使用し、その他にデバイスとの通信過程において重要な情報の暗号化時に使用する。ＡＥＳ暗号化方式も例示的なものであって、ＤＥＳのように他の対称キー暗号化を使用することも可能である。
【００８５】
権利客体保存モジュール８３０は、権利客体を保存する。権利客体は、暗号化状態で保存されているが、保安マルチメディアカード８００は他のデバイスで読出できない固有なキーを用いてＡＥＳ方式で権利客体を暗号化し、他のデバイスに権利客体を移動またはコピーしようとする時、固有なキーを用いて復号化する。同様に、権利客体の暗号化も固有なキーを使用した対称キー暗号化を利用することは例示的なものであって、保安マルチメディアカードの個人キーで暗号化して必要時に保安マルチメディアカードの公開キーで復号化することもできる。
【００８６】
ＤＲＭエージェントモジュール８２０は、前述した構成要素がＤＲＭ動作を行うように制御する。
【００８７】
図９は、本発明の一実施形態によるデバイスのブロック図である。
【００８８】
このようなＤＲＭ過程を行うためにデバイス９００は、保安機能とコンテンツまたは権利客体を保存する機能と他のデバイスとのデータ交換を行う機能とコンテンツ提供者や権利客体発行機関と通信できるデータ送受信機能及びＤＲＭ管理機能を有さねばならない。このためのデバイス９００は、暗号化機能を有するＲＳＡモジュール９４０とセッションキー生成モジュール９５０とＡＥＳモジュール９９０を含んで保存機能を有するコンテンツ保存モジュール９３０を含み、保安マルチメディアカードとデータ交換を可能にするＭＭＣインターフェース９１０とＤＲＭ過程を行うために各構成モジュールを制御するＤＲＭエージェントモジュール９２０を含む。またデバイス９００は、データ送受信機能のための送受信モジュール９６０と再生されるコンテンツをディスプレイするためのディスプレイモジュール９７０を含む。
【００８９】
送受信モジュール９６０は、デバイス９００をして、コンテンツ発行者や権利客体発行機関と通信可能にする。デバイス９００は、送受信モジュール９６０を通じて権利客体や暗号化されたコンテンツを外部から得られる。
【００９０】
ＭＭＣインターフェース９１０は、デバイス９００を保安マルチメディアカードと連結させる。基本的にデバイス９００が保安マルチメディアカードと連結されるということは、保安マルチメディアカードとデバイスのインターフェースとが互いに電気的に連結されたということを意味するが、これは例示的なものであって、“連結”という意味は、非接触状態で無線媒体を通じて互いに通信できる状態にあるということも含まれると解釈せねばならない。
【００９１】
ＲＳＡモジュール９４０は、公開キー暗号化を行うモジュールであって、制御モジュール９２０の要請によってＲＳＡ暗号化を行う。本発明の実施形態において、相互認証過程でキー（ランダム番号）の交換や電子署名でＲＳＡ暗号化を使用するが、これは例示的なものであって他の公開キー暗号化方式を使用しても良い。
【００９２】
セッションキー生成モジュール９５０は、保安マルチメディアカードに伝達するランダム番号を生成して保安マルチメディアカードから受けたランダム番号と自身が生成したランダム番号とを用いてセッションキーを生成する。セッションキー生成モジュール９５０で生成したランダム番号は、ＲＳＡモジュールを通じて暗号化され、ＭＭＣインターフェース９１０を通じて保安マルチメディアカードに伝えられる。一方、セッションキー生成モジュール９５０でランダム番号を生成することは例示的なものであって、既に存在している複数のランダム番号のうち、何れか１つのランダム番号を選択することが可能であるということは前述した通りである。
【００９３】
ＡＥＳモジュール９９０は、対称キー暗号化モジュールであって、生成されたセッションキーを使用して対称キー暗号化を行う。主に権利客体からコンテンツ暗号化キーを受けてこれをセッションキーで暗号化するのに使用し、その他にデバイスとの通信過程における重要な情報の暗号化時に使用する。ＡＥＳ暗号化方式も例示的なものであって、ＤＥＳのように他の対称キー暗号化を使用することも可能である。
【００９４】
コンテンツ保存モジュール９３０は、ＤＲＭで保護されるコンテンツを保存する。ＤＲＭで保護されるコンテンツはコンテンツ暗号化キーで暗号化されている。ＤＲＭで保護されるコンテンツを再生するためには、コンテンツ暗号化キーがなければならない。再生済みのコンテンツは、再びコンテンツ暗号化キーで暗号化されて保存される。
【００９５】
ディスプレイモジュール９７０は、権利客体を通じて再生が許可されたコンテンツの再生される模様をユーザが視覚的に見られるようにディスプレイする。ディスプレイモジュール９７０は、ＴＦＴ  ＬＣＤのような液晶表示装置や有機ＥＬで具現されうる。
【００９６】
ＤＲＭエージェントモジュール９２０は、各構成要素がＤＲＭ動作を行えるように制御する。
【産業上の利用可能性】
【００９７】
本発明が属する技術分野の当業者ならば、本発明がその技術的思想や必須な特徴を変更せずとも、他の具体的な形に実施できるということを理解できるであろう。例えば、図３の実施形態で保安マルチメディアカードは、コンテンツ暗号化キーをセッションキーで暗号化せず、デバイス公開キーＰｕｂＫｅｙＤで暗号化してデバイスに伝達することもできる。したがって、前述した実施形態はあらゆる面で例示的なものに過ぎず、限定的なもとと理解してはならない。本発明の範囲は、前記詳細な説明よりは特許請求項の範囲によって表れ、特許請求の範囲の意味及び範囲、そしてその均等概念から導出されるあらゆる変更または変形された形が本発明の範囲に含まれると解釈されねばならない。
【００９８】
本発明によれば、携帯型保存装置を用いてデバイスがＤＲＭで保護されるコンテンツを再生（Ｐｌａｙｂａｃｋ）しうる。
【図面の簡単な説明】
【００９９】
【図１】デジタル著作権管理の概念を説明する図である。
【図２】本発明の一実施形態によるデジタル著作権の概念を簡略に説明する図である。
【図３】本発明の一実施形態によるコンテンツ再生過程を示す図である。
【図４】本発明の一実施形態によるコンテンツ再生に使われる権利客体の形式を示す図である。
【図５】本発明の一実施形態による権利客体の制限の種類を示す表である。
【図６】本発明の一実施形態によるコンテンツ再生過程の命令語、命令パラメータ及び出力応答の形式を示す図である。
【図７】本発明の一実施形態によるコンテンツ再生過程の命令語、命令パラメータ及び出力応答の形式を示す図である。
【図８】本発明の一実施形態による保安マルチメディアカードのブロック図である。
【図９】本発明の一実施形態によるデバイスのブロック図である。
【図１】
2007531149.tif 000003
【図２】
2007531149.tif 000004
【図３】
2007531149.tif 000005
【図４】
2007531149.tif 000006
【図５】
2007531149.tif 000007
【図６】
2007531149.tif 000008
【図７】
2007531149.tif 000009
【図８】
2007531149.tif 000010
【図９】
2007531149.tif 000011
【国際調査報告】
2007531149.tif 000012