(57)【要約】【課題】著作権の侵害を防止する効果を保つとともに、ユーザに対する利便性を高めたライセンス管理方法を提供する。【解決手段】コンテンツを利用するに際しての制限事項を示す利用条件情報を、暗号化した状態で暗号領域４８１に保管し、コンテンツの利用形態の種別を示す利用種別情報を、暗号化しない状態で非暗号領域４４１に保管し、利用種別情報は、利用条件情報により許可される利用形態の種別を示す情報として保管管理する。【選択図】　図４
2004139323.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの利用を許可するライセンスチケットの管理方法であって、
コンテンツを利用するに際しての制限事項を示す利用条件情報を、暗号化した状態で保管し、
コンテンツの利用形態の種別を示す利用種別情報を、暗号化しない状態で保管し、
前記利用種別情報は、前記利用条件情報により許可される利用形態の種別を示す情報として保管管理することを特徴とするライセンス管理方法。
【請求項２】
複数の前記ライセンスチケットの管理方法であって、
前記利用条件情報、および前記利用種別情報は、各ライセンスチケット毎に保管管理することを特徴とする請求項１記載のライセンス管理方法。
【請求項３】
前記ライセンスチケットは、
コンテンツを識別するためのコンテンツＩＤと、暗号化されたコンテンツを復号化するためのコンテンツ復号化鍵と、前記利用条件情報とを含むライセンス情報を暗号化した暗号化ライセンス情報と、
前記コンテンツＩＤと、前記利用種別情報とを含む暗号化されていないインデックス情報とを、
有すること特徴とする請求項２記載のライセンス管理方法。
【請求項４】
前記ライセンスチケットは、コンテンツを識別するためのコンテンツＩＤと、暗号化されたコンテンツを復号化するためのコンテンツ復号化鍵と、前記利用条件情報とを含むライセンス情報を暗号化した暗号化ライセンス情報を有し、
前記利用種別情報は、前記暗号化ライセンス情報の復号化により取得した前記利用条件情報に基づいて生成され、
前記暗号化ライセンス情報とともに前記利用種別情報を保管管理すること特徴とする請求項２記載のライセンス管理方法。
【請求項５】
暗号化されたコンテンツと、前記コンテンツの利用を許可するライセンスチケットとを受信し、前記コンテンツを利用するに際しての制限事項を示す情報として前記ライセンスチケットに含まれる利用条件情報に基づいて、前記コンテンツの利用が可能な受信端末装置であって、
前記利用条件情報を、暗号化した状態で記録するライセンス情報蓄積手段と、前記コンテンツの利用形態の種別を示す利用種別情報を、暗号化しない状態で記録するインデックス情報蓄積手段と、
前記インデックス情報蓄積手段に記録した前記利用種別情報を読み出し、前記利用種別情報をユーザに提示可能な提示データに変換するインデックス情報処理手段と、
前記インデックス情報処理手段からの提示データを再生し、ユーザに視聴可能な状態で前記利用種別情報を提示する再生手段とを具備し、
前記利用種別情報は、前記利用条件情報により許可される利用形態の種別を示す情報であることを特徴とする受信端末装置。
【請求項６】
前記ライセンス情報蓄積手段は、複数の前記ライセンスチケットに対応する前記利用条件情報を記録し、
前記インデックス情報蓄積手段は、複数のライセンスチケットに対応する前記利用種別情報を記録し、
前記利用条件情報、および前記利用種別情報は、各ライセンスチケット毎に管理することを特徴とする請求項５記載の受信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツの利用を許可するライセンスチケットの管理方法、およびこれを利用した受信端末装置に関し、特に、デジタルデータ化された著作物を利用する際の利用条件等を含むライセンスチケットの管理方法、およびこれを利用した受信端末装置に関する。
【０００２】
【従来の技術】
近年、ネットワークの高速化やパーソナルコンピュータ、デジタルテレビジョン受信機等の一般家庭への急速な普及により、高画質な画像や、高音質の音声等デジタル化されたコンテンツデータの形式で配布することが極めて容易に実現できる。さらに、一般のユーザにも容易にデジタルコンテンツデータ（以下、コンテンツと呼ぶ）を扱うことが可能となるに従い、種々のコンテンツを提供するサービスも普及している。また、ハードディスク装置やＤＶＤ（Ｄｉｇｉｔａｌ　　Ｖｉｄｅｏ　Ｄｉｓｃ）、ＳＤ（Ｓｅｃｕｒｅ　Ｄｉｇｉｔａｌ）メモリカードなど蓄積メディアの大容量化も急速に進み、一般家庭であっても膨大な量のコンテンツを所有することができる。
【０００３】
このように、デジタル技術を利用した情報の伝達や保存手段等の多様化、高度化が進むにともない、電子的な著作物等もコンテンツとしてネットワークや蓄積メディアなどを介してユーザの手元に大量に頒布される。このような状況において、例えばこれらの著作物が無断でコピーされた場合、オリジナルと全く同じものが複製できるため、電子的な著作物をいかに保護するかという課題があった。このような課題を解決するため、従来、暗号化技術を利用した手法が多数提案されている。
【０００４】
図１０は、このような暗号化技術を利用し、電子的な著作物であるコンテンツをユーザ端末に提供する従来のデジタルコンテンツ提供システムの構成図である。図１０に示す従来のデジタルコンテンツ提供システムは、著作物としてのデジタルコンテンツ（以下、コンテンツと呼ぶ）に暗号化処理を施し、さらにこのコンテンツの利用を許可するライセンス情報にも暗号化処理を施し、これらのコンテンツとライセンス情報とを分離して配布することを特徴とする。このように、配布するコンテンツを暗号化し、さらにライセンス情報をも暗号化してユーザに配信することで、著作権保護の強化を図るとともに、ユーザに対しては利便性の高いサービスを提供する技術が提案されている（例えば、特許文献１参照）。
【０００５】
図１０において、コンテンツの提供を希望するユーザは、ユーザが所有するコンテンツ受信端末装置（以下、端末装置と呼ぶ）９３から、リクエスト情報を含めたユーザ情報をライセンス発行装置（以下、発行装置と呼ぶ）９２に送信する。発行装置９２は、このユーザ情報を管理するとともに、リクエスト情報等に基づき、ユーザが希望したコンテンツの利用を許可するライセンス情報を作成する。さらに、発行装置９２は、コンテンツ配信装置（以下、配信装置と呼ぶ）９１に対して、ユーザが希望したコンテンツを配信するよう指示する。配信装置９１は、各種コンテンツを保持しており、ユーザが希望したコンテンツを暗号化し、暗号化コンテンツとして端末装置９３に配信する。これとともに、発行装置９２は、このコンテンツに対応するライセンス情報を暗号化し、暗号化ライセンス情報として端末装置９３に送信する。
【０００６】
端末装置９３では、まず受信した暗号化ライセンス情報を、例えば端末装置９３内に保持したユーザを識別するためのＩＤコード等を用いて復号化する。次に、端末装置９３は、このライセンス情報に含まれるコンテンツ復号化鍵を用いて、このライセンス情報により利用が許可されている暗号化コンテンツを復号して再生する。このようにして、コンテンツと、当該コンテンツの利用を許可するライセンス情報とが端末装置９３に提供され、端末装置９３においてコンテンツが再生される。
【０００７】
ライセンス情報は、コンテンツを識別するためのコンテンツＩＤ、この暗号化コンテンツの復号化時に使用するコンテンツ復号化鍵、およびこのコンテンツの利用条件を示す利用条件情報により構成される。ここでの利用条件情報とは、コンテンツを利用するに際しての制限事項を示す情報であり、コンテンツの使用期限や、許可された再生回数、コピー回数などである。なお、ライセンス情報は、このようなライセンス情報を含めたひとまとまりの情報として配布され、回数券等の類似より、このひとまとまりの情報はライセンスチケットと呼ばれている。このライセンス情報は、暗号化された状態で端末装置９３に記憶される。図１１は、この記憶された暗号化ライセンス情報の一例を示す図である。暗号化ライセンス情報９５３に対応づけてコンテンツタイトル９５１、コンテンツ付属情報９５２なども記憶される。これにより、後にユーザが、複数の暗号化ライセンス情報から希望のコンテンツを指示することが容易となる。
【０００８】
このような従来のデジタルコンテンツ提供システムにおいて、ユーザが、希望するコンテンツを視聴しようとするとき、ユーザは、端末装置９３から提示されるコンテンツタイトル、コンテンツ付属情報などを参照して所望のコンテンツを選択し、再生を指示する。これにより、端末装置９３において、まず、暗号化ライセンス情報が読み出され、この暗号化が復号化されてライセンス情報が得られる。さらに、このライセンス情報に基づき所望の暗号化コンテンツが選択され、暗号化コンテンツはコンテンツ復号化鍵により復号化され、端末装置９３よりユーザが希望したコンテンツが再生される。なお、ユーザが指定したコンテンツにおいて利用条件が満足されない場合は、ユーザ指示の利用、すなわち再生やコピーなどは実行されない。
【０００９】
このように、以上説明した従来のデジタルコンテンツ提供システムは、配布するコンテンツ、およびライセンス情報の双方を暗号化してユーザに配信することで著作権保護の強化を図るとともに、ユーザに対しては利便性の高いサービスを提供する。
【００１０】
また、このようなコンテンツおよびライセンス情報を分離して配信し、端末装置側では、利用条件情報を暗号化せずに記憶し、各コンテンツ名やそれに対応する利用条件の内容を一覧表示することで、迅速な利用条件全体の提示を可能とし、より利便性の高いサービスが提供できるような技術も提案されている（例えば、特許文献２参照）。
【００１１】
【特許文献１】
特開２００２−７３４２１号公報
【特許文献２】
特開２００２−１１６８５６号公報
【００１２】
【発明が解決しようとする課題】
しかしながら、上述した利用条件情報に関して、著作権保護の観点からすればこの利用条件情報は特許文献１のように暗号化した状態で記憶したほうがよく、また利便性の観点からすれば特許文献２のように暗号化せずに記憶したほうがよい、という相反する課題があった。
【００１３】
すなわち、特許文献１のように、利用条件情報を含むライセンス情報を暗号化して記憶した場合、ライセンス情報を所持したユーザによる不正に対し、このような不正の防止効果を高めることが可能である。暗号化せずに記憶した場合には、利用条件情報の記憶構造などの解読が容易となるため、解読とともに利用条件情報の内容を書き換えられるというようなおそれがある。例えば、コピー回数を何度も書き換えて無制限に複製を作るというような状況も考えられる。これに対して、利用条件情報を暗号化して記憶しておくと、まず不正な解読がより困難となり、不正な書き換えも防止することができる。
【００１４】
しかし、特許文献１のように、利用条件情報を含むライセンス情報を暗号化して記憶した場合、ユーザが各コンテンツの利用条件の状態を確認しようとすると、まずライセンス情報の暗号化を解く必要があり、これによる待ち時間が生じ、このため利便性が低下する。さらに、ユーザは一つのコンテンツに対して複数のライセンス情報を持つこともあり得る。このような場合にはそれぞれのライセンス情報を確認する必要が生じ、待ち時間とともに手間のかかる作業が必要となる。
【００１５】
図１２は、このような利便性の低下を招くような場合の利用条件情報の一例である。図１２は、「音楽Ａ」を好んでいるユーザが、最初に購入した利用条件の中で、許可された再生の回数を示す再生条件を使い果たし、新たに利用条件９５５を購入したような場合の一例を示している。すなわち、ユーザは、例えば最初に「コピー：２回、再生：１０回」の利用条件を購入したが、再生を１０回分行なったため、「コピー：２回、再生：０回」の利用条件９５４となり、この利用条件９５４では、「コピー」は２回可能であるが、残りの「再生」は０回であり、再生はできないことになる。このとき、ユーザがさらにこの「音楽Ａ」の再生を希望すると、例えば、利用条件９５５のような「コピー：０回、再生：９回」の利用条件を、さらに購入することとなる。このように、ユーザが一つのコンテンツに対して、複数のライセンス情報を所有することもあり得る。このような場合、ユーザは、上述したように手間のかかる作業を強いられる。すなわち、使用条件９５４、９５５等は暗号化されており、ユーザにとっては、「音楽Ａ」のライセンスが残っていることは表示等で判別できるが、あと何回分、再生やコピーができるのか迅速に確認できない。さらに、「音楽Ａ」のように複数のライセンスが残っていると、どのライセンスに例えば再生条件が残っているのかも判別できない。このため、次のような手間のかかる作業などが生じ得る。すなわち、ユーザが「音楽Ａ」を再生しようとすると、まず使用条件９５４の暗号化を解くことで残り回数を確認し、この場合、再生の残り回数はないため、次に使用条件９５５の暗号化を解き、残り回数が９回であるため、この時点になってようやく再生の指示をすることが可能となる。
【００１６】
このように、利用条件情報を含むライセンス情報を暗号化して記憶した場合には、著作権保護の観点からは非常に効果があるが、ユーザに対する利便性が低下する。
【００１７】
一方、特許文献２のように、利用条件情報を含むライセンス情報を暗号化せずに記憶した場合、ライセンス情報の暗号化を解く必要がなく、利用条件の詳細な内容まで表示等することが可能であり、ユーザは表示された内容を見て利用可能な回数などを迅速に確認できる。このため、利用条件を確認するまでの待ち時間もなく、手間がかかることもない。しかし、ライセンス情報は暗号化されずに記憶されているため、たとえコンテンツを暗号化したとしても、上述したような利用条件情報の内容を書き換えられるなど、不正な行為が行なわれる可能性が高くなり、著作権を保護する効果が非常に薄れる。
【００１８】
本発明は、上述したような課題に鑑み、コンテンツおよびライセンス情報を暗号化して配信し、ライセンス情報を暗号化した状態で記憶することで著作権の侵害を防止する効果を保つとともに、ライセンス情報に含まれる利用条件情報の利用形態の種別の把握を容易とし、ユーザに対する利便性を高めたライセンス管理方法、および受信端末装置を提供することを目的とする。
【００１９】
【課題を解決するための手段】
上記課題を解決するため、本発明のライセンス管理方法は、コンテンツの利用を許可するライセンスチケットの管理方法であって、コンテンツを利用するに際しての制限事項を示す利用条件情報を、暗号化した状態で保管し、コンテンツの利用形態の種別を示す利用種別情報を、暗号化しない状態で保管し、前記利用種別情報は、前記利用条件情報により許可される利用形態の種別を示す情報として保管管理する。
【００２０】
このような構成により、利用条件情報を暗号化した状態で記憶することで著作権の侵害を防止する効果を保つとともに、ライセンス情報に含まれる利用条件情報の利用形態の種別を示す利用種別情報を暗号化せずに保管することで、利用可能な利用形態の種別を把握することが容易となり、これにより、ユーザに対する利便性を高めたライセンス管理方法を可能としている。
【００２１】
また、本発明の受信端末装置は、暗号化されたコンテンツと、コンテンツの利用を許可するライセンスチケットとを受信し、コンテンツを利用するに際しての制限事項を示す情報としてライセンスチケットに含まれる利用条件情報に基づいて、コンテンツの利用が可能な受信端末装置である。また、本発明の受信端末装置は、利用条件情報を、暗号化した状態で記録するライセンス情報蓄積手段と、コンテンツの利用形態の種別を示す利用種別情報を、暗号化しない状態で記録するインデックス情報蓄積手段と、インデックス情報蓄積手段に記録した利用種別情報を読み出し、利用種別情報をユーザに提示可能な提示データに変換するインデックス情報処理手段と、インデックス情報処理手段からの提示データを再生し、ユーザに視聴可能な状態で利用種別情報を提示する再生手段とを具備する。さらに、前記利用種別情報は、前記利用条件情報により許可される利用形態の種別を示す情報とした構成である。
【００２２】
このような構成により、利用条件情報を暗号化した状態でライセンス情報蓄積手段に記憶することで著作権の侵害を防止する効果を保つ。さらに、ライセンス情報に含まれる利用条件情報の利用形態の種別を示す利用種別情報を、暗号化せずにインデックス情報蓄積手段に保管する。これにより、暗号化を解くことなく利用種別情報を用いて、利用可能な利用形態の種別をユーザに提示できる。よって、ユーザは、利用可能な利用形態の種別を把握することが容易となり、ユーザに対する利便性を高めた受信端末装置が実現できる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００２４】
図１は、本発明の一実施の形態におけるライセンス管理方法、および受信端末装置を利用したコンテンツ提供システムの構成図である。本コンテンツ提供システムは、電子的な著作物としてのデジタルコンテンツデータ（以下、コンテンツと呼ぶ）に暗号化処理を施し、さらにこのコンテンツの利用を許可するライセンス情報にも暗号化処理を施し、これらのコンテンツとライセンス情報とを分離して配布することを特徴とする。
【００２５】
図１において、コンテンツの提供を希望するユーザは、ユーザが所有する受信端末装置（以下、端末装置と呼ぶ）３から、リクエスト情報を含めたユーザ情報をコンテンツ提供装置（以下、提供装置と呼ぶ）１に送信する。提供装置１は、このユーザ情報を管理するとともに、リクエスト情報等に基づき、ユーザが希望したコンテンツの利用を許可するライセンス情報を作成する。さらに、提供装置１は、各種コンテンツを保持しており、ユーザが希望したコンテンツを暗号化し、暗号化コンテンツとして端末装置３に配信する。これとともに提供装置１は、このコンテンツに対応するライセンス情報を暗号化して暗号化ライセンス情報を生成し、この暗号化ライセンス情報を含むライセンスチケットとして端末装置３に送信する。暗号化コンテンツはネットワーク２０を介して、またライセンスチケットはネットワーク２１を介して端末装置３に伝送される。なお、これら暗号化コンテンツ、およびライセンスチケットは、ネットワーク、放送などさまざまな形態で配信される。また、記録メディアを利用したパッケージで配布されてもよい。また、図１では、代表して端末装置３のみを記載しているが、ネットワーク２０、２１には各ユーザに対応した複数の端末装置が接続される。
【００２６】
図１で示す提供装置１において、コンテンツデータベース（以下、コンテンツＤＢと呼ぶ）１０は、著作物を含む、音楽や映像等の各種コンテンツをデータベースとして蓄積保管する。コンテンツＤＢ１０は、複数のコンテンツから所望のコンテンツを抽出するため、各コンテンツを識別するためのコンテンツＩＤを用いてそのコンテンツを抽出し、暗号化部１１に供給する。暗号化部１１は、供給されたコンテンツに対して、暗号化処理を施し暗号化コンテンツとして送信部１２に供給する。暗号化部１１の暗号化処理は、コンテンツ管理部１３から通知されたコンテンツ暗号化鍵（以下、暗号化鍵と呼ぶ）に基づき行なわれる。また、暗号化鍵は、コンテンツＩＤに対応して選択される。コンテンツ管理部１３は、コンテンツに関する管理を行なうとともに、コンテンツＩＤをコンテンツＤＢ１０に通知し、暗号化鍵を暗号化部１１に通知する。また、コンテンツ管理部１３は、送信部１２に送信の指令を行ない、この指令により、送信部１２は暗号化コンテンツを送信し、暗号化コンテンツはネットワーク２０を経由して端末装置３に配信される。
【００２７】
なお、本実施の形態では、提供装置１から、暗号化コンテンツとともに、そのコンテンツに関する情報もコンテンツ関連情報（以下、関連情報と呼ぶ）として付加し、送信されるような例を挙げて説明する。関連情報とは、そのコンテンツのタイトルや付属情報など、そのコンテンツに関連した情報である。コンテンツ管理部１３は、関連情報を送信部１２に供給し、送信部１２は、暗号化コンテンツとともに関連情報を付加して送信する。
【００２８】
通信部１９は、ネットワーク２１を介して端末装置３と情報の受け渡しを行なう。ユーザ管理部１６は、ネットワーク２１を介して、ユーザへの情報提供、ユーザからの要望受け付けなど、各ユーザやユーザ要望を管理するとともに、ユーザに関連する処理を行なう。例えば、ユーザがコンテンツの配信を希望する場合、端末装置３から提供装置１へ、コンテンツの配信を要求するリクエスト情報とともに、そのユーザに関する情報であるユーザ情報が送信される。ユーザ管理部１６は、このリクエスト情報、ユーザ情報を受け取り、その情報に応じた処理や各部への指令を行なう。ユーザ認証部１７は、ユーザ管理部１６からユーザ情報を受け取り、このユーザが正当なユーザであるかどうかを認証する。ユーザ認証部１７は、認証結果をユーザ管理部１６に通知するとともに、各ユーザを識別するためのユーザＩＤを取得する。なお、ここでは、各ユーザを識別するユーザＩＤとしたが、各端末装置を識別する装置ＩＤなども利用可能である。また、ユーザに依存するユーザＩＤのようなコードに変えて、ユーザに依存しないようなコードを利用し、著作権保護の効果をより高めることも可能である。すなわち、例えば、契約に基づく契約用ＩＤのようなコードを利用し、このようなコードをＩＣカードに記憶させ、このＩＣカードをユーザに配布するような方式でもよい。この場合、以下で説明するライセンス情報の暗号化は契約用ＩＤに基づき行ない、ユーザは配布されたＩＣカードを端末装置３に設置し、このＩＣカードに含まれる契約用ＩＤに基づいて暗号化ライセンス情報が復号化される。
【００２９】
ユーザ管理部１６は、端末装置３からコンテンツの配信を要求するリクエスト情報を受け付けると、このリクエスト情報をコンテンツ管理部１３に通知する。コンテンツ管理部１３は、通知されたリクエスト情報から、ユーザ要望のコンテンツを識別するためのコンテンツＩＤを取得する。コンテンツ管理部１３は、このコンテンツＩＤをライセンス情報生成部１５に通知する。なお、リクエスト情報として番組名などを用いこの番組名からコンテンツＩＤを取得するような方法がある。また、ユーザが一覧表などからコンテンツＩＤを利用してコンテンツを選択し、端末装置３が、リクエスト情報にこのコンテンツＩＤを含めて配信を要求するようにしてもよい。
【００３０】
また、リクエスト情報には、希望のコンテンツの配信要求に関する情報に加えて、コンテンツの利用条件に関しての利用条件情報が含まれるライセンスチケットの購入に関する情報も含まれる。ユーザ管理部１６は、端末装置３からライセンスチケット購入のリクエスト情報を受け付けると、ユーザが要求する利用条件を利用条件情報としてライセンス情報生成部１５に通知する。利用条件情報は、コンテンツを利用するに際しての制限事項を示す情報であり、コンテンツの使用期限や、許可された再生回数、コピー回数、ムーブ回数、プリント回数などである。
【００３１】
ライセンス情報生成部１５は、コンテンツ管理部１３からのコンテンツＩＤ、コンテンツ復号化鍵（以下、復号化鍵と呼ぶ）、およびユーザ管理部１６からの利用条件情報を連結してライセンス情報を生成する。なお、復号化鍵は、暗号化コンテンツを暗号化された状態から復号化するための復号化鍵である。すなわち、暗号化コンテンツと復号化鍵のコンテンツＩＤが共通のとき、この暗号化コンテンツをこの復号化鍵により復号化できる。
【００３２】
暗号化部１８は、ライセンス情報生成部１５によって生成されたライセンス情報をユーザ認証部１７からのユーザＩＤで暗号化処理を行ない、暗号化ライセンス情報としてライセンスチケット生成部１４に供給する。
【００３３】
ライセンスチケット生成部１４は、供給された暗号化ライセンス情報に、そのライセンスに関する情報をインデックス情報として付加する。このインデックス情報は、ユーザ管理部１６から通知される。さらに、ライセンスチケット生成部１４は、これらの情報に伝送のためのヘッダ情報、およびトレイラ情報を付加してライセンスチケットを生成し、通信部１９に供給する。通信部１９は、ユーザ管理部１６からの指令により、供給されたライセンスチケットを、ネットワーク２１を介して端末装置３に送信する。
【００３４】
図２は、ライセンスチケット生成部１４にて生成されたライセンスチケットの構成を示す図である。ライセンスチケットは、暗号化部１８で生成された暗号化ライセンス情報１８０を主に格納した暗号部１８１と、ライセンスチケット生成部１４で付加されたインデックス情報１４０を主に格納した非暗号部１４１とにより構成される。また、非暗号部１４１は暗号化されていない情報が格納されており、暗号部１８１は暗号化された情報が格納されている。また、図２では、暗号部１８１が、コンテンツＩＤ、利用条件の期限を示す利用条件期限、復号化鍵、利用条件に関する利用条件情報、および改竄検出用のデータ等を格納したトレイラ情報から構成される一例を示している。さらに、図２に示すように、非暗号部１４１は、伝送のためのヘッダ情報に加えて、インデックス情報１４０として、コンテンツＩＤ、利用条件期限、およびコンテンツの利用形態の種別を示す利用種別情報から構成される一例を示している。
【００３５】
ここで、コンテンツの利用形態の種別とは、例えばコンテンツの再生を示す「再生」、コンテンツを他の記録媒体に記録する「コピー」、コンテンツを他の記録媒体に移動させる「ムーブ」、あるいはコンテンツを印刷する「プリント」などである。また、インデックス情報１４０に含まれるこの利用種別情報は、暗号化ライセンス情報１８０に含まれる利用条件情報により許可される利用形態の種別を示す情報として格納されている。すなわち、例えばユーザが利用条件として、コピーが２回分と、再生が１０回分とのライセンスチケットを購入した場合には、利用種別情報としては、「コピー」および「再生」という情報が格納されている。また、利用条件情報としては、「コピー：２回」、および「再生：１０回」、という情報が格納される。なお、言うまでもないが、利用種別情報に格納される利用形態の情報としては、利用条件情報により制限される利用形態の範囲内であり、例えば「コンテンツ一覧表表示」という利用形態など、利用条件情報により制限されることのない利用形態は含まれない。
【００３６】
このように、本実施の形態では、提供装置１において、暗号化ライセンス情報１８０に加えて、暗号化されていないインデックス情報１４０を付加したライセンスチケットを生成し、このようなライセンスチケットが提供装置１から端末装置３へと配布されることを一つの特徴としている。
【００３７】
以上のようにして、提供装置１から端末装置３へと、ネットワーク２０を介して暗号化コンテンツが、またネットワーク２１を介してライセンスチケットが送信される。
【００３８】
一方、図１で示す端末装置３において、受信部３２は、提供装置１から送信された暗号化コンテンツ、およびその関連情報を受信する。コンテンツ蓄積部３３は、受信した暗号化コンテンツ、および関連情報を蓄積保管する。コンテンツ蓄積部３３は、例えばハードディスク装置のような記録再生可能な記憶媒体を有した装置等により実現される。また、コンテンツ蓄積部３３は、通知されたコンテンツＩＤに基づき該当する暗号化コンテンツ、および関連情報を出力する。なお、不正使用を防止するため、コンテンツは、このように暗号化コンテンツの状態でコンテンツ蓄積部３３に蓄積保管される。また、本端末装置３は、コンテンツ蓄積部３３に蓄積した関連情報を、例えばコンテンツの一覧表示などに利用し、コンテンツの検索や選択を容易にし、ユーザに対する利便性を高めている。
【００３９】
図３は、コンテンツ蓄積部３３に蓄積された各情報の具体例を示す図である。コンテンツ蓄積部３３には、コンテンツを識別するためのコンテンツＩＤ１１１とともに、コンテンツの番組名であるタイトル１１２、コンテンツに付属する付属情報１１３として、関連情報１１０が記録される。さらに、各コンテンツＩＤ１１１に対応して各暗号化コンテンツ１２０が記録される。
【００４０】
復号化部３１は、コンテンツ蓄積部３３から読み出された暗号化コンテンツに対して復号化処理を行ない、コンテンツを復元する。この復号化処理は、以下で説明するライセンス管理部３４から通知される復号化鍵を用いて復号化される。なお、復号化部３１は、ライセンス管理部３４から条件判定情報も通知される。この条件判定情報は、ユーザがライセンスチケットに含まれる利用条件を満足する利用の指示を行なったかどうかの判定結果を示す情報である。この条件判定情報により利用条件を満足しない通知があった場合、復号化部３１は、暗号化コンテンツに対しての復号化処理を行なわない。
【００４１】
再生部３０は、復号化部３１からのコンテンツを再生し、ユーザに対して再生されたコンテンツを提示したり、また、コンテンツ一覧表や後述するライセンスに関連したインデックス一覧表などをも提示する。なお、本実施の形態では、コンテンツ等の表示を行なう再生部３０が端末装置３に含まれる構成例を示しているが、再生部３０が端末装置３の外部に接続されるような構成であってもよい。すなわち、端末装置３は、表示機能も含めて一体化したテレビ受信機や可搬型パーソナルコンピュータのような形態であってもよく、また表示機能が一体化されておらず外部接続するセットトップボックスのような形態であってもよい。
【００４２】
外部Ｉ／Ｆ３８は、端末装置３と外部に接続した外部機器との間でデータの入出力を行なう外部インターフェースである。図１では、外部Ｉ／Ｆ３８を介して、復号化部３１からのコンテンツが、外部機器としての蓄積メディア４１やプリンタ４２に出力されるような例を示している。
【００４３】
ユーザ操作部３６は、キーボードなどによりユーザからの指示が入力され、ユーザの指示に応じた処理を行なうよう各部に指令する。また、ユーザがコンテンツの配信要望や、ライセンスチケットの要望などを行なうとき、ユーザ操作部３６は、ユーザの要望に基づいてリクエスト情報を通信部３９に通知する。
【００４４】
通信部３９は、このようなリクエスト情報を含めたユーザ情報を、ネットワーク２１を介して提供装置１に送信する。また、通信部３９は、提供装置１からネットワーク２１を介して送信されたライセンスチケット等を受信する。受信されたライセンスチケットは、ライセンス管理部３４に供給される。
【００４５】
ライセンス管理部３４は、受信したライセンスチケットの登録処理、ユーザの指示に応じたライセンス情報の更新処理、所有している利用条件に関連する情報をインデックス一覧情報としてユーザに通知するための処理、およびライセンスチケットに含まれる各種情報の管理処理等を行なう。例えば、ユーザ操作部３６よりコンテンツの再生やコピー等が指令されたとき、ライセンス管理部３４は、暗号化ライセンス情報の暗号化を解き、ライセンス情報に含まれる利用条件を確認し、利用条件の確認結果である条件判定情報を出力する。さらに、ライセンス管理部３４は、利用条件を満足するコンテンツ利用であるときには、そのコンテンツＩＤと復号化鍵を出力する。このとき、コンテンツＩＤはコンテンツ蓄積部３３に通知され、コンテンツ蓄積部３３よりユーザが指示した暗号化コンテンツが出力される。また、復号化鍵は復号化部３１に通知され、復号化部３１は、その復号化鍵により暗号化コンテンツを復号化し、所望のコンテンツを出力する。なお、ライセンス管理部３４において、利用条件を満足しないコンテンツ利用であると判断されたときには、復号化部３１には復号化鍵が通知されず、ライセンス管理部３４は再生部３０を介してその旨ユーザに通知する。
【００４６】
また特に、本実施の形態では、ライセンス管理部３４が、提供装置１から配布されたライセンスチケットに含まれる各種情報に対して、利用条件情報を含む暗号化ライセンス情報は暗号化して保管管理し、利用種別情報を含むインデックス情報は暗号化せずに保管管理していることを特徴としている。詳細については以下で説明するが、利用条件情報を含む暗号化ライセンス情報を暗号化して保管管理することで、著作権の侵害を防止する効果を保っている。また、上述したように利用種別情報は、利用条件情報により許可される利用形態の種別を示す情報であり、この利用種別情報を暗号化せずに保管管理することで、処理の高速化や、ユーザに対する利便性を高めている。
【００４７】
インデックス表示処理部３５は、ユーザがユーザ操作部３６より、ライセンスに関する情報の表示の指示を行なった場合、コンテンツ蓄積部３３からの関連情報、およびライセンス管理部３４からのインデックス情報によりライセンスに関するインデックス表示データを生成する。このインデックス表示データは、再生部３０に供給され、端末装置３内に登録されているライセンスに関連したインデックス一覧表が表示される。ユーザは、このインデックス一覧表を利用して、ユーザが所有している利用条件の確認を行ない、確認結果に基づいてコンテンツ利用の指示等を行なう。特に、インデックス情報は、ライセンス管理部３４において暗号化されずに記憶されているため、このようなインデックス一覧表の表示等は、即座に、またユーザの手間をかけずに実行することができる。
【００４８】
以上、本端末装置３は、ライセンスチケットの利用条件に基づき、利用条件を満足するコンテンツ利用であると判定されたときには、ライセンス情報の復号化鍵により暗号化コンテンツの暗号化を解き、ユーザは希望のコンテンツを利用することが可能となる。また、ライセンス管理部３４にはインデックス情報が保管されているため、本端末装置３は、このインデックス情報を利用して、ユーザに対するインデックス一覧表の表示等も可能である。
【００４９】
図４は、ライセンス管理部３４の詳細な構成を示す構成図である。ライセンス管理部３４において、ライセンスチケット登録手段（以下、登録手段と呼ぶ）３４２は、通信部３９から供給されたライセンスチケットのヘッダ情報やトレイラ情報を除去し、登録ライセンスチケット（以下、登録チケットと呼ぶ）として、ライセンス蓄積部３４０に供給する。ライセンス蓄積部３４０は、この登録チケットを蓄積保管する。
【００５０】
すなわち、図２で示した構成のライセンスチケットに対して、登録手段３４２は、インデックス情報１４０、および暗号化ライセンス情報１８０を抽出する。さらに、インデックス情報１４０はライセンス蓄積部３４０の非暗号領域４４１に、また暗号化ライセンス情報１８０はライセンス蓄積部３４０の暗号領域４８１に、記録される。すなわち、暗号領域４８１は、利用条件情報を暗号化した状態で記録するライセンス情報蓄積手段として機能し、非暗号領域４４１は、コンテンツの利用形態の種別を示す利用種別情報を暗号化しない状態で記録するインデックス情報蓄積手段として機能する。
【００５１】
利用条件判定手段（以下、判定手段と呼ぶ）３４４は、次に説明するライセンス情報更新手段３４３から通知された利用条件情報と、ユーザ操作部３６からのユーザ指示情報としてのコンテンツの利用形態とに基づき、ユーザが指示したコンテンツ利用が可能であるかどうかを判定する。
【００５２】
コンテンツ利用が可能な場合に、ライセンス情報更新手段（以下、更新手段と呼ぶ）３４３は、ライセンス蓄積部３４０から暗号化ライセンス情報を読み出し、ユーザ操作部３６からのコンテンツ利用の指令に応じてライセンス情報の利用条件情報を更新する。
【００５３】
すなわち、更新手段３４３は、コンテンツＩＤに基づきライセンス蓄積部３４０から所定の暗号化ライセンス情報を読み出す。次に、更新手段３４３は、読み出した暗号化ライセンス情報に対して、暗号復号化手段３４９の復号化手段４９２により復号化を行ないライセンス情報を復元する。また、暗号復号化手段３４９にはユーザ操作部３６よりユーザＩＤが通知されており、このユーザＩＤに基づいて暗号化処理、および復号化処理が行なわれる。復元されたライセンス情報の利用条件情報、および利用条件期限が判定手段３４４に利用条件として通知される。
【００５４】
判定手段３４４は、ユーザ操作部３６から指令された利用形態がその利用条件を満足しているかどうかを判定する。また、判定手段３４４は、その判定結果を更新手段３４３に通知するとともに、条件判定情報として復号化部３１に通知する。ユーザ指示によるコンテンツ利用が利用条件を満足する場合、更新手段３４３は、利用条件情報を含むライセンス情報に対して、その利用形態に従った更新処理行ない、暗号化手段４９１により再度暗号化処理を施し、更新した暗号化ライセンス情報としてライセンス蓄積部３４０に記録する。
【００５５】
このような更新処理の一具体例として、例えば、ユーザが利用形態として「再生」の利用を指示し、利用条件情報には９回分の再生が可能である「再生：９回」が設定されているとする。更新手段３４３は、ユーザ指示の再生１回分を差し引いて再生８回分に更新し、「再生：８回」の利用条件情報を含む暗号化ライセンス情報をライセンス蓄積部３４０に上書き記録する。また、ユーザ指示による利用が利用条件を満足する場合、更新手段３４３は、ライセンス情報を分離手段３４５に供給する。
【００５６】
分離手段３４５は、供給されたライセンス情報よりコンテンツＩＤ、および復号化鍵を分離し、コンテンツ蓄積部３３にコンテンツＩＤを、復号化部３１に復号化鍵を通知する。
【００５７】
インデックス一覧情報処理手段３４６は、ユーザ操作部３６からのユーザ指示情報によりインデックス一覧表示が指令されたとき、ライセンス蓄積部３４０の非暗号領域４４１に記録されているインデックス情報を順次読み出し、インデックス表示処理部３５にインデックス一覧情報として供給する。なお、インデックス一覧情報処理手段３４６、およびインデックス表示処理部３５は、非暗号領域４４１に記録した利用種別情報を読み出し、利用種別情報をユーザに提示可能な提示データに変換するインデックス情報処理手段として機能する。さらに、再生手段としての再生部３０は、このインデックス情報処理手段からの提示データを再生し、ユーザに視聴可能な状態でこの利用種別情報を提示する。
【００５８】
以上のように構成された本実施の形態におけるライセンス管理方法を利用したコンテンツ提供システムの詳細な動作について、以下順を追って説明する。ここでは、特に、本発明の特徴とする端末装置３におけるライセンス管理部３４やインデックス表示処理部３５により実行されるライセンスチケットの管理方法を中心に説明する。
【００５９】
図５は、ライセンスチケット登録手段３４２により実行される、ライセンスチケットの登録処理の手順を示すフローチャートである。以下、図５に示すフローチャートを参照しながら、ライセンスチケットの登録処理について説明する。
【００６０】
ユーザは、端末装置３よりネットワーク２１を介して提供装置１にライセンスチケットの購入を要望する。その結果、正当なユーザであれば、提供装置１から図２で示したようなライセンスチケットがネットワーク２１を介して端末装置３へと送信される。受信したライセンスチケットは、登録手段３４２に供給され、ライセンス蓄積部３４０に記録される。
【００６１】
すなわち、図５のステップＳ１００において、登録手段３４２は、通信部３９よりライセンスチケットが供給される。次に、ステップＳ１０１において、登録手段３４２は、ライセンスチケットのインデックス情報をライセンス蓄積部３４０の非暗号領域４４１に記録する。さらに、ステップＳ１０２において、登録手段３４２は、ライセンスチケットの暗号化ライセンス情報をライセンス蓄積部３４０の暗号領域４８１に記録する。このような登録手段３４２の処理により、ライセンスチケットのインデックス情報と暗号化ライセンス情報とが、登録チケットとしてライセンス蓄積部３４０に蓄積される。また、登録手段３４２は、ライセンスチケットが入力される毎に区分して、登録チケットをライセンス蓄積部３４０に記録する。すなわち、登録手段３４２は、利用条件情報を含む暗号化ライセンスセンス情報、および利用種別情報を含むインデックス情報を、各ライセンスチケット毎に登録チケットとしてライセンス蓄積３４０に記録し、ライセンス管理部３４はこのようにして登録チケットを保管管理する。
【００６２】
図６は、ライセンス情報更新手段３４３により実行される、ライセンスチケットの更新処理の手順を示すフローチャートである。次に、図６に示すフローチャートを参照しながら、ライセンスチケットの更新処理について説明する。
【００６３】
図６のステップＳ２００において、ユーザ操作部３６よりユーザからのコンテンツの利用要求が指令される。このとき、更新手段３４３には、ユーザが利用を要求するコンテンツのコンテンツＩＤやその利用形態がユーザ指示情報として通知される。
【００６４】
図６のステップＳ２０１において、更新手段３４３は、ユーザ操作部３６から通知されたコンテンツＩＤに基づき、まずライセンス蓄積部３４０の非暗号領域４４１に蓄積された該当のインデックス情報を読み出す。
【００６５】
図６のステップＳ２０２において、更新手段３４３は、読み出したインデックス情報の利用種別情報に、ユーザが利用要求した利用形態があるかどうかを判定する。この利用種別情報に、ユーザが利用要求した利用形態がある場合は、ステップＳ２０４に進む。この利用種別情報に、ユーザが利用要求した利用形態がない場合は、ステップＳ２０３に進む。
【００６６】
図６のステップＳ２０３において、更新手段３４３は、ライセンス蓄積部３４０に、同一のコンテンツＩＤを持つ他のインデックス情報があるかどうか確認する。同一のコンテンツＩＤを持つ他のインデックス情報がない場合、ステップＳ２１４に進む。また、同一のコンテンツＩＤを持つ他のインデックス情報がある場合、ステップＳ２０１に進む。
【００６７】
以上、ステップＳ２０１、Ｓ２０２、およびＳ２０３により、更新手段３４３は、まずインデックス情報の利用種別情報を利用して、ユーザが要望した利用形態に関するライセンスを有する登録チケットを検索している。この検索結果、ユーザが要望した利用形態に関するライセンスが存在しない場合は、以下で説明するステップＳ２１４において再生部３０からユーザに対してその旨が通知される。また、この検索結果、ユーザが要望した利用形態に関するライセンスが存在する場合は、ステップＳ２０４に進み、ライセンス情報の更新処理、およびユーザが要望したコンテンツ利用を実行するための処理が行なわれる。特に、このような利用種別情報を利用して所望の登録チケットを検索するステップを設けているため、同一コンテンツの登録チケットが複数ある場合には、それぞれの暗号化ライセンス情報を順次復号化して確認する必要がなくなる。すなわち、暗号化されていない利用種別情報により所望の登録チケットを検索できるため、複数の同一コンテンツの登録チケットから、すばやく所望の登録チケットを見つけ出すことができる。
【００６８】
次に、図６のステップＳ２０４において、更新手段３４３は、該当する暗号化ライセンス情報を読み出す。
【００６９】
図６のステップＳ２０５において、更新手段３４３は、読み出した暗号化ライセンス情報に対して、復号化手段４９２により復号化を行ないライセンス情報を復元する。
【００７０】
図６のステップＳ２０６において、更新手段３４３は、復元されたライセンス情報の利用条件情報、および利用条件期限を判定手段３４４に利用条件として通知する。また、判定手段３４４は、ユーザが要望した利用形態に対して、その利用が利用条件を満足しているかどうかを判定する。また、判定手段３４４は、その判定結果を更新手段３４３に通知するとともに、条件判定情報として復号化部３１に通知する。
【００７１】
図６のステップＳ２０７において、更新手段３４３は、判定手段３４４からの利用条件の判定結果に基づき、判定結果が利用不可の場合にはステップＳ２１４に進み、判定結果が利用可の場合にはステップＳ２０８に進む。すなわち、更新手段３４３は、ユーザ指示による利用形態が利用条件を満足する場合、利用条件情報を含むライセンス情報に対して、その利用に従った更新処理を行なうとともに、ユーザが要望したコンテンツ利用を実行するための処理が行なわれる。ユーザ指示による利用形態が利用条件を満足しない場合には、ステップＳ２１４において再生部３０からユーザに対してその旨が通知される。
【００７２】
次に、図６のステップＳ２０８において、ユーザが要望したコンテンツ利用のライセンスが存在するため、更新手段３４３は、分離手段３４５にそのライセンス情報を供給する。分離手段３４５は、供給されたライセンス情報よりコンテンツＩＤ、および復号化鍵を分離し、コンテンツ蓄積部３３にコンテンツＩＤを、復号化部３１に復号化鍵を通知する。また、このとき、判定手段３４４で判定された結果である条件判定情報も復号化部３１に通知される。
【００７３】
図６のステップＳ２０９において、更新手段３４３は、ライセンス情報の更新処理を行なう。
【００７４】
図６のステップＳ２１０において、更新手段３４３は、更新したライセンス情報を暗号化手段４９１に供給する。暗号化手段４９１は、更新されたライセンス情報をユーザＩＤに基づき再度暗号化する。
【００７５】
図６のステップＳ２１１において、更新手段３４３は、ユーザが要望したコンテンツ利用に対応する利用種別情報をも更新する必要があれば更新し、インデックス情報の更新を行なう。
【００７６】
図６のステップＳ２１２において、更新したインデックス情報、および暗号化ライセンス情報を含む登録チケットをライセンス蓄積部３４０に上書き記録する。
【００７７】
以上、ユーザからコンテンツの利用を要望されたとき、ライセンス管理部３４は、更新手段３４３を主体に、そのコンテンツ利用要望に応じて、インデックス情報やライセンス情報を確認し、その確認結果が利用条件を満足する場合には、登録チケットを更新するとともに、ユーザからの利用要望に応じた処理を実行するための情報通知を行なうように動作する。
【００７８】
図７は、以上説明したライセンスチケットの登録処理、および登録チケット更新処理により登録や更新された登録チケットの具体例を示した図である。ここでは、同一のコンテンツＩＤの登録チケット２００、２０１、および他のコンテンツＩＤの登録チケット２０２がライセンス蓄積部３４０に記録されている例を示している。すなわち、ユーザはまず登録チケット２００に対応するライセンスチケットを購入したが、利用条件としての「再生」を使い果たし、再度同一のコンテンツのライセンスチケット２０１を購入したような場合を想定した一例を示している。このため、登録チケット２００は、利用条件情報として、「コピー：２回」、および「ムーブ：１回」の利用条件が暗号化されて記録されているが、「再生」の利用条件は０回であり残っていない。これに対して、登録チケット２０１は、「ムーブ：１回」、「再生：９回」分の利用条件が記録されている。また、暗号化されていないインデックス情報における利用種別情報は、暗号化された利用条件情報により許可される利用形態の種別を示す情報として記録されている。すなわち、登録チケット２００の場合には、使用可能な利用形態として「コピー」、および「ムーブ」という利用種別情報が記録されている。
【００７９】
以下、図７を参照して、図６で示した登録チケット更新処理の具体的な動作の一例を説明する。たとえば、ユーザはユーザ操作部３６からコンテンツＩＤが「０００１」であるコンテンツの「再生」の利用を要望する。更新手段３４３は、このコンテンツＩＤ「０００１」の登録チケットを検索する。更新手段３４３は、まず登録チケット２００を抽出し、その利用種別情報の判定を行なう。このとき、ユーザは「再生」の利用形態を要望しているが、登録チケット２００の利用種別情報は「コピー」、および「ムーブ」であり、所望の「再生」がないため、他の同一コンテンツＩＤの登録チケットを再度検索する。この結果、次に更新手段３４３は、登録チケット２０１を抽出する。この利用種別情報には、「ムーブ」、および「再生」の情報が記録されているため、ユーザが要求する利用形態である「再生」がありと判断され、登録チケットの更新処理へと進む。利用条件情報を含む暗号化ライセンス情報は、復号化手段４９２により復号化される。この時点で、登録チケット２０１には、「ムーブ」として１回、「再生」として９回の利用条件が残っていることが判明する。利用要望である「再生」に対して、登録チケット２０１には、「再生：９回」分の利用が可能であるため、判定手段３４４は、「再生」の利用が可能と判定する。更新手段３４３は、登録チケット２０１の「再生」９回を１回分減算し、「再生：８回」へと更新し、更新した利用条件情報を含むライセンス情報を再度暗号化する。また、例えば、残る「再生」が１回で、それを使った場合には、「再生」の利用許可はなくなるため、このような場合には利用種別情報も更新する。すなわち、この場合には「再生」を削除する。更新手段３４３は、このように更新した登録チケットをライセンス蓄積部３４０に上書きして記録する。また、このライセンス情報のコンテンツＩＤはコンテンツ蓄積部３３へ、復号化鍵は復号化部３１に通知される。また、判定手段３４４の判定結果である条件判定情報が復号化部３１に通知される。これにより、ユーザが要求した暗号化コンテンツがコンテンツ蓄積部３３から抽出され、復号化部３１にて復号化鍵により復号化される。さらに、条件判定情報により、許可されたコンテンツ利用の動作が実行される。すなわち、ユーザが「再生」を要望した場合には、復号化されたコンテンツが再生部３０に供給される。また、「ムーブ」及び「コピー」の場合には、暗号化されたコンテンツが外部Ｉ／Ｆ３８を経由して蓄積メディア４１へと、「プリント」の場合には、復号化されたコンテンツが外部Ｉ／Ｆ３８を経由してプリンタ４２へと供給される。
【００８０】
図８は、インデックス一覧情報処理手段３４６により実行される、ライセンス情報に関連するインデックス一覧を表示するためのインデックス一覧情報処理の手順を示すフローチャートである。以下、図８に示すフローチャートを参照しながら、インデックス一覧情報の処理について説明する。
【００８１】
図８のステップＳ３００において、ユーザ操作部３６よりライセンス管理部３４に、ユーザからのインデックス一覧表示の要求が指令される。
【００８２】
図８のステップＳ３０１において、インデックス一覧情報処理手段３４６は、ライセンス蓄積部３４０に蓄積された各登録チケットのインデックス情報を読み出す。
【００８３】
図８のステップＳ３０２において、インデックス一覧情報処理手段３４６は、読み出したインデックス情報をインデックス一覧情報としてインデックス表示処理部３５に供給する。
【００８４】
以上、ユーザからライセンス情報に関するインデックス一覧の表示を要望されたとき、ライセンス管理部３４は、インデックス一覧情報処理手段３４６により、各登録チケットのインデックス情報を取得し、このインデックス情報をインデックス一覧情報としてインデックス表示処理部３５へと転送するように動作する。
【００８５】
インデックス表示処理部３５は、コンテンツ蓄積部３３に記録した各コンテンツの関連情報を読み出す。さらに、インデックス表示処理部３５は、コンテンツＩＤに基づき、インデックス一覧情報と関連情報とを結合し、ライセンス情報に関するインデックス一覧を表示するためのデータを作成する。すなわち、インデックス表示処理部３５は、一つの登録チケットに対応するコンテンツＩＤ、タイトル、付属情報、利用期限、および利用種別情報を、各登録チケット毎に編集し、表示用データに変換して再生部３０に転送する。このようにして、再生部３０には、ライセンス情報に関連するインデックス一覧が表示される。ユーザは、このインデックス一覧を参照して、例えばユーザが所有するコンテンツ利用の種別を容易に確認することができる。
【００８６】
図９は、再生部３０に表示された登録チケットのインデックス一覧表の一例を示した図である。このような、インデックス一覧表の表示を可能とすることで、ユーザは、例えばコンテンツの利用に先立ち、どのようなコンテンツ利用の登録チケットを所有しているのかが容易に確認できる。特に、ライセンス蓄積部３４０に記録したインデックス情報１４０は暗号化されていないため、それぞれの登録チケットに対して復号化するような処理時間は不必要であり、待ち時間なくインデックスの一覧表示が可能である。また、不正な改竄のおそれがあるライセンス情報は暗号化し、改竄のおそれがない利用種別情報は非暗号化して蓄積することで、著作権の保護を図っている。さらに、同一のコンテンツに対して複数のライセンスチケットを所有しているような場合にも、ユーザは図９に示すようなインデックス一覧表を利用することで容易に目的の登録チケットを見つけることが可能となり、より利便性が向上する。
【００８７】
具体的な一例として、例えば、ユーザがコンテンツＩＤ「０００１」のコンテンツを再生しようとする場合、ユーザは図９に示すようなインデックス一覧表によりチケット「２」が利用可能であることが即座に判る。これに対して、図９に示したライセンス内容のような案内がない場合には、ユーザはチケット「１」、「２」それぞれを復号化してライセンス情報を確認しながら希望の「再生」を探すというような、非常に手間のかかる作業が必要となる。
【００８８】
なお、本実施の形態では、購入した各ライセンスチケットに対して、各登録チケット毎に区分して保管管理しているが、上述したような同一のコンテンツＩＤを持つ登録チケットを一つにまとめて保管する方法も考えられる。しかし、例えば利用条件として、利用形態に対する有効期限のような制限事項が設定されることがある。より具体的な例を挙げると、再生の制限事項として、「再生：９回、有効期限：ＹＹＭＭＤ１」のように、「再生」の回数に加えて、「再生」の有効期限も設定されるような場合がある。このような場合、各ライセンスチケットでこのような有効期限が異なる場合が通常である。さらに、著作権保護の観点から、同一のコンテンツに対するライセンスチケットであっても、購入日等が異なるとコンテンツに対し異なった暗号化が行なわれる場合がある。すなわち、同一のコンテンツに対する登録チケットであっても、それぞれ異なった情報等が付加されたり、異なった復号化鍵が必要となることがあり、一つにまとめて保管するには非常に複雑な保管方法が必要になる。以上、利用形態に対する有効期限や、同一のコンテンツに対する異なった暗号化などを考慮すると、各登録チケット毎に区分して保管管理することが好ましい。
【００８９】
また、本実施の形態では、提供装置１において、暗号化ライセンス情報にインデックス情報を付加してライセンスチケットを生成し、端末装置３に配布するような構成例を用いて説明した。しかし、提供装置１は暗号化ライセンス情報のみを送信し、インデックス情報に関しては、端末装置３において生成することも可能である。すなわち、例えば、ライセンス管理部３４において、まず、登録手段３４２は、登録処理を行なうとき、一旦暗号化ライセンス情報を復号化手段４９２により復号化し、この復号化により取得した利用条件情報に基づいて利用種別情報を生成する。次に、登録手段３４２は、復号化したライセンス情報から取得したコンテンツＩＤ、およびこの利用種別情報を含めて、インデックス情報を生成する。さらに、登録手段３４２は、復号化したライセンス情報を暗号化手段４９１により暗号化し、生成したインデックス情報は暗号化せずに、ライセンス蓄積部３４０に記録する。このように、端末装置３において、インデックス情報を生成し、暗号化ライセンス情報とともに登録チケットとして保管管理することも可能である。
【００９０】
また、本実施の形態では、暗号化コンテンツ、およびライセンスチケットは、同一の提供装置１から送信されるような構成例を用いて説明した。しかし、このような構成のみに限定されず、コンテンツ、ライセンスチケットが別の装置から送信されるような構成であってもよい。すなわち、コンテンツはコンテンツ配信装置、ライセンスチケットはライセンスチケット発行装置から送信されるような構成も可能である。
【００９１】
【発明の効果】
以上説明したように、本発明は、ライセンス情報を暗号化して配信し、ライセンス情報を暗号化した状態で記憶することで著作権の侵害を防止する効果を保つとともに、ライセンス情報に含まれる利用条件情報の利用形態の種別を示す利用種別情報を非暗号化した状態で記憶しているため、ユーザは各ライセンスチケットの利用形態の種別を容易、かつ即座に把握することができる。これにより、コンテンツの著作権の保護を図るとともに、ユーザに対する利便性を高めたライセンス管理方法および受信端末装置を提供することができる。
【図面の簡単な説明】
【図１】本発明のライセンス管理方法を利用したコンテンツ提供システムの構成図
【図２】ライセンスチケット生成部１４にて生成されたライセンスチケットの構成を示す図
【図３】コンテンツ蓄積部３３に蓄積された各情報の具体例を示す図
【図４】ライセンス管理部３４の詳細な構成を示す構成図
【図５】ライセンスチケットの登録処理の手順を示すフローチャート
【図６】ライセンスチケットの更新処理の手順を示すフローチャート
【図７】登録や更新されたライセンスチケットの具体例を示す図
【図８】インデックス一覧情報処理の手順を示すフローチャート
【図９】インデックス一覧表の一例を示した図
【図１０】従来のデジタルコンテンツ提供システムの構成図
【図１１】従来の端末装置に記憶した暗号化ライセンス情報の一例を示す図
【図１２】従来の端末装置に記憶した利用条件情報の具体例を示す図
【符号の説明】
１　コンテンツ提供装置
３　受信端末装置
１０　コンテンツデータベース
１１，１８　暗号化部
１２　送信部
１３　コンテンツ管理部
１４　ライセンスチケット生成部
１５　ライセンス情報生成部
１６　ユーザ管理部
１７　ユーザ認証部
１９，３９　通信部
２０，２１　ネットワーク
３０　再生部
３１　復号化部
３２　受信部
３３　コンテンツ蓄積部
３４　ライセンス管理部
３５　インデックス表示処理部
３６　ユーザ操作部
３８　外部Ｉ／Ｆ
４１　蓄積メディア
４２　プリンタ
９１　コンテンツ配信装置
９２　ライセンス発行装置
９３　コンテンツ受信端末装置
３４０　ライセンス蓄積部
３４２　ライセンスチケット登録手段
３４３　ライセンス情報更新手段
３４４　利用条件判定手段
３４５　分離手段
３４６　インデックス一覧情報処理手段
３４９　暗号復号化手段
４４１　非暗号領域
４８１　暗号領域
４９１　暗号化手段
４９２　復号化手段
【図１】
2004139323.tif 000003
【図２】
2004139323.tif 000004
【図３】
2004139323.tif 000005
【図４】
2004139323.tif 000006
【図５】
2004139323.tif 000007
【図６】
2004139323.tif 000008
【図７】
2004139323.tif 000009
【図８】
2004139323.tif 000010
【図９】
2004139323.tif 000011
【図１０】
2004139323.tif 000012
【図１１】
2004139323.tif 000013
【図１２】
2004139323.tif 000014