(57)【特許請求の範囲】
【請求項１】
コンテンツ受信端末と通信装置と基地局とコンテンツ配信サーバとを備えるコンテンツ通信システムにおいて、
通信装置は、
基地局と認証情報を通信する第１の通信装置通信部と、
上記第１の通信装置通信部により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の通信装置生成部と、
コンテンツ受信端末と端末情報を通信する第２の通信装置通信部と、
上記第２の通信装置通信部により通信された端末情報に基づいて端末暗号鍵を生成する第２の通信装置生成部と、
上記第１の通信装置生成部により生成されたコンテンツ暗号鍵を上記第２の通信装置生成部により生成された端末暗号鍵により暗号化する通信装置鍵暗号化部とを有し、
上記第２の通信装置通信部は、上記通信装置鍵暗号化部が暗号化したコンテンツ暗号鍵をコンテンツ受信端末へ送信し、
基地局は、
通信装置と認証情報を通信する第１の基地局通信部と、
上記第１の基地局通信部により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の基地局生成部と、
コンテンツ配信サーバとサーバ情報を通信する第２の基地局通信部と、
上記第２の基地局通信部により通信されたサーバ情報に基づいてサーバ暗号鍵を生成する第２の基地局生成部と、
上記第１の基地局生成部により生成されたコンテンツ暗号鍵を上記第２の基地局生成部により生成されたサーバ暗号鍵により暗号化する基地局鍵暗号化部とを有し、
上記第２の基地局通信部は、上記基地局鍵暗号化部が暗号化したコンテンツ暗号鍵をコンテンツ配信サーバへ送信し、
コンテンツ配信サーバは、
コンテンツを蓄積するコンテンツ蓄積部と、
基地局により通信装置の認証がとれた場合、基地局から接続されることにより、基地局とサーバ情報を通信し、暗号化されたコンテンツ暗号鍵を受信するサーバ通信部と、
上記サーバ通信部により通信されたサーバ情報に基づいてサーバ暗号鍵を生成するサーバ生成部と、
上記サーバ通信部により受信された暗号化された上記コンテンツ暗号鍵を、上記サーバ生成部により生成されたサーバ暗号鍵により、復号するサーバ鍵復号部と、
上記サーバ鍵復号部により復号されたコンテンツ暗号鍵により上記コンテンツ蓄積部に蓄積された上記コンテンツを暗号化するコンテンツ暗号化部と、
上記コンテンツ暗号化部により暗号化された上記コンテンツをコンテンツ受信端末へ送信する送信部とを有し、
コンテンツ受信端末は、
通信装置と端末情報を通信し、暗号化されたコンテンツ暗号鍵を受信する端末通信部と、
上記端末通信部により通信された端末情報に基づいて端末暗号鍵を生成する端末生成部と、
上記端末通信部により受信された暗号化された上記コンテンツ暗号鍵を、上記端末生成部により生成された端末暗号鍵により、復号する端末鍵復号部と、
上記コンテンツ配信サーバの送信部により送信された上記暗号化されたコンテンツを受信するコンテンツ受信部と、
上記コンテンツ受信部により受信された上記コンテンツを、上記端末鍵復号部により復号されたコンテンツ暗号鍵により、復号するコンテンツ復号部とを有する
ことを特徴とするコンテンツ通信システム。
【請求項２】
上記コンテンツ配信サーバは、さらに、上記サーバ鍵復号部により復号された第１の暗号鍵を記憶するサーバ暗号鍵記憶部を備えたことを特徴とする請求項１記載のコンテンツ通信システム。
【請求項３】
上記コンテンツ受信端末は、さらに、上記端末鍵復号部により復号された第１の暗号鍵を記憶する端末暗号鍵記憶部を備えたことを特徴とする請求項１記載のコンテンツ通信システム。
【請求項４】
上記サーバ情報は、乱数と秘密情報とを有することを特徴とする請求項１記載のコンテンツ通信システム。
【請求項５】
コンテンツ受信端末と通信装置と基地局とコンテンツ配信サーバとを備えるコンテンツ通信システムのコンテンツ通信方法において、
通信装置は、
基地局と認証情報を通信する第１の通信装置通信工程と、
上記第１の通信装置通信工程により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の通信装置生成工程と、
コンテンツ受信端末と端末情報を通信する第２の通信装置通信工程と、
上記第２の通信装置通信工程により通信された端末情報に基づいて端末暗号鍵を生成する第２の通信装置生成工程と、
上記第１の通信装置生成工程により生成されたコンテンツ暗号鍵を上記第２の通信装置生成工程により生成された端末暗号鍵により暗号化する通信装置鍵暗号化工程とを実行し、
上記第２の通信装置通信工程は、上記通信装置鍵暗号化工程が暗号化したコンテンツ暗号鍵をコンテンツ受信端末へ送信し、
基地局は、
通信装置と認証情報を通信する第１の基地局通信工程と、
上記第１の基地局通信工程により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の基地局生成工程と、
コンテンツ配信サーバとサーバ情報を通信する第２の基地局通信工程と、
上記第２の基地局通信工程により通信されたサーバ情報に基づいてサーバ暗号鍵を生成する第２の基地局生成工程と、
上記第１の基地局生成工程により生成されたコンテンツ暗号鍵を上記第２の基地局生成工程により生成されたサーバ暗号鍵により暗号化する基地局鍵暗号化工程とを実行し、
上記第２の基地局通信工程は、上記基地局鍵暗号化工程が暗号化したコンテンツ暗号鍵をコンテンツ配信サーバへ送信し、
コンテンツ配信サーバにおいて、
コンテンツを蓄積するコンテンツ蓄積工程と、
基地局により通信装置の認証がとれた場合、基地局から接続されることにより、基地局とサーバ情報を通信し、暗号化されたコンテンツ暗号鍵を受信するサーバ通信工程と、
上記サーバ通信工程により通信されたサーバ情報に基づいてサーバ暗号鍵を生成するサーバ生成工程と、
上記サーバ通信工程により受信された暗号化されたコンテンツ暗号鍵を、上記サーバ生成工程により生成されたサーバ暗号鍵により、復号するサーバ鍵復号工程と、
上記サーバ鍵復号工程により復号されたコンテンツ暗号鍵により上記コンテンツ蓄積工程で蓄積された上記コンテンツを暗号化するコンテンツ暗号化工程と、
上記コンテンツ暗号化工程により暗号化された上記コンテンツをコンテンツ受信端末へ送信する送信工程とを実行し、
コンテンツ受信端末において、
通信装置と端末情報を通信し、暗号化されたコンテンツ暗号鍵を受信する端末通信工程と、
上記端末通信工程により通信された端末情報に基づいて端末暗号鍵を生成する端末生成工程と、
上記端末通信工程により受信された暗号化されたコンテンツ暗号鍵を、上記端末生成工程により生成された端末暗号鍵により、復号する端末鍵復号工程と、
上記コンテンツ配信サーバの送信工程により送信された上記暗号化されたコンテンツを受信するコンテンツ受信工程と、
上記コンテンツ受信工程により受信された上記コンテンツを、上記端末鍵復号工程により復号されたコンテンツ暗号鍵により、復号するコンテンツ復号工程とを実行する
ことを特徴とするコンテンツ通信方法。
【請求項６】
コンテンツ受信端末と通信装置と基地局とコンテンツ配信サーバとを備えるコンテンツ通信システムのコンテンツ受信端末と通信装置と基地局とコンテンツ配信サーバとのプログラムにおいて、
通信装置のプログラムは、
基地局と認証情報を通信する第１の通信装置通信処理と、
上記第１の通信装置通信処理により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の通信装置生成処理と、
コンテンツ受信端末と端末情報を通信する第２の通信装置通信処理と、
上記第２の通信装置通信処理により通信された端末情報に基づいて端末暗号鍵を生成する第２の通信装置生成処理と、
上記第１の通信装置生成処理により生成されたコンテンツ暗号鍵を上記第２の通信装置生成処理により生成された端末暗号鍵により暗号化する通信装置鍵暗号化処理とを実行させ、
上記第２の通信装置通信処理は、上記通信装置鍵暗号化処理が暗号化したコンテンツ暗号鍵をコンテンツ受信端末へ送信し、
基地局のプログラムは、
通信装置と認証情報を通信する第１の基地局通信処理と、
上記第１の基地局通信処理により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の基地局生成処理と、
コンテンツ配信サーバとサーバ情報を通信する第２の基地局通信処理と、
上記第２の基地局通信処理により通信されたサーバ情報に基づいてサーバ暗号鍵を生成する第２の基地局生成処理と、
上記第１の基地局生成処理により生成されたコンテンツ暗号鍵を上記第２の基地局生成処理により生成されたサーバ暗号鍵により暗号化する基地局鍵暗号化処理とを実行させ、
上記第２の基地局通信処理は、上記基地局鍵暗号化処理が暗号化したコンテンツ暗号鍵をコンテンツ配信サーバへ送信し、
コンテンツ配信サーバのプログラムは、
コンテンツを蓄積するコンテンツ蓄積処理と、
基地局により通信装置の認証がとれた場合、基地局から接続されることにより、基地局とサーバ情報を通信し、暗号化されたコンテンツ暗号鍵を受信するサーバ通信処理と、
上記サーバ通信処理により通信されたサーバ情報に基づいてサーバ暗号鍵を生成するサーバ生成処理と、
上記サーバ通信処理により受信された暗号化された上記コンテンツ暗号鍵を、上記サーバ生成処理により生成されたサーバ暗号鍵により、復号するサーバ鍵復号処理と、
上記サーバ鍵復号処理により復号されたコンテンツ暗号鍵により上記コンテンツ蓄積処理で蓄積された上記コンテンツを暗号化するコンテンツ暗号化処理と、
上記コンテンツ暗号化処理により暗号化された上記コンテンツをコンテンツ受信端末へ送信する送信処理とをコンピュータに実行させ、
コンテンツ受信端末のプログラムは、
通信装置と端末情報を通信し、暗号化されたコンテンツ暗号鍵を受信する端末通信処理と、
上記端末通信処理により通信された端末情報に基づいて端末暗号鍵を生成する端末生成処理と、
上記端末通信処理により受信された暗号化された上記コンテンツ暗号鍵を、上記端末生成処理により生成された端末暗号鍵により、復号する端末鍵復号処理と、
上記コンテンツ配信サーバの送信処理により送信された上記暗号化されたコンテンツを受信するコンテンツ受信処理と、
上記コンテンツ受信処理により受信された上記コンテンツを、上記端末鍵復号処理により復号されたコンテンツ暗号鍵により、復号するコンテンツ復号処理とをコンピュータに実行させるためのプログラム。
【請求項７】
コンテンツ受信端末と通信装置と基地局とコンテンツ配信サーバとを備えるコンテンツ通信システムのコンテンツ受信端末と通信装置と基地局とコンテンツ配信サーバとのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
通信装置のプログラムは、
基地局と認証情報を通信する第１の通信装置通信処理と、
上記第１の通信装置通信処理により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の通信装置生成処理と、
コンテンツ受信端末と端末情報を通信する第２の通信装置通信処理と、
上記第２の通信装置通信処理により通信された端末情報に基づいて端末暗号鍵を生成する第２の通信装置生成処理と、
上記第１の通信装置生成処理により生成されたコンテンツ暗号鍵を上記第２の通信装置生成処理により生成された端末暗号鍵により暗号化する通信装置鍵暗号化処理とを実行させ、
上記第２の通信装置通信処理は、上記通信装置鍵暗号化処理が暗号化したコンテンツ暗号鍵をコンテンツ受信端末へ送信し、
基地局のプログラムは、
通信装置と認証情報を通信する第１の基地局通信処理と、
上記第１の基地局通信処理により通信された認証情報に基づいてコンテンツ暗号鍵を生成する第１の基地局生成処理と、
コンテンツ配信サーバとサーバ情報を通信する第２の基地局通信処理と、
上記第２の基地局通信処理により通信されたサーバ情報に基づいてサーバ暗号鍵を生成する第２の基地局生成処理と、
上記第１の基地局生成処理により生成されたコンテンツ暗号鍵を上記第２の基地局生成処理により生成されたサーバ暗号鍵により暗号化する基地局鍵暗号化処理とを実行させ、
上記第２の基地局通信処理は、上記基地局鍵暗号化処理が暗号化したコンテンツ暗号鍵をコンテンツ配信サーバへ送信し、
コンテンツ配信サーバのプログラムは、
コンテンツを蓄積するコンテンツ蓄積処理と、
基地局により通信装置の認証がとれた場合、基地局から接続されることにより、基地局とサーバ情報を通信し、暗号化されたコンテンツ暗号鍵を受信するサーバ通信処理と、
上記サーバ通信処理により通信されたサーバ情報に基づいてサーバ暗号鍵を生成するサーバ生成処理と、
上記サーバ通信処理により受信された暗号化された上記コンテンツ暗号鍵を、上記サーバ生成処理により生成されたサーバ暗号鍵により、復号するサーバ鍵復号処理と、
上記サーバ鍵復号処理により復号されたコンテンツ暗号鍵により上記コンテンツ蓄積処理で蓄積された上記コンテンツを暗号化するコンテンツ暗号化処理と、
上記コンテンツ暗号化処理により暗号化された上記コンテンツをコンテンツ受信端末へ送信する送信処理とをコンピュータに実行させ、
コンテンツ受信端末のプログラムは、
通信装置と端末情報を通信し、暗号化されたコンテンツ暗号鍵を受信する端末通信処理と、
上記端末通信処理により通信された端末情報に基づいて端末暗号鍵を生成する端末生成処理と、
上記端末通信処理により受信された暗号化された上記コンテンツ暗号鍵を、上記端末生成処理により生成された端末暗号鍵により、復号する端末鍵復号処理と、
上記コンテンツ配信サーバの送信処理により送信された上記暗号化されたコンテンツを受信するコンテンツ受信処理と、
上記コンテンツ受信処理により受信された上記コンテンツを、上記端末鍵復号処理により復号されたコンテンツ暗号鍵により、復号するコンテンツ復号処理とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネットなどのオープンネットワーク上で音楽・画像などのディジタルコンテンツを配信するシステムにおいて、携帯電話などの個人を認証することが可能な通信装置を使用して個人の認証を行うと共に、認証された個人が保有する端末のみがコンテンツを再生可能であるようにコンテンツを暗号化して配信するシステムに関するものである。
【０００２】
【従来の技術】
近年、インターネット等のオープンネットワークを介したネットワーク網の発展に伴い、音楽や画像などのディジタルなコンテンツを、暗号鍵データを用いて暗号化した後に、ネットワークを介して配信サーバからユーザのコンピュータに配信するサービスが提供されている。このようなサービスでは、ユーザの認証を行うことにより、ユーザが会員であることを確認したり、ユーザに課金を行ったりしている。
図９は、特開２０００−２０９１６９号公報に記載の従来のコンテンツ配信システムを示す図である。図９において、２はホストコンピュータ、３はコンピュータ、４はインターフェースボード、５は携帯用記憶装置、６は携帯用再生装置、７はネットワークである。コンテンツ配信サーバであるホストコンピュータ２は、コンテンツを暗号鍵データを用いて暗号化すると共に、上記暗号鍵データを再生装置６に固有のＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）番号を用いて暗号化し、上記暗号化されたコンテンツと暗号化された暗号鍵データを、ネットワーク７を介して、コンピュータ３に送信する。再生装置６は、コンピュータ３が受信した暗号鍵データを、インターフェースボード４、携帯用記憶装置５を介して受信し、上記データを再生装置６に固有のＩＤ番号を用いて復号した後に、当該暗号鍵データを用いて受信したコンテンツを復号して再生する。
【０００３】
【発明が解決しようとする課題】
従来のコンテンツ配信システムは、ユーザの認証のために再生装置６に固有のＩＤ番号を用いていたが、このＩＤ番号が漏洩すると、他のユーザによる成り済ましが可能となってしまう。また、このＩＤ番号をコンテンツ配信サーバ側でユーザ毎に管理する必要があった。ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードのような耐タンパデバイスを用いれば、ＩＤ番号に相当するユーザ識別情報が漏洩する危険性は減るが、ＩＣカードをコンピュータで使用するには別途ＩＣカードリーダが必要になり、高価となるため、大規模な普及には至っていない。
一方、携帯電話は、加入者ＩＤが電話内に読み出せない形で記憶されていると共に、電話会社が加入者番号を管理しているので、個人の認証が可能である。更に、今後の携帯電話にはＩＣカードが直接挿入できる形のものも登場するため、ＩＣカードリーダとしても使うことが可能になり、モバイルな（移動性ある）環境での個人認証装置として注目されている。しかしながら、携帯電話で個人認証を行うにしても、携帯電話は高性能な音楽再生能力、画像表示能力を持っていないため、再生装置としては不適である。よって、携帯電話をＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｏｒ）やカーナビゲーション装置、ゲーム機などの再生装置と接続して、コンテンツ配信サーバから再生装置にコンテンツを配信する形態が考えられる。この場合において、上記再生装置がコンテンツ配信サーバとの間で個人認証を行うためには、携帯電話内の加入者ＩＤ等の個人情報を再生装置側が読み出す必要があり、その情報が漏洩する可能性があった。
【０００４】
本発明は、携帯電話等の認証装置から個人認証情報を読み出すこと無く、コンテンツ配信サーバと再生装置の間での安全なコンテンツ配信を実現することを目的とする。
【０００５】
【課題を解決するための手段】
本発明のコンテンツ配信サーバは、コンテンツを蓄積するコンテンツ蓄積部と、
第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信部と、
上記通信部により通信された第１の情報に基づいて第２の暗号鍵を生成する生成部と、
上記通信部により受信された暗号化された上記第１の暗号鍵を、上記生成部により生成された第２の暗号鍵により、復号する鍵復号部と、
上記鍵復号部により復号された第１の暗号鍵により上記コンテンツ蓄積部に蓄積された上記コンテンツを暗号化するコンテンツ暗号化部と、
上記コンテンツ暗号化部により暗号化された上記コンテンツを送信する送信部とを備えたことを特徴とする。
【０００６】
本発明のコンテンツ受信端末は、第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信部と、
上記通信部により通信された第１の情報に基づいて第２の暗号鍵を生成する生成部と、
上記通信部により受信された暗号化された上記第１の暗号鍵を、上記生成部により生成された第２の暗号鍵により、復号する鍵復号部と、
上記第１の暗号鍵で暗号化されたコンテンツを受信するコンテンツ受信部と、
上記コンテンツ受信部により受信された上記コンテンツを、上記鍵復号部により復号された第１の暗号鍵により、復号するコンテンツ復号部とを備えたことを特徴とする。
【０００７】
本発明の暗号鍵通信装置は、第１の情報を通信する第１の通信部と、
上記第１の通信部により通信された第１の情報に基づいて第１の暗号鍵を生成する第１の生成部と、
第２の情報を通信する第２の通信部と、
上記第２の通信部により通信された第２の情報に基づいて第２の暗号鍵を生成する第２の生成部と、
上記第１の生成部により生成された第１の暗号鍵を上記第２の生成部により生成された第２の暗号鍵により暗号化する鍵暗号化部とを備えたことを特徴とする。
【０００８】
また、上記第２の通信部は、さらに、上記鍵暗号化部により暗号化された第１の暗号鍵を通信することを特徴とする。
【０００９】
本発明のコンテンツ通信システムは、
コンテンツを蓄積するコンテンツ蓄積部と、
サーバ情報を通信し、暗号化されたコンテンツ暗号鍵を受信するサーバ通信部と、
上記サーバ通信部により通信されたサーバ情報に基づいてサーバ暗号鍵を生成するサーバ生成部と、
上記サーバ通信部により受信された暗号化された上記コンテンツ暗号鍵を、上記サーバ生成部により生成されたサーバ暗号鍵により、復号するサーバ鍵復号部と、
上記サーバ鍵復号部により復号されたコンテンツ暗号鍵により上記コンテンツ蓄積部に蓄積された上記コンテンツを暗号化するコンテンツ暗号化部と、
上記コンテンツ暗号化部により暗号化された上記コンテンツを送信する送信部とを有するコンテンツ配信サーバと、
端末情報を通信し、暗号化されたコンテンツ暗号鍵を受信する端末通信部と、
上記端末通信部により通信された端末情報に基づいて端末暗号鍵を生成する端末生成部と、
上記端末通信部により受信された暗号化された上記コンテンツ暗号鍵を、上記端末生成部により生成された端末暗号鍵により、復号する端末鍵復号部と、
上記コンテンツ配信サーバの送信部により送信された上記暗号化されたコンテンツを受信するコンテンツ受信部と、
上記コンテンツ受信部により受信された上記コンテンツを、上記端末鍵復号部により復号されたコンテンツ暗号鍵により、復号するコンテンツ復号部とを有するコンテンツ受信端末と
を備えたことを特徴とする。
【００１０】
また、上記コンテンツ通信システムは、さらに、上記サーバ通信部とサーバ情報を通信し、上記サーバ通信部に暗号化されたコンテンツ暗号鍵を送信する暗号鍵通信装置を備えたことを特徴とする。
【００１１】
また、上記コンテンツ通信システムは、さらに、上記端末通信部と端末情報を通信し、上記端末通信部に暗号化されたコンテンツ暗号鍵を送信する暗号鍵通信装置を備えたことを特徴とする。
【００１２】
また、上記コンテンツ通信システムは、さらに、上記サーバ通信部とサーバ情報を通信し、上記サーバ通信部に暗号化されたコンテンツ暗号鍵を送信し、上記端末通信部と端末情報を通信し、上記端末通信部に暗号化されたコンテンツ暗号鍵を送信する暗号鍵通信装置を備えたことを特徴とする。
【００１３】
本発明のコンテンツ配信サーバは、さらに、上記鍵復号部により復号された第１の暗号鍵を記憶する暗号鍵記憶部を備えたことを特徴とする。
【００１４】
本発明のコンテンツ受信端末は、さらに、上記鍵復号部により復号された第１の暗号鍵を記憶する暗号鍵記憶部を備えたことを特徴とする。
【００１５】
本発明のコンテンツ配信サーバにおける上記第１の情報は、乱数と秘密情報とを有することを特徴とする。
【００１６】
本発明のコンテンツ通信方法は、コンテンツ配信サーバがおこなうコンテンツ通信方法において、
コンテンツを蓄積するコンテンツ蓄積工程と、
第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信工程と、
上記通信工程により通信された第１の情報に基づいて第２の暗号鍵を生成する生成工程と、
上記通信工程により受信された暗号化された上記第１の暗号鍵を、上記生成工程により生成された第２の暗号鍵により、復号する鍵復号工程と、
上記鍵復号工程により復号された第１の暗号鍵により上記コンテンツ蓄積工程で蓄積された上記コンテンツを暗号化するコンテンツ暗号化工程と、
上記コンテンツ暗号化工程により暗号化された上記コンテンツを送信する送信工程とを備えたことを特徴とするコンテンツ通信方法。
【００１７】
本発明のコンテンツ通信方法は、コンテンツ受信端末がおこなうコンテンツ通信方法において、
第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信工程と、
上記通信工程により通信された第１の情報に基づいて第２の暗号鍵を生成する生成工程と、
上記通信工程により受信された暗号化された上記第１の暗号鍵を、上記生成工程により生成された第２の暗号鍵により、復号する鍵復号工程と、
上記第１の暗号鍵で暗号化されたコンテンツを受信するコンテンツ受信工程と、
上記コンテンツ受信工程により受信された上記コンテンツを、上記鍵復号工程により復号された第１の暗号鍵により、復号するコンテンツ復号工程とを備えたことを特徴とする。
【００１８】
本発明の暗号鍵通信方法は、暗号鍵通信装置がおこなう暗号鍵通信方法において、
第１の情報を通信する第１の通信工程と、
上記第１の通信工程により通信された第１の情報に基づいて第１の暗号鍵を生成する第１の生成工程と、
第２の情報を通信する第２の通信工程と、
上記第２の通信工程により通信された第２の情報に基づいて第２の暗号鍵を生成する第２の生成工程と、
上記第１の生成工程により生成された第１の暗号鍵を上記第２の生成工程により生成された第２の暗号鍵により暗号化する鍵暗号化工程とを備えたことを特徴とする。
【００１９】
本発明のコンテンツ通信方法は、コンテンツ配信サーバがおこなうコンテンツ通信方法において、
コンテンツを蓄積するコンテンツ蓄積工程と、
サーバ情報を通信し、暗号化されたコンテンツ暗号鍵を受信するサーバ通信工程と、
上記サーバ通信工程により通信されたサーバ情報に基づいてサーバ暗号鍵を生成するサーバ生成工程と、
上記サーバ通信工程により受信された暗号化された上記コンテンツ暗号鍵を、上記サーバ生成工程により生成されたサーバ暗号鍵により、復号するサーバ鍵復号工程と、
上記サーバ鍵復号工程により復号されたコンテンツ暗号鍵により上記コンテンツ蓄積工程で蓄積された上記コンテンツを暗号化するコンテンツ暗号化工程と、
上記コンテンツ暗号化工程により暗号化された上記コンテンツを送信する送信工程と、
コンテンツ受信端末がおこなうコンテンツ通信方法において、
端末情報を通信し、暗号化されたコンテンツ暗号鍵を受信する端末通信工程と、
上記端末通信工程により通信された端末情報に基づいて端末暗号鍵を生成する端末生成工程と、
上記端末通信工程により受信された暗号化された上記コンテンツ暗号鍵を、上記端末生成工程により生成された端末暗号鍵により、復号する端末鍵復号工程と、
上記コンテンツ配信サーバの送信工程により送信された上記暗号化されたコンテンツを受信するコンテンツ受信工程と、
上記コンテンツ受信工程により受信された上記コンテンツを、上記端末鍵復号工程により復号されたコンテンツ暗号鍵により、復号するコンテンツ復号工程と
を備えたことを特徴とする。
【００２０】
本発明のコンピュータに実行させるためのプログラムは、
コンテンツを蓄積するコンテンツ蓄積処理と、
第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信処理と、
上記通信処理により通信された第１の情報に基づいて第２の暗号鍵を生成する生成処理と、
上記通信処理により受信された暗号化された上記第１の暗号鍵を、上記生成処理により生成された第２の暗号鍵により、復号する鍵復号処理と、
上記鍵復号処理により復号された第１の暗号鍵により上記コンテンツ蓄積処理で蓄積された上記コンテンツを暗号化するコンテンツ暗号化処理と、
上記コンテンツ暗号化処理により暗号化された上記コンテンツを送信する送信処理とを備えたことを特徴とする。
【００２１】
本発明のコンピュータに実行させるためのプログラムは、
第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信処理と、
上記通信処理により通信された第１の情報に基づいて第２の暗号鍵を生成する生成処理と、
上記通信処理により受信された暗号化された上記第１の暗号鍵を、上記生成処理により生成された第２の暗号鍵により、復号する鍵復号処理と、
上記第１の暗号鍵で暗号化されたコンテンツを受信するコンテンツ受信処理と、
上記コンテンツ受信処理により受信された上記コンテンツを、上記鍵復号処理により復号された第１の暗号鍵により、復号するコンテンツ復号処理とを備えたことを特徴とする。
【００２２】
本発明のコンピュータに実行させるためのプログラムは、
第１の情報を通信する第１の通信処理と、
上記第１の通信処理により通信された第１の情報に基づいて第１の暗号鍵を生成する第１の生成処理と、
第２の情報を通信する第２の通信処理と、
上記第２の通信処理により通信された第２の情報に基づいて第２の暗号鍵を生成する第２の生成処理と、
上記第１の生成処理により生成された第１の暗号鍵を上記第２の生成処理により生成された第２の暗号鍵により暗号化する鍵暗号化処理とを備えたことを特徴とする。
【００２３】
本発明のコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンテンツを蓄積するコンテンツ蓄積処理と、
第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信処理と、
上記通信処理により通信された第１の情報に基づいて第２の暗号鍵を生成する生成処理と、
上記通信処理により受信された暗号化された上記第１の暗号鍵を、上記生成処理により生成された第２の暗号鍵により、復号する鍵復号処理と、
上記鍵復号処理により復号された第１の暗号鍵により上記コンテンツ蓄積処理で蓄積された上記コンテンツを暗号化するコンテンツ暗号化処理と、
上記コンテンツ暗号化処理により暗号化された上記コンテンツを送信する送信処理とを備えたことを特徴とする。
【００２４】
本発明のコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体は、
第１の情報を通信し、暗号化された第１の暗号鍵を受信する通信処理と、
上記通信処理により通信された第１の情報に基づいて第２の暗号鍵を生成する生成処理と、
上記通信処理により受信された暗号化された上記第１の暗号鍵を、上記生成処理により生成された第２の暗号鍵により、復号する鍵復号処理と、
上記第１の暗号鍵で暗号化されたコンテンツを受信するコンテンツ受信処理と、
上記コンテンツ受信処理により受信された上記コンテンツを、上記鍵復号処理により復号された第１の暗号鍵により、復号するコンテンツ復号処理とを備えたことを特徴とする。
【００２５】
本発明のコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体は、
第１の情報を通信する第１の通信処理と、
上記第１の通信処理により通信された第１の情報に基づいて第１の暗号鍵を生成する第１の生成処理と、
第２の情報を通信する第２の通信処理と、
上記第２の通信処理により通信された第２の情報に基づいて第２の暗号鍵を生成する第２の生成処理と、
上記第１の生成処理により生成された第１の暗号鍵を上記第２の生成処理により生成された第２の暗号鍵により暗号化する鍵暗号化処理とを備えたことを特徴とする。
【００２６】
本発明のコンテンツ配信サーバは、
コンテンツを蓄積するコンテンツ蓄積部と、
復号鍵を記憶する復号鍵記憶部と、
暗号化された認証情報を通信する情報通信部と、
上記情報通信部により通信された暗号化された上記認証情報を、上記復号鍵記憶部に記憶された復号鍵により復号する情報復号部と、
上記情報復号部により復号された認証情報に基づいて第１の暗号鍵を生成する鍵生成部と、
上記鍵生成部により生成された第１の暗号鍵により上記コンテンツ蓄積部に蓄積された上記コンテンツを暗号化するコンテンツ暗号化部と、
上記コンテンツ暗号化部により暗号化された上記コンテンツを送信する送信部とを備えたことを特徴とする。
【００２７】
また、上記コンテンツ配信サーバは、さらに、上記鍵生成部により生成された第１の暗号鍵を記憶する暗号鍵記憶部を備えたことを特徴とする。
【００２８】
本発明のコンテンツ通信システムは、
コンテンツを蓄積するコンテンツ蓄積部と、
復号鍵を記憶する復号鍵記憶部と、
暗号化された認証情報を通信する情報通信部と、
上記情報通信部により通信された暗号化された上記認証情報を、上記復号鍵記憶部に記憶された復号鍵により復号する情報復号部と、
上記情報復号部により復号された認証情報に基づいてコンテンツ暗号鍵を生成する鍵生成部と、
上記鍵生成部により生成されたコンテンツ暗号鍵により上記コンテンツ蓄積部に蓄積された上記コンテンツを暗号化するコンテンツ暗号化部と、
上記コンテンツ暗号化部により暗号化された上記コンテンツを送信する送信部とを有するコンテンツ配信サーバと、
端末情報を通信し、暗号化されたコンテンツ暗号鍵を受信する端末通信部と、
上記端末通信部により通信された端末情報に基づいて端末暗号鍵を生成する端末生成部と、
上記端末通信部により受信された暗号化された上記コンテンツ暗号鍵を、上記端末生成部により生成された端末暗号鍵により、復号する端末鍵復号部と、
上記コンテンツ配信サーバの送信部により送信された上記暗号化されたコンテンツを受信するコンテンツ受信部と、
上記コンテンツ受信部により受信された上記コンテンツを、上記端末鍵復号部により復号されたコンテンツ暗号鍵により、復号するコンテンツ復号部とを有するコンテンツ受信端末と
を備えたことを特徴とする。
【００２９】
【発明の実施の形態】
実施の形態１．
図１は実施の形態１を示すシステム構成図である。
図１において、１０１は配信装置に相当するコンテンツ配信サーバ、１０２は個人認証検証装置に相当する電話会社の基地局（暗号鍵通信装置の一例である）、１０３は個人認証装置に相当する携帯電話（暗号鍵通信装置の一例である）、１０４は再生装置に相当する個人用ＰＣ（コンテンツ受信端末の一例である）である。
コンテンツ配信サーバ１０１は、コンテンツ蓄積手段１１１（コンテンツ蓄積部の一例である）、暗号鍵通信手段１１２（コンテンツ配信サーバ１０１における通信部の一例であり、コンテンツ通信システムにおけるサーバ通信部の一例である）、コンテンツ暗号化手段１１３（コンテンツ暗号化部の一例である）、コンテンツ送信手段１１４（コンテンツ送信部の一例である）、暗号鍵生成手段１１５（コンテンツ配信サーバ１０１における生成部の一例であり、コンテンツ通信システムにおけるサーバ生成部の一例である）、鍵復号手段１１６（コンテンツ配信サーバ１０１における鍵復号部の一例であり、コンテンツ通信システムにおけるサーバ鍵復号部の一例である）を備えている。コンテンツ蓄積手段１１１は、配信するコンテンツを蓄積する。暗号鍵通信手段１１２は、基地局１０２からコンテンツ暗号鍵（コンテンツ配信サーバ１０１、暗号鍵通信装置、コンテンツ受信端末における第１の暗号鍵の一例であり、コンテンツ通信システムにおけるコンテンツ暗号鍵の一例である）を安全に受信する。コンテンツ暗号化手段１１３は、コンテンツをコンテンツ暗号鍵を用いて暗号化する。コンテンツ送信手段１１４は、暗号化されたコンテンツを個人用ＰＣ１０４に対して送信する。
基地局１０２は、個人の認証情報である加入者ＩＤをデータベースとして管理する加入者ＩＤデータベース１２１、携帯電話１０３と個人の認証のための通信を行う認証通信手段１２２（暗号鍵通信装置における第１の通信部の一例である）、その認証通信の結果から上記コンテンツ暗号鍵を生成するコンテンツ暗号鍵生成手段１２３（暗号鍵通信装置における第１の生成部の一例である）、コンテンツ配信サーバ１０１とコンテンツ暗号鍵を安全に通信する暗号鍵通信手段１２４（暗号鍵通信装置における第２の通信部の一例である）、鍵暗号鍵生成手段１２５（暗号鍵通信装置における第２の生成部の一例である）を備えている。
携帯電話１０３は、利用者の認証情報である加入者ＩＤを記憶する加入者ＩＤ記憶手段１３１、基地局１０２と個人の認証のための通信を行う認証通信手段１３２（暗号鍵通信装置における第１の通信部の一例である）、その認証通信の結果からコンテンツ暗号鍵を生成するコンテンツ暗号鍵生成手段１３３（暗号鍵通信装置における第１の生成部の一例である）、個人用ＰＣ１０４とコンテンツ暗号鍵を安全に通信する暗号鍵通信手段１３４（暗号鍵通信装置における第２の通信部の一例である）、鍵暗号鍵生成手段１３５（暗号鍵通信装置における第２の生成部の一例である）を備えている。
個人用ＰＣ１０４は、コンテンツ配信サーバ１０１から配信されるコンテンツを受信するコンテンツ受信手段１４１（コンテンツ受信部の一例である）、携帯電話１０３とコンテンツ暗号鍵を安全に通信する暗号鍵通信手段１４２（コンテンツ受信端末における通信部の一例であり、コンテンツ通信システムにおける端末通信部の一例である）、コンテンツをコンテンツ暗号鍵を用いて復号して再生するコンテンツ復号・再生手段１４３（コンテンツ復号部の一例である）、暗号鍵生成手段１４５（コンテンツ受信端末における生成部の一例であり、コンテンツ通信システムにおける端末生成部の一例である）、鍵復号手段１４６（コンテンツ受信端末における鍵復号部の一例であり、コンテンツ通信システムにおける端末鍵復号部の一例である）を備えている。
【００３０】
図２は、実施の形態１における通信手順を示す図である。図２に基づいて、利用者が携帯電話を用いて認証を行い、その利用者が個人用ＰＣ１０４に配信されてくるコンテンツを再生するまでのステップについて説明する。
Ｓ２０１（Ｓｔｅｐ２０１：Ｓはステップを示す。以下同じ。）において、利用者がコンテンツの受信に先立って、携帯電話１０３と個人用ＰＣ１０４をケーブルまたは無線によって接続設定を行う。その一環として、携帯電話１０３の暗号鍵通信手段１３４と、個人用ＰＣ１０４の暗号鍵通信手段１４２の間で、携帯電話１０３と個人用ＰＣ１０４の間で安全な通信を行うための認証と鍵共有を行う。この認証と鍵共有は、乱数とそれぞれが持つ秘密情報（コンテンツ受信端末における第１の情報の一例であり、コンテンツ通信システムにおける端末情報の一例である）から暗号鍵Ｋ３４（Ｋ：Ｋｅｙ）（コンテンツ受信端末における第２の暗号鍵の一例であり、コンテンツ通信システムにおける端末暗号鍵の一例である。）を導出するもので、例えばＤｉｆｆｉｅ−Ｈｅｌｍａｎｎアルゴリズムなどによって実現される。
次にＳ２０２において、利用者が携帯電話１０３で、携帯電話１０３に用意されているメニューの中からコンテンツ配信メニューを選択する。携帯電話１０３は基地局１０２に対して発呼を行う。その一環として、携帯電話１０３と基地局１０２の間で加入者認証と鍵共有を行う。この認証と鍵共有は、携帯電話１０３の加入者ＩＤ記憶手段１３１が携帯電話の加入者ＩＤを読み出し、乱数と加入者ＩＤから演算される情報（暗号鍵通信装置における第１の情報の一例である）を認証通信手段１３２が基地局１０２に向かって送信する。上記乱数と加入者ＩＤから演算される情報を受信した基地局１０２の認証通信手段１２２が、送られた乱数と加入者ＩＤデータベース１２１内の情報から同様に演算される情報とを照合してその結果の情報である認証結果情報（暗号鍵通信装置における第１の情報の一例である）を携帯電話１０３に返信すると共に、コンテンツ暗号鍵生成手段１２３において、上記乱数と加入者ＩＤから演算される情報と上記認証結果情報からその後のコンテンツ配信に使用する暗号鍵Ｋ２３（コンテンツ配信サーバ１０１、暗号鍵通信装置、コンテンツ受信端末における第１の暗号鍵の一例であり、コンテンツ通信システムにおけるコンテンツ暗号鍵の一例である）を導出する。一方、携帯電話１０３においても、返信された認証結果情報と先に送信した乱数情報と加入者ＩＤなどから、コンテンツ暗号鍵生成手段１３３において、基地局１０２と同様の演算を行って暗号鍵Ｋ２３を導出する。この時点で課金情報が取得されることもある。
次にＳ２０３において、基地局１０２との通信路を確立した携帯電話１０３は、個人用ＰＣ１０４に対して暗号鍵Ｋ２３を安全に伝達する。そのために、暗号鍵通信手段１３４は暗号鍵Ｋ２３を暗号鍵Ｋ３４で暗号化して、個人用ＰＣ１０４の暗号鍵通信手段１４２に送信する。これによって、個人用ＰＣ１０４は、コンテンツを受信する時の暗号鍵Ｋ２３を安全に得ることができたことになる。
次にＳ２０４において、基地局１０２は、コンテンツ配信メニューで指定されたコンテンツ配信サーバ１０１との間で接続設定を行う。その一環として、コンテンツ配信サーバ１０１の暗号鍵通信手段１１２と、基地局１０２の暗号鍵通信手段１２４の間で、基地局１０２とコンテンツ配信サーバ１０１の間で安全な通信を行うための認証と鍵共有を行う。この認証と鍵共有は、乱数とそれぞれが持つ秘密情報（コンテンツ配信サーバにおける第１の情報の一例であり、暗号鍵通信装置における第２の情報の一例であり、コンテンツ通信システムにおけるサーバ情報の一例である）から暗号鍵Ｋ１２（コンテンツ配信サーバと暗号鍵通信装置における第２の暗号鍵の一例であり、コンテンツ通信システムにおけるサーバ暗号鍵の一例である）を導出するもので、例えばＤｉｆｆｉｅ−Ｈｅｌｍａｎｎアルゴリズムなどによって実現される。最後に、基地局１０２の暗号鍵通信手段１２４から暗号鍵Ｋ２３を暗号鍵Ｋ１２で暗号化して、コンテンツ配信サーバ１０１の暗号鍵通信手段１１２に送信する。これによって、コンテンツ配信サーバ１０１は、コンテンツを配信するときの暗号鍵Ｋ２３を安全に得ることができたことになる。
次にＳ２０５において、コンテンツ配信サーバ１０１のコンテンツ暗号化手段１１３は、暗号鍵Ｋ２３を用いてコンテンツ蓄積手段１１１に蓄積されたコンテンツを暗号化し、コンテンツ送信手段１１４から個人用ＰＣ１０４に向かって送信する。個人用ＰＣ１０４のコンテンツ受信手段１４１がそのデータを受信し、コンテンツ復号・再生手段１４３は、暗号鍵Ｋ２３を用いてコンテンツを復号し、再生する。
なお、Ｓ２０５において、コンテンツ全体を暗号化して送信する形態を示したが、コンテンツをいくつかの部分に分割し、それぞれの単位でコンテンツ配信サーバ１０１で暗号化と送信、個人用ＰＣ１０４で受信と復号を行ってもよい。
【００３１】
以上のように、既に携帯電話通信料課金に使われている加入者ＩＤを基に、コンテンツを受信する利用者の認証を行うため、安全な認証を行うことができる。さらに、加入者ＩＤは携帯電話１０３の中で保護されており、携帯電話１０３の外に加入者ＩＤを出すこと無く認証を行うため、コンテンツ受信端末などの機器のＩＤ番号等に比べて漏洩の危険性が少ない。また、暗号化と復号はコンテンツ配信サーバ１０１と個人用ＰＣ１０４の間で実現され、途中の携帯電話で一旦復号して再暗号化するなどの必要が無いため、高速なコンテンツ配信を行うことが可能となる。
【００３２】
実施の形態２．
実施の形態１では、コンテンツを受信するたびに、加入者の認証によって暗号鍵Ｋ２３を決定しているが、実施の形態２は、実施の形態１の方式にて鍵共有を行った後に、コンテンツを連続して配信するための、実施の形態１に対する追加処理である。
図３は、実施の形態２のシステム構成図である。
図３において、３０１は、コンテンツ配信サーバ１０１における暗号鍵記憶手段（コンテンツ配信サーバにおける暗号鍵記憶部の一例である）、３０２は、個人用ＰＣ１０４における暗号鍵記憶手段（コンテンツ受信端末における暗号鍵記憶部の一例である）である。それ以外は、実施の携帯１と同様である。
図４は、実施の形態２における通信手順を示す図である。
図４において、Ｓ２０１乃至Ｓ２０４は実施の形態１と同様である。
次にＳ３０５において、個人用ＰＣ１０４は、コンテンツを受信する時の暗号鍵Ｋ２３を暗号鍵記憶手段３０２に格納する。
次にＳ３０６において、コンテンツ配信サーバ１０１は、コンテンツを配信するときの暗号鍵Ｋ２３を暗号鍵記憶手段３０１に格納する。
次にＳ３０７において、コンテンツ配信サーバ１０１のコンテンツ暗号化手段１１３は、暗号鍵記憶手段３０１から取り出した暗号鍵Ｋ２３を用いて、コンテンツを暗号化し、暗号化されたコンテンツをコンテンツ送信手段１１４から個人用ＰＣ１０４に向かって送信する。個人用ＰＣ１０４のコンテンツ受信手段１４１がそのデータを受信する。コンテンツ復号・再生手段１４３は、暗号鍵Ｋ２３を暗号鍵記憶手段３０２から取り出して上記暗号化されたコンテンツを復号し，再生する。
さらにＳ３０８において、コンテンツ配信サーバ１０１のコンテンツ暗号化手段１１３は、暗号鍵記憶手段３０１から取り出した暗号鍵Ｋ２３を用いて、次のコンテンツを暗号化し、コンテンツ送信手段１１４から個人用ＰＣ１０４に向かって上記暗号化された次のコンテンツを送信する。個人用ＰＣ１０４のコンテンツ受信手段１４１がそのデータを受信し、コンテンツ復号・再生手段１４３が暗号鍵Ｋ２３を鍵記憶手段３０２から取り出して上記暗号化された次のコンテンツを復号し、再生する。これを、購入するコンテンツの数の回数だけ繰り返す。
【００３３】
以上のように、個人認証のための情報である加入者ＩＤを携帯電話１０３の外に出すこと無く認証を行い、その結果得られた暗号鍵Ｋ２３を用いて複数のコンテンツ配信を行うことができるため、高速なコンテンツ配信を安全に行うことが可能となる。
【００３４】
実施の形態３．
図５は、実施の形態３を示すシステム構成図である。
図５において、５０１は配信装置に相当するコンテンツ配信サーバ，５０３は個人認証装置に相当する携帯電話（暗号鍵通信装置の一例である）、５０４は再生装置に相当する個人用ＰＣ（コンテンツ受信端末の一例である）である。
コンテンツ配信サーバ５０１は、コンテンツ蓄積手段５１１（コンテンツ蓄積部の一例である）、認証書記憶手段５１２（復号鍵記憶部の一例である）、コンテンツ暗号化手段５１３（コンテンツ暗号化部の一例である）、コンテンツ送信手段５１４（送信部の一例である）、認証通信手段５１５（情報通信部の一例である）、コンテンツ暗号鍵生成手段５１６（鍵生成部の一例である）、情報復号手段５１７（情報復号部の一例である）を備えている。コンテンツ蓄積手段５１１は、配信するコンテンツを蓄積する。認証書記憶手段５１２は、個人の認証を検証する情報である公開鍵認証書を記憶する。コンテンツ暗号化手段５１３は、コンテンツを暗号鍵を用いて暗号化する。コンテンツ送信手段５１４は、暗号化されたコンテンツを個人用ＰＣ５０４に対して送信する。認証通信手段５１５は、携帯電話５０３と個人の認証のための通信を行う。情報復号手段５１７は、認証通信手段５１５により通信された暗号化された情報を認証書記憶手段５１２に記憶された公開鍵（復号鍵の一例である）を用いて復号する。コンテンツ暗号鍵生成手段５１６は、認証通信手段５１５による認証通信の結果からコンテンツ暗号鍵を生成する。
携帯電話５０３は、利用者の認証情報である秘密鍵を記憶する秘密鍵記憶手段５３１、コンテンツ配信サーバ５０１と個人の認証のための通信を行う認証通信手段５３２（暗号鍵通信装置における第１の通信部の一例である）、その認証通信の結果からコンテンツ暗号鍵を生成するコンテンツ暗号鍵生成手段５３３（暗号鍵通信装置における第１の生成部の一例である）、個人用ＰＣ１０４とコンテンツ暗号鍵を安全に通信する暗号鍵通信手段５３４（暗号鍵通信装置における第２の通信部の一例である）、鍵暗号鍵生成手段５３５（暗号鍵通信装置における第２の生成部の一例である）を備えている。
個人用ＰＣ５０４は、コンテンツ配信サーバ５０１から配信されるコンテンツを受信するコンテンツ受信手段５４１（コンテンツ受信部の一例である）、携帯電話５０３とコンテンツ暗号鍵を安全に通信する暗号鍵通信手段５４２（コンテンツ受信端末における通信部の一例であり、コンテンツ通信システムにおける端末通信部の一例である）、コンテンツをコンテンツ暗号鍵を用いて復号して再生するコンテンツ復号・再生手段５４３（コンテンツ復号部の一例である）、暗号鍵生成手段５４５（コンテンツ受信端末における生成部の一例であり、コンテンツ通信システムにおける端末生成部の一例である）、鍵復号手段５４６（コンテンツ受信端末における鍵復号部の一例であり、コンテンツ通信システムにおける端末鍵復号部の一例である）を備えている。
【００３５】
図６は、実施の形態３における通信手順を示す図である。図６に基づいて、利用者が携帯電話を用いて認証を行い、その利用者が個人用ＰＣに配信されてくるコンテンツを再生するまでの動作について説明する。
まずＳ６０１において、利用者がコンテンツの受信に先立って、携帯電話５０３と個人用ＰＣ５０４をケーブルまたは無線によって接続設定を行う。その一環として、携帯電話５０３の暗号鍵通信手段５３４と、個人用ＰＣ５０４の暗号鍵通信手段５４２の間で、携帯電話５０３と個人用ＰＣの間で安全な通信を行うための認証と鍵共有を行う。この認証と鍵共有は、乱数とそれぞれが持つ秘密情報（コンテンツ受信端末における第１の情報の一例であり、コンテンツ通信システムにおける端末情報の一例である）から暗号鍵Ｋ３４を導出するもので、例えばＤｉｆｆｉｅ−Ｈｅｌｍａｎｎアルゴリズムなどによって実現される。
次にＳ６０２において，利用者が携帯電話５０３でコンテンツ配信メニューを選択し、携帯電話５０３はコンテンツ配信サーバ５０１に対して接続要求を行う。その一環として、携帯電話５０３とコンテンツ配信サーバ５０１の間で加入者認証と鍵共有を行う。この認証と鍵共有の第一ステップとして、携帯電話５０３の秘密鍵記憶手段５３１が携帯電話の秘密鍵を用いて乱数情報に署名・暗号演算を施し、上記署名・暗号演算された乱数情報（認証情報の一例である）を認証通信手段５３２がコンテンツ配信サーバ５０１に向かって送信する。それを受信したコンテンツ配信サーバ５０１の認証通信手段５１５が、認証書記憶手段５１２から認証書を読み出し、その中の公開鍵（復号鍵の一例である）を用いて送られた情報の署名検証を行って認証結果情報（認証情報の一例である）を携帯電話５０３に返信する。また、コンテンツ配信サーバ５０１は、コンテンツ暗号鍵生成手段５１６において上記署名・暗号演算された乱数情報と上記認証結果情報からその後のコンテンツ配信に使用する暗号鍵Ｋ２３を導出する。一方、携帯電話５０３においても、返信された認証結果情報と先に送信した乱数情報などから、コンテンツ暗号鍵生成手段５３３において、同様の演算を行って暗号鍵Ｋ２３を導出する。この時点で課金情報が取得されることもある。
次にＳ６０３において、コンテンツ配信サーバ５０１との通信路を確立した携帯電話５０３は、個人用ＰＣ５０４に対して暗号鍵Ｋ２３を安全に伝達する。そのために、暗号鍵通信手段５３４は暗号鍵Ｋ２３を暗号鍵Ｋ３４で暗号化して、個人用ＰＣ５０４の暗号鍵通信手段５４２に送信する。これによって、個人用ＰＣ５０４は、コンテンツを受信する時の暗号鍵Ｋ２３を安全に得ることができたことになる。
次にＳ６０４において、コンテンツ配信サーバ５０１のコンテンツ暗号化手段５１３は、暗号鍵Ｋ２３を用いてコンテンツを暗号化し、コンテンツ送信手段５１４から個人用ＰＣ５０４に向かって送信する。個人用ＰＣ５０４のコンテンツ受信手段５４１がそのデータを受信し、コンテンツ復号・再生手段５４３が暗号鍵Ｋ２３を用いてコンテンツを復号し、再生する。
なお、Ｓ６０４において、コンテンツ全体を暗号化して送信する形態を示したが、コンテンツをいくつかの部分に分割し、それぞれの単位でコンテンツ配信サーバでの暗号化と送信、コンテンツ受信端末での受信と復号を行ってもよい。
【００３６】
以上のように、携帯電話に装着可能なＩＣカードに格納されている個人の秘密鍵を基に、コンテンツを受信する利用者の認証を行うため、安全な認証を行うことができる。さらに秘密鍵は携帯電話５０３の中で保護されており、携帯電話５０３の外に出すこと無く認証を行うため、機器のＩＤ番号等に比べて漏洩の危険性が少ない。また、暗号化と復号はコンテンツ配信サーバ５０１と個人用ＰＣ５０４の間で実現され、途中の携帯電話で一旦復号して再暗号化するなどの必要が無いため、高速なコンテンツ配信を行うことが可能となる。
【００３７】
実施の形態４．
以上の実施の形態３では、コンテンツを受信するたびに，加入者の認証によって暗号鍵Ｋ２３を決定しているが、実施の形態４は、実施の形態３の方式にて鍵共有を行った後に、コンテンツを連続して配信するための、実施の形態３に対する追加処理である。
図７は、実施の形態４のシステム構成図である。
図７において、７０１は、コンテンツ配信サーバ５０１における暗号鍵記憶手段（コンテンツ配信サーバにおける暗号鍵記憶部の一例である）、７０２は、個人用ＰＣ５０４における暗号鍵記憶手段（コンテンツ受信端末における暗号鍵記憶部の一例である）である。その他は実施の形態３と同様である。
図８は、実施の形態４における通信手順を示す図である。
図８において、Ｓ６０１からＳ６０３までは実施の形態３と同様である。
次にＳ８０４において、個人用ＰＣ５０４は、コンテンツを受信する時の暗号鍵Ｋ２３を暗号鍵記憶手段７０２に格納する。
次にＳ８０５において、コンテンツ配信サーバ５０１は、コンテンツを配信するときの暗号鍵Ｋ２３を暗号鍵記憶手段７０１に格納する。
次にＳ８０６において、コンテンツ配信サーバ５０１のコンテンツ暗号化手段５１３は、鍵記憶手段７０１から取り出した暗号鍵Ｋ２３を用いてコンテンツを暗号化し、コンテンツ送信手段５１４から個人用ＰＣ５０４に向かって送信する。個人用ＰＣ５０４のコンテンツ受信手段５４１がそのデータを受信し、コンテンツ復号・再生手段５４３が暗号鍵Ｋ２３を鍵記憶手段７０２から取り出してコンテンツを復号し、再生する。
さらにＳ８０７において、コンテンツ配信サーバ５０１のコンテンツ暗号化手段５１３は、鍵記憶手段７０１から取り出した暗号鍵Ｋ２３を用いて次のコンテンツを暗号化し、コンテンツ送信手段５１４から個人用ＰＣ５０４に向かって送信する。個人用ＰＣ５０４のコンテンツ受信手段５４１がそのデータを受信し、コンテンツ復号・再生手段５４３が暗号鍵Ｋ２３を鍵記憶手段７０２から取り出して次のコンテンツを復号し、再生する。これを、購入するコンテンツの数の回数だけ繰り返す。
【００３８】
以上のように、個人認証のための情報である加入者ＩＤを携帯電話１０３の外に出すこと無く認証を行い、その結果得られた暗号鍵Ｋ２３を用いて複数のコンテンツ配信を行うことができるため、高速なコンテンツ配信を安全に行うことが可能となる。
【００３９】
以上のように、コンテンツ配信システムは、
配信装置（コンテンツ配信サーバの一例である）と再生装置（コンテンツ受信端末の一例である）と個人認証装置（暗号鍵通信装置の一例である）と個人認証検証装置（暗号鍵通信装置の一例である）を有し、
前記配信装置は、コンテンツを記憶する手段と、個人認証検証装置との間で暗号鍵を安全に通信する手段と、記憶された前記コンテンツを前記暗号鍵を用いて暗号化する手段と、暗号化されたコンテンツを送信する手段とを有し、
前記個人認証検証装置は、個人認証を検証するための情報を記憶する手段と、個人認証装置との間で個人認証のための通信を行う手段と、その通信結果から暗号化のための鍵を生成する手段と、前記配信装置との間で前記暗号鍵を安全に通信する手段とを有し、
前記個人認証装置は、個人を識別する情報を記憶する手段と、個人認証検証装置との間で個人認証のための通信を行う手段と、その認証情報から暗号化のための鍵を生成する手段と、再生装置との間で暗号鍵を安全に通信する手段とを有し、
前記再生装置は、暗号化された前記コンテンツの配信を受ける手段と、個人認証装置との間で暗号鍵を安全に通信する手段と、該配信を受けた前記要求コンテンツを前記暗号鍵により復号して再生する手段とを有する実施の形態がある。
【００４０】
また、上記コンテンツ配信システムにおいて、
配信されるコンテンツは複数であり、前記個人認証は単一であってもよい。
【００４１】
また、コンテンツ配信システムは、配信装置と再生装置と個人認証装置を有し、
前記配信装置は、コンテンツを記憶する手段と、暗号化されたコンテンツを送信する手段と、個人認証を検証するための情報を記憶する手段と、個人認証装置との間で個人認証のための通信を行う手段と、その通信結果から暗号化のための鍵を生成する手段と、記憶された前記コンテンツを前記暗号鍵を用いて暗号化する手段とを有し、
前記個人認証装置は、個人を識別する情報を記憶する手段と、配信装置との間で個人認証のための通信を行う手段と、その認証情報から暗号化のための鍵を生成する手段と、再生装置との間で暗号鍵を安全に通信する手段とを有し、
前記再生装置は、暗号化された前記コンテンツの配信を受ける手段と、個人認証装置との間で暗号鍵を安全に通信する手段と、該配信を受けた前記要求コンテンツを前記暗号鍵により復号して再生する手段とを有する実施の形態がある。
【００４２】
また、コンテンツ配信システムにおいて、
配信される要求コンテンツは複数であり、前記個人認証は単一であってもよい。
以上の説明において、「〜部」、「〜手段」、は、ソフトウェア或いは、ハードウェア或いは、ソフトウェアとハードウェアのいずれかで実施されるものである。
また、ソフトウェアであるプログラムは、コンピュータのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で実行されるものである。
また、プログラムは、ＦＸＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体に記録されているものである。
【００４３】
【発明の効果】
本発明によれば、コンテンツ配信サーバは、個人認証情報を読み出すこと無く、再生装置に対し、安全なコンテンツ配信を実現することができるという効果がある。
【００４４】
本発明によれば、コンテンツ受信端末は、個人認証情報を読み出すこと無く、コンテンツ配信サーバから安全にコンテンツを受信することができるという効果がある。
【００４５】
本発明によれば、コンテンツを安全に配信するための暗号鍵を安全に生成することができるという効果がある。
【００４６】
本発明によれば、コンテンツを安全に配信するための暗号鍵を安全に通信することができるという効果がある。
【００４７】
本発明によれば、コンテンツ配信サーバとコンテンツ受信端末間で個人認証情報を読み出すこと無く、コンテンツ配信サーバからコンテンツ受信端末に安全なコンテンツを配信することができるという効果がある。
【００４８】
本発明によれば、個人認証情報を読み出すこと無く、コンテンツ配信サーバが安全なコンテンツを配信するための暗号鍵を安全に受信することができるという効果がある。
【００４９】
本発明によれば、個人認証情報を読み出すこと無く、コンテンツ受信端末が安全なコンテンツを受信するための暗号鍵を安全に受信することができるという効果がある。
【００５０】
本発明によれば、個人認証情報を読み出すこと無く、コンテンツ受信端末が安全なコンテンツを受信するための暗号鍵を安全に受信することができ、また、コンテンツ配信サーバが安全なコンテンツを配信するための暗号鍵を安全に受信することができるという効果がある。
【００５１】
本発明によれば、個人認証情報を読み出すこと無く、暗号鍵を用いて複数のコンテンツ配信を行うことができるという効果がある。また、以上により、高速なコンテンツ配信を安全に行うことが可能となるという効果がある。
【００５２】
本発明によれば、個人認証情報を読み出すこと無く、暗号鍵を用いて複数のコンテンツ受信を行うことができるという効果がある。また、以上により、高速なコンテンツ受信を安全に行うことが可能となるという効果がある。
【００５３】
本発明によれば、乱数と秘密情報により安全な暗号鍵を得ることができるという効果がある。
【００５４】
本発明によれば、コンテンツ配信サーバは、個人認証情報を読み出すこと無く、安全な暗号鍵を生成することができるという効果がある。また、再生装置に対し、安全なコンテンツ配信を実現することができるという効果がある。
【図面の簡単な説明】
【図１】  実施の形態１における構成図である。
【図２】  実施の形態１における通信手順を示す図である。
【図３】  実施の形態２における構成図である。
【図４】  実施の形態２における通信手順を示す図である。
【図５】  実施の形態３における構成図である。
【図６】  実施の形態３における通信手順を示す図である。
【図７】  実施の形態４における構成図である。
【図８】  実施の形態４における通信手順を示す図である。
【図９】  従来のコンテンツ配信システムの構成図である。
【符号の説明】
１０１，５０１  コンテンツ配信サーバ、１０２  基地局、１０３，５０３  携帯電話、１０４，５０４  個人用ＰＣ、１１１，５１１  コンテンツ蓄積手段、１１２，１２４，１３４，１４２，５３４，５４２  暗号鍵通信手段、１１３，５１３  コンテンツ暗号化手段、１１４，５１４  コンテンツ送信手段、１１５，１４５，５４５  暗号鍵生成手段、１１６，１４６，５４６  鍵復号手段、１２１  加入者ＩＤデータベース、１２２，１３２，５１５，５３２  認証通信手段、１２３，５１６，５３３  コンテンツ暗号鍵生成手段、１２５，１３５，５３５  鍵暗号鍵生成手段、１３１  加入者ＩＤ記憶手段、１３３  コンテンツ暗号鍵生成手段、１４１，５４１  コンテンツ受信手段、１４３，５４３  コンテンツ復号・再生手段、３０１，３０２，７０１，７０２  暗号鍵記憶手段、５１２  認証書記憶手段、５１７  情報復号手段、５３１  秘密鍵記憶手段。
【図１】
0003748052.tif 000002
【図２】
0003748052.tif 000003
【図３】
0003748052.tif 000004
【図４】
0003748052.tif 000005
【図５】
0003748052.tif 000006
【図６】
0003748052.tif 000007
【図７】
0003748052.tif 000008
【図８】
0003748052.tif 000009
【図９】
0003748052.tif 000010