(57)【要約】【課題】クライアントが構成管理情報サーバから構成情報を取得し、自クライアントに設定する際、悪意を持ったユーザから不正な構成情報が送られてきても、不正な構成情報に従った設定処理が行われないようにする。【解決手段】アクセス認証サーバ３２０は、各構成情報管理サーバ３１０ａ，３１０ｂの公開鍵Ｋ３０１ａ，Ｋ３０１ｂを管理している。クライアント３００は、アクセス認証サーバ３２０から公開鍵Ｋ３０１ａ，Ｋ３０１ｂを取得し、その後、構成の取得を要求する情報取得要求を送信する。要求された構成情報を管理している構成情報管理サーバ３１０ａは、該当する構成情報を自サーバ３１０ａ固有の秘密鍵Ｈ３１０ａで暗号化することにより認証情報を生成し、この認証情報を構成情報に付加してクライアント３００へ送信する。クライアント３００は、認証情報と公開鍵Ｋ３０１ａ，Ｋ３０１ｂとに基づいて構成情報の正当性を判定し、正当であると判定した場合のみ、設定処理を行う。【選択図】      図１
2004193832.tif 000002
【特許請求の範囲】
【請求項１】
アクセス認証サーバと、構成情報管理サーバと、クライアントとを含む構成情報提供システムであって、
前記アクセス認証サーバが、
前記構成情報管理サーバの鍵情報を管理し、前記クライアントからの鍵取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段を備え、
前記構成情報管理サーバが、
構成情報を管理し、前記クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と前記鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備え、
前記クライアントが、
前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段と、
情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段とを備えたことを特徴とする構成情報提供システム。
【請求項２】
アクセス認証サーバと、それぞれが異なる種別の構成情報を管理している複数の構成情報管理サーバと、クライアントとを含む構成情報提供システムであって、
前記アクセス認証サーバが、
前記各構成情報管理サーバそれぞれの鍵情報を管理し、前記クライアントからの鍵取得要求に応答して前記各構成情報管理サーバそれぞれの鍵情報を前記クライアントに送信する手段を備え、
前記各構成情報管理サーバが、
クライアントからの情報取得要求によって要求されている種別の構成情報を自サーバで管理している場合には、前記情報取得要求によって要求されている種別の構成情報に、該構成情報と自サーバの鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備え、
前記クライアントが、
前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記各構成情報管理サーバそれぞれの鍵情報を管理する手段と、
取得を要求する構成情報の種別を含む情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段とを備えたことを特徴とする構成情報提供システム。
【請求項３】
請求項２記載の構成情報提供システムにおいて、
前記構成情報管理サーバは、前記クライアントに送信する構成情報を自サーバの鍵情報を用いて暗号化することにより前記認証情報を生成することを特徴とする構成情報提供システム。
【請求項４】
請求項３記載の構成情報提供システムにおいて、
前記クライアントは、前記管理している各構成情報管理サーバの鍵情報の中に、前記認証情報に対して復号処理を行った際の復号結果が前記構成情報と同一になる鍵情報が存在する場合、前記構成情報を正当な構成情報であると判定することを特徴とする構成情報提供システム。
【請求項５】
請求項１乃至４記載の何れか１つの構成情報提供システムにおいて、
前記アクセス認証サーバは、鍵情報を前記クライアントに送信する際、前記クライアントとＬ２認証を行うことにより確立したコネクションを使用することを特徴とする構成情報提供システム。
【請求項６】
構成情報管理サーバの鍵情報を管理し、クライアントからの鍵取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段を備えたアクセス認証サーバと、構成情報管理サーバと、前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段、および情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段を備えたクライアントとを含む構成情報提供システムの構成要素である構成情報管理サーバであって、
構成情報を管理し、前記クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と前記鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備えたことを特徴とする構成情報管理サーバ。
【請求項７】
アクセス認証サーバと、構成情報を管理し、クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備えた構成情報管理サーバと、前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段、および情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段を備えたクライアントとを含む構成情報提供システムの構成要素であるアクセス認証サーバであって、
前記構成情報管理サーバの鍵情報を管理し、前記クライアントからの鍵取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段を備えたことを特徴とするアクセス認証サーバ。
【請求項８】
構成情報管理サーバの鍵情報を管理し、クライアントからの鍵取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段を備えたアクセス認証サーバと、構成情報を管理し、前記クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と前記鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備えた構成情報管理サーバと、クライアントとを含む構成情報提供システムの構成要素であるクライアントであって、
前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段と、
情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段とを備えたことを特徴とするクライアント。
【請求項９】
構成情報管理サーバの鍵情報を管理し、クライアントからの鍵取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段を備えたアクセス認証サーバと、構成情報管理サーバと、前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段、および情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段を備えたクライアントとを含む構成情報提供システムの構成要素である構成情報管理サーバをコンピュータによって実現するためのプログラムであって、
前記コンピュータを、
構成情報を管理し、前記クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と前記鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段として機能させるためのプログラム。
【請求項１０】
アクセス認証サーバと、構成情報を管理し、クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備えた構成情報管理サーバと、前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段、および情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している前記構成情報管理サーバの鍵情報とに基づいて、前記構成情報の正当性を判定する手段を備えたクライアントとを含む構成情報提供システムの構成要素であるアクセス認証サーバをコンピュータによって実現するためのプログラムであって、
前記コンピュータを、
前記構成情報管理サーバの鍵情報を管理し、前記クライアントからの鍵取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段として機能させるためのプログラム。
【請求項１１】
構成情報管理サーバの鍵情報を管理し、クライアントからの取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段を備えたアクセス認証サーバと、構成情報を管理し、前記クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と前記鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備えた構成情報管理サーバと、クライアントとを含む構成情報提供システムの構成要素であるクライアントをコンピュータによって実現するためのプログラムであって、
前記コンピュータを、
前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段、
情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアントがネットワークの構成情報をネットワーク上のサーバから取得し、自クライアントに設定する技術に関し、特に、クライアントが安全な構成情報に基づいて設定を行えるようにした技術に関する。
【０００２】
【従来の技術】
クライアントがネットワークに接続する際、サーバからネットワークの構成情報を取得し、自クライアントに設定するということは従来から行われている。例えば、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従ってＩＰアドレスを取得したり、ＩＥＴＦ  ＲＦＣ１９７０に従ってルータのＩＰアドレスを取得し、それらを自クライアントに設定するということが行われている。
【０００３】
図６を参照して上述した従来の技術を説明する。
【０００４】
クライアント１００は、ネットワークに接続（追加）されると、設定を行うために必要な構成情報をネットワーク上の他の装置から取得し、自動設定するクライアントであり、情報取得要求送信部１０１と、情報受信部１０２と、情報設定部１０３とを含んでいる。
【０００５】
構成情報管理サーバ１１０ａ，１１０ｂは、ネットワークの構成情報を管理するサーバであり、情報取得要求受信部１１１ａ，１１１ｂと、情報送信部１１２ａ，１１２ｂと、各種の構成情報が格納されている情報記憶部１１３ａ，１１３ｂとを含んでいる。
【０００６】
クライアント１００は、ネットワークに接続されると、情報取得要求送信部１０１を使用してネットワーク上に情報取得要求を送信する。この情報取得要求には、取得を要求する構成情報の種別が含まれている。
【０００７】
構成情報管理サーバ１１０ａ，１１０ｂは、クライアント１００からの情報取得要求を情報取得要求受信部１１１ａ，１１１ｂで受信すると、上記要求に含まれている種別の構成情報を自サーバで管理しているか否かを調べる。今、例えば、上記種別の構成情報が構成情報管理サーバ１１０ａで管理されていたとすると、構成情報管理サーバ１１０ａは、情報記憶部１１３ａから上記種別の構成情報を取り出し、情報送信部１１２ａを使用して要求元のクライアント１００に送信する。
【０００８】
クライアント１００内の情報設定部１０３は、情報受信部１０２が構成情報管理サーバ１１０ａからの構成情報を受信すると、それを自クライアントに設定する。
【０００９】
このように、新しくネットワークに追加されたクライアント１００は、そのネットワークの構成情報を取得し、自クライアントに設定することができる。
【００１０】
しかし、図６に示した従来の技術は、クライアントが構成情報を取得する際、いかなる認証処理も行っていないため、クライアントが取得した構成情報の正当性，安全性が問題になる。つまり、クライアントからの情報取得要求に応答して不正な構成情報を発信する通信装置がネットワークに接続されている可能性もあり、このような場合、図６に示した従来の技術では、クライアントが取得した構成情報の正当性，安全性を保証することはできない。このような問題は、ホットスポットサービス等のアドホックなネットワークにおいて発生する危険性が高い。
【００１１】
図７を参照して、図６に示した従来の技術をホットスポットサービスに適用した場合の問題点について説明する。ホットスポットサービスは、携帯型の情報端末を持った利用者が、町中で自由にネットワークに接続することを可能にさせるため、近年様々な施設において展開されている。このようなアドホックなネットワークにおいては、誰でもネットワーク上に通信装置を追加できるので、悪意を持ったユーザや、間違った設定を行っているユーザが、ネットワークに通信装置を追加することが考えられる。
【００１２】
図７の通信装置２００は、悪意を持ったユーザがネットワークに接続した通信装置であり、情報取得要求受信部２２１と、情報送信部２２２とを含んでいる。なお、他の図６と同一符号は同一部分を表している。
【００１３】
構成情報管理サーバ１１０ａで管理されている構成情報を取得するために、クライアント１００が情報取得要求（種別情報を含む）をネットワーク上に送出すると、この情報取得要求は、構成情報管理サーバ１１０ａだけでなく、構成情報管理サーバ１１０ｂや悪意を持ったユーザの通信装置２２０でも受信される。
【００１４】
悪意を持ったユーザの通信装置２２０は、情報取得要求受信部２２１で情報取得要求を受信すると、情報送信部２２２を使用して不正な構成情報をクライアント１００へ送信する。一方、構成情報管理サーバ１１０ａは、情報取得要求受信部１１１ａで情報取得要求を受信すると、要求された種別の構成情報を情報記憶部１１３ａから取り出し、情報送信部１１２ａを使用して要求元のクライアント１００に送信する。また、構成情報管理サーバ１１０ｂは、要求された種別の構成情報を管理していないので、情報取得要求を無視する。
【００１５】
この結果、クライアント１００には、悪意を持ったユーザの通信装置２２０から不正な構成情報が送られてくると共に、構成情報管理サーバ１１０ａから正当な構成情報が送られてくる。今、クライアント１００内の情報受信部１０２が、通信装置２２０からの不正な構成情報を受信したとすると、情報設定部１０３は、この誤った構成情報を用いて設定を行ってしまう。例えば、クライアント１００が、ルータのＩＰアドレスを要求した場合において、悪意を持ったユーザの通信装置２２０が、自装置のＩＰアドレスをルータのＩＰアドレスとした構成情報をクライアント１００に送信し、この誤った構成情報に従ってクライアント１００が設定を行ってしまうと、クライアント１００から送信されるパケットは、悪意を持ったユーザの通信装置２２０に集められてしまう。
【００１６】
ところで、上述したような問題点を解決するために、例えば、公開鍵と秘密鍵とを用いた認証技術を利用することが考えられる（例えば、特許文献１、非特許文献１参照）。
【００１７】
即ち、クライアント１００に構成情報管理サーバ１１０ａの公開鍵Ｋ１１０ａと、構成情報管理サーバ１１０ｂの公開鍵Ｋ１１０ｂとを登録しておく。
【００１８】
構成情報管理サーバ１１０ａは、構成情報をクライアント１００に送信する際、自サーバの公開鍵Ｋ１１０ａに対応する秘密鍵Ｈ１１０ａを用いて構成情報を暗号化することにより認証情報Ｎ１１０ａを生成し、この認証情報Ｎ１１０ａを構成情報に付加してクライアント１００に送信する。また、構成情報管理サーバ１１０ｂは、クライアント１００に構成情報を送信する際、自サーバの公開鍵Ｋ１１０ｂに対応する秘密鍵Ｈ１１０ｂを用いて構成情報を暗号化することにより認証情報Ｎ１１０ｂを生成し、この認証情報Ｎ１１０ｂを構成情報に付加してクライアント１００に送信する。
【００１９】
クライアント１００は、構成情報を受信すると、それに付加されている認証情報を、先ず、公開鍵Ｋ１１０ａを用いて復号する。そして、復号結果が構成情報と一致した場合は、受信した構成情報が正当なものであると判断し、それを用いて設定を行う。これに対して、復号結果と構成情報とが一致しなかった場合は、公開鍵Ｋ１１０ｂを用いて認証情報を復号する。そして、復号結果が構成情報と一致した場合は、受信した構成情報が正当なものであると判断し、それを用いて設定を行う。公開鍵Ｋ１１０ａを用いた復号結果も、公開鍵Ｋ１１０ｂを用いた復号結果も構成情報と一致しなかった場合には、受信した構成情報は、正当なものでないと判断し、破棄する。
【００２０】
【特許文献１】
特開２００２−４９５９０号公報
【非特許文献１】
辻井重男、笠原正雄編著，「暗号と情報セキュリティ」，初版第５刷，株式会社昭晃堂，１９９７年４月１０日，ｐ．１３２−１３３
【００２１】
【発明が解決しようとする課題】
公開鍵及び秘密鍵を用いた認証技術を利用することにより、クライアントは、正当性，安全性が保証された構成情報を使用して設定処理を行うことが可能になる。しかしながら、上述した認証技術を利用する場合には、クライアントのユーザが何らかの方法により、各構成情報管理サーバの公開鍵を取得し、クライアントに登録しておく必要があるため、ユーザの負担が大きくなると共に、取得漏れが発生する危険性もある。
【００２２】
そこで、本発明の目的は、鍵情報を用いた認証技術を利用する場合において必要になる、各構成情報管理サーバの鍵情報の取得作業を、クライアントのユーザに負担をかけず、且つ確実に行えるようにすることにある。
【００２３】
【課題を解決するための手段】
本発明にかかる第１の構成情報提供システムは、
アクセス認証サーバと、構成情報管理サーバと、クライアントとを含む構成情報提供システムであって、
前記アクセス認証サーバが、
前記構成情報管理サーバの鍵情報を管理し、前記クライアントからの鍵取得要求に応答して前記構成情報管理サーバの鍵情報を要求元のクライアントに送信する手段を備え、
前記構成情報管理サーバが、
構成情報を管理し、前記クライアントから情報取得要求が送られてきたとき、該情報取得要求によって要求されている構成情報に、該構成情報と前記鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備え、
前記クライアントが、
前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記構成情報管理サーバの鍵情報を管理する手段と、
情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段とを備えたことを特徴とする。
【００２４】
より具体的には、本発明にかかる第２の構成情報提供システムは、
アクセス認証サーバと、それぞれが異なる種別の構成情報を管理している複数の構成情報管理サーバと、クライアントとを含む構成情報提供システムであって、
前記アクセス認証サーバが、
前記各構成情報管理サーバそれぞれの鍵情報を管理し、前記クライアントからの鍵取得要求に応答して前記各構成情報管理サーバそれぞれの鍵情報を前記クライアントに送信する手段を備え、
前記各構成情報管理サーバが、
クライアントからの情報取得要求によって要求されている種別の構成情報を自サーバで管理している場合には、前記情報取得要求によって要求されている種別の構成情報に、該構成情報と自サーバの鍵情報とを用いて生成した認証情報を付加して前記クライアントへ送信する手段を備え、
前記クライアントが、
前記アクセス認証サーバに対して鍵取得要求を送信し、該鍵取得要求に応答して前記アクセス認証サーバから送られてきた前記各構成情報管理サーバそれぞれの鍵情報を管理する手段と、
取得を要求する構成情報の種別を含む情報取得要求を送信し、該情報取得要求に応答して返信されてきた構成情報に付加されている認証情報と前記管理している鍵情報とに基づいて、前記構成情報の正当性を判定する手段とを備えたことを特徴とする。
【００２５】
また、本発明にかかる第３の構成情報提供システムは、第２の構成情報提供システムにおいて、
前記構成情報管理サーバは、前記クライアントに送信する構成情報を自サーバの鍵情報を用いて暗号化することにより前記認証情報を生成することを特徴とする。
【００２６】
また、本発明にかかる第４の構成情報提供システムは、第３の構成情報提供システムにおいて、
前記クライアントは、前記管理している各構成情報管理サーバの鍵情報の中に、前記認証情報に対して復号処理を行った際の復号結果が前記構成情報と同一になる鍵情報が存在する場合、前記構成情報を正当な構成情報であると判定することを特徴とする。
【００２７】
また、本発明にかかる第５の構成情報提供システムは、第１乃至第５の構成情報提供システムの何れか１つにおいて、
前記アクセス認証サーバは、鍵情報を前記クライアントに送信する際、前記クライアントとＬ２認証を行うことにより確立したコネクションを使用することを特徴とする。
【００２８】
【作用】
構成情報管理サーバの鍵情報は、アクセス認証サーバによって一括管理されているので、構成情報管理サーバが多数存在する場合であっても、クライアントは、アクセス認証サーバに対して鍵取得要求を送信するだけで、全ての構成情報管理サーバの鍵情報を取得することができ、クライアントのユーザの負担を低減できる。また、アクセス認証サーバからクライアントへ鍵情報を送信する際、Ｌ２認証によって確立されたコネクションを使用するので、安全に鍵情報をクライアントへ送信することができる。また、構成情報管理サーバは、構成情報をクライアントに送信する際、認証情報を付加するので、クライアントは、構成情報の正当性を確認することができる。
【００２９】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００３０】
図１は本発明にかかる構成情報提供システムの実施例のブロック図であり、クライアント３００と、複数の構成情報管理サーバ３１０ａ，３１０ｂと、アクセス認証サーバ３２０とから構成されている。
【００３１】
クライアント３００は、情報取得要求送信部３０１と、情報受信部３０２と、認証情報検証部３０３と、公開鍵記憶部３０４と、公開鍵取得要求部３０５と、情報設定部３０６と、アクセス認証クライアント部３０７と、記録媒体３０８とを備えている。
【００３２】
公開鍵記憶部３０４には、アクセス認証サーバ３２０の公開鍵Ｋ３２０と、構成情報管理サーバ３１０ａの公開鍵Ｋ３１０ａと、構成情報管理サーバ３２０ｂの公開鍵Ｋ３１０ｂとが格納される。
【００３３】
アクセス認証クライアント部３０７は、ＩＥＥＥ  ８０２．１ｘのような、ＯＳＩ参照モデルの２層のアクセス認証（Ｌ２認証）を用いて、アクセス認証サーバ３２０との間に安全なコネクションを確立する機能を有する。より具体的には、ネットワークへの接続時に、アクセス認証サーバ３２０の公開鍵Ｋ３２０で暗号化したパスワード及びユーザＩＤを含む認証要求をアクセス認証サーバ３２０へ送信する機能や、認証要求に対してＯＫを示す応答がアクセス認証サーバ３２０から送られてくることにより、アクセス認証サーバ３２０との間のコネクションを確立する機能を有する。
【００３４】
公開鍵取得要求部３０５は、Ｌ２認証によって確立されたコネクションを介してアクセス認証サーバ３２０に公開鍵取得要求を送信する機能や、公開鍵取得要求に応答してアクセス認証サーバ３２０から送られてくる構成情報管理サーバ３１０ａ，３１０ｂの公開鍵Ｋ３１０ａ，Ｋ３１０ｂを公開鍵記憶部３０４に格納する機能を有する。
【００３５】
情報取得要求送信部３０１は、構成情報の取得を要求する情報取得要求をアクセス認証サーバ３２０経由でネットワーク上に送信する機能を有する。
【００３６】
情報受信部３０２は、アクセス認証サーバ３２０を介して送られてくる構成情報を受信する機能を有する。
【００３７】
認証情報検証部３０３は、情報受信部３０２が受信した構成情報に付加されている認証情報と、公開鍵記憶部３０４に格納されている公開鍵Ｋ３１０ａ，Ｋ３１０ｂとに基づいて、上記構成情報の正当性を検証する機能を有する。
【００３８】
情報設定部３０６は、認証情報検証部３０３によって正当性が確認された構成情報に基づいて設定処理を行う機能を有する。
【００３９】
記録媒体３０８は、ディスク、半導体メモリ、その他の記録媒体であり、コンピュータをクライアント３００として機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、その動作を制御することにより、コンピュータ上に情報取得要求送信部３０１，情報受信部３０２，認証情報検証部３０３，公開鍵取得要求部３０５，情報設定部３０６，アクセス認証クライアント部３０７を実現する。
【００４０】
アクセス認証サーバ３２０は、中継部３２１と、認証要求受信部３２２と、認証応答送信部３２３と、認証情報検証部３２４と、認証情報記憶部３２５と、公開鍵管理部３２６と、鍵記憶部３２７と、記録媒体３２８とを備えている。
【００４１】
鍵記憶部３２７には、自サーバ３２０の公開鍵Ｋ３２０と、公開鍵Ｋ３２０と対になる秘密鍵Ｈ３２０と、構成情報管理サーバ３１０ａ，３１０ｂの公開鍵Ｋ３１０ａ，Ｋ３１０ｂとが格納されている。
【００４２】
認証情報記憶部３２５には、Ｌ２認証を行う際に使用するパスワードとユーザＩＤとの対が格納されている。
【００４３】
公開鍵管理部３２６は、クライアント３００からの公開鍵取得要求に応答して、構成情報管理サーバ３１０ａ，３１０ｂの公開鍵Ｋ３１０ａ，Ｋ３１０ｂをクライアント３００へ送信する機能を有する。
【００４４】
中継部３２１は、クライアント３００から送られてくる情報取得要求をネットワークへ送出する機能や、ネットワーク上のクライアント３００宛の構成情報をクライアント３００へ送信する機能を有する。
【００４５】
認証要求受信部３２２は、クライアント３００から送られてくる認証要求を受信する機能を有する。
【００４６】
認証情報検証部３２４は、認証要求受信部３２２が受信したクライアント３００からの認証要求と、認証情報記憶部３２５の内容とに基づいて、クライアント３００が正当なクライアントであるか否かを検証する機能を有する。
【００４７】
認証応答送信部３２３は、認証情報検証部３２４の検証結果を、認証応答としてクライアント３００へ送信する機能を有する。
【００４８】
記録媒体３２８は、ディスク，半導体メモリ，その他の記録媒体であり、コンピュータをアクセス認証サーバ３２０として機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、その動作を制御することで、コンピュータ上に中継部３２１，認証要求受信部３２２，認証応答送信部３２３，認証情報検証部３２４，公開鍵管理部３２６を実現する。
【００４９】
構成情報管理サーバ３１０ａ，３２０ｂは、情報取得要求受信部３１１ａ，３１１ｂと、情報送信部３１２ａ，３１２ｂと、情報記憶部３１３ａ，３１３ｂと、認証情報付加部３１４ａ，３１４ｂと、鍵記憶部３１５ａ，３１５ｂと、記録媒体３１６ａ，３１６ｂとを備えている。
【００５０】
情報記憶部３１３ａ，３１３ｂには、異なる種別の構成情報が格納されている。
【００５１】
鍵記憶部３１５ａには、構成情報管理サーバ３１０ａ固有の公開鍵Ｋ３１０ａと、公開鍵Ｋ３１０ａと対になる秘密鍵Ｈ３１０ａとが格納されている。また、鍵記憶部３１５ｂには、構成情報管理サーバ３１０ｂ固有の公開鍵Ｋ３１０ｂと、公開鍵Ｋ３１０ｂと対になる秘密鍵Ｈ３１０ｂとが格納されている。
【００５２】
情報取得要求受信部３１１ａ，３１１ｂは、クライアント３００から送られてくる情報取得要求を受信する機能を有する。
【００５３】
認証情報付加部３１４ａは、情報取得要求受信部３１１ａがクライアント３００からの情報取得要求を受信した時、この情報取得要求によって要求されている種別の構成情報を自サーバで管理しているか否かを判定する機能や、自サーバで管理している場合には、情報記憶部３１３ａから該当する構成情報を取り出す機能や、取り出した構成情報と、鍵記憶部３１５ａに格納されている秘密鍵Ｈ３１０ａとに基づいて認証情報Ｎ３１０ａを生成する機能や、構成情報に認証情報Ｎ３１０ａを付加して情報送信部３１２ａに渡す機能を有する。また、認証情報付加部３１４ｂも、構成情報付加部３１４ａと同様の機能を有する。
【００５４】
情報送信部３１２ａは、認証情報付加部３１４ａから渡された認証情報Ｎ３１０ａの付加された構成情報をクライアント３００へ送信する機能を有する。また、情報送信部３１２ｂは、認証情報付加部３１４ｂから渡された認証情報Ｎ３１０ｂの付加された構成情報をクライアント３００へ送信する機能を有する。
【００５５】
記録媒体３１６ａは、ディスク，半導体メモリ，その他の記録媒体であり、コンピュータを構成情報管理サーバ３１０ａとして機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、その動作を制御することで、コンピュータ上に、情報取得要求受信部３１１ａ，情報送信部３１２ａ，認証情報付加部３１４ａを実現する。また、記録媒体３１６ｂにも同様のプログラムが記録されている。
【００５６】
【実施例の動作説明】
次に本実施例の動作について詳細に説明する。
【００５７】
まず、クライアント３００のユーザは、通信を行うために、物理的にケーブルなどを接続したり、無線  ＬＡＮ  のエリアに装置を移動したり、装置の電源を入れるなどの処理を行い、ネットワークに新たに参加するクライアント３００をネットワークに接続する。
【００５８】
次に、クライアント３００のユーザは、アクセス認証クライアント部３０７を起動する。これにより、アクセス認証クライアント部３０７は、認証情報（公開鍵記憶部３０４に格納されているアクセス認証サーバ３２０の公開鍵Ｋ３２０でパスワード及びユーザＩＤを暗号化したもの）を含む認証要求をアクセス認証サーバ３２０に送信する（ステップＡ１）。ここで、アクセス認証サーバ３２０の公開鍵Ｋ３２０は、クライアント３００のユーザが何らかの方法で事前に取得し、公開鍵記憶部３０４に格納しておくものである（例えば、公開鍵Ｋ３２０の記録されたフレキシブルディスクをアクセス認証サーバ３２０の管理者などから取得し、このフレキシブルディスクに記録されている公開鍵Ｋ３２０を公開鍵記憶部３０４に格納する）。
【００５９】
アクセス認証サーバ３２０内の認証情報検証部３２４は、認証要求受信部３２２がクライアント３００からの認証要求を受信すると（ステップＡ２）、この認証要求に含まれている認証情報を検証する（ステップＡ３）。即ち、公開鍵Ｋ３２０によって暗号化されている認証情報（パスワードとユーザＩＤの対）を秘密鍵Ｈ３２０によって復号し、復号されたパスワードとユーザＩＤとの対が認証情報記憶部３２５に登録されているか否かを調べることにより、認証情報を検証する。その後、認証情報検証部３２４は、認証応答送信部３２３を使用して応答（認証情報の検証結果）をクライアント３００に返す（ステップＡ４）。この応答は、クライアント３００内のアクセス認証クライアント部３０７で受信され、応答がＯＫを示すものである場合には、クライアント３００とアクセス認証サーバ３２０との間に安全なコネクションが確立される。即ち、クライアント３００とアクセス認証サーバ３２０との間にＬ２認証による安全なコネクションが確立することになる。
【００６０】
その後、公開鍵取得要求部３０５がＬ２認証によって確立されたコネクションを使用してアクセス認証サーバ３２０に公開鍵取得要求を送信する（ステップＡ５）。
【００６１】
アクセス認証サーバ３２０内の公開鍵管理部３２６は、クライアント３００から公開鍵取得要求が送られてくると、鍵記憶部３２７から構成情報管理サーバ３１０ａ，３１０ｂの公開鍵Ｋ３１０ａ，Ｋ３１０ｂを取り出し、Ｌ２認証によって確立した安全なコネクションを介してクライアント３００へ送信する（ステップＡ６）。
【００６２】
クライアント３００内の公開鍵取得要求部３０５は、アクセス認証サーバ３２０から送られてきた構成情報管理サーバ３１０ａ，３１０ｂの公開鍵Ｋ３１０ａ，公開鍵Ｋ３１０ｂを公開鍵記憶部３０４に格納する（ステップＡ７）。
【００６３】
その後、クライアント３００のユーザは、取得を要求する構成情報の種別（例えば、ホットスポット内でのプロキシサーバのＩＰアドレスとする）をキーボード等（図示せず）から入力する。これにより、情報取得要求送信部３０１は、上記種別を含む情報取得要求を送信する（ステップＡ８）。この情報取得要求は、アクセス認証サーバ３２０内の中継部３２１を介してネットワーク上に送出される。
【００６４】
今、例えば、図４に示すように、悪意を持ったユーザの通信装置４３０がネットワークに接続されているとする。この通信装置４３０は、情報取得要求受信部４３１と、情報送信部４３２とを含んでいる。
【００６５】
ネットワーク上に送出された情報取得要求は、構成情報管理サーバ３１０ａ，３１０ｂ内の情報取得要求受信部３１１ａ，３１１ｂで受信されると共に、悪意を持ったユーザの通信装置４３０内の情報取得要求受信部４３１でも受信される（ステップＡ９〜Ａ１１）。
【００６６】
構成情報管理サーバ３１０ａ，３１０ｂでは、クライアント３００からの情報取得要求を受信すると、認証情報付加部３１４ａ，３１４ｂが、上記情報取得要求によって要求されている種別の構成情報を自サーバで管理しているか否かを判定する（図３、ステップＡ１２，Ａ１３）。今、構成情報管理サーバ３１０ａが要求された種別の構成情報（ホットスポット内のプロキシサーバのＩＰアドレス）を管理しているとすると、認証情報付加部３１４ａはステップＡ１４の処理を行い、一方、認証情報付加部３１４ｂは処理を終了する。ステップＡ１４において、認証情報付加部３１４ａは、要求されているプロキシサーバのＩＰアドレスｘを情報記憶部３１３ａから取り出し、更に、このＩＰアドレスｘを鍵記憶部３１５ａに格納されている秘密鍵Ｈ３１０ａ（構成情報管理サーバ３１０ａ固有の秘密鍵）で暗号化することにより、認証情報Ｎ３１０ａを生成する。その後、認証情報付加部３１４ａは、構成情報（ＩＰアドレスｘ）に認証情報Ｎ３１０ａを付加し、情報送信部３１２ａに渡す。これにより、情報送信部３１２ａは、認証情報Ｎ３１０ａの付加されたＩＰアドレスｘを要求元のクライアント３００へ送信する（ステップＡ１５）。
【００６７】
一方、悪意を持ったユーザの通信装置４３０では、クライアント３００からの情報取得要求を受信すると、不正な構成情報をクライアント３００に送信する（ステップＡ１６）。
【００６８】
ステップＡ１５において構成情報管理サーバ３１０ａから送信された正当な構成情報及びステップＡ１６において通信装置４３０から送信された不正な構成情報は、アクセス認証サーバ３２０内の中継部３２１を介してクライアント３００へ送信される。
【００６９】
クライアント３００内の認証情報検証部３０３は、情報受信部３０２が通信装置４３０からの不正な構成情報を受信すると（ステップＡ１７）、検証処理を行う（ステップＡ１８）。ここで、認証情報検証部３０３が行う検証処理について詳しく説明する。
【００７０】
先ず、認証情報検証部３０３は、受信した構成情報に認証情報が付加されているか否かを調べる（図５，ステップＢ１）。そして、認証情報が付加されていない場合には、受信した構成情報は不正な構成情報であると認識する（ステップＢ１がＮＯ、ステップＢ７）。これに対して、認証情報が付加されている場合（ステップＢ１がＹＥＳ）は、公開鍵記憶部３０４に格納されている構成情報管理サーバ３１０ａ，３１０ｂの公開鍵Ｋ３１０ａ，Ｋ３１０ｂの１つに注目し、注目した公開鍵を用いて認証情報を復号する（ステップＢ３，Ｂ４）。そして、復号結果と構成情報とが一致すれば、受信した構成情報を正当なものであると認識する（ステップＢ５がＹＥＳ，Ｂ６）。これに対して一致しなかった場合（ステップＢ５がＮＯ）は、未注目の公開鍵の１つに注目し、上述と同様の処理を行う。そして、全ての公開鍵を用いても、認証情報の復号結果と構成情報とが一致しなかった場合（ステップＢ２がＮＯ）は、受信した構成情報は不正なものであると認識する（ステップＢ７）。以上が認証情報検証部３０３で行う検証処理の詳細である。
【００７１】
従って、悪意のある通信装置４３０から送られてきた構成情報が、認証情報を含まないものであれば、ステップＢ１の判断結果がＮＯとなるので、認証情報検証部３０３は、受信した構成情報を不正な構成情報と認識する（ステップＢ７）。また、通信装置４３０から送られてきた構成情報に認証情報が付加されていても、公開鍵Ｋ３１０ａ，Ｋ３１０ｂを使用した認証情報に対する復号処理結果と構成情報とが一致することはないので（ステップＢ２がＮＯ）、認証情報検証部３０３は、受信した構成情報を不正な構成情報と認識することになる（ステップＢ７）。認証情報検証部３０３は、受信した構成情報を不正な構成情報であると認識すると、それを破棄する（図３、ステップＡ１９）。
【００７２】
また、認証情報検証部３０３は、情報受信部３０２が構成情報管理サーバ３１０ａからの、認証情報Ｎ３１０ａの付加された構成情報（ＩＰアドレスｘ）を受信した場合も、検証処理を行う（ステップＡ２０、Ａ２１）。この場合、認証情報Ｎ３１０ａを公開鍵Ｋ３１０ａにより復号した復号結果と構成情報とが一致するので、認証情報検証部３０３は、受信した構成情報を正当な構成情報と認識する（図５のステップＢ５がＹＥＳ、ステップＢ６）。これにより、情報設定部３０６が受信した構成情報（ＩＰアドレスｘ）に基づいてプロキシの設定を行う（図３、ステップＡ２２）。
【００７３】
上述したように、本実施例においては、新たにネットワークに参加するクライアント３００は、Ｌ２認証によって確立された安全なコネクションを介して、構成情報を管理している各構成情報管理サーバ３１０ａ，３１０ｂの公開鍵を取得するようにしているので、どのような通信装置が接続されているか分からないホットスポットサービスのようなアドホックなネットワークに参加する場合においても、クライアント３００は、構成情報を管理している各構成情報管理サーバの公開鍵を安全に取得することができる。また、本実施例では、各構成情報管理サーバ３１０ａ，３１０ｂが、構成情報の送信時に、自サーバ固有の秘密鍵Ｈ３１０ａ，Ｈ３１０ｂを用いて生成した認証情報Ｎ３１０ａ，Ｎ３１０ｂを構成情報に付加し、クライアント３００が、構成情報の受信時に、公開鍵を用いて認証情報を検証を行うようにしているので、悪意を持ったユーザの通信装置４３０等から送られてくる不正な構成情報に従った設定が行われないようにすることができる。
【００７４】
【発明の効果】
本発明の第１の効果は、構成情報管理サーバの鍵情報の取得作業を、クライアントのユーザに負担をかけず、且つ確実に行えるという点である。
【００７５】
その理由は、構成情報管理サーバの鍵情報をアクセス認証サーバで一括管理しており、クライアントは、構成情報管理サーバが多数存在する場合であっても、アクセス認証サーバに対して鍵取得要求を送信するだけで、全ての構成情報管理サーバの鍵情報を取得することができるからである。
【００７６】
本発明の第２の効果は、構成情報管理サーバの鍵情報をクライアントが安全に取得できるという点である。
【００７７】
その理由は、Ｌ２認証によって確立されたコネクションを使用して鍵情報を取得するようにしているからである。
【００７８】
本発明の第３の効果は、悪意を持ったユーザに通信装置や、設定が間違っている通信装置から送られてくる不正な構成情報に従った設定処理を確実に防ぐことができるという点である。
【００７９】
その理由は、構成情報管理サーバが、構成情報の送信時に、自サーバ固有の鍵情報を用いて生成した認証情報を構成情報に付加し、クライアントが構成情報の受信時に、構成情報管理サーバの鍵情報を用いて受信した構成情報の正当性を検証するようにしているからである。
【図面の簡単な説明】
【図１】本発明の実施例のブロック図である。
【図２】実施例の処理例を示す流れ図である。
【図３】実施例の処理例を示す流れ図である。
【図４】図１に示した実施例において、悪意を持ったユーザの通信装置がネットワークに接続された場合の構成例を示すブロック図である。
【図５】検証処理の処理例を示す流れ図である。
【図６】従来の技術を説明するためのブロック図である。
【図７】従来の技術の問題点を説明するためのブロック図である。
【符号の説明】
１００…クライアント
１０１…情報取得要求送信部
１０２…情報受信部
１０３…情報設定部
１１０ａ，１１０ｂ…構成情報管理サーバ
１１１ａ，１１１ｂ…情報取得要求受信部
１１２ａ，１１２ｂ…情報送信部
１１３ａ，１１３ｂ…情報記憶部
２２０…通信装置
２２１…情報取得要求受信部
２２２…情報送信部
３００…クライアント
３０１…情報取得要求送信部
３０２…情報受信部
３０３…認証情報検証部
３０４…公開鍵記憶部
３０５…公開鍵取得要求部
３０６…情報設定部
３０７…アクセス認証クライアント部
３０８…記録媒体
３１０ａ，３１０ｂ…構成情報管理サーバ
３１１ａ，３１１ｂ…情報取得要求受信部
３１２ａ，３１２ｂ…情報送信部
３１３ａ，３１３ｂ…情報記憶部
３１４ａ，３１４ｂ…認証情報付加部
３１５ａ，３１５ｂ…鍵記憶部
３１６ａ，３１６ｂ…記録媒体
３２０…アクセス認証サーバ
３２１…中継部
３２２…認証要求受信部
３２３…認証応答送信部
３２４…認証情報検証部
３２５…認証情報記憶部
３２６…公開鍵管理部
３２７…鍵記憶部
３２８…記録媒体
４３０…通信装置
４３１…情報取得要求受信部
４３２…情報送信部
【図１】
2004193832.tif 000003
【図２】
2004193832.tif 000004
【図３】
2004193832.tif 000005
【図４】
2004193832.tif 000006
【図５】
2004193832.tif 000007
【図６】
2004193832.tif 000008
【図７】
2004193832.tif 000009