(57)【要約】【課題】非常用の鍵管理装置を設けることなく、鍵管理装置にかかる処理負荷の少ない暗号通信用鍵配送システムを得ることを課題とする。【解決手段】鍵管理マスター装置１０、鍵管理スレーブ装置２０、情報集積装置３０、鍵管理スレーブ装置２０の配下に置かれたＶＰＮ装置４０がネットワークを介して結ばれている。有効な暗号用鍵を失ったＶＰＮ装置４０ａは、ＶＰＮ装置４０ａ内のアクセス順位リストに従って、各鍵管理スレーブ装置２０に鍵配送要求を行う。配下外のＶＰＮ装置２０ａから鍵要求を受けた鍵管理スレーブ装置２０ｃは、配下外の鍵データを含むＶＰＮ装置情報を保有しないので、情報集積装置３０に対してＶＰＮ装置４０ａのＶＰＮ装置情報の取得要求を行い、ＶＰＮ装置情報を取得する。このＶＰＮ装置情報に基づいて鍵管理スレーブ装置２０は、鍵要求のあったＶＰＮ装置４０ａに鍵を配送する。【選択図】        図２
2004289569.tif 000002
【特許請求の範囲】
【請求項１】
ＶＰＮ装置を用いて暗号通信を行うネットワークの暗号通信用鍵配送システムであって、
複数のＶＰＮ装置と、
配下にあるＶＰＮ装置の鍵を保有し、前記配下にあるＶＰＮ装置に前記鍵を配送する複数の鍵管理装置と、
前記システム内のＶＰＮ装置に関する鍵を含むＶＰＮ装置情報を保有する情報集積装置とを備え、
前記鍵管理装置は、配下にない前記ＶＰＮ装置から鍵配送要求を受けると、
前記情報集積装置から、前記鍵配送要求を受けたＶＰＮ装置の前記ＶＰＮ装置情報を取得し、
前記鍵配送要求を受けたＶＰＮ装置に鍵配送を行うことを特徴とする暗号通信用鍵配送システム。
【請求項２】
前記ＶＰＮ装置は、前記鍵管理装置に前記鍵配送要求を行う順番を定めたアクセス順位リストを備え、
前記ＶＰＮ装置は、このアクセス順位リストの順番に従って、該当する前記鍵管理装置に対して鍵配送要求を行うことを特徴とする請求項１に記載の暗号通信用鍵配送システム。
【請求項３】
１または複数のＶＰＮ装置およびこのＶＰＮ装置に暗号通信のための鍵を配送する鍵管理装置と接続された、情報集積装置であって、
前記鍵管理装置から、この鍵管理装置の配下にあるＶＰＮ装置情報を収集するＶＰＮ装置情報収集部と、
前記ＶＰＮ装置情報を要求した鍵管理装置へＶＰＮ装置情報を通知するＶＰＮ装置情報通知部と
を備えた情報集積装置。
【請求項４】
鍵管理装置から暗号通信のための鍵の配送を受けるＶＰＮ装置であって、
前記鍵管理装置に前記鍵配送要求を行う順番を定めたアクセス順位リストと、このアクセス順位リストの順番に従って、前記鍵管理装置に対して鍵配送要求を行う鍵配送要求部と
を備えたＶＰＮ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、バーチャルプライベートネットワークに用いられるＶＰＮ装置に対して、ネットワーク上での暗号通信を行うための鍵を配送する暗号通信用鍵配送システムに関する。
【０００２】
【従来の技術】
従来、公衆回線のようなネットワークであっても、あたかも専用回線であるかのように利用できるバーチャルプライベートネットワークが知られており、このようなネットワークにおいては、多数のユーザ端末がＶＰＮ装置を介してネットワークで結ばれ、ＶＰＮ装置により通信データを暗号化または復号してユーザ端末間のデータ通信が行われている。
このようなネットワークでは、通信路を流通する暗号化されたデータの秘匿性を高めるため、鍵管理装置から各ＶＰＮ装置に鍵を配送し、各ＶＰＮ装置はその鍵を用いて、通信データを暗号化または復号している。また、一定期間ごとに、鍵管理装置から各ＶＰＮ装置に新たな鍵を配送して、鍵を更新している。
ところが、何らかの原因で鍵管理装置に故障が発生した場合、鍵管理装置の管理下にあるところの配下のＶＰＮ装置は鍵の配送を受け取ることができなくなる。そのため、通常使用する鍵管理装置である運用系鍵管理装置とは、別に、通常時は使用せず障害発生時にのみに使用する待機系鍵管理装置を準備して、冗長な鍵配送システムを構築していた。また、特許文献１には、ネットワークを介して結ばれ共通の情報を有する複数の代理サーバに対して、データ取得を行うためにアクセスする情報処理装置の発明が開示されている。この情報処理装置は、アクセスする優先順位を定めた順位テーブルを装置内に備え、優先順位の順番に従って代理サーバにアクセスする。
【０００３】
【特許文献１】
特開２００１−３４５２４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、非常用の鍵管理装置を別途設け、通常時に使用しないのではシステムのコストを高いものにしてしまう。また、障害が発生したときには、ユーザが運用系鍵管理装置から待機系鍵管理装置に切替えてシステムを復旧させているが、復旧させるまでの間に鍵管理装置からＶＰＮ装置への鍵の配送が必要になったとき、鍵の配送ができないためにＶＰＮ装置の稼働が阻害されるという問題があった。
一方、ＶＰＮ装置がほかの鍵管理装置にアクセスして鍵の配送を受けるためには、各鍵管理装置はアクセスされる可能性のあるＶＰＮ装置ごとの鍵データをそれぞれ保有していなければならない。これでは、多数の鍵管理装置が鍵データを重複して保有することになるので、鍵管理装置の記憶容量を大きくし、また、最新の鍵データに絶えず更新する必要があり鍵管理装置の処理負荷を増大させることになる。
【０００５】
この発明はこのような問題点を解消するためになされたものであり、新たな非常用の鍵管理装置を設けることなく、鍵管理装置にかかる処理負荷の少ない、暗号通信用鍵配送システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る暗号通信用鍵配送システムは、ＶＰＮ装置を用いて暗号通信を行うネットワークの暗号通信用鍵配送システムであって、複数のＶＰＮ装置と、配下にあるＶＰＮ装置の鍵を保有し、この配下にあるＶＰＮ装置に鍵を配送する複数の鍵管理装置と、システム内のＶＰＮ装置に関する鍵を含むＶＰＮ装置情報を保有する情報集積装置とを備え、鍵管理装置は、配下にないＶＰＮ装置から鍵配送要求を受けると、情報集積装置から鍵配送要求を受けたＶＰＮ装置のＶＰＮ装置情報を取得し、鍵配送要求を受けたＶＰＮ装置に鍵配送を行うことを特徴とするものである。
【０００７】
【発明の実施の形態】
以下、この発明の実施の形態を添付図面に基づいて説明する。
実施の形態１．
この発明の実施の形態に係る暗号通信用鍵配送システムを用いたバーチャルプライベートネットワークの構成を図１に示す。
双方向通信が可能な公衆回線等使用したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）からなるネットワーク１には、鍵管理マスター装置１０、複数の鍵管理スレーブ装置２０、複数のＶＰＮ装置４０及び情報集積装置３０が接続されている。
また、各ＶＰＮ装置４０には、ユーザの端末５１あるいは端末群５０が接続されている。例えば、ＶＰＮ装置４０ａに接続された端末５１と、ＶＰＮ装置４０ｂに接続された端末５１とは、ＶＰＮ装置４０ａ、４０ｂが同一の鍵を有し通信路を暗号化して、ネットワーク１を介して暗号化された情報をやりとりする。
【０００８】
以上のように、各装置はネットワーク１で結ばれているが、図２に示されるような関係をもっている。鍵管理スレーブ装置２０は鍵管理マスター装置１０の管理下に置かれている。また、ＶＰＮ装置４０のうち、ＶＰＮ装置４０ａ、４０ｂは鍵管理スレーブ装置２０ａの配下の装置として、ＶＰＮ装置４０ｃ、４０ｄは鍵管理スレーブ装置２０ｂの配下の装置として、ＶＰＮ装置４０ｅ、４０ｆは鍵管理スレーブ装置２０ｃの配下の装置として、それぞれの鍵管理スレーブ装置２０の管理下に置かれている。
一方、情報集積装置３０は、この鍵配送システム内のすべてのＶＰＮ装置４０のネットワークアドレス、各ＶＰＮ装置４０が使用する鍵データを含むＶＰＮ装置情報を取得しうるように構成されている。
【０００９】
次に、鍵配送システムの各装置の構成を図３に基づいて説明する。
鍵管理マスター装置１０には、ネットワーク１を介して通信のやりとりを行うためのネットワークインターフェース１１、鍵管理マスター装置１０に対する鍵配送指示を受け付ける鍵配送受付部１２が設けられている。また、ＶＰＮ装置４０で用いられる暗号通信用の鍵を生成し、従来の鍵を新たに生成した鍵に更新する鍵データ生成更新部１３が設けられている。さらに、鍵管理マスター装置１０には、鍵管理スレーブ装置２０に鍵を配送する鍵配送部１４、鍵管理マスター装置１０全体を制御する全体制御部１５およびデータ記憶部１６が設けられている。データ記憶部１６には、この鍵配送システム内にどんな鍵管理スレーブ装置２０、ＶＰＮ装置４０、情報集積装置３０があるかを示す登録装置リストおよび各ＶＰＮ装置４０で使用する鍵データが保存されている。
【００１０】
鍵管理スレーブ装置２０には、ネットワークインターフェース２１、鍵管理マスター装置１０からの鍵配送メッセージ、配下のあるいは配下外のＶＰＮ装置４０からの鍵要求メッセージを受け付ける鍵メッセージ受付部２２が設けられている。また、鍵管理マスター装置１０から配送された鍵データや、情報集積装置３０から配送されたＶＰＮ装置情報を受け取る情報受取部２３も設けられている。さらに、鍵管理スレーブ装置２０には、配下および配下外のＶＰＮ装置４０に鍵を配送する鍵配送部２４、鍵管理スレーブ装置２０全体を制御する全体制御部２５およびデータ記憶部２６が設けられている。データ記憶部２６には、鍵管理スレーブ装置２０の配下にどのＶＰＮ装置４０があるかを示すＶＰＮ装置リスト、配下のＶＰＮ装置４０が使用する鍵データが保存されている。
【００１１】
情報集積装置３０には、ネットワーク１を介して通信のやりとりを行うためのネットワークインターフェース３１、鍵管理スレーブ装置２０からＶＰＮ装置情報を収集するＶＰＮ装置情報収集部３２が設けられている。また、ＶＰＮ装置情報を要求した鍵管理スレーブ装置２０へＶＰＮ装置情報を通知するＶＰＮ装置情報通知部３３が設けられている。さらに、情報集積装置３０全体を制御する全体制御部３４およびデータ記憶部３６が設けられている。データ記憶部３６には、ＶＰＮ装置情報収集部３２が収集したＶＰＮ装置情報が保存されている。ＶＰＮ装置情報には、ＶＰＮ装置の鍵データ、ネットワークアドレスが含まれる。
【００１２】
各鍵管理スレーブ装置２０の配下のＶＰＮ装置４０には、ネットワークインターフェース４１、鍵配送要求部４２およびデータ記憶部４３が設けられている。データ記憶部４３に保存されたアクセス順位リストに基づいて、鍵配送要求部４２は、各鍵管理スレーブ装置２０に鍵配送要求を行う。
【００１３】
ここで、アクセス順位リストは、図４に示されるように、鍵配送要求を行うことができる鍵管理スレーブ装置２０の数を示す登録鍵管理装置台数Ｍのデータと、アクセスする順に上から並んだ鍵管理スレーブ装置２０のネットワークアドレスのデータとから構成される。例えば、図４（ａ）は、ＶＰＮ装置４０ａのアクセス順位リストを示す。最初にアクセスするネットワークアドレスＡＡＤ１は、このＶＰＮ装置４０ａを管理する鍵管理スレーブ装置２０ａのアドレスとなっている。２番目、３番目にアクセスするネットワークアドレスは、鍵管理スレーブ装置２０ｂ、２０ｃのアドレスとなっている。図４（ｂ）、（ｃ）は、それぞれ、ＶＰＮ装置４０ｃ、４０ｅのアクセス順位リストを示す。
各ＶＰＮ装置４０は、何らかの原因で、鍵を失ったり、鍵が有効でなくなった場合に、アクセス順位リストに従って鍵管理スレーブ装置２０に鍵配送要求を行う。
【００１４】
図３に戻り、そのほかＶＰＮ装置４０には、端末５１との通信のやりとりを行う端末インターフェース４６、通信路データの暗号化および復号を行う暗号化復号処理部４４およびＶＰＮ装置の全体を制御する全体制御部４５が設けられている。暗号化復号処理部４４では、端末インターフェース４６を介して管理下にある端末５１から送られた通信データを、鍵管理スレーブ装置２０から受け取った鍵を用いて暗号化する。さらに、暗号化された通信データは、ネットワークインターフェース４１を介して通信相手先の端末５１がある他のＶＰＮ装置４０に送られる。一方、他のＶＰＮ装置４０からネットワークインターフェース４１を介して送られてきた通信データは、暗号化復号処理部４４で復号され、管理下の端末５１に端末インターフェース４６を介して送られる。
また、ＶＰＮ装置４０には、鍵配送要求を行った鍵管理スレーブ装置２０から応答がなかった場合の異常処理に用いるために、ランプを点灯させる警告ランプや警報音を発生させるブザー等を備えた警報部４８が設けられている。
【００１５】
次に、この実施の形態に係る暗号通信用鍵配送システムの動作を図５〜８のフローチャートに基づいて説明する。
通常、鍵管理マスター装置１０は、一定時間ごと、あるいは、このシステムの利用者の指示に従い、ＶＰＮ装置４０の通信路の暗号化に使用する鍵を生成し、従来の鍵を更新して、鍵配送を知らせる鍵配送メッセージとともにその鍵を鍵管理スレーブ装置２０に配送する。
図５に示されるように、はじめに、鍵管理スレーブ装置２０は、鍵管理マスター装置１０からの鍵配送メッセージ、配下のＶＰＮ装置４０からの鍵要求メッセージ、配下外のＶＰＮ装置４０からの鍵要求メッセージのいずれかからのメッセージが届いていないかを常時監視するメッセージ受信処理を行う（ステップＳ１１）。
いずれかのメッセージ受信があると、ステップＳ１２に進み、メッセージの送信元を判定する（ステップＳ１２）。
【００１６】
上述した鍵管理マスター装置１０からの鍵配送メッセージを受信した場合、ステップＳ１３に進み、鍵管理マスター装置１０から配送された新たな鍵を受け取る（ステップＳ１３）。次に、データ記憶部２６に保存されている配下のＶＰＮ装置リストを取得する（ステップＳ１４）。例えば、鍵管理スレーブ装置２０ａにおける処理の場合、このＶＰＮ装置リストにはＶＰＮ装置４０ａ、４０ｂが登録されている。
【００１７】
次に、ステップＳ１３で受け取った鍵に対して、ＶＰＮ装置リストにあるＶＰＮ装置４０ごとに鍵を暗号化し、データ記憶部２６に保存する（ステップＳ１５）。さらに、暗号化した鍵を配下のＶＰＮ装置４０に一斉に配送し（ステップＳ１６）、一連の処理を終了する。
なお、鍵管理スレーブ装置２０は、その後、鍵を配送したＶＰＮ装置４０からの鍵受け取りメッセージを受信する。例えば、鍵管理スレーブ装置２０ａは、各ＶＰＮ装置４０ａ、４０ｂに新たな鍵が配送されたのを確認した後、各ＶＰＮ装置４０ａ、４０ｂに鍵更新指令を一斉に送り、各ＶＰＮ装置４０ａ、４０ｂでは自己の鍵を更新する。
【００１８】
一方、ステップＳ１１で受信したメッセージがＶＰＮ装置４０からの鍵配送要求であった場合、要求のあったＶＰＮ装置４０が配下のＶＰＮ装置か配下外のＶＰＮ装置かによってステップＳ１２の処理が異なる。各ＶＰＮ装置４０は、アクセス順位リストに従い、順次、各鍵管理スレーブ装置２０に鍵配送要求を行うので、鍵管理スレーブ装置２０にとっては、配下あるいは配下外のいずれのＶＰＮ装置４０からも鍵配送要求を受信するからである。
【００１９】
ステップＳ１２において、配下のＶＰＮ装置４０から鍵配送要求メッセージを受信した場合、ステップＳ２１に進み、データ記憶部２６にＶＰＮ装置ごとに暗号化されて保存されている鍵のうち、鍵要求のあったＶＰＮ装置４０に対応した鍵を取得する（ステップＳ２１）。次に、この鍵を鍵要求メッセージのあった管理下のＶＰＮ装置４０に配送し（ステップＳ２２）、一連の処理を終了する。
【００２０】
また、ステップＳ１２において、配下でないＶＰＮ装置４０の鍵配送要求メッセージを受信した場合、鍵管理スレーブ装置２０は該当するＶＰＮ装置４０の鍵データを保有しないため、ステップＳ３１に進み、情報集積装置３０に対して鍵配送要求のあったＶＰＮ装置４０のＶＰＮ装置情報を要求する（ステップＳ３１）。
次に、鍵管理スレーブ装置２０は、後述する情報集積装置３０の処理によって得られるＶＰＮ装置情報を、情報集積装置３０から受信する（ステップＳ３１）。この情報集積装置３０から取得したＶＰＮ装置情報に基づいて、配下外のＶＰＮ装置４０に鍵データを配送し（ステップＳ３３）、一連の処理を終了する。
【００２１】
次に、図６に基づいて、ＶＰＮ装置４０の鍵配送要求の動作を説明する。
ＶＰＮ装置４０ａが何らかの原因で暗号通信に有効な鍵を失ったことを想定して説明する。
ＶＰＮ装置４０ａは、有効な鍵を失った場合、鍵配送要求処理を開始する。自装置内のデータ記憶部４３に設定されている鍵管理装置のアクセス順位リストを取得する（ステップＳ４１）。なお、ＶＰＮ装置４０ａの場合は、図４（ａ）に示されるものになっている。
ＶＰＮ装置４０ａはアクセス順位リストから登録鍵管理装置台数Ｍ（この場合は、Ｍ＝３）を取得し（ステップＳ４２）、インデックス番号Ｉに１を代入する（ステップＳ４３）。次に、インデックス番号Ｉに対応した、アクセス順位リストの１番目に登録されている鍵管理スレーブ装置２０ａに対して鍵配送要求を送信し（ステップＳ４４）、鍵配送要求に対する鍵管理スレーブ装置２０ａの応答を待つ（ステップＳ４５）。応答があった場合すなわち、鍵データを含むＶＰＮ装置情報が配送されてきた場合には、これを受信し（ステップＳ４６）、受信した鍵データを使用して暗号化または復号処理した通信を開始する（ステップＳ４７）。
【００２２】
一方、ステップＳ４５において、鍵配送要求に対する応答がなかった場合には、ステップＳ４８に進み、インデックス番号Ｉに１を加えて（ステップＳ４８）、インデックス番号Ｉと登録鍵管理装置台数Ｍとの大小比較を行う（ステップＳ４９）。
【００２３】
このステップＳ４９において、インデックス番号Ｉが登録鍵管理装置台数Ｍ以下の場合は、ステップＳ４４に戻って、１が加えられたインデックス番号Ｉ（Ｉ＝２）に対応する、すなわち、アクセス順位リストに登録されている２番目の鍵管理スレーブ装置２０ｂに鍵配送要求を行い、以下同様にしてステップＳ４５からの処理を繰り返す。
一方、ステップＳ４８において、インデックス番号Ｉが登録鍵管理装置台数Ｍよりも大きくなった場合は、アクセス順位リストに登録されているすべての鍵管理スレーブ装置２０から応答がなかったことになるため異常処理を開始する（ステップＳ５０）。異常処理としては、ＶＰＮ装置２０ａの警報部４８により警告ランプの点灯、警告音の発生を行う。
【００２４】
次に、図５のフローチャートのステップＳ３１で、鍵管理スレーブ装置２０からＶＰＮ装置情報の取得要求を受けた情報集積装置３０の動作を図７および８に基づいて説明する。
情報集積装置３０は、要求のあった鍵管理スレーブ装置２０にＶＰＮ装置情報を通知するために、鍵管理スレーブ装置２０や鍵管理マスタ−装置１０からＶＰＮ装置情報を事前に収集している。
すなわち、情報集積装置３０は、要求のあった鍵管理スレーブ装置２０にＶＰＮ装置情報を通知する情報通知処理、および鍵管理スレーブ装置２０からＶＰＮ装置情報を得るための情報収集処理を行う。
【００２５】
はじめに、情報通知処理を図７に基づいて説明する。
情報集積装置３０は、鍵管理スレーブ装置２０からＶＰＮ装置情報の取得要求のメッセージを受信すると（ステップＳ５１）、データ記憶部３６にアクセスし、事前に収集して保存してある、該当するＶＰＮ装置情報を取得する（ステップＳ５２）。次に、取得したＶＰＮ装置情報を鍵管理スレーブ装置２０に送信し（ステップＳ５３）、処理を終了する。
【００２６】
次に、情報集積装置３０が、ＶＰＮ装置情報をデータ記憶部３６に保有するために行う情報収集処理を図８に基づいて説明する。
この実施の形態における情報収集処理は、情報集積装置３０が、鍵管理装置のうち、鍵管理スレーブ装置２０に働きかけて、能動的に情報収集を行うものである。
はじめに、情報集積装置３０は、鍵管理スレーブ装置２０に対して、ＶＰＮ装置情報の取得要求を送信する（ステップＳ６１）。取得要求を受けた鍵管理スレーブ装置２０では、情報集積装置３０からのＶＰＮ装置情報の取得要求を受信し（ステップＳ７１）、データ記憶部２６から配下のＶＰＮ装置に関するＶＰＮ装置情報を取得し（ステップＳ７２）、取得したＶＰＮ装置情報を情報集積装置３０へ送信する（ステップＳ７３）。
情報集積装置３０では、ＶＰＮ装置情報を受信し（ステップＳ６２）、データ記憶部３６に格納し（ステップＳ６３）、処理を終了する。
【００２７】
情報集積装置３０は、このような処理をすべての鍵管理スレーブ装置２０に行うことでシステム内のすべてのＶＰＮ装置４０のＶＰＮ装置情報を収集することができる。
なお、上述した例では、各鍵管理スレーブ装置２０に働きかけて配下のＶＰＮ装置情報を取得したが、鍵管理マスター装置１０に働きかけてすべてのＶＰＮ装置情報を一括して取得してもよい。
【００２８】
以上、この実施の形態に係る鍵配送システムの動作について、図２を用いてまとめてみる。例えば、ＶＰＮ装置４０ａは鍵管理スレーブ装置２０ａに鍵配送要求を行い（矢印ａ）、応答がない場合は鍵管理スレーブ装置２０ｂに鍵配送要求を行い（矢印ｂ）、また応答がない場合は鍵管理スレーブ装置２０ｃに鍵配送要求を行う（矢印ｃ）。
ここでは、鍵管理スレーブ装置２０ａおよび２０ｂが何らかの原因で鍵データをＶＰＮ装置４０ａに通知できない場合を想定すると、鍵管理スレーブ装置２０ｃが情報集積装置３０にＶＰＮ装置情報の取得を要求することになる（矢印ｄ）。ＶＰＮ装置情報としては、鍵データやネットワークアドレスを含めることができ、情報集積装置３０は、事前に収集したこれらのＶＰＮ装置情報を鍵管理スレーブ装置２０ｃに通知する（矢印ｅ）。鍵管理スレーブ装置２０ｃは、ＶＰＮ装置情報に基づいて鍵データをＶＰＮ装置４０ａに配送することになる（矢印ｆ）。
【００２９】
このように、配下外のＶＰＮ装置情報を保有しない鍵管理スレーブ装置２０は、配下外のＶＰＮ装置４０から鍵配送要求を受けると、情報集積装置３０にアクセスして、要求を受けたＶＰＮ装置４０のＶＰＮ装置情報を、情報集積装置３０から取得するようにしたので、各鍵管理スレーブ装置２０の記憶容量を大きくする必要がない。また、各鍵管理スレーブ装置２０は、システム内のすべてのＶＰＮ装置情報を内部に有する必要がないので、ＶＰＮ装置情報について最新データに絶えず更新する処理を行う必要もない。さらに、鍵管理スレーブ装置２０ごとに、非常用の装置を別個に設ける必要もない。
ＶＰＮ装置４０はアクセス順位リストを備え、アクセス順位リストの順番に従って、該当する鍵管理スレーブ装置２０に対して順次鍵配送要求を行うので、鍵配送を短時間で行え、ＶＰＮ装置４０を再稼働させるまでの復旧時間が短縮される。
【００３０】
実施の形態２．
実施の形態１においては、情報集積装置３０が鍵管理スレーブ装置２０に働きかけて、能動的にＶＰＮ装置情報を収集していたが、情報収集処理を図９に示されるように行うこともできる。すなわち、鍵管理スレーブ装置２０側からの情報集積装置３０への働きかけに応じて、情報集積装置３０がＶＰＮ装置情報を収集するようにしてもよい。
図９のステップＳ８１において、鍵管理スレーブ装置２０は、配下のＶＰＮ装置４０を監視し、一定時間ごと、あるいは配下のＶＰＮ装置４０のＶＰＮ装置情報に追加、変更および削除が発生した場合に、差分情報を取得し、データ記憶部２６に保存する（ステップＳ８１）。ここで、差分情報とは、今までのＶＰＮ装置情報に対して変化があった情報をいう。
【００３１】
ステップＳ８２において、差分情報が存在する場合にはステップＳ８３に進み、鍵管理スレーブ装置２０はデータ記憶部２６から差分情報を抽出し（ステップＳ８３）、情報集積装置３０へＶＰＮ装置情報の差分情報を送信し（ステップＳ８４）、処理を終了する。
一方、ステップＳ８２において、差分情報が存在しない場合には、情報集積装置３０に対する働くかけを行うことなく、処理を終了する。
【００３２】
鍵管理スレーブ装置２０からＶＰＮ装置情報の差分情報が送信されると、情報集積装置３０はこの情報を受信し（ステップＳ９１）、この差分情報に基づいてデータ記憶部３６にあるＶＰＮ装置情報を更新して格納し（ステップＳ９１）、処理を終了する。
【００３３】
ＶＰＮ装置情報の差分情報がある場合にのみ、鍵管理スレーブ装置２０から情報集積装置３０に差分情報が届けられるため、情報集積装置３０側から絶えずＶＰＮ装置情報の収集処理を行う必要がなく、情報集積装置３０の処理負荷が軽減される。
【００３４】
なお、上述した例では、各鍵管理スレーブ装置２０が配下のＶＰＮ装置４０の差分情報を取得して、情報集積装置３０に提供したが、鍵管理マスター装置１０がすべてのＶＰＮ装置４０の差分情報を取得して情報集積装置３０に提供してもよい。
【００３５】
なお、この発明は、上述した実施の形態１および２に限定されるものではなく様々な改変を施すことができる。
例えば、ＶＰＮ装置が有するアクセス順位リストに鍵管理マスター装置を登録してもよい。鍵配送システム全体が故障しない限り、稼働している確率が高い鍵管理マスター装置を加えることにより、ＶＰＮ装置はさらに確実に鍵データを取得できる可能性がある。
また、アクセス順位リストにおけるアクセス順位について、通常の処理負荷の少ない鍵管理装置を上位にしてトラフィックの集中を避けることもできる。
鍵管理マスター装置が、情報集積装置の機能を兼ね備えるようにしてもよい。鍵管理マスター装置の処理負荷は増えるものの、このようにすることにより別個に情報集積装置を設ける必要がない。
情報集積装置は、ＶＰＮ装置情報を事前に装置内に収集せず、鍵管理スレーブ装置からＶＰＮ装置情報要求があった後、鍵管理マスター装置から該当するＶＰＮ装置情報を収集するようにしてもよい。これにより情報集積装置の情報収集処理の負荷が軽減される。
ネットワークとして、ＷＡＮを用いたがこれに限定されるものではなく双方向通信可能なものであれば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよい。
【００３６】
【発明の効果】
以上に説明したように、この発明に係る暗号通信用鍵配送システムによれば、複数のＶＰＮ装置と、配下にあるＶＰＮ装置の鍵を保有し配下にあるＶＰＮ装置にこの鍵を配送する複数の鍵管理装置と、システム内のＶＰＮ装置に関する鍵を含むＶＰＮ装置情報を保有する情報集積装置とを備え、鍵管理装置は、配下にないＶＰＮ装置から鍵配送要求を受けると、情報集積装置から鍵配送要求を受けたＶＰＮ装置のＶＰＮ装置情報を取得し、鍵配送要求を受けたＶＰＮ装置に鍵配送を行うので、新たな非常用の鍵管理装置を設けることなく、鍵管理装置にかかる処理負荷の少ない、暗号通信用鍵配送システムを提供することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１に係る暗号通信用鍵配送システムの構成を示した図である。
【図２】実施の形態１に係る鍵配送システムの装置同士の主従関係を示す関係図である。
【図３】実施の形態１に係る鍵配送システムを構成する装置の構成を示すブロックである。
【図４】実施の形態１のＶＰＮ装置のデータ記憶部に設けられたアクセス順位リストである。
【図５】実施の形態１の鍵管理スレーブ装置の処理の流れを示すフローチャートである。
【図６】実施の形態１のＶＰＮ装置における鍵配送要求の処理の流れを示すフローチャートである。
【図７】実施の形態１の情報集積装置におけるＶＰＮ装置情報の情報通知処理の流れを示すフローチャートである。
【図８】実施の形態１の情報集積装置がＶＰＮ装置情報を収集する処理の流れを示すフローチャートである。
【図９】実施の形態２の情報集積装置がＶＰＮ装置情報の提供を受ける処理の流れを示すフローチャートである。
【符号の説明】
１  ネットワーク、１０  鍵管理マスター装置、２０  鍵管理スレーブ装置、３０  情報集積装置、４０  ＶＰＮ装置。
【図１】
2004289569.tif 000003
【図２】
2004289569.tif 000004
【図３】
2004289569.tif 000005
【図４】
2004289569.tif 000006
【図５】
2004289569.tif 000007
【図６】
2004289569.tif 000008
【図７】
2004289569.tif 000009
【図８】
2004289569.tif 000010
【図９】
2004289569.tif 000011