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