(57)【要約】【課題】  ネットワークに接続された通信機器を不正に接続解除し持ち出され、機器の盗難や、それに伴う通信機器内に格納されたデータの漏洩を防ぐこと。【解決手段】ネットワーク９９に認証サーバ１２０を置き、認証された通信機器１１０に対して一定時間ごとに接続確認のデータを送信する。接続確認のデータを受信した通信機器１２０はデータに対する応答を行う。通信機器１１０からの応答が無い場合は、不正に接続解除されたとみなし、認証サーバ１２０は保守者などに対してアラームを発することで、通信機器１１０の不正な持ち出しを早期に発見する。また、通信機器１１０側は、認証サーバ１２０からの接続確認を受信している場合のみ動作させるようにし、盗難にあった場合には正常に動作しないようにすることで、格納されたデータの漏洩を防ぐ。【選択図】図１
2006331007.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された通信機器および前記通信機器の認証を行う認証サーバを有する通信システムであって、前記通信機器は、
前記認証サーバに対して、前記ネットワークへの接続を認証するように要求する接続要求手段と、
前記認証要求に基づいて実施される接続認証処理によって接続認証された場合に、前記ネットワークへの接続処理を行う接続処理手段と、
前記認証サーバに対して、前記接続処理によって前記ネットワークへ接続された通信機器を前記ネットワークから切断するように要求する切断要求手段と、
前記切断要求に基づいて実施される切断認証処理によって切断認証された場合に、前記ネットワークからの切断処理を行う切断処理手段と、
前記切断認証処理を用いないネットワーク切断が行われた場合、前記通信機器の動作を制限する動作制限手段と
を有し、前記認証サーバは、
前記接続認証要求に基づいて、前記通信機器の前記接続認証処理を行う接続認証手段と、
前記切断認証要求に基づいて、前記通信機器の前記切断認証処理を行う切断認証手段と
を有する通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記通信機器と前記認証サーバとの接続が継続されていることを、前記通信機器と前記認証サーバとの間で交わされる接続確認データによって確認する接続確認手段を有する通信システム。
【請求項３】
請求項２に記載の通信システムであって、前記接続確認手段は、
予め設定された一定時間間隔で前記接続確認データを、前記認証サーバから前記通信機器へ送信する接続確認送信手段と、
前記接続確認データの受信に基づいて、前記通信機器から前記認証サーバへ接続確認応答を返信する接続確認応答手段と、
前記接続確認応答が未受信である場合、前記通信機器と前記ネットワークとの接続を禁止する接続禁止手段と
を有する通信システム。
【請求項４】
請求項３に記載の通信システムであって、前記接続禁止手段は、
前記通信機器へ警告を通知するアラーム発信手段
を有する通信システム。
【請求項５】
請求項３ないし４のいずれか１項に記載の通信システムであって、前記接続禁止手段によって前記ネットワークへの接続を禁止された通信機器に対して、前記接続認証を実施する再認証手段を有する通信システム。
【請求項６】
ネットワークに接続された通信機器および前記通信機器の認証を行う認証サーバを有する通信方法であって、
前記認証サーバに対して、前記通信機器と前記ネットワークとの接続を認証するように要求する接続要求ステップと、
前記認証要求に基づいて、前記通信機器と前記ネットワークとの接続を認証する接続認証処理を行う接続認証ステップと、
前記接続認証処理によって接続認証された場合に、前記通信機器と前記ネットワークとを接続する接続処理を行う接続処理ステップと、
前記認証サーバに対して、前記接続処理によって前記ネットワークへ接続された通信機器を前記ネットワークから切断するように要求する切断要求ステップと、
前記切断要求に基づいて、前記通信機器の前記ネットワークからの切断を認証する切断認証処理を行う切断認証処理ステップと、
前記切断認証処理によって切断認証された場合に、前記通信機器を前記ネットワークから切断する切断処理を行う切断処理ステップと、
前記切断認証処理を用いないネットワーク切断が行われた場合、前記通信機器の動作を制限する動作制限ステップと
を有する通信方法。
【請求項７】
請求項６に記載の通信方法であって、
前記通信機器と前記ネットワークとの接続が継続されていることを、前記通信機器と前記認証サーバとの間で交わされる接続確認データによって確認する接続確認ステップを有する通信方法。
【請求項８】
請求項７に記載の通信方法であって、前記接続確認ステップは、
予め設定された一定時間間隔で前記接続確認データを、前記認証サーバから前記通信機器へ送信する接続確認送信ステップと、
前記接続確認データの受信に基づいて、前記通信機器から前記認証サーバへ接続確認応答を返信する接続確認応答ステップと、
前記接続確認応答が未受信である場合、前記通信機器と前記ネットワークとの接続を禁止する接続禁止ステップと
を有する通信方法。
【請求項９】
請求項８に記載の通信方法であって、前記接続禁止ステップは、
前記通信機器へ警告を通知するアラーム発信ステップ
を有する通信方法。
【請求項１０】
請求項８または９に記載の通信方法であって、
前記接続禁止ステップによって前記ネットワークへの接続を禁止された通信機器に対して、前記接続認証を実施する再認証ステップを有する通信方法。
【請求項１１】
請求項６ないし請求項１０のいずれかに記載の各ステップを実行させる通信プログラム。
【請求項１２】
通信機器の認証を行う認証サーバであって、
前記通信機器とネットワークとの接続を認証するように要求される接続認証要求に基づいて、前記通信機器と前記ネットワークとの接続を認証する接続認証処理を行う接続認証手段と、
前期接続認証処理を実施された通信機器を前記ネットワークから切断することを認証するように要求される切断認証要求に基づいて、前記通信機器の前記ネットワークからの切断を認証する切断認証処理を行う切断認証手段
とを有する認証サーバ。
【請求項１３】
ネットワークに接続された通信機器であって、
前記通信機器の認証を行う認証サーバに対して、前記ネットワークへの接続を認証するように要求する接続要求手段と、
前記認証要求に基づいて実施される接続認証処理によって接続認証された場合に、前記ネットワークへの接続処理を行う接続処理手段と、
前記認証サーバに対して、前記接続処理によって前記ネットワークへ接続された通信機器を前記ネットワークから切断するように要求する切断要求手段と、
前記切断要求に基づいて実施される切断認証処理によって切断認証された場合に、前記ネットワークからの切断処理を行う切断処理手段と、
前記切断認証処理を用いないネットワーク切断が行われた場合、前記通信機器の動作を制限する動作制限手段と
を有する通信機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された通信機器と通信機器の認証を行う認証サーバを有する通信システムに関する。
【背景技術】
【０００２】
従来からネットワークに接続された通信機器がデータ通信を行う通信システムが運用されている。ネットワークを介した通信システムでは、他の通信機器へのリモート接続による情報の盗難や不正な遠隔操作の対象となる恐れがあるため、ネットワーク上に認証サーバを設け、利用者又は通信機器そのものを認証サーバによって認証し、許可された場合のみ通信機器がネットワークに接続されて通信を実施する通信システムが運用されている。（例えば、特許文献１参照）
【特許文献１】特開２００３−２０３０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、運用中の通信機器がネットワークから切断されて外部に持ち出された場合には、認証サーバによる認証を受けることができないため、通信機器内に保存されている情報が盗み出される可能性があるという事情がある。
【０００４】
本発明は、従来の事情を鑑みてなされたものであって、ネットワークに接続された通信機器が、第三者により不正にネットワークから切断されて持ち出された場合においても、通信機器に保存されている機密情報の漏洩を防ぐことができる通信システム、通信システム、通信プログラムおよび認証サーバを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の第１の通信システムは、ネットワークに接続された通信機器および前記通信機器の認証を行う認証サーバを有する通信システムであって、前記通信機器は、前記認証サーバに対して、前記ネットワークへの接続を認証するように要求する接続要求手段と、前記認証要求に基づいて実施される接続認証処理によって接続認証された場合に、前記ネットワークへの接続処理を行う接続処理手段と、前記認証サーバに対して、前記接続処理によって前記ネットワークへ接続された通信機器を前記ネットワークから切断するように要求する切断要求手段と、前記切断要求に基づいて実施される切断認証処理によって切断認証された場合に、前記ネットワークからの切断処理を行う切断処理手段と、前記切断認証処理を用いないネットワーク切断が行われた場合、前記通信機器の動作を制限する動作制限手段とを有し、前記認証サーバは、前記接続認証要求に基づいて、前記通信機器の前記接続認証処理を行う接続認証手段と、前記切断認証要求に基づいて、前記通信機器の前記切断認証処理を行う切断認証手段とを有する構成としている。
【０００６】
この構成により、ネットワークに接続された通信機器が、第三者により勝手にネットワークから切断された場合に、通信機器を操作されることを防止することができ、通信機器の盗難による機密情報の漏洩を防ぐことが可能となる。
【０００７】
また、本発明の第２の通信システムは、前記通信機器と前記認証サーバとの接続が継続されていることを、前記通信機器と前記認証サーバとの間で交わされる接続確認データによって確認する接続確認手段を有する構成としている。
【０００８】
この構成により、通信機器と認証サーバとの接続が確実に継続されていることを保証できる。
【０００９】
また、本発明の第３の通信システムは、前記接続確認手段が、予め設定された一定時間間隔で前記接続確認データを、前記認証サーバから前記通信機器へ送信する接続確認送信手段と、前記接続確認データの受信に基づいて、前記通信機器から前記認証サーバへ接続確認応答を返信する接続確認応答手段と、前記接続確認応答が未受信である場合、前記通信機器と前記ネットワークとの接続を禁止する接続禁止手段とを有する構成としている。
【００１０】
この構成により、通信機器と認証サーバとが確実に接続されていることを認識できなかった場合、通信機器のネットワーク接続を禁止することにより、より安全な通信システムを実現することができる。
【００１１】
また、本発明の第４の通信システムは、前記接続禁止手段が、前記通信機器へ警告を通知するアラーム発信手段を有する構成としている。
【００１２】
この構成により、通信機器が不正にネットワークから切断されたことを知ることができる。
【００１３】
また、本発明の第５の通信システムは、前記接続禁止手段によって前記ネットワークへの接続を禁止された通信機器に対して、前記接続認証を実施する再認証手段を有する構成としている。
【００１４】
この構成により、不正ではないネットワーク切断によって以後のネットワーク接続が禁止されてしまった場合でも、再度認証サーバによる認証を行い、ネットワーク接続を許可することができる。
【００１５】
また、本発明の第１の通信方法は、ネットワークに接続された通信機器および前記通信機器の認証を行う認証サーバを有する通信方法であって、前記認証サーバに対して、前記通信機器と前記ネットワークとの接続を認証するように要求する接続要求ステップと、前記認証要求に基づいて、前記通信機器と前記ネットワークとの接続を認証する接続認証処理を行う接続認証ステップと、前記接続認証処理によって接続認証された場合に、前記通信機器と前記ネットワークとを接続する接続処理を行う接続処理ステップと、前記認証サーバに対して、前記接続処理によって前記ネットワークへ接続された通信機器を前記ネットワークから切断するように要求する切断要求ステップと、前記切断要求に基づいて、前記通信機器の前記ネットワークからの切断を認証する切断認証処理を行う切断認証処理ステップと、前記切断認証処理によって切断認証された場合に、前記通信機器を前記ネットワークから切断する切断処理を行う切断処理ステップと、前記切断認証処理を用いないネットワーク切断が行われた場合、前記通信機器の動作を制限する動作制限ステップとを有する方法としている。
【００１６】
この方法により、ネットワークに接続された通信機器が、第三者により勝手にネットワークから切断された場合に、通信機器を操作されることを防止することができ、通信機器の盗難による機密情報の漏洩を防ぐことが可能となる。
【００１７】
また、本発明の第２の通信方法は、前記通信機器と前記ネットワークとの接続が継続されていることを、前記通信機器と前記認証サーバとの間で交わされる接続確認データによって確認する接続確認ステップを有する方法としている。
【００１８】
この方法により、通信機器と認証サーバとの接続が確実に継続されていることを保証できる。
【００１９】
また、本発明の第３の通信方法は、前記接続確認手段が、予め設定された一定時間間隔で前記接続確認データを、前記認証サーバから前記通信機器へ送信する接続確認送信手段と、前記接続確認データの受信に基づいて、前記通信機器から前記認証サーバへ接続確認応答を返信する接続確認応答手段と、前記接続確認応答が未受信である場合、前記通信機器と前記ネットワークとの接続を禁止する接続禁止手段とを有する方法としている。
【００２０】
この方法により、通信機器と認証サーバとが確実に接続されていることを認識できなかった場合、通信機器のネットワーク接続を禁止することにより、より安全な通信システムを実現することができる。
【００２１】
また、本発明の第４の通信方法は、前記接続禁止ステップが、前記通信機器へ警告を通知するアラーム発信ステップを有する方法としている。
【００２２】
この方法により、通信機器が不正にネットワークから切断されたことを知ることができる。
【００２３】
また、本発明の第５の通信方法は、前記接続禁止ステップによって前記ネットワークへの接続を禁止された通信機器に対して、前記接続認証を実施する再認証ステップを有する方法としている。
【００２４】
この方法により、不正ではないネットワーク切断によって以後のネットワーク接続が禁止されてしまった場合でも、再度認証サーバによる認証を行い、ネットワーク接続を許可することができる。
【００２５】
また、本発明の通信システム、通信方法、認証サーバおよび通信機器は、通信システム、通信方法、認証サーバおよび通信機器としての機能をコンピュータに実現させるためのプログラムで実現している。
【００２６】
このプログラムにより、特別なハードウェアで構成することを不要とし、新たな機能の追加や変更を柔軟に行うことが可能である。
【００２７】
また、本発明の第１の認証サーバは、通信機器の認証を行う認証サーバであって、前記通信機器とネットワークとの接続を認証するように要求される接続認証要求に基づいて、前記通信機器と前記ネットワークとの接続を認証する接続認証処理を行う接続認証手段と、前期接続認証処理を実施された通信機器を前記ネットワークから切断することを認証するように要求される切断認証要求に基づいて、前記通信機器の前記ネットワークからの切断を認証する切断認証処理を行う切断認証手段とを有する構成としている。
【００２８】
この構成により、ネットワークに接続された通信機器が、第三者により勝手にネットワークから切断された場合に、通信機器を操作されることを防止することができ、通信機器の盗難による機密情報の漏洩を防ぐことが可能となる。
【００２９】
また、本発明の第１の通信機器は、ネットワークに接続された通信機器であって、前記通信機器の認証を行う認証サーバに対して、前記ネットワークへの接続を認証するように要求する接続要求手段と、前記認証要求に基づいて実施される接続認証処理によって接続認証された場合に、前記ネットワークへの接続処理を行う接続処理手段と、前記認証サーバに対して、前記接続処理によって前記ネットワークへ接続された通信機器を前記ネットワークから切断するように要求する切断要求手段と、前記切断要求に基づいて実施される切断認証処理によって切断認証された場合に、前記ネットワークからの切断処理を行う切断処理手段と、前記切断認証処理を用いないネットワーク切断が行われた場合、前記通信機器の動作を制限する動作制限手段とを有する構成としている。
【００３０】
この構成により、ネットワークに接続された通信機器が、第三者により勝手にネットワークから切断された場合に、通信機器を操作されることを防止することができ、通信機器の盗難による機密情報の漏洩を防ぐことが可能となる。
【発明の効果】
【００３１】
本発明によれば、ネットワークに接続された通信機器が、第三者により勝手にネットワークから切断されて持ち出された場合においても、機密情報の漏洩を防ぐことが可能な通信システム、通信方法、通信プログラムおよび認証サーバを提供することができる。
【発明を実施するための最良の形態】
【００３２】
（第１の実施形態）
本発明の第１の実施形態について図面を用いて説明する。
図１は本発明の第１の実施形態における通信システム１００のブロック図である。
通信システム１００は、ネットワーク９９に接続されてデータ通信を行う通信機器１１０と通信機器１１０の認証を行う認証サーバ１２０とを有する。通信機器１１０が認証サーバ１２０に認証を受けて動作を行う方法について、以下に説明する。
【００３３】
まず、認証サーバ１２０および通信機器１１０の構成について簡単に説明する。
認証サーバ１２０は、認証データベース１２１、機器テーブル１２２、アラーム転送先テーブル１２３、機器認証登録処理部１２４、機器切断処理部１２５、機器接続確認部１２６、認証サーバネットワーク処理部１２７を有する。
また、通信機器１１０は、接続処理部１１１、切断処理部１１２および通信機器ネットワーク処理部１１３を有する。
【００３４】
認証データベース１２１は、通信機器１１０の認証データを利用者が予め登録して保存を行う。機器テーブル１２２は、IPアドレスや固有の機器ID、不正な接続解除をされていないか否かを示すフラグ、および認証鍵を対応させて、認証を行った機器の一覧を保存する。アラーム転送先テーブル１２３は、通信機器１１０が不正に接続解除された場合に処理を行うため、アラーム転送先を記録しておく。機器認証登録処理部１２４は、通信機器１１０の認証処理および機器テーブル１２２への登録処理を行う。機器切断処理部１２５は、通信機器１１０の切断リクエストを受けて切断許可処理を行い、機器テーブル１２２から通信機器１１０のエントリーを削除した後、メッセージを返送する。
【００３５】
機器接続確認部１２６は、利用者により予め決められた時間毎に機器テーブル１２２に登録されている通信機器１１０にメッセージを送信して応答を待ち、タイムアウトとなった場合は不正に接続解除されたとみなして、アラーム転送先テーブル１２３に登録されている転送先にアラームを送信する。認証サーバネットワーク処理部１２７は、機器認証登録処理部１２４、機器切断処理部１２５、ならびに機器接続確認部１２６から、通信機器１１０へネットワーク９９を介してデータを転送する。
【００３６】
通信機器ネットワーク処理部１１３は、ネットワーク９９を介して認証サーバ１２０から受信したデータを接続処理部１１１もしくは切断処理部１１２に転送する、または接続処理部１１１もしくは切断処理部１１２からのデータを認証サーバ１２０へ転送する。接続処理部１１１は、ネットワーク９９に接続する場合に認証サーバ１２０への認証処理を行う。切断処理部１１２は、移設や保守などを行うためにネットワーク９９から通信機器１１０を切断するために、認証サーバ１２０との切断処理を行う。
【００３７】
また、通信機器１１０の接続処理部１１１および通信機器ネットワーク処理部１１３は、接続要求手段および接続処理手段の一例である。通信機器１１０の切断処理部１１２は、切断要求手段および切断処理手段の一例である。通信機器１１０の通信機器ネットワーク処理部１１３は、接続確認手段および接続確認応答手段の一例である。
【００３８】
また、認証サーバ１２０の機器認証登録処理部１２４および認証サーバネットワーク処理部１２７は、接続認証手段の一例である。認証サーバ１２０の機器切断処理部１２５および認証サーバネットワーク処理部１２７は、切断認証手段の一例である。認証サーバ１２０の機器接続確認部１２６および認証サーバネットワーク処理部１２７は、接続確認手段、接続確認送信手段およびアラーム発信手段の一例である。認証サーバ１２０の機器接続確認部１２６は、接続禁止手段の一例である。
【００３９】
次に認証サーバ１２０内の各部の詳細な動作についてフロー図を用いて説明する。
まず、認証サーバ１２０の機器認証登録処理部１２４の動作を説明する。図２は本発明の第１の実施形態における機器認証登録処理部１２４の動作フロー図である。機器認証登録処理部１２４は以下のステップＳ２０１からステップＳ２０６の処理を繰り返す。
【００４０】
機器登録処理部１２４は、認証通信機器１１０から送信されたIPアドレスや固有の識別IDなどの機器識別データおよび認証データを、認証サーバネットワーク処理部１２７から受信する（ステップＳ２０１）。そして認証データベース１２１を参照し、ステップＳ２０１で受信した認証データを用いて認証処理を行い、さらに、機器テーブル１２２を参照して、該当する機器が以前不正な接続解除をされていないか否かの確認を行う（ステップＳ２０２）。
【００４１】
ステップＳ２０２の結果、通信機器１１０が認証され、かつ、機器テーブルに不正な接続解除をされていないか否かの判定を行う（ステップＳ２０３）。ステップＳ２０３の判定結果が真の場合には、機器登録処理部１２４は接続許可応答を通信機器１１０に転送するために認証サーバネットワーク処理部１２７へ転送する（ステップＳ２０４）。そして、機器テーブル１２２に通信機器１１０の識別データの登録を行う（ステップＳ２０５）。ステップＳ２０３の判定結果が偽の場合には、機器登録処理部１２４はエラーメッセージを通信機器１１０に転送するために認証サーバネットワーク処理部１２７へ転送する（ステップＳ２０６）。
【００４２】
次に、認証サーバ１２０の機器切断処理部１２５の動作を説明する。
図３は本発明の第１の実施形態における機器切断処理部１２５の動作フロー図である。機器切断処理部１２５は以下のステップＳ３０１からステップＳ３０６の処理を繰り返す。
【００４３】
まず機器切断処理部１２５は、通信機器１１０から送信された接続切断リクエストおよび機器識別データを、認証サーバネットワーク処理部１２７から受信する（ステップＳ３０１）。ステップＳ３０１で受信した機器識別データに基づいて機器テーブル１２２を参照し、通信機器１１０が登録されているか否かを確認後、機器切断処理部１２５は認証データベース１２１を参照して認証データにより認証処理を行う（ステップＳ３０２）。ステップＳ３０２の結果として、機器テーブル１２２に登録されており、かつ、認証通過されたか否かの判定を機器切断処理部１２５が実施する（ステップＳ３０３）。
【００４４】
ステップＳ３０３の判定結果が真の場合には、機器切断処理部１２５は切断許可応答を通信機器１１０に転送するために認証サーバネットワーク処理部１２７へ転送する（ステップＳ３０４）。そして機器テーブル１２２から通信機器１１０のエントリーデータを削除する（ステップＳ３０５）。ステップＳ３０３の判定結果が偽の場合には、機器切断処理部１２５はエラーメッセージを通信機器１１０に転送するために認証サーバネットワーク処理部１２７へ転送する（ステップＳ３０６）。
【００４５】
次に、認証サーバ１２０の機器接続確認部１２６の動作を説明する。
図４は本発明の第１の実施形態における機器接続確認部１２６の動作フロー図である。機器接続確認部１２６は以下のステップＳ４０１からステップＳ４０６の処理を繰り返す。
【００４６】
まず、機器接続確認部１２６は予め設定した一定時間待機する（ステップＳ４０１）。そして機器テーブル１２２を参照し、登録されている通信機器１１０に接続確認メッセージを送信する（ステップＳ４０２）。そして各通信機器１１０からの確認応答メッセージを受信する、またはタイムアウトすることを待つ（ステップＳ４０３）。そしてステップＳ４０３の結果として、タイムアウトした機器があるか否かの判定を行う（ステップＳ４０４）。
【００４７】
ステップＳ４０４の判定結果が真の場合には、機器接続確認部１２６はアラーム転送先テーブル１２３に登録されているアラーム転送先へタイムアウトした機器の識別IDなどの情報を転送する（ステップＳ４０５）。そして、タイムアウトした通信機器１１０おいてアラームが発生したというアラーム発生情報を機器テーブル１２２に登録する。（ステップＳ４０６）。ステップＳ４０４の判定結果が偽の場合は何も処理がされない。
【００４８】
次に、認証サーバ１２０の認証サーバネットワーク処理部１２７の動作を説明する。
図５は本発明の第１の実施形態における認証サーバネットワーク処理部１２７の動作フロー図である。認証サーバネットワーク処理部１２７は以下のステップＳ５０１からステップＳ５０７の処理を繰り返す。
【００４９】
まず、何らかのデータが受信される（ステップＳ５０１）。認証サーバネットワーク処理部１２７は、このデータの送信元を判定する（ステップＳ５０２）。ステップＳ５０２の判定結果により、ステップＳ５０１の送信元が通信機器１１０である場合は、以下のステップＳ５０３からステップＳ５０６の処理が実施される。
【００５０】
認証サーバネットワーク処理部１２７は通信機器１１０からのコマンドの内容を判定する（ステップＳ５０３）。このコマンドには、機器登録リクエスト、機器切断リクエストおよび接続確認応答が含まれている。ステップＳ５０３の判定結果が機器登録リクエストの場合には、認証サーバネットワーク処理部１２７はデータを機器認証登録処理部１２４に転送する（ステップＳ５０４）。ステップＳ５０３の判定結果が機器切断リクエストの場合には、認証サーバネットワーク処理部１２７はデータを機器切断処理部１２５に転送する（ステップＳ５０５）。ステップＳ５０３の判定結果が接続確認応答である場合には、認証サーバネットワーク処理部１２７はデータを機器接続確認部１２６に転送する（ステップＳ５０６）。
【００５１】
また、ステップＳ５０２の判定結果によりステップＳ５０１の送信元が、機器認証登録処理部１２４、機器切断処理部１２５または機器接続確認部１２６である場合には、認証サーバネットワーク処理部１２７はデータに記述されている転送先である通信機器１１０にネットワーク９９を介してデータを転送する（ステップＳ５０７）。
【００５２】
次に、通信機器１１０の動作についてフロー図を用いて説明する。
まず、通信機器１１０の通信機器ネットワーク処理部１１３の動作を説明する。
図６は本発明の第１の実施形態における通信機器ネットワーク処理部１１３の動作フロー図である。通信機器ネットワーク処理部１１３は以下のステップＳ６０１からステップＳ６０７の処理を繰り返す。また、
【００５３】
まず、何らかのデータが受信される（ステップＳ６０１）。通信機器ネットワーク処理部１１３は、このデータの送信元の判定を行う（ステップＳ６０２）。ステップＳ６０２の判定結果により、ステップＳ６０１の送信元が認証サーバ１２０である場合は、以下のステップＳ６０３からステップＳ６０６の処理が実施される。
【００５４】
認証サーバ１２０から送信されたコマンドの内容を判定する（ステップＳ６０３）。このコマンドには、接続許可応答、機器切断応答および接続確認メッセージが含まれている。ステップＳ６０３の判定結果が接続許可応答の場合には、通信機器ネットワーク処理部１１３はデータを接続処理部１１１に転送する（ステップＳ６０４）。ステップＳ６０３の判定結果が機器切断応答の場合には、通信機器ネットワーク処理部１１３はデータを切断処理部１１２に転送する（ステップＳ６０５）。ステップＳ６０３の判定結果が接続確認メッセージである場合には、通信機器ネットワーク処理部１１３はデータを接続確認応答を認証サーバ１２０に送信する（ステップＳ６０６）。
【００５５】
ステップＳ６０２の判定結果により、ステップＳ６０１の送信元が接続処理部１１１または切断処理部１１２である場合には、通信機器ネットワーク処理部１１３はデータに記述されている転送先である認証サーバ１２０にネットワーク９９を介してデータを転送する（ステップＳ６０７）。
【００５６】
次に、通信機器１１０の接続処理部１１１の動作を説明する。
図７は本発明の第１の実施形態における接続処理部１１１の動作フロー図である。
【００５７】
利用者により通信機器１１０がネットワーク９９に接続され、ネットワーク接続要求が起こる。ネットワーク９９への接続処理を行うため、接続処理部１１１は接続登録リクエストを、認証サーバ１２０に転送するために通信機器ネットワーク処理部１１３へ転送する（ステップＳ７０１）。また、接続処理部１１１は認証データと固有の機器IDなどの機器識別データとを、認証サーバ１２０に転送するために通信機器ネットワーク処理部１１３へ転送する（ステップＳ７０２）。
【００５８】
認証サーバ１２０から送信された接続認証結果を、接続処理部１１１は通信機器ネットワーク処理部１１３から受信する（ステップＳ７０３）。ステップＳ７０３の結果が接続認証通過であるか否かが判定される（ステップＳ７０４）。ステップＳ７０４の判定結果が真である場合には、接続処理部１１１はネットワーク通信に必要なネットワーク設定を行う（ステップＳ７０５）。ステップＳ７０４の判定結果が偽である場合には、接続処理部１１１は接続が失敗したことを利用者に通知する（ステップＳ７０６）。
【００５９】
次に、通信機器１１０の切断処理部１１２の動作を説明する。
図８は本発明の第１の実施形態における切断処理部１１２の動作フロー図である。
【００６０】
まず、利用者によるネットワーク切断要求が起こる。切断処理部１１２はネットワークの切断処理を行うための機器切断リクエストを、認証サーバ１２０に転送するために通信機器ネットワーク処理部１１３へ転送する（ステップＳ８０１）。また、切断処理部１１２は固有の機器IDなどの機器識別データを、認証サーバ１２０に転送するために通信機器ネットワーク処理部１１３へ転送する（ステップＳ８０２）。
【００６１】
認証サーバ１２０から送信された切断許可を、切断処理部１１２は通信機器ネットワーク処理部１１３から受信する（ステップＳ８０３）。ステップＳ８０３の結果として、切断許可がされたか否かが判定される（ステップＳ８０４）。ステップＳ８０４の判定結果が真である場合には、切断処理部１１２は利用者に切断が許可されたことを通知する（ステップＳ８０５）。ステップＳ８０４の判定結果が偽である場合には、切断処理部１１２は切断が失敗したことをGUIなどによって利用者に通知を行う（ステップＳ８０６）。
【００６２】
このような本発明の第１の実施形態の通信システムによれば、ネットワークに接続された通信機器１１０が悪意ある利用者によって不正な接続解除をされ持ち出されて、通信機器に保存されている機密情報が漏洩することを防ぐことが可能となる。
（第２の実施形態）
【００６３】
本発明の第２の実施形態について図面を用いて説明する。
図９は本発明の第２の実施形態における通信システム９００のブロック図である。通信システム９００は、ネットワーク９９に接続されてデータ通信を行う通信機器９１０と通信機器９１０の認証を行う認証サーバ９２０とを有する。通信機器 ９１０が認証サーバ ９２０に認証を受けて動作を行う場合について説明する。ここで本発明の第１の実施形態おける通信システム１００の構成要素と重複する部分については、同一の符号を付す。
【００６４】
まず、認証サーバ９２０および通信機器９１０の構成について簡単に説明する。
認証サーバ９２０は、認証データベース１２１、機器テーブル９２２、アラーム転送先テーブル１２３、機器認証登録処理部９２４、機器切断処理部９２５、機器接続確認部９２６、認証サーバネットワーク処理部９２７および接続回復処理部９２８を有する。
また、通信機器９１０は、接続処理部９１１、切断処理部１１２、通信機器ネットワーク処理部９１３、通信機器接続回復処理部９１４および記憶部９１５を有する。
【００６５】
認証データベース１２１は、通信機器 ９１０の認証データを利用者により予め登録して保存する。機器テーブル９２２は、IPアドレスや固有の機器ID、不正な接続解除をされていないか否かを示すフラグ、認証鍵および利用者データを対応させて、認証を行った機器の一覧を保存する。アラーム転送先テーブル１２３は、通信機器９１０が不正に接続解除された場合に処理を行うため、アラーム転送先を記録しておく。機器認証登録処理部９２４は、通信機器 ９１０の認証処理および機器テーブル９２２への登録処理を行う。機器切断処理部９２５は、通信機器９１０の切断リクエストを受けて切断許可処理を行い、機器テーブル９２２から通信機器９１０のエントリーを削除した後、メッセージを返送する。
【００６６】
機器接続確認部９２６は、利用者により予め決められた時間毎に機器テーブル９２２に登録されている通信機器９１０にメッセージを送信して応答を待ち、タイムアウトとなった場合は不正に接続解除されたとみなして、アラーム転送先テーブル１２３に登録されている転送先にアラームを送信する。認証サーバネットワーク処理部９２７は、機器認証登録処理部９２４、機器切断処理部９２５ならびに機器接続確認部９２６から、通信機器９１０へネットワーク９９を介して転送する。接続回復処理部９２８は、停電やネットワーク機器のトラブルなどによる故意ではない切断が発生した場合に認証を行い、再接続を実施する。
【００６７】
通信機器ネットワーク処理部９１３は、ネットワーク９９を介して、認証サーバ９２０から受信したデータを接続処理部９１１もしくは切断処理部１１２へ転送する、または接続処理部９１１もしくは切断処理部１１２からのデータを認証サーバ９２０へ転送する。接続処理部９１１は、ネットワーク９９に接続する場合に認証サーバ９２０への認証処理を行う。切断処理部１１２は、移設や保守などを行うためにネットワーク９９から通信機器９１０を切断するために、認証サーバ９２０との切断処理を行う。
【００６８】
通信機器接続回復処理部９１４は、停電やネットワーク機器のトラブルなどによる故意ではない切断が発生した場合に、認証サーバ９２０に再び認証を行い、再接続を実施する。記憶部９１５は、通信機器９１０の接続回復を行うために使用する公開鍵、秘密鍵、パスワードや利用者のバイオメトリクス情報などの利用者データおよび認証サーバ９２０の公開鍵を記録する。
【００６９】
また、認証サーバ９２０の機器認証登録処理部９２４、接続回復処理部９２８および
認証サーバネットワーク処理部９２７は、再認証手段の一例である。
【００７０】
次に認証サーバ ９２０内の各部の詳細な動作についてフロー図を用いて説明する。
まず、認証サーバ９２０の機器認証登録処理部９２４の動作を説明する。
図１０は本発明の第２の実施形態における機器認証登録処理部９２４の動作フロー図である。機器認証登録処理部９２４は以下のステップＳ１００１からステップＳ１００７の処理を繰り返す。
【００７１】
機器認証登録処理部９２４は、通信機器 ９１０から送信されたIPアドレスや固有の識別IDなどの機器識別データ、認証データ、通信機器 ９１０の公開鍵および利用者のデータを認証サーバネットワーク処理部９２７から受信する（ステップＳ１００１）。そして認証データベース１２１を参照し、ステップＳ１００１で受信した認証データを用いて認証の処理を行い、さらに、機器テーブル１２２を参照して、該当する機器が以前不正な接続解除をされていないか確認を行う（ステップＳ１００２）。
【００７２】
ステップＳ１００２の結果、通信機器 ９１０が認証され、かつ、機器テーブルに不正な接続解除がされていないか否かの判定を行う（ステップＳ１００３）。ステップＳ１００３の判定結果が真の場合には、機器認証登録処理部９２４は接続許可応答を通信機器９１０に転送するために認証サーバネットワーク処理部９２７へ転送する（ステップＳ１００４）。そして、機器認証登録処理部９２４は機器テーブル９２２に通信機器９１０の識別データ、公開鍵および利用者データの登録を行う（ステップＳ１００５）。さらに、機器認証登録処理部９２４は公開鍵および秘密鍵を作成し、通信機器９１０に公開鍵を送信するために認証サーバネットワーク処理部９２７へ転送する（ステップＳ１００６）。ステップＳ１００３の判定結果が偽の場合には、機器認証登録処理部９２４はエラーメッセージを通信機器９１０に転送するために認証サーバネットワーク処理部９２７へ転送する（ステップＳ１００７）。
【００７３】
次に認証サーバ９２０の機器切断処理部９２５の動作を説明する。
図１１は本発明の第２の実施形態における機器切断処理部９２５の動作フロー図である。機器切断処理部９２５は以下のステップＳ１１０１からステップＳ１１０６の処理を繰り返す。
【００７４】
機器切断処理部９２５は通信機器 ９１０から送信された接続切断リクエストおよび機器識別データを、認証サーバネットワーク処理部９２７から受信する（ステップＳ１１０１）。ステップＳ１１０１で受信した機器識別データに基づいて機器テーブル９２２を参照して登録されているか否かを確認後、機器切断処理部９２５は認証データベース１２１を参照して認証データにより認証処理を行う（ステップＳ１１０２）。ステップＳ１１０２の結果として、機器テーブル９２２に登録されており、かつ、認証通過されたか否かの判定を機器切断処理部９２５は実施する（ステップＳ１１０３）。
【００７５】
ステップＳ１１０３の判定結果が真の場合には、機器切断処理部９２５は切断許可応答を通信機器９１０に転送するために認証サーバネットワーク処理部９２７へ転送する（ステップＳ１１０４）。そして機器テーブル９２２から通信機器９１０のエントリーデータを削除する（ステップＳ１１０５）。ステップＳ１１０３の判定結果が偽の場合には、機器切断処理部９２５はエラーメッセージを通信機器９１０に転送するために認証サーバネットワーク処理部９２７へ転送する（ステップＳ１１０６）。
【００７６】
次に認証サーバ９２０の機器接続確認部９２６の動作を説明する。
図１２は本発明の第２の実施形態における機器接続確認部９２６の動作フロー図である。機器接続確認部９２６は以下のステップＳ１２０１からステップＳ１２０６の処理を繰り返す。
【００７７】
まず、機器接続確認部９２６は予め設定した一定時間待機する（ステップＳ１２０１）。そして機器テーブル９２２を参照し、登録されている通信機器９１０に接続確認メッセージを送信する（ステップＳ１２０２）。そして各通信機器 ９１０からの確認応答メッセージを受信する、またはタイムアウトすることを待つ（ステップＳ１２０３）。ステップＳ１２０３の結果として、タイムアウトした機器があるか否かの判定を機器接続確認部９２６は実施する（ステップＳ１２０４）。
【００７８】
ステップＳ１２０４の判定結果が真の場合には、機器接続確認部９２６はアラーム転送先テーブル１２３に登録されているアラーム転送先にタイムアウトした機器の識別IDなどの情報を転送する（ステップＳ１２０５）。そしてタイムアウトした通信機器９１０においてアラームが発生したというアラーム発生情報を機器テーブル９２２に登録する（ステップＳ１２０６）。ステップＳ１２０４の判定結果が偽の場合は何も処理がされない。
【００７９】
次に認証サーバ９２０の接続回復処理部９２８の動作を説明する。
図２３は本発明の第２の実施形態における接続回復処理部９２８の動作フロー図である。接続回復処理部９２８は以下のステップＳ２３０１からステップＳ２３０７の処理を繰り返す。
【００８０】
接続回復処理部９２８は、通信機器９１０から送信された接続回復リクエストを認証サーバネットワーク処理部９２７から受信する（ステップＳ２３０１）。そして、通信機器９１０から送信された、暗号化されたパスフレーズやバイオメトリクスデータなどの利用者データを認証サーバネットワーク処理部９２７から受信する（ステップＳ２３０２）。接続回復処理部９２８は、ステップＳ２３０２で受信した暗号化された利用者データを機器テーブル９２２に格納されている公開鍵を使用して復号し、さらに登録されている利用者データとの照合を行う（ステップＳ２３０３）。
【００８１】
ステップＳ２３０３の検証結果として、接続回復処理部９２８は送られた利用者データが登録されているものと同一であるか否かを判定する（ステップＳ２３０４）。ステップＳ２３０４の判定結果が真である場合には、接続回復処理部９２８はアラーム転送先テーブル１２３に登録されているアラーム転送先に通信機器９１０が接続再開したことを通知する（ステップＳ２３０５）。そして接続回復処理部９２８は、接続回復許可を通信機器 ９１０に転送するために認証サーバネットワーク処理部９２７へ転送する（ステップＳ２３０６）。ステップＳ２３０４の判定結果が偽である場合には、接続回復処理部９２８は接続回復拒否通知を通信機器９１０に転送するために認証サーバネットワーク処理部９２７へ転送する（ステップＳ２３０７）。
【００８２】
次に認証サーバ９２０の認証サーバネットワーク処理部９２７の動作を説明する。
図１３は本発明の第２の実施形態における認証サーバネットワーク処理部９２７の動作フロー図である。認証サーバネットワーク処理部９２７は以下のステップＳ１３０１からステップＳ１３０８の処理を繰り返す。
【００８３】
まず、何らかのデータが受信される（ステップＳ１３０１）。認証サーバネットワーク処理部９２７、このデータの送信元の判定を行う（ステップＳ１３０２）。ステップＳ１３０２の判定結果により、ステップＳ１３０１の送信元が通信機器９１０である場合は、以下のステップＳ１３０３からステップＳ１３０６の処理が実施される。
【００８４】
認証サーバネットワーク処理部９２７は通信機器 ９１０からのコマンドの内容を判定する（ステップＳ１３０３）。このコマンドには、機器登録リクエスト、機器切断リクエスト、接続確認応答リクエストおよび接続回復リクエストが含まれている。ステップＳ１３０３の判定結果が機器登録リクエストの場合には、認証サーバネットワーク処理部９２７はデータを機器認証登録処理部９２４に転送する（ステップＳ１３０４）。ステップＳ１３０３の判定結果が機器切断リクエストの場合には、認証サーバネットワーク処理部９２７はデータを機器切断処理部９２５に転送する（ステップＳ１３０５）。ステップＳ１３０３の判定結果が接続確認応答である場合には、認証サーバネットワーク処理部９２７はデータを機器接続確認部９２６に転送する（ステップＳ１３０６）。ステップＳ１３０３の判定結果が接続回復リクエストである場合には、認証サーバネットワーク処理部９２７はデータを接続回復処理部９２８に転送する（ステップＳ１３０７）。
【００８５】
ステップＳ１３０２の判定結果により、ステップＳ１３０１の送信元が機器認証登録処理部９２４、機器切断処理部９２５、機器接続確認部９２６または接続回復処理部９２８である場合には、認証サーバネットワーク処理部９２７はデータに記述されている転送先である通信機器９１０にネットワーク９９を介してデータを転送する（ステップＳ１３０８）。
【００８６】
次に、通信機器 ９１０の動作についてフロー図を用いて説明する。
まず、通信機器９１０の通信機器ネットワーク処理部９１３の動作を説明する。
図１４は本発明の第２の実施形態における通信機器ネットワーク処理部９１３の動作フロー図である。通信機器ネットワーク処理部９１３は以下のステップＳ１４０１からステップＳ１４０８の処理を繰り返す。
【００８７】
まず、何らかのデータが受信される（ステップＳ１４０１）。通信機器ネットワーク処理部９１３は、このデータの送信元の判定を行う（ステップＳ１４０２）。ステップＳ１４０２の判定結果により、ステップＳ１４０１の送信元が認証サーバ９２０である場合は以下のステップＳ１４０３からステップＳ１４０７の処理が実施される。
【００８８】
通信機器ネットワーク処理部９１３は認証サーバ ９２０からのコマンドの内容を判定する（ステップＳ１４０３）。このコマンドには、接続許可応答、機器切断応答、接続確認メッセージおよび接続回復応答が含まれている。ステップＳ１４０３の判定結果が接続許可応答の場合には、通信機器ネットワーク処理部９１３はデータを接続処理部９１１に転送する（ステップＳ１４０４）。ステップＳ１４０３の判定結果が機器切断応答の場合には、通信機器ネットワーク処理部９１３はデータを切断処理部１１２に転送する（ステップＳ１４０５）。ステップＳ１４０３の判定結果が接続確認メッセージである場合には、通信機器ネットワーク処理部９１３はデータを接続確認応答を認証サーバ９２０に送信する（ステップＳ１４０６）。ステップＳ１４０３の判定結果が接続回復応答である場合には、通信機器ネットワーク処理部９１３はデータを通信機器接続回復処理部９１４に送信する（ステップＳ１４０６）。
【００８９】
ステップＳ１４０２の判定結果により、ステップＳ１４０１の送信元が接続処理部９１１、切断処理部１１２または通信機器接続回復処理部９１４である場合には、通信ネットワーク処理部９１３はデータに記述されている転送先である認証サーバ９２０にネットワーク９９を介してデータを転送する（ステップＳ１４０７）。
【００９０】
次に、通信機器９１０の接続処理部９１１の動作を説明する。
図１５は本発明の第２の実施形態における接続処理部９１１の動作フロー図である。
【００９１】
利用者により通信機器９１０がネットワーク９９に接続され、ネットワーク接続要求が起こる。ネットワーク９９への接続処理を行うため、接続処理部９１１は接続登録リクエストを、認証サーバ９２０に転送するために通信機器ネットワーク処理部９１３へ転送する（ステップＳ１５０１）。また、接続処理部９１１は利用者によるパスワードやバイオメトリクス情報などの利用者データの入力と公開鍵および秘密鍵の生成との後、利用者データ、認証データ、固有の機器IDなどの機器識別データおよび公開鍵を、認証サーバ ９２０に転送するために通信機器ネットワーク処理部９１３へ転送する（ステップＳ１５０２）。
【００９２】
認証サーバ９２０から送信された接続認証結果を、接続処理部９１１は通信機器ネットワーク処理部９１３から受信する（ステップＳ１５０３）。そしてステップＳ１５０３の結果が接続認証通過であるか判定する（ステップＳ１５０４）。ステップＳ１５０４の判定結果が真である場合には、接続処理部９１１はネットワーク通信に必要なネットワーク設定し、認証サーバの公開鍵を受信して記憶部９１５に登録を行う（ステップＳ１５０５）。ステップＳ７０４の判定結果が偽である場合には、接続処理部９１１は接続が失敗したということをGUIなどによって利用者に通知を行う（ステップＳ１５０６）。
【００９３】
次に、通信機器９１０の通信機器接続回復処理部９１４の動作を説明する。
図２４は本発明の第２の実施形態における通信機器接続回復処理部９１４の動作フロー図である。通信機器接続回復処理部９１４は以下のステップＳ２４０１からステップＳ２４０７の処理を繰り返す。
【００９４】
まず、利用者により接続再開要求が入力される（ステップＳ２４０１）。利用者から以前に認証サーバ９２０に転送したパスフレーズやバイオメトリクスデータなどの利用者データが入力される（ステップＳ２４０２）。記憶部９１５に登録されている利用者データと前述の利用者データとの照合を実施してデータ一致した場合には、通信機器接続回復処理部９１４は、記憶部９１５に登録されている秘密鍵を用いて利用者データを暗号化し、接続回復リクエストと共に認証サーバ９２０へ送信するために通信機器ネットワーク処理部９１３へ送信する（ステップＳ２４０３）。そして認証サーバ９２０からの接続回復応答を待つ（ステップＳ２４０４）。
【００９５】
ステップＳ２４０４で受信した接続回復応答が、接続回復許可であるか否かが判定される（ステップＳ２４０５）。ステップＳ２４０５の判定結果が真である場合には、通信機器接続回復処理部９１４は接続が回復し再開されたことを利用者に通知する（ステップＳ２４０６）。ステップＳ２４０５の判定結果が偽である、つまり接続回復拒否またはタイムアウトである場合には、通信機器接続回復処理部９１４は、利用者に対して認証サーバ９２０に接続回復拒否されたこと、またはタイムアウトにより接続再開ができないことを通知する（ステップＳ２４０７）。
【００９６】
このような本発明の第２の実施形態における通信システム９００によれば、停電やネットワーク障害によって通信ができなくなり、認証サーバ９２０へ接続確認応答が送信することが不可能となった場合でも、安全な手順で接続を再開することが可能となる。
（第３の実施形態）
【００９７】
本発明の第３の実施形態について図面を用いて説明する。
図１６は本発明の第３の実施形態における通信システム１６００のブロック図である。通信システム１６００は、ネットワーク９９に接続されてデータ通信を行う通信機器１６１０および通信機器１６１０の認証を行う認証サーバ１２０を有する。ここで本発明の第３の実施形態における認証サーバは本発明の第１の実施形態における認証サーバ１２０と同一であるので、同一符号を付し、説明を省略する。
【００９８】
まず、通信機器１６１０の構成について簡単に説明する。
通信機器１６１０は、接続処理部１６１１、切断処理部１６１２、通信機器ネットワーク処理部１６１３および接続確認検出処理部１６１４を有する。
【００９９】
通信機器ネットワーク処理部１６１３は、ネットワーク９９を介して、認証サーバ１２０から受信したデータを接続処理部１６１１もしくは切断処理部１６１２に転送する、または接続処理部１６１１もしくは切断処理部１６１２からのデータを認証サーバ１２０に転送する。接続処理部１６１１は、ネットワーク９９に接続する場合に認証サーバ１２０への認証処理を行う。切断処理部１６１２は、移設や保守などを行うために、ネットワーク９９から通信機器１６１０を切断するために認証サーバ１２０との切断処理を行う。接続確認検出処理部１６１４は、認証サーバ１２０から送信される接続確認メッセージの検出に基づいて、通信機器１６１０がネットワーク９９に接続されていることが認識され、接続されている間のみ通信機器１６１０による記憶領域へのアクセスが許可されるように制御を行う。
【０１００】
また、通信機器１６１０の接続確認検出処理部１６１４および通信機器ネットワーク処理部１６１３は、動作制限手段の一例である。
【０１０１】
以下に通信機器１６１０の動作についてフロー図を用いて説明する。
まず、通信機器１６１０の通信機器ネットワーク処理部１６１３の動作を説明する。
図１７は本発明の第３の実施形態における通信機器ネットワーク処理部１６１３の動作フロー図である。通信機器ネットワーク処理部１６１３は以下のステップＳ１７０７からステップＳ１７０７の処理を繰り返す。
【０１０２】
まず、何らかのデータが受信される（ステップＳ１７０１）。通信機器ネットワーク処理部１６１３は、このデータの送信元の判定を行う（ステップＳ１７０２）。ステップＳ１７０２の判定結果により、ステップＳ１７０７の送信元が認証サーバ１２０である場合は、以下のステップＳ１７０３からステップＳ１７０６の処理が実施される。
【０１０３】
通信機器ネットワーク処理部１６１３は、認証サーバ１２０からのコマンドの内容を判定する（ステップＳ１７０３）。このコマンドには、機器登録応答、機器切断応答および接続確認メッセージが含まれている。ステップＳ１７０３の判定結果が機器登録応答の場合には、通信機器ネットワーク処理部１６１３はデータを接続処理部１６１１に転送する（ステップＳ１７０４）。ステップＳ１７０３の判定結果が機器切断応答の場合には、通信機器ネットワーク処理部１６１３はデータを切断処理部１６１２に転送する（ステップＳ１７０５）。ステップＳ１７０３の判定結果が接続確認メッセージである場合には、通信機器ネットワーク処理部１６１３はデータを接続確認検出処理部１６１４に転送する（ステップＳ１７０６）。
【０１０４】
ステップＳ１７０２の判定結果により、ステップＳ１７０７の送信元が接続処理部１６１１または切断処理部１６１２である場合には、通信機器ネットワーク処理部１６１３はデータに記述されている転送先である認証サーバ１２０にネットワーク９９を介してデータを転送する（ステップＳ１７０７）。
【０１０５】
次に通信機器１６１０の接続処理部１６１１の動作を説明する。
図１８は本発明の第３の実施形態における接続処理部１６１１の動作フロー図である。
【０１０６】
利用者により通信機器１６１０がネットワーク９９に接続され、ネットワーク接続要求が起こる。接続処理部１６１１はネットワーク９９への接続処理を行うための接続登録リクエストを、認証サーバ１２０に転送するために通信機器ネットワーク処理部１６１３へ転送する（ステップＳ１８０１）。また、接続処理部１６１１は認証データと固有の機器IDなどの機器識別データを、認証サーバ１２０に転送するために通信機器ネットワーク処理部１６１３へ転送する（ステップＳ１８０２）。認証サーバ１２０から送信された接続認証結果を、接続処理部１６１１は通信機器ネットワーク処理部１６１３から受信する（ステップＳ１８０３）。
【０１０７】
ステップＳ１８０３の結果として、接続認証通過であるか否かが判定される（ステップＳ１８０４）。ステップＳ１８０４の判定結果が真である場合には、接続処理部１６１１はネットワーク通信に必要なネットワーク設定を行い（ステップＳ１８０５）、接続確認検出処理部１６１４に接続が行われたことを通知する（ステップＳ１８０６）。ステップＳ１８０４の判定結果が偽である場合には、接続処理部１６１１は接続が失敗したということをGUIなどによって利用者に通知を行う（ステップＳ１８０７）。
【０１０８】
次に、通信機器１６１０の切断処理部１６１２の動作を説明する。
図１９は本発明の第３の実施形態における切断処理部１６１２の動作フロー図である。
【０１０９】
利用者によるネットワーク切断要求が起こると、切断処理部１６１２はネットワークの切断処理を行うための機器切断リクエストを、認証サーバ１２０へ転送するために通信機器ネットワーク処理部１１３へ転送する（ステップＳ１９０１）。また、切断処理部１６１２は固有の機器IDなどの機器識別データを、認証サーバ１２０に転送するために通信機器ネットワーク処理部へ転送する（ステップＳ１９０２）。認証サーバ１２０から送信された切断許可を、切断処理部１６１２は通信機器ネットワーク処理部１６１３から受信する（ステップＳ１９０３）。
【０１１０】
ステップＳ１９０３の結果として、切断が許可されたものであるか否かが判定される（ステップＳ１９０４）。ステップＳ１９０４の判定結果が真である場合には、切断処理部１６１２は利用者に切断が許可されたことを通知し（ステップＳ１９０５）、接続確認検出処理部１６１４にネットワーク９９から正常に切断されたことを通知する（ステップＳ１９０６）。ステップＳ１９０４の判定結果が偽である場合には、切断処理部１６１２は切断が失敗したということをGUIなどによって利用者に通知を行う（ステップＳ１９０７）。
【０１１１】
次に、通信機器１６１０の接続確認検出処理部１６１４の動作を説明する。
図２０は本発明の第３の実施形態における接続確認検出処理部１６１４の動作フロー図である。
【０１１２】
まず、接続確認検出処理部１６１４は、接続処理部１６１１からネットワーク９９に接続された旨の通知を受ける（ステップＳ２００１）。次に以下のステップＳ２００２からステップＳ２００７までの処理を接続確認検出処理部１６１４は繰り返す。通信機器ネットワーク処理部１６１３からの接続確認メッセージの受信、タイムアウト、または切断処理部１６１２からのメッセージ受信のいずれかが実施される（ステップＳ２００２）。接続確認検出処理部１６１４はステップＳ２００２のイベントの判定を行う（ステップＳ２００３）。
【０１１３】
ステップＳ２００３の判定結果が、切断処理部１６１２からのメッセージ受信である場合には、接続確認検出処理部１６１４はループから脱出してステップＳ２００１に戻る（ステップＳ２００４）。ステップＳ２００３の判定結果がタイムアウトである場合は、接続確認検出処理部１６１４は記憶領域コントローラの動作および記憶領域へのアクセスならびに読み書きをロックし、停止フラグを１にする（ステップＳ２００５）。
【０１１４】
ステップＳ２００３の判定結果が接続確認メッセージの受信である場合には、接続確認検出処理部１６１４は停止フラグが１であるか否かを判定する（ステップＳ２００６）。そしてステップＳ２００６の判定結果が真である場合には、接続確認検出処理部１６１４は記憶領域コントローラの動作および記憶領域へのアクセスならびに読み書きのロックを解除し、停止フラグを０にする（ステップＳ２００７）。ステップＳ２００６の判定結果が偽である場合には何も実施されない。
【０１１５】
このような本発明の第３の実施形態における通信システム１６００によれば、通信機器１６１０がネットワーク９９に接続され、認証サーバ１２０により認証されている間のみ通信機器１６１０の記憶領域を稼動させることが可能となり、通信機器１６１０が持ち出されても記憶領域内のデータを保護することが可能となる。
（第４の実施形態）
【０１１６】
次に、本発明の第４の実施形態について図面を用いて説明する。
図２１は本発明の第４の実施形態における通信システム２１００のブロック図である。
通信システム２１００は、ネットワーク９９に接続されてデータ通信を行う通信機器２１１０および通信機器２１１０の認証を行う認証サーバ１２０を有する。ここで本発明の第４の実施形態における認証サーバは、本発明の第１の実施形態における認証サーバ１２０と同一であるので、同一符号を付し、説明を省略する。
【０１１７】
通信機器ネットワーク処理部１６１３は、ネットワーク９９を介して認証サーバ１２０から受信したデータを接続処理部１６１１もしくは切断処理部１６１２に転送する、または接続処理部１６１１もしくは切断処理部１６１２からのデータを認証サーバ１２０に転送する。接続処理部１６１１は、ネットワーク９９に接続する場合に認証サーバ１２０への認証処理を行う。切断処理部１６１２は、移設や保守などを行うためにネットワーク９９から通信機器２１１０を切断するために、認証サーバ１２０との切断処理を行う。接続確認検出処理部２１１１は、認証サーバ１２０から送信される接続確認メッセージの検出に基づいて、通信機器２１１０が認証されてネットワーク９９に接続されていることを認識し、接続されている間のみ通信機器２１１０が持っている各機能の動作を許可するように制御を行う。ここで、通信機器ネットワーク処理部１６１３、接続処理部１６１１および切断処理部１６１２は本発明の第３の実施形態におけるものと同一であるため説明を省略する。
【０１１８】
また、通信機器２１１０の接続確認検出処理部２１１１および通信機器ネットワーク処理部１６１３は、動作制限手段の一例である。
【０１１９】
次に通信機器２１１０の接続確認検出処理部２１１１の動作を説明する。
図２２は本発明の第４の実施形態における接続確認検出処理部２１１１の動作フロー図である。まず、接続確認検出処理部２１１１は接続処理部１６１１からネットワーク９９への接続が切断をされたことの通知を受ける（ステップＳ２２０１）。次に、接続確認検出処理部２１１１は以下のステップＳ２２０２からステップＳ２２０７までの処理を繰り返す。
【０１２０】
接続確認検出処理部２１１１は、通信機器ネットワーク処理部１６１３から、接続確認メッセージの受信、タイムアウトの通知、または切断処理部１６１２からのメッセージ受信を行う。（ステップＳ２２０２）。そしてステップＳ２２０２のイベントの判定を行う（ステップＳ２２０３）。ステップＳ２２０３の判定結果が、切断処理部１６１２からのメッセージ受信である場合には、接続確認検出処理部２１１１はループからの脱出をしてステップＳ２２０１に戻る（ステップＳ２２０４）。ステップＳ２２０３の判定結果がタイムアウトである場合には、接続確認検出処理部２１１１は通信機器２１１０が持つ機能の動作をロックおよび通信機能の動作の禁止を行い、停止フラグを１にする（ステップＳ２２０５）。
【０１２１】
ステップＳ２２０３の判定結果が接続確認メッセージの受信である場合には、接続確認検出処理部２１１１は停止フラグが１であるか否かの判定を行う（ステップＳ２２０６）。ステップＳ２２０６の判定結果が真である場合には、接続確認検出処理部２１１１は通信機器２１１０の動作のロックの解除および通信機器２１１０が持つ各機能の動作の許可を行って稼動を可能とし、停止フラグを０にする（ステップＳ２２０７）。ステップＳ２２０６の判定結果が偽である場合には何も処理されない。
【０１２２】
このような本発明の第４の実施形態における通信システム２１００によれば、通信機器２１１０がネットワーク９９に接続されている間のみ通信機器２１１０を稼動させることが可能となり、通信機器を盗難され他の場所で利用されることを防ぐことが可能となる。
【産業上の利用可能性】
【０１２３】
本発明は、ネットワークに接続された通信機器が、第三者により勝手にネットワークから切断されて持ち出された場合においても、機密情報の漏洩を防ぐことが可能となる通信システム、通信方法、通信プログラムおよび認証サーバなどに有用である。
【図面の簡単な説明】
【０１２４】
【図１】本発明の第１の実施形態における通信システムのブロック図
【図２】本発明の第１の実施形態における認証サーバの機器認証登録処理部の動作フロー図
【図３】本発明の第１の実施形態における認証サーバの機器切断処理部の動作フロー図
【図４】本発明の第１の実施形態における認証サーバの機器接続確認部の動作フロー図
【図５】本発明の第１の実施形態における認証サーバの認証サーバネットワーク処理部の動作フロー図
【図６】本発明の第１の実施形態における通信装置の通信機器ネットワーク処理部の動作フロー図
【図７】本発明の第１の実施形態における通信装置の接続処理部の動作フロー図
【図８】本発明の第１の実施形態における通信装置の切断処理部の動作フロー図
【図９】本発明の第２の実施形態における通信システムのブロック図
【図１０】本発明の第２の実施形態における認証サーバの機器認証登録処理部の動作フロー図
【図１１】本発明の第２の実施形態における認証サーバの機器切断処理部の動作フロー図
【図１２】本発明の第２の実施形態における認証サーバの機器接続確認部の動作フロー図
【図１３】本発明の第２の実施形態における認証サーバの認証サーバネットワーク処理部の動作フロー図
【図１４】本発明の第２の実施形態における通信機器の通信機器ネットワーク処理部の動作フロー図
【図１５】本発明の第２の実施形態における通信機器の接続処理部の動作フロー図
【図１６】本発明の第３の実施形態における通信システムのブロック図
【図１７】本発明の第３の実施形態における通信機器の通信機器ネットワーク処理部の動作フロー図
【図１８】本発明の第３の実施形態における通信機器の接続処理部の動作フロー図
【図１９】本発明の第３の実施形態における通信機器の切断処理部の動作フロー図
【図２０】本発明の第３の実施形態における通信機器の接続確認検出処理部の動作フロー図
【図２１】本発明の第４の実施形態における通信システムのブロック図
【図２２】本発明の第４の実施形態における接続確認検出処理部の動作フロー図
【図２３】本発明の第２の実施形態における認証サーバの接続回復処理部の動作フロー図
【図２４】本発明の第２の実施形態における通信機器の通信機器接続回復処理部の動作フロー図
【符号の説明】
【０１２５】
９９ ネットワーク
１００ 本発明の第１の実施形態における通信システム
１１０ 本発明の第１の実施形態における通信機器
１１１ 本発明の第１の実施形態における通信機器の接続処理部
１１２ 本発明の第１の実施形態における通信機器の切断処理部
１１３ 本発明の第１の実施形態における通信機器の通信機器ネットワーク処理部
１２０ 本発明の第１の実施形態における認証サーバ
１２１ 本発明の第１の実施形態における認証サーバの認証データベース
１２２ 本発明の第１の実施形態における認証サーバの機器テーブル
１２３ 本発明の第１の実施形態における認証サーバのアラーム転送先テーブル
１２４ 本発明の第１の実施形態における認証サーバの機器認証登録処理部
１２５ 本発明の第１の実施形態における認証サーバの機器切断処理部
１２６ 本発明の第１の実施形態における認証サーバの機器接続確認部
１２７ 本発明の第１の実施形態における認証サーバの認証サーバネットワーク処理部
９００ 本発明の第２の実施形態における通信システム
９１０ 本発明の第２の実施形態における通信機器
９１１ 本発明の第２の実施形態における通信機器の接続処理部
９１３ 本発明の第２の実施形態における通信機器の通信機器ネットワーク処理部
９１４ 本発明の第２の実施形態における通信機器の通信機器接続回復処理部
９１５ 本発明の第２の実施形態における通信機器の記憶部
９２０ 本発明の第２の実施形態における認証サーバ
９２２ 本発明の第２の実施形態における認証サーバの機器テーブル
９２４ 本発明の第２の実施形態における認証サーバの機器認証登録処理部
９２５ 本発明の第２の実施形態における認証サーバの機器切断処理部
９２６ 本発明の第２の実施形態における認証サーバの機器接続確認部
９２７ 本発明の第２の実施形態における認証サーバの認証サーバネットワーク処理部
９２８ 本発明の第２の実施形態における認証サーバの接続回復処理部
１６００ 本発明の第３の実施形態における通信システム
１６１０ 本発明の第３の実施形態における通信機器
１６１１ 本発明の第３の実施形態における通信機器の接続処理部
１６１２ 本発明の第３の実施形態における通信機器の切断処理部
１６１３ 本発明の第３の実施形態における通信機器の通信機器ネットワーク処理部
１６１４ 本発明の第３の実施形態における通信機器の接続確認検出処理部
２１００ 本発明の第４の実施携帯における通信システム
２１１０ 本発明の第４の実施形態における通信機器
２１１１ 本発明の第４の実施形態における通信機器の接続確認検出処理部
【図１】
2006331007.tif 000003
【図２】
2006331007.tif 000004
【図３】
2006331007.tif 000005
【図４】
2006331007.tif 000006
【図５】
2006331007.tif 000007
【図６】
2006331007.tif 000008
【図７】
2006331007.tif 000009
【図８】
2006331007.tif 000010
【図９】
2006331007.tif 000011
【図１０】
2006331007.tif 000012
【図１１】
2006331007.tif 000013
【図１２】
2006331007.tif 000014
【図１３】
2006331007.tif 000015
【図１４】
2006331007.tif 000016
【図１５】
2006331007.tif 000017
【図１６】
2006331007.tif 000018
【図１７】
2006331007.tif 000019
【図１８】
2006331007.tif 000020
【図１９】
2006331007.tif 000021
【図２０】
2006331007.tif 000022
【図２１】
2006331007.tif 000023
【図２２】
2006331007.tif 000024
【図２３】
2006331007.tif 000025
【図２４】
2006331007.tif 000026