(57)【要約】  本発明は、送信器と少なくとも１つの受信器との間のメッセージの送信方法であって、−  送信すべきメッセージ（ｍ）を、前記送信器に関連付けられた鍵（ａ）により暗号化する工程と、−  １つの変換鍵（πa→b）と１つの変換関数とを含む暗号化されたメッセージを変換モジュールに送る工程と、−  変換モジュールにて受信した暗号化されたメッセージを、前記受信器に固有な鍵（ｂ）により解読することができるよう暗号化されたメッセージに変換する工程であって、当初のメッセージが変換モジュール内にノンスクランブルで現れることがないようにこの変換が行われる工程と、−  変換されたメッセージを前記受信器に送信する工程と、−  前記受信器が受信した変換されたメッセージを専用鍵ｂを使用して解読する工程とを含み、変換モジュールの変換鍵（πa→b）が、送信器にリンクされた鍵（ａ）のべき数だけ累乗された非自明数と、受信器にリンクされた鍵（ｂ）とに依存することを特徴とする方法に関する。また本発明は、送信器と少なくとも１つの受信器との間のメッセージ送信システムであって、本発明の方法を用いるように構成されたシステムにも関する。【選択図】  図２
2008523673.tif 000002
【特許請求の範囲】
【請求項１】
送信器と少なくとも１つの受信器との間のメッセージの送信方法であって、
−  送信すべきメッセージ(m)を、前記送信器に関連付けられた鍵(a)により暗号化する工程と、
−  １つの変換鍵(πa→b)と１つの変換関数とを含む暗号化されたメッセージを変換モジュールに送る工程と、
−  変換モジュールにて受信した暗号化されたメッセージを、前記受信器に固有な鍵(b)により解読することができるよう暗号化されたメッセージに変換する工程であって、当初のメッセージが変換モジュール内にノンスクランブルで現れることがないようにこの変換が行われる工程と、
−  変換されたメッセージを前記受信器に送信する工程と、
−  前記受信器が受信した変換されたメッセージを専用鍵ｂを使用して解読する工程と
を含み、変換モジュールの変換鍵(πa→b)が、送信器にリンクされた鍵(a)のべき数だけ累乗された非自明数と、受信器にリンクされた鍵(b)とに依存することを特徴とする方法。
【請求項２】
送信すべきメッセージ(m)がコンテンツ(CT)であることを特徴とする、請求項１記載の方法。
【請求項３】
送信すべきメッセージ(m)が、コンテンツ(CT)を暗号化するのに使用した少なくとも１つの制御語(cw)を含む許可メッセージであることを特徴とする、請求項１記載の方法。
【請求項４】
変換モジュールの鍵(πa→b)が
【数１】
2008523673.tif 000020
に等しく
・  ここでｇが、０ではなく、９*ｐ、即ちｐに対し素数である０からｐ−１までの間に含まれる整数の集合内で１とは異なる整数であり、
・  ｐ及びｑがｐ＝２ｑ＋１であるような大きな素数であり、
・  ａが送信器にリンクされた鍵であり、ｂが受信器にリンクされた鍵であり、
かつ変換モジュールの関数が
【数２】
2008523673.tif 000021
であり、
・  ここでＣ２＝（ａ*ｋ）mod2q
・  ここでａが送信器にリンクされた鍵であり、
・  ここでｋは、９*2q、即ち２ｑに対し素数である０から２ｑ−１までの間に含まれる整数の集合の中の乱数である
ことを特徴とする、請求項１ないし３いずれか１項に記載の方法。
【請求項５】
送信器と少なくとも１つの受信器との間のメッセージ送信システムにおいて、前記送信器が、この送信器に関連付けられた鍵(a)を使用して前記メッセージ(m)を暗号化するための手段を含み、前記システムが、内部に１つの変換鍵(πa→b)と１つの変換関数とが記憶された少なくとも１つの変換モジュールを含み、この変換モジュールが、入力メッセージ(m)を前記受信器に固有な鍵(b)により解読することができるメッセージに変換するように構成され、この受信器が、変換モジュールから出力されるメッセージを解読するよう構成された解読段を含み、変換モジュールの変換鍵(πa→b)が、送信器にリンクされた鍵(a)のべき数だけ累乗された非自明数と、受信器にリンクされた鍵(b)とに依存することを特徴とするメッセージ送信システム。
【請求項６】
変換鍵が
【数３】
2008523673.tif 000022
であり
・  ここでｇが、０ではなく、９*ｐ、即ちｐに対し素数である０からｐ−１までの間に含まれる整数の集合内で１とは異なる整数であり、
・  ｐ及びｑがｐ＝２ｑ＋１であるような大きな素数であり、
・  ａが送信器にリンクされた鍵であり、ｂが受信器にリンクされた鍵であり、
かつ変換モジュールの関数が
【数４】
2008523673.tif 000023
であり、
・  ここでＣ２＝（ａ*ｋ）mod2q
・  ここでａが送信器にリンクされた鍵であり、
・  ここでｋは、９*2q、即ち２ｑに対し素数である０から２ｑ−１までの間に含まれる整数の集合の中の乱数である
ことを特徴とする、請求項５記載のメッセージ送信システム。
【請求項７】
変換モジュールが前記受信器内に配置されることを特徴とする、請求項５記載のメッセージ送信システム。
【請求項８】
変換モジュールが、前記受信器から独立し遠隔から受信器に接続された再送信内に配置されることを特徴とする、請求項５記載のメッセージ送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信器と少なくとも１つの受信器との間のメッセージの送信方法、及びこの方法を実施するためのシステムであって上記暗号化方法を用いるシステムに関する。
【０００２】
本発明は特に、プロバイダから複数のマルチメディアユニットに送信されるコンテンツを形成するデータである条件付きアクセスデータの暗号化の分野に位置するものであるが、それに限定されるものではない。これらのデータ、即ちこのコンテンツは特に有料テレビのイベントとすることができる。
【背景技術】
【０００３】
今日では、メッセージ暗号化方法は多数存在するが、これらの方法はそれぞれ、その適用方法又はそのセキュリティレベルに関して独自の特性を有する。
【０００４】
大部分の場合、コンテンツは、寿命が比較的短く「制御語」と呼ばれる複数の鍵により暗号化される。このようにして暗号化されたコンテンツは、プロバイダに加入している複数のマルチメディアユニットに向けて配信される。制御語自身も送信鍵により暗号化され、制御メッセージ（Entitlement control message ＥＣＭ）の形態で送信される。
【０００５】
制御語の抽出及び解読は、特にチップカードの形態をもつことができるセキュリティモジュール内で実行される。解読された制御語はコンテンツを解読するのに用いることができる。この手順は当業者にとっては既知のものであるのでここではこれ以上詳細に説明することはしない。
【０００６】
また、セキュリティモジュールの使用が不要又は望ましくない手順も存在する。そのような手順の一例は、特にブレイズ及びストラウス（Matt BLAZE, Martin STRAUSS. Atomic Proxy Cryptography, Technical report, AT&T, Research, (http://www.research.att.com/resources/trs/TRs/98/98.5/98.5.1.body.ps)  によって提案されたような専用の暗号化方式を用いる。
【０００７】
この文献は、送信器に関連付けられた鍵によりメッセージが、暗号化され、変換モジュールに送られ、そこで、受信しメッセージを、受信器に関連付けられた鍵により解読することができる暗号化方法について記載している。この変換モジュールは、ノンスクランブルメッセージも、送信器に関連付けられたメッセージも、受信器に関連付けられたメッセージも送出しない。また、このモジュールは、上で定義した制約に応じてメッセージを変更することができる特別な関数も有し、以下これを変換関数と呼ぶことにする。
【０００８】
ブレイズ及びストラウスによる変換モジュールは以下のように動作する：
暗号化側、即ち送信器側には、秘密鍵ａ及び乱数生成装置があり、後者は値ｋを生成する。この値は集合９*2q、即ち２ｑに対し素数である０から２ｑ−１の間の整数の集合に属する。例えばｑ＝５である場合、集合９*10＝[０；１；２；３；５；７；９]である。またｐ及びｑが大きな素数でありかつｐ＝２ｑ＋１であるような２つの値ｐ及びｑも求める。大きな数とは、ある決まった数値では定義されない。使用される数が大きければ大きいほど、第三者が繰り返しの試みによりこれらの値を見出すことは困難になる。従ってセキュリティのレベルは使用する数の大きさに関連する。
【０００９】
送信器は集合９*pに属する値ｇも持っている。
【００１０】
暗号化側ではメッセージも生成される：
C1 = (m gk )mod p
及び
C2 = [(ga)k]mod p
【００１１】
値（ｇa）modpは送信器の公開鍵である。
【００１２】
対＜Ｃ１；Ｃ２＞は、送信器により生成され変換モジュールに送信されるメッセージを形成する。
【００１３】
変換モジュールは変換鍵及び変換関数を有する。
【００１４】
鍵は次式に等しい：
【００１５】
【数５】
2008523673.tif 000003
【００１６】
この鍵に関連付けられた変換関数は以下の通りである：
【００１７】
【数６】
2008523673.tif 000004
【００１８】
対＜Ｃ１、Ｃ２＞が変換モジュールに入力されても、Ｃ１の値は変更されない。一方、Ｃ２は上の変換関数に従いＣ２'に変更される。
【００１９】
変換モジュール内の入力対＜Ｃ１、Ｃ２＞は出力対＜Ｃ１、Ｃ２'＞に変換される。後者は、受信器に、より詳細にはこの受信器に固有な秘密鍵ｂ１を含む受信器のセキュア化された部分に送信される。原則として、各受信器は自身に固有な鍵ｂを有する。
【００２０】
受信器は、以下の式を適用することにより、受信した値からメッセージを導くことができる：
【００２１】
【数７】
2008523673.tif 000005
【００２２】
この方法は機能的には完璧であるが、実際の使用時、特に送信器から多数の受信器に送信する環境においては、大きな欠点がある。実際、ある特定の受信器の鍵ｂ1及び変換関数πa→bがわかると、
【００２３】
【数８】
2008523673.tif 000006
【００２４】
など、送信器の鍵ａを計算することは比較的容易である。
【００２５】
不正を働く者にとっては、それを基にして送信器の鍵ａを第三者から入手することが可能である。それにより、次に、同じ変換関数を使用することにより、この送信器から送信された全ての受信器の鍵ｂiを計算することが可能になる。これは、データサプライヤによって管理されている少なくとも１つのチャンネルに加入しているユーザーは、このサプライヤの他の全てのチャンネルに自由にアクセスできることを意味する。
【００２６】
以下の記述は、上で言及した問題をより詳細に説明するものである。
【００２７】
秘密鍵ｂ２をともなうマルチメディアユニットＳＴＢ２を有するユーザーを想像してみよう。このユーザーはチャンネル１、２及び３に加入しており、これらのチャンネルはそれぞれ鍵ａ１、ａ２及びａ３を有する。ここで、このユーザーが自身の秘密鍵ｂ２を知っていると仮定しよう。ユーザーは、加入しているため、変換鍵πa1→b2、πa2→b2及びπa3→b2を受け取る。ここで
【００２８】
【数９】
2008523673.tif 000007
【００２９】
である。
【００３０】
これらの要素を基にしてａ１、ａ２及びａ３を計算することは比較的簡単である。従って、不正を働くユーザーは、例えばインターネットのようなネットワークによりこれらの鍵ａ１、ａ２及びａ３を入手することができる。
【００３１】
秘密鍵ｂ１をともなうマルチメディアユニットＳＴＢ１を有する別のユーザーを想像してみよう。このユーザーは鍵ａ１を使用してチャンネル１に加入している。このチャンネルは安価な基本提供番組の一部を成している。従って加入者は変換鍵
【００３２】
【数１０】
2008523673.tif 000008
【００３３】
を受け取る。加入者はそこからｂ１、即ち自身のマルチメディアユニットの秘密鍵を求めることができる。また加入者は、上で述べたマルチメディアユニットＳＴＢ２を有するユーザーからａ２及びａ３を受け取ることもできる。加入者はこれらの要素を得て、
【００３４】
【数１１】
2008523673.tif 000009
【００３５】
及び
【００３６】
【数１２】
2008523673.tif 000010
【００３７】
を用いることにより、チャンネル２及び３用の変換鍵を作成することができる。こうして加入者は、対応する加入権を取得することなくチャンネル２及び３にアクセスすることができる。加入を解消するまえに自身の受信器の専用鍵ｂ1を計算して加入を解消した加入者についても同じことが言える。
【００３８】
このように、受信器のうちの１つのセキュリティが危うくなると、他の全ての受信器のセキュリティも危うくなる。
【００３９】
上で記述したような方法の別の欠点は、変換鍵の構築には、送信器の秘密鍵ａについての知識並びに暗号化段ｂの知識が必要であることに由来するものであり、このことはセキュリティの観点から見ると最適であるとは言えない。
【発明の開示】
【発明が解決しようとする課題】
【００４０】
本発明は、先行技術の方法、特に上で記載したようなブレイズ及びストラウスによる方法の欠点を解消することを目的とする。
【課題を解決するための手段】
【００４１】
この目的は、送信器と少なくとも１つの受信器との間のメッセージの送信方法であって、
−  送信すべきメッセージ（ｍ）を、前記送信器に関連付けられた鍵（ａ）により暗号化する工程と、
−  １つの変換鍵（πa→b）と１つの変換関数とを含む暗号化されたメッセージを変換モジュールに送る工程と、
−  変換モジュールにて受信した暗号化されたメッセージを、前記受信器に固有な鍵（ｂ）により解読することができるよう暗号化されたメッセージに変換する工程であって、当初のメッセージが変換モジュール内にノンスクランブルで現れることがないようにこの変換が行われる工程と、
−  変換されたメッセージを前記受信器に送信する工程と、
−  前記受信器が受信した変換されたメッセージを専用鍵ｂを使用して解読する工程と
を含み、変換モジュールの変換鍵（πa→b）が、送信器にリンクされた鍵（ａ）のべき数だけ累乗された非自明数と、受信器にリンクされた鍵（ｂ）とに依存することを特徴とする方法により達成される。
【００４２】
本発明の諸目的は、送信器と少なくとも１つの受信器との間のメッセージ送信システムにおいて、前記送信器が、この送信器に関連付けられた鍵（ａ）を使用して前記メッセージ（ｍ）を暗号化するための手段を含み、前記システムが、内部に１つの変換鍵（πa→b）と１つの変換関数とが記憶された少なくとも１つの変換モジュールを含み、この変換モジュールが、入力メッセージ（ｍ）を前記受信器に固有な鍵（ｂ）により解読することができるメッセージに変換するように構成され、この受信器が、変換モジュールから出力されるメッセージを解読するよう構成された解読段を含み、変換モジュールの変換鍵（πa→b）が、送信器にリンクされた鍵（ａ）のべき数だけ累乗された非自明数と、受信器にリンクされた鍵（ｂ）とに依存することを特徴とするメッセージ送信システムによっても達成される。
【００４３】
本発明の方法は、受信器がＥｌＧａｍａｌのアルゴリズムにより暗号化されたメッセージを解読することができる場合(Taher ElGamal、"A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms",IEEE Transactions on Information Theory,v.IT-31,n.4,1985,pp469-472 or CRYPTO 84,pp10-18,Springer-Verlag.)、或いはその全ての変形形態、特に少なくとも１つの楕円曲線を使用する変形形態に適用される。
【００４４】
本発明の方法により、セキュリティモジュールを使用する必要を排除しつつ、最適なセキュリティが保証される。本発明の方法を用いることにより、データ及びメッセージのストリームは、各ユーザーにとって同一な方法で暗号化され、通常の方法で配信することができる。次にデータ及びメッセージは、ユーザーのうちの一人がアクセス可能なデータは他のユーザーは使用できないような方法で、各ユーザーにより解読される。
【００４５】
更に、受信器のうちの１つについての秘密鍵が判明しても、それで、システム内で使用される他の鍵を計算することはできない。従って、秘密鍵のセキュリティが侵害された受信器だけは、必ずしも許可をとっていないデータであってもそのデータにアクセスすることができる。その受信器は第三者が恩恵を受けるようにすることはできない。従って、受信器のうちの１つについて秘密が判明しても、同じ送信器に結合された他の受信機のセキュリティが侵害されることはない。
【００４６】
本発明は、もっぱら非限定的例として示した添付の図面を参照して行う以下の詳細説明により、よりよく理解されよう。
【発明を実施するための最良の形態】
【００４７】
送信器が有料テレビの管理センターＣＧであり、受信器が有料テレビのイベントの受信用のマルチメディアユニットＳＴＢである実際の適用例に基づいて、添付の図面を参照しながら、本発明について説明する。これらのマルチメディアユニットは例えばデコーダ又はコンピュータである。
【００４８】
特に図１に示す実施形態においては、送信すべきコンテンツＣＴ、即ち有料テレビのイベントに関するデータは制御語ｃｗを使用して暗号化される。本発明による方法は制御語を含む制御メッセージＥＣＭに対し適用される。しかしながら、有料テレビのイベントに関するデータに対し本発明の方法を直接適用することが可能であることについて留意すべきである。この場合、イベントは制御語によって暗号化されない。しかしながら、コンテンツを適切に表示することができるようにするためにはメッセージの解読時間は十分に短くなければならないため、実際にはこの方法は好適ではない。更に本発明の方法は比較的広い帯域幅を必要する。従って、十分な帯域を有し、解読が十分速く行うことができる時には、本方法を用いることができよう。
【００４９】
各マルチメディアユニットＳＴＢ1、ＳＴＢ2、ＳＴＢnはそれぞれ専用鍵ｂ1、ｂ2、ｂnを有し、変換モジュールＣＭに関連付けられている。このモジュールをデコーダのセキュア化されていない部分に置くか、ＤＳＬＡＭという略語で知られている再配信センターなど、デコーダから物理的に離れたところに置くことができる。管理センターＣＧは鍵ａを有する。この鍵ａはあるチャンネル又はある製品に固有なものとすることができることに留意されたい。
【００５０】
あるコンテンツＣＴを配信しなければならないとき、コンテンツはまず制御語ｃｗにより暗号化される。こうして得られるメッセージを図１に（ＣＴ）ｃｗで示す。メッセージは全てデータストリームＤＦの形態で当該受信器に向けて送られる。また、管理センターの鍵ａにより同じ制御語ｃｗが暗号化され、その結果(ｃｗ)aが得られる。暗号化されたこれら制御語は既知の方法により制御メッセージＥＣＭ内に取り込まれる。
【００５１】
制御メッセージＥＣＭのストリームもまた当該受信器に向けて送られる。
【００５２】
これら２つのストリームは図１にＳＴＢ１で示す受信器が受信する。ここでは、マルチメディアユニットが、送信されたコンテンツＣＴを解読するための権利を有すると仮定し、実際に権利を有することを確認しなければならない。この確認は、管理メッセージＥＭＭの形態の権利の送信と同様、従来の方法で行われる。そのため、その権利に関する工程についてはここでは詳細に説明することはしない。
【００５３】
受信器は、秘密鍵ｂ１を有するモノリシックセキュリティユニットを含むが、この鍵は、このユニットの外部からはアクセスすることができない。セキュリティユニットは復元器ＭＰＥＧも含む。
【００５４】
暗号化されたコンテンツ（ＣＴ）ｃｗのストリームＤＦはセキュリティユニットに直接送信され、同ユニット内で処理される。制御メッセージＥＣＭのストリームは従来の方法で処理され、暗号化された制御語(ｃｗ)aが抽出される。するとこれらの制御語(ｃｗ)aは当該マルチメディアユニットの変換モジュールに送信される。図１においては変換モジュールはマルチメディアに組みこまれているものとして図示してある。また、ＤＳＬＡＭ（Digital Subscriber Line Access Multiplexer）という略語で知られているような再送信センター内に変換モジュールをまとめることも可能である。次に各変換モジュールは専用線によりマルチメディアユニットに接続される。
【００５５】
変換モジュール内では、鍵ａにより暗号化された入力メッセージが、鍵ｂ１により暗号化された出力メッセージに変換される。出力メッセージ(ｃｗ)b1は復号段に送られ、復号段は鍵ｂ１を使用してこのメッセージを解読することができる。
【００５６】
以下、図２を参照して、本発明による変換鍵並びにそれに関する関数について詳細に説明する。
【００５７】
図１を参照すると、マルチメディアユニットの鍵ｂ１を使用して解読された制御語ｃｗは従来の方法によりコンテンツＣＴを解読するのに使用することができ、今度はそのコンテンツは、例えばテレビの画面上で使用するために処理することができる。
【００５８】
図２を参照して行う以下の説明は、本発明の全体的な方法について言及するとともに、実際には使用できないが全体的な方法のよりよい理解が可能な小さな値に基づいて暗号された例を示している。これらの値はあまりにも小さいため、実際のアプリケーションにおいて適切なセキュリティレベルを確保することができない。
【００５９】
この図によれば、メッセージｍは管理センターで暗号化され、秘密鍵ｂ1を有する受信器ＳＴＢ１に送信されると仮定する。この初期メッセージｍにより管理センター内では２つの暗号化されたメッセージが生成され、それに対し図２ではそれぞれＣ１及びＣ２の符号が付してある。Ｃ１は以下の式に等しい。
C1 = (m gk)mod p
Ｃ２は以下の式に等しい。
C2 = (a k)mod 2q
・  ここでｐ、ｑはｐ＝２ｑ＋１であるような大きな素数である。
・  ｇは、９*ｐに属する非自明整数である。非自明とは０又は１とは異なるということを意味する。この数は本発明のシステムのセキュリティを危うくすることなく開示することができることに留意されたい。
・  ａは上述のように送信器の秘密鍵である。
・  ｋは９*2qの中の乱数である。
【００６０】
なお、９*2qは、２ｑに対し素数である０から２ｑ−１までの間に含まれる整数の集合である。
【００６１】
数値例として以下の値が選択されたと仮定しよう。：
Ｐ＝１１    ｑ＝５    ｋ＝７
ｇ＝２      ａ＝３    ｍ＝８
【００６２】
これらの値から、次のものが得られる：
C1 = (m gk)mod p = (8*27)mod11=1
C2 = (a k)mod 2q = (3*7)mod10=1
【００６３】
対＜Ｃ１；Ｃ２＞は送信すべき暗号化されたメッセージを構成する。この対は当該受信器の変換モジュールに送信される。以下の説明は、秘密鍵ｂ１を有するマルチメディアユニットＳＴＢ１に関連付けられた変換モジュール内でのこの対の処理に関する。
【００６４】
この変換モジュールは以下の変換鍵を含む。
【００６５】
【数１３】
2008523673.tif 000011
【００６６】
変換モジュールは以下の変換関数も含む。
【００６７】
【数１４】
2008523673.tif 000012
【００６８】
変換モジュールに入力されたような対＜Ｃ１；Ｃ２＞は、Ｃ２'が上で定義したような値である対＜Ｃ１；Ｃ２'＞に変換される。
【００６９】
（πa→b1）を上で示した値に置き換え、Ｃ２を（ａ*ｋ）mod 2qに置き換えることにより、変換された対＜Ｃ１；Ｃ２'＞は、管理センターが使用する鍵ａには依存しなくなり、受信器に関連付けられた鍵ｂ１に依存するようになったことを示すことができる。
【００７０】
上で定義したような数値を使用し、ｂ１＝９のように、受信器に関係付けられた鍵ｂ１を選択することにより、次式が得られる：
【００７１】
【数１５】
2008523673.tif 000013
【００７２】
定義上、
【００７３】
【数１６】
2008523673.tif 000014
【００７４】
は
【００７５】
【数１７】
2008523673.tif 000015
【００７６】
が１に等しいような値である。
【００７７】
ａ＝３である場合、（３*７）mod10＝１であるので１／ａ＝７であると推論できる。
【００７８】
従って以下のようになる。
【００７９】
【数１８】
2008523673.tif 000016
【００８０】
従ってこの数値例では、変換された対は＜１；８＞、即ちより一般的には＜Ｃ１、Ｃ２'＞となる。
【００８１】
この対を基にした場合、ｂ１の値がわかれば、暗号化されたメッセージのｍの値を計算することができる。この計算は次の等式を用いて行う：
【００８２】
【数１９】
2008523673.tif 000017
【００８３】
従ってこれにより当初のメッセージを解読することができる。
【００８４】
先の数値例の場合だと以下のようになる。
ｂ１＝９の場合、
【００８５】
【数２０】
2008523673.tif 000018
【００８６】
こうして当初のメッセージが復元された。
【００８７】
受信器の秘密鍵ｂ２のセキュリティが侵害されていると仮定しよう。他のユーザーはこの受信器の秘密鍵を使用して暗号化されたメッセージを受信するのを待機しているため、ノンスクランブルのメッセージｍを開示しても、各ユーザーはそのメッセージを使うことができない。モジュールの第1解読段を迂回することが不可能であるため、ノンスクランブルのメッセージを使用することができない。
【００８８】
本発明の方法を使用し、ある人が自分の受信器の秘密鍵ｂ２を見つけることができたと仮定すれば、その人は、ｇを知らなくとも式
【００８９】
【数２１】
2008523673.tif 000019
【００９０】
からａの値を見つけることができる。この式の解は対数計算を経て得られる。この種の等式を解くことはきわめて困難であるため、十分に大きな数を選択することにより、これらの鍵が有効な期間中はこの等式の解が得られないようにすることができる。鍵が変わる毎に計算を再度開始しなければならないのである。
【００９１】
従って、マルチメディアユニットの鍵を知り得たとしても、他のマルチメディアユニットのセキュリティを侵害することはできない。
【００９２】
ある特定のマルチメディアユニットの秘密鍵を入手することはきわめて難しく、また鍵を見つけてもシステム全体が危うくなることはないため、本発明により最良のセキュリティレベルを保証することができる。従って本発明は、チップカードなど取り外し可能型セキュリティモジュールの使用を望まない環境においてはきわめて好適である。更に本発明の変換モジュールはマルチメディアユニットから離れていてもよい。従って本方法は、インターネットなどのネットワークによって配信される条件付アクセステレビの要件及び制約に完璧に対応している。ただ、これは本発明で可能な応用例の１つであるに過ぎないことに留意されたい。
【図面の簡単な説明】
【００９３】
【図１】特定の実施形態における、本発明によるメッセージの送信システムを示す図である。
【図２】本発明のメッセージの送信方法の全体図である。
【図１】
2008523673.tif 000024
【図２】
2008523673.tif 000025
【国際調査報告】
2008523673.tif 000026
2008523673.tif 000027
2008523673.tif 000028
2008523673.tif 000029
2008523673.tif 000030
2008523673.tif 000031