(57)【要約】【課題】コンテンツの不正使用を確実に防止できると共に、コンテンツ事業者の負担を軽減し且つ使用者の利便性を向上することができるコンテンツ管理システム及びこれを用いたコンテンツ配信システムを提供する。【解決手段】コンテンツを共通鍵で暗号化した暗号化コンテンツを提供すると共に暗号化コンテンツの復号化を制限することによりコンテンツの利用を管理するコンテンツ管理システムであって、所定のコンテンツを識別するためのコンテンツＩＤと、利用者を識別するためのユーザＩＤと、コンテンツの暗号化に使用した共通鍵を利用者の公開鍵により暗号化し暗号化コンテンツを復号化する鍵情報と、所定のコンテンツの利用を許可する有効期間とを少なくとも含む利用チケットを発行し、利用チケットを介して暗号化コンテンツの復号化を許可するコンテンツ管理部を具備する。【選択図】    図１
2004297550.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを共通鍵で暗号化した暗号化コンテンツを提供すると共に当該暗号化コンテンツの復号化を制限することにより前記コンテンツの利用を管理するコンテンツ管理システムであって、
前記所定のコンテンツを識別するためのコンテンツＩＤと、前記利用者を識別するためのユーザＩＤと、前記コンテンツの暗号化に使用した前記共通鍵に対応し前記利用者の公開鍵によって暗号化し前記暗号化コンテンツを復号するための鍵情報と、前記所定のコンテンツの利用を許可する有効期間とを少なくとも含む利用チケットを発行し、該利用チケットを介して前記暗号化コンテンツの復号化を許可するコンテンツ管理部を具備することを特徴とするコンテンツ管理システム。
【請求項２】
請求項１において、前記コンテンツ管理部は、前記利用者の登録を受け付け、当該利用者を特定する情報及び前記ユーザＩＤを付与することを特徴とするコンテンツ管理システム。
【請求項３】
請求項２において、前記コンテンツ管理部は、前記コンテンツを利用するための登録を行う際に、個人認証のために第三者認証機関の公開鍵証明書を前記利用者から取得することを特徴とするコンテンツ管理システム。
【請求項４】
請求項３において、前記コンテンツ管理部は、前記利用チケットを前記利用者の公開鍵で暗号化して当該利用者に発行することを特徴とするコンテンツ管理システム。
【請求項５】
請求項３又は４において、前記コンテンツ管理部は、前記コンテンツの暗号化に使用した前記共通鍵を前記利用者の公開鍵で暗号化し前記暗号化鍵とすることを特徴とするコンテンツ管理システム。
【請求項６】
請求項１〜５の何れかにおいて、前記コンテンツ管理部は、登録を受け付けた利用者へ前記コンテンツを視聴するためのビューアを付与することを特徴とするコンテンツ管理システム。
【請求項７】
請求項６において、前記ビューアには、ユーザＩＤ及び前記共通鍵を復号化する復号鍵が含まれていることを特徴とするコンテンツ管理システム。
【請求項８】
請求項７において、前記ビューアは、前記利用チケットの前記有効期間の範囲内であることを条件として、それに含まれる前記暗号化鍵を復号化して得た前記公開鍵で前記暗号化コンテンツを復号化して表示することを特徴とするコンテンツ管理システム。
【請求項９】
請求項１〜８の何れかにおいて、前記利用チケットが、当該利用チケットの発行時刻を暗号化した暗号化発行時刻を含み、前記有効期間が前記暗号化発行時刻からの所定期間であること特徴とするコンテンツ管理システム。
【請求項１０】
コンテンツを公開暗号方式の秘密鍵で暗号化した暗号化コンテンツを提供するコンテンツ配信手段と；
前記所定のコンテンツを識別するためのコンテンツＩＤと、前記利用者を識別するためのユーザＩＤと、前記コンテンツの暗号化に使用した前記秘密鍵に対応する公開鍵を前記利用者に対応した暗号鍵によって暗号化した暗号化鍵と、前記所定のコンテンツの利用を許可する有効期間とを少なくとも含む利用チケットを発行し、該利用チケットを介して前記コンテンツの復号化を許可するコンテンツ管理手段とを具備することを特徴とするコンテンツ配信システム。
【請求項１１】
請求項１０において、前記コンテンツ管理手段は、前記利用者の登録を受け付け、当該利用者を特定する情報及び前記ユーザＩＤを付与することを特徴とするコンテンツ配信システム。
【請求項１２】
請求項１１において、前記コンテンツ管理手段は、前記コンテンツを利用するための登録を行う際に、個人認証のために第三者認証機関の公開鍵証明書を前記利用者から取得することを特徴とするコンテンツ配信システム。
【請求項１３】
請求項１２において、前記コンテンツ管理手段は、前記利用チケットを前記利用者の公開鍵で暗号化して当該利用者に発行することを特徴とするコンテンツ配信システム。
【請求項１４】
請求項１２又は１３において、前記コンテンツ管理手段は、前記コンテンツの暗号化に使用した前記秘密鍵に対応する公開鍵を前記利用者の公開鍵で暗号化し前記暗号化鍵とすることを特徴とするコンテンツ配信システム。
【請求項１５】
請求項９〜１４の何れかにおいて、前記コンテンツ管理手段は、登録を受け付けた利用者へ前記コンテンツを視聴するためのビューアを付与することを特徴とするコンテンツ配信システム。
【請求項１６】
請求項１５において、前記ビューアには、ユーザＩＤ及び前記暗号化鍵を復号化する復号鍵が含まれていることを特徴とするコンテンツ配信システム。
【請求項１７】
請求項１６において、前記ビューアは、前記利用チケットの前記有効期間の範囲内であることを条件として、それに含まれる前記暗号化鍵を復号化して得た前記公開鍵で前記暗号化コンテンツを復号化して表示することを特徴とするコンテンツ配信システム。
【請求項１８】
請求項１７において、前記利用チケットが、当該利用チケットの発行時刻を暗号化した暗号化発行時刻を含み、前記有効期間が、前記暗号化発行時刻からの所定期間であることを特徴とするコンテンツ配信システム。
【請求項１９】
請求項１７又は１８において、前記ビューアは、所定のウェブサイトから信頼できる時刻情報を取得し、当該時刻情報により前記有効期間であるのか否かを判断することを特徴とするコンテンツ配信システム。
【請求項２０】
請求項１７又は１８において、前記ビューアは、所定の耐タンパ構造の時計から時刻情報を取得し、当該時刻情報により前記有効期間であるか否かを判断することを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツを共通鍵で暗号化して提供すると共に、暗号化したコンテンツの復号化を制限することによりコンテンツの利用を管理するコンテンツ管理システム及びこれを用いたコンテンツ配信システムに関する。
【０００２】
【従来の技術】
従来から、ソフトウェアや各種コンテンツデータに時間制限を付与して配布するシステムが存在する。例えば、試用のためのソフトウェア又は所定期間レンタルするために使用期間の制限を付与したソフトウェアが、記録媒体を介して配布され、あるいはネットワークを介して配信されている。
【０００３】
また近年、インターネット等のネットワークを介して、音楽データやビデオデータ等のコンテンツのレンタルが行われている。このようにコンテンツをレンタルする方法としては、一般的に、ブロードバンドキャスト方式等、コンテンツをダウンロードすることなくストリーミングにより提供する方法が用いられている。このような方法では、コンテンツの不正コピー等の不正利用は防止することができるが、映画等の大容量のコンテンツを提供するのは難しいという問題がある。また、コンテンツを使用する際には常にオンラインである必要があり利用者の利便性が悪いという問題がある。
【０００４】
このような問題を解決するために、コンテンツを利用者の端末にダウンロードした状態で使用でき且つコンテンツの不正利用を防止した方法がある。例えば、送信するコンテンツの一部にレンタル期間と、レンタル期間を経過した際にユーザ端末に記憶されたコンテンツを閲覧不能もしくは削除するプログラムとを組み込んでユーザ端末に配信する方法がある（例えば、特許文献１参照）。
【０００５】
また、暗号化したコンテンツを加入者側の記憶装置に予め配信しておき、加入者側の記憶装置からの要求信号を事業者側のサーバに送信し、認証されたときのみ、事業者側のサーバが暗号を解読する暗号鍵を配信する方法がある（例えば、特許文献２参照）。
【０００６】
【特許文献１】
特開２００２−７７３２号公報（段落番号［００２２］、図１）
【０００７】
【特許文献２】
特開２００２−３４４９２４号公報（段落番号［００４３］、図４）
【０００８】
【発明が解決しようとする課題】
しかしながら、前者の場合、時計を改ざん等することにより、比較的容易に不正利用されてしまうおそれがある。また、後者の場合、比較的セキュリティ能力は高いものの、コンテンツデータを使用する際には、オンラインとする必要があり利便性が悪く、また、その都度ユーザの認証等を行う必要がありユーザの管理に手間がかかるという問題がある。
【０００９】
本発明は、このような事情に鑑み、コンテンツの不正使用を確実に防止できると共に、コンテンツ事業者の負担を軽減し且つ使用者の利便性を向上することができるコンテンツ管理システム及びこれを用いたコンテンツ配信システムを提供することを課題とする。
【００１０】
【課題を解決するための手段】
上記課題を解決する本発明の第１の態様は、コンテンツを共通鍵で暗号化した暗号化コンテンツを提供すると共に当該暗号化コンテンツの復号化を制限することにより前記コンテンツの利用を管理するコンテンツ管理システムであって、前記所定のコンテンツを識別するためのコンテンツＩＤと、前記利用者を識別するためのユーザＩＤと、前記コンテンツの暗号化に使用した前記共通鍵を前記利用者の公開鍵によって暗号化した前記コンテンツの復号する鍵情報と、前記所定のコンテンツの利用を許可する有効期間とを少なくとも含む利用チケットを発行し、該利用チケットを介して前記暗号化コンテンツの復号化を許可するコンテンツ管理部を具備することを特徴とするコンテンツ管理システムにある。
【００１１】
本発明の第２の態様は、第１の態様において、前記コンテンツ管理部は、前記利用者の登録を受け付け、当該利用者を特定する情報及び前記ユーザＩＤを付与することを特徴とするコンテンツ管理システムにある。
【００１２】
本発明の第３の態様は、第２の態様において、前記コンテンツ管理部は、前記コンテンツを利用するための登録を行う際に、個人認証のために第三者認証機関の公開鍵証明書を前記利用者から取得することを特徴とするコンテンツ管理システムにある。
【００１３】
本発明の第４の態様は、第３の態様において、前記コンテンツ管理部は、前記利用チケットを前記利用者の公開鍵で暗号化して当該利用者に発行することを特徴とするコンテンツ管理システムにある。
【００１４】
本発明の第５の態様は、第３又は４の態様において、前記コンテンツ管理部は、前記コンテンツの暗号化に使用した前記公開鍵に対応する公開鍵を前記利用者の共通鍵で暗号化し前記暗号化鍵とすることを特徴とするコンテンツ管理システムにある。
【００１５】
本発明の第６の態様は、第１〜５の何れかの態様において、前記コンテンツ管理部は、登録を受け付けた利用者へ前記コンテンツを視聴するためのビューアを付与することを特徴とするコンテンツ管理システムにある。
【００１６】
本発明の第７の態様は、第６の態様において、前記ビューアには、ユーザＩＤ及び前記共通鍵さらに暗号化するコンテンツを複合化するための鍵情報を有することを特徴とするコンテンツ管理システムにある。
【００１７】
本発明の第８の態様は、第７の態様において、前記ビューアは、前記利用チケットの前記有効期間の範囲内であることを条件として、それに含まれる前記暗号化鍵を復号化して得た前記公開鍵で前記暗号化コンテンツを復号化して表示することを特徴とするコンテンツ管理システムにある。
【００１８】
本発明の第９の態様は、第１〜８の何れかの態様において、前記利用チケットが、当該利用チケットの発行時刻を暗号化した暗号化発行時刻を含み、前記有効期間が前記暗号化発行時刻からの所定期間であること特徴とするコンテンツ管理システムにある。
【００１９】
本発明の第１０の態様は、コンテンツを公開暗号方式の秘密鍵で暗号化した暗号化コンテンツを提供するコンテンツ配信手段と；前記所定のコンテンツを識別するためのコンテンツＩＤと、前記利用者を識別するためのユーザＩＤと、前記コンテンツの暗号化に使用した前記秘密鍵に対応する公開鍵を前記利用者に対応した暗号鍵によって暗号化した暗号化鍵と、前記所定のコンテンツの利用を許可する有効期間とを少なくとも含む利用チケットを発行し、該利用チケットを介して前記コンテンツの復号化を許可するコンテンツ管理手段とを具備することを特徴とするコンテンツ配信システムにある。
【００２０】
本発明の第１１の態様は、第１０の態様において、前記コンテンツ管理手段は、前記利用者の登録を受け付け、当該利用者を特定する情報及び前記ユーザＩＤを付与することを特徴とするコンテンツ配信システムにある。
【００２１】
本発明の第１２の態様は、第１１の態様において、前記コンテンツ管理手段は、前記コンテンツを利用するための登録を行う際に、個人認証のために第三者認証機関の公開鍵証明書を前記利用者から取得することを特徴とするコンテンツ配信システムにある。
【００２２】
本発明の第１３の態様は、第１２の態様において、前記コンテンツ管理手段は、前記利用チケットを前記利用者の公開鍵で暗号化して当該利用者に発行することを特徴とするコンテンツ配信システムにある。
【００２３】
本発明の第１４の態様は、第１２又は１３の態様において、前記コンテンツ管理手段は、前記コンテンツの暗号化に使用した前記秘密鍵に対応する公開鍵を前記利用者の公開鍵で暗号化し前記暗号化鍵とすることを特徴とするコンテンツ配信システムにある。
【００２４】
本発明の第１５の態様は、第９〜１４の何れかの態様において、前記コンテンツ管理手段は、登録を受け付けた利用者へ前記コンテンツを視聴するためのビューアを付与することを特徴とするコンテンツ配信システムにある。
【００２５】
本発明の第１６の態様は、第１５の態様において、前記ビューアには、ユーザＩＤ及び前記暗号化鍵を復号化する復号鍵が含まれていることを特徴とするコンテンツ配信システムにある。
【００２６】
本発明の第１７の態様は、第１６の態様において、前記ビューアは、前記利用チケットの前記有効期間の範囲内であることを条件として、それに含まれる前記暗号化鍵を復号化して得た前記公開鍵で前記暗号化コンテンツを復号化して表示することを特徴とするコンテンツ配信システムにある。
【００２７】
本発明の第１８の態様は、第１７の態様において、前記利用チケットが、当該利用チケットの発行時刻を暗号化した暗号化発行時刻を含み、前記有効期間が、前記暗号化発行時刻からの所定期間であることを特徴とするコンテンツ配信システムにある。
【００２８】
本発明の第１９の態様は、第１７又は１８の態様において、前記ビューアは、所定のウェブサイトから信頼できる時刻情報を取得し、当該時刻情報により前記有効期間であるのか否かを判断することを特徴とするコンテンツ配信システムにある。
【００２９】
本発明の第２０の態様は、第１７又は１８の態様において、前記ビューアは、所定の耐タンパ構造の時計から時刻情報を取得し、当該時刻情報により前記有効期間であるか否かを判断することを特徴とするコンテンツ配信システムにある。
【００３０】
かかる本発明によれば、コンテンツの不正使用を確実に防止できると共に、コンテンツ事業者の負担を軽減し且つ使用者の利便性を向上することができる。
【００３１】
【発明の実施の形態】
以下、本発明を一実施形態に基づいて詳細に説明する。
【００３２】
図１には、本発明の一実施形態に係るコンテンツ管理システム及びこれを用いた暗号配信システムの一例を概念的に示す。本発明のコンテンツ配信システムは、例えば、ネットワークを介して配信されるレンタルのソフトウェア、音楽ソフト、ビデオソフト等に用いて好適なシステムであり、図１に示すように、コンテンツ情報等の各種情報を管理すると共にコンテンツの配信を行う管理サーバ１０と、時刻情報を出力する時刻情報サーバ２０とを具備し、これらのサーバは、利用者の端末であるパソコン３０とネットワーク１００を介して接続されている。
【００３３】
管理サーバ１０は、コンテンツ管理手段１１を有すると共に、コンテンツを記憶しておくための大容量の記憶装置１２及び各種情報が蓄積されるデータベース１３とを有する。コンテンツ管理手段１１は、各コンテンツに割り当てられ識別のためのコンテンツＩＤ、及び共通鍵（以下、コンテンツ共通鍵）等のコンテンツ情報をデータベース１３に登録し管理する。また、利用者の登録を受け付け、例えば、氏名、住所等の個人情報と共に、各利用者に割り当てたユーザＩＤ及び所定の暗号鍵をデータベース１３に登録して管理する。なお、本実施形態では、この利用者の暗号鍵として、公開暗号方式の暗号鍵を用いており、コンテンツ管理手段１１は、各利用者から取得した公開鍵（以下、ユーザ公開鍵）を管理している。
【００３４】
また、コンテンツ管理手段１１は、利用者の登録を受け付ける際に、コンテンツを視聴するためのビューア３５を各利用者のパソコン３０にネットワークを介して配信する。なお、本実施形態では、コンテンツ管理手段１１が、ネットワーク１００を介して各パソコン３０にビューア３０を配信するようにしたが、勿論、ビューア３０は、記録媒体に格納されたものを各利用者に配布するようにしてもよい。
【００３５】
また、コンテンツ管理手段１１は、利用者からの要求に応じて、上記コンテンツ情報及び登録情報に基づいて、コンテンツを利用するための利用チケットを発行する。この利用チケットは、例えば、本実施形態では、コンテンツＩＤ、ユーザＩＤ、コンテンツ共通鍵をユーザ公開鍵によって暗号化した暗号化鍵と、コンテンツの利用を許可する有効期間とを含む。また、本実施形態では、この利用チケットには、後述する時刻情報サーバ２０によって出力されるチケット発行時刻を暗号化した暗号化発行時刻が含まれ、コンテンツの有効期間は、例えば、発行時刻が含まれる日から５日間等のように、この発行時刻に基づいて設定されている。そして、詳しくは後述するが、利用者はこの利用チケットを購入することにより、コンテンツの利用が許可されることになる。
【００３６】
時刻情報サーバ２０は、時刻情報を生成する時刻手段である時計２１と、暗号化時刻発生手段２２とを具備する。ここで、時計２１は、必ずしも正確な時刻を刻む必要はなく、一般的にパソコンや各種ＯＡ機器などで用いられているものでもよいが、勿論、協定世界時に基づいて校正されている信頼できる基準時刻を刻むものであってもよい。暗号化時刻発生手段２２は、外部からの時刻要求に基づいて時計２１から時刻を取得すると共に、時刻情報サーバ２０が保有する所定の公開暗号方式の秘密鍵（以下、時刻秘密鍵）によって取得した時刻を暗号化して暗号化時刻を出力する。なお、本発明のシステムでは、この暗号化時刻手段２２は、上述したように管理サーバ１０からの要求に応じて暗号化発行時刻を出力する他、登録されている利用者のパソコン３０からの要求に応じて、各パソコンに暗号化時刻を出力する。利用者のパソコン３０による暗号化時刻の利用については、詳しく後述する。
【００３７】
なお、各利用者の端末であるパソコン３０は、上述したようにコンテンツ管理手段１１によって配信されたビューア３５を有する。このビューア３５は、時刻情報サーバ２０の暗号化時刻手段２２が出力する暗号化時刻に基づいて、コンテンツの利用期間を管理する時刻管理手段３６と、暗号化コンテンツを復号化する復号化手段３７とを具備する。また、ビューア３５には、暗号化コンテンツを復号化するための復号鍵、例えば、本実施形態では、上記ユーザ公開鍵に対応するユーザ秘密鍵と共に、上記時刻秘密鍵に対応する時刻公開鍵が内蔵されている。なお、ユーザ秘密鍵は、予めパソコン３０が保持しているものであり、ビューア３５をインストールすることによってビューア３５に登録される。そして、時刻管理手段３６がこれらの暗号鍵を用いてコンテンツの利用期間を管理、すなわち、復号化手段３７が暗号化コンテンツの復号化するのを制限するため、不正使用が防止され、特定の利用者が所定期間だけコンテンツを利用することができる。
【００３８】
以下、このようなコンテンツ配信システムによりコンテンツを利用する手順の一例を説明する。
【００３９】
かかるコンテンツ配信システムでは、利用者は、まず、ステップＳ１で管理サーバ１０にユーザ登録を行う。ここで、本コンテンツ管理システムは、利用者に対し、氏名、住所、決済のためのクレジットカードの番号等の所定の個人データの入力を要求する。そして、ステップＳ２でコンテンツ管理手段１１が登録を受け付け、利用者にユーザＩＤ及びパスワードを発行し、これらのユーザ情報をデータベース１３に登録する。なお、利用者登録の際、コンテンツ管理手段１１は、個人認証のために第三者機関の公開鍵証明書を取得することが好ましい。これにより、利用者を確実に特定することができる。また、ここで取得した公開鍵を当該利用者専用のユーザ公開鍵として使用することにより、利用チケットの複製使用を防止することができる。
【００４０】
ユーザ登録が完了すると、コンテンツ管理手段１１は、コンテンツ公開鍵及び時刻公開鍵が登録されたビューア３５を利用者のパソコン３０に送信する。そして、利用者は、ビューア３５をパソコン３０にインストールすることにより、コンテンツの利用が可能となる。
【００４１】
コンテンツの利用手順としては、ステップＳ４で管理サーバに暗号化コンテンツの配信を要求する。具体的には、所定のＵＲＬに接続すると、ユーザＩＤ及びパスワードの入力が要求され、これらを入力することにより個人認証されて管理サーバ１０へのアクセスが許可される。そして、管理サーバ１０にアクセスし、例えば、画面に表示された一覧からコンテンツ名を選択する等、所定の方法で、レンタルしたいコンテンツを選択する。これにより、ステップＳ５でコンテンツ管理手段１１が、図３に示すように、記憶装置１２に記憶されている所定のコンテンツ５０をデータベース１３に登録されている所定のコンテンツ共通鍵５１によって暗号化して暗号化コンテンツ５０Ａとし、ステップＳ６でネットワークを介して利用者のパソコン３０に暗号化コンテンツ５０Ａを配信する。そして、配信された暗号化コンテンツ５０Ａが所定のディレクトリに保存される。
【００４２】
同時に、ステップＳ７で、配信された暗号化コンテンツ５０Ａを利用するための利用チケットの購入を管理サーバ１０に要求する。具体的には、利用チケット購入のための所定のＵＲＬに接続し、コンテンツＩＤや、利用期間等の所定情報を入力する。これにより、ステップＳ８でコンテンツ管理手段１１が、利用者が予め登録しているクレジットカードにより料金を電子決済する。なお、上述したようにユーザ登録の際、コンテンツ管理手段１１は、利用者から第三者機関の公開鍵証明書を取得し、ユーザＩＤ等と共に登録情報として保持している。そして、コンテンツ管理手段１１は、この登録情報によって利用者を特定して料金を徴収している。
【００４３】
次いで、ステップＳ９でコンテンツ管理手段１１は、データベース１３に登録されている利用者のユーザ公開鍵５２によって、暗号化コンテンツ５０Ａの暗号化に用いたコンテンツ共通鍵５１に対応するコンテンツ公開鍵５３を暗号化して暗号化鍵５４を作成する（図４参照）。さらに、ステップＳ１０でコンテンツ管理手段１１は、時刻情報サーバ２０に暗号化発行時刻を要求する。これにより、ステップＳ１１で時刻情報サーバ２０の時計２１が利用チケットの発行時刻となる現在時刻を発生し、暗号化時刻手段２２がこの現在時刻を時刻秘密鍵で暗号化して暗号化発行時刻２５として管理サーバ１０に出力する（ステップＳ１２）。そして、ステップＳ１３でコンテンツ管理手段１１が、これら暗号化鍵５４及び暗号化発行時刻２５と共に、コンテンツＩＤ、ユーザＩＤ及び有効期間を含む利用チケット６０を作成し、ステップＳ１４でこの利用チケット６０を利用者のパソコン３０に送信する。
【００４４】
なお、この利用チケット６０には、データの改ざん防止のためにデジタル署名を付与しておくことが望ましい。また、この利用チケット６０自体を、例えば、ユーザ公開鍵５２等の暗号鍵で暗号化して利用者に送信するようにしてもよい。また、本実施形態では、コンテンツ等の暗号化に公開暗号方式を用いているが、暗号化の方法はこれに限定されず、例えば、共通鍵暗号方式等、他の方法を用いることもできる。
【００４５】
このような利用チケット６０が発行されると、利用者は、パソコン３０にインストールされているビューア３５によって暗号化コンテンツを起動させることにより、復号化手段３７が暗号化コンテンツを復号してコンテンツの視聴が可能となる（ステップＳ１５）。なお、復号化手段３７が暗号化コンテンツを復号しようとすると、まずビューア３５の時刻管理手段３６が動作し、コンテンツの有効期間の確認を行う。このような有効期間の確認手順を図５のフローチャートを参照しながらさらに詳細に説明する。
【００４６】
時刻管理手段３６は、ステップＳ２１で暗号化コンテンツの復号が要求されると、ステップＳ２２で所定のＵＲＬへ接続して時刻要求を時刻情報サーバ２０へ出し、ステップＳ２３で暗号化時刻を取得する。ステップＳ２４で取得した暗号化時刻を時刻公開鍵で復号化することにより正規の暗号化時刻であるか否かを判断し、正規の暗号化時刻でない場合には、ステップＳ２５で復号化を禁止してコンテンツの利用を拒否する。一方、ステップＳ２４で、正規の暗号化時刻であると判断した場合には、ステップＳ２６で、利用チケット６０に含まれる有効期間と正規の暗号化時刻とを比較して、正規の暗号化時刻が有効期間外であるときは、ステップＳ２５に飛んで復号化を禁止してコンテンツの利用を拒否する。また、ステップＳ２６で正規の暗号化時刻が有効期間内であれば、ステップＳ２７で復号化手段３７による暗号化コンテンツ５０Ａの復号化を許可する。
【００４７】
このように、時刻管理手段３６が、時刻情報サーバ２０が出力する暗号化時刻２５のみにより有効期間を管理しているため、利用チケット６０に含まれる有効期間等の改ざんを行うと、暗号化コンテンツの復号化は拒否され、コンテンツの不正使用が確実に防止される。
【００４８】
なお、暗号化コンテンツの復号化が許可されると、復号化手段３７が、ビューア３５に登録されているユーザ秘密鍵によって利用チケット６０に含まれる暗号化鍵５４をコンテンツ公開鍵５３に復号化し、この復号化されたコンテンツ公開鍵５３によって暗号化コンテンツ５０Ａを復号化しコンテンツを表示する。
【００４９】
このように暗号化コンテンツは、各利用者のユーザ秘密鍵によって実質的に復号化される。すなわち、暗号化コンテンツが正規に配信されたものでない場合には、ユーザ公開鍵とユーザ秘密鍵とが対応せず暗号化鍵５４を復号化することはできない。したがって、この点においてもコンテンツの不正利用を確実に防止することができる。
【００５０】
なお、時刻管理手段３６は、視聴開始時だけでなく、視聴中の所定のタイミングで時刻情報サーバ２０から時刻を取得し、取得した時刻が記憶された有効期間内か否かを判断して有効期間をより正確に管理するようにしてもよい。
【００５１】
以上説明したように、本発明のシステムでは、ダウンロードした暗号化コンテンツは、利用チケットを購入することによって視聴（復号）を許可すると共に、利用期間を制限するようにしたので、ネットワークを介してコンテンツを配信するようにしても、不正使用を確実に防止することができる。
【００５２】
また、暗号化コンテンツのみでは利用できないためデータをダウンロードする際に課金する必要はなく、暗号化コンテンツのダウンロードの時期を制限する必要もない。したがって、利用者の利便性が著しく向上する。このように本発明のシステムは、セキュリティ能力を著しく向上することができ且つ利用者の利便性も著しく向上することができる。
【００５３】
なお、本実施形態では、利用者のパソコン３０とインターネットを介して接続される時刻情報サーバ２０を用いて、有効期間の管理を行うようにしたが、これに限定されず、例えば、利用者のパソコン３０のＵＳＢポートに接続して用いることのできる耐タンパ構造の時刻暗号鍵モジュールを用いて有効期間の管理を行うようにしてもよい。この時刻暗号鍵モジュールとは、時刻情報サーバ２０と同様に、時刻情報を発生する時計と、発生した時刻情報を公開暗号化システムの秘密鍵によって暗号化する暗号化時刻発生手段とを有するものをいう。
【００５４】
具体的には、利用者がユーザ登録を完了した時点で、ビューア３５と共にこの時刻暗号鍵モジュールを利用者に付与する。そして、ビューア３５の時刻管理手段３６は、時刻暗号鍵モジュールから出力される暗号化時刻に基づいてのみ有効期間を管理するようにしておく。すなわち、時刻暗号鍵モジュールから出力される暗号化時刻により、コンテンツ利用の有効期間内か否かを判断するようにしておく。これにより、所定のウェブサイトから時刻情報を得るのと同様に、信頼できる時刻情報を取得できるため、時刻の改ざん等による不正使用を確実に防止することができる。
【００５５】
なお、耐タンパ構造とは、外部からの不正な手続による内部情報の取得又は改ざん等を物理的及び理論的に防止することができる構造をいう。
【００５６】
また、本実施形態では、管理サーバ１０のコンテンツ管理手段１１が、暗号化コンテンツの配信及び利用権の発行の両方を行うようにしたが、これに限定されず、例えば、図６に示すように、管理サーバ１０は、コンテンツ管理手段１１が、利用チケットの発行のみを行うようにする。そして、管理サーバ１０とは別途、コンテンツ配信手段４１及び記憶装置４２を有する配信サーバ４０を設け、管理サーバ１０が暗号化した暗号化コンテンツを記憶装置４２に蓄積して、コンテンツ配信手段４１が、利用者のパソコン３０に暗号化コンテンツを配信するようにしてもよい。これにより、管理サーバ１０が暗号化コンテンツを管理することなく、管理サーバ１０の負担を著しく軽減することができ、且つセキュリティ能力が低下することもない。
【００５７】
具体的には、コンテンツ事業者である管理サーバ１０は、コンテンツ及び利用者の情報を管理すると共に利用チケットの発行業務のみを行い、データセンターである配信サーバ４０に、コンテンツ自体の管理及び配信を委託する。このとき、コンテンツ事業者は、データセンターにコンテンツを暗号化した暗号化コンテンツのみの管理を委託する。これにより、データセンター自体もこの暗号化コンテンツを使用することはできない。したがって、コンテンツ事業者から配信する場合と同様のセキュリティ性能で、データセンターから各利用者に暗号化コンテンツを配信することができる。すなわち、コンテンツ業者は、配信業務に関してセキュリティの面で全く監視等の必要がなく、負担が著しく軽減される。
【００５８】
【発明の効果】
以上説明したように、本発明によれば、利用チケットを購入することにより、暗号化したコンテンツの復号化が許可され、且つ有効期間も制限されるので、配信した暗号化コンテンツが不正使用されるのを確実に防止できセキュリティ能力が著しく向上すると共に、利用者の利便性も著しく向上する。
【図面の簡単な説明】
【図１】本発明のコンテンツ配信システムの構成を示すブロック図である。
【図２】コンテンツの利用手順の一例を示すシーケンス図である。
【図３】暗号化コンテンツの配信手順の一例を示す図である。
【図４】利用チケットの作成手順の一例を示す図である。
【図５】時間管理手段の処理手順の一例を示すフローチャートである。
【図６】本発明のコンテンツ配信システムの他の構成を示すブロック図である。
【符号の説明】
１０  管理サーバ
１１  コンテンツ管理手段
１２  記憶装置
１３  データベース
２０  時刻情報サーバ
２１  時計
２２  暗号化時刻手段
３０  パソコン
３５  ビューア
３６  時刻管理手段
３７  復号化手段
【図１】
2004297550.tif 000003
【図２】
2004297550.tif 000004
【図３】
2004297550.tif 000005
【図４】
2004297550.tif 000006
【図５】
2004297550.tif 000007
【図６】
2004297550.tif 000008