(57)【要約】コンテンツの不正流通を防ぎ、利便性を高めることができるコンテンツ利用管理方法。この方法では、セキュアデバイス（４００）と再生端末（５００）とに同じグループ鍵を格納する。また、ライセンス発行アプリをライセンス配信サーバ（２００）から受信してセキュアデバイス（４００）に格納した後、再生端末（５００）にグループ鍵で暗号化したライセンスを送り、グループ鍵で暗号化したライセンスを再生端末（５００）に格納する。再生端末（５００）は、暗号化コンテンツの再生時に、ライセンスをグループ鍵で復号してコンテンツ復号鍵を取り出し、暗号化コンテンツを復号する。暗号化ライセンスがネット上に流失しても、同一のグループ鍵を持たない再生端末は復号できず、著作権が保護される。また、グループ鍵とそのグループ鍵で暗号化されたライセンスとを既に保持している再生端末（５００）は、暗号化コンテンツの再生時に、セキュアデバイスを必要としない。【特許請求の範囲】
【請求項１】
演算を秘匿した状態で実行し、データを秘匿した状態で格納するセキュアデバイスにグループ鍵を格納した後、前記セキュアデバイスから再生端末に前記グループ鍵を送ることにより前記セキュアデバイスと前記再生端末とに同じグループ鍵を格納し、
コンテンツのライセンスを発行するライセンス発行アプリケーションをライセンス配信サーバから受信して前記セキュアデバイスに格納した後、前記セキュアデバイスから前記再生端末に前記グループ鍵で暗号化したライセンスを送ることにより、前記グループ鍵で暗号化した状態のライセンスを前記再生端末に格納し、
前記再生端末が、暗号化されているコンテンツを利用するとき、前記ライセンスを前記グループ鍵で復号して前記ライセンスに含まれるコンテンツの復号鍵を取り出し、暗号化されている前記コンテンツを前記復号鍵で復号する、
コンテンツ利用管理方法。
【請求項２】
演算を秘匿した状態で実行し、データを秘匿した状態で格納するセキュアデバイスであって、
グループ鍵の生成命令を受けて乱数を発生する乱数発生手段と、
前記乱数発生手段によって発生された乱数を前記グループ鍵として格納するグループ鍵格納手段と、
前記グループ鍵格納手段に格納された前記グループ鍵を秘匿した状態で再生端末に送信するグループ鍵発行手段と、
を備えるセキュアデバイス。
【請求項３】
通信端末を通じてライセンス配信サーバから受信した、コンテンツのライセンスを発行するライセンス発行アプリケーションを格納するライセンス発行アプリケーション格納手段と、
前記ライセンス発行アプリケーションを実行して、再生端末で利用されるコンテンツの特徴に応じたライセンスを発行するライセンス発行手段と、
発行された前記ライセンスを前記グループ鍵で暗号化する暗号手段と、
をさらに備える請求項２に記載のセキュアデバイス。
【請求項４】
前記ライセンス発行手段は、前記ライセンス配信サーバから前記ライセンス発行アプリケーションのデータ情報のみを受信して前記ライセンス発行アプリケーション格納手段に格納し、前記ライセンス発行アプリケーションの実行プログラムを予め保持し、前記ライセンス発行アプリケーション格納手段から前記データ情報を読み込んでライセンスを発行する、
請求項３に記載のセキュアデバイス。
【請求項５】
暗号化されたコンテンツを保持し、前記コンテンツを再生する再生端末であって、
装着したセキュアデバイスから受信したグループ鍵を秘匿した状態で格納するグループ鍵格納手段と、
前記セキュアデバイスから受信した、前記グループ鍵で暗号化されたライセンスを格納する暗号化ライセンス格納手段と、
前記コンテンツの再生時に、暗号化された前記ライセンスを前記グループ鍵格納手段に格納されたグループ鍵で復号する第１の復号手段と、
復号された前記ライセンスから前記コンテンツの復号鍵を取り出し、暗号化されている前記コンテンツを前記復号鍵で復号する第２の復号手段と、
を備える再生端末。
【請求項６】
再生可能なコンテンツの特徴情報を格納するプロファイル格納手段と、
前記セキュアデバイスからの前記ライセンスの受信に先立って、前記プロファイル格納手段に格納されている情報を前記セキュアデバイスに送信する送信手段と、
をさらに具備する請求項５に記載の再生端末。
【請求項７】
コンテンツのライセンスを配信するライセンス配信サーバであって、
コンテンツの復号鍵と利用条件とを格納するライセンス管理データベースと、
ライセンスの配信要求に応じて、前記ライセンス管理データベースから必要な情報を抽出する情報抽出手段と、
抽出された情報からコンテンツの復号鍵と利用条件とを含むライセンスを生成し、生成したフォーマット毎のライセンスから、コンテンツのライセンスを生成するためのライセンス発行アプリケーションを生成するアプリ生成手段と、
生成された前記ライセンス発行アプリケーションを配信する送信手段と、
を備えるライセンス配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、音楽や映像等のデジタルコンテンツの著作権を守りながらデジタルコンテンツの流通を図る方法と、その方法に用いるＩＣカード等のセキュアデバイス、及び、携帯電話やサーバ等の装置に関し、ユーザの利便性に配慮しつつ、デジタルコンテンツの違法な情報流通を防ぐデジタル著作権管理（ＤＲＭ：Ｄｉｇｉｔａｌ  Ｒｉｇｈｔ  Ｍａｎａｇｅｍｅｎｔ）を実現するものである。
【背景技術】
【０００２】  近年、インターネットを通じて、音楽や映像、書籍等のデジタルコンテンツが盛んに流通・販売されている。一方で、ファイル交換ソフト等を使い、著作権者に無断でデジタルコンテンツを、ネットワークを介して自由にダウンロードできるようにする著作権侵害行為が多発しており、デジタルコンテンツのネットワーク経由での不正な流通を防ぐことが重要な課題となっている。【０００３】  この課題を解決するため、これまでに様々な方法が開発されている。例えば、下記特許文献１には、デジタルコンテンツ毎のコンテンツ鍵を用いてデジタルコンテンツを暗号化し、コンテンツ鍵を受信側装置の固有鍵で暗号化する方式が記載されている。受信側装置は、暗号化処理されたデジタルコンテンツ及びコンテンツ鍵を受信して格納し、デジタルコンテンツの再生時には、コンテンツ鍵を受信側装置の固有鍵で復号化し、このコンテンツ鍵を用いて、暗号化されているデジタルコンテンツを復号化する。【０００４】  また、下記特許文献２には、デジタルコンテンツを取得した端末が、チェックイン・チェックアウトと呼ばれる方式により、記憶媒体への複製コンテンツ数を管理するコンテンツ管理方法が記載されている。この方式では、コンテンツ毎に複製可能なコンテンツ数が予め設定される。コンテンツの複製管理を行う端末は、複製が指示されたときに、複製可能なコンテンツ数に残数があれば、記録媒体に、コンテンツ復号鍵で暗号化したコンテンツと、再生装置に格納されている暗号鍵で暗号化したコンテンツ復号鍵とを記録して複製可能なコンテンツ数を１減算する。また、コンテンツ消去が指示されたときは、記憶媒体から複製コンテンツを一つ消去するごとに複製可能コンテンツ数を１加算する。記録媒体に複製されたコンテンツは、コンテンツ復号鍵の暗号化に用いた暗号鍵が保持されている再生装置でのみ再生できる。【０００５】  また、下記特許文献３には、コンテンツ配信センターが、暗号化したデジタルコンテンツをネットワーク上で公開し、このデジタルコンテンツの復号鍵と利用条件とを記述したライセンスをデジタルコンテンツの利用権として販売する方式が記載されている。暗号化されたデジタルコンテンツの記録媒体への複製は自由にできるが、このデジタルコンテンツを再生するためには、ライセンス配信センターからライセンスを別途購入しなければならない。このライセンスは、端末の固有の秘匿情報を用いて暗号化されているため、その端末でなければデジタルコンテンツの再生はできず、他の端末がライセンスの複製を取得しても、デジタルコンテンツは復号化できない。【０００６】  また、下記特許文献４には、各ユーザのデジタルコンテンツに対するライセンスを配信サーバで管理する方式が記載されている。このコンテンツを利用する場合は、ユーザ端末から配信サーバにリクエストを出す。配信サーバは、ユーザの契約条件を確認し、ユーザが利用権を有しているときは、ユーザ端末に対して利用条件情報やコンテンツ復号鍵を含むライセンスを配信する。【０００７】  また、下記非特許文献１には、暗号化したデジタルコンテンツを、ネットワーク等を通じて適宜配布し、このコンテンツの復号鍵を含むライセンスをＩＣカード等のセキュアデバイスに暗号化して保存する方式が記載されている。ライセンスは、セキュアデバイスの固有の識別ＩＤで暗号化されてセキュアデバイスに格納される。このデジタルコンテンツの再生は、暗号化されたデジタルコンテンツを取得した再生端末に、ライセンスが格納されたセキュアデバイスを装着することで可能になる。ユーザは、このセキュアデバイスさえあれば、購入したデジタルコンテンツを複数の情報機器で利用することができる。
【特許文献１】特開平１０−２６９２８９号公報
【特許文献２】特開２０００−３１５１７７号公報
【特許文献３】ＷＯ  ０１／０６３８３４
【特許文献４】特開２００３−５８６６０号公報
【非特許文献１】「ＳＤカードを利用したデジタル著作権保護技術の開発について」（２００３年７月１７日）（ｈｔｔｐ：／／ｗｗｗ．ｔｏｓｈｉｂａ．ｃｏ．ｊｐ／ａｂｏｕｔ／ｐｒｅｓｓ／２００３＿０７／ｐｒ＿ｊ１７０２．ｈｔｍ）
【発明の開示】
【発明が解決しようとする課題】
【０００８】  しかし、強固な著作権保護は、ユーザの利便性を抑えることになり、結果として、デジタルコンテンツの利用者が伸びず、販売数が低迷する原因となっている。【０００９】  例えば、前記特許文献１、３に記載されている方式では、デジタルコンテンツの再生が特定の端末でしか行えないため、自宅のＡＶ機器で利用していたコンテンツを外出時にモバイル端末で再生したり、自宅の端末で取得したライセンスをモバイル端末で利用したりすることができないと言う不便がある。【００１０】  前記特許文献２に記載されている方式では、他の端末でコンテンツを再生するには、コンテンツを取得した端末と直接通信を行いチェックアウトしておくか、セキュアデバイスにチェックアウトしたコンテンツを、利用する際に情報機器に装着しておかなければならない。また、コンテンツを取得した端末にチェックインする作業も必要になる。【００１１】  また、前記特許文献４に記載の方式では、再生端末がネットワークと接続できない環境にいる場合に、デジタルコンテンツを利用することができず、また、常時接続でないネットワークでは、デジタルコンテンツを利用する度に、ライセンス取得のための通信料が発生すると言うデメリットがある。【００１２】  これに対して、前記非特許文献１の方式では、ライセンスを保存したセキュアデバイスさえあれば、暗号化デジタルコンテンツを取得した複数の情報機器において、デジタルコンテンツを利用することができる。【００１３】  しかし、この方式では、コンテンツを利用する際にセキュアデバイスを情報機器に装着するという作業が常に必要であり、セキュアデバイスを装着していない情報機器ではデジタルコンテンツが利用できない。そのため、セキュアデバイスに複数のコンテンツのライセンスが保持されている場合でも、それらのコンテンツを異なる情報機器で同時に再生することができない。【００１４】  また、携帯電話を通じて音楽コンテンツのライセンスを取得し、携帯電話のセキュアデバイスにライセンスを保存するような利用形態では、ＡＶ機器で音楽コンテンツを再生する際に、その都度、携帯電話からセキュアデバイスを外してＡＶ機器に装着する必要があり、その間、セキュアデバイスを使用する携帯電話の機能が利用できないと言う不便がある。【００１５】  本発明は、こうした従来の問題点を解決するものであり、ネットワーク経由でのデジタルコンテンツの不正流通が防止できるとともに、ユーザの高い利便性が確保できるコンテンツの利用管理方法を提供し、また、その方法に用いるＩＣカード等のセキュアデバイス、及び、携帯電話やサーバ等の装置を提供することを目的としている。
【課題を解決するための手段】
【００１６】  本発明のコンテンツ利用管理方法では、演算を秘匿した状態で実行し、データを秘匿した状態で格納するセキュアデバイスにグループ鍵を格納した後、セキュアデバイスから再生端末にグループ鍵を送ることによりセキュアデバイスと再生端末とに同じグループ鍵を格納し、コンテンツのライセンスを発行するライセンス発行アプリケーション（以下、「アプリケーション」を「アプリ」と略す）をライセンス配信サーバから受信してセキュアデバイスに格納した後、セキュアデバイスから再生端末にグループ鍵で暗号化したライセンスを送ることにより、グループ鍵で暗号化した状態のライセンスを再生端末に格納し、再生端末が、暗号化されているコンテンツを利用するとき、ライセンスをグループ鍵で復号してライセンスに含まれるコンテンツの復号鍵を取り出し、暗号化されているコンテンツをこの復号鍵で復号する。
【発明の効果】
【００１７】  本発明では、コンテンツのライセンスがグループ鍵で暗号化されて保持されるため、グループ鍵で暗号化されたライセンスがネットワーク上に流失しても、同一のグループ鍵を持たない再生端末ではライセンスを復号することできないため、暗号化コンテンツを不正に再生することは不可能であり、著作権が守られる。また、セキュアデバイスを交換してライセンスを不正に得ようとする場合は、グループ鍵の更新に伴ってデメリットが発生するので、こうした行為も抑制される。【００１８】  また、グループ鍵とそのグループ鍵で暗号化されたライセンスとを既に保持している再生端末は、セキュアデバイスが無くても暗号化コンテンツを再生することができる。そのため、セキュアデバイスが複数のコンテンツのライセンスを保持している場合には、同じグループ鍵を持つ同一グループの複数の再生端末で、それらのライセンスを同時に利用することができる。【００１９】  また、コンテンツを再生する際に、再生端末にセキュアデバイスを装着する操作が要らない。【００２０】  また、ユーザの所有する各種端末にグループ鍵を持たせることで、事実上のユーザバインドが実現できる。【００２１】  そのため、この方法では、ユーザの利便性が向上する。【００２２】  また、本発明のセキュアデバイス、再生端末及びライセンス配信サーバは、本発明のコンテンツ利用管理方法を実現することができる。【００２３】  また、本発明ではセキュアデバイスが他のセキュアデバイスと秘匿通信をしてＩＤを保持しておき、ライセンス発行アプリをライセンス配信サーバから取得する際にそのＩＤを登録することで、他のセキュアデバイスにライスンス発行アプリを譲渡することができる。
【図面の簡単な説明】
【００２４】［図１］本発明の実施形態１におけるＤＲＭシステムの全体構成図
［図２］本発明の実施形態１におけるＤＲＭシステムでグループ鍵生成処理を行う通信端末及びセキュアデバイスの構成を示すブロック図
［図３］本発明の実施形態１におけるＤＲＭシステムでのグループ鍵生成処理手順を示すフロー図
［図４］本発明の実施形態１におけるＤＲＭシステムでのグループ鍵生成要求時のＧＵＩを示す図
［図５］本発明の実施形態１におけるＤＲＭシステムでのグループ鍵のデータ構造を示す図
［図６］本発明の実施形態１におけるＤＲＭシステムでグループ鍵発行処理を行う再生端末及びセキュアデバイスの構成を示すブロック図
［図７］本発明の実施形態１におけるＤＲＭシステムでのグループ鍵発行処理手順を示すフロー図
［図８］本発明の実施形態１におけるＤＲＭシステムでのグループ鍵発行要求時のＧＵＩを示す図
［図９］本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリのデータ構造を示す図
［図１０］本発明の実施形態１におけるＤＲＭシステムでライセンス発行アプリ取得処理を行うコンテンツ配信サーバ、ライセンス配信サーバ、通信端末及びセキュアデバイスの構成を示すブロック図
［図１１］本発明の実施形態１におけるＤＲＭシステムでのライセンス管理ＤＢのデータ構造を示す図
［図１２］本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリ取得処理手順を示すフロー図
［図１３Ａ］本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリ取得要求時のＧＵＩを示す図
［図１３Ｂ］本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリ取得要求時のＧＵＩを示す図
［図１４］本発明の実施形態１におけるＤＲＭシステムでライセンス発行処理を行う再生端末及びセキュアデバイスの構成を示すブロック図
［図１５］本発明の実施形態１におけるＤＲＭシステムでのライセンス発行処理手順を示すフロー図
［図１６］本発明の実施形態１におけるＤＲＭシステムでのライセンス発行要求時のＧＵＩを示す図
［図１７Ａ］本発明の実施形態１におけるＤＲＭシステムでのグループ鍵変更について説明する図
［図１７Ｂ］本発明の実施形態１におけるＤＲＭシステムでのグループ鍵変更について説明する図
［図１８］本発明の実施形態１におけるＤＲＭシステムでのカード貸借について説明する図
［図１９］本発明の実施形態２におけるＤＲＭシステムでの代理取得するカードの情報の取得方式を説明する図
［図２０］本発明の実施形態２におけるＤＲＭシステムでのライセンス発行アプリの代理取得について説明する図
［図２１］本発明の実施形態２におけるＤＲＭシステムでのライセンス発行アプリの譲渡について説明する図
【発明を実施するための最良の形態】
【００２５】  （実施の形態１）
本発明におけるＤＲＭは、図１のシステムの下で実行される。このシステムは、コンテンツを暗号化して配信するコンテンツ配信サーバ１００と、ライセンス発行用のライセンス発行アプリを生成して配信するライセンス配信サーバ２００と、ネットワーク６１０を通じてライセンス配信サーバ２００にアクセスし、ライセンス発行アプリを受信する通信端末３００と、このライセンス発行アプリを保持し、ライセンスを発行するセキュアデバイス４００と、コンテンツ配信サーバ１００から暗号化コンテンツを取得し、セキュアデバイス４００が発行するライセンスを取得してコンテンツを再生する再生端末５００とで構成される。【００２６】  なお、コンテンツ配信サーバ１００とライセンス配信サーバ２００とは同じ情報処理装置であっても良く、また、通信端末３００と再生端末５００とは同じ情報処理装置であっても良い。【００２７】  コンテンツ配信サーバ１００は、デジタルコンテンツを暗号化してインターネット上に公開する。ライセンス配信サーバ２００は、コンテンツ配信サーバ１００から配信されるデジタルコンテンツのライセンス発行アプリを生成し、配信する。このライセンス発行アプリには、各種のフォーマットで提供されるコンテンツのフォーマットごとのライセンス情報が含まれている。【００２８】  通信端末３００は、セキュアデバイス４００の装着が可能な携帯電話等の情報処理装置であり、ライセンス配信サーバ２００と通信してライセンス発行アプリを受信し、セキュアデバイス４００に格納する。【００２９】  セキュアデバイス４００は、秘匿した状態で演算を実行する耐タンパモジュール部と、秘匿した状態でデータを格納するセキュア記憶領域とを具備し、ライセンス配信サーバ２００から取得したライセンス発行アプリをセキュア記憶領域で記憶する。【００３０】  再生端末５００は、暗号化コンテンツの格納手段を有し、コンテンツ配信サーバ１００から取得した暗号化コンテンツを保持する。この取得は、ネットワーク６１０を通じて自ら行っても良いし、通信端末３００を介して取得しても良いし、また、ＣＤ等の記録媒体を介して取得してもよい。その取得の仕方については問わない。【００３１】  また、再生端末５００は、セキュアデバイス４００の装着が可能であり、その装着時にセキュアデバイス４００によって発行されたライセンスを格納手段で保持する。暗号化コンテンツとライセンスとを保持する再生端末５００は、セキュアデバイス４００が装着されていない状態でも、コンテンツを復号化し、再生することができる。【００３２】  但し、セキュアデバイス４００がライセンスを発行する再生装置５００は、事前にセキュアデバイス４００からグループ鍵が渡されている再生装置５００に限られる。【００３３】  そのため、ユーザの所有する複数の端末装置（再生装置）でコンテンツの再生を可能にするためには、次のような手順が必要になる。（１）通信端末３００にセキュアデバイス４００を装着し、通信端末３００の入力手段から、セキュアデバイス４００にグループ鍵を設定する（グループ鍵生成処理）。（２）グループ鍵を保持するセキュアデバイス４００を、ユーザの複数の再生装置５００に装着し、セキュアデバイス４００から��ループ鍵を渡して、それを各再生装置５００に格納する（グループ鍵発行処理）。（３）セキュアデバイス４００を装着した通信端末３００によりライセンス配信サーバ２００にアクセスし、ライセンス配信サーバ２００からライセンス発行アプリを受信してセキュアデバイス４００に格納する（ライセンス発行アプリ取得処理）。（４）グループ鍵を保持する再生装置５００にセキュアデバイス４００を装着し、再生装置５００に格納された暗号化コンテンツのライセンスをセキュアデバイス４００から発行して再生装置５００に格納する（ライセンス発行処理）。【００３４】  この（１）〜（４）の各処理は、それぞれ独立している。但し、「グループ鍵発行処理」は、「グループ鍵生成処理」で生成されたグループ鍵がセキュアデバイス４００に保持されていることが条件であり、また、「ライセンス発行処理」は、セキュアデバイス４００が「ライセンス発行アプリ取得処理」によりライセンス発行アプリを取得していることが条件となる。【００３５】  次に、各処理の詳細について説明する。【００３６】  （グループ鍵生成処理）
図２は、通信端末３００及びセキュアデバイス４００のグループ鍵生成処理に関係する機能ブロックを示している。通信端末３００は、キーボードやマウスなどの入力手段３０１と、グループ鍵の生成を指令するグループ鍵生成手段３０２とを備えており、また、セキュアデバイス４００は、耐タンパモジュール部４０１に、グループ鍵となる乱数を生成する乱数生成手段４０３を具備し、セキュア記憶領域４０２に、グループ鍵を格納するグループ鍵格納手段４０４を具備している。【００３７】  なお、乱数生成手段４０３は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。【００３８】  図３は、グループ鍵生成処理の手順を示している。ユーザは、セキュアデバイス４００を通信端末３００に装着し（Ｓ１３１）、入力手段３０１からグループ鍵生成を要求する（図２の（１））と、グループ鍵生成手段３０２は、通信端末３００の画面に、例えば図４に示すＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示する。ユーザがグループ名を入力し、実行を選択すると、グループ鍵生成要求を受け取ったグループ鍵生成手段３０２は、セキュアデバイス４００に鍵生成命令を出す（図２の（２））（Ｓ１３３）。【００３９】  鍵生成命令を受けたセキュアデバイス４００では、乱数生成手段４０３が一定長の乱数をグループ鍵として生成する（Ｓ１３４）。グループ鍵格納手段４０４は、グループ鍵を格納するための領域がセキュア記憶領域４０２に存在するかどうかを確認し（Ｓ１３５）、存在しない場合はセキュア記憶領域４０２にグループ鍵格納領域を確保して（Ｓ１３９）、乱数生成手段４０３から受け取ったグループ鍵を記録する（図２の（３））（Ｓ１３９）。【００４０】  図５に示すように、グループ鍵は、グループ名とともに格納される。【００４１】  また、グループ鍵格納手段４０４は、Ｓ１３５において、グループ鍵格納領域が既に存在する場合は、その領域に記録されているグループ鍵の上に、Ｓ１３４で生成されたグループ鍵を上書きする（Ｓ１３９）。従って、セキュアデバイス４００には、一つのグループ鍵のみが保持される。【００４２】  （グループ鍵発行処理）
図６は、セキュアデバイス４００及び再生端末３００のグループ鍵発行処理に関係する機能ブロックを示している。セキュアデバイス４００は、セキュア記憶領域４０２にグループ鍵を格納するグループ鍵格納手段４０４を具備し、耐タンパモジュール部４０１に、再生端末３００を認証する認証手段４０５と、グループ鍵を発行するグループ鍵発行手段４０６と、グループ鍵を暗号化する暗号手段４０７とを具備している。【００４３】  なお、このグループ鍵発行手段４０６、認証手段４０５及び暗号手段４０７は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。【００４４】  再生端末５００は、グループ鍵発行要求を入力する入力手段５０５を具備し、また、耐タンパモジュール部５０１に、セキュアデバイス４００を認証する認証手段５０２と、暗号化されているグループ鍵を復号化する復号手段５０３と、グループ鍵を格納するグループ鍵格納手段５０４とを具備している。【００４５】  図７は、グループ鍵発行処理の手順を示している。【００４６】  ユーザは、セキュアデバイス４００を再生端末５００に装着し（Ｓ１７１）、入力手段５０５からグループ鍵の発行を要求する。このグループ鍵の発行要求は、例えば、図８に示すＧＵＩの表示から「はい」を選択することによって行われる。【００４７】  この要求を受けたセキュアデバイス４００は、グループ鍵が格納されているかを確認し（Ｓ１７２）、グループ鍵が格納されていない場合は、グループ鍵の発行を中止する（Ｓ１８０）。グループ鍵が格納されている場合は、グループ鍵の発行を受け付け（Ｓ１７３）、セキュアデバイス４００の認証手段４０５と再生端末５００の認証手段５０２との間で、一般的なチャレンジ・レスポンス方式などによる相互認証を行い、セッション鍵を生成する（図６の（１））（Ｓ１７４）。【００４８】  セキュアデバイス４００のグループ鍵発行手段４０６は、セキュア領域４０２に格納されているグループ鍵を取り出し（図６の（２））、暗号手段４０７は、このグループ鍵をセッション鍵で暗号化する（図６の（３））（Ｓ１７５）。暗号化したグループ鍵は再生端末５００に送信される（図６の（４））（Ｓ１７６）。再生端末５００の復号手段５０３は、セッション鍵を用いてグループ鍵を復号する（図６の（５））（Ｓ１７７）。復号されたグループ鍵は、グループ鍵格納手段５０４によって秘匿した状態で格納される（図６の（６））（Ｓ１７８）。【００４９】  再生端末５００のグループ鍵格納手段５０４によって格納されるグループ鍵は一つである。再生端末５００のグループ鍵を変更する場合は、前述のグループ鍵発行処理（図７）を再度実行する。その結果、グループ鍵格納手段５０４により新たなグループ鍵が変更前のグループ鍵の上に上書きされる。【００５０】  （ライセンス発行アプリ取得処理）
ライセンスは、目的のコンテンツを利用するための利用権データであり、暗号化コンテンツの復号鍵と利用条件（Ｕｓａｇｅ  Ｒｕｌｅ）のデータとから成る。利用条件には、使用できる期間や回数などが規定され、その条件の範囲内でのみライセンスに内包された復号鍵を用いてコンテンツを復号し利用することが可能となる。【００５１】  ライセンス発行アプリは、同一コンテンツの異なるコンテンツフォーマット（ＤＲＭの形式や画面サイズ等）に応じてライセンスを作成するための実行プログラムと、このライセンスの作成に用いるパッケージングされたデータとから成り、このデータには、図９に示すように、ライセンス発行アプリ自身の利用条件（発行可能回数、発行期限など）や、各ライセンスにおけるコンテンツフォーマット、利用条件、復号鍵等が含まれている。【００５２】  実行プログラムは、再生端末の適応可能なコンテンツの情報が記述されたコンテンツプロファイルを解析して、パッケージされたデータから必要な情報を抽出し、コンテンツフォーマットの形式に適合したライセンスを作成するためのプログラムである。【００５３】  ライセンス発行アプリ取得処理では、このライセンス発行アプリをライセンス配信サーバ２００に要求し、ライセンス配信サーバ２００から得たライセンス発行アプリをセキュアデバイス４００のセキュア記憶領域に秘匿した状態で格納する処理が行われる。【００５４】  図１０は、コンテンツ配信サーバ１００、ライセンス配信サーバ２００、通信端末３００及びセキュアデバイス４００のライセンス発行アプリ取得処理に関係する機能ブロックを示している。【００５５】  コンテンツ配信サーバ１００は、コンテンツ１０３と、コンテンツ１０３のフォーマットを種々に変換するフォーマット変換手段１０１と、フォーマットが変換されたコンテンツを暗号化する暗号手段１０２と、暗号化されたコンテンツを格納する暗号化コンテンツ格納手段１０４とを備えている。【００５６】  ライセンス配信サーバ２００は、ライセンスの発行に必要な情報を登録するライセンス管理データベース（ＤＢ）２０７と、利用条件等の情報を入力する入力手段２０８と、通信端末３００からのライセンス取得要求を受信する受信手段２０１と、ライセンス取得要求に応じてライセンス発行アプリを生成するライセンス発行アプリ生成部２０５と、生成されたライセンス発行アプリを送信する送信手段２０６とを備えており、ライセンス発行アプリ生成部２０５は、ライセンス取得要求に応じてライセンス管理ＤＢ２０７から必要な情報を抽出する情報抽出手段２０２と、抽出された情報を用いてライセンス発行アプリを生成するアプリ生成手段２０３と、生成されたライセンス発行アプリをセキュアデバイス４００の公開鍵で暗号化する暗号化手段２０４とを具備している。【００５７】  通信端末３００は、ライセンス取得要求が入力される入力手段３０１と、ライセンス発行アプリの取得を実現するためにセキュアデバイス４００及びライセンス配信サーバ２００間の通信を仲介する制御部３０３とを備えている。【００５８】  また、セキュアデバイス４００は、セキュアデバイス４００の公開鍵を格納する公開鍵格納手段４１０と、セキュアデバイス４０９の秘密鍵を格納する秘密鍵格納手段４０９と、秘密鍵を用いて暗号化ライセンス発行アプリを復号する復号手段４０８と、復号したライセンス発行アプリを格納するライセンス発行アプリ格納手段４１１とを備えている。【００５９】  なお、この復号手段４０８は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。【００６０】  コンテンツ配信サーバ１００では、コンテンツ１０３がフォーマット変換手段１０１により様々な形式のフォーマットに変換され（図１０の（１’））、暗号手段１０２で暗号化されて（図１０の（２’））、暗号化コンテンツ格納手段１０４に格納される（図１０の（３’））。【００６１】  格納された暗号化コンテンツは、ＣＤなどのメディアに記録して流通され、または、インターネット上で公開され、あるいは、Ｐ２Ｐ等の形態で配信される。再生端末５００は、これらの流通形態で頒布される暗号化コンテンツを取得する。【００６２】  また、コンテンツの暗号化に用いた鍵（コンテンツ復号鍵）は、ＳＳＬなどのセキュアな通信によりライセンス配信サーバ２００に送られ、ライセンス管理ＤＢ２０７に登録される（図１０の（４’））。また、利用条件などの情報が入力手段２０８から入力され、ライセンス管理ＤＢ２０７に登録される（図１０の（５’））。【００６３】  こうして、ライセンス配信サーバ２００のライセンス管理ＤＢ２０７には、各コンテンツのライセンスの生成に必要な情報が集められ、管理される。図１１は、ライセンス管理ＤＢ２０７でのライセンス情報の管理形態を例示しており、ここでは「ライセンス発行アプリテーブル」「ライセンステーブル」「利用条件テーブル」及び「コンテンツフォーマットテーブル」を関連付けてライセンス情報を管理する場合について示している。「ライセンス発行アプリテーブル」には、「ライセンス発行アプリのＩＤ（ＡｐｐＩＤ：ユーザが要求するライセンスＩＤと同じ）」と、コンテンツの名称と、発売日を示すデータと、ライセンス発行アプリ自身の利用条件を示す「ＵＲＩＤ」と、販売価格とが記述され、「ライセンステーブル」には、「ＡｐｐＩＤ」と、コンテンツのフォーマット毎の「ＬｉｃｅｎｓｅＩＤ」と、フォーマットを示す「ＣｏｎｔｅｎｔＩＤ」と、フォーマット毎のライセンスの利用条件を示す「ＵＲＩＤ」との関係が記述され、「利用条件テーブル」には、「ＵＲＩＤ」に対応する利用条件の内容が記述され、また、「コンテンツフォーマットテーブル」には、「ＣｏｎｔｅｎｔＩＤ」に対応するコンテンツフォーマットの内容として、ＤＲＭ形式や画面サイズ、コンテンツ復号鍵が記述されている。【００６４】  このように、ライセンス配信サーバ２００のライセンス管理ＤＢ２０７に、ライセンス情報を登録することによりライセンス発行アプリ取得処理の実行が可能になる。【００６５】  図１２は、ライセンス発行アプリ取得処理の手順を示している。【００６６】  ユーザは、セキュアデバイス４００を通信端末３００に装着し（Ｓ１９１）、通信端末３００の入力手段３０１からライセンス発行アプリの取得を要求する。このとき、ライセンス配信サーバ２００は、例えば、図１３Ａに示す画面を通信端末３００に提示する。ユーザは、画面��で取得したいライセンスの項目のチェックボックスにチェックを入れてから購入ボタンを押し、購入するライセンスを選択する（図１０の（１））（Ｓ１９２、Ｓ１９３）。【００６７】  購入ライセンスが選択されると、通信端末３００は、挿入されたセキュアデバイス４００の公開鍵格納手段４１０で保持されているセキュアデバイス４００の公開鍵を取得し（図１０の（２））、ユーザが選択したライセンスのＩＤと共に、ＳＳＬなどのセキュアな通信を用いて、ライセンス配信サーバ２００に送信する（図１０の（３））（Ｓ１９４）。【００６８】  これらの情報はライセンス配信サーバ２００の受信手段２０１で受け取られ、ライセンス発行アプリ生成部２０５に渡される（図１０の（４））。ライセンス発行アプリ生成部２０５では、情報抽出手段２０２が、ユーザの選択したライセンスのＩＤを基に、ライセンス配信ＤＢ２０７からライセンス発行アプリの生成に必要なデータを抽出する（図１０の（５）（６））（Ｓ１９５）。アプリ生成手段２０３は、抽出されたデータをもとにフォーマットごとのライセンスを作成し、それらをパッケージングしてライセンス発行アプリを生成する（図１０の（７））（Ｓ１９６）。暗号手段２０４は、このライセンス発行アプリをセキュアデバイス４００の公開鍵で暗号化する（図１０の（８）（９））（Ｓ１９７）。暗号化されたライセンス発行アプリは、送信手段２０６によって通信端末３００に送られ（図１０の（１０）（１１））（Ｓ１９８）、セキュアデバイス４００に渡される（Ｓ１９９）。セキュアデバイス４００の復号手段４０８は、暗号化されたライセンス発行アプリを、秘密鍵格納手段４０９で保持されている秘密鍵を用いて復号する（図１０の（１２））（Ｓ２００）。復号されたライセンス発行アプリは、ライセンス発行アプリ格納手段４１１によってセキュア記憶領域４０２に格納される（図１０の（１３））（Ｓ２０１）。【００６９】  このとき、ライセンス配信サーバ２００は、例えば、図１３Ｂに示す画面を通信端末３００に提示して、セキュアデバイス４００にライセンス発行アプリが格納されたことをユーザに知らせる。【００７０】  なお、ライセンス配信サーバ２００と、実際にライセンスを販売するサーバとは同一でなくてもよい。ライセンスの販売に関する処理に関しては、本発明の主旨から逸れるためここでは詳しく触れない。【００７１】  （ライセンス発行処理）
ライセンス発行処理では、再生端末５００にセキュアデバイス４００を装着し、セキュアデバイス４００のセキュア領域に格納されたライセンス発行アプリを実行して、再生端末５００にライセンスを発行する処理が行われる。【００７２】  図１４は、セキュアデバイス４００及び再生端末５００のライセンス発行アプリ取得処理に関係する機能ブロックを示している。【００７３】  セキュアデバイス４００は、セキュア記憶領域４０２にグループ鍵を格納するグループ鍵格納手段４０４と、ライセンス発行アプリを格納するライセンス発行アプリ格納手段４１１とを備え、耐タンパモジュール部４０１に、再生端末５００と相互認証を行う第１認証手段４１２と、再生端末５００と同一のグループ鍵を持つことを認証する第２認証手段４１３と、ライセンス発行アプリを用いて再生端末５００にライセンスを発行するライセンス発行手段４１６と、発行されたライセンスをグループ鍵で暗号化する第１暗号手段４１４と、グループ鍵で暗号化されたライセンスをセッション鍵で暗号化する第２暗号手段４１５とを備えている。【００７４】  なお、第１認証手段４１２、第２認証手段４１３、第１暗号手段４１４、第２暗号手段４１５及びライセンス発行手段４１６は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。【００７５】  また、再生端末５００は、ライセンスの発行要求を入力する入力手段５０５と、暗号化コンテンツを格納する暗号化コンテンツ格納手段５１４と、再生端末５００において利用可能なコンテンツのＤＲＭ形式や画面サイズなどのプロファイルを格納するプロファイル格納手段５１３と、グループ鍵で暗号化されているライセンスを格納する暗号化ライセンス格納手段５１２とを備え、耐タンパモジュール部５０１に、グループ鍵を格納するグループ鍵格納手段５０４と、セキュアデバイス４００と相互認証を行う第１認証手段５０６と、セキュアデバイス４００と同一のグループ鍵を持つことを認証する第２認証手段５０７と、セキュアデバイス４００から送られた暗号化されているライセンスをセッション鍵で復号化する第２復号手段５０８と、コンテンツ再生時に暗号化ライセンス格納手段５１２から読み出した暗号化ライセンスをグループ鍵で復号化する第１復号手段５０９と、暗号化コンテンツ格納手段５１４から読み出した暗号化コンテンツを復号化する第３復号手段５１０と、ライセンスで規定された利用条件に従ってコンテンツを再生する実行手段５１１とを備えている。【００７６】  図１５は、ライセンス発行処理の手順を示している。【００７７】  ユーザは、セキュアデバイス４００を再生端末５００に装着し（Ｓ２４１）、発行するライセンスを入力手段５０５で選択する（Ｓ２４１、Ｓ２４２）。このとき、再生端末５００に、例えば、図１６に示すＧＵＩを表示してユーザビリティを高めることができる。この画面の左側には、暗号化コンテンツ格納手段５１４に格納されているコンテンツの名前が記載され、その中で、暗号化ライセンス格納手段５１２にライセンスが格納されているコンテンツに○が記載され、ライセンスが格納されていないコンテンツに×が記載されている。また、画面の右側には、セキュアデバイス４���０によりライセンスの発行が可能なコンテンツが記載されている。ユーザは、コンテンツを再生する場合、左側のライセンスに○が付されたコンテンツを入力手段５０５で選択し、また、ライセンスの発行を要求する場合、右側のコンテンツの名前を入力手段５０５で選択する。【００７８】  発行すべきライセンスが選択されて、その情報がセキュアデバイス４００に送られると、セキュアデバイス４００の第１認証手段４１２と再生端末５００の第１認証手段５０６との間で、一般的なチャレンジ・レスポンス方式等による相互認証が開始され、セッション鍵が生成される（図１４の（１））（Ｓ２４４）。次に、セキュアデバイス４００の第２認証手段４１３と再生端末５００の第２認証手段５０７とは、セキュアデバイス４００のグループ鍵格納手段４０４及び再生端末５００のグループ鍵格納手段５０４に格納されているグループ鍵をそれぞれ読み出し（図１４の（２））、グループ鍵を用いて相互認証を行う（図１４の（３））（Ｓ２４５）。両者が同一のグループ鍵を有している場合は、認証に成功し、また、両者が異なるグループ鍵を有している場合は、認証に失敗して処理を終了する。【００７９】  グループ鍵を用いた認証に成功すると、セキュアデバイス４００のライセンス発行手段４１６は、選択されたコンテンツのライセンス発行アプリをライセンス発行アプリ格納手段４１１から取り出す（図１４の（４））。一方、再生端末５００は、プロファイル格納手段５１３に格納されている、再生端末５００が適応可能なコンテンツのプロファイルをセキュアデバイス４００のライセンス発行手段４１６に送信する（図１４の（５））（Ｓ２４６）。ライセンス発行手段４１６は、ライセンス発行アプリの実行プログラムに従って、受信したプロファイルを解析し、再生端末５００において適応可能なコンテンツフォーマットに対応したライセンスの作成用データを、ライセンス発行アプリのパッケージデータから抽出して、受信プロファイルに準拠したライセンスを作成する（Ｓ２４７）。第１暗号手段４１４は、作成されたライセンスをグループ鍵で暗号化し（図１４の（６）（７））（Ｓ２４８）、第２暗号手段４１５は、第１暗号手段４１４によって暗号化されたライセンスをセッション鍵で暗号化する（図１４の（８）（９））（Ｓ２４９）。二重の暗号化が行われたライセンスは、再生端末５００に送信される（図１４の（１０））（Ｓ２５０）。【００８０】  この二重暗号化ライセンスを受信した再生端末５００では、第２復号手段５０８がセッション鍵を用いて二重暗号化ライセンスを復号し（図１４の（１１））（Ｓ２５１）、グループ鍵で暗号化された状態のライセンスを暗号化ライセンス格納手段５１２に格納する（図１４の（１２））（Ｓ２５２）。【００８１】  コンテンツの再生は、以下のような手順で行われる。【００８２】  コンテンツは、暗号化コンテンツ格納手段５１４に暗号化されたままの状態で格納されており、コンテンツの復号鍵を含むライセンスは、グループ鍵で暗号化されて暗号化ライセンス格納手段５１２に格納されている。【００８３】  コンテンツの再生時に、第１復号手段５０９は、グループ鍵格納手段５０４からグループ鍵を取得して（図１４の（���５））、暗号化ライセンス格納手段５１２に格納されている暗号化ライセンスを復号する（図１４の（１４））。復号されたライセンスは第３復号手段５１０に送られ（図１４の（１６））、第３復号手段５１０は、ライセンスに含まれる復号鍵を用いて、暗号化コンテンツ格納手段５１４に格納された暗号化コンテンツを復号する（図１４の（１７））。実行手段５１１は、復号されたコンテンツを、ライセンスの利用条件を満たす範囲で再生する。【００８４】  なお、ここでは、セキュアデバイスに配信されるライセンス発行アプリが、コンテンツフォーマットに応じたライセンスを作成する実行プログラムと、パッケージングされたデータとを含む場合について説明したが、このデータと実行プログラムとを分離して、実行プログラムは、予めセキュアデバイスのセキュア領域に格納し、データのみをライセンス発行アプリとして配信するようにしても良い。この形態では、セキュアデバイスがライセンスを発行する場合に、実行プログラムがデータのみのライセンス発行アプリを読み出して、ライセンス発行処理が行われる。【００８５】  このように、本発明のＤＲＭシステムの再生端末５００は、グループ鍵発行処理によりグループ鍵を取得し、ライセンス発行アプリ取得処理により暗号化ライセンスを取得すれば、それ以降は、暗号化コンテンツを再生する際に、暗号化ライセンスをグループ鍵で復号してコンテンツ復号鍵を取り出し、このコンテンツ復号鍵を用いて暗号化コンテンツを復号することができるため、セキュアデバイスを装着しない状態で暗号化コンテンツを再生することができる。【００８６】  逆に、再生端末５００がグループ鍵を有していない場合、あるいは、グループ鍵を有していても、暗号化ライセンスが異なるグループ鍵で暗号化されている場合には、再生端末５００は、暗号化コンテンツを再生することができない。【００８７】  従って、暗号化ライセンスがネットワークを通じて不正に流通されたとしても、この暗号化ライセンスを、ネットワークを介して取得した再生端末は、暗号化コンテンツを再生することができず、コンテンツの著作権は守られる。【００８８】  また、セキュアデバイスを交換することによって発生する著作権の侵害は、ネットワーク経由でのコンテンツの不正使用に比べて、その被害は僅かであるが、本発明のＤＲＭシステムは、この種の著作権侵害をも抑制する効果がある。前記非特許文献１に記載されている、コンテンツ復号鍵をセキュアデバイスに暗号化して保存する方式では、暗号化コンテンツが保存された自己の再生端末に、コンテンツ復号鍵が格納された自己のセキュアデバイスを装着する場合でも、コンテンツ復号鍵が格納された他人のセキュアデバイスを借りて装着する場合でも、ともに暗号化コンテンツの再生は可能になるが、本発明のＤＲＭシステムの再生端末では、他人のセキュアデバイスを借りてグループ鍵を更新し、そのセキュアデバイスから暗号化ライセンスを取得した場合には、自己のセキュアデバイスから取得した暗号化ライセンスが使えなくなると言うデメリットがあり、本発明の著作権保護の仕組みがセキュアデバイスの不正な交換を抑えるように作用する。【００８９】  図１７Ａ、Ｂは、この点を説明する図で���る。【００９０】  図１７Ａに示すように、再生端末５００がセキュアデバイスＡから発行されたグループ鍵６００を保持している場合は、セキュアデバイスＡと再生端末５００とはグループ鍵６００を用いて相互認証することができ（Ｓ２８０）、セキュアデバイスＡから再生端末５００に対して暗号化ライセンス７００を発行することができ（Ｓ２８１）、また、再生端末５００は、この暗号化ライセンス７００をグループ鍵６００で復号して、ライセンスから暗号化コンテンツの復号鍵を取り出すことができる。【００９１】  しかし、図１７Ｂに示すように、再生端末５００で保持するグループ鍵をセキュアデバイスＢから発行されたグループ鍵６０１に更新すると（Ｓ２８３）、再生端末５００が保持している、セキュアデバイスＡによって発行された暗号化ライセンス７００は、復号できなくなる。また、セキュアデバイスＡに格納されている暗号化ライセンス７００を再生端末５００に発行しようとしても、セキュアデバイスＡと再生端末５００とのグループ鍵が異なるため、相互認証に失敗し（Ｓ２８２）、暗号化ライセンス７００の再生端末５００への発行はできない。【００９２】  また、図１８は、再生端末のグループ鍵を更に頻繁に変更する例について示している。【００９３】  Ａさんは、所有するセキュアデバイスＡを用いて自己の再生端末５２１にグループ鍵６００を発行し（Ｓ３３０）、次いでライセンス７００を発行する（Ｓ３３２）。Ｂさんも同様に、所有するセキュアデバイスＢを用いて自己の再生端末５２２にグループ鍵６０１を発行し（Ｓ３３１）、次いでライセンス７０１を発行する（Ｓ３３３）。【００９４】  ここで、ＡさんがセキュアデバイスＡをＢさんに貸す（Ｓ３３４）。Ａさんは、セキュアデバイスＡをＢさんに貸している間、ライセンス配信サーバからライセンス発行アプリを取得してライセンスを発行することができなくなる。【００９５】  Ｂさんは、セキュアデバイスＡを使って再生端末５２２にグループ鍵６００を発行する（Ｓ３３５）。その結果、Ｂさんが以前に発行していたライセンス７０１は利用することができなくなる。また、セキュアデバイスＢを用いて再生端末５２２にライセンス７０１を発行しようとしても、グループ鍵が異なるため発行することができない（Ｓ３３６）。Ｂさんは、セキュアデバイスＡを使って再生端末５２２にライセンス７００を発行する（Ｓ３３７）。このライセンス７００は、再生端末５２２で保持するグループ鍵６００によって復号し、利用することができる。【００９６】  Ｂさんは、セキュアデバイスＡをＡさんに返却する（Ｓ３３８）。Ｂさんは、もともと所有していたセキュアデバイスＢを用いて再生端末５２２にグループ鍵６０１を発行する（Ｓ３３９）。そうすると、Ａさんから借りたセキュアデバイスＡで発行したライセンス７００は利用することができなくなる。しかし、以前セキュアデバイスＢで発行したライセンス７０１は再び利用することができるようになる。【００９７】  このように、グループ鍵を頻繁に変更した場合は、以前に取得したライセンスが利用できなくなるというデメリットが発生するため、他人からセキュアデバイスを借りてライセンスを不正に得ようとするユーザの行為は抑制される。【００９８】  （実施の形態２）
本実施の形態では、ＤＲＭシステムにおいて、多人数分のライセンスをセキュアデバイスを用いてセット購入し、それらのライセンスを他者が保持するセキュアデバイスに譲渡する場合（代理取得）について説明する。【００９９】  代理取得は以下の３つの手順を踏む。第一の手順はカードの情報取得、第二の手順はライセンス発行アプリの代理取得、第三の手順はライセンス発行アプリの譲渡となる。【０１００】  （カードの情報取得）
図１９を用いて説明する。セキュアデバイス８００とセキュアデバイス８０１とは、カードスロットが２つある情報端末やそれぞれのセキュアデバイスを装着した情報端末を用いて通信を行い、認証手段８０６、８０７によって正当な機器であることが認証される（図１９の（１））。認証に成功した場合は、セキュアデバイス８０１では、暗号手段８０８が、公開鍵格納手段８０５に格納されている公開鍵をセッション鍵で暗号化し（図１９の（２）、（３））、セキュアデバイス８００に送信する（図１９の（４））。【０１０１】  セキュアデバイス８００では、復号手段８０９が、取得した情報を認証手段８０６で生成されたセッション鍵で復号し（図１９の（５））、デバイス情報格納手段８０４に格納する（図１９の（６））。【０１０２】  （ライセンス発行アプリの代理取得）
図２０を用いて説明する。セキュアデバイス８２０は、前述のセキュアデバイス８０１からの情報を格納したセキュアデバイス８００である。【０１０３】  代理取得も前述したライセンス発行アプリ取得処理と同様に行われるが、代理取得においては、ライセンス配信サーバが代理するセキュアデバイスの公開鍵でライセンス発行アプリを暗号化する暗号手段８３０を備える必要がある。【０１０４】  ユーザが取得したいライセンスを選択すると、通信端末８２１は、挿入されたセキュアデバイス８２０の公開鍵格納手段８２３に保持されているセキュアデバイス８２０の公開鍵と、デバイス情報格納手段８２５に保持されている前述のセキュアデバイス８０１のデバイス情報とを取得し（図２０の（２））、ユーザが選択したライセンスのＩＤと共に、ＳＳＬなどのセキュアな通信を用いて、ライセンス配信サーバ８２２に送信する（図２０の（３））。【０１０５】  これらの情報はライセンス配信サーバ８２２の受信手段８２８で受け取られる。そして、アプリ生成手段８２９が、ユーザが選択したライセンスのＩＤを基に、ライセンス管理ＤＢ８２６からライセンス発行アプリの生成に必要なデータを抽出し（図２０の（５））、ライセンス発行アプリを生成する。暗号手段８３０は、このライセンス発行アプリを前述のセキュアデバイス８０１の公開鍵で暗号化する。暗号化されたライセンス発行アプリは、暗号手段８３１によってセキュアデバイス８２０（前述のセキュアデバイス８００）の公開鍵でさらに暗号化され、送信手段８３２によって通信端末８２１に送られ（図２０の（９））、セキュアデバイス８２０に渡される。セキュアデバイス８２０の復号手段８３３は、暗号化されたライセンス発行アプリを、秘密鍵格納手段８３４に保持されている秘密鍵を用いて復号する（図２０の（１０））。セキュアデバイス８２０の鍵でのみ復号され、セキュアデバイス８０１の公開鍵で暗号化された状態のライセンス発行アプリは、ライセンス発行アプリ格納手段８２４によってセキュア記憶領域に格納される（図２０の（１１））。【０１０６】  （ライセンス発行アプリの譲渡）
図２１を用いて説明する。セキュアデバイス８５０とセキュアデバイス８５１とは、カードスロットが２つある情報端末やそれぞれのセキュアデバイスを装着した情報端末を用いて通信を行い、認証手段８５８、８５９によって正当な機器であることが認証される（図２１の（１））。認証に成功した場合は、セキュアデバイス８５０がセキュアデバイス８５１のＩＤと公開鍵証明書を受信し（図２１の（２））、認証手段８６０が、受信したＩＤに一致するＩＤがデバイス情報格納手段８５５に保持されているかどうかを認証する（図２１の（３））。そして、認証に成功した場合は、セキュアデバイス８５０が、当該ＩＤに対して代理取得したライセンス発行アプリをセキュアデバイス８５１に送信する（図２１の（４））。前記ライセンス発行アプリはセキュアデバイス８５１の公開鍵で暗号化されているので、セキュアデバイス８５１では、復号手段８６１が、受信したライセンス発行アプリを秘密鍵格納手段８５７に格納されているセキュアデバイス８５１の秘密鍵を用いて復号する（図２１の（５））。復号したライセンス発行アプリは、ライセンス発行アプリ格納手段８５６に格納される（図２１の（６））。【０１０７】  本明細書は、２００４年４月３０日出願の特願２００４−１３５７００に基づくものである。この内容はすべてここに含めておく。
【産業上の利用可能性】
【０１０８】  本発明のコンテンツ利用管理方法は、ネットワークや記録媒体などを通じて流通される音楽や動画や書籍、あるいは、ゲームやアプリケーションなどのソフトウェアを含む各種デジタルコンテンツのＤＲＭに利用することができる。【０１０９】  また、本発明のセキュアデバイスは、カード形状やチップ形状のデバイスとしての適用、あるいは、リーダが組み込まれた携帯電話等に装着する形態での適用が可能である。【０１１０】  また、本発明の再生端末は、携帯電話やＰＤＡ、ＰＣ、ＡＶ機器など、デジタルコンテンツを利用（再生、移動、複製、印刷等）する各種装置に適用することができる。
【図１】
2005106681.tif 000002
【図２】
2005106681.tif 000003
【図３】
2005106681.tif 000004
【図４】
2005106681.tif 000005
【図５】
2005106681.tif 000006
【図６】
2005106681.tif 000007
【図７】
2005106681.tif 000008
【図８】
2005106681.tif 000009
【図９】
2005106681.tif 000010
【図１０】
2005106681.tif 000011
【図１１】
2005106681.tif 000012
【図１２】
2005106681.tif 000013
2005106681.tif 000014
【図１４】
2005106681.tif 000015
【図１５】
2005106681.tif 000016
【図１６】
2005106681.tif 000017
2005106681.tif 000018
2005106681.tif 000019
【図１８】
2005106681.tif 000020
【図１９】
2005106681.tif 000021
【図２０】
2005106681.tif 000022
【図２１】
2005106681.tif 000023
【手続補正書】
【提出日】平成18年5月10日(2006.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
演算を秘匿した状態で実行し、データを秘匿した状態で格納するセキュアデバイスにグループ鍵を格納した後、前記セキュアデバイスから再生端末に前記グループ鍵を送ることにより前記セキュアデバイスと前記再生端末とに同じグループ鍵を格納し、
コンテンツのライセンスを発行するライセンス発行アプリケーションをライセンス配信サーバから受信して前記セキュアデバイスに格納した後、前記セキュアデバイスから前記再生端末に前記グループ鍵で暗号化したライセンスを送ることにより、前記グループ鍵で暗号化した状態のライセンスを前記再生端末に格納し、
前記再生端末が、暗号化されているコンテンツを利用するとき、前記ライセンスを前記グループ鍵で復号して前記ライセンスに含まれるコンテンツの復号鍵を取り出し、暗号化されている前記コンテンツを前記復号鍵で復号する、
コンテンツ利用管理方法。
【請求項２】
演算を秘匿した状態で実行し、データを秘匿した状態で格納するセキュアデバイスであって、
グループ鍵の生成命令を受けて乱数を発生する乱数発生手段と、
前記乱数発生手段によって発生された乱数を前記グループ鍵として格納するグループ鍵格納手段と、
前記グループ鍵格納手段に格納された前記グループ鍵を秘匿した状態で再生端末に送信するグループ鍵発行手段と、
を備えるセキュアデバイス。
【請求項３】
通信端末を通じてライセンス配信サーバから受信した、コンテンツのライセンスを発行するライセンス発行アプリケーションを格納するライセンス発行アプリケーション格納手段と、
前記ライセンス発行アプリケーションを実行して、再生端末で利用されるコンテンツの特徴に応じたライセンスを発行するライセンス発行手段と、
発行された前記ライセンスを前記グループ鍵で暗号化する暗号手段と、
をさらに備える請求項２に記載のセキュアデバイス。
【請求項４】
前記ライセンス発行手段は、前記ライセンス配信サーバから前記ライセンス発行アプリケーションのデータ情報のみを受信して前記ライセンス発行アプリケーション格納手段に格納し、前記ライセンス発行アプリケーションの実行プログラムを予め保持し、前記ライセンス発行アプリケーション格納手段から前記データ情報を読み込んでライセンスを発行する、
請求項３に記載のセキュアデバイス。
【請求項５】
暗号化されたコンテンツを保持し、前記コンテンツを再生する再生端末であって、
装着したセキュアデバイスから受信したグループ鍵を秘匿した状態で格納するグループ鍵格納手段と、
前記セキュアデバイスから受信した、前記グループ鍵で暗号化されたライセンスを格納する暗号化ライセンス格納手段と、
前記コンテンツの再生時に、暗号化された前記ライセンスを前記グループ鍵格納手段に格納されたグループ鍵で復号する第１の復号手段と、
復号された前記ライセンスから前記コンテンツの復号鍵を取り出し、暗号化されている前記コンテンツを前記復号鍵で復号する第２の復号手段と、
を備える再生端末。
【請求項６】
再生可能なコンテンツの特徴情報を格納するプロファイル格納手段と、
前記セキュアデバイスからの前記ライセンスの受信に先立って、前記プロファイル格納手段に格納されている情報を前記セキュアデバイスに送信する送信手段と、
をさらに具備する請求項５に記載の再生端末。
【請求項７】
コンテンツのライセンスを配信するライセンス配信サーバであって、
コンテンツの復号鍵と利用条件とを格納するライセンス管理データベースと、
ライセンスの配信要求に応じて、前記ライセンス管理データベースから必要な情報を抽出する情報抽出手段と、
抽出された情報からコンテンツの復号鍵と利用条件とを含むライセンスを生成し、生成したフォーマット毎のライセンスから、コンテンツのライセンスを生成するためのライセンス発行アプリケーションを生成するアプリ生成手段と、
生成された前記ライセンス発行アプリケーションを配信する送信手段と、
を備えるライセンス配信サーバ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽や映像等のデジタルコンテンツの著作権を守りながらデジタルコンテンツの流通を図る方法と、その方法に用いるＩＣカード等のセキュアデバイス、及び、携帯電話やサーバ等の装置に関し、ユーザの利便性に配慮しつつ、デジタルコンテンツの違法な情報流通を防ぐデジタル著作権管理（ＤＲＭ：Digital Right Management）を実現するものである。
【背景技術】
【０００２】
近年、インターネットを通じて、音楽や映像、書籍等のデジタルコンテンツが盛んに流通・販売されている。一方で、ファイル交換ソフト等を使い、著作権者に無断でデジタルコンテンツを、ネットワークを介して自由にダウンロードできるようにする著作権侵害行為が多発しており、デジタルコンテンツのネットワーク経由での不正な流通を防ぐことが重要な課題となっている。
【０００３】
この課題を解決するため、これまでに様々な方法が開発されている。例えば、下記特許文献１には、デジタルコンテンツ毎のコンテンツ鍵を用いてデジタルコンテンツを暗号化し、コンテンツ鍵を受信側装置の固有鍵で暗号化する方式が記載されている。受信側装置は、暗号化処理されたデジタルコンテンツ及びコンテンツ鍵を受信して格納し、デジタルコンテンツの再生時には、コンテンツ鍵を受信側装置の固有鍵で復号化し、このコンテンツ鍵を用いて、暗号化されているデジタルコンテンツを復号化する。
【０００４】
また、下記特許文献２には、デジタルコンテンツを取得した端末が、チェックイン・チェックアウトと呼ばれる方式により、記憶媒体への複製コンテンツ数を管理するコンテンツ管理方法が記載されている。この方式では、コンテンツ毎に複製可能なコンテンツ数が予め設定される。コンテンツの複製管理を行う端末は、複製が指示されたときに、複製可能なコンテンツ数に残数があれば、記録媒体に、コンテンツ復号鍵で暗号化したコンテンツと、再生装置に格納されている暗号鍵で暗号化したコンテンツ復号鍵とを記録して複製可能なコンテンツ数を１減算する。また、コンテンツ消去が指示されたときは、記憶媒体から複製コンテンツを一つ消去するごとに複製可能コンテンツ数を１加算する。記録媒体に複製されたコンテンツは、コンテンツ復号鍵の暗号化に用いた暗号鍵が保持されている再生装置でのみ再生できる。
【０００５】
また、下記特許文献３には、コンテンツ配信センターが、暗号化したデジタルコンテンツをネットワーク上で公開し、このデジタルコンテンツの復号鍵と利用条件とを記述したライセンスをデジタルコンテンツの利用権として販売する方式が記載されている。暗号化されたデジタルコンテンツの記録媒体への複製は自由にできるが、このデジタルコンテンツを再生するためには、ライセンス配信センターからライセンスを別途購入しなければならない。このライセンスは、端末の固有の秘匿情報を用いて暗号化されているため、その端末でなければデジタルコンテンツの再生はできず、他の端末がライセンスの複製を取得しても、デジタルコンテンツは復号化できない。
【０００６】
また、下記特許文献４には、各ユーザのデジタルコンテンツに対するライセンスを配信サーバで管理する方式が記載されている。このコンテンツを利用する場合は、ユーザ端末から配信サーバにリクエストを出す。配信サーバは、ユーザの契約条件を確認し、ユーザが利用権を有しているときは、ユーザ端末に対して利用条件情報やコンテンツ復号鍵を含むライセンスを配信する。
【０００７】
また、下記非特許文献１には、暗号化したデジタルコンテンツを、ネットワーク等を通じて適宜配布し、このコンテンツの復号鍵を含むライセンスをＩＣカード等のセキュアデバイスに暗号化して保存する方式が記載されている。ライセンスは、セキュアデバイスの固有の識別ＩＤで暗号化されてセキュアデバイスに格納される。このデジタルコンテンツの再生は、暗号化されたデジタルコンテンツを取得した再生端末に、ライセンスが格納されたセキュアデバイスを装着することで可能になる。ユーザは、このセキュアデバイスさえあれば、購入したデジタルコンテンツを複数の情報機器で利用することができる。
【特許文献１】特開平１０−２６９２８９号公報
【特許文献２】特開２０００−３１５１７７号公報
【特許文献３】ＷＯ  ０１／０６３８３４
【特許文献４】特開２００３−５８６６０号公報
【非特許文献１】「ＳＤカードを利用したデジタル著作権保護技術の開発について」（2003年7月17日）（http://www.toshiba.co.jp/about/press/2003_07/pr_j1702.htm）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、強固な著作権保護は、ユーザの利便性を抑えることになり、結果として、デジタルコンテンツの利用者が伸びず、販売数が低迷する原因となっている。
【０００９】
例えば、前記特許文献１、３に記載されている方式では、デジタルコンテンツの再生が特定の端末でしか行えないため、自宅のＡＶ機器で利用していたコンテンツを外出時にモバイル端末で再生したり、自宅の端末で取得したライセンスをモバイル端末で利用したりすることができないと言う不便がある。
【００１０】
前記特許文献２に記載されている方式では、他の端末でコンテンツを再生するには、コンテンツを取得した端末と直接通信を行いチェックアウトしておくか、セキュアデバイスにチェックアウトしたコンテンツを、利用する際に情報機器に装着しておかなければならない。また、コンテンツを取得した端末にチェックインする作業も必要になる。
【００１１】
また、前記特許文献４に記載の方式では、再生端末がネットワークと接続できない環境にいる場合に、デジタルコンテンツを利用することができず、また、常時接続でないネットワークでは、デジタルコンテンツを利用する度に、ライセンス取得のための通信料が発生すると言うデメリットがある。
【００１２】
これに対して、前記非特許文献１の方式では、ライセンスを保存したセキュアデバイスさえあれば、暗号化デジタルコンテンツを取得した複数の情報機器において、デジタルコンテンツを利用することができる。
【００１３】
しかし、この方式では、コンテンツを利用する際にセキュアデバイスを情報機器に装着するという作業が常に必要であり、セキュアデバイスを装着していない情報機器ではデジタルコンテンツが利用できない。そのため、セキュアデバイスに複数のコンテンツのライセンスが保持されている場合でも、それらのコンテンツを異なる情報機器で同時に再生することができない。
【００１４】
また、携帯電話を通じて音楽コンテンツのライセンスを取得し、携帯電話のセキュアデバイスにライセンスを保存するような利用形態では、ＡＶ機器で音楽コンテンツを再生する際に、その都度、携帯電話からセキュアデバイスを外してＡＶ機器に装着する必要があり、その間、セキュアデバイスを使用する携帯電話の機能が利用できないと言う不便がある。
【００１５】
本発明は、こうした従来の問題点を解決するものであり、ネットワーク経由でのデジタルコンテンツの不正流通が防止できるとともに、ユーザの高い利便性が確保できるコンテンツの利用管理方法を提供し、また、その方法に用いるＩＣカード等のセキュアデバイス、及び、携帯電話やサーバ等の装置を提供することを目的としている。
【課題を解決するための手段】
【００１６】
本発明のコンテンツ利用管理方法では、演算を秘匿した状態で実行し、データを秘匿した状態で格納するセキュアデバイスにグループ鍵を格納した後、セキュアデバイスから再生端末にグループ鍵を送ることによりセキュアデバイスと再生端末とに同じグループ鍵を格納し、コンテンツのライセンスを発行するライセンス発行アプリケーション（以下、「アプリケーション」を「アプリ」と略す）をライセンス配信サーバから受信してセキュアデバイスに格納した後、セキュアデバイスから再生端末にグループ鍵で暗号化したライセンスを送ることにより、グループ鍵で暗号化した状態のライセンスを再生端末に格納し、再生端末が、暗号化されているコンテンツを利用するとき、ライセンスをグループ鍵で復号してライセンスに含まれるコンテンツの復号鍵を取り出し、暗号化されているコンテンツをこの復号鍵で復号する。
【発明の効果】
【００１７】
本発明では、コンテンツのライセンスがグループ鍵で暗号化されて保持されるため、グループ鍵で暗号化されたライセンスがネットワーク上に流失しても、同一のグループ鍵を持たない再生端末ではライセンスを復号することできないため、暗号化コンテンツを不正に再生することは不可能であり、著作権が守られる。また、セキュアデバイスを交換してライセンスを不正に得ようとする場合は、グループ鍵の更新に伴ってデメリットが発生するので、こうした行為も抑制される。
【００１８】
また、グループ鍵とそのグループ鍵で暗号化されたライセンスとを既に保持している再生端末は、セキュアデバイスが無くても暗号化コンテンツを再生することができる。そのため、セキュアデバイスが複数のコンテンツのライセンスを保持している場合には、同じグループ鍵を持つ同一グループの複数の再生端末で、それらのライセンスを同時に利用することができる。
【００１９】
また、コンテンツを再生する際に、再生端末にセキュアデバイスを装着する操作が要らない。
【００２０】
また、ユーザの所有する各種端末にグループ鍵を持たせることで、事実上のユーザバインドが実現できる。
【００２１】
そのため、この方法では、ユーザの利便性が向上する。
【００２２】
また、本発明のセキュアデバイス、再生端末及びライセンス配信サーバは、本発明のコンテンツ利用管理方法を実現することができる。
【００２３】
また、本発明ではセキュアデバイスが他のセキュアデバイスと秘匿通信をしてＩＤを保持しておき、ライセンス発行アプリをライセンス配信サーバから取得する際にそのＩＤを登録することで、他のセキュアデバイスにライスンス発行アプリを譲渡することができる。
【発明を実施するための最良の形態】
【００２４】
(実施の形態１)
本発明におけるＤＲＭは、図１のシステムの下で実行される。このシステムは、コンテンツを暗号化して配信するコンテンツ配信サーバ１００と、ライセンス発行用のライセンス発行アプリを生成して配信するライセンス配信サーバ２００と、ネットワーク６１０を
通じてライセンス配信サーバ２００にアクセスし、ライセンス発行アプリを受信する通信端末３００と、このライセンス発行アプリを保持し、ライセンスを発行するセキュアデバイス４００と、コンテンツ配信サーバ１００から暗号化コンテンツを取得し、セキュアデバイス４００が発行するライセンスを取得してコンテンツを再生する再生端末５００とで構成される。
【００２５】
なお、コンテンツ配信サーバ１００とライセンス配信サーバ２００とは同じ情報処理装置であっても良く、また、通信端末３００と再生端末５００とは同じ情報処理装置であっても良い。
【００２６】
コンテンツ配信サーバ１００は、デジタルコンテンツを暗号化してインターネット上に公開する。ライセンス配信サーバ２００は、コンテンツ配信サーバ１００から配信されるデジタルコンテンツのライセンス発行アプリを生成し、配信する。このライセンス発行アプリには、各種のフォーマットで提供されるコンテンツのフォーマットごとのライセンス情報が含まれている。
【００２７】
通信端末３００は、セキュアデバイス４００の装着が可能な携帯電話等の情報処理装置であり、ライセンス配信サーバ２００と通信してライセンス発行アプリを受信し、セキュアデバイス４００に格納する。
【００２８】
セキュアデバイス４００は、秘匿した状態で演算を実行する耐タンパモジュール部と、秘匿した状態でデータを格納するセキュア記憶領域とを具備し、ライセンス配信サーバ２００から取得したライセンス発行アプリをセキュア記憶領域で記憶する。
【００２９】
再生端末５００は、暗号化コンテンツの格納手段を有し、コンテンツ配信サーバ１００から取得した暗号化コンテンツを保持する。この取得は、ネットワーク６１０を通じて自ら行っても良いし、通信端末３００を介して取得しても良いし、また、ＣＤ等の記録媒体を介して取得してもよい。その取得の仕方については問わない。
【００３０】
また、再生端末５００は、セキュアデバイス４００の装着が可能であり、その装着時にセキュアデバイス４００によって発行されたライセンスを格納手段で保持する。暗号化コンテンツとライセンスとを保持する再生端末５００は、セキュアデバイス４００が装着されていない状態でも、コンテンツを復号化し、再生することができる。
【００３１】
但し、セキュアデバイス４００がライセンスを発行する再生装置５００は、事前にセキュアデバイス４００からグループ鍵が渡されている再生装置５００に限られる。
【００３２】
そのため、ユーザの所有する複数の端末装置(再生装置)でコンテンツの再生を可能にするためには、次のような手順が必要になる。
（１）通信端末３００にセキュアデバイス４００を装着し、通信端末３００の入力手段から、セキュアデバイス４００にグループ鍵を設定する(グループ鍵生成処理)。
（２）グループ鍵を保持するセキュアデバイス４００を、ユーザの複数の再生装置５００に装着し、セキュアデバイス４００からグループ鍵を渡して、それを各再生装置５００に格納する(グループ鍵発行処理)。
（３）セキュアデバイス４００を装着した通信端末３００によりライセンス配信サーバ２００にアクセスし、ライセンス配信サーバ２００からライセンス発行アプリを受信してセキュアデバイス４００に格納する(ライセンス発行アプリ取得処理)。
（４）グループ鍵を保持する再生装置５００にセキュアデバイス４００を装着し、再生装置５００に格納された暗号化コンテンツのライセンスをセキュアデバイス４００から発行して再生装置５００に格納する（ライセンス発行処理）。
【００３３】
この（１）〜（４）の各処理は、それぞれ独立している。但し、「グループ鍵発行処理」は、「グループ鍵生成処理」で生成されたグループ鍵がセキュアデバイス４００に保持されていることが条件であり、また、「ライセンス発行処理」は、セキュアデバイス４００が「ライセンス発行アプリ取得処理」によりライセンス発行アプリを取得していることが条件となる。
【００３４】
次に、各処理の詳細について説明する。
【００３５】
（グループ鍵生成処理）
図２は、通信端末３００及びセキュアデバイス４００のグループ鍵生成処理に関係する機能ブロックを示している。通信端末３００は、キーボードやマウスなどの入力手段３０１と、グループ鍵の生成を指令するグループ鍵生成手段３０２とを備えており、また、セキュアデバイス４００は、耐タンパモジュール部４０１に、グループ鍵となる乱数を生成する乱数生成手段４０３を具備し、セキュア記憶領域４０２に、グループ鍵を格納するグループ鍵格納手段４０４を具備している。
【００３６】
なお、乱数生成手段４０３は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。
【００３７】
図３は、グループ鍵生成処理の手順を示している。ユーザは、セキュアデバイス４００を通信端末３００に装着し(Ｓ１３１)、入力手段３０１からグループ鍵生成を要求する（図２の（１））と、グループ鍵生成手段３０２は、通信端末３００の画面に、例えば図４に示すＧＵＩ（Graphical User Interface）を表示する。ユーザがグループ名を入力し、実行を選択すると、グループ鍵生成要求を受け取ったグループ鍵生成手段３０２は、セキュアデバイス４００に鍵生成命令を出す（図２の（２））（Ｓ１３３）。
【００３８】
鍵生成命令を受けたセキュアデバイス４００では、乱数生成手段４０３が一定長の乱数をグループ鍵として生成する(Ｓ１３４)。グループ鍵格納手段４０４は、グループ鍵を格納するための領域がセキュア記憶領域４０２に存在するかどうかを確認し（Ｓ１３５）、存在しない場合はセキュア記憶領域４０２にグループ鍵格納領域を確保して（Ｓ１３９）、乱数生成手段４０３から受け取ったグループ鍵を記録する（図２の（３））（Ｓ１３９）。
【００３９】
図５に示すように、グループ鍵は、グループ名とともに格納される。
【００４０】
また、グループ鍵格納手段４０４は、Ｓ１３５において、グループ鍵格納領域が既に存在する場合は、その領域に記録されているグループ鍵の上に、Ｓ１３４で生成されたグループ鍵を上書きする（Ｓ１３９）。従って、セキュアデバイス４００には、一つのグループ鍵のみが保持される。
【００４１】
（グループ鍵発行処理）
図６は、セキュアデバイス４００及び再生端末３００のグループ鍵発行処理に関係する機能ブロックを示している。セキュアデバイス４００は、セキュア記憶領域４０２にグループ鍵を格納するグループ鍵格納手段４０４を具備し、耐タンパモジュール部４０１に、再生端末３００を認証する認証手段４０５と、グループ鍵を発行するグループ鍵発行手段４０６と、グループ鍵を暗号化する暗号手段４０７とを具備している。
【００４２】
なお、このグループ鍵発行手段４０６、認証手段４０５及び暗号手段４０７は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。
【００４３】
再生端末５００は、グループ鍵発行要求を入力する入力手段５０５を具備し、また、耐タンパモジュール部５０１に、セキュアデバイス４００を認証する認証手段５０２と、暗号化されているグループ鍵を復号化する復号手段５０３と、グループ鍵を格納するグループ鍵格納手段５０４とを具備している。
【００４４】
図７は、グループ鍵発行処理の手順を示している。
【００４５】
ユーザは、セキュアデバイス４００を再生端末５００に装着し(Ｓ１７１)、入力手段５０５からグループ鍵の発行を要求する。このグループ鍵の発行要求は、例えば、図８に示すＧＵＩの表示から「はい」を選択することによって行われる。
【００４６】
この要求を受けたセキュアデバイス４００は、グループ鍵が格納されているかを確認し（Ｓ１７２）、グループ鍵が格納されていない場合は、グループ鍵の発行を中止する（Ｓ１８０）。グループ鍵が格納されている場合は、グループ鍵の発行を受け付け（Ｓ１７３）、セキュアデバイス４００の認証手段４０５と再生端末５００の認証手段５０２との間で、一般的なチャレンジ・レスポンス方式などによる相互認証を行い、セッション鍵を生成する（図６の（１））（Ｓ１７４）。
【００４７】
セキュアデバイス４００のグループ鍵発行手段４０６は、セキュア領域４０２に格納されているグループ鍵を取り出し（図６の（２））、暗号手段４０７は、このグループ鍵をセッション鍵で暗号化する（図６の（３））（Ｓ１７５）。暗号化したグループ鍵は再生端末５００に送信される（図６の（４））（Ｓ１７６）。再生端末５００の復号手段５０３は、セッション鍵を用いてグループ鍵を復号する（図６の（５））（Ｓ１７７）。復号されたグループ鍵は、グループ鍵格納手段５０４によって秘匿した状態で格納される（図６の（６））（Ｓ１７８）。
【００４８】
再生端末５００のグループ鍵格納手段５０４によって格納されるグループ鍵は一つである。再生端末５００のグループ鍵を変更する場合は、前述のグループ鍵発行処理（図７）を再度実行する。その結果、グループ鍵格納手段５０４により新たなグループ鍵が変更前のグループ鍵の上に上書きされる。
【００４９】
（ライセンス発行アプリ取得処理）
ライセンスは、目的のコンテンツを利用するための利用権データであり、暗号化コンテンツの復号鍵と利用条件（Usage Rule）のデータとから成る。利用条件には、使用できる期間や回数などが規定され、その条件の範囲内でのみライセンスに内包された復号鍵を用いてコンテンツを復号し利用することが可能となる。
【００５０】
ライセンス発行アプリは、同一コンテンツの異なるコンテンツフォーマット（ＤＲＭの形式や画面サイズ等）に応じてライセンスを作成するための実行プログラムと、このライセンスの作成に用いるパッケージングされたデータとから成り、このデータには、図９に示すように、ライセンス発行アプリ自身の利用条件（発行可能回数、発行期限など）や、各ライセンスにおけるコンテンツフォーマット、利用条件、復号鍵等が含まれている。
【００５１】
実行プログラムは、再生端末の適応可能なコンテンツの情報が記述されたコンテンツプロファイルを解析して、パッケージされたデータから必要な情報を抽出し、コンテンツフォーマットの形式に適合したライセンスを作成するためのプログラムである。
【００５２】
ライセンス発行アプリ取得処理では、このライセンス発行アプリをライセンス配信サーバ２００に要求し、ライセンス配信サーバ２００から得たライセンス発行アプリをセキュ
アデバイス４００のセキュア記憶領域に秘匿した状態で格納する処理が行われる。
【００５３】
図１０は、コンテンツ配信サーバ１００、ライセンス配信サーバ２００、通信端末３００及びセキュアデバイス４００のライセンス発行アプリ取得処理に関係する機能ブロックを示している。
【００５４】
コンテンツ配信サーバ１００は、コンテンツ１０３と、コンテンツ１０３のフォーマットを種々に変換するフォーマット変換手段１０１と、フォーマットが変換されたコンテンツを暗号化する暗号手段１０２と、暗号化されたコンテンツを格納する暗号化コンテンツ格納手段１０４とを備えている。
【００５５】
ライセンス配信サーバ２００は、ライセンスの発行に必要な情報を登録するライセンス管理データベース（ＤＢ）２０７と、利用条件等の情報を入力する入力手段２０８と、通信端末３００からのライセンス取得要求を受信する受信手段２０１と、ライセンス取得要求に応じてライセンス発行アプリを生成するライセンス発行アプリ生成部２０５と、生成されたライセンス発行アプリを送信する送信手段２０６とを備えており、ライセンス発行アプリ生成部２０５は、ライセンス取得要求に応じてライセンス管理ＤＢ２０７から必要な情報を抽出する情報抽出手段２０２と、抽出された情報を用いてライセンス発行アプリを生成するアプリ生成手段２０３と、生成されたライセンス発行アプリをセキュアデバイス４００の公開鍵で暗号化する暗号化手段２０４とを具備している。
【００５６】
通信端末３００は、ライセンス取得要求が入力される入力手段３０１と、ライセンス発行アプリの取得を実現するためにセキュアデバイス４００及びライセンス配信サーバ２００間の通信を仲介する制御部３０３とを備えている。
【００５７】
また、セキュアデバイス４００は、セキュアデバイス４００の公開鍵を格納する公開鍵格納手段４１０と、セキュアデバイス４０９の秘密鍵を格納する秘密鍵格納手段４０９と、秘密鍵を用いて暗号化ライセンス発行アプリを復号する復号手段４０８と、復号したライセンス発行アプリを格納するライセンス発行アプリ格納手段４１１とを備えている。
【００５８】
なお、この復号手段４０８は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。
【００５９】
コンテンツ配信サーバ１００では、コンテンツ１０３がフォーマット変換手段１０１により様々な形式のフォーマットに変換され（図１０の（１’））、暗号手段１０２で暗号化されて（図１０の（２’））、暗号化コンテンツ格納手段１０４に格納される（図１０の（３’））。
【００６０】
格納された暗号化コンテンツは、ＣＤなどのメディアに記録して流通され、または、インターネット上で公開され、あるいは、Ｐ２Ｐ等の形態で配信される。再生端末５００は、これらの流通形態で頒布される暗号化コンテンツを取得する。
【００６１】
また、コンテンツの暗号化に用いた鍵（コンテンツ復号鍵）は、ＳＳＬなどのセキュアな通信によりライセンス配信サーバ２００に送られ、ライセンス管理ＤＢ２０７に登録される（図１０の（４’））。また、利用条件などの情報が入力手段２０８から入力され、ライセンス管理ＤＢ２０７に登録される（図１０の（５’））。
【００６２】
こうして、ライセンス配信サーバ２００のライセンス管理ＤＢ２０７には、各コンテンツのライセンスの生成に必要な情報が集められ、管理される。図１１は、ライセンス管理ＤＢ２０７でのライセンス情報の管理形態を例示しており、ここでは「ライセンス発行ア
プリテーブル」「ライセンステーブル」「利用条件テーブル」及び「コンテンツフォーマットテーブル」を関連付けてライセンス情報を管理する場合について示している。「ライセンス発行アプリテーブル」には、「ライセンス発行アプリのＩＤ（ＡｐｐＩＤ：ユーザが要求するライセンスＩＤと同じ）」と、コンテンツの名称と、発売日を示すデータと、ライセンス発行アプリ自身の利用条件を示す「ＵＲＩＤ」と、販売価格とが記述され、「ライセンステーブル」には、「ＡｐｐＩＤ」と、コンテンツのフォーマット毎の「ＬｉｃｅｎｓｅＩＤ」と、フォーマットを示す「ＣｏｎｔｅｎｔＩＤ」と、フォーマット毎のライセンスの利用条件を示す「ＵＲＩＤ」との関係が記述され、「利用条件テーブル」には、「ＵＲＩＤ」に対応する利用条件の内容が記述され、また、「コンテンツフォーマットテーブル」には、「ＣｏｎｔｅｎｔＩＤ」に対応するコンテンツフォーマットの内容として、ＤＲＭ形式や画面サイズ、コンテンツ復号鍵が記述されている。
【００６３】
このように、ライセンス配信サーバ２００のライセンス管理ＤＢ２０７に、ライセンス情報を登録することによりライセンス発行アプリ取得処理の実行が可能になる。
【００６４】
図１２は、ライセンス発行アプリ取得処理の手順を示している。
【００６５】
ユーザは、セキュアデバイス４００を通信端末３００に装着し（Ｓ１９１）、通信端末３００の入力手段３０１からライセンス発行アプリの取得を要求する。このとき、ライセンス配信サーバ２００は、例えば、図１３Ａに示す画面を通信端末３００に提示する。ユーザは、画面上で取得したいライセンスの項目のチェックボックスにチェックを入れてから購入ボタンを押し、購入するライセンスを選択する（図１０の（１））（Ｓ１９２、Ｓ１９３）。
【００６６】
購入ライセンスが選択されると、通信端末３００は、挿入されたセキュアデバイス４００の公開鍵格納手段４１０で保持されているセキュアデバイス４００の公開鍵を取得し（図１０の（２））、ユーザが選択したライセンスのＩＤと共に、ＳＳＬなどのセキュアな通信を用いて、ライセンス配信サーバ２００に送信する（図１０の（３））（Ｓ１９４）。
【００６７】
これらの情報はライセンス配信サーバ２００の受信手段２０１で受け取られ、ライセンス発行アプリ生成部２０５に渡される（図１０の（４））。ライセンス発行アプリ生成部２０５では、情報抽出手段２０２が、ユーザの選択したライセンスのＩＤを基に、ライセンス配信ＤＢ２０７からライセンス発行アプリの生成に必要なデータを抽出する（図１０の（５）（６））（Ｓ１９５）。アプリ生成手段２０３は、抽出されたデータをもとにフォーマットごとのライセンスを作成し、それらをパッケージングしてライセンス発行アプリを生成する（図１０の（７））（Ｓ１９６）。暗号手段２０４は、このライセンス発行アプリをセキュアデバイス４００の公開鍵で暗号化する（図１０の（８）（９））（Ｓ１９７）。暗号化されたライセンス発行アプリは、送信手段２０６によって通信端末３００に送られ（図１０の（１０）（１１））（Ｓ１９８）、セキュアデバイス４００に渡される（Ｓ１９９）。セキュアデバイス４００の復号手段４０８は、暗号化されたライセンス発行アプリを、秘密鍵格納手段４０９で保持されている秘密鍵を用いて復号する（図１０の（１２））（Ｓ２００）。復号されたライセンス発行アプリは、ライセンス発行アプリ格納手段４１１によってセキュア記憶領域４０２に格納される（図１０の（１３））（Ｓ２０１）。
【００６８】
このとき、ライセンス配信サーバ２００は、例えば、図１３Ｂに示す画面を通信端末３００に提示して、セキュアデバイス４００にライセンス発行アプリが格納されたことをユーザに知らせる。
【００６９】
なお、ライセンス配信サーバ２００と、実際にライセンスを販売するサーバとは同一でなくてもよい。ライセンスの販売に関する処理に関しては、本発明の主旨から逸れるためここでは詳しく触れない。
【００７０】
（ライセンス発行処理）
ライセンス発行処理では、再生端末５００にセキュアデバイス４００を装着し、セキュアデバイス４００のセキュア領域に格納されたライセンス発行アプリを実行して、再生端末５００にライセンスを発行する処理が行われる。
【００７１】
図１４は、セキュアデバイス４００及び再生端末５００のライセンス発行アプリ取得処理に関係する機能ブロックを示している。
【００７２】
セキュアデバイス４００は、セキュア記憶領域４０２にグループ鍵を格納するグループ鍵格納手段４０４と、ライセンス発行アプリを格納するライセンス発行アプリ格納手段４１１とを備え、耐タンパモジュール部４０１に、再生端末５００と相互認証を行う第１認証手段４１２と、再生端末５００と同一のグループ鍵を持つことを認証する第２認証手段４１３と、ライセンス発行アプリを用いて再生端末５００にライセンスを発行するライセンス発行手段４１６と、発行されたライセンスをグループ鍵で暗号化する第１暗号手段４１４と、グループ鍵で暗号化されたライセンスをセッション鍵で暗号化する第２暗号手段４１５とを備えている。
【００７３】
なお、第１認証手段４１２、第２認証手段４１３、第１暗号手段４１４、第２暗号手段４１５及びライセンス発行手段４１６は、セキュアデバイス４００のＣＰＵ（不図示）のプログラムに基づく動作により実現される。
【００７４】
また、再生端末５００は、ライセンスの発行要求を入力する入力手段５０５と、暗号化コンテンツを格納する暗号化コンテンツ格納手段５１４と、再生端末５００において利用可能なコンテンツのＤＲＭ形式や画面サイズなどのプロファイルを格納するプロファイル格納手段５１３と、グループ鍵で暗号化されているライセンスを格納する暗号化ライセンス格納手段５１２とを備え、耐タンパモジュール部５０１に、グループ鍵を格納するグループ鍵格納手段５０４と、セキュアデバイス４００と相互認証を行う第１認証手段５０６と、セキュアデバイス４００と同一のグループ鍵を持つことを認証する第２認証手段５０７と、セキュアデバイス４００から送られた暗号化されているライセンスをセッション鍵で復号化する第２復号手段５０８と、コンテンツ再生時に暗号化ライセンス格納手段５１２から読み出した暗号化ライセンスをグループ鍵で復号化する第１復号手段５０９と、暗号化コンテンツ格納手段５１４から読み出した暗号化コンテンツを復号化する第３復号手段５１０と、ライセンスで規定された利用条件に従ってコンテンツを再生する実行手段５１１とを備えている。
【００７５】
図１５は、ライセンス発行処理の手順を示している。
【００７６】
ユーザは、セキュアデバイス４００を再生端末５００に装着し（Ｓ２４１）、発行するライセンスを入力手段５０５で選択する（Ｓ２４１、Ｓ２４２）。このとき、再生端末５００に、例えば、図１６に示すＧＵＩを表示してユーザビリティを高めることができる。この画面の左側には、暗号化コンテンツ格納手段５１４に格納されているコンテンツの名前が記載され、その中で、暗号化ライセンス格納手段５１２にライセンスが格納されているコンテンツに○が記載され、ライセンスが格納されていないコンテンツに×が記載されている。また、画面の右側には、セキュアデバイス４００によりライセンスの発行が可能なコンテンツが記載されている。ユーザは、コンテンツを再生する場合、左側のライセンスに○が付されたコンテンツを入力手段５０５で選択し、また、ライセンスの発行を要求
する場合、右側のコンテンツの名前を入力手段５０５で選択する。
【００７７】
発行すべきライセンスが選択されて、その情報がセキュアデバイス４００に送られると、セキュアデバイス４００の第１認証手段４１２と再生端末５００の第１認証手段５０６との間で、一般的なチャレンジ・レスポンス方式等による相互認証が開始され、セッション鍵が生成される（図１４の（１））（Ｓ２４４）。次に、セキュアデバイス４００の第２認証手段４１３と再生端末５００の第２認証手段５０７とは、セキュアデバイス４００のグループ鍵格納手段４０４及び再生端末５００のグループ鍵格納手段５０４に格納されているグループ鍵をそれぞれ読み出し（図１４の（２））、グループ鍵を用いて相互認証を行う（図１４の（３））（Ｓ２４５）。両者が同一のグループ鍵を有している場合は、認証に成功し、また、両者が異なるグループ鍵を有している場合は、認証に失敗して処理を終了する。
【００７８】
グループ鍵を用いた認証に成功すると、セキュアデバイス４００のライセンス発行手段４１６は、選択されたコンテンツのライセンス発行アプリをライセンス発行アプリ格納手段４１１から取り出す（図１４の（４））。一方、再生端末５００は、プロファイル格納手段５１３に格納されている、再生端末５００が適応可能なコンテンツのプロファイルをセキュアデバイス４００のライセンス発行手段４１６に送信する（図１４の（５））（Ｓ２４６）。ライセンス発行手段４１６は、ライセンス発行アプリの実行プログラムに従って、受信したプロファイルを解析し、再生端末５００において適応可能なコンテンツフォーマットに対応したライセンスの作成用データを、ライセンス発行アプリのパッケージデータから抽出して、受信プロファイルに準拠したライセンスを作成する（Ｓ２４７）。第１暗号手段４１４は、作成されたライセンスをグループ鍵で暗号化し（図１４の（６）（７））（Ｓ２４８）、第２暗号手段４１５は、第１暗号手段４１４によって暗号化されたライセンスをセッション鍵で暗号化する（図１４の（８）（９））（Ｓ２４９）。二重の暗号化が行われたライセンスは、再生端末５００に送信される（図１４の（１０））（Ｓ２５０）。
【００７９】
この二重暗号化ライセンスを受信した再生端末５００では、第２復号手段５０８がセッション鍵を用いて二重暗号化ライセンスを復号し（図１４の（１１））（Ｓ２５１）、グループ鍵で暗号化された状態のライセンスを暗号化ライセンス格納手段５１２に格納する（図１４の（１２））（Ｓ２５２）。
【００８０】
コンテンツの再生は、以下のような手順で行われる。
【００８１】
コンテンツは、暗号化コンテンツ格納手段５１４に暗号化されたままの状態で格納されており、コンテンツの復号鍵を含むライセンスは、グループ鍵で暗号化されて暗号化ライセンス格納手段５１２に格納されている。
【００８２】
コンテンツの再生時に、第１復号手段５０９は、グループ鍵格納手段５０４からグループ鍵を取得して（図１４の（１５））、暗号化ライセンス格納手段５１２に格納されている暗号化ライセンスを復号する（図１４の（１４））。復号されたライセンスは第３復号手段５１０に送られ（図１４の（１６））、第３復号手段５１０は、ライセンスに含まれる復号鍵を用いて、暗号化コンテンツ格納手段５１４に格納された暗号化コンテンツを復号する（図１４の（１７））。実行手段５１１は、復号されたコンテンツを、ライセンスの利用条件を満たす範囲で再生する。
【００８３】
なお、ここでは、セキュアデバイスに配信されるライセンス発行アプリが、コンテンツフォーマットに応じたライセンスを作成する実行プログラムと、パッケージングされたデータとを含む場合について説明したが、このデータと実行プログラムとを分離して、実行
プログラムは、予めセキュアデバイスのセキュア領域に格納し、データのみをライセンス発行アプリとして配信するようにしても良い。この形態では、セキュアデバイスがライセンスを発行する場合に、実行プログラムがデータのみのライセンス発行アプリを読み出して、ライセンス発行処理が行われる。
【００８４】
このように、本発明のＤＲＭシステムの再生端末５００は、グループ鍵発行処理によりグループ鍵を取得し、ライセンス発行アプリ取得処理により暗号化ライセンスを取得すれば、それ以降は、暗号化コンテンツを再生する際に、暗号化ライセンスをグループ鍵で復号してコンテンツ復号鍵を取り出し、このコンテンツ復号鍵を用いて暗号化コンテンツを復号することができるため、セキュアデバイスを装着しない状態で暗号化コンテンツを再生することができる。
【００８５】
逆に、再生端末５００がグループ鍵を有していない場合、あるいは、グループ鍵を有していても、暗号化ライセンスが異なるグループ鍵で暗号化されている場合には、再生端末５００は、暗号化コンテンツを再生することができない。
【００８６】
従って、暗号化ライセンスがネットワークを通じて不正に流通されたとしても、この暗号化ライセンスを、ネットワークを介して取得した再生端末は、暗号化コンテンツを再生することができず、コンテンツの著作権は守られる。
【００８７】
また、セキュアデバイスを交換することによって発生する著作権の侵害は、ネットワーク経由でのコンテンツの不正使用に比べて、その被害は僅かであるが、本発明のＤＲＭシステムは、この種の著作権侵害をも抑制する効果がある。前記非特許文献１に記載されている、コンテンツ復号鍵をセキュアデバイスに暗号化して保存する方式では、暗号化コンテンツが保存された自己の再生端末に、コンテンツ復号鍵が格納された自己のセキュアデバイスを装着する場合でも、コンテンツ復号鍵が格納された他人のセキュアデバイスを借りて装着する場合でも、ともに暗号化コンテンツの再生は可能になるが、本発明のＤＲＭシステムの再生端末では、他人のセキュアデバイスを借りてグループ鍵を更新し、そのセキュアデバイスから暗号化ライセンスを取得した場合には、自己のセキュアデバイスから取得した暗号化ライセンスが使えなくなると言うデメリットがあり、本発明の著作権保護の仕組みがセキュアデバイスの不正な交換を抑えるように作用する。
【００８８】
図１７Ａ、Ｂは、この点を説明する図である。
【００８９】
図１７Ａに示すように、再生端末５００がセキュアデバイスＡから発行されたグループ鍵６００を保持している場合は、セキュアデバイスＡと再生端末５００とはグループ鍵６００を用いて相互認証することができ（Ｓ２８０）、セキュアデバイスＡから再生端末５００に対して暗号化ライセンス７００を発行することができ（Ｓ２８１）、また、再生端末５００は、この暗号化ライセンス７００をグループ鍵６００で復号して、ライセンスから暗号化コンテンツの復号鍵を取り出すことができる。
【００９０】
しかし、図１７Ｂに示すように、再生端末５００で保持するグループ鍵をセキュアデバイスＢから発行されたグループ鍵６０１に更新すると（Ｓ２８３）、再生端末５００が保持している、セキュアデバイスＡによって発行された暗号化ライセンス７００は、復号できなくなる。また、セキュアデバイスＡに格納されている暗号化ライセンス７００を再生端末５００に発行しようとしても、セキュアデバイスＡと再生端末５００とのグループ鍵が異なるため、相互認証に失敗し（Ｓ２８２）、暗号化ライセンス７００の再生端末５００への発行はできない。
【００９１】
また、図１８は、再生端末のグループ鍵を更に頻繁に変更する例について示している。
【００９２】
Ａさんは、所有するセキュアデバイスＡを用いて自己の再生端末５２１にグループ鍵６００を発行し（Ｓ３３０）、次いでライセンス７００を発行する（Ｓ３３２）。Ｂさんも同様に、所有するセキュアデバイスＢを用いて自己の再生端末５２２にグループ鍵６０１を発行し（Ｓ３３１）、次いでライセンス７０１を発行する（Ｓ３３３）。
【００９３】
ここで、ＡさんがセキュアデバイスＡをＢさんに貸す（Ｓ３３４）。Ａさんは、セキュアデバイスＡをＢさんに貸している間、ライセンス配信サーバからライセンス発行アプリを取得してライセンスを発行することができなくなる。
【００９４】
Ｂさんは、セキュアデバイスＡを使って再生端末５２２にグループ鍵６００を発行する（Ｓ３３５）。その結果、Ｂさんが以前に発行していたライセンス７０１は利用することができなくなる。また、セキュアデバイスＢを用いて再生端末５２２にライセンス７０１を発行しようとしても、グループ鍵が異なるため発行することができない（Ｓ３３６）。Ｂさんは、セキュアデバイスＡを使って再生端末５２２にライセンス７００を発行する（Ｓ３３７）。このライセンス７００は、再生端末５２２で保持するグループ鍵６００によって復号し、利用することができる。
【００９５】
Ｂさんは、セキュアデバイスＡをＡさんに返却する（Ｓ３３８）。Ｂさんは、もともと所有していたセキュアデバイスＢを用いて再生端末５２２にグループ鍵６０１を発行する（Ｓ３３９）。そうすると、Ａさんから借りたセキュアデバイスＡで発行したライセンス７００は利用することができなくなる。しかし、以前セキュアデバイスＢで発行したライセンス７０１は再び利用することができるようになる。
【００９６】
このように、グループ鍵を頻繁に変更した場合は、以前に取得したライセンスが利用できなくなるというデメリットが発生するため、他人からセキュアデバイスを借りてライセンスを不正に得ようとするユーザの行為は抑制される。
【００９７】
（実施の形態２）
本実施の形態では、ＤＲＭシステムにおいて、多人数分のライセンスをセキュアデバイスを用いてセット購入し、それらのライセンスを他者が保持するセキュアデバイスに譲渡する場合（代理取得）について説明する。
【００９８】
代理取得は以下の３つの手順を踏む。第一の手順はカードの情報取得、第二の手順はライセンス発行アプリの代理取得、第三の手順はライセンス発行アプリの譲渡となる。
【００９９】
（カードの情報取得）
図１９を用いて説明する。セキュアデバイス８００とセキュアデバイス８０１とは、カードスロットが２つある情報端末やそれぞれのセキュアデバイスを装着した情報端末を用いて通信を行い、認証手段８０６、８０７によって正当な機器であることが認証される（図１９の（１））。認証に成功した場合は、セキュアデバイス８０１では、暗号手段８０８が、公開鍵格納手段８０５に格納されている公開鍵をセッション鍵で暗号化し（図１９の（２）、（３））、セキュアデバイス８００に送信する（図１９の（４））。
【０１００】
セキュアデバイス８００では、復号手段８０９が、取得した情報を認証手段８０６で生成されたセッション鍵で復号し（図１９の（５））、デバイス情報格納手段８０４に格納する（図１９の（６））。
【０１０１】
（ライセンス発行アプリの代理取得）
図２０を用いて説明する。セキュアデバイス８２０は、前述のセキュアデバイス８０１
からの情報を格納したセキュアデバイス８００である。
【０１０２】
代理取得も前述したライセンス発行アプリ取得処理と同様に行われるが、代理取得においては、ライセンス配信サーバが代理するセキュアデバイスの公開鍵でライセンス発行アプリを暗号化する暗号手段８３０を備える必要がある。
【０１０３】
ユーザが取得したいライセンスを選択すると、通信端末８２１は、挿入されたセキュアデバイス８２０の公開鍵格納手段８２３に保持されているセキュアデバイス８２０の公開鍵と、デバイス情報格納手段８２５に保持されている前述のセキュアデバイス８０１のデバイス情報とを取得し（図２０の（２））、ユーザが選択したライセンスのＩＤと共に、ＳＳＬなどのセキュアな通信を用いて、ライセンス配信サーバ８２２に送信する（図２０の（３））。
【０１０４】
これらの情報はライセンス配信サーバ８２２の受信手段８２８で受け取られる。そして、アプリ生成手段８２９が、ユーザが選択したライセンスのＩＤを基に、ライセンス管理ＤＢ８２６からライセンス発行アプリの生成に必要なデータを抽出し（図２０の（５））、ライセンス発行アプリを生成する。暗号手段８３０は、このライセンス発行アプリを前述のセキュアデバイス８０１の公開鍵で暗号化する。暗号化されたライセンス発行アプリは、暗号手段８３１によってセキュアデバイス８２０（前述のセキュアデバイス８００）の公開鍵でさらに暗号化され、送信手段８３２によって通信端末８２１に送られ（図２０の（９））、セキュアデバイス８２０に渡される。セキュアデバイス８２０の復号手段８３３は、暗号化されたライセンス発行アプリを、秘密鍵格納手段８３４に保持されている秘密鍵を用いて復号する（図２０の（１０））。セキュアデバイス８２０の鍵でのみ復号され、セキュアデバイス８０１の公開鍵で暗号化された状態のライセンス発行アプリは、ライセンス発行アプリ格納手段８２４によってセキュア記憶領域に格納される（図２０の（１１））。
【０１０５】
（ライセンス発行アプリの譲渡）
図２１を用いて説明する。セキュアデバイス８５０とセキュアデバイス８５１とは、カードスロットが２つある情報端末やそれぞれのセキュアデバイスを装着した情報端末を用いて通信を行い、認証手段８５８、８５９によって正当な機器であることが認証される（図２１の（１））。認証に成功した場合は、セキュアデバイス８５０がセキュアデバイス８５１のＩＤと公開鍵証明書を受信し（図２１の（２））、認証手段８６０が、受信したＩＤに一致するＩＤがデバイス情報格納手段８５５に保持されているかどうかを認証する（図２１の（３））。そして、認証に成功した場合は、セキュアデバイス８５０が、当該ＩＤに対して代理取得したライセンス発行アプリをセキュアデバイス８５１に送信する（図２１の（４））。前記ライセンス発行アプリはセキュアデバイス８５１の公開鍵で暗号化されているので、セキュアデバイス８５１では、復号手段８６１が、受信したライセンス発行アプリを秘密鍵格納手段８５７に格納されているセキュアデバイス８５１の秘密鍵を用いて復号する（図２１の（５））。復号したライセンス発行アプリは、ライセンス発行アプリ格納手段８５６に格納される（図２１の（６））。
【０１０６】
本明細書は、２００４年４月３０日出願の特願２００４−１３５７００に基づくものである。この内容はすべてここに含めておく。
【産業上の利用可能性】
【０１０７】
本発明のコンテンツ利用管理方法は、ネットワークや記録媒体などを通じて流通される音楽や動画や書籍、あるいは、ゲームやアプリケーションなどのソフトウェアを含む各種デジタルコンテンツのＤＲＭに利用することができる。
【０１０８】
また、本発明のセキュアデバイスは、カード形状やチップ形状のデバイスとしての適用、あるいは、リーダが組み込まれた携帯電話等に装着する形態での適用が可能である。
【０１０９】
また、本発明の再生端末は、携帯電話やＰＤＡ、ＰＣ、ＡＶ機器など、デジタルコンテンツを利用（再生、移動、複製、印刷等）する各種装置に適用することができる。
【図面の簡単な説明】
【０１１０】
【図１】本発明の実施形態１におけるＤＲＭシステムの全体構成図
【図２】本発明の実施形態１におけるＤＲＭシステムでグループ鍵生成処理を行う通信端末及びセキュアデバイスの構成を示すブロック図
【図３】本発明の実施形態１におけるＤＲＭシステムでのグループ鍵生成処理手順を示すフロー図
【図４】本発明の実施形態１におけるＤＲＭシステムでのグループ鍵生成要求時のＧＵＩを示す図
【図５】本発明の実施形態１におけるＤＲＭシステムでのグループ鍵のデータ構造を示す図
【図６】本発明の実施形態１におけるＤＲＭシステムでグループ鍵発行処理を行う再生端末及びセキュアデバイスの構成を示すブロック図
【図７】本発明の実施形態１におけるＤＲＭシステムでのグループ鍵発行処理手順を示すフロー図
【図８】本発明の実施形態１におけるＤＲＭシステムでのグループ鍵発行要求時のＧＵＩを示す図
【図９】本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリのデータ構造を示す図
【図１０】本発明の実施形態１におけるＤＲＭシステムでライセンス発行アプリ取得処理を行うコンテンツ配信サーバ、ライセンス配信サーバ、通信端末及びセキュアデバイスの構成を示すブロック図
【図１１】本発明の実施形態１におけるＤＲＭシステムでのライセンス管理ＤＢのデータ構造を示す図
【図１２】本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリ取得処理手順を示すフロー図
【図１３Ａ】本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリ取得要求時のＧＵＩを示す図
【図１３Ｂ】本発明の実施形態１におけるＤＲＭシステムでのライセンス発行アプリ取得要求時のＧＵＩを示す図
【図１４】本発明の実施形態１におけるＤＲＭシステムでライセンス発行処理を行う再生端末及びセキュアデバイスの構成を示すブロック図
【図１５】本発明の実施形態１におけるＤＲＭシステムでのライセンス発行処理手順を示すフロー図
【図１６】本発明の実施形態１におけるＤＲＭシステムでのライセンス発行要求時のＧＵＩを示す図
【図１７Ａ】本発明の実施形態１におけるＤＲＭシステムでのグループ鍵変更について説明する図
【図１７Ｂ】本発明の実施形態１におけるＤＲＭシステムでのグループ鍵変更について説明する図
【図１８】本発明の実施形態１におけるＤＲＭシステムでのカード貸借について説明する図
【図１９】本発明の実施形態２におけるＤＲＭシステムでの代理取得するカードの情報の取得方式を説明する図
【図２０】本発明の実施形態２におけるＤＲＭシステムでのライセンス発行アプリの代理取得について説明する図
【図２１】本発明の実施形態２におけるＤＲＭシステムでのライセンス発行アプリの譲渡について説明する図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005106681.tif 000024
【図２】
2005106681.tif 000025
【図３】
2005106681.tif 000026
【図４】
2005106681.tif 000027
【図５】
2005106681.tif 000028
【図６】
2005106681.tif 000029
【図７】
2005106681.tif 000030
【図８】
2005106681.tif 000031
【図９】
2005106681.tif 000032
【図１０】
2005106681.tif 000033
【図１１】
2005106681.tif 000034
【図１２】
2005106681.tif 000035
【図１３Ａ】
2005106681.tif 000036
【図１３Ｂ】
2005106681.tif 000037
【図１４】
2005106681.tif 000038
【図１５】
2005106681.tif 000039
【図１６】
2005106681.tif 000040
【図１７Ａ】
2005106681.tif 000041
【図１７Ｂ】
2005106681.tif 000042
【図１８】
2005106681.tif 000043
【図１９】
2005106681.tif 000044
【図２０】
2005106681.tif 000045
【図２１】
2005106681.tif 000046
【国際調査報告】
2005106681.tif 000047
2005106681.tif 000048
2005106681.tif 000049
2005106681.tif 000050