(57)【要約】  認証側通信装置（３１０）は、複数の通信装置が相互に接続されることによって構築されるネットワークを構成する通信装置である。送受信部（３１１）は、自装置と接続されていない被認証側通信装置（３２０）から、被認証側通信装置（３２０）を認証するための認証情報を保持する通信装置の識別情報を受信する。取得部（３１２）は、送受信部（３１１）によって受信された識別情報に対応する通信装置から認証情報を取得する。認証処理部（３１６）は、取得部（３１２）によって取得された認証情報を用いて、被認証側通信装置（３２０）に対する認証処理をおこなう。通信部（３１７）は、認証処理部（３１６）による認証処理が成立した場合、被認証側通信装置（３２０）との通信をおこなう。
2009031197.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置が相互に接続されることによって構築されるネットワークを構成する通信装置であって、
自装置と接続されていない他の通信装置（以下、「未接続装置」という）から、当該未接続装置を認証するための認証情報を保持する通信装置の識別情報を受信する受信手段と、
前記受信手段によって受信された前記識別情報に対応する通信装置から前記認証情報を取得する取得手段と、
前記取得手段によって取得された前記認証情報を用いて、前記未接続装置に対する認証処理をおこなう認証処理手段と、
前記認証手段による認証処理が成立した場合、前記未接続装置との通信をおこなう通信手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記ネットワーク内における通信装置の接続関係に関する情報を記録する接続関係情報記録手段を備え、
前記取得手段は、前記接続関係情報記録手段によって記録された接続関係に関する情報を用いて前記認証情報を取得することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記ネットワーク内において相互に接続された通信装置間の接続には、上り方向および下り方向が規定されており、
前記接続関係情報記録手段には、自装置に対して上り方向に接続されている通信装置の識別情報を用いて生成された上り方向情報と、自装置に対して下り方向に接続されている通信装置の識別情報を用いて生成された下り方向情報と、自装置に対して上り方向に接続されている通信装置に対して下り方向に接続されている通信装置の識別情報を用いて生成された上り−下り方向情報とが記録されていることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記ネットワーク内において相互に接続された通信装置間の接続には、上り方向および下り方向が規定されており、
前記接続関係情報記録手段には、自装置に対して上り方向に接続されている通信装置の識別情報を用いて生成された上り方向情報と、自装置に対して下り方向に接続されている通信装置の識別情報を用いて生成された下り方向情報と、自装置に対して下り方向に接続されている通信装置に対して上り方向に接続されている通信装置の識別情報を用いて生成された下り−上り方向情報とが記録されていることを特徴とする請求項２に記載の通信装置。
【請求項５】
前記受信手段は、前記識別情報に代えて前記認証情報を保持する通信装置の前記ネットワーク内におけるアドレス情報を受信し、
前記取得手段は、受信手段によって受信された前記アドレス情報を用いて前記認証情報を取得することを特徴とする請求項１に記載の通信装置。
【請求項６】
自装置以外の他の通信装置を認証するための前記認証情報を記録する認証情報記録手段を備え、
前記取得手段は、前記受信手段によって受信された識別情報が自装置の識別情報である場合、前記認証情報記録手段によって記録された前記認証情報を取得することを特徴とする請求項１に記載の通信装置。
【請求項７】
前記未接続装置に対して前記認証情報を発行する認証情報発行手段を備え、
前記認証情報記録手段は、前記認証情報発行手段によって発行された前記認証情報を記録することを特徴とする請求項６に記載の通信装置。
【請求項８】
前記認証情報記録手段は、前記取得手段によって他の通信装置から取得された前記認証情報を記録することを特徴とする請求項６に記載の通信装置。
【請求項９】
前記受信手段は、前記ネットワーク内の他の通信装置から前記認証情報記録手段に記録された前記認証情報の送信要求を受信し、
前記受信手段によって前記認証情報の前記送信要求が受信された場合、当該送信要求を送信した通信装置に前記認証情報を送信する送信手段を備えることを特徴とする請求項６に記載の通信装置。
【請求項１０】
前記認証情報記録手段は、前記送信手段によって前記認証情報が送信された場合、送信された前記認証情報を消去することを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記送信手段は、前記認証情報記録手段に記録された前記認証情報のバックアップデータを任意の通信装置に送信するとともに、前記バックアップデータの送信先である通信装置の識別情報を前記ネットワーク内の他の通信装置に送信することを特徴とする請求項９に記載の通信装置。
【請求項１２】
前記受信手段は、前記ネットワーク内の他の通信装置から当該他の通信装置が記録する前記認証情報のバックアップデータの記録先に関する情報（以下、「記録先情報」という）を受信し、
前記送信手段は、前記受信手段によって受信された前記識別情報に対応する通信装置が前記ネットワークと接続されていない場合、前記記録先情報を用いて前記バックアップデータの記録先に前記認証情報の送信要求を送信することを特徴とする請求項９〜１１のいずれか一つに記載の通信装置。
【請求項１３】
複数の通信装置が相互に接続されることによって構築されるネットワークに接続する通信装置であって、
前記ネットワークに接続されている第１の通信装置に対して、自装置に対する認証処理に用いる認証情報を保持する第２の通信装置の識別情報を含んだ前記第１の通信装置に対する接続要求を送信する送信手段と、
前記送信手段によって接続要求が送信された結果、前記第１の通信装置による自装置に対する認証処理が成立した場合、前記第１の通信装置との通信をおこなう通信手段と、
を備えたことを特徴とする通信装置。
【請求項１４】
複数の通信装置が相互に接続されることによって構築されるネットワークを構成する通信装置であって、
自装置と直接接続されていない前記ネットワーク内の他の通信装置（以下、「未接続通信端末」という）から自装置に対する直接の接続要求を受信する受信手段と、
自装置と直接接続された他の通信装置（以下、「既接続通信装置」という）に対して、前記未接続通信装置に対する応答要求を送信する送信手段と、
前記送信手段によって送信された応答要求に対する応答を前記既接続通信装置を介して受信した場合、前記未接続装置に対する初期登録処理をおこなう認証手段と、
前記認証手段による初期登録処理を実行した前記未接続装置との通信をおこなう通信手段と、
を備えることを特徴とする通信装置。
【請求項１５】
前記ネットワーク内の通信装置は、無線通信によって相互に接続されることを特徴とする請求項１，１３，１４のいずれか一つに記載の通信装置。
【請求項１６】
複数の通信装置が相互に接続されることによって構築されるネットワーク内の通信装置で用いられる認証情報取得方法であって、
前記ネットワークに接続されていない通信装置（以下、「未接続装置」という）から、当該未接続装置を認証するための認証情報を保持する通信装置の識別情報を受信する受信工程と、
前記受信工程で受信された前記識別情報に対応する通信装置から前記認証情報を取得する取得工程と、
前記取得工程で取得された前記認証情報を用いて、前記未接続装置に対する認証処理をおこなう認証処理工程と、
を含んだことを特徴とする認証情報取得方法。
【請求項１７】
複数の通信装置が相互に接続されることによって構築されるネットワーク内の通信装置で用いられる接続要求方法あって、
前記通信装置に対する認証処理に用いる認証情報を保持する第１の通信装置の識別情報を含んだ前記ネットワークへの接続要求を、前記ネットワークに接続されている第２の通信装置に送信する送信工程と、
前記送信工程で接続要求が送信された結果、前記第２の通信装置による前記通信装置に対する認証処理が成立した場合、前記ネットワークを用いて通信をおこなう通信工程と、
を含んだことを特徴とする接続要求方法。
【請求項１８】
複数の通信装置が相互に接続されることによって構築されるネットワークを構成する通信装置で用いられる接続認証方法であって、
前記通信装置と直接接続されていない前記ネットワーク内の他の通信装置（以下、「未接続通信端末」という）から前記通信装置に対する直接の接続要求を受信する受信工程と、
前記通信装置と直接接続された他の通信装置（以下、「既接続通信装置」という）に対して、前記未接続通信装置に対する応答要求を送信する送信工程と、
前記送信工程で送信された応答要求に対する応答を前記既接続通信装置を介して受信した場合、前記未接続装置に対する初期登録処理をおこなう認証工程と、
を含んだことを特徴とする接続認証方法。
【請求項１９】
請求項１６に記載の認証情報取得方法をコンピュータに実行させることを特徴とする認証情報取得プログラム。
【請求項２０】
請求項１７に記載の接続要求方法をコンピュータに実行させることを特徴とする接続要求プログラム。
【請求項２１】
請求項１８に記載の接続認証方法をコンピュータに実行させることを特徴とする接続認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の通信装置が相互に接続されることによって構築されるネットワークで用いられる通信装置、認証情報取得方法、接続要求方法、接続認証方法、認証情報取得プログラム、接続要求プログラムおよび接続認証プログラムに関する。
【背景技術】
【０００２】
従来、既存のネットワークにあらたに通信装置が接続する際には、その通信装置に対する認証処理がおこなわれる。たとえば、ネットワークへの接続認証やユーザ情報の管理などをサーバで一括しておこなうクライアント−サーバシステムでは、認証サーバを設け、認証サーバによって被認証装置に対する認証処理をおこなう方式（サーバ認証方式）が採られている。また、ネットワーク内にサーバを設置せず、各種の処理をネットワーク内の通信装置で分散して処理するサーバレスネットワークシステムでは、認証サーバを設置せず、既にネットワークに接続されている他の通信装置によって、被認証装置に対する認証処理をおこなう方式（サーバレス認証方式）が採られている。【０００３】
認証サーバを設置しないサーバレス認証方式では、たとえば、事前にＲＦＩＤタグを介して既にネットワークに接続している無線装置（認証装置）の認証情報を、ネットワークに接続していない無線装置（被認証装置）に移した上で、アドホックネットワークが構築される前に、上記認証情報に含まれる鍵情報を用いて被認証装置と認証装置との間で暗号化された固有情報やアドレス情報等を送受信し、送受信されたデータを復号化し、復号化されたデータを照合することにより被認証装置を認証する。これにより、たとえばネットワークを構築する際に、セキュリティが十分確保された環境下で認証情報を送受信することが可能となり、セキュリティ性の高い安全なネットワークを構築することが可能となる（たとえば、下記特許文献１参照）。【０００４】
【特許文献１】特開２００６−３１１３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、ネットワークに接続する可能性がある無線装置の認証情報をすべての無線装置が保持する必要がある。このため、各無線装置における認証情報の管理が煩雑になってしまうという問題点がある。認証情報の管理を簡素化するため、たとえば、ネットワーク内の通信装置すべてが共通の認証情報を用いる方法も考えられるが、この方法では、認証情報が漏れてしまうと、ネットワークへの不正な接続が容易におこなわれてしまうという問題点がある。【０００６】
この発明は、上述した従来技術による問題点を解消するため、ネットワークへの接続に用いる認証情報を容易かつ安全に管理することができる通信装置、認証情報取得方法、接続要求方法、接続認証方法、認証情報取得プログラム、接続要求プログラムおよび接続認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる通信装置は、複数の通信装置が相互に接続されることによって構築されるネットワークを構成する通信装置であって、自装置と接続されていない他の通信装置（以下、「未接続装置」という）から、当該未接続装置を認証するための認証情報を保持する通信装置の識別情報を受信する受信手段と、前記受信手段によって受信された前記識別情報に対応する通信装置から前記認証情報を取得する取得手段と、前記取得手段によって取得された前記認証情報を用いて、前記未接続装置に対する認証処理をおこなう認証処理手段と、前記認証手段による認証処理が成立した場合、前記未接続装置との通信をおこなう通信手段と、を備えることを特徴とする。【０００８】
この請求項１の発明によれば、未接続装置を認証するための認証情報をネットワーク内の他の通信装置から取得して認証処理をおこなうことができる。これにより、ネットワーク内の少なくとも１つの通信装置が未接続装置に対する認証情報を保持すれば認証処理をおこなうことができるので、ネットワーク内における認証情報の管理が容易となる。また、必要な通信装置以外は認証情報を知ることがないので、認証情報を安全に管理することができる。【０００９】
また、請求項２の発明にかかる通信装置は、請求項１に記載の発明において、前記ネットワーク内における通信装置の接続関係に関する情報を記録する接続関係情報記録手段を備え、前記取得手段は、前記接続関係情報記録手段によって記録された接続関係に関する情報を用いて前記認証情報を取得することを特徴とする。【００１０】
この請求項２の発明によれば、ネットワーク内における通信装置の接続関係に関する情報を用いて認証情報を取得するので、認証情報の取得を効率的におこなうことができる。【００１１】
また、請求項３の発明にかかる通信装置は、請求項２に記載の発明において、前記ネットワーク内において相互に接続された通信装置間の接続には、上り方向および下り方向が規定されており、前記接続関係情報記録手段には、自装置に対して上り方向に接続されている通信装置の識別情報を用いて生成された上り方向情報と、自装置に対して下り方向に接続されている通信装置の識別情報を用いて生成された下り方向情報と、自装置に対して上り方向に接続されている通信装置に対して下り方向に接続されている通信装置の識別情報を用いて生成された上り−下り方向情報とが記録されていることを特徴とする。【００１２】
この請求項３に記載の発明によれば、上り方向情報、下り方向情報、および上り−下り方向情報により、ネットワーク内の通信装置の接続関係を過不足なく記録することができ、認証情報の取得をより効率的におこなうことができる。【００１３】
また、請求項４の発明にかかる通信装置は、請求項２に記載の発明において、前記ネットワーク内において相互に接続された通信装置間の接続には、上り方向および下り方向が規定されており、前記接続関係情報記録手段には、自装置に対して上り方向に接続されている通信装置の識別情報を用いて生成された上り方向情報と、自装置に対して下り方向に接続されている通信装置の識別情報を用いて生成された下り方向情報と、自装置に対して下り方向に接続されている通信装置に対して上り方向に接続されている通信装置の識別情報を用いて生成された下り−上り方向情報とが記録されていることを特徴とする。【００１４】
この請求項４に記載の発明によれば、上り方向情報、下り方向情報、および下り−上り方向情報により、ネットワーク内の通信装置の接続関係を過不足なく記録することができ、認証情報の取得をより効率的におこなうことができる。【００１５】
また、請求項５の発明にかかる通信装置は、請求項１に記載の発明において、前記受信手段は、前記識別情報に代えて前記認証情報を保持する通信装置の前記ネットワーク内におけるアドレス情報を受信し、前記取得手段は、受信手段によって受信された前記アドレス情報を用いて前記認証情報を取得することを特徴とする。【００１６】
この請求項５に記載の発明によれば、ネットワーク内における通信装置の位置（アドレス）を直接知ることができるので、認証情報の取得を迅速におこなうことができる。【００１７】
また、請求項６の発明にかかる通信装置は、請求項１に記載の発明において、自装置以外の他の通信装置を認証するための前記認証情報を記録する認証情報記録手段を備え、前記取得手段は、前記受信手段によって受信された識別情報が自装置の識別情報である場合、前記認証情報記録手段によって記録された前記認証情報を取得することを特徴とする。【００１８】
この請求項６に記載の発明によれば、自装置内に記録された認証情報を用いて認証処理をおこなうことができるので、認証情報の取得を迅速におこなうことができる。【００１９】
また、請求項７の発明にかかる通信装置は、請求項６に記載の発明において、前記未接続装置に対して前記認証情報を発行する認証情報発行手段を備え、前記認証情報記録手段は、前記認証情報発行手段によって発行された前記認証情報を記録することを特徴とする。【００２０】
この請求項７に記載の発明によれば、未接続装置に対して認証情報を発行することができる。これにより、未接続装置に対応する認証情報があらかじめ発行されていなくても、通信装置によって認証情報を発行し、ネットワークへ接続させることができる。【００２１】
また、請求項８の発明にかかる通信装置は、請求項６に記載の発明において、前記認証情報記録手段は、前記取得手段によって他の通信装置から取得された前記認証情報を記録することを特徴とする。【００２２】
この請求項８に記載の発明によれば、他の通信装置から取得した認証情報を記録することができるので、一度取得した認証情報を迅速に再取得することができる。【００２３】
また、請求項９の発明にかかる通信装置は、請求項６に記載の発明において、前記受信手段は、前記ネットワーク内の他の通信装置から前記認証情報記録手段に記録された前記認証情報の送信要求を受信し、前記受信手段によって前記認証情報の前記送信要求が受信された場合、当該送信要求を送信した通信装置に前記認証情報を送信する送信手段を備えることを特徴とする。【００２４】
この請求項９に記載の発明によれば、認証情報記録手段に記録された認証情報を、他の通信装置に送信することができ、ネットワーク内における認証情報の流通を円滑におこなうことができる。【００２５】
また、請求項１０の発明にかかる通信装置は、請求項９に記載の発明において、前記認証情報記録手段は、前記送信手段によって前記認証情報が送信された場合、送信された前記認証情報を消去することを特徴とする。【００２６】
この請求項１０に記載の発明によれば、未接続装置に対する認証情報は、ネットワーク内の通信装置のうち１つのみが保管することになる。よって、認証情報を必要以上に拡散させることなく、安全に管理することができる。【００２７】
また、請求項１１の発明にかかる通信装置は、請求項９に記載の発明において、前記送信手段は、前記認証情報記録手段に記録された前記認証情報のバックアップデータを任意の通信装置に送信するとともに、前記バックアップデータの送信先である通信装置の識別情報を前記ネットワーク内の他の通信装置に送信することを特徴とする。【００２８】
この請求項１１に記載の発明によれば、認証情報のバックアップデータを任意の通信装置に送信し、バックアップデータの送信先を他の通信装置に報知することができる。これにより、認証情報の可用性を高めることができる。【００２９】
また、請求項１２の発明にかかる通信装置は、請求項９〜１１のいずれか一つに記載の発明において、前記受信手段は、前記ネットワーク内の他の通信装置から当該他の通信装置が記録する前記認証情報のバックアップデータの記録先に関する情報（以下、「記録先情報」という）を受信し、前記送信手段は、前記受信手段によって受信された前記識別情報に対応する通信装置が前記ネットワークと接続されていない場合、前記記録先情報を用いて前記バックアップデータの記録先に前記認証情報の送信要求を送信することを特徴とする。【００３０】
この請求項１２に記載の発明によれば、必要な認証情報を記録する通信装置がネットワークに接続されていない場合であっても、バックアップデータの記録先を参照して、バックアップされた認証情報を取得することができる。このため、未接続装置に対する認証処理を円滑におこなうことができる。【００３１】
また、請求項１３の発明にかかる通信装置は、複数の通信装置が相互に接続されることによって構築されるネットワークに接続する通信装置であって、前記ネットワークに接続されている第１の通信装置に対して、自装置に対する認証処理に用いる認証情報を保持する第２の通信装置の識別情報を含んだ前記第１の通信装置に対する接続要求を送信する送信手段と、前記送信手段によって接続要求が送信された結果、前記第１の通信装置による自装置に対する認証処理が成立した場合、前記第１の通信装置との通信をおこなう通信手段と、を備えたことを特徴とする。【００３２】
この請求項１３に記載の発明によれば、ネットワーク内の任意の通信装置に対して認証処理を要求し、ネットワークを用いた通信をおこなうことができる。これにより、接続可能な通信装置が限られている場合であっても、接続可能な通信装置に対して認証処理を要求し、ネットワークを利用することができる。【００３３】
また、請求項１４の発明にかかる通信装置は、複数の通信装置が相互に接続されることによって構築されるネットワークを構成する通信装置であって、自装置と直接接続されていない前記ネットワーク内の他の通信装置（以下、「未接続通信端末」という）から自装置に対する直接の接続要求を受信する受信手段と、自装置と直接接続された他の通信装置（以下、「既接続通信装置」という）に対して、前記未接続通信装置に対する応答要求を送信する送信手段と、前記送信手段によって送信された応答要求に対する応答を前記既接続通信装置を介して受信した場合、前記未接続装置に対する初期登録処理をおこなう認証手段と、前記認証手段による初期登録処理が成立した前記未接続装置との通信をおこなう通信手段と、を備えることを特徴とする。【００３４】
この請求項１４の発明によれば、未接続装置がネットワーク内において他の通信装置から認証を受けた通信装置であることを確認してから初期登録処理をおこなうことができる。これにより、ネットワーク内の通信をより安全におこなうことができる。【００３５】
また、請求項１５の発明にかかる通信装置は、請求項１，１３，１４に記載の発明において、前記ネットワーク内の通信装置は、無線通信によって相互に接続されることを特徴とする。【００３６】
この請求項１５に記載の発明によれば、ネットワーク内の通信装置が無線通信によって接続されており、接続可能な通信装置が動的に変化する場合であっても、認証情報を効率的かつ安全にやり取りし、認証処理をおこなうことができる。【００３７】
また、請求項１６の発明にかかる認証情報取得方法は、複数の通信装置が相互に接続されることによって構築されるネットワーク内の通信装置で用いられる認証情報取得方法であって、前記ネットワークに接続されていない通信装置（以下、「未接続装置」という）から、当該未接続装置を認証するための認証情報を保持する通信装置の識別情報を受信する受信工程と、前記受信工程で受信された前記識別情報に対応する通信装置から前記認証情報を取得する取得工程と、前記取得工程で取得された前記認証情報を用いて、前記未接続装置に対する認証処理をおこなう認証処理工程と、を含んだことを特徴とする。【００３８】
この請求項１６の発明によれば、未接続装置を認証するための認証情報をネットワーク内の他の通信装置から取得して認証処理をおこなうことができる。これにより、ネットワーク内の少なくとも１つの通信装置が未接続装置に対する認証情報を保持すれば認証処理をおこなうことができるので、ネットワーク内における認証情報の管理が容易となる。また、必要な通信装置以外は認証情報を知ることがないので、認証情報を安全に管理することができる。【００３９】
また、請求項１７の発明にかかる接続要求方法は、複数の通信装置が相互に接続されることによって構築されるネットワーク内の通信装置で用いられる接続要求方法あって、前記通信装置に対する認証処理に用いる認証情報を保持する第１の通信装置の識別情報を含んだ前記ネットワークへの接続要求を、前記ネットワークに接続されている第２の通信装置に送信する送信工程と、前記送信工程で接続要求が送信された結果、前記第２の通信装置による前記通信装置に対する認証処理が成立した場合、前記ネットワークを用いて通信をおこなう通信工程と、を含んだことを特徴とする。【００４０】
この請求項１７に記載の発明によれば、ネットワーク内の任意の通信装置に対して認証処理を要求し、ネットワークを用いた通信をおこなうことができる。これにより、接続可能な通信装置が限られている場合であっても、接続可能な通信装置に対して認証処理を要求し、ネットワークを利用することができる。【００４１】
また、請求項１８の発明にかかる接続認証方法は、複数の通信装置が相互に接続されることによって構築されるネットワークを構成する通信装置で用いられる接続認証方法であって、前記通信装置と直接接続されていない前記ネットワーク内の他の通信装置（以下、「未接続通信端末」という）から前記通信装置に対する直接の接続要求を受信する受信工程と、前記通信装置と直接接続された他の通信装置（以下、「既接続通信装置」という）に対して、前記未接続通信装置に対する応答要求を送信する送信工程と、前記送信工程で送信された応答要求に対する応答を前記既接続通信装置を介して受信した場合、前記未接続装置に対する初期登録処理をおこなう認証工程と、を含んだことを特徴とする。【００４２】
この請求項１８の発明によれば、未接続装置がネットワーク内において他の通信装置から認証を受けた通信装置であることを確認してから初期登録処理をおこなうことができる。これにより、ネットワーク内の通信をより安全におこなうことができる。【００４３】
また、請求項１９の発明にかかるは、請求項１６に記載の認証情報取得方法をコンピュータに実行させることを特徴とする。【００４４】
また、請求項２０の発明にかかる通信装置は、請求項１７に記載の接続要求方法をコンピュータに実行させることを特徴とする。【００４５】
また、請求項２１の発明にかかる通信装置は、請求項１８に記載の接続認証方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００４６】
本発明にかかる通信装置、認証情報取得方法、接続要求方法、接続認証方法、認証情報取得プログラム、接続要求プログラムおよび接続認証プログラムによれば、ネットワークへの接続に用いる認証情報を容易かつ安全に管理することができるという効果を奏する。
【図面の簡単な説明】
【００４７】
【図１】図１は、通信ネットワークのネットワーク構成を示す説明図である。
【図２】図２は、アクセスポイント間の信頼関係ネットワークを模式的に示す説明図である。
【図３】図３は、アクセスポイントおよびクライアント端末の機能的構成を示すブロック図である。
【図４】図４は、アクセスポイントおよびクライアント端末のハードウェア構成例を示すブロック図である。
【図５】図５は、通信ネットワークにあらたにアクセスポイントが設けられる場合の処理の手順を示すシーケンス図である。
【図６】図６は、通信ネットワーク内のアクセスポイント間であらたに信頼関係を結ぶ場合（Ｄx≧Ｄy）の処理の手順を示すシーケンス図である。
【図７】図７は、通信ネットワーク内のアクセスポイント間であらたに信頼関係を結ぶ場合（Ｄx＜Ｄy）の処理の手順を示すシーケンス図である。
【図８】図８は、認証側通信装置と被認証側通信装置との間の認証処理の手順を示すシーケンス図である。
【図９】図９は、クライアント端末が通信ネットワークに初めて接続する場合の処理の手順を示すシーケンス図である。
【図１０】図１０は、クライアント端末の通信ネットワークへの接続処理の手順を示すシーケンス図である。
【図１１】図１１は、クライアント端末の通信ネットワークへの接続処理の手順を示すシーケンス図である。
【符号の説明】
【００４８】
３１０  認証側通信装置
３１１  送受信部
３１２  取得部
３１３  接続関係情報記録部
３１４  認証情報記録部
３１５  認証情報発行部
３１６  認証処理部
３１７  通信部
３２０  被認証側通信装置
３２１  送信部
３２２  通信部
【発明を実施するための最良の形態】
【００４９】
以下に添付図面を参照して、この発明にかかる通信装置、認証情報取得方法、接続要求方法、接続認証方法、認証情報取得プログラム、接続要求プログラムおよび接続認証プログラムの好適な実施の形態を詳細に説明する。【００５０】
（実施の形態）
（通信ネットワーク１００のネットワーク構成）
まず、実施の形態にかかる通信ネットワーク１００のネットワーク構成について説明する。図１は、通信ネットワークのネットワーク構成を示す説明図である。通信ネットワーク１００は、アクセスポイント１１０（１１０ａ〜１１０ｄ）とクライアント端末１２０（１２０ａ〜１２０ｈ）とによって構成される。それぞれのアクセスポイント１１０およびクライアント端末１２０には、識別情報ＩＤが付与されている。【００５１】
アクセスポイント１１０は、クライアント端末１２０同士の通信を中継する機器である。アクセスポイント１１０は、少なくとも１台の他のアクセスポイント１１０と相互の信頼関係によって結ばれている。たとえば、図１では、アクセスポイント１１０ａとアクセスポイント１１０ｂ、アクセスポイント１１０ａとアクセスポイント１１０ｃ、アクセスポイント１１０ｂとアクセスポイント１１０ｄ、アクセスポイント１１０ｂとアクセスポイント１１０ｃ、アクセスポイント１１０ｃとアクセスポイント１１０ｄ、との間で相互の信頼関係が結ばれている。以下、アクセスポイント１１０同士の信頼関係によって構成されるネットワークを「信頼関係ネットワーク」という。また、アクセスポイント１１０同士の信頼関係を確認するために用いる認証情報を「信頼関係認証情報」という。【００５２】
アクセスポイント１１０は、信頼関係ネットワークで結ばれた他のアクセスポイント１１０との間でデータを送受信することによって、クライアント端末１２０同士の通信を中継する。通信ネットワーク１００内にあらたにアクセスポイント１１０を設置する場合には、信頼関係ネットワークに既に参加しているアクセスポイント１１０との間で初期登録（信頼関係認証情報の登録）をおこなう。【００５３】
また、既に信頼関係ネットワークに参加しているアクセスポイント１１０間であらたに信頼関係を結びたい場合には（たとえば、図１のアクセスポイント１１０ａとアクセスポイント１１０ｄとの間など）、既存の信頼関係ネットワークを介してあたらに信頼関係を結ぶアクセスポイント１１０まで到達できるか、すなわち、あたらに信頼関係を結ぶアクセスポイント１１０が、信頼関係ネットワーク上に正当に存在するかを確認した上で登録の処理をおこなう。なお、アクセスポイント１１０間の通信は、無線通信または有線通信のいずれであってもよく、無線通信と有線通信とが混在していてもよい。【００５４】
クライアント端末１２０は、たとえば、パーソナルコンピュータや携帯電話端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）など、通信機能を備える情報処理端末である。クライアント端末１２０は、たとえば無線通信によってアクセスポイント１１０と接続する。通信ネットワーク１００を介して他のクライアント端末１２０と通信したい場合、クライアント端末１２０は、任意のアクセスポイント１１０に接続要求をおこない、アクセスポイント１１０による認証処理を受ける。認証が成立した場合、クライアント端末１２０は通信ネットワーク１００を介して他のクライアント端末１２０と通信することができる。【００５５】
アクセスポイント１１０とクライアント端末１２０との間でおこなわれる認証処理に用いる認証情報（以下、「接続用認証情報」という）は、通信ネットワーク１００内のいずれかのアクセスポイント１１０に記録されている。クライアント端末１２０からの接続要求を受けたアクセスポイント１１０は、そのクライアント端末１２０に対応する接続用認証情報が自装置内に記録されていれば、自装置内に記録された接続用認証情報を用いて認証処理をおこなう。一方、そのクライアント端末１２０に対応する認証情報が自装置内に記録されていない場合、アクセスポイント１１０は、そのクライアント端末１２０に対応する認証情報を保持している他のアクセスポイント１１０を検索し、検索されたアクセスポイント１１０から認証情報を取得して認証処理をおこなう。【００５６】
上述のように、アクセスポイント１１０は、直接信頼関係を結ぼうとしている他のアクセスポイント１１０との認証処理に用いる信頼関係認証情報や、通信ネットワーク１００への接続要求をおこなっているクライアント端末１２０との認証処理に用いる接続用認証情報を他のアクセスポイント１１０から取得する必要がある。このとき、アクセスポイント１１０は、信頼関係ネットワークにおけるアクセスポイント１１０間の接続関係（信頼関係）を記録したフィルタＦ（Ｆｕ，Ｆｄ，Ｆｕｄ）を用いて、所望のアクセスポイント１１０を検索する。【００５７】
図２は、アクセスポイント間の信頼関係ネットワークを模式的に示す説明図である。信頼関係ネットワーク２００におけるアクセスポイント１１０間の接続は、「上り方向」および「下り方向」が規定されている。より詳細には、信頼関係ネットワーク２００内のアクセスポイント１１０のうち、任意の１台（たとえば、アクセスポイント１１０ａ）を基準アクセスポイントＳとし、基準アクセスポイントＳを最上位として、基準アクセスポイントＳに向かう方向を上り方向、その逆を下り方向とする。【００５８】
信頼関係ネットワーク２００内の各アクセスポイント１１０には、基準アクセスポイントＳからの接続順位（深さ）を示す整数値Ｄが付与されている。たとえば、図２において、基準アクセスポイントＳ（アクセスポイント１１０ａ）の深さＤを０とすると、基準アクセスポイントＳと直接接続されているアクセスポイント１１０ｂおよびアクセスポイント１１０ｃの深さＤは１となる。また、アクセスポイント１１０ｂに接続されているアクセスポイント１１０ｃおよびアクセスポイント１１０ｄの深さＤは２となる。すなわち、深さＤの値が大きいアクセスポイント１１０から深さＤの値が小さいアクセスポイント１１０に向かう方向が上り方向Ｕ、深さＤの値が小さいアクセスポイント１１０から深さＤの値が大きいアクセスポイント１１０に向かう方向が下り方向Ｄとなる。【００５９】
それぞれのアクセスポイント１１０は、自装置を基準として上り方向に接続されたアクセスポイント１１０の識別情報ＩＤを用いて生成された上り方向のフィルタＦｕと、自装置を基準として下り方向に接続されたアクセスポイント１１０の識別情報ＩＤを用いて生成された下り方向のフィルタＦｄと、自装置を基準として上り方向に接続されたアクセスポイント１１０に対して下り方向に接続されたアクセスポイント１１０の識別情報ＩＤを用いて生成された上り−下り方向のフィルタＦｕｄと、を保持している。【００６０】
たとえば、アクセスポイント１１０ｃのフィルタＦｕは、アクセスポイント１１０ａのＩＤを用いて生成されている。また、アクセスポイント１１０ｃのフィルタＦｄは、アクセスポイント１１０ｄおよびアクセスポイント１１０ｅのＩＤとアクセスポイント１１０ｆおよびアクセスポイント１１０ｇのＩＤを用いて生成されている。また、アクセスポイント１１０ｃのフィルタＦｕｄには、アクセスポイント１１０ｂ、アクセスポイント１１０ｄおよびアクセスポイント１１０ｅのＩＤが記録されている。なお、上り方向または下り方向に複数のアクセスポイント１１０が接続されている場合には、フィルタＦを複数にわけて生成してもよい。【００６１】
これら３つのフィルタＦｕ，Ｆｄ，Ｆｕｄを保持することにより、アクセスポイント１１０は、ネットワーク１００内のすべてのアクセスポイント１１０の接続関係を知ることができる。なお、フィルタＦｕｄに代えて、自装置を基準として下り方向に接続されたアクセスポイント１１０に対して上り方向に接続されたアクセスポイント１１０のＩＤを用いて生成された下り−上り方向のフィルタＦｄｕを用いてもよい。【００６２】
（アクセスポイント１１０およびクライアント端末１２０の機能的構成）
つぎに、アクセスポイント１１０およびクライアント端末１２０の機能的構成について説明する。図３は、アクセスポイントおよびクライアント端末の機能的構成を示すブロック図である。図３において、認証側通信装置３１０とは、クライアント端末１２０（被認証側通信装置３２０）から通信ネットワーク１００への接続を要求されたアクセスポイント１１０である。また、被認証側通信装置３２０とは、認証側通信装置３１０（認証側通信装置３１０）に対して通信ネットワーク１００への接続を要求したクライアント端末１２０である。【００６３】
まず、認証側通信装置３１０の機能的構成について説明する。認証側通信装置３１０は、送受信部３１１、取得部３１２、接続関係情報記録部３１３、認証情報記録部３１４、認証情報発行部３１５、認証処理部３１６、通信部３１７によって構成される。【００６４】
送受信部３１１は、自装置と接続されていない他の通信装置（以下、「未接続装置」という）から、当該未接続装置を認証するための認証情報を保持する通信装置（アクセスポイント１１０）の識別情報を受信する。未接続装置とは、被認証側通信装置３２０であり、あらたに通信ネットワーク１００への接続を要求するクライアント端末１２０である。【００６５】
当該未接続装置を認証するための認証情報とは、クライアント端末１２０に対応する接続用認証情報である。また、認証情報を保持するアクセスポイント１１０の識別情報とは、アクセスポイント１１０の識別情報ＩＤである。なお、送受信部３１１は、識別情報ＩＤに代えて、通信ネットワーク１００内におけるアクセスポイント１１０の位置を一意に特定するアドレス情報（ＩＰアドレス、ＭＡＣアドレスなど）を受信してもよい。【００６６】
取得部３１２は、送受信部３１１によって受信された識別情報ＩＤに対応するアクセスポイント１１０から認証情報を取得する。取得部３１２は、たとえば、後述する接続関係情報記録部３１３によって記録された接続関係に関する情報を用いて認証情報を取得する。また、識別情報としてアクセスポイント１１０のアドレス情報を受信した場合、取得部３１２は、アドレス情報を用いて認証情報を取得する。取得部３１２は、たとえば、識別情報に対応する他のアクセスポイント３３０に認証情報の送信要求を送信し、送信要求に対して返信された認証情報を受信することによって、認証情報を受信する。また、取得部３１２は、送受信部３１１によって受信された識別情報が自装置の識別情報である場合、後述する認証情報記録部３１４によって記録された認証情報を取得する。【００６７】
接続関係情報記録部３１３は、通信ネットワーク１００内におけるアクセスポイント１１０の接続関係に関する情報を記録する。接続関係に関する情報とは、前述のフィルタＦ（Ｆｕ，Ｆｄ、Ｆｕｄ）である。通信ネットワーク１００内において相互に接続されたアクセスポイント１１０間の接続には、上り方向および下り方向が規定されているが、接続関係情報記録部３１３には、自装置に対して上り方向に接続されているアクセスポイント１１０の識別情報ＩＤを用いて生成された上り方向情報（フィルタＦｕ）と、下り方向に接続されているアクセスポイント１１０の識別情報ＩＤを用いて生成された下り方向情報（アクセスポイントＦｄ）と、上り方向に接続されているアクセスポイント１１０に対して下り方向に接続されているアクセスポイント１１０の識別情報ＩＤを用いて生成された上り−下り方向情報（フィルタＦｕｄ）とが記録されている。なお、接続関係情報記録部３１３は、上り−下り方向情報（フィルタＦｕｄ）に代えて、自装置に対して下り方向に接続されているアクセスポイント１１０に対して上り方向に接続されているアクセスポイント１１０の識別情報ＩＤを用いて生成された下り−上り方向情報（フィルタＦｄｕ）を記録していてもよい。【００６８】
認証情報記録部３１４は、自装置以外の他の通信端末を認証するための認証情報を記録する。自装置以外の他の通信端末を認証するための認証情報とは、クライアント端末１２０に対応する接続用認証情報である。認証情報記録部３１４は、たとえば、後述する認証情報発行部３１５によって発行された認証情報を記録する。また、認証情報記録部３１４は、後述する認証処理部３１６による認証処理に用いられた認証情報、すなわち、取得部３１２によって他のアクセスポイント３３０から取得された認証情報を記録する。【００６９】
認証情報発行部３１５は、未接続装置に対して認証情報を発行する。認証情報発行部３１５は、たとえば、通信ネットワーク１００に初めて接続するクライアント端末１２０に対して接続用認証情報を発行する。認証情報発行部３１５は、認証側通信装置３１０と被認証通信装置３２０との間でおこなわれる認証処理の方式に合わせた認証情報を発行する。【００７０】
認証処理部３１６は、取得部３１２によって取得された認証情報を用いて、未接続装置に対する認証処理をおこなう。認証処理部３１６による認証処理は、本実施の形態では特に限定しない。【００７１】
通信部３１７は、認証処理による認証処理が成立した場合、未接続装置との通信をおこなう。通信部３１７は、無線通信によって通信をおこなってもよいし、有線通信によって通信をおこなってもよい。また、たとえば、通信先の通信装置がアクセスポイント１１０である場合には有線通信、クライアント端末１２０である場合には無線通信などと通信方式を切り替えてもよい。【００７２】
また、認証側通信装置３１０は、他のアクセスポイント３３０からの求めに応じて認証情報記録部３１４に記録された認証情報を送信する。この場合、送受信部３１１は、通信ネットワーク１００内の他のアクセスポイント３３０から認証情報記録部３１４に記録された認証情報の送信要求を受信する。送受信部３１１は、認証情報記録部３１４に記録された認証情報を読み出し、送信要求を送信した他のアクセスポイント３３０に認証情報を送信する。送受信部３１１によって認証情報が送信された場合、認証情報記録部３１４は、当該認証情報を消去する。【００７３】
また、認証側通信装置３１０は、認証情報記録部３１４に記録された認証情報のバックアップデータを送受信部３１１を介して他のアクセスポイント３３０に送信してもよい。この場合、認証側通信装置３１０は、バックアップデータの送信先であるアクセスポイント１１０の識別情報ＩＤを記録先情報として他のアクセスポイント３３０に送信する。【００７４】
また、認証側通信装置３１０は、他のアクセスポイント３３０から当該アクセスポイント３３０が記録する認証情報のバックアップデータの記録先情報を受信してもよい。この場合、認証側通信装置３１０は、識別情報ＩＤに対応する他のアクセスポイント３３０が通信ネットワーク１００と接続されていない場合、記録先情報を用いてバックアップデータの記録先に認証情報の送信要求を送信する。【００７５】
つぎに、被認証側通信装置３２０の機能的構成について説明する。被認証側通信装置３２０は、送信部３２１および通信部３２２によって構成される。送信部３２１は、ネットワークに接続されている第１の通信装置に対して、自装置に対する認証処理に用いる認証情報を保持する第２の通信装置（アクセスポイント１１０）の識別情報を含んだ第１の通信装置に対する接続要求を送信する。被認証側通信装置３２０がクライアント端末１２０である場合、ネットワークとは通信ネットワーク１００であり、自装置に対する認証処理に用いる認証情報とは接続用認証情報である。【００７６】
通信部３２２は、送信部３２１によって接続要求が送信された結果、第１の通信装置による自装置に対する認証処理が成立した場合、第１の通信装置との通信をおこなう。【００７７】
なお、アクセスポイント１１０間の信頼関係ネットワークにおいて、２台のアクセスポイント１１０間であらたに信頼関係を結ぶ場合、信頼関係を結ぶように要求されたアクセスポイントは認証側通信装置３１０となる。この場合、認証側通信装置３１０は、送受信部３１０によって、自装置と直接接続されていない（信頼関係のない）他のアクセスポイント（以下、「未接続通信端末」という）から自装置に対する直接の接続要求を受信する。また、認証側通信装置３１０は、送受信部３１０によって、自装置と直接接続された（信頼関係のある）他のアクセスポイント１１０（以下、「既接続通信装置」という）に対して、未接続通信装置に対する応答要求を送信する。そして、認証側通信装置３１０は、送受信部３１０によって送信された応答要求に対する応答を既接続通信装置を介して受信した場合、未接続装置に対する認証処理をおこない、通信部３１７によって、認証処理部３１６による認証処理が成立した未接続装置との通信をおこなう。【００７８】
（アクセスポイント１１０およびクライアント端末１２０のハードウェア構成）
つぎに、アクセスポイント１１０およびクライアント端末１２０のハードウェア構成の一例について説明する。図４は、アクセスポイントおよびクライアント端末のハードウェア構成例を示すブロック図である。アクセスポイント１１０およびクライアント端末１２０は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ（メモリ）４０３、磁気ディスクドライブ４０４、磁気ディスク４０５、光ディスクドライブ４０６、光ディスク４０７、音声Ｉ／Ｆ（インターフェース）４０８、マイク４０９、スピーカ４１０、入力デバイス４１１、映像Ｉ／Ｆ４１２、カメラ４１３、ディスプレイ４１４、通信Ｉ／Ｆ４１５を備えている。また、各構成部４０１〜４１５はバス４２０によってそれぞれ接続されている。【００７９】
ＣＰＵ４０１は、アクセスポイント１１０またはクライアント端末１２０の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、通信プログラム、認証処理プログラムなどの各種プログラムを記録している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。【００８０】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御に従って磁気ディスク４０５に対するデータの読み取り／書き込みを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記録する。磁気ディスク４０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。【００８１】
光ディスクドライブ４０６は、ＣＰＵ４０１の制御に従って光ディスク４０７に対するデータの読み取り／書き込みを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御に従ってデータが読み出される着脱可能な記録媒体である。光ディスク４０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク４０７のほか、ＭＯ、メモリカードなどであってもよい。【００８２】
音声Ｉ／Ｆ４０８は、音声入力用のマイク４０９および音声出力用のスピーカ４１０に接続される。マイク４０９に受音された音声は、音声Ｉ／Ｆ４０８内でＡ／Ｄ変換される。また、スピーカ４１０からは音声が出力される。なお、マイク４０９から入力された音声は、音声データとして磁気ディスク４０５あるいは光ディスク４０７に記録可能である。【００８３】
入力デバイス４１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。さらに、入力デバイス４１１は、デジタルカメラや携帯電話端末などの他の情報処理端末を接続し、データの入出力をおこなうことができる。【００８４】
映像Ｉ／Ｆ４１２は、映像入力用のカメラ４１３および映像出力用のディスプレイ４１４と接続される。映像Ｉ／Ｆ４１２は、具体的には、たとえば、ディスプレイ４１４全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ４１４を表示制御する制御ＩＣなどによって構成される。【００８５】
カメラ４１３は、アクセスポイント１１０またはクライアント端末１２０周辺の映像を撮像し、画像データとして出力する。カメラ４１３で撮像された画像は、画像データとして磁気ディスク４０５あるいは光ディスク４０７に記録可能である。ディスプレイ４１４には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ４１４は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。【００８６】
通信Ｉ／Ｆ４１５は、無線通信または有線通信によって他のアクセスポイント１１０またはクライアント端末１２０と接続し、データの送受信をおこなう。通信Ｉ／Ｆ４１５を介してやりとりされる情報として、アクセスポイント１１０およびクライアント端末１２０間の相互認証処理に用いる認証情報や、入力デバイス４１１を介して入力されたデータ、マイク４０９を介して入力された音声データなどが挙げられる。【００８７】
なお、図３に示したアクセスポイント１１０およびクライアント端末１２０の機能的構成のうち、認証側通信装置３１０の送受信部３１１は通信Ｉ／Ｆ４１５によって、取得部３１２は通信Ｉ／Ｆ４１５または磁気ディスクドライブ４０４または光ディスクドライブ４０６によって、接続関係情報記録部３１３および認証情報記録部３１４は磁気ディスク４０５または光ディスク４０７によって、認証処理部３１６および認証情報発行部３１５はＣＰＵ４０１によって、通信部３１７は通信Ｉ／Ｆ４１５によって、それぞれ構成される。また、被認証側通信装置の送信部３２１は通信Ｉ／Ｆ４１５、磁気ディスクドライブ４０４および磁気ディスク４０５、または光ディスクドライブ４０６および光ディスク４０７によって、通信部３２２は通信Ｉ／Ｆ４１５によって、それぞれ構成される。【００８８】
（アクセスポイント１１０およびクライアント端末１２０の処理）
つぎに、アクセスポイント１１０およびクライアント端末１２０の処理について説明する。以下の説明では、アクセスポイント１１０間の処理として、１．通信ネットワーク１００にあらたにアクセスポイント１１０が設けられる場合の処理、２．通信ネットワーク１００内のアクセスポイント１１０間であらたに信頼関係を結ぶ場合の処理、について説明する。また、アクセスポイント１１０とクライアント端末１２０との間の処理として、３．クライアント端末１２０が通信ネットワーク１００に初めて接続する場合の処理、４．クライアント端末１２０が２回目以降に通信ネットワーク１００に接続する場合の処理、について説明する。【００８９】
まず、１．通信ネットワーク１００にあらたにアクセスポイント１１０が設けられる場合の処理について説明する。図５は、通信ネットワークにあらたにアクセスポイントが設けられる場合の処理の手順を示すシーケンス図である。図５において、認証側通信装置（たとえば、アクセスポイント１１０ｚとする）は、通信ネットワーク１００に既に設けられ、信頼関係ネットワークに参加しているアクセスポイント１１０である。また、被認証側通信装置（たとえばアクセスポイント１１０ｘとする）は、通信ネットワーク１００にあらたに設けられるアクセスポイント１１０である。【００９０】
アクセスポイント１１０ｘは、他のアクセスポイント１１０と自装置とを識別する識別情報ＩＤxを保持している。また、アクセスポイント１１０ｚは、他のアクセスポイント１１０と自装置とを識別する識別情報ＩＤz、上り方向のフィルタＦｕz、下り方向のフィルタＦｄz、上り−下り方向のフィルタＦｕｄz、深さの値Ｄzを保存している。【００９１】
図５のシーケンス図において、アクセスポイント１１０ｘは、まず、既にネットワーク１００に接続されている任意のアクセスポイント１１０（アクセスポイント１１０ｚ）に自装置を識別するＩＤxを含んだ、信頼関係ネットワークへの登録要求を送信する（ステップＳ５０１）。登録要求を受信したアクセスポイント１１０ｚは、アクセスポイント１１０ｘに対して、自装置を識別するＩＤz、フィルタＦｕzの和であるＳＵＭ（Ｆｕz）、フィルタＦｄzの和であるＳＵＭ（Ｆｄz）、フィルタＦｕｄzの和であるＳＵＭ（Ｆｕｄz）、および自装置の深さの値Ｄzを送信する（ステップＳ５０２）。【００９２】
ここで、フィルタＦの和とは、複数のフィルタＦに記録された情報をすべて含んだデータである。たとえば、アクセスポイント１１０ｚの下り方向に２台のアクセスポイント１１０ａ，１１０ｂが接続されている場合、アクセスポイント１１０ｚは、それぞれのアクセスポイント１１０ａ，１１０ｂに対応して２つのフィルタＦｄz-a，Ｆｄz-bを保持している場合がある。この場合、フィルタＦｄzの和とは、フィルタＦｄz-aおよびＦｄz-bに記録された情報をすべて含んだデータである。【００９３】
つぎに、アクセスポイント１１０ｘおよびアクセスポイント１１０ｚは、信頼関係ネットワークにおいて利用される認証方式の初期登録処理を実行し（ステップＳ５０３）、アクセスポイント１１０ｘは被認証側の認証情報Ａxを、アクセスポイント１１０ｚはアクセスポイント１１０ｘに対応する認証側の認証情報Ａ’xをそれぞれ保存する（ステップＳ５０４，Ｓ５０５）。【００９４】
そして、アクセスポイント１１０ｚは、アクセスポイント１１０ｘから受信したアクセスポイント１１０ｘの識別情報ＩＤxをフィルタＦｄzに加えて、アクセスポイント１１０ｘに対応したフィルタＦｄz-xとして保存して（ステップＳ５０６）、処理を終了する。【００９５】
一方、アクセスポイント１１０ｘは、アクセスポイント１１０ｚから受信したＳＵＭ（Ｆｕz）にアクセスポイント１１０ｚの識別情報ＩＤzを加えて、アクセスポイント１１０ｚに対応した上り方向用フィルタＦｕx-zとして保存する（ステップＳ５０７）。また、アクセスポイント１１０ｘは、アクセスポイント１１０ｚから受信したＳＵＭ（Ｆｕｄz）にＳＵＭ（Ｆｄz）を加えて、アクセスポイント１１０ｚに対応したフィルタＦｕｄx-zとして保存する（ステップＳ５０８）。さらに、アクセスポイント１１０ｘは、アクセスポイント１１０ｚから受信した深さの値Ｄzに１を加えて、自装置の深さの値Ｄxとして保存して（ステップＳ５０９）、処理を終了する。以上のような処理によって、アクセスポイント１１０ｘが信頼関係ネットワークに登録される。また、アクセスポイント１１０ｘとアクセスポイント１１０ｚとは直接の信頼関係を持つ。【００９６】
つぎに、２．通信ネットワーク１００内のアクセスポイント１１０間であらたに信頼関係を結ぶ場合の処理について説明する。通信ネットワーク１００内のアクセスポイント１１０間であらたに信頼関係を結ぶ場合、信頼関係を結ぶことを要求する側のアクセスポイント１１０（被認証側通信装置：たとえばアクセスポイント１１０ｘとする）の深さＤの値と、信頼関係を結ぶことを要求される側のアクセスポイント１１０（認証側通信装置：たとえばアクセスポイント１１０ｙとする）の深さＤの値との関係によって、おこなう処理が異なる。具体的には、２−１．被認証側通信装置の深さＤの値≧認証側通信装置の深さＤの値（Ｄx≧Ｄy）である場合と、２−２．被認証側通信装置の深さＤの値＜認証側通信装置の深さＤの値（Ｄx＜Ｄy）である場合とによって処理が異なる。【００９７】
まず、２−１．被認証側通信装置の深さＤの値≧認証側通信装置の深さＤの値である場合の処理について説明する。図６は、通信ネットワーク内のアクセスポイント間であらたに信頼関係を結ぶ場合（Ｄx≧Ｄy）の処理の手順を示すシーケンス図である。【００９８】
アクセスポイント１１０ｘは、識別情報ＩＤx、上り方向のフィルタＦｕx、下り方向のフィルタＦｄx、上り−下り方向のフィルタＦｕｄx、深さの値Ｄx、信頼関係ネットワークにおける被認証側の認証情報Ａxを保持している。また、アクセスポイント１１０ｙは、識別情報ＩＤy、上り方向のフィルタＦｕy、下り方向のフィルタＦｄy、上り−下り方向のフィルタＦｕｄy、深さの値Ｄyを保持している。【００９９】
図６のシーケンス図において、アクセスポイント１１０ｘは、まず、信頼関係を結びたいアクセスポイント１１０（アクセスポイント１１０ｙ）に自装置を識別するＩＤx、深さの値Ｄx、およびフィルタＦｄxの和であるＳＵＭ（Ｆｄx）を含んだ登録要求を送信する（ステップＳ６０１）。登録要求を受信したアクセスポイント１１０ｙは、受信した登録要求に含まれる深さの値（図６の場合Ｄx）と自装置の深さの値Ｄ（図６の場合Ｄy）とを比較する（ステップＳ６０２）。図６の場合、Ｄx≧Ｄyであるので、アクセスポイント１１０ｙは、アクセスポイント１１０ｘに対して自装置を識別するＩＤy、フィルタＦｕyの和であるＳＵＭ（Ｆｕy）、フィルタＦｄyの和であるＳＵＭ（Ｆｄy）、フィルタＦｕｄyの和であるＳＵＭ（Ｆｕｄy）、および自装置の深さの値Ｄyを送信する（ステップＳ６０３）。【０１００】
つぎに、アクセスポイント１１０ｙおよびアクセスポイント１１０ｘは、図８に示す認証処理をおこなう（ステップＳ６０４）。認証処理が成立した場合、アクセスポイント１１０ｙおよびアクセスポイント１１０ｘは、信頼関係ネットワークにおいて利用される認証方式の初期登録処理を実行し（ステップＳ６０５）、アクセスポイント１１０ｘは被認証側の認証情報Ａxを、アクセスポイント１１０ｙはアクセスポイント１１０ｘに対応する認証側の認証情報Ａ’xをそれぞれ保存する（ステップＳ６０６，Ｓ６０７）。【０１０１】
その後、アクセスポイント１１０ｙは、アクセスポイント１１０ｘに対応した下り方向フィルタＦｄy-xとして被認証アクセスポイントから受信したＳＵＭ（Ｆｄx）に被認証アクセスポイントの識別情報ＩＤxを加えたものを保存して（ステップＳ６０８）、処理を終了する。【０１０２】
一方、アクセスポイント１１０ｘは、アクセスポイント１１０ｙから受信したＳＵＭ（Ｆｕy）にアクセスポイント１１０ｙの識別情報ＩＤyを加えて、アクセスポイント１１０ｙに対応した上り方向用フィルタＦｕx-yとして保存する（ステップＳ６０９）。また、アクセスポイント１１０ｘは、アクセスポイント１１０ｙから受信したＳＵＭ（Ｆｕｄy）にＳＵＭ（Ｆｄy）を加えて、アクセスポイント１１０ｙに対応したフィルタＦｕｄx-yとして保存する（ステップＳ６１０）。さらに、アクセスポイント１１０ｘは、アクセスポイント１１０ｙから受信した深さの値Ｄyに１を加えて、自装置の深さの値Ｄxとして保存して（ステップＳ６１１）、処理を終了する。以上のような処理によって、アクセスポイント１１０ｘとアクセスポイント１１０ｙとは直接の信頼関係を持つ。【０１０３】
つづいて、２−２．被認証側通信装置の深さＤの値＜認証側通信装置の深さＤの値（Ｄx＜Ｄy）である場合の処理について説明する。図７は、通信ネットワーク内のアクセスポイント間であらたに信頼関係を結ぶ場合（Ｄx＜Ｄy）の処理の手順を示すシーケンス図である。【０１０４】
図６の場合と同様に、アクセスポイント１１０ｘは、識別情報ＩＤx、上り方向のフィルタＦｕx、下り方向のフィルタＦｄx、上り−下り方向のフィルタＦｕｄx、信頼関係ネットワークにおける被認証側の認証情報Ａx、および認証情報記録先識別情報ＩＤ0x（＝ＩＤz）を保持している。また、アクセスポイント１１０ｙは、識別情報ＩＤy、上り方向のフィルタＦｕy、下り方向のフィルタＦｄy、上り−下り方向のフィルタＦｕｄyを保持している。【０１０５】
図７のシーケンス図において、アクセスポイント１１０ｘは、まず、信頼関係を結びたいアクセスポイント１１０（アクセスポイント１１０ｙ）に対して、自装置を識別するＩＤx、深さの値Ｄx、およびフィルタＦｄxの和であるＳＵＭ（Ｆｄx）を含んだ登録要求を送信する（ステップＳ７０１）。登録要求を受信したアクセスポイント１１０ｙ（アクセスポイント１１０ｙ）は、受信した登録要求に含まれる深さの値（図７の場合Ｄx）と自装置の深さの値（図７の場合Ｄy）とを比較する（ステップＳ７０２）。図７の場合、Ｄx＜Ｄyであるので、アクセスポイント１１０ｙは、アクセスポイント１１０ｘに対して、自装置を識別するＩＤy、自装置の深さの値ＤyおよびＦｕｄyの和であるＳＵＭ（Ｆｕｄy）を送信する（ステップＳ７０３）。アクセスポイント１１０ｘはアクセスポイント１１０ｙに対して、Ｆｕxの和であるＳＵＭ（Ｆｕx）およびＦｕｄxの和であるＳＵＭ（Ｆｕｄx）を送信する（ステップＳ７０４）。【０１０６】
つぎに、アクセスポイント１１０ｙおよびアクセスポイント１１０ｘは、図８に示す認証処理をおこなう（ステップＳ７０５）。認証処理が成立した場合、アクセスポイント１１０ｙおよびアクセスポイント１１０ｘは、信頼関係ネットワークにおいて利用される認証方式の初期登録処理を実行し（ステップＳ７０６）、アクセスポイント１１０ｘは被認証側の認証情報Ａxを、アクセスポイント１１０ｙはアクセスポイント１１０ｘに対応する認証側の認証情報Ａ’xをそれぞれ保存する（ステップＳ７０７，Ｓ７０８）。【０１０７】
その後、アクセスポイント１１０ｘは、アクセスポイント１１０ｙに対応した下り方向フィルタＦｄx-yとして認証アクセスポイントから受信したＳＵＭ（Ｆｄy）に認証アクセスポイントの識別情報ＩＤyを加えたものを保存して（ステップＳ７０９）、処理を終了する。【０１０８】
一方、アクセスポイント１１０ｙは、アクセスポイント１１０ｘから受信したＳＵＭ（Ｆｕx）にアクセスポイント１１０ｘの識別情報ＩＤxを加えて、アクセスポイント１１０ｘに対応した上り方向用フィルタＦｕy-xとして保存する（ステップＳ７１０）。また、アクセスポイント１１０ｙは、アクセスポイント１１０ｘから受信したＳＵＭ（Ｆｕｄx）にＳＵＭ（Ｆｄx）を加えて、アクセスポイント１１０ｘに対応したフィルタＦｕｄy-xとして保存する（ステップＳ７１１）。さらに、アクセスポイント１１０ｙは、アクセスポイント１１０ｘから受信した深さの値Ｄxに１を加えて、自装置の深さの値Ｄyとして保存して（ステップＳ７１２）、処理を終了する。以上のような処理によって、アクセスポイント１１０ｘとアクセスポイント１１０ｙとは直接の信頼関係を持つ。【０１０９】
つづいて、アクセスポイント１１０ｙとアクセスポイント１１０ｘとの間の認証処理（図６のステップＳ６０４、図７のステップＳ７０５参照）の手順を説明する。図８は、認証側通信装置と被認証側通信装置との間の認証処理の手順を示すシーケンス図である。図８に示す処理は、アクセスポイント１１０ｙに対して直接の信頼関係を結ぶよう要求しているアクセスポイント１１０ｘが、アクセスポイント１１０ｙと間接的な信頼関係を持つ正当なアクセスポイントであることを、アクセスポイント１１０ｙが確認するための処理である。なお、図８のシーケンス図では、アクセスポイント１１０ｘとアクセスポイント１１０ｙとは、中継アクセスポイントであるアクセスポイント１１０ｐおよびアクセスポイント１１０ｐを介して接続されているものとする。【０１１０】
まず、認証側通信装置であるアクセスポイント１１０ｙは、フィルタＦ（Ｆｕy，Ｆｄy，Ｆｕｄy）を用いて、信頼関係ネットワーク内におけるアクセスポイント１１０ｘの位置を検索し、アクセスポイント１１０ｘに対する応答要求の送信先を決定する（ステップＳ８０１）。たとえば、フィルタＦｕyにアクセスポイント１１０ｘのＩＤxが記録されている場合、アクセスポイント１１０ｙは、自装置に対して上り方向に接続されたアクセスポイント１１０を転送先とする。図８では、応答要求の送信先としてアクセスポイント１１０ｐが決定される。【０１１１】
つぎに、アクセスポイント１１０ｙは、中継通信装置であるアクセスポイント１１０ｐとの間で相互認証処理をおこない（ステップＳ８０２）、アクセスポイント１１０ｘの識別情報ＩＤxを含んだ応答要求を送信する（ステップＳ８０３）。応答要求を受信したアクセスポイント１１０ｐは、応答要求に含まれる識別情報ＩＤxと自装置の識別情報ＩＤpとを比較する（ステップＳ８０４）。図８の場合、識別情報ＩＤxと識別情報ＩＤpとは一致しない。このため、アクセスポイント１１０ｐは、フィルタＦ（Ｆｕp，Ｆｄp，Ｆｕｄp）を用いて、識別情報ＩＤxのアクセスポイントの位置を検索し、アクセスポイント１１０ｑに応答要求の転送先を決定する（ステップＳ８０５）。【０１１２】
アクセスポイント１１０ｐは、アクセスポイント１１０ｑとの間で相互認証処理をおこない（ステップＳ８０６）、識別情報ＩＤxを含んだ応答要求を転送する（ステップＳ８０７）。応答要求を受信したアクセスポイント１１０ｑは、応答要求に含まれる識別情報ＩＤxと自装置の識別情報ＩＤqとを比較する（ステップＳ８０８）。この場合も、識別情報ＩＤxと識別情報ＩＤqとは一致しない。このため、アクセスポイント１１０ｑは、フィルタＦ（Ｆｕq，Ｆｄq，Ｆｕｄq）を用いて、識別情報ＩＤxのアクセスポイントの位置を検索し、アクセスポイント１１０ｘに応答要求の転送先を決定する（ステップＳ８０９）。【０１１３】
アクセスポイント１１０ｑは、アクセスポイント１１０ｘとの間で相互認証処理をおこない（ステップＳ８１０）、識別情報ＩＤxを含んだ応答要求を転送する（ステップＳ８１１）。応答要求を受信したアクセスポイント１１０ｘは、応答要求に含まれる識別情報ＩＤxと自装置の識別情報ＩＤxとを比較する（ステップＳ８１２）。この場合、識別情報ＩＤxと識別情報ＩＤxとが一致するので、アクセスポイント１１０ｘは、応答要求に対する応答をアクセスポイント１１０ｑに対して送信する（ステップＳ８１３）。【０１１４】
アクセスポイント１１０ｑは、アクセスポイント１１０ｘから送信された応答をアクセスポイント１１０ｐに転送して（ステップＳ８１４）、処理を終了する。また、アクセスポイント１１０ｐは、アクセスポイント１１０ｑから転送された応答をアクセスポイント１１０ｙに転送して（ステップＳ８１５）、処理を終了する。このような処理により、アクセスポイント１１０ｙは、アクセスポイント１１０ｘが自装置と間接的な信頼関係を持つ正当なアクセスポイントであることを確認する。【０１１５】
以上のような処理によって、アクセスポイント１１０間の信頼関係ネットワークが形成される。なお、図８では、中継通信装置が２台の場合について説明したが、中継通信装置は１台となる場合もあるし、３台以上の場合もある。【０１１６】
つぎに、クライアント端末１２０とアクセスポイント１１０との間の処理について説明する。図９は、クライアント端末が通信ネットワークに初めて接続する場合（初期登録時）の処理の手順を示すシーケンス図である。図９では、被認証側通信装置としてのクライアント端末１２０ｎが、認証側通信装置としてのアクセスポイント１１０ｔに対して、通信ネットワーク１００への初期登録を依頼するものとする。クライアント端末１２０ｎは、他のクライアント端末１２０と自端末とを識別する識別情報ＩＤnを保持している。また、アクセスポイント１１０ｔも他のアクセスポイント１１０と自装置とを識別する識別情報ＩＤtを保持している。【０１１７】
図９のシーケンス図において、クライアント端末１２０ｎは、まず、通信ネットワーク１００内の任意のアクセスポイント１１０（アクセスポイント１１０ｔ）に識別情報ＩＤnを含んだ、通信ネットワーク１００への登録要求を送信する（ステップＳ９０１）。アクセスポイント１１０ｔは、通信ネットワーク１００内で利用される認証方式で初期登録処理を実行する（ステップＳ９０２）。【０１１８】
アクセスポイント１１０ｔは、クライアント端末１２０ｎに対して初期登録処理で生成された被認証側の認証情報Ｂnと、自装置の識別情報ＩＤtを送信する（ステップＳ９０３）。また、アクセスポイント１１０ｔは、クライアント端末１２０ｎに対応する認証側の認証情報Ｂ’nを保存して（ステップＳ９０４）、処理を終了する。なお、認証情報ＢnおよびＢ’nは、通信ネットワーク１００への接続用認証情報である。【０１１９】
クライアント端末１２０ｎは、アクセスポイント１１０ｔから送信された被認証側の認証情報Ｂnを保存するとともに（ステップＳ９０５）、自端末に対応する認証側の認証情報Ｂ’nを保存しているアクセスポイント１１０ｔの識別情報ＩＤtを、認証情報記録先識別情報ＩＤ0nとして保存して（ステップＳ９０６）、処理を終了する。【０１２０】
つぎに、クライアント端末１２０が２回目以降に通信ネットワーク１００に接続する場合の処理について説明する。図１０および図１１は、クライアント端末の通信ネットワークへの接続処理の手順を示すシーケンス図である。図１０は、クライアント端末１２０ｎが認証情報記録先通信端末であるアクセスポイント１１０ｔに通信ネットワーク１００への接続要求をおこなう場合の処理である。また、図１１は、認証情報記録先通信装置であるアクセスポイント１１０ｔ以外のアクセスポイント１１０に通信ネットワーク１００への接続要求をおこなう場合の処理である。【０１２１】
図１０において、クライアント端末１２０ｎ（被認証側通信装置）は、識別情報ＩＤn、識別情報記録先識別情報ＩＤ0n、被認証側の認証情報Ｂnを保持している。また、アクセスポイント１１０ｔ（認証側通信装置）は、識別情報ＩＤt、クライアント端末１２０ｎに対応する認証側の認証情報Ｂ’n、上り方向のフィルタＦｕt、下り方向のフィルタＦｄt、上り−下り方向のフィルタＦｕｄtを保持している。【０１２２】
クライアント端末１２０ｎは、まず、アクセスポイント１１０ｔに識別情報ＩＤn、認証情報記録先識別情報ＩＤ0n、被認証側の認証情報Ｂnを含んだ、通信ネットワーク１００への接続要求（認証要求）を送信する（ステップＳ１００１）。接続要求を受信したアクセスポイント１１０ｔは、クライアント端末１２０ｎから送信された認証情報記録先識別情報ＩＤ0nと自装置の識別情報ＩＤtとを比較する（ステップＳ１００２）。図１０の場合、認証情報記録先識別情報ＩＤ0nと識別情報ＩＤtとが一致するので、アクセスポイント１１０ｔは、自装置に記録されている認証側の認証情報Ｂ’nを読み出す（ステップＳ１００３）。【０１２３】
そして、アクセスポイント１１０ｔは、クライアント端末１２０ｎから送信された被認証側の認証情報Ｂnと自端末に記録されている認証側の認証情報Ｂ’nとを用いて認証処理をおこない（ステップＳ１００４）、認証結果をクライアント端末１２０ｎに送信して（ステップＳ１００５）、処理を終了する。ステップＳ１００４で認証処理が成立した場合、クライアント端末１２０ｎは通信ネットワーク１００に接続可能となる。一方、認証処理が成立しなかった場合、クライアント端末１２０ｎはネットワーク１００に接続することができない。なお、認証結果の送信の後、認証処理の方式により必要があればクライアント端末１２０ｎおよびアクセスポイント１１０ｔが保持する認証情報ＢnおよびＢ’nをそれぞれ更新する。【０１２４】
つぎに、図１１について説明する。図１１は、クライアント端末１２０ｎがアクセスポイント１１０ｔ以外のアクセスポイント１１０（アクセスポイント１１０ｊ）に接続要求をおこなった場合の処理を示す。アクセスポイント１１０ｊとアクセスポイント１１０ｔは、中継通信装置であるアクセスポイント１１０ｋを介して接続しているものとする。【０１２５】
図１１において、クライアント端末１２０ｎ（被認証側通信装置）は、識別情報ＩＤn、認証情報記録先識別情報ＩＤ0n、被認証側の認証情報Ｂnを保持している。また、アクセスポイント１１０ｊ（認証側通信装置）は、識別情報ＩＤj、上り方向のフィルタＦｕj、下り方向のフィルタＦｄj、上り−下り方向のフィルタＦｕｄjを保持している。また、アクセスポイント１１０ｋ（中継通信装置）は、識別情報ＩＤk、上り方向のフィルタＦｕk、下り方向のフィルタＦｄk、上り−下り方向のフィルタＦｕｄkを保持している。また、アクセスポイント１１０ｔ（認証情報記録先通信装置）は、識別情報ＩＤｔ、クライアント端末１２０ｎに対応する認証側の認証情報Ｂ’n、上り方向のフィルタＦｕt、下り方向のフィルタＦｄt、上り−下り方向のフィルタＦｕｄtを保持している。【０１２６】
クライアント端末１２０ｎは、まず、アクセスポイント１１０ｊに識別情報ＩＤn、認証情報記録先識別情報ＩＤ0n、被認証側の認証情報Ｂnを含んだ、通信ネットワーク１００への接続要求（認証要求）を送信する（ステップＳ１１０１）。接続要求を受信したアクセスポイント１１０ｊは、クライアント端末１２０ｎから送信された認証情報記録先識別情報ＩＤ0nと自装置の識別情報ＩＤjとを比較する（ステップＳ１１０２）。【０１２７】
図１１の場合、認証情報記録先識別情報ＩＤ0nと識別情報ＩＤjとは一致しない。このため、アクセスポイント１１０ｊは、フィルタＦ（Ｆｕj，Ｆｄj，Ｆｕｄj）を用いて、認証情報記録先識別情報ＩＤ0nと等しい識別情報を有するアクセスポイント（アクセスポイント１１０ｔ）を検索し、クライアント端末１２０ｎに対応する認証情報の送信要求の送信先を決定する（ステップＳ１１０３）。【０１２８】
アクセスポイント１１０ｊは、アクセスポイント１１０ｋとの間で相互認証処理をおこない（ステップＳ１１０４）、識別情報ＩＤn、認証情報記録先識別情報ＩＤ0nを含んだ送信要求を送信する（ステップＳ１１０５）。送信要求を受信したアクセスポイント１１０ｋは、認証情報記録先識別情報ＩＤ0nと自装置の識別情報ＩＤkを比較する（ステップＳ１１０６）。図１１の場合、認証情報記録先識別情報ＩＤ0nと識別情報ＩＤkとは一致しない。このため、アクセスポイント１１０ｋは、フィルタＦ（Ｆｕk，Ｆｄk，Ｆｕｄk）を用いて、認証情報記録先識別情報ＩＤ0nと等しい識別情報を有するアクセスポイント（アクセスポイント１１０ｔ）を検索し、送信要求の転送先を決定する（ステップＳ１１０７）。【０１２９】
アクセスポイント１１０ｋは、アクセスポイント１１０ｔとの間で相互認証処理をおこない（ステップＳ１１０８）、識別情報ＩＤn、認証情報記録先識別情報ＩＤ0nを含んだ送信要求を転送する（ステップＳ１１０９）。送信要求を受信したアクセスポイント１１０ｔは、認証情報記録先識別情報ＩＤ0nと自装置の識別情報ＩＤtを比較する（ステップＳ１１１０）。図１１の場合、認証情報記録先識別情報ＩＤ0nと識別情報ＩＤnとが一致するので、アクセスポイント１１０ｔは、自装置に記録されている認証側の認証情報Ｂ’nを読み出す（ステップＳ１１１１）。【０１３０】
そして、アクセスポイント１１０ｔは、認証情報Ｂ’nをアクセスポイント１１０ｋに送信する（ステップＳ１１１２）。このとき、アクセスポイント１１０ｔは、認証情報Ｂ’nを暗号化した上で送信してもよい。また、アクセスポイント１１０ｔは、認証情報Ｂ’nを自装置の記録部から消去して（ステップＳ１１１３）、処理を終了する。【０１３１】
一方、アクセスポイント１１０ｋは、アクセスポイント１１０ｔから転送された認証情報Ｂ’nをさらにアクセスポイント１１０ｊに転送して（ステップＳ１１１４）、処理を終了する。アクセスポイント１１０ｊは、アクセスポイント１１０ｋから転送された認証側の認証情報Ｂ’nと、クラアント端末１２０ｎから送信された被認証側の認証情報Ｂnとを用いて認証処理をおこない（ステップＳ１１１５）、認証結果および自装置の識別情報ＩＤjをクライアント端末１２０ｎに送信する（ステップＳ１１１６）。そして、アクセスポイント１１０ｊは、認証情報Ｂ’nを保存して（ステップＳ１１１７）、処理を終了する。【０１３２】
ステップＳ１１１２で認証処理が成立した場合、クライアント端末１２０ｎは通信ネットワーク１００に接続可能となる。一方、認証処理が成立しなかった場合、クライアント端末１２０ｎは通信ネットワーク１００に接続することができない。クライアント端末１２０ｎは、アクセスポイント１１０ｊから送信された識別情報ＩＤjを認証情報記録先識別情報ＩＤ0nとして保存して（ステップＳ１１１８）、処理を終了する。なお、認証処理の方式により必要があれば、クライアント端末１２０ｎおよびアクセスポイント１１０ｊが保持する認証情報ＢnおよびＢ’nをそれぞれ更新する。【０１３３】
なお、図１１では、中継通信装置が１台の場合について説明したが、中継通信装置なしで、あるいは複数の中継通信装置を中継して認証処理をおこなってもよい。中継通信装置なしで認証処理をおこなう場合、認証側通信装置は、中継装置を介さず、直接認証情報記録先通信装置と通信する。また、複数の中継通信装置を中継して認証処理をおこなう場合、複数の中継通信装置は、それぞれ上述したステップＳ１１０６〜Ｓ１１０９、Ｓ１１１４の処理をおこなう。【０１３４】
また、上述した説明では、被認証通信装置に対する認証情報は、通信ネットワーク１００のアクセスポイント１１０のうち１台のみに保管されるものとしたが、これには限らない。たとえば、アクセスポイント１１０ａが保管する認証情報のコピー（バックアップデータ）を他のアクセスポイント１１０ｂが保管していてもよい。この場合、たとえば、アクセスポイント１１０ａのバックアップデータの保管先はアクセスポイント１１０ｂであることを、通信ネットワーク１００内の他のアクセスポイント１１０やクライアント端末１２０に通知しておく。そして、他のアクセスポイント１１０は、アクセスポイント１１０ａが通信ネットワーク１００に接続されていない間にアクセスポイント１１０ａが保管する認証情報が必要になった場合には、バックアップデータの保管先であるアクセスポイント１１０ｂに対して認証情報の送信を要求するようにする。【０１３５】
また、上述した説明では、通信ネットワーク１００は、アクセスポイント１１０およびクライアント端末１２０によって構成されるものとしたが、これに限らず、同一の種類の通信端末のみが存在するネットワークにおいても、本発明を適用することができる。たとえば、ノートパソコンのみによって構成されるネットワーク内で、それぞれのソートパソコンが上述したアクセスポイント１１０およびクライアント端末による処理をおこなうことによって通信ネットワーク１００を構築できるようにしてもよい。【０１３６】
以上説明したように、実施の形態にかかる通信ネットワーク１００によれば、被認証側通信装置を認証するための認証情報を通信ネットワーク１００内の他のアクセスポイント１１０間でやり取りして認証処理をおこなうことができる。これにより、通信ネットワーク１００内の少なくとも１つのアクセスポイント１１０が被認証側通信装置に対する認証情報を保持すればよいので、通信ネットワーク１００内における認証情報の管理が容易となる。また、必要な通信装置以外は認証情報を知ることがないので、認証情報を安全に管理することができる。【０１３７】
また、実施の形態にかかる通信ネットワーク１００によれば、アクセスポイント１１０の接続関係を記録したフィルタＦを用いて、認証情報を保管しているアクセスポイント１１０を検索するので、認証情報の取得を効率的におこなうことができる。また、フィルタＦは、上り方向のフィルタＦｕ、下り方向のフィルタＦｄ、および上り−下り方向のフィルタＦｕｄにより、通信ネットワーク１００内のアクセスポイント１１０の接続関係を過不足なく記録することができ、認証情報の取得をより効率的におこなうことができる。【０１３８】
また、実施の形態にかかる通信ネットワーク１００によれば、被認証側通信装置に対する認証情報は、原則として通信ネットワーク１００内のアクセスポイント１１０のうち１つのみが保管することになる。よって、認証情報を必要以上に拡散させることなく、安全に管理することができる。一方で、認証情報のバックアップデータを他のアクセスポイント１１０に送信することにより、認証情報を保管するアクセスポイント１１０が通信ネットワーク１００に接続されていない場合であっても認証情報を得ることができ、認証情報の可用性を高めることができる。【０１３９】
また、実施の形態にかかる通信ネットワーク１００において、被認証側通信装置は、通信ネットワーク１００内の任意のアクセスポイント１１０に対して認証処理を要求し、通信ネットワーク１００を用いた通信をおこなうことができる。これにより、接続可能なアクセスポイント１１０が限られている場合であっても、接続可能なアクセスポイント１１０に対して認証処理を要求し、通信ネットワーク１００を利用することができる。【０１４０】
なお、本実施の形態で説明した認証情報取得方法、接続要求方法および接続認証方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１４１】
以上のように、本発明にかかる通信装置、認証情報取得方法、接続要求方法、接続認証方法、認証情報取得プログラム、接続要求プログラムおよび接続認証プログラムは、ネットワークへの接続時における認証処理に有用であり、特に、無線通信を用いて構成されるネットワークへの接続認証に適している。
【図１】
2009031197.tif 000003
【図２】
2009031197.tif 000004
【図３】
2009031197.tif 000005
【図４】
2009031197.tif 000006
【図５】
2009031197.tif 000007
【図６】
2009031197.tif 000008
【図７】
2009031197.tif 000009
【図８】
2009031197.tif 000010
【図９】
2009031197.tif 000011
【図１０】
2009031197.tif 000012
【図１１】
2009031197.tif 000013
【国際調査報告】
2009031197.tif 000014
2009031197.tif 000015
2009031197.tif 000016
2009031197.tif 000017