(57)【要約】      （修正有）【課題】鍵の更新に伴う視聴不能な期間を生じさせないようにする、再生装置、中継装置及びプログラムを提供する。【解決手段】再生装置は、デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける受付部と、受け付けた世代識別情報に基づいて、自ら保持する鍵を更新する更新部と、更新された鍵を用いて、放送コンテンツを再生する再生部とを有する。中継装置は、デジタル放送の再生装置で保持する鍵の世代識別情報を記憶する記憶部と、デジタル放送の放送波から放送コンテンツを再生するための鍵の世代識別情報を抽出し、抽出した世代識別情報が記憶している世代識別情報と一致するか否かを判定する判定部と、抽出した世代識別情報が記憶している世代識別情報と一致しない場合に、抽出した世代識別情報を、通信ネットワークを介して再生装置に通知する通知部とを有する。【選択図】図６
2014216901.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける受付部と、
受け付けた前記世代識別情報に基づいて、自ら保持する前記鍵を更新する更新部と、
更新された前記鍵を用いて、前記放送コンテンツを再生する再生部と
を有する再生装置。
【請求項２】
前記更新部は、複数の前記世代識別情報を受け付けた場合に、最新の前記世代識別情報に基づいて、自ら保持する前記鍵を更新する
請求項１記載の再生装置。
【請求項３】
デジタル放送の再生装置で保持する鍵の世代識別情報を記憶する記憶部と、
前記デジタル放送の放送波から放送コンテンツを再生するための前記鍵の世代識別情報を抽出し、抽出した前記世代識別情報が記憶している前記世代識別情報と一致するか否かを判定する判定部と、
抽出した前記世代識別情報が記憶している前記世代識別情報と一致しない場合に、抽出した前記世代識別情報を、通信ネットワークを介して前記再生装置に通知する通知部と
を有する中継装置。
【請求項４】
更に、
抽出した前記世代識別情報が記憶している前記世代識別情報と異なる場合に、前記記憶部に記憶している前記世代識別情報を更新する更新部
を有する請求項３記載の中継装置。
【請求項５】
前記記憶部は、更に、前記再生装置の種別を記憶し、
前記判定部は、前記種別に対応する前記鍵の前記世代識別情報を抽出する
請求項３又は４記載の中継装置。
【請求項６】
デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける処理と、
受け付けた前記世代識別情報に基づいて、自ら保持する前記鍵を更新する処理と、
更新された前記鍵を用いて、前記放送コンテンツを再生する処理と
をコンピュータに実行させるためのプログラム。
【請求項７】
デジタル放送の再生装置で保持する鍵の世代識別情報を記憶するための記憶部を有するコンピュータに、
前記デジタル放送の放送波から放送コンテンツを再生するための前記鍵の世代識別情報を抽出し、抽出した前記世代識別情報が記憶している前記世代識別情報と一致するか否かを判定する処理と、
抽出した前記世代識別情報が記憶している前記世代識別情報と一致しない場合に、抽出した前記世代識別情報を、通信ネットワークを介して前記再生装置に通知する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、デジタル放送の復号技術に関する。
【背景技術】
【０００２】
特定の再生装置に限って利用できるデジタル放送システムでは、放送局が、暗号化したコンテンツをデジタル放送波で送出し、再生装置は、受信したデジタル放送波に含まれるコンテンツを復号して、再生する。その為、放送局と再生装置とは、共通の鍵を有する。
【０００３】
仮に鍵が流出した場合には、放送局は、新たな鍵に切り替えてコンテンツを暗号化する。更に、放送局は、鍵を切り替えたことを示す鍵の世代識別情報をデジタル放送波を用いて通知する。再生装置は、鍵の世代識別情報を受信すると、鍵の世代識別情報に基づいて、新たな鍵に切り替えてコンテンツを復号する。このような鍵の切り替えは、チャネル毎に行われる。
【０００４】
但し、鍵の世代識別情報は、間隔を空けて周期的に送出されるため、再生装置側では、一時的に鍵の世代識別情報を受信できないことがある。鍵の世代識別情報を受信していない状態では、再生装置がデジタル放送波の受信後すぐには再生できないことがある。
【０００５】
ある文献では、他のチャネルのデジタル放送波に基づいて鍵の切り替えの可能性を判断する技術が開示されている。鍵の切り替えの可能性があると判断すると、再生装置は、バスを介して接続している他の受信機に鍵の世代識別情報を受信させ、他の受信機から鍵の世代識別情報を取得する。このようにすれば、１つのチャネルしか受信しない再生装置においても、予め鍵の切り替えに対応することができる。
【０００６】
しかし、この技術を用いても、放送局が鍵を切り替えた後に、再生装置が他のチャネルも含めてデジタル放送波を一切受信していない場合には、一時的に再生不能となることがある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−８１１１３号公報
【特許文献２】特開２０１１−２１７２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本技術の目的は、一側面では、鍵の更新に伴う視聴不能な期間を生じさせないようにすることを目的とする。
【課題を解決するための手段】
【０００９】
一態様に係る再生装置は、デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける受付部と、受け付けた世代識別情報に基づいて、自ら保持する鍵を更新する更新部と、更新された鍵を用いて、放送コンテンツを再生する再生部とを有する。
【００１０】
一態様に係る中継装置は、デジタル放送の再生装置で保持する鍵の世代識別情報を記憶する記憶部と、デジタル放送の放送波から放送コンテンツを再生するための鍵の世代識別情報を抽出し、抽出した世代識別情報が記憶している世代識別情報と一致するか否かを判定する判定部と、抽出した世代識別情報が記憶している世代識別情報と一致しない場合に、抽出した世代識別情報を、通信ネットワークを介して再生装置に通知する通知部とを有する。
【発明の効果】
【００１１】
一側面としては、鍵の更新に伴う視聴不能な期間を生じさせないようにできる。
【図面の簡単な説明】
【００１２】
【図１】図１は、放送局における処理の概要を示す図である。
【図２】図２は、受信機における処理の概要を示す図である。
【図３】図３は、デバイス鍵更新ＥＭＭ（Entitlement Management Message）の再送周期を示す図である。
【図４】図４は、インターネットを介した再生システムの構成例を示す図である。
【図５】図５は、ＬＡＮ（Local Area Network）を介した再生システムの構成例を示す図である。
【図６】図６は、シーケンス例を示す図である。
【図７】図７は、再生装置のモジュール構成例を示す図である。
【図８】図８は、チャネルテーブルの例を示す図である。
【図９】図９は、中継装置のモジュール構成例を示す図である。
【図１０】図１０は、依頼元テーブルの例を示す図である。
【図１１】図１１は、依頼処理フローの例を示す図である。
【図１２】図１２は、登録処理フローの例を示す図である。
【図１３】図１３は、受信中処理フローの例を示す図である。
【図１４】図１４は、デバイス鍵更新ＥＭＭの構成を示す図である。
【図１５】図１５は、判定処理フローの例を示す図である。
【図１６】図１６は、通知処理フローの例を示す図である。
【図１７】図１７は、ワーク鍵設定ＥＭＭの構成を示す図である。
【図１８】図１８は、更新処理フローの例を示す図である。
【図１９】図１９は、再生処理フローの例を示す図である。
【図２０】図２０は、スマートフォンのハードウエア構成例を示す図である。
【図２１】図２１は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１３】
コンテンツ権利保護専用方式による地上デジタル放送の限定受信システムについて説明する。
【００１４】
まず、放送局１０１における処理について説明する。図１に、放送局１０１における処理の概要を示す。放送局１０１は、暗号化したコンテンツをデジタル放送波で送出する。
【００１５】
番組コンテンツ１０３は、スクランブル部１０５で、スクランブル鍵１０７によってスクランブルされる。その結果、スクランブルされた番組コンテンツ１０９が生成される。
【００１６】
スクランブル鍵１０７は、スクランブル鍵暗号化部１１１で、ワーク鍵１１３によって暗号化される。その結果、暗号化されたスクランブル鍵１１５が生成される。生成された暗号化されたスクランブル鍵１１５は、ＥＣＭ（Entitlement Control Message）１１７に含められる。ＥＣＭ１１７は、全受信機に対して共通のデータである。ＥＣＭ１１７は、主にＥＣＭ１１７と番組の情報を伝送するために用いられる。
【００１７】
ワーク鍵１１３は、ワーク鍵暗号化部１１９で、デバイス鍵１２１によって暗号化される。このとき用いられるデバイス鍵１２１は、受信機の種別に対応する鍵である。そのため、デバイス鍵１２１は、受信機の種別を識別するデバイスＩＤと対応付けられている。受信機の種別は、受信機の提供者に対応することもある。また、デバイス鍵１２１は、更新されることがあるので、更にデバイス鍵の世代番号と対応付けられている。
【００１８】
暗号化の結果、暗号化されたワーク鍵１２３が生成される。このとき、受信機の種別毎に異なる鍵で暗号化されたワーク鍵１２３が生成される。生成された暗号化されたワーク鍵１２３は、デバイスＩＤと対応付けてワーク鍵設定ＥＭＭ１２５に含められる。ワーク鍵設定ＥＭＭ１２５は、デバイスＩＤに対して固有のデータである。ワーク鍵設定ＥＭＭ１２５は、主に暗号化されたワーク鍵１２３を伝送するために用いられる。
【００１９】
スクランブルされた番組コンテンツ１０９とＥＣＭ１１７とワーク鍵設定ＥＭＭ１２５とは、デジタル放送波に含められ、送出部１３３から送出される。デバイス鍵１２１を更新しない場合は、スクランブルされた番組コンテンツ１０９とＥＣＭ１１７とワーク鍵設定ＥＭＭ１２５とが伝送される。
【００２０】
但し、デバイス鍵１２１が流出した場合には、不正な受信機による再生を防止するために、デバイス鍵１２１を切り替える。このとき、デバイス鍵更新部１２７は、新たなデバイス鍵１２１を生成する。新たなデバイス鍵１２１は、新たな世代番号に従って決定される。新たなデバイス鍵１２１は、そのデバイスＩＤにより特定される種別の受信機が、世代番号に基づいて生成するデバイス鍵１２１と同じものである。デバイス鍵更新部１２７は、その都度、そのデバイスＩＤにより特定される種別の受信機における手順と同じ手順でデバイス鍵１２１を生成するようにしてもよい。あるいは、デバイス鍵更新部１２７は、当該受信機の提供者から世代番号に対応するデバイス鍵１２１を取得しておくようにしてもよい。
【００２１】
新たなデバイス鍵１２１の世代番号１２９は、デバイスＩＤに対応付けてデバイス鍵更新ＥＭＭ１３１に含められる。デバイス鍵更新ＥＭＭ１３１は、デジタル放送波に含められ、送出部１３３から送出される。デバイス鍵更新ＥＭＭ１３１は、ワーク鍵設定ＥＭＭ１２５と同様に、デバイスＩＤに対して固有のデータである。ワーク鍵設定ＥＭＭ１２５は、主に送出部１３３を伝送するために用いられる。以上で、放送局１０１における処理についての説明を終える。
【００２２】
次に、デジタル放送波を受信する受信機２０１における処理について説明する。図２に、受信機２０１における処理の概要を示す。デコード部２０３は、受信信号からスクランブルされた番組コンテンツ１０９を抽出する。スクランブルされた番組コンテンツ１０９は、デスクランブル部２０５で、スクランブル鍵２０７によってデスクランブルされる。その結果、番組コンテンツ２０９が生成される。番組コンテンツ２０９は再生され、映像及び音声が出力される。
【００２３】
デコード部２０３は、受信信号からＥＣＭ１１７を抽出する。ＥＣＭ１１７に含まれる暗号化されたスクランブル鍵１１５は、スクランブル鍵復号部２１１で、ワーク鍵２１３によって復号される。その結果、スクランブル鍵２０７が生成される。
【００２４】
デコード部２０３は、受信信号からワーク鍵設定ＥＭＭ１２５を抽出する。ワーク鍵設定ＥＭＭ１２５に含まれる暗号化されたワーク鍵１２３は、ワーク鍵復号部２１５で、デバイス鍵２１７によって復号される。その結果、ワーク鍵２１３が生成される。
【００２５】
つまり、デバイス鍵２１７とワーク鍵設定ＥＭＭ１２５から、ワーク鍵２１３が生成され、ワーク鍵２１３とＥＣＭ１１７から、スクランブル鍵２０７が生成され、そして、スクランブル鍵２０７とスクランブルされた番組コンテンツ１０９から、番組コンテンツ２０９が生成される。このように、デバイス鍵２１７の機密が保たれていれば、不正利用は防がれる。
【００２６】
デバイス鍵２１７が流出した場合には、デコード部２０３が受信信号から抽出したデバイス鍵更新ＥＭＭ１３１に含まれる世代番号１２９に従って、デバイス鍵生成部２１９は、新たなデバイス鍵２１７を生成する。このとき、デバイス鍵生成部２１９は、デバイス鍵更新ＥＭＭ１３１から自らのデバイスＩＤに対応する世代番号１２９を読み取る。このようにして、受信機２０１は、デバイス鍵２１７の切り替えに対応する。以上で、受信機２０１における処理についての説明を終える。
【００２７】
次に、デバイス鍵更新ＥＭＭ１３１の再送周期について説明する。図３に、デバイス鍵更新ＥＭＭ１３１の再送周期を示す。デバイス鍵更新ＥＭＭ１３１の再送周期は、例えば１５秒以下になるように運用される。従って、デバイス鍵更新ＥＭＭ１３１の送出後間もなく、受信機２０１が受信を開始した場合には、次の送出タイミングまでデバイス鍵更新ＥＭＭ１３１を待つことになる。つまり、デバイス鍵生成部２１９が切り替えられていたとしても、条件次第ではおよそ１５秒の間、新しいデバイス鍵生成部２１９を特定するための世代番号を得られない。従って、この間番組コンテンツ２０９が得られないことも起こり得る。
【００２８】
尚、鍵が更新された場合に、古い鍵にも対応する移行期間が設けられることがある。この移行期間中であれば再生不能とはならないが、移行期間を過ぎた場合には、再生不能となることがある。デジタル放送を受信する頻度が低い場合には、移行期間を過ぎることも想定される。以上で、デバイス鍵更新ＥＭＭ１３１の再送周期についての説明を終える。
【００２９】
次に、本実施の形態に係る再生システムの構成について説明する。図４に、インターネットを介した再生システムの構成例を示す。本実施の形態では、鍵の世代番号及び付加情報（暗号化されたワーク鍵を含むＥＭＭ等）を転送する転送装置と、転送された鍵の世代番号を用いてコンテンツを再生する再生装置を設ける。図４に示したスマートフォン４０１ａ及びスマートフォン４０１ｂは、再生装置の例である。また、ノートＰＣ４０３、デジタルＴＶ（Television）４０５及びＤＶＤ（Digital Versatile Disk）レコーダ４０７は、転送装置の例である。
【００３０】
この例では、インターネットを介して鍵の世代番号が転送される。そのため、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７は、インターネットを介してスマートフォン４０１ａ及びスマートフォン４０１ｂと接続している。尚、再生装置から転送装置に鍵の世代番号を転送する場合には、鍵の世代番号とともに世代識別子判別情報が転送される。また、転送装置から再生装置に鍵の世代番号を転送する場合には、鍵の世代番号とともに付加情報が転送される。
【００３１】
再生装置は、１つの転送装置から鍵の世代番号及び付加情報を受け付けるようにしてもよい。その場合には、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７のうちのいずれかの装置から鍵の世代番号及び付加情報を受け付ける。
【００３２】
再生装置は、複数の転送装置から鍵の世代番号及び付加情報を受け付けるようにしてもよい。その場合には、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７のうちの複数の装置から鍵の世代番号及び付加情報を受け付ける。
【００３３】
この例では、メールによって、鍵の世代番号及び付加情報が転送される。メールサーバ４０９は、転送装置から受信したメールを一時保存し、再生装置にそのメールを転送するように動作する。以上で、再生システムの構成についての説明を終える。
【００３４】
他の再生システムの構成例についても説明する。図５に、ＬＡＮ（ＤＬＮＡ（Digital Living Network Alliance）接続等）を介した再生システムの構成例を示す。図４の構成と同様に、鍵の世代番号及び付加情報を転送する転送装置と、転送された鍵の世代番号及び付加情報を用いてコンテンツを再生する再生装置を設ける。図４の構成と同様に、図５に示したスマートフォン４０１ａ及びスマートフォン４０１ｂは、再生装置の例である。また、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７は、転送装置の例である。
【００３５】
この例では、ＬＡＮを介して鍵の世代番号及び付加情報が転送される。そのため、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７は、ＬＡＮを介してスマートフォン４０１ａ及びスマートフォン４０１ｂと接続している。
【００３６】
図４の構成と同様に、再生装置は、１つの転送装置から鍵の世代番号及び付加情報を受け付けるようにしてもよい。その場合には、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７のうちのいずれかの装置から鍵の世代番号及び付加情報を受け付ける。
【００３７】
図４の構成と同様に、再生装置は、複数の転送装置から鍵の世代番号及び付加情報を受け付けるようにしてもよい。その場合には、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７のうちの複数の装置から鍵の世代番号及び付加情報を受け付ける。
【００３８】
この例では、ＤＬＮＡ等の機器連携の通知によって、鍵の世代番号及び付加情報が転送される。アクセスポイント５０１は、スマートフォン４０１ａ、スマートフォン４０１ｂ、ノートＰＣ４０３、デジタルＴＶ４０５、ＤＶＤレコーダ４０７及びアクセスポイント５０１の機器連携を制御する。例えば、再生装置が機器連携に加わっている状態で、転送装置が機器連携に加わると、アクセスポイント５０１を介して再生装置から転送装置へ鍵の世代番号及び世代識別子判別情報が通知される。あるいは、転送装置が機器連携に加わっている状態で、再生装置が機器連携に加わると、アクセスポイント５０１を介して再生装置から転送装置へ鍵の世代番号及び付加情報が通知される。アクセスポイント５０１で、転送される通知を保持し、再生装置が機器連携に加わったときに通知を渡すようにしてもよい。
【００３９】
この例では、スマートフォン４０１ａ及びスマートフォン４０１ｂが、再生装置であるが、スマートフォン４０１ａ及びスマートフォン４０１ｂは、転送装置であってもよい。また、この例では、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７が、転送装置であるが、ノートＰＣ４０３、デジタルＴＶ４０５及びＤＶＤレコーダ４０７は、再生装置であってもよい。また、タブレット端末のような他の形態の装置が、再生装置又は転送装置であってもよい。更に、再生装置は、転送装置を兼ねてもよい。以上で、再生システムの構成についての説明を終える。
【００４０】
次に、本実施の形態におけるシーケンスについて説明する。図６に、シーケンス例を示す。図６は、再生装置６０１、中継装置６０３及び放送局１０１の間のデータフローを示している。また、図６は、再生装置６０１、中継装置６０３及び放送局１０１の処理の概要も示している。上述の通り、再生装置６０１は、例えばスマートフォン４０１ａ又はスマートフォン４０１ｂである。中継装置６０３は、例えばノートＰＣ４０３、デジタルＴＶ４０５又はＤＶＤレコーダ４０７である。
【００４１】
再生装置６０１は、依頼処理を行う（Ｓ６０１）。このとき、再生装置６０１は、中継装置６０３へ依頼データをインターネット又はＬＡＮを介して送信し、中継装置６０３に鍵の世代番号及び付加情報の転送を依頼する（Ｓ６０３）。この例で、鍵の世代番号は、具体的にはデバイス鍵２１７の世代番号である。詳しくは、図１１を用いて後述する。
【００４２】
依頼データを受信した中継装置６０３は、登録処理を行う（Ｓ６０５）。このとき、中継装置６０３は、依頼データを自ら記憶依頼元テーブルに加える。詳しくは、図１２を用いて後述する。以上で、デバイス鍵２１７の更新に備える状態となる。
【００４３】
この状態で、放送局１０１が、デバイス鍵更新処理を行う場合を想定する（Ｓ６０７）。上述の通り、放送局１０１は、デバイス鍵更新ＥＭＭ１３１を含む放送信号を送出する（Ｓ６０９）。
【００４４】
放送信号を受信した中継装置６０３は、受信中処理を行う（Ｓ６１１）。受信中処理には、判定処理（Ｓ６１３）及び通知処理（Ｓ６１５）が含まれる。判定処理で、中継装置６０３は、依頼元の再生装置６０１へデバイス鍵２１７の世代番号及び付加情報を転送するか否かを判定する（Ｓ６１３）。また、依頼元の再生装置６０１へデバイス鍵２１７の世代番号及び付加情報を転送すると判定した場合に、通知処理で、中継装置６０３は、依頼元の再生装置６０１へデバイス鍵２１７の世代番号及び付加情報を転送する（Ｓ６１５）。このとき、デバイス鍵２１７の世代番号及び付加情報は通知データに含められる。通知データは、インターネット又はＬＡＮを介して送信される（Ｓ６１７）。受信中処理（Ｓ６１１）の詳細については、図１３を用いて後述する。また、判定処理（Ｓ６１３）の詳細については、図１５を用いて後述する。通知処理（Ｓ６１５）の詳細については、図１６を用いて後述する。
【００４５】
通知データを受信した再生装置６０１は、更新処理を行う（Ｓ６１９）。このとき、通知データに含まれるデバイス鍵２１７の世代番号に従って、新しいデバイス鍵２１７を生成し、新しいデバイス鍵２１７及び付加情報に基づきコンテンツを再生するワーク鍵の準備を行う。詳しくは、図１８を用いて後述する。
【００４６】
その後、再生装置６０１が放送局１０１から送出される放送信号の受信を開始すると（Ｓ６２３）、再生装置６０１は、再生処理を行う（Ｓ６２１）。再生処理で、再生装置６０１は、コンテンツを再生する。詳しくは、図１９を用いて後述する。以上で、シーケンスについての説明を終える。
【００４７】
次に、再生装置６０１のモジュール構成について説明する。図７に、再生装置６０１のモジュール構成例を示す。再生装置６０１は、依頼部７０１、受付部７０３、記憶部７０５、更新部７０７、チャネル選択部７０９、チューナ部７１１、再生部７１３、出力部７１５及びデコード部２０３を有している。
【００４８】
依頼部７０１は、中継装置６０３へ依頼データをインターネット又はＬＡＮを介して送信し、中継装置６０３に鍵の世代番号及び付加情報の転送を依頼する。つまり、依頼部７０１は、図６に示した依頼処理（Ｓ６０１）を行うモジュールである。
【００４９】
受付部７０３は、図６に示した通知データを受け付ける（Ｓ６１７）。
【００５０】
記憶部７０５は、デバイスＩＤ、チャネルテーブル、メールアドレス及び機器ＩＤを記憶する。デバイスＩＤは、再生装置６０１自身の種別を識別するＩＤである。チャネルテーブルは、各チャネルの再生に関するデータを含むテーブルである。メールアドレスは、再生装置６０１自身のメールアドレスである。機器ＩＤは、図５で説明した機器連携で再生装置６０１自身を識別するためのＩＤである。
【００５１】
ここで、チャネルテーブルについて説明する。図８に、チャネルテーブルの例を示す。チャネルテーブルは、チャネル毎にレコードを有している。レコードは、チャネル番号のフィールドと、世代番号のフィールドと、デバイス鍵のフィールドと、ワーク鍵のフィールドと、スクランブル鍵のフィールドとを有している。
【００５２】
チャネル番号のフィールドには、チャネルを識別する番号が設定される。世代番号のフィールドには、デバイス鍵２１７の世代番号が設定される。デバイス鍵のフィールドには、当該チャネルにおける再生に用いるデバイス鍵２１７が設定される。ワーク鍵のフィールドには、当該チャネルにおける再生に用いるワーク鍵が設定される。スクランブル鍵のフィールドには、当該チャネルにおける再生に用いるスクランブル鍵が設定される。
【００５３】
この例で、第１レコードには、チャネル番号「Ｃ１」のチャネルに関して、世代番号「Ｎ１（１）」に基づいて生成されたデバイス鍵「Ｋｄ１（１）」と、デバイス鍵「Ｋｄ１（１）」によって復号されたワーク鍵「Ｋｗ１」と、ワーク鍵「Ｋｗ１」によって復号されたスクランブル鍵「Ｋｓ１」が設定されている。
【００５４】
同様に、第２レコードには、チャネル番号「Ｃ２」のチャネルに関して、世代番号「Ｎ１（２）」に基づいて生成されたデバイス鍵「Ｋｄ１（２）」と、デバイス鍵「Ｋｄ１（２）」によって復号されたワーク鍵「Ｋｗ２」と、ワーク鍵「Ｋｗ２」によって復号されたスクランブル鍵「Ｋｓ２」が設定されている。
【００５５】
同様に、第３レコードには、チャネル番号「Ｃ３」のチャネルに関して、世代番号「Ｎ１（１）」に基づいて生成されたデバイス鍵「Ｋｄ１（１）」と、デバイス鍵「Ｋｄ１（１）」によって復号されたワーク鍵「Ｋｗ３」と、ワーク鍵「Ｋｗ３」によって復号されたスクランブル鍵「Ｋｓ３」が設定されている。
【００５６】
チャネルによって、世代番号及びデバイス鍵２１７が異なることがある。特定地域で鍵が流出している場合、特定地域のチャネルだけ鍵を更新することも想定される。以上で、チャネルテーブルについての説明を終える。
【００５７】
図７に示した再生装置６０１のモジュール構成例の説明に戻って、更新部７０７は、通知データに含まれるデバイス鍵２１７の世代番号に従って、新しいデバイス鍵２１７を生成し、新しいデバイス鍵２１７に基づきコンテンツを再生する準備を行う。つまり、更新部７０７は、図６に示した更新処理（Ｓ６１９）を行うモジュールである。尚、更新部７０７は、図２に示したデバイス鍵生成部２１９とワーク鍵復号部２１５とを含む。
【００５８】
チャネル選択部７０９は、例えばユーザの操作によりチャネルを選択する。チューナ部７１１は、チャネル選択部７０９で選択されたチャネルの放送波を受信する。デコード部２０３は、図２に示したように、受信した放送波からスクランブルされた番組コンテンツ１０９、ＥＣＭ１１７、ワーク鍵設定ＥＭＭ１２５、デバイス鍵更新ＥＭＭ１３１を抽出する。
【００５９】
再生部７１３は、コンテンツを再生する。つまり、再生部７１３は、図６に示した再生処理（Ｓ６２１）を行うモジュールである。再生部７１３は、図２に示したスクランブル鍵復号部２１１とデスクランブル部２０５とを含む。
【００６０】
出力部７１５は、再生されたコンテンツを出力する。出力部７１５は、例えばコンテンツの映像とコンテンツの音声を出力する。デジタルラジオ放送の場合は、コンテンツの音声を出力する。
【００６１】
デコード部２０３、依頼部７０１、受付部７０３、記憶部７０５、更新部７０７、チャネル選択部７０９、チューナ部７１１、再生部７１３及び出力部７１５は、例えば後述する図２０に示すハードウエア資源によって実現される。また、デコード部２０３、依頼部７０１、受付部７０３、更新部７０７、チャネル選択部７０９、チューナ部７１１、再生部７１３及び出力部７１５は、当該モジュールの処理の一部又は全部を、記憶部２００３（図２０）にロードされたプログラムをプロセッサ２００１（図２０）で順次実行することにより実現するようにしてもよい。以上で、再生装置６０１のモジュール構成についての説明を終える。
【００６２】
次に、中継装置６０３のモジュール構成について説明する。図９に、中継装置６０３のモジュール構成例を示す。中継装置６０３は、チューナ部７１１、デコード部２０３、登録部９０１、記憶部９０３、判定部９０５、更新部９０７及び通知部９０９を有している。中継装置６０３のチューナ部７１１及びデコード部２０３は、図７に示した再生装置６０１のチューナ部７１１及びデコード部２０３と同様である。
【００６３】
登録部９０１は、依頼データを自ら記憶依頼元テーブルに加える。つまり、登録部９０１は、図６に示した登録処理（Ｓ６０５）を行うモジュールである。
【００６４】
記憶部９０３は、依頼元テーブルを記憶する。依頼元テーブルについて説明する。図１０に、依頼元テーブルの例を示す。依頼元テーブルは、依頼元である再生装置６０１毎にレコードを有している。レコードは、メールアドレスのフィールドと、機器ＩＤのフィールドと、デバイスＩＤのフィールドとを有している。メールアドレスのフィールドには、依頼元である再生装置６０１のメールアドレスが設定される。機器ＩＤのフィールドには、依頼元である再生装置６０１の機器ＩＤが設定される。デバイスＩＤのフィールドには、依頼元である再生装置６０１の種別を識別するデバイスＩＤが設定される。
【００６５】
レコードは、更に、チャネル毎にチャネル番号のフィールドと、世代番号のフィールドとを有している。チャネル番号のフィールドには、チャネルを識別する番号が設定される。世代番号のフィールドには、依頼元である再生装置６０１で、当該チャネルの再生に用いているデバイス鍵２１７の世代番号が設定される。世代識別子判別情報のフィールドには、当該世代番号を判別するための情報が設定される。
【００６６】
第１レコードは、メールアドレスが「ａｂｃ＠ｘｘｘ．ｊｐ」であり、機器ＩＤが「Ｍ１」であり、デバイスＩＤが「Ｄ１」である再生装置６０１に関して、チャネル番号「Ｃ１」のチャネルの再生に、世代識別子判別情報「Ｇ１（１）」で判別される世代番号「Ｎ１（１）」のデバイス鍵２１７を用いていることを示している。更に、第１レコードは、チャネル番号「Ｃ２」のチャネルの再生に、世代識別子判別情報「Ｇ１（２）」で判別される世代番号「Ｎ１（２）」のデバイス鍵２１７を用いていることを示している。更に、第１レコードは、チャネル番号「Ｃ３」のチャネルの再生に、世代識別子判別情報「Ｇ１（１）」で判別される世代番号「Ｎ１（１）」のデバイス鍵２１７を用いていることを示している。
【００６７】
第２レコードは、メールアドレスが「ｄｅｆ＠ｘｘｘ．ｊｐ」であり、機器ＩＤが「Ｍ２」であり、デバイスＩＤが「Ｄ２」である再生装置６０１に関して、チャネル番号「Ｃ１」のチャネルの再生に、世代識別子判別情報「Ｇ２（１）」で判別される世代番号「Ｎ２（１）」のデバイス鍵２１７を用いていることを示している。更に、第２レコードは、チャネル番号「Ｃ２」のチャネルの再生に、世代識別子判別情報「Ｇ２（１）」で判別される世代番号「Ｎ２（１）」のデバイス鍵２１７を用いていることを示している。更に、第２レコードは、チャネル番号「Ｃ３」のチャネルの再生に、世代識別子判別情報「Ｇ２（２）」で判別される世代番号「Ｎ２（２）」のデバイス鍵２１７を用いていることを示している。
【００６８】
依頼元テーブルにおいて、チャネルによって、世代番号及び世代識別子判別情報が異なることがある。以上で、依頼元テーブルについての説明を終える。
【００６９】
図９に示した中継装置６０３のモジュール構成例の説明に戻って、判定部９０５は、依頼元の再生装置６０１へデバイス鍵２１７の世代番号を転送するか否かを判定する。つまり、判定部９０５は、図６に示した判定処理（Ｓ６１３）を行うモジュールである。
【００７０】
更新部９０７は、デバイス鍵２１７の世代番号が切り替わった場合に、依頼元テーブルを更新する。
【００７１】
通知部９０９は、依頼元の再生装置６０１へデバイス鍵２１７の世代番号を転送すると判定した場合に、通知処理で、中継装置６０３は、依頼元の再生装置６０１へデバイス鍵２１７の世代番号を転送する。つまり、通知部９０９は、図６に示した通知処理（Ｓ６１５）を行うモジュールである。
【００７２】
チューナ部７１１、デコード部２０３、登録部９０１、記憶部９０３、判定部９０５及び更新部９０７は、例えば後述する図２１に示すハードウエア資源によって実現される。また、チューナ部７１１、デコード部２０３、登録部９０１、判定部９０５及び更新部９０７は、当該モジュールの処理の一部又は全部を、メモリ２５０１（図２１）にロードされたプログラムをＣＰＵ２５０３（図２１）で順次実行することにより実現するようにしてもよい。また、中継装置６０３は、デジタル放送を再生する再生部を有しなくてもよい。以上で、中継装置６０３のモジュール構成についての説明を終える。
【００７３】
続いて、再生装置６０１及び中継装置６０３の処理について説明する。まず、図６のＳ６０１に示した再生装置６０１の依頼処理について説明する。図１１に、依頼処理フローの例を示す。
【００７４】
依頼部７０１は、記憶部７０５からデバイスＩＤを読み（Ｓ１１０１）、更に記憶部７０５からチャネル毎の世代番号を読む（Ｓ１１０３）。また、依頼部７０１は、記憶部７０５からメールアドレスと機器ＩＤとを読む（Ｓ１１０５）。依頼部７０１は、依頼データ（メールアドレスと機器ＩＤとデバイスＩＤとチャネル毎の世代番号とを含む）を中継装置６０３へ送信する（Ｓ１１０７）。依頼データは、例えばインターネットを介してメールにより中継装置６０３へ送信される。あるいは、依頼データは、例えばＬＡＮを介した機器連携の通知により中継装置６０３へ送信される。
【００７５】
尚、メールによる通知を受けない場合には、依頼データにメールアドレスを含めないようにしてもよい。また、機器連携による通知を受けない場合には、依頼データに機器ＩＤを含めないようにしてもよい。以上で、依頼処理についての説明を終える。
【００７６】
図６のＳ６０５に示した登録処理について説明する。図１２に、登録処理フローの例を示す。登録部９０１は、上述の通りインターネットあるいはＬＡＮを介して依頼データを受信する（Ｓ１２０１）。登録部９０１は、記憶部９０３に記憶している依頼元テーブルに新しいレコードを追加し、依頼データを新しいレコードに設定する（Ｓ１２０３）。このとき、登録部９０１は、依頼データに含まれるメールアドレスを、新しいレコードのメールアドレスのフィールドに設定する。登録部９０１は、依頼データに含まれる機器ＩＤを、新しいレコードの機器ＩＤのフィールドに設定する。登録部９０１は、依頼データに含まれるチャネル毎の世代番号を、新しいレコードのチャネル番号に対応する世代番号のフィールドに設定する。
【００７７】
尚、インターネットを介してメールによって依頼データを受信した場合には、登録部９０１は、当該メールの送信元のメールアドレスを、新しいレコードのメールアドレスのフィールドに設定するようにしてもよい。更に、ＬＡＮを介して機器連携の通知によって依頼データを受信した場合には、登録部９０１は、当該通知の送信元の機器ＩＤを、新しいレコードの機器ＩＤのフィールドに設定するようにしてもよい。以上で、登録処理についての説明を終える。
【００７８】
次に、図６のＳ６１１に示した受信中処理について説明する。図１３に、受信中処理フローの例を示す。判定部９０５は、デコード部２０３によるデバイス鍵更新ＥＭＭ１３１の抽出を待つ（Ｓ１３０１）。
【００７９】
ここで、デバイス鍵更新ＥＭＭ１３１の構成について説明する。図１４に、デバイス鍵更新ＥＭＭ１３１の構成を示す。デバイス鍵更新ＥＭＭ１３１は、ヘッダ部１４０１及び誤り検出符号１４１１の他に、複数のＥＭＭ本体１４０３を有している。ＥＭＭ本体１４０３には、デバイスＩＤ１４０５が設定されている。つまり、当該ＥＭＭ本体１４０３は、当該デバイスＩＤ１４０５によって特定される再生装置６０１向けのデータである。また、当該ＥＭＭ本体１４０３には、デバイス鍵更新記述子１４０７が含まれている。デバイス鍵更新記述子１４０７は、再生装置６０１側でデバイス鍵を生成する際に用いられるデータである。デバイス鍵更新記述子１４０７には、世代番号１４０９が含まれている。世代番号１４０９は、図１及び図２に示した世代番号１２９に相当する。以上で、デバイス鍵更新ＥＭＭ１３１の構成についての説明を終える。
【００８０】
図１３に示した受信中処理フローの説明に戻って、デコード部２０３によってデバイス鍵更新ＥＭＭ１３１が抽出されると、判定部９０５は、依頼元の再生装置６０１を１つ選択する（Ｓ１３０３）。例えば、判定部９０５は、依頼元テーブルのレコードを順次特定する。
【００８１】
判定部９０５は、判定処理（Ｓ１３０５）を行う。図６のＳ６１３に示した判定処理について説明する。図１５に、判定処理フローの例を示す。判定部９０５は、依頼元テーブルのレコードから、依頼元のデバイスＩＤを特定する（Ｓ１５０１）。判定部９０５は、デバイス鍵更新ＥＭＭ１３１で、デバイスＩＤが一致するＥＭＭ本体１４０３を特定する（Ｓ１５０３）。判定部９０５は、特定したＥＭＭ本体１４０３から世代番号を抽出する（Ｓ１５０５）。判定部９０５は、依頼元テーブルのレコードから、依頼元の世代番号を特定する（Ｓ１５０７）。判定部９０５は、依頼元の世代番号と抽出した世代番号が一致するか否かを判定する（Ｓ１５０９）。依頼元の世代番号と抽出した世代番号が一致すると判定した場合には、判定部９０５は、「通知しない」と判定する（Ｓ１５１１）。
【００８２】
一方、依頼元の世代番号と抽出した世代番号が一致しないと判定した場合には、判定部９０５は、「通知する」と判定する（Ｓ１５１３）。
【００８３】
更新部９０７は、依頼元テーブルのレコードの依頼元の世代番号を更新する（Ｓ１５１５）。つまり、更新部９０７は、抽出した世代番号に書き換える。以上で、判定処理についての説明を終える。
【００８４】
図１３に示した受信中処理フローの説明に戻って、通知部９０９は、判定結果が「通知する」であるか、あるいは「通知しない」であるかを判定する（Ｓ１３０７）。判定結果が「通知しない」であると判定した場合には、通知部９０９は、通知処理を行わない。
【００８５】
一方、判定結果が「通知する」であると判定した場合には、通知部９０９は、通知処理を行う。（Ｓ１３０９）。
【００８６】
図６のＳ６１５に示した通知処理について説明する。図１６に、通知処理フローの例を示す。通知部９０９は、Ｓ１５０３で特定したＥＭＭ本体１４０３から、デバイス鍵更新記述子を抽出する（Ｓ１６０１）。そして、通知部９０９は、デコード部２０３によるワーク鍵設定ＥＭＭ１２５の抽出を待つ（Ｓ１６０３）。
【００８７】
ここで、ワーク鍵設定ＥＭＭ１２５の構成について説明する。図１７に、ワーク鍵設定ＥＭＭ１２５の構成を示す。ワーク鍵設定ＥＭＭ１２５は、ヘッダ部１７０１及び誤り検出符号１７１１の他に、複数のＥＭＭ本体１７０３を有している。ＥＭＭ本体１７０３には、デバイスＩＤ１７０５が設定されている。つまり、当該ＥＭＭ本体１７０３は、当該デバイスＩＤ１７０５によって特定される再生装置６０１向けのデータである。また、当該ＥＭＭ本体１７０３には、ワーク鍵設定記述子１７０７が含まれている。ワーク鍵設定記述子１７０７は、依頼部７０１側でワーク鍵を復号する際に用いられるデータである。ワーク鍵設定記述子１７０７には、暗号化されたワーク鍵１７０９が含まれている。暗号化されたワーク鍵１７０９は、図１及び図２に示した暗号化されたワーク鍵１２３に相当する。以上で、ワーク鍵設定ＥＭＭ１２５の構成についての説明を終える。
【００８８】
デコード部２０３によってワーク鍵設定ＥＭＭ１２５が抽出されると、通知部９０９は、Ｓ１５０１で特定した依頼元のデバイスＩＤを検索し、依頼元のデバイスＩＤと一致するデバイスＩＤ１７０５を有するＥＭＭ本体１７０３からワーク鍵設定記述子１７０７を抽出する（Ｓ１６０５）。通知部９０９は、通知データ（チャネル番号とデバイス鍵更新記述子とワーク鍵設定記述子とを含む）を、インターネットを介してメールによって、あるいはＬＡＮを介して機器連携の通知によって送信する（Ｓ１６０７）。インターネットを介してメールによって通知データを送信する場合には、通知部９０９は、依頼元テーブルのレコードからメールアドレスを特定し、特定したメールアドレスを宛先に指定する。ＬＡＮを介して機器連携の通知によって通知データを送信する場合には、通知部９０９は、依頼元テーブルのレコードから機器ＩＤを特定し、特定した機器ＩＤを宛先に指定する。以上で、通知処理についての説明を終える。
【００８９】
図１３に示した受信中処理フローの説明に戻って、判定部９０５は、未処理の依頼元が残っているか否か判定する（Ｓ１３１１）。未処理の依頼元が残っていると判定した場合には、Ｓ１３０３に戻って、未処理の依頼元である再生装置６０１について処理を続ける。
【００９０】
一方、未処理の依頼元が残っていないと判定した場合には、Ｓ１３０１の処理に戻り、上述の処理を繰り返す。以上で、受信中処理についての説明を終える。
【００９１】
次に、図６のＳ６１９に示した更新処理について説明する。図１８に、更新処理フローの例を示す。受付部７０３は、中継装置６０３から通知データを受け付ける（Ｓ１８０１）。具体的には、受付部７０３は、インターネットを介してメールで、あるいはＬＡＮを介して機器連携の通知によって通知データを受信する。更新部７０７は、受信した通知データからチャネル番号及び世代番号を抽出する（Ｓ１８０３）。図１４に示したように、世代番号１４０９はデバイス鍵更新記述子１４０７に含まれている。更新部７０７は、チャネルテーブルから当該チャネル番号のレコードを特定し、当該レコードの世代番号を書き換える（Ｓ１８０５）。更新部７０７は、世代番号に基づいて、デバイス鍵２１７を生成する（Ｓ１８０７）。具体的には、デバイス鍵生成部２１９は、例えば秘密の対応付けあるいは秘密の算出手順に従って、世代番号に対するデバイス鍵２１７を特定する。更新部７０７は、複数の世代番号を受け付けた場合には、最新の世代番号を用いる。更新部７０７は、Ｓ１８０５で特定したレコードのデバイス鍵２１７を書き換える（Ｓ１８０９）。更新部７０７は、受信した通知データから暗号化されたワーク鍵を抽出する（Ｓ１８１１）。図１７に示したように、暗号化されたワーク鍵１７０９はワーク鍵設定記述子１７０７に含まれている。更新部７０７は、ワーク鍵を復号する（Ｓ１８１３）。具体的には、ワーク鍵復号部２１５は、暗号化されたワーク鍵をデバイス鍵２１７によって復号する。更新部７０７は、Ｓ１８０５で特定したレコードのワーク鍵を書き換える（Ｓ１８１５）。以上で、更新処理についての説明を終える。
【００９２】
最後に、図６のＳ６２１に示した再生処理について説明する。図１９に、再生処理フローの例を示す。再生部７１３は、デコード部２０３で抽出したスクランブルされたコンテンツに対してデスクランブルを繰り返す（Ｓ１９０１）。当該処理は、Ｓ１９０３乃至Ｓ１９０９の処理の間も継続される。具体的には、デスクランブル部２０５は、チャネルレコード中の当該チャネルのレコードを特定し、特定したレコードに含まれるスクランブル鍵で、スクランブルされているコンテンツをデスクランブルする。尚、デスクランブルは、復号の一態様である。
【００９３】
再生部７１３は、デコード部２０３によるＥＣＭ１１７の抽出を待つ（Ｓ１９０３）。デコード部２０３によってＥＣＭ１１７が抽出されると、再生部７１３は、スクランブル鍵を更新するか否かを判定する（Ｓ１９０５）。スクランブル鍵を更新すると判定した場合には、再生部７１３は、スクランブル鍵を復号する（Ｓ１９０７）。具体的には、スクランブル鍵復号部２１１は、ＥＣＭ１１７に含まれる暗号化されたスクランブル鍵１１５を、チャネルレコード中の当該チャネルのレコードに含まれるワーク鍵で復号し、スクランブル鍵を得る。再生部７１３は、Ｓ１９０１で特定したレコードのスクランブル鍵を書き換える（Ｓ１９０９）。これ以降、書き換えられた新しいスクランブル鍵を用いて、デスクランブルが繰り返される。以上で、再生処理についての説明を終える。
【００９４】
図２０に、スマートフォン４０１のハードウエア構成例を示す。スマートフォン４０１は、プロセッサ２００１、記憶部２００３、アンテナ２０１１、無線制御部２０１３、オーディオ制御部２０１５、スピーカ２０１７、マイク２０１９、ディスプレイ２０２１、タッチパッド２０２３、キー群２０２５、放送受信部２０２７及び放送用アンテナ２０２９を有している。
【００９５】
プロセッサ２００１は、モデムＣＰＵ（Central Processing Unit）とアプリケーションＣＰＵからなることもある。記憶部２００３は、例えば、ＲＯＭ（Read Only Memory）２００５とＲＡＭ（Random Access Memory）２００７とフラッシュメモリ２００９を有している。ＲＯＭ２００５は、例えば、アプリケーションなどのプログラムや予め設定されているデータを格納している。ＲＡＭ２００７は、例えば、アプリケーションなどのプログラムを展開する領域を含んでいる。ＲＡＭ２００７は、一時的なデータを格納する領域も含んでいる。フラッシュメモリ２００９は、例えば、予め設定されているデータや保持すべきデータを格納する。
【００９６】
タッチパッド２０２３は、例えば、ディスプレイ２０２１の表示画面上に配置されたパネル状のセンサであり、タッチ操作による指示を受け付ける。ディスプレイ２０２１は、例えば、番組の画面を表示する。具体的には、ディスプレイ２０２１とタッチパッド２０２３とを一体としたタッチパネルとして用いられる。タッチパッド２０２３へのタッチ操作によって、タッチイベントが発生する。タッチパッド２０２３は、ポインティングデバイス（位置入力装置）の例である。キー群２０２５の各ハードキーは、筐体の一部に設けられている。  
【００９７】
アンテナ２０１１は、例えば、セルラー方式、無線ＬＡＮ、近距離通信方式などの無線データを受信する。無線制御部２０１３は、無線通信の制御を行う。無線通信の制御により、電話の音声通信やメールのデータ通信が行われる。
【００９８】
オーディオ制御部２０１５は、音データに関するアナログ／デジタル変換とデジタル／アナログ変換を行う。スピーカ２０１７は、アナログデータを音として出力する。スピーカ２０１７は、例えば番組の音を出力する。マイク２０１９は、音をアナログデータに変換する。
【００９９】
放送受信部２０２７は、チューナ部７１１とデコード部２０３を有している。放送用アンテナ２０２９は、デジタル放送波を受信する。
【０１００】
本実施の形態によれば、インターネット又はＬＡＮを介して受け付けたデバイス鍵２１７の世代番号に基づいて再生装置６０１側のデバイス鍵２１７を更新するので、デバイス鍵２１７の更新に伴う視聴不能な期間を生じさせないようにできる。例えば、放送局１０１がデバイス鍵２１７を切り替えた後に、初めてデジタル放送の放送波を受信する場合でも、再生装置６０１は直ちにコンテンツを再生することができる。また、予めデバイス鍵２１７の世代番号を中継するように依頼しておいた中継装置６０３からデバイス鍵２１７の世代番号を受けるので、再生装置６０１側でデバイス鍵２１７が更新されるか否かを判断することなく、適時デバイス鍵２１７を更新できるようになる。
【０１０１】
また、例えば短期間にデバイス鍵２１７が複数回更新され、単一又は複数の中継装置６０３から新しい世代番号とともに古い世代番号を受信した場合に、再生装置６０１は現在のデバイス鍵２１７を生成することができる。
【０１０２】
また、放送局１０１がデバイス鍵２１７を切り替えたときに、中継装置６０３はデバイス鍵２１７を更新すべき再生装置６０１に当該デバイス鍵２１７の更新を促すことができる。従って、再生装置６０１は、デバイス鍵２１７が更新されたか否かを判断しなくてもよい。更に、再生装置６０１は、補助的な受信モジュールを要しない。
【０１０３】
また、再び放送局１０１がデバイス鍵２１７を切り替えたときにも、中継装置６０３は再びデバイス鍵２１７を更新すべき再生装置６０１に当該デバイス鍵２１７の更新を促すことができる。
【０１０４】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上述の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【０１０５】
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【０１０６】
なお、上で述べた再生装置６０１及び中継装置６０３は、コンピュータ装置であってもよい。コンピュータ装置で、図２５に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（HDD:Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７と放送受信部２５１９とがバス２５２３で接続されている。放送受信部２５１９は、放送用アンテナ２５２１と接続している。オペレーティング・システム（OS:Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【０１０７】
放送受信部２５１９は、例えばチューナ部７１１とデコード部２０３を有している。放送用アンテナ２５２１は、デジタル放送波を受信する。
【０１０８】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【０１０９】
本実施の形態に係る再生装置は、デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける受付部と、受け付けた世代識別情報に基づいて、自ら保持する鍵を更新する更新部と、更新された鍵を用いて、放送コンテンツを再生する再生部とを有する。
【０１１０】
このようにすれば、通信ネットワークを介して受け付けた鍵の世代識別情報に基づいて再生装置側の鍵を更新するので、鍵の更新に伴う視聴不能な期間を生じさせないようにできる。例えば、放送局が鍵を切り替えた後に初めてデジタル放送の放送波を受信する場合でも、直ちにコンテンツを再生することができる。また、予め鍵の世代識別情報を中継するように依頼しておいた中継装置から鍵の世代識別情報を受けるようにすれば、再生装置側で鍵が更新されるか否かを判断することなく、適時鍵を更新できるようになる。
【０１１１】
また、上記更新部は、複数の世代識別情報を受け付けた場合に、最新の世代識別情報に基づいて、自ら保持する鍵を更新するようにしてもよい。
【０１１２】
このようにすれば、例えば短期間に鍵が複数回更新され、単一又は複数の中継装置から新しい世代識別情報とともに古い世代識別情報を受信した場合に、現在の鍵を生成することができる。
【０１１３】
本実施の形態に係る中継装置は、デジタル放送の再生装置で保持する鍵の世代識別情報を記憶する記憶部と、デジタル放送の放送波から放送コンテンツを再生するための鍵の世代識別情報を抽出し、抽出した世代識別情報が記憶している世代識別情報と一致するか否かを判定する判定部と、抽出した世代識別情報が記憶している世代識別情報と一致しない場合に、抽出した世代識別情報を、通信ネットワークを介して再生装置に通知する通知部とを有する。
【０１１４】
このようにすれば、放送局が鍵を切り替えたときに、鍵を更新すべき再生装置に当該鍵の更新を促すことができる。従って、再生装置は、鍵が更新されたか否かを判断しなくてもよい。また、再生装置は、補助的な受信モジュールを要しない。
【０１１５】
更に、抽出した世代識別情報が記憶している世代識別情報と異なる場合に、記憶部に記憶している世代識別情報を更新する更新部を有するようにしてもよい。
【０１１６】
このようにすれば、再び放送局が鍵を切り替えたときにも、再び鍵を更新すべき再生装置に当該鍵の更新を促すことができる。
【０１１７】
上記記憶部は、更に、再生装置の種別を記憶するようにしてもよい。更に、上記判定部は、種別に対応する鍵の世代識別情報を抽出するようにしてもよい。
【０１１８】
このようにすれば、再生装置の種別に対応する鍵を更新すべき再生装置に、当該鍵の更新を促すことができる。
【０１１９】
なお、上記方法による処理をプロセッサ又はコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。
【０１２０】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１２１】
（付記１）
デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける受付部と、
受け付けた前記世代識別情報に基づいて、自ら保持する前記鍵を更新する更新部と、
更新された前記鍵を用いて、前記放送コンテンツを再生する再生部と
を有する再生装置。
【０１２２】
（付記２）
前記更新部は、複数の前記世代識別情報を受け付けた場合に、最新の前記世代識別情報に基づいて、自ら保持する前記鍵を更新する
付記１記載の再生装置。
【０１２３】
（付記３）
デジタル放送の再生装置で保持する鍵の世代識別情報を記憶する記憶部と、
前記デジタル放送の放送波から放送コンテンツを再生するための前記鍵の世代識別情報を抽出し、抽出した前記世代識別情報が記憶している前記世代識別情報と一致するか否かを判定する判定部と、
抽出した前記世代識別情報が記憶している前記世代識別情報と一致しない場合に、抽出した前記世代識別情報を、通信ネットワークを介して前記再生装置に通知する通知部と
を有する中継装置。
【０１２４】
（付記４）
更に、
抽出した前記世代識別情報が記憶している前記世代識別情報と異なる場合に、前記記憶部に記憶している前記世代識別情報を更新する更新部
を有する付記３記載の中継装置。
【０１２５】
（付記５）
前記記憶部は、更に、前記再生装置の種別を記憶し、
前記判定部は、前記種別に対応する前記鍵の前記世代識別情報を抽出する
付記３又は４記載の中継装置。
【０１２６】
（付記６）
デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける処理と、
受け付けた前記世代識別情報に基づいて、自ら保持する前記鍵を更新する処理と、
更新された前記鍵を用いて、前記放送コンテンツを再生する処理と
をコンピュータに実行させるためのプログラム。
【０１２７】
（付記７）
デジタル放送の再生装置で保持する鍵の世代識別情報を記憶するための記憶部を有するコンピュータに、
前記デジタル放送の放送波から放送コンテンツを再生するための前記鍵の世代識別情報を抽出し、抽出した前記世代識別情報が記憶している前記世代識別情報と一致するか否かを判定する処理と、
抽出した前記世代識別情報が記憶している前記世代識別情報と一致しない場合に、抽出した前記世代識別情報を、通信ネットワークを介して前記再生装置に通知する処理と
を実行させるためのプログラム。
【０１２８】
（付記８）
デジタル放送の放送コンテンツを再生するための鍵の世代識別情報を、通信ネットワークを介して受け付ける処理と、
受け付けた前記世代識別情報に基づいて、自ら保持する前記鍵を更新する処理と、
更新された前記鍵を用いて、前記放送コンテンツを再生する処理と
を含む再生方法。
【０１２９】
（付記９）
デジタル放送の再生装置で保持する鍵の世代識別情報を記憶するための記憶部を有する中継装置による中継方法であって、
前記デジタル放送の放送波から放送コンテンツを再生するための前記鍵の世代識別情報を抽出し、抽出した前記世代識別情報が記憶している前記世代識別情報と一致するか否かを判定する処理と、
抽出した前記世代識別情報が記憶している前記世代識別情報と一致しない場合に、抽出した前記世代識別情報を、通信ネットワークを介して前記再生装置に通知する処理と
を含む中継方法。
【０１３０】
（付記１０）
デジタル放送の再生装置で保持する鍵の世代識別情報を記憶する記憶部と、
前記デジタル放送の放送波から放送コンテンツを再生するための前記鍵の世代識別情報を抽出し、抽出した前記世代識別情報が記憶している前記世代識別情報と一致するか否かを判定する判定部と、
抽出した前記世代識別情報が記憶している前記世代識別情報と一致しない場合に、抽出した前記世代識別情報を、通信ネットワークを介して前記再生装置に通知する通知部と
を有する中継装置と、
通知された前記世代識別情報を、前記通信ネットワークを介して受け付ける受付部と、
受け付けた前記世代識別情報に基づいて、自ら保持する前記鍵を更新する更新部と、
更新された前記鍵を用いて、前記放送コンテンツを再生する再生部と
を有する前記再生装置と
を含むシステム。
【符号の説明】
【０１３１】
１０１  放送局    １０３  番組コンテンツ
１０５  スクランブル部    １０７  スクランブル鍵
１０９  スクランブルされた番組コンテンツ    １１１  スクランブル鍵暗号化部
１１３  ワーク鍵    １１５  暗号化されたスクランブル鍵
１１７  ＥＣＭ    １１９  ワーク鍵暗号化部
１２１  デバイス鍵    １２３  暗号化されたワーク鍵
１２５  ワーク鍵設定ＥＭＭ    １２７  デバイス鍵更新部
１２９  世代番号    １３１  デバイス鍵更新ＥＭＭ
１３３  送出部    ２０１  受信機
２０３  デコード部    ２０５  デスクランブル部
２０７  スクランブル鍵    ２０９  番組コンテンツ
２１１  スクランブル鍵復号部    ２１３  ワーク鍵
２１５  ワーク鍵復号部    ２１７  デバイス鍵
２１９  デバイス鍵生成部    ４０１  スマートフォン
４０３  ノートＰＣ    ４０５  デジタルＴＶ
４０７  ＤＶＤレコーダ    ４０９  メールサーバ
５０１  アクセスポイント    ６０１  再生装置
６０３  中継装置    ７０１  依頼部
７０３  受付部    ７０５  記憶部
７０７  更新部    ７０９  チャネル選択部
７１１  チューナ部    ７１３  再生部
７１５  出力部    ９０１  登録部
９０３  記憶部    ９０５  判定部
９０７  更新部    ９０９  通知部
１４０１  ヘッダ部    １４０３  ＥＭＭ本体
１４０５  デバイスＩＤ    １４０７  デバイス鍵更新記述子
１４０９  世代番号    １４１１  誤り検出符号
１７０１  ヘッダ部    １７０３  ＥＭＭ本体
１７０５  デバイスＩＤ    １７０７  ワーク鍵設定記述子
１７０９  暗号化されたワーク鍵    １７１１  誤り検出符号
２００１  プロセッサ    ２００３  記憶部
２００５  ＲＯＭ    ２００７  ＲＡＭ
２００９  フラッシュメモリ    ２０１１  アンテナ
２０１３  無線制御部    ２０１５  オーディオ制御部
２０１７  スピーカ    ２０１９  マイク
２０２１  ディスプレイ    ２０２３  タッチパッド
２０２５  キー群    ２０２７  放送受信部
２０２９  放送用アンテナ    ２５０１  メモリ
２５０３  ＣＰＵ    ２５０５  ハードディスク・ドライブ
２５０７  表示制御部    ２５０９  表示装置
２５１１  リムーバブル・ディスク    ２５１３  ドライブ装置
２５１５  入力装置    ２５１７  通信制御部
２５１９  放送受信部    ２５１９  放送用アンテナ
２５２３  バス
【図１】
2014216901.tif 000003
【図２】
2014216901.tif 000004
【図３】
2014216901.tif 000005
【図４】
2014216901.tif 000006
【図５】
2014216901.tif 000007
【図６】
2014216901.tif 000008
【図７】
2014216901.tif 000009
【図８】
2014216901.tif 000010
【図９】
2014216901.tif 000011
【図１０】
2014216901.tif 000012
【図１１】
2014216901.tif 000013
【図１２】
2014216901.tif 000014
【図１３】
2014216901.tif 000015
【図１４】
2014216901.tif 000016
【図１５】
2014216901.tif 000017
【図１６】
2014216901.tif 000018
【図１７】
2014216901.tif 000019
【図１８】
2014216901.tif 000020
【図１９】
2014216901.tif 000021
【図２０】
2014216901.tif 000022
【図２１】
2014216901.tif 000023