(57)【要約】【課題】無線ＬＡＮシステムにおいて暗号鍵データを共有する際のセキュリティを高めつつ、ユーザの利便性も向上させた暗号鍵共有方法を提供する。【解決手段】アクセスポイント１００及び無線端末２００は、相互の接触が検出された時点でタイマを起動する。アクセスポイント１００は、タイマを起動した後の任意の時点で、ビーコン信号を送信し、且つ当該任意の時点でのタイマのタイマ値を取得する。無線端末２００は、ビーコン信号を受信し、且つビーコン信号を受信した時点でのタイマのタイマ値を取得する。アクセスポイント１００は、取得したタイマ値を用いてセッション鍵を生成する。無線端末２００は、取得したタイマ値を用いてセッション鍵を生成する。【選択図】図４
2012039393.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮシステムで用いられる暗号鍵共有方法であって、
第１の無線通信装置及び第２の無線通信装置が、相互の接触を検出するステップと、
前記第１の無線通信装置が、接触が検出された時点で、第１のタイマを起動するステップと、
前記第２の無線通信装置が、接触が検出された時点で、第２のタイマを起動するステップと、
前記第１の無線通信装置が、前記第１のタイマを起動した後の任意の時点で、所定の無線ＬＡＮ信号を送信するステップと、
前記第１の無線通信装置が、前記任意の時点での前記第１のタイマのタイマ値を取得するステップと、
前記第２の無線通信装置が、前記所定の無線ＬＡＮ信号を受信するステップと、
前記第２の無線通信装置が、前記所定の無線ＬＡＮ信号を受信した時点での前記第２のタイマのタイマ値を取得するステップと、
前記第１の無線通信装置が、取得した前記第１のタイマのタイマ値を用いて暗号鍵データを生成するステップと、
前記第２の無線通信装置が、取得した前記第２のタイマのタイマ値を用いて暗号鍵データを生成するステップと
を具備することを特徴とする暗号鍵共有方法。
【請求項２】
前記第２の無線通信装置が前記第２のタイマのタイマ値を取得するステップは、
前記第２の無線通信装置において所定の受信レベル以上の無線ＬＡＮ信号が受信された場合に、前記第２のタイマの値を暫定的に取得するステップと、
前記受信された無線ＬＡＮ信号を復号することによって該無線ＬＡＮ信号が前記所定の無線ＬＡＮ信号であると判別された場合に、前記暫定的に取得されたタイマ値を確定するステップと
を具備することを特徴とする請求項１に記載の暗号鍵共有方法。
【請求項３】
前記第１の無線通信装置が暗号鍵データを生成するステップでは、前記第１のタイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成し、
前記第２の無線通信装置が暗号鍵データを生成するステップでは、前記第２のタイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成する
ことを特徴とする請求項１又は２に記載の暗号鍵共有方法。
【請求項４】
前記第１の無線通信装置は、前記無線ＬＡＮシステムで用いられるアクセスポイントであり、
前記第２の無線通信装置は、前記無線ＬＡＮシステムで用いられる無線端末である
ことを特徴とする請求項１〜３の何れか一項に記載の暗号鍵共有方法。
【請求項５】
無線ＬＡＮシステムで用いられる無線通信装置であって、
他の無線通信装置との接触を検出する検出部と、
前記検出部によって接触が検出された時点で起動するタイマと、
前記タイマの起動後の任意の時点で、所定の無線ＬＡＮ信号を送信する送信部と、
前記任意の時点での前記タイマのタイマ値を取得する取得部と、
前記取得部によって取得されたタイマ値を用いて暗号鍵データを生成する生成部と
を具備することを特徴とする無線通信装置。
【請求項６】
前記生成部は、前記タイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成する
ことを特徴とする請求項５に記載の無線通信装置。
【請求項７】
無線ＬＡＮシステムで用いられる無線通信装置であって、
他の無線通信装置との接触を検出する検出部と、
前記検出部によって接触が検出された時点で起動するタイマと、
所定の無線ＬＡＮ信号を受信する受信部と、
前記所定の無線ＬＡＮ信号を受信した時点での前記タイマのタイマ値を取得する取得部と、
前記取得部によって取得されたタイマ値を用いて暗号鍵データを生成する生成部と
を具備することを特徴とする無線通信装置。
【請求項８】
前記取得部は、
所定の受信レベル以上の無線ＬＡＮ信号を前記受信部が受信した時点で、前記タイマのタイマ値を暫定的に取得し、
前記受信部が受信した前記無線ＬＡＮ信号を復号することによって該無線ＬＡＮ信号が前記所定の無線ＬＡＮ信号であると判別された場合に、前記暫定的に取得されたタイマ値を確定する
ことを特徴とする請求項７に記載の無線通信装置。
【請求項９】
前記生成部は、前記タイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成する
ことを特徴とする請求項７又は８に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムで用いられる暗号鍵共有方法及び無線通信装置に関する。
【背景技術】
【０００２】
従来、無線通信を利用してデータの送受信を行うＬＡＮ（Local Area Network）システム、すなわち無線ＬＡＮシステムが広く普及している。無線通信は、第三者による電波の傍受が可能であり、有線通信と比較してセキュリティが低いことが知られている。
【０００３】
よって、無線ＬＡＮシステムでは、アクセスポイントと無線端末とが暗号鍵データを共有し、当該暗号鍵データを使用して無線端末とアクセスポイントとの間で暗号化通信を行う。
【０００４】
暗号鍵データが第三者に知られてしまうと、暗号化されたデータが第三者によって復号されてしまう。このため、暗号鍵データを共有する際のセキュリティを高めるために、次のような技術が提案されている（特許文献１参照）。
【０００５】
特許文献１に記載のシステムは、ユーザが２つの無線通信装置同士を接触させると、その接触をトリガとして、一方の無線通信装置が異なる暗号鍵データを順次送信し、他方の無線通信装置が暗号鍵データを順次受信する。
【０００６】
そして、ユーザが上記２つの無線通信装置同士を再度接触させると、上記一方の無線通信装置がその時点で送信した暗号鍵データを記憶し、上記他方の無線通信装置がその時点で受信した暗号鍵データを記憶することで、暗号鍵データを共有する。第三者は、順次送信される暗号鍵データの何れが共有されるのかを特定困難であるため、電波の傍受に対するセキュリティを高めることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−４７９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、引用文献１の手法には、次のような問題がある。具体的には、引用文献１の手法は、暗号鍵データを共有する際に、ユーザが無線通信装置同士を接触させる作業を２回行わなければならず、ユーザの利便性を向上させる点において改善の余地があった。
【０００９】
そこで、本発明は、無線ＬＡＮシステムにおいて暗号鍵データを共有する際のセキュリティを高めつつ、ユーザの利便性も向上させた暗号鍵共有方法及び無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明は以下のような特徴を有している。まず、本発明に係る暗号鍵共有方法の特徴は、無線ＬＡＮシステム（無線ＬＡＮシステム１）で用いられる暗号鍵共有方法であって、第１の無線通信装置（アクセスポイント１００）及び第２の無線通信装置（無線端末２００）が、相互の接触を検出するステップ（ステップＳ１０２，Ｓ１０３）と、前記第１の無線通信装置が、接触が検出された時点で、第１のタイマ（タイマ１４０）を起動するステップ（ステップＳ１０２）と、前記第２の無線通信装置が、接触が検出された時点で、第２のタイマ（タイマ２６０）を起動するステップ（ステップＳ１０３）と、前記第１の無線通信装置が、前記第１のタイマを起動した後の任意の時点で、所定の無線ＬＡＮ信号を送信するステップ（ステップＳ１０４，Ｓ１０５）と、前記第１の無線通信装置が、前記任意の時点での前記第１のタイマのタイマ値を取得するステップ（ステップＳ１０４）と、前記第２の無線通信装置が、前記所定の無線ＬＡＮ信号を受信するステップ（ステップＳ１０５）と、前記第２の無線通信装置が、前記所定の無線ＬＡＮ信号を受信した時点での前記第２のタイマのタイマ値を取得するステップ（ステップＳ１０６）と、前記第１の無線通信装置が、取得した前記第１のタイマのタイマ値を用いて暗号鍵データを生成するステップ（ステップＳ１０７）と、前記第２の無線通信装置が、取得した前記第２のタイマのタイマ値を用いて暗号鍵データを生成するステップ（ステップＳ１０８）とを具備することを要旨とする。
【００１１】
このような暗号鍵共有方法によれば、暗号鍵データを共有する際に、ユーザが２つの無線通信装置同士を接触させる作業は１回で済むため、ユーザの利便性を向上させることができる。
【００１２】
本発明に係る暗号鍵共有方法の他の特徴は、上記の特徴に係る暗号鍵共有方法において、前記第２の無線通信装置が前記第２のタイマのタイマ値を取得するステップ（ステップＳ１０６）は、前記第２の無線通信装置において所定の受信レベル以上の無線ＬＡＮ信号が受信された場合に、前記第２のタイマの値を暫定的に取得するステップと、前記受信された無線ＬＡＮ信号を復号することによって該無線ＬＡＮ信号が前記所定の無線ＬＡＮ信号であると判別された場合に、前記暫定的に取得されたタイマ値を確定するステップとを具備することを要旨とする。
【００１３】
本発明に係る暗号鍵共有方法の他の特徴は、上記の特徴に係る暗号鍵共有方法において、前記第１の無線通信装置が暗号鍵データを生成するステップでは、前記第１のタイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成し、前記第２の無線通信装置が暗号鍵データを生成するステップでは、前記第２のタイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成することを要旨とする。
【００１４】
本発明に係る暗号鍵共有方法の他の特徴は、上記の特徴に係る暗号鍵共有方法において、前記第１の無線通信装置は、前記無線ＬＡＮシステムで用いられるアクセスポイントであり、前記第２の無線通信装置は、前記無線ＬＡＮシステムで用いられる無線端末であることを要旨とする。
【００１５】
本発明に係る無線通信装置の特徴は、無線ＬＡＮシステム（無線ＬＡＮシステム１）で用いられる無線通信装置（アクセスポイント１００）であって、他の無線通信装置（無線端末２００）との接触を検出する検出部（接触検出部１６１）と、前記検出部によって接触が検出された時点で起動するタイマ（タイマ１４０）と、前記タイマの起動後の任意の時点で、所定の無線ＬＡＮ信号を送信する送信部（ビーコン信号生成部１６３，無線通信部１１０）と、前記任意の時点での前記タイマのタイマ値を取得する取得部（タイマ値取得部１６４）と、前記取得部によって取得されたタイマ値を用いて暗号鍵データを生成する生成部（セッション鍵生成部１６５）とを具備することを要旨とする。
【００１６】
本発明に係る無線通信装置の他の特徴は、上記の特徴に係る無線通信装置において、前記生成部は、前記タイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成することを要旨とする。
【００１７】
本発明に係る無線通信装置の特徴は、無線ＬＡＮシステム（無線ＬＡＮシステム１）で用いられる無線通信装置（無線端末２００）であって、他の無線通信装置（アクセスポイント１００）との接触を検出する検出部（接触検出部２８１）と、前記検出部によって接触が検出された時点で起動するタイマ（タイマ２６０）と、所定の無線ＬＡＮ信号を受信する受信部（無線通信部２１０）と、前記所定の無線ＬＡＮ信号を受信した時点での前記タイマのタイマ値を取得する取得部（タイマ値取得部２８３）と、前記取得部によって取得されたタイマ値を用いて暗号鍵データを生成する生成部（セッション鍵生成部２８４）とを具備することを要旨とする。
【００１８】
本発明に係る無線通信装置の他の特徴は、上記の特徴に係る無線通信装置において、前記取得部は、所定の受信レベル以上の無線ＬＡＮ信号を前記受信部が受信した時点で、前記タイマのタイマ値を暫定的に取得し、前記受信部が受信した前記無線ＬＡＮ信号を復号することによって該無線ＬＡＮ信号が前記所定の無線ＬＡＮ信号であると判別された場合に、前記暫定的に取得されたタイマ値を確定することを要旨とする。
【００１９】
本発明に係る無線通信装置の他の特徴は、上記の特徴に係る無線通信装置において、前記生成部は、前記タイマのタイマ値のうち上位数桁のみを用いて暗号鍵データを生成することを要旨とする。
【発明の効果】
【００２０】
本発明によれば、無線ＬＡＮシステムにおいて暗号鍵データを共有する際のセキュリティを高めつつ、ユーザの利便性も向上させた暗号鍵共有方法及び無線通信装置を提供できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る無線ＬＡＮシステムの全体概略構成図である。
【図２】本発明の実施形態に係るアクセスポイントの構成を示すブロック図である。
【図３】本発明の実施形態に係る無線端末の構成を示すブロック図である。
【図４】本発明の実施形態に係る無線ＬＡＮシステムの動作シーケンス図である。
【発明を実施するための形態】
【００２２】
本発明の実施形態について、（１）無線ＬＡＮシステムの概要、（２）アクセスポイントの構成、（３）無線端末の構成、（４）無線ＬＡＮシステムの動作、（５）実施形態の効果、（６）その他の実施形態の順に説明する。以下の実施形態における図面において、同一又は類似の部分には同一又は類似の符号を付す。
【００２３】
（１）無線ＬＡＮシステムの概要
図１は、本実施形態に係る無線ＬＡＮシステム１の全体概略構成図である。
【００２４】
図１に示すように、本実施形態に係る無線ＬＡＮシステム１は、第１の無線通信装置としてのアクセスポイント１００と、第２の無線通信装置としての無線端末２００とを有する。
【００２５】
アクセスポイント１００は、図示を省略するネットワークに接続され、複数の無線端末２００との無線通信が可能な固定型の無線通信装置である。無線端末２００は、ユーザが所持する可搬型の無線通信装置である。アクセスポイント１００及び無線端末２００のそれぞれは、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等の無線ＬＡＮ規格に従った無線ＬＡＮ通信を行うように構成される。
【００２６】
（２）アクセスポイントの構成
図２は、本実施形態に係るアクセスポイント１００の構成を示すブロック図である。
【００２７】
図２に示すように、本実施形態に係るアクセスポイント１００は、アンテナ１０１、無線通信部１１０、ネットワーク通信部１２０、圧電スピーカ１３０、タイマ１４０、記憶部１５０、及び処理部１６０を有する。無線通信部１１０、ネットワーク通信部１２０、圧電スピーカ１３０、タイマ１４０、及び記憶部１５０のそれぞれは、処理部１６０に電気的に接続される。
【００２８】
無線通信部１１０は、ＲＦ（Radio Frequency）部及びＢＢ（Base Band）部等を含んで構成され、アンテナ１０１を介して無線ＬＡＮ信号を送受信する。また、無線通信部１１０は、送信信号を符号化した上で変調する送信処理と、受信信号を復調した上で復号する受信処理とを行う。
【００２９】
ネットワーク通信部１２０は、ネットワークに接続され、ネットワークとのインタフェースとして機能する。
【００３０】
圧電スピーカ１３０は、圧電セラミックスの持つ機械的固有共振現象を利用したスピーカであり、電気信号に応じてブザー等の音を発するために使用されるが、振動を電気信号に変換することも可能である。そこで、本実施形態では、圧電スピーカ１３０を振動検出用のセンサとして使用する。
【００３１】
タイマ１４０は、カウンタ等によって構成され、内部クロック信号をカウントすることによって計時を行う。タイマ１４０は、処理部１６０からの制御に応じて起動し、アクセスポイント１００の内部クロック信号をカウントとした結果をタイマ値として処理部に出力する。
【００３２】
記憶部１５０は、メモリ等によって構成され、処理部１６０によって実行されるプログラムを記憶するとともに、処理部１６０の作業領域として使用される。
【００３３】
処理部１６０は、ＣＰＵ等によって構成され、記憶部１５０に記憶されたプログラムを実行することで、接触検出部１６１、タイマ制御部１６２、ビーコン信号生成部１６３、タイマ値取得部１６４、セッション鍵生成部１６５、及び設定処理部１６６のそれぞれの機能を提供する。
【００３４】
接触検出部１６１は、圧電スピーカ１３０からの電気信号に応じて、アクセスポイント１００と無線端末２００との接触を検出する。圧電スピーカ１３０は、振動検出結果を示す電気信号を出力しており、接触検出部１６１は、例えば当該電気信号の値が閾値を越えたことを以て上記接触を検出する。
【００３５】
タイマ制御部１６２は、タイマ１４０を制御する。具体的には、タイマ制御部１６２は、接触検出部１６１によって接触が検出された時点で、タイマ１４０を起動するよう制御する。また、タイマ制御部１６２は、タイマ１４０を起動した後の任意の時点で、タイマ１４０を停止するよう制御する。
【００３６】
ビーコン信号生成部１６３は、タイマ制御部１６２がタイマ１４０を停止した時点（上記任意の時点）で、ビーコン信号を生成して無線通信部１１０に出力する。無線通信部１１０は、当該ビーコン信号を送信する。なお、ビーコン信号とは、アクセスポイント１００が自身の存在を周囲に知らせるための無線ＬＡＮ信号である。
【００３７】
タイマ値取得部１６４は、タイマ制御部１６２がタイマ１４０を停止した時点（すなわち、上記任意の時点）でのタイマ１４０のタイマ値を取得する。ここで、タイマ値取得部１６４は、タイマ１４０のタイマ値のうち上位ｎ桁のみを取得し、残り（下位数桁）を切り捨てる。
【００３８】
セッション鍵生成部１６５は、タイマ値取得部１６４によって取得されたタイマ値（上位ｎ桁のみ）を用いてセッション鍵を生成する。セッション鍵は、一時的に使用される暗号鍵、あるいは当該暗号鍵の種である。セッション鍵を生成するアルゴリズムとしては、公知のアルゴリズムを使用できる。ただし、タイマ値取得部２８３によって取得されたタイマ値（上位ｎ桁のみ）をそのままセッション鍵として生成してもよい。セッション鍵生成部１６５によって生成されたセッション鍵は、記憶部１５０に記憶される。
【００３９】
設定処理部１６６は、記憶部１５０に記憶されているセッション鍵を取得し、取得したセッション鍵を用いて無線端末２００との暗号化通信を行う。また、設定処理部１６６は、無線端末２００との暗号化通信により、無線ＬＡＮ通信における初期設定処理を行う。初期設定処理とは、接続設定やセキュリティ設定を意味し、例えば公知のＡＯＳＳ（登録商標）に従った処理が初期設定処理に相当する。
【００４０】
（３）無線端末の構成
図３は、本実施形態に係る無線端末２００の構成を示すブロック図である。
【００４１】
図３に示すように、本実施形態に係る無線端末２００は、アンテナ２０１、無線通信部２１０、マイクロフォン２２０、スピーカ２３０、表示部２４０、入力部２５０、タイマ２６０、記憶部２７０、及び処理部２８０を有する。無線通信部２１０、マイクロフォン２２０、スピーカ２３０、表示部２４０、入力部２５０、タイマ２６０、及び記憶部２７０のそれぞれは、処理部２８０に電気的に接続される。
【００４２】
無線通信部２１０は、ＲＦ部及びＢＢ部等を含んで構成され、アンテナ２０１を介して無線ＬＡＮ信号を送受信する。また、無線通信部２１０は、送信信号を符号化した上で変調する送信処理と、受信信号を復調した上で復号する受信処理とを行う。
【００４３】
マイクロフォン２２０は、音声を検知し、検知した音声に基づく電気信号を処理部２８０に入力する。また、マイクロフォン２２０は、振動を電気信号に変換することも可能である。そこで、本実施形態では、マイクロフォン２２０を振動検出用のセンサとして使用する。
【００４４】
スピーカ２３０は、処理部２８０からの電気信号に基づいて音声を出力する。
【００４５】
表示部２４０は、処理部２８０からの電気信号に基づいて映像を表示する。
【００４６】
入力部２５０は、テンキーやファンクションキーなどによって構成され、ユーザからの操作内容を入力するために用いられるインタフェースである。ただし、表示部２４０がタッチパネルを用いて構成される場合、入力部２５０は表示部２４０と一体的に構成される。
【００４７】
タイマ２６０は、カウンタ等によって構成され、無線端末２００の内部クロック信号をカウントすることによって計時を行う。タイマ２６０は、処理部２８０からの制御に応じて起動し、内部クロック信号をカウントとした結果をタイマ値として処理部に出力する。
【００４８】
記憶部２７０は、メモリ等によって構成され、処理部２８０によって実行されるプログラムを記憶するとともに、処理部２８０の作業領域として使用される。
【００４９】
処理部２８０は、ＣＰＵ等によって構成され、記憶部２７０に記憶されたプログラムを実行することで、接触検出部２８１、タイマ制御部２８２、タイマ値取得部２８３、セッション鍵生成部２８４、及び設定処理部２８５のそれぞれの機能を提供する。
【００５０】
接触検出部２８１は、マイクロフォン２２０からの電気信号に応じて、無線端末２００とアクセスポイント１００との接触を検出する。例えば、接触検出部１６１は、マイクロフォン２２０からの電気信号の値が閾値を越えたことを以て上記接触を検出する。
【００５１】
タイマ制御部２８２は、タイマ２６０を制御する。タイマ制御部２８２は、接触検出部２８１によって接触が検出された時点で、タイマ２６０を起動するよう制御する。また、タイマ制御部２８２は、無線通信部２１０がビーコン信号を受信した時点で、タイマ２６０を停止するよう制御する。
【００５２】
タイマ値取得部２８３は、無線通信部２１０がビーコン信号を受信した時点でのタイマ２６０のタイマ値を取得する。具体的には、タイマ値取得部２８３は、タイマ２６０のタイマ値のうち上位ｎ桁のみを取得し、残りの下位数桁を切り捨てる。
【００５３】
ここで、タイマ値取得部２８３は、所定の受信レベル（具体的には、所定ＲＳＳＩ）以上の無線ＬＡＮ信号を無線通信部２１０が受信した時点で、タイマ２６０のタイマ値を暫定的に取得し、当該無線ＬＡＮ信号が復号されたことによって該無線ＬＡＮ信号がビーコン信号であると判別された場合に、当該暫定的に取得されたタイマ値を確定する。なお、無線ＬＡＮ信号の受信レベルは、当該無線ＬＡＮ信号が復号されるよりも前の段階で得ることができる。
【００５４】
セッション鍵生成部２８４は、タイマ値取得部２８３によって取得されたタイマ値（上位ｎ桁のみ）を用いてセッション鍵を生成する。セッション鍵は、一時的に使用される暗号鍵、あるいは当該暗号鍵の種である。セッション鍵を生成するアルゴリズムとしては、アクセスポイント１００が使用するアルゴリズムと同じアルゴリズムを使用できる。ただし、タイマ値取得部２８３によって取得されたタイマ値（上位ｎ桁のみ）をそのままセッション鍵として生成してもよい。セッション鍵生成部２８４によって生成されたセッション鍵は、記憶部２７０に記憶される。
【００５５】
設定処理部２８５は、記憶部２７０に記憶されているセッション鍵を取得し、取得したセッション鍵を用いてアクセスポイント１００との暗号化通信を行う。また、設定処理部２８５は、アクセスポイント１００との暗号化通信により、無線ＬＡＮ通信における初期設定処理を行う。初期設定処理とは、接続設定やセキュリティ設定を意味し、例えば公知のＡＯＳＳ（登録商標）に従った処理が初期設定処理に相当する。
【００５６】
（４）無線ＬＡＮシステムの動作
図４は、本実施形態に係る無線ＬＡＮシステム１の動作シーケンス図である。
【００５７】
図４に示すように、ステップＳ１０１において、無線端末２００の接触検出部２８１は、初期設定処理の開始を指示する旨の操作を入力部２５０が受け付けた場合に、マイクロフォン２２０からの入力待ちを行う。
【００５８】
そして、ユーザは、無線端末２００をアクセスポイント１００と接触させる作業を行う。
【００５９】
ステップＳ１０２において、アクセスポイント１００の接触検出部１６１は、圧電スピーカ１３０からの電気信号に応じて、アクセスポイント１００と無線端末２００との接触を検出する。タイマ制御部１６２は、接触検出部１６１によって接触が検出された時点で、タイマ１４０を起動するよう制御する。
【００６０】
ステップＳ１０３において、無線端末２００の接触検出部２８１は、マイクロフォン２２０からの電気信号に応じて、無線端末２００とアクセスポイント１００との接触を検出する。タイマ制御部２８２は、接触検出部２８１によって接触が検出された時点で、タイマ２６０を起動するよう制御する。
【００６１】
ステップＳ１０４において、アクセスポイント１００のビーコン信号生成部１６３は、タイマ１４０を起動した後の任意の時点で、ビーコン信号を生成して無線通信部１１０に出力する。無線通信部１１０は、当該ビーコン信号を送信する（ステップＳ１０５）。また、アクセスポイント１００のタイマ値取得部１６４は、上記任意の時点でのタイマ１４０のタイマ値を取得する。その際、タイマ値取得部１６４は、タイマ１４０のタイマ値のうち上位ｎ桁のみを取得し、残り（下位数桁）を切り捨てる。
【００６２】
ステップＳ１０６において、無線端末２００の無線通信部２１０は、ビーコン信号を受信する。無線端末２００のタイマ値取得部２８３は、所定の受信レベル以上の無線ＬＡＮ信号を無線通信部２１０が受信した時点で、タイマ２６０のタイマ値を暫定的に取得する。そして、タイマ値取得部２８３は、当該無線ＬＡＮ信号が復号されたことによって該無線ＬＡＮ信号がビーコン信号であると判別された場合に、当該暫定的に取得されたタイマ値を確定する。なお、タイマ値取得部１６４は、タイマ１４０のタイマ値のうち上位ｎ桁のみを取得し、残り（下位数桁）を切り捨てる。
【００６３】
このようにして、アクセスポイント１００及び無線端末２００において、同じタイマ値が取得されることになる。
【００６４】
ステップＳ１０７において、アクセスポイント１００のセッション鍵生成部１６５は、タイマ値取得部１６４によって取得されたタイマ値（上位ｎ桁のみ）を用いてセッション鍵を生成する。セッション鍵生成部１６５によって生成されたセッション鍵は、記憶部１５０に記憶される。
【００６５】
ステップＳ１０８において、無線端末２００のセッション鍵生成部２８４は、タイマ値取得部２８３によって取得されたタイマ値（上位ｎ桁のみ）を用いてセッション鍵を生成する。セッション鍵生成部２８４によって生成されたセッション鍵は、記憶部２７０に記憶される。
【００６６】
このように、アクセスポイント１００及び無線端末２００において、同じタイマ値からセッション鍵が生成されるため、同じセッション鍵を生成することができる。
【００６７】
ステップＳ１０９において、アクセスポイント１００の設定処理部１６６と、無線端末２００の設定処理部２８５とは、生成したセッション鍵を用いた暗号化通信によって初期設定処理を行う。
【００６８】
（５）実施形態の効果
以上説明したように、本実施形態によれば、アクセスポイント１００及び無線端末２００がセッション鍵を共有する際に、ユーザが無線通信装置同士を接触させる作業は１回で済むため、ユーザの利便性を向上させることができる。
【００６９】
本実施形態では、無線端末２００は、受信した無線ＬＡＮ信号を復号することによって当該無線ＬＡＮ信号がビーコン信号であると判別された場合に、暫定的に取得されたタイマ値を確定する。これにより、無線ＬＡＮ信号が復号される前の段階でタイマ値を取得できるため、復号に要する時間分の誤差が発生することを回避でき、アクセスポイント１００及び無線端末２００で生成されるセッション鍵が一致しなくなる可能性を低減できる。
【００７０】
本実施形態では、アクセスポイント１００及び無線端末２００は、タイマ値のうち上位ｎ桁のみを用いてセッション鍵を生成する。これにより、タイマ値のうち下位数桁が切り捨てられるため、処理遅延及び伝送遅延分の誤差を解消することができ、アクセスポイント１００及び無線端末２００で生成されるセッション鍵が一致しなくなる可能性を低減できる。
【００７１】
本実施形態では、例えば公知のＡＯＳＳ（登録商標）のような初期設定処理に先立ってセッション鍵を共有しておくことで、初期設定処理で送受信される情報を暗号化して伝送可能になり、初期設定処理でのセキュリティを高めることができる。
【００７２】
（６）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００７３】
上述した実施形態では、アクセスポイント１００に設けられた圧電スピーカ１３０を用いて接触による振動を検出していたが、圧電スピーカ１３０に代えて他のセンサ手段（例えば加速度センサ等）を用いて接触による振動を検出する構成としてもよい。また、無線端末２００に設けられたマイクロフォン２２０を用いて接触による振動を検出する構成に代えて、他のセンサ手段（例えば加速度センサ等）を用いて接触による振動を検出する構成としてもよい。
【００７４】
上述した実施形態では、第１の無線通信装置がアクセスポイント１００であり、第２の無線通信装置が無線端末２００であった。しかしながら、第１の無線通信装置を無線端末２００とし、第２の無線通信装置をアクセスポイント１００としてもよい。この場合、図４のアクセスポイント１００を無線端末２００と読み替え、無線端末２００をアクセスポイント１００と読み替えればよい。また、図４のステップＳ１０５でのビーコン信号に代えて、他の無線ＬＡＮ信号（例えばプローブ要求信号等）を使用すればよい。
【００７５】
上述した実施形態では、アクセスポイント１００及び無線端末２００がセッション鍵を共有するケースを説明したが、セッション鍵に限らず、他の暗号鍵データ（例えばＷＥＰ鍵等）を共有してもよい。
【００７６】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【符号の説明】
【００７７】
１００…アクセスポイント、１０１…アンテナ、１１０…無線通信部、１２０…ネットワーク通信部、１３０…圧電スピーカ、１４０…タイマ、１５０…記憶部、１６０…処理部、１６１…接触検出部、１６２…タイマ制御部、１６３…ビーコン信号生成部、１６４…タイマ値取得部、１６５…セッション鍵生成部、１６６…設定処理部、２００…無線端末、２０１…アンテナ、２１０…無線通信部、２２０…マイクロフォン、２３０…スピーカ、２４０…表示部、２５０…入力部、２６０…タイマ、２７０…記憶部、２８０…処理部、２８１…接触検出部、２８２…タイマ制御部、２８３…タイマ値取得部、２８４…セッション鍵生成部、２８５…設定処理部
【図１】
2012039393.tif 000003
【図２】
2012039393.tif 000004
【図３】
2012039393.tif 000005
【図４】
2012039393.tif 000006