(57)【要約】【課題】端末日時情報を変更した状態で取得したライセンスに基づくコンテンツの不正再生を抑止できるようにする。【解決手段】ユーザ端末２からデジタル著作権管理装置１へライセンス発行要求を行う際、ユーザ端末２のハードウェアに固有のハードウェアＩＤとともに当該ユーザ端末の端末日時情報を通知し、デジタル著作権管理装置１でライセンス発行時にその端末日時情報を基準日時情報と比較することにより端末日時情報の正当性を確認した後、ハードウェアＩＤを用いて所望コンテンツ復号鍵を暗号化し、得られた暗号化復号鍵を含むライセンス情報をユーザ端末へ送信することによりライセンスを発行し、端末日時情報の正当性が確認できない場合にはライセンス発行を行わない。【選択図】  図１
2006127349.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介したユーザ端末からのライセンス発行要求に応じて、再生有効期限内での所望コンテンツの再生を許可するライセンス情報を生成して前記ユーザ端末へ送信することによりライセンス発行を行うデジタル著作権管理装置であって、
前記ユーザ端末からのライセンス発行要求に含まれる当該ユーザ端末の装置に固有のハードウェアＩＤに基づき所望コンテンツを暗号化した暗号化コンテンツを復号するための復号鍵を生成し、この復号鍵と所望コンテンツの再生有効期限情報とを含むライセンス情報を生成するライセンス情報生成手段と、
前記ユーザ端末から通知された当該ユーザ端末の端末日時情報と基準日時情報とを比較することにより前記端末日時情報の正当性を検査する日時情報検査手段と、
前記正当性が確認された場合は前記ユーザ端末へのライセンス情報の送信を行い、前記正当性が確認されなかった場合は前記ユーザ端末へのライセンス情報の送信を行わないライセンス発行手段と
を備えることを特徴とするデジタル著作権管理装置。
【請求項２】
通信網を介してデジタル著作権管理装置へ所望コンテンツの再生を許可するライセンス情報の発行を要求し、得られたライセンス情報に基づき所望コンテンツを暗号化した暗号化コンテンツを復号して再生するユーザ端末のコンピュータに、
ライセンス発行を要求する際、当該ユーザ端末の装置に固有のハードウェアＩＤと当該ユーザ端末の端末日時情報を前記デジタル著作権管理装置へ通知するライセンス取得ステップと、
前記端末日時情報と基準日時情報との比較に基づき前記端末日情報に対する正当性が確認された後に前記デジタル著作権管理装置から送信されたライセンス情報を受信するステップと、
受信したライセンス情報に含まれる、前記デジタル著作権管理装置で前記ハードウェアＩＤを用いて生成された前記暗号化コンテンツ用の復号鍵について、そのハードウェアＩＤと当該ユーザ端末の装置に固有のハードウェアＩＤとの一致を確認するステップと、
受信したライセンス情報に含まれる再生有効期限情報に基づき所望ライセンスの再生可否を判断するステップと、
前記ハードウェアＩＤの一致が確認されるとともに前記再生可と判断された場合、前記復号鍵により暗号化コンテンツを復号して得られた所望コンテンツを再生し、前記ハードウェアＩＤの一致が確認されない場合あるいは前記再生不可と判断された場合は所望コンテンツの再生を行わないコンテンツ再生ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル著作権管理技術に関し、特にサーバからユーザ端末へ配信されるデジタルコンテンツの著作権を管理する技術に関する。
【背景技術】
【０００２】
インターネットの普及に伴い、サーバからインターネットを介してユーザのユーザ端末へ付加価値の高いデジタルコンテンツを配信するサービスが提供されつつある。このようなサービスでは、配信したコンテンツの不正な再生や再配布を管理するため、暗号化方式を用いたデジタル著作権管理技術が必要となる。
従来、このようなデジタル著作権管理技術として、各ユーザ端末の装置に固有のハードウェアＩＤを用いて暗号化鍵を生成しライセンス情報として発行することにより、コンテンツの再生を管理する技術が提案されている（例えば、非特許文献１など参照）。
【０００３】
従来のデジタル著作権管理技術では、予め入手した暗号化コンテンツを復号して再生する場合、まず、ユーザ端末からサーバに対してライセンス発行の要求を行う。この際、ユーザ端末のハードディスクなどの記憶装置に固有のハードウェアＩＤをサーバへ通知する。
一方、サーバは、当該暗号化コンテンツを復号するための復号鍵をユーザ端末から受け取ったハードウェアＩＤを用いて生成し、この復号鍵を含むライセンス情報をユーザ端末へ送信する。
【０００４】
ユーザ端末では、サーバからライセンス情報とを受け取り、そのライセンス情報に含まれている復号鍵のハードウェアＩＤと自端末のハードウェアＩＤとの一致に応じて、当該復号鍵を用いた暗号化コンテンツの復号が可能となる。
したがって、正当なハードウェアＩＤを持つユーザ端末でのみ当該復号鍵で暗号化コンテンツを復号して所望のコンテンツが取得できる。
【０００５】
従来のデジタル著作権管理技術では、このような再生端末限定機能に加えて、コンテンツの再生有効期限管理機能を有している。すなわち、ライセンス情報にライセンス条件としてライセンス取得日時を基準とする再生有効期限が設定されている場合、ユーザ端末において、当該ユーザ端末で計時している端末日時情報がその再生有効期限を過ぎた期間について、当該コンテンツに対する再生を禁止するものとなっている。さらに、当該ライセンス情報を受け取ったライセンス取得日時やコンテンツ再生日時よりユーザ端末の端末日時情報が過去を示す場合は、不正行為と判断して当該コンテンツに対する再生を禁止する機能も備えている。
【０００６】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】http://www.microsoft.com/japan/windows/windowsmedia/drm/default.aspx，「Windows（登録商標） Media DRM 10」，2004，Microsoft Corporation
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来技術では、コンテンツの再生有効期限管理機能において、ユーザ端末で計時している端末日時情報のライセンス取得日時を基準としてコンテンツの再生有効期限を管理しているため、端末日時情報を不正に変更した状態でライセンスを取得した場合、再生有効期限管理機能ではその不正をチェックできず、コンテンツが再生有効期限を越えて不正に再生されてしまうという問題点があった。例えば、再生有効期限が１ヶ月に制限されている場合であっても、ユーザ端末の端末日時情報を次月に進めた状態でライセンスを複数回取得した場合、１ヶ月以上の期間にわたり再生できてしまう。さらに、ユーザ端末側で端末日時情報のズレを検査する方法もあるが、このような検査では信頼性に乏しいという問題点もあった。
【０００８】
本発明はこのような課題を解決するためのものであり、端末日時情報を信頼性のある基準日時情報に基づきサーバ側で確認でき、端末日時情報を変更した状態で取得したライセンスに基づくコンテンツの不正再生を抑止できるデジタル著作権管理装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
このような目的を達成するために、本発明にかかるデジタル著作権管理装置は、通信網を介したユーザ端末からのライセンス発行要求に応じて、再生有効期限内での所望コンテンツの再生を許可するライセンス情報を生成してユーザ端末へ送信することによりライセンス発行を行うデジタル著作権管理装置であって、ユーザ端末からのライセンス発行要求に含まれる当該ユーザ端末の装置に固有のハードウェアＩＤに基づき所望コンテンツを暗号化した暗号化コンテンツを復号するための復号鍵を生成し、この復号鍵と所望コンテンツの再生有効期限情報とを含むライセンス情報を生成するライセンス情報生成手段と、ユーザ端末から通知された当該ユーザ端末の端末日時情報と基準日時情報とを比較することにより端末日時情報の正当性を検査する日時情報検査手段と、正当性が確認された場合はユーザ端末へのライセンス情報の送信を行い、正当性が確認されなかった場合はユーザ端末へのライセンス情報の送信を行わないライセンス発行手段とを備えている。
【００１０】
また、本発明にかかるプログラムは、通信網を介してデジタル著作権管理装置へ所望コンテンツの再生を許可するライセンス情報の発行を要求し、得られたライセンス情報に基づき所望コンテンツを暗号化した暗号化コンテンツを復号して再生するユーザ端末のコンピュータに、ライセンス発行を要求する際、当該ユーザ端末の装置に固有のハードウェアＩＤと当該ユーザ端末の端末日時情報をデジタル著作権管理装置へ通知するライセンス取得ステップと、端末日時情報と基準日時情報との比較に基づき端末日情報に対する正当性が確認された後にデジタル著作権管理装置から送信されたライセンス情報を受信するステップと、受信したライセンス情報に含まれる、デジタル著作権管理装置でハードウェアＩＤを用いて生成された暗号化コンテンツ用の復号鍵について、そのハードウェアＩＤと当該ユーザ端末の装置に固有のハードウェアＩＤとの一致を確認するステップと、受信したライセンス情報に含まれる再生有効期限情報に基づき所望ライセンスの再生可否を判断するステップと、ハードウェアＩＤの一致が確認されるとともに再生可と判断された場合、復号鍵により暗号化コンテンツを復号して得られた所望コンテンツを再生し、ハードウェアＩＤの一致が確認されない場合あるいは再生不可と判断された場合は所望コンテンツの再生を行わないコンテンツ再生ステップとを実行させるようにしたものである。
【発明の効果】
【００１１】
本発明によれば、ユーザ端末から通知された当該ユーザ端末の端末日時情報と基準日時情報とが比較されて端末日時情報の正当性が検査され、その正当性が確認された場合はユーザ端末へのライセンス情報の送信行が行われ、正当性が確認されなかった場合はユーザ端末へのライセンス情報の送信が行われないものとなり、ユーザ端末の端末日時情報が正しい場合にのみライセンス情報が発行される。
したがって、ユーザ端末の端末日時情報が変更されている場合には、ライセンス発行を拒否することができ、端末日時情報を変更した状態で取得したライセンスに基づくコンテンツの不正再生を抑止できる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかるデジタル著作権管理システムについて説明する。図１は、本発明の第１の実施の形態にかかるデジタル著作権管理システムの構成を示すブロック図である。
このデジタル著作権管理システムは、データ通信網３に設けられたデジタル著作権管理装置１と、データ通信網３を介してデジタル著作権管理装置１にアクセスして所望のコンテンツに対するライセンス情報を取得し、そのライセンス情報に応じてコンテンツを再生するユーザ端末２とから構成されている。
【００１３】
本実施の形態では、ユーザ端末２からデジタル著作権管理装置１へライセンス発行要求を行う際、ユーザ端末２のハードウェアに固有のハードウェアＩＤとともに当該ユーザ端末２の端末日時情報を通知し、デジタル著作権管理装置１でライセンス発行時にその端末日時情報を基準日時情報と比較することにより端末日時情報の正当性を確認した後、そのハードウェアＩＤを用いて所望コンテンツの暗号化コンテンツを復号するための復号鍵を生成し、得られた復号鍵を含むライセンス情報をユーザ端末２へ送信することによりライセンスを発行するようにしたものである。
【００１４】
［デジタル著作権管理装置］
次に、図２を参照して、本実施の形態にかかるデジタル著作権管理装置について詳細に説明する。図２は、本実施の形態にかかるデジタル著作権管理装置の構成を示すブロック図である。
デジタル著作権管理装置（以下、サーバという）１は、コンピュータで各種情報処理を行う一般的なサーバ装置からなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、画面表示部１２、操作入力部１３、計時部１４、記憶部１５、および情報処理部１６が設けられている。
【００１５】
通信Ｉ／Ｆ部１１は、データ通信網３を介してユーザ端末２とデータ通信を行うことにより、コンテンツやライセンス情報などの各種情報をやり取りする回路部である。
画面表示部１２は、ＬＣＤやＣＲＴなどからなり、情報処理部１６からの指示に応じて各種情報を画面表示する画面表示装置である。
操作入力部１３は、キーボードやマウスなどからなり、オペレータの操作を検出して情報処理部１６へ出力する操作入力装置である。
計時部１４は、日時を計時して情報処理部１６へ出力する回路部である。
【００１６】
記憶部１５は、ハードディスクやメモリなどからなり、情報処理部１６での処理に用いる各種情報やプログラム１５Ｐを記憶する記憶装置である。記憶部１５で記憶する主な情報としては、暗号化コンテンツ１５Ａ、復号鍵の種１５Ｂ、再生有効期限情報１５Ｃ、および秘密鍵１５Ｄがある。
【００１７】
暗号化コンテンツ１５Ａは、サーバ１からユーザ端末２へ配信する映像や音楽などの各種コンテンツを対応する暗号化鍵で暗号化したコンテンツである。復号鍵の種１５Ｂは、各コンテンツを識別するためのコンテンツＩＤごとに設けられた、当該暗号化コンテンツ１５Ａの復号鍵を生成するための種となる情報である。再生有効期限情報１５Ｃは、各コンテンツのコンテンツＩＤごとに設けられた当該コンテンツの再生有効期限を示す情報である。秘密鍵１５Ｄは、ライセンス情報を暗号化して当該サーバ１の電子署名を行うための鍵情報である。
【００１８】
情報処理部１６は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１５のプログラム１５Ｐを読み込んで実行することにより、各種機能手段を実現する機能部である。情報処理部１６で実現される主な機能手段としては、コンテンツ配信手段１６Ａ、日時情報検査手段１６Ｂ、ライセンス情報生成手段１６Ｃ、およびライセンス発行手段１６Ｄがある。
【００１９】
コンテンツ配信手段１６Ａは、ユーザ端末２からのコンテンツ取得要求に応じて所望の暗号化コンテンツ１５Ａを記憶部１５から読み出し、通信Ｉ／Ｆ部１１からデータ通信網３を介して要求元のユーザ端末２へ配信する機能を有している。
日時情報検査手段１６Ｂは、ユーザ端末２からのライセンス発行要求に応じてその要求に含まれる端末日時情報と所定の基準日時情報、例えば計時部１４から取得した当該サーバ１の日時情報とを比較する機能と、この比較により両日時情報の時刻差が許容範囲内か否かに応じて端末日時情報の正当性の有無を検査する機能と、ライセンス発行要求の端末日時情報について正当性が確認されなかった場合に、ライセンス発行拒否を要求元のユーザ端末２へ通知する機能とを有している。
【００２０】
ライセンス情報生成手段１６Ｃは、ライセンス発行要求に含まれるコンテンツＩＤに対応する復号鍵の種１５Ｂを記憶部１５から取得する機能と、この復号鍵の種１５Ｂと当該要求に含まれるユーザ端末２のハードウェアＩＤとから当該暗号化コンテンツ１５Ａの復号鍵を生成する機能と、当該要求に含まれるコンテンツＩＤに対応する再生有効期限情報１５Ｃを記憶部１５から取得する機能と、これら再生有効期限情報１５Ｃと復号鍵とを含むライセンス情報を生成する機能とを有している。
【００２１】
ライセンス発行手段１６Ｄは、ライセンス情報生成手段１６Ｃで生成されたライセンス情報を、記憶部１５の秘密鍵１５Ｄで暗号化して電子署名を行うことにより暗号化ライセンス情報を生成する機能と、得られた暗号化ライセンス情報を通信Ｉ／Ｆ部１１からデータ通信網３を介してライセンス発行要求元のユーザ端末２へ送信することによりライセンス発行を行う機能とを有している。
【００２２】
［ユーザ端末］
次に、図３を参照して、本実施の形態にかかるデジタル著作権管理装置と接続されるユーザ端末について詳細に説明する。図３は、本実施の形態にかかるデジタル著作権管理装置と接続されるユーザ端末の構成を示すブロック図である。
ユーザ端末２は、コンピュータで各種情報処理を行う一般的なパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯無線端末などの情報処理端末からなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）２１、画面表示部２２、操作入力部２３、計時部２４、音声処理部２７、記憶部２５、および情報処理部２６が設けられている。
【００２３】
通信Ｉ／Ｆ部２１は、データ通信網３を介してサーバ１とデータ通信を行うことにより、コンテンツやライセンス情報などの各種情報をやり取りする回路部である。
画面表示部２２は、ＬＣＤやＣＲＴなどからなり、情報処理部２６からの指示に応じて操作画面や映像コンテンツなどの各種情報を画面表示する画面表示装置である。
操作入力部２３は、キーボードやマウスなどからなり、オペレータの操作を検出して情報処理部２６へ出力する操作入力装置である。
計時部２４は、日時を計時して情報処理部２６へ出力する回路部である。
音声処理部２７は、アンプ回路やスピーカを有し、情報処理部２６からの指示に応じて音楽コンテンツなどの各種音声信号を出力する音声処理回路部である。
【００２４】
記憶部２５は、ハードディスクやメモリなどからなり、情報処理部２６での処理に用いる各種情報やプログラム２５Ｐを記憶する記憶装置である。記憶部２５で記憶する主な情報としては、ハードウェアＩＤ２５Ａ、暗号化コンテンツ２５Ｂ、ライセンス情報２５Ｃ、および公開鍵２５Ｄがある。
【００２５】
ハードウェアＩＤ２５Ａは、当該ユーザ端末２のメモリを構成する記憶装置に予め付与されている固有の情報である。暗号化コンテンツ２５Ｂは、所望のコンテンツが暗号化された情報である。ライセンス情報２５Ｃは、当該ユーザ端末２からの要求に応じてサーバ１から発行された、所望のコンテンツを再生するための管理情報である。公開鍵２５Ｄは、サーバ１から発行された暗号化ライセンス情報を復号するための鍵情報である。
【００２６】
情報処理部２６は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部２５のプログラム２５Ｐを読み込んで実行することにより、各種機能手段を実現する機能部である。情報処理部２６で実現される主な機能手段としては、コンテンツ取得手段２６Ａ、ライセンス取得手段２６Ｂ、およびコンテンツ再生手段１６Ｃがある。
【００２７】
コンテンツ取得手段２６Ａは、ユーザ操作に応じて通信Ｉ／Ｆ部２１からデータ通信網３を介してサーバ１へアクセスする機能と、サーバ１に格納されている所望のコンテンツの暗号化コンテンツ１５Ａをダウンロードして記憶部２５へ暗号化コンテンツ２５Ｂとして格納する機能とを有している。
【００２８】
ライセンス取得手段２６Ｂは、ハードウェアＩＤ２５Ａを記憶部２５から読み出す機能と、計時部２４から端末日時情報を取得する機能と、ユーザからのコンテンツ再生指示に応じて、これらハードウェアＩＤ２５Ａ、端末日時情報、およびコンテンツ再生指示に含まれる所望コンテンツを示すコンテンツＩＤとを含むライセンス発行要求を、通信Ｉ／Ｆ部２１からデータ通信網３を介してサーバ１へ送信する機能と、これに応じてサーバ１から発行された暗号化ライセンス情報を受信する機能と、受信した暗号化ライセンス情報を記憶部２５の公開鍵２５Ｄで復号し、得られたライセンス情報２５Ｃを記憶部２５へ格納する機能とを有している。
【００２９】
コンテンツ再生手段２６Ｃは、記憶部２５のハードウェアＩＤとライセンス取得手段２６Ｂで取得したライセンス情報２５Ｃの復号鍵に含まれているハードウェアＩＤとを比較してライセンス情報２５Ｃが当該ユーザ端末２用のライセンス情報か否かを確認する機能と、計時部２４で取得した端末日時情報に基づき当該再生がライセンス情報２５Ｃの再生有効期限情報の示すライセンス条件に適合しているか否かを確認する機能と、ライセンス情報２５Ｃの復号鍵で記憶部２５の暗号化コンテンツ２５Ｂを復号する機能と、復号された所望コンテンツを画面表示部２２や音声処理部２７へ出力することによりコンテンツを再生する機能とを有している。
【００３０】
［第１の実施の形態の動作］
次に、図４および図５を参照して、本発明の第１の実施の形態にかかるデジタル著作権管理システムの動作について説明する。図４は、本発明の第１の実施の形態にかかるデジタル著作権管理システムの処理動作のうち、ライセンス発行要求処理およびライセンス発行処理を示すシーケンス図である。図５は、本発明の第１の実施の形態にかかるデジタル著作権管理システムの処理動作のうち、コンテンツ再生処理を示すシーケンス図である。
【００３１】
なお、以下では、ユーザ端末２からライセンス発行要求を行う時点で、ユーザ端末２の記憶部２５に所望コンテンツの暗号化コンテンツ２５Ｂが既に格納されているものとする。この暗号化コンテンツ２５Ｂについては、ユーザからの指示に応じてコンテンツ取得手段２６Ａでサーバ１のコンテンツ配信手段１６Ａにアクセスしてとダウンロードしてもよく、ユーザ端末２の外部インターフェース部（図示せず）を介してＤＶＤやＣＤ−ＲＯＭなどの記録媒体から記憶部２５に格納されている状態、あるいは記録媒体から取得可能な状態にあるものとする。
【００３２】
ユーザ端末２の情報処理部２６は、操作入力部２３で検出されたユーザによる所望コンテンツの再生要求に応じて（ステップ１００）、ステップ１０１〜１０３のライセンス発行要求処理を開始する。
まず、情報処理部２６は、ライセンス取得手段２６Ｂにより、記憶部２５から例えば記憶部２５を構成するハードディスクやメモリカードに固有のハードウェアＩＤ２５Ａを取得するとともに（ステップ１０１）、計時部２４から現在の端末日時情報を取得する（ステップ１０２）。そして、これらハードウェアＩＤ２５Ａ、端末日時情報、および再生要求で指定された所望コンテンツに固有のコンテンツＩＤを含むライセンス発行要求を、通信Ｉ／Ｆ部２１からデータ通信網３を介してサーバ１へ送信する（ステップ１０３）。
【００３３】
一方、サーバ１の情報処理部１６は、ユーザ端末２からのライセンス発行要求を通信Ｉ／Ｆ部１１を介して受信し、ステップ１１０〜１１３の日時情報検査処理を開始する。
まず、情報処理部１６は、日時情報検査手段１６Ｂにより、基準日時情報、例えば計時部１４から現在のサーバ日時情報を取得し（ステップ１１０）、この基準日時情報と当該ライセンス発行要求に含まれている端末日時情報との時刻差（ズレ）を求め、その時刻差が所定の許容範囲内かどうか検査する（ステップ１１１）。なお、この許容範囲としては、当該デジタル著作権管理システムで提供するサービスの内容や、提供するコンテンツに応じた条件を用いればよく、コンテンツごとに予め設定されている再生有効期限情報１５Ｃ（ライセンス条件）で設定された許容範囲を用いるようにしてもよい。
【００３４】
ここで、両者の時刻差が許容範囲より大きい場合には（ステップ１１１：ＮＯ）、ユーザ端末２の端末日時情報について正当性がないと判断して、日時情報検査手段１６Ｂは、通信Ｉ／Ｆ部１１からデータ通信網３を介して要求元のユーザ端末２へライセンス発行拒否を通知する（ステップ１１２）。
ユーザ端末２のライセンス取得手段２６Ｂは、サーバ１からのライセンス発行拒否通知に応じて、ライセンスを発行できない旨のエラー表示を画面表示部２２で画面表示する（ステップ１１３）。この際、ユーザ端末２の端末日時情報の再調整を促すメッセージを画面表示部２２で表示してもよい。
【００３５】
一方、ステップ１１１において、基準日時情報と端末日時情報との時刻差が所定の許容範囲内である場合（ステップ１１１：ＹＥＳ）、ユーザ端末２の端末日時情報について正当性があると判断し、情報処理部１６は、ステップ１２０〜１２５のライセンス生成および発行処理を開始する。
まず、情報処理部１６は、ライセンス情報生成手段１６Ｃにより、ライセンス発行要求に含まれるコンテンツＩＤに対応する復号鍵の種１５Ｂを記憶部１５から取得し（ステップ１２０）、その復号鍵の種１５Ｂとライセンス発行要求に含まれるハードウェアＩＤとから、所望コンテンツの復号に用いる復号鍵を生成する（ステップ１２１）。
【００３６】
続いて、ライセンス情報生成手段１６Ｃは、当該コンテンツＩＤに対応する再生有効期限情報１５Ｃを記憶部１５から取得し（ステップ１２２）、これら復号鍵および再生有効期限情報１５Ｃを含むライセンス情報を生成する（ステップ１２３）。
次に、情報処理部１６は、ライセンス発行手段１６Ｄにより、ライセンス情報生成手段１６Ｃで生成されたライセンス情報を、記憶部１５の秘密鍵１５Ｄで暗号化することにより電子署名を行い（ステップ１２４）、得られた暗号化ライセンス情報を通信Ｉ／Ｆ部２１からデータ通信網３を介して要求元のユーザ端末２へ送信することによりライセンス発行を行う（ステップ１２５）。
【００３７】
一方、ユーザ端末２の情報処理部２６は、サーバ１からの暗号化ライセンス情報を通信Ｉ／Ｆ部２１を介して受信し、図５のステップ１３０〜１３６のコンテンツ再生処理を開始する。
まず、情報処理部２６は、ライセンス取得手段２６Ｂにより、その暗号化ライセンス情報を記憶部２５の公開鍵２５Ｄで復号し（ステップ１３０）、得られたライセンス情報２５Ｃを記憶部２５へ格納する。
【００３８】
次に、情報処理部２６は、コンテンツ再生手段２６Ｃにより、ライセンス情報２５Ｃの復号鍵に含まれるハードウェアＩＤと記憶部２５のハードウェアＩＤ２５Ａとを比較し、当該ライセンス情報２５Ｃが当該ユーザ端末２用のライセンス情報か否か確認する（ステップ１３１）。
ここで、両ハードウェアＩＤが一致した場合は、当該ライセンス情報２５Ｃが当該ユーザ端末２用であると判断して（ステップ１３１：ＹＥＳ）、ライセンス情報２５Ｃに含まれる再生有効期限情報に対して当該再生が適合しているか否か判断する（ステップ１３２）。
【００３９】
この際、再生有効期限情報として、例えば初回再生日時やライセンス取得日時からの再生有効期限が設定されている場合、記憶部２５の記憶しておいた初回再生日時情報やライセンス取得日時情報と、計時部２４から取得した現在の端末日時情報とを比較し、両者の時刻差が再生有効期限の範囲内か否かを確認することにより、当該再生が所望コンテンツのライセンス条件に適合しているか否か判断される。また、再生回数や課金有無など、他のライセンス条件が設定されている場合は、それぞれの状態情報に基づき当該再生が所望コンテンツのライセンス条件に適合しているか否かについても判断される。
【００４０】
ここで、当該再生が所望コンテンツの再生有効期限に適合している場合（ステップ１３２：ＹＥＳ）、コンテンツ再生手段２６Ｃは、所望コンテンツの暗号化コンテンツ２５Ｂを、ライセンス情報２５Ｃに含まれている復号鍵で復号し（ステップ１３３）、その復号成功に応じて（ステップ１３４）、得られた所望コンテンツを画面表示部２２や音声処理部２７へ出力することにより所望コンテンツの再生を開始する（ステップ１３５）。
【００４１】
なお、ステップ１３１において、両ハードウェアＩＤが一致せず、ライセンス情報２５Ｃが当該ユーザ端末２用ではなかった場合（ステップ１３１：ＮＯ）、ステップ１３２において、当該再生が所望コンテンツの再生有効期限に適合していない場合（ステップ１３２：ＮＯ）、およびステップ１３４において、暗号化コンテンツ２５Ｂの復号に失敗した場合（ステップ１３４：ＮＯ）、コンテンツ再生に失敗した旨のエラー表示を画面表示部２２で画面表示する（ステップ１３６）。
【００４２】
このように、本実施の形態では、デジタル著作権管理装置１において、ユーザ端末２からのライセンス発行要求に含まれる端末日時情報と基準日時情報とを比較することにより当該端末日時情報の正当性を確認し、その正当性が確認できた場合はライセンス発行要求に応じたライセンス情報をユーザ端末２へ送信することによりライセンスを発行し、その正当性が確認できなかった場合はライセンス情報の送信を行わずライセンスの発行を行わないようにしたので、ユーザ端末２の端末日時情報が正しい場合にのみライセンス情報が発行される。
したがって、ユーザ端末２の端末日時情報が変更されている場合には、ライセンス発行を拒否することができ、端末日時情報を変更した状態で取得したライセンスに基づくコンテンツの不正再生を抑止できる。
【００４３】
［第２の実施の形態］
次に、図６を参照して、本発明の第２の実施の形態にかかるデジタル著作権管理システムについて説明する。図６は、本発明の第２の実施の形態にかかるデジタル著作権管理システムの処理動作のうち、ライセンス発行要求処理およびライセンス発行処理を示すシーケンス図であり、前述した図４と同じまたは同等部分には同一符号を付してある。
【００４４】
前述した第１の実施の形態では、サーバ１において、ユーザ端末２からのライセンス発行要求に含まれる端末日時情報についてその正当性を確認する場合を例として説明した。本実施の形態では、ライセンス発行要求に応じてサーバ１からユーザ端末２に対して端末日時情報の取得要求を行う場合を例として説明する。
なお、サーバ１およびユーザ端末２の構成については、前述した図２および図３とほぼ同等であり、ここでの詳細な説明は省略する。
【００４５】
ユーザ端末２の情報処理部２６は、操作入力部２３で検出されたユーザによる所望コンテンツの再生要求に応じて（ステップ１００）、ステップ１０１〜１０３のライセンス発行要求処理を開始する。
一方、サーバ１の情報処理部１６は、ユーザ端末２からのライセンス発行要求を通信Ｉ／Ｆ部１１を介して受信し、ステップ１１０〜１１３の日時情報検査処理を実行する前に、ステップ１２０〜１２４のライセンス生成および発行処理を行う。
【００４６】
その後、サーバ１の情報処理部１６は、ステップ１５０〜１５２の端末日時情報取得処理を開始する。まず、情報処理部１６は、日時情報検査手段１６Ｂにより、通信Ｉ／Ｆ部１１からデータ通信網３を介してユーザ端末２へ端末日時情報の取得要求を送信する（ステップ１５０）。これに応じて、ユーザ端末２の情報処理部２６で、計時部２４で現在の端末日時情報が取得されて（ステップ１５１）、サーバ１へ返送される。（ステップ１５２）。この際、例えばユーザ端末２の現在の端末日時情報を取得して送信する小プログラム（Java（登録商標）script）が記述されたＷｅｂページ（ポップアップウィンドウ）をサーバ１からユーザ端末２へ送信することにより、端末日時情報を取得するようにしてもよく、ユーザ端末２に端末日時情報の取得手段を別途設けることなく、サーバ１から端末日時情報を取得できる。
【００４７】
このようにして、ユーザ端末２の端末日時情報を取得した後、サーバ１の情報処理部１６は、ステップ１１０〜１１３の日時情報検査処理を実行する。
そして、ステップ１１１において、基準日時情報と端末日時情報との時刻差が所定の許容範囲内の場合（ステップ１１１：ＹＥＳ）、ユーザ端末２の端末日時情報について正当性があると判断し、情報処理部１６は、ライセンス発行手段１６Ｄにより、ステップ１２０〜１２４のライセンス生成および発行処理で得られた暗号化ライセンス情報を、通信Ｉ／Ｆ部２１からデータ通信網３を介して要求元のユーザ端末２へ送信することによりライセンス発行を行う（ステップ１２５）。
【００４８】
この後、ユーザ端末２の情報処理部２６で、サーバ１からの暗号化ライセンス情報を通信Ｉ／Ｆ部２１を介して受信され、前述した図５のステップ１３０〜１３６のコンテンツ再生処理が開始され、所望コンテンツがユーザ端末２で再生される。
【００４９】
このように、本実施の形態では、ライセンス発行要求に応じてサーバ１からユーザ端末２に対して端末日時情報の取得要求を行って、端末日時情報を取得するようにしたので、ライセンス発行要求に端末日時情報を含めて送信する機能を持たないユーザ端末２であっても、前述した第１の実施の形態と同様の作用効果を得ることができる。
【００５０】
なお、図６において、ステップ１５０〜１５２の端末日時情報取得処理は、ステップ１１０〜１１３の日時情報検査処理より先に行われていればよく、ステップ１２０〜１２４のライセンス生成および発行処理と、これら端末日時情報取得処理および日時情報検査処理との実行順の制約はない。したがって、端末日時情報取得処理、または端末日時情報取得処理および日時情報検査処理をライセンス生成および発行処理より前に実行するようにしてもよい。
【００５１】
なお、以上の各実施の形態では、基準日時情報として、サーバ１の計時部１４から取得したサーバ日時情報を用いる場合を例として説明したが、これに限定されるものではなく、他の装置から取得した日時情報を基準日時情報として用いてもよい。
また、各実施の形態では、サーバ１で暗号化コンテンツの配信とライセンス発行の両方を行う場合を例として説明したが、暗号化コンテンツについては他の配信サーバで配信し、サーバ１でライセンス発行のみを行うようにしてもよく、前述した各実施の形態と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施の形態にかかるデジタル著作権管理システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態にかかるデジタル著作権管理装置の構成を示すブロック図である。
【図３】本発明の第１の実施の形態にかかるデジタル著作権管理装置と接続されるユーザ端末の構成を示すブロック図である。
【図４】本発明の第１の実施の形態にかかるデジタル著作権管理システムの処理動作（ライセンス発行要求処理およびライセンス発行処理）を示すシーケンス図である。
【図５】本発明の第１の実施の形態にかかるデジタル著作権管理システムの処理動作（コンテンツ再生処理）を示すシーケンス図である。
【図６】本発明の第２の実施の形態にかかるデジタル著作権管理システムの処理動作（ライセンス発行要求処理およびライセンス発行処理）を示すシーケンス図である。
【符号の説明】
【００５３】
１…デジタル著作権管理装置（サーバ）、１１…通信Ｉ／Ｆ部、１２…画面表示部、１３…操作入力部、１４…計時部、１５…記憶部、１５Ａ…暗号化コンテンツ、１５Ｂ…復号鍵の種、１５Ｃ…再生有効期限情報、１５Ｄ…秘密鍵、１５Ｐ…プログラム、２…ユーザ端末、２１…通信Ｉ／Ｆ部、２２…画面表示部、２３…操作入力部、２４…計時部、２５…記憶部、２５Ａ…ハードウェアＩＤ、２５Ｂ…暗号化コンテンツ、２５Ｃ…ライセンス情報、２５Ｄ…公開鍵、２５Ｐ…プログラム、２６…情報処理部、２６Ａ…コンテンツ取得手段、２６Ｂ…ライセンス取得手段、２６Ｃ…コンテンツ再生手段、２７…音声処理部。
【図１】
2006127349.tif 000003
【図２】
2006127349.tif 000004
【図３】
2006127349.tif 000005
【図４】
2006127349.tif 000006
【図５】
2006127349.tif 000007
【図６】
2006127349.tif 000008