(57)【要約】【課題】認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムを提供する。【解決手段】暗号鍵配信によるマルチキャストストリームの認証システムであって，マルチキャスト方式を用いて，配信データを暗号化して配信する配信装置１００と，配信装置１００から配信された配信データを受信および復号して，配信データを再生する再生端末と１２０と，配信装置１００と独立して設けられ，再生端末１２０が配信データの閲覧権限を有するかどうかを認証する認証装置１１０と，から構成される，マルチキャストストリームの認証システムが提供される。【選択図】    図１
2007081597.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵配信によるマルチキャストストリームの認証システムであって：
マルチキャスト方式を用いて，配信データを暗号化して配信する配信装置と；
前記配信装置から配信された配信データを受信および復号して，配信データを再生する再生端末と；
前記配信装置と独立して設けられ，前記再生端末が前記配信データの閲覧権限を有するかどうかを認証する認証装置と；
を含み，
前記配信装置は，
前記認証装置から送信される公開鍵を受信する鍵配信部と；
前記配信データの暗号化および復号化を行うための共通鍵を生成する暗号・復号鍵生成部と；
前記配信データを前記共通鍵で暗号化する暗号化部と；
を含み，
前記認証装置は，
前記配信装置の前記暗号・復号鍵生成部で生成した共通鍵が登録される鍵データベースと；
前記配信装置の公開鍵や前記再生端末の公開鍵を受信する鍵受配信部と；
前記再生端末の公開鍵を登録しておき，前記再生端末が前記配信データの閲覧権限を有するか確認する認証部と；
前記再生端末が前記配信データを受信するために配信データ送信要求パケットを送出すると，前記配信データ送信要求パケットを収集する収集部と；
を含み，
前記再生端末は，
前記認証装置において前記再生端末の公開鍵で暗号化され，前記認証サーバから配信された前記共通鍵を復号化する復号化部と；
前記共通鍵を用いて，前記配信データを復号化する復号化部と；
前記配信データを受信するために配信データ送信要求パケットを送出する送出部と；
を含むことを特徴とする，暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項２】
前記配信装置は，前記配信データの基となるデータをエンコードするエンコーダを含むことを特徴とする，請求項１に記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項３】
前記再生端末は，前記エンコーダによりエンコードされた前記配信データをデコードするデコーダを含むことを特徴とする，請求項２に記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項４】
前記認証部は，前記再生端末の装置識別情報と，前記再生端末の公開鍵と，再生可能なマルチキャストグループアドレスの情報を格納することを特徴とする，請求項１〜３のいずれかに記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項５】
前記装置識別情報は，ＭＡＣアドレスであることを特徴とする，請求項４に記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項６】
前記鍵データベースは，マルチキャストグループアドレスと，前記共通鍵の情報を格納することを特徴とする，請求項１〜５のいずれかに記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項７】
前記再生端末は，配信データを出力する出力装置が別途接続されていることを特徴とする，請求項１〜６のいずれかに記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項８】
前記出力装置は，前記再生端末と一体となっていることを特徴とする，請求項７に記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項９】
前記配信データ送信要求パケットは，マルチキャストプロトコルであるインターネットグループ管理プロトコルのｊｏｉｎパケットであることを特徴とする，請求項１〜８に記載の暗号鍵配信によるマルチキャストストリームの認証システム。
【請求項１０】
配信装置からマルチキャスト方式を用いて配信された配信データの再生権限を再生端末が有するかどうかを，鍵認証方式で認証する認証装置であって：
前記配信装置で生成した，前記配信データを復号する共通鍵を登録する鍵データベースと；
前記配信装置から送信される公開鍵や前記再生端末から送信される公開鍵を受信する鍵受配信部と；
前記再生端末から送信される公開鍵を登録しておき，前記再生端末が前記配信データの閲覧権限を有するか認証する認証部と；
前記再生端末が配信データ送信要求パケットを送出すると，前記配信データ送信要求パケットを収集する収集部と；
を含むことを特徴とする，認証装置。
【請求項１１】
前記鍵データベースは，マルチキャストグループアドレスと，前記マルチキャストグループアドレスに対応する公開鍵の情報を格納することを特徴とする，請求項１０に記載の認証装置。
【請求項１２】
前記収集部は，前記配信データ送信要求パケットをプロミスキャスモードで収集することを特徴とする，請求項１０または１１に記載の認証装置。
【請求項１３】
前記認証部は，前記再生端末の装置識別情報と，前記再生端末の公開鍵と，再生可能なマルチキャストグループアドレスの情報を格納することを特徴とする，請求項１０〜１２のいずれかに記載の認証装置。
【請求項１４】
前記認証部は，前記配信データ送信要求パケットに記述された前記装置識別情報および前記マルチキャストグループアドレスが自らに登録されていた場合に，そのマルチキャストグループアドレスに対応する前記共通鍵を，前記再生端末の公開鍵で暗号化し，前記再生端末に授与することを特徴とする，請求項１３に記載の認証装置。
【請求項１５】
前記装置識別情報は，ＭＡＣアドレスであることを特徴とする，請求項１３または１４のいずれかに記載の認証装置。
【請求項１６】
マルチキャスト方式を用いて配信データを配信し，認証装置で前記配信データの閲覧権限を認証する配信装置であって：
前記配信データの暗号化および復号化を行う共通鍵を生成する暗号・復号鍵生成部と；
前記認証装置から送信される公開鍵を受信し，前記共通鍵を前記認証装置から送信される公開鍵で暗号化し，前記認証装置に授与する鍵配信部と；
前記配信データを前記共通鍵で暗号化する暗号化部と；
を含むことを特徴とする，配信装置。
【請求項１７】
前記配信装置は，前記配信データの基となるデータをエンコードするエンコーダを含むことを特徴とする，請求項１６に記載の配信装置。
【請求項１８】
前記エンコーダによるエンコードの開始以後に，前記暗号・復号鍵生成部が配信データの暗号化及び復号化を行う共通鍵を生成することを特徴とする，請求項１７に記載の配信装置。
【請求項１９】
コンピュータを，請求項１０〜１５のいずれかに記載の認証装置として機能させるための，コンピュータプログラム。
【請求項２０】
コンピュータを，請求項１６〜１８のいずれかに記載の配信装置として機能させるための，コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムに関する。
【背景技術】
【０００２】
ＩＰ網におけるパケット配信方法には，単一のアドレスを指定して特定の相手にデータを送信するユニキャスト配信，不特定多数の相手に向かってデータを送信するブロードキャスト配信，複数の相手を指定して同一のデータを送信するマルチキャスト配信がある。
【０００３】
従来，複数の端末へ同報配信する場合には，同一セグメント内では複数の同一パケットを同時にエンドツーエンドで配信するユニキャスト配信が行われていた。
【０００４】
しかし，ユニキャスト配信は，受信者が増加すると，その受信者の数だけパケットを送信しなければならないため，回線が混雑したり，回線帯域の使用効率が悪化したりするといった問題があった。
【０００５】
また，ブロードキャスト配信においても，ネットワークの全端末に向けて同一パケットを送信するため，回線帯域の使用効率が悪いといった問題があった。
【０００６】
これらの配信方法に対し，マルチキャスト配信は特定のグループに加入している複数の相手にのみパケットデータを配信するため，無駄なパケットを送信することが無く，回線帯域の使用効率を改善することが可能になる。近年，マルチキャスト配信に対応したネットワーク機器が多く登場し始め，ＩＰネットワークを利用した映像・音声配信の分野でマルチキャスト配信が広く利用されつつある（特許文献１参照）。
【０００７】
【特許文献１】特開２００４−３６３８９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら，マルチキャスト配信している映像や音声などの配信データは，その配信先のマルチキャストグループアドレスと，配信データのポート番号を何らかの方法で知った上で，閲覧権限の無い再生端末上でそのマルチキャストグループアドレスとポート番号を設定すれば，閲覧権限が無い端末でもパケットを受信し，配信データを閲覧することが出来る。そのため，特定の端末でのみ配信データの再生を許可することが困難であると言った問題点があった。
【０００９】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，新規かつ改良された，認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために，本発明のある観点によれば，暗号鍵配信によるマルチキャストストリームの認証システムであって，マルチキャスト方式を用いて，配信データを暗号化して配信する配信装置と，配信装置から配信された配信データを受信および復号して，配信データを再生する再生端末と，配信装置と独立して設けられ，前記再生端末が前記配信データの閲覧権限を有するかどうかを認証する認証装置と，から構成され，配信装置は，認証装置の公開鍵を受信する鍵配信部と，配信データの暗号および復号を行う共通鍵を生成する暗号・復号鍵生成部と，配信データを前記共通鍵で暗号化する暗号化部と，を含み，認証装置は，配信装置の暗号・復号鍵生成部で生成した共通鍵が登録される鍵データベースと，配信装置の公開鍵や再生端末の公開鍵を受信する鍵受配信部と，再生端末の公開鍵を登録しておき，再生端末が配信データの閲覧権限を有するか確認する認証部と，再生端末が配信データを受信するために配信データ送信要求パケットを送出すると，配信データ送信要求パケットを収集する収集部と，を含み，再生端末は，認証装置上で再生端末の公開鍵で暗号化され，認証サーバから配信された共通鍵を復号化する復号化部と，共通鍵を用いて，配信データを復号化する復号化部と，配信データを受信するために配信データ送信要求パケットを送出する送出部と，を含むことを特徴とする，暗号鍵配信によるマルチキャストストリームの認証システムが提供される。
【００１１】
かかる構成によれば，配信装置から配信される配信データの閲覧権限を有する再生端末にのみ，認証サーバから配信データを復号する共通鍵を授与することができる。従って，閲覧権限が無い端末において，配信データの配信先のマルチキャストグループアドレスと配信データのポート番号を何らかの方法で知り得たとしても，配信データを復号する共通鍵がないと配信データを再生することができないため，配信データの盗聴を防ぐことができる。
【００１２】
上記配信装置はエンコーダを含んでいてもよく，上記再生端末はデコーダを含んでいてもよい。かかる構成によれば，エンコーダは，配信データの基となるデータをエンコードし，デコーダは，エンコーダによりエンコードされた配信データをデコードする。その結果，配信データの容量を少なくすることができる。
【００１３】
上記認証部は，上記再生端末の装置識別情報と，上記再生端末から配信される公開鍵と，再生可能なマルチキャストグループアドレスの情報を格納してもよく，装置識別情報はＭＡＣアドレスであってもよい。かかる構成によれば，再生端末が送信した配信データ送信要求パケットに記述された装置識別情報を用いて，上記認証部は再生端末が閲覧権限を有するか認証する。その結果，閲覧権限の無い再生端末の配信データの閲覧を防ぐことができる。
【００１４】
上記鍵データベースは，マルチキャストグループアドレスと，上記共通鍵の情報を格納してもよい。かかる構成によれば，鍵データベースは上記認証部で閲覧権限を有すると認証された再生端末に対し，共通鍵を配信する。その結果，閲覧権限を有すると認証された再生端末に対してのみ，配信データを復号化する共通鍵を配信することができる。
【００１５】
上記再生端末は，配信データを出力する出力装置が別途接続されていてもよく，また出力装置は再生端末と一体となっていてもよい。
【００１６】
上記配信データ送信要求パケットは，マルチキャストプロトコルであるインターネットグループ管理プロトコル（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ，以下ＩＧＭＰ）の，マルチキャストグループに加入するためのパケットであるｊｏｉｎパケットであってもよい。かかる構成によれば，上記配信データ送信要求パケットがＩＧＭＰのｊｏｉｎパケットであっても，同様の作用を得ることができる。したがって，ＩＧＭＰのｊｏｉｎパケットを用いた場合においても，上記認証部は再生端末の認証を行うことができる。
【００１７】
上記課題を解決するために，本発明の別の観点によれば，配信装置からマルチキャスト方式を用いて配信された配信データの再生権限を再生端末が有するかどうかを，鍵認証方式で認証する認証装置であって，配信装置で生成した，配信データを復号する共通鍵を登録する鍵データベースと，配信装置から送信される公開鍵や再生端末から送信される公開鍵を受信する鍵受配信部と，再生端末から送信される公開鍵を登録しておき，再生端末が配信データの閲覧権限を有するか認証する認証部と，再生端末が配信データ送信要求パケットを送出すると，配信データ送信要求パケットを収集する収集部と，を含むことを特徴とする，認証装置が提供される。
【００１８】
かかる構成によれば，配信装置から配信される配信データの閲覧権限を有する再生端末のみ，認証サーバから配信データを復号する共通鍵を授与することができる。従って，閲覧権限が無い端末においては上記共通鍵を受け取ることができないため，閲覧権限が無い再生端末上での配信データの再生を防ぐことができる。
【００１９】
上記鍵データベースは，マルチキャストグループアドレスと，マルチキャストグループアドレスに対応する公開鍵の情報を格納してもよい。かかる構成によれば，鍵データベースは上記認証部で閲覧権限を有すると認証された再生端末に対し，共通鍵を配信する。その結果，閲覧権限を有すると認証された再生端末に対してのみ，配信データを復号化する共通鍵を配信することができる。
【００２０】
上記収集部は，上記配信データ送信要求パケットをプロミスキャスモードで収集してもよい。
【００２１】
上記認証部は，上記再生端末の装置識別情報と，上記再生端末から配信される公開鍵と，再生可能なマルチキャストグループアドレスの情報を格納してもよく，また装置識別情報は，ＭＡＣアドレスであってもよい。かかる構成によれば，再生端末が送信した配信データ送信要求パケットに記述された装置識別情報を用いて，上記認証部は再生端末が閲覧権限を有するか認証する。その結果，閲覧権限の無い再生端末の配信データの閲覧を防ぐことができる。
【００２２】
上記認証部は，上記配信データ送信要求パケットに記述された上記装置識別情報および上記マルチキャストグループアドレスが自らに登録されていた場合に，そのマルチキャストグループアドレスに対応する上記共通鍵を，上記再生端末から配信された公開鍵で暗号化し，上記再生端末に授与するようにしてもよい。
【００２３】
上記課題を解決するために，本発明のさらに別の観点によれば，マルチキャスト方式を用いて配信データを配信し，認証装置で前記配信データの閲覧権限を認証する配信装置であって，配信データの暗号化および復号化を行う共通鍵を生成する暗号・復号鍵生成部と，認証装置から送信される公開鍵を受信し，共通鍵を認証装置から送信される公開鍵で暗号化し，認証装置に授与する鍵配信部と，配信データを共通鍵で暗号化する暗号化部と，を含むことを特徴とする，配信装置が提供される。
【００２４】
かかる構成によれば，配信データは配信装置上で暗号化され，暗号化された配信データの復号化に必要な共通鍵は認証装置が別途保管することができる。従って，配信データの再生には認証装置から共通鍵を入手する必要があり，認証装置で適切な認証を行うことで，閲覧権限が無い端末上での配信データの再生を防ぐことができる。
【００２５】
上記配信装置は，エンコーダを含んでいてもよい。かかる構成によれば，配信データの基となるデータをエンコードする。その結果，配信データの容量を少なくすることができる。
【００２６】
上記配信装置は，上記エンコーダによるエンコードの開始以後に，上記暗号・復号鍵生成部が配信データの暗号化及び復号化を行う共通鍵を生成するようにしてもよい。
【発明の効果】
【００２７】
以上説明したように本発明によれば，閲覧権限のある再生端末にのみ，復号化に必要な鍵を認証サーバから配信することで，配信装置から配信された配信データを，閲覧権限の無い再生端末上で再生することを防止できる，暗号鍵配信によるマルチキャストストリームの認証システムを提供できるものである。
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２９】
図１は，本実施形態による認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムの構成図である。
【００３０】
図１に示すように，本実施形態による認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムは，配信装置１００と，ルータ１５０と，スイッチングハブ１６０と，再生端末１２０と，再生端末１２０が映像・音声ソース１３０の閲覧権限を有するかどうかを確認する認証装置である認証サーバ１１０から構成される。配信装置１００は，映像・音声ソース１３０をエンコードして，配信データとなる映像・音声ストリームを生成した後，生成した映像・音声ストリームを暗号化して，ＩＰネットワーク１４０に暗号化した配信データを配信する。再生端末１２０は，暗号化された映像・音声ストリームを復号化し，映像・音声ストリームをデコードして映像・音声ソース１３０を再生する。
【００３１】
配信装置１００は，映像・音声ストリームの暗号化及び復号化に必要な共通鍵Ｋｍを作成する暗号・復号鍵生成部１０１と，共通鍵Ｋｍを暗号化し，認証サーバ１１０に配信する鍵配信部１０３と，共通鍵Ｋｍを使用して，映像・音声ストリームを暗号化する暗号化部であるストリーム暗号化部１０５と，ＩＰネットワーク１４０に接続されているネットワークインタフェース１０７と，映像・音声ソース１３０をエンコードして，映像・音声ストリームを生成するエンコーダ１０９とを含む。ここで，共通鍵Ｋｍの添え字のｍは，マスターキーの意味として付している。
【００３２】
認証サーバ１１０は，配信装置１００の鍵配信部１０３から配信された暗号・復号鍵を登録する鍵データベース１１１と，配信装置１００との間，及び再生端末１２０との間で鍵の配信及び受信を行う鍵受配信部１１３と，再生端末１２０の閲覧権限の有無を検査する認証部１１５と，外部ネットワークに接続されているネットワークインタフェース１１７と，認証サーバ１１０の各部の動作を制御するＣＰＵ１１９とを含む。認証サーバ１１０は，１つのセグメントにつき少なくとも１つ設置する。
【００３３】
再生端末１２０は，認証サーバ１１０から配信され，暗号化された映像・音声ストリームを復号する，暗号化された復号鍵を復号する鍵復号化部１２１と，鍵復号化部１２１で復号化した共通鍵Ｋｍを使用して，暗号化された映像・音声ストリームを復号するストリーム復号化部１２３と，外部ネットワークに接続されているネットワークインタフェース１２５と，復号された映像・音声ストリームをデコードするデコーダ１２７と，再生端末１２０の各部の動作を制御するＣＰＵ１２９とを含む。図１では再生端末１２０が１つの場合を示しているが，再生端末１２０は２つ以上であってもよい。
【００３４】
再生端末１２０には，復号された映像・音声ストリームを出力する映像・音声出力装置１７０が別途接続されていてもよい。映像・音声出力装置１７０は，一般的にモニタやスピーカ等の映像や音声を出力する機器を指す。図１では再生端末１２０に映像・音声出力装置１７０が１つ接続されている場合を示しているが，映像・音声出力装置１７０は再生端末１２０に２つ以上接続されていてもよい。また，映像・音声出力装置１７０は，再生端末１２０と一体となった構造になっていてもよい。
【００３５】
再生端末１２０のＣＰＵ１２９は，配信装置１００に対して配信データ送信要求パケットを送出する送出部の役割を含んでいる。また，認証サーバ１１０のＣＰＵ１１９は，配信データ送信要求パケットを収集する収集部の役割を含んでいる。
【００３６】
次に，本実施形態による認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムを使用した盗聴対策方法について説明する。
【００３７】
図２は，本実施形態による認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムを使用した盗聴対策方法の流れ図である。
【００３８】
本実施形態による認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムを使用した盗聴対策方法は，認証サーバ１１０の公開鍵ｋｐを配信装置１００に事前に登録し，再生端末１２０の公開鍵Ｋｐと閲覧権限を有する全ての再生端末１２０の装置識別情報であるＭＡＣアドレスを，認証サーバ１１０の認証部１１５に事前に登録しておく。ＭＡＣアドレスは，ネットワークでホストを識別するために設定されるハードウェアアドレスであり，１つのＭＡＣアドレスは世界に１つしかない固有の番号となっている。ここで，公開鍵ｋｐおよびＫｐの添え字のｐは，ｐｕｂｌｉｃ（公開の）の意味として付している。
【００３９】
さらに，認証サーバ１１０の鍵データベース１１１に，マルチキャスト配信する全てのマルチキャストグループアドレスを事前に登録しておく。
【００４０】
映像・音声ソース１３０が配信装置１００に入力されると，エンコーダ１０９が映像・音声ソース１３０のエンコードを開始して，映像・音声ストリームを生成する（Ｓ１００）。エンコードが開始された以後に，暗号・復号鍵生成部１０１が，映像・音声ストリームの暗号および復号を行う共通鍵Ｋｍを生成する（Ｓ１１０）。
【００４１】
生成された共通鍵Ｋｍは，認証サーバ１１０の公開鍵ｋｐで暗号化される（Ｓ１２０）。暗号化された共通鍵Ｋｍは，鍵配信部１０３によって認証サーバ１１０へ送信される（Ｓ１３０）。
【００４２】
上記暗号化された共通鍵Ｋｍは，認証サーバ１１０の鍵受配信部１１３で，認証サーバ１１０の秘密鍵ｋｓで復号し（Ｓ１４０），鍵データベース１１１に保存する（Ｓ１５０）。ここで，秘密鍵ｋｓの添え字のｓは，ｓｅｃｒｅｔ（秘密の）の意味として付している。
【００４３】
エンコードされた映像・音声ソース１３０は，ストリーム暗号化部１０５で暗号化する（Ｓ１６０）。暗号化の際には，暗号・復号鍵生成部１０１が生成した上記共通鍵Ｋｍを用いる。エンコードされた映像・音声ソース１３０の暗号化が完了すると，配信装置１００はネットワークインタフェース１０７を通じてＩＰネットワーク１４０に配信する（Ｓ１７０）。
【００４４】
再生端末１２０を有するユーザは，配信された映像・音声ストリームを受信し再生しようとするときには，再生端末１２０を操作し，配信装置１００に対して配信データの送信を要求する（Ｓ１８０）。再生端末１２０のＣＰＵ１２９に備えられた送出部は，再生対象となるマルチキャストグループアドレス及び再生端末１２０のＭＡＣアドレスが記述されている配信データ送信要求パケットを配信装置１００に対して送出する。この配信データ送信要求パケットは，マルチキャストプロトコルであるＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のｊｏｉｎパケットであってもよい。
【００４５】
配信データ送信要求パケットがネットワーク上に送出されると，認証サーバ１１０のＣＰＵ１１９に備えられた収集部が，配信データ要求パケットを収集する（Ｓ１９０）。前記収集部が配信データ送信要求パケットを収集するにあたっては，ネットワークに流れる全パケットを無条件で受信することが出来るプロミスキャスモードで配信データ送信要求パケットを収集してもよい。
【００４６】
認証部１１５は，配信データ送信要求パケットに記述されたマルチキャストグループアドレスと再生端末１２０の装置識別情報であるＭＡＣアドレスを読み取り，配信データ送信要求パケットに記述されたマルチキャストグループアドレスから配信された配信データの閲覧権限を再生端末１２０が有しているかどうかを判断する（Ｓ２００）。
【００４７】
閲覧権限を有するかどうかの判断の際には，図３に示すような，認証部１１５内の再生端末情報テーブルを参照する。このテーブルには，再生端末１２０の装置識別情報であるＭＡＣアドレス，再生端末１２０の公開鍵及び，再生端末１２０が再生可能なマルチキャストグループアドレスが登録されている。
【００４８】
配信データ送信要求パケットに記述されたＭＡＣアドレスで再生端末情報テーブルを検索し，ＭＡＣアドレスが再生端末情報テーブルに存在しない場合，もしくは，ＭＡＣアドレスが再生端末情報テーブルに登録されていても，配信データ送信要求パケットに記述されたマルチキャストグループアドレスのレコードが存在しない場合は，その再生端末１２０は閲覧権限が無いものとみなし，認証サーバ１１０は再生端末１２０に対し共通鍵Ｋｍを授与しない。
【００４９】
一方，配信データ送信要求パケットに記述されている再生端末１２０のＭＡＣアドレス及びマルチキャストグループアドレスの両方を含むレコードが再生端末情報テーブルに存在した場合は，その再生端末１２０は閲覧権限を有するものとみなし，再生端末１２０に対し共通鍵Ｋｍを授与する。図４に示すような，鍵データベースに登録されたマルチキャストグループアドレス−鍵対応テーブルから共通鍵を検索し，配信データ送信要求パケットに記述されたマルチキャストグループアドレスに対応した共通鍵が，再生端末１２０への授与対象の共通鍵となる。共通鍵Ｋｍを授与する際には，認証部１１５に事前に登録しておいた再生端末１２０の公開鍵Ｋｐを用いて，共通鍵Ｋｍを暗号化する（Ｓ２１０）。共通鍵Ｋｍを暗号化した後に，再生端末１２０に共通鍵Ｋｍを配信する（Ｓ２２０）。
【００５０】
図３に示した再生端末情報テーブルを用いて説明すれば，配信データ送信要求パケットを送出した再生端末のＭＡＣアドレスが００−０１−０２−０３−０４−０６−０７で，配信データ送信要求パケットに記述されたマルチキャストグループアドレスが２３９．１９２．０．０であった場合，そのＭＡＣアドレスとマルチキャストグループアドレスの情報は再生端末情報テーブルに登録されているため，この再生端末は閲覧権限を有するとみなす。
【００５１】
一方，配信データ送信要求パケットを送出した再生端末のＭＡＣアドレスが００−０１−０２−０３−０４−０６−０７で，配信データ送信要求パケットに記述されたマルチキャストグループアドレスが２３９．１９２．０．３２であった場合，そのＭＡＣアドレスとマルチキャストグループアドレスの情報は再生端末情報テーブルに登録されているため，この再生端末は閲覧権限を有さないとみなす。
【００５２】
また，配信データ送信要求パケットを送出した再生端末のＭＡＣアドレスが００−０１−０２−０３−０４−０６−０６であった場合，このＭＡＣアドレス自体が再生端末情報テーブルに登録されていない，この再生端末は閲覧権限を有さないとみなす。
【００５３】
再生端末１２０は，暗号化された共通鍵Ｋｍを受信すると，鍵復号化部１２１において，再生端末１２０の秘密鍵Ｋｓを用いて共通鍵Ｋｍを復号する（Ｓ２３０）。ここで，秘密鍵Ｋｓの添え字のｓは，秘密鍵ｋｓと同様に，ｓｅｃｒｅｔ（秘密の）の意味として付している。
【００５４】
共通鍵Ｋｍを復号すると，ストリーム復号化部１２３で，共通鍵Ｋｍを用いて配信データを復号し（Ｓ２４０），デコーダ１２７で映像・音声ストリームをデコードして，映像・音声データを取り出す（Ｓ２５０）。
【００５５】
取り出された映像・音声データは，出力装置１７０から出力される（Ｓ２６０）。映像・音声データが出力装置１７０から出力されることにより，ユーザは映像・音声データを視聴することが出来る。
【００５６】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００５７】
本発明は，認証サーバを介した暗号鍵配信によるマルチキャストストリームの認証システムに適用可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施形態を示す説明図である。
【図２】本発明の実施形態の流れ図である。
【図３】本発明の実施形態の，認証部内の再生端末情報テーブルのデータ構成である。
【図４】本発明の実施形態の，鍵データベース内のデータ構成である。
【符号の説明】
【００５９】
１００      配信装置
１０１      暗号・復号鍵生成部
１０３      鍵配信部
１０５      ストリーム暗号化部
１０７      ネットワークインタフェース
１０９      エンコーダ
１１０      認証サーバ
１１１      鍵データベース
１１３      鍵受配信部
１１５      認証部
１１７      ネットワークインタフェース
１２０      再生端末
１２１      鍵復号化部
１２３      ストリーム復号化部
１２５      ネットワークインタフェース
１２７      デコーダ
１３０      映像・音声ソース
１４０      ＩＰネットワーク
１５０      ルータ
１６０      スイッチングハブ
１７０      出力装置
Ｋｍ      映像・音声ストリームの暗号・復号共通鍵
ｋｐ      認証サーバ１１０の公開鍵
ｋｓ      認証サーバ１１０の秘密鍵
Ｋｐ      再生端末１２０の公開鍵
Ｋｓ      再生端末１２０の秘密鍵
【図１】
2007081597.tif 000003
【図２】
2007081597.tif 000004
【図３】
2007081597.tif 000005
【図４】
2007081597.tif 000006