(57)【要約】【課題】  無線アドホックネットワークシステムにおけるアクセスポイント間の無線リンク確立時の認証を認証サーバを用いて行えるようにし、セキュリティの向上および管理負担の軽減を図ることのできる無線通信装置を提供する。【解決手段】  無線アドホックネットワークシステムを構成するアクセスポイントとして機能する無線通信装置であって、認証サーバとの接続状態を確認する認証サーバ接続確認部と、上記認証サーバとの接続状態を近隣のアクセスポイントに通知する接続状態通知部と、近隣のアクセスポイントを検出した場合に、自己および近隣のアクセスポイントの上記認証サーバとの接続状態に基づき、認証する側もしくは認証される側のいずれかを選択して認証処理の実行制御を行う認証処理動作制御部とを備える。【選択図】  図３
2006094004.tif 000002
【特許請求の範囲】
【請求項１】
無線アドホックネットワークシステムを構成するアクセスポイントとして機能する無線通信装置であって、
認証サーバとの接続状態を確認する認証サーバ接続確認部と、
上記認証サーバとの接続状態を近隣のアクセスポイントに通知する接続状態通知部と、
近隣のアクセスポイントを検出した場合に、自己および近隣のアクセスポイントの上記認証サーバとの接続状態に基づき、認証する側もしくは認証される側のいずれかを選択して認証処理の実行制御を行う認証処理動作制御部とを備えたことを特徴とする無線通信装置。
【請求項２】
上記認証サーバ接続確認部は、上記認証サーバとの接続状態を示す情報を記憶することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
上記認証サーバ接続確認部は、一定時間の経過もしくは新規のアクセスポイントへの接続が確認された場合に上記認証サーバとの接続状態を確認することを特徴とする請求項１または２のいずれか一項に記載の無線通信装置。
【請求項４】
上記接続状態通知部は、ビーコンもしくはプローブレスポンスに上記認証サーバとの接続状態を示す情報を含めて送信することを特徴とする請求項１乃至３のいずれか一項に記載の無線通信装置。
【請求項５】
上記認証サーバとの接続状態を示す情報に上記認証サーバの識別子を含めることを特徴とする請求項４に記載の無線通信装置。
【請求項６】
上記認証処理動作制御部は、自己の接続状態がオフで近隣のアクセスポイントの接続状態がオンである場合に認証される側として認証処理を開始し、自己の接続状態がオンで近隣のアクセスポイントの接続状態がオフである場合に認証する側として認証処理を開始することを特徴とする請求項１乃至５のいずれか一項に記載の無線通信装置。
【請求項７】
上記認証処理動作制御部は、自己の接続状態がオフで近隣のアクセスポイントの接続状態がオフである場合、認証処理を開始せずに更に他のアクセスポイントの検索を行うことを特徴とする請求項１乃至６のいずれか一項に記載の無線通信装置。
【請求項８】
上記認証処理動作制御部は、自己の接続状態がオンで近隣のアクセスポイントの接続状態がオンである場合、優先度の高い側が認証する側として認証処理を開始することを特徴とする請求項１乃至７のいずれか一項に記載の無線通信装置。
【請求項９】
無線アドホックネットワークシステムを構成するアクセスポイントとして機能する無線通信装置であって、
ブロードキャスト用データの暗号化に必要な鍵を保存し、自己が認証する側もしくは認証される側のいずれとして動作する場合にも共通に参照できる鍵保存部と、
鍵生成のハンドシェイクに際し、自己が認証する側もしくは認証される側のいずれの場合であっても、上記鍵保存部から上記ブロードキャスト用データの暗号化に必要な鍵を読み出し、ハンドシェイクの相手となるアクセスポイントに送信する手段とを備えたことを特徴とする無線通信装置。
【請求項１０】
上記鍵保存部からの鍵の読み出しに際して鍵が存在しない場合、ブロードキャスト用データの暗号化に必要な鍵を新たに作成して上記鍵保存部に保存することを特徴とする請求項９に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線アドホックネットワークシステムを構成するアクセスポイントとして機能する無線通信装置に関する。
【背景技術】
【０００２】
無線アドホックネットワークシステムは、携帯電話における基地局に代表されるような集中制御局を必要とせずに、複数の無線通信装置（アクセスポイント、ノード）の各々が周囲の所定の範囲内にある通信可能な他の無線通信装置とデータ通信し、送信元の無線通信装置から送信先の無線通信装置まで途中の無線通信装置がデータを中継することで遠方までのデータ通信を可能とする技術である。そして、各無線通信装置の周囲には中継機能を持たない端末（ステーション）が存在可能であり、無線通信装置を介して通信が行えるようになっている。
【０００３】
ところで、無線ＬＡＮ（Local Area Network）の規格であるIEEE802.1x(11i)等には、基本セキュリティ技術として、各アクセスポイントおよびステーションが共有鍵を利用して認証を行うプリシェアード（Pre Shared）方式と、認証サーバ（AAA: Authentication, Authorization, Accounting）の管理する認証情報を利用して認証を行うＥＡＰ（Extensible Authentication Protocol）方式とが規定されている（例えば、非特許文献１参照。）。
【０００４】
図１は認証サーバによりアクセスポイント周辺のステーションの認証を行う場合のネットワーク構成の例を示す図である。
【０００５】
図１において、認証サーバＡＡＡとアクセスポイントＡＰ１とが有線ネットワークで接続され、アクセスポイントＡＰ１〜ＡＰ４の間で無線リンクが確立しているものとすると、例えばアクセスポイントＡＰ２の周辺に存在するステーションＳＴＡ１からアクセスポイントＡＰ２に対して接続要求が行われると、アクセスポイントＡＰ２からアクセスポイントＡＰ１を介して認証サーバＡＡＡに認証要求が行われ、認証結果が認証サーバＡＡＡからアクセスポイントＡＰ１を介してアクセスポイントＡＰ２に戻され、認証結果が肯定的であればステーションＳＴＡ１の接続が許可される。
【０００６】
このように、認証サーバを用いたステーションの認証は、各アクセスポイント間の無線リンクが確立し、認証サーバと通信可能になっていることが前提となる。
【０００７】
一方、上述したのはアクセスポイント周辺のステーションの認証についてであるが、無線アドホックネットワークシステムを構築するにあたっては、先ず各アクセスポイント間の無線リンクを確立しなければならず、この場合にあってもセキュリティを維持するため、新たに無線アドホックネットワークに加わるアクセスポイントの認証を行う必要がある。この場合、一般には認証サーバとの通信は行えないため、上述した認証サーバによる認証は行えず、前述したプリシェアード方式による認証が行われていた。
【０００８】
図２はアクセスポイント間のリンクをプリシェアード方式の認証により確立する様子を示す図である。
【０００９】
図２において、認証サーバＡＡＡとアクセスポイントＡＰ１とが有線ネットワークで接続され、アクセスポイントＡＰ１〜ＡＰ４の間でまだ無線リンクが確立していないものとすると、各アクセスポイントＡＰ１〜ＡＰ４は事前に設定された共有鍵を用いて隣接するアクセスポイントとの間で互いに認証を行い、認証がとれた場合に無線リンクを確立する。
【非特許文献１】IEEE 802.11i-2004 Amendment to IEEE Std 802.11, 1999 Edition (Reaff 2003). IEEE Standard for Information technology--Telecommunications and information exchange between system--Local and metropolitan area networks?Specific requirements--Part 11:Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications--Amendment 6: Medium Access Control (MAC) Security Enhancements
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従来の無線アドホックネットワークシステムにおけるアクセスポイント間の無線リンク確立時の認証は上述したように行われていたものであるが、次のような問題点が指摘されていた。
【００１１】
すなわち、プリシェアード方式による共有鍵は事前に各アクセスポイントに設定されるものであり、共有鍵の交換が行われるまでは固定的に使用されるものであるため、共有鍵が盗まれた場合、不正なアクセスポイントやステーションが接続されて通信内容が流出する危険が存在する。
【００１２】
また、各アクセスポイントへの共有鍵の設定は、アクセスポイントの数（総数）が少ない場合にはさほど問題とならないが、数が多くなると作業負担が大きくなり、管理が煩雑となる。
【００１３】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、無線アドホックネットワークシステムにおけるアクセスポイント間の無線リンク確立時の認証を認証サーバを用いて行えるようにし、セキュリティの向上および管理負担の軽減を図ることのできる無線通信装置を提供することにある。
【００１４】
また、認証が終了した後の各アクセスポイント間で通信データの暗号化に用いる鍵生成の処理を効率化することのできる無線通信装置を提供することも目的とする。
【課題を解決するための手段】
【００１５】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、無線アドホックネットワークシステムを構成するアクセスポイントとして機能する無線通信装置であって、認証サーバとの接続状態を確認する認証サーバ接続確認部と、上記認証サーバとの接続状態を近隣のアクセスポイントに通知する接続状態通知部と、近隣のアクセスポイントを検出した場合に、自己および近隣のアクセスポイントの上記認証サーバとの接続状態に基づき、認証する側もしくは認証される側のいずれかを選択して認証処理の実行制御を行う認証処理動作制御部とを備えるようにしている。
【００１６】
また、請求項２に記載されるように、上記認証サーバ接続確認部は、上記認証サーバとの接続状態を示す情報を記憶するようにすることができる。
【００１７】
また、請求項３に記載されるように、上記認証サーバ接続確認部は、一定時間の経過もしくは新規のアクセスポイントへの接続が確認された場合に上記認証サーバとの接続状態を確認するようにすることができる。
【００１８】
また、請求項４に記載されるように、上記接続状態通知部は、ビーコンもしくはプローブレスポンスに上記認証サーバとの接続状態を示す情報を含めて送信するようにすることができる。
【００１９】
また、請求項５に記載されるように、上記認証サーバとの接続状態を示す情報に上記認証サーバの識別子を含めるようにすることができる。
【００２０】
また、請求項６に記載されるように、上記認証処理動作制御部は、自己の接続状態がオフで近隣のアクセスポイントの接続状態がオンである場合に認証される側として認証処理を開始し、自己の接続状態がオンで近隣のアクセスポイントの接続状態がオフである場合に認証する側として認証処理を開始するようにすることができる。
【００２１】
また、請求項７に記載されるように、上記認証処理動作制御部は、自己の接続状態がオフで近隣のアクセスポイントの接続状態がオフである場合、認証処理を開始せずに更に他のアクセスポイントの検索を行うようにすることができる。
【００２２】
また、請求項８に記載されるように、上記認証処理動作制御部は、自己の接続状態がオンで近隣のアクセスポイントの接続状態がオンである場合、優先度の高い側が認証する側として認証処理を開始するようにすることができる。
【００２３】
また、請求項９に記載されるように、無線アドホックネットワークシステムを構成するアクセスポイントとして機能する無線通信装置であって、ブロードキャスト用データの暗号化に必要な鍵を保存し、自己が認証する側もしくは認証される側のいずれとして動作する場合にも共通に参照できる鍵保存部と、鍵生成のハンドシェイクに際し、自己が認証する側もしくは認証される側のいずれの場合であっても、上記鍵保存部から上記ブロードキャスト用データの暗号化に必要な鍵を読み出し、ハンドシェイクの相手となるアクセスポイントに送信する手段とを備えるようにすることができる。
【００２４】
また、請求項１０に記載されるように、上記鍵保存部からの鍵の読み出しに際して鍵が存在しない場合、ブロードキャスト用データの暗号化に必要な鍵を新たに作成して上記鍵保存部に保存するようにすることができる。
【発明の効果】
【００２５】
本発明の無線通信装置にあっては、無線アドホックネットワークシステムにおけるアクセスポイント間の無線リンク確立時の認証を認証サーバを用いて行えるため、セキュリティの向上および管理負担の軽減を図ることができる。
【００２６】
また、認証が終了した後の各アクセスポイント間で通信データの暗号化に用いる鍵生成において、１回のハンドシェイクでブロードキャスト用データの暗号化に必要な鍵の取得が行えるため、処理を効率化することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の好適な実施形態について説明する。
【００２８】
図３は本発明の第１の実施形態にかかる無線通信装置の構成図である。
【００２９】
図３において、無線通信装置１０は無線アドホックネットワークシステムを構成するアクセスポイント（ノード）として機能するものであり、通常の無線ＬＡＮ装置が通信に必要となる基本部分として、無線ＬＡＮの無線部分（IEEE802.11 PHY）を構成する無線信号処理部１１と、無線ＬＡＮの制御部分（IEEE802.11 MAC）を構成する無線制御部１２とを備えている。
【００３０】
また、無線通信装置１０は、IEEE802.11iで標準の認証技術として規定される、認証する側（Authenticator）の処理を行う認証部１３と、認証される側（Supplicant）の処理を行う認証要求部１４とを備えている。
更に、本発明の主要部分として、認証に必要な情報（ユーザ名、パスワード、アクセス制御リスト等）を保有する認証サーバとの接続状態を確認する認証サーバ接続確認部１５と、認証サーバとの接続状態を近隣のアクセスポイントに通知する接続状態通知部１６と、近隣のアクセスポイントを検出した場合に、自己および近隣のアクセスポイントの認証サーバとの接続状態に基づき、認証する側もしくは認証される側のいずれかを選択して認証処理の実行制御（認証実行のタイミング制御、順番制御等）を行う認証処理動作制御部１７とを備えている。
【００３１】
図４は図３に示した認証サーバ接続確認部１５の処理を示すフローチャートである。
【００３２】
図４において、認証サーバ接続確認部１５は、一定時間の経過もしくは新規ノードへの接続が確認された場合に、認証サーバとの接続状態を確認する（ステップＳ１０１）。
【００３３】
確認の結果、接続しているものと判断された場合、認証サーバとの接続状態を示す情報Ｓをオン（ＯＮ）とし（ステップＳ１０２）、その接続状態Ｓを記憶する（ステップＳ１０４）。
【００３４】
また、確認の結果、接続していないものと判断された場合、認証サーバとの接続状態Ｓをオフ（ＯＦＦ）とし（ステップＳ１０３）、その接続状態Ｓを記憶する（ステップＳ１０４）。
【００３５】
そして、タイマーによる一定時間経過の確認および新規ノードへの接続の確認を行い（ステップＳ１０５）、一定時間の経過もしくは新規ノードへの接続が確認された場合に認証サーバとの接続状態の確認の処理（ステップＳ１０１）に戻る。
【００３６】
以上の処理により、無線通信装置１０の接続状態Ｓは認証サーバとの最新の接続状態を示すものとなる。
【００３７】
図５は図３に示した接続状態通知部１６の処理を示すフローチャートである。
【００３８】
図５において、接続状態通知部１６は、下位の無線制御部１２等からノードの状態を示すビーコン（Beacon）もしくはプローブレスポンス（Probe Response）の送信要求を受信すると（ステップＳ２０１）、前述した認証サーバ接続確認部１５で管理される認証サーバとの接続状態Ｓを確認し（ステップＳ２０２）、認証サーバとの接続状態Ｓをビーコンもしくはプローブレスポンスに挿入して送信する（ステップＳ２０３）。この際、接続状態Ｓの内容として、接続可否（オン、オフ）は必須要素であり、オプションとして認証サーバの識別子（ＩＤ）を含めることができる。認証サーバの識別子を含めることで、複数の認証サーバが存在する場合の管理を容易にすることができる。
【００３９】
以上の処理により、近隣に存在する他のアクセスポイントに対して自己の認証サーバとの接続状態Ｓを通知することができる。
【００４０】
図６は図３に示した認証処理動作制御部１７の処理を示すフローチャートである。
【００４１】
図６において、認証処理動作制御部１７は、近隣の接続対象ノードを検出すると（ステップＳ３０１）、自ノードの認証サーバとの接続状態Ｓを確認し（ステップＳ３０２）、続いて接続対象ノードの認証サーバとの接続状態Ｓを確認する（ステップＳ３０３、Ｓ３０６）。
【００４２】
そして、自ノードの接続状態Ｓがオフで接続対象ノードの接続状態Ｓがオンの場合、接続対象ノードに対して自己側を認証される側（Supplicant）として、認証要求部１４（図３）による認証処理を開始する（ステップＳ３０４）。認証処理が終了した場合は再び近隣の接続対象ノードの検出（ステップＳ３０１）に戻る。
【００４３】
また、自ノードの接続状態Ｓがオフで接続対象ノードの接続状態Ｓがオフの場合、認証処理を開始せずに待機して更に他のノードの検索を行う（ステップＳ３０５、Ｓ３０１）。
【００４４】
また、自ノードの接続状態Ｓがオンで接続対象ノードの接続状態Ｓがオンの場合、優先度の高い側が認証する側として認証処理を開始する（ステップＳ３０７）。優先度としては、例えば、ＭＡＣ（Media Access Control）アドレスが大きいものを優先度が高いものとすることができる。そして、認証処理が終了した場合は再び近隣の接続対象ノードの検出（ステップＳ３０１）に戻る。
【００４５】
また、自ノードの接続状態Ｓがオンで接続対象ノードの接続状態Ｓがオフの場合、接続対象ノードに対して自己側を認証する側（Authenticator）として、認証部１３（図３）による認証処理を開始する（ステップＳ３０８）。認証処理が終了した場合は再び近隣の接続対象ノードの検出（ステップＳ３０１）に戻る。
【００４６】
以上の処理により、認証サーバと接続状態にあるアクセスポイントが近隣のアクセスポイントとの間で認証サーバによる認証を行うことで無線リンクを確立していくことができる。
【００４７】
図７は本発明によるアクセスポイント間のリンクの確立の様子を示す図である。
【００４８】
図７において、当初は（ａ）に示すように認証サーバＡＡＡとアクセスポイントＡＰ１とが有線ネットワークで接続されているのみであり、アクセスポイントＡＰ１〜ＡＰ４の間でまだ無線リンクが確立していないものとする。この時点では、アクセスポイントＡＰ１の接続状態Ｓはオンであり、他のアクセスポイントＡＰ２〜ＡＰ４の接続状態Ｓはオフである。なお、接続状態Ｓがオンの場合を「Parent」、接続状態Ｓがオフの場合を「Child」と付記してある。
【００４９】
（ａ）に示す状態において、アクセスポイントＡＰ１〜ＡＰ４は自己の接続状態Ｓを近隣のアクセスポイントと交換し合い、接続状態ＳがオンのアクセスポイントＡＰ１と接続状態ＳがオフのアクセスポイントＡＰ２との間で（ｂ）に示すように認証処理が開始され、リンクが確立する。
【００５０】
同様に、（ｃ）（ｄ）に示すように、順次にリンクが確立して行き、全てのアクセスポイントＡＰ１〜ＡＰ４の間でリンクが確立する。
【００５１】
なお、認証サーバＡＡＡを１台として説明したが、認証サーバＡＡＡは複数存在してもよい。また、アクセスポイント間の無線リンクの確立は直線的に行われるとは限らず、配置に応じて枝状に連結していくのが一般的である。
【００５２】
次に、認証が終了した後の各アクセスポイント間で通信データの暗号化に用いる鍵生成処理の効率化について説明する。
【００５３】
図８は認証処理終了後の一般的な鍵生成処理を示すシーケンス図であり、「4-Way Handshake」と呼ばれる処理を示している。
【００５４】
図８において、一方のアクセスポイントＡＰ１の認証要求部１４において共通鍵ＰＭＫ（Pairwise Master Key）を保有するとともに、乱数２を生成する（ステップＳ４０１）。他方のアクセスポイントＡＰ２の認証部１３においても、共通鍵ＰＭＫを保有するとともに、乱数１を生成する（ステップＳ４０２）。
【００５５】
そして、アクセスポイントＡＰ２の認証部１３から乱数１を含むメッセージ１をアクセスポイントＡＰ１の認証要求部１４に送信すると（ステップＳ４０３）、アクセスポイントＡＰ１の認証要求部１４では乱数１と乱数２と共通鍵ＰＭＫからユニキャスト用データの暗号化に必要な鍵ＰＴＫ（Pairwise Transient Key）を作成する（ステップＳ４０４）。なお、ユニキャスト用データの暗号化に必要な鍵ＰＴＫは、通常はステーションからアクセスポイントへの上り方向のデータの暗号化に用いられる鍵であり、送信相手となるアクセスポイントだけが解読できればよいことからユニキャスト用とされている。
【００５６】
次いで、アクセスポイントＡＰ１の認証要求部１４は乱数２と認証子（ＭＩＣ：Message Integrity Code）を含むメッセージ２をアクセスポイントＡＰ２の認証部１３に送信し（ステップＳ４０５）、アクセスポイントＡＰ２の認証部１３では乱数１と乱数２と共通鍵ＰＭＫからユニキャスト用データの暗号化に必要な鍵ＰＴＫを作成する（ステップＳ４０６）。
【００５７】
次いで、アクセスポイントＡＰ２の認証部１３ではブロードキャスト用データの暗号化に必要な鍵ＧＴＫ（Group Transient Key）を作成する（ステップＳ４０７）。なお、ブロードキャスト用データの暗号化に必要な鍵ＧＴＫは、通常はアクセスポイントから配下の複数のステーションへの下り方向のデータの暗号化に用いられる鍵であり、複数のステーションで解読する必要があるためブロードキャスト用とされている。
【００５８】
次いで、アクセスポイントＡＰ２の認証部１３は鍵ＰＴＫの利用指示、認証子、暗号化された鍵ＧＴＫを含むメッセージ３をアクセスポイントＡＰ１の認証要求部１４に送信し（ステップＳ４０８）、アクセスポイントＡＰ１の認証要求部１４は確認および認証子を含むメッセージ４をアクセスポイントＡＰ２の認証部１３に送信する（ステップＳ４０９）。
【００５９】
以上の処理により、両側のアクセスポイントＡＰ１、ＡＰ２においてユニキャスト用データの暗号化に必要な鍵ＰＴＫが取得されるとともに、アクセスポイントＡＰ２で作成したブロードキャスト用データの暗号化に必要な鍵ＧＴＫがアクセスポイントＡＰ１側に伝達される。通常は図９に示すように一方が認証要求部しか必要のないステーション（ＳＴＡ）で他方が認証部しか必要のないアクセスポイント（ＡＰ）であるため、上記の処理により両者間のデータ通信に必要な鍵の生成は完了するが、本発明におけるように両者が対等な関係にあるアクセスポイント間の場合、すなわち図１０に示すように両アクセスポイントに認証部と認証要求部が必要となる場合には、図８に示した処理を各アクセスポイントＡＰ１、ＡＰ２の認証要求部１４と認証部１３を入れ替えてもう一度実行する必要がある。このため、鍵生成の処理に時間がかかるという問題がある。更に、この鍵の生成は各アクセスポイント間で１回行えばよいというものではなく、セキュリティを向上するために所定の時間もしくは所定のデータ量の通信が行われる都度に行われるものであるため、その処理時間の問題はデータ通信のスループットを悪化させる要因となる。
【００６０】
そこで、本発明の第２の実施形態では、鍵生成の処理を効率化する技術を提案している。
【００６１】
図１１は本発明の第２の実施形態にかかる無線通信装置の構成図である。
【００６２】
図１１において、無線アドホックネットワークシステムを構成するアクセスポイント（ノード）として機能する無線通信装置１０には、認証する側（Authenticator）の処理を行う認証部１３と、認証される側（Supplicant）の処理を行う認証要求部１４とともに、ブロードキャスト用データの暗号化に必要な鍵を保存し、自己が認証する側もしくは認証される側のいずれとして動作する場合にも共通に参照可能とすることでＧＴＫに不一致が生じないようにするための鍵保存部としてのＧＴＫ保存部１８が設けられ、認証部１３および認証要求部１４は鍵生成のハンドシェイクに際し、自己が認証する側もしくは認証される側のいずれの場合であっても、ＧＴＫ保存部１８からブロードキャスト用データの暗号化に必要な鍵を読み出し、ハンドシェイクの相手となるアクセスポイントに送信するようになっている。なお、他の構成は図３に示したものと同様である。
【００６３】
図１２は第２の実施形態における鍵生成処理を示すシーケンス図である。
【００６４】
図１２において、一方のアクセスポイントＡＰ１の認証要求部１４において共通鍵ＰＭＫを保有するとともに、乱数２を生成する（ステップＳ５０１）。他方のアクセスポイントＡＰ２の認証部１３においても、共通鍵ＰＭＫを保有するとともに、乱数１を生成する（ステップＳ５０２）。
【００６５】
そして、アクセスポイントＡＰ２の認証部１３から乱数１を含むメッセージ１をアクセスポイントＡＰ１の認証要求部１４に送信すると（ステップＳ５０３）、アクセスポイントＡＰ１の認証要求部１４では乱数１と乱数２と共通鍵ＰＭＫからユニキャスト用データの暗号化に必要な鍵ＰＴＫを作成する（ステップＳ５０４）。
【００６６】
更に、アクセスポイントＡＰ１の認証要求部１４ではブロードキャスト用データの暗号化に必要な鍵ＧＴＫ１をＧＴＫ保存部１８から読み込み、鍵ＧＴＫ１が保存されていなければ作成してＧＴＫ保存部１８に保存する（ステップＳ５０５）。
【００６７】
次いで、アクセスポイントＡＰ１の認証要求部１４は乱数２と認証子（ＭＩＣ）と暗号化された鍵ＧＴＫ１を含むメッセージ２をアクセスポイントＡＰ２の認証部１３に送信し（ステップＳ５０６）、アクセスポイントＡＰ２の認証部１３では乱数１と乱数２と共通鍵ＰＭＫからユニキャスト用データの暗号化に必要な鍵ＰＴＫを作成する（ステップＳ５０７）。
【００６８】
次いで、アクセスポイントＡＰ２の認証部１３ではブロードキャスト用データの暗号化に必要な鍵ＧＴＫ２をＧＴＫ保存部１８から読み込み、鍵ＧＴＫ２が保存されていなければ作成してＧＴＫ保存部１８に保存する（ステップＳ５０８）。
【００６９】
次いで、アクセスポイントＡＰ２の認証部１３は鍵ＰＴＫの利用指示、認証子、暗号化された鍵ＧＴＫ２を含むメッセージ３をアクセスポイントＡＰ１の認証要求部１４に送信し（ステップＳ５０９）、アクセスポイントＡＰ１の認証要求部１４は確認および認証子を含むメッセージ４をアクセスポイントＡＰ２の認証部１３に送信する（ステップＳ５１０）。
【００７０】
以上の処理を１回行うことにより、各アクセスポイント間で通信データの暗号化に用いる鍵生成処理が完了することになり、処理を効率化することができる。
【００７１】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００７２】
【図１】認証サーバによりアクセスポイント周辺のステーションの認証を行う場合のネットワーク構成の例を示す図である。
【図２】アクセスポイント間のリンクをプリシェアード方式の認証により確立する様子を示す図である。
【図３】本発明の第１の実施形態にかかる無線通信装置の構成図である。
【図４】認証サーバ接続確認部の処理を示すフローチャートである。
【図５】接続状態通知部の処理を示すフローチャートである。
【図６】認証処理動作制御部の処理を示すフローチャートである。
【図７】本発明によるアクセスポイント間のリンクの確立の様子を示す図である。
【図８】認証処理終了後の一般的な鍵生成処理を示すシーケンス図である。
【図９】ステーションとアクセスポイントの間での認証および鍵生成で必要とされる機能部を示す図である。
【図１０】アクセスポイント間での認証および鍵生成で必要とされる機能部を示す図である。
【図１１】本発明の第２の実施形態にかかる無線通信装置の構成図である。
【図１２】第２の実施形態における鍵生成処理を示すシーケンス図である。
【符号の説明】
【００７３】
１０              無線通信装置
１１              無線信号処理部
１２              無線制御部
１３              認証部
１４              認証要求部
１５              認証サーバ接続確認部
１６              接続状態通知部
１７              認証処理動作制御部
１８              ＧＴＫ保存部
ＡＰ１〜ＡＰ４    アクセスポイント
ＡＡＡ            認証サーバ
【図１】
2006094004.tif 000003
【図２】
2006094004.tif 000004
【図３】
2006094004.tif 000005
【図４】
2006094004.tif 000006
【図５】
2006094004.tif 000007
【図６】
2006094004.tif 000008
【図７】
2006094004.tif 000009
【図８】
2006094004.tif 000010
【図９】
2006094004.tif 000011
【図１０】
2006094004.tif 000012
【図１１】
2006094004.tif 000013
【図１２】
2006094004.tif 000014