(57)【要約】【課題】  受信装置の長期電源ＯＦＦや送信側によるセキュリティ対策としての臨時更新の場合等における最新のワーク鍵（Ｋｗ）取得ミスにより番組が視聴できなくなってしまうことを低減する。【解決手段】  受信装置が能動的にＥＭＭを取得する方式においても、送信側でＥＭＭにより配布するワーク鍵（Ｋｗ）の情報をＥＣＭ内に入れ、番組視聴時にこのＥＣＭ内のワーク鍵（Ｋｗ）の更新情報を参照することで用いて受信装置がワーク鍵（Ｋｗ）の更新状況を把握でき、必要により更新動作が可能となる。【選択図】      図６
2008278221.tif 000002
【特許請求の範囲】
【請求項１】
送信側では、
第１の鍵で暗号化したコンテンツと、少なくとも前記第１の鍵を含む情報を第２の鍵で暗号化した共通情報を前記暗号化したコンテンツと共に送信し、
少なくとも前記第２の鍵を含む情報を第３の鍵で暗号化した個別情報を受信側からの送信要求によって送信し、
受信側では、
前記個別情報を前記第３の鍵で復号して前記第２鍵を抽出し、
暗号化された共通情報を前記抽出した前記第２鍵で復号して前記第１の鍵を抽出し、
暗号化されたコンテンツを前記抽出した第１の鍵で復号してデスクランブルされたコンテンツを得る３重鍵構造の送受信方法において、
送信側では、
前記共通情報の中に前記個別情報で送る第２の鍵の更新に関する鍵情報更新情報を入れて送信し、
受信側では、
前記鍵情報更新情報から前記第２の鍵が更新されていることを検知すると、前記送信側に前記送信要求を出し、前記送信側から前記個別情報を取得することを特徴とする送受信方法。
【請求項２】
第１の鍵で暗号化したコンテンツと、前記第１の鍵を含む情報を第２の鍵で暗号化した共通情報とを送信し、
前記第２の鍵を含む情報を第３の鍵で暗号化した個別情報を受信装置からの送信要求に対して配信し、
前記共通情報の非暗号部中に前記個別情報で送る第２の鍵の更新に関する鍵情報更新情報を入れて送信することを特徴とする送信方法。
【請求項３】
送信側では、
第１の鍵で暗号化したコンテンツと、前記第１の鍵を含む情報を第２の鍵で暗号化した共通情報とを送信し、
前記第２の鍵を含む情報を第３の鍵で暗号化した個別情報を受信側からの送信要求に対して送信し、
更に、前記共通情報の非暗号部中に前記個別情報で送る第２の鍵の更新に関する鍵情報更新情報を入れて送信し、
受信側では、
送信側に要求して取得した前記個別情報を受信機個々に設定される前記第３の鍵で復号して前記第２鍵を抽出し、
暗号化された共通情報を前記抽出した前記第２鍵で復号して前記第１の鍵を抽出し、
暗号化されたコンテンツを前記抽出した第１の鍵で復号してデスクランブルされたコンテンツを得る３重鍵構造の送受信方法における受信方法において、
受信側では、
前記鍵情報更新情報から前記第２の鍵が更新されていることを検知すると、前記送信側に前記送信要求を出し、前記送信側から前記個別情報を取得することを特徴とする受信方法。
【請求項４】
前記共通情報の暗号化に使用される第２鍵の鍵が更新され、視聴契約によって視聴可能な期間であるにも関わらず保持する第３の鍵で前記共通情報を復号できない場合に、前記鍵情報更新情報によって鍵の更新が検知されると送信側に前記個別情報を要求するとともに鍵を取得中であることを通知するメッセージを表示装置に表示することを特徴とする請求項３記載の受信方法。
【請求項５】
ネットワーク機能を有した受信装置において、
契約しているプロバイダ側のサーバー装置にユーザー識別情報および認証情報を送信してネットワークサービスのネゴシエーションを行う手段と、
ワーク鍵とこのワーク鍵を識別するための情報であるワーク鍵識別情報を記憶するメモリと、
前記サーバー装置からワーク鍵の更新情報を示すワーク鍵更新情報を取得するワーク鍵更新情報取得手段と、
前記ワーク鍵更新情報取得手段により受信したワーク鍵更新情報と、前記メモリに記憶しているワーク鍵識別情報を比較検査し、前記メモリに記憶しているワーク鍵よりも新しいワーク鍵が提供されていることを検出する新ワーク鍵提供検出手段と、
前記新ワーク鍵提供検出手段により新しいワーク鍵が提供されていることを検出すると、前記サーバー装置から前記新しいワーク鍵を取得する新ワーク鍵取得手段とを備えたことを特徴とする受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツをコンテンツ鍵で暗号化して送受信する送信装置及び受信装置に関する。
【背景技術】
【０００２】
近年、通信衛星や放送衛星を用いた衛星デジタル放送や地上波デジタル放送が行われている。
衛星デジタル放送では有料放送が行われており、契約者に対してチャンネル単位、番組単位、時間単位など様々な方法で視聴制御を可能にする限定受信システムが運用されている（例えば、特許文献１参照）。この限定受信システムでは、利用者の契約状態等に応じた個別契約情報を、放送局側から放送信号を使って受信装置に伝送し、受信装置や受信装置に挿入されているＩＣカードに設定する。
【０００３】
各受信装置に伝送する個別の視聴契約情報は、ＥＭＭ（Entitlement Management Message）と呼ばれている。このＥＭＭには受信装置固有のＩＤ（Identification）が付加されている。ＥＭＭは、受信装置固有のＩＤ毎にユニークなマスター鍵（Ｋｍ）により暗号化された後、放送信号に多重されて放送局側のセンター装置から各受信装置へ伝送される。
【０００４】
また、映像，音声，データ等のコンテンツは、スクランブル鍵（Ｋｓ）によりスクランブル化された後、放送信号に多重されて放送局側のセンター装置から各受信装置へ伝送される。
【０００５】
上記したスクランブル鍵（Ｋｓ）はＥＭＭの一部として伝送されるワーク鍵（Ｋｗ）によって暗号化された後、ＥＣＭ（Entitlement Control Message）として放送信号に多重されて放送局側のセンター装置から各受信装置へ伝送される。
【０００６】
現在、国内のデジタル放送はＡＲＩＢ（電波産業会）で規格化された方式で運用されており、限定受信方式としてはＡＲＩＢ  ＳＴＤ−Ｂ２５の規格で、上述したＥＣＭ，ＥＭＭを利用した３重鍵構造でかつＩＣカードを使用した限定受信方式が規定されている。ＥＭＭで配信されるワーク鍵（Ｋｗ）は、定期的に更新される。このワーク鍵（Ｋｗ）の更新時に不都合が生じないようＡＲＩＢ  ＳＴＤ−Ｂ２５の規格では、現在使用している更新前のワーク鍵（Ｋｗ）と次に使用する更新後のワーク鍵（Ｋｗ）をペアで管理する方法を規定し、更に更新前に一定期間ストリームを受信してＥＭＭを取得する方法を規定している。
【０００７】
さて、近年電波による放送を受信するのみであったデジタル放送受信装置においてネットワーク経由で配信されるコンテンツを視聴可能にする動きが活発化してきている。ネットワーク経由での配信はオンデマンドでの視聴するＶＯＤ（Video On Demand）サービスを中心に電波と同様の放送形態（ＩＰ放送）での提供するサービスも想定されている。ネットワーク経由で配信されるコンテンツを視聴可能にするもので、個々の受信装置毎に異なる秘密変数集合と共有鍵に基づき鍵更新データを作成し、インターネットや放送網等のネットワークを介してＥＣＭで配信することにより不正な受信を防止した鍵配信システムが知られている（例えば、特許文献２参照）。
【０００８】
このようなネットワーク経由でのコンテンツ配信では、電波における配信と異なり、ＶＯＤやＩＰ放送といった形態によらず受信装置からコンテンツ配信事業者側のサーバーに接続して所望のコンテンツを視聴することになる。このため電波による放送のようにストリームにＥＭＭを多重して配信することは行われず、受信装置からの要求によってコンテンツ配信事業者側のサーバーから適時ＥＭＭの取得を行うことで実現される。さらにこのＥＭＭを取得したときに次のＥＭＭを取得する時期を一緒に通知しておくことで、ワーク鍵（Ｋｗ）が次に更新される前にＥＭＭを取得すること可能になり、ワーク鍵（Ｋｗ）切り替え時に発生する不具合を防止することができる。
【特許文献１】特許第２９４１３９８号公報
【特許文献２】特開２００５−２１８０２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、このようなＥＭＭを適時オンラインで取得する方式では、配信側の都合によるワーク鍵（Ｋｗ）の臨時更新やワーク鍵（Ｋｗ）更新時期に受信装置の電源がＯＦＦになっていた場合などに番組を視聴できなくなる可能性があるという問題がある。
【００１０】
本発明は、ワーク鍵（Ｋｗ）の更新に対して、新しいワーク鍵（Ｋｗ）が提供されていることを検知できなかった受信装置であっても、ワーク鍵（Ｋｗ）の更新を番組視聴時に検知することが可能な受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、この発明の第１形態においては、送信側では、第１の鍵（スクランブル鍵（Ｋｓ））で暗号化したコンテンツ（番組）と、少なくとも前記第１の鍵（スクランブル鍵（Ｋｓ））を含む情報を第２の鍵（ワーク鍵（Ｋｗ））で暗号化した共通情報（ＥＣＭ）を前記暗号化したコンテンツと共に送信し、少なくとも前記第２の鍵（ワーク鍵（Ｋｗ））を含む情報を第３の鍵（マスター鍵（Ｋｍ））で暗号化した個別情報（ＥＭＭ）を受信側からの送信要求によって送信し、受信側では、前記個別情報（ＥＭＭ）を前記第３の鍵（マスター鍵（Ｋｍ））で復号して前記第２鍵を抽出し、暗号化された共通情報（ＥＣＭ）を前記抽出した前記第２鍵（ワーク鍵（Ｋｗ））で復号して前記第１の鍵（スクランブル鍵（Ｋｓ））を抽出し、暗号化されたコンテンツを前記抽出した第１の鍵で復号してデスクランブルされたコンテンツを得る３重鍵構造の送受信方法において、送信側では、前記共通情報（ＥＣＭ）の中に前記個別情報（ＥＭＭ）で送る第２の鍵（ワーク鍵（Ｋｗ））の更新に関する鍵情報更新情報（ワーク鍵識別情報  ｏｒ  ワーク鍵更新情報）を入れて送信し、受信側では、前記鍵情報更新情報（ワーク鍵識別情報  ｏｒ  ワーク鍵更新情報）から前記第２の鍵（ワーク鍵（Ｋｗ））が更新されていることを検知すると、前記送信側に前記送信要求を出し、前記送信側から前記個別情報（ＥＭＭ）を取得することを特徴とする送受信方法を提供する。
【００１２】
上記の目的を達成するために、この発明の第２形態においては、第１の鍵（スクランブル鍵（Ｋｓ））で暗号化したコンテンツ（番組）と、前記第１の鍵（スクランブル鍵（Ｋｓ））を含む情報を第２の鍵（ワーク鍵（Ｋｗ））で暗号化した共通情報（ＥＣＭ）とを送信し、前記第２の鍵（ワーク鍵（Ｋｗ））を含む情報を第３の鍵（マスター鍵（Ｋｍ））で暗号化した個別情報（ＥＭＭ）を受信装置からの送信要求に対して配信し、前記共通情報（ＥＣＭ）の非暗号部中に前記個別情報（ＥＭＭ）で送る第２の鍵（ワーク鍵（Ｋｗ））の更新に関する鍵情報更新情報（ワーク鍵識別情報  ｏｒ  ワーク鍵更新情報）を入れて送信することを特徴とする送信方法を提供する。
【００１３】
上記の目的を達成するために、この発明の第３形態においては、送信側では、第１の鍵（スクランブル鍵（Ｋｓ））で暗号化したコンテンツ（番組）と、前記第１の鍵（スクランブル鍵（Ｋｓ））を含む情報を第２の鍵（ワーク鍵（Ｋｗ））で暗号化した共通情報（ＥＣＭ）とを送信し、前記第２の鍵（ワーク鍵（Ｋｗ））を含む情報を第３の鍵（マスター鍵（Ｋｍ））で暗号化した個別情報（ＥＭＭ）を受信側からの送信要求に対して送信し、更に、前記共通情報（ＥＣＭ）の非暗号部中に前記個別情報（ＥＭＭ）で送る第２の鍵（ワーク鍵（Ｋｗ））の更新に関する鍵情報更新情報（ワーク鍵識別情報  ｏｒ  ワーク鍵更新情報）を入れて送信し、受信側では、送信側に要求して取得した前記個別情報（ＥＭＭ）を受信機個々に設定される前記第３の鍵（マスター鍵（Ｋｍ））で復号して前記第２鍵を抽出し、暗号化された共通情報（ＥＣＭ）を前記抽出した前記第２鍵（ワーク鍵（Ｋｗ））で復号して前記第１の鍵（スクランブル鍵（Ｋｓ））を抽出し、暗号化されたコンテンツを前記抽出した第１の鍵で復号してデスクランブルされたコンテンツを得る３重鍵構造の送受信方法における受信方法において、受信側では、前記鍵情報更新情報（ワーク鍵識別情報  ｏｒ  ワーク鍵更新情報）から前記第２の鍵（ワーク鍵（Ｋｗ））が更新されていることを検知すると、前記送信側に前記送信要求を出し、前記送信側から前記個別情報（ＥＭＭ）を取得することを特徴とする受信方法を提供する。
【００１４】
上記の目的を達成するために、この発明の第４形態においては、前記共通情報の暗号化に使用される第２鍵の鍵が更新され、視聴契約によって視聴可能な期間であるにも関わらず保持する第３の鍵で前記共通情報を復号できない場合に、前記鍵情報更新情報によって鍵の更新が検知されると送信側に前記個別情報を要求するとともに鍵を取得中であることを通知するメッセージを表示装置に表示することを特徴とする上記第３形態の受信方法を提供する。
【００１５】
上記の目的を達成するために、この発明の第５形態においては、ネットワーク機能を有した受信装置において、契約しているプロバイダ側のサーバー装置にユーザー識別情報および認証情報を送信してネットワークサービスのネゴシエーションを行う手段と、ワーク鍵とこのワーク鍵を識別するための情報であるワーク鍵識別情報を記憶するメモリと、前記サーバー装置からワーク鍵の更新情報を示すワーク鍵更新情報を取得するワーク鍵更新情報取得手段と、前記ワーク鍵更新情報取得手段により受信したワーク鍵更新情報と、前記メモリに記憶しているワーク鍵識別情報を比較検査し、前記メモリに記憶しているワーク鍵よりも新しいワーク鍵が提供されていることを検出する新ワーク鍵提供検出手段と、前記新ワーク鍵提供検出手段により新しいワーク鍵が提供されていることを検出すると、前記サーバー装置から前記新しいワーク鍵を取得する新ワーク鍵取得手段とを備えたことを特徴とする受信装置を提供する。
【００１６】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムとしても成立し、該プログラムを記録したコンピュータ読み取り可能な記録媒体としても成立する。
【発明の効果】
【００１７】
この発明によれば、受信装置が能動的にＥＭＭを取得する方式においても、送信側でＥＭＭにより配布するワーク鍵（Ｋｗ）の情報をＥＣＭ内に入れ、番組視聴時にこのＥＣＭ内のワーク鍵（Ｋｗ）の更新情報を参照することで用いて受信装置がワーク鍵（Ｋｗ）の更新状況を把握でき、必要により更新動作が可能になり、受信装置の長期電源ＯＦＦや送信側によるセキュリティ対策としての臨時更新の場合等における最新のワーク鍵（Ｋｗ）取得ミスにより番組が視聴できなくなってしまうことを低減することが可能になる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の一実施形態であるＣＡＳシステムの構成及び動作を図面を用いて詳細に説明する。
（受信装置の構成）
初めに、受信装置の構成について図１を用いて詳細に説明する。
図１は、本発明の一実施形態に係る受信装置の構成の一例を示すブロック図である。
本発明の一実施形態であるデジタル放送受信装置１０１は、図１において、チューナ部１０２と、デスクランブラ１０３と、ＴＳデコード部１０４と、映像音声デコード部１０５と、表示処理部１０６と、通信処理部１０７と、制御部１０８と、キー入力部１０９と、リモコン１１０と、ＩＣカードＩ／Ｆ（インターフェース）部１１２と、メモリ１１４と、ＩＣカード１５１から構成されている。
【００１９】
ＩＣカード１５１は更に、Ｉ／Ｆ（インターフェース）部１５２と、ＥＣＭ処理部１５３と、ＥＭＭ処理部１５４と、メモリ１５５から構成されている。
以下、各部の特徴及び動作を説明する。
チューナ部１０２は、デジタル放送受信装置１０１に入力された放送波から所望のチャンネルを選局し、この選局したチャンネルのトランスポートストリーム（以下、ＴＳと記す）をデスクランブラ１０３へ出力する。ＴＳはコンテンツ保護のためにスクランブルされている。
【００２０】
デスクランブラ１０３は、チューナ部１０２又は通信処理部１０７から入力されたＴＳをデスクランブルしてＴＳデコード部１０４へ出力する。
ＴＳデコード部１０４は、デスクランブラ１０３から入力されたＴＳから必要なパケットを分離し、この分離したパケットから更に、放送番組信号（映像、音声）の抽出や各種多重データ（各種ＳＩ（Service Information）データやＥＣＭ，ＥＭＭ等）を分離する。また、ＴＳデコード部１０４は、分離した放送番組信号（映像、音声）を映像音声デコード部１０５へ出力する。
【００２１】
映像音声デコード部１０５は、ＴＳデコード部１０４から入力された放送番組信号（映像、音声）のデコードを行い、表示処理部１０６へ出力する。
表示処理部１０６は、映像音声デコード部１０５から入力された放送番組信号（映像、音声）を図示しない外部のモニタである表示装置１９１へ出力し表示・音声再生させる。
【００２２】
また、表示処理部１０６は、ユーザーとのインターフェース機能を果たすために各種エラー情報の表示画像信号を生成し、この生成した画像信号を放送番組信号（映像、音声）に代えて出力、或いは放送番組信号（映像、音声）と合成して出力する機能を有している。また、表示処理部１０６は、ＴＳデコード部１０４で分離されたＳＩデータから構成されたＥＰＧ画像信号を生成し、この生成した画像信号を放送番組信号（映像、音声）に代えて出力、或いは放送番組信号（映像、音声）と合成して出力する機能を有している。
【００２３】
通信処理部１０７は、Ｅｔｈｅｒｎｅｔ（登録商標）等のネットワーク回線に接続され、ネットワークを介してデータの送受を行うものであり、コンテンツ配信事業者側のサーバーからコンテンツの受信、ＥＣＭやＥＭＭを受信する機能を有する。
【００２４】
制御部１０８は、デジタル放送受信装置１０１全体を制御する制御部であり、バス接続やシリアル通信接続等で接続されたデジタル放送受信装置１０１内の各ブロックによる機能を制御する。
【００２５】
キー入力部１０９は、リモートコントローラ（リモコン）１１０等のユーザーインターフェース機器からの例えば赤外線等による遠隔操作信号を受信する機能を有している。
【００２６】
ＩＣカード１５１は、例えばコンテンツの視聴制御及び契約管理を行うＣＡＳ（Conditional Access System）モジュールである。
Ｉ／Ｆ部１５２は、ＩＣカード１５１に内蔵されており、ＩＣカードＩ／Ｆ部１１２と通信を行なう。
ＥＣＭ処理部１５３は、ＩＣカード１５１に内蔵されており、ＥＣＭを復号してスクランブル鍵（Ｋｓ）を取得する。
ＥＭＭ処理部１５４は、ＩＣカード１５１に内蔵されており、マスター鍵（Ｋｍ）によりＥＭＭを復号して、ワーク鍵（Ｋｗ）等の契約により取得される情報を取得する。
【００２７】
メモリ１５５は、ＩＣカード１５１に内蔵されており、マスター鍵（Ｋｍ）等が格納され、さらにＥＭＭ処理部で取得したワーク鍵（Ｋｗ）等も記憶する。
（送信装置の構成）
次に、コンテンツ配信事業者側のサーバーである送信装置の構成について図２を用いて詳細に説明する。
図２に示すようにコンテンツ配信事業者側のサーバーである送信装置２００は、スクランブラ２０１と、Ｋｓ生成部２０３と、ＥＣＭ生成部２０２と、ＥＭＭ生成部２０４と、多重化部２０５と、ＥＭＭ配信部２０６と、コンテンツ配信２０７とを有する。
【００２８】
スクランブラ２０１は、コンテンツをスクランブル鍵（Ｋｓ）でスクランブル処理する。
Ｋｓ生成部２０３は、スクランブル鍵（Ｋｓ）の生成とＥＣＭ生成部にスクランブル鍵（Ｋｓ）から演算した鍵情報の生成を行う。
ＥＣＭ生成部２０２は、Ｋｓ生成部２０３から入力されるスクランブル鍵（Ｋｓ）とコンテンツの視聴制御に関わる番組情報とを、ワーク鍵（Ｋｗ）で暗号化したＥＣＭを生成する。
【００２９】
ＥＭＭ生成部２０４は、各ユーザーの契約に関わる個別情報とワーク鍵（Ｋｗ）をユーザー個別の鍵Ｋｍｉで暗号化したＥＭＭを生成する。
多重化部２０５は、スクランブルされたコンテンツとＥＣＭを多重化する。
ＥＭＭ配信部２０６は、ＥＭＭを受信装置からの要求に応じて配信する。
コンテンツ配信２０７は、多重化部２０５により多重化した信号をインターネット等のネットワークを介して受信装置１０１に送信する。
（ＥＭＭの説明）
次に、契約情報やワーク鍵（Ｋｗ）を含むＥＭＭのデータ構造について図面を用いて説明する。
図３は、ネットワークでコンテンツを配信する際のＥＭＭのデータ構造の一例を示す図である。例えばデジタル放送で利用されるＥＭＭのデータ構造は、ＡＲＩＢ  ＳＴＤ−Ｂ２５の規格に記載されているが、本発明におけるＥＭＭのデータ構造についても同様のものであり、名称と機能については同等のものになる。
【００３０】
ＥＭＭは、カードＩＤ（デバイスＩＤ）、関連情報バイト長、プロトコル番号、事業体識別、更新番号、有効期限が配置される固定部、ワーク鍵識別情報とワーク鍵を送るワーク鍵に間する機能情報や契約登録コードに情報を設定するティアに関する機能情報などが適時配置される可変部、改ざん検出情報から構成されている。
【００３１】
“カードＩＤ（デバイスＩＤ）”は、配信先を示すユニークなＩＤである。
“関連情報バイト長”は、データの長さを示す情報である。
“プロトコル番号”は、暗号アルゴリズム等を示す識別子の番号である。
“事業体識別”は、事業体を識別するための情報である。
“更新番号”は、情報の更新毎に更新される番号である。
“有効期限”は、ＥＭＭの有効期限を示す情報である。
“ワーク鍵”はＥＣＭを復号するための鍵であり、このワーク鍵を識別するための情報が“ワーク鍵識別情報”である。
“ワーク鍵識別情報”、“ワーク鍵”については詳細な規定は記載されていないが本発明では“ワーク鍵識別情報”、“ワーク鍵（ｏｄｄ）”と“ワーク鍵（ｅｖｅｎ）”、“次回更新日時”というものを定義している。
【００３２】
“ワーク鍵（ｏｄｄ）”および“ワーク鍵（ｅｖｅｎ）”は２つのワーク鍵を示しており、例えば現在使用されているものと次に使用予定のワーク鍵となる。“ワーク鍵識別情報”は、それぞれのワーク鍵を識別するために一意に与えられる値である。
【００３３】
このＥＭＭの構成についてはあくまで一例であり、フォームやバイト長等は上記規格にとらわれる必要は無い。
（ＥＣＭの説明）
次に、上述したコンテンツの視聴制御に関わる番組情報であるＥＣＭのデータ構造について図面を用いて説明する。
図４は、ネットワークでコンテンツを配信する際のＥＣＭのデータ構造の一例を示す図である。デジタル放送におけるＥＣＭのデータ構造は、例えばＡＲＩＢ  ＳＴＤ−Ｂ２５の規格に記載されているが、名称と機能について同じものは同等の機能をはたすものである。
【００３４】
図４に示すようにＥＣＭセクションは大きくは、ＥＣＭセクションヘッダ、ＥＣＭ本体、ＣＲＣ誤り検出の３つから構成されている。
ＥＣＭ本体は、固定部（ＥＣＭ非暗号化ヘッダ＋ＥＣＭ暗号化ヘッダ）と、可変部（ＥＣＭ可変部）と、改ざん検出とからなる。
固定部に配置されるワーク鍵識別情報は、ＥＭＭで送られるワーク鍵（Ｋｗ）を一意に識別するための識別子であり、特定されたワーク鍵（Ｋｗ）でＥＣＭの暗号化部（ＥＣＭ暗号化ヘッダ＋可変部（ＥＣＭ可変部））を復号する。
【００３５】
可変部は、制御情報をデスクリプタ形式で設定可能であり、本発明におけるＩＰ放送用のＥＣＭとしてはワーク鍵更新情報デスクリプタを定義している。このワーク鍵更新情報デスクリプタは、ＥＭＭで新しいワーク鍵（Ｋｗ）を配信する準備が整ったことを示す情報であり、受信装置はこの情報が設定されていると、新しいＥＭＭがあると解釈してＥＭＭの取得動作を行う。
【００３６】
図５は、ＥＣＭのデータ構造の一例を示す図であり、固定部にこのワーク鍵更新情報を配置した例であり、機能と受信装置の動作については上記図４に示したものと同様である。
【００３７】
ここでは説明上ワーク鍵更新情報自体をＥＣＭ内のデータとして定義しているが、例えばワーク鍵識別情報の特定ビットをワーク鍵更新情報として利用するなどの構成にしてもよい。
【００３８】
（送信装置及び受信装置での通信処理動作の説明）
上述した送信装置及び受信装置の間の通信処理動作を図６のフローチャートを用いて以下に説明する。
（送信処理）
初めに、コンテンツ配信事業者側のサーバーである送信装置２００の送信処理について説明する。
映像、音声、データ等のコンテンツは、コンテンツスクランブラ２０１でスクランブル鍵（Ｋｓ）によりスクランブル化され、多重化部２０５に供給される。
一方、ＥＭＭ（Entitlement Management Message）は、各受信装置に伝送する個別の視聴契約情報とＥＣＭを復号するワーク鍵情報が含まれた情報である。送信装置２００は、受信装置１０１からの取得要求により、要求のあったＩＣカード毎に固有なマスター鍵（Ｋｍｉ）（ｉは受信機ごとに固有であることを示す）によりＥＭＭを暗号化し、ＥＭＭ配信部２０６から受信装置１０１に対して配信する。ＥＭＭを暗号化する鍵は、上記のような埋め込みによって共有された鍵のほか、ＳＳＬ等のセキュアな通信路を確立して共有したセッション鍵を用いる構成にしてもよい。
【００３９】
なお、図２ではＥＭＭの配信とコンテンツの配信部とが別で、別の系路で送信されるような図となっているが、コンテンツの配信はマルチキャスト、ＥＭＭはユニキャストで配信する一例を示したものである。本発明はこれに限定されるものではなく、双方ともユニキャスト、マルチキャストで各受信装置１０１へ供給されるようにしてもよい。
【００４０】
ＥＣＭ生成部２０２は、スクランブル鍵（Ｋｓ）を、ＥＭＭの一部として伝送されるワーク鍵（Ｋｗ）によって暗号化してＥＣＭ（Entitlement Control Message）を生成する。このときＥＣＭ生成部２０２は、図４に示す非暗号部分であるＥＣＭ非暗号化ヘッダ中に、上述したワーク鍵識別情報を付加する。
【００４１】
ＥＣＭ生成部２０２により生成されたＥＣＭは、多重化部２０５にてスクランブル化されたコンテンツと共に多重化され、コンテンツ配信部２０７によって、インターネット等の通信路を介して、各受信装置１０１へ供給される。
【００４２】
（受信処理）
次に、受信装置１０１での受信処理について、図面を用いて説明する。
チューナ部１０２により放送信号が受信されると、ＴＳデコード部１０４等により、スクランブル鍵（Ｋｓ）で暗号化されたコンテンツと、コンテンツの視聴制御に関わる番組情報（ＥＣＭ）と、契約に関わる個別情報（ＥＭＭ）とが抽出される。
【００４３】
同様に、通信処理部１０７がインターネット等の通信路を介して、スクランブルされたコンテンツ信号にＥＣＭ等が多重された信号を取得すると、ＴＳデコード部１０４等により、スクランブル鍵（Ｋｓ）で暗号化されたコンテンツと、コンテンツの視聴制御に関わる番組情報（ＥＣＭ）とを抽出する。また、ＥＭＭについては例えば通信処理部１０７を介してコンテンツ配信事業者側のサーバーである送信装置２００とセキュアに通信を行って取得する。
【００４４】
制御部１０８は、ＴＳデコード部１０４でＴＳから分離されたＥＭＭや、直接コンテンツ配信事業者側のサーバーである送信装置２００から取得したＥＭＭを、ＩＣカードＩ／Ｆ部１１２を介してＩＣカード１５１内のＩ／Ｆ部１５２へ出力する。
【００４５】
ＥＭＭ処理部１５４は、不揮発性メモリ１５５に記憶しているマスター鍵（Ｋｍ）を用いて、ＩＣカードＩ／Ｆ部１１２から入力されたＥＭＭを復号し（セキュアな通信路で取得したＥＭＭについて非暗号の場合もある）、ワーク鍵識別情報，ワーク鍵（Ｋｗ）を不揮発性メモリ１５５に記憶する。
【００４６】
制御部１０８は、ＥＣＭをＩＣカード１５１内のＩ／Ｆ部１５２を介してＥＣＭ処理部１５３に供給する。
ＥＣＭ処理部１５３は、ＥＣＭに含まれるワーク鍵識別情報と不揮発性メモリ１５５に記憶しているワーク鍵識別情報と比較し、一致しているワーク鍵識別情報が指し示すワーク鍵（Ｋｗ）でこのＥＣＭを復号し、番組の視聴が可能か否かを判定する。ＥＣＭ処理部１５３は、この判定結果が視聴可能を示す場合にはスクランブルを解くための鍵情報（スクランブル鍵（Ｋｓ））をＩ／Ｆ部１５２、ＩＣカードＩ／Ｆ部１１２を介して、デスクランブラ１０３にセットする。
【００４７】
デスクランブラ１０３で暗号復号されたコンテンツは、ＴＳデコード部１０４、映像音声デコード部１０５、表示処理部１０６によりそれぞれ映像処理された後、表示装置１９１にの画面上に再生される。この結果、デスクランブラ１０３はコンテンツのデスクランブルを行い、ユーザーが所望するコンテンツの視聴が可能となる。
【００４８】
反対にＥＣＭ処理部１５３は、上記判定結果が視聴不可能を示す場合にはスクランブルを解くための鍵情報をデスクランブラ１０３にセットしない。この結果、デスクランブラ１０３はコンテンツのデスクランブルは行わないので、コンテンツの視聴は不可能となる。
【００４９】
図６は、ＥＣＭの受信処理動作を説明するためのフローチャートである。
図６にＥＣＭの受信処理について示す。ＥＣＭを受信すると非暗号部にあるワーク鍵識別情報を参照して、自身のメモリ内に記憶しているワーク鍵識別情報と比較する。ワーク鍵識別情報が一致する場合には、対応したワーク鍵（Ｋｗ）を用いてＥＣＭの暗号化部（ＥＣＭ暗号化ヘッダ＋可変部（ＥＣＭ可変部））を復号し、抽出したスクランブル鍵（Ｋｓ）をデスクランブラにセットする。さらにワーク鍵更新情報を検査し、自身が保持しているワーク鍵（Ｋｗ）より最新のワーク鍵（Ｋｗ）が取得可能であることを検知すると、ワーク鍵取得処理を行い、コンテンツ配信事業者側のサーバーである送信装置２００から最新のワーク鍵（Ｋｗ）を取得する。
【００５０】
もしワーク鍵識別情報が一致しなかった場合は、長期間の電源ＯＦＦにより最新のワーク鍵（Ｋｗ）を取得できていない可能性があるため、自身が保持しているワーク鍵（Ｋｗ）より新しいワーク鍵（Ｋｗ）が取得可能でないかワーク鍵更新情報を検査し、最新のワーク鍵（Ｋｗ）が取得可能であることを検知すると、ワーク鍵取得処理を行い、コンテンツ配信事業者側のサーバーである送信装置２００から最新のワーク鍵（Ｋｗ）を取得する。
【００５１】
ステップＳ６０１：ＥＣＭを受信し、この受信したＥＣＭの非暗号部に存在するワーク鍵識別情報を参照する。
ステップＳ６０２：ステップＳ６０１にて参照したワーク鍵識別情報と、自身のメモリ内に記憶しているワーク鍵識別情報とを比較し、ワーク鍵識別情報が一致する場合にはステップＳ６０３へ進み、一致しない場合にはステップＳ６０７へ進む。
【００５２】
ステップＳ６０３：自身のメモリ内に記憶しているワーク鍵（Ｋｗ）を用いてＥＣＭの暗号化部（ＥＣＭ暗号化ヘッダ＋可変部（ＥＣＭ可変部））を復号する。
ステップＳ６０４：ステップＳ６０３の復号により得られたスクランブル鍵（Ｋｓ）をデスクランブラにセットする。
ステップＳ６０５：自身のメモリ内に記憶しているワーク鍵（Ｋｗ）より新しいワーク鍵（Ｋｗ）が取得可能でないかワーク鍵更新情報を検査する。これはステップＳ６０２においてワーク鍵識別情報が一致していたとしても、自身のメモリ内に記憶しているワーク鍵（Ｋｗ）より新しいワーク鍵（Ｋｗ）が取得可能な場合があるからである。
【００５３】
ステップＳ６０６：自身のメモリ内に記憶しているワーク鍵（Ｋｗ）が最新か判断し、最新であれば一連の処理を終了し、最新でなければステップＳ６０９へ進む。
ステップＳ６０７：ステップＳ６０２においてワーク鍵識別情報が一致しなかった場合、長期間の電源ＯＦＦにより最新のワーク鍵（Ｋｗ）を取得できていない可能性があるため、自身のメモリ内に記憶しているワーク鍵（Ｋｗ）より新しいワーク鍵（Ｋｗ）が取得可能でないかワーク鍵更新情報を検査する。
【００５４】
ステップＳ６０８：自身のメモリ内に記憶しているワーク鍵（Ｋｗ）が最新か判断し、最新であればステップＳ６１０へ進み、最新でなければステップＳ６０９へ進む。
【００５５】
ステップＳ６０９：ステップＳ６０８でワーク鍵（Ｋｗ）とは一致しない最新のワーク鍵（Ｋｗ）が取得可能であることが検知されると、最新のワーク鍵（Ｋｗ）を取得するためにワーク鍵取得処理を行い、コンテンツ配信事業者側のサーバーである送信装置２００から最新のワーク鍵（Ｋｗ）を取得する。
【００５６】
図７はＥＭＭで配信されるワーク鍵（Ｋｗ）とＥＣＭで使用されるワーク鍵（Ｋｗ）の関係を表した図である。
ＥＣＭの暗号化を行うワーク鍵（Ｋｗ）をシームレスに切り替えられるようにＥＭＭでは現在使用しているワーク鍵（Ｋｗ）と次に使用するワーク鍵（Ｋｗ）の２種類を設定するようになっており、この２種類をメモリに保持しておくことにより受信装置ではワーク鍵（Ｋｗ）の切り替えがシームレスに行われる。
【００５７】
しかし、先に説明したようにオンデマンドでＥＭＭを取得するシステムにおいては、ＥＭＭ取得時に次回の取得日時を通知することによりＥＭＭの取得し忘れを防ぐ手法が用いられるが、配布済みのワーク鍵（Ｋｗ）が漏洩した等によって送信側都合で急遽ワーク鍵（Ｋｗ）を更新する場合や更新時期に電源がＯＦＦになっている等により、所望のＥＭＭを取得していない状況になる場合がある。
【００５８】
このようにワーク鍵（Ｋｗ）の更新に関する情報をＥＣＭ内に入れることで、受信機はコンテンツ視聴時のＥＣＭの処理過程において、ワーク鍵の更新が検知できるため、ＥＣＭ処理時に有効なワーク鍵を取得していない場合だけでなく、次回に使用されるワーク鍵の準備ができていることも検知できるようになる。
【００５９】
つまり、ＥＭＭ取得時に次回の取得タイミングを通知するような仕組みを運用しなくてもよくなり、受信装置がワーク鍵（Ｋｗ）を所定の周期を規定しなくても送信側の都合による更新運用も可能になる。
【００６０】
以上説明したとおり本発明の受信装置および送信装置によれば、受信装置が能動的にＥＭＭを取得する方式においても、送信側でＥＭＭにより配布するワーク鍵（Ｋｗ）の情報をＥＣＭ内に入れ、このＥＣＭ内のワーク鍵（Ｋｗ）の情報を用いて受信装置がワーク鍵（Ｋｗ）の更新状況を把握でき、必要により更新するので、受信装置の長期電源ＯＦＦや送信側によるセキュリティ対策としての臨時更新の場合等における最新のワーク鍵（Ｋｗ）取得ミスを低減することが可能になる。
【００６１】
ここではＥＭＭとう表現で説明したが、ワーク鍵の取得に関するものであり、ＥＭＭというフォームや表現に限定されるものではない。
（変形例１）
ここでは、ＥＣＭにワーク鍵更新情報を入れる例を示したが、番組視聴時に必要な情報であるＰＭＴ等に同様のものを入れることも可能であり、同様の効果を得ることができる。
【００６２】
（変形例２）
また、上記のように実際の番組視聴時に情報を取得する構成のほか、ネットワークに接続と実際の番組視聴に段階がある場合、このネットワーク接続時のネゴシエーションで上記ワーク鍵更新情報を受信装置におくるようにする構成でもよい。
【００６３】
また、ＣＡＳモジュールは上記ＣＡＳカード等の総称として用いており、特段カード形状にこだわるものではなく、例えば図８のように受信装置に実装されたハードウェアやソフトウェアで実現してもよい。
【００６４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。例えば、第１の実施形態と第２の実施形態とを組み合わせ、所望の番組属性として、ジャンル、チャンネルを組みとしたものとしてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に係る受信装置の構成を説明するための図。
【図２】本発明の一実施形態に係る送信装置の構成を説明するための図。
【図３】ＥＭＭのデータ構造の一例を示す図。
【図４】ＥＣＭのデータ構造の一例を示す図。
【図５】ＥＣＭのデータ構造の他の例を示す図。
【図６】送信装置及び受信装置の間の通信処理動作を示すフローチャート。
【図７】ＥＭＭで配信されるワーク鍵（Ｋｗ）とＥＣＭで使用されるワーク鍵（Ｋｗ）の関係を表した図。
【図８】本発明の一実施形態に係る受信装置の変形例の構成を説明するための図。
【符号の説明】
【００６６】
１０１…デジタル放送受信装置、１０２…チューナ部、１０３…デスクランブラ、１０４…ＴＳデコード部、１０５…映像音声デコード部、１０６…表示処理部、１０７…通信処理部、１１２…ＩＣカードＩ／Ｆ部、１５１…ＩＣカード、１５２…Ｉ／Ｆ部、１５３…ＥＣＭ処理部、１５４…ＥＭＭ処理部、１５５…メモリ、１９１…表示装置、２００…送信装置、２０１…スクランブラ、２０３…Ｋｓ生成部、２０２…ＥＣＭ生成部、２０４…ＥＭＭ生成部、２０５…多重化部、２０６…ＥＭＭ配信部、２０７…コンテンツ配信。
【図１】
2008278221.tif 000003
【図２】
2008278221.tif 000004
【図３】
2008278221.tif 000005
【図４】
2008278221.tif 000006
【図５】
2008278221.tif 000007
【図６】
2008278221.tif 000008
【図７】
2008278221.tif 000009
【図８】
2008278221.tif 000010