(57)【特許請求の範囲】
【請求項１】
認証された機器と共にネットワークを構成し、前記ネットワーク内の通信に用いるセッション鍵を前記機器に配布することにより前記ネットワークを管理する管理装置と、前記管理装置に認証された機器とを備える通信システムであって、
前記管理装置は、
自装置が前記ネットワーク内の認証された前記機器と通信不能である場合において、代替してネットワークを管理する代替管理装置として、前記機器のうちの一つを許可するか否かを判断し、
前記機器のうちの一つを前記代替管理装置として許可した場合において、認証された他の前記機器に関する情報である認証情報を前記機器と共有し、
前記代替管理装置として許可された前記機器は、
前記認証情報を前記管理装置と共有し、前記管理装置が前記ネットワーク内の他の前記機器と通信不能であると判断する場合において、前記機器は、前記管理装置から定期的に送信される通信フレームに基づいて、前記管理装置が通信可能であるか否かを判断し、前記管理装置に認証された他の前記機器に、前記管理装置が通信可能であるかを問い合わせた結果、前記管理装置が通信不能であることを確認したときは、前記管理装置と共有している前記認証情報を用いて、前記管理装置に認証された他の前記機器の認証を行い、認証に成功すると、認証に成功した前記機器に新しいセッション鍵を配布し、前記代替管理装置として前記ネットワークを管理することを特徴とする通信システム。
【請求項２】
前記管理装置は、前記機器から取得した前記機器の属性情報に基づいて、前記代替管理装置として前記機器を許可するか否かを判断することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記管理装置は、新たな前記機器が前記ネットワークに加わる毎に、前記認証情報を前記代替管理装置として許可された前記機器と共有することを特徴とする請求項１または２に記載の通信システム。
【請求項４】
前記管理装置は、前記認証情報を定期的に前記代替管理装置として許可された前記機器と共有することを特徴とする請求項１〜３のいずれか１項に記載の通信システム。
【請求項５】
前記機器は、前記ネットワークの管理を開始した後、前記管理装置が前記ネットワーク内で通信可能になったことに応じて、前記ネットワークの管理を停止することを特徴とする請求項１〜４のいずれか１項に記載の通信システム。
【請求項６】
前記代替管理装置として許可された前記機器は、前記ネットワークの管理を行っている間に前記認証情報を更新した場合において、前記管理装置が前記ネットワーク内で通信可能になったことに応じて、前記認証情報を前記管理装置と共有することを特徴とする請求項５に記載の通信システム。
【請求項７】
前記管理装置及び前記代替管理装置として許可された前記機器と通信可能に接続された外部サーバを更に備え、
前記管理装置及び前記代替管理装置として許可された前記機器は、前記外部サーバを介して前記認証情報を共有することを特徴とする請求項１〜６のいずれか１項に記載の通信システム。
【請求項８】
認証された機器と共にネットワークを構成し、前記ネットワーク内の通信に用いるセッション鍵を前記機器に配布することにより前記ネットワークを管理する管理装置と、前記管理装置に認証された機器とを備える通信システムにおける通信方法であって、
前記管理装置が、自装置が前記ネットワーク内の認証された前記機器と通信不能である場合において、代替してネットワークを管理する代替管理装置として、前記機器のうちの一つを許可するか否かを判断することと、
前記管理装置が、前記機器のうちの一つを前記代替管理装置として許可した場合において、認証された他の前記機器に関する情報である認証情報を前記機器と共有することと、
前記代替管理装置として許可された前記機器が、前記認証情報を前記管理装置と共有し、前記管理装置が前記ネットワーク内の他の前記機器と通信不能であると判断する場合において、前記機器は、前記管理装置から定期的に送信される通信フレームに基づいて、前記管理装置が通信可能であるか否かを判断し、前記管理装置に認証された他の前記機器に、前記管理装置が通信可能であるかを問い合わせた結果、前記管理装置が通信不能であることを確認したときは、前記管理装置と共有している前記認証情報を用いて、前記管理装置に認証された他の前記機器の認証を行い、認証に成功すると、認証に成功した前記機器に新しいセッション鍵を配布し、前記代替管理装置として前記ネットワークを管理することと
を含むことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを管理する通信システム、通信方法及び管理装置に関する。
【背景技術】
【０００２】
家電機器などの最適運転、発電状況や電気使用状況をリアルタイムで表示する等、宅内におけるエネルギー管理をコントローラ（ネットワーク管理装置）により支援するホームエネルギーマネジメントシステム（ＨＥＭＳ）が知られている。
【０００３】
一方、通信ネットワークにおいて、管理装置が電子証明書等を用いて機器と相互認証を行い、セッション鍵を配布することにより通信を暗号化してネットワークを管理する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３５１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
同一ネットワークに複数の管理装置が存在する場合、ネットワークを管理する１つの管理装置が決定される。しかしながら、ネットワークを管理する管理装置が故障等により通信不能となった場合、認証やセッション鍵の更新等が行われなくなり、継続してシステムを運用することができなくなる。
【０００６】
本発明は、上記問題点を鑑み、システムの安定性を向上する通信システム、通信方法及び管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の態様は、認証された機器と共にネットワークを構成し、前記ネットワーク内の通信に用いるセッション鍵を前記機器に配布することにより前記ネットワークを管理する管理装置と、前記管理装置に認証された機器とを備える通信システムであることを要旨とし、前記管理装置は、自装置が前記ネットワーク内の認証された前記機器と通信不能である場合において、代替してネットワークを管理する代替管理装置として、前記機器のうちの一つを許可するか否かを判断し、前記機器のうちの一つを前記代替管理装置として許可した場合において、認証された他の前記機器に関する情報である認証情報を前記機器と共有し、前記代替管理装置として許可された前記機器は、前記認証情報を前記管理装置と共有し、前記管理装置が前記ネットワーク内の他の前記機器と通信不能であると判断する場合において、前記機器は、前記管理装置から定期的に送信される通信フレームに基づいて、前記管理装置が通信可能であるか否かを判断し、前記管理装置に認証された他の前記機器に、前記管理装置が通信可能であるかを問い合わせた結果、前記管理装置が通信不能であることを確認したときは、前記管理装置と共有している前記認証情報を用いて、前記管理装置に認証された他の前記機器の認証を行い、認証に成功すると、認証に成功した前記機器に新しいセッション鍵を配布し、前記代替管理装置として前記ネットワークを管理することを特徴とする。
【０００８】
本発明の第２の態様は、認証された機器と共にネットワークを構成し、前記ネットワーク内の通信に用いるセッション鍵を前記機器に配布することにより前記ネットワークを管理する管理装置と、前記管理装置に認証された機器とを備える通信システムにおける通信方法であることを要旨とし、前記管理装置が、自装置が前記ネットワーク内の認証された前記機器と通信不能である場合において、代替してネットワークを管理する代替管理装置として、前記機器のうちの一つを許可するか否かを判断することと、前記管理装置が、前記機器のうちの一つを前記代替管理装置として許可した場合において、認証された他の前記機器に関する情報である認証情報を前記機器と共有することと、前記代替管理装置として許可された前記機器が、前記認証情報を前記管理装置と共有し、前記管理装置が前記ネットワーク内の他の前記機器と通信不能であると判断する場合において、前記機器は、前記管理装置から定期的に送信される通信フレームに基づいて、前記管理装置が通信可能であるか否かを判断し、前記管理装置に認証された他の前記機器に、前記管理装置が通信可能であるかを問い合わせた結果、前記管理装置が通信不能であることを確認したときは、前記管理装置と共有している前記認証情報を用いて、前記管理装置に認証された他の前記機器の認証を行い、認証に成功すると、認証に成功した前記機器に新しいセッション鍵を配布し、前記代替管理装置として前記ネットワークを管理することとを含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、管理装置以外の機器が代替してネットワークを管理することにより、システムの安定性を向上する通信システム、通信方法及び管理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る通信システムの基本的な構成を説明する模式的なブロック図である。
【図２】本発明の実施の形態に係る通信システムが備えるＮＷ管理装置の基本的な構成を説明するブロック図である。
【図３】本発明の実施の形態に係る通信システムが備える機器の基本的な構成を説明するブロック図である。
【図４】本発明の実施の形態に係る通信システムが備えるネットワーク管理機能を有する機器の基本的な構成を説明するブロック図である。
【図５】本発明の実施の形態に係る通信システムの動作例を説明するシーケンス図である。
【図６】本発明の実施の形態に係る通信システムの動作例を説明するシーケンス図である。
【図７】本発明の実施の形態に係る通信システムの動作例を説明するシーケンス図である。
【図８】本発明の実施の形態に係る通信システムの動作例を説明するシーケンス図である。
【図９】本発明の実施の形態に係る通信システムの動作例を説明するシーケンス図である。
【発明を実施するための形態】
【００１２】
次に、図面を参照して、本発明の実施形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付し、重複する説明を省略している。
【００１３】
（通信システム）
本発明の実施の形態に係る通信システムは、図１に示すように、ＮＷ（ネットワーク）管理装置１と、ＮＷ管理装置１と通信可能に接続された複数の機器２ａ〜２ｃとを備える。ＮＷ管理装置１と機器２ａ〜２ｃとは、それぞれ相互認証することによりネットワークを構成し、ネットワーク内で暗号化通信を行う。ＮＷ管理装置１及び機器２ａ〜２ｃにより構成されるネットワークは、有線であっても無線であってもよい。
【００１４】
ＮＷ管理装置１は、例えば、機器２ａ〜２ｃの使用電力量、発電余剰電力量等を管理するホームエネルギーマネジメントシステム（ＨＥＭＳ）におけるコントローラである。この場合、機器２ａ〜２ｃは、例えば、エアコン、冷蔵庫、照明装置等の家電機器や、太陽電池、蓄電池等の電源機器からそれぞれ構成される。複数の機器２ａ〜２ｃは、その他、スマートメータ、電気自動車（ＥＶ）、プラグインハイブリッド車（ＰＨＶ）、給湯器等から構成されてもよい。
【００１５】
ＮＷ管理装置１は、図２に示すように、処理部１０と、処理部１０の制御により他と通信する通信部１５と、ユーザの操作を受け付ける入力部１６と、種々の情報を記憶する記憶部１７とを備える。通信部１５が行う通信は、無線通信であっても有線通信であってもよい。入力部１６は、例えばプッシュボタン等の入力装置からなり、ユーザの操作に応じた信号を処理部１０に入力する。記憶部１７は、例えば半導体メモリ等の記憶装置からなる。
【００１６】
処理部１０は、認証処理部１１と、ＮＷ管理部１２と、適性判断部１３と、認証情報処理部１４とを論理構造として有する。処理部１０は、例えばマイクロコンピュータ等の演算処理装置から構成される。
【００１７】
認証処理部１１は、記憶部１７に記憶される電子証明書を用いて、対象である機器２ａ〜２ｃと通信部１５を介してそれぞれ相互認証し、機器２ａ〜２ｃ毎に異なる認証鍵を機器２ａ〜２ｃとそれぞれ共有する。共有した各認証鍵は、記憶部１７に記憶される。ＮＷ管理部１２は、認証処理部１１による相互認証が成功した対象に、ネットワーク内の暗号化通信に用いるセッション鍵を配布することにより、ネットワークを管理する。また、ＮＷ管理部１２は、定期的に機器２ａ〜２ｃに対して認証鍵を保持していることの確認を行い、認証鍵の保持が確認できればセッション鍵を更新することによりネットワークを管理する。
【００１８】
適性判断部１３は、機器２ａ〜２ｃから取得される属性情報に基づいて、ＮＷ管理装置１がネットワーク内で通信不能の場合において、代替してネットワークを管理する代替管理装置として、機器２ａ〜２ｃを許可するか否かを判断する。
【００１９】
認証情報処理部１４は、これまでに認証処理部１１による相互認証が成功した機器２ａ〜２ｃに関する情報である認証情報を、記憶部１７に記憶させる。認証情報は、機器２ａ〜２ｃを識別する識別子（ＩＤ）、通信アドレス、認証鍵、セッション有効期限、制御履歴等を含む情報が機器２ａ〜２ｃ毎に記録される。
【００２０】
機器２ａ〜２ｃ（以下、総称する場合において単に「機器２」という）は、図３に示すように、処理部２０と、処理部２０の制御により他と通信する通信部２５と、ユーザの操作を受け付ける入力部２６と、記憶部２７とをそれぞれ有する。処理部２０は、例えばマイクロコンピュータ等の演算処理装置から構成される。
【００２１】
通信部２５が行う通信は、無線通信であっても有線通信であってもよい。入力部２６は、例えばプッシュボタン等の入力装置からなり、ユーザの操作に応じた信号を処理部２０に入力する。記憶部２７は、電子証明書等の各情報を記憶する記憶装置である。
【００２２】
処理部２０は、認証処理部２１を論理構造として有する。認証処理部２１は、記憶部２７に記憶される電子証明書を用いて、ネットワークを管理する機器であるＮＷ管理装置１と、通信部２５を介して相互認証し、認証鍵を共有する。共有した認証鍵は、記憶部１７に記憶される。
【００２３】
機器２のうち、例えば機器２ａは、ＮＷ管理装置１と同等のネットワークを管理する機能を有する。すなわち、本発明の実施の形態に係る通信システムは、ＨＥＭＳを構成する場合において、２台のコントローラを有する。本発明の実施の形態に係る通信システムにおいて、通常、ＮＷ管理装置１がネットワークを管理しており、機器２ａはネットワークの管理に関する動作を停止している。
【００２４】
機器２ａは、図４に示すように、認証処理部２１、ＮＷ管理部２２、認証情報要求部２３及び接続状態判断部２４を論理構造として有する処理部２０ａを備える。ＮＷ管理部２２は、ＮＷ管理部１２と同等の機能を有し、通常時において、動作を停止している。
【００２５】
認証情報要求部２３は、機器２ａとＮＷ管理装置１との相互認証が成功した後、ＮＷ管理装置１に認証情報を共有することを要求するメッセージである認証情報共有要求を、通信部２５を介してＮＷ管理装置１に送信する。
【００２６】
接続状態判断部２４は、ＮＷ管理装置１がネットワーク内で通信可能か否かを判断する。接続状態判断部２４は、例えば、ＮＷ管理装置１から定期的に送信される通信フレームを通信部２５が受信したか否かにより、ＮＷ管理装置１が通信可能であるか否かを判断する。
【００２７】
（通信システムの動作）
以下、本発明の実施の形態に係る通信システムの動作例を説明する。認証局３は、予め、ステップＰ１，Ｐ２において、ＮＷ管理装置１及び機器２ａに対して、それぞれデジタル署名を含む電子証明書を発行する。電子証明書は、認証局３が保有する公開鍵と併せて発行される。ステップＰ１，Ｐ２は、例えば、ＮＷ管理装置１及び機器２ａの工場出荷時等になされる。ＮＷ管理装置１及び機器２ａに対して発行された電子証明書は、それぞれ記憶部１７及び記憶部２７に記憶される。
【００２８】
先ず、図５のシーケンス図を用いて、ＮＷ管理装置１が管理するネットワークに、機器２ａが参入する際の通信システムの動作について説明する。
【００２９】
ステップＳ１において、ＮＷ管理装置１の認証処理部１１は、入力部１６に対するユーザの操作に応じて、対象である機器２ａとの相互認証を行う設定モードに移行する。ステップＳ２において、機器２ａの認証処理部２１は、入力部２６に対するユーザの操作に応じて、ＮＷ管理装置１との相互認証を行う設定モードに移行する。
【００３０】
ステップＳ３において、ＮＷ管理装置１及び機器２ａは、それぞれの電子証明書を用いて相互認証する。認証処理部１１及び認証処理部２１は、それぞれ、記憶部１７及び記憶部２７に記憶される電子証明書を互いに送信し、受信した電子証明書のデジタル署名を検証し、電子証明書が認証局３により発行された証明書であることを検証する。ここで、電子証明書の内容が所定の条件を満たさなければ認証失敗となる。更に、認証処理部１１及び認証処理部２１は、それぞれ、受信した電子証明書に対応する秘密鍵を認証相手が保持しているかの検証を行う。これにより、認証相手が認証局３より発行された正規の秘密鍵と公開鍵証明書のペアを保持していることを確認し相互認証を行うことができる。
【００３１】
ステップＳ３における相互認証が成功すると、ステップＳ４において、ＮＷ管理部１２は、例えば公開鍵暗号を用いた鍵交換によって認証鍵を機器２ａと共有する。更に、ＮＷ管理装置１及び機器２ａは、以降の暗号化通信に用いるセッション鍵（共通秘密鍵）を共有する。例えば、ＮＷ管理装置１は、共有した認証鍵を用いてセッション鍵を暗号化して配布する。ここで、セッション鍵の配布方法は、これに限定するものではない。
【００３２】
また、認証情報処理部１４は、ステップＳ３における相互認証が成功すると、ステップＳ４において、相互認証が成功した機器２ａに関する情報を追記することにより、記憶部１７に記憶される認証情報を更新する。認証情報処理部１４は、例えば、機器２ａのＩＤ、通信アドレス、認証鍵、制御履歴等を認証情報に追記することにより、認証情報を更新する。
【００３３】
ステップＳ５において、認証情報要求部２３は、ＮＷ管理装置１に認証情報を共有することを要求する認証情報共有要求を、ＮＷ管理装置１に送信する。認証情報共有要求は、例えば、記憶部２７に記憶される電子証明書に含まれる機器２ａの属性情報を含む。属性情報は、例えば、機器２ａの設置種別（据え置き型、ＰＣ、モバイル端末等）、機器２ａが管理することができる対象の台数（収容可能台数）、対応規格バージョン、製造時期等である。
【００３４】
ステップＳ６において、適性判断部１３は、認証情報共有要求に応じて、ＮＷ管理装置１がネットワーク内で通信不能の場合において、代替してネットワークを管理する代替管理装置として、機器２ａを許可するか否かを判断する。適性判断部１３は、認証情報共有要求に含まれる機器２ａの属性情報に基づいて、代替管理装置として機器２ａを許可するか否かを判断する。例えば、適性判断部１３は、設置種別が据置型であり、収容可能台数が現在ネットワーク内に存在する機器２の数以上である機器２ａに対して、代替管理装置として許可するようにしてもよい。
【００３５】
適性判断部１３が機器２ａを代替管理装置として許可した場合、ステップＳ７において、認証情報処理部１４は、記憶部１７に記憶される認証情報を機器２ａに送信することにより、機器２ａと共有する。認証情報の送信の際は、ＮＷ管理装置１と機器２ａとで共有する認証鍵を用いて暗号化すること等により、ネットワーク内の他の機器が盗聴できないようにする。機器２ａは、共有された認証情報を記憶部２７に記憶する。
【００３６】
次に、図６のシーケンス図を用いて、機器２ａが代替管理装置として許可された後、他の新たな機器２ｂがネットワークに参入された場合において、機器２ａが認証情報をＮＷ管理装置１と同期する際の通信システムの動作について説明する。
【００３７】
ステップＳ１１〜Ｓ１４において、ＮＷ管理装置１及び機器２ｂは、相互認証を行い、セッション鍵を共有する。認証情報処理部１４は、ステップＳ１３における相互認証が成功すると、ステップＳ１４において、相互認証が成功した機器２ｂに関する情報を追記することにより、記憶部１７に記憶される認証情報を更新する。ステップＳ１１〜Ｓ１４の動作の説明は、図５のステップＳ１〜Ｓ４の説明と実質的に同様であり、重複するため省略する。
【００３８】
ステップＳ１５において、認証情報処理部１４は、ＮＷ管理装置１が管理するネットワークに新たな機器２ｂが参入したことを通知するメッセージである新規機器追加通知を、代理管理装置である機器２ａに送信する。
【００３９】
ステップＳ１６において、認証情報要求部２３は、ＮＷ管理装置１から送信された新規機器追加通知に応じて、認証情報共有要求を、ＮＷ管理装置１に送信する。
【００４０】
ステップＳ１７において、適性判断部１３は、機器２ａの属性情報に基づいて、代替管理装置として機器２ａを許可するか否かを判断する。
【００４１】
適性判断部１３が機器２ａを代替管理装置として許可した場合、ステップＳ１８において、認証情報処理部１４は、記憶部１７に記憶される認証情報を機器２ａに送信することにより、機器２ａと共有する。これにより、代替管理装置である機器２ａが、新たな機器２ｂが追加された最新の認証情報をＮＷ管理装置１と共有することができる。
【００４２】
次に、図７のシーケンス図を用いて、機器２ａが代替管理装置として許可された後、機器２ａがＮＷ管理装置１の接続状態を判断してネットワークの管理を開始する際の通信システムの動作について説明する。
【００４３】
ステップＳ２１において、ＮＷ管理部１２は、ネットワーク内の機器２に定期的に所定の通信フレームを送信する。ＮＷ管理装置１は、例えば、機器２に生存確認フレーム（ビーコンフレームなど）を定期的に送信したり、ネットワーク内の機器２に対して定期的にセッション鍵の更新を行ったりする。
【００４４】
ステップＳ２２において、接続状態判断部２４は、ＮＷ管理装置１から定期的に送信されるはずの通信フレームが受信できなくなったことに応じて、ＮＷ管理装置１の稼動状態を確認するメッセージである生存確認をＮＷ管理装置１に間隔を空けて複数回送信する。ＮＷ管理装置１は、稼動状態及び通信回線の状態が正常であれば、機器２ａからの生存確認に応じて、正常に稼働していること示す応答メッセージを機器２ａに送信する。接続状態判断部２４は、ステップＳ２２において、生存確認を、間隔を空けて複数回送信することにより、一時的な通信回線の不具合等による誤判断を低減することができる。
【００４５】
ステップＳ２３において、接続状態判断部２４は、生存確認に対するＮＷ管理装置１からの応答がないことに応じて、ＮＷ管理装置１が故障等により通信不能であると判断する。機器２ａのＮＷ管理部２２は、接続状態判断部２４が、ＮＷ管理装置１が通信不能であると判断したことに応じて、ＮＷ管理装置１を代替してネットワークの管理を開始する。
【００４６】
ステップＳ２４において、接続状態判断部２４は、ＮＷ管理装置１の稼動状態を、ネットワークの他の機器２に問い合わせるメッセージである生存確認要求を機器２ｂに送信する。
【００４７】
ステップＳ２５において、機器２ｂは、生存確認要求に応じて、ＮＷ管理装置１との通信の有無により、ＮＷ管理装置１の稼動状態を示すメッセージである生存確認応答を機器２ａに送信する。機器２ａは、生存確認要求を他の機器２ｂに送信することにより、ネットワーク全体が利用可能か否かを判断することができる。
【００４８】
ステップＳ２６において、機器２ａのＮＷ管理部２２は、ＮＷ管理装置１と予め共有していた認証情報を用いて、ネットワークの他の機器２と共有の認証鍵による認証を行い、認証に成功すると新しいセッション鍵を配布し、セッション鍵を更新する。セッション鍵の更新は、セッション有効期限が切れる前に行われる。
【００４９】
以上のように、機器２ａは、ＮＷ管理装置１に認証された他の機器２に、ＮＷ管理装置１が通信可能であるかを問い合わせることにより、ＮＷ管理装置１が通信可能であるか否かを判断する。これにより、機器２ａは、ＮＷ管理装置１の稼動状態を誤判断してしまうことを低減することができる。
【００５０】
次に、図８のシーケンス図を用いて、機器２ａがネットワークの管理を開始した後、ＮＷ管理装置１が復旧した場合において、ＮＷ管理装置１がネットワークの管理を再開する際の通信システムの動作を説明する。
【００５１】
ステップＳ３１において、ＮＷ管理装置１は、何らかの原因によりネットワーク内で通信不能となっていた状態から正常な状態へ復旧する。
【００５２】
ステップＳ３２において、ＮＷ管理装置１は、ネットワーク内の機器２に定期的に所定の通信フレームを送信する。ＮＷ管理装置１は、例えば、機器２に生存確認フレーム（ビーコンフレームなど）を定期的に送信したり、ネットワーク内の機器２に対して定期的にセッション鍵の更新を行ったりする。
【００５３】
ステップＳ３３において、ＮＷ管理装置１からの定期的な所定の通信フレームが再開したことに応じて、接続状態判断部２４は、ＮＷ管理装置１が復旧し、通信可能であると判断する。機器２ａのＮＷ管理部２２は、接続状態判断部２４が、ＮＷ管理装置１が通信可能であると判断したことに応じて、代理でのネットワークの管理を停止する。
【００５４】
ステップＳ３４において、ＮＷ管理部２２は、機器２ａがネットワークの管理を行っていた間に、認証情報の更新を行ったか否かを示すメッセージである代理ＮＷ管理通知をＮＷ管理装置１に送信する。
【００５５】
機器２ａがネットワークの管理を行っていた間に認証情報の更新が行われた場合、ステップＳ３５及びＳ３６において、ＮＷ管理装置１及び機器２ａは、最新の認証情報を共有する。例えば、ステップＳ３５において、ＮＷ管理装置１の認証情報処理部１４は、最新の認証情報を機器２ａに要求し、ステップＳ３６において、機器２ａのＮＷ管理部２２は、記憶部２７に記憶される認証情報を返信する。認証情報処理部１４は、最新の認証情報を記憶部１７に記憶させる。機器２ａがネットワークの管理を行っていた間に認証情報の更新が行われなかった場合、ステップＳ３５及びＳ３６の処理は不要である。
【００５６】
ステップＳ３７において、ＮＷ管理装置１は、記憶部１７に記憶される認証情報を用いて、ネットワークの機器２のセッション鍵を更新することにより、ネットワークの管理を再開する。
【００５７】
以上のように、ＮＷ管理装置１が復旧した場合において、代替管理装置である機器２ａがネットワークの管理を停止し、ＮＷ管理装置１がネットワークの管理を再開することにより、常に最適な管理機能によるネットワークの管理を行うことができる。
【００５８】
次に、図９のシーケンス図を用いて、ＮＷ管理装置１及び機器２ａが、外部サーバ４を介して認証情報を共有する場合の通信システムの動作を説明する。
【００５９】
ステップＳ４０１〜Ｓ４０４において、ＮＷ管理装置１及び機器２ａは、相互認証を行い、セッション鍵を共有する。ステップＳ４０１〜Ｓ４０４の動作の説明は、図５のステップＳ１〜Ｓ４の説明と実質的に同様であり、重複するため省略する。
【００６０】
ステップＳ４０５において、認証情報処理部１４は、ステップＳ４０３における相互認証が成功すると、新たな機器２ａがネットワークに参入したことを通知するメッセージである新規機器追加通知を外部サーバ４に送信する。
【００６１】
ステップＳ４０６において、ＮＷ管理装置１及び外部サーバ４は、記憶部１７に記憶される認証情報を共有する。ステップＳ４０７において、機器２ａの接続状態判断部２４は、ＮＷ管理装置１がネットワーク内で通信不能であると判断する。
【００６２】
ステップＳ４０８において、機器２ａの認証情報要求部２３は、接続状態判断部２４によりＮＷ管理装置１が通信不能と判断されたことに応じて、外部サーバ４に認証情報を共有することを要求する認証情報共有要求を、外部サーバ４に送信する。
【００６３】
ステップＳ４０９において、外部サーバ４は、認証情報共有要求に応じて、認証情報共有要求に含まれる機器２ａの属性情報に基づいて、代替管理装置として機器２ａを許可するか否かを判断する。外部サーバ４による代理管理装置としての機器２ａに対する許可の判断は、適性判断部１３による判断と同様に行われてよい。
【００６４】
ステップＳ７において、機器２ａが代替管理装置として許可された場合、外部サーバ４は、記憶する認証情報を機器２ａに送信することにより、機器２ａと共有する。機器２ａは、共有された認証情報を記憶部２７に記憶する。
【００６５】
以上のように、ＮＷ管理装置１及び機器２ａは、外部サーバ４を介して認証情報を共有することにより、ネットワーク内の通信負荷（トラフィック）を削減することができる。なお、外部サーバ４は、ステップＳ４０９において送信された認証情報共有要求を受信したときに、ＮＷ管理装置１が正常に稼働していることを認識している場合、その旨を機器２ａに通知するようにしてもよい。これにより、接続状態判断部２４の誤判断を低減することができる。
【００６６】
本発明の実施の形態に係る通信システムによれば、ＮＷ管理装置１及びネットワーク管理機能を有する機器２ａが認証情報を共有し、ＮＷ管理装置１が通信不能の場合に機器２ａが代替してネットワークを管理することができる。よって、本発明の実施の形態に係る通信システムは、ＮＷ管理装置１が故障等により通信不能となった場合であっても、代理管理装置である機器２ａにより、認証やセッション鍵の更新等を行うことができ、システムの安定性を向上することができる。
【００６７】
（その他の実施形態）
上記のように、本発明を実施の形態によって記載したが、この開示の一部をなす論述及び図面は本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【００６８】
例えば、既に述べた実施の形態において、適性判断部１３は、代替管理装置となり得る機器２が複数の場合において、複数の機器２に対して優先度を設定するようにしてもよい。これにより、ＮＷ管理装置１が通信不能となった場合、優先度の高い機器２から順番にネットワークの管理を代替することができる。
【００６９】
また、既に述べた実施の形態において、認証情報処理部１４は、ステップＳ１５及びＳ４０５における新規機器追加通知に記憶部１７に記憶される認証情報を含めて送信するようにしてもよい。これにより、それぞれ直後のステップＳ１６及びステップＳ４０６における認証情報の共有の処理を省略することができる。
【００７０】
その他、上述した構成及び動作を相互に応用した構成等、本発明はここでは記載していない様々な実施形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００７１】
１  ＮＷ管理装置（管理装置）
２，２ａ〜２ｃ  機器
４  外部サーバ
１１  認証処理部
１２  ＮＷ管理部（管理部）
１３  適性判断部
１４  認証情報処理部
【図１】
0006443717.tif 000002
【図２】
0006443717.tif 000003
【図３】
0006443717.tif 000004
【図４】
0006443717.tif 000005
【図５】
0006443717.tif 000006
【図６】
0006443717.tif 000007
【図７】
0006443717.tif 000008
【図８】
0006443717.tif 000009
【図９】
0006443717.tif 000010