(57)【要約】【課題】  複数のＶＰＮトンネルを用いた通信において通信速度の向上を図ることが可能なＶＰＮシステムを提供する。【解決手段】  ＶＰＮ装置１−１とＶＰＮ装置１−２との間にはＶＰＮトンネルが確立され（ａ２）、ＶＰＮ装置１−１とＶＰＮ装置１−２との間で暗号化鍵が交換される（ａ１）。ＶＰＮ装置１−２とＶＰＮ装置１−３との間にＶＰＮトンネルを確立する時（ａ４）、ＶＰＮ装置１−２はＶＰＮ装置１−３から受け取った暗号化鍵を（ａ３）、既に確立されて暗号化されているＶＰＮトンネルを使ってＶＰＮ装置１−１に安全に通知する（ａ５）。ＶＰＮ装置１−１は、ＶＰＮ装置１−３の暗号化鍵をＶＰＮ装置１−２から受け取ると、通信相手別の暗号化鍵として通信相手別暗号化鍵保存用メモリに保存する。【選択図】      図３                                                  
2005244379.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク上に配置されたＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）装置間にＶＰＮトンネルを設定して前記ＶＰＮ装置間で相互の暗号化鍵を交換し、その暗号化鍵にて暗号化したデータを前記ＶＰＮトンネルを介して接続先に伝送するＶＰＮシステムであって、
前記ＶＰＮトンネルの確立時にその接続先と交換した暗号化鍵を既に確立されている他のＶＰＮトンネルを介して前記他のＶＰＮトンネルによる接続先に通知する手段を前記ＶＰＮ装置に有することを特徴とするＶＰＮシステム。
【請求項２】
前記ＶＰＮトンネルを介して受信した暗号化鍵を通信相手別の暗号化鍵としてその通信相手の情報とともに保持する保持手段を前記ＶＰＮ装置に含むことを特徴とする請求項１記載のＶＰＮシステム。
【請求項３】
前記ＶＰＮ装置は、データの送信先に応じて前記保持手段に保持された前記通信相手別の暗号化鍵を用いて暗号化を行うことを特徴とする請求項２記載のＶＰＮシステム。
【請求項４】
前記ＶＰＮ装置は、前記暗号化鍵の更新時に既に確立されているＶＰＮトンネルを介してそのＶＰＮトンネルによる接続先に更新された暗号化鍵を通知することを特徴とする請求項１から請求項３のいずれか記載のＶＰＮシステム。
【請求項５】
前記ＶＰＮ装置は、ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項１から請求項４のいずれか記載のＶＰＮシステム。
【請求項６】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク上に配置され、他装置との間にＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネルを設定してその他装置との間で相互の暗号化鍵を交換し、その暗号化鍵にて暗号化したデータを前記ＶＰＮトンネルを介して接続先に伝送するＶＰＮ装置であって、
前記ＶＰＮトンネルの確立時にその接続先と交換した暗号化鍵を既に確立されている他のＶＰＮトンネルを介して前記他のＶＰＮトンネルによる接続先に通知する手段を有することを特徴とするＶＰＮ装置。
【請求項７】
前記ＶＰＮトンネルを介して受信した暗号化鍵を通信相手別の暗号化鍵としてその通信相手の情報とともに保持する保持手段を含むことを特徴とする請求項６記載のＶＰＮ装置。
【請求項８】
データの送信先に応じて前記保持手段に保持された前記通信相手別の暗号化鍵を用いて暗号化を行うことを特徴とする請求項７記載のＶＰＮ装置。
【請求項９】
前記暗号化鍵の更新時に既に確立されているＶＰＮトンネルを介してそのＶＰＮトンネルによる接続先に更新された暗号化鍵を通知することを特徴とする請求項６から請求項８のいずれか記載のＶＰＮ装置。
【請求項１０】
ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項６から請求項９のいずれか記載のＶＰＮ装置。
【請求項１１】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク上に配置されたＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）装置間にＶＰＮトンネルを設定して前記ＶＰＮ装置間で相互の暗号化鍵を交換し、その暗号化鍵にて暗号化したデータを前記ＶＰＮトンネルを介して接続先に伝送するＶＰＮシステムにおいて前記暗号化鍵を配布する暗号化鍵配布方法であって、前記ＶＰＮ装置側に、前記ＶＰＮトンネルの確立時にその接続先と交換した暗号化鍵を既に確立されている他のＶＰＮトンネルを介して前記他のＶＰＮトンネルによる接続先に通知するステップを有することを特徴とする暗号化鍵配布方法。
【請求項１２】
前記ＶＰＮ装置が、前記ＶＰＮトンネルを介して受信した暗号化鍵を通信相手別の暗号化鍵としてその通信相手の情報とともに保持手段に保持することを特徴とする請求項１１記載の暗号化鍵配布方法。
【請求項１３】
前記ＶＰＮ装置が、データの送信先に応じて前記保持手段に保持された前記通信相手別の暗号化鍵を用いて暗号化を行うことを特徴とする請求項１２記載の暗号化鍵配布方法。
【請求項１４】
前記ＶＰＮ装置が、前記暗号化鍵の更新時に既に確立されているＶＰＮトンネルを介してそのＶＰＮトンネルによる接続先に更新された暗号化鍵を通知することを特徴とする請求項１１から請求項１３のいずれか記載の暗号化鍵配布方法。
【請求項１５】
前記ＶＰＮ装置は、ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）を用いることを特徴とする請求項１１から請求項１４のいずれか記載の暗号化鍵配布方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＶＰＮシステム、ＶＰＮ装置及びそれらに用いる暗号化鍵配布方法に関し、特にＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）装置（ＩＰｓｅｃ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）を使用する通信における伝送速度を向上させる方法に関する。
【背景技術】
【０００２】
従来、ＶＰＮシステムにおいては、図１に示すように、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク１００上に配置されたＶＰＮ装置１−１〜１−５と、ＶＰＮ機能を持つＶＰＮユーザ［通信端末またはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）］２−１〜２−５と、ＶＰＮトンネル１０１〜１０５とから構成されている。
【０００３】
このような構成のＶＰＮシステムでは、ＶＰＮユーザ２−１がＶＰＮユーザ２−３に通信パケットを送信する場合、まずＶＰＮ装置１−２の暗号化鍵を用いてデータを暗号化し、ＶＰＮトンネル１０３を使ってＶＰＮ装置１−２に送信する。
【０００４】
ＶＰＮ装置１−２では受信したパケットをＶＰＮ装置１−２の暗号化鍵を用いて復号化し、送信先情報から経路を探索し、次にパケットを送信するＶＰＮ装置１−３に対して、このＶＰＮ装置１−３の暗号化鍵を用いて復号化したデータを再度暗号化し、そのパケットをＶＰＮトンネル１０４を使って送信する。ＶＰＮ装置１−３は受信したパケットをＶＰＮ装置１−３の暗号化鍵を用いて復号化し、ＶＰＮユーザ２−３に送信する（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００２−１１１７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来のＶＰＮシステムでは、ＶＰＮトンネルからＶＰＮトンネルに通信データが引き渡される際に、暗号データの復号化と再暗号化とが行われるため、複数のＶＰＮトンネルにまたがる通信の場合、中間で通信を行うＶＰＮ装置の暗号化及び復号化の能力によって伝送速度を高速化することができないという問題がある。
【０００７】
そこで、本発明の目的は上記の問題点を解消し、複数のＶＰＮトンネルを用いた通信において通信速度の向上を図ることができるＶＰＮシステム、ＶＰＮ装置及びそれらに用いる暗号化鍵配布方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によるＶＰＮシステムは、ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）プロトコルを用いたＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）装置間にＶＰＮトンネルを設定して前記ＶＰＮ装置間で相互の暗号化鍵を交換し、その暗号化鍵にて暗号化したデータを前記ＶＰＮトンネルを介して接続先に伝送するＶＰＮシステムであって、
前記ＶＰＮトンネルの確立時にその接続先と交換した暗号化鍵を既に確立されている他のＶＰＮトンネルを介して前記他のＶＰＮトンネルによる接続先に通知する手段を前記ＶＰＮ装置に備えている。
【０００９】
本発明によるＶＰＮ装置は、ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）プロトコルを用い、他装置との間にＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）トンネルを設定してその他装置との間で相互の暗号化鍵を交換し、その暗号化鍵にて暗号化したデータを前記ＶＰＮトンネルを介して接続先に伝送するＶＰＮ装置であって、
前記ＶＰＮトンネルの確立時にその接続先と交換した暗号化鍵を既に確立されている他のＶＰＮトンネルを介して前記他のＶＰＮトンネルによる接続先に通知する手段を備えている。
【００１０】
本発明による暗号化鍵配布方法は、ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）プロトコルを用いたＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）装置間にＶＰＮトンネルを設定して前記ＶＰＮ装置間で相互の暗号化鍵を交換し、その暗号化鍵にて暗号化したデータを前記ＶＰＮトンネルを介して接続先に伝送するＶＰＮシステムにおいて前記暗号化鍵を配布する暗号化鍵配布方法であって、前記ＶＰＮ装置側に、前記ＶＰＮトンネルの確立時にその接続先と交換した暗号化鍵を既に確立されている他のＶＰＮトンネルを介して前記他のＶＰＮトンネルによる接続先に通知するステップを備えている。
【００１１】
すなわち、本発明のＶＰＮシステムは、ＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌ）プロトコルを用いたＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）システムにおいて、複数のＶＰＮトンネル（接続）を使用する通信にて伝送速度を向上させる方法を提供するものである。
【００１２】
より具体的に説明すると、本発明のＶＰＮシステムでは、端末間での通信が複数のＶＰＮトンネルにまたがる場合、一方の端末に一番近いＶＰＮ装置で使用する暗号／復号用鍵データを、他方の端末に一番近いＶＰＮ装置に通知し、または逆の通知を行うことによって、ＶＰＮトンネルから別のＶＰＮトンネルへ中継する際に暗号を復号して更に暗号化する処理を行わないようにする。
【００１３】
このようにして、本発明のＶＰＮシステムでは、ＶＰＮトンネル間での通信の暗号処理に係わる負荷を軽減し、伝送速度の向上を可能としている。つまり、本発明のＶＰＮシステムでは、ＶＰＮトンネルから受信したパケットを他のＶＰＮトンネルへ送信する際に暗号データを復号して再度暗号化する処理を省略することが可能となるため、複数のＶＰＮトンネルを用いた通信において通信速度の向上を図ることが可能となる。
【発明の効果】
【００１４】
本発明は、以下に述べるような構成及び動作とすることで、複数のＶＰＮトンネルを用いた通信において通信速度の向上を図ることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）システムの構成を示すブロック図である。図１において、本発明の一実施例によるＶＰＮシステムは、ＩＰネットワーク１００に接続された通信インタフェースを持つＶＰＮ装置（通信インタフェースを持つ通信端末で稼働するプログラムも含める）１−１〜１−５と、それぞれのＶＰＮ装置１−１〜１−５に接続されるＶＰＮユーザ［通信端末またはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）］２−１〜２−５と、ＶＰＮトンネル１０１〜１０５とから構成されている。
【００１６】
ＶＰＮトンネル１０１はＶＰＮ装置１−１とＶＰＮ装置１−２との間に作成され、ＶＰＮトンネル１０２はＶＰＮ装置１−２とＶＰＮ装置１−３との間に作成され、ＶＰＮトンネル１０３はＶＰＮ装置１−３とＶＰＮ装置１−４との間に作成され、ＶＰＮトンネル１０４はＶＰＮ装置１−３とＶＰＮ装置１−５との間に作成され、ＶＰＮトンネル１０５はＶＰＮ装置１−４とＶＰＮ装置１−５との間に作成されている。
【００１７】
図２は本発明の一実施例によるＶＰＮ装置の構成を示すブロック図である。図２において、ＶＰＮ装置１はＶＰＮトンネル確立時の暗号化鍵交換手段１１と、暗号化鍵更新手段１２と、ＶＰＮパケット送信手段１３と、ＶＰＮパケットスルー手段１５またはＶＰＮパケット受信手段１４と、通信相手別暗号化鍵保存用メモリ１６とから構成されている。尚、図１に示すＶＰＮ装置１−１〜１−５の構成は上記のＶＰＮ装置１と同様の構成となっている。
【００１８】
図３及び図４は本発明の一実施例による暗号化鍵の交換方法を示すシーケンスチャートであり、図５は本発明の一実施例によるＶＰＮパケットの送信処理を示すフローチャートであり、図６は本発明の一実施例によるＶＰＮパケットのスルー及び受信処理を示すフローチャートであり、図７は図２の通信相手別暗号化鍵保存用メモリ１６の構成を示す図であり、図８は本発明の一実施例による送受信データのヘッダ上のＶＰＮスルー表示を示す図である。これら図１〜図８を参照して本発明の一実施例の処理について説明する。
【００１９】
まず、ＶＰＮ装置１−１とＶＰＮ装置１−２との間にはＶＰＮトンネル１０１が確立される（図３のａ２）。この時、ＶＰＮ装置１−１とＶＰＮ装置１−２との間では、暗号通信を行うために互いの暗号化鍵が交換される（図３のａ１）。
【００２０】
次に、ＶＰＮ装置１−２とＶＰＮ装置１−３との間にＶＰＮトンネル１０２を確立する時（図３のａ４）、ＶＰＮ装置１−２はＶＰＮ装置１−３から受け取った暗号化鍵を（図３のａ３）、既に確立されて暗号化されているＶＰＮトンネル１０１を使ってＶＰＮ装置１−１に安全に通知する（図３のａ５）。
【００２１】
ＶＰＮ装置１−１は、ＶＰＮ装置１−３の暗号化鍵をＶＰＮ装置１−２から受け取ると、図７に示すような通信相手別の暗号化鍵として通信相手別暗号化鍵保存用メモリ１６に保存する。この場合、通信相手別暗号化鍵保存用メモリ１６には、通信相手別の暗号化鍵が、ＶＰＮ装置１−３のＶＰＮユーザ２−３が取り得るＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰのネットワークアドレスと一緒に格納される。
【００２２】
また、ＶＰＮ装置１−２は既に保存している通信相手別暗号化鍵情報、この場合にはＶＰＮ装置１−１の暗号化鍵情報を新たに確立したＶＰＮトンネル１０２の接続先であるＶＰＮ装置１−３に通知する（図３のａ６）。ＶＰＮ装置１−３はＶＰＮ装置１−２から通知されたＶＰＮ装置１−１の暗号化鍵情報を、ＶＰＮ装置１−１と同様に、通信相手別暗号化鍵保存用メモリ１６に格納する。
【００２３】
続いて、ＶＰＮ装置１−３とＶＰＮ装置１−４との間にＶＰＮトンネル１０３が確立された時（図３のａ８）、ＶＰＮ装置１−３とＶＰＮ装置１−４との間では、暗号通信を行うために互いの暗号化鍵が交換される（図３のａ７）。ＶＰＮ装置１−３は、上記の処理と同様にして、ＶＰＮ装置１−４から受け取った暗号化鍵を、既に確立されて暗号化されているＶＰＮトンネル１０２を使ってＶＰＮ装置１−２に安全に通知する（図３のａ９）。
【００２４】
ＶＰＮ装置１−２はＶＰＮ装置１−３からＶＰＮ装置１−４の暗号化鍵情報を受け取ると、既に確立されたＶＰＮトンネル１０１の相手があるので、その相手であるＶＰＮ装置１−１に、ＶＰＮ装置１−３から受け取ったＶＰＮ装置１−４の暗号化鍵情報をＶＰＮトンネル１０１を使って安全に通知する（図３のａ１１）。
【００２５】
一方、ＶＰＮ装置１−３は今まで持っていたＶＰＮ装置１−２及びＶＰＮ装置１−１の暗号化鍵情報を、確立したＶＰＮトンネル１０３を使って安全にＶＰＮ装置１−４に通知する。
【００２６】
ＶＰＮ装置１−３とＶＰＮ装置１−５との間にＶＰＮトンネル１０４が確立された時、及びＶＰＮ装置１−４とＶＰＮ装置１−５との間にＶＰＮトンネル１０５が確立された時にも、上記と同様にして、ＶＰＮ装置１−１〜１−５には既に確立されて暗号化されているＶＰＮトンネル１０１〜１０５を使って暗号化鍵が安全に通知されることとなる。よって、本実施例では、ＶＰＮトンネル１０１〜１０５で接続されている全てのＶＰＮ装置１−１〜１−５が全てのＶＰＮ装置１−１〜１−５の暗号化鍵を持つことが可能となる。
【００２７】
ＶＰＮトンネル１０１〜１０５で使用する暗号化鍵は安全のため、一定時間が過ぎると、新しい鍵に更新される。図４に示すように、ＶＰＮ装置１−１とＶＰＮ装置１−２との間に確立されているＶＰＮトンネル１０１にて更新のための暗号化鍵の交換が発生した場合、新たに受け取った暗号化鍵を他のＶＰＮトンネルがある場合にはその相手に通知する。
【００２８】
図４に示す場合には、ＶＰＮ装置１−２はＶＰＮ装置１−１から受け取った暗号化鍵をＶＰＮ装置１−３に通知する。ＶＰＮ装置１−２からＶＰＮ装置１−１の新しい暗号化鍵を受け取ったＶＰＮ装置１−３は自分が持つデータを更新するとともに、他のＶＰＮトンネル１０３，１０４の相手に受け取ったＶＰＮ装置１−１の暗号化鍵を通知する。この場合には、ＶＰＮ装置１−４，１−５に通知される。
【００２９】
ＶＰＮ装置１−２の新しい暗号化鍵も、上記のＶＰＮ装置１−１の場合と同様に、全てのＶＰＮ装置１−１〜１−５に通知される（図４のｂ１〜ｂ６）。これによって、本実施例では、全てのＶＰＮ装置１−１〜１−５で最新の暗号化鍵情報を持つことが可能となる。
【００３０】
次に、ＶＰＮトンネル１０１〜１０５を使った通信方法について、図６に示すＶＰＮパケット送信処理と図５に示すＶＰＮパケットスルー及び受信処理とを用いて説明する。
【００３１】
ＶＰＮトンネル１０１〜１０５を使ってパケットを送信する場合、ＶＰＮ装置１−１〜１−５は最初に送信先のＩＰアドレスからネットワークアドレスを求め、それを使用して図７に示す通信相手別の暗号化鍵から送信先のＶＰＮユーザ２−１〜２−５が接続されているＶＰＮ装置１−１〜１−５の暗号化鍵を検索する（図６ステップＳ１１）。
【００３２】
暗号化鍵＃１〜＃３が登録されていた場合（図６ステップＳ１２）、ＶＰＮ装置１−１〜１−５はその暗号化鍵を使用して送信するデータを暗号化し（図６ステップＳ１３）、図８に示す通信データヘッダ部のＶＰＮスルーフラグに“１”を設定して送信する（図６ステップＳ１４，Ｓ１５）。
【００３３】
暗号化鍵が登録されてない場合（図６ステップＳ１２）、ＶＰＮ装置１−１〜１−５は送信に使用するＶＰＮトンネル１０１〜１０５の相手ＶＰＮ装置の暗号化鍵で送信するデータを暗号化し（図６ステップＳ１６）、通信データヘッダ部のＶＰＮスルーフラグに“０”を設定して送信する（図６ステップＳ１７，Ｓ１５）。
【００３４】
ＶＰＮトンネル１０１〜１０５を使ってパケットを受信したＶＰＮ装置１−１〜１−５は送信先のＶＰＮユーザが配下にいない場合（図５ステップＳ１）、通信データのヘッダ部にあるＶＰＮスルーフラグを参照して“１”であれば（図５ステップＳ４）、送信先ＶＰＮユーザに向かう次のＶＰＮトンネルを使って受信したパケットをそのまま送信する（図５ステップＳ７）。
【００３５】
通信ヘッダ部のＶＰＮスルーフラグが“０”の場合（図５ステップＳ４）、ＶＰＮ装置１−１〜１−５は受信したデータを自装置から相手ＶＰＮ装置に通知した暗号化鍵を用いて復号した後（図５ステップＳ５）、上述したＶＰＮパケット送信処理を実行する（図５ステップＳ６）。
【００３６】
送信先ＶＰＮユーザが配下にいる場合（図５ステップＳ１）、ＶＰＮ装置１−１〜１−５は相手ＶＰＮ装置に通知した暗号化鍵で復号し（図５ステップＳ２）、その復号したデータをＶＰＮユーザ２−１〜２−５に送信する（図５ステップＳ３）。
【００３７】
このように、本実施例では、ＶＰＮトンネル１０１〜１０５から受信したパケットを他のＶＰＮトンネルへ送信する際に暗号データを復号して再度暗号化する処理を省略することができるため、複数のＶＰＮトンネル１０１〜１０５を用いた通信において通信速度を向上させることができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施例によるＶＰＮシステムの構成を示すブロック図である。
【図２】本発明の一実施例によるＶＰＮ装置の構成を示すブロック図である。
【図３】本発明の一実施例による暗号化鍵の交換方法を示すシーケンスチャートである。
【図４】本発明の一実施例による暗号化鍵の交換方法を示すシーケンスチャートである。
【図５】本発明の一実施例によるＶＰＮパケットの送信処理を示すフローチャートである。
【図６】本発明の一実施例によるＶＰＮパケットのスルー及び受信処理を示すフローチャートである。
【図７】図２の通信相手別暗号化鍵保存用メモリの構成を示す図である。
【図８】本発明の一実施例による送受信データのヘッダ上のＶＰＮスルー表示を示す図である。
【符号の説明】
【００３９】
１−１〜１−５  ＶＰＮ装置
２−１〜２−５  ＶＰＮユーザ
１１  暗号化鍵交換手段
１２  暗号化鍵更新手段
１３  ＶＰＮパケット送信手段
１４  ＶＰＮパケット受信手段
１５  ＶＰＮパケットスルー手段
１６  通信相手別暗号化鍵保存用メモリ
１００  ＩＰネットワーク
１０１〜１０５  ＶＰＮトンネル
【図１】
2005244379.tif 000003
【図２】
2005244379.tif 000004
【図３】
2005244379.tif 000005
【図４】
2005244379.tif 000006
【図５】
2005244379.tif 000007
【図６】
2005244379.tif 000008
【図７】
2005244379.tif 000009
【図８】
2005244379.tif 000010