(57)【要約】【課題】  限定受信方式及び限定再生方式における安全性を向上する。【解決手段】  番組信号を予め設定される視聴者に視聴させるために、スクランブル鍵を用いて前記番組信号をスクランブルし、スクランブルされた番組信号と前記スクランブル鍵とを多重化して送信するための送信装置において、前記番組信号のスクランブルに用いたスクランブル鍵を予め設定されるビット数に基づいて分割する分割部と、前記分割部にて分割されたスクランブル鍵を異なるＥＣＭに付加して暗号化するＥＣＭ暗号化部と、前記スクランブルされた番組信号と、前記ＥＣＭ暗号化部にて暗号化されたＥＣＭとを多重化して送信する多重化部とを有することにより、上記課題を解決する。【選択図】        図２
2005203837.tif 000002
【特許請求の範囲】
【請求項１】
番組信号を予め設定される視聴者に視聴させるために、スクランブル鍵を用いて前記番組信号をスクランブルし、スクランブルされた番組信号と前記スクランブル鍵とを多重化して送信するための送信装置において、
前記番組信号のスクランブルに用いたスクランブル鍵を予め設定されるビット数に基づいて分割する分割部と、
前記分割部にて分割されたスクランブル鍵を異なるＥＣＭに付加して暗号化するＥＣＭ暗号化部と、
前記スクランブルされた番組信号と、前記ＥＣＭ暗号化部にて暗号化されたＥＣＭとを多重化して送信する多重化部とを有することを特徴とする送信装置。
【請求項２】
前記ＥＣＭ暗号化部は、
前記分割部にて分割されたスクランブル鍵の順序情報を、前記ＥＣＭのセクションヘッダに付加することを特徴とする請求項１に記載の送信装置。
【請求項３】
前記順序情報は、
前記分割部にて分割されたスクランブル鍵の総数と、ＥＣＭに付与される分割されたスクランブル鍵の序数からなることを特徴とする請求項２に記載の送信装置。
【請求項４】
前記分割部は、
前記スクランブル鍵を６４ビット毎に分割することを特徴とする請求項１乃至３の何れか１項に記載の送信装置。
【請求項５】
前記多重化部は、
予め設定された時間内に、前記暗号化されたＥＣＭを所定の時間間隔又は所定の回数送信されるよう多重化を行うことを特徴とする請求項１乃至４の何れか１項に記載の送信装置。
【請求項６】
スクランブル鍵を用いてスクランブルされた番組信号と、該スクランブル鍵を有する共通情報とが多重化された放送信号を受信し、受信した放送信号から視聴可能な番組信号をデスクランブルするための受信装置において、
前記多重化された放送信号を、スクランブルされた番組信号と、共通情報とに分離する分離部と、
前記分離部にて分離した共通情報に含まれるスクランブル鍵の順序情報に基づいて、前記スクランブル鍵を結合するスクランブル鍵結合部とを有することを特徴とする受信装置。
【請求項７】
前記順序情報は、
前記多重化された放送信号に含まれるＥＣＭのセクションヘッダから取得することを特徴とする請求項６に記載の受信装置。
【請求項８】
前記順序情報は、
前記スクランブル結合部にて結合するスクランブル鍵の総数及び序数からなることを特徴とする請求項６又は７に記載の受信装置。
【請求項９】
前記多重化された放送信号に含まれる番組属性情報及び契約情報からデスクランブルの可否判定を行うデスクランブル可否判定部を有し、
前記デスクランブル可否判定部は、前記ＥＣＭに含まれるバージョン番号に基づいて最初に取得される番組属性情報と契約情報とにより視聴可否判定を行うことを特徴とする請求項６乃至８の何れか１項に記載の受信装置。
【請求項１０】
番組信号を予め設定される視聴者に視聴させるために、スクランブル鍵を用いて前記番組信号をスクランブルし、スクランブルされた番組信号と前記スクランブル鍵とを多重化して送信するための送信方法において、
前記番組信号のスクランブルに用いたスクランブル鍵を予め設定されるビット数に基づいて分割する分割段階と、
前記分割段階にて分割されたスクランブル鍵を異なるＥＣＭに付加して暗号化するＥＣＭ暗号化段階と、
前記スクランブルされた番組信号と、前記ＥＣＭ暗号化段階にて暗号化されたＥＣＭとを多重化して送信する多重化段階とを有することを特徴とする送信方法。
【請求項１１】
スクランブル鍵を用いてスクランブルされた番組信号と、該スクランブル鍵を有する共通情報とが多重化された放送信号を受信し、受信した放送信号から視聴可能な番組信号をデスクランブルするための受信方法において、
前記多重化された放送信号を、スクランブルされた番組信号と、共通情報とに分離する分離段階と、
前記分離段階にて分離した共通情報に含まれるスクランブル鍵の順序情報に基づいて、前記スクランブル鍵を結合するスクランブル鍵結合段階とを有することを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、送信方法、及び受信方法に係り、特に、限定受信方式及び限定再生方式における安全性を向上するための送信装置、受信装置、送信方法、及び受信方法に関する。
【背景技術】
【０００２】
一般に、放送サービスを伝送する電波は誰でも受信することができる。そこで、電波を受信できても番組やサービスの内容を判別することができないようにするため、番組信号を秘匿するスクランブルと呼ばれている処理が行われる。
【０００３】
ところで、番組をスクランブルするためのスクランブル鍵Ｋｓは、番組情報や制御情報等からなる番組の共通情報であるＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）に含まれており、現在と次の２つのスクランブル鍵Ｋｓがペアで付与されている。また、Ｋｓは、１つのＥＣＭセクションに６４ビットのＫｓが固定長で格納される（例えば、特許文献１参照）。つまり、番組信号は６４ビットのＫｓでスクランブルされることになる。これは、限定受信方式でも限定再生方式でも同様であり、コンテンツ単位での変更はもちろんのこと、チャンネル単位での変更もできない。
【０００４】
ここで、一例として、従来の限定受信方式について、放送信号を受信する場合に受信装置であるＤＩＲＤ（Ｄｉｇｉｔａｌ  Ｉｎｔｅｇｒａｔｅｄ  Ｒｅｃｅｉｖｅｒ  Ｄｅｃｏｄｅｒ）とＩＣカード間の受信コマンドとレスポンスの様子を図を用いて説明する。
【０００５】
図１は、従来の限定受信方式での受信コマンド／レスポンスの様子を示す一例のシーケンスチャートである。図１の例では、放送局１と、ＤＩＲＤ２と、ＩＣカード３からなるが、送信側においては放送局に限らず他の事業体であってもよい。また、ＩＣカード３もカードに限定されず、他のセキュリティモジュールを使用することができる。
【０００６】
まず、ＤＩＲＤ２は、ＩＣカード３に対して初期設定条件コマンドを出力するする（Ｓ０１）。このコマンドは、ＥＣＭやＥＭＭ（Ｅｎｔｉｔｌｅ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓｅａｇｅ）データをフィルタリングするための情報やＩＣカードの種別等をＩＣカード３から取得するためのコマンドであり、ＩＣカード３が受信機に装着されたとき等に出力される。ＩＣカード３は、初期設定条件コマンドの要求に対応する情報（レスポンス）をＤＩＲＤ２に出力する（Ｓ０２）。
【０００７】
次に、放送局１は、送信されるスクランブルされた放送信号に対して視聴可能なＩＣカードのカードＩＤ情報をＤＩＲＤ２に出力する（Ｓ０３）。ＤＩＲＤ２は、ＩＣカード３に対してカードＩＤ情報取得コマンドを出力する（Ｓ０４）。このコマンドは、ＩＣカード３に世帯内等の複数受信機のグループ制御等の行うためのグループＩＤが蓄積されている場合に、そのグループＩＤを取得するためのコマンドである。ＩＤカード３は、予め蓄積されているグループＩＤの情報をＤＩＲＤ２に出力する（Ｓ０５）。
【０００８】
次に、放送局１は、加入者毎の契約情報及び共通情報の暗号を解くためのワーク鍵Ｋｗを含む個別情報であるＥＭＭをＤＩＲＤ２に送信する（Ｓ０６）。ＤＩＲＤ２は、放送局１から送信されたＥＭＭを受信し、ＥＭＭ受信コマンドと共に暗号化されたＥＭＭをＩＣカード３に出力する（Ｓ０７）。ＩＣカード３は、ＥＭＭを予めＩＣカード３に蓄積されているマスタ鍵Ｋｍに基づいて復号し、Ｋｗや契約情報等を取得し、その処理結果をＤＩＲＤ２に出力する（Ｓ０８）。
【０００９】
次に、放送局１は、Ｋｓや番組属性情報等が含まれるＥＣＭをＤＩＲＤ２に出力する（Ｓ０９）。ＤＩＲＤ２は、ＩＣカード３にＥＣＭ受信コマンドと共に暗号化されたＥＣＭを出力する（Ｓ１０）。ＩＣカード３は、ＥＣＭをＥＭＭから取得したＫｗに基づいて復号し、Ｋｓや番組の属性情報等を取得する。また、上述までの処理にて得られた番組属性情報や契約情報等に基づいて視聴可否を判定し、視聴可否の判定結果に基づいて復号したＫｓの情報をＤＩＲＤ２に出力する（Ｓ１１）。ＤＩＲＤ２では、視聴可否の判定結果に基づきＩＣカード３から得られたＫｓを使用して、スクランブル化された放送信号をデスクランブルして、映像信号、音声信号、データ等を再生出力する。
【００１０】
ここで、一般に上述のＳ０９〜Ｓ１１の処理は、放送局１からＤＩＲＤ２に対して約１００ｍｓ間隔で繰り返し送信される（Ｓ１２）。これは、受信不良等により、ＤＩＲＤ２側で正確に受信することができなかった信号を再度受信させるためである。また、繰り返し送信されるＥＣＭのバーション番号ｎと、スクランブル鍵Ｋｓは、夫々同一の情報となっており、約２秒（２ｓ）の間、繰り返し送信される（Ｓ１２）。
【００１１】
２秒経過後、放送局１は、次のＥＣＭを送信するためにセクションヘッダのバージョン番号ｎを１増加し（ｎ＋１）、更にＫｓを付加してＳ１２の処理と同様の処理が行われる（Ｓ１３）。このように新たなＥＣＭを送信する度にバージョン番号を１ずつ増加させ、放送局からＥＣＭの送信が行われる。上述した手法により限定受信方式が実現されている。
【非特許文献１】ＡＲＩＢ  ＳＴＤ―Ｂ２５  ４．１版“デジタル放送におけるアクセス制御方式”（２００３年６月５日改定）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述したように、ＥＣＭセクションに格納されるスクランブル鍵Ｋｓの領域は６４ビットの固定長である。しかしながら、重要なデータに対して更にセキュリティを向上させるためには、スクランブル鍵のビット長を増加させることが必要となるが、現状では実現できていない。また、例えば、一連の放送信号において、重要度が異なるコンテンツがあった場合に、コンテンツ単位でのスクランブル鍵Ｋｓのビット長を変更することができない。更に、上述したＤＩＲＤ２とＩＣカード間のコマンド／レスポンスのシーケンスについても、現在の機器と互換性を維持するために変更しないことが望ましい。
【００１３】
本発明は、上述した問題点に鑑みなされたものであり、限定受信方式及び限定再生方式において放送される番組やサービス等の安全性を向上させるための送信装置、受信装置、送信方法、及び受信方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１５】
請求項１に記載された発明は、番組信号を予め設定される視聴者に視聴させるために、スクランブル鍵を用いて前記番組信号をスクランブルし、スクランブルされた番組信号と前記スクランブル鍵とを多重化して送信するための送信装置において、前記番組信号のスクランブルに用いたスクランブル鍵を予め設定されるビット数に基づいて分割する分割部と、前記分割部にて分割されたスクランブル鍵を異なるＥＣＭに付加して暗号化するＥＣＭ暗号化部と、前記スクランブルされた番組信号と、前記ＥＣＭ暗号化部にて暗号化されたＥＣＭとを多重化して送信する多重化部とを有することを特徴とする。
【００１６】
請求項１記載の発明によれば、より長いビット長のスクランブル鍵を使用することで、放送信号における安全性を向上することができる。また、そのビット長も、コンテンツ単位や時間単位等、状況に応じて柔軟に変更することができる。また、スクランブルにおいてデータフォーマットや付加するデータの内容について従来のものからの変更部分が少ないため、容易に対応することができる。
【００１７】
請求項２に記載された発明は、前記ＥＣＭ暗号化部は、前記分割部にて分割されたスクランブル鍵の順序情報を、前記ＥＣＭのセクションヘッダに付加することを特徴とする。
【００１８】
請求項２記載の発明によれば、分割されたスクランブル鍵の順序を容易に把握することができる。
【００１９】
請求項３に記載された発明は、前記順序情報は、前記分割部にて分割されたスクランブル鍵の総数と、ＥＣＭに付与される分割されたスクランブル鍵の序数からなることを特徴とする。
【００２０】
請求項３記載の発明によれば、ＥＣＭに付与されているスクランブル鍵の総数と順序とを把握できるため、受信されたＥＣＭの順序が送信時と異なる場合でもスクランブル鍵の結合を正確に行うことができる。
【００２１】
請求項４に記載された発明は、前記分割部は、前記スクランブル鍵を６４ビット毎に分割することを特徴とする。
【００２２】
請求項４記載の発明によれば、非特許文献１（ＡＲＩＢ  ＳＴＤ−Ｂ２５  ４．１版）で定められているスクランブル鍵の格納エリアを有効に活用することができる。
【００２３】
請求項５に記載された発明は、前記多重化部は、予め設定された時間内に、前記暗号化されたＥＣＭを所定の時間間隔又は所定の回数送信されるよう多重化を行うことを特徴とする。
【００２４】
請求項５記載の発明によれば、受信側の環境や放送のサービス形態に応じてＥＣＭを送信することができる。これにより、受信不良を防止し安全性を向上させることができる。
【００２５】
請求項６に記載された発明は、スクランブル鍵を用いてスクランブルされた番組信号と、該スクランブル鍵を有する共通情報とが多重化された放送信号を受信し、受信した放送信号から視聴可能な番組信号をデスクランブルするための受信装置において、前記多重化された放送信号を、スクランブルされた番組信号と、共通情報とに分離する分離部と、前記分離部にて分離した共通情報に含まれるスクランブル鍵の順序情報に基づいて、前記スクランブル鍵を結合するスクランブル鍵結合部とを有することを特徴とする。
【００２６】
請求項６記載の発明によれば、より長いビット長のスクランブル鍵を使用することで、放送信号における安全性を向上することができる。また、そのビット長も、コンテンツ単位や時間単位等、状況に応じて柔軟に変更することができる。また、スクランブルにおいてデータフォーマットや付加するデータの内容について従来のものからの変更部分が少ないため、容易に対応することができる。
【００２７】
請求項７に記載された発明は、前記順序情報は、前記多重化された放送信号に含まれるＥＣＭのセクションヘッダから取得することを特徴とする。
【００２８】
請求項７記載の発明によれば、順序情報を容易に取得することができ、順序情報によりスクランブル鍵の結合も容易に行うことができる。また、より長いスクランブル鍵を生成して安全性を向上させることができる。
【００２９】
請求項８に記載された発明は、前記順序情報は、前記スクランブル結合部にて結合するスクランブル鍵の総数及び序数からなることを特徴とする。
【００３０】
請求項８記載の発明によれば、スクランブル鍵の総数と順序とを把握できるため、受信したスクランブル鍵の順序が送信時と異なる場合でもスクランブル鍵の結合を正確に行うことができる。
【００３１】
請求項９に記載された発明は、前記多重化された放送信号に含まれる番組属性情報及び契約情報からデスクランブルの可否判定を行うデスクランブル可否判定部を有し、前記デスクランブル可否判定部は、前記ＥＣＭに含まれるバージョン番号に基づいて最初に取得される番組属性情報と契約情報とにより視聴可否判定を行うことを特徴とする。
【００３２】
請求項９記載の発明によれば、バージョン番号毎に番組属性情報は同一であるため、最初に取得した番組属性情報のみを用いて可否判定を行うことで視聴可否判定を迅速で効率的に行うことができる。
【００３３】
請求項１０に記載された発明は、番組信号を予め設定される視聴者に視聴させるために、スクランブル鍵を用いて前記番組信号をスクランブルし、スクランブルされた番組信号と前記スクランブル鍵とを多重化して送信するための送信方法において、前記番組信号のスクランブルに用いたスクランブル鍵を予め設定されるビット数に基づいて分割する分割段階と、前記分割段階にて分割されたスクランブル鍵を異なるＥＣＭに付加して暗号化するＥＣＭ暗号化段階と、前記スクランブルされた番組信号と、前記ＥＣＭ暗号化段階にて暗号化されたＥＣＭとを多重化して送信する多重化段階とを有することを特徴とする。
【００３４】
請求項１０記載の発明によれば、より長いビット長のスクランブル鍵を使用することで、放送信号における安全性を向上することができる。また、そのビット長も、コンテンツ単位や時間単位等、状況に応じて柔軟に変更することができる。
【００３５】
請求項１１に記載された発明は、スクランブル鍵を用いてスクランブルされた番組信号と、該スクランブル鍵を有する共通情報とが多重化された放送信号を受信し、受信した放送信号から視聴可能な番組信号をデスクランブルするための受信方法において、前記多重化された放送信号を、スクランブルされた番組信号と、共通情報とに分離する分離段階と、前記分離段階にて分離した共通情報に含まれるスクランブル鍵の順序情報に基づいて、前記スクランブル鍵を結合するスクランブル鍵結合段階とを有することを特徴とする。
【００３６】
請求項１１記載の発明によれば、より長いビット長のスクランブル鍵を使用することで、放送信号における安全性を向上することができる。また、そのビット長も、コンテンツ単位や時間単位等、状況に応じて柔軟に変更することができる。
【発明の効果】
【００３７】
本発明によれば、限定受信方式及び限定再生方式における安全性を向上させることができる。
【発明を実施するための最良の形態】
【００３８】
＜本発明の概要＞
本発明は、デジタル放送用受信装置に内蔵されるＣＡＳ−Ｒ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｒｅｃｅｐｔｉｏｎ）を使用した限定受信方式及びＣＡＳ−Ｐ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｐｌａｙｂａｃｋ）を使用した限定再生方式において、放送される番組やサービス等の安全性向上のための手法である。
【００３９】
具体的には、ＩＣカードとＤＩＲＤ間のコマンド／レスポンスにおけるＥＣＭ受信コマンド／レスポンスによって得られるスクランブル鍵Ｋｓの長さ（レングス）を容易に変更させることにより安全性を向上させる。
【００４０】
通常、Ｋｓは６４ビットからなるが、送信側でＫｓのビット長を６４の整数倍、例えば１２８ビットや２５６ビットにして生成したＫｓを分割し、分割したＫｓを複数回に分けてＥＣＭに付与して送信する。受信側では、ＥＣＭ受信コマンドを複数回受けることで、例えば、Ｋｓが１２８ビットの場合は、２つのＥＣＭからの分割されたＫｓを結合してデスクランブルするたのＫｓを取得する。また、２５６ビットの場合は、４つのＥＣＭから得られる分割されたＫｓを結合する。これにより、Ｋｓの解読を困難とし安全性を向上させることができる。
【００４１】
以下に、上記のような特徴を有する本発明における送信装置、受信装置、送信方法、及び受信方法を好適に実施した形態について、図面を用いて詳細に説明する。なお、以下に示す実施例では、一例として１２８ビットのスクランブル鍵Ｋｓを使用した例について説明する。
【００４２】
＜実施例１：限定受信方式＞
まず、実施例１として限定受信方式における送信装置及び受信装置について図を用いて説明する。
【００４３】
＜限定受信方式：送信装置＞
図２は、本発明における限定受信方式での送信装置の一構成例を示す図である。図２の送信装置は、スクランブル部１１と、Ｋｓ分割部１２と、ＥＣＭ暗号化部１３と、ＥＭＭ暗号化部１４と、多重化部１５とを有するよう構成されている。
【００４４】
図２において、スクランブル部１１は、１２８ビット長で生成されたＫｓを用いて番組信号のスクランブルを行い、スクランブルされた番組信号を多重化部１５へ出力する。Ｋｓ分割部１２は、スクランブル部１１で用いられたＫｓを所定の長さ毎に分割する。例えば、１２８ビットからなるＫｓを半分ずつ（６４ビットずつ）分割してＥＣＭ暗号化部１３へ出力する。ここで、非特許文献１（ＡＲＩＢ  ＳＴＤ−Ｂ２５  ４．１版）で定められているスクランブル鍵の格納エリアに対応させてスクランブル鍵を６４ビット毎に分割することにより、格納エリアを有効に活用することができる。
【００４５】
ＥＣＭ暗号化部１３は、ワーク鍵Ｋｗにより番組の属性及び分割されたＫｓ（Ｋｓ１／２，Ｋｓ２／２）を暗号化し、Ｋｓ１／２及びＫｓ２／２が夫々付与されたＥＣＭ（ＥＣＭ１／２，ＥＣＭ２／２）を生成して多重化部１５へ出力する。ここで、ＥＣＭには分割されたスクランブル鍵の前半部分（Ｋｓ１／２）が付与されているか、後半部分（Ｋｓ２／２）が付与されているかを送信側で判別させるために分割されたＫｓの順序情報をＥＣＭセクションヘッダに記述する。
【００４６】
具体的には、Ｋｓの順序情報を拡張形式のＥＣＭセクションヘッダのテーブル識別子拡張エリアに記述し、記述内容は分割されたスクランブル鍵の個数（総数）（Ｍ）と、送信するＥＣＭに付与されている分割されたスクランブル鍵の序数（Ｎ）である。例えば、ＥＣＭセクションヘッダの８ビットを用いて上位４ビットに分割されたスクランブル鍵の個数（Ｍ）を、及び下位４ビットに送信されたスクランブル鍵の序数（Ｎ）を割り当てる。なお、割り当てるビット数についてはこの限りではない。
【００４７】
ＥＭＭ暗号化部１４は、Ｋｗと契約情報とをマスタ鍵Ｋｍにより暗号化し、ＥＭＭ生成して多重化部１５へ出力する。
【００４８】
多重化部１５は、スクランブルされた番組信号と、ＥＣＭと、ＥＭＭとを多重化して放送信号として送信する。ここで、多重化部１５におけるデータの送信は、従来、同一のＥＣＭが通常１００ｍｓ毎に繰り返し送信され、約２秒間隔で次のＥＣＭが送信される。つまり、送信されるＥＣＭは、２０回は同一のＥＣＭであり、拡張形式のＥＣＭセクションヘッダのバージョン番号が同一となる。一方、本発明における送信方法としては、ＥＣＭの送信間隔（１００ｍｓ）は変更しない状態で、バージョン番号を同一にし、ＥＣＭセクションヘッダのテーブル識別子拡張エリアに付与される分割されたＫｓの個数（Ｍ）及び序数（Ｎ）を逐次変更して送信を行う。例えば、Ｍ＝２の場合、分割されたスクランブル鍵Ｋｓの前半部分が付与されたＥＣＭには、テーブル識別子拡張エリアにＭ＝２，Ｎ＝１をセットし、バージョン番号が同一のＥＣＭ（ＥＣＭ１／２）を１０回送信する。また、分割されたスクランブル鍵Ｋｓの後半部分が付与されたＥＣＭには、テーブル識別子拡張エリアにＭ＝２，Ｎ＝２をセットし、バージョン番号が同一のＥＣＭ（ＥＣＭ２／２）を１０回送信する。なお、ＥＣＭ１／２，ＥＣＭ２／２は交互に送信する。
【００４９】
＜限定受信方式：受信装置＞
次に、本発明における受信装置の装置構成例について図を用いて説明する。図３は、本発明における限定受信方式での受信装置の一構成例を示す図である。図３の受信装置は、ＤＩＲＤ２１と、ＩＣカード２２とを有するよう構成されている。また、ＤＩＲＤ２１は、分離部２３と、デスクランブル部２４と、インタフェース部２５とを有するよう構成されている。また、ＩＣカード２２は、ＥＭＭ復号部２６と、ＥＣＭ復号部２７と、デスクランブル可否判定部２８と、Ｋｓ結合部２９と、切替部３０とを有するよう構成されている。
【００５０】
図３に示す受信装置では、まず、分離部２３は、カードＩＤ２２から取得したカード情報や契約情報等に基づいて、受信した多重化された放送信号から視聴可能なＥＭＭを分離する。分離した信号はインタフェース部２５を介して接続装着されているＩＣカード２２に出力する。更に、ＥＣＭを分離してインタフェース部２５を介してＥＣＭ復号部２７及びＫｓ結合部２９に出力する。また、放送信号からスクランブルされた番組信号を分離してデスクランブル部２４に出力する。
【００５１】
ＩＣカード２２のＥＭＭ復号部２６は、入力されたＥＭＭをマスタ鍵Ｋｍにより復号し、ワーク鍵Ｋｗと契約情報を取得する。ＥＭＭ復号部２６は、ＫｗをＥＣＭ復号部２７へ出力し、契約情報をデスクランブル可否判定部２８へ出力する。
【００５２】
次に、ＥＣＭ復号部２７は、ＥＭＭ復号部２６から入力したＫｗと、分離部２３から入力したＥＣＭｌ／２、ＥＣＭ２／２を復号する。また、ＥＣＭ復号部２７は、復号したＥＣＭに付与されているスクランブル鍵Ｋｓ１／２，Ｋｓ２／２及び番組の属性情報等を取得する。ここで、復号したＫｓが分割して送信されたスクランブル鍵の前半部分であるか、後半部分であるかの判断は、ＥＣＭ復号部２７がＥＣＭセクションヘッダのバージョン番号を確認し、バージョン番号が同一の場合はテーブル識別子拡張エリアに付与されている順序情報（個数（Ｍ）及び序数（Ｎ））を確認することでスクランブル鍵Ｋｓを判断する。また、ＥＣＭ復号部２７は、復号したＫｓ１／２，Ｋｓ２／２をＫｓ結合部２９へ出力し、番組属性情報をデスクランブル可否判定部２８へ出力する。
【００５３】
なお、ＥＣＭ復号部２６は、ＥＣＭセクションヘッダのバージョン番号を確認し、バージョン番号が同一の場合は、番組属性情報を最初に取得した１回のみデスクランブル可否判定部２８に出力するようにすることもできる。
【００５４】
デスクランブル可否判定部２８は、入力した番組属性情報及び契約情報に基づいて、受信した番組信号が視聴可能なものであるかを判定する。デスクランブル可否判定部２８は、判定結果を切替部３０へ出力する。なお、デスクランブル可否判定部２８において、ＥＣＭのバージョン番号毎に番組属性情報は同一であるため、最初に取得した番組属性情報のみを用いて可否判定を行う。これにより、視聴可否判定を迅速で効率的に行うことができる。
【００５５】
Ｋｓ結合部２９は、分離部２３から入力したＥＣＭとＥＣＭ復号部２７から入力したＫｓ１／２，Ｋｓ２／２に基づいて、スクランブル鍵Ｋｓの結合を行う。また、Ｋｓ結合部２９は、結合したＫｓを切替部３０へ出力する。切替部３０は、デスクランブル可否判定部２８からの判定結果に基づいて、Ｋｓ結合部２９から入力したＫｓをインタフェース部２５を介してデスクランブル部２４へ出力するかどうか判断を行う。図３では、切替の様子をスイッチにて示している。
【００５６】
デスクランブル部２４は、切替部３０からＫｓが入力された場合に、視聴可能であったものと判断し、入力したＫｓに基づいて番組信号をデスクランブルして復元された番組信号を出力する。なお、デスクランブル部２４は、切替部３０からＫｓが入力されなかった場合、デスクランブルを行わない。
【００５７】
ここで、本発明における限定受信方式でのＫｓの復元からデスクランブルまで手順について、フローチャートを用いて説明する。図４は、本発明における限定受信方式でのＫｓの復元からデスクランブルまでの手順を示す一例のフローチャートである。
【００５８】
まず、放送局から送信されるＥＣＭを受信する（Ｓ４１）。次に、ＥＣＭセクションヘッダ内のバージョン番号が直前のＥＣＭセクションヘッダ内のバージョン番号と異なるかを判断する（Ｓ４２）。バージョン番号が直前のものと異なる場合（Ｓ４２において、Ｙｅｓ）、Ｋｓ結合部にそれまで蓄積されていたスクランブル鍵Ｋｓをリセットする（Ｓ４３）。
【００５９】
また、受信したバージョン番号と、直前のＥＣＭセクションヘッダ内のバージョン番号とが同一の場合（Ｓ４２において、Ｎｏ）、又はＳ４３の処理が終了後、
ＥＣＭセクションヘッダに格納されている分割されたスクランブル鍵の個数（Ｍ）あるいは序数（Ｎ）の値がＮＵＬＬであるかを判断する（Ｓ４４）。
【００６０】
Ｍ及びＮの値がＮｕｌｌでなかった場合（Ｓ４４において、Ｎｏ）、Ｋｓ結合部は、現在のＥＣＭに含まれるスクランブル鍵Ｋｓを直前まで蓄積しているＫｓの後に結合し、新たなスクランブル鍵として蓄積する（Ｓ４５）。
【００６１】
次に、スクランブル鍵の個数がスクランブル鍵の序数と同一であるかを判断する（Ｓ４６）。ＭとＮの値が同一でない場合（Ｓ４６において、Ｎｏ）、Ｓ４１に戻り次のＥＣＭを受信するまで待機し、ＥＣＭを受信した後はＳ４２以降の処理を行う。つまり、スクランブル鍵の序数（Ｎ）が分割されたスクランブル鍵の個数（Ｍ）になるまで繰り返し処理を行う。
【００６２】
また、Ｎ及びＭの値が同一である場合（Ｓ４６において、Ｙｅｓ）、又はＭ又はＮの値がＮｕｌｌの場合（Ｓ４４において、Ｙｅｓ）、スクランブルされている番組信号がその受信装置やＩＣカードの契約情報で視聴可能な番組であるかを判断する（Ｓ４７）。視聴可能である場合（Ｓ４７において、Ｙｅｓ）、蓄積されたスクランブル鍵Ｋｓによりデスクランブルを行う（Ｓ４８）。また、視聴可能でない場合（Ｓ４７において、Ｎｏ）、デスクランブルを行わずに処理を終了する。
【００６３】
これにより、スクランブル鍵Ｋｓのビット数を６４ビットから増加することができ、複雑な計算も必要とせずに安全性を向上することができる。
【００６４】
ここで、上述した本発明における限定受信方法におけるＥＣＭの送信方法としては、同一のＥＣＭの送信回数を減らす方法と、同一のＥＣＭの送信回数を従来と同じにするため送信間隔を短縮させる方法とがある。
【００６５】
上述の内容について、シーケンスチャートを用いて具体的に説明する。図５は、本発明における限定受信方式での受信コマンド／レスポンスの様子を示す第１のシーケンスチャートである。図５の例では、放送局５１と、ＤＩＲＤ５２と、ＩＣカード５３からなる。
【００６６】
まず、ＤＩＲＤ５２は、ＩＣカードに対して初期設定条件コマンドを発行する（Ｓ５１）。ＩＣカード５３は、初期条件に対するレスポンスをＤＩＲＤ５２に出力する（Ｓ５２）。次に、放送局５１は、送信されるスクランブルされた放送信号に対して視聴可能なＩＣカードのカードＩＤ情報をＤＩＲＤ５２に出力する（Ｓ５３）。ＤＩＲＤ５２は、ＩＣカード５３に対してカードＩＤ情報取得コマンドを出力する（Ｓ５４）。ＩＤカード５３は、予め蓄積されているグループＩＤの情報をＤＩＲＤ５２に出力する（Ｓ５５）。
【００６７】
次に、放送局５１は、ＥＭＭをＤＩＲＤ５２に送信する（Ｓ５６）。ＤＩＲＤ５２は、放送局から送信されたＥＭＭを受信しＥＭＭ受信コマンドと共にＩＣカード５３に出力する（Ｓ５７）。ＩＣカード５３は、ＤＩＲＤ５２から受信したＥＭＭを予め蓄積されているマスタ鍵Ｋｍに基づいて復号し、Ｋｗや契約情報等を取得し、その処理結果をＤＩＲＤ２に出力する（Ｓ５８）。
【００６８】
次に、放送局５１は、ＥＣＭをＤＩＲＤ５２に出力する（Ｓ５９）。ＤＩＲＤ５２は、ＩＣカード３にＥＣＭ受信コマンドと共にＥＣＭを出力する（Ｓ６０）。ＩＣカード５３は、ＥＣＭをＥＭＭから取得したＫｗに基づいて復号し、Ｋｓや番組の属性情報等を取得する。また、上述までの処理にて得られた分割されたスクランブル鍵の順序情報（個数（Ｍ）及び序数（Ｎ））に基づいて復号したＫｓの種類や復号結果等の情報をＤＩＲＤ２に出力する（Ｓ６１）。
【００６９】
なお、Ｓ５９〜Ｓ６１におけるＥＣＭには、１２８ビットからなるスクランブル鍵Ｋｓの前半部分（６４ビット）が含まれている。このとき、ＥＣＭセクションヘッダ内のテーブル識別子拡張エリアに記述されているスクランブル鍵の個数Ｍ＝２となり、鍵のスクランブル鍵の序数Ｎ＝１となる。
【００７０】
次に、放送局５１は、分割されたスクランブル鍵の後半部分の６４ビットを送信するため、ＥＣＭをＤＩＲＤ５２に出力する（Ｓ６２）。ＤＩＲＤ５２は、ＩＣカード５３にＥＣＭ受信コマンドと共にＥＣＭを出力する（Ｓ６３）。ＩＣカード５３は、入力されたＥＣＭを復号して後半部分のＫｓを取得する。次に、前半部分と後半部分のＫｓを結合し、上述までの処理にて得られた番組属性情報や契約情報等に基づいて視聴可否を判定し、視聴可否の判定結果に基づいて結合したＫｓをＤＩＲＤ２に出力する（Ｓ６４）。
【００７１】
なお、Ｓ６２〜Ｓ６４におけるＥＣＭには、１２８ビットからなるスクランブル鍵Ｋｓの後半部分（６４ビット）が含まれている。このとき、ＥＣＭセクションヘッダ内のテーブル識別子拡張エリアに記述されているスクランブル鍵の個数Ｍ＝２となり、鍵のスクランブル鍵の序数Ｎ＝２となる。この時点で、図４のフローチャートに示すように個数（Ｍ）と序数（Ｎ）が一致したため、これまでに結合されているスクランブル鍵を用いてスクランブルされた番組信号のデスクランブルを行う。
【００７２】
また、図５において、放送局５１は、ＥＣＭの送信間隔を１００ｍｓとしている。また、同一のバージョン番号ｎを持つＥＣＭにおいて、スクランブル鍵の前半部分と後半部分を２秒間の間交互に繰り返し送信する。すなわち、図５の例では、スクランブル鍵を分割すればするほど、繰り返し数が減少することになる。
【００７３】
また、２秒経過後はＥＣＭのバージョン番号ｎを１増加し（ｎ＋１）、新たなビット長のスクランブル鍵を付与して送信する。図５では、Ｓ５９〜Ｓ６４の処理と同様に１２８ビットのスクランブル鍵を用いて、Ｋｓ１／２及びＫｓ２／２を送信しているが、本発明では、バージョン情報が変更される度にスクランブル鍵のビット長を変更して、変更したビット長基づいて分割されたスクランブル鍵を送信することができる。
【００７４】
また、図５とは別の例として、上述したように放送局５１から出力するＥＣＭの送信間隔を短縮し、同一のＥＣＭを繰り返し送信する送信回数を維持する方法がある。図６は、本発明における限定受信方式での受信コマンド／レスポンスの様子を示す第２のシーケンスチャートである。なお、図６は、図５と同様にスクランブル鍵Ｋｓが１２８ビットの場合を例に取っている。
【００７５】
図６において、Ｓ５１〜Ｓ５８の処理は、図５を用いて説明した内容と同様である。次に、放送局５１は上述のＳ５９〜Ｓ６１と同様に分割されたスクランブル鍵Ｋｓの前半部分を付与したＥＣＭをＤＩＲＤ５２に出力し、ＤＩＲＤ５２がＩＣカード５３により復号されたスクランブル鍵の情報を取得する（Ｓ７１）。
【００７６】
更に、放送局５１は上述のＳ６２〜Ｓ６４と同様に分割されたスクランブル鍵Ｋｓの後半部分を付与したＥＣＭをＤＩＲＤ５２に出力し、ＤＩＲＤ５２がＩＣカード５３により結合されたスクランブル鍵を取得する（Ｓ７２）。
【００７７】
これにより、スクランブルされた番組信号のデスクランブルを行うことができる。なお、図６に示すようにＳ７１及びＳ７２の送信間隔は５０ｍｓとなっている。これにより、同一のバージョン番号が付与されたＥＣＭが送信される２秒間に、繰り返し送信される同一のＥＣＭを従来と同じ回数分送信することができる。
【００７８】
放送局５１は、バージョン番号ｎのＥＣＭを２秒間繰り返し送信した後、バージョン番号ｎを１つ増加し（ｎ＋１）、新たなＥＣＭを送信する。
【００７９】
上述したように本発明によれば、より長いビット長のスクランブル鍵Ｋｓを使用することで、視聴権利のない視聴者のスクランブル信号の解読を防止することができ、テジタル放送用受信装置における限定受信方式の安全性が向上することができる。また、スクランブル鍵のビット長も、コンテンツ単位や時間単位等、状況に応じて柔軟に変更することができる。
【００８０】
例えば、ニュース番組では１２８ビットのスクランブル鍵を使用し、ドラマ番組では２５６ビットのスクランブル鍵を使用する等の設定が可能である。また、ＣＭ等の場合は、より多くの視聴者に効率的に視聴してもらうために６４ビットのスクランブル鍵を用いたり、又はスクランブルを行わない等の設定をすることができる。
【００８１】
また、本発明において生成されるスクランブル信号において、データフォーマット等の大きな変更がないため、送信装置、受信装置のソフトウェアレベルで対応が可能となる。
【００８２】
なお、上述の実施形態では、限定受信方式を用いて説明したが、例えば、サーバ型放送等のように、一旦受信側の蓄積装置に放送信号を蓄積しておき、視聴者が視聴したいときに蓄積装置から番組信号をデスクランブルして視聴する限定再生方式についても適用することができる。
＜実施例２：限定再生方式＞
次に、本発明を限定再生方式に適用した実施の形態について、図を用いて説明する。なお、限定再生方式では、番組をリアルタイムに受信する他に、蓄積手段により蓄積された信号のセキュリティを維持するため、上述の限定受信方式における、鍵の三重構造（スクランブル鍵（Ｋｓ）、ワーク鍵（Ｋｗ）、マスタ鍵（Ｋｍ）による）に対応する暗号方式に加えて、番組（コンテンツ）単位で制御するコンテンツ鍵（Ｋｃ）による暗号化を行う。更に、蓄積された信号の再生を制御するため、受信側において固有鍵（Ｋｍ’）による暗号化を行う。
【００８３】
＜限定再生方式：送信装置＞
図７は、本発明における限定再生方式での送信装置の一構成例を示す図である。なお、図７では、スクランブル鍵Ｋｓを１２８ビットとしてスクランブルする実施形態について説明するが、本発明においては、この限りではなく、６４ビット×ｍ（１以上の整数）についてのスクランブル鍵を用いたスクランブル信号の生成することができる。
【００８４】
図７の送信装置は、スクランブル部７１と、Ｋｓ分割部７２と、ＥＣＭ−Ｋｗ暗号化部７３と、ＥＣＭ−Ｋｃ暗号化部７４と、Ｋｃ暗号化部７５と、Ｋｗ暗号化部７６と、Ｋｍ’暗号化部７７と、多重化部７８とを有するよう構成されている。
【００８５】
スクランブル部７１は、番組信号を１２８ビット長のＫｓ（Ｋｓ１／２、Ｋｓ２／２）でスクランブルを行い、スクランブルされた番組信号を多重化部７８へ出力する。
【００８６】
Ｋｓ分割部７２は、スクランブル部７１で用いられたＫｓを所定の長さ毎に分割する。例えば、１２８ビットからなるＫｓを半分ずつ（６４ビットずつ）分割してＥＣＭ−Ｋｗ暗号化部７３及びＥＣＭ−Ｋｃ暗号化部７４へ出力する。ここで、非特許文献１（ＡＲＩＢ  ＳＴＤ−Ｂ２５  ４．１版）で定められているスクランブル鍵の格納エリアに対応させて、スクランブル鍵を６４ビット毎に分割することで、格納エリアを有効に活用することができる。
【００８７】
ＥＣＭ−Ｋｗ暗号化部７３は、ワーク鍵Ｋｗにより番組の属性及び分割されたＫｓ（Ｋｓ１／２，Ｋｓ２／２）を暗号化し、Ｋｓ１／２及びＫｓ２／２が夫々付与されたＥＣＭ−Ｋｗ（ＥＣＭ−Ｋｗ１／２，ＥＣＭ−Ｋｗ２／２）を生成して多重化部７８へ出力する。また、ＥＣＭ−Ｋｃ暗号化部７４は、コンテンツ単位で変更することができるコンテンツ鍵Ｋｃにより、Ｋｗにより番組の属性及び分割されたＫｓ（Ｋｓ１／２，Ｋｓ２／２）を暗号化し、Ｋｓ１／２及びＫｓ２／２が夫々付与されたＥＣＭ−Ｋｃ（ＥＣＭ−Ｋｃ１／２，ＥＣＭ−Ｋｃ２／２）を生成して多重化部７８へ出力する。
【００８８】
更に、Ｋｃ暗号化部７５は、ＫｗによりＫｃを暗号化してＫｃ伝送用のＥＣＭとして多重化部７８へ出力する。なお、Ｋｃ伝送用ＥＣＭは、Ｋｗで暗号化されたコンテンツ鍵を伝送するための共通情報が含まれている。
【００８９】
次に、Ｋｗ暗号化部７６は、ＩＣカードに対して固有の鍵であるマスタ鍵ＫｍによりＫｗ及び契約情報を暗号化し、Ｋｗを視聴者毎に伝送するための個別情報であるＥＭＭ（Ｋｗ情報）を生成して多重化部７８へ出力する。
【００９０】
更に、Ｋｍ’暗号化部７７は、マスタ鍵Ｋｍによりコンテンツを蓄積するための再暗号化に用いられる鍵である固有鍵Ｋｍ’を暗号化し、Ｋｍ’を視聴者毎に伝送するための個別情報であるＥＭＭ（Ｋｍ’情報）を生成して多重化部７８へ出力する。
【００９１】
なお、固有鍵Ｋｍ’は、ＩＣカード毎に設定可能な鍵であり、放送局（事業者）側の制御により複数のＩＣカード間で共有させることができる。このため、蓄積されたコンテンツは、同一のＫｍ’が設定されたＩＣカードを有する全ての受信装置で再生可能とすることができる。
【００９２】
多重化部７８は、入力したスクランブルされた番組信号と、ＥＣＭ−Ｋｗと、ＥＣＭ−Ｋｃと、Ｋｃ伝送用ＥＣＭと、Ｋｗ情報が含まれたＥＭＭと、Ｋｍ’情報が含まれたＥＭＭとを多重化して放送信号として送信する。
【００９３】
ここで、ＥＣＭ−Ｋｗ及びＥＣＭ−Ｋｃについて分割されたスクランブル鍵のうち、どのスクランブル鍵が付与されているかの判断は、実施例１の限定受信方式と同様にＥＣＭセクションヘッダに記述されている内容に基づいて行う。つまり、記述内容としてスクランブル鍵の順序情報である個数（Ｍ）及びそのＥＣＭに付与されている分割されたスクランブル鍵の序数（Ｎ）がＥＣＭセクションヘッダに記述されるため、その情報に基づいてスクランブル鍵の判断を行う。
【００９４】
また、本発明における限定再生方式で用いられるＫｓの復元からデスクランブルまでの手順については、上述の図４においてＥＣＭをＥＣＭ−Ｋｗ又はＥＣＭ−Ｋｃと読み替えた手順が適用可能である。
【００９５】
更に、限定再生方式における受信コマンド／レスポンスにおいて、放送局からＤＩＲＤに送信されるＥＣＭ−Ｋｗ又はＥＣＭ−Ｋｃの送信方法については、上述の図５及び図６に示すように送信間隔や送信回数を調整して送信する方法が適用可能である。例えば、１２８ビットのスクランブル鍵の場合、Ｋｓ１／２又はＫｓ２／２を含むＥＣＭ−Ｋｗ（ＥＣＭ−Ｋｃ）を１００ｍｓ間隔で交互に送信する。このため、同一のバージョン番号ｎにおいて２秒（２ｓ）間に送信されるＥＣＭ−Ｋｗ（ＥＣＭ−Ｋｃ）の送信回数は１０回となる。
【００９６】
＜限定再生方式：受信装置＞
次に、限定再生方式における受信装置の装置構成について図を用いて説明する。図８は、本発明における限定再生方式での受信装置の一構成例を示す図である。図８の受信装置は、ＤＩＲＤ８１と、蓄積部８２と、ＩＣカード８３とを有するよう構成されている。また、ＤＩＲＤ８１は、分離部８４と、デスクランブル部８５と、インタフェース部８６とを有するよう構成されている。また、ＩＣカード８３は、Ｋｍ’復号部８７と、Ｋｗ復号部８８と、Ｋｃ復号部８９と、ＥＣＭ−Ｋｗ復号部９０と、再暗号化部９１と、暗号復号部９２と、ＥＣＭ−Ｋｃ復号部９３と、第１Ｋｓ結合部９４と、第２Ｋｓ結合部９５と、デスクランブル可否判定部９６と、切替部９７とを有するように構成されている。
【００９７】
受信装置は多重化された放送信号を受信すると、分離部８４は、スクランブルされた番組信号とＥＣＭ−Ｋｃと、ＥＣＭ−Ｋｗと、Ｋｃ伝送用ＥＣＭと、Ｋｗ情報を有するＥＭＭと、Ｋｍ’情報を有するＥＭＭとに分離する。
【００９８】
次に、分離部８４にて分離された情報の夫々について説明する。スクランブルされた番組信号は、一旦蓄積部８２に出力され、蓄積部８２にて蓄積される。また、分離部８４は、スクランブルされた番組信号を蓄積部８２で蓄積せずに直接デスクランブル部８５に出力することもできる。
【００９９】
ＥＣＭ−Ｋｃは、インタフェース部８６を介してＥＣＭ−Ｋｃ復号部９３及び第２Ｋｓ結合部９５に出力される。また、受信した番組信号に含まれるコンテンツを蓄積する場合は、蓄積部８２に蓄積される。ＥＣＭ−Ｋｗは、インタフェース部８６を介してＥＣＭ−Ｋｗ復号部９０及び第１Ｋｓ結合部９４に出力される。また、Ｋｃ伝送用ＥＣＭは、インタフェース部８６を介してＫｃ復号部８９に出力される。Ｋｗ情報を有するＥＭＭは、インタフェース部８６を介して復号部８８に出力され、Ｋｍ’情報を含むＥＭＭは、インタフェース部８６を介してＫｍ’復号部８７へ出力される。
【０１００】
蓄積部８２は、スクランブルされた放送信号、ＥＣＭ−Ｋｃ（ＥＣＭ−Ｋｃｌ／２，ＥＣＭ−Ｋｃ２／２）、及び再暗号化部９１により暗号化された鍵情報等を蓄積する。また、視聴者からの視聴要求に対して蓄積されたコンテンツや鍵情報等を出力する。
【０１０１】
デスクランブル部８５は、ＩＣカード８３から入力したＫｓに基づいて番組信号をデスクランブルし、復元された番組信号を出力する。
【０１０２】
次に、ＩＣカード８３において、Ｋｗ復号部８８は、分離部８４から入力したＫｗ情報を有するＥＭＭを予め蓄積されているＫｍを用いて復号し、Ｋｗと契約情報とを取得する。Ｋｗ復号部８８は、ＫｗをＫｃ復号部８９及びＥＣＭ−Ｋｗ復号部９０に出力する。更に、Ｋｗ復号部８８は、復号した契約情報をデスクラインブル可否判定部９６に出力する。
【０１０３】
Ｋｍ’復号部８７は、入力したＫｍ’情報を有するＥＭＭをＫｍにより復号し、Ｋｍ’を取得する。Ｋｍ’復号部８７は、復号したＫｍ’を再暗号化部９１及び暗号復号部９２に出力する。
【０１０４】
Ｋｃ復号部８９は、Ｋｃ伝送用ＥＣＭを入力し、Ｋｗ復号部８８から入力したＫｗによりＫｃを復号してＫｃを取得する。Ｋｃ復号部８９は、取得したＫｃを再暗号化部９１に出力する。
【０１０５】
ＥＣＭ−Ｋｗ復号部９０は、Ｋｗ復号部８８から入力したＫｗにより、分離部８４から入力したＥＣＭ−Ｋｗｌ／２、ＥＣＭ−Ｋｗ２／２を復号する。また、ＥＣＭ−Ｋｗ復号部９０は、復号したＥＣＭに付与されているスクランブル鍵Ｋｓ１／２，Ｋｓ２／２及び番組の属性情報等を取得する。ここで、復号したＫｓが分割して送信されたスクランブル鍵の前半部分であるか、後半部分であるかの判断は、ＥＣＭ−Ｋｗ復号部９０がＥＣＭ−Ｋｗセクションヘッダのバージョン番号を確認し、バージョン番号が同一の場合はテーブル識別子拡張エリアに蓄積されているスクランブル鍵の順序情報（個数（Ｍ）及び序数（Ｎ））を確認することでスクランブル鍵Ｋｓを判断する。また、ＥＣＭ−Ｋｗ復号部９０は、取得したＫｓ１／２，Ｋｓ２／２を第１Ｋｓ結合部９４へ出力し、番組属性情報をデスクランブル可否判定部９６へ出力する。なお、ＥＣＭ−Ｋｗ復号部９０は、ＥＣＭ−Ｋｗセクションヘッダのバージョン番号を確認し、バージョン番号が同一の場合は、番組属性情報を最初に取得した１回のみデスクランブル可否判定部９６に出力するようにすることもできる。
【０１０６】
再暗号化部９１は、入力したＫｃをＫｍ’復号部８７から入力されるＫｍ’によって暗号化して蓄積部８２に蓄積する。
【０１０７】
暗号復号部９２は、再暗号化部９１にて暗号化され蓄積部８２に蓄積されたＫｃをＫｍ’により復号し、ＥＣＭ−Ｋｃ復号部９３に出力する。ＥＣＭ−Ｋｃ復号部９３は、暗号復号部９２から入力したＫｃにより、インタフェース部８６を介して入力したＥＣＭ−Ｋｃ（ＥＣＭ−Ｋｃｌ／２，ＥＣＭ−Ｋｃ２／２）を復号し、取得したスクランブル鍵Ｋｓ（Ｋｓ１／２，Ｋｓ２／２）を第２Ｋｓ結合部９５へ出力すると共に、番組の属性をデスクランブル可否判定部９６に出力する。
【０１０８】
第１Ｋｓ結合部９４は、入力したＫｓ１／２，Ｋｓ２／２と、上述した分割されたスクランブル鍵の順序情報（個数（Ｍ）及び序数（Ｎ））とに基づいてＫｓを結合する。結合されたＫｓは切替部９７へ出力する。同様に第２Ｋｓ結合部９５は、入力したＫｓ１／２，Ｋｓ２／２とスクランブル鍵の順序情報（個数（Ｍ）及び序数（Ｎ））に基づいてＫｓを結合する。結合されたＫｓは切替部９７へ出力する。
【０１０９】
デスクランブル可否判定部９６は、入力された番組属性情報及び契約情報に基づいて、受信した番組信号が視聴可能なものであるかを判断する。デスクランブル可否判定部９６は、判断結果を切替部９７へ出力する。なお、デスクランブル可否判定部９６において、ＥＣＭのバージョン番号毎に番組属性情報は同一であるため、最初に取得した番組属性情報のみを用いて可否判定を行う。これにより、視聴可否判定を迅速で効率的に行うことができる。
【０１１０】
切替部９７は、デスクランブル可否判定部９６からの判定結果に基づいて、第１Ｋｓ結合部９４から入力したＫｓ又は第２Ｋｓ結合部９５から入力したＫｓをインタフェース部８６を介してデスクランブル部８５へ出力する。
【０１１１】
なお、図８では、切替部９７における切替の様子をスイッチにて示している。また、第１Ｋｓ結合部９４から入力したＫｓあるいは第２Ｋｓ結合部９５から入力したＫｓのうち、どちらのＫｓにするかは、番組のサービス形態やＩＣカード８３で予め設定されている番組属性情報、契約情報等により選択される。更に、蓄積部８２からの再生については第２Ｋｓ結合部９５からのＫｓを使用し、蓄積していない放送信号の再生については第１Ｋｓ結合部９４からのＫｓを使用する。
【０１１２】
ＩＣカード８３側で上述したような処理を行うことにより、ＤＩＲＤ８２は、デスクランブル部８５で切替部９７から入力されたＫｓに基づいて番組信号をデスクランブルし番組信号を復元する。なお、デスクランブル部８５は、切替部９７からＫｓが入力されなかった場合、デスクランブルを行わない。
【０１１３】
なお、上述したように限定再生方式では、ＥＣＭにはＥＣＭ−ＫｗとＥＣＭ−Ｋｃとがあるため、放送される番組のサービス形態等により、対応するセクションヘッダに分割されたスクランブル鍵の順序情報（個数（Ｍ）及び序数（Ｎ））を付与する。
【０１１４】
上述したように、より長いビット長のスクランブル鍵Ｋｓを使用することで、視聴権利のない視聴者のスクランブル信号の解読を防止することができ、テジタル放送用受信装置における限定再生方式の安全性が向上することができる。また、スクランブル鍵のビット長も、コンテンツ単位や時間単位等、状況に応じて柔軟に変更することができる。
【０１１５】
上述したように本発明によれば、限定受信方式及び限定再生方式における安全性を向上させることができる。具体的には、限定受信方式及び限定再生方式において、より長いビット長のスクランブル鍵Ｋｓを使用することで、スクランブル信号の解読が困難となるため、安全性が向上することができる。そのビット長も、本発明ではコンテンツ単位や時間単位等、状況に応じて柔軟に変更することができる。
【０１１６】
また、本発明を適用する場合に、データフォーマットや付加するデータの内容の変更部分が少ないため、送信装置や受信装置において容易に対応することが可能となる。
【０１１７】
更に、海賊行為により暗号が解読された場合にビット長をその都度長く設定する等の対応をとることができるため、安全性を向上することができる。
【０１１８】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１１９】
【図１】従来の限定受信方式での受信コマンド／レスポンスの様子を示す一例のシーケンスチャートである。
【図２】本発明における限定受信方式での送信装置の一構成例を示す図である。
【図３】本発明における限定受信方式での受信装置の一構成例を示す図である。
【図４】本発明における限定受信方式でのＫｓの復元からデスクランブルまでの手順を示す一例のフローチャートである。
【図５】本発明における限定受信方式での受信コマンド／レスポンスの様子を示す第１のシーケンスチャートである。
【図６】本発明における限定受信方式での受信コマンド／レスポンスの様子を示す第２のシーケンスチャートである。
【図７】本発明における限定再生方式での送信装置の一構成例を示す図である。
【図８】本発明における限定再生方式での受信装置の一構成例を示す図である。
【符号の説明】
【０１２０】
１，５１  放送局
２，２１，５２，８１  ＤＩＲＤ
３，２２，５３，８３  ＩＣカード
１１，７１  スクランブル部
１２，７２  Ｋｓ分割部
１３  ＥＣＭ暗号化部
１４  ＥＭＭ暗号化部
１５，７８  多重化部
２３，８４  分離部
２４，８５  デスクランブル部
２５，８６  インタフェース部
２６  ＥＭＭ復号部
２７  ＥＣＭ復号部
２８，９６  デスクランブル可否判定部
２９  Ｋｓ結合部
３０，９７  切替部
７３  ＥＣＭ−Ｋｗ暗号化部
７４  ＥＣＭ−Ｋｃ暗号化部
７５  Ｋｃ暗号化部
７６  Ｋｗ暗号化部
７７  Ｋｍ’暗号化部
８２  蓄積部
８７  Ｋｍ’復号部
８８  Ｋｗ復号部
８９  Ｋｃ復号部
９０  ＥＣＭ−Ｋｗ復号部
９１  再暗号化部
９２  暗号復号部
９３  ＥＣＭ−Ｋｃ復号部
９４  第１Ｋｓ結合部
９５  第２Ｋｓ結合部
【図１】
2005203837.tif 000003
【図２】
2005203837.tif 000004
【図３】
2005203837.tif 000005
【図４】
2005203837.tif 000006
【図５】
2005203837.tif 000007
【図６】
2005203837.tif 000008
【図７】
2005203837.tif 000009
【図８】
2005203837.tif 000010