(57)【要約】【課題】  特定のディジタルコンテンツに限定されることなく、所定個数までの任意のディジタルコンテンツを復号することができるライセンスデータを、不正なコピーを防止しつつ生成するディジタルコンテンツ利用装置及びディジタルコンテンツ利用プログラムを提供する。【解決手段】  本発明に係るディジタルコンテンツ利用端末１００は、暗号化された複数のディジタルコンテンツを含むコンテンツパッケージに適用されるパッケージ鍵及びコンテンツパッケージに含まれているディジタルコンテンツを識別するコンテンツ識別子を用いて、ディジタルコンテンツの復号に用いられるコンテンツ鍵を生成する。また、ディジタルコンテンツ利用端末１００は、コンテンツ鍵及びコンテンツ識別子を含むディジタルコンテンツ個別ライセンスデータを生成し、ディジタルコンテンツ個別ライセンスデータを用いてディジタルコンテンツを復号する。【選択図】  図２
2006303771.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された複数のディジタルコンテンツを含むコンテンツパッケージに適用されるパッケージ鍵を取得するパッケージ鍵取得部と、
前記パッケージ鍵、及び前記コンテンツパッケージに含まれている前記ディジタルコンテンツを識別するコンテンツ識別子を用いて、前記ディジタルコンテンツの復号に用いられるコンテンツ鍵を生成するコンテンツ鍵生成部と、
前記コンテンツ鍵生成部によって生成された前記コンテンツ鍵、及び前記コンテンツ識別子を含むディジタルコンテンツ個別ライセンスデータを生成するライセンスデータ生成部と、
前記ライセンスデータ生成部によって生成された前記ディジタルコンテンツ個別ライセンスデータを耐タンパー領域に記録する記録処理部と、
前記耐タンパー領域に記録されている前記ディジタルコンテンツ個別ライセンスデータを用いて前記コンテンツ識別子と対応付けられた前記ディジタルコンテンツを復号する復号部と
を備えるディジタルコンテンツ利用装置。
【請求項２】
前記ディジタルコンテンツ個別ライセンスデータは、前記ディジタルコンテンツの利用条件を規定する利用規則をさらに含む請求項１に記載のディジタルコンテンツ利用装置。
【請求項３】
前記コンテンツ識別子は、前記コンテンツパッケージを識別するパッケージ識別子を含む請求項１または２に記載のディジタルコンテンツ利用装置。
【請求項４】
暗号化された複数のディジタルコンテンツを含むコンテンツパッケージに適用されるパッケージ鍵を取得するパッケージ鍵取得手順と、
前記パッケージ鍵、及び前記コンテンツパッケージに含まれている前記ディジタルコンテンツを識別するコンテンツ識別子を用いて、前記ディジタルコンテンツの復号に用いられるコンテンツ鍵を生成するコンテンツ鍵生成手順と、
前記コンテンツ鍵生成手順において生成された前記コンテンツ鍵、及び前記コンテンツ識別子を含むディジタルコンテンツ個別ライセンスデータを生成するライセンスデータ生成手順と、
前記ライセンスデータ生成手順において生成された前記ディジタルコンテンツ個別ライセンスデータを耐タンパー領域に記録する記録処理手順と、
前記耐タンパー領域に記録されている前記ディジタルコンテンツ個別ライセンスデータを用いて前記コンテンツ識別子と対応付けられた前記ディジタルコンテンツを復号する復号手順と
をコンピュータに実行させるディジタルコンテンツ利用プログラム。
【請求項５】
前記ディジタルコンテンツ個別ライセンスデータは、前記ディジタルコンテンツの利用条件を規定する利用規則をさらに含む請求項４に記載のディジタルコンテンツ利用プログラム。
【請求項６】
前記コンテンツ識別子は、前記コンテンツパッケージを識別するパッケージ識別子を含む請求項４または５に記載のディジタルコンテンツ利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたディジタルコンテンツを復号して利用するディジタルコンテンツ利用装置及びディジタルコンテンツ利用プログラムに関する。
【背景技術】
【０００２】
近年、インターネットに代表される通信ネットワークの普及や、装置の高機能・高性能化に伴って、音楽データ、映像データ及びゲームプログラムなどのディジタルコンテンツの著作権を保護しつつ、利用者の利便性に配慮したディジタルコンテンツの提供が可能となっている。
【０００３】
例えば、ディジタルコンテンツは、所定の暗号化方式（例えば、公開鍵暗号方式）によって暗号化された複数のディジタルコンテンツが記録された記録媒体（ＤＶＤなど）が利用者に提供される。
【０００４】
利用者は、暗号化されたディジタルコンテンツの中から所望のディジタルコンテンツを選択し、当該ディジタルコンテンツを復号するために用いられる復号鍵（コンテンツ鍵）、及び当該ディジタルコンテンツの利用規則（例えば、復号回数、利用期間及びディジタルコンテンツの移動・コピーの可否）を含む“ライセンスデータ”を取得する（例えば、特許文献１）。
【０００５】
具体的には、利用者は、ライセンスデータが格納されているライセンスデータサーバに通信ネットワークを介してアクセスし、所望のディジタルコンテンツ用のライセンスデータをディジタルコンテンツごとに取得する。
【０００６】
このような方法によれば、利用者は、所望のディジタルコンテンツ用のライセンスデータのみを取得すればよく、ディジタルコンテンツをその都度取得する必要がない。
【特許文献１】国際公開第ＷＯ０１／０９１３６５号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来の方法では、利用者は、ディジタルコンテンツをその都度取得する必要がないものの、所望のディジタルコンテンツを新たに選択した場合、その都度、ライセンスデータサーバにアクセスし、当該ディジタルコンテンツ用のライセンスデータを取得しなければならない。
【０００８】
このため、広帯域の通信ネットワーク（いわゆるブロードバンド）を用いることができる場合には、それほど重大な問題とはならないが、携帯電話などの無線通信ネットワークに代表される狭帯域かつ不安定な通信ネットワークしか用いることができない環境（例えば、自動車内）において、ライセンスデータを取得することは、実用的でないといった問題があった。
【０００９】
また、狭帯域かつ不安定な通信ネットワークしか用いることができない自動車内などにおいて、ディジタルコンテンツを復号して再生する場合、予め広帯域の通信ネットワークを介して取得しておいたライセンスデータを利用する方法も考えられる。
【００１０】
しかしながら、この場合、自動車内では、予め選択しておいたディジタルコンテンツのみしか復号して再生することができないといった問題があった。
【００１１】
そこで、本発明は、このような状況に鑑みてなされたものであり、特定のディジタルコンテンツに限定されることなく、所定個数までの任意のディジタルコンテンツを復号することができるライセンスデータを、不正なコピーを防止しつつ生成するディジタルコンテンツ利用装置及びディジタルコンテンツ利用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、暗号化された複数のディジタルコンテンツ（ディジタルコンテンツＣ）を含むコンテンツパッケージ（コンテンツパッケージＣＰ）に適用されるパッケージ鍵（パッケージ鍵Ｋｍｃ）を取得するパッケージ鍵取得部（記録装置インタフェース部１０７）と、前記パッケージ鍵、及び前記コンテンツパッケージに含まれている前記ディジタルコンテンツを識別するコンテンツ識別子（コンテンツ識別子ＩＤｃ）を用いて、前記ディジタルコンテンツの復号に用いられるコンテンツ鍵（コンテンツ鍵Ｋｃｃ）を生成するコンテンツ鍵生成部（暗号処理部１０３）と、前記コンテンツ鍵生成部によって生成された前記コンテンツ鍵、及び前記コンテンツ識別子を含むディジタルコンテンツ個別ライセンスデータ（ディジタルコンテンツ個別ライセンスデータＣＬ）を生成するライセンスデータ生成部（暗号処理部１０３）と、前記ライセンスデータ生成部によって生成された前記ディジタルコンテンツ個別ライセンスデータを耐タンパー領域（耐タンパー記録領域１５２）に記録する記録処理部（記録装置インタフェース部１０７）と、前記耐タンパー領域に記録されている前記ディジタルコンテンツ個別ライセンスデータを用いて前記コンテンツ識別子と対応付けられた前記ディジタルコンテンツを復号する復号部（復号部１０４）とを備えるディジタルコンテンツ利用装置であることを要旨とする。
【００１３】
このような特徴によれば、コンテンツパッケージに適用されるパッケージ鍵と、コンテンツ識別子とを用いて、それぞれのディジタルコンテンツの復号に用いられるコンテンツ鍵を必要なときに生成することができる。
【００１４】
また、生成されたコンテンツ鍵を含むディジタルコンテンツ個別ライセンスデータは、耐タンパー領域に記録されるため、ディジタルコンテンツ個別ライセンスデータの不正なコピーが防止できる。
【００１５】
すなわち、このような特徴によれば、特定のディジタルコンテンツに限定されることなく、所定個数までの任意のディジタルコンテンツＣを復号することができるライセンスデータを、不正なコピーを防止しつつ生成することが可能となる。
【００１６】
このため、パッケージ鍵及びコンテンツパッケージに含まれているディジタルコンテンツのコンテンツ識別子を含む“パッケージライセンス”のみを予め取得（購入）しておけば、携帯電話などの無線通信ネットワークに代表される狭帯域かつ不安定な通信ネットワークしか用いることができない環境（例えば、自動車内）においても、所望のディジタルコンテンツを再生するために必要なコンテンツ鍵を容易かつ速やかに得ることができる。
【００１７】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記ディジタルコンテンツ個別ライセンスデータは、前記ディジタルコンテンツの利用条件を規定する利用規則（例えば、復号回数、利用期間及びディジタルコンテンツの移動・コピーの可否）をさらに含むことを要旨とする。
【００１８】
本発明の第３の特徴は、本発明の第１または第２の特徴に係り、前記コンテンツ識別子は、前記コンテンツパッケージを識別するパッケージ識別子（パッケージ識別子ＩＤｍ）を含むことを要旨とする。
【００１９】
本発明の第４の特徴は、暗号化された複数のディジタルコンテンツを含むコンテンツパッケージに適用されるパッケージ鍵を取得するパッケージ鍵取得手順と、前記パッケージ鍵、及び前記コンテンツパッケージに含まれている前記ディジタルコンテンツを識別するコンテンツ識別子を用いて、前記ディジタルコンテンツの復号に用いられるコンテンツ鍵を生成するコンテンツ鍵生成手順と、前記コンテンツ鍵生成手順において生成された前記コンテンツ鍵、及び前記コンテンツ識別子を含むディジタルコンテンツ個別ライセンスデータを生成するライセンスデータ生成手順と、前記ライセンスデータ生成手順において生成された前記ディジタルコンテンツ個別ライセンスデータを耐タンパー領域に記録する記録処理手順と、前記耐タンパー領域に記録されている前記ディジタルコンテンツ個別ライセンスデータを用いて前記コンテンツ識別子と対応付けられた前記ディジタルコンテンツを復号する復号手順とをコンピュータに実行させるディジタルコンテンツ利用プログラムであることを要旨とする。
【００２０】
本発明の第５の特徴は、本発明の第４の特徴に係り、前記ディジタルコンテンツ個別ライセンスデータは、前記ディジタルコンテンツの利用条件を規定する利用規則をさらに含むことを要旨とする。
【００２１】
本発明の第６の特徴は、本発明の第４または第５の特徴に係り、前記コンテンツ識別子は、前記コンテンツパッケージを識別するコンテンツパッケージ識別子を含むことを要旨とする。
【発明の効果】
【００２２】
本発明の特徴によれば、特定のディジタルコンテンツに限定されることなく、所定個数までの任意のディジタルコンテンツを復号することができるライセンスデータを、不正なコピーを防止しつつ生成するディジタルコンテンツ利用装置及びディジタルコンテンツ利用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施形態について説明する。なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。
【００２４】
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００２５】
（ディジタルコンテンツ利用システムの全体概略構成）
図１は、本実施形態に係るディジタルコンテンツ利用装置を含むディジタルコンテンツ利用システムの全体概略構成を示している。図１に示すように、通信ネットワーク１０には、ライセンスデータサーバ４０及びディジタルコンテンツ利用端末５０が接続されている。
【００２６】
通信ネットワーク１０は、ＴＣＰ／ＩＰをベースとした通信ネットワークである。通信ネットワーク１０には、インターネットが含まれていてもよい。通信ネットワーク１０〜ライセンスデータサーバ４０間、及び通信ネットワーク１０〜ディジタルコンテンツ利用端末５０間では、光ファイバーなどの広帯域（高速）なアクセス回線が用いられている。
【００２７】
ディジタルコンテンツ記録媒体３０には、音楽（楽曲）データのディジタルコンテンツＣ（図４参照）を複数含むコンテンツパッケージＣＰが記録されている。ディジタルコンテンツ記録媒体３０としては、ＤＶＤなどの光ストレージを用いることができる。
【００２８】
また、ディジタルコンテンツ記録媒体３０に記録されているディジタルコンテンツＣは、共通鍵暗号方式を用いて暗号化されている。
【００２９】
ライセンスデータサーバ４０は、ディジタルコンテンツ記録媒体３０に、暗号化された状態で記録されているディジタルコンテンツＣを複数含むコンテンツパッケージＣＰに対応するパッケージライセンスＰＬを格納する。
【００３０】
ライセンスデータサーバ４０は、ディジタルコンテンツ利用端末５０（またはディジタルコンテンツ利用端末１００）からの要求に基づいて、格納しているパッケージライセンスＰＬをディジタルコンテンツ利用端末５０（またはディジタルコンテンツ利用端末１００）に送信する。
【００３１】
また、ライセンスデータサーバ４０は、ディジタルコンテンツ記録媒体３０に記録されているコンテンツパッケージＣＰと同様のコンテンツパッケージＣＰを格納することができる。ライセンスデータサーバ４０は、ディジタルコンテンツ利用端末５０（またはディジタルコンテンツ利用端末１００）からの要求に基づいて、格納しているコンテンツパッケージＣＰをディジタルコンテンツ利用端末５０（またはディジタルコンテンツ利用端末１００）に送信することができる。
【００３２】
ディジタルコンテンツ利用端末５０は、ディジタルコンテンツ記録媒体３０に記録されているコンテンツパッケージＣＰを読み込んだり、ライセンスデータサーバ４０から通信ネットワーク１０を介してコンテンツパッケージＣＰを取得したりする。
【００３３】
また、ディジタルコンテンツ利用端末５０は、コンテンツパッケージＣＰを記録装置１５０に記録することができる。
【００３４】
記録装置１５０は、ディジタルコンテンツ利用端末５０やディジタルコンテンツ利用端末１００に装着可能な小型のハードディスク（いわゆるリムーバルＨＤＤ）である。なお、記録装置１５０としては、リムーバルＨＤＤではなく、メモリーカードなどを用いることもできる。
【００３５】
通信ネットワーク１０には、通信ネットワーク２０が接続されている。通信ネットワーク２０には、無線基地局２１が接続されており、無線基地局２１〜車両６０間では、無線通信方式が用いられる。なお、当該無線通信方式としては、ＣＤＭＡなどの第３世代移動体通信システムや、ＩＥＥＥ８０２．１１によって規定される無線ＬＡＮなどが用いることができる。
【００３６】
ディジタルコンテンツ利用端末１００は、車両６０に搭載されており、記録装置１５０に記録されているディジタルコンテンツＣ（音楽データ）を復号して再生する。具体的には、ディジタルコンテンツ利用端末１００は、車両６０に搭載されているカーオーディオ・カーナビゲーション装置によって構成される。
【００３７】
（論理ブロック構成）
次に、ディジタルコンテンツ利用端末１００の論理ブロック構成について説明する。図２は、ディジタルコンテンツ利用端末１００の論理ブロック構成図である。
【００３８】
図２に示すように、ディジタルコンテンツ利用端末１００は、送受信部１０１、キー操作部１０２、暗号処理部１０３、復号部１０４、ディジタルコンテンツ再生部１０５、コントローラ１０６及び記録装置インタフェース部１０７を備えている。
【００３９】
また、ディジタルコンテンツ利用端末１００には、記録装置インタフェース部１０７を介して記録装置１５０が接続されている。
【００４０】
記録装置１５０は、複数のディジタルコンテンツＣ（図４参照）を含むコンテンツパッケージＣＰが記録されるディジタルコンテンツ記録領域１５１を有している。また、記録装置１５０は、パッケージライセンスＰＬや暗号処理部１０３によって生成されたディジタルコンテンツ個別ライセンスデータＣＬが記録される耐タンパー記録領域１５２を有している。
【００４１】
送受信部１０１は、無線基地局２１（図１参照）との間において無線通信路を確立し、データを送受信する。本実施形態では、送受信部１０１は、コントローラ１０６の制御に基づいて、ライセンスデータサーバ４０に格納されているパッケージライセンスＰＬを受信することができる。
【００４２】
キー操作部１０２は、複数の入力キーを有し、ユーザ（例えば、車両６０の運転手）の操作内容を取得する。取得した操作内容は、コントローラ１０６に出力される。
【００４３】
暗号処理部１０３は、記録装置１５０（ディジタルコンテンツ記録領域１５１）に記録されているディジタルコンテンツＣの復号に用いられるコンテンツ鍵Ｋｃｃ（図５参照）に関する処理を実行する。
【００４４】
ここで、まず、図４を参照して、複数のディジタルコンテンツＣを含むコンテンツパッケージＣＰの構成について説明する。
【００４５】
図４に示すように、コンテンツパッケージＣＰに含まれているそれぞれのディジタルコンテンツＣは、コンテンツパッケージＣＰに含まれているディジタルコンテンツＣに共通に適用されるパッケージ鍵Ｋｍｃ（マスター鍵）と、それぞれのディジタルコンテンツＣを一意に識別することができるコンテンツ識別子ＩＤｃを組み合わせた値によって暗号化されている。
【００４６】
本実施形態では、ディジタルコンテンツＣは、図５に示すような方法によって暗号化されている。コンテンツ識別子ＩＤｃは、所定の一方向ハッシュ関数を用いて、ハッシュ値に変換される。
【００４７】
当該ハッシュ値には、排他的論理和（ＸＯＲ）によってパッケージ鍵Ｋｍｃの値が加算される。排他的論理和（ＸＯＲ）によって当該ハッシュ値にパッケージ鍵Ｋｍｃの値が加算された値が、共通鍵暗号方式にしたがったコンテンツ鍵Ｋｃｃとして用いられる。
【００４８】
すなわち、暗号処理部１０３は、パッケージ鍵Ｋｍｃ、及びコンテンツパッケージＣＰに含まれているディジタルコンテンツＣを識別するコンテンツ識別子ＩＤｃを用いて、ディジタルコンテンツＣの復号に用いられるコンテンツ鍵Ｋｃｃを生成する。本実施形態において、暗号処理部１０３はコンテンツ鍵生成部を構成する。
【００４９】
また、暗号処理部１０３は、生成したコンテンツ鍵Ｋｃｃ、及びコンテンツ識別子ＩＤｃを含むディジタルコンテンツ個別ライセンスデータＣＬを生成する。本実施形態において、暗号処理部１０３はライセンスデータ生成部を構成する。
【００５０】
具体的には、図６（ａ）に示すように、暗号処理部１０３は、パッケージライセンスＰＬに基づいて、ディジタルコンテンツ個別ライセンスデータＣＬを生成する。暗号処理部１０３は、記録装置１５０（耐タンパー記録領域１５２）に記録されているパッケージライセンスＰＬをコピーする。暗号処理部１０３は、コピーしたパッケージライセンスＰＬの内容を書き換え、ディジタルコンテンツ個別ライセンスデータＣＬを生成する。
【００５１】
パッケージライセンスＰＬは、コピーされるごとに、コピー回数（コピーカウント）が１回減算される。つまり、パッケージライセンスＰＬのコピー回数に“１０”が記録されている場合、１０曲分のディジタルコンテンツＣ（音楽データ）のディジタルコンテンツ個別ライセンスデータＣＬを生成することができる。
【００５２】
コピーされたパッケージライセンスＰＬに含まれているパッケージ鍵Ｋｍｃは、生成したコンテンツ鍵Ｋｃｃに書き換えられる。
【００５３】
また、コピーされたパッケージライセンスＰＬに含まれているパッケージ識別子ＩＤｍは、ディジタルコンテンツＣのコンテンツ識別子ＩＤｃに書き換えられる。なお、パッケージ識別子ＩＤｍは、コンテンツパッケージＣＰを一意に識別する識別子である。
【００５４】
さらに、必要によってディジタルコンテンツＣの利用規則が書き換えられる。なお、利用規則とは、ディジタルコンテンツＣの利用条件を規定するものである。例えば、図６（ａ）に示すように、ディジタルコンテンツＣのコピー回数（コピーカウント）が利用規則として規定される。
【００５５】
また、ディジタルコンテンツＣの復号（再生）回数、利用期間及びディジタルコンテンツＣの他の記録媒体などへの移動の可否などをディジタルコンテンツＣの利用規則として規定してもよい。
【００５６】
また、本実施形態では、図６（ｂ）に示すように、コンテンツ識別子ＩＤｃは、コンテンツパッケージＣＰを識別するパッケージ識別子ＩＤｍを含んでいる。なお、パッケージ識別子ＩＤｍの表現に用いられるバイト数及び“インデックス”（例えば、シリアル番号）の表現に用いられるバイト数は、取り扱うコンテンツパッケージＣＰやディジタルコンテンツＣの数量などに応じて適当に設定すればよい。
【００５７】
図２に示す復号部１０４は、記録装置１５０（耐タンパー記録領域１５２）に記録されているディジタルコンテンツ個別ライセンスデータＣＬを用いて、ディジタルコンテンツ個別ライセンスデータＣＬに含まれているコンテンツ識別子ＩＤｃと対応付けられたディジタルコンテンツＣを復号する。
【００５８】
ディジタルコンテンツ再生部１０５は、復号部１０４によって出力されたディジタルコンテンツＣ（音楽データ）をＤ／Ａ変換することによって得られたオーディオ信号をスピーカ１６０に出力する。
【００５９】
コントローラ１０６は、ディジタルコンテンツ利用端末１００を構成する各ブロックを制御する。
【００６０】
記録装置インタフェース部１０７は、記録装置１５０を接続するためのインタフェースを提供する。特に、本実施形態では、記録装置インタフェース部１０７は、コンテンツパッケージＣＰに適用されるパッケージ鍵Ｋｍｃを記録装置１５０（耐タンパー記録領域１５２）から取得するものであり、パッケージ鍵取得部を構成する。
【００６１】
また、本実施形態では、記録装置インタフェース部１０７は、暗号処理部１０３によって生成されたディジタルコンテンツ個別ライセンスデータＣＬを記録装置１５０（耐タンパー記録領域１５２）に記録するものであり、記録処理部を構成する。
【００６２】
（ディジタルコンテンツ利用システムの動作）
次に、上述したディジタルコンテンツ利用システムの動作について説明する。具体的には、ディジタルコンテンツ利用端末１００において、所望のディジタルコンテンツＣを再生に関する動作について説明する。
【００６３】
なお、ここでは、ディジタルコンテンツ利用端末５０において、ディジタルコンテンツ記録媒体３０から記録装置１５０にコンテンツパッケージＣＰがコピーされ、コンテンツパッケージＣＰが記録されている記録装置１５０が、ディジタルコンテンツ利用端末１００に装着されているものとする。
【００６４】
図３に示すように、ステップＳ１０において、ディジタルコンテンツ利用端末１００は、ユーザ（例えば、車両６０の運転手）によるディジタルコンテンツＣの再生指示を、キー操作部１０２を介して取得する。
【００６５】
ステップＳ２０において、ディジタルコンテンツ利用端末１００は、再生指示されたディジタルコンテンツＣのコンテンツ識別子ＩＤｃに基づいて、記録装置１５０（耐タンパー記録領域１５２）に当該コンテンツ識別子ＩＤｃを有するディジタルコンテンツ個別ライセンスデータＣＬがあるか否かを判定する。
【００６６】
当該コンテンツ識別子ＩＤｃを有するディジタルコンテンツ個別ライセンスデータＣＬがある場合（ステップＳ２０のＹＥＳ）、ステップＳ３０において、ディジタルコンテンツ利用端末１００は、当該コンテンツ識別子ＩＤｃを有するディジタルコンテンツ個別ライセンスデータＣＬを読み出す。
【００６７】
当該コンテンツ識別子ＩＤｃを有するディジタルコンテンツ個別ライセンスデータＣＬがない場合（ステップＳ２０のＮＯ）、ステップＳ４０において、ディジタルコンテンツ利用端末１００は、再生指示されたディジタルコンテンツＣを含むコンテンツパッケージＣＰのパッケージライセンスＰＬが記録装置１５０（耐タンパー記録領域１５２）に記録されているか否かを判定する。
【００６８】
記録装置１５０にパッケージライセンスＰＬが記録されていない場合（ステップＳ４０のＮＯ）、ステップＳ５０において、ディジタルコンテンツ利用端末１００は、パッケージライセンスＰＬの購入が必要なことをユーザに通知する。
【００６９】
記録装置１５０にパッケージライセンスＰＬが記録されている場合（ステップＳ４０のＹＥＳ）、ステップＳ６０において、ディジタルコンテンツ利用端末１００は、再生指示されたディジタルコンテンツＣを含むコンテンツパッケージＣＰのパッケージライセンスＰＬを読み出す。
【００７０】
ステップＳ７０において、ディジタルコンテンツ利用端末１００は、読み出したパッケージライセンスＰＬをコピーする。
【００７１】
ステップＳ８０において、ディジタルコンテンツ利用端末１００は、読み出したパッケージライセンスＰＬのコピー可能回数（コピーカウント、図６（ａ）参照）を１回減算する。
【００７２】
ステップＳ９０において、ディジタルコンテンツ利用端末１００は、コピーしたパッケージライセンスＰＬを用いて、再生指示されたディジタルコンテンツＣ用のディジタルコンテンツ個別ライセンスデータＣＬを生成する。
【００７３】
具体的には、ディジタルコンテンツ利用端末１００は、コピーしたパッケージライセンスＰＬに含まれているパッケージ鍵Ｋｍｃと、再生指示されたディジタルコンテンツＣのコンテンツ識別子ＩＤｃとを用いて、ディジタルコンテンツＣ用のコンテンツ鍵Ｋｃｃを生成する。
【００７４】
より具体的には、ディジタルコンテンツ利用端末１００は、再生指示されたディジタルコンテンツＣのコンテンツ識別子ＩＤｃのハッシュ値に、排他的論理和（ＸＯＲ）によってパッケージ鍵Ｋｍｃの値を加算した値を、再生指示されたディジタルコンテンツＣのコンテンツ鍵Ｋｃｃとする（図５参照）。
【００７５】
ステップＳ１００において、ディジタルコンテンツ利用端末１００は、生成したディジタルコンテンツ個別ライセンスデータＣＬの情報を書き換える。具体的には、ディジタルコンテンツ利用端末１００は、図６（ａ）に示すように、ディジタルコンテンツ個別ライセンスデータＣＬに含まれるコンテンツ鍵Ｋｃｃ及びコンテンツ識別子ＩＤｃの部分を、コピーしたパッケージライセンスＰＬの内容から書き換える。
【００７６】
ステップＳ１１０において、ディジタルコンテンツ利用端末１００は、生成したディジタルコンテンツ個別ライセンスデータＣＬを記録装置１５０（耐タンパー記録領域１５２）に記録する。
【００７７】
ステップＳ１２０において、ディジタルコンテンツ利用端末１００は、記録装置１５０（耐タンパー記録領域１５２）に記録したディジタルコンテンツ個別ライセンスデータＣＬを読み出す。
【００７８】
ステップＳ１３０において、ディジタルコンテンツ利用端末１００は、コンテンツ鍵Ｋｃｃを用いて再生指示されたディジタルコンテンツＣを復号し、復号することによって得られた音楽データを再生（スピーカ１６０から出力）する。
【００７９】
（作用・効果）
以上説明した本実施形態に係るディジタルコンテンツ利用端末１００によれば、コンテンツパッケージＣＰに適用されるパッケージ鍵Ｋｍｃと、コンテンツ識別子ＩＤｃとを用いて、それぞれのディジタルコンテンツＣの復号に用いられるコンテンツ鍵Ｋｃｃを必要なときに生成することができる。
【００８０】
また、生成されたコンテンツ鍵Ｋｃｃを含むディジタルコンテンツ個別ライセンスデータＣＬは、耐タンパー記録領域１５２に記録されるため、ディジタルコンテンツ個別ライセンスデータＣＬの不正なコピーが防止できる。
【００８１】
すなわち、ディジタルコンテンツ利用端末１００によれば、特定のディジタルコンテンツＣに限定されることなく、所定個数までの任意のディジタルコンテンツＣを復号することができるライセンスデータ（コンテンツ鍵Ｋｃｃ）を、不正なコピーを防止しつつ生成することが可能となる。
【００８２】
このため、パッケージ鍵Ｋｍｃ及びコンテンツパッケージＣＰに含まれているディジタルコンテンツＣのコンテンツ識別子ＩＤｃを含むパッケージライセンスＰＬのみを予め取得（購入）しておけば、携帯電話などの無線通信ネットワークに代表される狭帯域かつ不安定な通信ネットワーク２０しか用いることができない環境（例えば、自動車内）においても、所望のディジタルコンテンツＣを再生するために必要なコンテンツ鍵Ｋｃｃを容易かつ速やかに得ることができる。
【００８３】
また、本実施形態では、ディジタルコンテンツ個別ライセンスデータＣＬには、ディジタルコンテンツＣの利用条件を規定する利用規則が含まれているため、ディジタルコンテンツＣごとに利用条件を設定することができる。
【００８４】
さらに、本実施形態では、コンテンツ識別子ＩＤｃには、図６（ｂ）に示すように、コンテンツパッケージＣＰを識別するパッケージ識別子ＩＤｍが含まれている。このため、複数のコンテンツパッケージＣＰが記録装置１５０に記録された場合でも、選択されたディジタルコンテンツＣに対応するディジタルコンテンツ個別ライセンスデータ及びパッケージライセンスＰＬを容易に検索することができる。
【００８５】
（その他の実施形態）
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【００８６】
例えば、上述した本発明の実施形態におけるコンテンツ鍵Ｋｃｃの生成方法は、以下のように変更してもよい。
【００８７】
まず、パッケージ鍵（Ｋｍｃ）、コンテンツ識別子（ＩＤｃ）及びコンテンツ鍵（Ｋｃｃ）の関係は、Ｋｍｃ，ＩＤｃを入力とし、出力をＫｃｃとする変換関数Ｆ（ ）を用いて、Ｋｃｃ＝Ｆ（Ｋｍｃ，ＩＤｃ）の形で一般的に表現することができる。
【００８８】
上述した本発明の実施形態では、図５に示したように、コンテンツ識別子ＩＤｃのハッシュ値に、排他的論理和（ＸＯＲ）によってパッケージ鍵Ｋｍｃの値が加算された値を、共通鍵暗号方式にしたがったコンテンツ鍵Ｋｃｃとして用いる形態とした。しかしながら、上述した変換関数Ｆ（ ）の形で表現できる方法であれば、どのような方法でコンテンツ鍵Ｋｃｃを生成しても構わない。例えば、秘密鍵暗号方式を用いて、ＩＤｃをＫｍｃで暗号化し、その結果をＩＤｃのハッシュ値にＸＯＲによって加算する方法がある。
【００８９】
また、上述した本発明の実施形態では、ディジタルコンテンツとして音楽（楽曲）データを例として説明したが、本発明は、他のディジタルコンテンツ、例えば、映像データやゲームプログラムにも勿論適用することができる。
【００９０】
さらに、上述した本発明の実施形態では、ディジタルコンテンツ利用端末１００が車両６０に搭載されている形態としたが、ディジタルコンテンツ利用端末１００の機能を携帯電話端末などの移動通信端末に実装してもよい。
【００９１】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施形態に係るディジタルコンテンツ利用装置を含むディジタルコンテンツ利用システムの全体概略構成図である。
【図２】本発明の実施形態に係るディジタルコンテンツ利用装置の論理ブロック構成図である。
【図３】本発明の実施形態に係るディジタルコンテンツ利用装置の動作フローを示す図である。
【図４】本発明の実施形態に係るコンテンツパッケージの構成図である。
【図５】本発明の実施形態に係るディジタルコンテンツの暗号化方法を説明する説明図である。
【図６】本発明の実施形態に係るパッケージライセンス、ディジタルコンテンツ個別ライセンスデータ及びコンテンツ識別子の構成図である。
【符号の説明】
【００９３】
１０，２０…通信ネットワーク、２１…無線基地局、３０…ディジタルコンテンツ記録媒体、４０…ライセンスデータサーバ、５０…ディジタルコンテンツ利用端末、６０…車両、１００…ディジタルコンテンツ利用端末、１０１…送受信部、１０２…キー操作部、１０３…暗号処理部、１０４…復号部、１０５…ディジタルコンテンツ再生部、１０６…コントローラ、１０７…記録装置インタフェース部、１５０…記録装置、１５１…ディジタルコンテンツ記録領域、１５２…耐タンパー記録領域、１６０…スピーカ、Ｃ…ディジタルコンテンツ、ＣＬ…ディジタルコンテンツ個別ライセンスデータ、ＣＰ…コンテンツパッケージ、ＩＤｃ…コンテンツ識別子、ＩＤｍ…パッケージ識別子、Ｋｃｃ…コンテンツ鍵、Ｋｍｃ…パッケージ鍵、ＰＬ…パッケージライセンス
【図１】
2006303771.tif 000003
【図２】
2006303771.tif 000004
【図３】
2006303771.tif 000005
【図４】
2006303771.tif 000006
【図５】
2006303771.tif 000007
【図６】
2006303771.tif 000008