(57)【要約】【課題】認証処理のための処理負荷を軽減しつつ且つセキュリティを劣化させることなく、ユーザ端末のネットワーク接続をスムーズに行わせる。【解決手段】本ネットワーク接続方法は、第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、ユーザ端末が現在使用しているアドレスとは別で且つ認証装置により生成されるアドレスと同一のアドレスを所定時間有効な再接続用のアドレスとして生成し、再接続用アドレス格納部に格納する工程と、第１のネットワークとの接続が切断された後所定時間内であれば、認証装置による認証を受けることなく、再接続用アドレス格納部に格納されている再接続用のアドレスで第１のネットワークへ再接続をする工程とを含む。【選択図】図１９
2010093585.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するプログラムであって、
前記認証装置に、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出するステップと、
抽出されたアドレスを、所定時間有効な再接続用のアドレスとして前記ユーザ端末に送信するステップと、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を実行させ、
前記所定時間内に前記再接続用のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可させる
ことを特徴とするネットワーク接続制御プログラム。
【請求項２】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するプログラムであって、
前記認証装置に、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する生成ステップと、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから所定時間有効な前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を実行させ、
前記所定時間内に前記再接続用のアドレスと同一のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可させる
ことを特徴とするネットワーク接続制御プログラム。
【請求項３】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末に、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別のアドレスを所定時間有効な再接続用のアドレスとして受信し、再接続用アドレス格納部に格納するステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を実行させるためのネットワーク接続プログラム。
【請求項４】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末に、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別で且つ前記認証装置により生成されるアドレスと同一のアドレスを所定時間有効な再接続用のアドレスとして生成し、再接続用アドレス格納部に格納する生成ステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を実行させるためのネットワーク接続プログラム。
【請求項５】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するネットワーク接続制御方法であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記認証装置が、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出するステップと、
前記認証装置が、抽出されたアドレスを、所定時間有効な再接続用のアドレスとして前記ユーザ端末に送信するステップと、
前記認証装置が、前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を含み、
前記所定時間内に前記再接続用のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とするネットワーク接続制御方法。
【請求項６】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するネットワーク接続制御方法であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記認証装置が、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する生成ステップと、
前記認証装置が、前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから所定時間有効な前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を含み、
前記所定時間内に前記再接続用のアドレスと同一のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とするネットワーク接続制御方法。
【請求項７】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末により実行されるネットワーク接続方法であって、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別のアドレスを所定時間有効な再接続用のアドレスとして受信し、再接続用アドレス格納部に格納するステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を含むネットワーク接続方法。
【請求項８】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末により実行されるネットワーク接続方法であって、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別で且つ前記認証装置により生成されるアドレスと同一のアドレスを所定時間有効な再接続用のアドレスとして生成し、再接続用アドレス格納部に格納するステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を含むネットワーク接続方法。
【請求項９】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに第２のネットワークを介して接続し且つ認証済みで前記第１のネットワークに接続しているユーザ端末のネットワーク接続を制御する認証装置であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出し、抽出されたアドレスを、所定時間有効な再接続用のアドレスとして前記ユーザ端末に送信する認証処理手段と、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるフィルタ設定管理手段と、
を有し、
前記所定時間内に前記再接続用のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、認証を行わずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とする認証装置。
【請求項１０】
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに第２のネットワークを介して接続し且つ認証済みで前記第１のネットワークに接続しているユーザ端末のネットワーク接続を制御する認証装置であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する再接続用割付アドレス生成手段と、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから所定時間有効な前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるフィルタ設定管理手段と、
を有し、
前記所定時間内に前記再接続用のアドレスと同一のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、認証を行わずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とする認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、ネットワークへの接続制御技術に関する。
【背景技術】
【０００２】
利用開始時に認証が必要なアクセス回線を介してネットワークに接続し、当該ネットワークを介してユーザ所望のサービスなどを利用した後、何らかの理由で一旦回線を切断したが、すぐに再度同じ回線に接続しなければならないような場合がある。このような場合には、通常、アクセス回線の認証を再度行ってから再接続を行う。具体的には、（１）認証情報（ユーザＩＤとパスワード）をユーザが再度手動で入力して接続する、（２）認証情報を端末に覚えさせておいて、再接続時に通信プログラムがこれを読み取り、ユーザの介在なしに接続する、といった方法により再接続を行う。
【特許文献１】特開平１１−１８７１４６号公報
【特許文献２】特開平１１−２９８５５２号公報
【特許文献３】特開２００２−２１５０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記のような技術では、再接続の度に認証装置等において認証のための処理を行う必要があるため、認証装置等にオーバーヘッドがかかる。そして、認証のための処理に時間がかかるため、ネットワークのユーザは、すぐにはネットワークに再接続することができないという問題がある。但し、本来認証を行う必要があるアクセス回線であるから、単純に認証を省略できるわけではない。
【０００４】
従って、本技術の目的は、認証処理のための処理負荷を軽減しつつ且つセキュリティを劣化させることなく、ユーザ端末のネットワーク接続をスムーズに行わせることができるようにすることである。
【課題を解決するための手段】
【０００５】
本技術の第１の態様に係るネットワーク接続制御方法は、第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了してゲートウェイを介して第１のネットワークへの接続が行われており且つゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するネットワーク接続制御方法である。そして、本方法は、ユーザ端末から第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、認証装置が、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出するステップと、認証装置が、抽出されたアドレスを、所定時間有効な再接続用のアドレスとしてユーザ端末に送信するステップと、認証装置が、ユーザ端末の、第１のネットワークからの切断時に、ゲートウェイに、現在使用しているアドレスから再接続用のアドレスへ、ゲートウェイのアドレスフィルタテーブルを更新させるステップとを含む。さらに、所定時間内に再接続用のアドレスでユーザ端末から第１のネットワークへの再接続が要求された場合、認証装置による認証を経ずに、ゲートウェイにおいて第１のネットワークへの再接続を許可するものである。
【０００６】
本技術の第２の態様に係るネットワーク接続制御方法は、ユーザ端末から第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、認証装置が、ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する生成ステップと、認証装置が、ユーザ端末の、第１のネットワークからの切断時に、ゲートウェイに、現在使用しているアドレスから所定時間有効な再接続用のアドレスへ、ゲートウェイのアドレスフィルタテーブルを更新させるステップとを含む。そして、所定時間内に再接続用のアドレスと同一のアドレスでユーザ端末から第１のネットワークへの再接続が要求された場合、認証装置による認証を経ずに、ゲートウェイにおいて第１のネットワークへの再接続を許可するものである。
【０００７】
本技術の第３の態様に係るネットワーク接続方法は、第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了してゲートウェイを介して第１のネットワークへの接続が行われており且つゲートウェイと第２のネットワークを介して接続されているユーザ端末により実行される。そして、本方法は、第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、ユーザ端末が現在使用しているアドレスとは別のアドレスを所定時間有効な再接続用のアドレスとして受信し、再接続用アドレス格納部に格納するステップと、第１のネットワークとの接続が切断された後所定時間内であれば、認証装置による認証を受けることなく、再接続用アドレス格納部に格納されている再接続用のアドレスで第１のネットワークへ再接続をするステップとを含む。
【０００８】
本技術の第４の態様に係るネットワーク接続方法は、第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、ユーザ端末が現在使用しているアドレスとは別で且つ認証装置により生成されるアドレスと同一のアドレスを所定時間有効な再接続用のアドレスとして生成し、再接続用アドレス格納部に格納するステップと、第１のネットワークとの接続が切断された後所定時間内であれば、認証装置による認証を受けることなく、再接続用アドレス格納部に格納されている再接続用のアドレスで第１のネットワークへ再接続をするステップとを含む。
【発明の効果】
【０００９】
認証処理のための処理負荷を軽減しつつ且つセキュリティを劣化させることなく、ユーザ端末のネットワーク接続をスムーズに行わせることができるようになる。
【発明を実施するための最良の形態】
【００１０】
図１に本技術の実施の形態１及び２に係るシステム概要図を示す。実施の形態３及び４に係るシステム概要図については、後で図１９を用いて説明する。図１では、ネットワーク１に、ゲートウェイ７と、例えばアプリケーションサーバであるサーバ９とが接続されている。ゲートウェイ７には、例えばＲＡＤＩＵＳ（Remote  Authentication  Dial  In  User  Service）サーバである認証装置３が接続されている。また、ゲートウェイ７には、アクセス回線を通じて例えばパーソナルコンピュータやＰＤＡ（Personal  Digital  Assistant）であるユーザ端末５が接続されている。ここでは、ユーザ端末５とサーバ９はそれぞれ１つしか図示していないが、数に限定はない。
【００１１】
認証装置３は、認証テーブル格納部３１と、認証処理やＳｒｃＭＡＣアドレスの送信を行う認証処理部３２と、割付ＳｒｃＭＡＣアドレステーブル格納部３３と、ゲートウェイ７におけるパケットの通過／遮断の制御を行うＭＡＣフィルタ設定管理部３４と、ＭＡＣタイマ３５とを有する。Ｓｒｃは、端末固有のＭＡＣアドレスとは異なることを示すために付されている。
【００１２】
ユーザ端末５は、認証装置３に対して認証要求や切断要求を行いＳｒｃＭＡＣアドレスを受信する認証要求部５１と、再接続用ＳｒｃＭＡＣアドレス格納部５２と、ユーザ端末５のＭＡＣアドレスを管理して通信を行う通信管理部５３とを有する。
【００１３】
ゲートウェイ７は、ＭＡＣフィルタテーブル格納部７２と、当該ＭＡＣフィルタテーブル格納部７２に格納されているデータを管理するＭＡＣフィルタテーブル管理部７１と、ＭＡＣフィルタテーブル格納部７２に格納されているＭＡＣアドレスに従ってフィルタリングを行うＭＡＣフィルタリング部７３と、ＭＡＣ学習テーブル格納部７４とを有する。
【００１４】
図２に、認証テーブル格納部３１に格納されているデータの一例を示す。図２の例では、ユーザＩＤの列２０１と、パスワードの列２０２と、端末のＭＡＣアドレスの列２０３とが含まれる。端末のＭＡＣアドレスの列２０３には、一時的にユーザ端末５に割付けられるＭＡＣアドレスではない、ユーザ端末５に固有のＭＡＣアドレスが格納されている。
【００１５】
図３に、割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されているデータの一例を示す。但し、ここでは実施の形態１で用いられる割付ＳｒｃＭＡＣアドレステーブル格納部３３について示す。実施の形態２乃至４で用いられる割付ＳｒｃＭＡＣアドレステーブル格納部３３については、後で図１４を用いて説明する。図３の例では、割付ＳｒｃＭＡＣアドレスの列３０１と、割付可否フラグの列３０２とが含まれる。割付ＳｒｃＭＡＣアドレスの列３０１には、ユーザ端末５に割付けることができるＭＡＣアドレスが格納されている。割付可否フラグの列３０２には、割付ＳｒｃＭＡＣアドレスが割付可能か否かを示すフラグが格納されており、ここでは０が割付可を、１が割付不可を示す。なお、割付ＳｒｃＭＡＣアドレスの列３０１に格納されている割付ＳｒｃＭＡＣアドレスは、認証テーブル格納部３１に格納されている端末のＭＡＣアドレスとは重複しないように選択されている。
【００１６】
図４に、ＭＡＣタイマ３５に格納されているデータの一例を示す。図４の例では、再接続用ＳｒｃＭＡＣアドレスの列４０１と、有効期限の列４０２とが含まれる。再接続用ＳｒｃＭＡＣアドレスの列４０１には、ユーザ端末５に割付けることができるＭＡＣアドレスが格納されている。また、有効期限の列４０２には、それぞれの再接続用ＳｒｃＭＡＣアドレスに対応して、再接続用ＳｒｃＭＡＣアドレスの有効期限の情報が格納される。ユーザ端末５に割付けられていない再接続用ＳｒｃＭＡＣアドレスに対しては、有効期限の情報は格納されていない。
【００１７】
図５に、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されているデータの一例を示す。図５の例では、再接続用ＳｒｃＭＡＣアドレスの欄５０１と、有効期限の欄５０２とが含まれる。再接続用ＳｒｃＭＡＣアドレスの欄５０１には、再接続用ＳｒｃＭＡＣアドレスとして認証装置３から受信したＭＡＣアドレス又はユーザ端末５が生成したＭＡＣアドレスが格納される。有効期限の欄５０２には、再接続用ＳｒｃＭＡＣアドレスに対応する有効期限の情報が格納される。
【００１８】
図６に、ＭＡＣフィルタテーブル格納部７２に格納されているデータの一例を示す。図６の例では、エントリ番号の列６０１と、接続を許可するＭＡＣアドレスの列６０２とが含まれる。接続を許可するＭＡＣアドレスの列６０２に格納されているＭＡＣアドレスのいずれかで通信を行うユーザ端末５からのパケットは、ゲートウェイ７を通過することができる。なお、本テーブルにおけるエントリの登録・削除は、認証装置３から外部インタフェースを通してＭＡＣフィルタ設定管理部３４に指示されることにより行われる。
【００１９】
図７に、ＭＡＣ学習テーブル格納部７４に格納されているデータの一例を示す。図７の例では、エントリ番号の列７０１と、ポート番号の列７０２と、ＭＡＣアドレスの列７０３とが含まれる。ゲートウェイ７は、例えば一般的なレイヤ２スイッチであり、当該レイヤ２スイッチは、ＭＡＣ学習テーブル格納部７４のようなデータを管理している。図示していないが、ゲートウェイ７は、受信パケットを監視することで、どのポートにどのようなＭＡＣアドレスの端末などが接続しているかを検知し、ＭＡＣ学習テーブル格納部７４のようなデータを生成・管理する機能を有している。ＭＡＣ学習テーブル格納部７４は、通常、受信パケットをどのポートに出力するかを判断するために用いられる。但し、以下で述べるように、本実施の形態では、ＭＡＣフィルタテーブルのエントリ削除に用いられる。すなわち、有効期限の切れた再接続用ＳｒｃＭＡＣアドレスであって、且つＭＡＣ学習テーブル格納部７４に格納されていない再接続用ＳｒｃＭＡＣアドレスが、現在接続に用いられていないＭＡＣアドレスであるとして、ＭＡＣフィルタテーブル格納部７２から削除される。
【００２０】
以下、実施の形態１乃至４について順に説明する。
【００２１】
まず、実施の形態１について説明する。実施の形態１に係る処理は、（１）ユーザ端末５から認証装置３への認証要求時、接続用ＳｒｃＭＡＣアドレスが認証装置３からユーザ端末５へ送信される点、（２）ユーザ端末５から認証装置３への切断要求時、所定時間有効な再接続用ＳｒｃＭＡＣアドレスが認証装置３からユーザ端末５へ送信される点を特徴とする。（１）に対応するユーザ端末５及び認証装置３の処理として、接続要求処理及び認証処理について以下で説明する。また、（２）に対応するユーザ端末５及び認証装置３の処理として、切断要求処理及び切断処理について以下で説明する。また、実施の形態１乃至４に共通する処理であるタイムアウト処理についても説明する。
【００２２】
まず、図８及び９を用いて、ユーザ端末５における接続要求処理の内容を説明する。接続要求処理は、ユーザ端末５がネットワーク１への接続を行う際の処理である。
【００２３】
ユーザ端末５の通信管理部５３は、ユーザからの指示に応じて表示装置に接続指示を促す画面を表示し、ユーザから接続先の指定を含む接続指示が入力されると、当該接続指示を受け付ける（図８：ステップＳ１）。そして、通信管理部５３は、指定された接続先が認証装置であるか判断する（ステップＳ３）。指定された接続先が認証装置である場合（ステップＳ３：Ｙｅｓルート）、ユーザ端末５の認証要求部５１は、表示装置にユーザＩＤとパスワードとの入力を促す画面を表示し、ユーザからユーザＩＤとパスワードとが入力され且つ送信が指示されると、当該指示を認証の要求として受け付ける（ステップＳ１３）。
【００２４】
そして、認証要求部５１は、ユーザＩＤとパスワードとを含む認証要求を認証装置３に送信する（ステップＳ１５）。ゲートウェイ７は認証要求を受信すると、当該認証要求を認証装置３へ中継し、認証装置３は当該認証要求を受信して認証処理等を実施する。詳細は後に述べる。
【００２５】
そして、ユーザ端末５の認証要求部５１は、応答待ちタイマをスタートさせ、認証装置３からの応答メッセージの受信を待つ（ステップＳ１７）。処理は、端子Ａを介して図９のステップＳ１９へ移行する。
【００２６】
一方、指定された接続先が認証装置でない場合（ステップＳ３：Ｎｏルート）、短時間での再接続の可能性があるので、通信管理部５３は、再接続用ＳｒｃＭＡＣアドレスが再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されているか確認する（ステップＳ５）。再接続用ＳｒｃＭＡＣアドレスが再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されていない場合（ステップＳ５：Ｎｏルート）、認証装置３による認証を受ける必要があるので、処理はステップＳ１３へ移行する。
【００２７】
一方、再接続用ＳｒｃＭＡＣアドレスが再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている場合（ステップＳ５：Ｙｅｓルート）、認証なしでネットワーク１に接続可能か判断するため、通信管理部５３は、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている有効期限の情報を確認する（ステップＳ７）。以下で説明するように、正常に切断処理を行っていれば、再接続用ＳｒｃＭＡＣアドレス格納部５２に再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とが格納されているはずである。そして、現在日時が有効期限内でない場合（ステップＳ７：Ｎｏルート）、再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを削除し、処理はステップＳ１３へ移行する。再接続用ＳｒｃＭＡＣアドレスは、所定の時間を経過したら無効になるので、認証装置３による認証を再度受ける必要がある。
【００２８】
一方、現在日時が有効期限内である場合（ステップＳ７：Ｙｅｓルート）、通信管理部５３は、再接続用ＳｒｃＭＡＣアドレスを含むパケットを指定された接続先（例えばサーバ９）へ送信する（ステップＳ９）。そして、通信管理部５３は、通信が成功したか判断する（ステップＳ１１）。通信が成功しない場合（ステップＳ１１：Ｎｏルート）、処理はステップＳ１３へ移行する。何らかのエラーにより、通信が失敗した場合にも、認証装置３による認証を受けるようにするものである。一方、通信が成功した場合（ステップＳ１１：Ｙｅｓルート）、すなわち、ゲートウェイ７は、ユーザ端末５から再接続用ＳｒｃＭＡＣアドレスを含むパケットを受信して同一のＭＡＣアドレスがＭＡＣフィルタテーブル格納部７２に格納されている場合には当該パケットを通過させることができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続できるので、処理は端子Ｂを介して図９の処理へ移行して、終了する。このように、再接続用ＳｒｃＭＡＣアドレスの有効期限内であれば、ユーザは認証情報（例えばユーザＩＤとパスワード）を手動で入力する必要がなく、簡易にユーザ端末５をネットワーク１に接続させることができる。
【００２９】
なお、ユーザ端末５が再接続を行う場合には、それ以前に用いていたＳｒｃＭＡＣアドレス（古いＭＡＣアドレス）とは異なる再接続用ＳｒｃＭＡＣアドレス（新しいＭＡＣアドレス）で通信を行うことになる。この場合、ユーザ端末５と通信を行うコンピュータ（例えばサーバ９）は、ユーザ端末５の新しいＭＡＣアドレスを知らないが、当該コンピュータが保持するＡＲＰテーブル（ＩＰアドレスとＭＡＣアドレスの対応付けを記したテーブル）に登録された古いＭＡＣアドレスのエントリは通常６０秒程度で削除されるため、問題は生じない。すなわち、当該コンピュータは再度ＡＲＰ処理を行い、ユーザ端末５のＩＰアドレスに対する新しいＭＡＣアドレスを取得してＡＲＰテーブルに登録することにより、ユーザ端末５と正常に通信を行うことができる。
【００３０】
次に、図９について説明する。認証要求部５１は、応答待ちタイマがタイムアウトしたか判断する（図９：ステップＳ１９）。応答待ちタイマがタイムアウトした場合（ステップＳ１９：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアして、表示装置に「認証不能」を示すメッセージを表示し（ステップＳ２１）、処理は終了する。これにより、ユーザは、認証装置３による認証処理が正常に行われなかったことを認識できる。
【００３１】
一方、応答待ちタイマがタイムアウトしていない場合（ステップＳ１９：Ｎｏルート）、認証要求部５１は、接続用ＳｒｃＭＡＣアドレスを含む応答メッセージを認証装置３から受信したか判断する（ステップＳ２３）。認証装置３から応答メッセージを受信していない場合（ステップＳ２３：Ｎｏルート）、処理はステップＳ１９へ戻る。一方、認証装置３から応答メッセージを受信した場合（ステップＳ２３：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ２５）。接続用ＳｒｃＭＡＣアドレスは、認証に成功した場合に認証装置３からユーザ端末５へ付与されるＭＡＣアドレスであり、ユーザ端末５は、送信パケットに当該ＭＡＣアドレスを付加することにより、ネットワーク１側の装置と通信を行うことができるようになる。
【００３２】
そして、認証要求部５１は、応答メッセージの内容を確認する（ステップＳ２７）。応答メッセージの内容が「認証成功」を示すものではない場合（ステップＳ２７：Ｎｏルート）、認証要求部５１は、表示装置に「認証失敗」を示すメッセージを表示し（ステップＳ２９）、処理は終了する。これにより、ユーザは、認証が失敗したことを認識できる。一方、応答メッセージの内容が「認証成功」を示すものである場合（ステップＳ２７：Ｙｅｓルート）、認証要求部５１は、応答メッセージに含まれる接続用ＳｒｃＭＡＣアドレスを、例えばメインメモリ等の記憶装置に格納する（ステップＳ３１）。
【００３３】
そして、通信管理部５３は、接続先の入力を促す画面を表示し、ユーザから接続先が指定され且つ接続が指示されると、当該指示を指定接続先への接続の要求として受け付け、メインメモリ等の記憶装置に格納された接続用ＳｒｃＭＡＣアドレスを含むパケットをユーザ指定の接続先へ送信する（ステップＳ３３）。
【００３４】
そして、通信管理部５３は、通信が成功したか判断する（ステップＳ３５）。通信が成功した場合（ステップＳ３５：Ｙｅｓルート）、すなわち、ゲートウェイ７は、ユーザ端末５から接続用ＳｒｃＭＡＣアドレスを含むパケットを受信して同一のＭＡＣアドレスがＭＡＣフィルタテーブル格納部７２に格納されている場合には当該パケットを通過させることができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続できるので、処理は終了する。一方、通信が成功しない場合（ステップＳ３５：Ｎｏルート）、通信管理部５３は、「通信失敗」を示すメッセージを表示装置に表示し（ステップＳ３７）、処理は終了する。これにより、ユーザは、何らかのエラーにより通信が失敗したことを認識できる。以上が、ユーザ端末５における接続要求処理の内容である。
【００３５】
次に、図１０を用いて、ユーザ端末５における切断要求処理の内容を説明する。切断要求処理は、ユーザ端末５がネットワーク１との接続を終了する際に行う処理である。
【００３６】
ユーザ端末５の認証要求部５１は、ネットワーク１との接続中にユーザから切断の指示を受け付けると、切断要求を認証装置３に送信する（図１０：ステップＳ４１）。認証装置３は、以下で述べるように、再接続用ＳｒｃＭＡＣアドレスを用意して返信する処理を実施する。そして、認証要求部５１は、応答待ちタイマをスタートさせ、認証装置３からの応答を待つ（ステップＳ４３）。
【００３７】
そして、認証要求部５１は、応答待ちタイマがタイムアウトしたか判断する（ステップＳ４５）。応答待ちタイマがタイムアウトした場合（ステップＳ４５：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ４７）。さらに、認証要求部５１は、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを削除し（ステップＳ４９）、処理は終了する。切断が正常に行われなかった場合、次に接続を行う際には、再び認証を受けるようにするためである。但し、認証時に付与された接続用ＳｒｃＭＡＣアドレスで接続していた場合には、再接続用ＳｒｃＭＡＣアドレス格納部５２には再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とは格納されていないため、ステップＳ４９の処理をスキップする。
【００３８】
一方、応答待ちタイマがタイムアウトしていない場合（ステップＳ４５：Ｎｏルート）、認証要求部５１は、認証装置３から再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを受信したか判断する（ステップＳ５１）。受信していない場合（ステップＳ５１：Ｎｏルート）、ステップＳ４５に戻る。一方、受信した場合（ステップＳ５１：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ５３）。そして、再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを再接続用ＳｒｃＭＡＣアドレス格納部５２に格納し（ステップＳ５５）、処理は終了する。なお、有効期限内であれば、再接続用ＳｒｃＭＡＣアドレスと同一のＭＡＣアドレスがゲートウェイ７のＭＡＣフィルタテーブル格納部７２に格納されている。したがって、当該ＭＡＣアドレスを含むパケットは、ＭＡＣフィルタリング部７３によるフィルタリングを受けずにゲートウェイ７を通過することができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続することができる。また、再接続用ＳｒｃＭＡＣアドレスとしてユーザ端末５に割付けられるＳｒｃＭＡＣアドレスは、割付ＳｒｃＭＡＣアドレステーブル格納部３３で管理され、他のユーザ端末に割付けられるＳｒｃＭＡＣアドレスや、認証テーブル格納部３１に格納されている端末に固有のＭＡＣアドレスとは重複しないように選択される。詳細は後に述べる。以上で、ユーザ端末５における切断要求処理は終了する。
【００３９】
次に、図１１を用いて、認証装置３における認証処理の内容を説明する。認証処理は、認証装置３がユーザ端末５から認証要求を受信した場合に行う処理である。
【００４０】
認証装置３の認証処理部３２は、ユーザ端末５からユーザＩＤとパスワードとを含む認証要求を受信し、メインメモリ等の記憶装置に格納する（図１１：ステップＳ６１）。そして、認証処理部３２は、受信したユーザＩＤに対応付けられて登録されているパスワードを認証テーブル格納部３１から特定し、受信したパスワードと一致するか判断する（ステップＳ６３）。パスワードが一致しないと判断した場合（ステップＳ６３：Ｎｏルート）、認証処理部３２は、「認証失敗」を示す応答メッセージをユーザ端末５に送信し（ステップＳ６５）、処理は終了する。
【００４１】
一方、パスワードが一致すると判断した場合（ステップＳ６３：Ｙｅｓルート）、認証処理部３２は、割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付可能なＳｒｃＭＡＣアドレスを１つ特定し、メインメモリ等の記憶装置に格納する（ステップＳ６７）。ここでは、割付可否フラグを参照し、フラグが０（割付可）であるＳｒｃＭＡＣアドレスの１つを接続用ＳｒｃＭＡＣアドレスとして特定している。また、特定したＳｒｃＭＡＣアドレスに対応する割付可否フラグを１（割付不可）に変更する（ステップＳ６９）。そして、認証処理部３２は、特定した接続用ＳｒｃＭＡＣアドレスを含む「認証成功」の応答メッセージを、ユーザ端末５に送信する（ステップＳ７１）。
【００４２】
なお、ステップＳ６３においては、パスワードが一致するかを確認するとともに、認証要求に含まれるユーザ端末５の固有のＭＡＣアドレスと、受信したユーザＩＤに対応付けられて認証テーブル格納部３１に格納されている端末のＭＡＣアドレスとが一致するかの確認も行うようにしてもよい。予め登録されているユーザ端末についてのみ接続用ＳｒｃＭＡＣアドレス等を付与するものである。また、認証装置３が認証テーブル格納部３１を用いてユーザ端末５に固有のＭＡＣアドレスを管理し、当該ＭＡＣアドレスと重複するようなＭＡＣアドレスをＳｒｃＭＡＣアドレスとして割付けないようにしている。
【００４３】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、ゲートウェイ７のＭＡＣフィルタテーブル管理部７１に対し、メインメモリ等の記憶装置に格納された接続用ＳｒｃＭＡＣアドレスをＭＡＣフィルタテーブル格納部７２へ登録するように指示し、ＭＡＣフィルタテーブル管理部７１により、ＭＡＣフィルタテーブルに接続用ＳｒｃＭＡＣアドレスが登録される（ステップＳ７３）。これにより、ゲートウェイ７のＭＡＣフィルタリング部７３は、当該接続用ＳｒｃＭＡＣアドレスを含むパケットを、ネットワーク１側に通過させるようになる。以上で、認証装置３における認証処理が終了する。
【００４４】
次に、図１２を用いて、認証装置３における切断処理の内容を説明する。切断処理は、認証装置３がユーザ端末５から切断要求を受信した場合に行う処理である。
【００４５】
認証装置３の認証処理部３２は、ユーザ端末５から切断要求を受信し、メインメモリ等の記憶装置に格納する（図１２：ステップＳ８１）。そして、認証処理部３２は、割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付可能なＳｒｃＭＡＣアドレスを１つ特定し、メインメモリ等の記憶装置に格納する（ステップＳ８３）。ここでは、割付可否フラグを参照し、フラグが０であるＳｒｃＭＡＣアドレスを再接続用ＳｒｃＭＡＣアドレスとして特定している。また、特定したＭＡＣアドレスに対応する割付可否フラグを１に変更するとともに、切断要求に含まれるＭＡＣアドレス（ユーザ端末５が現在使用しているＳｒｃＭＡＣアドレス）に対応する割付可否フラグを０に変更する（ステップＳ８５）。
【００４６】
そして、認証処理部３２は、有効期限の情報を生成してメインメモリ等の記憶装置に格納するとともに、特定した再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とをユーザ端末５にセキュアなパス（例えばＳＳＬ（Secure  Sockets  Layer））で送信する（ステップＳ８７）。有効期限の情報は任意に設定されるものであり、例えば、現時点から１時間程度後の時刻とすることができる。ユーザ端末５は、図１０のステップＳ５５で述べたように、再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを再接続用ＳｒｃＭＡＣアドレス格納部５２に格納する。
【００４７】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、ゲートウェイ７のＭＡＣフィルタテーブル管理部７１に対し、メインメモリ等の記憶装置に格納された切断要求に含まれ且つＭＡＣフィルタテーブル格納部７２に登録されているＭＡＣアドレスを、メインメモリ等の記憶装置に格納された再接続用ＳｒｃＭＡＣアドレスへ変更するように指示し、ＭＡＣフィルタテーブル管理部７１により、ＭＡＣフィルタテーブルが変更される（ステップＳ８９）。これにより、ゲートウェイ７のＭＡＣフィルタリング部７３は、当該再接続用ＳｒｃＭＡＣアドレスを含むパケットを、ネットワーク１側に通過させるようになる。
【００４８】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、メインメモリ等の記憶装置に格納された切断要求に含まれるＭＡＣアドレスに対応する有効期限の情報を、ＭＡＣタイマ３５から削除する（ステップＳ９１）。但し、切断要求に含まれるユーザ端末５のＭＡＣアドレスに対応する有効期限の情報がＭＡＣタイマ３５に格納されていない場合、すなわち当該ＭＡＣアドレスが認証時に付与された接続用ＳｒｃＭＡＣアドレスである場合には、ステップＳ９１の処理をスキップする。
【００４９】
そして、ＭＡＣフィルタ設定管理部３４は、メインメモリ等の記憶装置に格納された有効期限の情報を再接続用ＳｒｃＭＡＣアドレスに対応付けてＭＡＣタイマ３５に格納する（ステップＳ９３）。ＭＡＣタイマ３５に格納されている有効期限の情報は、ＭＡＣフィルタ設定管理部３４に監視され、有効期限になるとタイムアウト処理が行われる。詳細は後に述べる。以上で、切断処理が終了する。
【００５０】
次に、図１３を用いて、認証装置３におけるタイムアウト処理の内容を説明する。タイムアウト処理は、再接続用ＳｒｃＭＡＣアドレスの有効期限が切れた場合に行われる処理である。
【００５１】
ＭＡＣフィルタ設定管理部３４は、有効期限が切れた再接続用ＳｒｃＭＡＣアドレスを特定すると、当該再接続用ＳｒｃＭＡＣアドレスのエントリがゲートウェイ７のＭＡＣ学習テーブル格納部７４に存在するか、ゲートウェイ７のＭＡＣフィルタテーブル管理部７１に確認させる（ステップＳ１０１）。存在する場合は（ステップＳ１０１：Ｙｅｓルート）、再接続用ＳｒｃＭＡＣアドレスで現在接続が行われているので、処理は終了する。一方、存在しない場合（ステップＳ１０１：Ｎｏルート）、ＭＡＣフィルタ設定管理部３４は、ＭＡＣフィルタテーブル管理部７１に、ＭＡＣフィルタテーブル格納部７２に格納されている当該再接続用ＳｒｃＭＡＣアドレスのエントリを削除させる（ステップＳ１０３）。これにより、ゲートウェイ７のＭＡＣフィルタリング部７３は、当該再接続用ＳｒｃＭＡＣアドレスを含むパケットを、ネットワーク１側に通過させないようになる。
【００５２】
そして、ＭＡＣフィルタ設定管理部３４は、割付ＳｒｃＭＡＣアドレステーブル格納部３３から当該再接続用ＳｒｃＭＡＣアドレスに対応する割付可否フラグを特定し、当該割付可否フラグを変更する（ステップＳ１０５）。ここでは、１（割付不可）から０（割付可）へ変更する。また、ＭＡＣフィルタ設定管理部３４は、ＭＡＣタイマ３５から当該再接続用ＳｒｃＭＡＣアドレスに対応する有効期限の情報を特定し、削除する（ステップＳ１０７）。以上で、タイムアウト処理が終了する。
【００５３】
以上述べたような実施の形態１の処理を行うことによって、ユーザが有効期限内にネットワーク１へ再接続する場合、認証装置３による認証を受ける必要がないので、スムーズにネットワーク１へ接続することができる。また、上記の場合には認証装置３は認証のための処理を行う必要がないので、認証装置３の負荷を減らすことができる。
【００５４】
次に、実施の形態２について説明する。実施の形態２に係る処理は、（１）ユーザ端末５から認証装置３への認証要求時、認証装置３からユーザ端末５へ接続用ＳｒｃＭＡＣアドレスが送信され、さらに認証後切断要求に対する処理前に、認証装置３からユーザ端末５へ再接続用ＳｒｃＭＡＣアドレスが送信される点、（２）ユーザ端末５から認証装置３への切断要求時、認証装置３が、再接続用ＳｒｃＭＡＣアドレスでの接続を所定時間有効にする点を特徴とする。（１）に対応するユーザ端末５及び認証装置３の処理として、接続要求処理及び認証処理について以下で説明する。また、（２）に対応するユーザ端末５及び認証装置３の処理として、切断要求処理及び切断処理について以下で説明する。
【００５５】
なお、実施の形態２では、図３に示す割付ＳｒｃＭＡＣアドレステーブル格納部３３ではなく、図１４に示す割付ＳｒｃＭＡＣアドレステーブル格納部３３を用いている。図１４の例では、端末のＭＡＣアドレスの列１４０１と、割付ＳｒｃＭＡＣアドレスの列１４０２と、割付可否フラグの列１４０３とが含まれる。端末のＭＡＣアドレスの列１４０１には、接続用又は再接続用として割付ＳｒｃＭＡＣアドレスがユーザ端末５に割付けられている間、当該ユーザ端末５に固有のＭＡＣアドレスが格納される。割付ＳｒｃＭＡＣアドレスの列１４０２には、ユーザ端末５に割付けることができるＭＡＣアドレスが格納されている。割付可否フラグの列１４０３には、割付ＳｒｃＭＡＣアドレスが割付可能か否かを示すフラグが格納されており、ここでは０が割付可を、１が割付不可（接続用ＳｒｃＭＡＣアドレスとして割付けられている）を、２が割付不可（再接続用ＳｒｃＭＡＣアドレスとして割付けられている）を示す。なお、割付ＳｒｃＭＡＣアドレスの列１４０２に格納されている割付ＳｒｃＭＡＣアドレスは、認証テーブル格納部３１に格納されている端末のＭＡＣアドレス（及び端末のＭＡＣアドレスの列１４０１に格納されているＭＡＣアドレス）とは重複しないように選択されている。
【００５６】
まず、ユーザ端末５における接続要求処理の内容を説明する。但し、接続要求処理の初めから端子Ａまでの処理は、図８の処理と同じであるため説明を省略し、図１５を用いて端子Ａ以降の処理を説明する。
【００５７】
認証要求部５１は、応答待ちタイマがタイムアウトしたか判断する（図１５：ステップＳ１１１）。応答待ちタイマがタイムアウトした場合（ステップＳ１１１：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアして、表示装置に「認証不能」を示すメッセージを表示し（ステップＳ１１３）、処理は終了する。これにより、ユーザは、認証装置３による認証処理が正常に行われなかったことを認識できる。
【００５８】
一方、応答待ちタイマがタイムアウトしていない場合（ステップＳ１１１：Ｎｏルート）、認証要求部５１は、接続用ＳｒｃＭＡＣアドレスを含む応答メッセージを認証装置３から受信したか判断する（ステップＳ１１５）。認証装置３から応答メッセージを受信していない場合（ステップＳ１１５：Ｎｏルート）、処理はステップＳ１１１へ戻る。一方、認証装置３から応答メッセージを受信した場合（ステップＳ１１５：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ１１７）。接続用ＳｒｃＭＡＣアドレスは、認証に成功した場合に認証装置３からユーザ端末５へ付与されるＭＡＣアドレスであり、ユーザ端末５は、送信パケットに当該ＭＡＣアドレスを付加することにより、ネットワーク１側の装置と通信を行うことができるようになる。
【００５９】
そして、認証要求部５１は、応答メッセージの内容を確認する（ステップＳ１１９）。応答メッセージの内容が「認証成功」を示すものではない場合（ステップＳ１１９：Ｎｏルート）、認証要求部５１は、表示装置に「認証失敗」を示すメッセージを表示し（ステップＳ１２１）、処理は終了する。これにより、ユーザは、認証が失敗したことを認識できる。一方、応答メッセージの内容が「認証成功」を示すものである場合（ステップＳ１１９：Ｙｅｓルート）、認証要求部５１は、応答メッセージに含まれる接続用ＳｒｃＭＡＣアドレスを、例えばメインメモリ等の記憶装置に格納する（ステップＳ１２３）。
【００６０】
そして、通信管理部５３は、接続先の入力を促す画面を表示し、ユーザから接続先が指定され且つ接続が指示されると、当該指示を指定接続先への接続の要求として受け付け、メインメモリ等の記憶装置に格納された接続用ＳｒｃＭＡＣアドレスを含むパケットをユーザ指定の接続先へ送信する（ステップＳ１２５）。
【００６１】
そして、通信管理部５３は、通信が成功したか判断する（ステップＳ１２７）。通信が成功しない場合（ステップＳ１２７：Ｎｏルート）、通信管理部５３は、「通信失敗」を示すメッセージを表示装置に表示し（ステップＳ１２９）、処理は終了する。これにより、ユーザは、何らかのエラーにより通信が失敗したことを認識できる。一方、通信が成功した場合（ステップＳ１２７：Ｙｅｓルート）、すなわち、ゲートウェイ７は、ユーザ端末５から接続用ＳｒｃＭＡＣアドレスを含むパケットを受信して同一のＭＡＣアドレスがＭＡＣフィルタテーブル格納部７２に格納されている場合には当該パケットを通過させることができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続できる。
【００６２】
そして、認証要求部５１は、再接続用ＳｒｃＭＡＣアドレスを認証装置３からセキュアなパス（例えばＳＳＬ）で受信し、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納し（ステップＳ１３１）、処理は終了する。なお、この段階では、再接続用ＳｒｃＭＡＣアドレスに対して有効期限は設定されておらず、現在の接続が切断されるときに有効期限が設定される。この処理の詳細については後で述べる。以上が、ユーザ端末５における接続要求処理の内容である。
【００６３】
次に、図１６を用いて、ユーザ端末５における切断要求処理の内容を説明する。まず、ユーザ端末５の認証要求部５１は、ネットワーク１との接続中にユーザから切断の指示を受け付けると、切断要求を認証装置３に送信する（図１６：ステップＳ１４１）。認証装置３は、以下で述べるように、切断の完了をユーザ端末５に通知する処理を実施する。そして、認証要求部５１は、応答待ちタイマをスタートさせ、認証装置３からの応答を待つ（ステップＳ１４３）。
【００６４】
そして、認証要求部５１は、応答待ちタイマがタイムアウトしたか判断する（ステップＳ１４５）。応答待ちタイマがタイムアウトした場合（ステップＳ１４５：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ１４７）。さらに、認証要求部５１は、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを削除し（ステップＳ１４９）、処理は終了する。切断が正常に行われなかった場合、次に接続を行う際には、再び認証を受けるようにするためである。但し、認証時に付与された接続用ＳｒｃＭＡＣアドレスで接続していた場合には、再接続用ＳｒｃＭＡＣアドレス格納部５２には再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とは格納されていないため、ステップＳ１４９の処理をスキップする。
【００６５】
一方、応答待ちタイマがタイムアウトしていない場合（ステップＳ１４５：Ｎｏルート）、認証要求部５１は、認証装置３から切断完了の通知を受信したか判断する（ステップＳ１５１）。受信していない場合（ステップＳ１５１：Ｎｏルート）、ステップＳ１４５に戻る。一方、受信した場合（ステップＳ１５１：Ｙｅｓルート）、認証要求部５１は、切断完了の通知をメインメモリ等の記憶装置に格納し、応答待ちタイマをクリアする（ステップＳ１５３）。
【００６６】
そして、認証要求部５１は、切断完了の通知に有効期限の情報が含まれているか判断する（ステップＳ１５５）。含まれている場合（ステップＳ１５５：Ｙｅｓルート）、ユーザ端末５は認証時に付与された接続用ＳｒｃＭＡＣアドレスで接続中であり、再接続用ＳｒｃＭＡＣアドレスには有効期限が設定されていないので、認証要求部５１は、有効期限の情報を再接続用ＳｒｃＭＡＣアドレス格納部５２に格納し（ステップＳ１６１）、処理は終了する。
【００６７】
一方、有効期限の情報が含まれていない場合（ステップＳ１５５：Ｎｏルート）、ユーザ端末５は再接続用ＳｒｃＭＡＣアドレスで接続中である。したがって、認証要求部５１は、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている有効期限の情報を参照し、現在時刻が有効期限内であるか判断する（ステップＳ１５７）。有効期限内である場合（ステップＳ１５７：Ｙｅｓルート）、再接続用ＳｒｃＭＡＣアドレスはまだ有効であるので、処理は終了する。
【００６８】
なお、有効期限内であれば、再接続用ＳｒｃＭＡＣアドレスと同一のＭＡＣアドレスがゲートウェイ７のＭＡＣフィルタテーブル格納部７２に格納されている。したがって、当該ＭＡＣアドレスを含むパケットは、ＭＡＣフィルタリング部７３によるフィルタリングを受けずにゲートウェイ７を通過することができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続することができる。また、再接続用ＳｒｃＭＡＣアドレスとしてユーザ端末５に割付けられるＳｒｃＭＡＣアドレスは、割付ＳｒｃＭＡＣアドレステーブル格納部３３で管理され、他のユーザ端末に割付けられるＳｒｃＭＡＣアドレスや、認証テーブル格納部３１に格納されている端末に固有のＭＡＣアドレスとは重複しないように選択される。詳細は後に述べる。
【００６９】
一方、有効期限内でない場合（ステップＳ１５７：Ｎｏルート）、認証要求部５１は、再接続用ＳｒｃＭＡＣアドレスは無効であるので、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを削除し（ステップＳ１５９）、処理は終了する。以上で、ユーザ端末５における切断要求処理は終了する。
【００７０】
次に、図１７を用いて、認証装置３における認証処理の内容を説明する。まず、認証装置３の認証処理部３２は、ユーザ端末５からユーザＩＤとパスワードとを含む認証要求を受信し、メインメモリ等の記憶装置に格納する（図１７：ステップＳ１７１）。そして、認証処理部３２は、受信したユーザＩＤに対応付けられて登録されているパスワードを認証テーブル格納部３１から特定し、受信したパスワードと一致するか判断する（ステップＳ１７３）。パスワードが一致しないと判断した場合（ステップＳ１７３：Ｎｏルート）、認証処理部３２は、「認証失敗」を示す応答メッセージをユーザ端末５に送信し（ステップＳ１７５）、処理は終了する。
【００７１】
一方、パスワードが一致すると判断した場合（ステップＳ１７３：Ｙｅｓルート）、認証処理部３２は、割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付可能なＳｒｃＭＡＣアドレスを１つ特定し、メインメモリ等の記憶装置に格納する（ステップＳ１７７）。ここでは、割付可否フラグを参照し、フラグが０（割付可）であるＳｒｃＭＡＣアドレスの１つを接続用ＳｒｃＭＡＣアドレスとして特定している。また、特定したＳｒｃＭＡＣアドレスに対応する割付可否フラグを１（接続用ＳｒｃＭＡＣアドレスとして割付けられているため割付不可）に変更するとともに、認証要求に含まれるユーザ端末５のＭＡＣアドレスを、特定したＳｒｃＭＡＣアドレスに対応付けて格納する（ステップＳ１７９）。そして、認証処理部３２は、特定した接続用ＳｒｃＭＡＣアドレスを含む「認証成功」の応答メッセージを、ユーザ端末５に送信する（ステップＳ１８１）。
【００７２】
なお、ステップＳ１７３においては、パスワードが一致するかを確認するとともに、認証要求に含まれるユーザ端末５の固有のＭＡＣアドレスと、受信したユーザＩＤに対応付けられて認証テーブル格納部３１に格納されている端末のＭＡＣアドレスとが一致するかの確認も行うようにしてもよい。予め登録されているユーザ端末についてのみ接続用ＳｒｃＭＡＣアドレス等を付与するものである。また、認証装置３が認証テーブル格納部３１を用いてユーザ端末５に固有のＭＡＣアドレスを管理し、当該ＭＡＣアドレスと重複するようなＭＡＣアドレスをＳｒｃＭＡＣアドレスとして割付けないようにしている。
【００７３】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、ゲートウェイ７のＭＡＣフィルタテーブル管理部７１に対し、メインメモリ等の記憶装置に格納された接続用ＳｒｃＭＡＣアドレスを、ＭＡＣフィルタテーブル格納部７２へ登録するように指示し、ＭＡＣフィルタテーブル管理部７１により、ＭＡＣフィルタテーブルに接続用ＳｒｃＭＡＣアドレスが登録される（ステップＳ１８３）。これにより、ゲートウェイ７のＭＡＣフィルタリング部７３は、当該接続用ＳｒｃＭＡＣアドレスを含むパケットを、ネットワーク１側に通過させるようになる。
【００７４】
その後、ステップＳ１８３以降切断要求受信までの任意のタイミングで、認証装置３の認証処理部３２は、割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付可能なＳｒｃＭＡＣアドレスを１つ特定し、メインメモリ等の記憶装置に格納する（ステップＳ１８５）。ここでは、割付可否フラグを参照し、フラグが０（割付可）であるＳｒｃＭＡＣアドレスの１つを再接続用ＳｒｃＭＡＣアドレスとして特定している。また、特定したＳｒｃＭＡＣアドレスに対応する割付可否フラグを２（再接続用ＳｒｃＭＡＣアドレスとして割付けられているため割付不可）に変更するとともに、当該再接続用ＳｒｃＭＡＣアドレスに対応付けて、認証要求に含まれるユーザ端末５のＭＡＣアドレスを格納する（ステップＳ１８７）。
【００７５】
そして、認証処理部３２は、特定した再接続用ＳｒｃＭＡＣアドレスをユーザ端末５へセキュアなパス（例えばＳＳＬ）で送信し（ステップＳ１８９）、処理は終了する。以上で、認証装置３における認証処理が終了する。
【００７６】
次に、図１８を用いて、認証装置３における切断処理の内容を説明する。まず、認証装置３の認証処理部３２は、ユーザ端末５から切断要求を受信し、メインメモリ等の記憶装置に格納する（図１８：ステップＳ１９１）。そして、認証処理部３２は、割付ＳｒｃＭＡＣアドレステーブル格納部３３を参照し、切断要求に含まれるユーザ端末５のＳｒｃＭＡＣアドレスに対応する割付フラグが２であるか（再接続用ＳｒｃＭＡＣアドレスであるか）判断する（ステップＳ１９３）。再接続用ＳｒｃＭＡＣアドレスである場合（ステップＳ１９３：Ｙｅｓルート）、認証処理部３２は、切断完了の通知をユーザ端末５へ送信し（ステップＳ１９５）、処理は終了する。当該再接続用ＳｒｃＭＡＣアドレスが有効期限内でない場合には、図１３で説明したタイムアウト処理が行われ、当該再接続用ＳｒｃＭＡＣアドレスが有効期限内である場合には、当該再接続ＳｒｃＭＡＣアドレスは依然有効なままである。
【００７７】
一方、再接続用ＳｒｃＭＡＣアドレスではない場合（ステップＳ１９３：Ｎｏルート）、ユーザ端末５は、認証時に付与された接続用ＳｒｃＭＡＣアドレスで現在接続中である。したがって、認証処理部３２は、割付ＳｒｃＭＡＣアドレステーブル格納部３３において、当該ＳｒｃＭＡＣアドレスに対応する割付可否フラグを１（接続用ＳｒｃＭＡＣアドレスとして割付けられているため割付不可）から０（割付可）へ変更し、当該ＳｒｃＭＡＣアドレスに対応付けて格納されているユーザ端末５のＭＡＣアドレスを削除するとともに、当該ユーザ端末５のＭＡＣアドレスに対応付けて格納されている再接続用ＳｒｃＭＡＣアドレスを特定し、メインメモリ等の記憶装置に格納する（ステップＳ１９７）。
【００７８】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、ゲートウェイ７のＭＡＣフィルタテーブル管理部７１に対し、メインメモリ等の記憶装置に格納された切断要求に含まれ且つＭＡＣフィルタテーブル格納部７２に登録されている接続用ＳｒｃＭＡＣアドレスを、メインメモリ等の記憶装置に格納された再接続用ＳｒｃＭＡＣアドレスへ変更するように指示し、ＭＡＣフィルタテーブル管理部７１により、ＭＡＣフィルタテーブルが変更される（ステップＳ１９９）。これにより、ゲートウェイ７のＭＡＣフィルタリング部７３は、当該再接続用ＳｒｃＭＡＣアドレスを含むパケットを、ネットワーク１側に通過させるようになる。
【００７９】
さらに、認証装置３の認証処理部３２は、有効期限の情報を生成してメインメモリ等の記憶装置に格納するとともに、当該有効期限の情報を含む切断完了の通知をユーザ端末５へ送信する（ステップＳ２０１）。
【００８０】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、メインメモリ等の記憶装置に格納された有効期限の情報を、メインメモリ等の記憶装置に格納された再接続用ＳｒｃＭＡＣアドレスに対応付けてＭＡＣタイマ３５に格納し（ステップＳ２０３）、処理は終了する。以上で、切断処理が終了する。
【００８１】
以上述べたような実施の形態２の処理を行うことによって、実施の形態１の処理と同様の効果を得ることができ、さらに、切断要求時に認証装置３が行う再接続用ＳｒｃＭＡＣアドレスの付与のための処理を、認証完了後切断要求に対する処理前に行うので、切断要求時の認証装置３の負荷が低減される。なお、認証完了後切断要求に対する処理前の任意のタイミングで再接続用ＳｒｃＭＡＣアドレスを付与することができるが、切断要求が送信されるタイミングは認証装置３では不明であるため、処理を確実に実施するためには認証完了後すぐに行う方が好ましい。但し、切断要求を受信した後であっても切断要求のための処理を実施する直前に再接続用ＳｒｃＭＡＣアドレス付与を挿入する形であってもよい。
【００８２】
次に、実施の形態３について説明する。実施の形態３に係る処理は、（１）ユーザ端末５から認証装置３への認証要求時、接続用ＳｒｃＭＡＣアドレスが認証装置３からユーザ端末５へ送信される点、（２）ユーザ端末５から認証装置３への切断要求時、ユーザ端末５と認証装置３とがそれぞれ所定時間有効な再接続用ＳｒｃＭＡＣアドレス生成する点を特徴とする。（１）については、実施の形態１と同じ処理であるので、説明を省略する。ここでは、（２）に対応するユーザ端末５及び認証装置３の処理として、切断要求処理及び切断処理について以下で説明する。
【００８３】
まず、実施の形態３及び４に係るシステム概要図を図１９に示す。実施の形態３及び４に係るシステムは、実施の形態１及び２に係るシステムと同様、ネットワーク１と、認証装置３と、ユーザ端末５と、ゲートウェイ７と、サーバ９とから構成される。但し、認証装置３は再接続用割付ＳｒｃＭＡＣアドレス生成部３６をさらに有し、ユーザ端末５は再接続用ＳｒｃＭＡＣアドレス生成部５４をさらに有する。
【００８４】
認証装置３の再接続用割付ＳｒｃＭＡＣアドレス生成部３６は、セッションの共有情報（例えば、認証要求時におけるユーザ端末５からのパケットのＩＰヘッダ中の識別子情報）を、ユーザ端末５と共通のキー（例えば秘密鍵）で演算することにより、再接続用ＳｒｃＭＡＣアドレスを生成する。当該キーは、認証装置３からユーザ端末５に鍵交換プロトコル（例えばＩＫＥ（Internet  Key  Exchange））でセキュアに配布することにより、両者で共有する。又は、オフラインで交換しておいてもよい。ユーザ端末５の再接続用ＳｒｃＭＡＣアドレス生成部５４は、再接続用割付ＳｒｃＭＡＣアドレス生成部３６と実質的に同じ機能を有する。
【００８５】
次に、図２０を用いて、ユーザ端末５における切断要求処理の内容を説明する。まず、ユーザ端末５の認証要求部５１は、ネットワーク１との接続中にユーザから切断の指示を受け付けると、切断要求を認証装置３に送信する（図２０：ステップＳ２１１）。認証装置３は、以下で述べるように、有効期限の情報をユーザ端末５に送信する処理を実施する。そして、認証要求部５１は、切断要求に含まれる特定の情報を抽出し、メインメモリ等の記憶装置に格納する（ステップＳ２１３）。特定の情報は、例えば、切断要求に係るパケットのＩＰヘッダ中の識別子情報である。以下で説明するように、特定の情報は、再接続用ＳｒｃＭＡＣアドレスを生成する際のシードとして用いられる。
【００８６】
そして、認証要求部５１は、応答待ちタイマをスタートさせ、認証装置３からの応答を待つ（ステップＳ２１５）。そして、認証要求部５１は、応答待ちタイマがタイムアウトしたか判断する（ステップＳ２１７）。応答待ちタイマがタイムアウトした場合（ステップＳ２１７：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ２１９）。さらに、認証要求部５１は、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを削除し（ステップＳ２２１）、処理は終了する。切断が正常に行われなかった場合、次に接続を行う際には、再び認証を受けるようにするためである。但し、認証時に付与された接続用ＳｒｃＭＡＣアドレスで接続していた場合には、再接続用ＳｒｃＭＡＣアドレス格納部５２には再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とは格納されていないため、ステップＳ２２１の処理をスキップする。
【００８７】
一方、応答待ちタイマがタイムアウトしていない場合（ステップＳ２１７：Ｎｏルート）、認証要求部５１は、認証装置３から有効期限の情報を受信したか判断する（ステップＳ２２３）。受信していない場合（ステップＳ２２３：Ｎｏルート）、ステップＳ２１７に戻る。一方、受信した場合（ステップＳ２２３：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ２２５）。そして、有効期限の情報を再接続用ＳｒｃＭＡＣアドレス格納部５２に格納する（ステップＳ２２７）。
【００８８】
そして、ユーザ端末５の再接続用ＳｒｃＭＡＣアドレス生成部５４は、メインメモリ等の記憶装置に格納された特定の情報をシードとして、所定のキーで演算することにより、再接続用ＳｒｃＭＡＣアドレスを生成して再接続用ＳｒｃＭＡＣアドレス格納部５２に格納し（ステップＳ２２９）、処理は終了する。本実施の形態では、演算のアルゴリズムは、再接続用ＳｒｃＭＡＣアドレスがユーザ端末に固有のＭＡＣアドレス（認証テーブル格納部３１に格納されている端末のＭＡＣアドレス）及び割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付ＳｒｃＭＡＣアドレスとは重複しないように設計されている。また、ユーザ端末５が再接続用ＳｒｃＭＡＣアドレスを生成する際に用いるシードと所定のキーと演算のアルゴリズムとが、認証装置３が用いるものと共通しているため、ユーザ端末５と認証装置３とが同一の再接続用ＳｒｃＭＡＣアドレスを生成する。以上で、ユーザ端末５における切断要求処理は終了する。
【００８９】
なお、有効期限内であれば、生成された再接続用ＳｒｃＭＡＣアドレスと同一のＭＡＣアドレスがゲートウェイ７のＭＡＣフィルタテーブル格納部７２に格納されている。したがって、当該ＭＡＣアドレスを含むパケットは、ＭＡＣフィルタリング部７３によるフィルタリングを受けずにゲートウェイ７を通過することができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続することができる。
【００９０】
次に、図２１を用いて、認証装置３における切断処理の内容を説明する。なお、本実施の形態では、割付ＳｒｃＭＡＣアドレステーブル格納部３３の割付ＳｒｃＭＡＣアドレスの列１４０２には、認証時に接続用ＳｒｃＭＡＣアドレスとして割付けることのできるＳｒｃＭＡＣアドレスが格納されているが、生成される再接続用ＳｒｃＭＡＣアドレスについても、ユーザ端末に割付けられている間一時的に格納される。また、先に説明したとおり、端末のＭＡＣアドレスの列１４０１には、ユーザ端末にＳｒｃＭＡＣアドレスが割付けられている間、当該ユーザ端末の固有のＭＡＣアドレスが格納される。そして、割付可否フラグが０の場合には割付可能であることを示し、１の場合には割付不可（接続用ＳｒｃＭＡＣアドレスとして割付けられている）であることを示し、２の場合には割付不可（再接続用ＳｒｃＭＡＣアドレスとして割付けられている）であることを示す。
【００９１】
まず、認証装置３の認証処理部３２は、ユーザ端末５から切断要求を受信し、メインメモリ等の記憶装置に格納する（図２１：ステップＳ２３１）。そして、認証処理部３２は、切断要求に含まれるＭＡＣアドレス（ユーザ端末５が現在使用しているＳｒｃＭＡＣアドレス）が割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されているか判断する（ステップＳ２３３）。格納されていない場合（ステップＳ２３３：Ｎｏルート）、処理は終了する。ここでは、切断要求に含まれるＭＡＣアドレスが割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されていない場合、当該ＭＡＣアドレスは、認証時に付与された接続用ＳｒｃＭＡＣアドレスではなく、また、認証を経た後の切断要求時に生成した再接続用ＳｒｃＭＡＣアドレスでもないので、認証を経ていないユーザ端末からの切断要求であるとして、再接続用ＳｒｃＭＡＣアドレスを付与しないようにしている。
【００９２】
一方、格納されている場合（ステップＳ２３３：Ｙｅｓルート）、認証処理部３２は、切断要求に含まれる特定の情報を抽出し、メインメモリ等の記憶装置に格納する（ステップＳ２３５）。特定の情報は、ユーザ端末５が図２０のステップＳ２１３で抽出する情報と同一である。
【００９３】
そして、認証装置３の再接続用割付ＳｒｃＭＡＣアドレス生成部３６は、メインメモリ等の記憶装置に格納された特定の情報をシードとして、所定のキーで演算することにより、再接続用ＳｒｃＭＡＣアドレスを生成し、メインメモリ等の記憶装置に格納する（ステップＳ２３７）。図２０のステップＳ２２９と同様、演算のアルゴリズムは、再接続用ＳｒｃＭＡＣアドレスがユーザ端末に固有のＭＡＣアドレス（認証テーブル格納部３１に格納されている端末のＭＡＣアドレス）及び割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付ＳｒｃＭＡＣアドレスとは重複しないように設計されている。また、認証装置３が再接続用ＳｒｃＭＡＣアドレスを生成する際に用いるシードと所定のキーと演算のアルゴリズムとが、ユーザ端末５が用いるものと共通しているため、ユーザ端末５と認証装置３とが同一の再接続用ＳｒｃＭＡＣアドレスを生成する。
【００９４】
そして、認証処理部３２は、切断要求に含まれるＭＡＣアドレス（ユーザ端末５が現在使用しているＳｒｃＭＡＣアドレス）を含むレコードを割付ＳｒｃＭＡＣアドレステーブル格納部３３から特定し、当該レコードを更新するとともに、メインメモリ等の記憶装置に格納された再接続用ＳｒｃＭＡＣアドレスとユーザ端末５固有のＭＡＣアドレスとを含むレコードを格納する（ステップＳ２３９）。ステップＳ２３９においては、切断要求に含まれるＭＡＣアドレス（ユーザ端末５が現在使用しているＳｒｃＭＡＣアドレス）に対応する割付可否フラグが２である場合には、当該ＭＡＣアドレスは再接続用ＳｒｃＭＡＣアドレスであるので、当該ＭＡＣアドレスを含むレコードを割付ＳｒｃＭＡＣアドレステーブル格納部３３から削除し、割付可否フラグが１である場合には、当該ＭＡＣアドレスは接続用ＳｒｃＭＡＣアドレスであるので、フラグを１から０（割付可）に変更している。また、新たに格納されるレコードについての割付可否フラグは２（再接続用ＳｒｃＭＡＣアドレスとして割付けられているため割付不可）とする。
【００９５】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、ゲートウェイ７のＭＡＣフィルタテーブル管理部７１に対し、メインメモリ等の記憶装置に格納された切断要求に含まれ且つＭＡＣフィルタテーブル格納部７２に登録されているＭＡＣアドレスを、メインメモリ等の記憶装置に格納された再接続用ＳｒｃＭＡＣアドレスへ変更するように指示し、ＭＡＣフィルタテーブル管理部７１により、ＭＡＣフィルタテーブルが変更される（ステップＳ２４１）。これにより、ゲートウェイ７のＭＡＣフィルタリング部７３は、当該再接続用ＳｒｃＭＡＣアドレスを含むパケットを、ネットワーク１側に通過させるようになる。
【００９６】
さらに、認証装置３のＭＡＣフィルタ設定管理部３４は、メインメモリ等の記憶装置に格納された切断要求に含まれるＭＡＣアドレスに対応する有効期限の情報を、ＭＡＣタイマ３５から削除する（ステップＳ２４３）。但し、切断要求に含まれるユーザ端末５のＭＡＣアドレスに対応する有効期限の情報がＭＡＣタイマ３５に格納されていない場合、すなわち当該ＭＡＣアドレスが認証時に付与された接続用ＳｒｃＭＡＣアドレスである場合には、ステップＳ２４３の処理をスキップする。
【００９７】
そして、認証処理部３２は、再接続用ＳｒｃＭＡＣアドレスに対応する有効期限の情報を生成してメインメモリ等の記憶装置に格納するとともに、ユーザ端末５へ送信する（ステップＳ２４５）。
【００９８】
そして、ＭＡＣフィルタ設定管理部３４は、メインメモリ等の記憶装置に格納された有効期限の情報を再接続用ＳｒｃＭＡＣアドレスに対応付けてＭＡＣタイマ３５に格納する（ステップＳ２４７）。ＭＡＣタイマ３５に格納されている有効期限の情報は、ＭＡＣフィルタ設定管理部３４に監視され、有効期限になるとタイムアウト処理が行われる。以上で、切断処理が終了する。
【００９９】
以上述べたような実施の形態３の処理を行うことによって、実施の形態１の処理と同様の効果を得ることができる。さらに、認証装置３からユーザ端末５へ再接続用ＳｒｃＭＡＣアドレスを送信するのではなく、ユーザ端末５が独自に再接続用ＳｒｃＭＡＣアドレスを生成するので、セキュリティが向上している。なお、本実施の形態における上の例では、認証時に予め用意されている接続用ＳｒｃＭＡＣアドレスを１つ選択して付与し、切断時には再接続用ＳｒｃＭＡＣアドレスを生成するようにしているが、認証時に再接続用ＳｒｃＭＡＣアドレスを生成してもよい。すなわち、接続用ＳｒｃＭＡＣアドレスと再接続用ＳｒｃＭＡＣアドレスとを区別しないようにしてもよい。
【０１００】
次に、実施の形態４について説明する。実施の形態４に係る処理は、（１）ユーザ端末５から認証装置３への認証要求時、認証装置３からユーザ端末５へ接続用ＳｒｃＭＡＣアドレスが送信され、さらに認証後切断要求に対する処理前に、ユーザ端末５と認証装置３とがそれぞれ再接続用ＳｒｃＭＡＣアドレス生成する点、（２）ユーザ端末５から認証装置３への切断要求時、認証装置３が、再接続用ＳｒｃＭＡＣアドレスでの接続を所定時間有効にする点を特徴とする。（２）については、実施の形態２と同じ処理であるので、説明を省略する。ここでは、（１）に対応するユーザ端末５及び認証装置３の処理として、接続要求処理及び認証処理について以下で説明する。
【０１０１】
まず、図２２及び図２３を用いて、ユーザ端末５における接続要求処理の内容を説明する。ユーザ端末５の通信管理部５３は、ユーザからの指示に応じて表示装置に接続指示を促す画面を表示し、ユーザから接続先の指定を含む接続指示が入力されると、当該接続指示を受け付ける（図２２：ステップＳ２５１）。そして、通信管理部５３は、指定された接続先が認証装置であるか判断する（ステップＳ２５３）。指定された接続先が認証装置である場合（ステップＳ２５３：Ｙｅｓルート）、ユーザ端末５の認証要求部５１は、表示装置にユーザＩＤとパスワードとの入力を促す画面を表示し、ユーザからユーザＩＤとパスワードとが入力され且つ送信が指示されると、当該指示を認証の要求として受け付ける（ステップＳ２６３）。
【０１０２】
そして、認証要求部５１は、ユーザＩＤとパスワードとを含む認証要求を認証装置３に送信する（ステップＳ２６５）。ゲートウェイ７は認証要求を受信すると、当該認証要求を認証装置３へ中継し、認証装置３は当該認証要求を受信して認証処理等を実施する。詳細は後に述べる。
【０１０３】
そして、認証要求部５１は、認証要求に含まれる特定の情報を抽出し、メインメモリ等の記憶装置に格納する（ステップＳ２６７）。特定の情報は、例えば、認証要求に係るパケットのＩＰヘッダ中の識別子情報である。以下で説明するように、特定の情報は、再接続用ＳｒｃＭＡＣアドレスを生成する際のシードとして用いられる。
【０１０４】
そして、認証要求部５１は、応答待ちタイマをスタートさせ、認証装置３からの応答メッセージの受信を待つ（ステップＳ２６９）。処理は、端子Ｃを介して図２３のステップＳ２７１へ移行する。
【０１０５】
一方、指定された接続先が認証装置でない場合（ステップＳ２５３：Ｎｏルート）、短時間での再接続の可能性があるので、通信管理部５３は、再接続用ＳｒｃＭＡＣアドレスが再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されているか確認する（ステップＳ２５５）。再接続用ＳｒｃＭＡＣアドレスが再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されていない場合（ステップＳ２５５：Ｎｏルート）、認証装置３による認証を受ける必要があるので、処理はステップＳ２６３へ移行する。
【０１０６】
一方、再接続用ＳｒｃＭＡＣアドレスが再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている場合（ステップＳ２５５：Ｙｅｓルート）、認証なしでネットワーク１に接続可能か判断するため、通信管理部５３は、再接続用ＳｒｃＭＡＣアドレス格納部５２に格納されている有効期限の情報を確認する（ステップＳ２５７）。以下で説明するように、正常に切断処理を行っていれば、再接続用ＳｒｃＭＡＣアドレス格納部５２に再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とが格納されているはずである。そして、現在日時が有効期限内でない場合（ステップＳ２５７：Ｎｏルート）、再接続用ＳｒｃＭＡＣアドレスと有効期限の情報とを削除し、処理はステップＳ２６３へ移行する。再接続用ＳｒｃＭＡＣアドレスは、所定の時間を経過したら無効になるので、認証装置３による認証を再度受ける必要がある。
【０１０７】
一方、現在日時が有効期限内である場合（ステップＳ２５７：Ｙｅｓルート）、通信管理部５３は、再接続用ＳｒｃＭＡＣアドレスを含むパケットを指定された接続先（例えばサーバ９）へ送信する（ステップＳ２５９）。そして、通信管理部５３は、通信が成功したか判断する（ステップＳ２６１）。通信が成功しない場合（ステップＳ２６１：Ｎｏルート）、処理はステップＳ２６３へ移行する。何らかのエラーにより、通信が失敗した場合にも、認証装置３による認証を受けるようにするものである。一方、通信が成功した場合（ステップＳ２６１：Ｙｅｓルート）、すなわち、ゲートウェイ７は、ユーザ端末５から再接続用ＳｒｃＭＡＣアドレスを含むパケットを受信して同一のＭＡＣアドレスがＭＡＣフィルタテーブル格納部７２に格納されている場合には当該パケットを通過させることができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続できるので、処理は端子Ｄを介して図２３の処理へ移行して、終了する。このように、再接続用ＳｒｃＭＡＣアドレスの有効期限内であれば、ユーザは認証情報（例えばユーザＩＤとパスワード）を手動で入力する必要がなく、簡易にユーザ端末５をネットワーク１に接続させることができる。
【０１０８】
なお、ユーザ端末５が再接続を行う場合には、それ以前に用いていたＳｒｃＭＡＣアドレス（古いＭＡＣアドレス）とは異なる再接続用ＳｒｃＭＡＣアドレス（新しいＭＡＣアドレス）で通信を行うことになる。この場合、ユーザ端末５と通信を行うコンピュータ（例えばサーバ９）は、ユーザ端末５の新しいＭＡＣアドレスを知らないが、当該コンピュータが保持するＡＲＰテーブル（ＩＰアドレスとＭＡＣアドレスの対応付けを記したテーブル）に登録された古いＭＡＣアドレスのエントリは通常６０秒程度で削除されるため、問題は生じない。すなわち、当該コンピュータは再度ＡＲＰ処理を行い、ユーザ端末５のＩＰアドレスに対する新しいＭＡＣアドレスを取得してＡＲＰテーブルに登録することにより、ユーザ端末５と正常に通信を行うことができる。
【０１０９】
次に、図２３について説明する。認証要求部５１は、応答待ちタイマがタイムアウトしたか判断する（図２３：ステップＳ２７１）。応答待ちタイマがタイムアウトした場合（ステップＳ２７１：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアして、表示装置に「認証不能」を示すメッセージを表示し（ステップＳ２７３）、処理は終了する。これにより、ユーザは、認証装置３による認証処理が正常に行われなかったことを認識できる。
【０１１０】
一方、応答待ちタイマがタイムアウトしていない場合（ステップＳ２７１：Ｎｏルート）、認証要求部５１は、接続用ＳｒｃＭＡＣアドレスを含む応答メッセージを認証装置３から受信したか判断する（ステップＳ２７５）。認証装置３から応答メッセージを受信していない場合（ステップＳ２７５：Ｎｏルート）、処理はステップＳ２７１へ戻る。一方、認証装置３から応答メッセージを受信した場合（ステップＳ２７５：Ｙｅｓルート）、認証要求部５１は、応答待ちタイマをクリアする（ステップＳ２７７）。接続用ＳｒｃＭＡＣアドレスは、認証に成功した場合に認証装置３からユーザ端末５へ付与されるＭＡＣアドレスであり、ユーザ端末５は、送信パケットに当該ＭＡＣアドレスを付加することにより、ネットワーク１側の装置と通信を行うことができるようになる。
【０１１１】
そして、認証要求部５１は、応答メッセージの内容を確認する（ステップＳ２７９）。応答メッセージの内容が「認証成功」を示すものではない場合（ステップＳ２７９：Ｎｏルート）、認証要求部５１は、表示装置に「認証失敗」を示すメッセージを表示し（ステップＳ２８１）、処理は終了する。これにより、ユーザは、認証が失敗したことを認識できる。一方、応答メッセージの内容が「認証成功」を示すものである場合（ステップＳ２７９：Ｙｅｓルート）、認証要求部５１は、応答メッセージに含まれる接続用ＳｒｃＭＡＣアドレスを、例えばメインメモリ等の記憶装置に格納する（ステップＳ２８３）。
【０１１２】
そして、通信管理部５３は、接続先の入力を促す画面を表示し、ユーザから接続先が指定され且つ接続が指示されると、当該指示を指定接続先への接続の要求として受け付け、メインメモリ等の記憶装置に格納された接続用ＳｒｃＭＡＣアドレスを含むパケットをユーザ指定の接続先へ送信する（ステップＳ２８５）。
【０１１３】
そして、通信管理部５３は、通信が成功したか判断する（ステップＳ２８７）。通信が成功しない場合（ステップＳ２８７：Ｎｏルート）、通信管理部５３は、「通信失敗」を示すメッセージを表示装置に表示し（ステップＳ２８９）、処理は終了する。これにより、ユーザは、何らかのエラーにより通信が失敗したことを認識できる。
【０１１４】
一方、通信が成功した場合（ステップＳ２８７：Ｙｅｓルート）、すなわち、ゲートウェイ７は、ユーザ端末５から接続用ＳｒｃＭＡＣアドレスを含むパケットを受信して同一のＭＡＣアドレスがＭＡＣフィルタテーブル格納部７２に格納されている場合には当該パケットを通過させることができ、ユーザ端末５はネットワーク１のサーバ９に正常に接続できる。
【０１１５】
その後、ステップＳ２８７で通信が成功して以降切断要求送信までの任意のタイミングで、ユーザ端末５の再接続用ＳｒｃＭＡＣアドレス生成部５４は、メインメモリ等の記憶装置に格納された特定の情報をシードとして、所定のキーで演算することにより、再接続用ＳｒｃＭＡＣアドレスを生成して再接続用ＳｒｃＭＡＣアドレス格納部５２に格納し（ステップＳ２９１）、処理は終了する。本実施の形態では、演算のアルゴリズムは、再接続用ＳｒｃＭＡＣアドレスがユーザ端末に固有のＭＡＣアドレス（認証テーブル格納部３１に格納されている端末のＭＡＣアドレス）及び割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付ＳｒｃＭＡＣアドレスとは重複しないように設計されている。また、ユーザ端末５が再接続用ＳｒｃＭＡＣアドレスを生成する際に用いるシードと所定のキーと演算のアルゴリズムとが、認証装置３が用いるものと共通しているため、ユーザ端末５と認証装置３とが同一の再接続用ＳｒｃＭＡＣアドレスを生成する。以上で、ユーザ端末５における切断要求処理は終了する。
【０１１６】
次に、図２４を用いて、認証装置３における認証処理の内容を説明する。まず、認証装置３の認証処理部３２は、ユーザ端末５からユーザＩＤとパスワードとを含む認証要求を受信し、メインメモリ等の記憶装置に格納する（図２４：ステップＳ３０１）。そして、認証処理部３２は、受信したユーザＩＤに対応付けられて登録されているパスワードを認証テーブル格納部３１から特定し、受信したパスワードと一致するか判断する（ステップＳ３０３）。パスワードが一致しないと判断した場合（ステップＳ３０３：Ｎｏルート）、認証処理部３２は、「認証失敗」を示す応答メッセージをユーザ端末５に送信し（ステップＳ３０５）、処理は終了する。
【０１１７】
一方、パスワードが一致すると判断した場合（ステップＳ３０３：Ｙｅｓルート）、認証処理部３２は、割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付可能なＳｒｃＭＡＣアドレスを１つ特定し、メインメモリ等の記憶装置に格納する（ステップＳ３０７）。なお、本実施の形態においては、図１４に示す割付ＳｒｃＭＡＣアドレステーブル格納部３３を用いている。ステップＳ３０７においては、割付可否フラグを参照し、フラグが０（割付可）であるＳｒｃＭＡＣアドレスの１つを接続用ＳｒｃＭＡＣアドレスとして特定している。また、特定したＳｒｃＭＡＣアドレスに対応する割付可否フラグを１（接続用ＳｒｃＭＡＣアドレスとして割付けられているため割付不可）に変更するとともに、認証要求に含まれるユーザ端末５のＭＡＣアドレスを、特定したＳｒｃＭＡＣアドレスに対応付けて格納する（ステップＳ３０９）。そして、認証処理部３２は、特定した接続用ＳｒｃＭＡＣアドレスを含む「認証成功」の応答メッセージを、ユーザ端末５に送信する（ステップＳ３１１）。
【０１１８】
なお、ステップＳ３０３においては、パスワードが一致するかを確認するとともに、認証要求に含まれるユーザ端末５の固有のＭＡＣアドレスと、受信したユーザＩＤに対応付けられて認証テーブル格納部３１に格納されている端末のＭＡＣアドレスとが一致するかの確認も行うようにしてもよい。予め登録されているユーザ端末についてのみ接続用ＳｒｃＭＡＣアドレス等を付与するものである。また、認証装置３が認証テーブル格納部３１を用いてユーザ端末５に固有のＭＡＣアドレスを管理し、当該ＭＡＣアドレスと重複するようなＭＡＣアドレスをＳｒｃＭＡＣアドレスとして割付けないようにしている。
【０１１９】
そして、認証装置３のＭＡＣフィルタ設定管理部３４は、ゲートウェイ７のＭＡＣフィルタテーブル管理部７１に対し、メインメモリ等の記憶装置に格納された接続用ＳｒｃＭＡＣアドレスを、ＭＡＣフィルタテーブル格納部７２へ登録するように指示し、ＭＡＣフィルタテーブル管理部７１により、ＭＡＣフィルタテーブルに接続用ＳｒｃＭＡＣアドレスが登録される（ステップＳ３１３）。これにより、ゲートウェイ７のＭＡＣフィルタリング部７３は、当該接続用ＳｒｃＭＡＣアドレスを含むパケットを、ネットワーク１側に通過させるようになる。
【０１２０】
その後、ステップＳ３１３以降切断要求受信までの任意のタイミングで、認証装置３の認証処理部３２は、認証要求に含まれる特定の情報を抽出し、メインメモリ等の記憶装置に格納する（ステップＳ３１５）。特定の情報は、ユーザ端末５が図２２のステップＳ２６７で抽出する情報と同一である。
【０１２１】
そして、認証装置３の再接続用割付ＳｒｃＭＡＣアドレス生成部３６は、メインメモリ等の記憶装置に格納された特定の情報をシードとして、所定のキーで演算することにより、再接続用ＳｒｃＭＡＣアドレスを生成し、メインメモリ等の記憶装置に格納する（ステップＳ３１７）。図２３のステップＳ２９１と同様、演算のアルゴリズムは、再接続用ＳｒｃＭＡＣアドレスがユーザ端末に固有のＭＡＣアドレス（認証テーブル格納部３１に格納されている端末のＭＡＣアドレス）及び割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納されている割付ＳｒｃＭＡＣアドレスとは重複しないように設計されている。また、認証装置３が再接続用ＳｒｃＭＡＣアドレスを生成する際に用いるシードと所定のキーと演算のアルゴリズムとが、ユーザ端末５が用いるものと共通しているため、ユーザ端末５と認証装置３とが同一の再接続用ＳｒｃＭＡＣアドレスを生成する。
【０１２２】
そして、認証処理部３２は、メインメモリ等の記憶装置に格納された再接続用ＳｒｃＭＡＣアドレスと認証要求に含まれるユーザ端末５のＭＡＣアドレスとを含むレコードを、割付ＳｒｃＭＡＣアドレステーブル格納部３３に格納し（ステップＳ３１９）、処理は終了する。ここでは、当該レコードに係る割付可否フラグを２（再接続用ＳｒｃＭＡＣアドレスとして割付けられているため割付不可）としている。なお、本実施の形態では、再接続用ＳｒｃＭＡＣアドレスについてのレコードは、割付ＳｒｃＭＡＣアドレステーブル格納部３３に一時的に格納され、認証装置３による切断処理において有効期限が設定された後、当該有効期限の経過後、図１３のタイムアウト処理のステップＳ１０５において削除される。以上で、認証装置３における認証処理が終了する。
【０１２３】
以上述べたような実施の形態４の処理を行うことによって、実施の形態２の処理と同様の効果を得ることができる。さらに、認証装置３からユーザ端末５へ再接続用ＳｒｃＭＡＣアドレスを送信するのではなく、ユーザ端末５が独自に再接続用ＳｒｃＭＡＣアドレスを生成するので、セキュリティが向上している。
【０１２４】
以上本技術の実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、図１及び図１９に示した機能ブロック図は一例であって、必ずしも実際のプログラムモジュールと対応するわけではない。
【０１２５】
また、同じような効果が得られる限りにおいて処理ステップの順番を入れ替えたり、並列に実行させることができる。
【０１２６】
なお、実施の形態１乃至４においては、ユーザ端末５が、再接続用ＳｒｃＭＡＣアドレスが有効期限内である場合に、当該ＭＡＣアドレスを含むパケットを指定された接続先へ送信しているが、有効期限を確認する処理を行わないようにすることもできる。ゲートウェイ７におけるＭＡＣフィルタテーブルの更新が正常に行われていれば、ゲートウェイ７において再接続用ＳｒｃＭＡＣアドレスを含むパケットの通過／遮断が制御されるからである。ユーザ端末５側で有効期限のデータを認証装置３から受信できずに切断してしまった場合でも有効期限内であれば、ネットワーク１側に接続できるという利点もある。
【０１２７】
また、実施の形態３及び４については、ユーザ端末５と認証装置３とがそれぞれ再接続用ＳｒｃＭＡＣアドレスを生成するようにしているが、認証装置３だけが再接続用ＳｒｃＭＡＣアドレスを生成し、ユーザ端末５へセキュアなパス（例えばＳＳＬ）で送信するようにしてもよい。
【０１２８】
また、実施の形態１乃至４においては、ＭＡＣアドレスの代わりにＩＰアドレスを使用することもできる。その場合には、接続を許可するＩＰアドレスを格納するテーブルを有する装置（例えばレイヤ３スイッチ）をゲートウェイ７として使用し、当該テーブルに対する登録・削除を外部インタフェースを通して認証装置３から制御するようにすればよい。
【０１２９】
以上説明した実施の形態をまとめると以下のようになる。
【０１３０】
本技術の第１の態様に係るネットワーク接続制御方法は、第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了してゲートウェイを介して第１のネットワークへの接続が行われており且つゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するネットワーク接続制御方法である。そして、本方法は、ユーザ端末から第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、認証装置が、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出するステップと、認証装置が、抽出されたアドレスを、所定時間有効な再接続用のアドレスとしてユーザ端末に送信するステップと、認証装置が、ユーザ端末の、第１のネットワークからの切断時に、ゲートウェイに、現在使用しているアドレスから再接続用のアドレスへ、ゲートウェイのアドレスフィルタテーブルを更新させるステップとを含む。さらに、所定時間内に再接続用のアドレスでユーザ端末から第１のネットワークへの再接続が要求された場合、認証装置による認証を経ずに、ゲートウェイにおいて第１のネットワークへの再接続を許可するものである。
【０１３１】
このようにすれば、所定時間内に再接続用のアドレスで第１のネットワークへ接続しようとするユーザに対しては、認証のための処理を行う必要がないので、認証装置における処理負荷が低減される。
【０１３２】
本技術の第２の態様に係るネットワーク接続制御方法は、ユーザ端末から第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、認証装置が、ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する生成ステップと、認証装置が、ユーザ端末の、第１のネットワークからの切断時に、ゲートウェイに、現在使用しているアドレスから所定時間有効な再接続用のアドレスへ、ゲートウェイのアドレスフィルタテーブルを更新させるステップとを含む。そして、所定時間内に再接続用のアドレスと同一のアドレスでユーザ端末から第１のネットワークへの再接続が要求された場合、認証装置による認証を経ずに、ゲートウェイにおいて第１のネットワークへの再接続を許可するものである。
【０１３３】
このようにすれば、認証装置により生成される再接続用のアドレスと同一のアドレスで所定時間内に第１のネットワークへ接続しようとするユーザに対しては、認証のための処理を行う必要がないので、認証装置における処理負荷が低減される。また、認証装置は再接続用のアドレスを送信しないので、セキュリティが向上する。
【０１３４】
本技術の第３の態様に係るネットワーク接続方法は、第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了してゲートウェイを介して第１のネットワークへの接続が行われており且つゲートウェイと第２のネットワークを介して接続されているユーザ端末により実行される。そして、本方法は、第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、ユーザ端末が現在使用しているアドレスとは別のアドレスを所定時間有効な再接続用のアドレスとして受信し、再接続用アドレス格納部に格納するステップと、第１のネットワークとの接続が切断された後所定時間内であれば、認証装置による認証を受けることなく、再接続用アドレス格納部に格納されている再接続用のアドレスで第１のネットワークへ再接続をするステップとを含む。
【０１３５】
このようにすれば、所定時間内に再接続用のアドレスで第１のネットワークへ接続しようとするユーザは、認証装置による認証を受ける必要がないので、第１のネットワークへスムーズに接続することができる。
【０１３６】
本技術の第４の態様に係るネットワーク接続方法は、第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、ユーザ端末が現在使用しているアドレスとは別で且つ認証装置により生成されるアドレスと同一のアドレスを所定時間有効な再接続用のアドレスとして生成し、再接続用アドレス格納部に格納するステップと、第１のネットワークとの接続が切断された後所定時間内であれば、認証装置による認証を受けることなく、再接続用アドレス格納部に格納されている再接続用のアドレスで第１のネットワークへ再接続をするステップとを含む。
【０１３７】
このようにすれば、認証装置により生成される再接続用のアドレスと同一のアドレスで所定時間内に第１のネットワークへ接続しようとするユーザは、認証装置による認証を受ける必要がないので、第１のネットワークへスムーズに接続することができる。
【０１３８】
また、第１及び第２の態様に係るネットワーク接続制御方法が、所定時間後に、ゲートウェイに、ゲートウェイに現在接続中のユーザ端末のアドレスを管理する管理テーブル（例えば実施の形態におけるＭＡＣフィルタテーブル）に再接続用のアドレスが登録されていない場合にはアドレスフィルタテーブルに登録されている再接続用のアドレスを削除させるステップをさらに含むようにしてもよい。このようにすれば、所定時間経過後にネットワークに接続していないユーザ端末は、再接続用のアドレスで第１のネットワークに接続できなくなる。
【０１３９】
さらに、上で述べたユーザ端末が現在使用しているアドレスが、認証の完了時に、割付アドレス格納部において割付可能なアドレスで認証装置からユーザ端末に送付されたもの（例えば実施の形態における接続用ＳｒｃＭＡＣアドレス）である場合もある。これにより、認証を完了してアドレスを送付されたユーザ端末と、認証を経ていないユーザ端末と、認証を経ずに再接続を行ったユーザ端末とを識別できるようになる。
【０１４０】
さらに、上で述べた生成ステップにおいて、ユーザ端末と共通のキーと、ユーザ端末から受信したメッセージの所定位置に含まれる情報（例えば実施の形態における、認証要求や切断要求に係るパケットのＩＰヘッダ中の識別子情報）とを、ユーザ端末と共通の所定のアルゴリズムで処理することによって、ユーザ端末と共通する再接続用のアドレスを生成するようにしてもよい。メッセージの所定位置に含まれる情報を利用することによって、生成される再接続用のアドレスが常に同じになることを避けることができる。
【０１４１】
さらに、上で述べたアドレスが、ＭＡＣアドレス又はＩＰアドレスであってもよい。
【０１４２】
なお、上記方法は、コンピュータと当該コンピュータによって実行されるプログラムとの組み合わせにて実行される場合があり、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【０１４３】
また、認証装置３やユーザ端末５は、コンピュータ装置であって、図２５に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【０１４４】
（付記１）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するプログラムであって、
前記認証装置に、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出するステップと、
抽出されたアドレスを、所定時間有効な再接続用のアドレスとして前記ユーザ端末に送信するステップと、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を実行させ、
前記所定時間内に前記再接続用のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可させる
ことを特徴とするネットワーク接続制御プログラム。
【０１４５】
（付記２）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するプログラムであって、
前記認証装置に、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する生成ステップと、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから所定時間有効な前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を実行させ、
前記所定時間内に前記再接続用のアドレスと同一のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可させる
ことを特徴とするネットワーク接続制御プログラム。
【０１４６】
（付記３）
前記所定時間後に、前記ゲートウェイに、前記ゲートウェイに現在接続中のユーザ端末のアドレスを管理する管理テーブルに前記再接続用のアドレスが登録されていない場合には前記アドレスフィルタテーブルに登録されている前記再接続用のアドレスを削除させるステップ
を前記認証装置にさらに実行させる付記１又は２記載のネットワーク接続制御プログラム。
【０１４７】
（付記４）
前記ユーザ端末が現在使用しているアドレスが、前記認証の完了時に、前記割付アドレス格納部において割付可能なアドレスで前記認証装置から前記ユーザ端末に送付されたものである
付記１乃至３いずれか１つ記載のネットワーク接続制御プログラム。
【０１４８】
（付記５）
前記生成ステップにおいて、
前記ユーザ端末と共通のキーと、前記ユーザ端末から受信したメッセージの所定位置に含まれる情報とを、前記ユーザ端末と共通の所定のアルゴリズムで処理することによって、前記ユーザ端末と共通する前記再接続用のアドレスを生成する
付記２記載のネットワーク接続制御プログラム。
【０１４９】
（付記６）
付記１乃至５いずれか１つに記載のアドレスが、ＭＡＣアドレス又はＩＰアドレスであるネットワーク接続制御プログラム。
【０１５０】
（付記７）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末に、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別のアドレスを所定時間有効な再接続用のアドレスとして受信し、再接続用アドレス格納部に格納するステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を実行させるためのネットワーク接続プログラム。
【０１５１】
（付記８）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末に、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別で且つ前記認証装置により生成されるアドレスと同一のアドレスを所定時間有効な再接続用のアドレスとして生成し、再接続用アドレス格納部に格納する生成ステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を実行させるためのネットワーク接続プログラム。
【０１５２】
（付記９）
前記生成ステップにおいて、
前記認証装置と共通のキーと、前記認証装置へ送信したメッセージの所定位置に含まれる情報とを、前記認証装置と共通の所定のアルゴリズムで処理することによって、前記認証装置と共通する前記再接続用のアドレスを生成する
付記８記載のネットワーク接続プログラム。
【０１５３】
（付記１０）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するネットワーク接続制御方法であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記認証装置が、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出するステップと、
前記認証装置が、抽出されたアドレスを、所定時間有効な再接続用のアドレスとして前記ユーザ端末に送信するステップと、
前記認証装置が、前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を含み、
前記所定時間内に前記再接続用のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とするネットワーク接続制御方法。
【０１５４】
（付記１１）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末のネットワーク接続を制御するネットワーク接続制御方法であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記認証装置が、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する生成ステップと、
前記認証装置が、前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから所定時間有効な前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるステップと、
を含み、
前記所定時間内に前記再接続用のアドレスと同一のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、前記認証装置による認証を経ずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とするネットワーク接続制御方法。
【０１５５】
（付記１２）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末により実行されるネットワーク接続方法であって、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別のアドレスを所定時間有効な再接続用のアドレスとして受信し、再接続用アドレス格納部に格納するステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を含むネットワーク接続方法。
【０１５６】
（付記１３）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに接続されている認証装置による認証が完了して前記ゲートウェイを介して前記第１のネットワークへの接続が行われており且つ前記ゲートウェイと第２のネットワークを介して接続されているユーザ端末により実行されるネットワーク接続方法であって、
前記第１のネットワークとの接続について切断要求を送信した後又はそれ以前に、前記ユーザ端末が現在使用しているアドレスとは別で且つ前記認証装置により生成されるアドレスと同一のアドレスを所定時間有効な再接続用のアドレスとして生成し、再接続用アドレス格納部に格納するステップと、
前記第１のネットワークとの接続が切断された後前記所定時間内であれば、前記認証装置による認証を受けることなく、前記再接続用アドレス格納部に格納されている前記再接続用のアドレスで前記第１のネットワークへ再接続をするステップと、
を含むネットワーク接続方法。
【０１５７】
（付記１４）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに第２のネットワークを介して接続し且つ認証済みで前記第１のネットワークに接続しているユーザ端末のネットワーク接続を制御する認証装置であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、アドレスと当該アドレスの割付可否の情報とが対応付けられて登録されている割付アドレス格納部から、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを抽出し、抽出されたアドレスを、所定時間有効な再接続用のアドレスとして前記ユーザ端末に送信する認証処理手段と、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるフィルタ設定管理手段と、
を有し、
前記所定時間内に前記再接続用のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、認証を行わずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とする認証装置。
【０１５８】
（付記１５）
第１のネットワークとの接続が許可されているアドレスが登録されているアドレスフィルタテーブルを有するゲートウェイに第２のネットワークを介して接続し且つ認証済みで前記第１のネットワークに接続しているユーザ端末のネットワーク接続を制御する認証装置であって、
前記ユーザ端末から前記第１のネットワークとの接続について切断要求を受信した場合又はそれより前に、前記ユーザ端末が現在使用しているアドレスとは別の割付可能なアドレスを再接続用のアドレスとして生成する再接続用割付アドレス生成手段と、
前記ユーザ端末の、前記第１のネットワークからの切断時に、前記ゲートウェイに、前記現在使用しているアドレスから所定時間有効な前記再接続用のアドレスへ、前記ゲートウェイの前記アドレスフィルタテーブルを更新させるフィルタ設定管理手段と、
を有し、
前記所定時間内に前記再接続用のアドレスと同一のアドレスで前記ユーザ端末から前記第１のネットワークへの再接続が要求された場合、認証を行わずに、前記ゲートウェイにおいて前記第１のネットワークへの再接続を許可する
ことを特徴とする認証装置。
【図面の簡単な説明】
【０１５９】
【図１】実施の形態１及び２におけるシステムの機能ブロック図である。
【図２】認証テーブル格納部に格納されるデータの一例を示す図である。
【図３】割付ＳｒｃＭＡＣアドレステーブル格納部に格納されるデータの一例を示す図である。
【図４】ＭＡＣタイマに格納されるデータの一例を示す図である。
【図５】再接続用ＳｒｃＭＡＣアドレス格納部に格納されるデータの一例を示す図である。
【図６】ＭＡＣフィルタテーブル格納部に格納されるデータの一例を示す図である。
【図７】ＭＡＣ学習テーブル格納部に格納されるデータの一例を示す図である。
【図８】実施の形態１の接続要求処理の処理フローを示す図である。
【図９】実施の形態１の接続要求処理の処理フローを示す図である。
【図１０】実施の形態１の切断要求処理の処理フローを示す図である。
【図１１】実施の形態１の認証処理の処理フローを示す図である。
【図１２】実施の形態１の切断処理の処理フローを示す図である。
【図１３】実施の形態１のタイムアウト処理の処理フローを示す図である。
【図１４】割付ＳｒｃＭＡＣアドレステーブル格納部に格納されるデータの一例を示す図である。
【図１５】実施の形態２の接続要求処理の処理フローを示す図である。
【図１６】実施の形態２の切断要求処理の処理フローを示す図である。
【図１７】実施の形態２の認証処理の処理フローを示す図である。
【図１８】実施の形態２の切断処理の処理フローを示す図である。
【図１９】実施の形態３及び４におけるシステムの機能ブロック図である。
【図２０】実施の形態３の切断要求処理の処理フローを示す図である。
【図２１】実施の形態３の切断処理の処理フローを示す図である。
【図２２】実施の形態４の接続要求処理の処理フローを示す図である。
【図２３】実施の形態４の接続要求処理の処理フローを示す図である。
【図２４】実施の形態４の認証処理の処理フローを示す図である。
【図２５】コンピュータの機能ブロック図である。
【符号の説明】
【０１６０】
１  ネットワーク    ３  認証装置    ５  ユーザ端末
７  ゲートウェイ    ９  サーバ
３１  認証テーブル格納部    ３２  認証処理部
３３  割付ＳｒｃＭＡＣアドレステーブル格納部
３４  ＭＡＣフィルタ設定管理部    ３５  ＭＡＣタイマ
３６  再接続用割付ＳｒｃＭＡＣアドレス生成部
５１  認証要求部    ５２  再接続用ＳｒｃＭＡＣアドレス格納部
５３  通信管理部
５４  再接続用ＳｒｃＭＡＣアドレス生成部
７１  ＭＡＣフィルタテーブル管理部
７２  ＭＡＣフィルタテーブル格納部
７３  ＭＡＣフィルタリング部
７４  ＭＡＣ学習テーブル格納部
【図１】
2010093585.tif 000003
【図２】
2010093585.tif 000004
【図３】
2010093585.tif 000005
【図４】
2010093585.tif 000006
【図５】
2010093585.tif 000007
【図６】
2010093585.tif 000008
【図７】
2010093585.tif 000009
【図８】
2010093585.tif 000010
【図９】
2010093585.tif 000011
【図１０】
2010093585.tif 000012
【図１１】
2010093585.tif 000013
【図１２】
2010093585.tif 000014
【図１３】
2010093585.tif 000015
【図１４】
2010093585.tif 000016
【図１５】
2010093585.tif 000017
【図１６】
2010093585.tif 000018
【図１７】
2010093585.tif 000019
【図１８】
2010093585.tif 000020
【図１９】
2010093585.tif 000021
【図２０】
2010093585.tif 000022
【図２１】
2010093585.tif 000023
【図２２】
2010093585.tif 000024
【図２３】
2010093585.tif 000025
【図２４】
2010093585.tif 000026
【図２５】
2010093585.tif 000027