(57)【要約】【課題】デジタル放送をＩＰネットワークで送信するストリーム伝送システムにおいて、現在送信中のデジタル放送の映像・音声のみを再生するストリーム受信装置を提供する。【解決手段】ストリーム受信装置１００は、暗号化されたストリームを受信する通信インタフェース１１１と、ストリームの固有情報をストリームから取得する固有情報抽出部１１７と、固有情報に基づいて、受信したストリームが現在サービス中であるかどうかを検証することにより、ストリームの復号を許可するか否かを制御する固有情報検証部１１８と、固有情報検証部１１８により復号を許可された場合に、ストリームの暗号を復号する復号部１１５と、を有する。【選択図】図１
2007336234.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたストリームを受信する通信インタフェースと、
前記ストリームの固有情報を前記ストリームから取得する固有情報抽出部と、
前記固有情報に基づいて、受信した前記ストリームが現在サービス中であるかどうかを検証することにより、前記ストリームの復号を許可するか否かを制御する固有情報検証部と、
前記固有情報検証部により復号を許可された場合に、前記ストリームの暗号を復号する復号部と、
を有することを特徴とするストリーム受信装置。
【請求項２】
前記固有情報検証部は、現在サービス中のストリームの固有情報の一覧を保持するサーバに、前記固有情報抽出部により抽出された前記固有情報を、前記通信インタフェースを介して送信し、前記サーバから前記ストリームが現在サービス中のものであるか否かの判別結果を受信して、前記ストリームが現在サービス中である場合に前記復号部による復号を許可することを特徴とする請求項１記載のストリーム受信装置。
【請求項３】
現在サービス中のストリームの固有情報の一覧を含む固有情報リストを受信する固有情報リスト受信部をさらに備え、
前記固有情報検証部は、前記固有情報抽出部により抽出された前記固有情報が前記固有情報リストに含まれる場合に前記復号部による復号を許可することを特徴とする請求項１記載のストリーム受信装置。
【請求項４】
前記固有情報リストは、前記固有情報リストの送信時刻をさらに含み、
前記固有情報検証部は、前記送信時刻と現在時刻との差が予め設定された有効期間の範囲内であるか否かを判定し、有効期間の範囲内であると判定した場合に前記復号部による復号を許可することを特徴とする請求項３記載のストリーム受信装置。
【請求項５】
前記ストリームは、前記ストリームの暗号を復号するための鍵情報を暗号化した暗号化鍵情報を含み、
前記固有情報抽出部は、前記暗号化鍵情報の全部又は一部を前記固有情報として前記ストリームから抽出することを特徴とする請求項１から請求項４のいずれかの請求項に記載のストリーム受信装置。
【請求項６】
前記ストリームは、前記ストリームの暗号を復号するための鍵情報を暗号化した暗号化鍵情報を含み、
前記固有情報抽出部は、前記暗号化鍵情報の全部又は一部を前記ストリームから抽出して、一方向性関数によって変換し、変換したデータを前記固有情報として出力することを特徴とする請求項１から請求項４のいずれかの請求項に記載のストリーム受信装置。
【請求項７】
前記固有情報検証部は、前記暗号化鍵情報が更新されると、前記復号部による復号を許可するか否かの検証を行うことを特徴とする、請求項５又は請求項６に記載のストリーム受信装置。
【請求項８】
前記固有情報検証部は、前記暗号化鍵情報の更新回数を計数し、前記更新回数と乱数とによって、前記固有情報による検証を行う頻度を決定することを特徴とする請求項７記載のストリーム受信装置。
【請求項９】
前記固有情報検証部は、前記暗号化鍵情報が更新されてから前記固有情報による検証を行うまでの時間を乱数によって決定することを特徴とする、請求項７又は請求項８に記載のストリーム受信装置。
【請求項１０】
前記ストリームは、ＭＰＥＧ２トランスポートストリーム形式であり、前記暗号化鍵情報はＥＣＭであることを特徴とする請求項５から請求項９のいずれかの請求項に記載のストリーム受信装置。
【請求項１１】
前記復号部は、前記ストリームの暗号を復号するための鍵情報を暗号化した暗号化鍵情報を前記ストリームから抽出し、復号して、前記鍵情報を出力する鍵情報抽出部と、
前記鍵情報を用いて、前記ストリームの暗号を復号する暗号復号部と、
前記暗号復号部から出力される前記ストリームを映像・音声に復号する映像・音声復号部と、
を有し、
前記固有情報検証部は、少なくとも前記鍵情報抽出部、前記暗号復号部、及び前記映像・音声復号部のいずれかに対して、前記ストリームの復号を許可するか否かを制御することを特徴とする請求項１に記載のストリーム受信装置。
【請求項１２】
暗号化されたストリームを送信するストリーム送信装置と、
前記ストリーム送信装置により現在送信されている前記ストリームの固有情報の一覧を有し、前記固有情報の問い合わせを受信すると、前記固有情報が現在送信中のものであるか否かを判定し、その判定結果を出力する固有情報サーバと、
前記ストリーム送信装置から出力される前記ストリームを受信し、前記ストリームから前記ストリームの固有情報を取得し、前記固有情報を前記固有情報サーバに送信し、前記固有情報サーバから前記固有情報が現在送信中のストリームであるという判定結果を受信した場合のみ前記ストリームの暗号を復号するストリーム受信装置と、
を有することを特徴とするストリーム伝送システム。
【請求項１３】
暗号化されたストリームを送信するストリーム送信装置と、
前記ストリーム送信装置が現在送信中のストリームの固有情報の一覧を含む固有情報リストを送信する固有情報サーバと、
前記ストリームと前記固有情報リストとを受信し、前記ストリームから前記ストリームの固有情報を取得し、取得した前記固有情報が前記固有情報リストに含まれている場合のみ前記ストリームの暗号を復号するストリーム受信装置と、
を有することを特徴とするストリーム伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を用いて映像や音声などの配信サービスを受信し、表示するストリーム受信装置、及びそれを有するストリーム伝送システムに関する。
【背景技術】
【０００２】
衛星デジタル放送や地上デジタル放送などのデジタル放送の分野において、正規の受信機のみがデジタル放送を視聴できるようにするための仕組みや、契約済みの受信機のみが特定の番組を視聴できるようにするための仕組みとして、ＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）と呼ばれる限定受信方式が用いられている。例えば日本ではＢ−ＣＡＳと呼ばれる方式が用いられている。
【０００３】
デジタル放送における限定受信方式は、特許文献１に開示されている。デジタル放送を受信する特許文献１に記載の従来のストリーム受信装置について、図５を用いて以下に説明する。
【０００４】
チューナー１２１は、デジタル放送の電波を受信して、ＴＳ（Ｔｒａｎｐｏｒｔ  Ｓｔｒｅａｍ）ストリームとして出力する。ＴＳストリームは、暗号化された映像・音声データと映像・音声データの暗号を復号するためのＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）とを含み、ＴＳパケットと呼ばれる固定長のパケットに分割されて伝送される。
【０００５】
多重分離部１１２は、ＴＳパケットから映像・音声データ及びＥＣＭをそれぞれ抽出し、映像・音声データを暗号復号部１１３に出力し、ＥＣＭを鍵情報抽出部１９６に出力する。
【０００６】
鍵情報抽出部１９６には、ストリーム受信装置１０９で視聴可能な番組の条件を示す視聴条件があらかじめ別の手段によって設定されている。視聴条件は、視聴可能な番組の識別子などを含んでいる。鍵情報抽出部１９６は事前に取得した鍵によってＥＣＭを復号し、そこから番組情報と鍵情報を抽出し、番組情報が視聴条件を満たしていると判定したときに、鍵情報を暗号復号部１１３に設定する。
【０００７】
暗号復号部１１３は、鍵情報抽出部１９６により設定された鍵情報を用いて、映像・音声データの暗号を解き、映像・音声復号部１１４に出力する。映像・音声復号部１１４は、ＭＰＥＧ２−ＶｉｄｅｏやＭＰＥＧ２−ＡＡＣ音声の復号処理を行う。
【０００８】
鍵情報抽出部１９６は、ＥＣＭに含まれる番組情報が視聴条件を満たしていない場合、暗号復号部１１３に鍵情報を設定しない。そのため、映像・音声データの暗号は復号されず、映像・音声は正しく復号、表示されない。このようにして、従来のストリーム受信装置１０９は、視聴条件による視聴制限を行っている。
【特許文献１】特開平１１−３４１４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ブロードバンドと言われる広帯域のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが普及してくると、ＣＡＴＶと同じような形態で、ＩＰネットワークを使ってデジタル放送を再送信することが可能になってくる。しかしながら、ＩＰネットワークによる放送は電波による放送と違って、放送データをパーソナルコンピュータ（以下、「ＰＣ」と言う。）などを用いて容易に取り込むことができるという特徴があり、従来の限定受信方式をそのままＩＰネットワークに適用しただけでは、十分に放送の保護ができないという問題がある。例えば、送信機から再送信されたストリームをＰＣなどでＩＰパケットとして取り込んでハードディスクなどに一旦蓄積し、別の時間にＰＣから受信機に対して送信すると、一旦蓄積されたストリームであっても受信機は本来の放送と区別ができず、本来の放送受信時と同じようにストリームの暗号を復号し、映像及び音声を再生してしまう。このような再生は著作権上問題となる。
【００１０】
本発明は、上記のような問題を解決することを目的とし、現在再送信中ではないストリームの視聴を制限するストリーム受信装置及びストリーム伝送システムを提供する。
【課題を解決するための手段】
【００１１】
本発明のストリーム受信装置は、暗号化されたストリームを受信する通信インタフェースと、前記ストリームの固有情報を前記ストリームから取得する固有情報抽出部と、前記固有情報に基づいて、受信した前記ストリームが現在サービス中であるかどうかを検証することにより、前記ストリームの復号を許可するか否かを制御する固有情報検証部と、前記固有情報検証部により復号を許可された場合に、前記ストリームの暗号を復号する復号部と、を有する。これにより、現在サービス中ではないストリームを不正に復号することを防ぐことができる。
【００１２】
前記固有情報検証部は、現在サービス中のストリームの固有情報の一覧を保持するサーバに、前記固有情報抽出部により抽出された前記固有情報を、前記通信インタフェースを介して送信し、前記サーバから前記ストリームが現在サービス中のものであるか否かの判別結果を受信して、前記ストリームが現在サービス中である場合に前記復号部による復号を許可しても良い。これにより、信頼できるサーバに固有情報の検証を依頼することができるため、検証を安全に行うことができる。
【００１３】
上記ストリーム受信装置は、現在サービス中のストリームの固有情報の一覧を含む固有情報リストを受信する固有情報リスト受信部をさらに備え、前記固有情報検証部は、前記固有情報抽出部により抽出された前記固有情報が前記固有情報リストに含まれる場合に前記復号部による復号を許可しても良い。これにより、固有情報の確認情報を提供するためのサーバの負荷を軽減することができる。
【００１４】
前記固有情報リストは、前記固有情報リストの送信時刻をさらに含み、前記固有情報検証部は、前記送信時刻と現在時刻との差が予め設定された有効期間の範囲内であるか否かを判定し、有効期間の範囲内であると判定した場合に前記復号部による復号を許可しても良い。これにより、確実に現在サービス中のストリームの情報による確認を行うことができる。例えば、固有情報リストを一旦ＰＣ等に蓄積し、別の時刻にＰＣからストリーム受信装置に対して固有情報リストを送信するなどの手段による不正を防ぐことができる。
【００１５】
前記ストリームは、前記ストリームの暗号を復号するための鍵情報を暗号化した暗号化鍵情報を含み、前記固有情報抽出部は、前記暗号化鍵情報の全部又は一部を前記固有情報として前記ストリームから抽出しても良い。これにより、ストリームを書き換えて固有情報を改竄して、不正にストリームを受信することを防ぐことができる。
【００１６】
前記ストリームは、前記ストリームの暗号を復号するための鍵情報を暗号化した暗号化鍵情報を含み、前記固有情報抽出部は、前記暗号化鍵情報の全部又は一部を前記ストリームから抽出して、一方向性関数によって変換し、変換したデータを前記固有情報として出力しても良い。これにより、ストリームの固有情報のサイズを小さくし、通信量を減らすことができる。
【００１７】
前記固有情報検証部は、前記暗号化鍵情報が更新されると、前記復号部による復号を許可するか否かの検証を行っても良い。これにより、ストリーム受信の途中でも固有情報の検証を行うことにより、さらに安全性を高めることができる。
【００１８】
前記固有情報検証部は、前記暗号化鍵情報の更新回数を計数し、前記更新回数と乱数とによって、前記固有情報による検証を行う頻度を決定しても良い。これにより、暗号化鍵情報の更新時に、固有情報確認用のサーバに対するアクセスが集中することを軽減することができる。
【００１９】
前記固有情報検証部は、前記暗号化鍵情報が更新されてから前記固有情報による検証を行うまでの時間を乱数によって決定しても良い。これにより、暗号化鍵情報の更新時に固有情報確認用のサーバに対するアクセスが集中することを軽減することができる。
【００２０】
前記ストリームは、ＭＰＥＧ２トランスポートストリーム形式であり、前記暗号化鍵情報はＥＣＭであっても良い。これにより、ＭＰＥＧ２トランスポートストリームを用いたサービスにおいて、現在サービス中ではないストリームを不正に受信することを防ぐことができる。
【００２１】
前記復号部は、前記ストリームの暗号を復号するための鍵情報を暗号化した暗号化鍵情報を前記ストリームから抽出し、復号して、前記鍵情報を出力する鍵情報抽出部と、前記鍵情報を用いて、前記ストリームの暗号を復号する暗号復号部と、前記暗号復号部から出力される前記ストリームを映像・音声に復号する映像・音声復号部と、を有し、前記固有情報検証部は、少なくとも前記鍵情報抽出部、前記暗号復号部、及び前記映像・音声復号部のいずれかに対して、前記ストリームの復号を許可するか否かを制御しても良い。
【００２２】
本発明のストリーム伝送システムは、暗号化されたストリームを送信するストリーム送信装置と、前記ストリーム送信装置により現在送信されている前記ストリームの固有情報の一覧を有し、前記固有情報の問い合わせを受信すると、前記固有情報が現在送信中のものであるか否かを判定し、その判定結果を出力する固有情報サーバと、前記ストリーム送信装置から出力される前記ストリームを受信し、前記ストリームから前記ストリームの固有情報を取得し、前記固有情報を前記固有情報サーバに送信し、前記固有情報サーバから前記固有情報が現在送信中のストリームであるという判定結果を受信した場合のみ前記ストリームの暗号を復号するストリーム受信装置と、を有する。これにより、ストリーム送信装置が現在サービス中ではないストリームを、ストリーム受信装置が不正に再生することを防ぐことができる。
【００２３】
他のストリーム伝送システムは、暗号化されたストリームを送信するストリーム送信装置と、前記ストリーム送信装置が現在送信中のストリームの固有情報の一覧を含む固有情報リストを送信する固有情報サーバと、前記ストリームと前記固有情報リストとを受信し、前記ストリームから前記ストリームの固有情報を取得し、取得した前記固有情報が前記固有情報リストに含まれている場合のみ前記ストリームの暗号を復号するストリーム受信装置と、を有する。これにより、ストリーム送信装置が現在サービス中ではないストリームをストリーム受信装置が不正に再生することを防ぐことができる。
【発明の効果】
【００２４】
本発明のストリーム受信装置及びストリーム伝送システムは、受信したストリームが現在サービス中のものであるか否かが判断でき、現在サービス中ではないストリームの視聴を制限することができる。そのため、一旦ストリームを蓄積して別の時刻に視聴するなどの、コピー保護の抜け穴となるような行為を制限することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施をするための最良の形態を具体的に示した実施の形態について、図面を参照して説明する。
【００２６】
《実施の形態１》
［ストリーム受信装置の構成］
図１に、本発明の実施の形態１におけるＩＰネットワークによる放送を受信可能なストリーム受信装置の構成を示す。本実施の形態のストリーム受信装置１００は、デジタル放送のＩＰパケットを受信して、ＩＰパケットからＴＳストリームを取り出す通信インタフェース１１１を有する。通信インタフェース１１１は、Ｅｔｈｅｒｎｅｔ、無線ＬＡＮ、又はＣＡＴＶモデムなどのインタフェースを用いて、ＩＰプロトコルによる双方向の通信を外部と行う。
【００２７】
ストリーム受信装置１００は、ＴＳストリームに含まれる映像・音声データとＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）とを分離する多重分離部１１２、ＥＣＭからＴＳストリームの固有情報を抽出する固有情報抽出部１１７、抽出された固有情報に基づいて、デジタル放送が現在サービス中かどうかを判定し、その判定結果によって、ストリームの復号を許可するか否かを制御する固有情報検証部１１８、及び固有情報検証部１１８により復号を許可された場合に映像・音声データを復号する復号部１１５をさらに有する。
【００２８】
復号部１１５は、ＥＣＭを復号して鍵情報を抽出する鍵情報抽出部１１６、鍵情報を用いて映像・音声データの暗号を復号する暗号復号部１１３、及び映像・音声データを復号する映像・音声復号部１１４を有する。
【００２９】
本実施の形態の鍵情報抽出部１１６は、固有情報検証部１１８の判定結果によって、鍵情報を暗号復号部１１３に設定するか否かを切り替える点が従来と異なる。本実施の形態の鍵情報抽出部１１６は、多重分離部１１２から受信したＥＣＭから番組情報と鍵情報を抽出し、番組情報があらかじめ設定された視聴条件を満たし、且つ固有情報検証部１１８から「復号可」を通知された場合のみ、鍵情報を暗号復号部１１３に設定する。
【００３０】
［ＴＳストリームの構成］
図２に、通信インタフェース１１１が受信するＩＰパケットに含まれるＴＳストリームのフォーマットの概略を示す。ＴＳストリーム７００は、ＭＰＥＧ２規格のＴＳ（Ｔｒａｎｐｏｒｔ  Ｓｔｒｅａｍ）形式であり、ＴＳパケット７０１と呼ばれる１８８バイトの固定長のパケットに区切られて伝送される。各ＴＳパケット７０１は、ヘッダ部７１０とペイロード部７２０とを有する。
【００３１】
ヘッダ部７１０は、ＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）と呼ばれる、各ＴＳパケットの種類を識別するための識別子を含む。ＰＩＤは、映像、音声、又は各制御データの種類ごとに、別の値が割り当てられる。なお、各データのＰＩＤ値は、あらかじめ規格で決めておくか、又は決められたＰＩＤを持ったデータから間接的に指定される。
【００３２】
ＴＳストリーム７００には映像・音声データに加えて、ストリームの暗号を復号するための鍵情報を暗号化した暗号化鍵情報などの制御データが多重化されており、それぞれのデータは適当な大きさに分割されてＴＳパケット７０１のペイロード領域７２０にマッピングされる。映像データはＭＰＥＧ２−Ｖｉｄｅｏ形式で、音声データはＭＰＥＧ２−ＡＡＣ形式で圧縮符号化されて、ＴＳパケット７０１のペイロード７２０にマッピングされる。映像・音声データは暗号化されている。
【００３３】
映像・音声データの暗号を復号するための鍵情報はＥＣＭと呼ばれるデータ形式で、特定のＰＩＤを持つＴＳパケット７０１のペイロード部７２０に暗号化されて配置され、周期的に伝送される。ＥＣＭには鍵情報のほかに、番組の識別子などの番組情報も含まれている。
【００３４】
［ストリーム伝送システムの構成］
図３に、本実施の形態のストリーム受信装置を含むストリーム伝送システムの一例として、電波によるデジタル放送をＩＰネットワークで再送信するＩＰ再送信システムの概略を示す。本実施の形態のストリーム伝送システムは、図１に示すストリーム受信装置１００、送信アンテナ８０２を介して電波による放送を送信するデジタル放送送信局８００、受信アンテナ２０２を介して電波による放送を受信し、ＩＰパケットに変換して、ＩＰネットワーク３００を介してストリーム受信装置１００に送信するＩＰ放送送信局２００、及びＩＰ放送送信局２００により現在再送信されているＴＳストリームの固有情報の一覧を含む固有情報リスト４１０を保有する固有情報サーバ４００を有する。
【００３５】
［ストリーム伝送システムの動作］
図３において、デジタル放送送信局８００は、図２に示すＴＳストリーム７００を送信アンテナ８０２を通じて電波で放送する。ＩＰ放送送信局２００は、受信アンテナ２０２でデジタル放送送信局８００から送信された電波による放送を受信し、ＴＳストリーム７００を取り出して、適当な大きさに分割してＩＰパケットに格納し、ＩＰネットワーク３００を介して、ストリーム受信装置１００にＩＰパケットを送信する。
【００３６】
ストリーム受信装置１００において、通信インタフェース１１１は、ＩＰ放送送信局２００から送られたＩＰパケットを受信し、そこからＴＳストリーム７００を取り出し、多重分離部１１２に渡す。
【００３７】
多重分離部１１２は、ＴＳストリーム７００の各ＴＳパケット７０１のヘッダ部７１０に含まれているＰＩＤを参照することにより、ＴＳストリーム７００から映像・音声データとＥＣＭとを分離し、映像・音声データを暗号復号部１１３に出力し、ＥＣＭを固有常用抽出部１１７と鍵情報抽出部１１６とに出力する。
【００３８】
固有情報抽出部１１７は、固有情報の元となるデータとしてのＥＣＭのハッシュ値を計算することによって、ＴＳストリーム７００の固有情報を生成する。多重分離部１１２が分離したＥＣＭは、映像・音声データの暗号を復号するための鍵情報を含む一部の領域が暗号化されたものであり、固有情報抽出部１１７は、暗号化されたままのＥＣＭからハッシュ値を求める。
【００３９】
固有情報検証部１１８は、固有情報抽出部１１７が求めたＥＣＭのハッシュ値を、ＴＳストリーム７００の固有情報として、通信インタフェース１１１に出力する。通信インタフェース１１１は、図３に示すＩＰネットワーク３００を介して、固有情報サーバ４００に固有情報を送信する。通信インタフェース１１１と固有情報サーバ４００との通信はＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）プロトコルによって保護された通信路上で行う。ＳＳＬでは証明書によって通信相手が正しい相手であることを認証することができ、また、通信は暗号化されて行われるため、固有情報サーバ４００の成りすましによる不正行為を防ぐことができる。
【００４０】
固有情報サーバ４００は、ストリーム受信装置１００から送信された固有情報を現在再送信中のストリームの固有情報リスト４１０と比較し、一致するものが有るか否かを判定し、判定結果をストリーム受信装置１００に返す。
【００４１】
ストリーム受信装置１００の通信インタフェース１１１は、固有情報サーバ５００からの判定結果を固有情報検証部１１８に転送する。固有情報検証部１１８は、固有情報サーバ４００から、固有情報がリスト４１０に含まれていると返された場合は「復号可」を、さもなければ「復号不可」を、鍵情報抽出部１１６に通知する。
【００４２】
鍵情報抽出部１１６は、ＥＣＭを復号して、番組情報と鍵情報を抽出し、番組情報があらかじめ設定された視聴条件を満すか否かを判断する。鍵情報抽出部１１６は、視聴条件を満たし、かつ、固有情報検証部１１８から「復号可」を通知された場合のみ、鍵情報を暗号復号部１１３に設定する。
【００４３】
暗号復号部１１３は、鍵情報抽出部１１６により設定された鍵情報を用いて、映像・音声データの暗号を復号し、映像・音声復号部１１４は、ＭＰＥＧ２−ＶｉｄｅｏやＭＰＥＧ２−ＡＡＣ音声の復号処理を行う。
【００４４】
上記のように本実施の形態では、ＴＳストリーム７００の固有情報として、ＥＣＭのハッシュ値を用いている。ＥＣＭは、ＴＳストリーム７００の暗号を復号するための鍵情報であるコンテンツ鍵が暗号化された形で含まれており、コンテンツ鍵はセキュリティ上の理由からできるだけＴＳストリーム毎に異なる値を用いるよう運用されるため、ＥＣＭはＴＳストリームの固有情報として有効である。
【００４５】
また、ハッシュ計算は一方向性関数の一種であり、元のデータが部分的に異なった場合に同じハッシュ値が得られる確率がきわめて小さくなるような方式が選ばれている。従って、ハッシュ値が一致すれば、元のデータが一致する確立が高いと推定できる。よって、ＥＣＭのハッシュ値もＴＳストリームの固有情報として有効である。また、ハッシュ値は一般に元のデータよりもサイズを小さくできるため、固有情報としてＥＣＭそのものを送る場合よりも、通信量の削減に有効である。ハッシュ計算の方式としては、ＭＤ−５やＳＨＡ−１、ＳＨＡ−２５６等を用いることができるが、これらの方式に限定されるものではない。
【００４６】
また、ＴＳストリーム７００のＥＣＭを改竄すれば、ＴＳストリーム７００を復号するためのコンテンツ鍵が正しく取得できなくなるため、ＥＣＭ又はそのハッシュ値をストリームの固有情報として用いることは、ストリームを書き換えて固有情報を改竄することによる不正視聴を防ぐ意味でも有効である。加えて、鍵情報そのものではなく、暗号化されたままのＥＣＭ或いはそのハッシュ値を用いるため、そのデータを固有情報サーバ４００に送信しても、暗号のセキュリティが損なわれることはない。
【００４７】
以上のように、本実施の形態のストリーム受信装置１００は、受信したＴＳストリーム７００が、ＩＰ放送送信局２００が現在放送中であるＴＳストリームであると確認された場合のみ、暗号を復号するため、現在放送中以外のＴＳストリームの不正な視聴を防ぐことができる。
【００４８】
［ＥＣＭの更新時のストリーム受信装置の動作］
ＥＣＭは、鍵情報を含むデータであり、デジタル放送などでは、暗号強度を高めるために一定時間ごとに鍵情報を更新する運用が一般的である。
【００４９】
多重分離部１１２は、ＥＣＭが更新されたことを検出すると、新しいＥＣＭを固有情報抽出部１１７に通知し、固有情報抽出部１１７は新しいＥＣＭのハッシュ計算を行うことにより新しい固有情報を求める。固有情報検証部１１８は、新しい固有情報が固有情報リスト４１０に含まれているかどうかの確認を固有情報検証用サーバ４００に対して行う。
【００５０】
ＥＣＭが更新されるたびに固有情報検証用サーバ４００に確認を行うことにより、ストリーム受信開始時のみ確認を行う形態と比べて、安全性を高めることができる。これにより、ストリーム受信装置１００に対して、ストリーム受信開始時のみ現在放送中の正規のＴＳストリームを受信させ、固有情報サーバ４００への確認が取れた後、現在放送していない不正なＴＳストリームに切り替えてストリーム受信装置１００に送信することによって、ストリーム受信装置１００が不正なＴＳストリームを復号してしまうという問題を解決することができる。
【００５１】
更に、一定時間ごとに変化する値を固有情報として用いることにより、ＴＳストリーム７００を書き換えて固有情報を改竄する不正に対しても、安全性を高めることができる。
【００５２】
本実施の形態のようにＴＳストリーム７００を放送形態で一斉配信する場合は、多数の受信機がＥＣＭの更新を一斉に検出するため、ストリーム受信装置１００がＥＣＭの更新を検出してすぐに固有情報サーバ４００に確認を行うと、ＥＣＭ更新のタイミングで固有情報サーバ４００に負荷が集中してしまう。そのため、固有情報検証部１１８は、ＥＣＭの更新を検出してから、乱数によって決定されたランダムな時間だけ待った後、固有情報サーバ４００に確認を行う。このようにして、固有情報サーバ４００へのアクセスのタイミングを分散させることができる。
【００５３】
なお、本実施の形態では、ストリーム受信装置１００はＥＣＭの更新を検出するたびに固有情報サーバ４００に固有情報の確認をするとしたが、必ずしもＥＣＭの更新のたびに確認する必要はなく、ＥＣＭの更新を複数回検出したときに固有情報の確認を行うようにしても良い。この場合、確認を行う頻度を乱数によって決定すれば、更にサーバの負荷を分散させることができる。
【００５４】
《実施の形態２》
図４に、本発明の第２の実施の形態におけるストリーム受信装置を示す。本実施の形態のストリーム受信装置１０１は、実施の形態１の構成に加え、図３に示す固有情報リスト４１０を、通信インタフェース１１１を介して受信する固有情報リスト受信部１２０を通信インタフェース１１１と固有情報検証部１２８との間に更に有する。
【００５５】
本実施形態において、ストリーム受信装置１０１を含むストリーム伝送システムの構成は、実施の形態１の図３と同様である。但し、本実施形態において、固有情報サーバ４００は、実施の形態１の場合と異なり、ＩＰ放送送信局２００により現在送信されているＴＳストリーム７００の固有情報の一覧を含む固有情報リスト４１０を、ＩＰネットワーク３００上でマルチキャストプロトコルにより一斉配信する。固有情報サーバ４００は、固有情報リスト４１０に送信時刻を書き込み、更に、固有情報リスト４１０が正規のものであることを証明するために固有情報リスト４１０に電子署名を添付して送信する。
【００５６】
ストリーム受信装置１０２の固有情報リスト受信部１２０は、受信した固有情報リスト４１０の署名の検証を行い、正規の固有情報リスト４１０と判定した場合のみ、固有情報検証部１２８に、固有情報リスト４１０を渡す。
【００５７】
固有情報検証部１２８は、固有情報抽出部１１７が抽出した固有情報と、固有情報リスト受信部１２０が受信した固有情報リスト４１０とを比較することにより、固有情報の検証を以下のように行う。固有情報検証部１２８には、固有情報リストの有効期間（例えば数秒程度）が予め設定されており、固有情報リスト受信部１２０から渡された固有情報リスト４１０の送信時刻を現在時刻と比較して、送信時刻と現在時刻との差が有効期間内である場合は、固有情報抽出部１１７が抽出した固有情報が、固有情報リスト４１０の中に存在するか否かを判定し、存在すれば「復号可」を、さもなければ「復号不可」を鍵情報抽出部１１６に通知する。固有情報リスト４１０の有効期限が切れていた場合は、固有情報検証部１２８は、鍵情報抽出部１１６に「復号不可」を通知する。これにより、固有情報リスト４１０をＰＣ等で受信して蓄積し、別の時間にＰＣからストリーム受信装置１０１に対して固有情報リスト４１０を送信して、固有情報検証部１２８が「復号可」を出力してしまうといった不正を防ぐことができる。
【００５８】
ＴＳストリーム中のＥＣＭが更新されると、固有情報サーバ４００は固有情報リスト４１０の内容を更新して配信する。ストリーム受信装置１０１の固有情報リスト受信部１２０は、新しい固有情報リスト４１０を受信し、固有情報検証部１２８に渡す。多重分離部１１２は受信したＴＳストリームのＥＣＭが更新されたことを検出するたびに固有情報抽出部１１７に通知し、固有情報抽出部１１７は新しいＥＣＭのハッシュ値をストリームの固有情報として固有情報検証部１２８に渡し、固有情報検証部１２８は新しい固有情報を、新しい固有情報リストと比較する。このように、ＥＣＭが更新されるたびに固有情報の確認を行うことにより、実施の形態１の場合と同様の理由で、不正なＴＳストリームの視聴を防ぐことができる。
【００５９】
本実施の形態によれば、固有情報サーバ４００がマルチキャストプロトコルに従って固有情報リスト４１０を一斉配信するため、実施の形態１の場合と比べて、固有情報サーバ４００の負荷を軽減することができる。
【００６０】
なお、本実施の形態では、固有情報サーバ４００は固有情報リスト４１０をマルチキャストプロトコルに従って一斉配信するとしたが、ストリーム受信装置１０１が固有情報リスト４１０を固有情報サーバ４００に取りに行く構成にしても良い。この場合、実施の形態１と同様に、ストリーム受信装置１０１は、ＥＣＭの更新を検出してから固有情報リスト４１０を取得するまでの時間を乱数を用いてランダムに制御するか、或いは、ＥＣＭの更新回数をカウントして固有情報リスト４１０を取得しに行くまでの回数を、乱数を用いてランダムに制御することにより、固有情報サーバ４１０への負荷を分散させる。
【００６１】
なお、実施の形態１及び２では、ＴＳストリーム７００の固有情報として、ＥＣＭ全体のハッシュ値を用いるとしたが、ＥＣＭそのものの全部または一部を用いても良いし、或いはＥＣＭの一部のハッシュ値を用いてもよい。或いは、ＴＳストリームに固有な情報であればこれらに限るわけではなく、例えば、ＴＳストリームに多重されているＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）に含まれていてＴＳストリームを識別するためのトランスポートストリームＩＤ（ｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ｉｄ）や、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）に含まれている番組識別子であるサービスＩＤ（ｓｅｒｖｉｃｅ＿ｉｄ（ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒとも呼ぶ。））などを用いても良い。
【００６２】
また、実施の形態１及び実施の形態２において、固有情報検証部１２８の結果にしたがって、鍵情報抽出部１１６が暗号復号部１１３に鍵情報を設定するか否かを制御するとしたが、暗号復号部１１３の動作や映像・音声復号部１１４の動作を制御するようにしてもよい。
【００６３】
また、デジタル放送送信局８００から送信されるデジタル放送をＩＰネットワーク３００を介して再送信するシステムについて説明したが、これに限定されるわけではなく、例えば、図３におけるＩＰ放送送信局２００が独自に保有するストリームを直接ストリーム受信装置１００に送信しても良い。また、ＩＰ放送送信局２００が別のＩＰネットワーク経由で入手したストリームを中継する場合などにおいても、本発明は適用できる。
【産業上の利用可能性】
【００６４】
本発明のストリーム受信装置は、ＩＰネットワークを介して、暗号化されたストリームを含むデジタル放送を送信するストリーム伝送システムにおける受信機として有用である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態１のストリーム受信装置の概略構成図
【図２】デジタル放送で用いられるＴＳストリームの概要を示す図
【図３】実施の形態１及び実施の形態２のストリーム伝送システムの構成を示す図
【図４】本発明の実施の形態２のストリーム受信装置の概略構成図
【図５】従来のストリーム受信装置の概略構成図
【符号の説明】
【００６６】
１００、１０１、１０９  ストリーム受信装置
１１１      通信インタフェース
１１２      多重分離部
１１３      暗号復号部
１１４      映像・音声復号部
１１６、１９６      鍵情報抽出部
１１７      固有情報抽出部
１１８、１２８      固有情報検証部
１２０      固有情報リスト受信部
１２１      チューナー
２００      ＩＰ放送送信局
２０２      受信アンテナ
３００      ＩＰネットワーク
４００      固有情報サーバ
８００      デジタル放送送信局
８０２      送信アンテナ
７００      ＴＳストリーム
７０１      ＴＳパケット
７１０      ヘッダ部
７２０      ペイロード部
【図１】
2007336234.tif 000003
【図２】
2007336234.tif 000004
【図３】
2007336234.tif 000005
【図４】
2007336234.tif 000006
【図５】
2007336234.tif 000007