(57)【特許請求の範囲】
【請求項１】
端末間のセキュリティ通信の設定に必要なセキュリティパラメータを前記端末に配布するセキュリティパラメータ配布装置であって、
同一のデータリンクに含まれる前記端末を集線する集線装置の情報を保持する集線装置情報保持手段と、
第１端末から第２端末へのセキュリテイ通信を行う際に、第１端末から第２端末とのセキュリティ通信の設定に必要なセキュリティパラメータを要求されると、前記集線装置情報保持手段が保持する前記第１端末に接続されている前記集線装置及び前記第２端末に接続されている前記集線装置の情報からセキュリティレベルを決定するセキュリティレベル決定手段と、
第２端末及び第１端末に接続された前記集線装置の前記セキュリティレベルに応じた、それぞれのセキュリティパラメータを、前記第１端末及び第２端末に配布するセキュリティパラメータ配布手段と
を有することを特徴とするセキュリティパラメータ配布装置。
【請求項２】
同一のデータリンクに含まれる前記端末および前記集線装置を探索し、前記端末および前記集線装置の接続状態を表したネットワーク構成情報を取得するネットワーク構成情報取得手段と、
同一のデータリンクに含まれる前記端末の情報を保持する端末情報保持手段と
を更に有し、前記端末情報保持手段が保持する前記端末の情報は、前記ネットワーク構成情報取得手段が前記端末から受信する情報に含まれていることを特徴とする請求項１記載のセキュリティパラメータ配布装置。
【請求項３】
前記ネットワーク構成情報取得手段が取得したネットワーク構成情報に基づき、同一のデータリンクに含まれる前記端末および前記集線装置の接続状態を表示装置に表示させる接続状態表示手段と、
前記画面から前記集線装置が選択されると、選択された前記集線装置の情報を入力するための設定画面を表示装置に表示し、ユーザに前記集線装置の情報を入力させ、前記集線装置情報保持手段に保持させる集線装置情報設定手段と
を更に有することを特徴とする請求項２記載のセキュリティパラメータ配布装置。
【請求項４】
前記集線装置は、前記集線装置を特定させる為のキー情報となるマスター端末が接続されていることを特徴とする請求項１乃至３何れか一項記載のセキュリティパラメータ配布装置。
【請求項５】
前記集線装置の情報には、前記セキュリティレベルに応じたセキュリティパラメータが含まれることを特徴とする請求項１乃至４何れか一項記載のセキュリティパラメータ配布装置。
【請求項６】
端末間のセキュリティ通信の設定に必要なセキュリティパラメータを前記端末に配布するセキュリティパラメータ配布装置のセキュリティパラメータ配布方法であって、
第１端末から第２端末へのセキュリテイ通信を行う際に、第１端末から第２端末とのセキュリティ通信の設定に必要なセキュリティパラメータを要求されると、セキュリティレベル決定手段が、同一のデータリンクに含まれる前記端末を集線する集線装置の情報を保持する集線装置情報保持手段から、前記第１端末に接続されている前記集線装置及び前記第２端末に接続されている前記集線装置の情報を取得してセキュリティレベルを決定するステップと、
セキュリティパラメータ配布手段が、第２端末及び第１端末に接続された前記集線装置の前記セキュリティレベルに応じて通信条件を揃えたセキュリティパラメータを、それぞれの前記第１端末及び第２端末に配布するステップと
を有することを特徴とするセキュリティパラメータ配布方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティパラメータ配布装置及びセキュリティパラメータ配布方法に係り、特に端末間のセキュリティ通信の設定に必要なセキュリティパラメータを端末に配布するセキュリティパラメータ配布装置及びセキュリティパラメータ配布方法に関する。
【背景技術】
【０００２】
近年の情報セキュリティ意識の高まりに伴い、例えば社内ＬＡＮに接続されているＰＣ等の端末は、通信相手の端末ごとに適切なセキュリティレベルを適用することが望まれている。端末間では、例えばＴＣＰ／ＩＰ環境で汎用的に用いるセキュリティ技術としてＩＰｓｅｃ（Internet Protocol Security）と呼ばれるプロトコルを利用できる（例えば特許文献１及び２参照）。ＩＰｓｅｃは、Ｌａｙｅｒ３で実現するセキュアな通信プロトコルである。
【０００３】
ＩＰｓｅｃは、基本的に２点間の通信をセキュアにするもので、第三者による通信内容の窃視をさける暗号機能と、第三者によるセッションハイジャック等をさける認証機能とをサポートしている。ＩＰｓｅｃでは、設定により細かいセキュリティレベルの設定が可能である。ただし、ＩＰｓｅｃはセキュリティレベルを高くすると通信速度が低下し、セキュリティレベルを低くすると通信速度が上昇する。
【０００４】
このように、社内ＬＡＮに接続されているＰＣ等の端末は、通信相手の端末によって異なるセキュリティレベルのＩＰｓｅｃ通信を使い分けることができ、通信相手の端末に対して、どういったセキュリティレベルのＩＰｓｅｃ通信を行うかを使用者が細かく設定できていた。
【特許文献１】特開２００７−１３５０８３号公報
【特許文献２】特開２００７−２３５８５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、社内ＬＡＮに接続されているＰＣ等の端末は、通信相手の端末によって異なるセキュリティレベルのＩＰｓｅｃ通信を使い分けるため、例えば通信相手の端末のＭＡＣアドレス等に対応付けてセキュリティレベルを設定していた。しかしながら、端末が可搬可能なノート型ＰＣ等である場合は以下のような問題があった。
【０００６】
例えば社内には来客の多い応接室や社員しか入室しないサーバ室など、セキュリティレベルの異なる様々な場所が存在する。セキュリティレベルの高いサーバ室に設置されているＰＣ等の端末間では、サーバ室自体のセキュリティレベルが高いため、ＩＰｓｅｃのセキュリティレベルが低く設定されている。
【０００７】
このようなセキュリティレベルの高いサーバ室に設置されているＩＰｓｅｃのセキュリティレベルが低いＰＣ等の端末を、応接室などのセキュリティレベルの低い場所に可搬して使用する場合は、ＩＰｓｅｃのセキュリティレベルが高くなるように設定し直すことが望ましい。
【０００８】
しかしながら、ＩＰｓｅｃのセキュリティレベルは細かく設定できる反面、設定が非常に煩雑である。ノート型ＰＣ等の可搬する機会の多い端末である場合、端末を新しい場所に移動する度、その場所のセキュリティレベルに応じてＩＰｓｅｃのセキュリティレベルを使用者が設定し直すことは現実的でなかった。
【０００９】
なお、社内ＬＡＮに接続されているＰＣ等の端末は、設置されている場所が変わっても変わらないＭＡＣアドレス等に対応付けて通信相手の端末のセキュリティレベルを設定しているため、通信相手が新しい場所に移動したことを検知できず、自動でセキュリティレベルを設定し直すことは困難であった。このように、従来の端末は、設置されている場所に応じて適切なセキュリティレベルを簡単に設定できないという問題があった。
【００１０】
本発明は上記の点に鑑みなされたもので、設置されている場所に応じて適切なセキュリティレベルを設定し、そのセキュリティレベルのセキュリティ通信の設定に必要であるセキュリティパラメータを端末に配布可能なセキュリティパラメータ配布装置及びセキュリティパラメータ配布方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明は、端末間のセキュリティ通信の設定に必要なセキュリティパラメータを前記端末に配布するセキュリティパラメータ配布装置であって、
同一のデータリンクに含まれる前記端末を集線する集線装置の情報を保持する集線装置情報保持手段と、
第１端末から第２端末へのセキュリテイ通信を行う際に、第１端末から第２端末とのセキュリティ通信の設定に必要なセキュリティパラメータを要求されると、前記集線装置情報保持手段が保持する前記第１端末に接続されている前記集線装置及び前記第２端末に接続されている前記集線装置の情報からセキュリティレベルを決定するセキュリティレベル決定手段と、
第２端末及び第１端末に接続された前記集線装置の前記セキュリティレベルに応じた、それぞれのセキュリティパラメータを、前記第１端末及び第２端末に配布するセキュリティパラメータ配布手段と
を有することを特徴とする。
【００１２】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、設置されている場所に応じて適切なセキュリティレベルを設定し、そのセキュリティレベルのセキュリティ通信の設定に必要であるセキュリティパラメータを端末に配布可能なセキュリティパラメータ配布装置及びセキュリティパラメータ配布方法を提供可能である。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例ではセキュリティ通信の一例としてＩＰｓｅｃ通信を例に説明する。
【００１５】
図１は、本発明によるネットワークシステムの一実施例の構成図である。図１のネットワークシステムは、セキュリティサーバ１，ルータ２，ハブ３〜５，マスター端末６〜８及び端末９〜１１を有する構成である。セキュリティサーバ１はセキュリティパラメータ配布装置の一例である。ハブ３〜５は集線装置の一例である。
【００１６】
図１のネットワークシステムはルータ２により分割されたデータリンクのネットワークトポロジー（ネットワーク形態）を表している。セキュリティサーバ１，ハブ３〜５，マスター端末６〜８及び端末９〜１１は同じデータリンクに接続されたノードである。図１のネットワークシステムは、セキュリティサーバ１がルータ２の直下にある例を表したものである。なお、データリンクに接続されたノードは、ＭＡＣアドレスを利用することで識別できる。すなわち、図１のネットワークシステムは、ブロードキャストの届く範囲である。
【００１７】
セキュリティサーバ１は、ＩＰｓｅｃ通信に使用するＩＰｓｅｃパラメータを後述のようにマスター端末６〜８及び端末９〜１１に配布する。ハブ３は、マスター端末６及び端末９を集線して接続するものである。ハブ４は、ハブ５及びマスター端末７を集線して接続するものである。ハブ５は、マスター端末８，端末１０及び１１を集線して接続するものである。
【００１８】
各ハブ３〜５の直下に１つ存在するマスター端末６〜８は、それぞれのハブ３〜５を特定する為のキーとなる端末である。マスター端末６〜８はＰＣであっても良いが、設置後の移動の少ない端末であることが望ましい。設置後の移動の少ない端末としては、データリンクに接続可能な複合機（ＭＦＰ）やホワイトボード等を利用できる。端末９〜１１はＩＰｓｅｃ通信を行うものである。
【００１９】
各ハブ３〜５は、暗号強度レベル（セキュリティレベル）の異なる様々な場所に設置される。端末９〜１１は、接続されているハブ３〜５によって、設置されている場所を後述のように区別される。
【００２０】
図２は本発明によるネットワークシステムの他の実施例の構成図である。図２のネットワークシステムは、図１のネットワークシステムのセキュリティサーバ１が無く、且つマスター端末６をセキュリティサーバ兼マスター端末２０に置き換えた構成である。図２のネットワークシステムは、図１のセキュリティサーバ１の位置がルータ２の直下でない例を表したものである。また、図２のネットワークシステムは図１のセキュリティサーバ１がマスター端末６を兼ねる例を表したものである。
【００２１】
図２のネットワークシステムに示したように、図１のセキュリティサーバ１の位置は必ずしもルータ２の直下である必要はない。また、図１のセキュリティサーバ１はルータ２の直下でないハブ３に接続される位置となった場合に、必ず図１のマスター端末６を兼ねるセキュリティサーバ兼マスター端末２０となる。その他の構成は、図１のネットワークシステムと同様であるため、説明を省略する。
【００２２】
図３はセキュリティサーバの一例の機能構成図である。セキュリティサーバ１は、各端末情報保持部３１，各ハブ情報保持部３２，ＩＰｓｅｃレベル情報保持部３３，ハブ情報設定機能部３４，ＩＰｓｅｃレベル決定機能部３５，ＩＰｓｅｃパラメータ配布機能部３６，ＬＬＴＤマッパー機能部３７，ＬＬＴＤレスポンダ機能部３８及びネットワークインターフェース３９を有する構成である。
【００２３】
各端末情報保持部３１は、図４に示す端末ごとの端末情報を保持する。図４は、端末ごとの端末情報を表した一例のイメージ図である。図４の端末ごとの端末情報は、ＩＰｖ４アドレス，ＩＰｖ６アドレス，ホスト名，ＭＡＣアドレス，ＩＰｓｅｃ機能の有無を表す情報，マスター端末か否かを表す情報，親ハブ（またはルータ）の識別子を含む。
【００２４】
各ハブ情報保持部３２は、図５に示すハブごとのハブ情報を保持する。図５はハブごとのハブ情報を表した一例のイメージ図である。図５のハブごとのハブ情報は、ハブ自身の識別子，接続されているマスター端末のＭＡＣアドレス，親ハブ（またはルータ）の識別子，ＩＰｓｅｃ設定を表す情報を含む。
【００２５】
ＩＰｓｅｃ設定を表す情報には、暗号強度レベルと、暗号強度レベル「強」のハブへの通信に適用するＩＰｓｅｃパラメータと、暗号強度レベル「中」のハブへの通信に適用するＩＰｓｅｃパラメータと、暗号強度レベル「弱」のハブへの通信に適用するＩＰｓｅｃパラメータと、同一ハブ内の通信に適用するＩＰｓｅｃパラメータとが含まれる。
【００２６】
ＩＰｓｅｃレベル情報保持部３３は図６に示すＩＰｓｅｃレベル情報を保持する。図６はＩＰｓｅｃレベル情報を表した一例のイメージ図である。図６のＩＰｓｅｃレベル情報は暗号強度レベル毎の暗号アルゴリズム及び認証アルゴリズムが設定されている。
【００２７】
ハブ情報設定機能部３４は、各ハブ情報保持部３２に保持するハブごとのハブ情報を使用者に設定させる為の機能である。ハブ情報設定機能部３４は例えばハブ情報の設定画面をディスプレイ等の表示装置に表示し、使用者にハブ情報を設定画面から入力させる。
【００２８】
ＩＰｓｅｃレベル決定機能部３５は端末間でＩＰｓｅｃ通信を開始するときに、ＩＰｓｅｃ通信に使用する暗号強度レベルを決定する為の機能である。ＩＰｓｅｃパラメータ配布機能部３６は、ＩＰｓｅｃレベル決定機能部３５が決定した暗号強度レベルに基づくＩＰｓｅｃパラメータを各ハブ情報保持部３２から読み出して、ＩＰｓｅｃ通信を開始する端末に配布する機能である。
【００２９】
ＬＬＴＤマッパー機能３７は、ＬＬＴＤ（Link Layer Topology Discovery）の仕様に準拠したものであり、データリンク層（レイヤ２）を介してノード探索し、ネットワークトポロジーを判定する機能である。
【００３０】
具体的に、ＬＬＴＤマッパー機能３７は同一のデータリンクに含まれているマスター端末６〜８及び端末９〜１１等のＬＬＴＤレスポンダ機能との間で、相互にメッセージを交換し、交換したメッセージからデータリンク内のネットワークトポロジーを判定することにより、データリンク内のネットワーク形態を表すネットワークトポロジー情報（ネットワーク構成情報）を取得する。
【００３１】
ＬＬＴＤマッパー機能３７は、ＬＬＴＤクエリーをブロードキャストで送信することにより、同一のデータリンクに含まれているマスター端末６〜８及び端末９〜１１等のＬＬＴＤレスポンダ機能からＬＬＴＤレスポンスを応答される。ＬＬＴＤマッパー機能３７は同一のデータリンクに含まれているマスター端末６〜８及び端末９〜１１等のＬＬＴＤレスポンダ機能から応答されたＬＬＴＤレスポンスにより、ネットワークトポロジーを判定する。
【００３２】
なお、ＬＬＴＤレスポンダ機能から応答されたＬＬＴＤレスポンスによりネットワークトポロジーを判定する技術は周知である為、説明を省略する。また、セキュリティサーバ１はＬＬＴＤマッパー機能３７の他、ＬＬＴＤレスポンダ機能３８も有している。ＬＬＴＤマッパー機能３７は、ネットワーク構成情報取得手段の一例である。
【００３３】
本発明によるネットワークシステムの管理者（利用者）は図７に示すフローチャートの手順でＩＰｓｅｃ設定を行う。図７はセキュリティサーバが行うＩＰｓｅｃ設定の処理手順を表した一例のフローチャートである。セキュリティサーバ１が行うＩＰｓｅｃ設定の処理手順は例えば管理者による所定の操作（マウスのクリックやコマンド入力など）により開始される。
【００３４】
ステップＳ１に進み、セキュリティサーバ１のＬＬＴＤマッパー機能３７は前述したように、同一のデータリンクに含まれているマスター端末６〜８及び端末９〜１１等のＬＬＴＤレスポンダ機能との間で相互にメッセージを交換し、データリンク内のネットワーク形態を表すネットワークトポロジー情報を取得する。
【００３５】
ＬＬＴＤマッパー機能３７が同一のデータリンクに含まれているマスター端末６〜８及び端末９〜１１等のＬＬＴＤレスポンダ機能から受信するメッセージとしてのＬＬＴＤパケットは、例えば図８に示すような情報を含む。図８はＬＬＴＤパケットの一例の構成図である。
【００３６】
図８のＬＬＴＤパケットはＬＬＴＤのプロトコル仕様にて定められている情報と、独自フォーマットでセキュリティサーバ１へ送る情報とを含む構成である。ＬＬＴＤのプロトコル仕様にて定められている情報は、ＩＰｖ４アドレス，ＩＰｖ６アドレス，ホスト名及びＭＡＣアドレスを含む。独自フォーマットでセキュリティサーバ１へ送る情報は、ＩＰｓｅｃ機能の有無を表す情報及びマスター端末か否かを表す情報を含む。
【００３７】
ステップＳ２に進み、ハブ情報設定機能部３４は各端末情報保持部３１及び各ハブ情報保持部３２を参照することで、セキュリティサーバ１内に保持されていたネットワークトポロジー情報を取得する。ハブ情報設定機能部３４はセキュリティサーバ１内に保持されていたネットワークトポロジー情報と比べて、ステップＳ１で取得したネットワークトポロジー情報に変更があるか否かを判定する。
【００３８】
変更がなければ、ハブ情報設定機能部３４はステップＳ４に進み、各端末情報保持部３１及び各ハブ情報保持部３２を参照して、図９に示すＩＰｓｅｃ設定画面をディスプレイ等の表示装置に表示する。図９はＩＰｓｅｃ設定画面の一例のイメージ図である。ＩＰｓｅｃ設定画面は前述したハブ情報の設定画面と同義である。
【００３９】
ハブ情報設定機能部３４は、ステップＳ１で取得したネットワークトポロジー情報に基づくＬＬＴＤの結果（トポロジーマップ）を含むＩＰｓｅｃ設定画面９０を表示装置に表示する。
【００４０】
一方、ステップＳ１で取得したネットワークトポロジー情報に変更があれば、ハブ情報設定機能部３４はステップＳ３に進み、各ハブ情報保持部３２に保持されているハブごとのハブ情報のうち、ネットワークトポロジー情報の変更部分に対応するハブのハブ情報に含まれる暗号強度レベルをデフォルト値に設定する。そして、ステップＳ４に進み、ハブ情報設定機能部３４は各端末情報保持部３１及び各ハブ情報保持部３２を参照して、図９に示すＩＰｓｅｃ設定画面をディスプレイ等の表示装置に表示する。
【００４１】
管理者がＩＰｓｅｃ設定画面９０から何れかのハブを選択すると、ハブ情報設定機能部３４はステップＳ５に進み、ハブごとのＩＰｓｅｃ設定を行う個別ＩＰｓｅｃ設定画面９１を表示装置に表示する。
【００４２】
管理者は個別ＩＰｓｅｃ設定画面９１から暗号強度レベルと、同一ハブ内の通信に適用するＩＰｓｅｃパラメータと、暗号強度レベル「弱」のハブへの通信に適用するＩＰｓｅｃパラメータと、暗号強度レベル「中」のハブへの通信に適用するＩＰｓｅｃパラメータと、暗号強度レベル「強」のハブへの通信に適用するＩＰｓｅｃパラメータとを設定することができる。
【００４３】
管理者によるＩＰｓｅｃ設定変更の操作を受け付けると、ハブ情報設定機能部３４はステップＳ６に進み、ステップＳ５で受け付けたＩＰｓｅｃ設定変更に基づき、各ハブ情報保持部３２が保持しているハブ情報を更新して、図７のフローチャートに示す処理を終了する。
【００４４】
本発明によるネットワークシステムは端末がＩＰｓｅｃ通信を開始するとき、図１０又は図１１のシーケンス図に示す手順で処理を行う。図１０は端末ＡがＩＰｓｅｃ通信を開始するときの処理手順のうち、通信相手である端末ＢがＩＰｓｅｃ通信可能な場合の処理手順を表した一例のシーケンス図である。なお、以下では、端末Ａを端末９，端末Ｂを端末１０，他の端末を端末１１として説明する。
【００４５】
ステップＳ１１に進み、端末９は、セキュリティサーバ１のＩＰｓｅｃパラメータ配布機能部３６に端末１０を通信相手としたＩＰｓｅｃパラメータを要求する。ＩＰｓｅｃパラメータ配布機能部３６は、各端末情報保持部３１が保持する端末１０の端末情報に含まれるＩＰｓｅｃ機能の有無を表す情報を参照して、端末１０がＩＰｓｅｃ通信可能と判定する。
【００４６】
ステップＳ１２に進み、セキュリティサーバ１のＬＬＴＤマッパー機能部３７は同一のデータリンクに含まれている端末９〜１１にブロードキャストでＬＬＴＤクエリーを送信する。ステップＳ１３に進み、セキュリティサーバ１のＬＬＴＤマッパー機能部３７はＬＬＴＤクエリーを受信した端末９〜１１からＬＬＴＤレスポンスを応答される。ステップＳ１２及びＳ１３は、現在のネットワークトポロジーと、図７に示したＩＰｓｅｃ設定時のネットワークトポロジーとが同一か否かを確認する為に、ネットワークトポロジー情報を取得する処理である。
【００４７】
ＩＰｓｅｃレベル決定機能部３５は、後述のように端末９と端末１０との間でＩＰｓｅｃ通信を行う為に必要なＩＰｓｅｃパラメータを判定する。ステップＳ１４に進み、ＩＰｓｅｃパラメータ配布機能部３６は端末９と端末１０との間でＩＰｓｅｃ通信を行う為に必要なＩＰｓｅｃパラメータを端末９と端末１０とに配布する。
【００４８】
そして、ステップＳ１５に進み、端末９と端末１０とはセキュリティサーバ１から配布されたＩＰｓｅｃパラメータに従ってＩＫＥネゴシエーションを行い、ＩＰｓｅｃ通信を開始する。
【００４９】
図１１は端末ＡがＩＰｓｅｃ通信を開始するときの処理手順のうち、通信相手である端末ＢがＩＰｓｅｃ通信不可能な場合の処理手順を表した一例のシーケンス図である。
【００５０】
ステップＳ２１に進み、端末９は、セキュリティサーバ１のＩＰｓｅｃパラメータ配布機能部３６に端末１０を通信相手としたＩＰｓｅｃパラメータを要求する。ＩＰｓｅｃパラメータ配布機能部３６は、各端末情報保持部３１が保持する端末１０の端末情報に含まれるＩＰｓｅｃ機能の有無を表す情報を参照して、端末１０がＩＰｓｅｃ通信不可能と判定する。ステップＳ２２に進み、ＩＰｓｅｃパラメータ配布機能部３６は端末１０を通信相手としたＩＰｓｅｃ通信ができない旨を端末９に通知する。
【００５１】
端末９の通信相手である端末１０がＩＰｓｅｃ通信不可能な場合、セキュリティサーバ１は端末９及び１０に対するＩＰｓｅｃパラメータの配布が不要であると判定し、データリンク内のネットワーク形態を表すネットワークトポロジー情報を取得せず、処理を終了する。
【００５２】
図１２は端末ＡがＩＰｓｅｃ通信を開始するときのセキュリティサーバの処理手順を表したフローチャートである。図１２では、ＩＰｓｅｃ通信を開始する端末を端末Ａ、通信相手の端末を端末Ｂと呼んでいる。
【００５３】
端末ＡからＩＰｓｅｃパラメータの要求を受信すると、ＩＰｓｅｃパラメータ配布機能部３６はステップＳ３１に進み、各端末情報保持部３１が保持する端末Ｂの端末情報に含まれるＩＰｓｅｃ機能の有無を表す情報を参照して、端末ＢがＩＰｓｅｃ通信可能か否かを判定する。
【００５４】
端末ＢがＩＰｓｅｃ通信可能と判定すると、ＬＬＴＤマッパー機能部３７は、ステップＳ３２に進み、同一のデータリンクに含まれている端末にブロードキャストでＬＬＴＤクエリーを送信し、ＬＬＴＤクエリーを受信した端末からＬＬＴＤレスポンスを応答されることで、現在のネットワークトポロジー情報を取得する。
【００５５】
現在のネットワークトポロジー情報を取得すると、ＩＰｓｅｃレベル決定機能部２５はステップＳ３３に進み、端末Ａ及びＢのネットワークシステム上での位置が、図７に示したＩＰｓｅｃ設定時と同じか否かを判定する。端末Ａ及びＢのネットワークシステム上での位置がＩＰｓｅｃ設定時と同じであれば、ＩＰｓｅｃレベル決定機能部２５はステップＳ３５に進み、端末Ａ及びＢが接続されたハブに対してＩＰｓｅｃレベルが設定されているか否かを判定する。
【００５６】
なお、端末Ａ及びＢが接続されたハブは、各端末情報保持部３１が保持する端末Ａ及びＢの端末情報に含まれる親ハブの識別子によって判別される。また、端末Ａ及びＢが接続されたハブに対してＩＰｓｅｃレベルが設定されているか否かは、各ハブ情報保持部３２が保持する端末Ａ及びＢが接続されたハブのハブ情報に含まれるＩＰｓｅｃ設定を表す情報によって判定される。
【００５７】
ＩＰｓｅｃレベル決定機能部２５は端末Ａ及びＢが接続されたハブに対してＩＰｓｅｃレベルが設定されていなければ、ステップＳ３６に進み、デフォルトのＩＰｓｅｃレベルを使用する。なお、ＩＰｓｅｃレベルのデフォルト値は、例えば親ハブのＩＰｓｅｃレベルを継承するように設定される。端末Ａ及びＢが接続されたハブに対してＩＰｓｅｃレベルが設定されていれば、ＩＰｓｅｃレベル決定機能部２５はステップＳ３７に進み、端末Ａ及びＢが接続されたハブに対して設定済みのＩＰｓｅｃレベルを使用する。
【００５８】
なお、ステップＳ３３において、端末Ａ及びＢのネットワークシステム上での位置がＩＰｓｅｃ設定時と同じでなければ、ＩＰｓｅｃレベル決定機能部２５はステップＳ３４に進み、デフォルトのＩＰｓｅｃレベルを使用する。
【００５９】
そして、ステップＳ３４，Ｓ３６及びＳ３７に続いてステップＳ３８に進み、ＩＰｓｅｃレベル決定機能部２５は、使用するＩＰｓｅｃレベルに応じたＩＰｓｅｃ通信を行う為に必要なＩＰｓｅｃパラメータを端末Ａと端末Ｂとに配布したあと、図１２に示す処理を終了する。なお、ステップＳ３１において、端末ＢがＩＰｓｅｃ通信可能でないと判定すると、ＩＰｓｅｃパラメータ配布機能部３６は、ステップＳ３９に進み、端末Ｂを通信相手としたＩＰｓｅｃ通信ができない旨を端末Ａに通知したあと、図１２に示す処理を終了する。
【００６０】
以上、説明してきたように、本発明によるネットワークシステムによれば、暗号強度レベルの異なるハブに端末を接続し直した場合であっても、端末ごとの端末情報を設定し直すことなく、新たに接続し直したハブのハブ情報に含まれるＩＰｓｅｃ設定を表す情報を利用することで、適切なＩＰｓｅｃパラメータを配布できる。
【００６１】
したがって、本発明によるネットワークシステムを利用すれば、ハブが設置されている場所に応じて異なるＩＰｓｅｃレベルと、通信相手のＩＰｓｅｃレベル毎のＩＰｓｅｃパラメータとを容易に設定できるので、端末を移動させても適切なＩＰｓｅｃパラメータを配布できる。
【００６２】
なお、図２のセキュリティサーバ兼マスター端末２０は図１のセキュリティサーバ１とマスター端末６とを組み合わせたものであるが、単に、セキュリティサーバ１の処理とマスター端末６の処理とを組み合わせたものであるため、説明を省略する。
【００６３】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００６４】
【図１】本発明によるネットワークシステムの一実施例の構成図である。
【図２】本発明によるネットワークシステムの他の実施例の構成図である。
【図３】セキュリティサーバの一例の機能構成図である。
【図４】端末ごとの端末情報を表した一例のイメージ図である。
【図５】ハブごとのハブ情報を表した一例のイメージ図である。
【図６】ＩＰｓｅｃレベル情報を表した一例のイメージ図である。
【図７】セキュリティサーバが行うＩＰｓｅｃ設定の処理手順を表したフローチャートである。
【図８】ＬＬＴＤパケットの一例の構成図である。
【図９】ＩＰｓｅｃ設定画面の一例のイメージ図である。
【図１０】端末ＡがＩＰｓｅｃ通信を開始するときの処理手順のうち、通信相手である端末ＢがＩＰｓｅｃ通信可能な場合の処理手順を表した一例のシーケンス図である。
【図１１】端末ＡがＩＰｓｅｃ通信を開始するときの処理手順のうち、通信相手である端末ＢがＩＰｓｅｃ通信不可能な場合の処理手順を表した一例のシーケンス図である。
【図１２】端末ＡがＩＰｓｅｃ通信を開始するときのセキュリティサーバの処理手順を表したフローチャートである。
【符号の説明】
【００６５】
１    セキュリティサーバ
２    ルータ
３〜５    ハブ
６〜８    マスター端末
９〜１１    端末
２０    セキュリティサーバ兼マスター端末
３１    各端末情報保持部
３２    各ハブ情報保持部
３３    ＩＰｓｅｃレベル情報保持部
３４    ハブ情報設定機能部
３５    ＩＰｓｅｃレベル決定機能部
３６    ＩＰｓｅｃパラメータ配布機能部
３７    ＬＬＴＤマッパー機能部
３８    ＬＬＴＤレスポンダ機能部
３９    ネットワークインターフェース
９０    ＩＰｓｅｃ設定画面
９１    個別ＩＰｓｅｃ設定画面
【図１】
0005169461.tif 000002
【図２】
0005169461.tif 000003
【図３】
0005169461.tif 000004
【図４】
0005169461.tif 000005
【図５】
0005169461.tif 000006
【図６】
0005169461.tif 000007
【図７】
0005169461.tif 000008
【図８】
0005169461.tif 000009
【図９】
0005169461.tif 000010
【図１０】
0005169461.tif 000011
【図１１】
0005169461.tif 000012
【図１２】
0005169461.tif 000013