(57)【要約】【課題】１回の認証で複数の中継ノードと通信を行い、複数の被リモート制御装置の制御を中継ノードを介して実施することを可能とするリモート制御システムを提供することを目的とする。【解決手段】管理ノードが認証情報をリモート端末に返信し、リモート端末が認証情報をリモート制御要求に付加して中継ノードに送信し、中継ノードが認証情報を管理ノードに送信し、管理ノードが証明書を前記中継ノードに返信し、中継ノードが被リモート制御装置へのリモート制御指示に証明書を付加し、被リモート制御装置は、証明書に基づき、リモート制御指示が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御指示であることをチェックした後、リモート制御指示に基づく処理を実施する。【選択図】  図１
2004266448.tif 000002
【特許請求の範囲】
【請求項１】
データ通信網に接続されたリモート端末から、前記データ通信網に接続された中継ノード介して、前記データ通信網に接続された被リモート制御装置を制御するリモート制御システムにおいて、
前記リモート端末の操作者が正当な操作者であることの認証および前記中継ノードが正当な中継ノードであることの認証を行い、前記中継ノードが前記リモート端末からのリモート制御要求に基づき、前記被リモート制御装置にリモート制御指示を行う際、該リモート制御指示が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御指示であることを被リモート制御装置に対して証明する手段を有する管理ノードを新たに設けることを特徴とするリモート制御システム。
【請求項２】
前記中継ノードからのリモート制御指示を前記被リモート制御装置のかわりに受信し、該リモート制御指示に基づき、リモート制御対象の被リモート制御装置を特定し、該リモート制御指示を該リモート制御装置に送信する手段を有するゲートウェイ装置を前記データ通信網と前記被リモート制御装置群の間に新たに設けることを特徴とする請求項１記載のリモート制御システム。
【請求項３】
前記管理ノードは、前記リモート端末からリモート端末の操作者情報を受信して、リモート制御端末の操作者が正当な操作者であることを認証し、正当な操作者であった場合は、正当な操作者であることを示す認証情報を前記リモート端末に返信し、
該リモート端末は、前記被リモート制御装置へのリモート制御要求を前記中継ノードに送信する際、管理ノードから受信した前記認証情報を前記リモート制御要求に付加して送信し、
前記中継ノードは、前記認証情報を管理ノードに送信し、
前記管理ノードは、該認証情報に基づきリモート制御要求が正当な操作者からの要求であることと、該中継ノードが正当な中継ノードであることを認証し、前記リモート制御要求が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御要求であることを前記被リモート制御装置に対して証明する証明書を前記中継ノードに返信し、
前記中継ノードは前記被リモート制御装置へのリモート制御指示に前記証明書を付加し、
前記被リモート制御装置は、前記証明書に基づき、前記リモート制御指示が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御指示であることをチェックした後、前記リモート制御指示に基づく処理を実施することを特徴とする請求項１に記載のリモート制御システム。
【請求項４】
前記ゲートウェイ装置が、前記証明書に基づき、前記リモート制御指示が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御指示であることをチェックした後、該リモート制御指示に基づき、リモート制御対象の被リモート制御装置を特定し、該リモート制御指示を該リモート制御装置に送信し、該リモート制御装置において、該リモート制御指示に基づく処理を実施することを特徴とする請求項２および請求項３に記載のリモート制御システム。
【請求項５】
前記認証情報、あるいは前記証明書、あるいは前記認証情報と前記証明書の両方に有効期限や利用回数等の利用条件を設け、前記認証情報のチェック時、あるいは前記証明書のチェック時に前記利用条件に合致していることをあわせてチェックする手段を新たに設けることを特徴とする請求項３または請求項４に記載のリモート制御システム。
【請求項６】
前記管理ノードは、前記リモート端末からのリモート制御要求に基づき、リモート端末の操作者に対して課金管理を行なう手段を備えることを特徴とする請求項１または請求項２に記載のリモート制御システム。
【請求項７】
前記リモート端末が、複数の被リモート制御装置へのリモート制御要求をそれぞれ異なる中継ノードに送信する際、前記管理ノードより取得した認証情報を前記リモート端末で一定期間保持し、前記複数の中継ノードに対するリモート制御要求それぞれに該認証情報を付加することで、前記管理ノードヘのリモート端末の操作者情報の送信を１度限りとすることを特徴とする請求項３または請求項４または請求項５に記載のリモート制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データ通信網に接続されたリモート端末から、中継ノードを経由して複数の被リモート制御装置を制御するリモート制御システムに関するものである。
【０００２】
【従来の技術】
データ通信網、例えば、インターネットに接続された端末から、中継ノードを介して被リモート制御装置をリモート制御するには、リモート制御要求を行なう操作者が正当な操作者であるかを認証によって確認する必要がある。
従来、この認証を実施する場合、リモート端末が制御情報の送受信を行う中継ノード、および中継ノードが制御情報を送信する被制御装置等に直接操作者ＩＤやパスワードといった個人情報を送信し、認証が行なわれる。
【０００３】
また、リモート端末が目的のノードに直接要求を行なわず、一旦中継ノードが利用者の要求を受信し、リモート端末の代理として目的のノードに要求を行なう中継ノード介在型においては、その代理となる中継ノードにて、リモート端末の利用者を認証し、中継ノード自体が正当であることをリモート端末、もしくは中継ノードのアクセス先で認証を行う必要ある。
この中継ノードの認証を可能にする方法として特許文献１が公開されている。そして、特許文献１の代理認証方法では、リモート端末が、自リモート端末の代理となる中継ノードの正当性を確認した後に、秘密情報を付加したメッセージを中継ノードに送信し、中継ノードは、代理要求手段により受信したメッセージの秘密情報を保持し、中継ノード゛が秘密情報を用いて非リモート制御装置や、ゲートウェイ装置との間で認証を実施し、中継ノードがリモート端末の代わりに非リモート制御装置や、ゲートウェイ装置にアクセス要求を行う。
【０００４】
【特許文献１】
特開１９９６−３３５２０８号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の方法では、中継ノードが複数存在するシステムにおいては、リモート端末は各中継ノードヘのリモート制御要求毎に認証を要求され、その都度操作者ＩＤやパスワードといった個人情報がデータ通信網に流れる危険性が存在する。
この発明は、上記の点に鑑みてなされたもので、その目的は、リモート端末が中継ノードを介して被リモート制御端末を制御するネットワーク環境において、１回の認証で複数の中継ノードと通信を行い、複数の被リモート制御装置の制御を中継ノードを介して実施することを可能とするリモート制御システムを提供することにある。
【０００６】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、データ通信網に接続されたリモート端末から、前記データ通信網に接続された中継ノードを介して、前記データ通信網に接続された被リモート制御装置を制御するリモート制御システムにおいて、前記リモート端末の操作者が正当な操作者であることの認証および前記中継ノードが正当な中継ノードであることの認証を行い、前記中継ノードが前記リモート端末からのリモート制御要求に基づき、前記被リモート制御装置にリモート制御指示を行う際、該リモート制御指示が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御指示であることを被リモート制御装置に対して証明する手段を有する管理ノードを新たに設けることを特徴とするリモート制御システムである。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のリモート制御システムにおいて、前記中継ノードからのリモート制御指示を前記被リモート制御装置のかわりに受信し、該リモート制御指示に基づき、リモート制御対象の被リモート制御装置を特定し、該リモート制御指示を該リモート制御装置に送信する手段を有するゲートウェイ装置を前記データ通信網と前記被リモート制御装置群の間に新たに設けることを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１に記載のリモート制御システムにおいて、前記管理ノードは、前記リモート端末からリモート端末の操作者情報を受信して、リモート制御端末の操作者が正当な操作者であることを認証し、正当な操作者であった場合は、正当な操作者であることを示す認証情報を前記リモート端末に返信し、該リモート端末は、前記被リモート制御装置へのリモート制御要求を前記中継ノードに送信する際、管理ノードから受信した前記認証情報を前記リモート制御要求に付加して送信し、前記中継ノードは、前記認証情報を管理ノードに送信し、前記管理ノードは、該認証情報に基づきリモート制御要求が正当な操作者からの要求であることと、該中継ノードが正当な中継ノードであることを認証し、前記リモート制御要求が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御要求であることを前記被リモート制御装置に対して証明する証明書を前記中継ノードに返信し、前記中継ノードは前記被リモート制御装置へのリモート制御指示に前記証明書を付加し、前記被リモート制御装置は、前記証明書に基づき、前記リモート制御指示が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御指示であることをチェックした後、前記リモート制御指示に基づく処理を実施することを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項１および請求項２に記載のリモート制御システムにおいて、前記ゲートウェイ装置が、前記証明書に基づき、前記リモート制御指示が正当なリモート端末の操作者からの要求に基づく正当な中継ノードからのリモート制御指示であることをチェックした後、該リモート制御指示に基づき、リモート制御対象の被リモート制御装置を特定し、該リモート制御指示を該リモート制御装置に送信し、該リモート制御装置において、該リモート制御指示に基づく処理を実施することを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項３ないし請求項４に記載のリモート制御システムにおいて、前記認証情報、あるいは前記証明書、あるいは前記認証情報と前記証明書の両方に有効期限や利用回数等の利用条件を設け、前記認証情報のチェック時、あるいは前記証明書のチェック時に前記利用条件に合致していることをあわせてチェックする手段を新たに設けることを特徴とする。
【００１１】
また、請求項６に記載の発明は、請求項１ないし請求項２に記載のリモート制御システムにおいて、前記管理ノードは、前記リモート端末からのリモート制御要求に基づき、リモート端末の操作者に対して課金管理を行なう手段を備えることを特徴とする。
【００１２】
また、請求項７に記載の発明は、請求項３ないし請求項４に記載のリモート制御システムにおいて、前記リモート端末が複数の被リモート制御装置へのリモート制御要求をそれぞれ異なる中継ノードに送信する際、前記管理ノードより取得した認証情報を前記リモート端末で一定期間保持し、前記複数の中継ノードに対するリモート制御要求それぞれに該認証情報を付加することで、前記管理ノードヘのリモート端末の操作者情報の送信を１度限りとすることを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の一実施の形態について説明する。
図１は、実施の形態１によるリモート制御システムの構成を示すブロック図である。同図において、符号１は、リモート制御を行なう端末（以下、リモート端末と呼ぶ）であり、パーソナルコンピュータ、携帯端末などで構成される。２は、データ通信網、例えば、インターネットなどである。４は、リモート端末１の代理として被リモート制御装置にリモート制御要求を行なう中継ノードである。
【００１４】
また符号３は、データ通信網に接続され、リモート端末１における操作者の認証や、中継ノードが正当な中継ノードであることを認証する管理ノードである。そして管理ノード３において、符号３１は、リモート端末１からの認証要求時に必要となる操作者のＩＤやパスワード、また認証時に操作者に払出した認証情報を格納する操作者情報管理部である。３２は、リモート端末からの認証要求において、受信した操作者ＩＤ、パスワードを操作者情報管理部３１のデータと照合する操作者認証部である。３３は、操作者認証部３２において認証が成功した場合に、リモート端末に対して認証成功を示す認証情報を送信する認証情報発行部である。払出した認証情報は、操作者管理部３１に登録し、管理する。３４は、中継ノード４に関するノード名、アドレス等の情報を管理する中継ノード管理部である。中継ノードのアドレスにはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）やＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスなどが用いられる。
【００１５】
また３５は、中継ノード４からの認証情報確認要求において、受信した中継ノード名とアドレスを中継ノード管理部３４のデータと照合し、中継ノードが正当であるかを判断する中継ノードチェック部である。また、３６は、中継ノード４からの認証情報確認要求時に、中継ノード４から受信したリモート端末１の認証情報を、操作者情報管理部２に登録されている認証情報と照合し、正当性を確認する認証情報チェック部である。３７は、認証情報チェック部３６で、認証情報が正当であった場合に、中継ノード４が正当な中継ノードであることを被リモート制御装置に対して証明するための証明書を、中継ノード４へ送信するための証明書発行部である。３８は、操作者に対し課金を行なう課金部である。
【００１６】
また符号５は、リモート制御対象の被リモート制御装置である。そして被リモート制御装置５において、符号５１は、中継ノード４から受信した証明書をチェックする証明書チェック部である。５２は、中継ノード４から受信したリモート制御指示によってリモート制御を行なう制御部である。
【００１７】
図２、図３は、それぞれ操作者情報管理部３１に格納されている操作者情報管理テーブル、および中継ノード管理部３４に格納されている中継ノード管理テーブルの例を示す図である。図２の操作者情報管理テーブルは、「操作者ＩＤ」、「パスワード」、操作者認証後に操作者に発行する「認証情報」、「認証情報有効期限」、「被リモート制御装置用秘密鍵」、「被リモート制御装置アドレス」、「課金情報」等のフィールドを有しており、リモート端末１から送信される操作者ＩＤ、パスワードによる認証要求や、中継ノード４からの認証情報の正当性確認に用いられる。
【００１８】
図３の中継ノード管理テーブルは、「中継ノード名」と「中継ノードアドレス」、「中継ノード用秘密鍵」のフィールドを有しており、中継ノードからの認証情報確認要求に対して、正当な中継ノードであるかを判断するとともに、中継ノードから受信した暗号化された認証情報の正当性を確認するために用いられる。
【００１９】
次に、図１乃至図４を参照して、本実施の形態の動作を説明する。図４は、リモート制御システムにおける一連の処理を示したシーケンス図である。
まず、リモート端末１は、操作者ＩＤとパスワードを含んだ操作者情報をデータ通信網２を介して管理ノード３に送信する。操作者情報を受信した管理ノード３は、操作者認証部３２によって操作者ＩＤとパスワードを操作者情報管理部３１に格納されている情報と照合し、認証を実施する。パスワードが正しい場合、前記管理ノード３は、認証情報発行部３３によって認証情報を発行し、前記リモート端末１へ送信する。
【００２０】
前記認証情報を受信した前記リモート端末１は、認証情報を付加したリモート制御要求を、前記中継ノード４に送信する。前記中継ノード４は、前記リモート制御要求に認証情報が含まれている事を確認し、リモート制御の対象となる被リモート制御装置５にアクセスを行なうために、認証情報を中継ノード４の秘密鍵を利用して暗号化し、リモート制御要求先の被リモート制御装置情報および中継ノード名とともに、前記管理ノード３へ送信する。
【００２１】
認証情報を受信した前記管理ノード３は、要求元である前記中継ノード４が事前に登録済みの中継ノードであるか確認するために、受信データに含まれる中継ノード名と中継ノード管理部３４にて管理された情報を中継ノードチェック部３５によって照合し、一致している場合は正規の中継ノードとして通信を受け付け、受信した認証情報を、事前に登録した中継ノードの秘密鍵で複合化し、認証情報チェック部３６によって認証情報の有効期限および内容を確認する。ここで認証情報が有効であった場合は、前記認証情報を発行した操作者の操作者ＩＤを含む証明書を証明書発行部３７おいて発行し、前記被リモート制御装置５の秘密鍵で暗号化して、対象となる被リモート制御装置のアドレスとともに前記中継ノード４に送信する。
【００２２】
リモート制御を行なう事により操作者に課金を行う場合は、この段階、もしくはリモート制御を終了した段階で、操作者に対する課金処理を課金部３８によって行い、操作者情報管理部３１で管理する。前記中継ノード４は、証明書を受信すると、受信した被リモート制御装置アドレスをもとに被リモート制御装置５にリモート制御要求を行なう。前記被リモート制御装置５は、リモート制御指示を受信すると、証明書を自身の秘密鍵で複合化し、証明書チェック部５１によって証明書の有効期限、操作者ＩＤを確認する。証明書が有効であった場合、前記被リモート制御装置５は制御部５２によって制御情報を解釈して被リモート端末の制御を行なう。
【００２３】
図５は、実施の形態２によるリモート制御システムの構成を示すブロック図である。同図において、１〜４に関しては図１と同様のため省略する。符号６は、特定の操作者から送信されるリモート制御要求を受け付け、被リモート制御装置の制御を行なうゲートウェイ装置である。６１は、中継ノード４から受信した証明書をチェックする証明書チェック部である。６２は、中継ノード４から受信したリモート制御指示によって対象となる被リモート制御装置を制御する制御部である。７は、ゲートウェイ装置配下の被リモート制御装置である。
【００２４】
図６は、利用者情報管理部３１に格納されている操作者情報管理テーブルの例を示す。中継ノード管理部３４に格納されている中継ノード管理テーブルの例は図３と同様である。図６の操作者管理テーブルは、「操作者ＩＤ」、「パスワード」、操作者認証後に操作者に発行する「認証情報」、「認証情報有効期限」、「ゲートウェイ装置用秘密鍵」、「ゲートウェイ装置アドレス」、「課金部」等のフィールドを有しており、リモート端末１からの操作者ＩＤ、パスワードによる認証要求や、中継ノード４からの認証情報の正当性確認に用いられる。
【００２５】
次に、図５乃至図７を参照して、本実施の形態の動作を説明する。図７は、リモート制御システムにおける一連の処理を示したシーケンス図である。
まず、リモート端末１は、操作者ＩＤとパスワードを含んだ操作者情報をデータ通信網２を介して管理ノード３に送信する。操作者情報を受信した管理ノード３は、操作者認証部３２によって操作者ＩＤとパスワードを操作者情報管理部３１に格納されている情報と照合し、認証を実施する。パスワードが正しい場合、前記管理ノード３は、認証情報発行部３３によって認証情報を発行し、前記リモート端末１へ送信する。
【００２６】
前記認証情報を受信した前記リモート端末１は、認証情報を付加したリモート制御要求を、前記中継ノード４に対し送信する。前記中継ノード４は、リモート制御要求に認証情報が含まれている事を確認し、制御の対象となるゲートウェイ装置６にアクセスを行なうために、認証情報を中継ノード４の秘密鍵を利用して暗号化し、リモート制御要求先のゲートウェイ装置情報および中継ノード名とともに、前記管理ノード３へ送信する。認証情報を受信した前記管理ノード３は、要求元である前記中継ノード４が事前に登録済みの中継ノードであるか確認するために、受信データに含まれる中継ノード名と中継ノード管理部３４にて管理された情報を中継ノードチェック部３５によって照合し、一致している場合は正規の中継ノードとして通信を受け付け、受信した認証情報を事前に登録した中継ノードの秘密鍵で複合化し、認証情報チェック部３６によって認証情報の有効期限および内容を確認する。認証情報が有効であった場合は、前記認証情報を発行した操作者の操作者ＩＤを含む証明書を証明書発行部３７において発行し、前記ゲートウェイ装置６の秘密鍵で暗号化して、対象となるゲートウェイ装置のアドレスとともに前記中継ノード４に送信する。
【００２７】
リモート制御を行なう事により操作者に課金を行う場合は、この段階、もしくはリモート制御を終了した段階で、操作者に対する課金処理を課金部３８によって行い、操作者情報管理部３１で管理する。前記中継ノード４は、証明書を受信すると、受信したゲートウェイ装置アドレスをもとにゲートウェイ装置６にリモート制御要求を行う。前記ゲートウェイ装置６は、リモート制御指示を受信すると、証明書を自身の秘密鍵で複合化し、証明書チェック部６１によって証明書の有効期限、操作者ＩＤを確認する。証明書が有効であった場合、前記ゲートウェイ装置６は制御部６２によってリモート制御指示によって該当の被リモート端末７の制御を行なう。
【００２８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００２９】
【発明の効果】
以上説明したように、本発明によれば、管理ノード３が、被リモート制御装置５やゲートウェイ装置６に対して中継ノード４が正当な中継ノードであることを証明する、また、操作者の認証、ゲートウェイ装置４等の管理を一元的に実施するため、中継ノードは操作者の管理をする必要がなく、中継ノードによる管理項目の軽減、共通業務の管理ノードヘの集約による効率化、また、操作者が複数の中継ノード通信する場合、操作者に対して認証が一度で済むことによる操作の軽減がはかられる。
【図面の簡単な説明】
【図１】実施形態１を示すブロック構成図である。
【図２】操作者情報管理部３１に格納されている操作者管理テーブルの例である。
【図３】中継ノード管理部３４に格納されている中継ノード管理テーブルの例である。
【図４】実施形態１の一連の処理を示したシーケンス図である。
【図５】実施形態２を示すブロック構成図である。
【図６】実施形態２において操作者情報管理部３１に格納されている操作者管理テーブルの倒である。
【図７】実施形態２の一連の処理を示したシーケンス図である。
【符号の説明】
１    リモート端末
２    データ通信網（インターネット）
３    認証ノード
３１  操作者情報管理郁
３２  操作者認証部
３３  認証情報払出し部
３４  中継ノード管理部
３５  中継ノードチェック部
３６  認証情報チェック部
３７  証明書発行部
３８  課金部
４    中継ノード
５    被リモート制御装置
５１  証明書チェック部
５２  制御部
６    ゲートウェイ装置
６１  証明書チェック部
６２  制御部
７    被リモート制御装置
【図１】
2004266448.tif 000003
【図２】
2004266448.tif 000004
【図３】
2004266448.tif 000005
【図４】
2004266448.tif 000006
【図５】
2004266448.tif 000007
【図６】
2004266448.tif 000008
【図７】
2004266448.tif 000009