(57)【要約】  加入者（Ａ、ＢＫ）にアドレスを対応づけることのできる、遠隔通信網内で第１と第２の加入者（Ａ、ＢＫ）の間、特に通信に適した２台の機器の間に、遠隔通信接続を構築するための方法と遠隔通信網は、遠隔通信網内の加入者（Ａ、ＢＫ）間の安全な遠隔通信接続に関して、第２の加入者（ＢＫ）に接続の構築の前に仲介ユニット（ＴＲ）によって、予め定めることのできる数のアドレスが割り当てられ、接続の構築が仲介ユニット（ＴＲ）によって仲介され、かつ第２の加入者（ＢＫ）は接続の構築の際に割り当てられた複数のアドレスの少なくとも１つを使用するように形成され、かつ展開されている。
2005510964.tif 000002
【特許請求の範囲】
【請求項１】
遠隔通信網内で第１と第２の加入者（Ａ、ＢＫ）の間、特に通信に適した２台の機器の間に、遠隔通信接続を構築する方法であって、その場合に前記加入者（Ａ、ＢＫ）にアドレスが対応づけられている、前記方法において、
前記第２の加入者（ＢＫ）に、接続を構築する前に仲介ユニット（ＴＲ）によって、予め定めることのできる数のアドレスが割り当てられ、
前記接続の構築が、前記仲介ユニット（ＴＲ）によって仲介され、かつ
前記第２の加入者（ＢＫ）は、接続を構築する際に、前記割り当てられた複数のアドレスの少なくとも１つを使用する、
ことを特徴とする、遠隔通信網を構築する方法。
【請求項２】
前記アドレスが、匿名化されていることを特徴とする請求項１に記載の方法。
【請求項３】
前記アドレスが、前記仲介ユニット（ＴＲ）によって管理されることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記アドレスが、ルーティングアドレスおよび／またはローカルアドレスであることを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記アドレスが、ＩＰアドレスおよび／またはイーサネットアドレスであることを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記第２の加入者（ＢＫ）は、ルーティングアドレスとローカルアドレスからなる少なくとも１つのタプルを使用することを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記仲介ユニット（ＴＲ）が、遠隔通信網のネットワークノードであることを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記仲介ユニット（ＴＲ）の機能が、遠隔通信網の複数のネットワークノードへ分配されていることを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記第２の加入者（ＢＫ）は、接続の構築の前に初期化プロセスを実施することを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
前記第２の加入者（ＢＫ）において、初期化プロセスの枠内で、前記第２の加入者（ＢＫ）と仲介ユニット（ＴＲ）との間の通信および／または暗号学的機能の実施のために必要な機能、パラメータ、ソフトウェア、ファームウェアおよび／またはハードウェアが整えられることを特徴とする請求項９に記載の方法。
【請求項１１】
機能、パラメータ、ソフトウェア、ファームウェアおよび／またはハードウェアが、前記仲介ユニットによって整えられることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記第２の加入者（ＢＫ）に、接続の構築の前に初期化プロセスの枠内で、前記仲介ユニット（ＴＲ）によって少なくとも１つのアドレス種類のための少なくとも１つのイニシャルアドレスが割り当てられることを特徴とする請求項９乃至１１のいずれか１項に記載の方法。
【請求項１３】
前記仲介ユニット（ＴＲ）は、初期化プロセスの枠内で前記第２の加入者（ＢＫ）へのアドレスの割当てを実施することを特徴とする請求項９乃至１２のいずれか１項に記載の方法。
【請求項１４】
パラメータ、ソフトウェアおよび／またはファームウェアの少なくとも一部が、ハードウェアコンポーネント上にインストールされていることを特徴とする請求項１０乃至１３のいずれか１項に記載の方法。
【請求項１５】
前記ハードウェアコンポーネントが、定義可能なインターフェイスを介して前記第２の加入者（ＢＫ）と通信することを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ハードウェアコンポーネントが、ＩＣカードであることを特徴とする請求項１４または１５に記載の方法。
【請求項１７】
前記第２の加入者（ＢＫ）は、１つまたは複数の使用されたアドレスを割当てから除去することを特徴とする請求項１乃至１６のいずれか１項に記載の方法。
【請求項１８】
前記第２の加入者（ＢＫ）は、前記第２の加入者（ＢＫ）においてまだ使用に供されるアドレスの数が使い尽くされ、あるいは予め定めることのできる量を下回るとすぐに、前記仲介ユニット（ＴＲ）から新しいアドレスを要請することを特徴とする請求項１乃至１７のいずれか１項に記載の方法。
【請求項１９】
前記量は、仲介ユニット（ＴＲ）によって予め定められることを特徴とする請求項１８に記載の方法。
【請求項２０】
アドレスの割当てが、安全保証された接続の枠内で行われることを特徴とする請求項１乃至１９のいずれか１項に記載の方法。
【請求項２１】
前記第２の加入者（ＢＫ）は、その能動化の枠内で１つまたは複数の使用されたアドレスをチェンジすることを特徴とする請求項１乃至２０のいずれか１項に記載の方法。
【請求項２２】
前記第２の加入者（ＢＫ）は、接続の終了後に１つまたは複数の使用されたアドレスをチェンジすることを特徴とする請求項１乃至２１のいずれか１項に記載の方法。
【請求項２３】
前記第２の加入者（ＢＫ）は、接続された状態から接続されない状態への移行の枠内で、１つまたは複数の使用されたアドレスをチェンジすることを特徴とする請求項１乃至２２のいずれか１項に記載の方法。
【請求項２４】
前記第２の加入者（ＢＫ）は、予め定めることのできるタイムインターバル後に１つまたは複数の使用されたアドレスをチェンジすることを特徴とする請求項１乃至２３のいずれか１項に記載の方法。
【請求項２５】
前記第２の加入者（ＢＫ）は、予め定めることのできるタイムインターバル後に−チェンジの前に−１つまたは複数の使用されたアドレスのチェンジの枠内で、接続されない状態へ移行することを特徴とする請求項１乃至２４のいずれか１項に記載の方法。
【請求項２６】
前記第２の加入者（ＢＫ）は、接続の枠内で複数のアドレスまたはアドレスからなるタプルを同時に利用することを特徴とする請求項１乃至２５のいずれか１項に記載の方法。
【請求項２７】
前記第２の加入者（ＢＫ）と前記仲介ユニット（ＴＲ）は、通信関係の枠内で相互に識別および／または認証することを特徴とする請求項１乃至２６のいずれか１項に記載の方法。
【請求項２８】
識別および／または認証するために、暗号学的な方法が使用されることを特徴とする請求項２７に記載の方法。
【請求項２９】
前記第１の加入者（Ａ）は、前記第２の加入者（ＢＫ）への接続を構築するために、前記第２の加入者（ＢＫ）の公開のアドレスを遠隔通信網内へ送信することを特徴とする請求項１乃至２８のいずれか１項に記載の方法。
【請求項３０】
前記仲介ユニット（ＴＲ）は、前記公開のアドレスをルーティングアドレスに変換することを特徴とする請求項２９に記載の方法。
【請求項３１】
前記仲介ユニット（ＴＲ）は、前記第２の加入者（ＢＫ）に、接続を構築するための前記第１の加入者（Ａ）の希望に関する情報を与えることを特徴とする請求項１乃至３０のいずれか１項に記載の方法。
【請求項３２】
前記仲介ユニット（ＴＲ）は、前記第１の加入者（Ａ）のルーティングアドレスおよび／または公開のアドレスを前記第２の加入者（ＢＫ）へ送信することを特徴とする請求項１乃至３１のいずれか１項に記載の方法。
【請求項３３】
−前記第２の加入者（ＢＫ）の同意後に−前記仲介ユニット（ＴＲ）は前記第２の加入者（ＢＫ）のルーティングアドレスを前記第１の加入者（Ａ）へ送信することを特徴とする請求項１乃至３２のいずれか１項に記載の方法。
【請求項３４】
前記第２の加入者（ＢＫ）の送信されるルーティングアドレスは、前記仲介ユニット（ＴＲ）と取り決められることを特徴とする請求項３３に記載の方法。
【請求項３５】
前記第１の加入者（Ａ）は、前記第２の加入者（ＢＫ）の送信されたルーティングアドレスに基づいて、前記第２の加入者（ＢＫ）への接続を構築することを特徴とする請求項３３または３４に記載の方法。
【請求項３６】
前記第２の加入者（ＢＫ）が、前記第１の加入者（Ａ）への接続を構築することを特徴とする請求項１乃至３５のいずれか１項に記載の方法。
【請求項３７】
前記第１と第２の加入者（Ａ、ＢＫ）が認証し合うことを特徴とする請求項１乃至３６のいずれか１項に記載の方法。
【請求項３８】
前記仲介ユニット（ＴＲ）が、前記第１および／または第２の加入者（Ａ、ＢＫ）へ認証パラメータを送信することを特徴とする請求項１乃至３７のいずれか１項に記載の方法。
【請求項３９】
前記仲介ユニット（ＴＲ）と前記第１および／または第２の加入者（Ａ、ＢＫ）の間および／または前記第１の加入者と前記第２の加入者（Ａ、ＢＫ）の間で、個々の通信が時間的および／または因果的に分離されて行われることを特徴とする請求項１乃至３８のいずれか１項に記載の方法。
【請求項４０】
前記仲介ユニット（ＴＲ）と前記第１および／または第２の加入者（Ａ、ＢＫ）の間および／または前記第１の加入者と前記第２の加入者（Ａ、ＢＫ）の間の個々の通信ステップが、遅延、置換または装ったトランザクションによって覆い隠されることを特徴とする請求項１乃至３９のいずれか１項に記載の方法。
【請求項４１】
前記時間的および／または因果的分離および／または遅延、置換または装ったトランザクションが、前記仲介ユニット（ＴＲ）によって、および／または前記第１および／または第２の加入者（Ａ、ＢＫ）によって行われることを特徴とする請求項３９または４０に記載の方法。
【請求項４２】
前記仲介ユニット（ＴＲ）または前記第２の加入者（ＢＫ）は、前の接続構築の試みが前記仲介ユニット（ＴＲ）および／または第２の加入者（ＢＫ）によってすでに拒否されている場合には、それ以降の接続構築の試みについて前記第１の加入者（Ａ）を阻止することを特徴とする請求項１乃至４１のいずれか１項に記載の方法。
【請求項４３】
前記阻止は、時間的に制限されて、あるいは永続的に行われることを特徴とする請求項４２に記載の方法。
【請求項４４】
認証されない加入者による接続構築の試みが、時間的に制限されて、あるいは永続的に阻止されることを特徴とする請求項１乃至４３のいずれか１項に記載の方法。
【請求項４５】
１つまたは複数の加入者が、リレイ機能を有し、あるいはリレイとして働くことを特徴とする請求項１乃至４４のいずれか１項に記載の方法。
【請求項４６】
予め定めることのできる数の加入者が、暗号化された識別アドレスを交換することを特徴とする請求項１乃至４５のいずれか１項に記載の方法。
【請求項４７】
前記仲介ユニット（ＴＲ）から、少なくとも１つの定義可能な部分網への少なくとも１つのゲートウェイが駆動されることを特徴とする請求項１乃至４６のいずれか１項に記載の方法。
【請求項４８】
前記部分網の少なくとも１つの予め定めることのできる加入者が、トポロジカルアドレスを使用することを特徴とする請求項４７に記載の方法。
【請求項４９】
前記部分網の前記少なくとも１つの予め定めることのできる加入者が、少なくとも１つの座標チェンジを実施することを特徴とする請求項４８に記載の方法。
【請求項５０】
トポロジカルアドレスが、常に暗号化されて伝送されることを特徴とする請求項４８または４９に記載の方法。
【請求項５１】
少なくとも１つの予め定めることのできる加入者が、暗号化されたトポロジカルアドレスを復号するための安全モジュールを有していることを特徴とする請求項４８乃至５０のいずれか１項に記載の方法。
【請求項５２】
前記安全モジュールが、チップであることを特徴とする請求項５１に記載の方法。
【請求項５３】
１つまたは複数の加入者の機能が、少なくとも１つのネットワークノード、少なくとも１つのモジュールあるいは、１つまたは複数のネットワークノードの少なくとも１つの装置によって、好ましくは自動的に、実施されることを特徴とする請求項１乃至５２のいずれか１項に記載の方法。
【請求項５４】
第１と第２の加入者間、特に通信に適した２台の機器間に、遠隔通信接続を構築するための、特に請求項１乃至５３のいずれか１項を使用するための、遠隔通信網であって、その場合に前記加入者（Ａ、ＢＫ）にアドレスを対応づけることができる、前記遠隔通信網において、
前記第２の加入者（ＢＫ）に、接続の構築の前に、予め定めることのできる数のアドレスが仲介ユニット（ＴＲ）によって割り当てられ、
前記接続の構築が、前記仲介ユニット（ＴＲ）によって仲介され、かつ
前記第２の加入者（ＢＫ）は、接続を構築する際に、前記割り当てられた複数のアドレスの少なくとも１つを使用する、
ことを特徴とする遠隔通信網。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔通信網内で第１と第２の加入者間、特に通信に適した２台の機器間に遠隔通信接続を構築する方法に関するものであって、その場合に加入者にアドレスを対応づけることができる。さらに、本発明は、第１と第２の加入者間、特に通信に適した２台の機器間に遠隔通信接続を構築するための遠隔通信網に関するものであって、その場合に各加入者にアドレスを対応づけることができる。
【背景技術】
【０００２】
既知の遠隔通信網内では、通信接続を構築するためとルーティングのためにアドレスおよび／または識別子が使用される。その場合に「ルーティング」という概念は、遠隔通信網内で１つのネットワークノードから他のネットワークノードへ情報を、必要に応じて中間ノードを介して、伝達するための機能である。
【０００３】
既知の遠隔通信網においては、アドレスおよび／または識別子は明文で伝達される。加入者または機器にアドレスを対応づけることができる。たとえば、加入者固有または機器固有の、ＩＰアドレスが使用される。さらに、機器固有のイーサネットアドレスが利用される。アドレスは、２つの加入者間または通信に適した２台の機器間に遠隔通信接続を構築する場合に重要である。
【０００４】
遠隔通信網は、典型的に、遠隔通信網のネットワークノードが大きくて見極めることのできない専用回線へアクセス可能である、という意味において少なくとも部分的に公開されている。その場合に、個々のネットワークノードを適切に駆動し、機能性を設け、構成し、かつ／または操作する広範な可能性が生じる。
【０００５】
加入者または機器に対応づけられているアドレスおよび／または識別子の通常の暗号化されない伝達は、加入者またはユーザーの安全性への一連の攻撃を可能にし、この種の攻撃に大きく寄与する。その場合に以下の攻撃が考えられる：
（ａ）ローカリゼーション：攻撃者は、データストリームを監視して加入者またはユーザーの滞在場所を演繹することができる。攻撃者は、位置測定のために加入者またはユーザーのアドレスへ宛てたメッセージを送信することができ、加入者またはユーザーのネットワークノードは受信後プロトコルに従ってそのメッセージに自動的に応答する。
【０００６】
（ｂ）トレーシング：（ａ）に記載された方法に従って、攻撃者は加入者またはユーザーの動きを追跡することができる。
【０００７】
（ｃ）加入者またはユーザーに対応づけられたデータストリームをそれとして認識して、たとえばリダイレクト、消去、偽造または盗聴のために、所望に攻撃することができる。
【０００８】
（ｄ）加入者またはユーザーに宛てられた、偽造されたメッセージを、発生させることができる。
【０００９】
従来使用されかつ／または知られている安全方法は、ユーザーの有効データを保護するのに適している。その場合に暗号化、インテグリティ保護および／または認証の方法が使用される。しかしその場合に、アドレスおよび／または識別子情報は、暗号化されないままである。場合によっては、アドレスおよび／または識別子は、認証されてそのインテグリティは保護される。これはもちろん、遠隔通信接続の終端点によってしか検査できない。というのは、そのためにいわゆる「セキュリティアソシエーション」を交換しなければならないからである。
【００１０】
しかし、結果として（ａ）と（ｂ）に記載された攻撃は、依然として可能であって、（ｃ）と（ｄ）に記載された攻撃が容易になる。
【００１１】
明らかにするために、以下の攻撃シナリオがあるものとする：ユーザーは、ＷＬＡＮ−カードを有するＰＤＡ−Personal Digital Assistant−を有している。このＷＬＡＮカードは、プロトコルに従って自動的に繰返し明文のテキストで送信される、固定のイーサネットアドレスを有している。同様に適当なメッセージによってＰＤＡに、ＩＰアドレスを自動的に送信するように促すことができる。従って攻撃者は、ユーザーまたは加入者を公共の場所、飛行場、駅などで造作なく位置測定することができる。
【００１２】
本発明を良好かつ一義的に理解するために、以下で幾つかの概念を説明する：
遠隔通信網：遠隔通信網というのは、ここでは、その中で機器が、情報を直接、すなわち他の機器の使用なしで、他の機器へ伝達する可能性を持つことのできる、システムのことである。その場合にシステム内では常に、同一のトランスミッションテクノロジーを使用することができ、あるいは種々のトランスミッションテクノロジーを使用することができる。使用されるトランスミッションテクノロジーは、たとえば無線伝送、光波伝送または他の伝送を使用することができる。それぞれ２台の機器が互いに直接通信することができるかは、たとえば、機器の移動によって、あるいは伝送路および／または伝送特性の変化によって、時間的に変化するファクターに依存する可能性がある。
【００１３】
ネットワークノード：通信網に関与している、通信する機器を、ネットワークノードと称することができる。
【００１４】
アドレス：遠隔通信網において種々の種類のアドレスが使用される。その場合に以下のアドレス種類が区別される：
ローカルアドレス：ローカルアドレスというのは、たとえば互いに直接通信することのできるネットワークノード間で、ローカルに使用されるアドレスのことである。より一般的に言うと、遠隔通信網の領域内で利用されるが、一般にエンドツーエンド通信が同様にローカルであったとしても、エンドツーエンド通信内では使用されないアドレスである。ローカルアドレスは、ルーティングには使用されない。典型的には、ルーティングアドレスは、ローカルアドレスにローカルにコピーされる。ローカルアドレスは、典型的にレイヤー２のプロトコルで使用される。ローカルアドレスの例は、イーサネットアドレスである。これは、今日では通常機器固有に与えられる。
【００１５】
ルーティングアドレス：ルーティングアドレスとは、遠隔通信網内でルーティングのために、すなわちエンドツーエンド通信パスを構築するために利用されるアドレスであって、その場合に典型的に、ネットワークノード間で管理される、ルーティングテーブルが利用される。ルーティングアドレスは、典型的にレイヤー３のプロトコル内で使用される。ルーティングアドレスの例は、ＩＰアドレスである。
【００１６】
トポロジカルアドレス：トポロジカルアドレスとは、ここでは、ネットワークノードに、隣接ノードがそのノード自体よりも目標ノードに対して良い位置にあるか、を決定することを許すアドレスである。決定は、可能なトポロジカルアドレスの基礎量Ｔと、可能なトポロジカルアドレスのトリプル（ａ、ｂ、ｃ）に用いられて、ａがｂよりもｃに対して良い位置にあるかを定める、評価方法とに基づいている。トポロジカルアドレスの例は、地理的な座標であって、その場合にａからｃの距離がｂからｃの距離よりも小さい場合に、ａはｃに対してｂよりも良い位置にある。トポロジカルアドレスの他の例は、ＷＯ９７／５０１９５で導入された評価方法による、そこで導入された座標である。所定の前提の元では、トポロジカルアドレスはルーティングテーブルなしのルーティングを許す。
【００１７】
識別アドレス：これは、ここでは、ネットワークノードまたはユーザーまたは加入者を識別するために使用されるアドレスである。識別アドレスは、−たとえば適当なサーバーへの−ルーティングアドレスとして使用される構成部分を含んでいることが多い。
【００１８】
公開アドレス：これは、ここでは、世間一般に知られている、識別アドレスである。例は、電話番号とＤＮＳ（Domain Name System）−アドレスである。
【００１９】
あるアドレス種類のアドレスは、上述した種類の複数に属することができ、たとえば電話番号は通常同時に識別アドレス、公開アドレスまたはルーティングアドレスとして用いられる。
【発明の開示】
【発明が解決しようとする課題】
【００２０】
上述した問題に基づいて、本発明の課題は、遠隔通信網内で加入者間の安全な遠隔通信接続が可能となる、冒頭で挙げた種類の遠隔通信接続を構築する方法と遠隔通信網を提供することである。
【課題を解決するための手段】
【００２１】
上述した課題は、特許請求項１ないし５４の特徴を有する、遠隔通信接続を形成する方法と遠隔通信網によって解決される。それによれば、方法と遠隔通信網は、接続を構築する前に第２の加入者に予め定めることのできる数のアドレスが仲介ユニットによって割り当てられ、接続の構築が仲介ユニットによって仲介され、かつ第１の加入者は接続を構築する際に、割り当てられたアドレスの少なくとも１つを使用するように形成され、かつ展開されている。
【００２２】
発明的な方法において、複数のアドレスの可能な選択的使用によって、使用されるアドレスの加入者への関連付けが困難または不可能になることが認識された。そのために、第２の加入者に、接続の構築前に仲介ユニットによって予め定めることのできる数のアドレスが割り当てられる。第２の加入者は、これらのアドレスをほぼ自由に使用することができる。その場合にさらに、接続の構築が、仲介ユニットによって仲介される。この仲介ユニットは、第２の加入者とこの加入者に割り当てられたアドレスとの間の相関を形成することができる。第２の加入者は、本発明に基づく方法の枠内で、接続を構築する際に割り当てられたアドレスの少なくとも１つを使用する。
【００２３】
第１の加入者には、割り当てられたアドレスと第２の加入者との間の相関はわかっていない。従って本発明に基づく方法と本発明に基づく遠隔通信網によって、遠隔通信網内の加入者間の安全な遠隔通信接続が可能となる、方法と遠隔通信網が示される。
【００２４】
特に高度な安全性に関して、アドレスを匿名化することができる。その場合にはアドレスから、−少なくとも一見しただけでは−第２の加入者への接続を理解することはできない。
【００２５】
具体的には、アドレスを仲介ユニットによって管理することができる。仲介ユニットは、複数の加入者のアドレスを管理することができる。アドレスは、特にルーティングアドレスおよび／またはローカルアドレスとすることができ、その場合にアドレスは、具体的にはＩＰアドレスおよび／またはイーサネットアドレスとすることができる。
【００２６】
接続を構築する場合に、第２の加入者はルーティングアドレスとローカルアドレスからなる少なくとも１つのタプルを使用することができる。しかし、複数のこの種のタプルを同時に使用することも考えられる。
【００２７】
仲介ユニットは、簡単な方法においては、遠隔通信網の１つのネットワークノードとすることができる。しかし、仲介ユニットの機能を、遠隔通信網の複数のネットワークノードへ分配することもできる。その場合には、複数のネットワークノードの下にある種の作業分配を設けることができる。
【００２８】
実際においては、提供者は匿名化されたアドレスの使用を提供することができ、その場合に提供者は、通信網において使用されるアドレス種類に属する、予め定めることのできる数のアドレスを管理することができる。その場合に提供者は、「加入者レジスタ（ＴＲ）」と称されるネットワークノードを駆動することができる。このネットワークノードは、データバンク機能、暗号学的機能および固有のプロトコルを実装することができる。この加入者レジスタの機能は、複数のネットワークノードへ分割することができる。それによって仲介ユニットまたは加入者レジスタとして、分配されたシステムが実現される。
【００２９】
仲介ユニットによって適切な数のアドレスを割り当てられた加入者は、使用されるルーティングアドレスとローカルアドレスの相関または使用されるルーティングアドレスとローカルアドレスの加入者への対応づけを極めて困難にし、あるいは不可能にする方法に従って、使用するルーティングアドレスとローカルアドレスをチェンジする。
【００３０】
特に第２の加入者における方法の一回目の使用に関して、第２の加入者は接続の構築の前に初期化プロセスを実施することができる。その場合に第２の加入者においては、初期化プロセスの枠内で、第２の加入者と仲介ユニットとの間の通信および／または暗号化機能の実施に必要な機能、パラメータ、ソフトウェア、ファームウェアおよび／またはハードウェアを整えることができる。機能、パラメータ、ソフトウェア、ファームウェアおよび／またはハードウェアは、特に簡単な方法においては、仲介ユニットによって整えることができる。初期化プロセスの枠内において、第２の加入者に接続の構築の前に、仲介ユニットによって少なくとも１つのアドレス種類のための少なくとも１つのイニシャルアドレスを割り当てることができる。初期化は、内密性が保証され続けるように、実施することができる。
【００３１】
特に簡単な方法においては、仲介ユニットは第２の加入者へのアドレスの割当てを、初期化プロセスの枠内で実施することができる。
【００３２】
方法をさらに簡略化するために、パラメータ、ソフトウェアおよび／またはファームウェアの少なくとも一部を、ハードウェアコンポーネント上にインストールすることができる。この種のハードウェアコンポーネントは、定めることのできるインターフェイスを介して第２の加入者と通信することができる。特に実際的な方法においては、ハードウェアコンポーネントは、ＩＣカード、従って集積回路を有するカードとすることができる。
【００３３】
従って実際においては、ネットワークノードを安全保証されて使用しようとする加入者は、これらのネットワークノードを仲介ユニットによって初期化させることができる。そのために、加入者は提供者または仲介ユニットにおいて然るべく登録し、署名したユーザーとして有効になることができる。その場合にそれに応じて初期化されたネットワークノードは、本発明に基づく方法によって駆動することのできる、署名したネットワークノードと称することができる。
【００３４】
加入者またはネットワークノードは、本発明に基づく方法の枠内において互いに連続する時間部分内で、それぞれ仲介ユニットから割り当てられたルーティングアドレスと仲介ユニットから割り当てられたローカルアドレスを使用することができる。仲介ユニットは、これらのアドレスを前もって、たとえば初期化の枠内で割り当てている。その場合には、仲介ユニットと加入者またはネットワークノードとの間に安全保証された通信関係が存在することができる。
【００３５】
より確実な機能とメモリスペースの節約に関して、第２の加入者は１つまたは複数の使用されたアドレスを割当てから除去することができる。使用されたアドレスは、安全上の理由から、１回またはわずかな回数しか使用されないようにすべきである。
【００３６】
さらに、第２の加入者によって満たされる機能は、１つまたは複数のネットワークノード、１つまたは複数のモジュールあるいはネットワークノードの装置によっても、好ましくは自動的に、実施することができる。
【００３７】
第２の加入者においてまだ使用できるアドレスの数が使い尽くされ、あるいは予め定められた量を下回るとすぐに、第２の加入者は仲介ユニットから新しいアドレスを要請することができる。要請は、ネットワークノードまたはモジュールあるいはネットワークノードの装置から自動的に行うこともできる。割り当てられる量は、仲介ユニットによって予め定めることができ、かつ予め定めることのできる最大値と最小値の間でランダムに変化することができる。アドレスのこの種の割当ては、安全上の理由から、安全保証された接続の枠内で行うことができる。
【００３８】
第２の加入者によるアドレスのチェンジは、様々なプロセスに従って、あるいは様々な条件下で行うことができる。たとえば、第２の加入者は１つまたは複数の使用されるアドレスを、その能動化の枠内でチェンジすることができる。その場合にチェンジは、正確に、加入者がアクティブになった時に行うことができる。第２の加入者は、その代わりに、あるいはそれに加えて、１つまたは複数の使用されるアドレスを接続の最後にチェンジすることもできる。換言すると、接続の終了直後にチェンジを行うことができる。
【００３９】
第２の加入者は、１つまたは複数の使用されるアドレスを、接続された状態から接続されない状態への移行の枠内でチェンジすることもできる。換言すると、接続された状態から接続されない状態への移行の間または移行と同時に、チェンジを行うことができる。その場合に、それぞれの使用場合に合わせられる。
【００４０】
さらに選択的に、第１の加入者は１つまたは複数の使用されるアドレスを、予め定めることのできるタイムインターバル後にチェンジすることができる。
【００４１】
加入者またはネットワークノードがアクティブであるが、接続されていない間、その加入者またはネットワークノードはルーティングアドレスとローカルアドレスの利用を予め定めることのできる期間の間維持することができ、その期間は仲介ユニットによって最小期間と最大期間の間でランダムに変化させることができる。原則的に加入者またはネットワークノードは、ここでは、彼が１つまたは複数の他のネットワークノードへのエンドツーエンド通信内にある場合、かつ／またはエンドツーエンド通信のためのリレイとして機能する場合に、接続されていると称される。
【００４２】
他の選択的な利用においては、第２の加入者は１つまたは複数の使用されるアドレスのチェンジの枠内で予め定めることのできるタイムインターバル後に−チェンジの前に−接続されない状態へ移行することができる。その後に初めて、１つまたは複数のアドレスのチェンジを行うことができる。予め定めることのできるタイムインターバルは、仲介ユニットによって予め定めることのできる限界内でランダムに変化することができる。換言すると、加入者またはネットワークノードは、彼が予め定めることのできる期間より長く接続されている場合に、接続されない状態へ移行し、その場合にこの期間は、仲介ユニットによって予め定めることのできる限界内でランダムに変化することができる。その後に初めて、利用されたルーティングアドレスおよびローカルアドレスのチェンジを行うことができる。接続を全体として中断しないために、場合によっては２つ以上のアドレスを並行して使用することができるので、１つのアドレスに関して接続されない状態へ移行する場合でも、他のアドレスを介して接続はさらに維持される。換言すると、第２の加入者は、接続の枠内で複数のアドレスまたはアドレスのタプルを同時に利用することができる。
【００４３】
もっと正確に言うと、好ましい方法において加入者またはネットワークノードは、割り当てられたルーティングアドレスおよびローカルアドレスからなる複数のタプルを同時に利用することができ、従ってアドレスのチェンジを覆い隠すことができる。その場合に各通信は、割り当てられたルーティングアドレスと割り当てられたローカルアドレスからなるタプルへ結合される。この好ましい方法において、付属のアドレスタプルが余りに長く、すなわち予め定めることのできる期間より長く利用された場合に、通信は終了され、その場合にこの期間は仲介ユニットによって予め定めることのできる限界内でランダムに変化することができる。加入者またはネットワークノードによって構築された、それぞれの新しいエンドツーエンド通信は、新しいアドレスタプルを利用することができる。加入者またはネットワークノードに対して構築された各エンドツーエンド通信のために、後述する方法に従って、同様に新しいアドレスタプルを利用することができる。その場合により高いレイヤーの接続は、必ずしも中断されない。
【００４４】
加入者またはネットワークノードに未使用のアドレスがわずかしか存在せず、加入者またはネットワークノードが仲介ユニットに新しいアドレスを要請したが、仲介ユニットから加入者またはネットワークノードへの新しいアドレスの伝達が−たとえば仲介ユニットが到達不可能であることにより−繰返し成功しなかった場合には、割り当てられたどのアドレスももはや使用できない場合が生じる可能性がある。アドレスが少なすぎることは、たとえば、予め定めることのできる量のアドレスよりも少ないアドレスしか存在しないことを意味しており、その場合に予め定めることのできる量は、仲介ユニットによって予め定められた最大値と最小値の間でランダムに変化することができる。この種の状況において加入者または仲介ユニットは、この場合に加入者またはネットワークノードが新しい初期化までもはやどんなサービスも提供しないのか、あるいはすでに利用済みのアドレスがさらに使用されるのかを、確認することができる。
【００４５】
加入者またはネットワークノードと仲介ユニットとの間の通信のために、加入者またはネットワークノードと仲介ユニットとの間にそれぞれ通信関係が構築される。この場合において、高い安全性に関して、２つの加入者またはネットワークノードと仲介ユニットがこの種の通信関係の枠内において相互に識別および／または認証すると、効果的である。その場合に識別および／または認証のために、暗号学的な方法が使用される。その場合にデータストリームを確実に暗号化することができ、そのためにたとえば、認証内で交換されるデータを使用することができる。原則的に、交換されるデータには、付加的なインテグリティ保護が設けられている。その場合にこの種の保護された通信関係において、加入者またはネットワークノードは、新しいアドレス、たとえばローカルアドレスとルーティングアドレスを要請することができ、それらをその後確実に交換することができる。
【００４６】
接続の構築の具体的な場合において、第１の加入者は第２の加入者への接続を構築するために、第１の加入者の公開のアドレスを遠隔通信網内へ送信することができる。しかし、この公開のアドレスによって、第２の加入者に到達することはできず、すなわち公開のアドレスはルーティングアドレスとしては利用できない。
【００４７】
次のステップにおいて、仲介ユニットが公開のアドレスをルーティングアドレスに変換することができる。その後仲介ユニットは第２の加入者に、接続を構築するための第１の加入者の意図について情報を与える。この情報の枠内において、仲介ユニットはさらに、第１の加入者のルーティングアドレスと場合によっては公開のアドレスを第２の加入者へ送信する。公開のアドレスによって第２の加入者は、第１の加入者に関する情報を得る可能性を有する。
【００４８】
第２の加入者が、接続を構築するための第２の加入者の意図に同意する場合には、仲介ユニットは−第２の加入者のこの同意の後に−第２の加入者のルーティングアドレスと場合によっては識別アドレスを第１の加入者へ送信することができる。送信される、第２の加入者のルーティングアドレスと場合によっては識別アドレスは、仲介ユニットと第１の加入者および／または仲介ユニットと第２の加入者との間で取り決めることができる。
【００４９】
その後第１の加入者は、送信された第２の加入者のルーティングアドレスと場合によっては識別アドレスに基づいて、第２の加入者への接続を構築することができる。その代わりに、第２の加入者が第１の加入者への接続を構築することもできる。その場合には前もって仲介ユニットが、第１の加入者のルーティングアドレスと場合によっては識別アドレスを第１の加入者および第２の加入者と取り決めることになる。
【００５０】
接続構築の枠内で、あるいは接続の枠内で、第１と第２の加入者は認証し合うことができる。そのために仲介ユニットは、前もって認証パラメータを第１および／または第２の加入者へ送信しておくことができる。
【００５１】
第１と第２の加入者間の接続または接続構築を覆い隠すことに関して、仲介ユニットと第１および／または第２の加入者の間および／または第１と第２の加入者の間の個々の通信ステップを、時間的および／または因果的に分離して行うことができる。それによって不当な第三者による接続構築または接続の追跡は、極めて困難になる。
【００５２】
これに関連して、仲介ユニットと第１および／または第２の加入者の間および／または第１と第２の加入者の間の個々の通信ステップを、遅延、置換または装ったトランザクションによって覆い隠すことができる。具体的には、仲介ユニットによって、および／または第１および／または第２の加入者によって時間的および／または因果的な分離および／または遅延、置換あるいは装ったトランザクションによって行うことができる。
【００５３】
第２の加入者のデータおよび動きのシステマチックな探求を回避するために、仲介ユニットまたは第２の加入者は、前の接続構築の試みが仲介ユニットまたは第２の加入者によってすでに拒絶されている場合には、第１の加入者のそれ以上の接続構築の試みを阻止することができる。この種の阻止は、時間的に制限して、あるいは永続的に行うことができる。原則的に、認証されていない加入者による接続構築の試みは、時間的に制限して、あるいは永続的に阻止することができる。署名した加入者のみが通信できることを、確認することができる。
【００５４】
遠隔通信網の好ましい形態においては、１つまたは複数の加入者は、リレイ機能を有することができ、あるいはリレイとして働くことができる。換言すると、通信網の一部がリレイ機能を有することができる。その場合に、提供者または仲介ユニットにおいて署名した加入者またはネットワークノードは、同一のプロトコルを使用する加入者またはネットワークノードのためにだけ、リレイとして機能することができ、あるいはこの種の加入者またはネットワークノードのみをリレイとして利用することができる。さらに、提供者または仲介ユニットにおいて署名した加入者またはネットワークノードは、提供者または仲介ユニットにおいて、あるいは提供者または仲介ユニットと提携している他の提供者または仲介ユニットにおいて署名しており、然るべく認証できる加入者またはネットワークノードのためにだけ、リレーとして機能することができ、あるいはこの種の加入者またはネットワークノードのみをリレイとして利用することができる。
【００５５】
さらに、予め定めることのできる数の加入者は、暗号化された識別アドレスを交換することができる。特に、署名した各ネットワークノードが彼のすべての署名した隣人と、すなわち直接かつ中間リレイなしで到達できる、署名したネットワークノードと、暗号化された識別アドレスを交換していると、効果的である。たとえばネットワークノードＡが隣人Ｘをリレイとして利用しようとする場合に、彼は、Ｘのルーティングアドレスもローカルアドレスも含まず、その代わりに暗号化された識別アドレスを含むメッセージをブロードキャスト方法において送信する。このメッセージは、その中にＡのルーティングアドレスおよび／またはローカルアドレスが必要である場合には、新しく選択されたこの種のアドレスを含むことができる。同様に、Ｘは、問いを参照して、新しく選択されたアドレスで応答することができる。
【００５６】
遠隔通信網の他の好ましい形態において、仲介ユニットから少なくとも１つの定義可能な部分網へのゲートウェイを駆動することができる。その場合に部分網の少なくとも１つの予め定めることのできる加入者は、トポロジカルアドレスを使用することができる。
【００５７】
全体としてここで説明した方法は、提供者または仲介ユニットが、ゲートウェイから署名した各加入者またはネットワークノードのチェーンを介して各署名した加入者またはネットワークノードへ到達できる、部分網へのゲートウェイも駆動する場合に、特に適しており、その場合にチェーン内では署名した加入者またはネットワークノードのトポロジカルアドレスを使用することができる。この場合において、ゲートウェイは中間ユニットと安全に通信することができ、かつ両者は提供者によって駆動されるロケーションレジスタと安全に通信することができる。特殊な場合において、これら３つのネットワークノードの幾つかを同じにすることができる。
【００５８】
この種の部分網内にある署名した加入者またはネットワークノードへの通信関係を構築する場合に、ゲートウェイまでの通信構築は上述した方法に従って行うことができる。部分網内では、トポロジカルアドレス情報が使用される。トポロジカルアドレス情報に基づくローカリゼーションを困難にするために、次の方法を使用することができる：
（Ａ）トポロジカルアドレスを使用する、部分網の少なくとも１つの予め定めることのできる加入者またはネットワークノードは、少なくとも１つの座標チェンジを実施することができる。他の加入者またはネットワークノードも、この種の座標チェンジを実施することができる。その場合に座標は、冗長に提供することができる。その場合にルーティングのためには、座標の選択のみを使用することができる。
【００５９】
（Ｂ）特に高い安全性のために、座標選択のためのアドレス評価を常にゲートウェイ内で行うことができる。
【００６０】
（Ｃ）高い安全性は、通信構築のために使用すべき、あるいは評価すべきトポロジカルアドレスまたはアドレス情報が常に暗号化されて伝送される場合にも得られる。その場合に少なくとも１つの予め定めることのできる加入者またはネットワークノードは、安全モジュールを有することができ、その安全モジュールが受信したトポロジカルアドレスまたはアドレス情報の復号、次のリレイを選択するためのさらなる処理およびさらに到達すべきトポロジカルアドレス情報の暗号化を実施する。その場合に、安全モジュールが暗号化されたトポロジカルアドレスの復号に適していることが、特に重要である。安全モジュールは、適切な方法で攻撃から保護することができるので、通信構築のために使用すべきトポロジカルアドレス情報は明文で読み出すことはできない。安全モジュールとして、特に実際的な方法においては、チップを使用することができる。
【００６１】
ここにある説明に示されている、１つまたは複数の加入者の全機能は、特に確実な方法で、少なくとも１つのネットワークノード、少なくとも１つのモジュールまたは、１つまたは複数のネットワークノードの少なくとも１つの装置によって、好ましくは自動的に、実施することができる。
【００６２】
ここで説明した方法を通信網内で使用する場合には、たとえばリンクステートプロトコル−たとえばＯＳＰＦ−が使用される場合に、ルーティングアドレスの頻繁なチェンジが重要なネットワーク負荷をもたらさないように、考慮しなければならない。本方法は、提供者が、署名した加入者またはネットワークノードのチェーンを介してゲートウェイから各署名したネットワークノードまたは加入者に到達できる、部分網へのゲートウェイも駆動する場合に、特に効果的に使用できる。これは、たとえばＷＬＡＮ部分網とすることができ、これは原則的に特に攻撃可能である。
【００６３】
本発明に基づく方法においては、暗号学的な機能と、たとえば暗号化方法、認証方法およびインテグリティ保護方法のような方法を使用することができる。この種の特殊な機能と方法は、ここでは説明されないが、本発明の枠内においてこの種のすべての適切な機能と方法を利用することができる。
【００６４】
さらに、本発明の枠内において、ネットワークノード間の通信のためのプロトコルが挙げられる。プロトコルは、ここでは詳細には説明しない。むしろ、本発明の枠内においては、必要かつ適切な機能を準備する、すべての任意のプロトコルを使用することができる。
【００６５】
本発明の枠内において、原則的に、第１と第２の加入者の間の遠隔通信接続の構築が問題とされている。本発明は、特に、アドレスおよび／または識別子の内密性を保護するために用いられる。これに関して、ここで説明した、遠隔通信接続の構築は、すでに存在している遠隔通信接続の間の構築の意味でも理解することができる。その場合にこの構築は、アドレスおよび／または識別子の内密性の向上された安全性ないし向上された保護により、すでにある遠隔通信接続を保全するために用いられる、遠隔通信接続の構築である。この主旨において、遠隔通信接続の本発明に基づく構築は、必ずしも遠隔通信接続の原則的な開始を意味せず、より高い安全性を有する遠隔通信接続によってすでにある遠隔通信接続をある意味で補完することを意味している。
【００６６】
本発明の教示を効果的な方法で実施しかつ展開する種々の可能性がある。それについて、後置されている請求項と、図面による本発明の好ましい実施例の、以下の説明を参照することができる。図面による本発明の好ましい実施例の説明との組合わせにおいて、本教示の一般的に好ましい形態と展開も説明される。
【発明の実施のための最良の形態】
【００６７】
唯一の図は、遠隔通信網における第１の加入者Ａと第２の加入者ＢＫ−ユーザーノード（Benutzerknoten）−の間に遠隔通信接続を構築するための、本発明に基づく方法の実施例を概略的に示している。加入者Ａ、ＢＫにアドレスを対応づけることができる。遠隔通信網内の加入者ＡとＢＫの間の安全な遠隔通信接続に関して、第２の加入者ＢＫには接続を構築する前に、仲介ユニットＴＲ−加入者レジスタ（Teilnehmerregister）−によって予め定めることのできる数のアドレスが割り当てられる。接続の構築は、仲介ユニットＴＲによって仲介される。第２の加入者ＢＫは、接続を構築する際に、仲介ユニットＴＲによって割り当てられた複数のアドレスの少なくとも１つを使用する。
【００６８】
まず、ネットワークノードまたは加入者Ａは、ＢＫの公開のアドレスｂｋｏを遠隔通信網内へ送信する。ここで説明されている方法においては、ｂｋｏをルーティングアドレスに変換する、ｂｋｏに属するネームサーバ−ネットワークノード−が、ＢＫの加入者レジスタＴＲないし仲介ユニットであるものと、仮定されている。
【００６９】
他の方法においては、ＴＲはＢＫに対する安全な通信関係を構築し、接続構築に関するＡの希望を、場合によってはＡに関する他の情報−たとえばルーティングアドレスと、提供できる場合には、Ａの公開のアドレス−と共に伝送し、ＢＫのルーティングアドレスをＡへ送信するという、ＢＫの同意を得て、利用すべきルーティングアドレスｂｋｒをＢＫと取り決める。ＡもＢＫのように署名している場合には、ＴＲはＢＫへ認証パラメータを送信する。その後ＴＲは，Ａにｂｋｒを送信する。Ａも署名している場合には、ＴＲはそのために保護されている通信関係を利用して、ＢＫへ送信された認証パラメータに適合する認証パラメータをＡへ伝達する。その後Ａは、ＢＫへの通信を構築することができ、両者は場合によっては認証し合うことができる。この方法は、Ａが署名している場合にのみ、安全である。ＴＲまたはＢＫは、ルーティング情報またはルーティングアドレスを送信することを、拒否することができる。
【００７０】
その代わりに、ＢＫもＡの希望に基づいて、Ａへの接続を構築する接続を構築することができる。その場合にＢＫとＡは、場合によっては認証し合うことができる。ここではまず、ＴＲがＢＫへの安全な通信関係を構築して、接続を構築するというＡの希望を、場合によってはＡに関する他の情報−たとえばＡのルーティングアドレスと、提供可能な場合には、公開のアドレス−と共に伝達する。ＡもＢＫと同様に署名している場合には、ＴＲはＢＫへ認証パラメータを送信する。この選択的な方法は、同様に、Ａが署名している場合にのみ、安全である。ＴＲは、ルーティング情報を送信することを、拒否することができる。
【００７１】
攻撃者がシステマチックにＴＲへの照会を行って、それによって以降のＢＫへのデータストリームを関連づけようとすることを阻止するために、ＴＲは、最初の照会が拒否された後は、照会を受けたネットワークノードをそれ以降の照会について一時的に、あるいは永続的に遮断し、かつ／または特別に認証かつ署名していないネットワークノードからのＢＫに関するすべての照会を、それ以降の照会に関して一時的に、あるいは永続的に阻止することができる。
【００７２】
本発明に基づく教示の他の好ましい形態と展開に関して、明細書の一般的な部分と、添付の特許請求項を参照することができる。
【００７３】
最後に、上で純粋に恣意的に選択された実施例は、単に本発明に基づく教示を説明するために用いられるものであって、この教示はこの実施例に限定されるものではないことを、特に強調しておく。
【図面の簡単な説明】
【００７４】
【図１】遠隔通信接続を構築するための本発明に基づく方法を概略的に説明する実施例を示している。
【図１】
2005510964.tif 000003
【国際調査報告】
2005510964.tif 000004
2005510964.tif 000005
2005510964.tif 000006
2005510964.tif 000007
2005510964.tif 000008
2005510964.tif 000009