(57)【要約】【課題】  コンテンツカプセルにセキュリティ機能を自動実行させる機能を付加することで、安全性の向上、ならびに効率的なコンテンツ管理を行う。【解決手段】  コンテンツ提供管理装置２０は、外部から取得した証明書失効情報、もしくは時刻情報に基づき、配信されるコンテンツの暗号化鍵を更新するプログラムを、デジタルコンテンツと一体化（コンテンツカプセル）して利用者装置１０に配信する。また、コンテンツ提供管理装置２０は、このコンテンツカプセルに、利用者もしくは利用者装置の認証、あるいは、時刻情報の取得と有効期限の確認に関する機能も付加する。【選択図】      図２
2007081918.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介し利用者装置にコンテンツ配信を行うコンテンツ提供管理装置であって、
外部から取得した証明書失効情報、もしくは時刻情報に基づき、前記配信されるコンテンツの暗号化鍵を更新するプログラムを前記コンテンツと一体化して配信するコンテンツ配信手段、
を備えたことを特徴とするコンテンツ提供管理装置。
【請求項２】
前記コンテンツ配信手段は、
前記暗号化されたコンテンツを保存するコンテンツ保存部と、
前記暗号化のためのロジックと暗号化鍵とが一体化されて格納され、前記暗号化のためのロジックに従って復号化もしくは再暗号化する暗号化／復号化部と、
外部から取得した証明書失効情報、もしくは時刻情報に基づく条件判定を行い、前記暗号化のロジックを変更する暗号化／復号化ロジック更新部と、
前記デジタルコンテンツの利用時に取得される、利用者もしくは前記利用者装置の認証情報に基づき認証鍵情報を生成し、当該生成した認証鍵情報により利用者もしくは利用装置の認証を行う認証部と、
を備えることを特徴とする請求項１に記載のコンテンツ提供管理装置。
【請求項３】
前記認証部は、
前記利用者もしくは利用者装置の認証情報を用いて公開鍵を生成し、前記利用者装置に対して生成される乱数を送信し、当該乱数の署名情報を受信して署名検証を行い、正当な権利所有者か利用者装置であることを判定することを特徴とする請求項２に記載のコンテンツ提供管理装置。
【請求項４】
復号コンテンツを取得して再生を行う利用者装置と、
前記利用者装置とはネットワークを介して接続され、前記復号コンテンツ取得のための要求を受信して利用者認証を行い、当該認証が成立したときに、外部から取得される証明書失効情報もしくは時刻情報に基づく条件判定を行い、前記条件が成立したときに前記コンテンツを暗号化するためのロジックの更新処理を実行し、当該更新された暗号化ロジックに従い復号化されたコンテンツを前記要求のあった利用者装置に配信するコンテンツ提供管理装置と、
を備えたことを特徴とするコンテンツ配信システム。
【請求項５】
利用者装置とはネットワークを介して接続されるコンテンツ提供管理装置に用いられるプログラムであって、
暗号化のためのロジックと暗号化鍵とが一体化されて格納され、前記暗号化のためのロジックに従って復号化もしくは再暗号化するステップと、
外部から取得した証明書失効情報、もしくは時刻情報に基づく条件判定を行い、前記暗号化のロジックを変更するステップと、
前記復号コンテンツの取得要求時、前記利用者装置から取得される、利用者もしくは前記利用者装置の認証情報に基づき認証鍵情報を生成し、当該生成した認証鍵情報により利用者もしくは利用者装置の認証を行うステップと、
前記利用者、もしくは利用者装置の認証が成立したときに、前記復号化されたコンテンツを要求のあった利用者装置に配信するステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツを保護する用途に用いて好適な、コンテンツ提供管理装置およびコンテンツ配信システムならびにプログラムに関する。
【背景技術】
【０００２】
近年、音声や動画等のマルチメディアコンテンツに関し、ネットワークを利用して販売するサービスが普及し始めている。このようなデジタルコンテンツを再生する際には、利用者や利用者装置が正当な権利所有者であることを確認する必要がある。
【０００３】
従来、コンテンツの一部のみ提供し、あるいは利用制限を設定する提供コンテンツに関して部分利用の制御を簡単に実現する方法が知られている。具体的に、提供者側は、コンテンツを所定の暗号化儀により暗号化し、その暗号化コンテンツに利用制限情報を付加してカプセルコンテンツとして送信する。そして、利用者側は、受信したカプセルコンテンツを暗号化コンテンツと利用制限情報とに分離し、利用要求があったときに要求の内容と利用制限情報との照合によって利用可否を判定し、利用可である場合にのみ暗号化コンテンツを復号して利用を許可する仕組みである（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５３９５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した特許文献１に開示された技術によれば、コンテンツ提供側の設定によるコンテンツの利用制限の制御は可能であるが、コンテンツを暗号化する鍵が危殆化した場合、その鍵を自動更新する機能が付加されていないため、安全性の観点から問題があった。
また、利用者が購入した権利に基づいて一定期間経過したときに利用が自動停止されるような制御は利用者側に委ねられ、従って、利用者側の負荷が大きく、効率的なコンテンツ管理の面で不備があった。
【０００５】
本発明は上記した諸々の事情に基づいてなされたものであり、コンテンツを暗号化するための鍵情報の自動更新や、有効期限の確認等に関する機能をプログラムに内包する形態（コンテンツカプセル）で提供する仕組みを構築することにより、安全性の向上と、効率的な著作権管理を実現する、コンテンツ提供管理装置およびコンテンツ配信システムならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために本発明は、ネットワークを介して利用者装置にコンテンツ配信を行うコンテンツ提供管理装置であって、外部から取得した証明書失効情報、もしくは時刻情報に基づき、前記配信されるコンテンツの暗号化鍵を更新するプログラムを前記コンテンツと一体化して配信するコンテンツ配信手段、を備えたことを特徴とする。
【０００７】
また、本発明において、前記コンテンツ配信手段は、前記暗号化されたコンテンツを保存するコンテンツ保存部と、前記暗号化のためのロジックと暗号化鍵とが一体化されて格納され、前記暗号化のためのロジックに従って復号化もしくは再暗号化する暗号化／復号化部と、外部から取得した証明書失効情報、もしくは時刻情報に基づく条件判定を行い、前記暗号化のロジックを変更する暗号化／復号化ロジック更新部と、前記コンテンツの利用時に取得される、利用者もしくは前記利用者装置の認証情報に基づき認証鍵情報を生成し、当該生成した認証鍵情報により利用者もしくは利用装置の認証を行う認証部と、を備えたことを特徴とする。
【０００８】
また、本発明において、前記認証部は、前記利用者もしくは利用者装置の認証情報を用いて公開鍵を生成し、前記利用者装置に対して生成される乱数を送信し、当該乱数の署名情報を受信して署名検証を行い、正当な権利所有者か利用者装置であることを判定することを特徴とする。
【０００９】
また、本発明は、コンテンツを取得して再生を行う利用者装置と、前記利用者装置とはネットワークを介して接続され、前記コンテンツ取得のための要求を受信して利用者認証を行い、当該認証が成立したときに、外部から取得した証明書失効情報もしくは時刻情報に基づく条件判定を行い、前記条件が成立したときに前記コンテンツを暗号化するためのロジックの更新処理を実行し、当該更新されたロジックに従い復号化されたコンテンツを前記要求のあった利用者装置に配信するコンテンツ提供管理装置と、を備えたことを特徴とする。
【００１０】
また、本発明は、利用者装置とはネットワークを介して接続されるコンテンツ提供管理装置に用いられるプログラムであって、暗号化のためのロジックと暗号化鍵とが一体化されて格納され、前記暗号化のためのロジックに従って復号化もしくは再暗号化するステップと、外部から取得した証明書失効情報、もしくは時刻情報に基づく条件判定を行い、前記暗号化のロジックを変更するステップと、前記コンテンツの利用時、前記利用者装置から取得される、利用者もしくは前記利用者装置の認証情報に基づき認証鍵情報を生成し、当該生成した認証鍵情報により利用者もしくは利用装置の認証を行うステップと、前記利用者、もしくは利用者装置の認証が成立したときに前記復号化されたコンテンツを要求のあった利用者装置に配信するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、コンテンツ提供管理装置が、外部から取得した証明書失効情報もしくは時刻情報に基づき、配信されるコンテンツの暗号化鍵を自動更新するプログラムをコンテンツと一体化（コンテンツカプセル）して利用者装置に配信することで、コンテンツカプセル自身でセキュリティ機能を自動実行することができ、安全性が向上するとともに、効率的なコンテンツ管理が可能になる。
また、コンテンツカプセルに、上記した鍵情報の更新機能の他に、利用者もしくは利用者装置の認証、あるいは、時刻情報の取得と有効期限の確認に関する機能を付加することで、利用者装置の負荷が軽減されるとともに様々なセキュリティ機能の実現が可能になる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の実施形態のコンテンツ提供管理装置により生成されるコンテンツカプセルの構造を概念的に示した図である。
図１に示されるように、コンテンツカプセルは、階層構造を採り、上位から下位方向に向かって、認証モジュール１、ディスクリプタ自動更新モジュール、ディスクリプタ３から成るプログラム部分と、暗号化されたコンテンツ４部分とから成る。
【００１３】
ここで、配信されるコンテンツは、ディスクリプタ３の暗号ロジックにより暗号化され保存されている。また、ディスクリプタ３は、その上位に位置するモジュール（ディスクリプタ自動更新モジュール２）の指示に従い、コンテンツの復号、あるいは更新された暗号鍵によりコンテンツの再暗号化を行う。なお、ディスクリプタ３には、暗号化ロジックと鍵情報とが一体化され格納される。
ディスクリプタ自動更新モジュール２は、外部からネットワーク経由で通信により取得される証明書の失効情報や、時刻情報により暗号化ロジックを変更する。暗号化ロジックの変更は、何らかのイベント発生の都度、あるいは一定間隔毎に実行されるような設定が可能であり、後者の場合、一定間隔毎に暗号化、あるいは復号化ロジックが変更される。
【００１４】
認証モジュール１は、利用者が正当な権利所有者か、正当な利用者装置か等について認証する。従って、認証モジュール１は、機器情報、ユーザＩＤ等の利用者認証情報を取得し、取得したこれら情報から認証鍵情報を生成し、この生成した認証鍵情報でコンテンツ取得要求を発行した利用者、あるいは利用者装置を認証する。例えば、ＩＤ型暗号を用いて機器情報、ユーザＩＤから公開鍵を生成する。そして、相手に乱数を送信して乱数の署名を受信する。最後に、受信した署名を検証して正当な権利所有者か否かを確認する。
なお、ＩＤ型暗号とは、ＩＤ情報から復号（検証）用の公開鍵（復号鍵）を生成し、公開鍵からさらに暗号化（署名）用の秘密鍵（暗号鍵）を生成する方式である。ＩＤ型暗号の特徴は、意味のあるＩＤ情報から公開鍵を生成するため公開鍵の種類が豊富であり、また公開鍵自体に意味のある情報を持たせることができるという点にある。
【００１５】
図２は、本発明の実施形態に係るコンテンツ配信システムのシステム構成の一例を示す図である。
本発明の実施形態に係るコンテンツ配信システムは、利用者装置１０と、コンテンツ提供管理装置２０とから成り、両者は、図示せぬネットワークを介して接続される。利用者装置１０は、コンテンツ再生部１１と、インタフェース部１２とから成る。コンテンツ再生部１１は、再生プログラムを実行する本体部分であり、ここで生成される復号コンテンツ取得要求は、インタフェース部１２を介してコンテンツ提供管理装置２０に送信され、コンテンツ提供管理装置２０によって生成されるカプセルコンテンツを、インタフェース部１２を介して取り込む。
【００１６】
コンテンツ提供管理装置２０は、外部から取得した証明書失効情報、もしくは時刻情報に基づき、配信されるコンテンツの暗号化鍵を更新するプログラムをコンテンツと一体化して配信するコンテンツ配信手段として機能し、このコンテンツ配信手段は、インタフェース部２１と、認証部２２と、暗号化／復号化ロジック更新部２３と、暗号化／復号化部２４と、コンテンツ保存部２５とから構成される。
インタフェース部２１は、利用者装置１０とのインタフェースを司り、利用者装置１０により生成される復号コンテンツ取得要求を認証部２１へ転送する他に、認証部２１を介して転送されるカプセルコンテンツを図示せぬネットワーク経由で利用者装置１０へ配信する。また、認証部２２は、コンテンツの利用時に取得される、利用者もしくは利用者装置１０の認証情報に基づき認証鍵情報を生成し、当該生成した認証鍵情報により利用者もしくは利用装置１０の認証を行う。
【００１７】
暗号化／復号化ロジック更新部２２は、外部から通信により取得した証明書失効情報、もしくは時刻情報に基づく条件判定を行い、後述する暗号化／復号化部２４の暗号化のロジックを変更する。暗号化／復号化部２４には、暗号化のためのロジックと暗号化鍵とが一体化されて格納され、暗号化のためのロジックに従って暗号化されたコンテンツを復号化もしくは再暗号化する。
なお、コンテンツ保存部２５は、暗号化されたデジタルコンテンツを保存する記憶装置である。
【００１８】
図３は、本発明の実施形態に係るコンテンツ提供管理装置の動作を説明するために引用したフローチャートである。図３はまた、本発明のコンテンツ提供管理装置により生成され、利用者装置に配信されるプログラムの処理手順も合わせて示している。
以下、図３に示すフローチャートを参照しながら図２に示す本発明の実施形態に係るコンテンツ提供管理装置の動作について説明する。
【００１９】
まず、コンテンツ利用装置１０は、コンテンツ再生部１１により生成される復号コンテンツ取得要求を、インタフェース部１２、ならびにネットワーク経由でコンテンツ提供管理装置２０へ送信する。ネットワーク経由でコンテンツ取得要求を受信したコンテンツ提供管理装置２０は、インタフェース部２１経由でその復号コンテンツ取得要求を認証部２２へ転送する（Ｓ３１）。
復号コンテンツ取得要求を受信した認証部２２は、認証処理を実行する（Ｓ３２）。ここで、認証はＩＤ型暗号を用いることとし、復号コンテンツ取得要求とともに送信される利用者装置１０の機器情報、あるいはユーザＩＤを受信し、これらから公開鍵を生成し、利用者装置１０に乱数を送信し、利用者装置１０から乱数の署名を受信する。そして、認証部２２は、受信した署名を検証することにより、正当な権利所有者か否かを確認する。
【００２０】
ここで、認証が成立した場合（Ｓ３３“Ｙｅｓ”）、認証部２２は、暗号化／復号化ロジック更新部２３を起動し、暗号化／復号化ロジック更新部２３に対して復号コンテンツを要求する（Ｓ３４）。暗号化／復号化ロジック更新部２３は、外部から通信により取得した証明書失効情報、あるいは時刻情報、あるいはその両方による条件チェックを行い（Ｓ３５）、暗号化／復号化部２４に対して復号コンテンツの取得を要求する（Ｓ３６）。このとき、更新処理が発生する場合は（Ｓ３７“Ｙｅｓ”）、暗号化／復号化部２４に対して鍵情報の更新を要求し、暗号化／復号化部２４による鍵情報の更新処理が実行される（Ｓ３８）。
続いて、暗号化／復号化部２４は、有効な暗号化鍵を用いて復号処理を実行し、コンテンツ保存部２５に保存された該当の暗号化コンテンツを、要求のあった利用者装置１０に、暗号化／復号化ロジック更新部２３、認証部２２、インタフェース部２１経由で送信する（Ｓ３９）。
【００２１】
このとき、暗号化／復号化ロジック部２４は、必要があれば自身のコンテンツをランダムに生成した別の暗号化ロジックに従って再暗号化する。そして、復号したコンテンツを要求のあった利用者装置１０に対して別の手順に従い送信する。
【００２２】
以上説明のように本発明は、コンテンツ提供管理装置２０が、外部から取得した証明書失効情報もしくは時刻情報に基づき、配信されるコンテンツの暗号化鍵を自動更新するプログラムをデジタルコンテンツと一体化（カプセル化）して利用者装置１０に配信するものであり、このことにより、コンテンツカプセル自身でセキュリティ機能を自動実行することができ、安全性が向上するとともに、効率的なコンテンツ管理が可能になる。
また、コンテンツカプセルに、鍵情報の更新の他に、利用者もしくは利用者装置の認証、あるいは、時刻情報の取得と有効期限の確認に関する機能を付加することで、利用者装置の負荷が軽減されるとともに様々なセキュリティ機能の実現が可能になる。
【００２３】
なお、図２に示す、コンテンツ再生部１１、インタフェース部１２、インタフェース部２１、認証部２２、暗号化／復号化ロジック更新部２３、暗号化／復号化部２４のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって本発明のコンテンツ提供管理装置ならびにコンテンツ配信システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含む。
【００２４】
また、「コンピュータシステム」は、ＷＷＷ（World Wide Web）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係るコンテンツ提供管理装置により生成されるコンテンツカプセルの構造を概念的に示した図である。
【図２】本発明の実施形態に係るコンテンツ配信システムのシステム構成の一例を示す図である。
【図３】本発明の実施形態に係るコンテンツ提供管理装置の動作を説明するために引用したフローチャートである。
【符号の説明】
【００２７】
１━認証モジュール、２━ディスクリプタ自動更新モジュール、３━ディスクリプタ、４━暗号化コンテンツ、１０━利用者装置、１１━コンテンツ再生部、１２━インタフェース部、２０━コンテンツ提供管理装置、２１━インタフェース部、２２━認証部、２３━暗号化／復号化ロジック更新部、２４━暗号化／復号化部、２５━コンテンツ保存部
【図１】
2007081918.tif 000003
【図２】
2007081918.tif 000004
【図３】
2007081918.tif 000005