(57)【特許請求の範囲】
【請求項１】
鍵管理センタと、配信局と、複数の受信端末とを含むデータ配信システムにおいて、公開鍵暗号方式の鍵ペアをなす配信用公開鍵及び配信用秘密鍵を更新する更新方法であって、
それぞれの受信端末用の配信用公開鍵は、配信すべきデータを、それぞれ暗号化して暗号化データを生成する際に用いられ、
それぞれの受信端末用の配信用秘密鍵は、対応する受信端末において、配信された暗号化データを復号する際に用いられ、
当該更新方法は、
前記複数の受信端末のそれぞれにおいて、データ配信を始める前に、それぞれに対応するそれぞれユニークな更新用秘密鍵を入手する秘密鍵入手ステップと、
前記鍵管理センタにおいて、データ配信を始める前に、前記更新用秘密鍵のそれぞれと鍵ペアをなす複数の更新用公開鍵を入手する公開鍵入手ステップと、
前記鍵管理センタにおいて、前記複数の受信端末用に、配信用公開鍵、及び、配信用秘密鍵からなる複数の鍵ペアを生成する鍵生成ステップと、
前記鍵管理センタにおいて、前記鍵生成ステップにより生成された前記複数の受信端末用の配信用秘密鍵を、前記公開鍵入手ステップにより入手されたそれぞれの更新用公開鍵を用いて暗号化して、前記複数の受信端末のそれぞれに対応する暗号化秘密鍵を生成する暗号化ステップと、
前記鍵管理センタにおいて、任意のタイミングで一斉に、前記暗号化ステップにより生成されたそれぞれの暗号化秘密鍵を、対応する受信端末へ向けて送出する送出ステップと、
前記鍵管理センタにおいて、前記送出ステップによりそれぞれの受信端末用の暗号化秘密鍵がそれぞれの受信端末へ向けて、一斉に送出された後は、データ配信の際に配信局により使用されるそれぞれの受信端末用の配信用公開鍵を、それまで使用されていた配信用公開鍵から、前記生成ステップによりそれぞれの受信端末用に生成された配信用公開鍵に更新する公開鍵更新ステップと、
前記複数の受信端末のそれぞれにおいて、前記送出ステップにより送出された対応する暗号化秘密鍵を受付ける受付けステップと、
前記複数の受信端末のそれぞれにおいて、前記受付けステップにより対応する暗号化秘密鍵が受付けられた後は、当該受信端末用の配信用秘密鍵を、それまで使用していた配信用秘密鍵から、前記秘密鍵入手ステップにより入手された対応する更新用秘密鍵を用いて当該暗号化秘密鍵を復号することにより復元される配信用秘密鍵に更新する秘密鍵更新ステップと、
前記配信局において、秘密鍵暗号方式の鍵であるコンテンツ鍵を、前記複数の受信端末のそれぞれに対応する配信用公開鍵を用いて暗号化して、前記複数の受信端末のそれぞれに対応する暗号化コンテンツ鍵を生成し、コンテンツを前記コンテンツ鍵を用いて暗号化して暗号化コンテンツを生成するコンテンツ鍵暗号化ステップと、
前記配信局において、コンテンツ鍵暗号化ステップにより生成された、暗号化コンテンツ鍵と、暗号化コンテンツとの全てを、前記複数の受信端末のそれぞれに配信するコンテンツ配信ステップと、
前記複数の受信端末のそれぞれにおいて、前記コンテンツ配信ステップにより配信された暗号化コンテンツ鍵の中の対応する暗号化コンテンツ鍵を、対応する配信用秘密鍵を用いて復号してコンテンツ鍵を復元し、前記コンテンツ配信ステップにより配信された暗号化コンテンツを、復元されたコンテンツ鍵を用いて復号してコンテンツを復元するコンテンツ復元ステップと
を含むことを特徴とする更新方法。
【請求項２】
前記暗号化ステップは、さらに、
生成する暗号化秘密鍵のそれぞれに、当該暗号化秘密鍵の正当性を示すデジタル署名を施し、
前記秘密鍵更新ステップは、
前記受付けステップにより受付けられた対応する暗号化秘密鍵に施されたデジタル署名に基づいて、当該対応する暗号化秘密鍵が正当なものであるか否かを判断し、正当なものであると判断した場合に対応する配信用秘密鍵を更新し、正当なものではないと判断した場合に対応する配信用秘密鍵を更新しないこと
を特徴とする請求項１に記載の更新方法。
【請求項３】
当該更新方法は、さらに、
前記配信局において、データ配信を中止すべき受信端末を認知する認知ステップと、
前記配信局において、前記認知ステップによりデータ配信を中止すべき受信端末が認知された以後は、当該受信端末用の暗号化データの配信を禁止する配信禁止ステップと
を含むことを特徴とする請求項１及び２のいずれか１項に記載の更新方法。
【請求項４】
当該更新方法は、さらに、
前記鍵管理センタにおいて、配信用秘密鍵を更新すべき受信端末を認知する認知ステップを含み、
前記生成ステップは、
前記鍵管理センタにおいて、前記認知ステップにより認知された受信端末用の配信用公開鍵、及び、配信用秘密鍵を生成し、
前記暗号化ステップは、
前記鍵管理センタにおいて、前記認知ステップにより認知された受信端末用に、前記生成ステップにより生成された配信用秘密鍵を、当該受信端末用の更新用公開鍵を用いて暗号化して、当該受信端末用の暗号化秘密鍵を生成し、
前記送出ステップは、
前記鍵管理センタにおいて、前記認知ステップにより認知された受信端末用に、前記暗号化ステップにより生成された暗号化秘密鍵を、当該受信端末へ向けて送出し、
前記公開鍵更新ステップは、
前記鍵管理センタにおいて、前記認知ステップにより認知された受信端末へ向けて、暗号化秘密鍵が送出された後は、データ配信の際に配信局により使用される当該受信端末用の配信用公開鍵を、それまで使用されていた配信用公開鍵から、前記生成ステップにより当該受信端末用に生成された配信用公開鍵に更新し、
前記秘密鍵更新ステップは、
前記認知ステップにより認知された受信端末において、当該受信端末用の暗号化秘密鍵が受付けられた後は、当該受信端末用の配信用秘密鍵を、それまで使用していた配信用秘密鍵から、秘密鍵入手ステップにより入手された更新用秘密鍵を用いて復号することにより復元される配信用秘密鍵に更新すること
を特徴とする請求項１〜３のいずれか１項に記載の更新方法。
【請求項５】
前記受信端末は、当該受信端末用の暗号化秘密鍵を記録したＩＣカードを備え、当該暗号化秘密鍵を復号して配信用秘密鍵を生成し、受信した暗号化データを、当該配信用秘密鍵を用いて復号し、
前記送出ステップは、
前記鍵管理センタにおいて、前記暗号化ステップにより生成された前記受信端末用の暗号化秘密鍵を、新しいＩＣカードに記録して、当該受信端末へ向けて送出し、
前記受付けステップは、
前記受信端末において、前記新しいＩＣカードを受付け、
前記秘密鍵更新ステップは、
前記受信端末において、前記新しいＩＣカードが受付けられた後に、元々備えていたＩＣカードが、当該新しいＩＣカードと差し換えられることにより、配信用秘密鍵が更新されること
を特徴とする請求項１〜４のいずれか１項に記載の更新方法。
【請求項６】
前記受信端末のそれぞれはＤＶＤプレーヤであり、
前記配信局は、生成された暗号化コンテンツ鍵と、対応する暗号化コンテンツとの全てを、光ディスク上に記録すること
を特徴とする請求項１〜５のいずれか１項に記載の更新方法。
【請求項７】
配信された暗号化コンテンツを受信する受信端末であって、
データ配信を始める前に、更新用秘密鍵を入手する秘密鍵入手手段と、
当該受信端末用の配信用秘密鍵が、前記更新用秘密鍵と鍵ペアをなす更新用公開鍵を用いて暗号化されることにより生成された暗号化秘密鍵を保持する保持手段と、
前記保持手段に保持されている暗号化秘密鍵を、前記秘密鍵入手手段により入手された更新用秘密鍵を用いて復号して、当該受信端末用の配信用秘密鍵を復元する秘密鍵復号手段と、
当該受信端末用の配信用公開鍵を用いてコンテンツ鍵が暗号化されることにより生成された暗号化コンテンツ鍵と、コンテンツ鍵を用いてコンテンツが暗号化されることにより生成された暗号化コンテンツとを受信する受信手段と、
前記受信手段により受信された暗号化コンテンツ鍵を、前記秘密鍵復号手段により復元された当該受信端末用の配信用秘密鍵を用いて復号して、コンテンツ鍵を復元し、暗号化コンテンツを、当該コンテンツ鍵を用いて復号して、コンテンツを復元するデータ復号手段と
を備えることを特徴とする受信端末。
【請求項８】
当該受信端末は、さらに、
鍵管理センタから任意のタイミングで送出される暗号化秘密鍵を受付ける受付け手段を備え、
前記暗号化秘密鍵は、前記鍵管理センタにおいて、当該受信端末用に、公開鍵暗号方式の鍵ペアをなす配信用公開鍵、及び、配信用秘密鍵が生成され、前記更新用公開鍵を用いて、当該配信用秘密鍵が暗号化されて生成され、
当該受信端末は、さらに、
前記受付け手段により暗号化秘密鍵が受付けられた後は、前記保持手段に保持された暗号化秘密鍵を、当該受付けられた暗号化秘密鍵に更新する秘密鍵更新手段を備えること
を特徴とする請求項７に記載の受信端末。
【請求項９】
前記受付け手段により受付けられる暗号化秘密鍵には、当該暗号化秘密鍵の正当性を示すデジタル署名が施されており、
前記秘密鍵復号手段は、
前記秘密鍵更新手段により暗号化秘密鍵が更新された後は、更新された暗号化秘密鍵に施されたデジタル署名に基づいて、当該暗号化秘密鍵が正当なものであるか否かを判断し、正当なものであると判断した場合に当該受信端末用の配信用秘密鍵を復元し、正当なものではないと判断した場合に当該受信端末用の配信用秘密鍵を復元しないこと
を特徴とする請求項８に記載の受信端末。
【請求項１０】
前記保持手段は、ＩＣカードであり、
前記受付け手段は、
前記暗号化秘密鍵が記録された新しいＩＣカードを受付け、
前記秘密鍵更新手段は、
前記新しいＩＣカードが受付けられた後は、元々備えていたＩＣカードが、当該新しいＩＣカードと差し換えられることにより、配信用秘密鍵が更新されること
を特徴とする請求項７〜９のいずれか１項に記載の受信端末。
【請求項１１】
当該受信端末は、さらに、ＤＶＤプレーヤとして機能するように構成されたサーバであり、
前記受信手段は、光ディスク上に記録された暗号化コンテンツ鍵と暗号化コンテンツとを、受信すること
を特徴とする請求項７〜１０のいずれか１項に記載の受信端末。
【請求項１２】
配信局としても機能する鍵管理装置であって、
データ配信を始める前に、複数の受信端末用のそれぞれユニークな更新用公開鍵を入手する公開鍵入手手段と、
それぞれの受信端末用に、それぞれユニークな、公開鍵暗号方式の鍵ペアをなす配信用公開鍵、及び、配信用秘密鍵を生成する生成手段と、
前記生成手段によりそれぞれの受信端末用に生成された配信用秘密鍵を、前記公開鍵入手手段により入手されたそれぞれの受信端末用の更新用公開鍵を用いて暗号化して、それぞれの受信端末用の暗号化秘密鍵を生成する暗号化手段と、
任意のタイミングで一斉に、前記暗号化手段により生成されたそれぞれの受信端末用の暗号化秘密鍵を、それぞれ対応する受信端末へ向けて送出する送出手段と、
前記送出手段によりそれぞれの受信端末用の暗号化秘密鍵がそれぞれ対応する前記受信端末へ向けて、一斉に送出された後は、データ配信の際に使用されるそれぞれの受信端末用の配信用公開鍵を、それまで使用されていた配信用公開鍵から、前記生成手段によりそれぞれの受信端末用に生成された配信用公開鍵に更新する公開鍵更新手段と、
コンテンツ鍵を、それぞれの受信端末用の配信用公開鍵を用いて暗号化して、それぞれの受信端末用の暗号化コンテンツ鍵を生成し、コンテンツを、生成した暗号化コンテンツ鍵を用いて暗号化して、暗号化コンテンツを生成する配信データ生成手段と、
前記配信データ生成手段により生成されたそれぞれの受信端末用の暗号化コンテンツ鍵と、暗号化コンテンツの全てとを、それぞれのの受信端末へ配信する配信手段と
を備えることを特徴とする鍵管理装置。
【請求項１３】
前記暗号化手段は、さらに、
生成する暗号化秘密鍵に、当該暗号化秘密鍵の正当性を示すデジタル署名を施すこと
を特徴とする請求項１２に記載の鍵管理装置。
【請求項１４】
当該鍵管理装置は、さらに、
データ配信を中止すべき受信端末を認知する認知手段と、
前記認知手段によりデータ配信を中止すべき受信端末が認知された以後は、当該受信端末用の配信用公開鍵を用いたデータ配信を禁止する配信禁止手段と
を備えることを特徴とする請求項１２及び１３のいずれか１項に記載の鍵管理装置。
【請求項１５】
当該鍵管理装置は、さらに、
配信用秘密鍵を更新すべき受信端末を認知する認知手段を備え、
前記生成手段は、
前記認知手段により認知された受信端末用の配信用公開鍵、及び、配信用秘密鍵を生成し、
前記暗号化手段は、
前記認知手段により認知された受信端末用に、前記生成手段により生成された配信用秘密鍵を、当該受信端末用の更新用公開鍵を用いて暗号化して、当該受信端末用の暗号化秘密鍵を生成し、
前記送出手段は、
前記認知手段により認知された受信端末用に、前記暗号化手段により生成された暗号化秘密鍵を、当該受信端末へ向けて送出し、
前記公開鍵更新手段は、
前記認知手段により認知された受信端末へ向けて、暗号化秘密鍵が送出された後は、当該受信端末用の配信用公開鍵を、それまで使用されていた配信用公開鍵から、前記生成手段により当該受信端末用に生成された配信用公開鍵に更新すること
を特徴とする請求項１３に記載の鍵管理装置。
【請求項１６】
前記受信端末は、当該受信端末用の暗号化秘密鍵を記録したＩＣカードを備え、データ配信の際に、当該暗号化秘密鍵を復号して配信用秘密鍵を生成して用い、
前記送出手段は、
前記暗号化手段により生成された前記受信端末用の暗号化秘密鍵を、新しいＩＣカードに記録して、当該受信端末へ送ること
を特徴とする請求項請求項１２〜１５のいずれか１項に記載の鍵管理装置。
【請求項１７】
前記受信端末のそれぞれはＤＶＤプレーヤであり、
前記配信手段は、生成された暗号化コンテンツ鍵と、対応する暗号化コンテンツとの全てを、光ディスク上に記録すること
を特徴とする請求項１２〜１６のいずれか１項に記載の受信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公開鍵暗号方式を用いたデータ配信システムにおける、鍵の更新方法に関する。
【０００２】
【従来の技術】
著作権のあるデジタルコンテンツ等のデータが無断で使用されないように、デジタルコンテンツ等を暗号化して配信し、著作権料を支払う契約をしているような正当なユーザの装置のみに復号の為の復号鍵を付与しておく方法が考えられる（以下、暗号化されたデジタルコンテンツを「暗号化コンテンツ」と言う）。
【０００３】
このようにすると、正当なユーザの装置以外の他の装置では暗号化コンテンツを復号できないのでデジタルコンテンツの不正な使用を防ぐことができる。
暗号方式には、秘密鍵暗号方式と公開鍵暗号方式とがある。これらの詳細は、池野信一、小山謙二著「現代暗号理論」（電子情報通信学会）に記載がある。
秘密鍵暗号方式は、配信側と受信側とが同一の共通鍵を秘密に保持し、配信側が共通鍵を用いてデジタルコンテンツを暗号化し、受信側が共通鍵を用いてデジタルコンテンツに復号する。通常、配信側に対して受信側は複数存在するので、配信側では受信側の数だけ共通鍵を機密に管理しなければならず配信側の負担が大きい。
【０００４】
公開鍵暗号方式は、配信側が公開鍵を保持し、公開鍵を用いてデジタルコンテンツを暗号化し、受信側が秘密鍵を保持し、秘密鍵を用いてデジタルコンテンツを復号する。公開鍵は機密に管理する必要がないので、配信側の負担が小さい。また安全対策上、暗号化や復号に用いる鍵は定期的、或いは、必要に応じて更新することが望ましい。
【０００５】
秘密鍵暗号方式の共通鍵を更新するには、例えば受信側か配信側かのいずれか一方で新しい共通鍵を生成して、他方に新しい共通鍵を機密に伝達しなければならない。新しい共通鍵を第三者に知られてしまうと暗号化コンテンツが不正に使用されてしまうので、鍵伝達時の機密管理を徹底しなければならず、頻繁に鍵を更新する用途には向かない。
【０００６】
公開鍵暗号方式の公開鍵と秘密鍵とを更新するには、通常、受信側のそれぞれが公開鍵と秘密鍵との鍵ペアを生成して、公開鍵を配信側へ普通に送る。秘密鍵は伝達しないので、伝達時に第三者に知られる事はなく、公開鍵は第三者に知られても暗号化コンテンツが不正に使用される事はないので、鍵伝達時の機密管理が不要であり、頻繁に鍵を更新する用途に向いている。
【０００７】
以上のように、公開鍵暗号方式は、配信側が鍵を機密に管理する必要がない上に、鍵の更新が比較的簡単なので、著作権のあるデジタルコンテンツ等の配信システムに広く用いられている。
【０００８】
【発明が解決しようとする課題】
しかしながら、公開鍵暗号方式を用いた配信システムにおいて、鍵ペアの更新は個々の受信側が個別に行うよりも、配信側や鍵管理センタ等が総合的な見地から必要と判断した時に行うことが望ましく、また、配信側や鍵管理センタ等において公開鍵を効率よく管理するために所定の時期に全ての鍵ペアの更新を一斉に行うことも望まれるが、従来の公開鍵暗号方式を用いた配信システムでは、鍵ペアの更新の主導権を各受信側が持っているので、現状ではいずれの実現も難しい。
【０００９】
本発明は、公開鍵暗号方式を用いた配信システムにおいて、配信側や鍵管理センタが鍵ペアの更新の主導権を持ち、また鍵ペアの更新を一斉に行うことができる更新方法、受信端末及び鍵管理装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る更新方法は、鍵管理センタと配信局と１つ以上の受信端末とを含むデータ配信システムにおいて公開鍵暗号方式の鍵ペアをなす配信用公開鍵及び配信用秘密鍵を更新する更新方法であって、配信用公開鍵は配信すべきデータを暗号化して暗号化データを生成する際に用いられ、配信用秘密鍵は配信された暗号化データを復号する際に用いられ、当該更新方法は、所定の受信端末においてデータ配信を始める前に更新用秘密鍵を入手する秘密鍵入手ステップと、前記鍵管理センタにおいてデータ配信を始める前に前記更新用秘密鍵と鍵ペアをなす更新用公開鍵を入手する公開鍵入手ステップと、前記鍵管理センタにおいて前記受信端末用に配信用公開鍵及び配信用秘密鍵を生成する生成ステップと、前記鍵管理センタにおいて前記生成ステップにより生成された配信用秘密鍵を前記公開鍵入手ステップにより入手された更新用公開鍵を用いて暗号化して暗号化秘密鍵を生成する暗号化ステップと、前記鍵管理センタにおいて任意のタイミングで前記暗号化ステップにより生成された暗号化秘密鍵を前記受信端末へ向けて送出する送出ステップと、前記鍵管理センタにおいて前記送出ステップにより暗号化秘密鍵が前記受信端末へ向けて送出された後はデータ配信の際に配信局により使用される当該受信端末用の配信用公開鍵をそれまで使用されていた配信用公開鍵から前記生成手段により当該受信端末用に生成された配信用公開鍵に更新する公開鍵更新ステップと、前記受信端末において前記送出ステップにより送出された暗号化秘密鍵を受付ける受付けステップと、前記受信端末において前記受付けステップにより暗号化秘密鍵が受付けられた後は当該受信端末用の配信用秘密鍵をそれまで使用していた配信用秘密鍵から前記秘密鍵入手ステップにより入手された更新用秘密鍵を用いて当該暗号化秘密鍵を必要に応じて復号することにより復元される配信用秘密鍵に更新する秘密鍵更新ステップとを含むことを特徴とする。
【００１１】
これによって、鍵管理センタが配信用公開鍵、及び、配信用秘密鍵を生成し、配信用秘密鍵を更新用公開鍵を用いて暗号化して送出することができる。
従って、鍵配送時の安全性を損なわずに、鍵管理センタが配信用鍵ペアの更新の主導権を持つことができる。
上記目的を達成するために、本発明に係る受信端末は、所定データが当該受信端末用の配信用公開鍵を用いて暗号化されることにより生成された配信局から配信される暗号化データを受信して当該暗号化データを当該受信端末用の配信用秘密鍵を用いて復号して前記所定データを得る受信端末であって、データ配信を始める前に更新用秘密鍵を入手する秘密鍵入手手段と、当該受信端末用の配信用秘密鍵が前記更新用秘密鍵と鍵ペアをなす更新用公開鍵を用いて暗号化されることにより生成された暗号化秘密鍵を保持する保持手段と、前記配信局より配信される前記暗号化データを受信する受信手段と、前記保持手段に保持されている暗号化秘密鍵を前記秘密鍵入手手段により入手された更新用秘密鍵を用いて復号して当該受信端末用の配信用秘密鍵を復元する秘密鍵復号手段と、前記受信手段により受信された暗号化データを前記秘密鍵復号手段により復元された配信用秘密鍵を用いて復号して前記所定データを得るデータ復号手段とを備えることを特徴とする。
【００１２】
これによって、保持している暗号化秘密鍵を、入手された源秘密鍵を用いて復号して配信用秘密鍵を生成し、受信した暗号化データを、生成した配信用秘密鍵を用いて復号して、前記所定データを得ることができる。
従って、源秘密鍵を各受信端末において秘密に入手することができさえすれば、配信用秘密鍵を受信端末以外が容易に更新することができるので、鍵配送時の安全性を損なわずに、受信端末以外に配信用鍵ペアの更新の主導権を持たせることができる。
【００１３】
上記目的を達成するために、本発明に係る鍵管理装置は、データ配信を始める前に更新用秘密鍵を保持している所定の受信端末用に当該更新用秘密鍵と鍵ペアをなす更新用公開鍵を入手する公開鍵入手手段と、前記受信端末用に公開鍵暗号方式の鍵ペアをなす配信用公開鍵及び配信用秘密鍵を生成する生成手段と、前記生成手段により生成された配信用秘密鍵を前記公開鍵入手手段により入手された更新用公開鍵を用いて暗号化して暗号化秘密鍵を生成する暗号化手段と、任意のタイミングで前記暗号化手段により生成された暗号化秘密鍵を前記受信端末へ向けて送出する送出手段と、前記送出手段により暗号化秘密鍵が前記受信端末へ向けて送出された後はデータ配信の際に使用される当該受信端末用の配信用公開鍵をそれまで使用されていた配信用公開鍵から前記生成手段により当該受信端末用に生成された配信用公開鍵に更新する公開鍵更新手段とを備えることを特徴とする。
【００１４】
これによって、鍵管理装置が配信用公開鍵、及び、配信用秘密鍵を生成し、配信用秘密鍵を更新用公開鍵を用いて暗号化して送出することができる。
従って、鍵配送時の安全性を損なわずに、鍵管理装置が配信用鍵ペアの更新の主導権を持つことができる。
【００１５】
【発明の実施の形態】
（実施の形態１）
＜概要＞
本発明の実施の形態１は、１つの鍵管理センタ、１つの配信局、及び、複数の受信端末を含むコンテンツの配信システムにおいて、鍵管理センタが主導的に、配信用の鍵ペアを安全に更新する技術を説明する。
【００１６】
配信を始める前に予め各受信端末が更新用秘密鍵と更新用公開鍵との鍵ペアを生成して、更新用秘密鍵を秘密に保持し、更新用公開鍵を鍵管理センタに渡しておく。
鍵管理センタは、予め各受信端末から渡された更新用公開鍵を保持しておき、最初及び鍵更新時に、受信端末毎に配信用秘密鍵と配信用公開鍵との鍵ペアを生成して、生成した配信用公開鍵を配信局によるコンテンツの配信に用いさせることにし、生成した配信用秘密鍵を保持しておいた更新用公開鍵を用いて暗号化して暗号化秘密鍵を生成して各受信端末に送る。
【００１７】
各受信端末は、暗号化秘密鍵を受け取って、この暗号化秘密鍵を予め保持しておいた更新用秘密鍵を用いて復号して配信用秘密鍵を生成し、コンテンツの配信時に用いる。
このように、配信用秘密鍵を更新用公開鍵を用いて暗号化した状態で送るので、配信用秘密鍵を安全に送ることができ、且つ、鍵管理センタが主導的に、配信用の鍵ペアを更新することができる。
【００１８】
＜構成＞
図１は、本発明の実施の形態１の配信システムを示す図である。
図１に示す配信システム１００は、鍵管理センタ装置１１０、配信局装置１２０、受信端末１３０、受信端末１４０、及び、受信端末１５０から構成される。鍵管理センタ装置１１０は、鍵管理センタにおいて配信システム１００を構成する全ての受信端末用の鍵を管理する装置であり、公開鍵管理部１１１、配信用鍵生成部１１２、暗号化部１１３、送出部１１４、公開鍵更新部１１５、認知部１１６、配信禁止部１１７を備える。
【００１９】
配信局装置１２０は、配信局において配信データを生成して各受信端末へ配信する装置であり、配信データ生成部１２１、配信部１２２を備える。
受信端末１３０は、コンテンツ利用者の元において、配信局より配信された配信データを受信し再生する端末であり、更新用鍵生成部１３１、秘密鍵管理部１３２、保持部１３３、受信部１３４、秘密鍵復号部１３５、コンテンツ復号部１３６、受付け部１３７、秘密鍵更新部１３８を備える。
【００２０】
ここで、受信端末１４０、及び、受信端末１５０は、受信端末１３０と同様なので、その説明を省略する。
公開鍵管理部１１１は、配信を始める前に、それぞれの受信端末用のそれぞれユニークな更新用公開鍵を、各受信端末から入手して管理する。
配信用鍵生成部１１２は、配信を始める前及び鍵更新時に、それぞれの受信端末用に、それぞれユニークな、公開鍵暗号方式の鍵ペアである配信用公開鍵、及び、配信用秘密鍵を生成する。
【００２１】
本明細書では公開鍵暗号方式として、ＥｌＧａｍａｌ暗号方式を用いるものとする。ＥｌＧａｍａｌ暗号方式については、池野信一、小山謙二著「現代暗号理論」（電子情報通信学会）に詳しく記載されている。
暗号化部１１３は、配信用鍵生成部１１２により、それぞれの受信端末用に生成された配信用秘密鍵を、公開鍵管理部１１１により管理されているそれぞれの受信端末用の更新用公開鍵を用いて暗号化して、それぞれの受信端末用の暗号化秘密鍵を生成し、さらに、鍵管理センタ装置１１０を示し当該暗号化秘密鍵の正当性を示すデジタル署名を施す。
【００２２】
本明細書ではデジタル署名の方式として、ＥｌＧａｍａｌ暗号方式を用いた署名方式を用いるものとする。ＥｌＧａｍａｌ暗号方式を用いた署名方式については、池野信一、小山謙二著「現代暗号理論」（電子情報通信学会）に詳しく記載されている。
送出部１１４は、配信を始める前及び鍵更新時に、暗号化部１１３により生成されたそれぞれの受信端末用の暗号化秘密鍵を、それぞれ対応する受信端末へ向けて送出する。
【００２３】
公開鍵更新部１１５は、送出部１１４によりそれぞれの受信端末用の暗号化秘密鍵がそれぞれ対応する受信端末へ向けて送出された後は、配信用鍵生成部１１２によりそれぞれの受信端末用に生成された配信用公開鍵を、それぞれの受信端末用の配信用公開鍵として、データ配信の際に用いるように、配信局装置１２０に指示する。
【００２４】
認知部１１６は、受信端末毎に不正なく正常に稼動しているかを監視し、データ配信を中止すべき受信端末や、配信用秘密鍵を更新すべき受信端末を認知する。例えば、認知部１１６は、一部の受信端末が正常に稼動していない場合や、定期的に、全ての配信用秘密鍵を更新すべきであると認知してもよい。
ここで認知部１１６により更新すべきであると認知された配信用秘密鍵は、配信用鍵生成部１１２、暗号化部１１３、送出部１１４、及び、公開鍵更新部１１５により遅滞なく更新される。
【００２５】
配信禁止部１１７は、認知部１１６によりデータ配信を中止すべき受信端末が認知された以後は、当該受信端末用の配信用公開鍵を用いたデータ配信を禁止する。
配信データ生成部１２１は、秘密鍵暗号方式の鍵であるコンテンツ鍵を、それぞれの受信端末用の配信用公開鍵を用いて暗号化して、それぞれの受信端末用の暗号化コンテンツ鍵を生成し、配信すべきコンテンツを、コンテンツ鍵を用いて暗号化して暗号化コンテンツを生成する。
【００２６】
ここで、配信禁止部１１７により、特定の受信端末に対してデータ配信が禁止されている場合には、配信データ生成部１２１は、コンテンツ鍵を当該特定の受信端末用の配信用公開鍵を用いて暗号化した当該特定の受信端末用の暗号化コンテンツ鍵を生成しない。
配信部１２２は、配信データ生成部１２１により生成されたそれぞれの受信端末用の暗号化コンテンツ鍵の全てと暗号化コンテンツとを、全ての受信端末へ配信する。
【００２７】
更新用鍵生成部１３１は、配信を始める前に、当該受信端末用に、公開鍵暗号方式の鍵ペアである更新用秘密鍵と更新用公開鍵とを生成して、更新用秘密鍵は秘密に秘密鍵管理部１３２に渡し、更新用公開鍵は特に秘密にすることなく公開鍵管理部１１１へ渡す。
秘密鍵管理部１３２は、更新用鍵生成部１３１により生成された更新用秘密鍵を秘密に入手して管理する。
【００２８】
保持部１３３は、当該受信端末用の配信用秘密鍵が、当該受信端末用の更新用公開鍵を用いて暗号化されることにより生成された暗号化秘密鍵を保持する。
ここで、保持部１３３に保持されている暗号化秘密鍵には、鍵管理センタ装置１１０を示し当該暗号化秘密鍵の正当性を示すデジタル署名が施されている。
受信部１３４は、配信局より配信されるそれぞれの受信端末用の暗号化コンテンツ鍵の全てと暗号化コンテンツとを受信する。
【００２９】
秘密鍵復号部１３５は、保持部１３３に保持されている暗号化秘密鍵を、秘密鍵管理部１３２により管理されている更新用秘密鍵を用いて復号して、当該受信端末用の配信用秘密鍵を生成する。
ここで、秘密鍵復号部１３５は、保持部１３３に保持されている暗号化秘密鍵に施されたデジタル署名に基づいて、当該暗号化秘密鍵が鍵管理センタ装置１１０に対応する正当なものであるか否かを判断し、正当なものであると判断した場合に当該受信端末用の配信用秘密鍵を生成し、正当なものではないと判断した場合に当該受信端末用の配信用秘密鍵を生成しない。
【００３０】
コンテンツ復号部１３６は、受信部１３４により受信された暗号化コンテンツ鍵を、秘密鍵復号部１３５により生成された配信用秘密鍵を用いて復号してコンテンツ鍵を生成し、受信部１３４により受信された暗号化コンテンツを、生成したコンテンツ鍵を用いて復号してコンテンツを得る。
受付け部１３７は、送出部１１４から送出される暗号化秘密鍵を受付ける。
【００３１】
秘密鍵更新部１３８は、受付け部１３７により暗号化秘密鍵が受付けられた後は、受付けられた暗号化秘密鍵を保持部１３３に保持させる。
ここで秘密鍵更新部１３８は、既に保持部１３３に暗号化秘密鍵が保持されている場合には、保持された暗号化秘密鍵を、受付けられた暗号化秘密鍵で更新する。
【００３２】
また秘密鍵更新部１３８は、受付け部１３７により受付けられた暗号化秘密鍵に施されたデジタル署名に基づいて、当該暗号化秘密鍵が鍵管理センタ装置１１０に対応する正当なものであるか否かを判断し、正当なものであると判断した場合に配信用秘密鍵を更新し、正当なものではないと判断した場合に配信用秘密鍵を更新しない。
【００３３】
＜動作＞
図２は、コンテンツの配信を始める前に予め行う準備の手順を示す図である。
以下に、図２を用いて予め行う準備の手順を説明する。
（１）各受信端末において、更新用秘密鍵と更新用公開鍵との鍵ペアを生成して、更新用秘密鍵を秘密に保持し、更新用公開鍵を鍵管理センタ装置に渡す（ステップＳ１）。例えば受信端末１３０において、更新用鍵生成部１３１が、更新用秘密鍵ＩＫｓ１と更新用公開鍵ＩＫｐ１との鍵ペアを生成して、更新用秘密鍵ＩＫｓ１は秘密に秘密鍵管理部１３２に渡し、更新用公開鍵ＩＫｐ１は特に秘密にすることなく一般通信回線等を介して公開鍵管理部１１１へ渡す。秘密鍵管理部１３２は更新用秘密鍵ＩＫｓ１を入手して秘密に管理する。
【００３４】
同様に受信端末１４０において、更新用秘密鍵ＩＫｓ２と更新用公開鍵ＩＫｐ２との鍵ペアをを生成して、更新用秘密鍵ＩＫｓ２を秘密に管理し、更新用公開鍵ＩＫｐ２を公開鍵管理部１１１へ渡す。
同様に受信端末１５０において、更新用秘密鍵ＩＫｓ３と更新用公開鍵ＩＫｐ３との鍵ペアをを生成して、更新用秘密鍵ＩＫｓ３を秘密に管理し、更新用公開鍵ＩＫｐ３は公開鍵管理部１１１へ渡す。
【００３５】
（２）鍵管理センタにおいて、それぞれの受信端末から入手した各更新用公開鍵を管理する（ステップＳ２）。例えば公開鍵管理部１１１が、受信端末１３０用の更新用秘密鍵ＩＫｓ１と、受信端末１４０用の更新用秘密鍵ＩＫｓ２と、受信端末１５０用の更新用秘密鍵ＩＫｓ３とを入手して管理する。
（３）鍵管理センタにおいて、各受信端末毎に、配信用秘密鍵と配信用公開鍵との鍵ペアを生成する（ステップＳ３）。例えば配信用鍵生成部１１２が、受信端末１３０用の配信用公開鍵Ｋｐ１と配信用秘密鍵Ｋｓ１との鍵ペア、受信端末１４０用の配信用公開鍵Ｋｐ２と配信用秘密鍵Ｋｓ２との鍵ペア、受信端末１５０用の配信用公開鍵Ｋｐ３と配信用秘密鍵Ｋｓ３との鍵ペアを生成する。
【００３６】
（４）鍵管理センタにおいて、各受信端末毎に生成された配信用秘密鍵を、それぞれの受信端末用の更新用公開鍵を用いて暗号化して、それぞれの受信端末用の暗号化秘密鍵を生成し、さらに、デジタル署名を施す（ステップＳ４）。例えば暗号化部１１３が、受信端末１３０用に配信用秘密鍵Ｋｓ１を更新用公開鍵ＩＫｐ１を用いて暗号化して暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１）を生成し、受信端末１４０用に配信用秘密鍵Ｋｓ２を更新用公開鍵ＩＫｐ２を用いて暗号化して暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ２）を生成し、受信端末１５０用に配信用秘密鍵Ｋｓ３を更新用公開鍵ＩＫｐ３を用いて暗号化して暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ３）を生成する。
【００３７】
（５）鍵管理センタにおいて、それぞれの受信端末用の暗号化秘密鍵を、それぞれ対応する受信端末へ向けて送出する（ステップＳ５）。例えば送出部１１４が、暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１）を受信端末１３０へ向けて送出し、暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ２）を受信端末１４０へ向けて送出し、暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ３）を受信端末１５０へ向けて送出する。
【００３８】
（６）鍵管理センタにおいて、各受信端末毎の配信用公開鍵の全てをコンテンツの配信時に用いるよう配信局に指示する（ステップＳ６）。例えば配信用公開鍵Ｋｐ１、配信用公開鍵Ｋｐ２、配信用公開鍵Ｋｐ３をコンテンツの配信時に用いるよう配信局装置１２０中の配信データ生成部１２１に指示する。
（７）各受信端末において、暗号化秘密鍵を受付ける（ステップＳ７）。例えば受信端末１３０において、受付け部１３７が暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１）を受付ける。
【００３９】
同様に受信端末１４０において、暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ２）を受付ける。
同様に受信端末１５０において、暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ３）を受付ける。
（８）各受信端末において、受付けられた暗号化秘密鍵を保持する（ステップＳ８）。例えば受信端末１３０において、秘密鍵更新部１３８が、受付け部１３７により受付けられた暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１）を保持部１３３に保持させる。
【００４０】
同様に受信端末１４０において、暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ２）を保持する。
同様に受信端末１５０において、暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ３）を保持する。
図３は、コンテンツの配信時の手順を示す図である。
【００４１】
以下に、図３を用いてコンテンツの配信時の手順を説明する。
（１）配信局において、コンテンツをコンテンツ鍵を用いて暗号化して暗号化コンテンツを生成し、コンテンツ鍵を鍵管理センタ装置が管理する各受信端末用の配信用公開鍵を用いて暗号化して各受信端末用の暗号化コンテンツ鍵を生成する（ステップＳ２１）。例えば配信データ生成部１２１が、配信すべきコンテンツＭをコンテンツ鍵Ｋを用いて暗号化して暗号化コンテンツＣを生成し、コンテンツ鍵Ｋを受信端末１３０用の配信用公開鍵Ｋｐ１を用いて暗号化して暗号化コンテンツ鍵Ｅ（Ｋｐ１、Ｋ）を生成し、コンテンツ鍵Ｋを受信端末１４０用の配信用公開鍵Ｋｐ２を用いて暗号化して暗号化コンテンツ鍵Ｅ（Ｋｐ２、Ｋ）を生成し、コンテンツ鍵Ｋを受信端末１５０用の配信用公開鍵Ｋｐ３を用いて暗号化して暗号化コンテンツ鍵Ｅ（Ｋｐ３、Ｋ）を生成する。
【００４２】
（２）配信局において、暗号化コンテンツと全ての暗号化コンテンツ鍵とを各受信端末に配信する（ステップＳ２２）。例えば配信部１２２が、暗号化コンテンツＣと暗号化コンテンツ鍵Ｅ（Ｋｐ１、Ｋ）と暗号化コンテンツ鍵Ｅ（Ｋｐ２、Ｋ）と暗号化コンテンツ鍵Ｅ（Ｋｐ３、Ｋ）とを、受信端末１３０と受信端末１４０と受信端末１５０とへ配信する。
【００４３】
（３）各受信端末において、配信局より配信される暗号化コンテンツ鍵とそれぞれの受信端末用の暗号化コンテンツ鍵の全てとを受信する（ステップＳ２３）。例えば受信端末１３０において、受信部１３４が暗号化コンテンツＣと暗号化コンテンツ鍵Ｅ（Ｋｐ１、Ｋ）と暗号化コンテンツ鍵Ｅ（Ｋｐ２、Ｋ）と暗号化コンテンツ鍵Ｅ（Ｋｐ３、Ｋ）とを受信する。
【００４４】
（４）各受信端末において、保持されている暗号化秘密鍵に施されたデジタル署名に基づいて、当該暗号化秘密鍵が正当なものであるか否かを判断する（ステップＳ２４）。例えば受信端末１３０において、秘密鍵復号部１３５が保持部１３３に保持されている暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１）に施されたデジタル署名に基づいて、当該暗号化秘密鍵が正当なものであるか否かを判断し、正当なものであると判断されなかった場合にはコンテンツの再生をせずに処理を終了する。
【００４５】
（５）各受信端末において、保持されている暗号化秘密鍵が正当なものであると判断された場合には、当該暗号化秘密鍵を更新用秘密鍵を用いて復号して配信用秘密鍵を生成する（ステップＳ２５）。例えば受信端末１３０において、秘密鍵復号部１３５が保持部１３３に保持されている暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１）を、秘密鍵管理部１３２により管理されている更新用秘密鍵ＩＫｓ１を用いて復号して配信用秘密鍵Ｋｓ１を生成する。
【００４６】
（６）各受信端末において、受信された暗号化コンテンツ鍵を、生成された配信用秘密鍵を用いて復号してコンテンツ鍵を生成し、受信された暗号化コンテンツを、生成したコンテンツ鍵を用いて復号してコンテンツを得る（ステップＳ２６）。例えば受信端末１３０において、コンテンツ復号部１３６が受信部１３４により受信された暗号化コンテンツ鍵Ｅ（Ｋｐ１、Ｋ）を、秘密鍵復号部１３５により生成された配信用秘密鍵Ｋｓ１を用いて復号してコンテンツ鍵Ｋを生成し、受信部１３４により受信された暗号化コンテンツＣを、生成したコンテンツ鍵Ｋを用いて復号してコンテンツＭを得る。
【００４７】
図４は、鍵更新時の手順を示す図である。
以下に、図４を用いて鍵更新時の手順を説明する。
（１）鍵管理センタにおいて、受信端末毎に不正なく正常に稼動しているかを監視し、配信用秘密鍵を更新すべき受信端末を認知する（ステップＳ３１）。例えば、認知部１１６が、受信端末１３０、受信端末１４０、受信端末１５０用のの配信用秘密鍵を更新すべきであると認知する。
【００４８】
（２）鍵管理センタにおいて、各受信端末毎に、配信用秘密鍵と配信用公開鍵との鍵ペアを生成する（ステップＳ３２）。例えば配信用鍵生成部１１２が、受信端末１３０用の配信用公開鍵Ｋｐ１１と配信用秘密鍵Ｋｓ１１との鍵ペア、受信端末１４０用の配信用公開鍵Ｋｐ１２と配信用秘密鍵Ｋｓ１２との鍵ペア、受信端末１５０用の配信用公開鍵Ｋｐ１３と配信用秘密鍵Ｋｓ１３との鍵ペアを生成する。
【００４９】
（３）鍵管理センタにおいて、各受信端末毎に生成された配信用秘密鍵を、それぞれの受信端末用の更新用公開鍵を用いて暗号化して、それぞれの受信端末用の暗号化秘密鍵を生成し、さらに、デジタル署名を施す（ステップＳ３３）。例えば暗号化部１１３が、受信端末１３０用に配信用秘密鍵Ｋｓ１１を更新用公開鍵ＩＫｐ１を用いて暗号化して暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１１）を生成し、受信端末１４０用に配信用秘密鍵Ｋｓ１２を更新用公開鍵ＩＫｐ２を用いて暗号化して暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ１２）を生成し、受信端末１５０用に配信用秘密鍵Ｋｓ１３を更新用公開鍵ＩＫｐ３を用いて暗号化して暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ１３）を生成する。
【００５０】
（４）鍵管理センタにおいて、それぞれの受信端末用の暗号化秘密鍵を、それぞれ対応する受信端末へ向けて送出する（ステップＳ３４）。例えば送出部１１４が、暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１１）を受信端末１３０へ向けて送出し、暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ１２）を受信端末１４０へ向けて送出し、暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ１３）を受信端末１５０へ向けて送出する。
【００５１】
（５）鍵管理センタにおいて、各受信端末毎の配信用公開鍵の全てをコンテンツの配信時に用いるよう配信局に指示する（ステップＳ３５）。例えば配信用公開鍵Ｋｐ１１、配信用公開鍵Ｋｐ１２、配信用公開鍵Ｋｐ１３をコンテンツの配信時に用いるよう配信局装置１２０中の配信データ生成部１２１に指示する。
（６）各受信端末において、暗号化秘密鍵を受付ける（ステップＳ３６）。例えば受信端末１３０において、受付け部１３７が暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１１）を受付ける。
【００５２】
同様に受信端末１４０において、暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ１２）を受付ける。
同様に受信端末１５０において、暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ１３）を受付ける。
（７）各受信端末において、暗号化秘密鍵が受付けられた後は、保持された暗号化秘密鍵を、受付けられた暗号化秘密鍵で更新する（ステップＳ３７）。例えば受信端末１３０において、秘密鍵更新部１３８が、保持部１３３に保持された暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１）を、受付け部１３７により受付けられた暗号化秘密鍵Ｅ（ＩＫｐ１、Ｋｓ１１）に更新する。
【００５３】
同様に受信端末１４０において、暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ２）を、暗号化秘密鍵Ｅ（ＩＫｐ２、Ｋｓ１２）に更新する。
同様に受信端末１５０において、暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ３）を、暗号化秘密鍵Ｅ（ＩＫｐ３、Ｋｓ１３）に更新する。
なお、鍵管理センタ装置と配信局装置とは同一の装置であってもよい。
【００５４】
以上のように、本発明の実施の形態１によれば、配信局や鍵管理センタが主導的に、配信用の鍵ペアを更新することができる。
（実施の形態２）
＜概要＞
本発明の実施の形態２は、機器メーカ、ＤＶＤ再生機器、鍵管理センタ、ＩＣカード、コンテンツメーカ、ディスク制作業者、及び、ＤＶＤディスクからなるＤＶＤディスクの配信システムにおいて、鍵管理センタが主導的に、配信用の鍵ペアを安全に更新する技術を説明する。
【００５５】
機器メーカがＤＶＤ再生機器の製造時に、ＤＶＤ再生機器毎にユニークな初期秘密鍵と初期公開鍵との鍵ペアを生成して、この初期秘密鍵をＤＶＤ再生機器に秘密に保持させ、この初期公開鍵を鍵管理センタに渡す。
鍵管理センタは、機器メーカから渡された初期公開鍵を対応するＤＶＤ再生機器用としてデータベースに登録し、このＤＶＤ再生機器用に配信用秘密鍵と配信用公開鍵との鍵ペアを生成して、生成した配信用公開鍵をデータベースに登録してディスク制作業者によるＤＶＤディスクの製造に用いさせることにし、生成した配信用秘密鍵を登録しておいたこのＤＶＤ再生機器用の初期公開鍵を用いて暗号化して暗号化秘密鍵を生成して機器メーカに送り返す。
【００５６】
機器メーカは、暗号化秘密鍵を受け取ってＩＣカードに記録し、このＩＣカードをこのＤＶＤ再生機器とセットで販売する。
鍵管理センタは、ＤＶＤディスクの配信を開始した後に鍵更新が必要だと判断すると、所定のＤＶＤ再生機器用に配信用秘密鍵と配信用公開鍵との鍵ペアを新たに生成して、予めデータベースに登録してある当該ＤＶＤ再生機器用の配信用公開鍵を、生成した配信用公開鍵で更新し、生成した配信用秘密鍵を登録しておいた当該ＤＶＤ再生機器用の初期公開鍵を用いて暗号化して暗号化秘密鍵を生成して新しいＩＣカードに記録し、このＩＣカードをこのＤＶＤ再生機器の元へ届ける。
【００５７】
所定のＤＶＤ再生機器の元へ、新しいＩＣカードが届くと、元のＩＣカードを新しいＩＣカードと差し換え、以後のＤＶＤディスクの再生に用いる。
このように、配信用秘密鍵を初期公開鍵を用いて暗号化した状態でＩＣカードに記録して送るので、配信用秘密鍵を安全に送ることができ、且つ、鍵管理センタが主導的に、配信用の鍵ペアを更新することができる。
【００５８】
＜構成＞
図５は、本発明の実施の形態２のＤＶＤ再生機器の製造システムを示す図である。
図５に示す製造システム２００は、機器メーカ装置２１０、ＤＶＤ再生機器２２０、ＩＣカード２３０、鍵管理センタ装置２４０から構成される。
【００５９】
機器メーカ装置２１０は、機器メーカにおいてＤＶＤ再生機器２２０を製造する装置であり、初期鍵生成部２１１、鍵書込み部２１２、公開鍵伝送部２１３、ＩＣカード記録部２１４を備える。
ＤＶＤ再生機器２２０は、コンテンツ利用者の元においてＤＶＤディスクを再生する装置であり、秘密鍵記録部２２１を備える。
【００６０】
ＩＣカード２３０は、ＤＶＤ再生機器の製造時に機器メーカ装置２１０のＩＣカードスロットに挿入されて必要なデータが書き込まれ、ＤＶＤ再生機器２２０と共にセットで販売され、ＤＶＤディスクの再生時にＤＶＤ再生機器２２０のＩＣカードスロットに挿入されて使用される半導体記録媒体である。
鍵管理センタ装置２４０は、鍵管理センタにおいて配信システムを構成する全てのＤＶＤ再生機器用の鍵を管理する装置であり、初期公開鍵登録部２４１、配信用鍵生成部２４２、秘密鍵暗号化部２４３、送出部２４４、配信用公開鍵登録部２４５、初期公開鍵データベース２４６、配信用公開鍵データベース２４７を備える。
【００６１】
初期鍵生成部２１１は、ＤＶＤ再生機器２２０用に、公開鍵暗号方式の鍵ペアである初期秘密鍵と初期公開鍵とを生成する。
鍵書込み部２１２は、初期鍵生成部２１１により生成された初期秘密鍵を秘密鍵記録部２２１に書込む。
公開鍵伝送部２１３は、初期鍵生成部２１１により生成された初期公開鍵をオフラインで初期公開鍵登録部２４１へ伝送する。
【００６２】
ＩＣカード記録部２１４は、ＤＶＤ再生機器２２０用の配信用秘密鍵が、秘密鍵暗号化部２４３によりＤＶＤ再生機器２２０用の初期公開鍵を用いて暗号化されることにより生成された暗号化秘密鍵を送出部２４４より入手してＩＣカード２３０に記録して、ＤＶＤ再生機器２２０と共に出荷する。
秘密鍵記録部２２１は、鍵書込み部２１２により初期秘密鍵を書込まれ、当該初期秘密鍵を秘密に記録する。
【００６３】
初期公開鍵登録部２４１は、公開鍵伝送部２１３より伝送された初期公開鍵を入手して初期公開鍵データベース２４６に登録する。
配信用鍵生成部２４２は、所定のＤＶＤ再生機器の製造時及び鍵更新時に、当該ＤＶＤ再生機器用にユニークな、公開鍵暗号方式の鍵ペアである配信用公開鍵、及び、配信用秘密鍵を生成する。
【００６４】
秘密鍵暗号化部２４３は、配信用鍵生成部２４２により所定のＤＶＤ再生機器用に生成された配信用秘密鍵を、初期公開鍵データベース２４６に登録されている当該ＤＶＤ再生機器用の初期公開鍵を用いて暗号化して、当該ＤＶＤ再生機器用の暗号化秘密鍵を生成し、さらに、鍵管理センタ装置２４０を示し当該暗号化秘密鍵の正当性を示すデジタル署名を施す。
【００６５】
送出部２４４は、所定のＤＶＤ再生機器の製造時に、秘密鍵暗号化部２４３により生成された当該ＤＶＤ再生機器用の暗号化秘密鍵を、当該ＤＶＤ再生機器へ向けて送出する。
配信用公開鍵登録部２４５は、送出部２４４により所定のＤＶＤ再生機器用の暗号化秘密鍵が送出された後、及び、新ＩＣカード作成部３４４により新しいＩＣカードが当該ＤＶＤ再生機器へ向けて送出された後に、配信用鍵生成部２４２により生成された配信用公開鍵を配信用公開鍵データベース２４７に登録する。
【００６６】
初期公開鍵データベース２４６は、初期公開鍵登録部２４１により登録された初期公開鍵をＤＶＤ再生機器別に記録する。
配信用公開鍵データベース２４７は、配信用公開鍵登録部２４５により登録された配信用公開鍵をＤＶＤ再生機器別に記録する。
図６は、本発明の実施の形態２の配信システムを示す図である。
【００６７】
図６に示す配信システム３００は、ＤＶＤ再生機器２２０、ＩＣカード３３０、鍵管理センタ装置２４０、コンテンツメーカ装置３５０、ディスク制作装置３６０、及び、ＤＶＤディスク３７０から構成される。
ＤＶＤ再生機器２２０は、上記に示した秘密鍵記録部２２１に、さらに、秘密鍵復号部３２１、コンテンツ鍵復号部３２２、コンテンツ復号部３２３、ＩＣカード更新部３２４を備える。
【００６８】
ＩＣカード３３０は、鍵更新時に鍵管理センタ装置２４０のＩＣカードスロットに挿入されて必要なデータが書き込まれ、後のＤＶＤディスクの再生時にＤＶＤ再生機器２２０のＩＣカードスロットに挿入されて使用される半導体記録媒体である。
鍵管理センタ装置２４０は、上記に示した初期公開鍵登録部２４１、配信用鍵生成部２４２、秘密鍵暗号化部２４３、送出部２４４、配信用公開鍵登録部２４５、初期公開鍵データベース２４６、配信用公開鍵データベース２４７に、さらに、コンテンツ鍵暗号化部３４１、認知部３４２、登録抹消部３４３、新ＩＣカード作成部３４４を備える。
【００６９】
コンテンツメーカ装置３５０は、コンテンツメーカにおいてコンテンツとコンテンツ鍵とを提供する装置であり、コンテンツ鍵管理部３５１、コンテンツ管理部３５２を備える。
ディスク制作装置３６０は、ディスク制作業者においてＤＶＤディスク３７０を制作する装置であり、コンテンツ鍵受渡し部３６１、コンテンツ暗号化部３６２、暗号化コンテンツ鍵受渡し部３６３、制作部３６４を備える。
【００７０】
ＤＶＤディスク３７０は、ディスク制作業者においてディスク制作装置３６０により制作され、コンテンツ利用者の元においてＤＶＤ再生機器２２０により再生される光記録媒体である。
秘密鍵復号部３２１は、ＤＶＤディスクの再生時に、ＤＶＤ再生機器２２０のＩＣカードスロットに挿入されたＩＣカード２３０又はＩＣカード３３０から暗号化秘密鍵を読出し、当該暗号化秘密鍵を、秘密鍵記録部２２１に記録されている初期秘密鍵を用いて復号して配信用秘密鍵を生成する。
【００７１】
ここで、秘密鍵復号部３２１は、暗号化秘密鍵に施されたデジタル署名に基づいて、当該暗号化秘密鍵が鍵管理センタ装置２４０に対応する正当なものであるか否かを判断し、正当なものであると判断した場合にＤＶＤ再生機器２２０用の配信用秘密鍵を生成し、正当なものではないと判断した場合にＤＶＤ再生機器２２０用の配信用秘密鍵を生成しない。
【００７２】
コンテンツ鍵復号部３２２は、ＤＶＤディスクの再生時に、ＤＶＤディスク３７０に記録されたＤＶＤ再生機器２２０用の暗号化コンテンツ鍵を、秘密鍵復号部３２１により生成された配信用秘密鍵を用いて復号してコンテンツ鍵を生成する。
コンテンツ復号部３２３は、ＤＶＤディスク３７０に記録された暗号化コンテンツを、コンテンツ鍵復号部３２２により生成されたコンテンツ鍵を用いて復号してコンテンツを得る。
【００７３】
ＩＣカード更新部３２４は、新ＩＣカード作成部３４４からＩＣカード３３０を受付けた後は、ＤＶＤ再生機器２２０のＩＣカードスロットにＩＣカード３３０を挿入して、以後のＤＶＤディスクの再生に備える。
コンテンツ鍵暗号化部３４１は、ＤＶＤディスクの製造時に、コンテンツ鍵受渡し部３６１から、当該ＤＶＤディスクの製造時に用いるコンテンツ鍵を受け取り、当該コンテンツ鍵を、配信用公開鍵データベース２４７に記録された現時点において有効な全てのＤＶＤ再生機器用の配信用公開鍵をそれぞれ用いて暗号化して、それぞれのＤＶＤ再生機器用の暗号化コンテンツ鍵を生成して、暗号化コンテンツ鍵受渡し部３６３に渡す。
【００７４】
認知部３４２は、ＤＶＤ再生機器毎に不正なく正常に稼動しているかを監視し、ＤＶＤディスクの再生を禁止すべきＤＶＤ再生機器や、配信用秘密鍵を更新すべきＤＶＤ再生機器を認知する。例えば、認知部３４２は、一部のＤＶＤ再生機器が正常に稼動していない場合や、定期的に、全ての配信用秘密鍵を更新すべきであると認知してもよい。
【００７５】
ここで認知部３４２により更新すべきであると認知された配信用秘密鍵は、新ＩＣカード作成部３４４により新しいＩＣカードが対応するＤＶＤ再生機器へ向けて送出された後に遅滞なく、配信用鍵生成部２４２、秘密鍵暗号化部２４３、及び、配信用公開鍵登録部２４５により更新される。
登録抹消部３４３は、認知部３４２によりＤＶＤディスクの再生を禁止すべきＤＶＤ再生機器が認知された以後は、当該ＤＶＤ再生機器用の配信用公開鍵を、配信用公開鍵データベース２４７から抹消する。
【００７６】
新ＩＣカード作成部３４４は、所定のＤＶＤ再生機器の鍵更新時に、秘密鍵暗号化部２４３により生成された当該ＤＶＤ再生機器用の暗号化秘密鍵を、新しいＩＣカードに記録してＩＣカード３３０を作成し、当該ＤＶＤ再生機器へ向けて送出する。
コンテンツ鍵管理部３５１は、コンテンツ鍵を管理し、現時点において有効なコンテンツ鍵をディスク制作装置３６０へ供給する。
【００７７】
コンテンツ管理部３５２は、コンテンツを管理し、供給すべきコンテンツをディスク制作装置３６０へ供給する。
コンテンツ鍵受渡し部３６１は、コンテンツ鍵管理部３５１よりコンテンツ鍵の供給を受け、コンテンツ鍵暗号化部３４１に渡す。
コンテンツ暗号化部３６２は、コンテンツ管理部３５２よりコンテンツの供給を受け、コンテンツ鍵受渡し部３６１からコンテンツ鍵の供給を受け、当該コンテンツを当該コンテンツ鍵を用いて暗号化して暗号化コンテンツを生成して制作部３６４へ渡す。
【００７８】
暗号化コンテンツ鍵受渡し部３６３は、コンテンツ鍵暗号化部３４１から、それぞれのＤＶＤ再生機器用の暗号化コンテンツ鍵の供給を受け、制作部３６４へ渡す。
制作部３６４は、コンテンツ暗号化部３６２から渡された暗号化コンテンツと、暗号化コンテンツ鍵受渡し部３６３から渡されたそれぞれのＤＶＤ再生機器用の暗号化コンテンツ鍵とを記録したＤＶＤディスク３７０を制作する。
【００７９】
＜動作＞
図７は、ＤＶＤ再生機器の製造時の手順を示す図である。
以下に、図７を用いてＤＶＤ再生機器の製造時の手順を説明する。
（１）機器メーカにおいて、ＤＶＤ再生機器２２０の製造時に、初期鍵生成部２１１がＤＶＤ再生機器２２０用に初期秘密鍵と初期公開鍵とを生成する（ステップＳ４１）。
【００８０】
（２）機器メーカにおいて、鍵書込み部２１２がＤＶＤ再生機器２２０用の初期秘密鍵を秘密鍵記録部２２１に書込む（ステップＳ４２）。
（３）機器メーカにおいて、公開鍵伝送部２１３がＤＶＤ再生機器２２０用の初期公開鍵を初期公開鍵登録部２４１へ伝送する（ステップＳ４３）。
（４）鍵管理センタにおいて、初期公開鍵登録部２４１がＤＶＤ再生機器２２０用の初期公開鍵を入手して初期公開鍵データベース２４６に登録する（ステップＳ４４）。
【００８１】
（５）鍵管理センタにおいて、配信用鍵生成部２４２がＤＶＤ再生機器２２０用の配信用秘密鍵及び配信用公開鍵を生成する（ステップＳ４５）。
（６）鍵管理センタにおいて、秘密鍵暗号化部２４３が生成されたＤＶＤ再生機器２２０用の配信用秘密鍵を、初期公開鍵データベース２４６に登録されているＤＶＤ再生機器２２０用の初期公開鍵を用いて暗号化して、暗号化秘密鍵を生成し、さらにデジタル署名を施す（ステップＳ４６）。
【００８２】
（７）鍵管理センタにおいて、送出部２４４がＤＶＤ再生機器２２０用に生成されたデジタル署名付き暗号化秘密鍵をＤＶＤ再生機器２２０へ向けて送出する（ステップＳ４７）。
（８）鍵管理センタにおいて、配信用公開鍵登録部２４５がＤＶＤ再生機器２２０用に生成された配信用公開鍵を配信用公開鍵データベース２４７に登録する（ステップＳ４８）。
【００８３】
（９）機器メーカにおいて、ＩＣカード記録部２１４が送出部２４４から送出されたＤＶＤ再生機器２２０用のデジタル署名付き暗号化秘密鍵を入手してＩＣカード２３０に記録して、ＤＶＤ再生機器２２０と共に出荷する（ステップＳ４９）。
図８は、ＤＶＤディスク製造時の手順を示す図である。
【００８４】
以下に、図８を用いてＤＶＤディスク製造時の手順を説明する。
（１）コンテンツメーカにおいて、コンテンツ鍵管理部３５１が、現時点において有効なコンテンツ鍵をディスク制作装置３６０へ供給し、コンテンツ管理部３５２が、供給すべきコンテンツをディスク制作装置３６０へ供給する（ステップＳ５１）。
【００８５】
（２）ディスク制作業者において、コンテンツ鍵受渡し部３６１が、コンテンツ鍵管理部３５１よりコンテンツ鍵の供給を受け、コンテンツ鍵暗号化部３４１に渡す（ステップＳ５２）。
（３）鍵管理センタにおいて、コンテンツ鍵暗号化部３４１が、コンテンツ鍵受渡し部３６１からコンテンツ鍵を受け取り、当該コンテンツ鍵を、配信用公開鍵データベース２４７に記録された現時点において有効な全てのＤＶＤ再生機器用の配信用公開鍵をそれぞれ用いて暗号化して、それぞれのＤＶＤ再生機器用の暗号化コンテンツ鍵を生成して、暗号化コンテンツ鍵受渡し部３６３に渡す（ステップＳ５３）。
【００８６】
（４）ディスク制作業者において、暗号化コンテンツ鍵受渡し部３６３が、コンテンツ鍵暗号化部３４１から、それぞれのＤＶＤ再生機器用の暗号化コンテンツ鍵の供給を受け、制作部３６４へ渡す（ステップＳ５４）。
（５）ディスク制作業者において、コンテンツ暗号化部３６２が、コンテンツ管理部３５２よりコンテンツの供給を受け、コンテンツ鍵受渡し部３６１からコンテンツ鍵の供給を受け、当該コンテンツを当該コンテンツ鍵を用いて暗号化して暗号化コンテンツを生成して制作部３６４へ渡す（ステップＳ５５）。
【００８７】
（６）ディスク制作業者において、制作部３６４が、コンテンツ暗号化部３６２から渡された暗号化コンテンツと、暗号化コンテンツ鍵受渡し部３６３から渡されたそれぞれのＤＶＤ再生機器用の暗号化コンテンツ鍵とを記録したＤＶＤディスク３７０を制作する（ステップＳ５６）。
図９は、ＤＶＤディスク再生時の手順を示す図である。
【００８８】
以下に、図９を用いてＤＶＤディスク再生時の手順を説明する。
（１）ＤＶＤ再生機器２２０において、ＩＣカードスロットにＩＣカード２３０又はＩＣカード３３０を挿入し、所定位置にＤＶＤディスク３７０をセットする（ステップＳ６１）。
（２）秘密鍵復号部３２１が、ＩＣカードスロットに挿入されたＩＣカード２３０又はＩＣカード３３０から暗号化秘密鍵を読出し、当該暗号化秘密鍵に施されたデジタル署名に基づいて、当該暗号化秘密鍵が正当なものであるか否かを判断する（ステップＳ６２）。当該暗号化秘密鍵が正当なものであると判断されなかった場合には、ＤＶＤディスクの再生をせずに処理を終了する。
【００８９】
（３）暗号化秘密鍵が正当なものであると判断された場合には、秘密鍵復号部３２１が、当該暗号化秘密鍵を、秘密鍵記録部２２１に記録されている初期秘密鍵を用いて復号して配信用秘密鍵を生成する（ステップＳ６３）。
（４）コンテンツ鍵復号部３２２が、ＤＶＤディスク３７０に記録されたＤＶＤ再生機器２２０用の暗号化コンテンツ鍵を、秘密鍵復号部３２１により生成された配信用秘密鍵を用いて復号してコンテンツ鍵を生成する（ステップＳ６４）。
【００９０】
（５）コンテンツ復号部３２３が、ＤＶＤディスク３７０に記録された暗号化コンテンツを、コンテンツ鍵復号部３２２により生成されたコンテンツ鍵を用いて復号してコンテンツを得る（ステップＳ６５）。
図１０は、ＩＣカード更新時の手順を示す図である。
以下に、図１０を用いてＩＣカード更新時の手順を説明する。
【００９１】
（１）鍵管理センタにおいて、認知部３４２が、ＤＶＤ再生機器毎に不正なく正常に稼動しているかを監視し、ＤＶＤディスクの再生を禁止すべきＤＶＤ再生機器や、配信用秘密鍵を更新すべきＤＶＤ再生機器を認知する。ここではＤＶＤ再生機器２２０の配信用秘密鍵を更新すべきであると認知したものとする（ステップＳ７１）。
【００９２】
（２）鍵管理センタにおいて、配信用鍵生成部２４２が、ＤＶＤ再生機器２２０用に、配信用公開鍵、及び、配信用秘密鍵を生成する（ステップＳ７２）。
（３）鍵管理センタにおいて、秘密鍵暗号化部２４３が、ＤＶＤ再生機器２２０用に生成された配信用秘密鍵を、初期公開鍵データベース２４６に登録されているＤＶＤ再生機器２２０用の初期公開鍵を用いて暗号化して暗号化秘密鍵を生成し、さらに、デジタル署名を施す（ステップＳ７３）。
【００９３】
（４）鍵管理センタにおいて、新ＩＣカード作成部３４４が、ＤＶＤ再生機器２２０用の暗号化秘密鍵を、新しいＩＣカードに記録してＩＣカード３３０を作成し、当該ＤＶＤ再生機器へ向けて送出する（ステップＳ７４）。
（５）ＤＶＤ再生機器２２０において、ＩＣカード更新部３２４が、新ＩＣカード作成部３４４からＩＣカード３３０を受付けた後は、ＤＶＤ再生機器２２０のＩＣカードスロットにＩＣカード３３０を挿入して、以後のＤＶＤディスクの再生に備える（ステップＳ７５）。
【００９４】
なお、鍵管理センタ装置とディスク制作装置とは同一の装置であってもよい。以上のように、本発明の実施の形態２によれば、鍵管理センタが主導的に、配信用の鍵ペアを更新することができる。
なお、本発明の実施の形態１及び２によれば、公開鍵暗号方式としてＥｌＧａｍａｌ暗号方式を用いるものとしているが、他の公開鍵暗号方式であっても構わない。
【００９５】
また、本発明の実施の形態１及び２によれば、鍵管理センタにより供給される暗号化秘密鍵の正当性を証明するために、ＥｌＧａｍａｌ暗号方式を用いた署名方式を用いるものとしているが、この方式に限られるものではなく、暗号化秘密鍵の正当性を証明することができる方式であれば何であっても構わない。
また、本発明の実施の形態１及び２において、暗号化秘密鍵、暗号化コンテンツ鍵、暗号化コンテンツ等を配信する手段は、通信路介した伝送であってもよいし、例えばフレキシブルディスク、ＣＤ、ＭＯ、ＤＶＤ、メモリカード等の着脱可能な可搬記録媒体による配送であってもよく、暗号化コンテンツを配信できるのであれば何であっても構わない。
【００９６】
また、本発明の実施の形態１及び２において、鍵管理センタは複数であってもよく、各鍵管理センタはそれぞれ独立に暗号鍵を管理し、各受信端末又はＤＶＤ再生機器は各鍵管理センタ毎に暗号鍵を管理してもよい。
【００９７】
【発明の効果】
本発明に係る更新方法は、鍵管理センタと配信局と１つ以上の受信端末とを含むデータ配信システムにおいて公開鍵暗号方式の鍵ペアをなす配信用公開鍵及び配信用秘密鍵を更新する更新方法であって、配信用公開鍵は配信すべきデータを暗号化して暗号化データを生成する際に用いられ、配信用秘密鍵は配信された暗号化データを復号する際に用いられ、当該更新方法は、所定の受信端末においてデータ配信を始める前に更新用秘密鍵を入手する秘密鍵入手ステップと、前記鍵管理センタにおいてデータ配信を始める前に前記更新用秘密鍵と鍵ペアをなす更新用公開鍵を入手する公開鍵入手ステップと、前記鍵管理センタにおいて前記受信端末用に配信用公開鍵及び配信用秘密鍵を生成する生成ステップと、前記鍵管理センタにおいて前記生成ステップにより生成された配信用秘密鍵を前記公開鍵入手ステップにより入手された更新用公開鍵を用いて暗号化して暗号化秘密鍵を生成する暗号化ステップと、前記鍵管理センタにおいて任意のタイミングで前記暗号化ステップにより生成された暗号化秘密鍵を前記受信端末へ向けて送出する送出ステップと、前記鍵管理センタにおいて前記送出ステップにより暗号化秘密鍵が前記受信端末へ向けて送出された後はデータ配信の際に配信局により使用される当該受信端末用の配信用公開鍵をそれまで使用されていた配信用公開鍵から前記生成手段により当該受信端末用に生成された配信用公開鍵に更新する公開鍵更新ステップと、前記受信端末において前記送出ステップにより送出された暗号化秘密鍵を受付ける受付けステップと、前記受信端末において前記受付けステップにより暗号化秘密鍵が受付けられた後は当該受信端末用の配信用秘密鍵をそれまで使用していた配信用秘密鍵から前記秘密鍵入手ステップにより入手された更新用秘密鍵を用いて当該暗号化秘密鍵を必要に応じて復号することにより復元される配信用秘密鍵に更新する秘密鍵更新ステップとを含むことを特徴とする。
【００９８】
これによって、鍵管理センタが配信用公開鍵、及び、配信用秘密鍵を生成し、配信用秘密鍵を更新用公開鍵を用いて暗号化して送出することができる。
従って、鍵配送時の安全性を損なわずに、鍵管理センタが配信用鍵ペアの更新の主導権を持つことができる。
また、更新方法において、前記暗号化ステップは、さらに、生成する暗号化秘密鍵に当該暗号化秘密鍵の正当性を示すデジタル署名を施し、前記秘密鍵更新ステップは、前記受付けステップにより受付けられた暗号化秘密鍵に施されたデジタル署名に基づいて当該暗号化秘密鍵が正当なものであるか否かを判断し正当なものであると判断した場合に配信用秘密鍵を更新し正当なものではないと判断した場合に配信用秘密鍵を更新しないことを特徴とすることもできる。
【００９９】
これによって、暗号化秘密鍵にデジタル署名を施し、受付けられた暗号化秘密鍵が正当なものであるか否かを判断することができる。
従って、正当でない配信用鍵で誤って、配信用秘密鍵を更新することを防止できる。
また、更新方法において、前記受信端末は複数であり、それぞれの受信端末用の配信用公開鍵は配信すべきデータをそれぞれ暗号化して暗号化データを生成する際に用いられ、それぞれの受信端末用の配信用秘密鍵は対応する受信端末において配信された暗号化データを復号する際に用いられ、前記秘密鍵入手ステップはそれぞれの受信端末においてそれぞれユニークな更新用秘密鍵を入手し、前記公開鍵入手ステップは前記鍵管理センタにおいてそれぞれの受信端末用のそれぞれユニークな更新用公開鍵を入手し、前記生成ステップは、前記鍵管理センタにおいてそれぞれの受信端末用にそれぞれユニークな配信用公開鍵及び配信用秘密鍵を生成し、前記暗号化ステップは、前記鍵管理センタにおいて前記生成ステップによりそれぞれの受信端末用に生成された配信用秘密鍵をそれぞれの受信端末用の更新用公開鍵を用いて暗号化してそれぞれの受信端末用の暗号化秘密鍵を生成し、前記送出ステップは、前記鍵管理センタにおいて任意のタイミングで一斉に前記暗号化ステップにより生成されたそれぞれの受信端末用の暗号化秘密鍵をそれぞれの受信端末へ向けて送出し、前記公開鍵更新ステップは、前記鍵管理センタにおいて前記送出ステップによりそれぞれの受信端末用の暗号化秘密鍵がそれぞれの受信端末へ向けて一斉に送出された後はデータ配信の際に配信局により使用されるそれぞれの受信端末用の配信用公開鍵をそれまで使用されいた配信用公開鍵から前記生成ステップによりそれぞれの受信端末用に生成された配信用公開鍵に更新し、前記受付けステップは、それぞれの受信端末において前記送出ステップにより送出されたそれぞれの受信端末用の暗号化秘密鍵を受付け、前記秘密鍵更新ステップは、それぞれの受信端末において前記受付けステップによりそれぞれの受信端末用の暗号化秘密鍵が受付けられた後はそれぞれの受信端末用の配信用秘密鍵をそれまで使用していた配信用秘密鍵から秘密鍵入手ステップにより入手されたそれぞれの更新用秘密鍵を用いて当該暗号化秘密鍵を必要に応じて復号することにより復元される配信用秘密鍵に更新することを特徴とすることもできる。
【０１００】
これによって、配信用の鍵ペアの更新を一斉におこなうことができる。
また、更新方法において、当該更新方法は、さらに、前記配信局においてデータ配信を中止すべき受信端末を認知する認知ステップと、前記配信局において前記認知ステップによりデータ配信を中止すべき受信端末が認知された以後は当該受信端末用の暗号化データの配信を禁止する配信禁止ステップとを含むことを特徴とすることもできる。
【０１０１】
これによって、鍵管理センタが主導的に、一部の受信端末だけ暗号化データの配信を禁止することができる。
また、更新方法において、当該更新方法は、さらに、前記鍵管理センタにおいて配信用秘密鍵を更新すべき受信端末を認知する認知ステップを含み、前記生成ステップは、前記鍵管理センタにおいて前記認知ステップにより認知された受信端末用の配信用公開鍵及び配信用秘密鍵を生成し、前記暗号化ステップは、前記鍵管理センタにおいて前記認知ステップにより認知された受信端末用に前記生成ステップにより生成された配信用秘密鍵を当該受信端末用の更新用公開鍵を用いて暗号化して当該受信端末用の暗号化秘密鍵を生成し、前記送出ステップは、前記鍵管理センタにおいて前記認知ステップにより認知された受信端末用に前記暗号化ステップにより生成された暗号化秘密鍵を当該受信端末へ向けて送出し、前記公開鍵更新ステップは、前記鍵管理センタにおいて前記認知ステップにより認知された受信端末へ向けて暗号化秘密鍵が送出された後はデータ配信の際に配信局により使用される当該受信端末用の配信用公開鍵をそれまで使用されていた配信用公開鍵から前記生成ステップにより当該受信端末用に生成された配信用公開鍵に更新し、前記秘密鍵更新ステップは、前記認知ステップにより認知された受信端末において当該受信端末用の暗号化秘密鍵が受付けられた後は当該受信端末用の配信用秘密鍵をそれまで使用していた配信用秘密鍵から秘密鍵入手ステップにより入手された更新用秘密鍵を用いて必要に応じて復号することにより復元される配信用秘密鍵に更新することを特徴とすることもできる。
【０１０２】
これによって、鍵管理センタが主導的に、一部の受信端末だけの配信用秘密鍵を更新することができる。
また、更新方法において、それぞれの受信端末用の配信用公開鍵を用いてそれぞれ暗号化される配信すべきデータは秘密鍵暗号方式の鍵であるコンテンツ鍵であり、前記配信局はそれぞれの受信端末用の配信用公開鍵を用いて前記コンテンツ鍵を暗号化してそれぞれの受信端末用の暗号化コンテンツ鍵を生成し配信すべきコンテンツを前記コンテンツ鍵を用いて暗号化して暗号化コンテンツを生成し前記それぞれの受信端末用の暗号化コンテンツ鍵の全てと前記暗号化コンテンツとを全ての受信端末へ配信し、前記それぞれの受信端末は前記配信局より配信された全ての暗号化コンテンツ鍵と暗号化コンテンツとを受信し当該受信端末用の暗号化コンテンツ鍵を当該受信端末用の配信用秘密鍵を用いて復号して前記コンテンツ鍵を復元し前記暗号化コンテンツを当該コンテンツ鍵を用いて復号してコンテンツを復元することを特徴とすることもできる。
【０１０３】
これによって、配信局から全ての受信端末用へ、配信すべきコンテンツをコンテンツ鍵を用いて暗号化した暗号化コンテンツと、コンテンツ鍵を各受信端末用の配信用秘密鍵を用いて暗号化した各受信端末用の暗号化コンテンツ鍵の全てとが配信されるので、配信データの総量が押さえられ、またコンテンツの復号に係る各装置の負荷が軽減される。
【０１０４】
また、更新方法において、前記受信端末は当該受信端末用の暗号化秘密鍵を記録したＩＣカードを備え、当該暗号化秘密鍵を復号して配信用秘密鍵を生成し、受信した暗号化データを、当該配信用秘密鍵を用いて復号し、前記送出ステップは、前記鍵管理センタにおいて前記暗号化ステップにより生成された前記受信端末用の暗号化秘密鍵を新しいＩＣカードに記録して当該受信端末へ向けて送出し、前記受付けステップは、前記受信端末において前記新しいＩＣカードを受付け、前記秘密鍵更新ステップは、前記受信端末において前記新しいＩＣカードが受付けられた後に元々備えていたＩＣカードが当該新しいＩＣカードと差し換えられることにより配信用秘密鍵が更新されることを特徴とすることもできる。
【０１０５】
これによって、新しい暗号化秘密鍵を新しいＩＣカードに記録して、ＩＣカードを差し換えることにより配信用秘密鍵を更新するので、新しい暗号化秘密鍵を公衆回線等を用いて伝達するよりも、より安全性が高い。
本発明に係る受信端末は、所定データが当該受信端末用の配信用公開鍵を用いて暗号化されることにより生成された配信局から配信される暗号化データを受信して当該暗号化データを当該受信端末用の配信用秘密鍵を用いて復号して前記所定データを得る受信端末であって、データ配信を始める前に更新用秘密鍵を入手する秘密鍵入手手段と、当該受信端末用の配信用秘密鍵が前記更新用秘密鍵と鍵ペアをなす更新用公開鍵を用いて暗号化されることにより生成された暗号化秘密鍵を保持する保持手段と、前記配信局より配信される前記暗号化データを受信する受信手段と、前記保持手段に保持されている暗号化秘密鍵を前記秘密鍵入手手段により入手された更新用秘密鍵を用いて復号して当該受信端末用の配信用秘密鍵を復元する秘密鍵復号手段と、前記受信手段により受信された暗号化データを前記秘密鍵復号手段により復元された配信用秘密鍵を用いて復号して前記所定データを得るデータ復号手段とを備えることを特徴とする。
【０１０６】
これによって、保持している暗号化秘密鍵を、入手された源秘密鍵を用いて復号して配信用秘密鍵を生成し、受信した暗号化データを、生成した配信用秘密鍵を用いて復号して、前記所定データを得ることができる。
従って、源秘密鍵を各受信端末において秘密に入手することができさえすれば、配信用秘密鍵を受信端末以外が容易に更新することができるので、鍵配送時の安全性を損なわずに、受信端末以外に配信用鍵ペアの更新の主導権を持たせることができる。
【０１０７】
また、受信端末において、当該受信端末は、さらに、鍵管理センタから任意のタイミングで送出される暗号化秘密鍵を受付ける受付け手段を備え、前記暗号化秘密鍵は前記鍵管理センタにおいて当該受信端末用に公開鍵暗号方式の鍵ペアをなす配信用公開鍵及び配信用秘密鍵が生成され前記更新用公開鍵を用いて当該配信用秘密鍵が暗号化されて生成され、当該受信端末は、さらに、前記受付け手段により暗号化秘密鍵が受付けられた後は前記保持手段に保持された暗号化秘密鍵を当該受付けられた暗号化秘密鍵に更新する秘密鍵更新手段を備えることを特徴とすることもできる。
【０１０８】
これによって、鍵管理センタにより配信用公開鍵、及び、配信用秘密鍵が生成され、鍵管理センタにより生成された配信用秘密鍵が更新用公開鍵を用いて暗号化されて生成された新しい暗号化秘密鍵が送出されるので、当該新しい暗号化秘密鍵を受付けて、保持手段に保持された暗号化秘密鍵を当該新しい暗号化秘密鍵で更新することができる。
【０１０９】
したがって、鍵配送時の安全性を損なわずに、鍵管理センタに配信用鍵ペアの更新の主導権を持たせることができる。
また、受信端末において、前記受付け手段により受付けられる暗号化秘密鍵には当該暗号化秘密鍵の正当性を示すデジタル署名が施されており、前記秘密鍵復号手段は、前記秘密鍵更新手段により暗号化秘密鍵が更新された後は更新された暗号化秘密鍵に施されたデジタル署名に基づいて当該暗号化秘密鍵が正当なものであるか否かを判断し正当なものであると判断した場合に当該受信端末用の配信用秘密鍵を復元し正当なものではないと判断した場合に当該受信端末用の配信用秘密鍵を復元しないことを特徴とすることもできる。
【０１１０】
これによって、保持されている暗号化秘密鍵にはデジタル署名が施されているので、暗号化秘密鍵が正当なものであるか否かを判断することができる。
従って、正当でない配信用秘密鍵を誤って使用することを防止できる。
また、受信端末において、前記所定データは秘密鍵暗号方式の鍵であるコンテンツ鍵であり、前記受信手段は、前記配信用公開鍵を用いて前記コンテンツ鍵を暗号化して生成された暗号化コンテンツ鍵と共に当該コンテンツ鍵を用いて配信すべきコンテンツを暗号化して生成された暗号化コンテンツを受信し、前記データ復号手段は、前記受信手段により受信された暗号化コンテンツ鍵を前記秘密鍵復号手段により復元された配信用秘密鍵を用いて復号して前記コンテンツ鍵を得て前記受信手段により受信された暗号化コンテンツを当該コンテンツ鍵を用いて復号してコンテンツを得ることを特徴とすることもできる。
【０１１１】
これによって、配信局から全ての受信端末用へ、配信すべきコンテンツがコンテンツ鍵を用いて暗号化された暗号化コンテンツと、コンテンツ鍵が各受信端末用の配信用秘密鍵を用いて暗号化された各受信端末用の暗号化コンテンツ鍵の全てとが配信されるので、配信データの総量が押さえられ、またコンテンツの復号に係る各装置の負荷が軽減される。
【０１１２】
また、受信端末において、前記保持手段はＩＣカードであり、前記受付け手段は、前記暗号化秘密鍵が記録された新しいＩＣカードを受付け、前記秘密鍵更新手段は、前記新しいＩＣカードが受付けられた後は元々備えていたＩＣカードが当該新しいＩＣカードと差し換えられることにより配信用秘密鍵が更新されることを特徴とすることもできる。
【０１１３】
これによって、新しい暗号化秘密鍵が記録された新しいＩＣカードを、元々備えていたＩＣカードと差し換えることにより配信用秘密鍵を更新するので、新しい暗号化秘密鍵を公衆回線等を用いて伝達するよりも、より安全性が高い。
本発明に係る鍵管理装置は、データ配信を始める前に更新用秘密鍵を保持している所定の受信端末用に当該更新用秘密鍵と鍵ペアをなす更新用公開鍵を入手する公開鍵入手手段と、前記受信端末用に公開鍵暗号方式の鍵ペアをなす配信用公開鍵及び配信用秘密鍵を生成する生成手段と、前記生成手段により生成された配信用秘密鍵を前記公開鍵入手手段により入手された更新用公開鍵を用いて暗号化して暗号化秘密鍵を生成する暗号化手段と、任意のタイミングで前記暗号化手段により生成された暗号化秘密鍵を前記受信端末へ向けて送出する送出手段と、前記送出手段により暗号化秘密鍵が前記受信端末へ向けて送出された後はデータ配信の際に使用される当該受信端末用の配信用公開鍵をそれまで使用されていた配信用公開鍵から前記生成手段により当該受信端末用に生成された配信用公開鍵に更新する公開鍵更新手段とを備えることを特徴とする。
【０１１４】
これによって、鍵管理装置が配信用公開鍵、及び、配信用秘密鍵を生成し、配信用秘密鍵を更新用公開鍵を用いて暗号化して送出することができる。
従って、鍵配送時の安全性を損なわずに、鍵管理装置が配信用鍵ペアの更新の主導権を持つことができる。
また、鍵管理装置において、前記暗号化手段は、さらに、生成する暗号化秘密鍵に当該暗号化秘密鍵の正当性を示すデジタル署名を施すことを特徴とすることもできる。
【０１１５】
これによって、暗号化秘密鍵にデジタル署名を施すので、受信端末において受付けられた暗号化秘密鍵が正当なものであるか否かを判断することができる。
従って、受信端末において正当でない配信用秘密鍵に誤って更新されることが防止できる。
また、鍵管理装置において、前記公開鍵入手手段は複数の受信端末用のそれぞれユニークな更新用公開鍵を入手し、前記生成手段は、それぞれの受信端末用にそれぞれユニークな配信用公開鍵及び配信用秘密鍵を生成し、前記暗号化手段は、前記生成手段によりそれぞれの受信端末用に生成された配信用秘密鍵をそれぞれの受信端末用の更新用公開鍵を用いて暗号化してそれぞれの受信端末用の暗号化秘密鍵を生成し、前記送出手段は、任意のタイミングで一斉に前記暗号化手段により生成されたそれぞれの受信端末用の暗号化秘密鍵をそれぞれ対応する受信端末へ向けて送出し、前記公開鍵更新手段は、前記送出手段によりそれぞれの受信端末用の暗号化秘密鍵がそれぞれ対応する受信端末へ向けて一斉に送出された後はそれぞれの受信端末用の配信用公開鍵をそれまで使用していた配信用公開鍵から前記生成手段によりそれぞれの受信端末用に生成された配信用公開鍵に更新することを特徴とすることもできる。
【０１１６】
これによって、配信用の鍵ペアの更新を一斉におこなうことができる。
また、鍵管理装置において、当該鍵管理装置は、さらに、データ配信を中止すべき受信端末を認知する認知手段と、前記認知手段によりデータ配信を中止すべき受信端末が認知された以後は当該受信端末用の配信用公開鍵を用いたデータ配信を禁止する配信禁止手段とを備えることを特徴とすることもできる。
【０１１７】
これによって、鍵管理装置が主導的に、一部の受信端末だけ暗号化データの配信を禁止することができる。
また、鍵管理装置において、当該鍵管理装置は、さらに、配信用秘密鍵を更新すべき受信端末を認知する認知手段を備え、前記生成手段は、前記認知手段により認知された受信端末用の配信用公開鍵及び配信用秘密鍵を生成し、前記暗号化手段は、前記認知手段により認知された受信端末用に前記生成手段により生成された配信用秘密鍵を当該受信端末用の更新用公開鍵を用いて暗号化して当該受信端末用の暗号化秘密鍵を生成し、前記送出手段は、前記認知手段により認知された受信端末用に前記暗号化手段により生成された暗号化秘密鍵を当該受信端末へ向けて送出し、前記公開鍵更新手段は、前記認知手段により認知された受信端末へ向けて暗号化秘密鍵が送出された後は当該受信端末用の配信用公開鍵をそれまで使用されていた配信用公開鍵から前記生成手段により当該受信端末用に生成された配信用公開鍵に更新することを特徴とすることもできる。
【０１１８】
これによって、鍵管理装置が主導的に、一部の受信端末だけの配信用秘密鍵を更新することができる。
また、鍵管理装置において、当該鍵管理装置は配信局と一体化しており、当該鍵管理装置は、さらに、所定データをそれぞれの受信端末用の配信用公開鍵を用いて暗号化してそれぞれの受信端末用の暗号化データを生成する配信データ生成手段と、前記配信データ生成手段により生成されたそれぞれの受信端末用の暗号化データの全てを全ての受信端末へ配信する配信手段とを備えることを特徴とすることもできる。
【０１１９】
これによって、配信局が配信用の鍵ペアの更新を一斉におこなうことができる。
また、鍵管理装置において、前記所定データは秘密鍵暗号方式の鍵であるコンテンツ鍵であり、前記配信データ生成手段は、コンテンツ鍵をそれぞれの受信端末用の配信用公開鍵を用いて暗号化してそれぞれの受信端末用の暗号化コンテンツ鍵を生成すると共に当該コンテンツ鍵を用いて配信すべきコンテンツを暗号化して暗号化コンテンツを生成し、前記配信手段は、前記それぞれの受信端末用の暗号化コンテンツ鍵の全てと共に前記配信データ生成手段により生成された前記暗号化コンテンツを全ての受信端末へ配信することを特徴とすることもできる。
【０１２０】
これによって、配信局から全ての受信端末用へ、配信すべきコンテンツをコンテンツ鍵を用いて暗号化した暗号化コンテンツと、コンテンツ鍵を各受信端末用の配信用秘密鍵を用いて暗号化した各受信端末用の暗号化コンテンツ鍵の全てとを配信するので、配信データの総量が押さえられ、またコンテンツの復号に係る各装置の負荷が軽減される。
【０１２１】
また、鍵管理装置において、前記受信端末は当該受信端末用の暗号化秘密鍵を記録したＩＣカードを備えデータ配信の際に当該暗号化秘密鍵を復号して配信用秘密鍵を生成して用い、前記送出手段は、前記暗号化手段により生成された前記受信端末用の暗号化秘密鍵を新しいＩＣカードに記録して当該受信端末へ送ることを特徴とすることもできる。  これによって、新しい暗号化秘密鍵を新しいＩＣカードに記録して、各受信端末へ送り、各受信端末においてはＩＣカードを差し換えることにより配信用秘密鍵を更新するので、新しい暗号化秘密鍵を公衆回線等を用いて伝達するよりも、より安全性が高い。
【図面の簡単な説明】
【図１】本発明の実施の形態１の配信システムを示す図である。
【図２】コンテンツの配信を始める前に予め行う準備の手順を示す図である。
【図３】コンテンツの配信時の手順を示す図である。
【図４】鍵更新時の手順を示す図である。
【図５】本発明の実施の形態２のＤＶＤ再生機器の製造システムを示す図である。
【図６】本発明の実施の形態２の配信システムを示す図である。
【図７】ＤＶＤ再生機器の製造時の手順を示す図である。
【図８】ＤＶＤディスク製造時の手順を示す図である。
【図９】ＤＶＤディスク再生時の手順を示す図である。
【図１０】ＩＣカード更新時の手順を示す図である。
【符号の説明】
１００    配信システム
１１０    鍵管理センタ装置
１１１    公開鍵管理部
１１２    配信用鍵生成部
１１３    暗号化部
１１４    送出部
１１５    公開鍵更新部
１１６    認知部
１１７    配信禁止部
１２０    配信局装置
１２１    配信データ生成部
１２２    配信部
１３０    受信端末
１３１    更新用鍵生成部
１３２    秘密鍵管理部
１３３    保持部
１３４    受信部
１３５    秘密鍵復号部
１３６    コンテンツ復号部
１３７    受付け部
１３８    秘密鍵更新部
１４０    受信端末
１５０    受信端末
２００    製造システム
２１０    機器メーカ装置
２１１    初期鍵生成部
２１２    鍵書込み部
２１３    公開鍵伝送部
２１４    ＩＣカード記録部
２２０    ＤＶＤ再生機器
２２１    秘密鍵記録部
２３０    ＩＣカード
２４０    鍵管理センタ装置
２４１    初期公開鍵登録部
２４２    配信用鍵生成部
２４３    秘密鍵暗号化部
２４４    送出部
２４５    配信用公開鍵登録部
２４６    初期公開鍵データベース
２４７    配信用公開鍵データベース
３００    配信システム
３２１    秘密鍵復号部
３２２    コンテンツ鍵復号部
３２３    コンテンツ復号部
３２４    ＩＣカード更新部
３３０    ＩＣカード
３４１    コンテンツ鍵暗号化部
３４２    認知部
３４３    登録抹消部
３４４    新ＩＣカード作成部
３５０    コンテンツメーカ装置
３５１    コンテンツ鍵管理部
３５２    コンテンツ管理部
３６０    ディスク制作装置
３６１    コンテンツ鍵受渡し部
３６２    コンテンツ暗号化部
３６３    暗号化コンテンツ鍵受渡し部
３６４    制作部
３７０    ＤＶＤディスク
【図１】
0004153716.tif 000002
【図２】
0004153716.tif 000003
【図３】
0004153716.tif 000004
【図４】
0004153716.tif 000005
【図５】
0004153716.tif 000006
【図６】
0004153716.tif 000007
【図７】
0004153716.tif 000008
【図８】
0004153716.tif 000009
【図９】
0004153716.tif 000010
【図１０】
0004153716.tif 000011