(57)【特許請求の範囲】
【請求項１】
デジタル放送を受信する放送受信手段と、ネットワークに接続された機器に対して通信するネットワーク通信手段とを有するデジタル放送受信機において、
前記ネットワークに接続された前記機器であるコンテンツ提供装置に対してユーザの認証が必要なコンテンツを要求するためのコンテンツ要求を生成するコンテンツ要求生成手段と、
前記デジタル放送の放送データに予め多重化された限定受信情報を抽出する限定受信情報抽出手段と、
当該デジタル放送受信機のユーザを識別する識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段で記憶された識別情報を、ユーザを認証するための認証用データとするか、または、前記限定受信情報抽出手段で抽出された限定受信情報と前記識別情報記憶手段に記憶された識別情報とに基づいて、前記認証用データを生成する認証用データ生成手段と、
前記認証用データ生成手段で生成された認証用データを出力する認証用データ出力手段と、
前記コンテンツ要求に応じたコンテンツを取得するコンテンツ取得手段と、
を備えることを特徴とするデジタル放送受信機。
【請求項２】
デジタル放送を受信する放送受信手段と、ネットワークに接続された機器に対して通信するネットワーク通信手段とを有するデジタル放送受信機において、
前記ネットワークに初めて接続したときに、前記ネットワークに接続された前記機器であるコンテンツ提供装置に対してシングルサインオンを行うためのＳＳＯ要求を生成するＳＳＯ要求生成手段と、
前記コンテンツ提供装置に対して、ユーザの認証が必要なコンテンツを要求するためのコンテンツ要求を生成するコンテンツ要求生成手段と、
前記デジタル放送の放送データに予め多重化された限定受信情報を抽出する限定受信情報抽出手段と、
当該デジタル放送受信機のユーザを識別する識別情報を記憶する識別情報記憶手段と、
前記識別情報記憶手段で記憶された識別情報を、ユーザを認証するための認証用データとするか、または、前記限定受信情報抽出手段で抽出された限定受信情報と前記識別情報記憶手段に記憶された識別情報とに基づいて、前記認証用データを生成する認証用データ生成手段と、
前記認証用データ生成手段で生成された認証用データをコンテンツ提供装置へ出力する認証用データ出力手段と、
前記認証用データに応じた認証メッセージを前記コンテンツ提供装置から取得する認証メッセージ取得手段と、
前記コンテンツ要求に応じたコンテンツを取得するコンテンツ取得手段と、
前記認証メッセージ取得手段で取得した認証メッセージに基づいた認証結果を、前記ネットワークに接続されてシングルサインオンを実現するための第三者機関となる認証管理装置へ送信する認証結果送信手段と、
を備えることを特徴とするデジタル放送受信機。
【請求項３】
請求項１に記載のデジタル放送受信機にネットワークを介して接続され、ユーザの認証が必要なコンテンツを提供するコンテンツ提供装置であって、
前記デジタル放送受信機から前記コンテンツ要求を取得するコンテンツ要求取得手段と、
前記デジタル放送受信機から前記認証用データを取得する認証用データ取得手段と、
前記デジタル放送受信機で生成される認証用データをユーザ登録情報として予め記憶する登録情報記憶手段と、
前記認証用データ取得手段で取得された認証用データに基づいて、前記登録情報記憶手段を参照してユーザを認証するか否かを判別する判別手段と、
前記判別手段で当該ユーザを認証すると判別された場合に、前記コンテンツ要求取得手段で取得されたコンテンツ要求に基づいたコンテンツを当該デジタル放送受信機に配信するコンテンツ配信手段と、
を備えることを特徴とするコンテンツ提供装置。
【請求項４】
請求項１に記載のデジタル放送受信機にネットワークを介して接続され、ユーザの認証の必要なコンテンツを提供するコンテンツ提供装置であって、
前記デジタル放送受信機から前記コンテンツ要求を取得するコンテンツ要求取得手段と、
前記コンテンツ要求を取得した場合に、当該デジタル放送受信機に対して、前記認証管理装置へリダイレクションにより接続切替するように指示する接続指示手段と、
当該デジタル放送受信機のユーザの認証に対する証明書を、前記ネットワークに接続されてシングルサインオンを実現する第三者認証機関となる認証管理装置に対して要求するための証明要求を生成する証明要求生成手段と、
前記認証管理装置から前記証明書を取得する証明書取得手段と、
前記証明書を取得した場合に、前記コンテンツ要求取得手段で取得されたコンテンツ要求に基づいたコンテンツを当該デジタル放送受信機に配信するコンテンツ配信手段と、
を備えることを特徴とするコンテンツ提供装置。
【請求項５】
請求項２に記載のデジタル放送受信機にネットワークを介して接続され、ユーザの認証の必要なコンテンツを提供するコンテンツ提供装置であって、
前記デジタル放送受信機から前記ＳＳＯ要求を取得するＳＳＯ要求取得手段と、
前記デジタル放送受信機から前記コンテンツ要求を取得するコンテンツ要求取得手段と、
前記ＳＳＯ要求および前記コンテンツ要求を取得した場合に、前記認証用データを要求するための認証要求を生成する認証要求生成手段と、
前記デジタル放送受信機から前記認証用データを取得する認証用データ取得手段と、
前記コンテンツ要求を取得し、かつ、前記ＳＳＯ要求を取得しない場合に、当該デジタル放送受信機のユーザを前記認証管理装置に照会するための認証照会を生成する認証照会生成手段と、
前記デジタル放送受信機で生成される認証用データをユーザ登録情報として予め記憶する登録情報記憶手段と、
前記認証用データ取得手段で取得された認証用データに基づいて、前記登録情報記憶手段を参照してユーザを認証するか否かを判別する判別手段と、
前記判別手段で当該ユーザを認証すると判別された場合、または、前記認証管理装置から当該ユーザを認証することを示す認証通知を受信した場合に、認証メッセージを生成する認証メッセージ生成手段と、
前記認証メッセージが生成された場合に、前記コンテンツ要求取得手段で取得されたコンテンツ要求に基づいたコンテンツを当該デジタル放送受信機に配信するコンテンツ配信手段と、
を備えることを特徴とするコンテンツ提供装置。
【請求項６】
請求項１に記載のデジタル放送受信機に前記ネットワークを介して接続され、シングルサインオンを実現する第三者認証機関となる認証管理装置であって、
前記デジタル放送受信機で生成される認証用データをユーザ登録情報として予め記憶する登録情報記憶手段と、
前記デジタル放送受信機から前記認証用データを取得する認証用データ取得手段と、
前記認証用データ取得手段で前記認証用データを取得したときに、前記登録情報記憶手段に記憶されたユーザ登録情報に基づいて、当該ユーザを認証するか否かを判別する判別手段と、
前記判別手段で当該ユーザを認証すると判別された場合に、当該ユーザの認証が認められたことを示す認証応答を、請求項４に記載のコンテンツ提供装置へ出力する認証応答出力手段と、
前記コンテンツ提供装置から、前記認証応答に応じた前記証明要求を取得する証明要求取得手段と、
当該デジタル放送受信機のユーザが認証済みであることを証明する証明書を生成する証明書生成手段と、
前記証明書生成手段で生成された証明書を出力する証明書出力手段と、
を備えることを特徴とする認証管理装置。
【請求項７】
請求項２に記載のデジタル放送受信機に前記ネットワークを介して接続され、シングルサインオンを実現するための第三者機関となる認証管理装置であって、
前記デジタル放送受信機から前記認証結果を取得する認証結果取得手段と、
前記認証結果取得手段で取得された認証結果をユーザ別に記憶する認証結果記憶手段と、
請求項５に記載のコンテンツ提供装置から前記認証照会を受信した場合に、前記認証結果記憶手段に記憶された認証結果に基づいて、当該ユーザを認証するか否かを判別する判別手段と、
前記判別手段で当該ユーザを認証すると判別された場合に、当該ユーザを認証することを示す認証通知を前記コンテンツ提供装置へ出力する認証通知出力手段と、
を備えることを特徴とする認証管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信とデジタル放送との連携を可能とするデジタル放送受信機、コンテンツ提供装置および認証管理装置に関する。
【背景技術】
【０００２】
従来、デジタル放送受信機にはネットワーク通信機能が備えられており、この機能を利用した視聴者参加型の放送番組や、ショッピングなどのサービスが提供されている。今後予定されているサーバ型放送では、デジタル放送の受信機能や、蓄積機能、通信機能を利用し、メタデータ、蓄積コンテンツ、通信コンテンツを組み合わせた新しい多様なサービスの提供が検討されている。その一つとして、通信ネットワーク上でサービスプロバイダ（以下、ＳＰという）が提供する会員向けサービス（ショッピングサイトや映画配信サイト等）と放送とを連携させるサービスが提案されている。デジタル放送の視聴者（デジタル放送受信機のユーザ）がこのような会員向け限定サービスを利用するには、会員であることをＳＰに対して証明するために、例えば、会員番号などのユーザＩＤとパスワードの組合せ（認証用データ）を提示することとなる（認証手続）。そして、ユーザは、認証されると、所望のサービスを利用できる。
【０００３】
また、通常のパーソナルコンピュータ（ＰＣ）等を利用して、通信ネットワーク上で、認証用データを１度提示するだけで、アプリケーションや企業の枠を超えて、認証用データを提示したユーザにだけ許可されるすべてのサービスを利用できる技術としてシングルサインオン（Single Sign-On）が知られている（例えば、特許文献１参照）。
【０００４】
特許文献１に開示されたシングルサインオンシステムでは、コンテンツ提供装置（ウェブサーバ）は、ユーザのＰＣから取得した認証用データを照合の結果、認証すると、その認証用データに対応して所有する個人顧客コードに有効期限を付け、これらを含むクッキー（Cookie）を生成し、ＰＣから要求されたウェブページと共に送信するものである。そして、ＰＣは、受信したクッキーを記憶する。続いて、ユーザがＰＣからこのウェブサーバにアクセスすると、このウェブサーバは、ユーザが認証済みであると判断して、要求されたウェブページを配信する。さらに、続けて、ユーザが、別のウェブサーバにアクセスすると、この別のウェブサーバは、ＰＣに記憶されたクッキーを要求し、取得したクッキーに含まれる個人顧客コードの有効期限が有効であれば認証済みであると見なして、ユーザとの間の認証手続きをすることなく、要求されたウェブページをＰＣに配信する。
【特許文献１】特開２００３−３２３４０９号公報（段落００１８〜００２９、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
通常のＰＣでは、マウスやキーボードなどの入力手段を標準装備しているので、ユーザＩＤやパスワードなどの認証用ＩＤを比較的容易に入力することができる。しかしながら、デジタル放送受信機は、元来、テレビとしての機能が主であるため、ユーザは、デジタル放送受信機の各種機能を実現するために、通常は付属のリモコンを操作する。このリモコンは、高齢者等にも見やすいように操作ボタンが大きく、また、扱いやすいように操作ボタンの数が少ないものが求められているのが現状である。そして、リモコンの操作ボタンで、ユーザＩＤやパスワードを示す文字や数字を入力するには、多くの手間がかかるという問題がある。
【０００６】
また、デジタル放送受信機は、仕様が放送に特化した機能に限定されており、ブラウザ機能もデータ放送向けのページ記述言語であるＢＭＬ（Broadcast Markup Language）を対象としたものとなっている。このため、特許文献１に開示されたようにクッキーを実装することは想定されていない。しかしながら、ＰＣにおけるシングルサインオンと同様な処理を実現できるデジタル放送受信機が要望されている。
【０００７】
本発明は、以上のような問題点に鑑みてなされたものであり、認証手続きに必要な操作数を低減することが可能なデジタル放送受信機、コンテンツ提供装置および認証管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載のデジタル放送受信機は、デジタル放送を受信する放送受信手段と、ネットワークに接続された機器に対して通信するネットワーク通信手段とを有するデジタル放送受信機において、コンテンツ要求生成手段と、限定受信情報抽出手段と、識別情報記憶手段と、認証用データ生成手段と、認証用データ出力手段と、コンテンツ取得手段とを備える構成とした。
【０００９】
かかる構成によれば、デジタル放送受信機は、コンテンツ要求生成手段によって、前記ネットワークに接続された前記機器であるコンテンツ提供装置に対してユーザの認証が必要なコンテンツを要求するためのコンテンツ要求を生成する。ここで、コンテンツ提供装置は、各種サービスを含むコンテンツを提供するものであり、例えば、ウェブサイトを運営するウェブサーバ等のサービス提供装置であり、複数存在する。なお、デジタル放送受信機は、生成したコンテンツ要求をコンテンツ提供装置に対して直接送信してもよいし、例えば、プロキシサーバ等を介して間接的に送信してもよい。そして、デジタル放送受信機は、限定受信情報抽出手段によって、前記デジタル放送の放送データに予め多重化された限定受信情報を抽出し、識別情報記憶手段に当該デジタル放送受信機のユーザを識別する識別情報を記憶する。ここで、限定受信情報は、デジタル放送を限定受信するための情報であり、例えば、ワーク鍵Ｋｗ、スクランブル鍵Ｋｓ、コンテンツ鍵Ｋｃ等の鍵情報のことである。また、識別情報は、デジタル放送受信機本体を識別する情報でもよく、この場合、ＣＡＳカードに記憶された情報となる。つまり、識別情報記憶手段は当該デジタル放送受信機に対して着脱自在であってもよい。また、デジタル放送受信機のユーザが複数の場合、識別情報記憶手段にそれぞれのユーザの識別情報が記憶される。
【００１０】
そして、デジタル放送受信機は、認証用データ生成手段によって、前記識別情報記憶手段で記憶された識別情報を、ユーザを認証するための認証用データとするか、または、前記限定受信情報抽出手段で抽出された限定受信情報と前記識別情報記憶手段に記憶された識別情報とに基づいて、前記認証用データを生成する。ここで、認証用データは、デジタル放送受信機のユーザが認証用データを生成する指示を示す操作をしたタイミングで生成される。例えば、デジタル放送受信機がコンテンツ提供装置から認証用データの要求メッセージを取得したときに、それを見たユーザが操作を行う。また、認証用データは、１つまたは複数であり、複数の場合、固定的なデータを含んでもよく、例えば、ユーザＩＤと、パスワードとからなる。また、認証用データの生成の方法は任意であり、限定受信情報と識別情報以外の情報も組み合わせてもよい。
【００１１】
そして、デジタル放送受信機は、認証用データ出力手段によって、前記認証用データ生成手段で生成された認証用データを出力する。ここで、認証用データ出力手段は、認証用データを要求するメッセージを取得したときに認証用データを出力してもよいし、コンテンツ要求と同じタイミングで認証用データを出力してもよい。そして、デジタル放送受信機は、コンテンツ取得手段によって、前記コンテンツ要求に応じたコンテンツを取得する。
【００１２】
また、請求項２に記載のデジタル放送受信機は、デジタル放送を受信する放送受信手段と、ネットワークに接続された機器に対して通信するネットワーク通信手段とを有するデジタル放送受信機において、ＳＳＯ要求生成手段と、コンテンツ要求生成手段と、限定受信情報抽出手段と、識別情報記憶手段と、認証用データ生成手段と、認証用データ出力手段と、認証メッセージ取得手段と、コンテンツ取得手段と、認証結果送信手段とを備えることとした。
【００１３】
かかる構成によれば、デジタル放送受信機は、ＳＳＯ要求生成手段によって、前記ネットワークに初めて接続したときに、前記ネットワークに接続された前記機器であるコンテンツ提供装置に対してシングルサインオンを行うためのＳＳＯ要求を生成する。そして、デジタル放送受信機は、コンテンツ要求生成手段によって、前記コンテンツ提供装置に対して、ユーザの認証が必要なコンテンツを要求するためのコンテンツ要求を生成する。ここで、デジタル放送受信機は、初回に接続したコンテンツ提供装置に対して、ＳＳＯ要求とコンテンツ要求とを生成し、シングルサインオンにより２回目以降に接続したコンテンツ提供装置に対して、コンテンツ要求のみを生成する。これは、初回に接続したコンテンツ提供装置は認証用データの照合処理による認証を行い、これに対して、シングルサインオンにより２回目以降に接続したコンテンツ提供装置は第三者機関に問い合わせた結果で認証を行うためである。なお、「シングルサインオンにより２回目以降に接続」という場合、当該デジタル放送受信機の電源をＯＦＦした後や、ネットワーク接続を解除した後ではなく、ネットワーク接続を維持したまま、初回に接続したコンテンツ提供装置とは、別のコンテンツ提供装置に通信接続することを意味する。
【００１４】
そして、デジタル放送受信機は、限定受信情報抽出手段によって、前記デジタル放送の放送データに予め多重化された限定受信情報を抽出し、識別情報記憶手段に当該デジタル放送受信機のユーザを識別する識別情報を記憶する。そして、デジタル放送受信機は、認証用データ生成手段によって、前記識別情報記憶手段で記憶された識別情報を、ユーザを認証するための認証用データとするか、または、前記限定受信情報抽出手段で抽出された限定受信情報と前記識別情報記憶手段に記憶された識別情報とに基づいて、前記認証用データを生成する。ここで、デジタル放送受信機が初回に接続したコンテンツ提供装置から認証用データの要求メッセージを取得したときに、それを見たユーザが認証用データを生成する指示を示す操作を行う。また、シングルサインオンにより２回目以降に接続したコンテンツ提供装置は、第三者機関へ認証の問い合わせをするので、デジタル放送受信機に対して認証用データを要求することはなく、したがって、デジタル放送受信機で認証用データを生成する必要がない。
【００１５】
そして、デジタル放送受信機は、認証用データ出力手段によって、前記認証用データ生成手段で生成された認証用データをコンテンツ提供装置へ出力する。具体的には、デジタル放送受信機は、初回に接続したコンテンツ提供装置に、認証用データを出力する。ここで、認証用データ出力手段は、認証用データを要求するメッセージを取得したときに認証用データを出力してもよいし、コンテンツ要求と同じタイミングで認証用データを出力してもよい。そして、デジタル放送受信機は、認証メッセージ取得手段によって、前記認証用データに応じた認証メッセージを前記コンテンツ提供装置から取得する。そして、デジタル放送受信機は、コンテンツ取得手段によって、前記コンテンツ要求に応じたコンテンツを取得する。
【００１６】
そして、デジタル放送受信機は、認証結果送信手段によって、前記認証メッセージ取得手段で取得した認証メッセージに基づいた認証結果を、前記ネットワークに接続されてシングルサインオンを実現するための第三者機関となる認証管理装置へ送信する。ここで、デジタル放送受信機は、初回に接続したコンテンツ提供装置に認証されたときも、シングルサインオンにより２回目以降に接続したコンテンツ提供装置に認証されたときも認証結果を送信する。これにより、認証管理装置は、シングルサインオンにより２回目以降に接続したコンテンツ提供装置からの問い合わせに応じることができる。
【００１７】
また、請求項３に記載のコンテンツ提供装置は、請求項１に記載のデジタル放送受信機にネットワークを介して接続され、ユーザの認証が必要なコンテンツを提供するコンテンツ提供装置であって、コンテンツ要求取得手段と、認証用データ取得手段と、登録情報記憶手段と、判別手段と、認証メッセージ生成手段と、コンテンツ配信手段とを備えることとした。
【００１８】
かかる構成によれば、コンテンツ提供装置は、コンテンツ要求取得手段によって、前記デジタル放送受信機から前記コンテンツ要求を取得し、認証用データ取得手段によって、前記デジタル放送受信機から前記認証用データを取得する。そして、コンテンツ提供装置は、判別手段によって、前記認証用データ取得手段で取得された認証用データに基づいて、前記デジタル放送受信機で生成される認証用データをユーザ登録情報として予め記憶した登録情報記憶手段を参照してユーザを認証するか否かを判別する。そして、コンテンツ提供装置は、認証メッセージ生成手段によって、前記判別手段で当該ユーザを認証すると判別された場合に認証メッセージを生成し、前記認証メッセージが生成された場合に、コンテンツ配信手段によって、前記コンテンツ要求取得手段で取得されたコンテンツ要求に基づいたコンテンツを当該デジタル放送受信機に配信する。なお、ユーザを認証するための認証用データの要求メッセージを生成する認証要求生成手段を備えるようにしてもよい。
【００１９】
また、請求項４に記載のコンテンツ提供装置は、請求項１に記載のデジタル放送受信機にネットワークを介して接続され、ユーザの認証の必要なコンテンツを提供するコンテンツ提供装置であって、コンテンツ要求取得手段と、接続指示手段と、証明要求生成手段と、証明書取得手段と、コンテンツ配信手段とを備えることとした。
【００２０】
かかる構成によれば、コンテンツ提供装置は、コンテンツ要求取得手段によって、前記デジタル放送受信機から前記コンテンツ要求を取得する。そして、コンテンツ提供装置は、接続指示手段によって、前記コンテンツ要求を取得した場合に、当該デジタル放送受信機に対して、前記認証管理装置へリダイレクションにより接続切替するように指示する。そして、コンテンツ提供装置は、証明要求生成手段によって、当該デジタル放送受信機のユーザの認証に対する証明書を、前記ネットワークに接続されてシングルサインオンを実現するための第三者機関となる認証管理装置に要求するための証明要求を生成し、証明書取得手段によって、前記認証管理装置から前記証明書を取得する。つまり、コンテンツ提供装置は、デジタル放送受信機の認証用データに関する照合処理は実行せずに、認証管理装置が発行する証明書で認証をする。そして、コンテンツ提供装置は、コンテンツ配信手段によって、前記証明書を取得した場合に、前記コンテンツ要求取得手段で取得されたコンテンツ要求に基づいたコンテンツを当該デジタル放送受信機に配信する。
【００２１】
また、請求項５に記載のコンテンツ提供装置は、請求項２に記載のデジタル放送受信機にネットワークを介して接続され、ユーザの認証の必要なコンテンツを提供するコンテンツ提供装置であって、ＳＳＯ要求取得手段と、コンテンツ要求取得手段と、認証要求生成手段と、認証用データ取得手段と、認証照会生成手段と、登録情報記憶手段と、判別手段と、認証メッセージ生成手段と、コンテンツ配信手段とを備えることとした。
【００２２】
かかる構成によれば、コンテンツ提供装置は、ＳＳＯ要求取得手段によって、前記デジタル放送受信機から前記ＳＳＯ要求を取得し、コンテンツ要求取得手段によって、前記デジタル放送受信機から前記コンテンツ要求を取得する。ここで、デジタル放送受信機から初回に接続されたコンテンツ提供装置は、ＳＳＯ要求とコンテンツ要求とを取得し、シングルサインオンにより２回目以降に接続されたコンテンツ提供装置は、コンテンツ要求のみを取得する。これは、初回に接続したコンテンツ提供装置は認証用データの照合処理による認証を行い、これに対して、シングルサインオンにより２回目以降に接続したコンテンツ提供装置は第三者機関に問い合わせた結果で認証を行うためである。
【００２３】
そして、コンテンツ提供装置は、認証要求生成手段によって、前記ＳＳＯ要求および前記コンテンツ要求を取得した場合に、前記認証用データを要求するための認証要求を生成し、認証用データ取得手段によって、前記デジタル放送受信機から前記認証用データを取得する。ここで、ＳＳＯ要求およびコンテンツ要求を取得するのは、デジタル放送受信機から初回に接続されたコンテンツ提供装置である。そして、コンテンツ提供装置は、認証照会生成手段によって、前記コンテンツ要求を取得し、かつ、前記ＳＳＯ要求を取得しない場合に、当該デジタル放送受信機のユーザを前記認証管理装置に照会するための認証照会を生成する。ここで、コンテンツ要求を取得し、かつ、ＳＳＯ要求を取得しないのは、シングルサインオンにより２回目以降に接続されたコンテンツ提供装置である。
【００２４】
そして、コンテンツ提供装置は、判別手段によって、前記認証用データ取得手段で取得された認証用データに基づいて、前記デジタル放送受信機で生成される認証用データをユーザ登録情報として予め記憶した登録情報記憶手段を参照してユーザを認証するか否かを判別する。ここで、登録情報記憶手段を参照するのは、デジタル放送受信機から初回に接続されたコンテンツ提供装置である。そして、コンテンツ提供装置は、認証メッセージ生成手段によって、前記判別手段で当該ユーザを認証すると判別された場合、または、前記認証管理装置から当該ユーザを認証することを示す認証通知を受信した場合に、認証メッセージを生成する。ここで、判別手段で判別するのは、デジタル放送受信機から初回に接続されたコンテンツ提供装置であり、認証通知を受信するのは、シングルサインオンにより２回目以降に接続されたコンテンツ提供装置である。そして、コンテンツ提供装置は、コンテンツ配信手段によって、前記認証メッセージが生成された場合に、前記コンテンツ要求取得手段で取得されたコンテンツ要求に基づいたコンテンツを当該デジタル放送受信機に配信する。
【００２５】
また、請求項６に記載の認証管理装置は、請求項１に記載のデジタル放送受信機に前記ネットワークを介して接続され、シングルサインオンを実現する第三者認証機関となる認証管理装置であって、登録情報記憶手段と、認証用データ取得手段と、判別手段と、認証応答出力手段と、証明要求取得手段と、証明書生成手段と、証明書出力手段とを備えることとした。
【００２６】
かかる構成によれば、認証管理装置は、認証用データ取得手段によって、前記デジタル放送受信機から前記認証用データを取得する。そして、認証管理装置は、判別手段によって、前記認証用データ取得手段で前記認証用データを取得したときに、前記デジタル放送受信機で生成される認証用データをユーザ登録情報として予め記憶する登録情報記憶手段に記憶されたユーザ登録情報に基づいて、当該ユーザを認証するか否かを判別する。そして、認証管理装置は、認証応答出力手段によって、前記判別手段で当該ユーザを認証すると判別された場合に、当該ユーザの認証が認められたことを示す認証応答を、請求項４に記載のコンテンツ提供装置へ出力する。これにより、当該コンテンツ提供装置は、コンテンツ要求を送信してきたデジタル放送受信機が認証管理装置によって認証されたことを認識し、証明書を求める証明要求を認証管理装置に返信する。そして、認証管理装置は、証明要求取得手段によって、前記コンテンツ提供装置から、前記認証応答に応じた前記証明要求を取得し、証明書生成手段によって、当該デジタル放送受信機のユーザが認証済みであることを証明する証明書を生成し、証明書出力手段によって、前記証明書生成手段で生成された証明書を出力する。これにより、証明書を受信したコンテンツ提供装置は、デジタル放送受信機にコンテンツを配信することとなる。
【００２７】
また、請求項７に記載の認証管理装置は、請求項２に記載のデジタル放送受信機に前記ネットワークを介して接続され、シングルサインオンを実現するための第三者機関となる認証管理装置であって、認証結果取得手段と、認証結果記憶手段と、判別手段と、認証通知出力手段とを備えることとした。
【００２８】
かかる構成によれば、認証管理装置は、認証結果取得手段によって、前記デジタル放送受信機から前記認証結果を取得する。そして、認証管理装置は、判別手段によって、請求項５に記載のコンテンツ提供装置から前記認証照会を受信した場合に、前記認証結果取得手段で取得された認証結果をユーザ別に記憶する認証結果記憶手段に記憶された認証結果に基づいて、当該ユーザを認証するか否かを判別する。ここで、判別手段は、例えば、認証結果が認証結果記憶手段に登録されているか、登録されてから所定時間（例えば２４時間）以内である場合に認証する。なお、登録されてから所定時間（例えば２４時間）経過した認証結果を認証結果登録手段から削除することとしてもよい。そして、認証管理装置は、認証通知出力手段によって、前記判別手段で当該ユーザを認証すると判別された場合に、当該ユーザを認証することを示す認証通知を前記コンテンツ提供装置へ出力する。
【発明の効果】
【００２９】
請求項１または請求項２に記載の発明によれば、ユーザによる認証用データ生成の指示を示す操作により、認証用データが自動生成されるので、当該デジタル放送受信機のユーザが認証用データを示す文字や記号等を入力する必要がなくなる。その結果、認証手続に必要な操作数を低減することができ、使い勝手がよくなる。
【００３０】
請求項３または請求項５または請求項６に記載の発明によれば、デジタル放送受信機で生成される認証用データを予め登録しているので、デジタル放送受信機から受信した認証用データと照合することができる。その結果、会員限定のコンテンツを会員以外の不正アクセス者から保護することができる。
請求項４に記載の発明によれば、デジタル放送受信機で生成される認証用データを予め登録する必要がないので、記憶容量を低減することができる。
【００３１】
請求項７に記載の発明によれば、デジタル放送受信機で生成される認証用データそのものではなく、認証メッセージに基づいた認証結果を管理するので、認証用データの漏洩を防止することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について図面を参照して説明する。
（第１の実施形態）
［コンテンツ受信システムの構成］
図１は、本発明の第１の実施形態に係るデジタル放送受信機を含むコンテンツ受信システムの構成を示す構成図である。このコンテンツ受信システムは、相互にネットワークＮを介して接続されたデジタル放送受信機１と、コンテンツ提供装置１００とを備えている。
【００３３】
デジタル放送受信機１は、送信側の放送事業者（情報提供者、放送局）から、放送波またはネットワークＮを通じて送信（伝送）されるデジタル放送番組を受信すると共に、インターネット等のネットワークＮを介して各種情報を取得するものである。このデジタル放送受信機１は、放送事業者と受信契約を締結した視聴者のもとに設置される。デジタル放送番組は、受信契約を締結したユーザに対して限定して配信できるようにスクランブルがかけられており、デジタル放送受信機１は、当該デジタル放送番組のスクランブルを解除することができる（デスクランブルできる）。
【００３４】
このデジタル放送受信機１は、チューナの他に、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）と、ＨＤＤ（Hard Disk Drive）と、通信インタフェースとを備え、ＣＰＵがＨＤＤ等に格納されたプログラムをＲＡＭに展開することにより後記する各種機能を実現する。なお、デジタル放送の種類は、ＢＳ（Broadcasting Satellite）、ＣＳ（Communication Satellite）、地上波のいずれでもよい。
【００３５】
コンテンツ提供装置１００は、デジタル放送受信機１にネットワークＮを介して接続され、ユーザの認証が必要なコンテンツを提供し、アクセスするユーザの認証のために照合処理を実行するものである。このコンテンツ提供装置１００は、例えば、ウェブサイト（サイト）を運営するウェブサーバであり、ＣＰＵと、ＲＯＭと、ＲＡＭと、ＨＤＤと、通信インタフェースとを備え、ＣＰＵがＨＤＤ等に格納されたプログラムをＲＡＭに展開することにより後記する各種機能を実現する。このコンテンツ提供装置１００は、ユーザ登録を行ったもの（会員）だけが利用できるコンテンツをサイトで提供する。コンテンツ提供装置１００は、有料または無料の会員制である会員限定サイトを運営するコンテンツ配信者のもとに設置される。
【００３６】
ここで、コンテンツとは、例えば、映像（動画像、静止画像、ＣＧ画像、文字等）や音声（合成音声を含む）等のことであり、以下、コンテンツという場合、デジタル放送番組も含むものとする。詳細には、コンテンツという場合、映像及び／又は音声のデータである映像・音声コンテンツと、表示画面の構成を規定するデータ放送コンテンツとを含む。ここで、データ放送コンテンツは、データ放送向けのページ記述言語であるＢＭＬ（Broadcast Markup Language）によって記述されたデータである。また、映像・音声コンテンツは、映像及び／又は音声のデータ（ストリームデータ）であって、ＭＰＥＧ２等の符号化方式によって符号化されたデータである。
【００３７】
コンテンツ配信者は、会員限定サイトのコンテンツを利用しようとする者に対して、会員となるための利用許諾契約を締結する。具体的には、デジタル放送受信機１の利用者は、コンテンツ配信者に対してユーザ登録を行う。すなわち、デジタル放送受信機１の利用者は、例えば、認証用データであるユーザＩＤやパスワード、氏名、住所、電話番号、クレジット番号等を登録する。ユーザ登録の方法は、例えば、ハガキ等の郵送による申し込み、ネットワーク接続可能な情報処理端末（パーソナルコンピュータ、携帯電話機等）を用いたオンライン処理による申し込みなど既存の方法を利用できる。また、デジタル放送受信機１をユーザ登録に利用するようにしてもよい。なお、コンテンツ提供装置１００は、図１では、１つだけ例示されているが、このコンテンツ受信システムには、複数のコンテンツ提供装置１００が含まれ、複数のコンテンツ配信者が存在する。
【００３８】
［デジタル放送受信機の構成］
図２は、図１に示したデジタル放送受信機の構成を示す機能ブロック図である。
このデジタル放送受信機１は、図２に示すように、ネットワーク通信手段２と、認証管理手段３と、受信データ管理手段４と、放送受信手段５と、鍵情報抽出手段６と、鍵情報記憶手段７と、識別情報記憶手段８と、操作制御手段９と、蓄積手段１０と、切替手段１１と、コンテンツ再生手段１２と、表示制御手段１３とを備えている。
【００３９】
ネットワーク通信手段２は、インターネット等のネットワークＮを介して、コンテンツ提供装置１００（図１参照）との間で、各種情報を送受信するものである。このネットワーク通信手段２で取得したデータ等は、切替手段１１に出力される。
ネットワーク通信手段２は、図２に示すように、コンテンツ要求送信手段２１と、認証要求受信手段２２と、認証用データ送信手段２３と、認証メッセージ受信手段２４と、コンテンツ受信手段２５とを備えている。
【００４０】
コンテンツ要求送信手段（コンテンツ要求出力手段）２１は、コンテンツ要求生成手段３１で生成されたコンテンツ要求をコンテンツ提供装置１００に送信するものである。
認証要求受信手段２２は、ユーザ認証を要求するための認証要求を受信するものである。
認証用データ送信手段（認証用データ出力手段）２３は、認証用データ生成手段３２で生成された認証用データをコンテンツ提供装置１００に送信するものである。
認証メッセージ受信手段（認証メッセージ取得手段）２４は、認証がなされたことを示す認証メッセージと、認証がなされなかったことを示すリジェクトメッセージとを受信するものである。
コンテンツ受信手段（コンテンツ取得手段）２５は、コンテンツ提供装置１００からコンテンツを取得するものである。
【００４１】
放送受信手段５は、放送波を介して送信されるデジタル放送の放送データ（番組データ）を受信するものであって、一般的なデジタル放送用チューナである。この放送受信手段５は、放送データを受信、復調し、誤り訂正やＴＭＣＣ（Transmission and Multiplexing Configuration Control）復号を行い、切替手段１１に出力する。このデジタル放送で放送される番組データは、コンテンツとメタデータとが対応付けられている。
【００４２】
鍵情報抽出手段（限定受信情報抽出手段）６は、放送受信手段５で受信した放送データから鍵情報を抽出し、抽出した鍵情報を鍵情報記憶手段７に格納するものである。ここで、鍵情報（限定受信情報）は、デジタル放送の放送データに予め多重化されているものであり、例えば、契約単位やグループ単位等でコンテンツ鍵Ｋｃまたはスクランブル鍵Ｋｓを暗号化するワーク鍵Ｋｗである。
鍵情報記憶手段７は、鍵情報抽出手段６が出力する鍵情報を記憶するものであって、ＲＡＭやＨＤＤ等の一般的な記録媒体である。
【００４３】
識別情報記憶手段８は、デジタル放送受信機１のユーザを識別する識別情報を記憶するものであって、このデジタル放送受信機１に着脱可能に構成され、デジタル放送受信機１の装置本体を識別するＣＡＳ（Conditional Access System）カード等のＩＣカードである。
【００４４】
認証管理手段３は、コンテンツ提供装置１００から会員限定のコンテンツを取得するための認証に必要な処理を実行するものであり、コンテンツ要求生成手段３１と、認証用データ生成手段３２とを備える。
コンテンツ要求生成手段３１は、リモコンＲの操作に応じて、コンテンツ提供装置１００にコンテンツを要求するためのメッセージであるコンテンツ要求を生成するものである。
【００４５】
認証用データ生成手段３２は、リモコンＲの操作に応じて、操作制御手段９を介して、鍵情報記憶手段７に記憶されている鍵情報と識別情報記憶手段８に記憶された識別情報とに基づいて、ユーザを認証するための認証用データを生成するものである。認証用データは、例えば、ユーザＩＤと、パスワードとからなる。この場合、ユーザＩＤは識別情報記憶手段８に記憶された固定的なものとして、鍵情報と識別情報とからパスワードが生成される。ここで、リモコンＲの操作とは、ユーザがリモコンＲを使って具体的なパスワードを入力するものではなく、例えば、表示装置Ｄに表示された「パスワードを生成するための表示ボタン」を選択するようにリモコンＲ上の操作ボタンを操作することである。また、認証用データ生成手段３２によるパスワードの生成方法は、任意であり、鍵情報を示す複数の文字および数字と、識別情報を示す複数の文字および数字とを適宜変換したり、掛け合わせたりして生成することができる。また、認証用データ生成手段３２で生成される認証用データは、予めユーザ登録によりコンテンツ提供装置１００に蓄積されている。
【００４６】
受信データ管理手段４は、蓄積手段１０に蓄積したコンテンツを管理するものである。具体的には、受信データ管理手段４は、切替手段１１から出力されるコンテンツを取得して蓄積手段１０に蓄積する。また、受信データ管理手段４は、コンテンツ再生手段１２から要求のあったコンテンツを、蓄積手段１０から読み出してコンテンツ再生手段１２に出力し、蓄積手段１０にそのコンテンツが蓄積されていない場合は、切替手段１１を切り替えてネットワークＮを介してコンテンツ提供装置１００からコンテンツを取得する。
【００４７】
また、受信データ管理手段４は、図２に示すように、解析手段４１と、書込手段４２と、読出手段４３とを備える。
解析手段４１は、放送受信手段５またはネットワーク通信手段２で受信したデータ等を解析し、データ等の内容に応じた指示を生成するものである。例えば、受信データが認証メッセージの場合、配信されるコンテンツを受信、再生または蓄積するための指示を生成し、各手段に出力する。
書込手段４２は、放送波またはネットワークＮを介して受信したコンテンツを蓄積手段１０に蓄積するものである。
読出手段４３は、蓄積手段１０に蓄積されているコンテンツを読み出し、コンテンツ再生手段１２に出力するものである。
【００４８】
操作制御手段９は、リモコンＲ等の入力手段を介して入力される操作指示（操作キーに対応する押下信号（キーコード））を認証管理手段３、受信データ管理手段４等に通知するものである。例えば、操作制御手段９は、リモコンＲの矢印キーや決定キーに対応するキーコードを認証管理手段３に通知することで、認証管理手段３のコンテンツ要求生成手段３１がコンテンツ要求の生成を実行する。なお、ここでは入力手段としてリモコンＲを用いているが、この入力手段は、デジタル放送受信機１内の操作ボタンであってもよいし、接続コードで接続されたキーボード等であってもよい。
【００４９】
蓄積手段１０は、受信データ管理手段４で取得したコンテンツを蓄積するものであって、ＨＤＤ等の一般的な記録媒体である。この蓄積手段１０には、放送波又はネットワークＮを介して取得したコンテンツが蓄積される。
切替手段１１は、受信データ管理手段４からの指示に基づいて、コンテンツを、放送波を介して放送局から取得するか、ネットワークＮを介してコンテンツ提供装置１００から取得するかを切り替えるものである。この切替手段１１は、取得したコンテンツを、受信データ管理手段４に出力する。なお、視聴者が、コンテンツを放送時間帯に視聴する場合（ＬＩＶＥ）は、取得したコンテンツは、コンテンツ再生手段１２にも直接出力される。
【００５０】
コンテンツ再生手段１２は、蓄積手段１０に蓄積されているコンテンツ、又は切替手段１１から出力される放送時間帯に視聴（ＬＩＶＥ）するコンテンツを再生するものである。ここで再生されたコンテンツは、表示制御手段１３を介して表示装置Ｄに出力（表示）される。このコンテンツ再生手段１２は、データ放送コンテンツのＢＭＬを解析して視聴可能なデータに変換するＢＭＬブラウザとしての機能と、例えば、ＭＰＥＧ２等の符号化方式によって符号化された映像・音声コンテンツを再生（復号）する機能とを備える。
【００５１】
表示制御手段１３は、コンテンツ再生手段１２で生成された描画データ、映像データ、音声データ等を表示装置Ｄに出力するものである。なお、表示装置Ｄは、映像を表示するものであれば何でもよく、例えば、液晶ディスプレイ、ＣＲＴ（Cathode Ray Tube）等である。また、ここでは、音声を出力するスピーカ等を表示装置Ｄに含んでいるものとする。
【００５２】
［コンテンツ提供装置の構成］
図３は、図１に示したコンテンツ提供装置の構成を示す機能ブロック図である。
このコンテンツ提供装置１００は、図３に示すように、ネットワーク通信手段１２０と、記憶手段１４０と、受信データ管理手段１６０とを備えている。
【００５３】
ネットワーク通信手段１２０は、ネットワークＮを介して、デジタル放送受信機１（図１参照）との間で、各種情報を送受信するものである。このネットワーク通信手段１２０で取得したデータ等は、受信データ管理手段１６０に出力される。
ネットワーク通信手段１２０は、コンテンツ要求取得手段１２１と、認証要求送信手段１２２と、認証用データ取得手段１２３と、認証メッセージ送信手段１２４と、コンテンツ配信手段１２５とを備える。
【００５４】
コンテンツ要求取得手段１２１は、デジタル放送受信機１からコンテンツ要求を取得するものである。
認証要求送信手段１２２は、認証要求生成手段１６２で生成された認証要求をデジタル放送受信機１に送信するものである。
認証用データ取得手段１２３は、デジタル放送受信機１から認証用データを取得するものである。
認証メッセージ送信手段１２４は、認証メッセージ生成手段１６４で生成された認証メッセージまたはリジェクトメッセージをデジタル放送受信機１に送信するものである。
コンテンツ配信手段１２５は、コンテンツ管理手段１６５で読み出されたコンテンツをデジタル放送受信機１に送信するものである。
【００５５】
記憶手段１４０は、例えば、メモリやＨＤＤから構成され、登録情報記憶手段１４１と、コンテンツ蓄積手段１４２とを備える。登録情報記憶手段１４１は、デジタル放送受信機１で生成される認証用データをユーザ登録情報として予め記憶するものであって、ＨＤＤ等の一般的な記録媒体である。
コンテンツ蓄積手段１４２は、映像及び／又は音声のデータである映像・音声コンテンツを記憶するものであって、ＨＤＤ等の一般的な記録媒体である。
【００５６】
受信データ管理手段１６０は、受信データに基づいて認証処理を実行し、認証がなされた場合にコンテンツを配信するものであり、図３に示すように、受信データ解析手段１６１と、認証要求生成手段１６２と、判別手段１６３と、認証メッセージ生成手段１６４と、コンテンツ管理手段１６５とを備える。
【００５７】
受信データ解析手段１６１は、ネットワーク通信手段１２０で受信したデータ等を解析し、データ等の内容に応じて、認証要求生成手段１６２と判別手段１６３とに指示を与えるものである。この受信データ解析手段１６１は、解析の結果、コンテンツ要求を受信したと判別した場合、認証要求生成手段１６２に認証要求を生成するように指示を与えると共に、要求されたコンテンツをコンテンツ管理手段１６５に通知する。また、受信データ解析手段１６１は、解析の結果、認証用データを受信したと判別した場合、受信した認証用データに基づいた判別処理を実行するように判別手段１６３に指示を与える。
【００５８】
認証要求生成手段１６２は、受信データ解析手段１６１の指示に基づいて、デジタル放送受信機１に認証用データを要求するためのメッセージである認証要求を生成するものである。
判別手段１６３は、受信データ解析手段１６１の指示に基づいて、取得した認証用データと、登録情報記憶手段１４１に登録されている（認証する）か否かを判別し、判別結果を認証メッセージ生成手段１６４に出力するものである。
【００５９】
認証メッセージ生成手段１６４は、判別手段１６３により登録されている（認証する）と判別された場合、そのことを示す認証メッセージを生成する。また、認証メッセージ生成手段１６４は、判別手段１６３により登録されていない（認証しない）と判別された場合、そのことを示すリジェクトメッセージを生成する。なお、認証メッセージ生成手段１６４は、要求されているコンテンツの配信／キャンセルをコンテンツ管理手段１６５に指示する。
【００６０】
コンテンツ管理手段１６５は、コンテンツ蓄積手段１４２に蓄積されたコンテンツを管理するものである。このコンテンツ管理手段１６５は、認証メッセージ生成手段１６４の指示に基づいて、受信データ解析手段１６１から取得したコンテンツ要求で特定されるコンテンツをコンテンツ蓄積手段１４２から読み出して、コンテンツ配信手段１２５に出力する。
【００６１】
［コンテンツ受信システムの動作］
次に、図４を参照（適宜図２および図３参照）して、コンテンツ受信システムの動作について説明する。図４は、図１に示したコンテンツ受信システムの動作を示すフローチャートである。
【００６２】
前提条件として、予め、デジタル放送受信機１は、放送受信手段５によって、デジタル放送の放送データを受信し（放送受信ステップ）、その受信した放送データ（データ放送コンテンツ、映像・音声コンテンツ及びメタデータ）に基づいて、描画データ、映像データ、音声データ等を表示装置Ｄに出力する。そして、デジタル放送受信機１は、鍵情報抽出手段６によって、放送受信手段５で受信した放送データから鍵情報を抽出し、抽出した鍵情報を鍵情報記憶手段７に格納する。なお、デジタル放送受信機１は、書込手段４２によって、受信した放送データを蓄積手段１０に適宜蓄積するようにしてもよい。
【００６３】
デジタル放送受信機１は、ユーザによるリモコンＲの操作に応じて、操作制御手段９を介して、コンテンツ要求生成手段３１によって、コンテンツ要求を生成し、コンテンツ要求送信手段２１によって、コンテンツ要求をネットワークＮを介してコンテンツ提供装置１００へ送信する（ステップＳ４０１）。
【００６４】
コンテンツ提供装置１００は、コンテンツ要求取得手段１２１によって、コンテンツ要求を受信すると（ステップＳ４３１）、認証要求生成手段１６２によって、認証要求を生成し、認証要求送信手段１２２によって、認証要求をネットワークＮを介してデジタル放送受信機１へ送信する（ステップＳ４３３）。
【００６５】
ステップＳ４３３に続いて、デジタル放送受信機１は、認証要求受信手段２２によって、認証要求を受信する（ステップＳ４０３）。表示装置Ｄに表示された認証要求にしたがって、デジタル放送受信機１のユーザは、リモコンＲによって、認証のための操作を行う。デジタル放送受信機１は、リモコンＲの操作に応じて、操作制御手段９を介して、認証用データ生成手段３２によって、鍵情報記憶手段７に格納されている鍵情報と、識別情報記憶手段８に記憶された識別情報とに基づいて、認証用データを生成する。そして、デジタル放送受信機１は、認証用データ送信手段２３によって、認証用データをコンテンツ提供装置１００へ送信する（ステップＳ４０５）。
【００６６】
コンテンツ提供装置１００は、認証用データ取得手段１２３によって、認証用データを受信すると（ステップＳ４３５）、判別手段１６３によって、受信した認証用データが登録情報記憶手段１４１に登録されているか否かを判別する（ステップＳ４３６）。登録されていると判別した場合（ステップＳ４３６：Ｙｅｓ）、コンテンツ提供装置１００は、認証メッセージ生成手段１６４によって、認証メッセージを生成し、認証メッセージ送信手段１２４によって、認証メッセージをデジタル放送受信機１へ送信する（ステップＳ４３７）。ステップＳ４３７に続いて、コンテンツ提供装置１００は、コンテンツ管理手段１６５によって、コンテンツ蓄積手段１４２からコンテンツを読み出し、コンテンツ配信手段１２５によって、読み出したコンテンツをデジタル放送受信機１へ送信する（ステップＳ４３９）。一方、登録されていないと判別した場合（ステップＳ４３６：Ｎｏ）、コンテンツ提供装置１００は、認証メッセージ生成手段１６４によって、リジェクトメッセージを生成し、認証メッセージ送信手段１２４によって、リジェクトメッセージをデジタル放送受信機１へ送信する（ステップＳ４３８）。
【００６７】
また、ステップＳ４３７に続いて、デジタル放送受信機１は、解析手段４１によって、受信データが認証メッセージか否かを判別する（ステップＳ４０７）。そして、デジタル放送受信機１は、認証メッセージ受信手段２４によって、認証メッセージを受信した場合（ステップＳ４０７：Ｙｅｓ）、コンテンツ受信手段２５によって、ステップＳ４３９で配信されたコンテンツをコンテンツ提供装置１００から受信する（ステップＳ４０９）。一方、デジタル放送受信機１は、リジェクトメッセージを受信した場合（ステップＳ４０７：Ｎｏ）、認証されなかったものとして処理を終了する。
【００６８】
第１の実施形態によれば、デジタル放送受信機１は、認証用データ生成手段３２によって、ユーザを認証するための認証用データを自動的に生成することができるので、デジタル放送受信機１のユーザが認証用データを入力する必要がなくなり、使い勝手がよくなる。また、コンテンツ提供装置１００は、デジタル放送受信機１で生成される認証用データをユーザ登録により予め取得して登録しているので、会員限定のコンテンツを会員以外の不正アクセス者から保護することができる。
【００６９】
（第２の実施形態）
［コンテンツ受信システムの構成］
図５は、本発明の第２の実施形態に係るデジタル放送受信機を含むコンテンツ受信システムの構成を示す構成図である。このコンテンツ受信システムは、相互にネットワークＮを介して接続されたデジタル放送受信機１Ａと、コンテンツ提供装置１０１（１０１ａ，１０１ｂ）と、認証管理装置２００とを備えている。
【００７０】
デジタル放送受信機１Ａおよびコンテンツ提供装置１０１は、それぞれ第１の実施形態のデジタル放送受信機１およびコンテンツ提供装置１００と同様のものである。
認証管理装置２００は、コンテンツ提供装置１０１において認証のための照合処理が実行されたデジタル放送受信機１Ａのユーザの認証状況（認証結果）を管理するものであって、ＣＰＵと、ＲＯＭと、ＲＡＭと、ＨＤＤと、通信インタフェースとを備え、ＣＰＵがＨＤＤ等に格納されたプログラムをＲＡＭに展開することにより後記する各種機能を実現し、シングルサインオンを実現するための第三者機関となるものである。なお、認証管理装置２００は、ユーザＩＤ、パスワードなどの認証用データそのものの照合処理をするのではなく、その照合処理が済んでいるかどうかを判定するものである。
【００７１】
［デジタル放送受信機の構成］
図６は、図５に示したデジタル放送受信機の構成を示す機能ブロック図である。
このデジタル放送受信機１Ａは、図６に示すように、ネットワーク通信手段２Ａと、認証管理手段３Ａの機能が異なる点を除いて、図２に示したデジタル放送受信機１と同一の構成なので、同一の構成には同一の符号を付し、説明を省略する。
【００７２】
ネットワーク通信手段２Ａは、図２に示した機能に加えて、ＳＳＯ要求送信手段５１と、ＳＳＯ了承受信手段５２と、認証状況送信手段５３とを備えている。
ＳＳＯ要求送信手段５１は、ＳＳＯ要求生成手段５４で生成されたＳＳＯ（Single Sign On）要求をコンテンツ提供装置１０１に送信するものである。
ＳＳＯ了承受信手段５２は、ＳＳＯ要求の応答であるＳＳＯ了承を受信するものである。
認証状況送信手段（認証結果送信手段）５３は、認証状況生成手段５５で生成された認証状況（認証結果）を認証管理装置２００に送信するものである。
【００７３】
認証管理手段３Ａは、図２に示した機能に加えて、ＳＳＯ要求生成手段５４と、認証状況生成手段５５とを備える。
ＳＳＯ要求生成手段５４は、リモコンＲの操作に応じて、ネットワークＮに初めて接続したときに、コンテンツ提供装置１０１（図５参照）にＳＳＯを行うためのメッセージであるＳＳＯ要求を生成するものである。
認証状況生成手段５５は、認証メッセージ受信手段２４で取得した認証メッセージに基づいた認証状況（認証結果）を生成するものである。ここで、認証状況（認証結果）とは、例えば、認証された年月日および時刻に関する情報や、認証したコンテンツ提供装置１０１を特定する情報等を含んでいる。
【００７４】
［コンテンツ提供装置の構成］
図７は、図５に示したコンテンツ提供装置の構成を示す機能ブロック図である。
このコンテンツ提供装置１０１は、図７に示すように、ネットワーク通信手段１２０Ａと、受信データ管理手段１６０Ａの機能が異なる点を除いて、図３に示したコンテンツ提供装置１００と同一の構成なので、同一の構成には同一の符号を付し、説明を省略する。
【００７５】
ネットワーク通信手段１２０Ａは、図３に示した機能に加えて、ＳＳＯ要求取得手段１３１と、ＳＳＯ了承送信手段１３２と、認証照会送信手段１３３と、認証通知取得手段１３４とを備えている。
ＳＳＯ要求取得手段１３１は、デジタル放送受信機１Ａ（図５参照）からＳＳＯ要求を取得するものである。
ＳＳＯ了承送信手段１３２は、ＳＳＯ要求に対する応答であるＳＳＯ了承をデジタル放送受信機１Ａに送信するものである。
認証照会送信手段１３３は、認証照会生成手段１７１で生成された認証照会を認証管理装置２００に送信するものである。
認証通知取得手段１３４は、認証管理装置２００から認証通知を取得するものである。
【００７６】
受信データ管理手段１６０Ａは、図３に示した機能に加えて、認証照会生成手段１７１を備えると共に、受信データ解析手段１６１Ａおよび認証メッセージ生成手段１６４Ａの機能が異なっている。
受信データ解析手段１６１Ａは、解析の結果、ＳＳＯ要求を受信したと判別した場合、それぞれ、そのこと示すフラグをたて（例えばＦ１＝１）、コンテンツ要求を受信したと判別した場合、それぞれ、そのこと示すフラグをたてる（例えばＦ２＝１）。そして、受信データ解析手段１６１Ａは、両方のフラグがたっている場合、すなわち、「Ｆ１＝１、かつ、Ｆ２＝１」の場合に、認証要求生成手段１６２に認証要求を生成するように指示を与える。また、受信データ解析手段１６１Ａは、コンテンツ要求を受信したことを示すフラグのみがたっている場合、すなわち、「Ｆ１＝０、かつ、Ｆ２＝１」の場合に、認証照会生成手段１７１に認証照会を生成するように指示を与えると共に、要求されたコンテンツをコンテンツ管理手段１６５に通知する。さらに、受信データ解析手段１６１Ａは、解析の結果、認証通知を受信したと判別した場合、認証メッセージ生成手段１６４Ａに認証メッセージを生成するように指示を与える。
【００７７】
認証照会生成手段１７１は、コンテンツ要求取得手段１２１でコンテンツ要求を取得した場合に、当該コンテンツ要求を送信したデジタル放送受信機１Ａのユーザを認証管理装置２００に照会するための認証照会を生成するものである。
認証メッセージ生成手段１６４Ａは、判別手段１６３でユーザを認証すると判別された場合、または、認証通知取得手段１３４で認証通知を受信した場合、認証メッセージを生成する。
【００７８】
［認証管理装置の構成］
図８は、図５に示した認証管理装置の構成を示す機能ブロック図である。
この認証管理装置２００は、図８に示すように、ネットワーク通信手段２２０と、記憶手段２４０と、認証状況管理手段２６０とを備えている。
【００７９】
ネットワーク通信手段２２０は、ネットワークＮを介して、デジタル放送受信機１Ａ（図５参照）およびコンテンツ提供装置１０１（図５参照）との間で、各種情報を送受信するものである。このネットワーク通信手段２２０で取得したデータ等は、認証状況管理手段２６０に出力される。
ネットワーク通信手段２２０は、認証状況取得手段２２１と、認証照会取得手段２２２と、認証通知出力手段２２３とを備える。
【００８０】
認証状況取得手段２２１は、デジタル放送受信機１Ａから認証状況（認証結果）を取得するものである。
認証照会取得手段２２２は、コンテンツ提供装置１０１から認証照会を取得するものである。
認証通知出力手段２２３は、判別手段２６４でユーザを認証すると判別された場合、当該ユーザを認証することを示す認証通知をコンテンツ提供装置１０１へ出力するものである。
【００８１】
記憶手段２４０は、例えば、メモリやＨＤＤから構成され、認証状況記憶手段２４１を備える。認証状況記憶手段２４１は、認証状況取得手段２２１で取得された認証状況（認証結果）をユーザ別に記憶するものであって、ＨＤＤ等の一般的な記録媒体である。
【００８２】
認証状況管理手段２６０は、デジタル放送受信機１Ａから取得した認証状況（認証結果）を管理するものであって、図８に示すように、受信データ解析手段２６１と、認証状況登録手段２６２と、認証状況検索手段２６３と、判別手段２６４と、認証通知生成手段２６５とを備える。
【００８３】
受信データ解析手段２６１は、ネットワーク通信手段２２０で受信したデータ等を解析し、データ等の内容に応じて、認証状況登録手段２６２および認証状況検索手段２６３に指示を与えるものである。この受信データ解析手段２６１は、解析の結果、認証状況を受信したと判別した場合、認証状況登録手段２６２に登録を指示する。また、受信データ解析手段２６１は、解析の結果、認証通知を受信したと判別した場合、認証状況検索手段２６３に検索を指示する。
【００８４】
認証状況登録手段２６２は、受信データ解析手段２６１の指示に基づいて、デジタル放送受信機１Ａから取得した認証状況を認証状況記憶手段２４１に登録するものである。なお、登録してから所定時間（例えば２４時間）経過した認証状況を認証状況登録手段２６２から削除することとしてもよい。
認証状況検索手段２６３は、受信データ解析手段２６１の指示に基づいて、コンテンツ提供装置１０１から取得した認証照会で特定されるユーザの認証状況を認証状況記憶手段２４１から検索し判別手段２６４に出力するものである。
【００８５】
判別手段２６４は、認証状況検索手段２６３の検索結果に基づいて、コンテンツ提供装置１０１から取得した認証照会で特定されるユーザを認証するか否かを判別するものである。例えば、認証状況が認証状況記憶手段２４１に登録されているか、登録されてから所定時間（例えば２４時間）以内である場合に、認証することとする。
認証通知生成手段２６５は、判別手段２６４により認証すると判別された場合、そのことを示す認証通知を生成する。また、認証通知生成手段２６５は、判別手段２６４により認証しないと判別された場合、そのことを示すリジェクトメッセージを生成する。
【００８６】
［コンテンツ受信システムの動作］
次に、図９および図１０を参照（適宜図５ないし図８参照）して、コンテンツ受信システムの動作について説明する。図９は、図５に示したコンテンツ受信システムにおいて、１回目のコンテンツ受信動作を示すフローチャートであり、図１０は、図５に示したコンテンツ受信システムにおいて、２回目以降のコンテンツ受信動作を示すフローチャートである。
【００８７】
前提条件は、図４のフローチャートを参照して説明した第１の実施形態と同様である。１回目のコンテンツ受信動作は、以下の通りである。すなわち、デジタル放送受信機１Ａは、ユーザによるリモコンＲの操作に応じてネットワークＮへの１回目の接続を行い、操作制御手段９を介して、ＳＳＯ要求生成手段５４によって、ＳＳＯ要求を生成し、ＳＳＯ要求送信手段５１によって、ＳＳＯ要求をネットワークＮを介してコンテンツ提供装置１０１ａ（１０１）へ送信する（ステップＳ９０１）。
【００８８】
コンテンツ提供装置１０１ａは、ＳＳＯ要求取得手段１３１によって、ＳＳＯ要求を受信すると（ステップＳ９３１）、受信データ解析手段１６１Ａによって、受信データがＳＳＯ要求であることを認識し、フラグをたて（Ｆ１＝１）、ＳＳＯ了承送信手段１３２によって、ＳＳＯ要求の応答であるＳＳＯ了承をネットワークＮを介してデジタル放送受信機１Ａへ送信する（ステップＳ９３３）。
【００８９】
ステップＳ９３３に続いて、デジタル放送受信機１Ａは、ＳＳＯ了承受信手段５２によって、ＳＳＯ了承を受信する（ステップＳ９０３）。そして、デジタル放送受信機１Ａは、ステップＳ９０５〜Ｓ９１１を順次処理する。なお、ステップＳ９０５〜Ｓ９１１は、それぞれ図４に示したステップＳ４０１〜Ｓ４０７と同一なので説明を省略する。
【００９０】
一方、ステップＳ９３３に続いて、コンテンツ提供装置１０１ａは、ステップＳ９３５〜Ｓ９４３を順次処理して処理を終了する。なお、ステップＳ９３５〜Ｓ９４３は、それぞれ図４に示したステップＳ４３１〜Ｓ４３９と同一なので説明を省略する。ただし、コンテンツ提供装置１０１ａは、ステップＳ９３５において、コンテンツ要求を受信すると、受信データ解析手段１６１Ａによって、フラグをたてる（Ｆ２＝１）。これにより、ＳＳＯ要求とコンテンツ要求の両方を取得したことを示す両方のフラグがたつ（Ｆ１＝１、かつ、Ｆ２＝１）ので、受信データ解析手段１６１Ａによって、認証要求生成手段１６２に認証要求を生成するように指示が与えられる。その結果、認証要求が生成され、ステップＳ９３７において、認証要求が送信されることとなる。
【００９１】
デジタル放送受信機１Ａは、認証メッセージ受信手段２４によって、認証メッセージを受信した場合（ステップＳ９１１：Ｙｅｓ）、認証状況生成手段５５によって、認証メッセージに基づいて、コンテンツ提供装置１０１ａに認証された時刻情報等を含む認証状況を生成する。そして、デジタル放送受信機１Ａは、認証状況送信手段５３によって、生成した認証状況をネットワークＮを介して認証管理装置２００に送信する（ステップＳ９１２）。ステップＳ９１２に続いて、認証管理装置２００は、認証状況取得手段２２１によって、デジタル放送受信機１Ａから認証状況を受信し（ステップＳ９８２）、受信した認証状況を認証状況登録手段２６２によって、認証状況記憶手段２４１に登録する。一方、デジタル放送受信機１Ａは、ステップＳ９１２に続いて、コンテンツ受信手段２５によって、ステップＳ９４３で配信されたコンテンツをコンテンツ提供装置１０１ａから受信する（ステップＳ９１３）。なお、リジェクトメッセージを受信した場合（ステップＳ９１１：Ｎｏ）、認証されなかったものとして処理を終了する。
【００９２】
２回目のコンテンツ受信動作は、デジタル放送受信機１Ａが、ネットワークＮへの接続を維持したままコンテンツ提供装置１０１ａと異なるコンテンツ提供装置１０１ｂにコンテンツを要求するものである。なお、コンテンツ提供装置１０１ａとコンテンツ提供装置１０１ｂとは、それぞれ会員限定のコンテンツを提供するものであればよく、コンテンツ配信者は同一でも相違していてもいずれでもよい。この場合、デジタル放送受信機１Ａは、ステップＳ９１３に続いて、ステップＳ９０５と同様にして、コンテンツ提供装置１０１ｂに対してネットワークＮを介してコンテンツ要求を送信する（ステップＳ９１５）。
【００９３】
コンテンツ提供装置１０１ｂは、コンテンツ要求取得手段１２１によって、コンテンツ要求を受信する（ステップＳ９５５）。コンテンツ提供装置１０１ｂは、受信データ解析手段１６１Ａによって、コンテンツ要求を受信したことを示すフラグのみをたてる（Ｆ１＝０、かつ、Ｆ２＝１）ので、認証照会生成手段１７１に認証照会を生成するように指示を与えると共に、要求されたコンテンツをコンテンツ管理手段１６５に通知する。そして、コンテンツ提供装置１０１ｂは、認証照会生成手段１７１によって、コンテンツ要求を送信したデジタル放送受信機１Ａのユーザを照会するための認証照会を生成し、生成した認証照会を、認証照会送信手段１３３によって、認証管理装置２００に送信する（ステップＳ９５７）。
【００９４】
続いて、既にステップＳ９８２でデジタル放送受信機１Ａから認証状況を受信している認証管理装置２００は、認証照会取得手段２２２によって、認証照会を受信し（ステップＳ９８７）、認証状況検索手段２６３によって、受信した認証照会で特定されるユーザの認証状況を認証状況記憶手段２４１から検索する。そして、認証管理装置２００は、判別手段２６４によって、認証状況検索手段２６３の検索結果に基づいて、受信した認証照会で特定されるユーザの認証状況が認証状況記憶手段２４１に登録されているか否かを判別する（ステップＳ９８９）。
【００９５】
登録されている場合（ステップＳ９８９：Ｙｅｓ）、認証管理装置２００は、認証通知生成手段２６５によって、そのことを示す認証通知を生成し、認証通知出力手段２２３によって、コンテンツ提供装置１０１ｂに送信する（ステップＳ９９１）。一方、登録されていない場合（ステップＳ９８９：Ｎｏ）、認証管理装置２００は、認証通知生成手段２６５によって、そのことを示すリジェクトメッセージを生成し、認証通知出力手段２２３によって、コンテンツ提供装置１０１ｂに送信する（ステップＳ９９２）。
【００９６】
一方、コンテンツ提供装置１０１ｂは、ステップＳ９５７に続いて、受信データ解析手段１６１Ａによって、認証管理装置２００から認証通知を受信したか否かを判別する（ステップＳ９６１）。認証通知を受信した場合（ステップＳ９６１：Ｙｅｓ）、コンテンツ提供装置１０１ｂは、認証メッセージ生成手段１６４Ａによって、認証メッセージを生成し、認証メッセージ送信手段１２４によって、認証メッセージをデジタル放送受信機１Ａに送信する（ステップＳ９６３）。そして、コンテンツを配信する（ステップＳ９６５）。一方、リジェクトメッセージを受信した場合（ステップＳ９６１：Ｎｏ）、コンテンツ提供装置１０１ｂは、同様にリジェクトメッセージを生成し、デジタル放送受信機１Ａに送信する（ステップＳ９６４）。
【００９７】
デジタル放送受信機１Ａは、ステップＳ９１５に続いて、ステップＳ９２３〜Ｓ９２５を順次処理する。なお、ステップＳ９２３〜Ｓ９２５は、それぞれ図９に示したステップＳ９１１〜９１３と同一なので説明を省略する。なお、ステップＳ９２４では、コンテンツ提供装置１０１ｂによって作成された認証メッセージに基づいて生成された認証状況を
送信することになる。つまり、この認証状況は、コンテンツ提供装置１０１ｂによって認証が確認されたときの時刻情報等を含んでいる。この認証状況は、認証管理装置２００が受信し（ステップＳ９９４）、履歴としてまたは更新されて認証状況記憶手段２４１に蓄積される。なお、認証管理装置２００は、ステップＳ９９４に続いて、ステップＳ９８７に戻る。また、デジタル放送受信機１Ａは、コンテンツ受信動作の終了を指示するユーザの操作を受け付けた場合（ステップＳ９２７：Ｙｅｓ）、処理を終了し、３回目以降のコンテンツ受信動作を指示するユーザの操作を受け付けた場合（ステップＳ９２７：Ｎｏ）、ステップＳ９１５の処理に戻る。
【００９８】
第２の実施形態によれば、デジタル放送受信機１Ａは、初回に通信接続したコンテンツ提供装置１０１ａ（１０１）にのみ認証用データを送信し、２回目以降に接続するコンテンツ提供装置１０１ｂ（１０１）に対して認証用データを送信せずに、コンテンツ要求を送信する。したがって、デジタル放送受信機１Ａのユーザは、コンテンツ提供装置１０１との間で１回だけ認証のための入力をすることにより、異なる会員限定サイトから所望のコンテンツを取得することができる。
【００９９】
（第３の実施形態）
第１の実施形態の構成のデジタル放送受信機１を含む別のコンテンツ受信システムを第３の実施形態として説明する。このコンテンツ受信システムは、図５に示した第２の実施形態と同様に認証管理装置を備える構成なので図を省略する。このコンテンツ受信システムは、相互にネットワークＮを介して接続されたデジタル放送受信機１（図２参照）と、コンテンツ提供装置１０２（図１１参照）と、認証管理装置２００Ａ（図１２参照）とを備えている。
【０１００】
［コンテンツ提供装置の構成］
図１１は、第３の実施形態のコンテンツ受信システムを構成するコンテンツ提供装置の構成を示す機能ブロック図である。
このコンテンツ提供装置１０２は、図１１に示すように、ネットワーク通信手段１２０Ｂと、受信データ管理手段１６０Ｂとの機能が異なると共に、記憶手段１４０Ｂに登録情報記憶手段１４１を備えていない点を除いて、図３に示したコンテンツ提供装置１００と同一の構成なので、同一の構成には同一の符号を付し、説明を省略する。
【０１０１】
ネットワーク通信手段１２０Ｂは、認証応答取得手段１３５と、証明要求送信手段１３６と、証明書取得手段１３７とを備えている。
認証応答取得手段１３５は、認証管理装置２００Ａ（図１２参照）から認証応答を取得するものである。
証明要求送信手段１３６は、証明要求生成手段１７３で生成された証明要求を認証管理装置２００Ａに送信するものである。
証明書取得手段１３７は、認証管理装置２００Ａから認証証明書（証明書）を取得するものである。
【０１０２】
受信データ管理手段１６０Ｂは、接続指示手段１７２と、証明要求生成手段１７３とを備える。
接続指示手段１７２は、コンテンツ要求取得手段１２１でコンテンツ要求を取得した場合に、当該コンテンツ要求を送信したデジタル放送受信機１（図２参照）に対して、認証管理装置２００Ａへリダイレクションにより接続切替するように指示するものである。なお、コンテンツ提供装置１０２は、接続切替後、所定時間経過しても認証応答がない場合、認証が失敗したことを認識する。
証明要求生成手段１７３は、当該コンテンツ要求を送信したデジタル放送受信機１のユーザの認証に対する認証証明書を認証管理装置２００Ａに要求する証明要求を生成するものである。
【０１０３】
［認証管理装置の構成］
図１２は、第３の実施形態のコンテンツ受信システムを構成する認証管理装置の構成を示す機能ブロック図である。
この認証管理装置（ＩＤＰサーバ：Identity Provider）２００Ａは、図１２に示すように、ネットワーク通信手段２２０Ａと、記憶手段２４０Ａと、認証状況管理手段２６０Ａとを備える。なお、図８に示した認証管理装置２００と同一の構成には同一の符号を付し、説明を省略する。
【０１０４】
ネットワーク通信手段２２０Ａは、認証要求送信手段２２４と、認証用データ取得手段２２５と、認証応答出力手段２２６と、認証メッセージ出力手段２２７と、証明要求取得手段２２８と、証明書出力手段２２９とを備えている。
認証要求送信手段２２４は、認証要求生成手段２６７で生成された認証要求をデジタル放送受信機１に送信するものである。
認証用データ取得手段２２５は、デジタル放送受信機１（図２参照）から認証用データを取得するものである。
認証応答出力手段２２６は、認証応答生成手段２６９で生成された認証応答をコンテンツ提供装置１０２（図１１参照）に送信するものである。
認証メッセージ出力手段２２７は、認証メッセージ生成手段２７０で生成された認証メッセージをデジタル放送受信機１に送信するものである。
証明要求取得手段２２８は、コンテンツ提供装置１０２から証明要求を取得するものである。
証明書出力手段２２９は、証明書生成手段２７１で生成された認証証明書をコンテンツ提供装置１０２に送信するものである。
【０１０５】
記憶手段２４０Ａは、例えば、メモリやＨＤＤから構成され、認証ユーザ記憶手段２４２と、登録情報記憶手段２４３とを備える。
認証ユーザ記憶手段２４２は、認証状況取得手段２２１で取得された認証状況をユーザ別に記憶するものであって、ＨＤＤ等の一般的な記録媒体である。
登録情報記憶手段２４３は、デジタル放送受信機１で生成される認証用データをユーザ登録情報として予め記憶するものであって、ＨＤＤ等の一般的な記録媒体である。
【０１０６】
認証状況管理手段２６０Ａは、判別手段２６４Ａと、認証ユーザ管理手段２６６と、認証要求生成手段２６７と、登録情報検索手段２６８と、認証応答生成手段２６９と、認証メッセージ生成手段２７０と、証明書生成手段２７１とを備えている。
判別手段２６４Ａは、登録情報検索手段２６８の検索結果に基づいて、デジタル放送受信機１から取得した認証データで特定されるユーザの登録情報が登録されている（ユーザを認証する）か否かを判別するものである。この判別手段２６４Ａは、判別結果に応じて、認証応答生成手段２６９および認証メッセージ生成手段２７０にメッセージの生成を指示する。
【０１０７】
認証ユーザ管理手段２６６は、認証ユーザ記憶手段２４２を参照して、通信接続されているデジタル放送受信機１のユーザが認証済みか否かを判別するものである。この認証ユーザ管理手段２６６は、ユーザが認証済みであると判別した場合、認証応答生成手段２６９および認証メッセージ生成手段２７０にメッセージの生成を指示し、ユーザが認証済みでないと判別した場合、認証要求生成手段２６７にメッセージの生成を指示する。
【０１０８】
認証要求生成手段２６７は、認証ユーザ管理手段２６６で、デジタル放送受信機１のユーザが認証済みでないと判別した場合に、デジタル放送受信機１に認証用データを要求するためのメッセージである認証要求を生成する。
登録情報検索手段２６８は、認証用データ取得手段２２５で取得した認証用データで特定されるユーザの登録情報（認証用データ）を登録情報記憶手段２４３から検索し、判別手段２６４Ａに出力するものである。
認証応答生成手段２６９は、判別手段２６４Ａで、取得した認証データで特定されるユーザの登録情報が登録されていると判別した場合、または、認証ユーザ管理手段２６６で、デジタル放送受信機１のユーザが認証済みであると判別した場合に、コンテンツ提供装置１０２に応答メッセージである認証応答を生成する。
【０１０９】
認証メッセージ生成手段２７０は、判別手段２６４Ａで、取得した認証データで特定されるユーザの登録情報が登録されていると判別した場合、または、認証ユーザ管理手段２６６で、デジタル放送受信機１のユーザが認証済みであると判別した場合に、デジタル放送受信機１に応答メッセージである認証メッセージを生成する。また、認証メッセージ生成手段２７０は、判別手段２６４Ａで、取得した認証データで特定されるユーザの登録情報が登録されていないと判別された場合に、デジタル放送受信機１にリジェクトメッセージを生成する。
証明書生成手段２７１は、証明要求取得手段２２８で、コンテンツ提供装置１０２から証明要求を受信した場合に、デジタル放送受信機１のユーザが認証済みであることを証明する認証証明書を生成（発行）するものである。
【０１１０】
［コンテンツ受信システムの動作］
次に、図１３を参照（適宜図２、図１１および図１２参照）して、コンテンツ受信システムの動作について説明する。図１３は、第３の実施形態のコンテンツ受信システムにおけるコンテンツ受信動作を示すフローチャートである。
前提条件は、図４のフローチャートを参照して説明した第１の実施形態と同様である。デジタル放送受信機１は、コンテンツ要求生成手段３１によって、コンテンツ要求を生成し、コンテンツ要求送信手段２１によって、コンテンツ要求をネットワークＮを介してコンテンツ提供装置１０２へ送信する（ステップＳ１３０１）。
【０１１１】
コンテンツ提供装置１０２は、コンテンツ要求取得手段１２１によって、コンテンツ要求を受信すると（ステップＳ１３３１）、接続指示手段１７２によって、当該コンテンツ要求を送信したデジタル放送受信機１に対して、認証管理装置２００Ａへリダイレクションにより接続切替するように指示する（ステップＳ１３３３）。これにより、当該コンテンツ要求を送信したデジタル放送受信機１は、ネットワークＮを介して認証管理装置２００Ａと通信接続される。
【０１１２】
ステップＳ１３３３に続いて、認証管理装置２００Ａは、認証ユーザ管理手段２６６によって、認証ユーザ記憶手段２４２を参照して、通信接続されているデジタル放送受信機１のユーザが認証済みか否かを判別する（ステップＳ１３５３）。ユーザが認証済みであると判別した場合（ステップＳ１３５３：Ｙｅｓ）、認証管理装置２００Ａは、後記するステップＳ１３６１の処理を実行する。一方、ユーザが認証済みでないと判別した場合（ステップＳ１３５３：Ｎｏ）、認証管理装置２００Ａは、認証要求生成手段２６７によって、認証要求を生成し、デジタル放送受信機１に認証要求を送信する（ステップＳ１３５５）。
【０１１３】
ステップＳ１３５５に続いて、デジタル放送受信機１は、ステップＳ１３０５〜Ｓ１３１７を順次処理する。なお、ステップＳ１３０５〜Ｓ１３１７は、それぞれ図４に示したステップＳ４０３〜Ｓ４０９と同一なので説明を省略する。ただし、ステップＳ１３１７において、コンテンツを受信した後、他のコンテンツ提供装置１０２からコンテンツ受信動作を繰り返す場合、ステップＳ１３０１に戻ることとなる。
【０１１４】
また、説明を省略したステップＳ１３０７の認証用データ送信処理に応じて、認証管理装置２００Ａは、認証用データ取得手段２２５によって、認証用データを受信する（ステップＳ１３５７）。そして、認証管理装置２００Ａは、登録情報検索手段２６８によって、認証用データで特定されるユーザの登録情報を登録情報記憶手段２４３から検索し、判別手段２６４Ａによって、登録されているか否かを判別する（ステップＳ１３５９）。ユーザの登録情報が登録されている場合（ステップＳ１３５９：Ｙｅｓ）、認証応答生成手段２６９によって、認証応答を生成し、認証応答出力手段２２６によって、認証応答をコンテンツ提供装置１０２に送信すると共に、認証メッセージ生成手段２７０によって、認証メッセージを生成し、認証メッセージ出力手段２２７によって、認証メッセージをデジタル放送受信機１へ送信する（ステップＳ１３６１）。また、前記したように、認証管理装置２００Ａは、認証ユーザ管理手段２６６によって、ユーザが認証済みであると判別した場合（ステップＳ１３５３：Ｙｅｓ）も同様の処理を実行する。一方、ユーザの登録情報が登録されていない場合（ステップＳ１３５９：Ｎｏ）、認証メッセージ生成手段２７０によって、リジェクトメッセージを生成し、認証メッセージ出力手段２２７によって、デジタル放送受信機１へ送信する（ステップＳ１３６２）。
【０１１５】
ステップＳ１３６１またはＳ１３６２に応じて、デジタル放送受信機１は、説明を省略したステップＳ１３１１の判別処理を実行し、コンテンツ提供装置１０２は、ステップＳ１３４１の判別処理を実行する。コンテンツ提供装置１０２は、認証応答を受信しない場合（ステップＳ１３４１：Ｎｏ）、処理を終了する。一方、認証応答取得手段１３５で認証応答を取得した場合（ステップＳ１３４１：Ｙｅｓ）、証明要求生成手段１７３によって、証明要求を生成し、証明要求送信手段１３６によって、証明要求を認証管理装置２００Ａへ送信する（ステップＳ１３４３）。
【０１１６】
ステップＳ１３４３に続いて、認証管理装置２００Ａは、証明要求取得手段２２８によって、証明要求を受信する（ステップＳ１３６３）。そして、認証管理装置２００Ａは、証明書生成手段２７１によって、認証証明書を生成し、証明書出力手段２２９によって、認証証明書をコンテンツ提供装置１０２に送信し（ステップＳ１３６５）、ステップＳ１３５３に戻る。ステップＳ１３６５に続いて、コンテンツ提供装置１０２は、証明書取得手段１３７によって、認証証明書を受信し（ステップＳ１３４５）、コンテンツ配信手段１２５によって、コンテンツをデジタル放送受信機１に配信する（ステップＳ１３４７）。
【０１１７】
次に、デジタル放送受信機１がシングルサインオンにより、異なるコンテンツ提供装置１０２ａ，１０２ｂから順次コンテンツを受信する場合のユーザ操作を図１４を参照して説明する。図１４は、デジタル放送受信機におけるユーザ操作の説明図である。
まず、デジタル放送受信機１のユーザは、コンテンツ提供装置１０２ａに対してコンテンツ要求を実行する（１４０１）。具体的には、このユーザは、既に会員登録済みのサイトにアクセスするためにリモコンＲを操作する。
【０１１８】
コンテンツ提供装置１０２ａは、リダイレクションにより、デジタル放送受信機１に認証管理装置（以下、ＩＤＰという）２００ＡのＵＲＬ（Uniform Resource Locator）を設定する（１４０２）ことにより、デジタル放送受信機１を介して、ＩＤＰ２００Ａに認証を問い合わせる（１４０３）。そして、ユーザは、ＩＤＰ２００Ａとの間で認証処理を実行する（１４０４）。具体的には、ユーザは、デジタル放送受信機１の表示装置Ｄに「パスワードを入力して下さい」とのメッセージが表示されたときに、例えば「パスワード生成」と表示された表示ボタンを選択する。これにより、生成されたパスワードをＩＤＰ２００Ａが認証した場合、ＩＤＰ２００Ａは、デジタル放送受信機１を介して、コンテンツ提供装置１０２ａに認証の問い合わせに対するレスポンス（応答）を行う（１４０５）。そして、コンテンツ提供装置１０２ａが認証証明書（アサーション：Assertion）を要求すると、ＩＤＰ２００Ａは認証証明書を発行し（１４０６）、返信する。そして、コンテンツ提供装置１０２ａは、デジタル放送受信機１にコンテンツを提供する（１４０７）。
【０１１９】
続いて、ユーザは、コンテンツ提供装置１０２ｂに対してコンテンツ要求を実行する（１４０８）。具体的には、このユーザは、既に会員登録済みの別のサイトにアクセスするためにリモコンＲを操作する。コンテンツ提供装置１０２ｂは、リダイレクションにより、ＩＤＰ２００ＡのＵＲＬを設定する（１４０９）ことにより、デジタル放送受信機１を介して、ＩＤＰ２００Ａに認証を問い合わせる（１４１０）。ＩＤＰ２００Ａは、当該ユーザが認証済みであると判別し、ユーザとの間の認証処理を繰り返すことなく、コンテンツ提供装置１０２ｂに認証の問い合わせに対するレスポンスを行う（１４１１）。以下、同様に、ＩＤＰ２００Ａは認証証明書を発行すると（１４１２）、コンテンツ提供装置１０２ｂは、デジタル放送受信機１にコンテンツを提供する（１４１３）。
【０１２０】
第３の実施形態によれば、デジタル放送受信機１は、初回に通信接続したコンテンツ提供装置１０２（例えば１０２ａ）にコンテンツ要求を送信すると、認証管理装置２００Ａへ通信接続が切り替えられ、ユーザの操作にしたがって、認証管理装置２００Ａに認証用データを送信する。また、２回目以降に通信接続するコンテンツ提供装置１０２（例えば１０２ｂ）にコンテンツ要求を送信した際に、ユーザは、認証用データをどこにも送信する操作を必要としない。したがって、デジタル放送受信機１のユーザは、認証管理装置２００Ａとの間で１回だけ認証のための入力をすることにより、異なる会員限定サイトから所望のコンテンツを取得することができる。
【０１２１】
以上、本発明の実施形態について説明したが、本発明は各実施形態には限定されない。例えば、各実施形態では、デジタル放送受信機１（１Ａ）は、デジタル放送の放送データから鍵情報としてワーク鍵Ｋｗを抽出するものとしたが、これに限定されるものではなく、抽出する鍵情報は、コンテンツをスクランブルするスクランブル鍵Ｋｓ、コンテンツ単位にスクランブル鍵Ｋｓを暗号化するコンテンツ鍵Ｋｃ、または、これらの組合せであってもよい。
【０１２２】
また、各実施形態では、デジタル放送受信機１（１Ａ）の識別情報記憶手段８は、ＣＡＳカード等のＩＣカードであるとして説明したが、これに限定されるものではなく、識別情報記憶手段８は、ＲＯＭやＨＤＤ等の一般的な記録媒体であってもよい。また、デジタル放送受信機１（１Ａ）を複数のユーザが利用する場合、識別情報を、各ユーザごとに付与するようにしてもよい。
【０１２３】
また、デジタル放送受信機１（１Ａ）の認証用データ生成手段３２は、認証用データのうち、ユーザＩＤを固定してパスワードを生成するものとしたが、逆にパスワードを固定してユーザＩＤを生成してもよいし、両方とも生成してもよい。また、ユーザＩＤおよびパスワードは一例であって、認証用データは、それら以外でもよく、また、２種類に限らず、１種類でも３種類以上でもよい。さらに、認証用データ生成手段３２は、鍵情報と識別情報だけで認証用データを生成することに限られるものではなく、認証用データを生成する際に、その他の情報も利用してもよい。例えば、コンテンツ要求を送信したコンテンツ提供装置１００（１０１，１０２）のＵＲＬ、コンテンツが提供されているサイトの名称、コンテンツの名称等の情報やこれらを適宜組み合わせ、または、変換して生成される情報（文字列等）と、鍵情報および識別情報とを所定の方法で掛け合わせて認証用データを生成する。この場合、アクセス先によって異なる認証用データ（ユーザＩＤ、パスワード）が生成されることになるので、コンテンツ提供装置１００（１０１，１０２）ごと（または会員限定サイトごと）に、異なる認証用データ（ユーザＩＤ、パスワード）を生成することができる。また、認証用データ生成手段３２は、鍵情報を用いずに、識別情報記憶手段８で記憶された識別情報を認証用データとして生成するようにしてもよい。
【０１２４】
また、デジタル放送受信機１（１Ａ）と、コンテンツ提供装置１００（１０１，１０２）と、認証管理装置２００（２００Ａ）との間で相互に通信を行う場合に、所定の暗号化方式で暗号化してデータ（認証用データ等）を送受信するようにしてもよい。
【０１２５】
また、前記第１および第２の実施形態のコンテンツ受信システムでは、デジタル放送受信機１（１Ａ）は、認証用データ送信手段２３で出力される認証用データと、コンテンツ要求送信手段２１で出力されるコンテンツ要求とを同じタイミングでコンテンツ提供装置１００（１０１）へ出力するようにしてもよい。この場合、図４に示したステップＳ４０１〜Ｓ４０５、または、図９に示したステップＳ９０５〜Ｓ９０９の処理は、コンテンツ要求および認証用データの一括送信処理となる。その結果、セッション時間を短縮できる。また、この場合、コンテンツ提供装置１００（１０１）は、認証要求生成手段１６２および認証要求送信手段１２２を省略できるので機能を簡略化できる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１の実施形態に係るデジタル放送受信機を含むコンテンツ受信システムの構成を示す構成図である。
【図２】図１に示したデジタル放送受信機の構成を示す機能ブロック図である。
【図３】図１に示したコンテンツ提供装置の構成を示す機能ブロック図である。
【図４】図１に示したコンテンツ受信システムの動作を示すフローチャートである。
【図５】本発明の第２の実施形態に係るデジタル放送受信機を含むコンテンツ受信システムの構成を示す構成図である。
【図６】図５に示したデジタル放送受信機の構成を示す機能ブロック図である。
【図７】図５に示したコンテンツ提供装置の構成を示す機能ブロック図である。
【図８】図５に示した認証管理装置の構成を示す機能ブロック図である。
【図９】図５に示したコンテンツ受信システムにおいて、１回目のコンテンツ受信動作を示すフローチャートである。
【図１０】図５に示したコンテンツ受信システムにおいて、２回目以降のコンテンツ受信動作を示すフローチャートである。
【図１１】第３の実施形態のコンテンツ受信システムを構成するコンテンツ提供装置の構成を示す機能ブロック図である。
【図１２】第３の実施形態のコンテンツ受信システムを構成する認証管理装置の構成を示す機能ブロック図である。
【図１３】第３の実施形態のコンテンツ受信システムにおけるコンテンツ受信動作を示すフローチャートである。
【図１４】デジタル放送受信機におけるユーザ操作の説明図である。
【符号の説明】
【０１２７】
１，１Ａ        デジタル放送受信機
１００，１０１（１０１ａ，１０１ｂ），１０２    コンテンツ提供装置
２００，２００Ａ    認証管理装置
Ｎ        ネットワーク
２        ネットワーク通信手段
２１      コンテンツ要求送信手段
２２      認証要求受信手段
２３      認証用データ送信手段（認証用データ出力手段）
２４      認証メッセージ受信手段（認証メッセージ取得手段）
２５      コンテンツ受信手段（コンテンツ取得手段）
３        認証管理手段
３１      コンテンツ要求生成手段
３２      認証用データ生成手段
４        受信データ管理手段
４１      解析手段
４２      書込手段
４３      読出手段
５        放送受信手段
６        鍵情報抽出手段（限定受信情報抽出手段）
７        鍵情報記憶手段
８        識別情報記憶手段
９        操作制御手段
１０      蓄積手段
１１      切替手段
１２      コンテンツ再生手段
１３      表示制御手段
Ｒ        リモコン
Ｄ        表示装置
【図１】
0004658814.tif 000002
【図２】
0004658814.tif 000003
【図３】
0004658814.tif 000004
【図４】
0004658814.tif 000005
【図５】
0004658814.tif 000006
【図６】
0004658814.tif 000007
【図７】
0004658814.tif 000008
【図８】
0004658814.tif 000009
【図９】
0004658814.tif 000010
【図１０】
0004658814.tif 000011
【図１１】
0004658814.tif 000012
【図１２】
0004658814.tif 000013
【図１３】
0004658814.tif 000014
【図１４】
0004658814.tif 000015