(57)【要約】【課題】位置情報により、コピーしたコンテンツを指定された場所以外では使用することができないようにする。【解決手段】ライセンス管理サーバがコンテンツのコピーデータに関して、予め登録された位置情報に基づいてコンテンツのコピーデータを暗号化する暗号化鍵を生成し、生成した暗号化鍵により、ホームサーバがコンテンツのコピーデータを暗号化して、ユーザ端末に送信するとともに、ユーザ端末がコンテンツのコピーデータの使用時に、位置情報検出装置から現在の位置情報を入手し、位置情報から動的に前記コンテンツのコピーデータを復号する復号鍵を生成して、コンテンツのコピーデータを復号する【選択図】図６
2009135722.tif 000002
【特許請求の範囲】
【請求項１】
ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムであって、
前記ライセンス管理サーバがコンテンツのコピーデータに関して、予め登録された位置情報に基づいて前記コンテンツのコピーデータを暗号化する暗号化鍵を生成し、該生成した暗号化鍵により、前記ホームサーバが前記コンテンツのコピーデータを暗号化して、前記ユーザ端末に送信するとともに、前記ユーザ端末が前記コンテンツのコピーデータの使用時に、前記位置情報検出装置から現在の位置情報を入手し、該位置情報から動的に前記コンテンツのコピーデータを復号する復号鍵を生成して、前記コンテンツのコピーデータを復号することを特徴とするコンテンツ管理システム。
【請求項２】
ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムであって、
前記位置情報検出装置が、ユーザがコンテンツのコピーデータを使用しようとする場所の位置情報を検出して、登録すべき位置情報を生成する登録位置情報生成手段を備え、
前記ライセンス管理サーバが、該生成された登録位置情報から前記コンテンツのコピーデータを暗号化するための暗号化鍵を生成する暗号化鍵生成手段と、
前記位置情報検出装置が検出する位置情報と合せて計算処理を実行することにより、暗号化されたコンテンツのコピーデータを復号できる復号化鍵を生成するための鍵生成数値を演算する鍵生成数値演算手段とを備え、
前記ホームサーバが、前記ライセンス管理サーバにおいて生成された暗号化鍵により、前記コンテンツのコピーデータを暗号化する暗号化手段を備え、
前記ユーザ端末が、前記ライセンス管理サーバにおいて生成された鍵生成数値と前記ホームサーバにおいて暗号化されたコンテンツのコピーデータを保存する保存手段を備えることを特徴とするコンテンツ管理システム。
【請求項３】
前記位置情報検出装置が、現在の位置情報を検出する現在位置情報検出手段を更に備え、
前記ユーザ端末が、前記コンテンツのコピーデータを使用する場合に、前記位置情報検出装置が検出した現在位置情報と前記保存手段に保存した鍵生成数値とから復号化鍵を演算する復号化鍵演算部と、
該復号化鍵演算部が演算した複合化鍵により、前記保存手段に保存した暗号化されたコンテンツのコピーデータを復号する復号手段と、
を備えたことを特徴とする請求項２に記載のコンテンツ管理システム。
【請求項４】
前記位置情報検出装置が、ＧＰＳ受信装置であることを特徴とする請求項１または２に記載のコンテンツ管理システム。
【請求項５】
ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムにおけるコンテンツ管理方法であって、
前記位置情報検出装置が、コンテンツのコピーデータを使用したい場所の登録位置情報を生成する第１のステップと、
前記位置情報検出装置が、生成した登録位置情報を前記ホームサーバを介して、前記ライセンス管理サーバに送信する第２のステップと、
前記ライセンス管理サーバが、受信した前記登録位置情報の正当性を確認し、該登録位置情報から前記コンテンツのコピーデータを暗号化するための暗号化鍵を生成する第３のステップと、
前記ライセンス管理サーバが、前記位置情報検出装置が検出する位置情報と合わせで計算するにより暗号化鍵を生成することができる鍵生成数値を演算する第４のステップと、
前記ホームサーバが、前記ライセンス管理サーバの生成した暗号化鍵を用いて、前記コンテンツのコピーデータを暗号化する第５のステップと、
前記ホームサーバが、前記ライセンス管理サーバの生成した鍵生成数値と暗号化したコンテンツのコピーデータとをユーザ端末に送信する第６のステップと、
前記ユーザ端末が、受信した前記鍵生成数値と暗号化したコンテンツのコピーデータとを保存する第７のステップと、
前記位置情報検出装置が、現在の位置情報を計測する第８のステップと、
前記ユーザ端末が、前記位置情報検出装置が、計測した現在位置情報を受信する第９のステップと、
前記ユーザ端末が、受信した前記現在位置情報と保存してある前記鍵生成数値とから復号化鍵を演算する第１０のステップと、
前記ユーザ端末が、該演算した復号化鍵を用いて、保存してある暗号化したコンテンツのコピーデータを復号化する第１１のステップと、
を備えることを特徴とするコンテンツ管理方法。
【請求項６】
ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムにおけるコンテンツ管理方法をコンピュータに実行させるためのプログラムであって、
前記位置情報検出装置が、コンテンツのコピーデータを使用したい場所の登録位置情報を生成する第１のステップと、
前記位置情報検出装置が、生成した登録位置情報を前記ホームサーバを介して、前記ライセンス管理サーバに送信する第２のステップと、
前記ライセンス管理サーバが、受信した前記登録位置情報の正当性を確認し、該登録位置情報から前記コンテンツのコピーデータを暗号化するための暗号化鍵を生成する第３のステップと、
前記ライセンス管理サーバが、前記位置情報検出装置が検出する位置情報と合わせで計算するにより暗号化鍵を生成することができる鍵生成数値を演算する第４のステップと、
前記ホームサーバが、前記ライセンス管理サーバの生成した暗号化鍵を用いて、前記コンテンツのコピーデータを暗号化する第５のステップと、
前記ホームサーバが、前記ライセンス管理サーバの生成した鍵生成数値と暗号化したコンテンツのコピーデータとをユーザ端末に送信する第６のステップと、
前記ユーザ端末が、受信した前記鍵生成数値と暗号化したコンテンツのコピーデータとを保存する第７のステップと、
前記位置情報検出装置が、現在の位置情報を計測する第８のステップと、
前記ユーザ端末が、前記位置情報検出装置が、計測した現在位置情報を受信する第９のステップと、
前記ユーザ端末が、受信した前記現在位置情報と保存してある前記鍵生成数値とから復号化鍵を演算する第１０のステップと、
前記ユーザ端末が、該演算した復号化鍵を用いて、保存してある暗号化したコンテンツのコピーデータを復号化する第１１のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ）技術に関し、特に、コンテンツの不正コピーを防止するためのコンテンツ管理システム、コンテンツ管理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルコンテンツの普及により、インターネット等のネットワークを介して、音楽データやビデオデータ等のデジタルコンテンツが広く流通されている。しかし、一方で、コンテンツのコピーが容易になってきており、不正コピーの問題が深刻化している。それに対応するようにコンテンツを暗号化すると同時に世代管理を行うコピー制御方式が提案されている。
【０００３】
また、デジタルコンテンツの不正使用に関して、コンテンツを共通鍵で暗号化した暗号化コンテンツを提供すると共に暗号化コンテンツの復号化を制限することによりコンテンツの利用を管理するコンテンツ管理システムにおいて、所定のコンテンツを識別するためのコンテンツＩＤと、利用者を識別するためのユーザＩＤと、コンテンツの暗号化に使用した共通鍵を利用者の公開鍵により暗号化し暗号化コンテンツを復号化する鍵情報と、所定のコンテンツの利用を許可する有効期間とを少なくとも含む利用チケットを発行し、利用チケットを介して暗号化コンテンツの復号化を許可するコンテンツ管理部を具備して、コンテンツの不正使用を確実に防止し、コンテンツ事業者の負担を軽減し且つ使用者の利便性を向上させることを目的とする技術（例えば、特許文献１参照。）やサーバ側からネットワークを通してクライアントにコンテンツを配信するコンテンツ送信システムにおいて、コンテンツを暗号化して配信する時に、サーバ側に用意され、コンテンツを配信する毎に順次１つの鍵が新しく更新される複数の鍵のセットと、前回のコンテンツ購入時に配信した鍵でコンテンツを暗号化し暗号化コンテンツを出力する第一の暗号処理部と、前回のコンテンツを暗号化した鍵を暗号化しを出力する第二の暗号処理部と、次回のコンテンツ購入時にコンテンツを暗号化する鍵を暗号化しコンテンツ暗号解除鍵を出力する第三の暗号処理部と、を備え、ネットワークを通してコンテンツの盗難に対するリスクを最小限に抑える暗号化システム等の技術（例えば、特許文献２参照。）が提案されている。
【特許文献１】特開２００４−２９７５５０号公報
【特許文献２】特開２００１−３３７９２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の手法では、コピーされたコンテンツには、使用に関する制限がされておらず、今後、実装・運用が予想される複数回数コピー可能な方式においては、コピー制限回数内での不正コピー流出の問題が再び起こることが予想される。
【０００５】
そこで、本発明は、上記事情に鑑みてなされたものであり、位置情報により、コピーしたコンテンツを指定された場所以外では使用することができないようにするコンテンツ管理システム、コンテンツ管理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記した課題を解決するために以下の事項を提案している。
【０００７】
（１）本発明は、ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムであって、前記ライセンス管理サーバ（例えば、図１のコンテンツ管理サーバ１に相当）がコンテンツのコピーデータに関して、予め登録された位置情報に基づいて前記コンテンツのコピーデータを暗号化する暗号化鍵を生成し、該生成した暗号化鍵により、前記ホームサーバ（例えば、図１のホームサーバ２に相当）が前記コンテンツのコピーデータを暗号化して、前記ユーザ端末（例えば、図１のユーザ端末３に相当）に送信するとともに、前記ユーザ端末が前記コンテンツのコピーデータの使用時に、前記位置情報検出装置（例えば、図１の位置情報検出装置４に相当）から現在の位置情報を入手し、該位置情報から動的に前記コンテンツのコピーデータを復号する復号鍵を生成して、前記コンテンツのコピーデータを復号することを特徴とするコンテンツ管理システムを提案している。
【０００８】
この発明によれば、ライセンス管理サーバがコンテンツのコピーデータに関して、予め登録された位置情報に基づいてコンテンツのコピーデータを暗号化する暗号化鍵を生成し、その生成した暗号化鍵により、ホームサーバがコンテンツのコピーデータを暗号化して、ユーザ端末に送信するとともに、ユーザ端末がコンテンツのコピーデータの使用時に、位置情報検出装置から現在の位置情報を入手し、該位置情報から動的に前記コンテンツのコピーデータを復号する復号鍵を生成して、コンテンツのコピーデータを復号する。したがって、コンテンツのコピーデータを使用する暗号化するための暗号化鍵を位置情報に基づいて生成するとともに、ユーザ端末がコンテンツのコピーデータを使用する際に、位置情報に基づいて復号化鍵を生成するため、コンテンツのコピーデータを予め指定した場所以外では使用できないようにすることができる。
【０００９】
（２）本発明は、ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムであって、前記位置情報検出装置が、ユーザがコンテンツのコピーデータを使用しようとする場所の位置情報を検出して、登録すべき位置情報を生成する登録位置情報生成手段（例えば、図５の登録情報生成部４１に相当）を備え、前記ライセンス管理サーバが、該生成された登録位置情報から前記コンテンツのコピーデータを暗号化するための暗号化鍵を生成する暗号化鍵生成手段（例えば、図２の暗号化鍵生成部１２に相当）と、前記位置情報検出装置が検出する位置情報と合せて計算処理を実行することにより、暗号化されたコンテンツのコピーデータを復号できる復号化鍵を生成するための鍵生成数値を演算する鍵生成数値演算手段（例えば、図２の鍵生成数値演算部１３に相当）とを備え、前記ホームサーバが、前記ライセンス管理サーバにおいて生成された暗号化鍵により、前記コンテンツのコピーデータを暗号化する暗号化手段（例えば、図３の暗号化部２２に相当）を備え、前記ユーザ端末が、前記ライセンス管理サーバにおいて生成された鍵生成数値と前記ホームサーバにおいて暗号化されたコンテンツのコピーデータを保存する保存手段（例えば、図４の暗号化コピーデータ格納部３２に相当）を備えることを特徴とするコンテンツ管理システムを提案している。
【００１０】
この発明によれば、位置情報検出装置の登録位置情報生成手段が、ユーザがコンテンツのコピーデータを使用しようとする場所の位置情報を検出して、登録すべき位置情報を生成する。ライセンス管理サーバの暗号化鍵生成手段は、その生成された登録位置情報からコンテンツのコピーデータを暗号化するための暗号化鍵を生成し、鍵生成数値演算手段は、位置情報検出装置が検出する位置情報と合せて計算処理を実行することにより、暗号化されたコンテンツのコピーデータを復号できる復号化鍵を生成するための鍵生成数値を演算する。そして、ホームサーバの暗号化手段が、ライセンス管理サーバにおいて生成された暗号化鍵により、コンテンツのコピーデータを暗号化し、ユーザ端末の保存手段が、ライセンス管理サーバにおいて生成された鍵生成数値とホームサーバにおいて暗号化されたコンテンツのコピーデータを保存する。したがって、事前に、暗号化鍵を位置情報から生成しているため、ライセンス管理サーバとは、オフラインでコンテンツのコピーの使用場所の制御を行うことができる。
【００１１】
（３）本発明は、（２）のコンテンツ管理システムについて、前記位置情報検出装置が、現在の位置情報を検出する現在位置情報検出手段（例えば、図５の現在位置情報計測部４２に相当）を更に備え、前記ユーザ端末が、前記コンテンツのコピーデータを使用する場合に、前記位置情報検出装置が検出した現在位置情報と前記保存手段に保存した鍵生成数値とから復号化鍵を演算する復号化鍵演算部（例えば、図４の復号化鍵演算部３４に相当）と、該復号化鍵演算部が演算した複合化鍵により、前記保存手段に保存した暗号化されたコンテンツのコピーデータを復号する復号手段（例えば、図４のコピーデータ復号化部３５に相当）と、を備えたことを特徴とするコンテンツ管理システムを提案している。
【００１２】
この発明によれば、位置情報検出装置が、現在の位置情報を検出する現在位置情報検出手段を更に備え、ユーザ端末の復号化鍵演算部が、コンテンツのコピーデータを使用する場合に、位置情報検出装置が検出した現在位置情報と保存手段に保存した鍵生成数値とから復号化鍵を演算し、復号手段が、その復号化鍵演算部が演算した複合化鍵により、保存手段に保存した暗号化されたコンテンツのコピーデータを復号する。したがって、コンテンツのコピーデータを使用する暗号化するための暗号化鍵を位置情報に基づいて生成するとともに、ユーザ端末がコンテンツのコピーデータを使用する際に、位置情報に基づいて復号化鍵を生成するため、コンテンツのコピーデータを予め指定した場所以外では使用できないようにすることができる。
【００１３】
（４）本発明は、（１）または（２）のコンテンツ管理システムについて、前記位置情報検出装置が、ＧＰＳ受信装置であることを特徴とするコンテンツ管理システムを提案している。
【００１４】
この発明によれば、位置情報検出装置が、ＧＰＳ受信装置であることから、簡易な構成で位置情報の検出を行うことができる。なお、位置情報検出装置を別個に設けてもよいし、ユーザ端末が携帯端末である場合には、携帯端末に内蔵されているＧＰＳ受信機能を用いてもよい。
【００１５】
（５）本発明は、ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムにおけるコンテンツ管理方法であって、前記位置情報検出装置が、コンテンツのコピーデータを使用したい場所の登録位置情報を生成する第１のステップ（例えば、図６のステップＳ１０１に相当）と、前記位置情報検出装置が、生成した登録位置情報を前記ホームサーバを介して、前記ライセンス管理サーバに送信する第２のステップ（例えば、図６のステップＳ１０２に相当）と、前記ライセンス管理サーバが、受信した前記登録位置情報の正当性を確認し、該登録位置情報から前記コンテンツのコピーデータを暗号化するための暗号化鍵を生成する第３のステップ（例えば、図６のステップＳ１０３に相当）と、前記ライセンス管理サーバが、前記位置情報検出装置が検出する位置情報と合わせで計算するにより暗号化鍵を生成することができる鍵生成数値を演算する第４のステップ（例えば、図６のステップＳ１０４に相当）と、前記ホームサーバが、前記ライセンス管理サーバの生成した暗号化鍵を用いて、前記コンテンツのコピーデータを暗号化する第５のステップ（例えば、図６のステップＳ１０５に相当）と、前記ホームサーバが、前記ライセンス管理サーバの生成した鍵生成数値と暗号化したコンテンツのコピーデータとをユーザ端末に送信する第６のステップ（例えば、図６のステップＳ１０６に相当）と、前記ユーザ端末が、受信した前記鍵生成数値と暗号化したコンテンツのコピーデータとを保存する第７のステップ（例えば、図６のステップＳ１０７に相当）と、前記位置情報検出装置が、現在の位置情報を計測する第８のステップ（例えば、図７のステップＳ２０１に相当）と、前記ユーザ端末が、前記位置情報検出装置が、計測した現在位置情報を受信する第９のステップ（例えば、図７のステップＳ２０２に相当）と、前記ユーザ端末が、受信した前記現在位置情報と保存してある前記鍵生成数値とから復号化鍵を演算する第１０のステップ（例えば、図７のステップＳ２０３に相当）と、前記ユーザ端末が、該演算した復号化鍵を用いて、保存してある暗号化したコンテンツのコピーデータを復号化する第１１のステップ（例えば、図７のステップＳ２０４に相当）と、を備えることを特徴とするコンテンツ管理方法を提案している。
【００１６】
この発明によれば、位置情報検出装置が、コンテンツのコピーデータを使用したい場所の登録位置情報を生成し、生成した登録位置情報をホームサーバを介して、ライセンス管理サーバに送信する。ライセンス管理サーバは、受信した登録位置情報の正当性を確認し、その登録位置情報からコンテンツのコピーデータを暗号化するための暗号化鍵を生成するとともに、位置情報検出装置が検出する位置情報と合わせで計算するにより暗号化鍵を生成することができる鍵生成数値を演算する。ホームサーバは、前記ライセンス管理サーバの生成した暗号化鍵を用いて、コンテンツのコピーデータを暗号化し、ライセンス管理サーバの生成した鍵生成数値と暗号化したコンテンツのコピーデータとをユーザ端末に送信する。ユーザ端末は、受信した鍵生成数値と暗号化したコンテンツのコピーデータとを保存する。位置情報検出装置は、現在の位置情報を計測し、ユーザ端末は、位置情報検出装置が、計測した現在位置情報を受信する。そして、ユーザ端末が、受信した現在位置情報と保存してある鍵生成数値とから復号化鍵を演算し、その演算した復号化鍵を用いて、保存してある暗号化したコンテンツのコピーデータを復号化する。したがって、コンテンツのコピーデータを使用する暗号化するための暗号化鍵を位置情報に基づいて生成するとともに、ユーザ端末がコンテンツのコピーデータを使用する際に、位置情報に基づいて復号化鍵を生成するため、コンテンツのコピーデータを予め指定した場所以外では使用できないようにすることができる。また、事前に、暗号化鍵を位置情報から生成しているため、ライセンス管理サーバとは、オフラインでコンテンツのコピーの使用場所の制御を行うことができる。
【００１７】
（６）本発明は、ライセンス管理サーバと、ホームサーバと、ユーザ端末と、位置情報検出装置とからなるコンテンツ管理システムにおけるコンテンツ管理方法をコンピュータに実行させるためのプログラムであって、前記位置情報検出装置が、コンテンツのコピーデータを使用したい場所の登録位置情報を生成する第１のステップ（例えば、図６のステップＳ１０１に相当）と、前記位置情報検出装置が、生成した登録位置情報を前記ホームサーバを介して、前記ライセンス管理サーバに送信する第２のステップ（例えば、図６のステップＳ１０２に相当）と、前記ライセンス管理サーバが、受信した前記登録位置情報の正当性を確認し、該登録位置情報から前記コンテンツのコピーデータを暗号化するための暗号化鍵を生成する第３のステップ（例えば、図６のステップＳ１０３に相当）と、前記ライセンス管理サーバが、前記位置情報検出装置が検出する位置情報と合わせで計算するにより暗号化鍵を生成することができる鍵生成数値を演算する第４のステップ（例えば、図６のステップＳ１０４に相当）と、前記ホームサーバが、前記ライセンス管理サーバの生成した暗号化鍵を用いて、前記コンテンツのコピーデータを暗号化する第５のステップ（例えば、図６のステップＳ１０５に相当）と、前記ホームサーバが、前記ライセンス管理サーバの生成した鍵生成数値と暗号化したコンテンツのコピーデータとをユーザ端末に送信する第６のステップ（例えば、図６のステップＳ１０６に相当）と、前記ユーザ端末が、受信した前記鍵生成数値と暗号化したコンテンツのコピーデータとを保存する第７のステップ（例えば、図６のステップＳ１０７に相当）と、前記位置情報検出装置が、現在の位置情報を計測する第８のステップ（例えば、図７のステップＳ２０１に相当）と、前記ユーザ端末が、前記位置情報検出装置が、計測した現在位置情報を受信する第９のステップ（例えば、図７のステップＳ２０２に相当）と、前記ユーザ端末が、受信した前記現在位置情報と保存してある前記鍵生成数値とから復号化鍵を演算する第１０のステップ（例えば、図７のステップＳ２０３に相当）と、前記ユーザ端末が、該演算した復号化鍵を用いて、保存してある暗号化したコンテンツのコピーデータを復号化する第１１のステップ（例えば、図７のステップＳ２０４に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００１８】
この発明によれば、位置情報検出装置が、コンテンツのコピーデータを使用したい場所の登録位置情報を生成し、生成した登録位置情報をホームサーバを介して、ライセンス管理サーバに送信する。ライセンス管理サーバは、受信した登録位置情報の正当性を確認し、その登録位置情報からコンテンツのコピーデータを暗号化するための暗号化鍵を生成するとともに、位置情報検出装置が検出する位置情報と合わせで計算するにより暗号化鍵を生成することができる鍵生成数値を演算する。ホームサーバは、前記ライセンス管理サーバの生成した暗号化鍵を用いて、コンテンツのコピーデータを暗号化し、ライセンス管理サーバの生成した鍵生成数値と暗号化したコンテンツのコピーデータとをユーザ端末に送信する。ユーザ端末は、受信した鍵生成数値と暗号化したコンテンツのコピーデータとを保存する。位置情報検出装置は、現在の位置情報を計測し、ユーザ端末は、位置情報検出装置が、計測した現在位置情報を受信する。そして、ユーザ端末が、受信した現在位置情報と保存してある鍵生成数値とから復号化鍵を演算し、その演算した復号化鍵を用いて、保存してある暗号化したコンテンツのコピーデータを復号化する。したがって、コンテンツのコピーデータを使用する暗号化するための暗号化鍵を位置情報に基づいて生成するとともに、ユーザ端末がコンテンツのコピーデータを使用する際に、位置情報に基づいて復号化鍵を生成するため、コンテンツのコピーデータを予め指定した場所以外では使用できないようにすることができる。また、事前に、暗号化鍵を位置情報から生成しているため、ライセンス管理サーバとは、オフラインでコンテンツのコピーの使用場所の制御を行うことができる。
【発明の効果】
【００１９】
本発明によれば、位置情報によりコンテンツコピーデータを暗号化する暗号化鍵およびコンテンツコピーデータを復号化する復号化鍵が生成されるため、コンテンツコピーデータを指定した場所以外で使用することができないようにすることができるという効果がある。また、事前に、コンテンツコピーデータを暗号化する暗号化鍵を位置情報から生成しているため、ライセンス管理サーバとは、オフラインでコピー使用場所の制御を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２１】
＜コンテンツ管理システムの構成＞
本実施形態に係るコンテンツ管理システムは、図１に示すように、ライセンス管理サーバ１と、ホームサーバ２と、ユーザ端末３と、位置情報検出装置４とから構成され、これらは、ネットワーク５を介して接続されている。以下、図面を用いて、各構成要素について、詳細に説明する。
【００２２】
＜ライセンス管理サーバの構成＞
図２に示すように、本実施形態に係るライセンス管理サーバ１は、受信部１１と、暗号化鍵生成部１２と、鍵生成数値演算部１３と、送信部１４とから構成されている。
【００２３】
受信部１１は、後述する位置情報検出装置４から予め定めた登録位置情報を受信する。なお、本実施形態では、位置情報検出装置４から予め定めた登録位置情報を受信する例を説明したが、後述するホームサーバ２内に登録位置情報を生成する機能を設けてもよい。
【００２４】
暗号化鍵生成部１２は、受信部１１において受信した登録位置情報からコンテンツのコピーデータを暗号化するための暗号化鍵を生成する。なお、暗号化鍵の生成に先立って、受信した登録位置情報の正当性について確認することが望ましい。
【００２５】
鍵生成数値演算部１３は、後述する位置情報検出装置４が検出する位置情報と合せて計算処理を実行することにより、暗号化されたコンテンツのコピーデータを復号できる復号化鍵を生成するための鍵生成数値を演算する。送信部１４は、生成された暗号化鍵および演算された鍵生成数値をホームサーバ２に送信する。
【００２６】
＜ホームサーバの構成＞
図３に示すように、本実施形態に係るホームサーバ２は、受信部２１と、暗号化部２２と、コンテンツ格納部２３と、送信部２４とから構成されている。
【００２７】
受信部２１は、ライセンス管理サーバ１から暗号化鍵および演算された鍵生成数値を受信する。暗号化部２２は、コンテンツ格納部２３から所望のコンテンツを読み出し、受信部２１において受信した暗号化鍵により、この読みだしたコンテンツのコピーデータを暗号化する。
【００２８】
コンテンツ格納部２３は、複数のコンテンツを格納する記憶装置であり、送信部２４は、受信部２１において受信した鍵生成数値および暗号化部２２において暗号化されたコンテンツのコピーデータをユーザ端末３に送信する。
【００２９】
＜ユーザ端末の構成＞
図４に示すように、本実施形態に係るユーザ端末３は、受信部３１と、暗号化コピーデータ格納部３２と、鍵生成数値格納部３３と、復号化鍵演算部３４と、コピーデータ復号化部３５とから構成されている。
【００３０】
受信部３１は、ホームサーバ２から鍵生成数値および暗号化されたコンテンツのコピーデータを受信する。暗号化コピーデータ格納部３２は、受信部３１において受信した暗号化されたコンテンツのコピーデータを一時格納する記憶装置であり、鍵生成数値格納部３３は、受信部３１において受信した鍵生成数値を一時格納する記憶装置である。  
【００３１】
復号化鍵演算部３４は、コンテンツのコピーデータを使用する場合に、位置情報検出装置４が検出した現在位置情報と鍵生成数値格納部３３に保存した鍵生成数値とから復号化鍵を演算する。コピーデータ復号化部３５は、復号化鍵演算部３４が演算した複合化鍵により、暗号化コピーデータ格納部３２に保存した暗号化されたコンテンツのコピーデータを復号する。
【００３２】
＜位置情報検出装置の構成＞
図５に示すように、本実施形態に係る位置情報検出装置４は、登録情報生成部４１と、現在位置情報計測部４２、送信部４３とから構成されている。なお、位置情報検出装置４を別個に設けてもよいし、ユーザ端末が携帯端末である場合には、携帯端末に内蔵されているＧＰＳ受信機能を用いてもよい。
【００３３】
登録情報生成部４１は、ユーザがコンテンツのコピーデータを使用しようとする場所の位置情報を検出して、登録すべき位置情報を生成する。現在位置情報計測部４２は、ユーザの現在の位置情報を検出する。送信部４３は、生成された登録位置情報をホームサーバ２に送信するとともに、計測された現在位置情報をユーザ端末３に送信する。
【００３４】
＜コンテンツ管理システムの処理＞
次に、図６および図７を用いて、コンテンツ管理システムの処理について説明する。
なお、ここでは、コンテンツのコピーを使用する前の処理とコピー後のコンテンツを使用する場合の処理とに分けて説明する。
【００３５】
＜コンテンツのコピーを使用する前の処理＞
まず、位置情報検出装置４の登録情報生成部４１が、コンテンツのコピーデータを使用したい場所の登録位置情報を生成する（ステップＳ１０１）。そして、送信部４３が、生成した登録位置情報をホームサーバ２を介して、ライセンス管理サーバ１に送信する（ステップＳ１０２）。
【００３６】
ライセンス管理サーバ１の暗号化鍵生成部１２が、受信部１１が受信した登録位置情報の正当性を確認し、その登録位置情報からコンテンツのコピーデータを暗号化するための暗号化鍵を生成し（ステップＳ１０３）、さらに、鍵生成数値演算部１３が、位置情報検出装置４が検出する位置情報と合わせで計算するにより暗号化鍵を生成することができる鍵生成数値を演算する（ステップＳ１０４）。
【００３７】
次に、ホームサーバ２の暗号化部２２が、ライセンス管理サーバ１の暗号化鍵生成部１２が生成した暗号化鍵を用いて、コンテンツのコピーデータを暗号化し（ステップＳ１０５）、さらに、ホームサーバ２の送信部２４が、ライセンス管理サーバの鍵生成数値演算部１３が生成した鍵生成数値と暗号化したコンテンツのコピーデータとをユーザ端末に送信する（ステップＳ１０６）。
【００３８】
そして、ユーザ端末３の暗号化コピーデータ格納部３２および鍵生成数値格納部３３が、受信した鍵生成数値と暗号化したコンテンツのコピーデータとを保存する。
【００３９】
したがって、したがって、コンテンツのコピーデータを使用する暗号化するための暗号化鍵を位置情報に基づいて生成するとともに、ユーザ端末がコンテンツのコピーデータを使用する際に、位置情報に基づいて復号化鍵を生成するため、コンテンツのコピーデータを予め指定した場所以外では使用できないようにすることができる。
【００４０】
＜コピー後のコンテンツを使用する場合の処理＞
まず、位置情報検出装置４の現在位置情報計測部４２が、現在の位置情報を計測する（ステップＳ２０１）。そして、ユーザ端末の受信部３１が、位置情報検出装置の現在位置情報計測部４２が、計測した現在位置情報を受信し（ステップＳ２０２）、復号化鍵演算部３４が、受信した現在位置情報と鍵生成数値格納部３３に保存してある鍵生成数値とから復号化鍵を演算して（ステップＳ２０３）、コピーデータ復号化部３５が、演算した復号化鍵を用いて、保存してある暗号化したコンテンツのコピーデータを復号化する（ステップＳ２０４）。
【００４１】
したがって、事前に、暗号化鍵を位置情報から生成しているため、ライセンス管理サーバとは、オフラインでコンテンツのコピーの使用場所の制御を行うことができる。
【００４２】
なお、これらプログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをライセンス管理サーバ１、ホームサーバ２、ユーザ端末３、登録情報検出装置４のそれぞれ（いずれもコンピュータシステム）に読み込ませ、実行することによって本発明の属性認証システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００４３】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４４】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係るコンテンツ管理システムの構成図である。
【図２】本発明の実施形態に係るライセンス管理サーバの構成図である。
【図３】本発明の実施形態に係るホームサーバの構成図である。
【図４】本発明の実施形態に係るユーザ端末の構成図である。
【図５】本発明の実施形態に係る位置情報検出装置の構成図である。
【図６】本発明の実施形態に係るコンテンツのコピーを使用する前の処理フローである。
【図７】本発明の実施形態に係るコピー後のコンテンツを使用する場合の処理フローである。
【符号の説明】
【００４７】
１・・・ライセンス管理サーバ、２・・・ホームサーバ、３・・・ユーザ端末、４・・・位置情報検出装置、５・・・ネットワーク、１１、２１、３１・・・受信部、１２・・・暗号化鍵生成部、１３・・・鍵生成数値演算部、１４、２４、４３・・・送信部、２２・・・暗号化部、２３・・・コンテンツ格納部、３２・・・暗号化コピーデータ格納部、３３・・・鍵生成数値格納部、３４・・・復号化鍵演算部、３５・・・コピーデータ復号化部、４１・・・登録情報生成部、４２・・・現在位置情報計測部
【図１】
2009135722.tif 000003
【図２】
2009135722.tif 000004
【図３】
2009135722.tif 000005
【図４】
2009135722.tif 000006
【図５】
2009135722.tif 000007
【図６】
2009135722.tif 000008
【図７】
2009135722.tif 000009