(57)【要約】【課題】無線通信装置において、他の無線通信装置との暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行う。【解決手段】無線通信システム１０００は、アクセスポイント１００と、無線端末２００Ａと、無線端末２００Ｂとを備える。アクセスポイント１００、および、無線端末２００Ａは、それぞれ、既存のＲＦＩＤカード３００Ａが備えるＲＦＩＤタグ３１０Ａから読み出された固有情報に基づいて、同一の変換関数を用いて、共有鍵を一意的に生成し、この共有鍵に基づいて、共通の暗号鍵を生成する。また、アクセスポイント１００、および、無線端末２００Ｂは、それぞれ、既存のＲＦＩＤカード３００Ｂが備えるＲＦＩＤタグ３１０Ｂから読み出された固有情報に基づいて、同一の変換関数を用いて、共有鍵を一意的に生成し、この共有鍵に基づいて、共通の暗号鍵を生成する。【選択図】図１
2011040820.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置であって、
固有の情報を保持するＲＦＩＤ（Radio Frequency Identification）タグから読み出された所定の情報を取得する取得部と、
前記所定の情報に基づいて、他の無線通信装置との暗号化通信に用いられる暗号鍵を生成する基になる共有鍵を一意的に生成する共有鍵生成部と、
前記共有鍵を記憶する共有鍵記憶部と、
前記共有鍵を認証情報として用いて、当該無線通信装置と前記他の無線通信装置との認証を行う認証処理部と、
前記認証処理部によって、前記認証が成功した場合に、少なくとも前記共有鍵に基づいて、前記暗号鍵を生成する暗号鍵生成部と、
前記暗号鍵を用いて、前記暗号化通信を行う通信部と、
を備える無線通信装置。
【請求項２】
請求項１記載の無線通信装置であって、
前記ＲＦＩＤタグは、前記無線通信装置における前記共有鍵の生成以外の目的で利用されたときに、前記ＲＦＩＤタグが保持する前記情報の一部が、ＲＦＩＤライタによって、逐次、更新されるＲＦＩＤタグである、
無線通信装置。
【請求項３】
請求項１または２記載の無線通信装置であって、
前記所定の情報は、前記ＲＦＩＤタグを識別可能な識別情報を含み、
前記無線通信装置は、さらに、前記識別情報を予め登録する識別情報登録部を備え、
前記共有鍵生成部は、前記共有鍵の生成に先立ち、
前記所定の情報に含まれる前記識別情報が、前記識別情報登録部に登録されている場合に、前記共有鍵を生成し、
前記所定の情報に含まれる前記識別情報が、前記識別情報登録部に登録されていない場合に、前記共有鍵を生成しない、
無線通信装置。
【請求項４】
請求項１ないし３のいずれかに記載の無線通信装置であって、さらに、
前記共有鍵の有効期限を設定する有効期限設定部を備え、
前記共有鍵記憶部は、前記有効期限と関連付けて、前記共有鍵を記憶する、
無線通信装置。
【請求項５】
第１の無線通信装置と第２の無線通信装置との間で暗号化通信を行う無線通信システムであって、
前記第１および第２の無線通信装置は、
固有の情報を保持するＲＦＩＤ（Radio Frequency Identification）タグから読み出された所定の情報を取得する取得部と、
前記所定の情報に基づいて、前記暗号化通信に用いられる暗号鍵を生成する基になる共有鍵を一意的に生成する共有鍵生成部と、
前記共有鍵を記憶する共有鍵記憶部と、
前記共有鍵を認証情報として用いて、当該無線通信装置と他の無線通信装置との認証を行う認証処理部と、  前記認証処理部によって、前記認証が成功した場合に、少なくとも前記共有鍵に基づいて、前記暗号鍵を生成する暗号鍵生成部と、
前記暗号鍵を用いて、前記暗号化通信を行う通信部と、
を備える無線通信システム。
【請求項６】
ネットワーク装置であって、
固有の情報を保持するＲＦＩＤ（Radio Frequency Identification）タグから読み出された所定の情報を取得する取得部と、
前記所定の情報に基づいて、当該ネットワーク装置と他のネットワーク装置との認証に用いられる認証情報を生成する認証情報生成部と、
前記認証情報を記憶する認証情報記憶部と、
前記認証情報を用いて、前記認証を行う認証処理部と、
を備えるネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信システム、および、ネットワーク装置に関するものである。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Local Area Network）が普及している。この無線ＬＡＮにおいて、互いに通信を行う無線通信装置間、例えば、無線ＬＡＮアクセスポイント（以下、単にアクセスポイントと言う）と無線端末との間では、無線ＬＡＮへの不正侵入や通信内容の第三者への漏洩を防止するため、暗号化通信が行われる。そして、この暗号化通信では、暗号方式として、共通鍵暗号方式が採用されており、各無線通信装置には、共通の暗号鍵を設定する、もしくは、外部サーバを利用して認証する必要がある。しかし、この暗号鍵の設定は、無線通信装置に精通していないユーザにとって煩雑であったり、困難であったりする。また、暗号鍵の第三者への漏洩を防止する必要がある。そこで、セキュリティを確保しつつ、アクセスポイントや無線端末等の各無線通信装置に共通の暗号鍵を設定する種々の技術が提案されている（例えば、下記特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１１２４５号公報
【特許文献２】特開２００８−１５３９１１号公報
【特許文献３】特開２００５−６５０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に記載された技術では、アクセスポイントから無線端末に暗号鍵を転送するために、これらを有線接続する必要があった。また、上記特許文献２，３に記載された技術では、暗号化通信の設定に用いられる情報を記憶する専用のＲＦＩＤ（Radio Frequency Identification）タグ（ＩＣカード）や、ＲＦＩＤタグに暗号化通信の設定に用いられる情報を書き込むためのＲＦＩＤライタを別途用意する必要があった。そして、上記暗号鍵の設定のための専用のＲＦＩＤカードや、ＲＦＩＤライタを用意することは、ユーザにとって、コスト面での負担が大きかった。そして、このような課題は、無線通信装置における暗号鍵の設定に限られず、ネットワーク装置において、他のネットワーク装置との認証に用いられる認証情報の設定についても生じ得る。
【０００５】
本発明は、上述の課題を解決するためになされたものであり、無線通信装置において、他の無線通信装置との暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことが可能な技術を提供することを目的とする。
【０００６】
また、本発明は、ネットワーク装置において、他のネットワーク装置との認証に用いられる認証情報の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］無線通信装置であって、固有の情報を保持するＲＦＩＤ（Radio Frequency Identification）タグから読み出された所定の情報を取得する取得部と、前記所定の情報に基づいて、他の無線通信装置との暗号化通信に用いられる暗号鍵を生成する基になる共有鍵を一意的に生成する共有鍵生成部と、前記共有鍵を記憶する共有鍵記憶部と、前記共有鍵を認証情報として用いて、当該無線通信装置と前記他の無線通信装置との認証を行う認証処理部と、前記認証処理部によって、前記認証が成功した場合に、少なくとも前記共有鍵に基づいて、前記暗号鍵を生成する暗号鍵生成部と、前記暗号鍵を用いて、前記暗号化通信を行う通信部と、を備える無線通信装置。
【０００９】
適用例１の無線通信装置は、例えば、無線ＬＡＮにおけるアクセスポイントや、無線端末に適用される。適用例１の無線通信装置では、既存のＲＦＩＤタグから読み出された固有の情報に基づいて、共有鍵を一意的に生成し、この共有鍵を認証情報として用いて、他の無線通信装置との認証を行い、認証が成功した場合に、少なくともこの共有鍵に基づいて、暗号鍵を生成し、この暗号鍵を、暗号化通信に用いる暗号鍵として設定するようにすることができる。したがって、無線通信装置に暗号鍵を設定するために、暗号鍵の設定専用のＲＦＩＤタグや、このＲＦＩＤタグに暗号鍵を書き込むためのＲＦＩＤライタ等を用意する必要がない。また、無線通信装置間で、無線空間を経由して、暗号鍵を転送する必要もない。また、無線通信装置への暗号鍵の設定をユーザが手動で行う必要もない。つまり、適用例１の無線通信装置によって、他の無線通信装置との暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことができる。
【００１０】
なお、適用例１の無線通信装置において、認証処理部による認証が失敗した場合には、暗号鍵生成部は、暗号鍵の生成を行わない。また、上述した既存のＲＦＩＤタグとは、当初、無線通信装置における共有鍵の生成、および、無線通信装置への暗号鍵の設定以外の目的で使用されているＲＦＩＤタグを意味している。このようなＲＦＩＤタグとしては、例えば、いわゆるＩＣ乗車券や、電子マネーカードや、会員カードや、店舗のポイントカードや、社員カードや、携帯電話機等に備えられたＲＦＩＤタグ等が挙げられる。
【００１１】
［適用例２］適用例１記載の無線通信装置であって、前記ＲＦＩＤタグは、前記無線通信装置における前記共有鍵の生成以外の目的で利用されたときに、前記ＲＦＩＤタグが保持する前記情報の一部が、ＲＦＩＤライタによって、逐次、更新されるＲＦＩＤタグである、無線通信装置。
【００１２】
ＲＦＩＤタグには、上記固有の情報を記憶する記憶領域として、ＲＦＩＤタグごとに固有に定められた固有番号を記憶する記憶領域と、ＲＦＩＤライタによって更新可能な情報を記憶する記憶領域が設けられている。そして、例えば、プリペイド型電子マネーサービスに用いられるＲＦＩＤタグにおいては、更新可能な情報は、電子マネーサービスを利用するたびに更新される。したがって、適用例２の無線通信装置によって、共有鍵および暗号鍵を頻繁に更新するようにすることができる。この結果、無線通信のセキュリティを向上させることができる。
【００１３】
［適用例３］適用例１または２記載の無線通信装置であって、前記所定の情報は、前記ＲＦＩＤタグを識別可能な識別情報を含み、前記無線通信装置は、さらに、前記識別情報を予め登録する識別情報登録部を備え、前記共有鍵生成部は、前記共有鍵の生成に先立ち、前記所定の情報に含まれる前記識別情報が、前記識別情報登録部に登録されている場合に、前記共有鍵を生成し、前記所定の情報に含まれる前記識別情報が、前記識別情報登録部に登録されていない場合に、前記共有鍵を生成しない、無線通信装置。
【００１４】
適用例３の無線通信装置によって、上記暗号鍵の設定に利用可能なＲＦＩＤタグを、上記識別情報登録部に予め登録された識別情報を有するＲＦＩＤタグだけに制限することができる。この結果、無線通信のセキュリティを向上させることができる。
【００１５】
［適用例４］適用例１ないし３のいずれかに記載の無線通信装置であって、さらに、前記共有鍵の有効期限を設定する有効期限設定部を備え、前記共有鍵記憶部は、前記有効期限と関連付けて、前記共有鍵を記憶する、無線通信装置。
【００１６】
適用例４の無線通信装置によって、共有鍵を利用可能な期間を制限することができる。そして、無線通信装置による暗号化通信を継続するためには、ユーザは共有鍵の更新が必要となる、すなわち、無線通信装置において、共有鍵および暗号鍵の再生成が必要となる。この結果、無線通信のセキュリティを向上させることができる。なお、有効期限が経過した共有鍵は無効になり、例えば、破棄される。
【００１７】
［適用例５］第１の無線通信装置と第２の無線通信装置との間で暗号化通信を行う無線通信システムであって、前記第１および第２の無線通信装置は、固有の情報を保持するＲＦＩＤ（Radio Frequency Identification）タグから読み出された所定の情報を取得する取得部と、前記所定の情報に基づいて、前記暗号化通信に用いられる暗号鍵を生成する基になる共有鍵を一意的に生成する共有鍵生成部と、前記共有鍵を記憶する共有鍵記憶部と、前記共有鍵を認証情報として用いて、当該無線通信装置と他の無線通信装置との認証を行う認証処理部と、前記認証処理部によって、前記認証が成功した場合に、少なくとも前記共有鍵に基づいて、前記暗号鍵を生成する暗号鍵生成部と、前記暗号鍵を用いて、前記暗号化通信を行う通信部と、を備える無線通信システム。
【００１８】
なお、適用例５の無線通信システムにおける第１および第２の無線通信装置の少なくとも一方に、先に示した種々の付加的要素を、適宜、適用することが可能である。
【００１９】
［適用例６］ネットワーク装置であって、固有の情報を保持するＲＦＩＤ（Radio Frequency Identification）タグから読み出された所定の情報を取得する取得部と、前記所定の情報に基づいて、当該ネットワーク装置と他のネットワーク装置との認証に用いられる認証情報を一意的に生成する認証情報生成部と、前記認証情報を記憶する認証情報記憶部と、前記認証情報を用いて、前記認証を行う認証処理部と、を備えるネットワーク装置。
【００２０】
適用例６のネットワーク装置は、例えば、スイッチングハブや、ＶＰＮ（Virtual Private Network）接続の認証等に適用される。適用例６のネットワーク装置では、既存のＲＦＩＤタグから読み出された固有の情報に基づいて、認証情報を一意的に生成し、この認証情報を用いて、他のネットワーク装置との認証を行うことができる。したがって、ネットワーク装置に認証情報を設定するために、認証情報の設定専用のＲＦＩＤタグや、このＲＦＩＤタグに認証情報を書き込むためのＲＦＩＤライタ等を用意する必要がない。また、ネットワーク装置への認証情報の設定をユーザが手動で行う必要もない。つまり、適用例６のネットワーク装置によって、他のネットワーク装置との認証に用いられる認証情報の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことができる。
【００２１】
本発明は、上述の無線通信装置、無線通信システム、ネットワーク装置としての構成の他、無線通信装置における暗号鍵の設定方法、ネットワーク装置における認証情報の設定方法の発明として構成することもできる。また、これを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００２２】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、無線通信装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例としての無線通信システム１０００の概略構成を示す説明図である。
【図２】アクセスポイント１００の概略構成を示す説明図である。
【図３】無線端末２００Ａの概略構成を示す説明図である。
【図４】共有鍵設定処理の流れを示すフローチャートである。
【図５】暗号鍵設定処理の流れを示すフローチャートである。
【図６】アクセスポイント１００Ａの概略構成を示す説明図である。
【図７】共有鍵設定処理の流れを示すフローチャートである。
【図８】アクセスポイント１００Ｂの概略構成を示す説明図である。
【図９】共有鍵設定処理の流れを示すフローチャートである。
【図１０】変形例としての無線通信システムの概略構成を示す説明図である。
【図１１】変形例としての無線通信システムの概略構成を示す説明図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、実施例に基づき説明する。
Ａ．第１実施例：
Ａ１．無線通信システムの構成：
図１は、本発明の一実施例としての無線通信システム１０００の概略構成を示す説明図である。図示するように、本実施例の無線通信システム１０００は、アクセスポイント１００と、無線端末２００Ａと、無線端末２００Ｂとを備える無線ＬＡＮ（Local Area Network）を含んでいる。アクセスポイント１００には、イーサネットケーブル２２（「イーサネット」は、登録商標）を介して、ルータ２０が接続されており、アクセスポイント１００は、ルータ２０を介して、インターネットＩＮＴに接続されている。なお、本実施例の無線通信システム１０００は、例えば、家庭内や、企業内や、いわゆるホットスポットで利用可能である。
【００２５】
アクセスポイント１００と無線端末２００Ａ，２００Ｂとは、共通鍵暗号方式によって、暗号化通信を行う。このため、アクセスポイント１００、および、無線端末２００Ａには、共通の暗号鍵を設定する必要がある。また、アクセスポイント１００、および、無線端末２００Ｂにも、共通の暗号鍵を設定する必要がある。なお、アクセスポイント１００と無線端末２００Ａとの暗号化通信に用いられる暗号鍵と、アクセスポイント１００と無線端末２００Ｂとの暗号化通信に用いられる暗号鍵とは、同じであってもよいし、互いに異なっていてもよい。また、これらの暗号鍵の第三者への漏洩を防止することが望まれる。そこで、本実施例の無線通信システム１０００では、アクセスポイント１００、無線端末２００Ａ，２００Ｂへの暗号鍵の設定を、既存のＲＦＩＤ（Radio Frequency Identification）カードに備えられたＲＦＩＤタグを利用して行う。
【００２６】
本実施例では、既存のＲＦＩＤカードとして、ＮＦＣ（Near Field Communication）規格に準拠したＦｅｌｉＣａ（「ＦｅｌｉＣａ」は、登録商標）を用いるものとした。このＦｅｌｉＣａは、無線ＬＡＮのユーザが、ＦｅｌｉＣａを用いた既存のサービス（例えば、プリペイド型電子マネーサービス）を利用するために、予め所有しているものとする。なお、ＦｅｌｉＣａは、ＲＦＩＤタグとして、パッシブ型のＲＦＩＤタグを備えており、このＲＦＩＤタグには、固有情報として、ＲＦＩＤタグごとに固有に定められた固有番号（製造ＩＤ（ＩＤｍ）、製造パラメータ（ＰＭｍ））および、サービスを利用するたびに更新され得る情報（更新情報）が記憶されている。このようなＲＦＩＤタグとしては、例えば、いわゆるＩＣ乗車券や、電子マネーカードや、会員カードや、店舗のポイントカードや、社員カードや、携帯電話機等に備えられたＲＦＩＤタグ等が挙げられる。
【００２７】
既存のＲＦＩＤカードを利用して、アクセスポイント１００、無線端末２００Ａ，２００Ｂに暗号鍵を設定する仕組みは、以下の通りである。なお、以下で説明するＲＦＩＤリーダ１０，１０Ａ，１０Ｂは、それぞれ、書き込み機能を備えておらず、比較的安価な装置である。
【００２８】
アクセスポイント１００には、ＵＳＢケーブル１２を介して、ＲＦＩＤリーダ１０が接続されている。ＲＦＩＤリーダ１０は、読み取り部にＲＦＩＤカード３００Ａがかざされたときに、ＲＦＩＤカード３００Ａに備えられたＲＦＩＤタグ３１０Ａから、固有番号および更新情報を含む固有情報を読み出す。ＲＦＩＤカード３００Ａは、いわゆるＩＣ乗車券であり、ＲＦＩＤタグ３１０Ａに記憶された固有情報に含まれる更新情報は、駅に設置されたＲＦＩＤライタによって、乗車ごとに更新される。また、ＲＦＩＤリーダ１０は、読み取り部にＲＦＩＤカード３００Ｂがかざされたときに、ＲＦＩＤカード３００Ｂに備えられたＲＦＩＤタグ３１０Ｂから、固有番号および更新情報を含む固有情報を読み出す。ＲＦＩＤカード３００Ｂは、いわゆる電子マネーカードであり、ＲＦＩＤタグ３１０Ｂに記憶された固有情報に含まれる更新情報は、店舗等に設置されたＲＦＩＤライタによって、電子マネーの利用ごとに更新される。そして、アクセスポイント１００は、ＲＦＩＤリーダ１０によって読み出された固有情報に基づいて、暗号鍵を生成する基になる共有鍵を一意的に生成する。本実施例では、アクセスポイント１００は、所定の変換関数を用いて、固有情報から共有鍵を算出するものとした。
【００２９】
無線端末２００Ａには、ＵＳＢケーブル１２Ａを介して、ＲＦＩＤリーダ１０Ａが接続されている。ＲＦＩＤリーダ１０Ａは、読み取り部に、例えば、ＲＦＩＤカード３００Ａがかざされたときに、ＲＦＩＤカード３００Ａに備えられた３１０Ａから固有番号および更新情報を含む固有情報を読み出す。そして、無線端末２００Ａは、ＲＦＩＤリーダ１０Ａによって読み出された固有情報に基づいて、アクセスポイント１００と同じ変換関数を用いて、暗号鍵を生成する基になる共有鍵を一意的に生成する。こうすることによって、アクセスポイント１００、および、無線端末２００Ａに、同一の共有鍵を設定することができる。
【００３０】
そして、アクセスポイント１００、および、無線端末２００Ａは、それぞれ、後に、同一の共有鍵に基づいて、共通の暗号鍵を生成し、この暗号鍵を、両者間での暗号化通信に用いる暗号鍵として設定する。
【００３１】
無線端末２００Ｂには、ＵＳＢケーブル１２Ｂを介して、ＲＦＩＤリーダ１０Ｂが接続されている。ＲＦＩＤリーダ１０Ｂは、読み取り部に、例えば、ＲＦＩＤカード３００Ｂがかざされたときに、ＲＦＩＤカード３００Ｂに備えられた３１０Ｂから固有番号および更新情報を含む固有情報を読み出す。そして、無線端末２００Ｂは、ＲＦＩＤリーダ１０Ｂによって読み出された固有情報に基づいて、アクセスポイント１００と同じ変換関数を用いて、暗号鍵を生成する基になる共有鍵を一意的に生成する。こうすることによって、アクセスポイント１００、および、無線端末２００Ｂに、同一の共有鍵を設定することができる。
【００３２】
そして、アクセスポイント１００、および、無線端末２００Ｂは、それぞれ、後に、同一の共有鍵に基づいて、共通の暗号鍵を生成し、この暗号鍵を、両者間での暗号化通信に用いる暗号鍵として設定する。
【００３３】
以上説明した仕組みによって、アクセスポイント１００、無線端末２００Ａ，２００Ｂへの暗号鍵の設定が行われる。
【００３４】
Ａ２．アクセスポイントの構成：
図２は、アクセスポイント１００の概略構成を示す説明図である。図示するように、アクセスポイント１００は、ＣＰＵ１１０と、ＲＯＭ１２０と、ＲＡＭ１３０と、タイマ１４０と、記憶装置１５０と、ＵＳＢホストコントローラ１６０と、ＵＳＢポート１６２と、イーサネットコントローラ１７０と、ＷＡＮポート１７２と、ＲＦデバイス１８０と、アンテナ１８２とを備えている。
【００３５】
ＵＳＢホストコントローラ１６０は、ＵＳＢポート１６２に接続されたＵＳＢケーブル１２を介して、ＲＦＩＤリーダ１０の動作を制御する。イーサネットコントローラ１７０は、ＷＡＮポート１７２に接続されたイーサネットケーブル２２、および、インターネットＩＮＴを介して、インターネットＩＮＴに接続された図示しない種々のサーバ等との通信を行う。ＲＦデバイス１８０、および、アンテナ１８２は、無線端末２００Ａ，２００Ｂと無線通信を行う。ＲＦデバイス１８０は、アンテナ１８２を介して、無線信号の送受信を行う。
【００３６】
ＣＰＵ１１０は、アクセスポイント１００の全体の制御を行う。また、ＣＰＵ１１０は、ＲＯＭ１２０に記憶されているコンピュータプログラムを読み出して実行することによって、取得部１１２、共有鍵生成部１１４、認証処理部１１６、暗号鍵生成部１１８として機能し、後述する共有鍵設定処理、および、暗号鍵設定処理を実行する。
【００３７】
取得部１１２は、ＲＦＩＤリーダ１０によって読み出された固有番号および更新情報を含む固有情報を取得する。共有鍵生成部１１４は、取得部１１２によって取得された固有情報に基づいて、共有鍵（ＰＭＫ；Pairwise Master Key）を一意的に生成する。本実施例では、取得部１１２は、５１２ビット以上の所定ビットの固有情報を取得し、共有鍵生成部１１４は、所定の変換関数を用いて、固有情報から５１２ビットの鍵長を有する共有鍵を一意的に算出するものとした。共有鍵生成部１１４によって生成された共有鍵は、記憶装置１５０に記憶される。図２中に、ＲＦＩＤカード３００Ａが備えるＲＦＩＤタグ３１０Ａから読み出された固有情報に基づいて生成された共有鍵ＰＭＫａや、ＲＦＩＤカード３００Ｂが備えるＲＦＩＤタグ３１０Ｂから読み出された固有情報に基づいて生成された共有鍵ＰＭＫｂ等が記憶されていることを示した。なお、記憶装置１５０としては、例えば、書き換え可能な不揮発性のメモリ（例えば、フラッシュメモリ）が用いられる。
【００３８】
認証処理部１１６は、アクセスポイント１００と無線端末２００Ａ，２００Ｂとの暗号化通信に先立って、共有鍵を含むパケットのやり取りを行い、共有鍵を認証情報として用いて、認証処理を行う。アクセスポイント１００と通信相手の無線端末とが同一の共有鍵を所有している場合に、認証は成功する。暗号鍵生成部１１８は、認証が成功した場合に、無線相手の無線端末が所有する共有鍵と同一の共有鍵、アクセスポイント１００のＭＡＣアドレス、ＳＳＩＤ（Service Set Identifier）等に基づいて、暗号鍵を生成する。
【００３９】
Ａ３．無線端末の構成：
図３は、無線端末２００Ａの概略構成を示す説明図である。なお、無線端末２００Ｂの構成は、無線端末２００Ａの構成と同じである。無線端末２００Ａ，２００Ｂは、例えば、パーソナルコンピュータに、いわゆる無線ＬＡＮカードを装着することによって構成される。図示するように、無線端末２００Ａは、ＣＰＵ２１０と、ＲＯＭ２２０と、ＲＡＭ２３０と、タイマ２４０と、ハードディスク２５０と、ＵＳＢホストコントローラ２６０と、ＵＳＢポート２６２と、ＲＦデバイス２８０と、アンテナ２８２とを備えている。
【００４０】
ＵＳＢホストコントローラ２６０は、ＵＳＢポート２６２に接続されたＵＳＢケーブル１２Ａを介して、ＲＦＩＤリーダ１０Ａの動作を制御する。ＲＦデバイス２８０、および、アンテナ２８２は、アクセスポイント１００と無線通信を行う。ＲＦデバイス２８０は、アンテナ２８２を介して、無線信号の送受信を行う。
【００４１】
ＣＰＵ２１０は、無線端末２００Ａの全体の制御を行う。また、ＣＰＵ２１０は、ＲＯＭ２２０、あるいは、ハードディスク２５０に記憶されているコンピュータプログラムを読み出して実行することによって、取得部２１２、共有鍵生成部２１４、認証処理部２１６、暗号鍵生成部２１８として機能し、後述する共有鍵設定処理、および、暗号鍵設定処理を実行する。
【００４２】
取得部２１２は、ＲＦＩＤリーダ１０Ａによって読み出された固有番号および更新情報を含む固有情報を取得する。共有鍵生成部２１４は、取得部２１２によって取得された固有情報に基づいて、共有鍵（ＰＭＫ；Pairwise Master Key）を一意的に生成する。なお、共有鍵生成部２１４は、先に説明したアクセスポイント１００における共有鍵生成部１１４と同じ変換関数を用いて、共有鍵の生成を行う。共有鍵生成部２１４によって生成された共有鍵は、ハードディスク２５０に記憶される。図３中に、ＲＦＩＤカード３００Ａが備えるＲＦＩＤタグ３１０Ａから読み出された固有情報に基づいて生成された共有鍵ＰＭＫａが記憶されていることを示した。
【００４３】
認証処理部２１６は、無線端末２００Ａとアクセスポイント１００との暗号化通信に先立って、共有鍵を含むパケットのやり取りを行い、共有鍵を認証情報として用いて、認証処理を行う。無線端末２００Ａとアクセスポイント１００とが同一の共有鍵を所有している場合に、認証は成功する。暗号鍵生成部２１８は、認証が成功した場合に、自己が所有する共有鍵、アクセスポイント１００のＭＡＣアドレス、ＳＳＩＤ等に基づいて、暗号鍵を生成する。
【００４４】
Ａ４．共有鍵設定処理：
図４は、共有鍵設定処理の流れを示すフローチャートである。この処理は、アクセスポイント１００のＣＰＵ１１０、および、無線端末（無線端末２００Ａ，２００Ｂ）のＣＰＵ２１０が、暗号化通信に用いられる暗号鍵を生成する基になる共有鍵を設定する処理である。ここでは、アクセスポイント１００のＣＰＵ１１０が実行する処理について説明する。
【００４５】
まず、取得部１１２は、ＲＦＩＤリーダ１０によって読み出された固有番号および更新情報を含む固有情報を取得する（ステップＳ１００）。次に、共有鍵生成部１１４は、先に説明したように、取得部１１２によって取得された固有情報に基づいて、共有鍵を一意的に生成し（ステップＳ１１０）、この共有鍵を記憶装置１５０に記憶する（ステップＳ１２０）。そして、共有鍵設定処理は、終了する。なお、以上の処理は、無線端末２００Ａ（あるいは、無線端末２００Ｂ）のＣＰＵ２１０（取得部２１２、共有鍵生成部２１４）によっても同様に実行される。こうすることによって、アクセスポイント１００、および、無線端末２００Ａ（あるいは、無線端末２００Ｂ）に、同一の共有鍵を設定することができる。
【００４６】
Ａ５．暗号鍵設定処理：
図５は、暗号鍵設定処理の流れを示すフローチャートである。図５の左側に、無線端末２００Ａ（あるいは、無線端末２００Ｂ）における処理を示し、図５の右側に、アクセスポイント１００における処理を示した。なお、ここでは、アクセスポイント１００、および、無線端末２００Ａ（あるいは、無線端末２００Ｂ）には、先に説明した共有鍵設定処理によって、既に同一の共有鍵が設定されているものとする。
【００４７】
まず、無線端末２００Ａ（あるいは、無線端末２００Ｂ）の認証処理部２１６とアクセスポイント１００の認証処理部１１６とは、４−Ｗａｙ−Ｈａｎｄｓｈａｋｅ方式によって認証処理を実行する（ステップＳ２００，ステップＳ３００）。なお、無線端末２００Ａ（あるいは、無線端末２００Ｂ）、および、アクセスポイント１００は、認証処理時の共有鍵の交換に、ＥＡＰＯＬ−Ｋｅｙ（ＥＡＰＯＬ；Extensible Authentication Protocol over LAN）を用いる。
【００４８】
次に、無線端末２００Ａ（あるいは、無線端末２００Ｂ）は、自己が所有する共有鍵、アクセスポイント１００のＭＡＣアドレス、ＳＳＩＤ等に基づいて、暗号鍵を生成する（ステップＳ２１０）。また、アクセスポイント１００も、無線端末２００Ａ（あるいは、無線端末２００Ｂ）が所有する共有鍵と同一の共有鍵、アクセスポイント１００のＭＡＣアドレス、ＳＳＩＤ等に基づいて、暗号鍵を生成する（ステップＳ３１０）。そして、暗号鍵設定処理は終了する。以上の処理によって、アクセスポイント１００、および、無線端末２００Ａ（あるいは、無線端末２００Ｂ）に、共通の暗号鍵を設定することができる。そして、無線端末２００Ａ（あるいは、無線端末２００Ｂ）と、アクセスポイント１００とは、それぞれ、設定された共通の暗号鍵を用いて、暗号化通信を行うことができる。
【００４９】
以上説明した本実施例の無線通信システム１０００によれば、アクセスポイント１００、および、無線端末２００Ａ，２００Ｂが、既存のＲＦＩＤカード３００Ａが備えるＲＦＩＤタグ３１０Ａ、あるいは、ＲＦＩＤカード３００Ｂが備えるＲＦＩＤタグ３１０Ｂから読み出された固有情報に基づいて、共有鍵を一意的に生成し、この共有鍵を認証情報として用いて認証を行い、認証が成功した場合に、少なくともこの共有鍵に基づいて、暗号鍵を生成し、この暗号鍵を、暗号化通信に用いる暗号鍵として設定することができる。したがって、アクセスポイント１００、および、無線端末２００Ａ，２００Ｂに暗号鍵を設定するために、ハードウェアとしては、既存のＲＦＩＤカードと、比較的安価なＲＦＩＤリーダ１０，１０Ａ，１０Ｂとを用意すればよく、暗号鍵の設定専用のＲＦＩＤタグや、このＲＦＩＤタグに暗号鍵を書き込むためのＲＦＩＤライタ等を用意する必要がない。また、アクセスポイント１００と無線端末２００Ａ，２００Ｂとの間で、無線空間を経由して、暗号鍵を転送する必要もない。また、アクセスポイント１００、および、無線端末２００Ａ，２００Ｂへの暗号鍵の設定をユーザが手動で行う必要もない。つまり、本実施例の無線通信システム１０００によって、暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことができる。
【００５０】
また、本実施例の無線通信システム１０００では、ＲＦＩＤカード３００Ａ，３００Ｂとして、ＲＦＩＤタグを用いた既存のサービスに用いられるＲＦＩＤタグを利用しているので、このＲＦＩＤタグが記憶する固有情報に含まれる更新情報は、サービスを利用するたびに更新される。したがって、本実施例の無線通信システム１０００によって、アクセスポイント１００、および、無線端末２００Ａ，２００Ｂが所有する共有鍵および暗号鍵を頻繁に更新するようにすることができる。この結果、アクセスポイント１００と、無線端末２００Ａ，２００Ｂとの間での無線通信のセキュリティを向上させることができる。
【００５１】
Ｂ．第２実施例：
Ｂ１．無線通信システムの構成：
第２実施例の無線通信システムのハードウェア構成は、第１実施例の無線通信システム１０００のハードウェア構成と同じである（図示省略）。ただし、第２実施例の無線通信システムは、第１実施例の無線通信システム１０００におけるアクセスポイント１００の代わりに、アクセスポイント１００Ａを備えている。そして、アクセスポイント１００Ａが実行する共有鍵設定処理が、アクセスポイント１００が実行する共有鍵設定処理と一部異なっている。以下、アクセスポイント１００Ａの構成、および、共有鍵設定処理について説明する。
【００５２】
Ｂ２．アクセスポイントの構成：
図６は、アクセスポイント１００Ａの概略構成を示す説明図である。図６と図２との比較から分かるように、アクセスポイント１００ＡのＣＰＵ１１０は、アクセスポイント１００のＣＰＵ１１０における共有鍵生成部１１４の代わりに、共有鍵生成部１１４Ａを備えている。また、記憶装置１５０には、予め、共有鍵の生成を許可すべきＲＦＩＤタグの製造ＩＤ（識別情報）が登録されている。例えば、アクセスポイント１００Ａに、ＲＦＩＤタグの製造ＩＤを登録するためのコンピュータプログラムや、このコンピュータプログラムを起動するための操作ボタンを備えるようにし、この操作ボタンをアクセスポイント１００Ａの管理者が操作して、共有鍵の生成を許可すべきＲＦＩＤタグの製造ＩＤをＲＦＩＤリーダ１０によって読み出して、この製造ＩＤを登録する。図６中に、ＲＦＩＤカード３００Ａが備えるＲＦＩＤタグ３１０Ａに記憶された製造ＩＤ（ＩＤｍａ）、ＲＦＩＤカード３００Ｂが備えるＲＦＩＤタグ３１０Ｂに記憶された製造ＩＤ（ＩＤｍｂ）等が、共有鍵の生成を許可すべきＲＦＩＤタグの製造ＩＤとして登録されていることを示した。そして、共有鍵生成部１１４Ａは、取得部１１２によって取得された固有情報に含まれる製造ＩＤが、共有鍵の生成を許可すべき製造ＩＤとして登録されている場合に、共有鍵の生成を行う。一方、共有鍵生成部１１４Ａは、取得部１１２によって取得された固有情報に含まれる製造ＩＤが、共有鍵の生成を許可すべき製造ＩＤとして登録されていない場合には、共有鍵の生成を行わない。このとき、ＣＰＵ１１０は、ＬＥＤやブザー等の報知部（図示省略）を動作させて、取得部１１２によって取得された固有情報に含まれる製造ＩＤが、共有鍵の生成を許可すべき製造ＩＤとして未登録であること、つまり、共有鍵を生成できないことを、ユーザへ通知する。
【００５３】
Ｂ３．共有鍵設定処理：
図７は、共有鍵設定処理の流れを示すフローチャートである。この処理は、アクセスポイント１００ＡのＣＰＵ１１０が、暗号化通信に用いられる暗号鍵を生成する基になる共有鍵を設定する処理である。
【００５４】
まず、取得部１１２は、ＲＦＩＤリーダ１０によって読み出された固有番号および更新情報を含む固有情報を取得する（ステップＳ１００）。次に共有鍵生成部１１４Ａは、取得部１１２によって取得された固有情報に含まれる製造ＩＤ（ＩＤｍ）が、共有鍵の生成を許可すべき製造ＩＤとして登録されているか否かを判断する（ステップＳ１０２）。そして、取得部１１２によって取得された固有情報に含まれる製造ＩＤが、共有鍵の生成を許可すべき製造ＩＤとして登録されていない場合には（ステップＳ１０２：ＮＯ）、共有鍵生成部１１４は、共有鍵の生成を行わずに共有鍵設定処理を終了する。このとき、ＣＰＵ１１０は、報知部を動作させて、共有鍵を生成できないことをユーザに通知する。一方、取得部１１２によって取得された固有情報に含まれる製造ＩＤが、共有鍵の生成を許可すべき製造ＩＤとして登録されている場合には（ステップＳ１０２：ＹＥＳ）、共有鍵生成部１１４は、先に説明したように、取得部１１２によって取得された固有情報に基づいて、共有鍵を一意的に生成し（ステップＳ１１０）、この共有鍵を記憶装置１５０に記憶する（ステップＳ１２０）。そして、共有鍵設定処理は、終了する。
【００５５】
以上説明した第２実施例の無線通信システムによっても、第１実施例の無線通信システム１０００と同様に、暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことができる。
【００５６】
また、第２実施例の無線通信システムでは、アクセスポイント１００Ａは、共有鍵設定処理において、取得された固有情報に含まれる製造ＩＤが、共有鍵の生成を許可すべきＲＦＩＤタグの製造ＩＤとして登録されていない場合に、共有鍵の生成、および、暗号鍵の生成を行わないので、暗号鍵の設定に利用可能なＲＦＩＤタグを、予め登録された製造ＩＤを有するＲＦＩＤタグだけに制限することができる。換言すれば、製造ＩＤが予め登録されたＲＦＩＤタグを所有するユーザしか第２実施例の無線通信システムを利用できない。この結果、無線通信のセキュリティを向上させることができる。
【００５７】
Ｃ．第３実施例：
Ｃ１．無線通信システムの構成：
第３実施例の無線通信システムのハードウェア構成は、第１実施例の無線通信システム１０００のハードウェア構成と同じである（図示省略）。ただし、第３実施例の無線通信システムは、第１実施例の無線通信システム１０００におけるアクセスポイント１００の代わりに、アクセスポイント１００Ｂを備えている。そして、アクセスポイント１００Ｂが実行する共有鍵設定処理が、アクセスポイント１００が実行する共有鍵設定処理と一部異なっている。以下、アクセスポイント１００Ｂの構成、および、共有鍵設定処理について説明する。
【００５８】
Ｃ２．アクセスポイントの構成：
図８は、アクセスポイント１００Ｂの概略構成を示す説明図である。図８と図２との比較から分かるように、アクセスポイント１００ＢのＣＰＵ１１０は、アクセスポイント１００のＣＰＵ１１０の構成に加えて、共有鍵の有効期限を設定する有効期限設定部１１５を備えている。そして、記憶装置１５０には、共有鍵生成部１１４によって生成された共有鍵が、有効期限設定部１１５によって設定された有効期限、および、取得部１１２によって取得された固有情報に含まれる製造ＩＤ（識別情報）と対応付けて記憶される。そして、記憶装置１５０に記憶された共有鍵は、その有効期限が過ぎると破棄される。なお、アクセスポイント１００Ｂにおける有効期限設定部１１５と同様の構成を、無線端末２００Ａ，２００Ｂにも適用するようにしてもよい。
【００５９】
Ｃ３．共有鍵設定処理：
図９は、共有鍵設定処理の流れを示すフローチャートである。この処理は、アクセスポイント１００ＢのＣＰＵ１１０が、暗号化通信に用いられる暗号鍵を生成する基になる共有鍵を設定する処理である。
【００６０】
まず、取得部１１２は、ＲＦＩＤリーダ１０によって読み出された固有番号および更新情報を含む固有情報を取得する（ステップＳ１００）。次に、共有鍵生成部１１４は、先に説明したように、取得部１１２によって取得された固有情報に基づいて、共有鍵を一意的に生成する（ステップＳ１１０）。そして、有効期限設定部１１５は、生成された共有鍵について、有効期限を設定する（ステップＳ１１２）。共有鍵の有効期限は、例えば、共有鍵の生成から２４時間、共有鍵を生成した次の日の午前０時等、任意に設定可能である。そして、共有鍵生成部１１４は、有効期限、および、識別情報と対応付けて、共有鍵を記憶装置１５０に記憶する（ステップＳ１３０）。そして、共有鍵設定処理は、終了する。
【００６１】
以上説明した第３実施例の無線通信システムによっても、第１実施例の無線通信システム１０００と同様に、暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことができる。
【００６２】
また、第３実施例の無線通信システムでは、アクセスポイント１００Ａは、共有鍵設定処理において、共有鍵に有効期限を設定するので、共有鍵を利用可能な期間を制限することができる。そして、ユーザは、アクセスポイント１００Ａ等を用いた暗号化通信を継続するために、再度、共有鍵および暗号鍵の生成をアクセスポイント１００Ａ等に行わせなければならず、それにより、アクセスポイント１００Ａ等では、新たな共有鍵および暗号鍵が生成される。この結果、無線通信のセキュリティを向上させることができる。
【００６３】
Ｄ．変形例：
以上、本発明のいくつかの実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形が可能である。
【００６４】
Ｄ１．変形例１：
上記実施例では、共有鍵および暗号鍵の設定に利用されるＲＦＩＤタグとして、ＲＦＩＤタグを用いた既存のサービスを利用するたびに保持する情報の一部（更新情報）が更新されるＲＦＩＤタグ（ＦｅｌｉＣａ）を用いるものとしたが、本発明は、これに限られない。保持する情報が更新されないＲＦＩＤタグを用いるようにしてもよい。また、ＲＦＩＤタグの規格は、ＦｅｌｉＣａに限られず、Ｍｉｆａｒｅ（「Ｍｉｆａｒｅ」は登録商標）等、他の規格であってもよい。また、ＲＦＩＤタグは、ＮＦＣ規格に準拠していなくてもよい。
【００６５】
Ｄ２．変形例２：
上記実施例では、アクセスポイント１００，１００Ａ，１００Ｂ、および、無線端末２００Ａ，２００Ｂは、５１２ビットの鍵長を有する共有鍵を生成するものとしたが、共有鍵の鍵長は、要求される強度に応じて、任意に設定可能である。
【００６６】
Ｄ３．変形例３：
第２実施例のアクセスポイント１００Ａの構成と第３実施例のアクセスポイント１００Ｂの構成とを組み合わせるようにしてもよい。すなわち、アクセスポイントのＣＰＵ１１０が、取得部１１２と、共有鍵生成部１１４Ａと、有効期限設定部１１５と、認証処理部１１６と、暗号鍵生成部１１８とを備え、記憶装置１５０が、予め、共有鍵の生成を許可すべき製造ＩＤを記憶しておき、また、共有鍵と有効期限とを対応付けて記憶する構成である。こうすることによって、暗号鍵の設定に利用可能なＲＦＩＤタグを制限するとともに、共有鍵を利用可能な期間を制限することが可能となり、無線通信のセキュリティをさらに向上させることができる。
【００６７】
Ｄ４．変形例４：
上記実施例では、アクセスポイントや無線端末にＲＦＩＤリーダが接続されるものとしたが、本発明は、これに限られない。アクセスポイントや無線端末にＲＦＩＤリーダが内蔵されるものとしてもよい。
【００６８】
Ｄ５．変形例５：
上記第１実施例では、１台のアクセスポイント１００が、取得部１１２と、共有鍵生成部１１４と、認証処理部１１６と、暗号鍵生成部１１８とを備えるものとしたが、本発明は、これに限られない。複数のアクセスポイントが、取得部１１２と、共有鍵生成部１１４と、認証処理部１１６と、暗号鍵生成部１１８の機能を分担して備えるようにしてもよい。このことは、第２実施例のアクセスポイント１００Ａ、および、第３実施例のアクセスポイント１００Ｂについても同様である。
【００６９】
図１０は、変形例としての無線通信システムの概略構成を示す説明図である。本変形例の無線通信システムは、第１のアクセスポイントと、第２のアクセスポイントと、無線端末と、を備えている。そして、第１のアクセスポイントには、ＲＦＩＤリーダが接続されており、第１のアクセスポイントと、第２のアクセスポイントとは、有線接続されている。そして、図示は省略しているが、第１のアクセスポイントは、先に説明した取得部１１２と、共有鍵生成部１１４とを備え、第２のアクセスポイントは、先に説明した認証処理部１１６と、暗号鍵生成部１１８とを備えている。
【００７０】
第１のアクセスポイントは、第１のアクセスポイントに接続されたＲＦＩＤリーダによって、ＲＦＩＤカードから読み出された固有情報に基づいて、共有鍵を生成する。この共有鍵は、有線によって、第２のアクセスポイントに送信される。また、無線端末も、無線端末に接続されたＲＦＩＤリーダによって、ＲＦＩＤカードから読み出された固有情報に基づいて、共有鍵を生成する。このとき、第２のアクセスポイント、および、無線端末には、同一の共有鍵が設定されることになる。そして、第２のアクセスポイントと無線端末とは、共有鍵を用いて認証処理を行う。そして、認証が成功した場合に、第２のアクセスポイント、および、無線端末は、保持する共有鍵等に基づいて、両者間での暗号化通信に用いられる暗号鍵を生成する。このようにすることによっても、上記実施例と同様に、暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことができる。
【００７１】
なお、本変形例において、第２のアクセスポイントは、生成した暗号鍵を、有線によって、第１のアクセスポイントに送信するようにしてもよい。こうすることによって、無線端末は、第１のアクセスポイントとも第２のアクセスポイントとも暗号化通信を行うことができる。
【００７２】
また、第１のアクセスポイントが、先に説明した取得部１１２を備え、第２のアクセスポイントが、先に説明した共有鍵生成部１１４と、認証処理部１１６と、暗号鍵生成部１１８とを備えるようにしてもよい。この場合、第２のアクセスポイントは、第１のアクセスポイントから有線によって送信された固有情報を受信して、共有鍵の生成、認証、暗号鍵の生成を行うようにすればよい。
【００７３】
また、第１のアクセスポイントが、先に説明した取得部１１２と、共有鍵生成部１１４と、認証処理部１１６と、暗号鍵生成部１１８とを備え、生成した暗号鍵を、有線によって、第２のアクセスポイントに送信するようにしてもよい。また、第２のアクセスポイントにもＲＦＩＤリーダを接続し、第１のアクセスポイントと、第２のアクセスポイントとの双方が、先に説明した取得部１１２と、共有鍵生成部１１４と、認証処理部１１６と、暗号鍵生成部１１８とを備え、固有情報、共有鍵、暗号鍵の少なくとも１つを、適宜、互いに送受信するようにしてもよい。このような構成によって、複数のアクセスポイントが互いに接続された無線ＬＡＮのユーザの利便性を向上させることができる。
【００７４】
Ｄ６．変形例６：
上記実施例では、例えば、アクセスポイント１００が、取得部１１２と、共有鍵生成部１１４と、認証処理部１１６と、暗号鍵生成部１１８とを備えるものとしたが、本発明は、これに限られない。例えば、アクセスポイントに有線接続された他の装置が、取得部１１２と、共有鍵生成部１１４との機能を備え、アクセスポイントが、認証処理部１１６と、暗号鍵生成部１１８とを備えるようにしてもよい。この場合、他の装置が、先に説明した共有鍵設定処理を実行し、アクセスポイントは、他の装置によって生成された共有鍵を取得して、先に説明した認証処理を含む暗号鍵設定処理を実行するようにすればよい。
【００７５】
図１１は、変形例としての無線通信システムの概略構成を示す説明図である。本変形例の無線通信システムは、アクセスポイントと、社員認証装置と、無線端末とを備えている。社員認証装置は、会社の社員通用口付近に設置されており、ＲＦＩＤリーダによって、社員証としてのＲＦＩＦカードから読み出した固有情報に基づいて、ＲＦＩＤカードの所有者の居室への入室の可否を判断する。また、アクセスポイントと、無線端末とは、居室内に設置されており、アクセスポイントと、社員認証装置とは、有線接続されている。そして、図示は省略しているが、社員認証装置は、先に説明した取得部１１２と、共有鍵生成部１１４とを備え、アクセスポイントは、先に説明した認証処理部１１６と、暗号鍵生成部１１８とを備えている。
【００７６】
社員認証装置は、ＲＦＩＤカードの所有者の居室への入室が許可された場合に、ＲＦＩＤリーダによって、ＲＦＩＤカードから読み出された固有情報に基づいて、共有鍵を生成する。この共有鍵は、有線によって、アクセスポイントに送信される。また、無線端末も、無線端末に接続されたＲＦＩＤリーダによって、ＲＦＩＤカードから読み出された固有情報に基づいて、共有鍵を生成する。このとき、アクセスポイント、および、無線端末には、同一の共有鍵が設定されることになる。そして、アクセスポイントと無線端末とは、共有鍵を用いて認証処理を行う。そして、認証が成功した場合に、アクセスポイント、および、無線端末は、保持する共有鍵等に基づいて、両者間での暗号化通信に用いられる暗号鍵を生成する。このようにすることによっても、上記実施例と同様に、暗号化通信に用いられる暗号鍵の設定を、コスト面でのユーザへの負担を抑制するとともに、セキュリティを確保しつつ、容易に行うことができる。
【００７７】
Ｄ７．変形例７：
上記実施例の無線通信システム１０００において、無線ＬＡＮ以外に、有線ＬＡＮを含むようにしてもよい。この有線ＬＡＮは、例えば、スイッチングハブ等のネットワーク装置を備える。この場合、上記実施例におけるＲＦＩＤタグやＲＦＩＤリーダを用いた認証方法を、例えば、スイッチングハブや、ＶＰＮ（Virtual Private Network）接続の認証等に利用することもできる。すなわち、上記実施例におけるアクセスポイント１００等と同様に、ネットワーク装置が、ＲＦＩＤタグから読み出された固有情報を取得する取得部（例えば、アクセスポイント１００における取得部１１２に対応）と、固有情報に基づいて他のネットワーク装置との認証に用いられる認証情報を生成する認証情報生成部（例えば、アクセスポイント１００における共有鍵生成部１１４に対応）と、認証情報を記憶する認証情報記憶部（例えば、アクセスポイント１００における記憶装置１５０に対応）と、認証情報を用いて、他のネットワーク装置との認証を行う認証処理部（例えば、アクセスポイント１００における認証処理部１１６に対応）と、を備えるようにすればよい。
【００７８】
Ｄ８．変形例８：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【符号の説明】
【００７９】
１０００…無線通信システム
１０，１０Ａ，１０Ｂ…ＲＦＩＤリーダ
１２，１２Ａ，１２Ｂ…ＵＳＢケーブル
２０…ルータ
２２…イーサネットケーブル
１００，１００Ａ，１００Ｂ…アクセスポイント
１１０…ＣＰＵ
１１２…取得部
１１４，１１４Ａ…共有鍵生成部
１１５…有効期限設定部
１１６…認証処理部
１１８…暗号鍵生成部
１２０…ＲＯＭ
１３０…ＲＡＭ
１４０…タイマ
１５０…記憶装置
１６０…ＵＳＢホストコントローラ
１６２…ＵＳＢポート
１７０…イーサネットコントローラ
１７２…ＷＡＮポート
１８０…ＲＦデバイス
１８２…アンテナ
２００Ａ，２００Ｂ…無線端末
２１０…ＣＰＵ
２１２…取得部
２１４…共有鍵生成部
２１６…認証処理部
２１８…暗号鍵生成部
２２０…ＲＯＭ
２３０…ＲＡＭ
２４０…タイマ
２５０…ハードディスク
２６０…ＵＳＢホストコントローラ
２６２…ＵＳＢポート
２８０…ＲＦデバイス
２８２…アンテナ
３００Ａ，３００Ｂ…ＲＦＩＤカード
３１０Ａ，３１０Ｂ…ＲＦＩＤタグ
ＩＮＴ…インターネット
【図１】
2011040820.tif 000003
【図２】
2011040820.tif 000004
【図３】
2011040820.tif 000005
【図４】
2011040820.tif 000006
【図５】
2011040820.tif 000007
【図６】
2011040820.tif 000008
【図７】
2011040820.tif 000009
【図８】
2011040820.tif 000010
【図９】
2011040820.tif 000011
【図１０】
2011040820.tif 000012
【図１１】
2011040820.tif 000013