(57)【要約】本発明の目的は、たとえ、格納時から表示時までの間に、暗号化されたイベントの識別子の名称においていくつかの変更が発生した場合でも、常時このイベントへのアクセスを保証する制御語（ＣＷ）により暗号化されるイベントの格納方法を提供することである。この目的は、セキュリティユニット（ＳＣ）に接続された受信及び復号ユニット（ＳＴＢ）内でのその様なイベントの格納方法であって、前記制御語（ＣＷ）及び必要な権利が制御メッセージ（ＥＣＭ）内に含まれ、- 暗号化されたイベント並びに制御メッセージ（ＥＣＭ）を格納ユニットに格納する段階と、- 制御メッセージ（ＥＣＭ）をセキュリティユニット（ＳＣ）に送信する段階と、- このイベントへのアクセス権がセキュリティユニット（ＳＣ）内に含まれているかどうか検証する段階と、- セキュリティユニット（ＳＣ）内に含まれ、各ユニットに固有な秘密鍵（Ｋ）により、制御メッセージ（ＥＣＭ）の全体又は一部についての受領（Ｑ）を決定する段階と、- この受領（Ｑ）を格納ユニットに格納する段階とを含むことを特徴とする方法により達成される。
2006505152.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティユニット(SC)に接続された受信及び復号ユニット(STB)内で単数又は複数の制御語(CW)によって暗号化されたイベントの格納方法であって、前記制御語(CW)及び前記イベントへのアクセスに必要な権利が制御メッセージ(ECM)内に含まれ、
-  暗号化されたイベント並びに単数又は複数の制御メッセージ(ECM)を格納ユニットに格納する段階と、
-  制御メッセージ(ECM)をセキュリティユニット(SC)に送信する段階と、
-  前記イベントへのアクセス権がセキュリティユニット(SC)内に含まれているかどうか検証する段階と、
-  セキュリティユニット(SC)内に含まれ、各ユニットに固有な秘密鍵(K)により、制御メッセージ(ECM)の全体又は一部についての署名(SGN)を含む受領(Q)を決定する段階と、
-  前記受領(Q)を格納ユニットに格納する段階と
を含むことを特徴とする暗号化されたイベントの格納方法。
【請求項２】
アクセス権がセキュリティユニット内に存在する場合にのみ受領(Q)が計算されることを特徴とする請求項１記載の方法。
【請求項３】
受領(Q)が更にイベントの配信の構造的構成とは無関係な新しい条件を記述する条件部分(CD)を含むことを特徴とする請求項１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、限定受信サービスの受信機／デコーダーの分野、特にハードディスクのような格納ユニットを有する受信機に関するものである。
【背景技術】
【０００２】
磁気ディスク（ハードディスク）の格納容量及び速度の分野における技術の進歩により、配信されるビデオコンテンツを格納し、ユーザーが後で録画でこれにアクセスすることができるようになった。
【０００３】
そのようなレコーダは登録商標ReplayTV又は登録商標Tivoというブランド名で知られており、数十時間のデジタル送信の格納を提供している。しかしながらこれらのレコーダは限定受信サービスの受信機／デコーダーに直接組み込まれてはいない。特にコンテンツは特別な保護なくディスクに格納されるため、次に、商業的再配布の目的でディスクの複製が作られる場合、コンテンツに関する著作権の回収が不可能になる。更にコンテンツへのアクセス。
【０００４】
反対に、有料デジタルテレビシステムでは、これらの受信機に送信されるデジタルストリームは、その利用を制御しそのような利用の条件を決めるため暗号化される。この暗号化は制御語（コントロールワード）により行われ、制御語は、そのような制御語を見つけ出そうとするあらゆる攻撃を未然に防ぐため一定の間隔（通常、５秒から３０秒の間）で変更される。
【０００５】
個別の実施形態によれば、制御語ははるかに長い間隔で変更され、そのことは、あるイベントを想定した場合、そのイベントは１つの制御語だけで暗号化されていることを意味する。
【０００６】
これらの制御語により暗号化されたストリームを受信機が復号できるようにするために、この制御語は、管理センター（ＣＡＳ）とユーザーユニットのセキュリティモジュールとの間の送信システムに固有な鍵により暗号化される制御メッセージ（ＥＣＭ）内のストリームとは無関係に、受信機に送信される。実際、セキュリティ関連の作業は、一般的に改ざん防止が施されているとされるチップカードの形態のセキュリティユニット（ＳＣ）内で行われる。このユニットは取り外し可能型とするか、受信機に直接内蔵することができる。
【０００７】
制御メッセージ（ＥＣＭ）の復号化の際、セキュリティユニット（ＳＣ）内では、当該ストリームへのアクセス権が存在することが検証される。この権利は、セキュリティユニット（ＳＣ）内のそのような権利を変更する許可メッセージ（ＥＭＭ）により管理することができる。復号化鍵の送信など他の可能性も可能である。
【０００８】
以下の説明では、制御語にとって既知の方法により暗号化される、ビデオコンテンツ、オーディオコンテンツ（例えばMP3）、又はデータコンテンツ（例えばゲームプログラム）を「イベント」と呼ぶことにし、各イベントは単数又は複数の制御語により暗号化することができ、各制御語は所定の有効時間を有する。
【０００９】
そのようなイベントの利用の課金は、加入、イベントの購入、単位時間当りの支払いの原則に基いている。
【００１０】
加入により、これらのイベントを送信する単数又は複数の配信チャンネルに関連する権利を定義することができるとともに、ユーザーは、自身のセキュリティユニット内に権利が存在する場合、復号化されたこれらのチャンネルを得ることができる。
【００１１】
同時に、映画又はサッカーの試合などのイベントに固有の権利を定義することが可能である。ユーザーはこの権利（例えば購入）を得ることができ、このイベントは特にこの権利により管理される。この方法は「ペイ・パー・ビュー」（ＰＰＶ）という名称で知られている。
【００１２】
時間当りの支払いに関しては、セキュリティユニットは、ユーザーの実際の利用量に応じて引き落とされるクレジットを含む。従って、例えば、視聴されるチャンネル又はイベントの如何に関わらず毎回一単位がこのクレジットから引き落とされる。技術的運用によっては、例えば継続時間、例えば割り当て時間の金額、更には配信されるイベントの種類に請求書を適合させるためにこれら２つのパラメータを組み合わせて課金単位を変えることが可能である。
【００１３】
制御メッセージ（ＥＣＭ）は制御語だけを含んでいるのではなく、制御語が受信機／デコーダーに返送されるための条件も含んでいる。制御語の復号化の際、メッセージ内に示されているアクセス条件に関連する権利がセキュリティユニット内に存在するかどうかが検証される。
【００１４】
制御語は、この比較が正である場合のみ、ユーザーユニットに返送される。この制御語は、送信鍵ＴＫによって暗号化される制御メッセージＥＣＭ内に含まれる。
【００１５】
セキュリティユニットに権利が存在するようにするために、権利は、一般的に安全性の理由から、通常権利鍵（ＲＫ）と呼ばれる、異なる鍵により暗号化される権利管理メッセージ（ＥＭＭ）によりこのユニットにロードされる。
【００１６】
既知の有料テレビ配信形態によれば、ある所与の時間にイベントを復号化するためには、以下の３つの要素が必要である。
-  単数又は複数の制御語（ＣＷ）により暗号化されたイベント
-  制御語（ＣＷ）及びアクセス条件（ＡＣ）を含む単数又は複数の制御メッセージＥＣＭ
-  前記アクセス条件を検証することを可能にする、セキュリティユニット内に格納された対応する権利
【００１７】
既知の構成によれば、ハードディスクなどの格納ユニットに格納される暗号化されたイベントは、少なくとも１つ、或いは複数の制御メッセージＥＣＭを伴う。
【００１８】
メッセージＥＣＭの帰納的復号化は、特に送信鍵の変更により問題を引き起こす可能性があることから、欧州特許No.0912052号文献において最初の解決方法、即ちセキュリティユニットにおけるこれらのメッセージの復号化及びディスクへの格納前の再暗号化を前提とする方法が提案されている。
【００１９】
この方法は送信鍵の寿命の問題（鍵の変更）は解決するが、記録時、セキュリティユニットに大きな負荷を与え、しかも、記録されたコンテンツがある日利用されるかどうか知り得ない。また、セキュリティシステムの基本的規定の一つは、権利が存在する場合のみ制御語をユーザーユニットに返すということである。このケースでは、イベント毎の購入を想定した場合、これらの権利が存在しない可能性が高い。権利は、もっと後の、ユーザーがこのイベントを表示することを決定した時点で行うことができる購入の際に得られる。
【００２０】
この欧州特許No.0912052号文献には、権利へのアクセスの問題は解決されない、というのも、購入時、権利メッセージＥＭＭがセキュリティユニットにロードされるためにはそのメッセージが常に配信されていなければならないからである。
【００２１】
従って、この文献において記述されている解決方法は、ＥＣＭの復号化及び再暗号化を許可するために権利が既にセキュリティユニット内に存在している、配信されたイベントの場合にしか適用できない。
【００２２】
別の態様は所有者の権利の格納である。所有者ＡがチャンネルＭ、Ｎ、Ｐの受信権を有する例を想定することにしよう。所有者は、これらのチャンネルを表示し、その格納ユニット上にあるイベントを任意に登録し表示する権利を有する。そのようなイベントが使われる毎に、メッセージＥＣＭを復号化し制御語を返すために、セキュリティユニットが作動する。従ってこのイベントに関連する権利はセキュリティユニット内にあることが重要である。
【００２３】
加入により得られたイベントの場合、このイベントの識別は加入チャンネル、例えばＭに関連付けられる。従って、識別子Ｍを有する全てのイベントが許可され、制御語はデコーダーに返送される。
【００２４】
従ってこれらの権利は、Ｍなどの識別子により定義された特定のチャネルに結合される。加入者がその加入を解消するか、加入を変更して他のチャンネルを選択すると、その結果として、格納ユニットに登録されたイベントにアクセスすることができなくなるが、これは、対応する権利がもはや存在しなくなり、セキュリティユニットが制御語を再送信することを拒否するからである。
【００２５】
この状況は、チャンネルＭに新しい識別子が割り当てられる場合にも発生する可能性がある。従ってチャンネルの再編成によりこのチャンネルがＭの代わりに識別子Ｊ４と結合するということがあり得る。配信権の観点から見れば、セキュリティユニットには適切な時にそのことが通知され、ユーザーは何ら不都合を感じない。
【００２６】
反対に、登録されているイベントの場合の結果はより重大である。この再編成の結果として、登録されているイベントにアクセスできなくなるということが起きる。なぜなら、対応する権利がセキュリティユニット内にもはや存在していないからである。
【発明の開示】
【発明が解決しようとする課題】
【００２７】
本発明の目的は、たとえ、格納時から表示時までの間に、暗号化されたイベントの識別子の名称においていくつかの変更が発生した場合でも、常時このイベントへのアクセスを保証する制御語（ＣＷ）により暗号化されるイベントの格納方法を提供することである。
【課題を解決するための手段】
【００２８】
この目的は、セキュリティユニット（ＳＣ）に接続された受信及び復号ユニット（ＳＴＢ）内で単数又は複数の制御語（ＣＷ）によって暗号化されたイベントの格納方法であって、これらの制御語（ＣＷ）及び必要な権利が制御メッセージ（ＥＣＭ）内に含まれ、
-  暗号化されたイベント並びに制御メッセージ（ＥＣＭ）を格納ユニットに格納する段階と、
-  制御メッセージ（ＥＣＭ）をセキュリティユニット（ＳＣ）に送信する段階と、
-  このイベントへのアクセス権がセキュリティユニット（ＳＣ）内に含まれているかどうか検証する段階と、
-  セキュリティユニット（ＳＣ）内に含まれ、各ユニットに固有な秘密鍵（Ｋ）により、制御メッセージ（ＥＣＭ）の全体又は一部について受領（Ｑ）を決定する段階と、
-  この受領（Ｑ）を格納ユニットに格納する段階と
を含むことを特徴とする方法により達成される。
【００２９】
本発明の第１の異なった形態によれば、この受領は制御メッセージの全体又は一部に関する署名により構成され、次いでイベントを使用する際、セキュリティユニット内の通常の権利を検証する前にこの受領を優先的に検証することを可能にする上級権利を構成する。所与の制御メッセージに関してこの受領が存在することが一旦認められると、この受領によりアクセス条件を無視することが可能になる。
【００３０】
本発明の第２の異なった形態によれば、受領の発生時に、署名に加え、この制御メッセージがセキュリティユニットに提示された時どのようにこのメッセージを処理するかを記述する新しい部分が追加される。この条件は、このメッセージ内に示されている全ての条件を無視すること（即ち一つ前の解決方法と同じことになる）、複製の権利をもつ等、他の条件を示すこと、或いはそのような複製を許可するために時間ウィンドウを定義することのいずれかとすることができる。
【００３１】
署名を定義するためには、イベント全体に対して変化しない部分を採用するのが好ましい。実際、メッセージＥＣＭは大まかに言って以下の２つの部分を含む。
ａ. 復号化のための制御語（又は偶数及び奇数語）
ｂ. この制御語を返送するのに必要な権利
【００３２】
この受領により、制御メッセージを印し、再生モードによる処理のためのその他の情報を付加することが可能である。従って目的は、確実な方法で制御メッセージを識別することである。実際には、部分ｂ、即ち必要な権利は制御語よりも変化する頻度が低い。そのような理由から、署名を計算するためにはこの部分を選択するのが好ましい。ただし、制御語又は２つの部分の全体について署名を決定することがないわけではない。
【００３３】
この署名の計算に関しては、一次関数により、これらのデータと衝突することなく当該部分のユニークイメージを決定する。この機能と同じ結果をもたらす、異なるデータセットが存在しなくてもよいことになっている。このイメージＨはハッシュ型関数によりつくられる。使用アルゴリズムはSHA-1又はMD5型とすることができ、このイメージはデータ全体を一意的に記述する。
【００３４】
次の作業は暗号化鍵Ｋによりこれらのデータを暗号化することである。
【００３５】
鍵Ｋによる暗号化作業の前に、新しいアクセス条件を記述するデータフィールドＣＤを付加することが可能である。次に、受領を構成するこれらのデータ（Ｈ及びＣＤ）の全体が署名鍵Ｋにより暗号化される。
【００３６】
本発明の趣旨においては、受領という用語は、（例えば最も単純な場合）アクセス条件を表し暗号化鍵により当該セキュリティユニットに特異的であるデータセットを決定することを意味する。ある実施形態によれば、この鍵により、ハッシュ作業を経由することなく制御メッセージＥＣＭのアクセス条件を直接暗号化することが可能である。別の実施形態によれば、アクセス条件に関してこのユニークイメージ（ハッシュ関数）を決め、次に第１鍵Ｋ１によりこのイメージを暗号化し、新しいアクセス条件ＣＤを追加し、同じ鍵Ｋ１又は第２鍵Ｋ２により全体を暗号化することが可能である。
【００３７】
本発明は、以下に続き、非限定的例として示す添付の図面を参照して行う詳細な記述により、よりよく理解されよう。
【発明を実施するための最良の形態】
【００３８】
図１に示すデコーダーＳＴＢは暗号化された状態の入力データを受信する。これらのデータは格納ユニットＨＤ内に格納され、特に当該イベントＥＶ及び制御メッセージＥＣＭを含む。
【００３９】
従って本発明によれば、これら２つのデータセットは、受領Ｑのブロックにより図２に示す新しいセットを伴う。
【００４０】
種々のブロックのサイズを例としてここに示す。ただし、イベントＥＶが大部分を占め、制御メッセージＥＣＭが占める部分は小さく、これらデータ全体に対して一つの受領だけで十分であることがわかる。
【００４１】
実際、この署名が制御メッセージのアクセス条件の部分で行われる場合、この署名は当該イベント全体に対し変化しない。
【００４２】
図３に制御メッセージＥＣＭの構造を示す。このメッセージは、先に記述したように、制御語ＣＷ及びアクセス条件を含む。これらの条件は２つの部分、即ち配信条件ＡＣＢに固有な部分と、再生条件ＡＣＲに固有な部分とに分割される。このメッセージはタイムマークＴＰも含む。
【００４３】
これらの条件には以下のものがある：
-  加入にとって特に有益なチャンネル（又はサービス）の番号
-  イベントのテーマ（例えばスポーツ、ニュース、成人）
-  レベル（プライムタイム、アフタヌーン、再放送）
-  衝動的購入のための番号
【００４４】
複製により再生時のイベントの管理における可能性が開かれる。受領Ｑは、ただ再生条件に従う必要があること、或いは反対にこれらの条件を無視することを意味することがある。
【００４５】
地理的ブロッキング機能の例を想定することにしよう。この機能により、例えばスタジアムの周囲３０ｋｍ以内でのスポーツイベントの受信をブロックすることが可能である。このブロックはイベント時には意味があるが、数日後には存在する意味がなくなる。
【００４６】
配信条件ＡＣＢにおいては、セキュリティユニットの番号区分又は郵便番号によるブロッキングの条件がある。再生条件ＡＣＲに関しては、（加入などその他の条件が満たされるという条件で）ある日付から全てに対しての単純な許可というものがある。
【００４７】
再生時には、署名ＳＧＮ及び新しいアクセス条件ＣＤを得るために、受領Ｑがまずロードされ秘密鍵Ｋにより復号化される。
【００４８】
次に、署名ＳＧＮが新しい条件ＣＤとともにセキュリティのメモリ内に格納される。制御メッセージＥＣＭがセキュリティユニットに提示されると、セキュリティユニットはハッシュ関数によりこの例による権利ＡＣの部分についてのユニークイメージＨ’を求め、この値Ｈ’を署名ＳＧＮと比較する。
【００４９】
両者の値が同一であれば、セキュリティユニットは受領の条件ＣＤの部分内に示されている条件を適用する。この条件ＣＤが「自由アクセス」を意味する場合、もはや、制御メッセージＥＣＭに含まれている条件を検証しなくともよく、従って配信チャンネルのあらゆる構造的変更から解放される。
【００５０】
別の実施例によれば、新しい条件ＣＤは再生条件ＡＣＲを参照する。これらの再生条件には、チャンネル、或いは時間に応じて変化する可能性のある要素（構造的条件）への参照はなくなっているが、このアクセスが認められる時間又は回数に関する条件がある。この場合、受領の成立時に、加入に関するアクセス条件又はその他の条件が検証されたことが言外にほのめかされている。
【００５１】
受領は進化することが可能である。場合によっては、古い受領より好ましい新しい受領を格納することが有利となることがある。これは、衝動的購入の場合特に該当する。この場合、ユーザーがこのイベントを購入していなくとも、格納時に第１受領が発生される。
【００５２】
この受領に含まれる条件は制御メッセージＥＣＭに含まれる条件を再送する。
【００５３】
ユーザーがこのイベントの購入を決定する時、条件がそのように定義されている場合、このイベントの全面的使用への道を開く新しい受領が発生される。するとこの受領は格納ユニットに送信され古い受領がこの受領に置き換えられる。
【図面の簡単な説明】
【００５４】
【図１】図１は格納ユニットを伴うユーザーユニットＳＴＢを示す。
【図２】図２は格納ユニットに格納されるデータの全体を示す。
【図３】図３は制御メッセージＥＣＭの構造を示す。
【図１】
2006505152.tif 000003
【図２】
2006505152.tif 000004
【図３】
2006505152.tif 000005
【国際調査報告】
2006505152.tif 000006
2006505152.tif 000007
2006505152.tif 000008
2006505152.tif 000009
2006505152.tif 000010
2006505152.tif 000011
2006505152.tif 000012