(57)【特許請求の範囲】
【請求項１】
サーバからのサーバ公開鍵を含む証明書発行要求を受け、前記サーバ公開鍵に対して自己の放送局秘密鍵でデジタル署名を行なってサーバ証明書を作成し、前記サーバに出力する発行手段と、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、前記サーバ証明書のデジタル署名を評価するための放送局公開鍵とを送信する送信手段とを具備してなることを特徴とするデジタル放送装置。
【請求項２】
サーバで生成されたコンテンツに識別情報を付加する加算手段と、この加算手段の出力に不可逆的な関数変換処理を施す変換手段と、この変換手段の出力に自己の放送局秘密鍵を用いて暗号化処理を施してデジタル署名を作成し、前記サーバに出力する出力手段とからなる発行手段と、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、前記コンテンツに付加された識別情報と、この識別情報の付加されたコンテンツのデジタル署名を評価するための放送局公開鍵とを送信する送信手段とを具備してなることを特徴とするデジタル放送装置。
【請求項３】
前記発行手段は、前記サーバで生成されたコンテンツに、複数の識別情報を多重して付加することを特徴とする請求項２記載のデジタル放送装置。
【請求項４】
サーバからのサーバ公開鍵を含む証明書発行要求を受け、前記サーバ公開鍵に対して自己の放送局秘密鍵でデジタル署名を行なってサーバ証明書を作成し、前記サーバに出力する発行工程と、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、前記サーバ証明書のデジタル署名を評価するための放送局公開鍵とを送信する送信工程とを有することを特徴とするデジタル放送方法。
【請求項５】
サーバで生成されたコンテンツに識別情報を付加する加算工程と、この加算工程の出力に不可逆的な関数変換処理を施す変換工程と、この変換工程の出力に自己の放送局秘密鍵を用いて暗号化処理を施してデジタル署名を作成し、前記サーバに出力する出力工程とからなる発行工程と、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、前記コンテンツに付加された識別情報と、この識別情報の付加されたコンテンツのデジタル署名を評価するための放送局公開鍵とを送信する送信手段とを具備してなることを特徴とするデジタル放送方法。
【請求項６】
前記発行工程は、前記サーバで生成されたコンテンツに、複数の識別情報を多重して付加する工程を有することを特徴とする請求項５記載のデジタル放送方法。
【請求項７】
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、放送局公開鍵とを受信する受信手段と、
この受信手段で受信されたアクセス情報に基づいて、前記インターネットを介してアクセスしたサーバから、放送局秘密鍵でデジタル署名されたサーバ証明書を取得し、該サーバ証明書のデジタル署名を前記放送局公開鍵を用いて評価する評価手段とを具備してなることを特徴とするデジタル放送受信装置。
【請求項８】
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、前記コンテンツに付加された識別情報と、放送局公開鍵とを受信する受信手段と、
この受信手段で受信されたアクセス情報に基づいて、前記インターネットを介してアクセスしたサーバから、前記識別情報を含めて放送局秘密鍵によるデジタル署名が付加されたコンテンツを取得し、該コンテンツに付加されたデジタル署名を前記識別情報と前記放送局公開鍵とを用いて評価する評価手段とを具備してなることを特徴とするデジタル放送受信装置。
【請求項９】
前記評価手段は、
前記インターネットを介して取得したデジタル署名を、前記受信手段で受信した放送局公開鍵を用いて復号する復号手段と、
前記インターネットを介して取得したコンテンツと、前記受信手段で受信した識別情報とを加算する加算手段と、
この加算手段の出力に不可逆的な関数変換処理を施す変換手段と、
この変換手段の出力と前記復号手段の出力とを比較する比較手段とを具備してなることを特徴とする請求項８記載のデジタル放送受信装置。
【請求項１０】
前記評価手段は、前記インターネットを介して取得したコンテンツに多重された複数の識別情報を、それぞれ分離して保持することを特徴とする請求項８記載のデジタル放送受信装置。
【請求項１１】
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、放送局公開鍵とを受信する受信工程と、
この受信工程で受信されたアクセス情報に基づいて、前記インターネットを介してアクセスしたサーバから、放送局秘密鍵でデジタル署名されたサーバ証明書を取得し、該サーバ証明書のデジタル署名を前記放送局公開鍵を用いて評価する評価工程とを有することを特徴とするデジタル放送受信方法。
【請求項１２】
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、前記コンテンツに付加された識別情報と、放送局公開鍵とを受信する受信工程と、
この受信工程で受信されたアクセス情報に基づいて、前記インターネットを介してアクセスしたサーバから、前記識別情報を含めて放送局秘密鍵によるデジタル署名が付加されたコンテンツを取得し、該コンテンツに付加されたデジタル署名を前記識別情報と前記放送局公開鍵とを用いて評価する評価工程とを有することを特徴とするデジタル放送受信方法。
【請求項１３】
前記評価工程は、
前記インターネットを介して取得したデジタル署名を、前記受信工程で受信した放送局公開鍵を用いて復号する復号工程と、
前記インターネットを介して取得したコンテンツと、前記受信工程で受信した識別情報とを加算する加算工程と、
この加算工程の出力に不可逆的な関数変換処理を施す変換工程と、
この変換工程の出力と前記復号工程の出力とを比較する比較工程とを有することを特徴とする請求項１２記載のデジタル放送受信方法。
【請求項１４】
前記評価工程は、前記インターネットを介して取得したコンテンツに多重された複数の識別情報を、それぞれ分離して保持する工程を有することを特徴とする請求項１２記載のデジタル放送受信方法。
【請求項１５】
番組データを放送する放送局と、この放送局から放送された番組データを受信するデジタル放送受信機と、前記番組データに連動するコンテンツを提供し、前記デジタル放送受信機がインターネットを介してアクセス可能なサーバとを備え、
前記サーバからサーバ公開鍵を含む証明書発行要求を前記放送局に出力させ、前記放送局に、前記サーバ公開鍵に対して自己の放送局秘密鍵でデジタル署名を行なってサーバ証明書を作成させ、前記サーバに出力させる発行手段と、
前記放送局から前記番組データとともに、前記サーバをインターネットを介してアクセスするためのアクセス情報と、前記サーバ証明書のデジタル署名を評価するための放送局公開鍵とを送信させる送信手段と、
前記デジタル放送受信機に、前記送信手段で送信されたアクセス情報及び放送局公開鍵を受信させ、前記アクセス情報に基づいて前記インターネットを介して前記サーバをアクセスさせ、このアクセスされた前記サーバから前記サーバ証明書を取得させ、該サーバ証明書のデジタル署名を前記放送局公開鍵を用いて評価させる評価手段を具備してなることを特徴とするデジタル放送受信システム。
【請求項１６】
番組データを放送する放送局と、この放送局から放送された番組データを受信するデジタル放送受信機と、前記番組データに連動するコンテンツを提供し、前記デジタル放送受信機がインターネットを介してアクセス可能なサーバとを備え、
前記放送局に、前記サーバから提供されたコンテンツに識別情報を付加させ、この識別情報の付加されたコンテンツに不可逆的な関数変換処理を施させ、この関数変換処理出力に自己の放送局秘密鍵を用いて暗号化処理を施してデジタル署名を作成させ、前記サーバに出力させる発行手段と、
前記サーバに、該サーバが提供するコンテンツに前記通信手段から出力されたデジタル署名を付加させる合成手段と、
前記放送局から前記番組データとともに、前記サーバをインターネットを介してアクセスするためのアクセス情報と、前記コンテンツに付加された識別情報と、放送局公開鍵とを送信させる送信手段と、
前記デジタル放送受信機に、前記送信手段で送信されたアクセス情報、識別情報及び放送局公開鍵を受信させ、前記アクセス情報に基づいて前記インターネットを介して前記サーバをアクセスさせ、このアクセスされた前記サーバから前記デジタル署名の付加されたコンテンツを取得させ、該コンテンツに付加されたデジタル署名を前記識別情報と前記放送局公開鍵とを用いて評価させる評価手段とを具備してなることを特徴とするデジタル放送受信システム。
【請求項１７】
前記評価手段は、
前記インターネットを介して取得したデジタル署名を、受信した放送局公開鍵を用いて復号する復号手段と、
前記インターネットを介して取得したコンテンツと、受信した識別情報とを加算する加算手段と、
この加算手段の出力に不可逆的な関数変換処理を施す変換手段と、
この変換手段の出力と前記復号手段の出力とを比較する比較手段とを具備してなることを特徴とする請求項１６記載のデジタル放送受信システム。
【請求項１８】
前記発行手段は、前記サーバが提供するコンテンツに複数の識別情報を多重して付加し、
前記評価手段は、前記インターネットを介して取得したコンテンツに多重されている複数の識別情報を、それぞれ分離して保持することを特徴とする請求項１６記載のデジタル放送受信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタル放送装置及びデジタル放送方法、デジタル放送受信装置及びデジタル放送受信方法、デジタル放送受信システムに係り、特にそのデジタル放送に連動してインターネットによりコンテンツを提供するサービスを行なうシステムの改良に関する。
【０００２】
【従来の技術】
周知のように、現在では、デジタル放送に連動したインターネット通信によりコンテンツをユーザに提供するサービスが実用化される傾向にある。図６は、このようなデジタル放送連動インターネットコンテンツ提供サービスを実現するシステムを概略的に示している。
【０００３】
図６において、放送局１１から送出されたデジタル放送波は、デジタル放送受信機１２で受信されることによりユーザに番組が提供される。この提供される番組サービスには、連動するＷｅｂサーバ１３，１４へのアクセス情報［Ｗｅｂサーバアドレス、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等］が含まれている。
【０００４】
このため、デジタル放送受信機１２では、受信したアクセス情報に基づき、インターネット１５を介して、例えばＷｅｂサーバ１３にアクセスすることにより、Ｗｅｂサーバ１３からデジタル放送に連動したコンテンツを取り込むことができるようになる。
【０００５】
このようなデジタル放送とインターネット通信との連動型サービスは、放送コンテンツとインターネット上のＷｅｂコンテンツとを連動させることによって、より一層多種多様なサービスをユーザに提供することを目的として、開発されている。
【０００６】
この種の連動サービスは、放送事業者にとって、インターネットという標準的インフラを利用することで、多様なサービスへの対応が可能であり、さらに運用コストの低減が可能である等、大きなメリットがあるが、反面、通信データに対するセキュリティを十分に確保できないという問題がある。
【０００７】
例えば、ユーザの個人情報をＷｅｂサーバに登録することを含むようなサービスの場合、悪意を持つ者によって個人情報の漏洩や改ざん等が行なわれユーザの権利が侵される事態が発生すると、放送サービスに対する信頼性が著しく損なわれ、その社会的影響は計り知れないものとなる。
【０００８】
デジタル放送受信機とＷｅｂサーバとのデータ交換には、一般に、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）と呼ばれる標準プロトコルが用いられている。そして、このＨＴＴＰ通信におけるセキュリティ問題への解決策として導入されている技術に、ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）またはＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）と呼ばれる技術がある。
【０００９】
このＴＬＳは、公開鍵暗号基盤（ＰＫＩ：Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）を利用してセキュア通信を実現するものである。すなわち、このＴＬＳは、認証（ＣＡ：Ｃｅｒｔｉｆｉｃａｔｉｏｎ  Ａｕｔｈｏｒｉｔｙ）局と呼ばれる信頼できる第三者機関を設置してＷｅｂサーバの認証を行ない、デジタル放送受信機に対して、ＣＡ局が認証したＷｅｂサーバとのアクセスだけを許可する。そして、デジタル放送受信機とＷｅｂサーバとの通信データに対して、デジタル署名の付加及び暗号化処理等を行なうことにより、なりすまし、改ざん、盗聴等を防ぐようにしている。
【００１０】
すなわち、図６において、Ｗｅｂサーバ１３は、ＣＡ局１６に証明書（サーバ証明書）の発行を依頼する。すると、ＣＡ局１６は、自局の公開鍵でデジタル署名されたサーバ証明書をＷｅｂサーバ１３に発行する。
【００１１】
同様に、Ｗｅｂサーバ１４がＣＡ局１６にサーバ証明書の発行を依頼すると、ＣＡ局１６は、自局の公開鍵でデジタル署名されたサーバ証明書をＷｅｂサーバ１４に発行する。
【００１２】
なお、ＣＡ局１６は、自局の公開鍵を一般に公開しており、デジタル放送受信機１２にはＣＡ局１６の公開鍵が予め組み込まれている。
【００１３】
そして、デジタル放送受信機１２は、インターネット１５を介してＷｅｂサーバ１３にアクセスすると、Ｗｅｂサーバ１３からサーバ証明書が送信される。これにより、デジタル放送受信機１２は、予め組み込まれたＣＡ局１６の公開鍵を使って、受信したサーバ証明書のデジタル署名を評価する。
【００１４】
このようにしてサーバ証明書の信頼性が確認できたところで、デジタル放送受信機１２は、Ｗｅｂサーバ１３のサーバ証明書に記述されている暗号仕様に基づいて暗号化手順を決定し、Ｗｅｂサーバ１３との間で暗号化通信を開始する。なお、デジタル放送受信機１２がＷｅｂサーバ１４にアクセスする場合も同様である。
【００１５】
ＨＴＴＰ及びＴＬＳ（ＳＳＬ）  の詳細な技術情報について、ＨＴＴＰはＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２６１６、ＴＬＳはＲＦＣ２２４６に公開されている。
【００１６】
図７は、上記した放送局１１、デジタル放送受信機１２、Ｗｅｂサーバ１３及びＣＡ局１６の詳細を示している。まず、ＴＬＳで運用される、Ｗｅｂサーバ１３のサーバ証明書とデジタル放送受信機１２の保持するＣＡ局１６の公開鍵とについて説明する。
【００１７】
Ｗｅｂサーバ１３は、ＣＡ局１６に対してサーバ証明書の発行を要求する。この場合、Ｗｅｂサーバ１３は、任意のサーバ秘密鍵１３ａと公開鍵とのキーペアを生成し、サーバ証明書発行要求の中に、その生成した公開鍵を含めてＣＡ局１６に送出している。
【００１８】
サーバ証明書発行要求を受け取ったＣＡ局１６は、Ｗｅｂサーバ１３の公開鍵に対して、ＣＡ局秘密鍵１６ａでデジタル署名を行なうことによりサーバ証明書を作成し、その作成したサーバ証明書をＷｅｂサーバ１３に発行する。この発行されたサーバ証明書は、Ｗｅｂサーバ１３内にサーバ証明書データ１３ｂとして保持される。
【００１９】
また、ＣＡ局１６は、ＣＡ局秘密鍵１６ａに対応したＣＡ局公開鍵を一般に公開している。デジタル放送受信機１２は、このＣＡ局公開鍵をＣＡ局公開鍵データ１２ａとして予め保持している。
【００２０】
放送局１１において、映像１１ａ、音声１１ｂ、データ放送コンテンツ１１ｃは、エンコーダ１１ｄで多重され、送出装置１１ｅからデジタル放送波として送信される。データ放送コンテンツ１１ｃには、放送番組に連動した通信コンテンツを提供するＷｅｂサーバ１３のサーバアドレス１１ｆが付加されている。
【００２１】
デジタル放送受信機１２において、受信装置１２ｂで受信されたデジタル放送波は、デコーダ１２ｃで映像１２ｄ、音声１２ｅ、データ放送コンテンツ１２ｆに分離される。このうち、映像１２ｄ及び音声１２ｅは、図示しない再生装置に出力されてユーザに提示される。
【００２２】
また、データ放送コンテンツ１２ｆは、ブラウザ１２ｇに供給される。このブラウザ１２ｇは、データ放送コンテンツ１２ｆに含まれるサーバアドレス１１ｆを取り出して、通信装置１２ｈに出力している。この通信装置１２ｈは、入力されたサーバアドレス１１ｆに基づいて、ＴＬＳに対応したＨＴＴＰリクエストデータを作成してインターネット１５に送信する。
【００２３】
このＴＬＳに対応したＨＴＴＰリクエストデータは、Ｗｅｂサーバ１３の通信装置１３ｃで受信される。この通信装置１３ｃは、サーバ証明書データ１３ｂを取り込み、ＨＴＴＰデータとしてインターネット１５を介してデジタル放送受信機１２の通信装置１２ｈに返送する。
【００２４】
このＨＴＴＰレスポンスデータを受信した通信装置１２ｈは、ＣＡ局公開鍵データ１２ａを用いて、入力されたサーバ証明書に付加されているデジタル署名を評価する。そして、サーバ証明書のデジタル署名が正しくない場合は、Ｗｅｂサーバ１３を信頼できないサーバであるとして通信を中断する。
【００２５】
サーバ証明書のデジタル署名が正しい場合、通信装置１２ｈは、そのＷｅｂサーバ１３を信頼できるサーバと判断する。すると、通信装置１２ｈは、サーバ証明書に記述された公開鍵を使用してＴＬＳセッション開始に必要なＴＬＳ通信パラメータを、インターネット１５を介してＷｅｂサーバ１３の通信装置１３ｃに送信する。
【００２６】
これにより、Ｗｅｂサーバ１３の通信装置１３ｃと、デジタル放送受信機１２の通信装置１２ｈとの間で、ＴＬＳセキュア通信のためのハンドシェークが行なわれる。
【００２７】
このように、通信データの暗号手順が決定してセキュアなＨＴＴＰ通信路が確立すると、Ｗｅｂサーバ１３の通信装置１３ｃは、コンテンツ生成装置１３ｄで生成された通信コンテンツを暗号化して、デジタル放送受信機１２の通信装置１２ｈに送信する。
【００２８】
デジタル放送受信機１２の通信装置１２ｈでは、受信した通信コンテンツを復号する。この復号された通信コンテンツは、ブラウザ１２ｇで再生処理され、放送連動コンテンツとして図示しない再生装置に出力され、ユーザへの提示に供される。
【００２９】
デジタル放送受信機１２において、通信コンテンツに基づいて、ユーザ情報のＷｅｂサーバ１３への送信が実行される場合、そのユーザデータはデジタル放送受信機１２の通信装置１２ｈで暗号化され、Ｗｅｂサーバ１３に送信される。
【００３０】
ＴＳＬ通信では、Ｗｅｂサーバ１３のサーバ証明書を、デジタル放送受信機１２のＣＡ局公開鍵で信頼性を評価（サーバ認証）し、サーバ証明書の公開鍵を利用してデータの暗合化を行なうことで、セキュアな通信を実現することができる。この場合、前提として、“ＣＡ局１６の発行したサーバ証明書が常に信頼できる”ことが必須条件となる。
【００３１】
しかしながら、サーバ証明書自体の信頼性が失われる事態が発生する場合がある。サーバ証明書で提示されるサーバ公開鍵には、先に説明したとおり、対となるサーバ秘密鍵が存在する。サーバ秘密鍵は、Ｗｅｂサーバ側で厳重に保管され外部に漏洩してはならないものである。
【００３２】
ところが、サーバ秘密鍵が、万一、悪意を持つ者に入手されてしまった場合、その者は、サーバ秘密鍵を使用して、先に説明したＴＬＳのセッション開始時、デジタル放送受信機側からＷｅｂサーバ側に送信されるサーバ公開鍵で暗号化されたＴＬＳ通信パラメータを解読できる可能性が生じる。これは、ＴＬＳの暗号データの信頼性を著しく低下させることになる。
【００３３】
サーバ証明書が信頼できなくなる事態に対応するための仕組みとして、サーバ証明書失効リスト（ＣＲＬ）の運用がある。サーバ証明書失効リストは信頼できなくなったサーバ証明書をデータベース化したもので、該当サーバ証明書の有効性を無効化することに用いられる。
【００３４】
図７において、このサーバ証明書失効リストによるサーバ証明書失効の動作を説明する。すなわち、ＣＡ局１６が発行したサーバ証明書を無効化する場合、ＣＡ局１６は、該当サーバ証明書のＩＤを登録したサーバ証明書失効データを作成し、ＣＡ局秘密鍵１６ａでデジタル署名を行なったサーバ証明書失効リストを発行して、インターネット１５で公開する。
【００３５】
デジタル放送受信機１２は、サーバ証明書失効リストを通信装置１２ｈから取り込み、サーバ証明書失効リスト保持装置１２ｉに格納する。
【００３６】
デジタル放送受信機１２は、ＴＬＳのサーバ認証時、Ｗｅｂサーバ１３から送信されてきたサーバ証明書が、サーバ証明書失効リスト保持装置１２ｉから読み出したサーバ証明書失効リストに登録されているかどうかを検証する。そして、登録されている場合は、Ｗｅｂサーバ１３の信頼性を否としてＴＬＳセッションを中断し、登録されていない場合にのみＴＬＳのセッションを継続する。
【００３７】
サーバ証明書失効リストの運用により、確実にサーバ証明書の信頼性を検証することができ、サーバ認証されるＷｅｂサーバ側から送信されてくる通信コンテンツが安全であり、かつ、その通信コンテンツの動作によってユーザ情報がＷｅｂサーバに送信される場合、ユーザ情報が安全に取り扱われることが確実に保障される。
【００３８】
ＴＬＳのサーバ証明書、サーバ証明書失効リスト（Ｘ．５０９）の詳細は、ＲＦＣ２４５９で公開されている．
ＴＬＳにおけるＷｅｂサーバの信頼性判断の基盤は、ＣＡ局によるサーバ認定にある。したがって、信頼できるＣＡ局の存在が不可欠である。放送事業者は、信頼できるＣＡ局を選定し、メーカは、デジタル放送受信機の出荷時に、放送事業者の選定したＣＡ局の公開鍵及びサーバ証明書失効リストを組み込んでおく必要がある。
【００３９】
選定されたＣＡ局は、自局の発行したサーバ証明書が失効した事態や、ＣＡ局自体の秘密鍵が有効期限切れや漏洩等で失効した事態に備えて、サーバ証明書失効リストの更新と公開、ＣＡ局公開鍵の取り消しと新しいＣＡ局公開鍵の公開、サーバ証明書失効リストとＣＡ局公開鍵の全デジタル放送受信機への配布等を、迅速に行なわなければならない。
【００４０】
この件に関しては、現状のインターネット接続機器の主流であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）においても同様であるが、ＰＣの場合には、ユーザが、インターネットからソフトウェアを入手し、インストールやバージョンアップを行なうことが通常に行なわれている。このため、サーバ証明書失効リスト及びＣＡ公開鍵の更新、公開、配布等についても、ＰＣソフトウェアのバージョンアップと同様の対応をとることができる。
【００４１】
これに対し、例えばテレビジョン受信機等のような放送受信システムは、ソフトウェア（受信機機能）のインストールやバージョンアップを行なうことを前提としていない。また、ユーザ（視聴者）としても、ソフトウェア（受信機機能）をバージョンアップするような操作に対して抵抗感を持つ人も多く存在すると考えられる。
【００４２】
このため、放送事業者としては、ユーザに依存することなく、サーバ証明書失効リスト及びＣＡ局公開鍵を管理・保守するシステムを検討する必要がある。
【００４３】
メーカにおいて、出荷時にデジタル放送受信機にＣＡ局公開鍵を書き込む必要があることは、生産性に対しての負担要因となる。さらに、ＴＬＳ運用の過程で失効するＷｅｂサーバが追加される毎にサーバ証明書失効リストの登録数は増加し、次第にデータが肥大化していくことを考慮する必要がある。つまり、デジタル放送受信機側のサーバ証明書失効リスト用データの格納容量を大きく確保しなければならなくなり、デジタル放送受信機のコストアップの要因になる。
【００４４】
以上に述べたように、サーバ証明書に関しての、メインテナンスの問題と、デジタル放送受信機の生産性及びコストアップの問題とは、ＴＬＳによる放送連動型インターネット通信サービスの運用における大きな障壁となっている。
【００４５】
【発明が解決しようとする課題】
ＴＬＳによる放送連動型インターネット通信サービスにおいては、サーバ証明書失効リスト及びＣＡ局公開鍵の保守を含めたＣＡ局の運用の問題と、デジタル放送受信機に対するサーバ証明書失効リスト及びＣＡ局公開鍵の保持のため生産性及びコスト高の問題とが発生し、ＴＬＳによる放送連動型インターネット通信サービスの導入及び運用を行なう上での障壁となっている。
【００４６】
なお、公知例として、特開２００１−２８２７４８号公報には、セキュリティ管理機関によって、コンテンツホルダーから提供されたコンテンツデータや暗号鍵を一括管理することにより、複数の配信事業者に対して統括的にコンテンツデータ及び暗号鍵の提供管理を行なう技術が開示されている。
【００４７】
また、特開２００１−３２５２３３号公報には、登録局端末が、ユーザを登録し、そのユーザに対して、認証に必要なユーザＩＤ及びデジタルデータの解読に必要な暗号キーをネットワークを介して送信し、販売会社端末が暗号化されたデジタルデータをユーザに対してネットワークを介して送信する技術が開示されている。
【００４８】
しかしながら、いずれの公知例においても、上記したサーバ証明書の保守管理に関する諸問題を解決することについては、何らの記載もなされていないものである。
【００４９】
そこで、この発明は上記事情を考慮してなされたもので、サーバ証明書の保守管理に関する負担を軽減し、放送連動型インターネット通信サービスの導入及び運用の促進に寄与し得る極めて良好なデジタル放送装置及びデジタル放送方法、デジタル放送受信装置及びデジタル放送受信方法、デジタル放送受信システムを提供することを目的とする。
【００５０】
【課題を解決するための手段】
この発明に係るデジタル放送装置は、
サーバからのサーバ公開鍵を含む証明書発行要求を受け、サーバ公開鍵に対して自己の放送局秘密鍵でデジタル署名を行なってサーバ証明書を作成し、サーバに出力する発行手段と、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、サーバ証明書のデジタル署名を評価するための放送局公開鍵とを送信する送信手段とを備えるようにしたものである。
【００５１】
また、この発明に係るデジタル放送方法は、
サーバからのサーバ公開鍵を含む証明書発行要求を受け、サーバ公開鍵に対して自己の放送局秘密鍵でデジタル署名を行なってサーバ証明書を作成し、サーバに出力する発行工程と、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、サーバ証明書のデジタル署名を評価するための放送局公開鍵とを送信する送信工程とを有するようにしたものである。
【００５２】
さらに、この発明に係るデジタル放送受信装置は、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、放送局公開鍵とを受信する受信手段と、
この受信手段で受信されたアクセス情報に基づいて、インターネットを介してアクセスしたサーバから、放送局秘密鍵でデジタル署名されたサーバ証明書を取得し、該サーバ証明書のデジタル署名を放送局公開鍵を用いて評価する評価手段とを備えるようにしたものである。
【００５３】
また、この発明に係るデジタル放送受信方法は、
番組データと、この番組データに連動するコンテンツを提供するサーバをインターネットを介してアクセスするためのアクセス情報と、放送局公開鍵とを受信する受信工程と、
この受信工程で受信されたアクセス情報に基づいて、インターネットを介してアクセスしたサーバから、放送局秘密鍵でデジタル署名されたサーバ証明書を取得し、該サーバ証明書のデジタル署名を放送局公開鍵を用いて評価する評価工程とを有するようにしたものである。
【００５４】
さらに、この発明に係るデジタル放送受信システムは、番組データを放送する放送局と、この放送局から放送された番組データを受信するデジタル放送受信機と、番組データに連動するコンテンツを提供し、デジタル放送受信機がインターネットを介してアクセス可能なサーバとを備え、
サーバからサーバ公開鍵を含む証明書発行要求を前記放送局に出力させ、放送局に、サーバ公開鍵に対して自己の放送局秘密鍵でデジタル署名を行なってサーバ証明書を作成させ、サーバに出力させる発行手段と、
放送局から番組データとともに、サーバをインターネットを介してアクセスするためのアクセス情報と、サーバ証明書のデジタル署名を評価するための放送局公開鍵とを送信させる送信手段と、
デジタル放送受信機に、送信手段で送信されたアクセス情報及び放送局公開鍵を受信させ、アクセス情報に基づいてインターネットを介してサーバをアクセスさせ、このアクセスされたサーバからサーバ証明書を取得させ、該サーバ証明書のデジタル署名を放送局公開鍵を用いて評価させる評価手段を備えるようにしたものである。
【００５５】
上記のような構成、方法及びシステムによれば、従来のように、ＣＡ局の運用の必要性をなくすことができるとともに、サーバ証明書失効リストを用いる必要性もなくすことができるので、サーバ証明書の保守管理に関する負担を軽減し、デジタル放送連動型インターネット通信サービスの導入及び運用を効果的に促進させることができる。
【００５６】
【発明の実施の形態】
以下、この発明の実施の形態について、図面を参照して詳細に説明する。図１は、この実施の形態で説明するデジタル放送連動インターネットコンテンツ提供サービスを実現するシステムを概略的に示している。
【００５７】
図１において、放送局１７から送出されたデジタル放送波は、デジタル放送受信機１８で受信されることによりユーザに番組が提供される。この提供される番組サービスには、連動するＷｅｂサーバ１９，２０へのアクセス情報（Ｗｅｂサーバアドレス、ＵＲＬ等）が含まれている。
【００５８】
このため、デジタル放送受信機１８では、受信したアクセス情報に基づき、インターネット２１を介して、例えばＷｅｂサーバ１９にアクセスすることにより、Ｗｅｂサーバ１９からデジタル放送に連動したコンテンツを取り込むことができるようになる。
【００５９】
ここで、Ｗｅｂサーバ１９が放送局１７に証明書（サーバ証明書）の発行依頼を行なうと、放送局１７は、自局の公開鍵でデジタル署名されたサーバ証明書を、Ｗｅｂサーバ１９に発行する。
【００６０】
同様に、Ｗｅｂサーバ２０が放送局１７に証明書の発行依頼を行なうと、放送局１７は、自局の公開鍵でデジタル署名されたサーバ証明書を、Ｗｅｂサーバ２０に発行する。したがって、従来のように、ＣＡ局１６を設置する必要はない。
【００６１】
まず、放送局１７は、デジタル放送・インターネット通信連動型の番組データとともに、放送局１７の公開鍵を送出する。そして、デジタル放送受信機１８は、デジタル放送・インターネット通信連動型の番組データと、放送局１７の公開鍵とを受信する。
【００６２】
そして、デジタル放送受信機１８は、番組データに連動したＷｅｂサーバ１９に対し、インターネット２１を介してアクセスする。すると、Ｗｅｂサーバ１９は、デジタル放送受信機１８に対してサーバ証明書を送信する。
【００６３】
デジタル放送受信機１８は、放送局１７の公開鍵を使ってサーバ証明書のデジタル署名を評価し、サーバ証明書の信頼性が確認できたところで、Ｗｅｂサーバ１９とＴＬＳによるセキュアなＨＴＴＰ通信を開始する。デジタル放送受信機１８がＷｅｂサーバ２０にアクセスする場合も同様である。
【００６４】
図２は、上記した放送局１７、デジタル放送受信機１８及びＷｅｂサーバ１９の詳細を示している。すなわち、Ｗｅｂサーバ１９は、放送局１７に対してサーバ証明書の発行を要求する。この場合、Ｗｅｂサーバ１９は、サーバ秘密鍵１９ａとサーバ公開鍵とのキーペアを生成し、サーバ証明書発行要求の中にその公開鍵を含めて放送局１７に送出している。
【００６５】
サーバ証明書発行要求を受け取った放送局１７は、Ｗｅｂサーバ１９の公開鍵に対して、放送局秘密鍵１７ａを用いてデジタル署名を行なうことによりサーバ証明書を作成し、そのサーバ証明書をＷｅｂサーバ１９に発行する。Ｗｅｂサーバ１９では、この発行されたサーバ証明書をサーバ証明書データ１９ｂとして保持する。
【００６６】
放送局１７において、映像１７ｂ、音声１７ｃ、データ放送コンテンツ１７ｄは、エンコーダ１７ｅで多重され、送出装置１７ｆからデジタル放送波として送出される。
【００６７】
データ放送コンテンツ１７ｄには、放送番組に連動した通信コンテンツを提供するＷｅｂサーバ１９のサーバアドレス１７ｇと、放送局公開鍵１７ｈとが付加されている。
【００６８】
受信機１８において、受信装置１８ａで受信されたデジタル放送波は、デコーダ１８ｂにより、映像１８ｃ、音声１８ｄ、データ放送コンテンツ１８ｅに分離される。このうち、映像１８ｃ及び音声１８ｄは、図示しない再生装置に出力されてユーザに提示される。また、データ放送コンテンツ１８ｅからは、放送局公開鍵１７ｈが分離され放送局公開鍵保持データ１８ｆとして保持される。
【００６９】
一方、データ放送コンテンツ１８ｅは、ブラウザ１８ｇに供給される。このブラウザ１８ｇは、入力されたデータ放送コンテンツ１８ｅに含まれるサーバアドレス１７ｇを取り出し、Ｗｅｂサーバアクセスデータとして通信装置１８ｈに出力している。この通信装置１８ｈは、入力されたＷｅｂサーバアクセスデータに基づいて、ＴＬＳに対応したＨＴＴＰリクエストデータを作成してインターネット２１に送信する。
【００７０】
このＴＬＳに対応したＨＴＴＰリクエストデータは、インターネット２１を介して、Ｗｅｂサーバ１９の通信装置１９ｃに受信される。この通信装置１９ｃは、サーバ証明書データ１９ｂを取り込み、ＨＴＴＰデータとしてインターネット２１を介してデジタル放送受信機１８の通信装置１８ｈに返送する。
【００７１】
ＨＴＴＰレスポンスデータを受信したデジタル放送受信機１８の通信装置１８ｈは、保持している放送局公開鍵保持データ１８ｆから放送局公開鍵１７ｈを読み込み、この放送局公開鍵１７ｈにより、Ｗｅｂサーバ１９から送信されたサーバ証明書に付加されているデジタル署名を評価する。
【００７２】
そして、サーバ証明書のデジタル署名が正しくない場合、通信装置１８ｈは、Ｗｅｂサーバ１９を信頼できないサーバであると判断して通信を中断する。
【００７３】
また、サーバ証明書のデジタル署名が正しい場合、通信装置１８ｈは、Ｗｅｂサーバ１９を信頼できるサーバと判断し、サーバ証明書に記述されている公開鍵を使用してＴＬＳ通信を開始する。
【００７４】
すると、Ｗｅｂサーバ１９の通信装置１９ｃは、コンテンツ生成装置１９ｄで生成された通信コンテンツを暗号化してデジタル放送受信機１８の通信装置１８ｈに送信する。
【００７５】
デジタル放送受信機１８の通信装置１８ｈでは、受信した通信コンテンツを復号する。この復号された通信コンテンツは、ブラウザ１８ｇで再生処理され、放送連動コンテンツとして図示しない再生装置に出力され、ユーザへの提示に供される。
【００７６】
デジタル放送受信機１８において、通信コンテンツに基づいて、ユーザ情報のＷｅｂサーバ１９への送信が実行される場合、そのユーザデータは、デジタル放送受信機１８の通信装置１８ｈで暗号化され、Ｗｅｂサーバ１９に送信される。
【００７７】
放送局１７では、デジタル放送波を介してデジタル放送受信機１８に保持させる放送局公開鍵１７ｈを、容易に変更することが可能である。このため、放送局１７では、番組毎に、放送局公開鍵１７ｈと放送局秘密鍵１７ａとからなる放送局キーペア１７ｉを変更し、その変更された放送局公開鍵１７ｈを用いてＷｅｂサーバ１９にサーバ証明書を発行することで、サーバ証明書の有効期間を短期とすることができる。
【００７８】
サーバ証明書の信頼性が失われた場合、Ｗｅｂサーバ１９では、該当サーバ証明書が有効である放送連動サービスの提供を停止することにより、被害の拡大を極力抑制することができる。
【００７９】
したがって、従来のシステムで説明したサーバ証明書失効リストを使用する必要はなくなる。また、従来システムのＣＡ局公開鍵と異なり、放送局公開鍵の変更は非常に容易であるので、放送連動型通信コンテンツサービスの運用における放送局の利便性が向上する。
【００８０】
さらに、デジタル放送受信機に予めサーバ証明書失効リストを組み込んでおく必要もなくなる。また、デジタル放送受信機内にサーバ証明書失効リストの保存領域を確保する必要がなくなり、デジタル放送受信機の生産性やコストに大きなメリットが生じる。
【００８１】
上記した実施の形態によれば、放送データに含めて放送連動Ｗｅｂサーバの信頼性を証明するデータを送信しているので、従来システムにおけるＣＡ局の運用を行なわなくても放送連動コンテンツＷｅｂサーバの信頼性を確保することが可能となる。
【００８２】
図３及び図４は、この発明の他の実施の形態を示している。図３及び図４において、図２と同一部分には同一符号を付して示している。
【００８３】
すなわち、Ｗｅｂサーバ１９は、放送局１７に対して放送に連動したコンテンツＣｔを送出する。放送局１７は、コンテンツＩＤ生成装置１７ｊによりコンテンツＣｔに対する識別情報であるコンテンツＩＤ（Ｉｄ）を生成し、コンテンツＣｔとコンテンツＩＤ（Ｉｄ）とを加算器１７ｋで加算し、加算出力Ｃｔ＋Ｉｄを得る。
【００８４】
この加算出力Ｃｔ＋Ｉｄは、ダイジェスト関数処理装置１７ｌにより不可逆的な関数変換処理が施されてダイジェスト値Ｍ（Ｃｔ＋Ｉｄ）に変換された後、暗号装置１７ｍにより、鍵生成装置１７ｎで生成されたキーペアの中の秘密鍵Ｓｋで暗号化され、デジタル署名Ｓ＝Ｅ［Ｍ（Ｃｔ＋Ｉｄ）］となる。
【００８５】
コンテンツＣｔとコンテンツＩＤ（Ｉｄ）とのデジタル署名Ｓは、Ｗｅｂサーバ１９の合成装置１９ｅに出力されて、コンテンツＣｔと合成されてＣｔ＋Ｓとなり、通信装置１９ｃに供給される。
【００８６】
放送局１７において、映像１７ｂ、音声１７ｃ、データ放送コンテンツ１７ｄは、エンコーダ１７ｅで多重され、送出装置１７ｆからデジタル放送波として送出される。
【００８７】
データ放送コンテンツ１７ｄには、放送番組に連動した通信コンテンツを提供するＷｅｂサーバ１９のサーバアドレス１７ｇと、鍵生成装置１７ｎで生成されたキーペアの中の公開鍵Ｐｋと、コンテンツＩＤ（Ｉｄ）とが付加される。
【００８８】
デジタル放送受信機１８において、受信装置１８ａで受信されたデジタル放送波は、デコーダ１８ｂで映像１８ｃ、音声１８ｄ、データ放送コンテンツ１８ｅに分離される。このうち、映像１８ｃ及び音声１８ｄは、図示しない再生装置に出力されてユーザに提示される。
【００８９】
また、データ放送コンテンツ１８ｅからは、サーバアドレス、公開鍵Ｐｋ、コンテンツＩＤ（Ｉｄ）が分離され、それぞれ、サーバアドレス保持装置１８ｉ、公開鍵保持装置１８ｊ、コンテンツＩＤ保持装置１８ｋに保持される。
【００９０】
サーバアドレス保持装置１８ｉに保持されたサーバアドレスは、連動するＷｅｂサーバ１９へのアクセスデータとして通信装置１８ｈに出力される。この通信装置１８ｈは、入力されたアクセスデータをＴＬＳに対応したＨＴＴＰリクエストデータとしてインターネット２１に送出する。
【００９１】
このＨＴＴＰリクエストデータは、連動するＷｅｂサーバ１９の通信装置１９ｃで受信される。このＷｅｂサーバ１９の通信装置１９ｃは、ＨＴＴＰレスポンスとしてデジタル署名付きコンテンツデータＣｔ＋Ｓを、インターネット２１を介して、デジタル放送受信機１８の通信装置１８ｈに返送する。
【００９２】
デジタル放送受信機１８の通信装置１８ｈで受信されたＨＴＴＰレスポンスデータは、ブラウザ１８ｇを構成する分離装置１８ｇ１により、コンテンツデータＣｔとデジタル署名データＳとに分離される。
【００９３】
デジタル署名データＳは、復号器１８ｇ２に入力され、公開鍵保持装置１８ｊに保持された公開鍵データＰｋによって復号され、比較装置１８ｇ３の一方の入力端に入力される。
【００９４】
一方、コンテンツデータＣｔは、加算器１８ｇ４とコンテンツ処理装置１８ｇ５とに供給される。コンテンツデータＣｔは、加算器１８ｇ４で、コンテンツＩＤ保持装置１８ｋから取り出されたコンテンツＩＤ（Ｉｄ）と加算されてＣｔ＋Ｉｄとなる。
【００９５】
この加算出力Ｃｔ＋Ｉｄは、ダイジェスト関数処理装置１８ｇ６によりダイジェスト処理されてメッセージダイジェストＭ（Ｃｔ＋Ｉｄ）となり、比較装置１８ｇ３の他方の入力端に入力される。
【００９６】
上記したデジタル署名データＳの復号化データと、メッセージダイジェストＭ（Ｃｔ＋Ｉｄ）とは、比較装置１８ｇ３で比較され、その比較結果が制御装置１８ｇ７に出力される。
【００９７】
この制御装置１８ｇ７は、デジタル署名データＳの復号化データとメッセージダイジェストＭ（Ｃｔ＋Ｉｄ）とが等しいとき、コンテンツ処理処置１８ｇ５に対しとコンテンツＣｔの処理を許可し、ユーザへの提示を可能とする。
【００９８】
また、制御装置１８ｇ７は、デジタル署名データＳの復号化データとメッセージダイジェストＭ（Ｃｔ＋Ｉｄ）とが異なるとき、コンテンツ処理処置１８ｇ５に対してコンテンツＣｔの処理を禁止し、ユーザへの提示を不可とする。
【００９９】
このように、図３及び図４に示した実施の形態によれば、連動するＷｅｂサーバで送信されてきたコンテンツに付加されたデジタル署名データＳを、放送データとして送信されてきた公開鍵ＰｋとコンテンツＩＤ（Ｉｄ）とで検証することにより、コンテンツの信頼性、安全性を評価することができる。
【０１００】
放送局１７は、コンテンツ単位でコンテンツＩＤを切り替えることが可能であり、コンテンツのデジタル署名の信頼性を十分に確保することができる。
【０１０１】
図５（ａ）は、放送局１７のコンテンツＩＤ生成装置１７ｊの変形例を示している。すなわち、複数（図示の場合は３つ）のコンテンツＩＤ生成器１７ｊ１，１７ｊ２，１７ｊ３を備え、各コンテンツＩＤ生成器１７ｊ１，１７ｊ２，１７ｊ３で生成されたコンテンツＩＤを、ＩＤ多重装置１７ｊ４によって多重して送出するようにしている。
【０１０２】
この場合、デジタル放送受信機１８のコンテンツＩＤ保持装置１８ｋでは、図５（ｂ）に示すように、多重された複数のコンテンツＩＤをＩＤ分離装置１８ｋ１で分離し、分離された各コンテンツＩＤをそれぞれ保持装置１８ｋ２，１８ｋ３，１８ｋ４に保持することにより、複数のコンテンツＩＤの認証を効率良く行なうことができる。
【０１０３】
ここで、上記した各実施の形態において、放送番組に連動した通信コンテンツを提供するＷｅｂサーバへのアクセス情報を含むデータ放送コンテンツは、放送局の実用チャンネルを利用して放送されるものとしたが、例えば放送局が専用のダウンロード用チャンネルを持っていれば、そのダウンロード用チャンネルを利用して放送しても良いものである。
【０１０４】
上記した各実施の形態によれば、まず、ＣＡ局の運用の必要がなくなる。また、ＣＡ局公開鍵と異なり、放送局公開鍵の変更は非常に容易であるので、放送連動型通信コンテンツサービスの運用における放送局の運用コストを削減できる。さらに、デジタル放送受信機に予めサーバ証明書失効リストの組み込みを行なったり、サーバ証明書失効リストの保存領域を確保する必要がなく、デジタル放送受信機の生産性の向上、コスト低減を実現することができる。
【０１０５】
なお、この発明は上記した各実施の形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。
【０１０６】
【発明の効果】
以上詳述したようにこの発明によれば、サーバ証明書の保守管理に関する負担を軽減し、放送連動型インターネット通信サービスの導入及び運用の促進に寄与し得る極めて良好なデジタル放送装置及びデジタル放送方法、デジタル放送受信装置及びデジタル放送受信方法、デジタル放送受信システムを提供することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態を示すもので、デジタル放送連動インターネットコンテンツ提供サービスを実現するシステムを概略的に示すブロック構成図。
【図２】同実施の形態における放送局、デジタル放送受信機及びＷｅｂサーバの詳細を説明するために示すブロック構成図。
【図３】この発明の他の実施の形態を示すもので、放送局及びＷｅｂサーバの詳細を説明するために示すブロック構成図。
【図４】同他の実施の形態におけるデジタル放送受信機の詳細を説明するために示すブロック構成図。
【図５】同他の実施の形態におけるコンテンツＩＤ生成装置及びコンテンツＩＤ保持装置の変形例を説明するために示すブロック構成図。
【図６】現在考えられているデジタル放送連動インターネットコンテンツ提供サービスを実現するシステムを概略的に示すブロック構成図。
【図７】同システムにおける放送局、デジタル放送受信機、Ｗｅｂサーバ及びＣＡ局の詳細を説明するために示すブロック構成図。
【符号の説明】
１１…放送局、
１２…デジタル放送受信機、
１３…Ｗｅｂサーバ、
１４…Ｗｅｂサーバ、
１５…インターネット、
１６…ＣＡ局、
１７…放送局、
１８…デジタル放送受信機、
１９…Ｗｅｂサーバ、
２０…Ｗｅｂサーバ、
２１…インターネット。
【図１】
0003621682.tif 000002
【図２】
0003621682.tif 000003
【図３】
0003621682.tif 000004
【図４】
0003621682.tif 000005
【図５】
0003621682.tif 000006
【図６】
0003621682.tif 000007
【図７】
0003621682.tif 000008