(57)【要約】【課題】コンテンツを暗号鍵を用いて暗号化して送る際に、コンテンツの不正利用を確実に防止すること。【解決手段】コンテンツ送信方法は、基本鍵Ｋ１を生成する基本鍵生成ステップと、暗号鍵Ｋｎを生成するとともに相互暗号鍵Ｋ２〜Ｋｎ−１を生成する暗号鍵生成ステップと、相互暗号鍵Ｋ２を基本鍵Ｋ１で暗号化する鍵暗号化ステップと、相互暗号鍵Ｋ３〜Ｋｎ−１及び暗号鍵Ｋｎを、Ｋ２〜Ｋｎ−１を順次用いて暗号化する鍵暗号化ステップと、コンテンツＣを暗号鍵Ｋｎを用いて暗号化するコンテンツ暗号化ステップと、コンテンツＫｎ（Ｃ）と鍵データＫ１（Ｋ２），…，Ｋｎ−１（Ｋｎ）のうちの一の部分とを、端末装置２に放送波を介して送信する送信ステップと、鍵データＫ１（Ｋ２），…，Ｋｎ−１（Ｋｎ）のうちの他の部分を、端末装置２に通信ネットワークを介して送信する送信ステップとを備える。【選択図】図９
2010239174.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを暗号化して端末装置に送信するための鍵情報管理方法であって、
基本鍵管理手段が、基本鍵を生成する基本鍵生成ステップと、
基本鍵管理手段が、前記コンテンツ暗号化用の暗号鍵を再生するための複数の鍵再生データのうちの一の鍵再生データを、基本鍵で暗号化する鍵暗号化ステップと、
を備えることを特徴とする鍵情報管理方法。
【請求項２】
コンテンツを暗号化して端末装置に送信するための鍵情報管理方法であって、
暗号鍵生成手段が、前記コンテンツを暗号化するための暗号鍵を生成するとともに、前記暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成ステップと、
暗号鍵生成手段が、前記複数の鍵再生データのうちの一の鍵再生データを除く他の鍵再生データを、それぞれ、前記一の鍵再生データ及び前記他の鍵再生データを順次用いて暗号化する鍵暗号化ステップと、
暗号鍵生成手段が、特定の基本鍵を用いて暗号化された前記一の鍵再生データと、前記第２の鍵暗号化ステップで暗号化された前記他の鍵再生データとのうちの一の部分を、前記端末装置に送信する送信ステップと、
を備えることを特徴とする鍵情報管理方法。
【請求項３】
コンテンツを暗号化して端末装置に送信するコンテンツ送信方法であって、
基本鍵管理手段が、基本鍵を生成する基本鍵生成ステップと、
暗号鍵生成手段が、前記コンテンツを暗号化するための暗号鍵を生成するとともに、前記暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成ステップと、
基本鍵管理手段が、前記複数の鍵再生データのうちの一の鍵再生データを基本鍵で暗号化する第１の鍵暗号化ステップと、
暗号鍵生成手段が、前記複数の鍵再生データのうちの前記一の鍵再生データを除く他の鍵再生データを、それぞれ、前記一の鍵再生データ及び前記他の鍵再生データを順次用いて暗号化する第２の鍵暗号化ステップと、
コンテンツ暗号化手段が、前記コンテンツを前記暗号鍵を用いて暗号化するコンテンツ暗号化ステップと、
コンテンツ送信手段が、暗号化された前記コンテンツと、暗号化された前記一及び他の鍵再生データのうちの一の部分とを、前記端末装置に送信する第１の送信ステップと、
暗号鍵生成手段が、暗号化された前記一及び他の鍵再生データのうちの他の部分を、前記端末装置に送信する第２の送信ステップと、
を備えることを特徴とするコンテンツ送信方法。
【請求項４】
前記暗号鍵生成ステップでは、前記複数の鍵再生データとして複数の相互暗号鍵を生成し、
前記第１の鍵暗号化ステップでは、前記複数の相互暗号鍵のうちの第１の相互暗号鍵を、前記基本鍵で暗号化し、
前記第２の鍵暗号化ステップでは、前記第１の相互暗号鍵を除く前記複数の相互暗号鍵及び前記暗号鍵を、それぞれ、前記第１の相互暗号鍵を含む前記複数の相互暗号鍵で順次暗号化し、
前記第１の送信ステップでは、暗号化された前記コンテンツと、暗号化された前記複数の相互暗号鍵及び前記暗号鍵のうちの一の部分とを、前記端末装置に送信し、
前記第２の送信ステップでは、暗号化された前記複数の相互暗号鍵及び前記暗号鍵のうちの他の部分を、前記端末装置に送信する、
ことを特徴とする請求項３記載のコンテンツ送信方法。
【請求項５】
前記暗号鍵生成ステップでは、前記複数の鍵再生データとして、前記暗号鍵を分割することにより複数の分割暗号鍵を生成し、
前記第１の鍵暗号化ステップでは、前記複数の分割暗号鍵のうちの第１の分割暗号鍵を、前記基本鍵で暗号化し、
前記第２の鍵暗号化ステップでは、前記第１の分割暗号鍵を除く前記複数の分割暗号鍵を、それぞれ、前記第１の分割暗号鍵を含む前記複数の分割暗号鍵で順次暗号化し、
前記第１の送信ステップでは、暗号化された前記コンテンツと、暗号化された前記複数の分割暗号鍵の一の部分とを、前記端末装置に送信し、
前記第２の送信ステップでは、暗号化された前記複数の分割暗号鍵の他の部分を、前記端末装置に送信する、
ことを特徴とする請求項３記載のコンテンツ送信方法。
【請求項６】
コンテンツを暗号化して端末装置に送信するための基本鍵管理装置であって、
基本鍵を生成する基本鍵生成手段と、
前記コンテンツ暗号化用の暗号鍵を再生するための複数の鍵再生データのうちの一の鍵再生データを、基本鍵で暗号化する鍵暗号化手段と、
を備えることを特徴とする鍵情報管理装置。
【請求項７】
コンテンツを暗号化して端末装置に送信するためのライセンス管理装置であって、
前記コンテンツを暗号化するための暗号鍵を生成するとともに、前記暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成手段と、
前記複数の鍵再生データのうちの一の鍵再生データを除く他の鍵再生データを、それぞれ、前記一の鍵再生データ及び前記他の鍵再生データを順次用いて暗号化する鍵暗号化手段と、
特定の基本鍵を用いて暗号化された前記一の鍵再生データと、前記鍵暗号化手段によって暗号化された前記他の鍵再生データとのうちの一の部分を、前記端末装置に送信する送信手段と、
を備えることを特徴とするライセンス管理装置。
【請求項８】
コンテンツを暗号化して端末装置に送信するコンテンツ送信システムであって、
基本鍵を生成する基本鍵生成手段と、
前記コンテンツを暗号化するための暗号鍵を生成するとともに、前記暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成手段と、
前記複数の鍵再生データのうちの一の鍵再生データを基本鍵で暗号化する第１の鍵暗号化手段と、
前記複数の鍵再生データのうちの前記一の鍵再生データを除く他の鍵再生データを、それぞれ、前記一の鍵再生データ及び前記他の鍵再生データを順次用いて暗号化する第２の鍵暗号化手段と、
前記コンテンツを前記暗号鍵を用いて暗号化するコンテンツ暗号化手段と、
暗号化された前記コンテンツと、暗号化された前記一及び他の鍵再生データのうちの一の部分とを、前記端末装置に送信するコンテンツ送信手段と、
暗号化された前記一及び他の鍵再生データのうちの他の部分を、前記端末装置に送信する鍵情報送信手段と、
を備えることを特徴とするコンテンツ送信システム。
【請求項９】
暗号化されたコンテンツを受信して復号する端末装置であって、
暗号鍵を用いて暗号化された前記コンテンツと、暗号化された複数の鍵再生データのうちの一の部分の鍵再生データとを受信する第１の受信手段と、
前記暗号化された複数の鍵再生データのうちの他の部分の鍵再生データを受信する第２の受信手段と、
前記暗号化された前記複数の鍵再生データのうちの一の鍵再生データを基本鍵を用いて復号した後に、前記複数の鍵再生データを相互に用いて、前記一の鍵再生データを除く前記複数の鍵再生データを順次復号することにより、前記暗号鍵を再生する鍵復号手段と、
前記コンテンツを前記暗号鍵を用いて復号するコンテンツ復号手段と、
を備えることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鍵情報管理方法、コンテンツ送信方法、鍵情報管理装置、ライセンス管理装置、コンテンツ送信システム、及び端末装置に関するものである。
【背景技術】
【０００２】
従来から、音楽コンテンツや映像コンテンツ等の電子コンテンツを暗号化して通信ネットワークや放送網を介して送信する技術が広く用いられている。例えば、下記特許文献１には、平文データを暗号化して送信し、その暗号鍵の一部を暗号化側と復号側で予め記憶し、残りの暗号鍵を通信ネットワークを介して送るような暗号通信システムが開示されている。また、下記特許文献２には、コンテンツ暗号化用の暗号化された第一の鍵を通信ネットワークを介して受信し、第二の鍵を記憶媒体を用いて入手した後に第一の鍵を第二の鍵を使って復号する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４１７４４号公報
【特許文献２】特開２００５−３０３８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したいずれの装置においても、コンテンツ符号化用の鍵データが送信中に直接不正に取得されてしまう危険性があり、復号化側の装置をハッキングすることにより事前に記憶されていた鍵が不正取得されてしまうと、コンテンツを不正に利用可能となってしまうという問題があった。
【０００５】
そこで、本発明は、かかる課題に鑑みて為されたものであり、コンテンツを暗号鍵を用いて暗号化して送る際に、コンテンツの不正利用を確実に防止することが可能な鍵情報管理方法、コンテンツ送信方法、鍵情報管理装置、ライセンス管理装置、コンテンツ送信システム、及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の鍵情報管理方法は、コンテンツを暗号化して端末装置に送信するための鍵情報管理方法であって、基本鍵管理手段が、基本鍵を生成する基本鍵生成ステップと、基本鍵管理手段が、コンテンツ暗号化用の暗号鍵を再生するための複数の鍵再生データのうちの一の鍵再生データを、基本鍵で暗号化する鍵暗号化ステップと、を備える。
【０００７】
或いは、本発明の鍵情報管理方法は、コンテンツを暗号化して端末装置に送信するための鍵情報管理方法であって、暗号鍵生成手段が、コンテンツを暗号化するための暗号鍵を生成するとともに、暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成ステップと、暗号鍵生成手段が、複数の鍵再生データのうちの一の鍵再生データを除く他の鍵再生データを、それぞれ、一の鍵再生データ及び他の鍵再生データを順次用いて暗号化する鍵暗号化ステップと、暗号鍵生成手段が、特定の基本鍵を用いて暗号化された一の鍵再生データと、第２の鍵暗号化ステップで暗号化された他の鍵再生データとのうちの一の部分を、端末装置に送信する送信ステップと、を備える。
【０００８】
或いは、本発明のコンテンツ送信方法は、コンテンツを暗号化して端末装置に送信するコンテンツ送信方法であって、基本鍵管理手段が、基本鍵を生成する基本鍵生成ステップと、暗号鍵生成手段が、コンテンツを暗号化するための暗号鍵を生成するとともに、暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成ステップと、基本鍵管理手段が、複数の鍵再生データのうちの一の鍵再生データを基本鍵で暗号化する第１の鍵暗号化ステップと、暗号鍵生成手段が、複数の鍵再生データのうちの一の鍵再生データを除く他の鍵再生データを、それぞれ、一の鍵再生データ及び他の鍵再生データを順次用いて暗号化する第２の鍵暗号化ステップと、コンテンツ暗号化手段が、コンテンツを暗号鍵を用いて暗号化するコンテンツ暗号化ステップと、コンテンツ送信手段が、暗号化されたコンテンツと、暗号化された一及び他の鍵再生データのうちの一の部分とを、端末装置に送信する第１の送信ステップと、暗号鍵生成手段が、暗号化された一及び他の鍵再生データのうちの他の部分を、端末装置に送信する第２の送信ステップと、を備える。
【０００９】
このような鍵情報管理方法及びコンテンツ送信方法によれば、基本鍵管理手段によって基本鍵が生成され、暗号鍵生成手段によって暗号鍵、及び暗号鍵を再生するための複数の鍵再生データが生成され、基本鍵管理手段によって一の鍵再生データが基本鍵で暗号化され、暗号鍵生成手段によって他の鍵生成データが一の鍵再生データ及び他の鍵再生データを順次用いて暗号化され、コンテンツ送信手段によって、暗号鍵を用いて暗号化されたコンテンツと暗号化された鍵再生データの一の部分が端末装置に送信され、暗号鍵生成手段によって鍵再生データの他の部分が端末装置に送信される。これにより、コンテンツ復号用鍵を再生するためのデータが分割された上で暗号化されて別々に送信され、その一部は予め生成された基本鍵を用いて暗号化され、残りの部分は相互に暗号鍵として用いて暗号化されているので、データ送信中に鍵情報が不正に取得されてしまうリスクを確実に低減することができる。つまり、鍵再生用のデータの一部、及び予め生成しておいた基本鍵を不正取得されてもコンテンツ復号用の暗号化鍵を不正利用することを防止することが出来る。
【００１０】
ここで、暗号鍵生成ステップでは、複数の鍵再生データとして複数の相互暗号鍵を生成し、第１の鍵暗号化ステップでは、複数の相互暗号鍵のうちの第１の相互暗号鍵を、基本鍵で暗号化し、第２の鍵暗号化ステップでは、第１の相互暗号鍵を除く複数の相互暗号鍵及び暗号鍵を、それぞれ、第１の相互暗号鍵を含む複数の相互暗号鍵で順次暗号化し、第１の送信ステップでは、暗号化されたコンテンツと、暗号化された複数の相互暗号鍵及び暗号鍵のうちの一の部分とを、端末装置に送信し、第２の送信ステップでは、暗号化された複数の相互暗号鍵及び暗号鍵のうちの他の部分を、端末装置に送信する、ことが好ましい。
【００１１】
この場合、暗号化された複数の相互暗号鍵及び暗号鍵を分割して送信し、その一部が基本鍵で暗号化されて、残りの部分は相互に暗号化されているので、鍵再生用のデータの一部、及び予め生成しておいた基本鍵を不正取得されてもコンテンツ復号用の暗号化鍵を不正利用することを防止することが出来る。さらに、コンテンツの不正利用を防止しつつ、暗号鍵の再生の処理が複雑化することがないという利点も有する。
【００１２】
さらに、暗号鍵生成ステップでは、複数の鍵再生データとして、暗号鍵を分割することにより複数の分割暗号鍵を生成し、第１の鍵暗号化ステップでは、複数の分割暗号鍵のうちの第１の分割暗号鍵を、基本鍵で暗号化し、第２の鍵暗号化ステップでは、第１の分割暗号鍵を除く複数の分割暗号鍵を、それぞれ、第１の分割暗号鍵を含む複数の分割暗号鍵で順次暗号化し、第１の送信ステップでは、暗号化されたコンテンツと、暗号化された複数の分割暗号鍵の一の部分とを、端末装置に送信し、第２の送信ステップでは、暗号化された複数の分割暗号鍵の他の部分を、端末装置に送信する、ことも好ましい。
【００１３】
こうすれば、暗号化された複数の分割暗号鍵を分離して送信し、その一部が基本鍵で暗号化されて、残りの部分は相互に暗号化されているので、鍵再生用のデータの一部、及び予め生成しておいた基本鍵を不正取得されてもコンテンツ復号用の暗号鍵を不正利用することを防止することが出来る。さらに、コンテンツ復号用の暗号鍵が直接やり取りされないので、暗号鍵の不正取得の危険性をより一層低減することができる。
【００１４】
本発明の基本鍵管理装置は、コンテンツを暗号化して端末装置に送信するための基本鍵管理装置であって、基本鍵を生成する基本鍵生成手段と、コンテンツ暗号化用の暗号鍵を再生するための複数の鍵再生データのうちの一の鍵再生データを、基本鍵で暗号化する鍵暗号化手段と、を備える。
【００１５】
或いは、本発明のライセンス管理装置は、コンテンツを暗号化して端末装置に送信するためのライセンス管理装置であって、コンテンツを暗号化するための暗号鍵を生成するとともに、暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成手段と、複数の鍵再生データのうちの一の鍵再生データを除く他の鍵再生データを、それぞれ、一の鍵再生データ及び他の鍵再生データを順次用いて暗号化する鍵暗号化手段と、特定の基本鍵を用いて暗号化された一の鍵再生データと、鍵暗号化手段によって暗号化された他の鍵再生データとのうちの一の部分を、端末装置に送信する送信手段と、を備える。
【００１６】
或いは、本発明のコンテンツ送信システムは、コンテンツを暗号化して端末装置に送信するコンテンツ送信システムであって、基本鍵を生成する基本鍵生成手段と、コンテンツを暗号化するための暗号鍵を生成するとともに、暗号鍵を再生するための複数の鍵再生データを生成する暗号鍵生成手段と、複数の鍵再生データのうちの一の鍵再生データを基本鍵で暗号化する第１の鍵暗号化手段と、複数の鍵再生データのうちの一の鍵再生データを除く他の鍵再生データを、それぞれ、一の鍵再生データ及び他の鍵再生データを順次用いて暗号化する第２の鍵暗号化手段と、コンテンツを暗号鍵を用いて暗号化するコンテンツ暗号化手段と、暗号化されたコンテンツと、暗号化された一及び他の鍵再生データのうちの一の部分とを、端末装置に送信するコンテンツ送信手段と、暗号化された一及び他の鍵再生データのうちの他の部分を、端末装置に送信する鍵情報送信手段と、を備える。
【００１７】
或いは、本発明の端末装置は、暗号化されたコンテンツを受信して復号する端末装置であって、暗号鍵を用いて暗号化されたコンテンツと、暗号化された複数の鍵再生データのうちの一の部分の鍵再生データとを受信する第１の受信手段と、暗号化された複数の鍵再生データのうちの他の部分の鍵再生データを受信する第２の受信手段と、暗号化された複数の鍵再生データのうちの一の鍵再生データを基本鍵を用いて復号した後に、複数の鍵再生データを相互に用いて、一の鍵再生データを除く複数の鍵再生データを順次復号することにより、暗号鍵を再生する鍵復号手段と、コンテンツを暗号鍵を用いて復号するコンテンツ復号手段と、を備える。
【００１８】
このような鍵情報管理装置、ライセンス管理装置、コンテンツ送信システム及び端末装置によれば、基本鍵管理手段によって基本鍵が生成され、暗号鍵生成手段によって暗号鍵、及び暗号鍵を再生するための複数の鍵再生データが生成され、基本鍵管理手段によって一の鍵再生データが基本鍵で暗号化され、暗号鍵生成手段によって他の鍵生成データが一の鍵再生データ及び他の鍵再生データを順次用いて暗号化され、コンテンツ送信手段によって、暗号鍵を用いて暗号化されたコンテンツと暗号化された鍵再生データの一の部分が端末装置に送信され、暗号鍵生成手段によって鍵再生データの他の部分が端末装置に送信される。これにより、コンテンツ復号用鍵を再生するためのデータが分割された上で暗号化されて別々に送信され、その一部は予め生成された基本鍵を用いて暗号化され、残りの部分は相互に暗号鍵として用いて暗号化されているので、データ送信中に鍵情報が不正に取得されてしまうリスクを確実に低減することができる。つまり、鍵再生用のデータの一部、及び予め生成しておいた基本鍵を不正取得されてもコンテンツ復号用の暗号化鍵を不正利用することを防止することが出来る。
【発明の効果】
【００１９】
本発明によれば、コンテンツを暗号鍵を用いて暗号化して送る際に、コンテンツの不正利用を確実に防止することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の好適な一実施形態であるコンテンツ送信システム及び端末装置示す接続構成図である。
【図２】図１のコンテンツ送信システムの各サーバのハードウェア構成を示すブロック図である。
【図３】図１の端末装置のハードウェア構成を示すブロック図である。
【図４】図１のライセンスサーバの機能構成を示すブロック図である。
【図５】図１の基本鍵管理サーバの機能構成を示すブロック図である。
【図６】図１のコンテンツ提供サーバの機能構成を示すブロック図である。
【図７】図１の端末装置の機能構成を示すブロック図である。
【図８】図１のコンテンツ送信システムの動作を示すシーケンス図である。
【図９】図８のコンテンツ送信方法によるコンテンツ暗号化用の暗号鍵の暗号化処理および復号処理の流れを示す概念図である。
【図１０】本発明の変形例にかかるコンテンツ送信システムの動作を示すシーケンス図である。
【図１１】図１０のコンテンツ送信方法によるコンテンツ暗号化用の暗号鍵の暗号化処理および復号処理の流れを示す概念図である。
【発明を実施するための形態】
【００２１】
以下、図面とともに本発明によるコンテンツ送信システム、コンテンツ送信方法、及び端末装置の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２２】
図１は、本発明の好適な一実施形態であるコンテンツ送信システム１及び端末装置２示す接続構成図である。同図に示す端末装置２は、携帯電話機、ＰＤＡ（Personal Digital Assistance）等の携帯端末又はパーソナルコンピュータ等の情報処理端末である。コンテンツ送信システム１は、外部のネットワークや記憶媒体から音楽データや画像データ等のコンテンツを取得して、そのコンテンツを暗号化して、放送波によって端末装置２に配信するためのサーバ群である。
【００２３】
このコンテンツ送信システム１は、コンテンツ暗号化用の暗号鍵を生成し管理するライセンスサーバ（ライセンス管理装置）３、端末装置２のユーザに関する顧客情報を管理する顧客管理サーバ４、暗号鍵を再生するためのデータの暗号化用の基本鍵を管理する基本鍵管理サーバ（基本鍵管理装置）５、及びコンテンツを配信するためのコンテンツ提供サーバ６から構成されている。これらのライセンスサーバ３、顧客管理サーバ４、基本鍵管理サーバ５、及びコンテンツ提供サーバ６は、相互にデータ通信が可能なようにＬＡＮ、ＷＡＮ等のネットワークを介して接続されている。さらに、コンテンツ提供サーバ６は、放送波中継局７に接続されることによって、放送波によって端末装置２にデータを配信可能にされ、基本鍵管理サーバ５及びライセンスサーバ３は、通信ネットワークＮＷに接続されることにより、端末装置２にデータ通信網を介してデータを送信可能にされている。ここで、これらのライセンスサーバ３、顧客管理サーバ４、基本鍵管理サーバ５、及びコンテンツ提供サーバ６は、同じロケーションに設置されていてもよいし、これらのうちいずれかが別のロケーションに設置されていてもよい。
【００２４】
次に、コンテンツ送信システム１の各サーバ及び端末装置２の構成について詳細に説明する。
【００２５】
図２に示すように、コンテンツ送信システム１のライセンスサーバ３は、物理的には、ＣＰＵ３２、主記憶装置であるＲＡＭ３３及びＲＯＭ３４、ハードディスク装置等の補助記憶装置３６、入力デバイスである入力キー、マウス等の入力装置３７、ディスプレイ等の出力装置３８、他のサーバ装置、放送波中継局７や、通信ネットワークＮＷとの間でのデータの送受信を司る通信モジュール３５などを含む情報処理装置として構成されている。ライセンスサーバ３によって実現される機能は、図２に示すＣＰＵ３２、ＲＡＭ３３等のハードウェア上に所定のプログラムを読み込ませることにより、ＣＰＵ３２の制御のもとで通信モジュール３５、入力装置３７、出力装置３８を動作させるとともに、ＲＡＭ３３や補助記憶装置３６におけるデータの読み出し及び書き込みを行うことで実現される。また、コンテンツ送信システム１の他のサーバ装置のハードウェア構成も同様であるので、その説明を省略する。
【００２６】
図３に示すように、端末装置２は、物理的には、ＣＰＵ２２、主記憶装置であるＲＡＭ２３及びＲＯＭ２４、ハードディスク装置、メモリカード等の補助記憶装置２６、入力デバイスである入力キー、マイク等の入力装置２７、スピーカ、ディスプレイ等の出力装置２８、通信ネットワークＮＷとの間でのデータの送受信を司る通信モジュール２５Ａ、放送波の受信を司る放送受信モジュール２５Ｂなどを含む情報処理端末として構成されている。端末装置２によって実現される機能は、図３に示すＣＰＵ２２、ＲＡＭ２３等のハードウェア上に所定のプログラムを読み込ませることにより、ＣＰＵ２２の制御のもとで通信モジュール２５Ａ、放送受信モジュール２５Ｂ、入力装置２７、出力装置２８を動作させるとともに、ＲＡＭ２３や補助記憶装置２６におけるデータの読み出し及び書き込みを行うことで実現される。
【００２７】
ライセンスサーバ３は、図４に示すように、機能的な構成要素として、暗号鍵生成部（暗号鍵生成手段）３０１、鍵再生データ暗号化部（鍵暗号化手段）３０２、鍵データ送信部３０３、鍵データ受信部３０４、鍵再生データ振分部３０５、第１データ通信部（送信手段）３０６、及び第２データ通信部３０７を備える。
【００２８】
暗号鍵生成部３０１は、顧客管理サーバ４から取得された端末装置２のユーザに関する顧客情報に基づいて、コンテンツを共通鍵暗号化方式で暗号化するための暗号鍵Ｋｎ（ｎは、４以上の整数）を生成する機能と、暗号鍵Ｋｎを端末装置２側で再生するための複数の鍵再生データを生成する機能とを有する。具体的には、暗号鍵生成部３０１は、鍵再生データとして、複数の相互暗号鍵Ｋ２〜Ｋｎ−１を生成する。なお、暗号鍵Ｋｎは最低１つの鍵データが必要となるが、コンテンツの保護レベルに合わせて複数生成されてもよい。そして、暗号鍵生成部３０１は、生成した複数の相互暗号鍵Ｋ２〜Ｋｎ−１のうちの相互暗号鍵Ｋ２を鍵データ送信部３０３に出力し、相互暗号鍵Ｋ２〜Ｋｎ−１、及び暗号鍵Ｋｎを鍵再生データ暗号化部３０２に出力する。
【００２９】
鍵データ送信部３０３は、暗号鍵生成部３０１から受け渡された相互暗号鍵Ｋ２を基本鍵管理サーバ５に送信する。これに対して、鍵データ受信部３０４は、基本鍵管理サーバ５から基本鍵Ｋ１を用いて暗号化された相互暗号鍵Ｋ１（Ｋ２）を受信し、鍵再生データ振分部３０５に出力する。以下、鍵ＫＸを用いて共通鍵暗号化方式で暗号化された鍵ＫＹを“ＫＸ（ＫＹ）”と表すものとする。
【００３０】
鍵再生データ暗号化部３０２は、相互暗号鍵Ｋ２を除く相互暗号鍵Ｋ３〜Ｋｎ−１、及び暗号鍵Ｋｎを、それぞれ、相互暗号鍵Ｋ２〜Ｋｎ−１を順次用いて暗号化し、暗号化データＫ２（Ｋ３），Ｋ３（Ｋ４），…，Ｋｎ−１（Ｋｎ）を生成する。ここで、鍵再生データ暗号化部３０２は、相互暗号鍵Ｋ２〜Ｋｎ−１、及び暗号鍵Ｋｎのいずれかあるいは全てを、セキュリティレベルに応じて任意の変換アルゴリズムを用いて、鍵データそのものを解析不可能なデータに変換することも可能である。その場合は、鍵再生データ暗号化部３０２は、暗号化処理前にデータ変換を行い、データ変換後のデータにその変換アルゴリズムを端末装置２側に通知するための付加情報を埋め込む。また、この付加情報には、相互暗号鍵Ｋ３〜Ｋｎ−１、及び暗号鍵Ｋｎを順次復号する時に使用する情報として、次に使う鍵の改ざんチェック用情報や鍵番号を示す情報等が付加されてもよい。さらに、鍵再生データ暗号化部３０２は、暗号化データＫ２（Ｋ３），Ｋ３（Ｋ４），…，Ｋｎ−１（Ｋｎ）、及び暗号鍵Ｋｎを、鍵再生データ振分部３０５に出力する。
【００３１】
鍵再生データ振分部３０５は、暗号化された相互暗号鍵Ｋ１（Ｋ２），Ｋ２（Ｋ３），…，Ｋｎ−２（Ｋｎ−１）、及び暗号鍵Ｋｎ−１（Ｋｎ）を送信先ごとに振り分ける機能を有する。すなわち、鍵再生データ振分部３０５は、上記鍵Ｋ１（Ｋ２），…，Ｋｎ−１（Ｋｎ）のうちの一部分として、相互暗号鍵Ｋ１（Ｋ２）と通信ネットワークＮＷを介して端末装置２に送信すべき鍵とを選択して、第１データ通信部３０６に振り分ける。また、鍵再生データ振分部３０５は、上記鍵Ｋ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうちの残った他の部分を、放送波を介して端末装置２に送信すべき鍵として選択して、暗号鍵Ｋｎと合わせて第２データ通信部３０７に振り分ける。このような振り分けの基準としては、固定的に割り当てる方法や、通信ネットワーク及び放送波のトラフィックを監視して、放送波上の帯域をコンテンツ送信用に多く割り当てたい場合は、鍵データの送信は通信ネットワーク側に多く割り当てるように動的に管理する方法、またはランダムに割り当てる方法等が採用可能である。
【００３２】
第１データ通信部３０６は、通信ネットワークＮＷを介して端末装置２に、相互暗号鍵Ｋ１（Ｋ２）と、通信ネットワークＮＷを介して送信すべき鍵とを送信する。また、第２データ通信部３０７は、暗号鍵Ｋｎと、放送波を介して端末装置２に送信すべき鍵とを、コンテンツ提供サーバ６に送信する。
【００３３】
基本鍵管理サーバ５は、図５に示すように、基本鍵生成部（基本鍵生成手段）５０１、基本鍵送信部５０２、鍵データ受信部５０３、鍵データ暗号化部（鍵暗号化手段）５０４、及び鍵データ送信部５０５を含んで構成されている。
【００３４】
基本鍵生成部５０１は、端末装置２が放送サービスの提供を受けるための必要な鍵データである基本鍵Ｋ１を生成する。また、基本鍵生成部５０１は、生成した基本鍵Ｋ１を、基本鍵送信部５０２及び鍵データ暗号化部５０４に出力し、基本鍵送信部５０２は、この基本鍵Ｋ１を、端末装置２と共有するために端末装置２に送信する。ここで、端末装置２への送信方法としては、端末装置２に通信ネットワークＮＷを介して送信する方法のほか、ＩＣカード等の記録媒体に出力してその記録媒体を経由して端末装置２に読み込ませる方法、パーソナルコンピュータ等の情報処理端末にいったん送信して、情報処理端末から端末装置２に記憶媒体や赤外線通信、ブルートゥース通信等の近距離無線通信によって中継する方法等が挙げられる。
【００３５】
鍵データ受信部５０３は、ライセンスサーバ３から相互暗号鍵Ｋ２を受信し、鍵データ暗号化部５０４は、相互暗号鍵Ｋ２を基本鍵Ｋ１を用いて共通鍵暗号化によって暗号化することによって、暗号化データＫ１（Ｋ２）を生成する。そして、鍵データ送信部５０５は、鍵データ暗号化部５０４によって生成された暗号化データＫ１（Ｋ２）を、ライセンスサーバ３に返信する。
【００３６】
コンテンツ提供サーバ６は、図６に示すように、鍵データ受信部６０１、コンテンツ暗号化部６０２、及びデータ通信部６０３を含んで構成されている。
【００３７】
鍵データ受信部６０１は、暗号鍵Ｋｎと、暗号化された鍵Ｋ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうちの放送波を介して端末装置２に送信すべき鍵とを、ライセンスサーバ３から受信し、それらの鍵をそれぞれ、コンテンツ暗号化部６０２とデータ通信部６０３とに出力する。
【００３８】
コンテンツ暗号化部６０２は、暗号鍵Ｋｎを用いて端末装置２に送信すべきコンテンツＣを暗号化して、暗号化データＫｎ（Ｃ）を生成する。また、データ通信部６０３は、暗号化データＫｎ（Ｃ）と、鍵Ｋ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうちの放送波を介して端末装置２に送信すべき鍵とを、放送波を介して端末装置２に送信する。ここで、データ通信部６０３は、同じ放送波チャネルを用いて、暗号化データＫｎ（Ｃ）に放送波を介して端末装置２に送信すべき鍵を付加して同時に送信しても良いし、例えば、制御用チャネルで放送波を介して端末装置２に送信すべき鍵を、データ用チャネルで暗号化データＫｎ（Ｃ）を、それぞれ別々に送信しても良い。なお、データ通信部６０３は、これらの送信データに加えて、コンテンツ復号あるいは再生に関する情報が記載された付加情報を合わせて送信してもよい。このコンテンツの再生に関する情報には、コンテンツ番号等のコンテンツを特定するための情報や、端末装置の製造番号等の端末装置を特定する情報、再生回数、再生制限に関する情報等を埋め込んでもよい。
【００３９】
端末装置２は、図７に示すように、データ通信部（第２の受信手段）２０３、ライセンス情報取得部（第２の受信手段）、基本鍵格納部２０５、コンテンツ受信部（第１の受信手段）２０１、復号情報受信部（第１の受信手段）２０２、暗号鍵再生部（鍵復号手段）２０６、及びコンテンツ復号部（コンテンツ復号手段）２０７を含んで構成されている。
【００４０】
データ通信部２０３は、通信ネットワークＮＷを経由して、ライセンスサーバ３及び基本鍵管理サーバ５から各種データを受信する。具体的には、データ通信部２０３は、ライセンスサーバ３から相互暗号鍵Ｋ１（Ｋ２）と鍵Ｋ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうちの通信ネットワークＮＷを介して送信すべき鍵とを受信し、ライセンス情報取得部２０４に出力し、ライセンス情報取得部２０４は、それらの鍵データを暗号鍵再生部２０６に出力する。
【００４１】
コンテンツ受信部２０１は、放送波を介してコンテンツ提供サーバ６から、暗号化コンテンツＫｎ（Ｃ）を受信し、コンテンツ復号部２０７に出力する。また、復号情報受信部２０２は、放送波を介してコンテンツ提供サーバ６から、鍵Ｋ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうちの放送波を介して送信すべき鍵を受信し、受信した鍵データを暗号鍵再生部２０６に出力する。
【００４２】
基本鍵格納部２０５は、予め基本鍵管理サーバ５との間で共有された基本鍵Ｋ１を格納しておくためのデータ格納領域である。この基本鍵Ｋ１は、基本鍵管理サーバ５から通信ネットワークＮＷを介して送信されたり、記録媒体あるいは他の端末装置を経由して読み込まれたりして格納される。
【００４３】
暗号鍵再生部２０６は、暗号化された相互暗号鍵Ｋ１（Ｋ２）〜Ｋｎ−２（Ｋｎ−１）、及び暗号鍵Ｋｎ−１（Ｋｎ）を、復号情報受信部２０２及びライセンス情報取得部２０４から受け取って、相互暗号鍵Ｋ１（Ｋ２）を基本鍵格納部２０５から読み出した基本鍵Ｋ１を用いて復号することによって、相互暗号鍵Ｋ２を再生する。さらに、暗号鍵再生部２０６は、相互暗号鍵Ｋ２を用いて相互暗号鍵Ｋ２（Ｋ３）を復号して相互暗号鍵Ｋ３を再生する。その後、暗号鍵再生部２０６は、相互暗号鍵Ｋ３，…，Ｋｎ−１を相互に用いて、相互暗号鍵Ｋ３（Ｋ４），…，Ｋｎ−２（Ｋｎ−１）、及び暗号鍵Ｋｎ−１（Ｋｎ）を順次復号することによって、暗号鍵Ｋｎを取得する。そして、暗号鍵再生部２０６は、再生した暗号鍵Ｋｎをコンテンツ復号部２０７に出力する。なお、相互暗号鍵Ｋ３〜Ｋｎ−１、及び暗号鍵Ｋｎが変換アルゴリズムを用いて変換されていた場合には、暗号鍵再生部２０６は、対応する変換アルゴリズムを用いて相互暗号鍵Ｋ３〜Ｋｎ−１、及び暗号鍵Ｋｎを変換する。その変換の際には、暗号鍵再生部２０６は、鍵データに付加されていた付加情報を参照することにより対応する変換アルゴリズムを特定する。また、付加情報に次に使う鍵の改ざんチェック用情報が含まれていた場合には、暗号鍵再生部２０６は、鍵データの改竄チェック処理も合わせて実行する。
【００４４】
コンテンツ復号部２０７は、再生された暗号鍵Ｋｎを用いて暗号化されたコンテンツＫｎ（Ｃ）を復号し、得られたコンテンツＫｎをコンテンツを再生するための音楽や映像の再生用のアプリケーションプログラムへ引き渡す。ここで、コンテンツ復号部２０７は、コンテンツＣにコンテンツの再生に関する情報が付加されている場合には、それらの情報を抽出してコンテンツ再生用プログラムに引き渡す。
【００４５】
以下、図８を参照して、コンテンツ送信システム１の動作について説明するとともに、併せてコンテンツ送信システム１におけるコンテンツ送信方法について詳述する。図８は、コンテンツ送信システム１のコンテンツ送信時の動作を示すシーケンス図である。
【００４６】
まず、基本鍵管理サーバ５により端末装置２が放送サービスの提供を受けるための基本鍵Ｋ１が生成される（ステップＳ１０１）。次に、生成された基本鍵Ｋ１は、端末装置２に送信され（ステップＳ１０２）、端末装置２の基本鍵格納部２０５に格納される（ステップＳ１０３）。
【００４７】
その後、ライセンスサーバ３により、暗号鍵Ｋｎ、及び暗号鍵Ｋｎを再生するための相互暗号鍵Ｋ２〜Ｋｎ−１が生成された後、相互暗号鍵Ｋ２が基本鍵管理サーバ５に送信される（ステップＳ１０４）。これに応じて、基本鍵管理サーバ５により、相互暗号鍵Ｋ２が基本鍵Ｋ１によって暗号化され（ステップＳ１０５）、生成された暗号化鍵データＫ１（Ｋ２）はライセンスサーバ３に返信される（ステップＳ１０６）。
【００４８】
その一方で、ライセンスサーバ３により、残りの相互暗号鍵Ｋ３〜Ｋｎ−１、及び暗号鍵Ｋｎが、それぞれ、相互暗号鍵Ｋ２〜Ｋｎ−１を順番に用いて暗号化されて暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）が生成される（ステップＳ１０７）。そして、ライセンスサーバ３からコンテンツ提供サーバ６に、暗号鍵Ｋｎと、暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうち放送波を介して端末装置２に送信すべき鍵とが送られる（ステップＳ１０８）。これに対して、コンテンツ提供サーバ６によって、コンテンツＣが暗号鍵Ｋｎを用いて暗号化され、暗号化されたコンテンツＫｎ（Ｃ）、及び放送波を介して端末装置２に送信すべき暗号化鍵データが、放送波を介して端末装置２に送信される（ステップＳ１０９）。さらに、ライセンスサーバ３から端末装置２に、暗号化鍵データＫ１（Ｋ２）及び、暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうち通信ネットワークＮＷを介して送信すべき鍵とが送信される（ステップＳ１１０）。
【００４９】
次に、端末装置２にて、暗号化鍵データＫ１（Ｋ２），…，Ｋｎ−１（Ｋｎ）の全てが揃っているか検証される（ステップＳ１１１）。この検証の結果、全ての暗号化鍵データが揃っている場合には（ステップＳ１１１；ＹＥＳ）、暗号化鍵データＫ１（Ｋ２）が基本鍵Ｋ１を用いて復号される（ステップＳ１１２）。その後、暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）が順次復号されることにより暗号鍵Ｋｎが再生され、暗号化されたコンテンツＫｎ（Ｃ）が暗号鍵Ｋｎを用いて復号される（ステップＳ１１３）。ここで、端末装置２では、暗号化鍵データＫ１（Ｋ２），…，Ｋｎ−１（Ｋｎ）の一部が欠落していた場合には、処理が無限ループや無応答に陥らないようにするため、欠落分の再送要求を送信することや、動作タイマを用いて処理を中断する等の処理が実行される。
【００５０】
図９は、上述したコンテンツ送信方法によるコンテンツ暗号化用の暗号鍵Ｋｎの暗号化処理および復号処理の流れを示す概念図である。同図に示すように、暗号鍵Ｋｎが変換アルゴリズムＸにより暗号鍵Ｋｎ’に変換され、変換された暗号鍵Ｋｎ’は、変換アルゴリズムＸを特定する情報を含む付加情報ｎ−１が付加されてから、変換アルゴリズムｎ−１で変換された暗号鍵Ｋｎ−１を用いて暗号化されることによって、暗号化鍵データＫｎ−１（Ｋｎ’）が生成されて端末装置２に送信される。さらに、相互暗号鍵Ｋｍ（ｍは２以上ｎ−１以下の整数）が、変換アルゴリズムｍ−１で変換された相互暗号鍵Ｋｍ−１を用いて暗号化されて、暗号化鍵データＫｍ−１（Ｋｍ）が生成されて端末装置２に送信される。
【００５１】
送信された暗号化鍵データＫｍ−１（Ｋｍ）は、既に復号されてから変換アルゴリズムｍ−１で変換された相互暗号鍵Ｋｍ−１を用いて復号されることにより、相互暗号鍵Ｋｍ及び付加情報ｍ−１が復元される。その後、順次復号されることにより、暗号化鍵データＫｎ−１（Ｋｎ’）が変換アルゴリズムｎ−１を用いて変換された相互復号鍵Ｋｎ−１を用いて復号されることにより、暗号鍵Ｋｎ’及び付加情報ｎ−１が復元される。そして、最終的に、暗号鍵Ｋｎ’が、付加情報ｎ−１によって特定された変換アルゴリズムＸを用いて逆変換されて、暗号鍵Ｋｎが再生される。
【００５２】
以上説明したコンテンツ送信システム１及びコンテンツ送信方法によれば、基本鍵管理サーバ５によって基本鍵Ｋ１が生成され、ライセンスサーバ３によって暗号鍵Ｋｎ、及び暗号鍵Ｋｎを再生するための複数の相互暗号鍵Ｋ２〜Ｋｎ−１が生成され、基本鍵管理サーバ５によって相互暗号鍵Ｋ２が基本鍵Ｋ１で暗号化され、ライセンスサーバ３によって相互暗号鍵Ｋ３〜Ｋｎ−１及び暗号鍵Ｋｎが、Ｋ２〜Ｋｎ−１を順次用いて暗号化され、コンテンツ提供サーバ６によって、暗号化されたコンテンツＫｎ（Ｃ）と暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）の一の部分とが端末装置２に送信され、ライセンスサーバ３によって暗号化鍵データＫ１（Ｋ２）及び暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）の他の部分が端末装置２に送信される。これにより、コンテンツ復号用鍵を再生するためのデータが分割された上で暗号化されて通信ネットワーク及び放送網を介して別々に送信され、その一部は予め生成された基本鍵を用いて暗号化され、残りの部分は相互に暗号鍵として用いて暗号化されているので、データ送信中に鍵情報が不正に取得されてしまうリスクを確実に低減することができる。つまり、ネットワーク上で鍵再生用のデータの一部が不正取得されたり、端末装置を不正に解析されて放送サービス提供用の予め生成しておいた基本鍵を不正取得されたりしても、コンテンツ復号用の暗号化鍵を不正利用することを防止することが出来る。さらに、基本鍵管理サーバ５とライセンスサーバ３の間で基本鍵やコンテンツを復号化する鍵の直接のやりとりを不要にできることで、基本鍵管理サーバ５とライセンスサーバ３との間の通信をハッキングされたとしてもコンテンツに関する情報セキュリティを向上させることができる。
【００５３】
また、暗号化された複数の相互暗号鍵Ｋ２〜Ｋｎ−１及び暗号鍵Ｋｎを分割して端末装置２に送信し、その一部が基本鍵Ｋ１で暗号化されて、残りの部分は相互に暗号化されているので、鍵再生用のデータの一部、及び予め生成しておいた基本鍵を不正取得されてもコンテンツ復号用の暗号化鍵を不正利用することを防止することが出来る。さらに、コンテンツの不正利用を防止しつつ、暗号鍵の再生の処理が複雑化することがないという利点も有する。
【００５４】
なお、本発明は、前述した実施形態に限定されるものではない。例えば、暗号鍵生成部３０１は、コンテンツＣを暗号化するための暗号鍵ＫＺを生成するとともに、複数の鍵再生データとして、暗号鍵ＫＺを分割して複数の分割暗号鍵Ｋ２〜Ｋｎを生成してもよい。この場合、暗号鍵生成部３０１は、生成した複数の分割暗号鍵Ｋ２〜Ｋｎのうちの分割暗号鍵Ｋ２を鍵データ送信部３０３に出力し、相互暗号鍵Ｋ２〜Ｋｎを鍵再生データ暗号化部３０２に出力する。ここで、暗号鍵泥西武３０１は、暗号鍵ＫＺをそのまま分割して複数の分割暗号鍵Ｋ２〜Ｋｎを生成してもよいし、特定の変換を行った後に分割してもよい。
【００５５】
図１０には、この場合のコンテンツ送信システム１の動作を示すシーケンス図を示す。
【００５６】
まず、図８に示したステップＳ１０１〜Ｓ１０３の処理と同様にして、基本鍵Ｋ１が基本鍵管理サーバ５と端末装置２間で共有される（ステップＳ２０１〜Ｓ２０３）。その後、ライセンスサーバ３により、暗号鍵ＫＺ、及び暗号鍵ＫＺを再生するための分割暗号鍵Ｋ２〜Ｋｎが生成された後、分割暗号鍵Ｋ２が基本鍵管理サーバ５に送信される（ステップＳ２０４）。これに応じて、基本鍵管理サーバ５により、分割暗号鍵Ｋ２が基本鍵Ｋ１によって暗号化され（ステップＳ２０５）、生成された暗号化鍵データＫ１（Ｋ２）はライセンスサーバ３に返信される（ステップＳ２０６）。
【００５７】
その一方で、ライセンスサーバ３により、残りの分割暗号鍵Ｋ３〜Ｋｎが、それぞれ、分割暗号鍵Ｋ２〜Ｋｎ−１を順番に用いて暗号化されて暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）が生成される（ステップＳ２０７）。そして、ライセンスサーバ３からコンテンツ提供サーバ６に暗号鍵ＫＺと、暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうち放送波を介して端末装置２に送信すべき鍵とが送られる（ステップＳ２０８）。これに対して、コンテンツ提供サーバ６によって、コンテンツＣが暗号鍵ＫＺを用いて暗号化され、暗号化されたコンテンツＫＺ（Ｃ）、及び放送波を介して端末装置２に送信すべき暗号化鍵データが、放送波を介して端末装置２に送信される（ステップＳ２０９）。さらに、ライセンスサーバ３から端末装置２に、暗号化鍵データＫ１（Ｋ２）及び、暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）のうち通信ネットワークＮＷを介して送信すべき鍵とが送信される（ステップＳ２１０）。
【００５８】
次に、端末装置２にて、暗号化鍵データＫ１（Ｋ２），…，Ｋｎ−１（Ｋｎ）の全てが揃っているか検証される（ステップＳ２１１）。この検証の結果、全ての暗号化鍵データが揃っている場合には（ステップＳ２１１；ＹＥＳ）、暗号化鍵データＫ１（Ｋ２）が基本鍵Ｋ１を用いて復号される（ステップＳ２１２）。その後、暗号化鍵データＫ２（Ｋ３），…，Ｋｎ−１（Ｋｎ）が順次復号されることにより全ての分割暗号鍵Ｋ２〜Ｋｎが再生された後、分割暗号鍵Ｋ２〜Ｋｎが合成されることにより暗号鍵ＫＺが再生され、暗号化されたコンテンツＫｎ（Ｃ）が暗号鍵ＫＺを用いて復号される（ステップＳ２１３）。
【００５９】
図１１は、上述したコンテンツ送信方法によるコンテンツ暗号化用の暗号鍵ＫＺの暗号化処理および復号処理の流れを示す概念図である。同図に示すように、暗号鍵ＫＺが変換アルゴリズムＸにより変換された後に分割されることにより、分割暗号鍵Ｋ２〜Ｋｎが生成される。これらの分割暗号鍵のうちの分割暗号鍵Ｋｎは、変換アルゴリズムＸを特定する情報を含む付加情報ｎ−１が付加されてから、変換アルゴリズムｎ−１で変換された分割暗号鍵Ｋｎ−１を用いて暗号化されることによって、暗号化鍵データＫｎ−１（Ｋｎ）が生成されて端末装置２に送信される。さらに、分割暗号鍵Ｋｍ（ｍは２以上ｎ−１以下の整数）が、変換アルゴリズムｍ−１で変換された分割暗号鍵Ｋｍ−１を用いて暗号化されて、暗号化鍵データＫｍ−１（Ｋｍ）が生成されて端末装置２に送信される。
【００６０】
送信された暗号化鍵データＫｍ−１（Ｋｍ）は、既に復号されてから変換アルゴリズムｍ−１で変換された分割暗号鍵Ｋｍ−１を用いて復号されることにより、分割暗号鍵Ｋｍ及び付加情報ｍ−１が復元される。その後、順次復号されることにより、暗号化鍵データＫｎ−１（Ｋｎ）が変換アルゴリズムｎ−１を用いて変換された分割復号鍵Ｋｎ−１を用いて復号されることにより、分割暗号鍵Ｋｎ及び付加情報ｎ−１が復元される。そして、最終的に、分割暗号鍵Ｋ２〜Ｋｎが合成された鍵データが、付加情報ｎ−１によって特定された変換アルゴリズムＸを用いて逆変換されて、暗号鍵ＫＺが再生される。
【００６１】
このようなコンテンツ送信方法によっても、暗号化された複数の分割暗号鍵Ｋ２〜Ｋｎを分離して送信し、その一部が基本鍵Ｋ１で暗号化されて、残りの部分は相互に暗号化されているので、鍵再生用のデータの一部、及び予め生成しておいた基本鍵を不正取得されてもコンテンツ復号用の暗号鍵を不正利用することを防止することが出来る。さらに、コンテンツ送信システム１と端末装置２の間でコンテンツ復号用の暗号鍵ＫＺが直接やり取りされないので、暗号鍵の不正取得の危険性をより一層低減することができる。
【符号の説明】
【００６２】
１…コンテンツ送信システム、２…端末装置、３…ライセンスサーバ（ライセンス管理装置）、５…基本鍵管理サーバ（基本鍵管理装置）、６…コンテンツ提供サーバ、２０１…コンテンツ受信部（第１の受信手段）、２０２…復号情報受信部（第１の受信手段）、２０３…データ通信部（第２の受信手段）、２０４…ライセンス情報取得部（第２の受信手段）、２０６…暗号鍵再生部（鍵復号手段）、２０７…コンテンツ復号部（コンテンツ復号手段）、３０１…暗号鍵生成部（暗号鍵生成手段）、３０２…鍵再生データ暗号化部（鍵暗号化手段）、３０６…第１データ通信部（鍵情報送信手段）、５０１…基本鍵生成部（基本鍵生成手段）、５０４…鍵データ暗号化部（鍵暗号化手段）、６０２…コンテンツ暗号化部（コンテンツ暗号化手段）、６０３…データ通信部（コンテンツ送信手段）、Ｋ１…基本鍵、Ｋ２〜Ｋｎ−１…相互暗号鍵、分割暗号鍵（鍵再生データ）、Ｋｎ…分割暗号鍵、暗号鍵、ＫＺ…暗号鍵、Ｃ…コンテンツ。
【図１】
2010239174.tif 000003
【図２】
2010239174.tif 000004
【図３】
2010239174.tif 000005
【図４】
2010239174.tif 000006
【図５】
2010239174.tif 000007
【図６】
2010239174.tif 000008
【図７】
2010239174.tif 000009
【図８】
2010239174.tif 000010
【図９】
2010239174.tif 000011
【図１０】
2010239174.tif 000012
【図１１】
2010239174.tif 000013