(57)【要約】      （修正有）【課題】デバイス鍵生成手順の更新に関わらず、保存したトランスポートストリーム（録画済みＴＳデータ）をデスクランブルすることができる技術を提供する。【解決手段】スクランブルされた放送信号と、デバイス鍵を生成するための情報と、暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信手段と、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成手段と、デバイス鍵が更新されるごとに順次保存するデバイス鍵保存手段と、前記デジタル放送信号を保存する録画手段と、を有し、前記保存されたトランスポートストリームを再生する際に、前記トランスポートストリームから生成したデバイス鍵でデスクランブルできない場合には、前記デバイス鍵保存手段に保存されているデバイス鍵でデスクランブルすることを特徴とする受信装置を提供する。【選択図】図１
2010118961.tif 000002
【特許請求の範囲】
【請求項１】
スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための、暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信手段と、
前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成手段と、
少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブル手段と、
前記デバイス鍵生成手段で生成されたデバイス鍵を、デバイス鍵が更新されるごとに順次保存するデバイス鍵保存手段と、
前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画手段と、
を有し、
前記デスクランブル手段は、前記録画手段により保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成手段が前記トランスポートストリームから生成したデバイス鍵でデスクランブルできない場合には、前記デバイス鍵保存手段に保存されているデバイス鍵でデスクランブルすることを特徴とする受信装置。
【請求項２】
前記録画手段により保存されたトランスポートストリームを再生する際に、前記デスクランブル手段が前記デバイス鍵保存手段に保存されたデバイス鍵でデスクランブルできるか否かを判定する判定手段を更に有し、
前記デスクランブル手段は、前記判定手段によりデスクランブルできると判定されたデバイス鍵でデスクランブルすることを特徴とする請求項１に記載の受信装置。
【請求項３】
前記デバイス鍵保存手段は、前記デバイス鍵生成手段で生成されたデバイス鍵を保存する際に、当該デバイス鍵と前記録画手段により保存されるトランスポートストリームとの対応関係を示すテーブルを更に保存し、
前記デスクランブル手段は、前記デバイス鍵生成手段が前記トランスポートストリームから生成したデバイス鍵でデスクランブルできない場合には、前記テーブルで示されるデバイス鍵でデスクランブルすることを特徴とする請求項１に記載の受信装置。
【請求項４】
スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信手段と、
前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成手段と、
少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブル手段と、
前記デバイス鍵生成手順が更新される際に、更新前のデバイス鍵生成手順を保存する生成手順保存手段と、
前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画手段と、
を有し、
前記デスクランブル手段は、前記録画手段により保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成手段が前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記トランスポートストリームに前記生成手順保存手段に保存された更新前のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする受信装置。
【請求項５】
前記録画手段により保存されたトランスポートストリームを再生する際に、前記デスクランブル手段が、前記デバイス鍵生成手段が前記トランスポートストリームに前記生成手順保存手段に保存された更新前のデバイス鍵生成手順を適用して生成されるデバイス鍵でデスクランブルできるか否かを判定する判定手段を更に有し、
前記デスクランブル手段は、前記判定手段によりデスクランブルできると判定されたデバイス鍵でデスクランブルすることを特徴とする請求項４に記載の受信装置。
【請求項６】
前記生成手順保存手段は、前記更新前のデバイス鍵生成手順を保存する際に、当該更新前のデバイス鍵生成手順と前記録画手段により保存されるトランスポートストリームとの対応関係を示すテーブルを更に保存し、
前記デバイス鍵生成手段は、前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記テーブルで示される更新前のデバイス鍵生成手順を適用してデバイス鍵を生成することを特徴とする請求項４に記載の受信装置。
【請求項７】
スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信手段と、
前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成手段と、
少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブル手段と、
前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画手段と、
前記デバイス鍵を生成するための情報を、デバイス鍵を生成するための情報が更新されるごとに順次保存する保存手段と、
前記デバイス鍵生成手順が更新される際に、前記保存手段に保存された前記デバイス鍵を生成するための情報を、更新後のデバイス鍵生成手順を適用したときに更新前のデバイス鍵生成手順を適用して生成されるデバイス鍵と同じデバイス鍵が生成されるように変換して前記保存手段に保存させる変換手段と、
を有し、
前記デスクランブル手段は、前記録画手段により保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成手段が前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記保存手段に保存された前記デバイス鍵を生成するための情報に更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする受信装置。
【請求項８】
前記録画手段により保存されたトランスポートストリームを再生する際に、前記デスクランブル手段が、前記デバイス鍵生成手順が前記保存手段に保存された前記デバイス鍵を生成するための情報に更新後のデバイス鍵生成手順を適用して生成されるデバイス鍵でデスクランブルできるか否かを判定する判定手段を更に有し、
前記デスクランブル手段は、前記判定手段によりデスクランブルできると判定されたデバイス鍵でデスクランブルすることを特徴とする請求項７に記載の受信装置。
【請求項９】
前記保存手段は、前記デバイス鍵を生成するための情報を保存する際に、当該デバイス鍵を生成するための情報と前記録画手段により保存されるトランスポートストリームとの対応関係を示すテーブルを更に保存し、
前記デバイス鍵生成手段は、前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記保存手段に保存されたデバイス鍵を生成するための情報に前記テーブルで示される更新後のデバイス鍵生成手順を適用してデバイス鍵を生成することを特徴とする請求項７に記載の受信装置。
【請求項１０】
スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための、暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信ステップと、
前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成ステップと、
少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブルステップと、
前記デバイス鍵生成ステップで生成されたデバイス鍵を、デバイス鍵が更新されるごとにデバイス鍵保存手段に順次保存するデバイス鍵保存ステップと、
前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画ステップと、
を有し、
前記デスクランブルステップでは、前記録画ステップにより保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成ステップにおいて前記トランスポートストリームから生成したデバイス鍵でデスクランブルできない場合には、前記デバイス鍵保存手段に保存されているデバイス鍵でデスクランブルすることを特徴とする受信装置の制御方法。
【請求項１１】
スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信ステップと、
前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成ステップと、
少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブルステップと、
前記デバイス鍵生成手順が更新される際に、更新前のデバイス鍵生成手順を生成手順保存手段に保存する生成手順保存ステップと、
前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画ステップと、
を有し、
前記デスクランブルステップでは、前記録画ステップにより保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成ステップにおいて前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記トランスポートストリームに前記生成手順保存手段に保存された更新前のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする受信装置の制御方法。
【請求項１２】
スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信ステップと、
前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成ステップと、
少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブルステップと、
前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画ステップと、
前記デバイス鍵を生成するための情報を、デバイス鍵を生成するための情報が更新されるごとに保存手段に順次保存する保存ステップと、
前記デバイス鍵生成手順が更新される際に、前記保存手段に保存された前記デバイス鍵を生成するための情報を、更新後のデバイス鍵生成手順を適用したときに更新前のデバイス鍵生成手順を適用して生成されるデバイス鍵と同じデバイス鍵が生成されるように変換して前記保存手段に保存させる変換ステップと、
を有し、
前記デスクランブルステップでは、前記録画ステップにより保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成ステップにおいて前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記保存手段に保存された前記デバイス鍵を生成するための情報に更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置及びその制御方法に関する。
【背景技術】
【０００２】
デジタルコンテンツは画質を劣化させることなく容易にコピー（複製）することが可能であるため、著作権を侵害してコンテンツが違法に流通するなど深刻な問題を引き起こす恐れがある。そこで、現在運用されているデジタル放送では、著作権の保護対策を強化した受信方式が採用されている。例えば、デジタル放送信号（放送波）で送信されるコンテンツにはスクランブル（暗号化）が施され、視聴契約に基づいた正規の受信装置のみがコンテンツをデスクランブル（復号化）することが可能となっている。このような受信方式を実現するために、一般的には、限定受信方式が採用されている。
【０００３】
限定受信方式においては、正規の受信装置を特定すること、コンテンツにスクランブルを施して安全に送信し、正規の受信装置のみに正常なデスクランブルを可能にすることが重要となる。ここで、正規の受信装置とは、著作権の保護に違反しない機能（性能）を有すると認められ、正規の視聴契約をむすんだ受信装置である。
【０００４】
現在では、正規の受信装置を特定し、コンテンツの安全な送受信を実現するために、ＩＣカードを使用した限定受信方式（ＣＡＳ：Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）を採用している。ＩＣカードには、カード固有のＩＤ番号と、コンテンツのデスクランブルに必要なマスター鍵の情報とが含まれているため、かかるＩＣカードの情報を用いて正規の受信装置を特定することができる。なお、コンテンツは、マスター鍵の情報を含む３重の鍵で暗号化され、正規の受信装置でのみ視聴可能となる。
【０００５】
また、ＩＣカードを使用しない限定受信方式の実用化に向けた準備も進んでおり、近年では、新たなコンテンツ保護方式（以下、「新ＲＭＰ方式」とする）が規格化されている（非特許文献１参照）。
【０００６】
新ＲＭＰ方式では、ＩＣカードを使用しないため、鍵情報は暗号化され、ＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍａｓｓａｇｅ）に含めて放送信号で送信される。ＥＭＭは、デバイスＩＤの情報を伝送するデータであって、ＥＭＭを識別するためのデバイスＩＤが付加されて、主に、受信装置の機種ごとに割り振れるデバイス鍵を伝送する。受信装置は、デバイスＩＤに合致した鍵情報（デバイス鍵の情報）をＥＭＭから抽出する。ＥＭＭに含まれるデバイス鍵（の情報）は暗号化されており、受信装置は、特定のデバイス鍵生成手順を適用してデバイス鍵を生成する。なお、デバイス鍵生成手順とは、例えば、あるアルゴリズムを実行してデバイス鍵を生成するソフトウェア、又は、ある処理を施してデバイス鍵を生成するハードウェアを意味する。
【０００７】
コンテンツは３重の鍵で暗号化されており、かかるコンテンツをデスクランブルするためには、デバイス鍵に加えて、ワーク鍵及びスクランブル鍵が必要となる。ワーク鍵は、デバイス鍵で暗号化され、ＥＭＭに含まれて放送信号で伝送される。スクランブル鍵は、ワーク鍵で暗号化され、ＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）に含まれて放送信号で伝送される。なお、ＥＣＭは、全ての受信装置に共通な情報を伝送するデータであって、主に、スクランブル放送のスクランブル鍵や番組の情報を伝送する。従って、新ＲＭＰ方式では、正規の受信装置のみがデバイス鍵を起点として暗号鍵やコンテンツを順次復号化することで、コンテンツの視聴が可能となる。
【０００８】
また、新ＲＭＰ方式では、デバイス鍵（の情報）が漏洩して著作権の侵害などに悪用された場合、ＥＭＭに含まれる鍵情報の更新（「リボーク」と呼ばれる）が行われる。これにより、漏洩したデバイス鍵（の情報）が使用できなくなるため、鍵情報を更新した後では、コンテンツを再び安全に送信することができる。
【０００９】
但し、デバイス鍵生成手順が漏洩した場合には、ＥＭＭに含まれる鍵情報を更新しても、デバイス鍵生成手順を適用すれば、更新されたデバイス鍵が生成されてしまう。従って、デバイス鍵生成手順が漏洩した場合には、リボーク対象の機種に対して、漏洩したデバイス鍵生成手順ではデバイス鍵の生成ができないようなＥＭＭに更新する。これにより、リボーク対象の機種では、デバイス鍵が生成できなくなるため、コンテンツの視聴が不可能となる。なお、コンテンツを視聴可能にするためには、デバイス鍵生成手順をより安全な漏洩困難なものに更新すればよい。例えば、受信装置の鍵生成ソフトウェアを更新する技術として、正規の受信装置以外の受信装置（即ち、不正な受信装置）では鍵生成ソフトウェアを更新することができない技術が提案されている（特許文献１参照）。
【００１０】
一方、デジタル放送のコンテンツをハードディスクなどの記録装置に保存（録画）して、かかるコンテンツの繰り返し視聴（再生）を可能にする受信装置も実用化されている。現在のデジタル放送では、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２システムズが採用され、トランスポートストリーム（ＴＳ）が使用されている。ビデオ、音声、データ放送用データ、伝送制御情報、受信制御情報などの各ストリームはＴＳパケットの伝送単位に分割されて含められ、時分割多重されて伝送される。このようなＴＳデータを記録装置に保存する場合、ＴＳデータのまま保存すれば、画質を劣化させることなく保存することができる。
【００１１】
また、デスクランブルしていないＴＳデータを保存（録画）すれば、かかるＴＳデータは放送信号と同等な著作権の保護機能を有する。なお、鍵情報がないなどＴＳデータをデスクランブルできないような場合であっても、デスクランブルしていないＴＳデータを保存することは可能である。
【００１２】
記録装置に保存（録画）したデスクランブルしていないＴＳデータ（録画済みＴＳデータ）を再生するには、放送信号を視聴する場合と同様に、録画済みＴＳデータをデスクランブルすることが必要となる。この際、録画済みＴＳデータに含まれているＥＭＭやＥＣＭを抽出して、デバイス鍵、ワーク鍵及びスクランブル鍵を復号化する。
【特許文献１】特開２００６−１２９２４４号公報
【非特許文献１】電波産業界標準規格「デジタルテレビ放送におけるアクセス制御方式」（ＡＲＩＢ  ＳＴＤ  Ｂ−２５  Ｖｅｒ５．１）  第３部「受信時の制御方式」
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、新ＲＭＰでは、デバイス鍵生成手順が更新されると、デバイス鍵生成手順が更新される前の録画済みＴＳデータをデスクランブルすることができなくなるため、正規の受信装置であるにも関わらず、コンテンツの視聴ができなくなってしまう。これは、録画済みＴＳデータに含まれるＥＭＭに更新後のデバイス鍵生成手段が適用されるため、デバイス鍵を生成することができなかったり、デバイス鍵を生成することができたとしても無効になっていたりするからである。
【００１４】
そこで、本発明は、このような従来技術の課題に鑑みてなされ、デバイス鍵生成手順の更新に関わらず、保存したトランスポートストリーム（録画済みＴＳデータ）をデスクランブルすることができる技術を提供することを例示的目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の第１の側面としての受信装置は、スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための、暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信手段と、前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成手段と、少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブル手段と、前記デバイス鍵生成手段で生成されたデバイス鍵を、デバイス鍵が更新されるごとに順次保存するデバイス鍵保存手段と、前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画手段と、を有し、前記デスクランブル手段は、前記録画手段により保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成手段が前記トランスポートストリームから生成したデバイス鍵でデスクランブルできない場合には、前記デバイス鍵保存手段に保存されているデバイス鍵でデスクランブルすることを特徴とする。
【００１６】
本発明の第２の側面としての受信装置は、スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信手段と、前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成手段と、少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブル手段と、前記デバイス鍵生成手順が更新される際に、更新前のデバイス鍵生成手順を保存する生成手順保存手段と、前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画手段と、を有し、前記デスクランブル手段は、前記録画手段により保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成手段が前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記トランスポートストリームに前記生成手順保存手段に保存された更新前のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする。
【００１７】
本発明の第３の側面としての受信装置は、スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信手段と、前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成手段と、少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブル手段と、前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画手段と、前記デバイス鍵を生成するための情報を、デバイス鍵を生成するための情報が更新されるごとに順次保存する保存手段と、前記デバイス鍵生成手順が更新される際に、前記保存手段に保存された前記デバイス鍵を生成するための情報を、更新後のデバイス鍵生成手順を適用したときに更新前のデバイス鍵生成手順を適用して生成されるデバイス鍵と同じデバイス鍵が生成されるように変換して前記保存手段に保存させる変換手段と、を有し、前記デスクランブル手段は、前記録画手段により保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成手段が前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記保存手段に保存された前記デバイス鍵を生成するための情報に更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする。
【００１８】
本発明の第４の側面としての受信装置の制御方法は、スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための、暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信ステップと、前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成ステップと、少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブルステップと、前記デバイス鍵生成ステップで生成されたデバイス鍵を、デバイス鍵が更新されるごとにデバイス鍵保存手段に順次保存するデバイス鍵保存ステップと、前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画ステップと、を有し、前記デスクランブルステップでは、前記録画ステップにより保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成ステップにおいて前記トランスポートストリームから生成したデバイス鍵でデスクランブルできない場合には、前記デバイス鍵保存手段に保存されているデバイス鍵でデスクランブルすることを特徴とする。
【００１９】
本発明の第５の側面としての受信装置の制御方法は、スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信ステップと、前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成ステップと、少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブルステップと、前記デバイス鍵生成手順が更新される際に、更新前のデバイス鍵生成手順を生成手順保存手段に保存する生成手順保存ステップと、前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画ステップと、を有し、前記デスクランブルステップでは、前記録画ステップにより保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成ステップにおいて前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記トランスポートストリームに前記生成手順保存手段に保存された更新前のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする。
【００２０】
本発明の第６の側面としての受信装置の制御方法は、スクランブルされた放送信号と、デバイス鍵を生成するための情報と、前記放送信号のスクランブルを解除するための暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリームの形式で受信する受信ステップと、前記デバイス鍵を生成するための情報を抽出して、予め定められたデバイス鍵生成手順を適用することによりデバイス鍵を生成するデバイス鍵生成ステップと、少なくとも前記デバイス鍵を用いることにより暗号化が解除された前記スクランブル鍵を用いて、前記スクランブルされた放送信号をデスクランブルするデスクランブルステップと、前記デジタル放送信号を前記トランスポートストリームの形式で保存する録画ステップと、前記デバイス鍵を生成するための情報を、デバイス鍵を生成するための情報が更新されるごとに保存手段に順次保存する保存ステップと、前記デバイス鍵生成手順が更新される際に、前記保存手段に保存された前記デバイス鍵を生成するための情報を、更新後のデバイス鍵生成手順を適用したときに更新前のデバイス鍵生成手順を適用して生成されるデバイス鍵と同じデバイス鍵が生成されるように変換して前記保存手段に保存させる変換ステップと、を有し、前記デスクランブルステップでは、前記録画ステップにより保存されたトランスポートストリームを再生する際に、前記デバイス鍵生成ステップにおいて前記トランスポートストリームに更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルできない場合には、前記保存手段に保存された前記デバイス鍵を生成するための情報に更新後のデバイス鍵生成手順を適用して生成したデバイス鍵でデスクランブルすることを特徴とする。
【００２１】
本発明の更なる目的又はその他の側面は、以下、添付図面を参照して説明される好ましい実施形態によって明らかにされるであろう。
【発明の効果】
【００２２】
本発明によれば、例えば、デバイス鍵生成手順の更新に関わらず、保存したトランスポートストリーム（録画済みＴＳデータ）をデスクランブルする技術を提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
＜第１の実施形態＞
図１は、本発明の一側面としての受信装置１の構成を示す概略ブロック図である。受信装置１は、スクランブルされた放送信号と、デバイス鍵を生成するための情報と、放送信号のスクランブルを解除するための、暗号化されたスクランブル鍵とを含んだデジタル放送信号を、トランスポートストリーム（ＴＳ）の形式で受信する。また、受信装置１は、デジタル放送信号から、映像、音声、データ、番組関連情報などを生成して出力する。これにより、視聴者はデジタル放送のコンテンツを視聴することができる。なお、受信装置１は、新ＲＭＰをコンテンツ保護方式として採用する。
【００２４】
受信装置１は、アンテナ１０１と、選局部１０２と、選択部１０３と、デスクランブル部１０４と、デコード部１０５と、表示制御部１０６と、モニタ１０７と、スピーカ１０８とを有する。更に、受信装置１は、録画処理部１０９と、録画データ保存部１１０と、限定受信処理部１１１と、デバイス鍵生成手順更新部１１２と、システム制御部１１３とを有する。
【００２５】
アンテナ１０１は、デジタル放送信号を受信して選局部１０２に出力する。
【００２６】
選局部１０２は、アンテナ１０１で受信したデジタル放送信号から所望のコンテンツ（以下、「受信データ」とする）を選択する。
【００２７】
選択部１０３は、アンテナ１０１及び選局部１０２を介して入力される受信データを視聴するか、後述する録画データ保存部１１０に保存したトランスポートストリーム（録画済みＴＳデータ）を視聴（再生）するかを選択する。なお、本実施形態では、受信データ及び録画済みＴＳデータは、スクランブルされたＴＳデータであって、選択部１０３を介して、デスクランブル部１０４及び限定受信処理部１１１に入力される。
【００２８】
デスクランブル部１０４は、限定受信処理部１１１から供給されるデスクランブル鍵を用いて、スクランブルされた受信データ又は録画済みＴＳデータをデスクランブルする（即ち、スクランブルを解除するデスクランブル処理を行う）。
【００２９】
デコード部１０５は、圧縮データをデコードする機能を有し、デスクランブル部１０４から入力される受信データ又はＴＳデータを視聴可能な映像及び音声にデコードし、デコードした映像及び音声のそれぞれを表示制御部１０６及びスピーカ１０８に出力する。
【００３０】
表示制御部１０６は、デコード部１０５からの映像に、番組情報表示やエラー情報表示などを合成してモニタ１０７に出力する。
【００３１】
モニタ１０７は、表示制御部１０６からの映像を出力（表示）する。
【００３２】
スピーカ１０８は、デコード部１０５からの音声を出力する。
【００３３】
録画処理部１０９は、選局部１０２で選局されたコンテンツを保存（録画）する際に、ＥＭＭ及びＥＣＭを含むＴＳデータに対して、著作権保護制御などの処理を施す。
【００３４】
録画データ保存部１１０は、例えば、ハードディスクドライブで構成され、録画処理部１０９で処理が施されたＴＳデータを保存する。換言すれば、録画データ保存部１１０は、デジタル放送信号をＴＳの形式で保存する。
【００３５】
なお、本実施形態では、受信装置１が録画機能（即ち、録画処理部１０９及び録画データ保存部１１０）を有しているが、受信装置１に接続可能な外部装置で録画機能を実現してもよい。
【００３６】
限定受信処理部１１１は、新ＲＭＰ方式において、限定受信を実現する。限定受信処理部１１１は、デバイス鍵を少なくとも用いることによりスクランブルを解除するためのスクランブル鍵を生成し、かかるスクランブル鍵をデスクランブル部１０４に供給する。また、新ＲＭＰ方式では、デバイス鍵は受信装置の機種ごとに割り振られ、デバイス鍵を生成するための情報を含むＥＭＭがデジタル放送信号に多重されている。限定受信処理部１１１については、後で詳細に説明する。
【００３７】
デバイス鍵生成手順更新部１１２は、デバイス鍵を生成するための情報に適用させるデバイス鍵生成手順を更新する。但し、デバイス鍵生成手順更新部１１２は、デバイス鍵生成手順を更新する前に、デバイス鍵生成手順を更新できるか否かを判定し、デバイス鍵生成手順を更新できると判定した場合にのみ、デバイス鍵生成手順を更新する。ここで、デバイス鍵生成手順は、例えば、ソフトウェア的な処理で実現している場合には、デバイス鍵生成アルゴリズムを意味する。従って、デバイス鍵生成手順更新部１１２は、デバイス鍵生成手順の更新として、デバイス鍵生成アルゴリムを入れ替える。但し、デバイス鍵生成手順は、ハードウェア的な処理として実現することも可能である。このような場合、デバイス鍵生成手順更新部１１２は、デバイス鍵生成手順の更新として、ハードウェアを交換する。
【００３８】
デバイス鍵やデバイス鍵生成手順が漏洩した場合、著作権を侵害する不正な受信装置が出現する可能性があるため、デバイス鍵の更新（リボーク）を行う。具体的には、漏洩したデバイス鍵を無効にするために、放送事業者が視聴制御情報を含むＥＭＭ及びＥＣＭの情報を更新する。ＥＭＭ及びＥＣＭの情報が更新されると、漏洩したデバイス鍵又は漏洩したデバイス鍵生成手順を適用して生成されたデバイス鍵は無効になる。
【００３９】
しかしながら、新ＲＭＰ方式では、受信装置の機種ごとにデバイス鍵が共通となるため、漏洩した機種と同じ受信装置でも同様にデバイス鍵が無効となり、正規の受信装置であってもコンテンツを視聴できなくなる。そこで、本実施形態では、デバイス鍵生成手順更新部１１２がデバイス鍵生成手順を更新後のＥＭＭに対応するデバイス鍵生成手順に更新することで、正規の受信装置であればコンテンツを視聴できるようにしている。一方、不正な受信装置は、デバイス鍵生成手順を更新できないため、コンテンツの視聴ができなくなる。なお、デバイス鍵生成手順更新部１１２は、漏洩に対して安全性が改善されているデバイス鍵生成手順に更新しなければならない。
【００４０】
一方、デバイス鍵生成手順を更新する前に録画データ保存部１１０に保存した録画済みＴＳデータは、デバイス鍵生成手順を更新する前のＥＭＭを含み、更新後のデバイス鍵生成手順に対応していないため、視聴することができなくなる。この影響は、正規の受信装置及び不正な受信装置に関わらず、全ての受信装置に及んでしまう。そこで、本実施形態では、後述するように、デバイス鍵生成手順を更新した場合でも、デバイス鍵生成手順を更新する前に録画データ保存部１１０に保存した録画済ＴＳデータを正常に視聴できるようにしている。
【００４１】
システム制御部１１３は、受信装置１の全体的な動作を制御する。従って、受信装置１を構成する各部は、システム制御部１１３に制御され、連携して動作する。
【００４２】
ここで、限定受信処理部１１１について詳細に説明する。図２は、本実施形態における限定受信処理部１１１の構成を示す概略ブロック図である。限定受信処理部１１１は、多重信号分離部２０１と、ＥＭＭ抽出部２０２と、デバイス鍵生成部２０３と、デバイス鍵保存部２０４と、デバイス鍵判定選択部２０５とを有する。更に、限定受信処理部１１１は、ワーク鍵復号部２０６と、ワーク鍵保存部２０７と、スクランブル鍵復号部２０８とを有する。
【００４３】
多重信号分離部２０１は、受信データからＥＭＭを分離してＥＭＭ抽出部２０２に出力する。また、多重信号分離部２０１は、受信データからＥＣＭを分離してスクランブル鍵復号部２０８に出力する。
【００４４】
ＥＭＭ抽出部２０２は、受信装置１に必要なＥＭＭ（即ち、自身の機種に対応するデバイス鍵を生成するための情報を含むＥＭＭや自身の機種に対応する暗号化されたワーク鍵を含むＥＭＭ）を抽出する。多重信号分離部２０１から入力されるＥＭＭは、全ての機種のＥＭＭを含んでいるため、ＥＭＭ抽出部２０２において、自身の機種に対応するＥＭＭのみを抽出する必要がある。
【００４５】
また、ＥＭＭ抽出部２０２は、抽出したＥＭＭのうち、デバイス鍵を生成するための情報を含むＥＭＭをデバイス鍵生成部２０３に、暗号化されたワーク鍵を含むＥＭＭをワーク鍵復号部２０６に出力する。
【００４６】
デバイス鍵生成部２０３は、ＥＭＭ抽出部２０２からのＥＭＭに含まれるデバイス鍵を生成するための情報に予め定められたデバイス鍵生成手順を適用してデバイス鍵を生成する。なお、デバイス鍵生成部２０３におけるデバイス鍵生成手順は、デバイス鍵生成手順更新部１１２によって更新可能なように構成される。
【００４７】
デバイス鍵保存部２０４は、例えば、不揮発性のフラッシュメモリなどで構成され、デバイス鍵生成部２０３で生成されたデバイス鍵を、デバイス鍵が更新されるごとに順次保存する。
【００４８】
デバイス鍵判定選択部２０５は、デバイス鍵生成部２０３によりデバイス鍵が正常に生成されたか否かを判定する。更に、デバイス鍵判定選択部２０５は、デバイス鍵生成部２０３で生成されたデバイス鍵が有効であるか否かを判定する。具体的には、デバイス鍵判定選択部２０５は、少なくともデバイス鍵生成部２０３で生成されたデバイス鍵を用いることにより、暗号化されたスクランブル鍵を復号化（スクランブル鍵の暗号化を解除）することができれば、かかるデバイス鍵を有効と判定する。デバイス鍵判定選択部２０５は、デバイス鍵保存部２０４に保存されたデバイス鍵を選択して、かかるデバイス鍵が有効であるか否かを判定することもできる。
【００４９】
また、デバイス鍵判定選択部２０５は、デバイス鍵生成部２０３で生成されたデバイス鍵が有効であると判定した場合、かかるデバイス鍵が更新されているか否かを判定する。
【００５０】
ワーク鍵復号部２０６は、デバイス鍵生成部２０３又はデバイス鍵保存部２０４からデバイス鍵判定選択部２０５を介して供給されるデバイス鍵を用いて、ＥＭＭ抽出部２０２からのＥＭＭに含まれる暗号化されたワーク鍵を復号化してワーク鍵を生成する。
【００５１】
ワーク鍵保存部２０７は、例えば、不揮発性のフラッシュメモリなどで構成され、ワーク鍵復号部２０６で生成されたワーク鍵を保存する。
【００５２】
スクランブル鍵復号部２０８は、ワーク鍵復号部２０６又はワーク鍵保存部２０７から供給されるワーク鍵を用いて、多重信号分離部２０１からのＥＣＭに含まれる暗号化されたスクランブル鍵を復号化してスクランブル鍵を生成する。また、スクランブル鍵復号部２０８は、生成したスクランブル鍵をデスクランブル部１０４に供給すると共に、暗号化されたスクランブル鍵を復号化できたか否かを示す情報をデバイス鍵判定選択部２０５に出力する。
【００５３】
以下、本実施形態における受信装置１の動作について説明する。
【００５４】
まず、図３を参照して、デバイス鍵を生成する動作及びデバイス鍵生成手順を更新する動作について説明する。
【００５５】
ステップＳ３０２では、デバイス鍵生成部２０３が、ＥＭＭ抽出部２０２からのＥＭＭに含まれるデバイス鍵を生成するための情報にデバイス鍵生成手順を適用してデバイス鍵を生成する。
【００５６】
ステップＳ３０４では、デバイス鍵判定選択部２０５が、ステップＳ３０２で生成されたデバイス鍵が有効であるか否かを判定する。
【００５７】
ステップＳ３０４において、デバイス鍵が有効であると判定された場合には、ステップＳ３０６に進む。
【００５８】
ステップＳ３０６では、デバイス鍵判定選択部２０５が、ステップＳ３０４で有効であると判定されたデバイス鍵が更新されているか否か（即ち、新しいデバイス鍵であるか否か）を判定する。具体的には、デバイス鍵判定選択部２０５は、ＥＭＭに含まれるデバイス鍵更新情報を参照することで、デバイス鍵が更新されているか否かを判定する。但し、デバイス鍵判定選択部２０５は、過去にデスクランブルに用いていたデバイス鍵と比較することで、デバイス鍵が更新されているか否かを判定してもよい。
【００５９】
ステップＳ３０６において、デバイス鍵が更新されていると判定された場合には、ステップＳ３０８に進む。また、ステップＳ３０６において、デバイス鍵が更新されていないと判定された場合には、かかるデバイス鍵はデバイス鍵保存部２０４に既に保存されているため、そのまま動作を終了する。
【００６０】
ステップＳ３０８では、デバイス鍵保存部２０４が、ステップＳ３０６で更新されていると判定されたデバイス鍵を保存して、動作を終了する。
【００６１】
一方、ステップＳ３０４において、デバイス鍵が有効でない（即ち、無効である）と判定された場合には、デバイス鍵生成手順が更新されている可能性があるため、ステップＳ３１０に進む。
【００６２】
ステップＳ３１０では、デバイス鍵生成手順更新部１１２が、デバイス鍵生成手順を更新できるか否かを判定する。デバイス鍵生成手順を更新できると判定された場合には、ステップＳ３１２に進む。また、デバイス鍵生成手順を更新できないと判定された場合には、ステップＳ３１４に進む。
【００６３】
ステップＳ３１２では、デバイス鍵生成手順更新部１１２が、デバイス鍵生成手順を更新して、ステップＳ３０２に戻る。
【００６４】
ステップＳ３１４では、デバイス鍵生成手順を更新できない、即ち、デスクランブルに必要なデバイス鍵を生成できない旨（エラー）をモニタ１０７に表示して、動作を終了する。
【００６５】
図３に示すデバイス鍵を生成する動作及びデバイス鍵生成手順によれば、録画済みＴＳデータのデスクランブルに必要なデバイス鍵（即ち、更新前のデバイス鍵生成手順で生成されたデバイス鍵）がデバイス鍵保存部２０４に保存された状態となる。また、デバイス鍵生成手順も更新され、受信データのデスクランブルに必要なデバイス鍵を生成することができる状態となる。
【００６６】
次に、図４を参照して、録画済みＴＳデータを再生する動作について説明する。
【００６７】
まず、ステップＳ４０２では、システム制御部１１３が、録画済みＴＳデータの再生要求があるか否かを判定する。システム制御部１１３は、ユーザの指示（操作）により選択部１０３が録画済みＴＳデータの再生を選択している場合には、録画済みＴＳデータの再生要求があると判定し、ステップＳ４０４に進む。また、システム制御部１１３は、ユーザの指示により選択部１０３が受信データの視聴を選択している場合には、録画済みＴＳデータの再生要求がないと判定し、動作を終了する。
【００６８】
ステップＳ４０４では、ＥＭＭ抽出部２０２が、録画済みＴＳデータからＥＭＭを抽出する。
【００６９】
ステップＳ４０６では、デバイス鍵生成部２０３が、ステップＳ４０４で抽出されたＥＭＭに含まれるデバイス鍵を生成するための情報にデバイス鍵生成手順を適用してデバイス鍵を生成する。
【００７０】
ステップＳ４０８では、デバイス鍵判定選択部２０５が、ステップＳ４０６においてデバイス鍵が正常に生成されたか否かを判定する。録画済みＴＳデータを録画データ保存部１１０に保存した後にデバイス鍵生成手順が更新された場合には、ステップＳ４０６においてデバイス鍵を正常に生成できない可能性がある。
【００７１】
ステップＳ４０８において、デバイス鍵を正常に生成できないと判定された場合には、ステップＳ４１０に進む。ステップＳ４０６においてデバイス鍵が正常に生成できない場合には、録画済みＴＳデータをデスクランブルできない。そこで、デバイス鍵保存部２０４に保持したデバイス鍵生成手順を更新する前のデバイス鍵を順次選択して録画済みＴＳデータをデスクランブルする。
【００７２】
ステップＳ４１０では、デバイス鍵判定選択部２０５が、デバイス鍵がデバイス鍵保存部２０４に保存されているか否かを判定する。デバイス鍵がデバイス鍵保存部２０４に保存されていないと判定された場合は、ステップＳ４１８において、録画済みＴＳデータのデスクランブルに必要なデバイス鍵を生成できない旨（エラー）をモニタ１０７に表示して、動作を終了する。また、デバイス鍵がデバイス鍵保存部２０４に保存されていると判定された場合には、ステップＳ４１２に進む。
【００７３】
ステップＳ４１２では、デバイス鍵判定選択部２０５が、デバイス鍵保存部２０４に保存されているデバイス鍵から１つのデバイス鍵を選択する。
【００７４】
ステップＳ４１４では、デバイス鍵判定選択部２０５が、ステップＳ４１２で選択されたデバイス鍵が有効であるか否かを判定する。デバイス鍵が有効でないと判定された場合には、デバイス鍵保存部２０４に保存されているデバイス鍵から有効なデバイス鍵を探索するために、ステップＳ４１０に戻る。デバイス鍵が有効であると判定された場合には、ステップＳ４１６に進む。
【００７５】
ステップＳ４１６では、デスクランブル部１０４が、少なくともステップＳ４１４で有効であると判定されたデバイス鍵を用いることにより暗号化が解除されたスクランブル鍵を用いて、録画済みＴＳデータをデスクランブルする。
【００７６】
このように、本実施形態では、録画済みＴＳデータを再生する際に、録画済みＴＳデータから生成したデバイス鍵でデスクランブルできない場合には、デバイス鍵保存部２０４に保存されているデバイス鍵でデスクランブルする。従って、本実施形態の受信装置１は、デバイス鍵生成手順が更新された後であっても、著作権保護の安全性を失うことなく、デバイス鍵生成手順が更新される前に保存された録画済みＴＳデータを視聴することができる。
【００７７】
なお、本実施形態では、デバイス鍵判定選択部２０５がデバイス鍵保存部２０４に保存されたデバイス鍵を順次選択して録画済みＴＳデータをデスクランブルできるか否か（デバイス鍵が有効であるか否か）を判定している。但し、デバイス鍵を保存する際に、かかるデバイス鍵と録画済みＴＳデータとの対応関係を示すテーブルをデバイス鍵保存部２０４に保存することで、デバイス鍵が有効であるか否かの判定を省略することができる。この場合、デスクランブル部１０４は、再生する録画済みＴＳデータに応じて、かかるテーブルで示されるデバイス鍵でデスクランブルする。
＜第２の実施形態＞
図５は、本実施形態における限定受信処理部１１１の構成を示す概略ブロック図である。図５に示すように、限定受信処理部１１１は、本実施形態では、デバイス鍵保存部２０４の代わりに、生成手順保存部５０１を有する。なお、受信装置１において、限定受信処理部１１１以外の構成は、第１の実施形態と同様である。
【００７８】
生成手順保存部５０１は、デバイス鍵生成手順が更新される際に、更新前のデバイス鍵生成手順を保存する。従って、生成手順保存部５０１には、過去に使用した全てのデバイス鍵生成手順が保存される。生成手順保存部５０１は、デバイス鍵生成手順をソフトウェア的な処理で実現している場合には、例えば、デバイス鍵生成アルゴリズムを保存する不揮発性のフラッシュメモリで構成される。
【００７９】
以下、本実施形態における受信装置１の動作について説明する。
【００８０】
まず、図６を参照して、デバイス鍵生成手順を更新する動作について説明する。
【００８１】
ステップＳ６０２では、デバイス鍵生成手順更新部１１２が、デバイス鍵更新手順の更新が必要であるか否かを判定する。例えば、デバイス鍵生成手順更新部１１２が、放送事業者からリボークの通知を受信した場合には、デバイス鍵生成手順の更新が必要となり、ステップＳ６０４に進む。なお、デバイス鍵生成手順の更新が必要ない場合には、動作を終了する。
【００８２】
ステップＳ６０４では、デバイス鍵生成手順更新部１１２が、デバイス鍵生成手順を更新できるか否かを判定する。デバイス鍵生成手順を更新できないと判定された場合には、ステップＳ６０６において、デバイス鍵生成手順を更新できない旨（エラー）をモニタ１０７に表示して、動作を終了する。また、デバイス鍵生成手順を更新できると判定された場合には、ステップＳ６０８に進む。
【００８３】
ステップＳ６０８では、生成手順保存部５０１が、更新前のデバイス鍵生成手順（即ち、現在のデバイス鍵生成手順）を保存する。
【００８４】
ステップＳ６１０では、デバイス鍵生成手順更新部１１２が、デバイス鍵生成手順を更新して、動作を終了する。
【００８５】
次に、図７を参照して、録画済みＴＳデータを再生する動作について説明する。
【００８６】
ステップＳ７０２乃至Ｓ７０８は、第１の実施形態で説明した図４のステップＳ４０２乃至Ｓ４０８と同じであるため、ここでの説明は省略する。
【００８７】
ステップＳ７１０では、デバイス鍵生成手順更新部１１２が、デバイス鍵生成手順が生成手順保存部５０１に保存されているか否かを判定する。デバイス鍵生成手順が生成手順保存部５０１に保存されていないと判定された場合は、ステップＳ７１８において、録画済みＴＳデータのデスクランブルに必要なデバイス鍵を生成できない旨（エラー）をモニタ１０７に表示して、動作を終了する。また、デバイス鍵生成手順が生成手順保存部５０１に保存されていると判定された場合には、ステップＳ７１２に進む。
【００８８】
ステップＳ７１２では、デバイス鍵生成部２０３が、生成手順保存部５０１に保存されているデバイス鍵生成手順から１つのデバイス鍵生成手順を選択し、かかるデバイス鍵生成手順を録画済みＴＳデータに適用してデバイス鍵を生成する。
【００８９】
ステップＳ７１４では、デバイス鍵判定選択部２０５が、ステップＳ７１２で生成されたデバイス鍵が有効であるか否かを判定する。デバイス鍵が有効でないと判定された場合には、生成手順保存部５０１に保存されているデバイス鍵生成手順から有効なデバイス鍵を生成可能なデバイス鍵生成手順を探索するために、ステップＳ７１０に戻る。デバイス鍵が有効であると判定された場合には、ステップＳ７１６に進む。
【００９０】
ステップＳ７１６では、デスクランブル部１０４が、少なくともステップＳ７１４で有効であると判定されたデバイス鍵を用いることにより暗号化が解除されたスクランブル鍵を用いて、録画済みＴＳデータをデスクランブルする。
【００９１】
このように、本実施形態では、録画済みＴＳデータを再生する際に、録画済みＴＳデータから生成したデバイス鍵でデスクランブルできない場合には、生成手順保存部５０１に保存されている更新前のデバイス鍵生成手順を適用してデバイス鍵を生成する。そして、更新前のデバイス鍵生成手順を適用して生成されたデバイス鍵で記録済みＴＳデータをデスクランブルする。従って、本実施形態の受信装置１は、デバイス鍵生成手順が更新された後であっても、著作権保護の安全性を失うことなく、デバイス鍵生成手順が更新される前に保存された録画済みＴＳデータを視聴することができる。
【００９２】
なお、第１の実施形態では、デバイス鍵生成部２０３が生成したデバイス鍵をそのままデバイス鍵保存部２０４に保存しているため、デバイス鍵が不正に読み取られてしまう可能性がある。一方、本実施形態では、デバイス鍵を直接保存せず、デバイス鍵生成手順を保存しているため、第１の実施形態よりもセキュリティ（デバイス鍵の漏洩防止効果）を向上させることができる。
【００９３】
また、本実施形態では、生成手順保存部５０1に保存されたデバイス鍵生成手順を順次選択してデバイス鍵を生成し、録画済みＴＳデータをデスクランブルできるか否か（デバイス鍵が有効であるか否か）を判定している。但し、デバイス鍵生成手順を保存する際に、かかるデバイス鍵生成手順と録画済みＴＳデータとの対応関係を示すテーブルを生成手順保存部５０１に保存することで、デバイス鍵が有効であるか否かの判定を省略することができる。この場合、デバイス鍵生成部２０３は、再生する録画済みＴＳデータに応じて、かかるテーブルで示されるデバイス鍵生成手順を適用してデバイス鍵を生成する。
＜第３の実施形態＞
図８は、本実施形態における限定受信処理部１１１の構成を示す概略ブロック図である。図８に示すように、限定受信処理部１１１は、本実施形態では、デバイス鍵保存部２０４、又は、生成手順保存部５０１の代わりに、ＥＭＭ保存部８０１と、ＥＭＭ変換部８０２とを有する。なお、受信装置１において、限定受信処理部１１１以外の構成は、第１の実施形態と同様である。
【００９４】
ＥＭＭ保存部８０１は、ＥＭＭ抽出部２０２で抽出されたＥＭＭを保存する機能を有する。ＥＭＭ保存部８０１は、後述するように、ＥＭＭを、ＥＭＭが更新されるごとに順次保存する。従って、ＥＭＭ保存部８０１には、過去に使用した全てのＥＭＭが保存されることになる。また、ＥＭＭ保存部８０１は、ＥＭＭ抽出部２０２で抽出されたＥＭＭ、及び、保存したＥＭＭをデバイス鍵生成部２０３に出力する。
【００９５】
ＥＭＭ変換部８０２は、デバイス鍵をＥＭＭに変換する（即ち、デバイス鍵からＥＭＭを生成する）機能を有する。デバイス鍵生成手順が更新された場合、ＥＭＭ保存部８０１に保存したＥＭＭから生成されるデバイス鍵が無効となってしまう。そこで、本実施形態では、デバイス鍵生成手順を更新する前に、ＥＭＭ保存部８０１に保存したＥＭＭに更新前のデバイス鍵生成手順を適用してデバイス鍵を生成し、かかるデバイス鍵から更新後のデバイス鍵生成手順に対応したＥＭＭを生成する。ＥＭＭ変換部８０２は、デバイス鍵更新手段が更新される際に、ＥＭＭ保存部８０１に保存されたＥＭＭを、更新後のデバイス鍵生成手順を適用したときに更新前のデバイス鍵生成手順を適用して生成されるデバイス鍵と同じデバイス鍵が生成されるように変換する。
【００９６】
以下、本実施形態における受信装置１の動作について説明する。
【００９７】
まず、図９を参照して、デバイス鍵を生成する動作及びデバイス鍵生成手順を更新する動作について説明する。
【００９８】
ステップＳ９０２では、デバイス鍵生成部２０３が、ＥＭＭ抽出部２０２からＥＭＭ保存部８０１を介して入力されるＥＭＭにデバイス鍵生成手順を適用してデバイス鍵を生成する。
【００９９】
ステップＳ９０４では、デバイス鍵判定選択部２０５が、ステップＳ９０２で生成されたデバイス鍵が有効であるか否かを判定する。
【０１００】
ステップＳ９０４において、デバイス鍵が有効であると判定された場合には、ステップＳ９０６に進む。
【０１０１】
ステップＳ９０６では、デバイス鍵判定選択部２０５が、ステップＳ９０４で有効であると判定されたデバイス鍵のもとであるＥＭＭが更新されているか否か（即ち、新しいＥＭＭであるか否か）を判定する。具体的には、デバイス鍵判定選択部２０５は、ＥＭＭに含まれるデバイス鍵更新情報を参照することで、ＥＭＭが更新されているか否かを判定する。但し、デバイス鍵判定選択部２０５は、過去にデスクランブルに用いていたデバイス鍵のもとであるＥＭＭと比較することで、ＥＭＭが更新されているか否かを判定してもよい。
【０１０２】
ステップＳ９０６において、ＥＭＭが更新されていると判定された場合には、ステップＳ９０８に進む。また、ステップＳ９０６において、ＥＭＭが更新されていないと判定された場合には、かかるＥＭＭはＥＭＭ保存部８０１に既に保存されているため、そのまま動作を終了する。
【０１０３】
ステップＳ９０８では、ＥＭＭ保存部８０１が、ステップＳ９０６で更新されていると判定されたＥＭＭを保存して、動作を終了する。
【０１０４】
一方、ステップＳ９０４において、デバイス鍵が有効でない（即ち、無効である）と判定された場合には、デバイス鍵生成手順が更新されている可能性があるため、ステップＳ９１０に進む。
【０１０５】
ステップＳ９１０では、デバイス鍵生成手順更新部１１２が、デバイス鍵生成手順を更新できるか否かを判定する。デバイス鍵生成手順を更新できないと判定された場合には、ステップＳ９１２において、デバイス鍵生成手順を更新できない、即ち、デスクランブルに必要なデバイス鍵を生成できない旨（エラー）をモニタ１０７に表示して、動作を終了する。また、デバイス鍵生成手順を更新できると判定された場合には、ステップＳ９１４に進む。
【０１０６】
ステップＳ９１４では、デバイス鍵生成部２０３が、ＥＭＭ保存部８０１に保存した全てのＥＭＭに更新前のデバイス鍵生成手順を適用してデバイス鍵を生成する。なお、ステップＳ９１４で生成されたデバイス鍵は、ＥＭＭ保存部８０１に一時的に保存される。
【０１０７】
ステップＳ９１６では、ＥＭＭ変換部８０２が、更新後のデバイス鍵生成手順を適用したときにステップＳ９１４で生成されたデバイス鍵と同じデバイス鍵が生成されるように、ＥＭＭ保存部８０１に保存した全てのＥＭＭを変換する。換言すれば、ＥＭＭ変換部８０２は、ステップＳ９１４で生成されたデバイス鍵から、更新後のデバイス鍵生成手順に対応したＥＭＭを生成する。なお、ステップＳ９１４で変換されたＥＭＭは、ＥＭＭ保存部８０１に上書き保存される。
【０１０８】
ステップＳ９１８では、デバイス鍵生成手順更新部１１２が、デバイス鍵生成手順を更新して、ステップＳ９０２に戻る。
【０１０９】
次に、図１０を参照して、録画済みＴＳデータを再生する動作について説明する。
【０１１０】
ステップＳ１００２乃至Ｓ１００８は、第１の実施形態で説明した図４のステップＳ４０２乃至Ｓ４０８と同じであるため、ここでの説明は省略する。
【０１１１】
ステップＳ１０１０では、デバイス鍵判定選択部２０５が、ＥＭＭがＥＭＭ保存部８０１に保存されているか否かを判定する。ＥＭＭがＥＭＭ保存部８０１に保存されていないと判定された場合は、ステップＳ１０１８において、録画済みＴＳデータのデスクランブルに必要なデバイス鍵を生成できない旨（エラー）をモニタ１０７に表示して、動作を終了する。また、ＥＭＭがＥＭＭ保存部８０１に保存されていると判定された場合には、ステップＳ１０１２に進む。
【０１１２】
ステップＳ１０１２では、デバイス鍵生成部２０３が、ＥＭＭ保存部８０１に保存されているＥＭＭから１つのＥＭＭを選択し、かかるＥＭＭに更新後のデバイス鍵生成手順を適用してデバイス鍵を生成する。
【０１１３】
ステップＳ１０１４では、デバイス鍵判定選択部２０５が、ステップＳ１０１２で生成されたデバイス鍵が有効であるか否かを判定する。デバイス鍵が有効でないと判定された場合には、ＥＭＭ保存部８０１に保存されているＥＭＭから有効なデバイス鍵を生成可能なＥＭＭを探索するために、ステップＳ１０１０に戻る。デバイス鍵が有効であると判定された場合には、ステップＳ１０１６に進む。
【０１１４】
ステップＳ１０１６では、デスクランブル部１０４が、少なくともステップＳ１０１４で有効であると判定されたデバイス鍵を用いることにより暗号化が解除されたスクランブル鍵を用いて、録画済みＴＳデータをデスクランブルする。
【０１１５】
このように、本実施形態では、録画済みＴＳデータを再生する際に、録画済みＴＳデータから生成したデバイス鍵でデスクランブルできない場合には、ＥＭＭ保存部８０１に保存されているＥＭＭに更新後のデバイス鍵生成手順を適用してデバイス鍵を生成する。そして、更新後のデバイス鍵生成手順を適用して生成されたデバイス鍵で記録済みＴＳデータをデスクランブルする。従って、本実施形態の受信装置１は、デバイス鍵生成手順が更新された後であっても、著作権保護の安全性を失うことなく、デバイス鍵生成手順が更新される前に保存された録画済みＴＳデータを視聴することができる。
【０１１６】
なお、第１の実施形態では、デバイス鍵生成部２０３が生成したデバイス鍵をそのままデバイス鍵保存部２０４に保存しているため、デバイス鍵が不正に読み取られてしまう可能性がある。一方、本実施形態では、デバイス鍵を直接保存せず、更新後のデバイス鍵生成手順に対応したＥＭＭを保存しているため、第２の実施形態と同様に、第１の実施形態よりもセキュリティ（デバイス鍵の漏洩防止効果）を向上させることができる。
【０１１７】
また、本実施形態では、ＥＭＭ保存部８０1に保存されたＥＭＭを順次選択してデバイス鍵を生成し、録画済みＴＳデータをデスクランブルできるか否か（デバイス鍵が有効であるか否か）を判定している。但し、ＥＭＭを保存する際に、かかるＥＭＭと録画済みＴＳデータとの対応関係を示すテーブルをＥＭＭ保存部８０１に保存することで、デバイス鍵が有効であるか否かの判定を省略することができる。この場合、デバイス鍵生成部２０３は、再生する録画済みＴＳデータに応じて、かかるテーブルで示されるＥＭＭに更新後のデバイス鍵生成手順を適用してデバイス鍵を生成する。
【０１１８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図面の簡単な説明】
【０１１９】
【図１】本発明の一側面としての受信装置の構成を示す概略ブロック図である。
【図２】第１の実施形態における限定受信処理部の構成を示す概略ブロック図である。
【図３】第１の実施形態におけるデバイス鍵を生成する動作及びデバイス鍵生成手順を更新する動作を説明するためのフローチャートである。
【図４】第１の実施形態における録画済みＴＳデータを再生する動作を説明するためのフローチャートである。
【図５】第２の実施形態における限定受信処理部の構成を示す概略ブロック図である。
【図６】第２の実施形態におけるデバイス鍵生成手順を更新する動作を説明するためのフローチャートである。
【図７】第２の実施形態における録画済みＴＳデータを再生する動作を説明するためのフローチャートである。
【図８】第３の実施形態における限定受信処理部の構成を示す概略ブロック図である。
【図９】第３の実施形態におけるデバイス鍵を生成する動作及びデバイス鍵生成手順を更新する動作を説明するためのフローチャートである。
【図１０】第３の実施形態における録画済みＴＳデータを再生する動作を説明するためのフローチャートである。
【符号の説明】
【０１２０】
１                          受信装置
１０１                      アンテナ
１０２                      選局部
１０３                      選択部
１０４                      デスクランブル部
１０５                      デコード部
１０６                      表示制御部
１０７                      モニタ
１０８                      スピーカ
１０９                      録画処理部
１１０                      録画データ保存部
１１１                      限定受信処理部
１１２                      デバイス鍵生成手順更新部
１１３                      システム制御部
２０１                      多重信号分離部
２０２                      ＥＭＭ抽出部
２０３                      デバイス鍵生成部
２０４                      デバイス鍵保存部
２０５                      デバイス鍵判定選択部
２０６                      ワーク鍵復号部
２０７                      ワーク鍵保存部
２０８                      スクランブル鍵復号部
５０１                      生成手順保存部
８０１                      ＥＭＭ保存部
８０２                      ＥＭＭ変換部
【図１】
2010118961.tif 000003
【図２】
2010118961.tif 000004
【図３】
2010118961.tif 000005
【図４】
2010118961.tif 000006
【図５】
2010118961.tif 000007
【図６】
2010118961.tif 000008
【図７】
2010118961.tif 000009
【図８】
2010118961.tif 000010
【図９】
2010118961.tif 000011
【図１０】
2010118961.tif 000012