(57)【特許請求の範囲】
【請求項１】
通信可能に接続された管理者の管理装置と複数のユーザの機器との間で、当該管理装置が当該複数の機器の情報を収集し、当該情報に基づき各機器に対応した情報を送信する遠隔保守システムであって、
前記管理装置は、
固有の管理者暗号化鍵及び管理者復号化鍵を生成する管理者用鍵生成部と、
前記通信を介して前記複数の機器の情報を、各機器を特定できない状態で取得する情報取得手段と、
取得した前記各機器の情報が応答必要状態であるかを判定する応答必要性判定部と、
前記管理者用鍵生成部により生成された管理者暗号化鍵を前記各機器に送信し、前記情報取得手段により当該各機器から当該管理者暗号化鍵により暗号化された機器の情報及び当該各機器固有のユーザ暗号化鍵を結合した暗号化情報をまとめて受信して、当該暗号化情報を前記管理者復号化鍵により復号化することで当該各機器の情報及び各機器のユーザ暗号化鍵を取得する情報収集制御部と、
取得した前記各機器の情報を前記応答必要性判定部により判定して、応答必要状態にあると判定された機器の情報に対しては、当該応答必要状態に応じた応答内容を当該機器の情報と対応するユーザ暗号化鍵により暗号化して、前記各機器に送信する保守制御部と、を有し、
前記機器は、
当該機器固有のユーザ暗号化鍵とユーザ復号化鍵を生成するユーザ用鍵生成部と、
当該機器の情報を保存する機器情報保存部と、
前記機器情報保存部に保存された機器の情報及び前記ユーザ用鍵生成部で生成した前記ユーザ暗号化鍵を結合し、前記管理装置から受信した前記管理者暗号化鍵により暗号化して、送信する情報提供制御部と、
前記管理装置から受信した暗号化された応答内容を前記ユーザ用鍵生成部により生成された復号化鍵により復号化を試みて、復号化に成功した場合には復号化して得られた応答内容を実行する応答内容実行制御部と、を有する
ことを特徴とする遠隔保守システム。
【請求項２】
前記管理装置において、
前記情報取得手段は、前記各機器の情報及び前記ユーザ暗号化鍵を結合し、前記管理者暗号化鍵により暗号化した暗号化情報を各機器ごとに格納可能な情報格納手段を用いるものであり、
前記情報収集制御部は、前記情報格納手段を前記各機器間で順番に回るよう送信して、返信された当該情報格納手段から前記各機器の暗号化情報を取得するものであり、
前記保守制御部は、前記情報格納手段に前記応答内容を格納して、前記各機器間で順番に回るよう送信するものであることを特徴とする請求項１記載の遠隔保守システム。
【請求項３】
前記情報格納手段は、各機器から前記暗号化情報を格納する際に、格納した順序を並び替えることを特徴とする請求項２記載の遠隔保守システム。
【請求項４】
通信可能に接続された管理者の管理装置と複数のユーザの機器との間で、当該管理装置が当該複数の機器の情報を収集し、当該情報に基づき各機器に対応した情報を送信する遠隔管理保守方法であって、
前記管理装置は、管理者用鍵生成部により固有の管理者暗号化鍵及び管理者復号化鍵を生成して、当該管理者暗号化鍵を前記各機器に送信し、
前記各機器は、前記管理者暗号化鍵により、機器情報保存部に保存されている当該機器の情報及びユーザ用鍵生成部により生成されたユーザ暗号化鍵を結合して暗号化した暗号化情報を前記管理者装置に提供し、
前記管理装置は、前記各機器からの暗号化情報を、前記各機器を特定できない状態でまとめて受信し、当該各機器の暗号化情報を前記管理者復号化鍵により復号化して、各機器の情報及びユーザ暗号化鍵を取得し、
取得した機器の情報が応答必要状態を示しているか否かを判定し、
応答必要状態にあると判定された機器の情報に対しては、当該応答必要状態に応じた応答内容を当該機器の情報と対応するユーザ暗号化鍵により暗号化して、前記各機器に送信し、
当該暗号化された応答内容を受信した機器は前記ユーザ用鍵生成部により生成されたユーザ復号化鍵により復号化を試みて、復号化に成功した場合には復号化して得られた応答内容に応じた処理を実行する
ことを特徴とする遠隔保守方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが有している機器を遠隔地にある管理装置にて各ユーザの匿名性を保ちつつ保守管理する遠隔保守システム及び遠隔保守方法に関する。
【背景技術】
【０００２】
複数のユーザが機器を所有し、当該機器の使用地より離れた遠隔地に管理者がおり、インターネット等を介して各機器の保守管理等を行う場合がある。ここでいう保守管理とは、特に機器からデータを収集し、それに応答必要性があった場合に、対応する応答情報を送信する行為の事をいう。管理装置は、インターネット等を介して各機器の使用状況等を常時または定期的に取得し、取得した情報に異常が生じていた場合にはその機器の修理や対処方法を提供する。つまり、管理装置は機器の保守管理のために各ユーザ所有の機器から使用状況等の情報を取得して、それらを分析して機器が正しく運用されていることを確認している。
【０００３】
これに対しユーザは、管理装置に機器の使用状況等の情報を提供することで、これらの情報からユーザの売上等の秘密情報までも管理者に判明するおそれがあるため、提供する情報に匿名性を必要とする。
そこで、情報収集者（管理者）と情報提供者（ユーザ）との間に仲介処理装置を設けて、当該仲介処理装置を介して情報のやり取りを行うことで、情報収集者及び提供者の相互の情報の匿名性を保ちつつ情報収集することのできるシステムが開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３１６９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に示されている技術では、機器と管理装置に加えて、仲介処理装置を設けなくてはならず、構成の複雑化や、コストの増加、効率の低下等の問題を生じる。
また、上記特許文献１では複数の情報提供者からの情報を匿名で取得することはできるが、これらの情報を分析した結果、問題のある情報を発見したとしても、匿名であるために当該情報の提供者を判別することができず、問題に対する対処法等をフィードバックすることができないという問題がある。
【０００６】
本発明はこのような問題を解決するためになされたもので、その目的とするところは、匿名性を保ちつつ複数のユーザが所有する機器の情報を取得できるとともに、当該情報から応答必要性の発見された機器に対して匿名性を保ちつつ応答内容を提供することのできる遠隔保守システム及び遠隔保守方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記した目的を達成するために、請求項１の遠隔保守システムでは、通信可能に接続された管理者の管理装置と複数のユーザの機器との間で、当該管理装置が当該複数の機器の情報を収集し、当該情報に基づき各機器に対応した情報を送信する遠隔保守システムであって、前記管理装置は、固有の管理者暗号化鍵及び管理者復号化鍵を生成する管理者用鍵生成部と、前記通信を介して前記複数の機器の情報を、各機器を特定できない状態で取得する情報取得手段と、取得した前記各機器の情報が応答必要状態であるかを判定する応答必要性判定部と、前記管理者用鍵生成部により生成された管理者暗号化鍵を前記各機器に送信し、前記情報取得手段により当該各機器から当該管理者暗号化鍵により暗号化された機器の情報及び当該各機器固有のユーザ暗号化鍵を結合した暗号化情報をまとめて受信して、当該暗号化情報を前記管理者復号化鍵により復号化することで当該各機器の情報及び各機器のユーザ暗号化鍵を取得する情報収集制御部と、取得した前記各機器の情報を前記応答必要性判定部により判定して、応答必要状態にあると判定された機器の情報に対しては、当該応答必要状態に応じた応答内容を当該機器の情報と対応するユーザ暗号化鍵により暗号化して、前記各機器に送信する保守制御部と、を有し、前記機器は、当該機器固有のユーザ暗号化鍵とユーザ復号化鍵を生成するユーザ用鍵生成部と、当該機器の情報を保存する機器情報保存部と、前記機器情報保存部に保存された機器の情報及び前記ユーザ用鍵生成部で生成した前記ユーザ暗号化鍵を結合し、前記管理装置から受信した前記管理者暗号化鍵により暗号化して、送信する情報提供制御部と、前記管理装置から受信した暗号化された応答内容を前記ユーザ用鍵生成部により生成された復号化鍵により復号化を試みて、復号化に成功した場合には復号化して得られた応答内容を実行する応答内容実行制御部と、を有することを特徴としている。
【０００８】
請求項２の遠隔保守システムでは、請求項１において、前記管理装置において、前記情報取得手段は、前記各機器の情報及び前記ユーザ暗号化鍵を結合し、前記管理者暗号化鍵により暗号化した暗号化情報を各機器ごとに格納可能な情報格納手段を用いるものであり、前記情報収集制御部は、前記情報格納手段を前記各機器間で順番に回るよう送信して、返信された当該情報格納手段から前記各機器の暗号化情報を取得するものであり、前記保守制御部は、前記情報格納手段に前記応答内容を格納して、前記各機器間で順番に回るよう送信するものであることを特徴としている。
【０００９】
請求項３の遠隔保守システムでは、請求項２において、前記情報格納手段は、各機器から前記暗号化情報を格納する際に、格納した順序を並び替えることを特徴としている。
請求項４の遠隔保守方法では、通信可能に接続された管理者の管理装置と複数のユーザの機器との間で、当該管理装置が当該複数の機器の情報を収集し、当該情報に基づき各機器に対応した情報を送信する遠隔管理保守方法であって、前記管理装置は、管理者用鍵生成部により固有の管理者暗号化鍵及び管理者復号化鍵を生成して、当該管理者暗号化鍵を前記各機器に送信し、前記各機器は、前記管理者暗号化鍵により、機器情報保存部に保存されている当該機器の情報及びユーザ用鍵生成部により生成されたユーザ暗号化鍵を結合して暗号化した暗号化情報を前記管理者装置に提供し、前記管理装置は、前記各機器からの暗号化情報を、前記各機器を特定できない状態でまとめて受信し、当該各機器の暗号化情報を前記管理者復号化鍵により復号化して、各機器の情報及びユーザ暗号化鍵を取得し、取得した機器の情報が応答必要状態を示しているか否かを判定し、応答必要状態にあると判定された機器の情報に対しては、当該応答必要状態に応じた応答内容を当該機器の情報と対応するユーザ暗号化鍵により暗号化して、前記各機器に送信し、当該暗号化された応答内容を受信した機器は前記ユーザ用鍵生成部により生成されたユーザ復号化鍵により復号化を試みて、復号化に成功した場合には復号化して得られた応答内容に応じた処理を実行することを特徴としている。
【発明の効果】
【００１０】
上記手段を用いる本発明によれば、管理装置により各ユーザの機器の情報を収集する際には、当該機器の情報を管理装置固有の管理者暗号鍵により暗号化することで各ユーザ間における情報漏洩を防ぐことができ、当該暗号化情報を各機器まとめて受信することで、管理者としてもどの情報がどのユーザの機器のものであるかを特定できず、匿名性を確保することができる。
【００１１】
さらに、各ユーザの機器は、機器の情報とともに固有のユーザ暗号化鍵を管理装置に提供し、管理装置は取得した機器の情報から応答が必要と判定された場合には、当該機器の情報とともに提供されたユーザ暗号鍵を用いて、応答内容を暗号化して各機器へと送信を行う。この暗号化された応答内容を復号化できるのは対応するユーザ復号化鍵を有する機器のみであり、他のユーザの機器では復号化できないことから他のユーザへ情報が漏れることもなく、管理装置も異常の生じている機器を特定することなく対処法を提供することができ、ユーザの匿名性を保つことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る遠隔保守システムの概略構成図である。
【図２】本発明の一実施形態に係る遠隔保守システムの保守方法を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づき説明する。
図１を参照すると、本発明の一実施形態に係る遠隔保守システムの概略構成図が示されている。
同図に示すように、複数のユーザＵ１〜Ｕｎが存在しており、それぞれのユーザが管理者（以下メンテナＭという）より提供された機器Ｄ１〜Ｄｎを所有し使用している。機器としては、例えばガスタービン等の原動機や産業機械等がある。
【００１４】
一方で、メンテナＭは、各ユーザＵ１〜Ｕｎ所有の機器Ｄ１〜Ｄｎについて保守管理を行うための管理装置Ａを所有している。管理装置Ａは各機器Ｄ１〜Ｄｎに対して遠隔地にあり、当該各機器Ｄ１〜ＤｎとはインターネットＩ（ネットワーク）を介して双方向に通信可能に接続されている。
管理装置Ａは、主として通信部２、メンテナ鍵生成部４（管理者用鍵生成部）、コンテナパケット生成部６（情報取得手段）、データベース部８、集計部１０、異常判定部１２（応答必要性判定部）、情報収集制御部１４、及び保守制御部１６から構成されている。
【００１５】
通信部２は、インターネットＩを介して各機器Ｄ１〜Ｄｎとの情報の送受信を行う機能を有するものである。
メンテナ鍵生成部４は、管理装置Ａ固有の暗号化鍵であるメンテナ公開鍵ｐｋｍ（管理者暗号化鍵）と、当該メンテナ公開鍵ｐｋｍで暗号化した情報を復号化する復号化鍵であるメンテナ秘密鍵ｓｋｍ（管理者復号化鍵）を生成する機能を有するものである。
【００１６】
コンテナパケット生成部６は、各機器Ｄ１〜Ｄｎの使用状況等の情報（以下、ログ情報という）を格納するためのコンテナパケット（情報格納手段）を生成する機能を有するものである。
データベース部８は、各種情報を保存する機能を有し、当該データベース部８に各機器Ｄ１〜Ｄｎから取得したログ情報、それらの集計結果、分析結果、及び機器の異常状態の条件、異常状態に対する対処法等が保存されている。
【００１７】
集計部１０は、各機器Ｄ１〜Ｄｎから取得したログ情報を集計、分析等する機能を有するものである。
異常判定部１２は、各機器Ｄ１〜Ｄｎから取得したログ情報がデータベース部８に保存されている機器の異常状態を示す条件を満たしているか否かを判定するものである。つまり、異常状態とは当該機器に対し対処法等のなんらかの応答が必要な状態であり、当該異常状態を示す条件とは、例えばログ情報に応じて予め閾値を定めたり、集計部１０で集計した値からヒストグラム等を作成して平均から大きく離れた値である等の統計的に導くものである。
【００１８】
情報収集制御部１４は、上記通信部２、メンテナ鍵生成部４、コンテナパケット生成部６、データベース部８、集計部１０、及び保守制御部１６のそれぞれと接続されている。当該情報収集部１４は、通信部２を介してメンテナ鍵生成部４で生成されたメンテナ公開鍵を各機器Ｄ１〜Ｄｎに送信し、その後コンテナパケット生成部６において生成されたコンテナパケットを用いて、各ユーザＵ１〜Ｕｎの機器Ｄ１〜Ｄｎのログ情報をまとめて取得する。コンテナパケットにメンテナ公開鍵を格納して送り出すことでこれらを同時に行っても構わない。また、コンテナパケットにはどういう順番で各ユーザＵ１〜Ｕｎをまわるかを指定する情報が入っていても構わない。コンテナパケットにはログ情報と各機器Ｄ１〜Ｄｎ固有のユーザ公開鍵ｐｋｕ（ユーザ暗号化鍵）とが結合されて、メンテナ公開鍵ｐｋｍにより暗号化された暗号化情報が格納されており、これをメンテナ秘密鍵ｓｋｍにより復号化することで、ログ情報とこれと対応するユーザ公開鍵ｐｋｕを取得する。そして、この取得したログ情報を集計部１０にて集計して、集計結果はデータベース部８に保存する。
【００１９】
また、保守制御部１６は上記通信部２、メンテナ鍵生成部４、コンテナパケット生成部６、データベース部８、異常判定部１２、及び情報収集制御部１４と接続されている。当該保守制御部１６は、上記情報収集制御部１４にて取得した各機器Ｄ１〜Ｄｎのログ情報を異常判定部１２にて判定し、異常状態（応答必要状態）が発見された場合には、当該異常状態に応じた対処法（応答内容）をデータベース部８から取得し、当該対処方法を当該ログ情報に対応するユーザ公開鍵ｐｋｕにより暗号化して各機器Ｄ１〜Ｄｎに送信するものである。
【００２０】
一方、ユーザＵ１〜Ｕｎが所有する各機器Ｄ１〜Ｄｎは、それぞれ通信部２０、ユーザ鍵生成部２２（ユーザ用鍵生成部）、データベース部２４（機器情報保存部）、情報提供制御部２６、及び対処実行制御部２８（応答内容実行制御部）から構成されている。なお、これらの構成について図１ではユーザＵ１の機器Ｄ１のみ詳細に図示しているが、他の機器も同様の構成をなしているものとする。
【００２１】
通信部２０は、インターネットＩを介して管理装置Ａとの情報の送受信を行う機能を有するものである。
ユーザ鍵生成部２２は、各機器Ｄ１〜Ｄｎごとに固有の暗号化鍵であるユーザ公開鍵ｐｋｕ（ユーザ暗号化鍵）と、当該ユーザ公開鍵ｐｋｕで暗号化した情報を復号化する復号化鍵であるユーザ秘密鍵ｓｋｕ（ユーザ復号化鍵）を生成する機能を有するものである。
【００２２】
データベース部２４は、各種データを保存する機能を有し、当該データベース部２４には機器のログ情報が定期的に保存される。ログ情報としては、例えば機器がガスタービンである場合には、使用時間、温度変化、回転数変化等がある。
情報提供制御部２６は、上記通信部２０、ユーザ鍵生成部２２、データベース部２４、及び対処実行制御部２８のそれぞれと接続されている。当該情報提供制御部２６は、通信部２０を介して管理装置Ａからのメンテナ公開鍵ｐｋｍ、及びコンテナパケットを受信する。コンテナパケットを受信した場合には、データベース部２４に保存されているログ情報及びユーザ鍵生成部２２にて生成されたユーザ公開鍵ｐｋｕを結合して、メンテナ公開鍵ｐｋｍにより暗号化した暗号化情報を、当該コンテナパケットに格納して通信部２０を介して次のユーザに送信するものである。次のユーザが存在しない場合には、メンテナに対して送信を行う。
【００２３】
対処実行制御部２８は、上記通信部２０、ユーザ鍵生成部２２、データベース部２４、及び情報提供制御部２６のそれぞれと接続されている。当該対処実行制御部２８は、通信部２０を介して管理装置Ａからコンテナパケットに格納されユーザ公開鍵ｐｋｕにより暗号化された対処法を受信し、ユーザ鍵生成部２２にて生成されたユーザ秘密鍵ｓｋｕにより復号化を試みて、復号化が成功した場合には復号化して得られた対処法を実行し、復号化に失敗した場合にはそのままコンテナパケットを次のユーザに送信するものである。どのユーザに対する対処法であったかを特定されたくない場合には、復号化の成功の如何に関わらず、コンテナパケットを次のユーザに送信するものとする。
【００２４】
当該一実施形態における遠隔保守システムは以上のような構成をなしており、以下、当該遠隔保守システムの作用について説明する。
図２を参照すると、本発明の一実施形態に係る遠隔保守システムの保守方法を示すシーケンス図が示されており、以下同図に基づき遠隔保守システムにおける各機器の保守方法について詳しく説明する。
【００２５】
まず、管理装置Ａのメンテナ鍵生成部４において、メンテナ公開鍵ｐｋｍとメンテナ秘密鍵ｓｋｍを生成する。そして、当該管理装置ＡからインターネットＩを介して各ユーザＵ１〜Ｕｎの機器Ｄ１〜Ｄｎにメンテナ公開鍵ｐｋｍを配布するよう送信する。
続いて、管理装置Ａはコンテナパケット生成部６においてコンテナパケットを生成し、当該コンテナパケットが各機器Ｄ１〜Ｄｎ間で順番に回っていくよう、まず最初の送信相手であるユーザＵ１の機器Ｄ１に送信する。なお、当該コンテナパケットには、各機器Ｄ１〜Ｄｎへ所定のログ情報を格納する要求も含まれている。
【００２６】
コンテナパケットを受信した機器Ｄ１は、ユーザ鍵生成部２２においてユーザ１固有のユーザ公開鍵ｐｋｕを生成するとともに、コンテナパケットに含まれている要求に応じた所定のログ情報を機器Ｄ１のデータベース部２４から取り出す。鍵生成は多くの計算処理を必要とすることもあり、必ずしも毎回行わず、前回と同じ鍵を使っても構わない。また、ユーザ公開鍵ｐｋｕとユーザ秘密鍵ｓｋｕは同一（共通鍵方式）であっても構わない。そして、当該ユーザ公開鍵ｐｋｕとログ情報とを結合した上で、これをメンテナ公開鍵ｐｋｍにより暗号化してコンテナパケットに格納して、当該コンテナパケットを次のユーザＵ２の機器Ｄ２に送信する。
【００２７】
コンテナパケットを受け取ったユーザＵ２の機器Ｄ２も、上記機器Ｄ１と同様に、ユーザ公開鍵ｐｋｕ及びログ情報を結合し暗号化して当該コンテナパケットに格納し、当該コンテナパケットを次のユーザの機器へと送信する。この際、格納順からユーザを特定されないようコンテナパケットの内部において、順番をシャッフルする。
このようにコンテナパケットを各機器Ｄ１〜Ｄｎの間で順番に送信していき、最後のユーザＵｎの機器Ｄｎの情報が格納されると、当該コンテナパケットは管理装置Ａに返信される。これにより管理装置Ａは各機器Ｄ１〜Ｄｎの情報をまとめて取得することとなる。
【００２８】
コンテナパケットが返信された管理装置Ａは情報取得制御部１４の制御の下、当該コンテナパケットに格納されている各機器Ｄ１〜Ｄｎの暗号化情報をメンテナ秘密鍵ｓｋｍにより復号化し、各機器Ｄ１〜Ｄｎのログ情報及びユーザ公開鍵ｐｋｕを取得する。そして、集計部１０において各機器Ｄ１〜Ｄｎのログ情報を集計して、集計結果をデータベース部８に保存する。
【００２９】
また、管理装置Ａは保守制御部１６の制御の下、取得した各機器Ｄ１〜Ｄｎのログ情報をそれぞれ異常判定部１２において判定し、異常状態を示すログ情報があった場合には、その異常状態に応じた対処法をデータベース部８の情報に基づき作成する。当該対処法は、当該ログ情報と一緒に暗号化されていた対応するユーザ公開鍵ｐｋｕにより暗号化した上で、コンテナパケットに格納する。複数のログ情報に異常状態が発見された場合には、それぞれの対処法をそれぞれのログ情報に対応するユーザ公開鍵ｐｋｕにより暗号化する。そして、このように暗号化された対処法を格納したコンテナパケットを各機器Ｄ１〜Ｄｎに送信する。
【００３０】
コンテナパケットを受け取った各機器Ｄ１〜Ｄｎは対処実行制御部２８の制御の下、自らのユーザ秘密鍵ｓｋｕを用いてコンテナパケットに格納されている暗号化された対処法の復号化を試みる。復号化が成功した場合には、自分宛への対処法と判断し、当該対処法を実行し、コンテナパケットを次のユーザの機器へと送信する。一方、復号化に失敗した場合には、自分宛への対処法でないと判断し、そのままコンテナパケットを次のユーザの機器へと送信する。
【００３１】
そして、暗号化された対処法を格納したコンテナパケットは順番に各機器へと送信され、各機器は同様の動作を行うことで、自分宛の対処法がある場合には当該対処法を実行する。全ユーザＵ１〜Ｕｎの機器Ｄ１〜Ｄｎに送信された後のコンテナパケットは管理装置Ａに返信され、今回の保守作業は終了する。
以上のように、管理装置Ａにより各ユーザＵ１〜Ｕｎの機器Ｄ１〜Ｄｎのログ情報を収集する際には、当該ログ情報をメンテナ公開鍵ｐｋｍで暗号化することで、各ユーザＵ１〜Ｕｎ間における情報漏洩を防ぐことができる。また各機器Ｄ１〜Ｄｎのログ情報をコンテナパケットによりまとめて受信することで、メンテナＭからもどの情報がどのユーザの機器のものであるかを特定できずユーザＵ１〜Ｕｎの匿名性が保たれる。特にコンテナパケットに情報を格納する毎に、格納した順番に関する情報がランダムに並び替えられることで、より確実に匿名性を保つことができる。
【００３２】
さらに、各ユーザＵ１〜Ｕｎの機器Ｄ１〜Ｄｎは、ログ情報とともにユーザ公開鍵ｐｋｕを管理装置Ａに提供し、当該管理装置Ａはログ情報から異常状態が判定された場合には、当該ログ情報に対応する提供されたユーザ公開鍵ｐｋｕを用いて、当該異常状態に対する対処法を暗号化して各機器Ｄ１〜Ｄｎへと送信を行う。この暗号化された対処法を復号化できるのは対応するユーザ秘密鍵ｓｋｕを有する機器のみであり、他の機器では復号化できないことから他のユーザへ情報が漏れることもなく、管理装置Ａも異常の生じている機器を特定することなく対処法を提供することができ、ユーザＵ１〜Ｕｎの匿名性が保たれる。
【００３３】
このように本発明に係る遠隔保守システム及び遠隔保守方法によれば、匿名性を保ちつつ複数のユーザＵ１〜Ｕｎが所有する機器Ｄ１〜Ｄｎの情報を取得できるとともに、当該情報から異常の発見された機器に対して匿名性を保ちつつ対処法を提供することができる。
以上で本発明に係る遠隔保守システム及び遠隔保守方法の実施形態についての説明を終えるが、実施形態は上記実施形態に限られるものではない。
【００３４】
例えば、上記実施形態では、管理装置Ａと各機器Ｄ１〜ＤｎとはインターネットＩを介して接続されているが、両者を結ぶネットワークはこれに限られるものでなく、例えばイントラネット等でも構わない。
また、上記実施形態では、コンテナパケットに情報を格納する毎に格納順をランダムに並び替えているが、匿名性を増す方法はこれに限られるものではない。
【００３５】
例えば、コンテナパケットを各機器Ｄ１〜Ｄｎに送信する順序をランダムにすることで、さらに匿名性を増すことができる。
さらには、管理装置Ａはコンテナパケットを２つ用意し、機器Ｄ１〜Ｄｎはログ情報を二分割してそれぞれ別のコンテナパケットに格納して管理装置Ａへと提供する。そして、管理装置Ａは分割された一方のログ情報と他方のログ情報とが適合する組み合わせを探索して機器の情報を取得する。これによりさらに匿名性を増すことができる。
【００３６】
また、ネットワークトポロジーの関係で、通信が常に管理装置Ａと各装置Ｄ１〜Ｄｎの間で一対一の接続形式になってしまう場合や、ユーザが一人しかいない場合には、順番のシャッフルでは匿名性を確保できないため、代替手段として、各装置において、あたかも複数の装置が繋がっているかの様に、偽ログ情報と偽ユーザ公開鍵を複数個追加して匿名性を確保しても構わない。
【００３７】
また、上記実施形態では、管理装置Ａから各機器Ｄ１〜Ｄｎへと対処法を送信する際、コンテナパケットを順番に各機器へと送信しているが、ここでのコンテナパケットの送信方法はこれに限られず、例えばそれぞれが同様に暗号化された対処法が格納されたコンテナパケットを管理装置Ａから各機器Ｄ１〜Ｄｎごとに個別に送信しても構わない。このような送信方法でも、匿名性は損なわれない。
【符号の説明】
【００３８】
４  メンテナ鍵生成部（管理者用鍵生成部）
６  コンテナパケット生成部（情報取得手段）
８  データベース部
１０  集計部
１２  異常判定部（応答必要性判定部）
１４  情報収集制御部
１６  保守制御部
２２  ユーザ鍵生成部（ユーザ用鍵生成部）
２４  データベース部（機器情報保存部）
２６  情報提供制御部
２８  対処実行制御部（応答内容実行制御部）
Ｍ  メンテナ（管理者）
Ｕ１〜Ｕｎ  ユーザ
Ａ  管理装置
Ｄ１〜Ｄｎ  機器
【図１】
0005794416.tif 000002
【図２】
0005794416.tif 000003