(57)【特許請求の範囲】
【請求項１】
パケットのパケットヘッダの送信先アドレスに基づき当該パケットを前記送信先アドレスを有する端末へ転送するパケット通信網と、このパケット通信網に接続されてそれぞれ固有の端末アドレスを持つ複数の端末とからなる通信システムで、送信先端末の端末アドレスをパケットヘッダの送信先アドレスへ設定するとともに、送信元端末の端末アドレスをパケットヘッダの送信元アドレスへ設定したパケットを、これら端末間で前記パケット通信網を介してやり取りすることによりパケット通信を行う際、一方の端末が他方の端末に対してその端末アドレスを秘匿してパケット通信を行うアドレス秘匿通信方法であって、
前記パケット通信網に接続されて固有のネットワークアドレスを複数持つプライバシーゲートウェイで、前記各端末からのパケットを受信し、その受信パケットの送信先アドレスおよび送信元アドレスをそれぞれ異なるアドレスへ置換して転送し、
前記プライバシーゲートウェイでは、
前記各端末の端末アドレスと、当該プライバシーゲートウェイの前記ネットワークアドレスから選択した当該端末に固有の代替アドレスとを組として対応付けるとともに、これら組を変換ルールとして保持し、
この変換ルールに基づいて、前記受信パケットの送信先アドレスに格納されている代替アドレスを対応する送信先端末の端末アドレスへ変換するとともに、前記受信パケットの送信元アドレスに格納されている端末アドレスを対応する送信元端末の代替アドレスへ変換し、
前記変換により得られた前記送信先アドレスに対応する端末アドレスで前記受信パケットの送信先アドレスを置換するとともに、前記変換により得られた前記送信元アドレスに対応する代替アドレスで前記受信パケットの送信元アドレスを置換し、
前記送信先アドレスおよび送信元アドレスを置換した当該受信パケットを前記パケット通信網へ送信することを特徴とするアドレス秘匿通信方法。
【請求項２】
請求項１記載のアドレス秘匿通信方法において、
前記送信先端末では、予め割り当てられた前記プライバシーゲートウェイの前記ネットワークアドレスの１つからなる自端末の代替アドレスを前記送信元端末へ公開し、
前記送信元端末では、前記送信先端末から公開された前記送信先端末の代替アドレスを、前記送信先端末宛のパケットの送信先アドレスとして用いることを特徴とするアドレス秘匿通信方法。
【請求項３】
請求項１記載のアドレス秘匿通信方法において、
前記プライバシーゲートウェイでは、前記受信パケットの送信元アドレスに対応する代替アドレスが前記変換ルールに登録されていない場合、当該プライバシーゲートウェイの前記ネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと前記送信元アドレスとの組を前記変換ルールへ登録することを特徴とするアドレス秘匿通信方法。
【請求項４】
請求項１記載のアドレス秘匿通信方法において、
前記送信元端末では、前記パケット通信網に接続されて前記プライバシーゲートウェイの変換ルールと同一内容のサーバ変換ルールを有するアコモデーションサーバへ、前記送信先端末の代替アドレスを問い合わせ、
前記アコモデーションサーバでは、前記問い合わせに応じて、当該送信先端末の端末アドレスに対応する代替アドレスを前記サーバ変換ルールから取得して前記送信元端末へ通知し、
前記送信元端末では、前記アコモデーションサーバから通知された前記送信先端末の代替アドレスを、前記送信先端末宛のパケットの送信先アドレスとして用いることを特徴とするアドレス秘匿通信方法。
【請求項５】
請求項４記載のアドレス秘匿通信方法において、
前記送信先端末では、予め割り当てられた前記プライバシーゲートウェイの前記ネットワークアドレスの１つからなる自端末の代替アドレスを前記送信元端末へ公開し、
前記送信元端末では、前記アコモデーションサーバへの問い合わせの際、予め前記送信先端末から公開された前記送信先端末の代替アドレスを、前記送信先端末の端末アドレスとして用いて問い合わせを行い、この問い合わせに応じて前記アコモデーションサーバから通知された前記送信先端末の代替アドレスを、前記送信先端末宛のパケットの送信先アドレスとして用いることを特徴とするアドレス秘匿通信方法。
【請求項６】
請求項４または５記載のアドレス秘匿通信方法において、
前記アコモデーションサーバでは、前記問い合わせ元である送信元端末の端末アドレスに対応する代替アドレスが前記サーバ変換ルールに登録されていない場合、前記プライバシーゲートウェイの前記ネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その代替アドレスと前記端末アドレスとの組を前記サーバ変換ルールへ登録するとともに、前記プライバシーゲートウェイへ前記組の登録更新を指示し、
前記プライバシーゲートウェイでは、前記アコモデーションサーバからの前記登録更新指示に応じて、前記組を前記変換ルールへ登録更新することを特徴とするアドレス秘匿通信方法。
【請求項７】
パケットヘッダの送信先アドレスに基づき当該パケットを前記送信先アドレスを有する端末へ転送するパケット通信網と、このパケット通信網に接続されてそれぞれ固有の端末アドレスを持つ複数の端末とからなり、これら端末間で、送信先端末の端末アドレスをパケットヘッダの送信先アドレスへ設定するとともに、送信元端末の端末アドレスをパケットヘッダの送信元アドレスへ設定したパケットを、前記パケット通信網を介してやり取りすることによりパケット通信を行う際、一方の端末が他方の端末に対してその端末アドレスを秘匿してパケット通信を行うアドレス秘匿通信システムであって、
前記パケット通信網に接続されて固有のネットワークアドレスを複数持ち、前記各端末からのパケットを受信し、その受信パケットの送信先アドレスおよび送信元アドレスをそれぞれ異なるアドレスへ置換して転送するプライバシーゲートウェイをさらに備え、
前記プライバシーゲートウェイは、
前記各端末の端末アドレスと、当該プライバシーゲートウェイの前記ネットワークアドレスから選択した当該端末に固有の代替アドレスとを組として対応付けて保持する変換ルールと、
この変換ルールに基づいて、任意の送信先アドレスに格納されている代替アドレスを対応する送信先端末の端末アドレスへ変換するとともに、任意の送信元アドレスに格納されている端末アドレスを対応する送信元端末の代替アドレスへ変換するアドレス変換部と、
前記受信パケットについて、前記アドレス変換部から取得した前記送信先アドレスに対応する端末アドレスで前記送信先アドレスを置換するとともに、前記アドレス変換部から取得した前記送信元アドレスに対応する代替アドレスで前記送信元アドレスを置換し、置換後の当該受信パケットを前記パケット通信網へ送信するパケット転送部とを有することを特徴とするアドレス秘匿通信システム。
【請求項８】
請求項７記載のアドレス秘匿通信システムにおいて、
前記プライバシーゲートウェイは、前記受信パケットの送信元アドレスに対応する代替アドレスが前記変換ルールに登録されていない場合、当該プライバシーゲートウェイの前記ネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスを選択し、その新たな代替アドレスと前記送信元アドレスとの組を前記変換ルールへ登録するルール管理部をさらに有することを特徴とするアドレス秘匿通信システム。
【請求項９】
請求項７記載のアドレス秘匿通信システムにおいて、
前記パケット転送部は、前記受信パケットの送信先アドレスに対応する端末アドレスが前記変換ルールに登録されていない場合、当該受信パケットを廃棄することを特徴とするアドレス秘匿通信システム。
【請求項１０】
請求項７記載のアドレス秘匿通信システムにおいて、
前記プライバシーゲートウェイは、前記変換ルールに登録されている端末アドレスと代替アドレスとの組のうち、所定保持期間にわたって使用されていない組を前記変換ルールから消去し、当該代替アドレスを未登録とするルール管理部をさらに有することを特徴とするアドレス秘匿通信システム。
【請求項１１】
請求項７記載のアドレス秘匿通信システムにおいて、
前記パケット通信網に接続されて前記プライバシーゲートウェイの変換ルールと同一内容のサーバ変換ルールを有し、前記各端末からの所望の端末に関する代替アドレスの問い合わせに応じて、前記サーバ変換ルールに基づき前記所望の端末に関する代替アドレスを取得し、問い合わせ元の端末へ通知するアコモデーションサーバをさらに備えることを特徴とするアドレス秘匿通信システム。
【請求項１２】
請求項１１記載のアドレス秘匿通信システムにおいて、
前記アコモデーションサーバは、前記各端末からの当該端末に関する代替アドレスの問い合わせに応じて、前記サーバ変換ルールに基づき当該端末の端末アドレスに対応する代替アドレスを取得して問い合わせ元の端末へ通知するサービス管理部を有することを特徴とするアドレス秘匿通信システム。
【請求項１３】
請求項１１記載のアドレス秘匿通信システムにおいて、
前記アコモデーションサーバは、前記各端末からの所望の送信先端末に関する代替アドレスの問い合わせに応じて、前記サーバ変換ルールに基づき当該送信先端末の端末アドレスに対応する代替アドレスを取得して問い合わせ元の端末へ通知するサービス管理部を有することを特徴とするアドレス秘匿通信システム。
【請求項１４】
請求項１２または１３記載のアドレス秘匿通信システムにおいて、
前記サービス管理部は、前記端末アドレスに対応する代替アドレスが前記サーバ変換ルールに登録されていない場合、前記プライバシーゲートウェイの前記ネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと前記アドレスとの組を前記サーバ変換ルールへ登録するとともに、前記プライバシーゲートウェイへ前記組の登録更新を指示し、
前記プライバシーゲートウェイは、前記アコモデーションサーバからの前記登録更新指示に応じて、前記組を前記変換ルールへ登録更新するルール管理部を有することを特徴とするアドレス秘匿通信システム。
【請求項１５】
請求項１３記載のアドレス秘匿通信システムにおいて、
前記サービス管理部は、前記問い合わせで指定された端末アドレスが代替アドレスの場合、前記サーバ変換ルールに基づき、当該代替アドレスに対応する元の端末アドレスに対して、前記プライバシーゲートウェイの前記ネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと前記アドレスとの組を前記サーバ変換ルールへ登録するとともに、前記プライバシーゲートウェイへ前記組の登録更新を指示し、
前記プライバシーゲートウェイは、前記アコモデーションサーバからの前記登録更新指示に応じて、前記組を前記変換ルールへ登録更新するルール管理部を有することを特徴とするアドレス秘匿通信システム。
【請求項１６】
請求項１３記載のアドレス秘匿通信システムにおいて、
前記サービス管理部は、前記問い合わせ元の端末の端末アドレスに対応する代替アドレスが前記サーバ変換ルールに登録されていない場合、前記プライバシーゲートウェイの前記ネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと前記端末アドレスとの組を前記サーバ変換ルールへ登録するとともに、前記プライバシーゲートウェイへ前記組の登録更新を指示し、
前記プライバシーゲートウェイは、前記アコモデーションサーバからの前記登録更新指示に応じて、前記組を前記変換ルールへ登録更新するルール管理部を有することを特徴とするアドレス秘匿通信システム。
【請求項１７】
請求項７記載のアドレス秘匿通信システムにおいて、
前記パケット転送部は、前記受信パケットのパケットヘッダの前記送信先アドレスおよび前記送信元アドレスに加えて、そのパケットヘッダ以外に含まれる前記送信先アドレスおよび前記送信元アドレスを、それぞれ前記端末アドレスおよび前記代替アドレスにより置換して送信することを特徴とするアドレス秘匿通信システム。
【請求項１８】
パケットヘッダの送信先アドレスに基づき当該パケットを前記送信先アドレスを有する端末へ転送するパケット通信網と、このパケット通信網に接続されてそれぞれ固有の端末アドレスを持つ複数の端末とからなり、これら端末間で、送信先端末の端末アドレスをパケットヘッダの送信先アドレスへ設定するとともに、送信元端末の端末アドレスをパケットヘッダの送信元アドレスへ設定したパケットを、前記パケット通信網を介してやり取りすることによりパケット通信を行う際、一方の端末が他方の端末に対してその端末アドレスを秘匿してパケット通信を行うアドレス秘匿通信システムで用いられ、前記パケット通信網に接続されて固有のネットワークアドレスを複数持ち、前記各端末からのパケットを受信し、その受信パケットの送信先アドレスおよび送信元アドレスをそれぞれ異なるアドレスへ置換して転送するプライバシーゲートウェイであって、
前記各端末の端末アドレスと、当該プライバシーゲートウェイの前記ネットワークアドレスから選択した当該端末に固有の代替アドレスとを組として対応付けて保持する変換ルールと、
この変換ルールに基づいて、任意の送信先アドレスに格納されている代替アドレスを対応する送信先端末の端末アドレスへ変換するとともに、任意の送信元アドレスに格納されている端末アドレスを対応する送信元端末の代替アドレスへ変換するアドレス変換部と、
前記受信パケットについて、前記アドレス変換部から取得した前記送信先アドレスに対応する端末アドレスにより前記送信先アドレスを置換するとともに、前記アドレス変換部から取得した前記送信元アドレスに対応する代替アドレスにより前記送信元アドレスを置換し、置換後の当該受信パケットを前記パケット通信網へ送信するパケット転送部とを備えることを特徴とするプライバシーゲートウェイ。
【請求項１９】
請求項１８記載のプライバシーゲートウェイにおいて、
前記受信パケットの送信元アドレスに対応する代替アドレスが前記変換ルールに登録されていない場合、当該プライバシーゲートウェイの前記ネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと前記送信元アドレスとの組を前記変換ルールへ登録するルール管理部をさらに備えることを特徴とするプライバシーゲートウェイ。
【請求項２０】
請求項１８記載のプライバシーゲートウェイにおいて、
前記パケット転送部は、前記受信パケットの送信先アドレスに対応する端末アドレスが前記変換ルールに登録されていない場合、当該受信パケットを廃棄することを特徴とするプライバシーゲートウェイ。
【請求項２１】
請求項１８記載のプライバシーゲートウェイにおいて、
前記プライバシーゲートウェイは、前記変換ルールに登録されている端末アドレスと代替アドレスとの組のうち、所定保持期間にわたって使用されていない組を前記変換ルールから消去し、当該代替アドレスを未登録とするルール管理部をさらに有することを特徴とするプライバシーゲートウェイ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アドレス秘匿通信方法、システムおよびプライバシーゲートウェイに関し、インターネット等のパケット通信網でプライバシーを維持するためのアドレス秘匿通信方法、システムおよびプライバシーゲートウェイに関するものである。
【０００２】
【従来の技術】
データ通信網におけるプライバシー維持技術は、目的に応じて、通信内容を秘匿する技術と、通信の存在を秘匿する技術と、通信を行う端末の属性を秘匿する技術に分類される。本発明では、これらプライバシー維持技術のうち、通信を行う端末の属性の１つである端末アドレス（ネットワークアドレス）を秘匿するアドレス秘匿通信技術について述べる。
従来、ＩＰ網などのパケット通信網において、端末の一方あるいは両方が他方の端末に対して、端末アドレスを秘匿して通信するための実現技術として、プロキシサーバを経由して通信する方式と、アドレス変換装置を経由して通信する方式とが検討されている。
【０００３】
まず、プロキシサーバを経由して通信する方式について説明する。
この方式は、プロキシサーバで、ＷＷＷ技術に基づくＷＷＷクライアントが送信するデータ取得要求の内容を解釈し、その解釈した通信内容に基づき、当該データを保持するＷＷＷサーバに対して新たにデータ取得要求を行ってそのデータを取得した後、ＷＷＷクライアントにデータを転送するようにしたものである。ＷＷＷクライアントおよびＷＷＷサーバは、プロキシサーバで対応できるアプリケーションであれば、それぞれプロキシサーバと通信を行うことによって、それぞれ自身の端末アドレスを他方に対して秘匿して通信することが可能となる。
【０００４】
次に、アドレス変換装置を経由して通信する方式について説明する。
この方式は、端末間がパケットを送受信するネットワーク経路上にアドレス変換装置を設け、そのアドレス変換装置で、一方から入力されたパケットのヘッダ部分に含まれる送信先アドレスまたは送信元アドレスを別の一時アドレスに変換して、他方に出力するとともに、他方から入力されたパケットの一時アドレスを元のアドレスに変換して、一方に出力するようにしたものである。
これにより、アドレス変換装置の両側に存在する端末間で、一方の端末は自身の端末アドレスがアドレス変換装置によって別の一時アドレスに変換されるため、他方に対して端末アドレスを秘匿して通信することが可能となる。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来のアドレス秘匿通信技術では、以下のような問題点があった。
まず、前者のプロキシサーバを経由して通信する方式では、プロキシサーバは、クライアント端末からパケットを受信した時、どのサーバ端末に該パケットを中継すべきか判断できないため、パケットに含まれる通信内容を解釈するとともに新たにサーバ端末に対するメッセージを生成する処理を行う必要がある。これらの処理はプロキシソフトウェアによる処理であるため、処理を行うためのハードウェア量の増加と処理時間の遅延が発生するという問題点があった。
また、プロキシソフトウェアの処理は、アプリケーションの通信手順に基づく処理であるため、アプリケーションごとに処理内容が異なる。このため、任意のアプリケーションで利用できる方式ではないという問題点があった。
【０００６】
一方、アドレス変換装置を経由して通信する方式では、端末で、アドレス変換装置の持つ端末アドレスに対してパケットを送信せずに、相手端末の端末アドレスに対してパケットを送信するため、端末が送受信するパケットが通過するネットワーク経路上にアドレス変換装置が配置されている必要がある。このためアドレスを秘匿して通信可能な端末が限定されるという問題点があった。
また、ネットワーク経路上にアドレス変換装置が固定的に接続されており、端末が使用／非使用を容易に選択できないため、アドレス変換装置は、アドレスを秘匿する必要がない端末間でやり取りされるパケットについても変換処理しなければならず、処理量の増加に起因してハードウェア量が増加するという問題点があった。
【０００７】
本発明はこのような課題を解決するためのものであり、少ないハードウェア量で経済的に構築できるとともに、アプリケーションや端末の接続位置が制限されことなく端末アドレスを秘匿して通信できるアドレス秘匿通信方法、システムおよびプライバシーゲートウェイを提供することを目的としている。
【０００８】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかるアドレス秘匿通信方法は、パケットのパケットヘッダの送信先アドレスに基づき当該パケットを送信先アドレスを有する端末へ転送するパケット通信網と、このパケット通信網に接続されてそれぞれ固有の端末アドレスを持つ複数の端末とからなる通信システムで、送信先端末の端末アドレスをパケットヘッダの送信先アドレスへ設定するとともに、送信元端末の端末アドレスをパケットヘッダの送信元アドレスへ設定したパケットを、これら端末間でパケット通信網を介してやり取りすることによりパケット通信を行う際、一方の端末が他方の端末に対してその端末アドレスをパケット通信を行うアドレス秘匿通信方法であって、パケット通信網に接続されて固有のネットワークアドレスを複数持つプライバシーゲートウェイで、各端末からのパケットを受信し、その受信パケットの送信先アドレスおよび送信元アドレスをそれぞれ異なるアドレスへ置換して転送し、プライバシーゲートウェイでは、各端末の端末アドレスと、当該プライバシーゲートウェイのネットワークアドレスから選択した当該端末に固有の代替アドレスとを組として対応付けるとともに、これら組を変換ルールとして保持し、この変換ルールに基づいて、受信パケットの送信先アドレスに格納されている代替アドレスを対応する送信先端末の端末アドレスへ変換するとともに、受信パケットの送信元アドレスに格納されている端末アドレスを対応する送信元端末の代替アドレスへ変換し、変換により得られた送信先アドレスに対応する端末アドレスで受信パケットの送信先アドレスを置換するとともに、変換により得られた送信元アドレスに対応する代替アドレスで受信パケットの送信元アドレスを置換し、送信先アドレスおよび送信元アドレスを置換した当該受信パケットをパケット通信網へ送信するようにしたものである。
【０００９】
送信先端末の代替アドレスについて、送信先端末では、予め割り当てられたプライバシーゲートウェイのネットワークアドレスの１つからなる自端末の代替アドレスを送信元端末へ公開し、送信元端末では、送信先端末から公開された送信先端末の代替アドレスを、送信先端末宛のパケットの送信先アドレスとして用いるようにしてもよい。
【００１０】
送信元端末の代替アドレスについて、プライバシーゲートウェイでは、受信パケットの送信元アドレスに対応する代替アドレスが変換ルールに登録されていない場合、当該プライバシーゲートウェイのネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと送信元アドレスとの組を変換ルールへ登録するようにしてもよい。
【００１１】
送信先端末の代替アドレスについて、送信元端末では、パケット通信網に接続されてプライバシーゲートウェイの変換ルールと同一内容のサーバ変換ルールを有するアコモデーションサーバへ、送信先端末の代替アドレスを問い合わせ、アコモデーションサーバでは、問い合わせに応じて、当該送信先端末の端末アドレスに対応する代替アドレスをサーバ変換ルールから取得して送信元端末へ通知し、送信元端末では、アコモデーションサーバから通知された送信先端末の代替アドレスを、送信先端末宛のパケットの送信先アドレスとして用いるようにしてもよい。
【００１２】
送信先端末の代替アドレスについて、送信先端末では、予め割り当てられたプライバシーゲートウェイのネットワークアドレスの１つからなる自端末の代替アドレスを送信元端末へ公開し、送信元端末では、アコモデーションサーバへの問い合わせの際、予め送信先端末から公開された送信先端末の代替アドレスを、送信先端末の端末アドレスとして用いて問い合わせを行い、この問い合わせに応じてアコモデーションサーバから通知された送信先端末の代替アドレスを、送信先端末宛のパケットの送信先アドレスとして用いるようにしてもよい。
【００１３】
送信元端末の代替アドレスについて、アコモデーションサーバでは、問い合わせ元である送信元端末の端末アドレスに対応する代替アドレスがサーバ変換ルールに登録されていない場合、プライバシーゲートウェイのネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その代替アドレスと端末アドレスとの組をサーバ変換ルールへ登録するとともに、プライバシーゲートウェイへ組の登録更新を指示し、プライバシーゲートウェイでは、アコモデーションサーバからの登録更新指示に応じて、組を変換ルールへ登録更新するようにしてもよい。
【００１４】
また、本発明にかかるアドレス秘匿通信システムは、パケットヘッダの送信先アドレスに基づき当該パケットを送信先アドレスを有する端末へ転送するパケット通信網と、このパケット通信網に接続されてそれぞれ固有の端末アドレスを持つ複数の端末とからなり、これら端末間で、送信先端末の端末アドレスをパケットヘッダの送信先アドレスへ設定するとともに、送信元端末の端末アドレスをパケットヘッダの送信元アドレスへ設定したパケットを、パケット通信網を介してやり取りすることによりパケット通信を行う際、一方の端末が他方の端末に対してその端末アドレスを秘匿してパケット通信を行うアドレス秘匿通信システムであって、パケット通信網に接続されて固有のネットワークアドレスを複数持ち、各端末からのパケットを受信し、その受信パケットの送信先アドレスおよび送信元アドレスをそれぞれ異なるアドレスへ置換して転送するプライバシーゲートウェイをさらに備え、プライバシーゲートウェイに、各端末の端末アドレスと、当該プライバシーゲートウェイのネットワークアドレスから選択した当該端末に固有の代替アドレスとを組として対応付けて保持する変換ルールと、この変換ルールに基づいて、任意の送信先アドレスに格納されている代替アドレスを対応する送信先端末の端末アドレスへ変換するとともに、任意の送信元アドレスに格納されている端末アドレスを対応する送信元端末の代替アドレスへ変換するアドレス変換部と、受信パケットについて、アドレス変換部から取得した送信先アドレスに対応する端末アドレスで送信先アドレスを置換するとともに、アドレス変換部から取得した送信元アドレスに対応する代替アドレスで送信元アドレスを置換し、置換後の当該受信パケットをパケット通信網へ送信するパケット転送部とを設けてもよい。
【００１５】
送信元端末の代替アドレスについて、プライバシーゲートウェイにルール管理部を設けて、受信パケットの送信元アドレスに対応する代替アドレスが変換ルールに登録されていない場合、当該プライバシーゲートウェイのネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスを選択し、その新たな代替アドレスと送信元アドレスとの組を変換ルールへ登録するようにしてもよい。
【００１６】
パケット転送部で、受信パケットの送信先アドレスに対応する端末アドレスが変換ルールに登録されていない場合、当該受信パケットを廃棄するようにしてもよい。
【００１７】
変換ルールの管理について、プライバシーゲートウェイにルール管理部を設けて、変換ルールに登録されている端末アドレスと代替アドレスとの組のうち、所定保持期間にわたって使用されていない組を変換ルールから消去し、当該代替アドレスを未登録とするようにしてもよい。
【００１８】
各端末の代替アドレスを管理する場合、パケット通信網に接続されてプライバシーゲートウェイの変換ルールと同一内容のサーバ変換ルールを有するアコモデーションサーバを設けて、各端末からの所望の端末に関する代替アドレスの問い合わせに応じて、サーバ変換ルールに基づき所望の端末に関する代替アドレスを取得し、問い合わせ元の端末へ通知するようにしてもよい。
【００１９】
代替アドレスの通知について、アコモデーションサーバにサービス管理部を設けて、各端末からの当該端末に関する代替アドレスの問い合わせに応じて、サーバ変換ルールに基づき当該端末の端末アドレスに対応する代替アドレスを取得して問い合わせ元の端末へ通知するようにしてもよい。
【００２０】
代替アドレスの通知について、アコモデーションサーバにサービス管理部を設けて、各端末からの所望の送信先端末に関する代替アドレスの問い合わせに応じて、サーバ変換ルールに基づき当該送信先端末の端末アドレスに対応する代替アドレスを取得して問い合わせ元の端末へ通知するようにしてもよい。
【００２１】
未登録の代替アドレスについて、サービス管理部で、端末アドレスに対応する代替アドレスがサーバ変換ルールに登録されていない場合、プライバシーゲートウェイのネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスとアドレスとの組をサーバ変換ルールへ登録するとともに、プライバシーゲートウェイに組の登録更新を指示し、プライバシーゲートウェイにはルール管理部を設けて、アコモデーションサーバからの登録更新指示に応じて、組を変換ルールへ登録更新するようにしてもよい。
【００２２】
代替アドレスの通知について、サービス管理部で、問い合わせで指定された端末アドレスが代替アドレスの場合、サーバ変換ルールに基づき、当該代替アドレスに対応する元の端末アドレスに対して、プライバシーゲートウェイのネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスとアドレスとの組をサーバ変換ルールへ登録するとともに、プライバシーゲートウェイへ組の登録更新を指示し、プライバシーゲートウェイにはルール管理部を設けて、アコモデーションサーバからの登録更新指示に応じて、組を変換ルールへ登録更新するようにしてもよい。
【００２３】
未登録の代替アドレスについて、サービス管理部で、問い合わせ元の端末の端末アドレスに対応する代替アドレスがサーバ変換ルールに登録されていない場合、プライバシーゲートウェイのネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと端末アドレスとの組をサーバ変換ルールへ登録するとともに、プライバシーゲートウェイへ組の登録更新を指示し、プライバシーゲートウェイにはルール管理部を設けて、アコモデーションサーバからの登録更新指示に応じて、組を変換ルールへ登録更新するようにしてもよい。
【００２４】
パケットヘッダ以外に含まれるアドレスについて、パケット転送部で、受信パケットのパケットヘッダの送信先アドレスおよび送信元アドレスに加えて、そのパケットヘッダ以外に含まれる送信先アドレスおよび送信元アドレスを、それぞれ端末アドレスおよび代替アドレスにより置換して送信するようにしてもよい。
【００２５】
また、本発明にかかるプライバシーゲートウェイは、パケットヘッダの送信先アドレスに基づき当該パケットを送信先アドレスを有する端末へ転送するパケット通信網と、このパケット通信網に接続されてそれぞれ固有の端末アドレスを持つ複数の端末とからなり、これら端末間で、送信先端末の端末アドレスをパケットヘッダの送信先アドレスへ設定するとともに、送信元端末の端末アドレスをパケットヘッダの送信元アドレスへ設定したパケットを、パケット通信網を介してやり取りすることによりパケット通信を行う際、一方の端末が他方の端末に対してその端末アドレスを秘匿してパケット通信を行うアドレス秘匿通信システムで用いられ、パケット通信網に接続されて固有のネットワークアドレスを複数持ち、各端末からのパケットを受信し、その受信パケットの送信先アドレスおよび送信元アドレスをそれぞれ異なるアドレスへ置換して転送するプライバシーゲートウェイであって、各端末の端末アドレスと、当該プライバシーゲートウェイのネットワークアドレスから選択した当該端末に固有の代替アドレスとを組として対応付けて保持する変換ルールと、この変換ルールに基づいて、任意の送信先アドレスに格納されている代替アドレスを対応する送信先端末の端末アドレスへ変換するとともに、任意の送信元アドレスに格納されている端末アドレスを対応する送信元端末の代替アドレスへ変換するアドレス変換部と、受信パケットについて、アドレス変換部から取得した送信先アドレスに対応する端末アドレスにより送信先アドレスを置換するとともに、アドレス変換部から取得した送信元アドレスに対応する代替アドレスにより送信元アドレスを置換し、置換後の当該受信パケットをパケット通信網へ送信するパケット転送部とを備えるものである。
【００２６】
送信元端末の代替アドレスについて、ルール管理部を設けて、受信パケットの送信元アドレスに対応する代替アドレスが変換ルールに登録されていない場合、当該プライバシーゲートウェイのネットワークアドレスから代替アドレスとして未登録のものを新たな代替アドレスとして選択し、その新たな代替アドレスと送信元アドレスとの組を変換ルールへ登録するようにしてもよい。
【００２７】
パケット転送部で、受信パケットの送信先アドレスに対応する端末アドレスが変換ルールに登録されていない場合、当該受信パケットを廃棄するようにしてもよい。
【００２８】
変換ルールの管理について、プライバシーゲートウェイで、変換ルールに登録されている端末アドレスと代替アドレスとの組のうち、所定保持期間にわたって使用されていない組を変換ルールから消去し、当該代替アドレスを未登録とするようにしてもよい。
【００２９】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
図１は本発明の第１の実施の形態にかかるアドレス秘匿通信システムを示すブロック図である。
このアドレス秘匿通信システムは、複数の端末１，２、パケット通信網３、およびプライバシーゲートウェイ４から構成されている。各端末１，２およびプライバシーゲートウェイ４は、それぞれパケット通信網３を介して相互に接続されている。
【００３０】
各端末１，２およびプライバシーゲートウェイ４には、例えばＩＰ通信網ではＩＰアドレスのように、それぞれ固有の端末アドレス（ネットワークアドレス）が予め割り当てられている。
パケット通信網３では、パケットのパケットヘッダに設定された送信先端末を示す送信先アドレスと送信元端末を示す送信元アドレスとに基づいて各パケットが転送される。
ここでは、端末１に端末アドレスＡが割り当てられ、端末２には端末アドレスＢが割り当てられているものとする。
また、プライバシーゲートウェイ４には、各端末１，２の真の端末アドレス（実アドレス）の代替アドレスとして用いられる複数のネットワークアドレスＧA，ＧB，ＧC…が割り当てられているものとする。
【００３１】
端末１，２は、パケット通信網３を介してパケット通信を行う通信装置であり、パーソナルコンピュータや携帯通信端末など各種の通信装置が用いられる。
以下では、端末２がＷＷＷ技術を用いて各種コンテンツを提供するＷＷＷサーバであり、端末１がパケット通信網３を介して端末２のＷＷＷサーバが持つ所望のコンテンツを閲覧するＷＷＷクライアントである場合を例として説明する。
また以下では、用途により代替アドレスを区別する場合、ＷＷＷクライアントのための代替アドレスをプロキシアドレスと呼び、ＷＷＷサーバのための代替アドレスをアコモデーションアドレスと呼ぶ。
【００３２】
プライバシーゲートウェイ４は、端末１，２から受信したパケットを、所定の変換ルールに基づき、その送信元アドレスおよび送信先アドレスを置換した後、パケット通信網３へ送信するパケット転送装置である。
プライバシーゲートウェイ４には、ネットワークＩ／Ｆ部４１、パケット転送部４２、アドレス変換部４３、記憶部４４、およびルール管理部４５が設けられている。
【００３３】
ネットワークＩ／Ｆ部４１は、パケット通信網３との間でパケットを送受信する。
パケット転送部４２は、ネットワークＩ／Ｆ部４１で受信されたパケットのパケットヘッダから送信先アドレスおよび送信元アドレスを取得して、これら送信先アドレスおよび送信元アドレスをそれぞれ新たな送信先アドレスおよび送信元アドレスへ置換した後、ネットワークＩ／Ｆ部４１を介してパケット通信網３へ送信する。
【００３４】
アドレス変換部４３は、パケット転送部４２でアドレスを置換する際、記憶部４４に格納されている変換ルール４４Ａに基づき、パケット転送部４２からの指示に応じて元のアドレスを新たなアドレスへ変換する。
ルール管理部４５は、必要に応じて記憶部４４に格納されている変換ルール４４Ａの更新処理を行う。
【００３５】
次に、図２〜図４を参照して、プライバシーゲートウェイ４の動作について説明する。
図２はプライバシーゲートウェイ４でのアドレス変換処理を示す説明図である。図３はプライバシーゲートウェイ４でのパケット受信処理を示すフローチャートである。図４は変換ルールの構成例を示す説明図である。
【００３６】
プライバシーゲートウェイ４では、ネットワークＩ／Ｆ部４１でのパケット受信に応じて、図３に示すパケット受信処理を開始する。なお、図２に示すように、その受信パケット６Ａのパケットヘッダ６０には、送信先アドレス６１としてＧBが設定されており、送信元アドレス６２としてＡが設定されているものとする。また、変換ルール４４Ａには、アドレスＡに対応するアドレスとしてＧAが設定されており、アドレスＢに対応するアドレスとしてＧBがそれそれ設定されているものとする。
【００３７】
まず、パケット転送部４２では、受信パケット６Ａから送信先アドレスＧBを取得し（ステップ１００）、アドレス変換部４３で変換ルール４４Ａを参照してその送信先アドレスＧBに対応するアドレス（端末アドレス）へ変換する（ステップ１０１）。
ここで、対応するアドレスＢが存在した場合（ステップ１０１：ＹＥＳ）、パケット転送部４２は、そのアドレスＢで元の送信先アドレスを置換する（ステップ１０２）。
【００３８】
次に、パケット転送部４２では、受信パケットから送信元アドレスＡを取得し（ステップ１０３）、アドレス変換部４３で変換ルール４４Ａを参照してその送信元アドレスに対応するアドレス（代替アドレス）へ変換する（ステップ１０４）。
ここで、対応するアドレスＧAが存在した場合（ステップ１０４：ＹＥＳ）、パケット転送部４２は、そのアドレスＧAで元の送信元アドレスを置換する（ステップ１０５）。
【００３９】
そして、パケット転送部４２は、このようにして元の受信パケットの送信先アドレス６１および送信元アドレス６２を置換することにより新たな送信パケット６Ｂを生成して、ネットワークＩ／Ｆ部４１からパケット通信網３へ送信し（ステップ１０６）、一連のパケット受信処理を終了する。
【００４０】
一方、ステップ１０４において、送信元アドレスに対応するアドレスが存在しなかった場合（ステップ１０４：ＮＯ）、ルール管理部４５は、プライバシーゲートウェイ４に予め割り当てられている複数のネットワークアドレスのうち、代替アドレスとして変換ルール４４Ａで未登録のアドレスを新たな代替アドレスとして選択する（ステップ１０７）。
そして、その新たな代替アドレスと上記送信元アドレスとを組として変換ルール４４Ａへ追加登録し（ステップ１０８）、選択した新たな代替アドレスを元の送信元アドレスに対応するアドレスと見なして、ステップ１０５へ移行する。
これにより、新たに選択された代替アドレスが送信元アドレス６２として設定された送信パケット６Ｂがパケット通信網３へ転送される（ステップ１０６）。
【００４１】
また、ステップ１０１において、送信先アドレス６１に対応する端末アドレスが存在しなかった場合（ステップ１０１：ＮＯ）、パケット転送部４２は、その受信パケット６Ａが当該プライバシーゲートウェイ４の処理対象パケットではないと判断して、その受信パケットを廃棄し（ステップ１０９）、一連のパケット受信処理を終了する。
【００４２】
変換ルール４４Ａは、図４に示すように、プライバシーゲートウェイ４の持つ代替アドレスと各端末とのアドレス対応関係を示すテーブルである。
プライバシーゲートウェイ４は、予め割り当てられた複数のネットワークアドレスあるいはアドレス範囲を有しており、これらアドレスが個々に選択され代替アドレスとして用いられる。
図４では、代替アドレスの用途、すなわちＷＷＷサーバの代替アドレスとして用いられるアコモデーションアドレスと、ＷＷＷクライアントの代替アドレスとして用いられるプロキシアドレスとに応じて、それぞれのアドレス対応関係すなわち代替アドレスと端末アドレスとの組が区別して管理されている。
【００４３】
これら代替アドレスについては、プライバシーゲートウェイ４が多くの端末が利用する場合でも、その端末数分だけ代替アドレスを用意する必要はなく、これら端末が同時に利用される数の代替アドレスを用意して、使用されなくなった代替アドレスを未登録とし、必要に応じて異なる端末の端末アドレスと対応付けて再利用すればよい。
この際、このアドレス対応関係の保持期間が短いほど多数の端末をプライバシーゲートウェイ４で処理でき、保持期間が長いほどアドレス対応関係の新規登録処理を削減できる。
【００４４】
一般に、プロキシアドレスについては、多数のＷＷＷクライアントにより使用されるものの、個々の端末について見ればそれぞれ短い時間内で集中的に使用されるため、その保持期間を比較的短くすることにより、限られた代替アドレス数で多くの端末に対応できる。
また、アコモデーションアドレスについては、ＷＷＷクライアントと比較して使用する端末数が少ないものの、多数のＷＷＷクライアントからのパケットで使用されてその参照頻度の高いため、その保持期間をプロキシアドレスと比較して長くすることによりパケット転送所要時間を短縮できる。
【００４５】
このように、アコモデーションアドレスとプロキシアドレスとを区別して管理することにより、それぞれの代替アドレスの用途に応じた管理を行うことができ、プライバシーゲートウェイ４で効率のよいパケット転送処理を実現できる。
このほか、変換ルール４４Ａで、各アコモデーションアドレスごとに、そのアコモデーションアドレスへのパケット転送を許可する端末アドレスを管理するようにしてもよい。これにより、個々のアコモデーションアドレスへアクセスできる端末を制限でき、有料サービスネットワークやセキュアネットワークを容易に構築できる。
【００４６】
次に、図５を参照して、第１の実施の形態にかかるアドレス秘匿通信システムの動作について説明する。図５は第１の実施の形態にかかるアドレス秘匿通信システムの動作を示すシーケンス図である。
以下では、ＷＷＷサーバである端末２（端末アドレス：Ｂ）が自端末の端末アドレスを秘匿した状態で、ＷＷＷクライアントである端末１（端末アドレス：Ａ）からの閲覧要求に応じて要求されたコンテンツを配信する場合を例として説明する。
【００４７】
まず、端末２は、アドレス秘匿通信を開始する前に、プライバシーゲートウェイ４の管理者に対して、自端末の代替アドレス（アコモデーションアドレス）の配布（割り当て）を要求するサービス要求を行う（ステップ２００）。
これに応じて、プライバシーゲートウェイ４の管理者は、プライバシーゲートウェイ４に対して予め代替アドレスとして割り当てられているネットワークアドレスのうち、未登録のもの、例えばアドレス：ＧBを選択し、ルール管理部４５を介して記憶部４４内の変換ルール４４Ａへ、アドレス対応関係ＧB−Ｂを登録する（ステップ２０１）。
【００４８】
また、上記登録と前後して、その選択した代替アドレスＧBを端末２へサービス通知により配布する（ステップ２０２）。
なお、ステップ２００，２０２については、ネットワークを介さずオフラインで処理してもよく、プライバシーゲートウェイ４やその管理端末に代替アドレス配布機能を設けてオンラインで処理してもよい。
端末２は、このようにして自端末の代替アドレスの配布を受け、その代替アドレスを自端末のアドレスとして端末１へ公開する（ステップ２０３）。
【００４９】
代替アドレスを公開する方法は、自端末の端末アドレスを公開する方法と全く同じである。
例えば、ＷＷＷサーバのホスト名の端末アドレスを解決するために用いられるドメインネームサーバ上で、自端末のホスト名の端末アドレスを代替アドレスによって公開する方法、ＷＷＷクライアントに対して電子メールで代替アドレスを含めたＵＲＩ（Universal Resource Index）を公開する方法、あるいは郵便やＦＡＸなどのＩＰネットワークを介さない通信手段で代替アドレスを含めたＵＲＩを公開する方法などがある。
【００５０】
一方、端末１では、端末２へアクセスして所望のコンテンツを閲覧する際、上記のようにして公開されている端末２の代替アドレスを予め入手し（ステップ２０３）、コンテンツ取得要求メッセージを含むとともに、アドレスとして
送信元アドレス：端末１の端末アドレスＡ
送信先アドレス：端末２の代替アドレスＧB
を用いたパケットを、パケット通信網３に対して送信する（ステップ２１０）。パケット通信網３は、当該パケットを、パケット通信網３内でそのパケットの送信先アドレスをネットワークアドレスとして持つ装置、この場合はプライバシーゲートウェイ４まで転送する。
【００５１】
プライバシーゲートウェイ４のパケット転送部４２では、ネットワークＩ／Ｆ部４１で受信された当該パケットからその送信先アドレスＧBを取得し、アドレス変換部４３を介して変換ルール４４Ａを参照する。そして、当該パケットの送信先アドレスＧBに関連付けられた端末２の端末アドレスＢを取得する（ステップ２１１）。
また、パケット転送部４２では、受信パケットの送信元アドレスＡを取得し、アドレス変換部４３を介して変換ルール４４Ａを参照する。ここで、当該送信元アドレスＡに関連付けられた代替アドレス（プロキシアドレス）が存在しない場合は、ルール管理部４５で新たな代替アドレスを選択して登録する。
【００５２】
ルール管理部４５では、プライバシーゲートウェイ４に対して予め割り当てられているネットワークアドレスのうち、未登録のもの、例えばアドレス：ＧAを選択し、アドレス変換部４３へ通知するとともに、記憶部４４内の変換ルール４４Ａへ、アドレス対応関係ＧA−Ａを登録する（ステップ２１２）。
このようにして、パケット転送部４２では、アドレス変換部４３を介して送信元アドレスＡに対応する代替アドレスＧAを取得する（ステップ２１３）
【００５３】
上記のように、端末１からパケットを受信した際、送信元アドレスに対応する代替アドレスが登録されていなければ、上記のように自動的に代替アドレスが選択されて変換ルール４４Ａに変更保存される。
したがって、変換ルール４４Ａでそのアドレス対応関係が保持されている保持期間内において、当該送信元アドレスを持つパケットを受信した際は、新たに上記のような登録手順（ステップ２１２）は必要なくなるため、プライバシーゲートウェイ４の処理負担が軽減されるとともに、パケット転送所要時間を短縮できる。
【００５４】
このようにして、プライバシーゲートウェイ４のパケット転送部４２では、受信パケットの送信元アドレスＡを端末１の代替アドレスＧA（プロキシアドレス）に置換するとともに、その送信先アドレスＧB（アコモデーションアドレス）を端末２の端末アドレスＢに置換し（ステップ２１４）、
送信元アドレス：Ａ→端末１の代替アドレスＧA
送信先アドレス：ＧB→端末２の端末アドレスＢ
そのパケットをネットワークＩ／Ｆ部４１を介してパケット通信網３へ送信する（ステップ２１５）。
【００５５】
端末２（ＷＷＷサーバ）は、パケット通信網３から当該パケットを受信して、そのパケットに含まれているコンテンツ取得要求メッセージを取得し、そのメッセージで要求されたコンテンツをパケットにしてパケット通信網３へ送信する（ステップ２１６）。
この際、受信パケットの送信元アドレスＧBが、コンテンツを含むパケットの送信先アドレスとして用いられ、上記パケットはプライバシーゲートウェイ４へ転送される。
【００５６】
プライバシーゲートウェイ４のパケット転送部４２では、パケット通信網３からネットワークＩ／Ｆ部４１を介して受信された端末２からのパケットについて、アドレス変換部４３を介してその送信元アドレスＢに関連付けられた端末２の代替アドレスＧBを取得するとともに、当該受信パケットの送信先アドレスＧAに対応する端末１の端末アドレスＡを変換ルール４４Ａから取得する（ステップ２１７）。
【００５７】
そして、プライバシーゲートウェイ４のパケット転送部４２では、当該受信パケットの送信元アドレスＢを端末２の代替アドレスＧB（アコモデーションアドレス）に置換するとともに、その送信先アドレスＧAを端末１の端末アドレスＡに置換し（ステップ２１８）、
送信元アドレス：Ｂ→端末２の代替アドレスＧB
送信先アドレス：ＧA→端末１の端末アドレスＡ
そのパケットをネットワークＩ／Ｆ部４１を介してパケット通信網３へ送信する（ステップ２１９）。
これにより、端末１では、プライバシーゲートウェイ４からのパケットを受信し、そのパケットに含まれる所望のコンテンツが利用者へ提供される。
【００５８】
このように、パケット通信網３にプライバシーゲートウェイ４を設けて、端末２の端末アドレス（実アドレス）とプライバシーゲートウェイ４のネットワークアドレスから個々に選択された代替アドレスとを対応付けて変換ルール４４Ａとして管理しておき、受信したパケットのうち代替アドレスからなる送信先アドレスを変換ルール４４Ａに基づき対応する端末アドレスへ置換するとともに、端末アドレスからなる送信元アドレスを変換ルール４４Ａに基づき対応する代替アドレスへ置換し、置換後の受信パケットをパケット通信網３へ送信するものとし、アドレス秘匿通信の開始に先立って、端末２から端末１へ端末２の代替アドレスを公開し、端末１では公開された端末２の代替アドレスを送信先アドレスに用いてパケットをパケット通信網３へ送信するようにしたので、端末２の端末アドレスを端末１に対して公開することなく、端末１と端末２との間でパケットをやり取りするアドレス秘匿通信を実現できる。
【００５９】
この際、自端末の端末アドレスを秘匿する必要がない相手端末については、代替アドレスではなく端末アドレスそのものを通知すればよく、これによりその相手端末との間で、プライバシーゲートウェイ４を経由せずに、直接、パケット通信を行うことができる。
したがって、秘匿通信の要否に応じてシステム構成を変更する必要がなく、利用者が容易にシステムの使用／未使用を選択できる。
【００６０】
また、従来のプロキシサーバを経由して通信する方式のように、プロキシサーバで、クライアント端末からパケットを受信した時、そのパケットヘッダの送信先アドレスからどのサーバ端末に該パケットを中継すべきか判断できない方式とは異なり、上記のように、プライバシーゲートウェイ４では変換ルールを保持しているため、プライバシーゲートウェイ４で、受信パケットの送信先アドレスから、どの端末に当該パケットを転送すべきか容易に判断できる。
したがって、本実施の形態によれば、パケット転送の際にはアドレス変換を行うだけで済み、従来のようにパケットに含まれる通信内容を解釈して相手先端末へのメッセージを新たに生成する必要がなくなるため、パケット転送のための処理が削減でき、そのためのハードウェア量を削減できるとともにメッセージ生成処理に起因する遅延発生を抑制できる。
【００６１】
さらに、パケット転送の際、従来のプロキシサーバを経由して通信する方式のように、パケットに含まれる通信内容を解釈する必要がなくなるため、その通信内容を解釈するために必要な各アプリケーションごとに異なる処理内容が不要となる。
したがって、本実施の形態によれば、パケット転送の際にはすべてのアプリケーションに共通のアドレス置換を行うだけで済むため、特定のアプリケーションに依存しなくなり、任意のアプリケーションでアドレス秘匿通信を利用できる。
【００６２】
また、従来のアドレス変換装置を経由して通信する方式のように、端末が送受信するパケットが通過するネットワーク経路上にアドレス変換装置を配置する方式とは異なり、上記のように、端末から、プライバシーゲートウェイ４の持つネットワークアドレスの一部である代替アドレスに対してパケットを送信するため、プライバシーゲートウェイ４は、パケット通信網３の任意の位置に接続されていれば端末間のパケットを受信することができるため、必ずしも端末が送受信するパケットが通過するネットワーク経路上に存在する必要はない。
したがって、本実施の形態によれば、ネットワーク構成においてアドレスを秘匿して通信可能な端末が限定されず、任意の端末から本実施の形態にかかるアドレス秘匿通信システムを利用できる。
【００６３】
さらに、従来のアドレス変換装置を経由して通信する方式では、アドレス変換装置の接続位置が固定されておりアドレス秘匿通信の要否を選択できないため、アドレス変換装置として、アドレス秘匿の必要がない端末間のパケット通信についても遅れなくアドレス変換装置で処理する必要があったため比較的大きなハードウェア量を必要としていたが、本実施の形態では、端末で、アドレス秘匿通信の要否に応じてプライバシーゲートウェイを利用するかどうか容易に選択でき、プライバシーゲートウェイにおいて、アドレス秘匿通信が不要なパケットを処理する必要がない。
したがって、本実施の形態によれば、従来と比較してプライバシーゲートウェイとして必要なハードウェア量を大幅に削減できる。
【００６４】
以上の説明において、プライバシーゲートウェイ４のパケット転送部４２で、受信パケットをパケット通信網３へ送信する前に、必要に応じてその受信パケットのパケットヘッダ以外に含まれる送信先アドレスおよび送信元アドレスを、パケットヘッダの送信先アドレスおよび送信元アドレスと同様にして、それぞれ端末アドレスおよび代替アドレスにより置換して送信するようにしてもよい。
これにより、特定のアプリケーションでパケットヘッダ以外に含まれているアドレス情報を利用する場合でも、パケットヘッダの置換された送信先アドレスおよび送信元アドレスとの整合性が得られる。
【００６５】
次に、図６を参照して、本発明の第２の実施の形態にかかるアドレス秘匿通信システムについて説明する。図６は本発明の第２の実施の形態にかかるアドレス秘匿通信システムを示すブロック図である。
本実施の形態では、前述した第１の実施の形態（図１参照）と比較して、アコモデーションサーバ５が新たに設けられ、パケット通信網３に接続されている。このアコモデーションサーバ５は、プライバシーゲートウェイ４の変換ルール４４Ａと同一内容の変換ルール（サーバ変換ルール）５４Ａを有し、各端末１，２からの所定端末に関するアドレスの問い合わせに応じて、変換ルール５４Ａに基づきその端末に関するアドレスを取得して通知するサーバ装置である。
【００６６】
アコモデーションサーバ５には、ネットワークＩ／Ｆ部５１、サービス管理部５２、記憶部５４、ルール管理部５５が設けられている。
ネットワークＩ／Ｆ部５１は、パケット通信網３との間で、端末１，２からのアドレス問い合わせを含むサービス要求や、この問い合わせに対する端末１，２への通知が含まれるサービス通知のためのパケットを送受信する。
【００６７】
サービス管理部５２は、ネットワークＩ／Ｆ部５１で受信されたパケットに含まれる端末１，２からのアドレス問い合わせを含むサービス要求に応じて、記憶部５４に格納されている変換ルール５４Ａに基づき所望の代替アドレスを取得し、その代替アドレスを含むサービス通知を問い合わせ元の端末１，２へ通知する。
ルール管理部５５は、必要に応じて記憶部５４に格納されている変換ルール５４Ａの更新処理を行う。
【００６８】
次に、図７を参照して、本発明の第２の実施の形態にかかるアドレス秘匿通信システムの動作について説明する。図７は第２の実施の形態にかかるアドレス秘匿通信システムの動作を示すシーケンス図である。
以下では、ＷＷＷクライアントである端末１（端末アドレス：Ａ）が自端末の端末アドレスを秘匿した状態で、ＷＷＷサーバである端末２（端末アドレス：Ｂ）へ接続して、端末２の各種コンテンツを閲覧する場合を例として説明する。
なお、端末２は自端末の端末アドレスＢを端末１に対して予め公開しているものとし、この端末アドレスとその代替アドレスＧBとの組が変換ルール４４Ａ，５４Ａにすでに登録されているものとする。
【００６９】
まず、端末１は、アドレス秘匿通信を開始する前に、アコモデーションサーバ５へ接続し、端末２の端末アドレスＢに対応する代替アドレスの問い合わせを含むサービス要求を行う（ステップ２３０）。
アコモデーションサーバ５のサービス管理部５２では、ネットワークＩ／Ｆ部５１で受信された端末１からの問い合わせに応じて、その問い合わせを含む受信パケットから、問い合わせ内部に明示的に格納されている送信先アドレスを取得し、変換ルール５４Ａを参照して、その送信先アドレスＢに対応する代替アドレスＧBを取得する（ステップ２３１）。
【００７０】
続いて、サービス管理部５２は、上記受信パケットの送信元アドレス、あるいは問い合わせ内部に明示的に格納されている送信元アドレスを取得し、変換ルール５４Ａを参照して、その送信元アドレスＡに対応する代替アドレスの登録有無を確認する。
ここで、対応する代替アドレスが登録されていない場合は、ルール管理部５５により、プライバシーゲートウェイ４に予め割り当てられているネットワークアドレスのうち、代替アドレスとして変換ルールに未登録のアドレス、例えばＧAを選択し、そのアドレスを送信元アドレスＡに対応する代替アドレスＧAとして変換ルール５４Ａへ登録する（ステップ２３２）。
【００７１】
この登録の際、ルール管理部５５は、上記送信元アドレスと代替アドレスとの組を変換ルール４４Ａへ登録更新するよう、パケット通信網３を介してプライバシーゲートウェイ４へ指示する（ステップ２３３）。
プライバシーゲートウェイ４のルール管理部４５では、ネットワークＩ／Ｆ部４１を介してアコモデーションサーバ５からのルール更新指示を受け取り、上記送信元アドレスＡと代替アドレスＧAとの組を、変換ルール４４Ａへ登録する（ステップ２３４）。
一方、アコモデーションサーバ５のサービス管理部５２では、変換ルール５４Ａから取得した、送信先アドレスＢに対応する代替アドレスＧBを含むサービス通知を端末１へ通知する（ステップ２３５）。
【００７２】
端末１では、このようにして、アドレス秘匿通信を開始する前に、アコモデーションサーバ５へ端末２の代替アドレスを問い合わせ、端末２の代替アドレスＧBを入手しておく。
そして、端末２へ送信するパケットとして、そのパケットヘッダの送信先アドレスへ端末２の代替アドレスＧBを設定するとともに、送信元アドレスへ端末１の端末アドレスＡを設定し、当該パケットをパケット通信網３へ送信する（ステップ２４０）。
【００７３】
プライバシーゲートウェイ４のパケット転送部４２では、ネットワークＩ／Ｆ部４１で受信された当該パケットの送信先アドレスＧBを取得し、アドレス変換部４３を介して変換ルール４４Ａを参照する。そして、当該パケットの送信先アドレスＧBに関連付けられた端末２の端末アドレスＢを取得する（ステップ２４１）。
また、パケット転送部４２では、受信パケットの送信元アドレスＡを取得し、アドレス変換部４３を介して変換ルール４４Ａを参照する。そして、当該パケットの送信元アドレスＡに関連付けられた端末１の代替アドレスＧAを取得する（ステップ２４１）。
【００７４】
そして、受信パケットの送信元アドレスＡを端末１の代替アドレスＧA（プロキシアドレス）に置換するとともに、その送信先アドレスＧB（アコモデーションアドレス）を端末２の端末アドレスＢに置換し（ステップ２４２）、
送信元アドレス：Ａ→端末１の代替アドレスＧA
送信先アドレス：ＧB→端末２の端末アドレスＢ
そのパケットをネットワークＩ／Ｆ部４１を介してパケット通信網３へ送信する（ステップ２４３）。
【００７５】
端末２（ＷＷＷサーバ）は、パケット通信網３から当該パケットを受信して、そのパケットに含まれているコンテンツ取得要求メッセージを取得し、そのメッセージで要求されたコンテンツをパケットにしてパケット通信網３へ送信する（ステップ２４４）。
この際、受信パケットの送信元アドレスＧBが、コンテンツを含むパケットの送信先アドレスとして用いられ、上記パケットはプライバシーゲートウェイ４へ転送される。
【００７６】
プライバシーゲートウェイ４のパケット転送部４２では、パケット通信網３からネットワークＩ／Ｆ部４１を介して受信された端末２からのパケットについて、アドレス変換部４３を介してその送信元アドレスＢに関連付けられた端末２の代替アドレスＧBを取得するとともに、当該受信パケットの送信先アドレスＧAに対応する端末１の端末アドレスＡを変換ルール４４Ａから取得する（ステップ２４５）。
【００７７】
そして、プライバシーゲートウェイ４のパケット転送部４２では、当該受信パケットの送信元アドレスＢを端末２の代替アドレスＧB（アコモデーションアドレス）に置換するとともに、その送信先アドレスＧAを端末１の端末アドレスＡに置換し（ステップ２４６）、
送信元アドレス：Ｂ→端末２の代替アドレスＧB
送信先アドレス：ＧA→端末１の端末アドレスＡ
そのパケットをネットワークＩ／Ｆ部４１を介してパケット通信網３へ送信する（ステップ２４７）。
これにより、端末１では、プライバシーゲートウェイ４からのパケットを受信し、そのパケットに含まれる所望のコンテンツが利用者へ提供される。
【００７８】
このように、パケット通信網３にプライバシーゲートウェイ４に加えてアコモデーションサーバ５を設けて、アドレス秘匿通信を開始する前に、端末１からアコモデーションサーバ５へ端末２の代替アドレスを問い合わせ、得られた代替アドレスを送信先アドレスとして用いて端末２宛のパケットをパケット通信網３へ送信するようにしたので、前述した第１の実施の形態と同様に当該パケットがプライバシーゲートウェイ４により、その送信先アドレスと送信元アドレスとが置換されて端末２へ転送されるため、端末１の端末アドレスを端末２に対して公開することなく、端末１と端末２との間でパケットをやり取りするアドレス秘匿通信を実現できる。
【００７９】
これにより、従来のプロキシサーバを経由して通信する方式や、アドレス変換装置を経由して通信する方式と比較して、前述した第１の実施の形態と同様の作用効果が得られる。
また、アコモデーションサーバ５のサービス管理部５２において、端末１からの問い合わせに応じて、その問い合わせ元の端末１の端末アドレスとその代替アドレスとの組が変換ルール５４Ａに登録されているか確認し、登録されていない場合は変換ルール５４Ａ，４４Ａへ自動的に追加登録するようにしたので、その後に端末１からのパケットをプライバシーゲートウェイ４で受信した際、アドレス対応関係の登録処理が不要となり、パケット転送処理の所要時間を短縮できる。
【００８０】
なお、アコモデーションサーバ５のサービス管理部５２で送信元端末に関するアドレス対応関係の登録処理を行わず、図８に示すように、プライバシーゲートウェイ４でアドレス対応関係の登録処理を行うようにしてもよい。図８は第２の実施の形態にかかるアドレス秘匿通信システムの他の動作を示すシーケンス図である。
この場合、アコモデーションサーバ５では、端末１からの問い合わせを含むサービス要求に応じて（ステップ２３０）、端末１の端末アドレスの登録有無は確認せず、変換ルール５４Ａに基づき端末２の代替アドレスを取得して（ステップ２３１）、その代替アドレスを含むサービス通知を端末１へ通知する（ステップ２３５）。
【００８１】
端末１では、このようにして、アドレス秘匿通信を開始する前に、アコモデーションサーバ５へ端末２の代替アドレスを問い合わせ、端末２の代替アドレスＧBを入手しておく。
そして、端末２へ送信するパケットとして、そのパケットヘッダの送信先アドレスへ端末２の代替アドレスＧBを設定するとともに、送信元アドレスへ端末１の端末アドレスＡを設定し、当該パケットをパケット通信網３へ送信する（ステップ２４０）。
【００８２】
プライバシーゲートウェイ４のパケット転送部４２では、ネットワークＩ／Ｆ部４１で受信された当該パケットの送信先アドレスＧBを取得し、アドレス変換部４３を介して変換ルール４４Ａを参照する。そして、当該パケットの送信先アドレスＧBに関連付けられた端末２の端末アドレスＢを取得する（ステップ２５１）。
また、パケット転送部４２では、受信パケットの送信元アドレスＡを取得し、アドレス変換部４３を介して変換ルール４４Ａを参照する。ここで、当該送信元アドレスＡに関連付けられた代替アドレス（プロキシアドレス）が存在しない場合は、ルール管理部４５で新たな代替アドレスを選択して登録する。
【００８３】
ルール管理部４５では、プライバシーゲートウェイ４に対して予め割り当てられているネットワークアドレスのうち、未登録のもの、例えばアドレス：ＧAを選択し、アドレス変換部４３へ通知するとともに、記憶部４４内の変換ルール４４Ａへ、アドレス対応関係ＧA−Ａを登録する（ステップ２５２）。
この登録の際、ルール管理部４５は、上記送信元アドレスと代替アドレスとの組を登録し変換ルール５４Ａを更新するよう、パケット通信網３を介してアコモデーションサーバ５へ指示する（ステップ２５３）。
【００８４】
アコモデーションサーバ５のルール管理部５５では、ネットワークＩ／Ｆ部５１を介してプライバシーゲートウェイ４からのルール更新指示を受け取り、上記送信元アドレスＡと代替アドレスＧAとの組を、変換ルール５４Ａへ登録する（ステップ２５４）。
このようにして、パケット転送部４２では、アドレス変換部４３を介して送信元アドレスＡに対応する代替アドレスＧAを取得する（ステップ２５５）。
これ以降、プライバシーゲートウェイ４および端末２において、前述した図７のステップ２４２〜２４７と同様の処理が実行される。
【００８５】
上記のように、端末１からパケットを受信した際、送信元アドレスに対応する代替アドレスが登録されていなければ、上記のように自動的に代替アドレスが選択されて変換ルール４４Ａに変更保存される。
したがって、変換ルール４４Ａでそのアドレス対応関係が保持されている保持期間内において、当該送信元アドレスを持つパケットを受信した際は、新たに上記のような登録手順（ステップ２５２〜２５４）は必要なくなるため、プライバシーゲートウェイ４の処理負担が軽減されるとともに、パケット転送所要時間を短縮できる。
【００８６】
次に、図９を参照して、本発明の第３の実施の形態にかかるアドレス秘匿通信システムの動作について説明する。図９は第３の実施の形態にかかるアドレス秘匿通信システムの動作を示すシーケンス図である。
以下では、ＷＷＷクライアントである端末１（端末アドレス：Ａ）およびＷＷＷサーバである端末２（端末アドレス：Ｂ）がそれぞれ自端末の端末アドレスを秘匿した状態で、端末１が端末２の各種コンテンツを閲覧する場合を例として説明する。
【００８７】
まず、端末２は、アドレス秘匿通信を開始する前に、プライバシーゲートウェイ４の管理者に対して、自端末の代替アドレス（アコモデーションアドレス）の配布（割り当て）を要求するサービス要求を行う（ステップ２６０）。
これに応じて、プライバシーゲートウェイ４の管理者は、プライバシーゲートウェイ４に対して予め代替アドレスとして割り当てられているネットワークアドレスのうち、未登録のもの、例えばアドレス：ＧBを選択し、ルール管理部４５を介して記憶部４４内の変換ルール４４Ａへ、アドレス対応関係ＧB−Ｂを登録する（ステップ２６１）。
【００８８】
この登録の際、ルール管理部４５は、上記送信元アドレスＢと代替アドレスＧBとの組を登録し変換ルール５４Ａを更新するよう、パケット通信網３を介してアコモデーションサーバ５へ指示する（ステップ２６２）。
アコモデーションサーバ５のルール管理部５５では、ネットワークＩ／Ｆ部５１を介してプライバシーゲートウェイ４からのルール更新指示を受け取り、上記送信先元アドレスＢと代替アドレスＧBとの組を、変換ルール５４Ａへ登録する（ステップ２６３）。
【００８９】
また、上記登録と前後して、ルール管理部４５は、その選択した代替アドレスＧBを端末２へサービス通知により配布する（ステップ２６４）。
なお、ステップ２６０，２６４については、ネットワークを介さずオフラインで処理してもよく、プライバシーゲートウェイ４やその管理端末に代替アドレス配布機能を設けてオンラインで処理してもよい。
端末２は、このようにして自端末の代替アドレスの配布を受け、その代替アドレスを自端末のアドレスとして端末１へ公開する（ステップ２６５）。
【００９０】
代替アドレスを公開する方法は、自端末の端末アドレスを公開する方法と全く同じである。
例えば、ＷＷＷサーバのホスト名の端末アドレスを解決するために用いられるドメインネームサーバ上で、自端末のホスト名の端末アドレスを代替アドレスによって公開する方法、ＷＷＷクライアントに対して電子メールで代替アドレスを含めたＵＲＩ（Universal Resource Index）を公開する方法、あるいは郵便やＦＡＸなどのＩＰネットワークを介さない通信手段で代替アドレスを含めたＵＲＩを公開する方法などがある。
【００９１】
このようにして端末２の代替アドレスＧBを入手した端末１は、その代替アドレスを端末２の送信先アドレスと見なし、アドレス秘匿通信を開始する前に、アコモデーションサーバ５へ接続し、端末２の送信先アドレスＧBに対応する代替アドレスの問い合わせを含むサービス要求を行う（ステップ２７０）。
アコモデーションサーバ５のサービス管理部５２では、ネットワークＩ／Ｆ部５１で受信された端末１からの問い合わせに応じて、その問い合わせを含む受信パケットから、問い合わせ内部に明示的に格納されている送信先アドレスを取得し、変換ルール５４Ａを参照して、その送信先アドレスＧBに対応する代替アドレスの登録有無を確認する。
【００９２】
ここで、送信先アドレスＧBそのものが代替アドレスであり、変換ルール５４Ａにその代替アドレスＧBに対応する元の端末アドレスＢが登録されていることから、ルール管理部５５により、プライバシーゲートウェイ４に予め割り当てられているネットワークアドレスのうち、代替アドレスとして変換ルールに未登録のアドレス、例えばＧCを選択し、そのアドレスを送信先アドレスＧBの元の端末アドレスＢに対応する代替アドレスＧCとして変換ルール５４Ａへ登録する（ステップ２７１）。
ここでは、端末２の端末アドレスＢに対して２つの異なる代替アドレスが対応付けられることになる。
【００９３】
この登録の際、ルール管理部５５は、上記送信先アドレスＢと代替アドレスＧCとの組を登録し変換ルール４４Ａを更新するよう、パケット通信網３を介してプライバシーゲートウェイ４へ指示する（ステップ２７２）。
プライバシーゲートウェイ４のルール管理部４５では、ネットワークＩ／Ｆ部４１を介してアコモデーションサーバ５からのルール更新指示を受け取り、上記送信先アドレスＢと代替アドレスＧCとの組を、変換ルール４４Ａへ登録する（ステップ２７３）。これにより、端末２には複数の代替アドレス（アコモデーションアドレス）を持つことになる。
【００９４】
続いて、サービス管理部５２は、上記受信パケットの送信元アドレス、あるいは問い合わせ内部に明示的に格納されている送信元アドレスを取得し、変換ルール５４Ａを参照して、その送信元アドレスＡに対応する代替アドレスの登録有無を確認する。
ここで、対応する代替アドレスが登録されていない場合は、ルール管理部５５により、プライバシーゲートウェイ４に予め割り当てられているネットワークアドレスのうち、代替アドレスとして変換ルールに未登録のアドレス、例えばＧAを選択し、そのアドレスを送信元アドレスＡに対応する代替アドレスＧAとして変換ルール５４Ａへ登録する（ステップ２７４）。
【００９５】
この登録の際、ルール管理部５５は、上記送信元アドレスと代替アドレスとの組を変換ルール４４Ａを登録更新するよう、パケット通信網３を介してプライバシーゲートウェイ４へ指示する（ステップ２７５）。
プライバシーゲートウェイ４のルール管理部４５では、ネットワークＩ／Ｆ部４１を介してアコモデーションサーバ５からのルール更新指示を受け取り、上記送信元アドレスＡと代替アドレスＧAとの組を、変換ルール４４Ａへ登録する（ステップ２７６）。
【００９６】
このようにして、アコモデーションサーバ５のサービス管理部５２では、送信先アドレスＧBの元の端末アドレスＢに対応する代替アドレスＧCを変換ルール５４Ａに基づき取得し（ステップ２７７）、送信先アドレスＧBに対応する代替アドレスＧCをサービス通知により端末１へ通知する（ステップ２７８）。
端末１では、上記のようにして、アドレス秘匿通信を開始する前に、アコモデーションサーバ５へ端末２の代替アドレスを問い合わせ、端末２の代替アドレスＧCを入手しておく。
【００９７】
そして、端末２へ送信するパケットとして、そのパケットヘッダの送信先アドレスへ端末２の代替アドレスＧCを設定するとともに、送信元アドレスへ端末１の端末アドレスＡを設定し、当該パケットをパケット通信網３へ送信する。
これ以降、プライバシーゲートウェイ４および端末２において、前述した図７のステップ２４０〜２４７と同様の処理が実行される。
【００９８】
このように、パケット通信網３にプライバシーゲートウェイ４に加えてアコモデーションサーバ５を設けて、アドレス秘匿通信の開始に先立って、端末２から端末１へ端末２の代替アドレスを公開し、端末１ではその公開された端末２の代替アドレスを端末２の端末アドレスと見なして、端末１からアコモデーションサーバ５へ端末２の代替アドレスを問い合わせ、得られた代替アドレスを送信先アドレスとして用いて端末２宛のパケットをパケット通信網３へ送信するようにしたので、前述した第１の実施の形態と同様に当該パケットがプライバシーゲートウェイ４により、その送信先アドレスと送信元アドレスとが置換されて端末２へ転送されるため、端末１および端末２の端末アドレスを相手端末に対して互いに公開することなく、端末１と端末２との間でパケットをやり取りするアドレス秘匿通信を実現できる。
【００９９】
これにより、従来のプロキシサーバを経由して通信する方式や、アドレス変換装置を経由して通信する方式と比較して、前述した第１の実施の形態と同様の作用効果が得られる。
また、アコモデーションサーバ５では、端末１からの問い合わせの際に端末２のアドレスとして代替アドレスが指示された場合、その代替アドレスの元の端末アドレスに対して新たな代替アドレスを選択して変換ルール５４Ａへ登録するようにしたので、端末１から端末２のアドレスとして代替アドレスを用いた問い合わせがあった場合でも、適切に対応できる。
【０１００】
前述した端末２の代替アドレスＧBを用いた端末１からの問い合わせの際、新たな代替アドレスＧCを選択して通知するのではなく、端末１から問い合わせのあった端末２の代替アドレスＧBそのものを折り返し端末１へ通知するようにしてもよく、プライバシーゲートウェイ４での代替アドレスの消費を抑制できる。
【０１０１】
また、端末１では、端末２から公開されたアドレスが端末２の端末アドレス（実アドレス）か代替アドレスかに関わらず、アコモデーションサーバへ問い合わせを行って端末２の代替アドレスを取得するようにしたので、端末２から公開されたアドレスが代替アドレスではなく端末２の端末アドレス（実アドレス）であった場合でも、端末１で端末２の代替アドレスを確実に取得することができ、
端末２に対する端末１の端末アドレスの漏洩を抑止できる。これは、端末２から公開されたアドレスが端末２の実アドレスであった場合、端末１から送信したパケットは、直接、端末２へ届いてしまい、端末１の端末アドレスが端末２へ漏洩してしまうからである。
【０１０２】
なお、前述した第１および第３の実施の形態では、端末２が自端末の代替アドレスをプライバシーゲートウェイ４の管理者から配布してもらう場合を例として説明したが、図１０に示すように、アコモデーションサーバ５から管理者を介在させずに配布するようにしてもよい。なお、第１の実施の形態に適用する場合は、アコモデーションサーバ５を追加する必要がある。
図１０の場合、端末２は、アドレス秘匿通信の開始に先立って、代替アドレス配布を要求するサービス要求を含むパケットをパケット通信網３を介してアコモデーションサーバ５へ通知する（ステップ２８０）。
【０１０３】
アコモデーションサーバ５のサービス管理部５２では、ネットワークＩ／Ｆ部５１を介して受信されたパケットにサービス要求が含まれている場合は、そのパケットの送信元アドレス、または当該サービス要求に明示的に含まれている端末２のアドレスを取得する。
そして、ルール管理部５５により、プライバシーゲートウェイ４に予め割り当てられているネットワークアドレスのうち、代替アドレスとして変換ルールに未登録のアドレス、例えばＧBを選択し、そのアドレスを送信元アドレスＢに対応する代替アドレスＧBとして変換ルール５４Ａへ登録する（ステップ２８１）。
【０１０４】
この登録の際、ルール管理部５５は、上記送信先アドレスＢと代替アドレスＧBとの組を登録し変換ルール４４Ａを更新するよう、パケット通信網３を介してプライバシーゲートウェイ４へ指示する（ステップ２８２）。
プライバシーゲートウェイ４のルール管理部４５では、ネットワークＩ／Ｆ部４１を介してアコモデーションサーバ５からのルール更新指示を受け取り、上記送信先アドレスＢと代替アドレスＧBとの組を、変換ルール４４Ａへ登録する（ステップ２８３）。
【０１０５】
一方、アコモデーションサーバ５のサービス管理部５２では、変換ルール５４Ａに基づき取得した、送信先アドレスＢに対応する代替アドレスＧBを端末２へサービス通知により配布する（ステップ２８４）。
このように、端末２からのサービス要求に応じて、アコモデーションサーバ５で、対応する代替アドレスを配布するようにしたので、管理者の作業負担が削減されるとともに、端末２に対して迅速に代替アドレスを配布できる。
【０１０６】
また、前述した各実施の形態で、アコモデーションサーバ５を用いる場合、アコモデーションサーバ５またはプライバシーゲートウェイ４のいずれかで変換ルールを更新した場合は、他方に対してルール更新指示を送信するようにしたので、アコモデーションサーバ５の変換ルール５４Ａとプライバシーゲートウェイ４の変換ルール４４Ａとの内容を容易に整合させることができる。
なお、プライバシーゲートウェイ４の代替アドレスの登録／未登録の管理については、変換ルールの更新に応じてそれぞれ個別に管理してもよく、ルール更新指示の際に管理状況を通知して整合させるようにしてもよい。
【０１０７】
なお、前述した各実施の形態では、端末２がＷＷＷ技術を用いて各種コンテンツを提供するＷＷＷサーバであり、端末１がパケット通信網３を介してＷＷＷサーバで所望のコンテンツを閲覧するＷＷＷクライアントである場合を例として説明したが、この例に限定されるものではなく、端末１，２としてパケット通信網３を介してパケット通信を行う通信端末を用いる場合であれば、本発明の各実施の形態を適用でき、前述と同様の作用効果が得られる。
【０１０８】
【発明の効果】
以上説明したように、本発明は、パケット通信網に接続されて固有のネットワークアドレスを複数持つプライバシーゲートウェイで、各端末からのパケットを受信し、その受信パケットの送信先アドレスおよび送信元アドレスをそれぞれ異なるアドレスへ置換して転送し、プライバシーゲートウェイでは、各端末の端末アドレスと、当該プライバシーゲートウェイのネットワークアドレスから選択した当該端末に固有の代替アドレスとを組として対応付けるとともに、これら組を変換ルールとして保持し、この変換ルールに基づいて、受信パケットの送信先アドレスに格納されている代替アドレスを対応する送信先端末の端末アドレスへ変換するとともに、受信パケットの送信元アドレスに格納されている端末アドレスを対応する送信元端末の代替アドレスへ変換し、変換により得られた送信先アドレスに対応する端末アドレスにより受信パケットの送信先アドレスを置換するとともに、変換により得られた送信元アドレスに対応する代替アドレスにより受信パケットの送信元アドレスを置換し、送信先アドレスおよび送信元アドレスを置換した当該受信パケットをパケット通信網へ転送するようにしたものである。
これにより、一方の端末の端末アドレスを他方の端末に対して公開することなく、これら端末間でパケットをやり取りするアドレス秘匿通信を実現できるとともに、秘匿通信の要否に応じてシステム構成を変更する必要がなく、利用者が容易にシステムの使用／未使用を選択できる。
【０１０９】
また、従来のプロキシサーバを経由して通信する方式のように、プロキシサーバで、クライアント端末からパケットを受信した時、どのサーバ端末に該パケットを中継すべきか判断できない方式とは異なり、上記のように、プライバシーゲートウェイでは変換ルールを保持しているため、プライバシーゲートウェイで、受信パケットの送信先アドレスから、どの端末に当該パケットを転送すべきか容易に判断できる。これにより、本実施の形態によれば、パケット転送の際にはアドレス変換を行うだけで済み、従来のようにパケットに含まれる通信内容を解釈する必要がなくなるとともに、相手先端末へのメッセージを新たに生成する必要がなくなるため、パケット転送のための処理が削減でき、そのためのハードウェア量を削減できるとともにパケット転送に起因する遅延発生を抑制できる。
【０１１０】
さらに、パケット転送の際、従来のプロキシサーバを経由して通信する方式のように、パケットに含まれる通信内容を解釈する必要がなくなるため、その通信内容を解釈するために必要な各アプリケーションごとに異なる処理内容が不要となる。これにより、本実施の形態によれば、パケット転送の際にはすべてのアプリケーションに共通のアドレス変換を行うだけで済むため、特定のアプリケーションに依存しなくなり、任意のアプリケーションでアドレス秘匿通信を利用できる。
【０１１１】
また、従来のアドレス変換装置を経由して通信する方式のように、端末が送受信するパケットが通過するネットワーク経路上にアドレス変換装置を配置する方式とは異なり、上記のように、端末から、プライバシーゲートウェイの持つネットワークアドレスの一部である代替アドレスに対してパケットを送信するため、プライバシーゲートウェイは、パケット通信網の任意の位置に接続されていれば端末間のパケットを受信することができるため、必ずしも端末が送受信するパケットが通過するネットワーク経路上に存在する必要はない。これにより、本実施の形態によれば、ネットワーク構成においてアドレスを秘匿して通信可能な端末が限定されず、任意の端末から本実施の形態にかかるアドレス秘匿通信システムを利用できる。
【０１１２】
さらに、従来のアドレス変換装置を経由して通信する方式では、アドレス変換装置の接続位置が固定されておりアドレス秘匿通信の要否を選択できないため、アドレス変換装置として、アドレス秘匿の必要がない端末間のパケット通信についても遅れなく処理するための比較的大きなハードウェア量を必要としていたが、本実施の形態では、端末で、アドレス秘匿通信の要否に応じてプライバシーゲートウェイを利用するかどうか容易に選択でき、プライバシーゲートウェイにおいて、アドレス秘匿通信が不要なパケットを処理する必要がない。これにより、従来と比較してプライバシーゲートウェイとして必要なハードウェア量を大幅に削減できる。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態にかかるアドレス秘匿通信システムの構成を示すブロック図である。
【図２】  プライバシーゲートウェイでのアドレス変換処理を示す説明図である。
【図３】  プライバシーゲートウェイでのパケット受信処理を示すフローチャートである。
【図４】  変換ルールの構成例を示す説明図である。
【図５】  本発明の第１の実施の形態にかかるアドレス秘匿通信システムの動作を示すシーケンス図である。
【図６】  本発明の第２の実施の形態にかかるアドレス秘匿通信システムを示すブロック図である。
【図７】  本発明の第２の実施の形態にかかるアドレス秘匿通信システムの動作を示すシーケンス図である。
【図８】  本発明の第２の実施の形態にかかるアドレス秘匿通信システムの他の動作を示すシーケンス図である。
【図９】  本発明の第３の実施の形態にかかるアドレス秘匿通信システムの動作を示すシーケンス図である。
【図１０】  アコモデーションサーバによる代替アドレスの配布動作を示すシーケンス図である。
【符号の説明】
１…端末（ＷＷＷクライアント）、２…端末（ＷＷＷサーバ）、３…パケット通信網、４…プライバシーゲートウェイ、５…アコモデーションサーバ、６Ａ…受信パケット、６Ｂ…送信パケット、６０…パケットヘッダ、６１…送信先アドレス、６２…送信元アドレス、４１，５１…ネットワークＩ／Ｆ部、４２…パケット転送部、４３，５３…アドレス変換部、４４，５４…記憶部、４４Ａ…変換ルール、４５，５５…ルール管理部、５２…サービス管理部。
【図１】
0003696816.tif 000002
【図２】
0003696816.tif 000003
【図３】
0003696816.tif 000004
【図４】
0003696816.tif 000005
【図５】
0003696816.tif 000006
【図６】
0003696816.tif 000007
【図７】
0003696816.tif 000008
【図８】
0003696816.tif 000009
【図９】
0003696816.tif 000010
【図１０】
0003696816.tif 000011