(57)【特許請求の範囲】
【請求項１】
無線通信デバイスの無線ＬＡＮ接続のセットアップを自動で行うためのセットアップ手段、
無線通信デバイスと無線通信を行うための無線通信手段、
メモリデバイスと通信可能なメモリデバイス通信手段、および、
無線ＬＡＮ接続のセットアップを完了させるかどうかを制御するセットアップ可否制御手段
を有するレジストラ機器と、
前記レジストラ機器と無線通信が可能な無線通信デバイスと、
前記無線通信デバイスの固有ＩＤ情報を格納可能な記憶手段を有し前記レジストラ機器と接続可能なメモリデバイスと、から構成され、
前記レジストラ機器のセットアップ可否制御手段は、前記メモリデバイス通信手段により前記メモリデバイスから取得される該メモリデバイスに登録された前記無線通信デバイスの固有ＩＤ情報と、前記無線通信手段により探索された前記無線通信デバイスから取得される該無線通信デバイスの固有ＩＤ情報とが一致した場合に、当該無線通信デバイスに対する前記セットアップ手段による無線ＬＡＮ接続のセットアップを完了させ、前記セットアップ手段によるセットアップの実行中に、該当の無線通信デバイスからの電波強度が所定の設定基準以上に変動していることが検知された場合、前記セットアップ手段による無線ＬＡＮのセットアップを中止させる
ことを特徴とする無線通信システム。
【請求項２】
前記レジストラ機器は、計時機能を有するタイマをさらに備え、
前記セットアップ可否制御手段は、前記無線通信デバイスからの応答が、前記タイマにより計時される所定の設定期間内にない場合、前記セットアップ手段による前記無線ＬＡＮ接続のセットアップを不可とする
ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記セットアップ可否制御手段は、前記無線通信手段による、前記メモリデバイスに登録された前記無線通信デバイスの固有ＩＤ情報と一致する固有ＩＤ情報を有する無線通信デバイスの探索が、前記タイマにより計時される所定の設定期間内に完了できない場合、警告通知をすることを特徴とする請求項２に記載の無線通信システム。
【請求項４】
前記セットアップ可否制御手段は、前記セットアップ手段によるセットアップの実行中に、該当の無線通信デバイスからの電波強度がある設定基準以上に変動していることが検知された場合、警告通知をすることを特徴とする請求項１から請求項３のうち、いずれか一項に記載の無線通信システム。
【請求項５】
無線通信デバイスの無線ＬＡＮ接続のセットアップを自動で行うためのセットアップ手段、
無線通信デバイスと無線通信を行うための無線通信手段、
複数の前記無線通信デバイスの固有ＩＤ情報を登録可能なメモリデバイスと通信可能なメモリデバイス通信手段、および、
無線ＬＡＮ接続のセットアップを完了させるかどうかを制御するセットアップ可否制御手段
を有するレジストラ機器と、
前記レジストラ機器と無線通信が可能な無線通信デバイスと、
前記無線通信デバイスの固有ＩＤ情報を格納可能な記憶手段を有し前記レジストラ機器と接続可能なメモリデバイスと、から構成され、
前記レジストラ機器のセットアップ可否制御手段は、前記メモリデバイス通信手段により前記メモリデバイスから取得される該メモリデバイスに登録された前記無線通信デバイスの固有ＩＤ情報と、前記無線通信手段により探索された前記無線通信デバイスから取得される該無線通信デバイスの固有ＩＤ情報とが一致した場合に、当該無線通信デバイスに対する前記セットアップ手段による無線ＬＡＮ接続のセットアップを完了させ、前記メモリデバイスから取得された複数の無線通信デバイスの固有ＩＤ情報の内、前記レジストラ機器が通信可能な無線通信デバイスから取得した固有ＩＤ情報と一致するものが少なくとも一つ以上あったとき、該当する無線通信デバイスのいずれについても前記セットアップ手段による無線ＬＡＮ接続のセットアップを利用可能な状態とさせる
ことを特徴とする無線通信システム。
【請求項６】
前記メモリデバイスから取得された複数の無線通信デバイスの固有ＩＤ情報の内、前記レジストラ機器の無線通信手段が通信可能な無線通信デバイスから取得した固有ＩＤ情報と一致するものが少なくとも一つ以上あったとき、前記無線通信手段は、該当の複数の無線通信デバイスを監視するが、少なくとも１つの無線通信デバイスからの信号を受信できなくなった場合、前記セットアップ可否制御手段は、前記セットアップ手段による無線ＬＡＮのセットアップを中止させることを特徴とする請求項５に記載の無線通信システム。
【請求項７】
前記メモリデバイスから取得された複数の無線通信デバイスの固有ＩＤ情報の内、前記レジストラ機器の無線通信手段が通信可能な無線通信デバイスから取得した固有ＩＤ情報と一致するものが少なくとも一つ以上あったとき、前記セットアップ可否制御手段は、無線ＬＡＮのセットアップの対象として、最も早く応答した無線通信デバイスを１つ選定することを特徴とする請求項５または請求項６に記載の無線通信システム。
【請求項８】
前記メモリデバイスは、前記無線通信デバイスの固有ＩＤ情報を格納するための記憶手段を有しかつ近距離無線通信可能なＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）デバイスであり、前記メモリデバイス通信手段は、前記ＮＦＣデバイスと近距離無線通信を行うための通信手段であることを特徴とする請求項１から請求項７のうち、いずれか一項に記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関する。
【背景技術】
【０００２】
近年、電子機器の無線ネットワーク技術が急速に普及してきている。無線ＬＡＮ等の無線ネットワークは、有線通信と異なり物理的に接続しなくても通信でき、その性質から容易に通信傍受が可能であるため、最初の接続前に接続先を一意に決めて、安全な通信を行うための相互認証情報や暗号通信するための暗号鍵を共有する処理等が必要となる。この相互認証情報や暗号鍵等の接続情報（以後、これをアソシエーション情報と呼ぶ）は、安全な手段を用いて交換され、通信機器内の不揮発メモリなどに保存されることが一般的である。
【０００３】
保存されたアソシエーション情報は、次の接続の際にそのまま用いられる。この最初の接続情報共有作業は、無線通信等におけるセキュリティ通信の煩雑さと解釈され、このアソシエーション情報を簡単に交換する手法として、いわゆる、「簡単セットアップ」と呼ばれる手法が利用されるようになってきている。この無線通信の簡単セットアップの技術に準拠した無線インターフェースを搭載した機器間であれば簡単に無線接続が確立できるようになった。
【０００４】
なお、この簡単セットアップにおけるアソシエーション情報の共有方法は、目的とする主通信を使ってアソシエーション情報を交換するＩｎ  Ｂａｎｄ方式と、主通信とは別の経路を使ってアソシエーション情報を交換するＯｕｔ  Ｏｆ  Ｂａｎｄ方式に大別される。また、通信パラメータを提供する機能は、レジストラと呼ばれ、レジストラ機器から通信パラメータの提供を受け、設定する機能はエンローリと呼ばれる。
【０００５】
Ｉｎ  Ｂａｎｄ方式としては、ＰＩＮコードによる簡易認証によってアソシエーション情報を共有する「ＰＩＮ方式」や、ＰＩＮコードの代わりにアソシエーション情報を共有する双方で所定のボタンを押すことで簡易認証とする「Ｐｕｓｈ  Ｂｕｔｔｏｎ方式」等がある。
【０００６】
Ｏｕｔ  Ｏｆ  Ｂａｎｄ方式としては、有線で一旦接続してアソシエーション情報を共有する「有線方式」や、ＵＳＢストレージドライブにアソシエーション情報または最低限の認証情報を格納し中継させる「ＵＦＤ（ＵＳＢ  Ｆｌａｓｈ  Ｄｒｉｖｅ）方式」などがある。
【０００７】
近年では、Ｏｕｔ  Ｏｆ  Ｂａｎｄ方式の手段として、「ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）」等の、主通信よりも低速でかつ至近距離での通信をする技術を応用してのアソシエーション情報の交換・共有が有望視され、実用化が進んでいる。ＮＦＣのような通信技術では、ほとんど接触するような状態でアソシエーション情報の交換を行うので物理的にセキュリティを確保でき、かつ差し込む／線をつなぐといった物理的な作業も必要なく、直感的なオペレーションで簡単にアソシエーション情報が交換できることでユーザビリティに優れるのが特徴と言える。
【０００８】
このような、ＮＦＣを利用する技術の１つとして、特許文献１に開示された技術がある。この技術では、アクセスポイント１０と、無線通信端末２０と、無線通信端末２０を用いて入場者の認証を行う入退室管理装置３０とを備える構成となっている。入退室管理装置３０は、無線通信端末２０と近距離無線通信を行うことができ、入場時に無線通信端末２０と接続して入場者の本人認証を行い、無線通信端末２０との接続毎に異なる接続毎ＩＤを発生させている。そして、本人認証がされた無線通信端末２０と、アクセスポイント１０に、接続毎ＩＤを含む接続設定情報を送信するようにすることで、アクセスポイント１０との接続設定を容易に行うことができ、かつ、「なりすまし」による無線通信端末２０の偽装を抑止できるようにしている。
【０００９】
こうした簡単セットアップの手法をセキュリティの観点でみると、「ＰＩＮ方式」ではネットワークへのアクセス用ＰＩＮコードを知っている人に限定できるのに対して、「Ｐｕｓｈ  Ｂｕｔｔｏｎ方式」は単にボタンを押すのみであり、そのセキュリティレベルは低い。一方、Ｏｕｔ  Ｏｆ  Ｂａｎｄ方式である「ＵＦＤ方式」、「ＮＦＣ方式」では、特定のＵＳＢストレージドライブや、ＮＦＣトークンを所有している人に限ることができるため、Ｉｎ  Ｂａｎｄ方式よりも高いセキュリティ性（セキュリティを提供する能力）を持った方式であると言える。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の一般的な方法では、Ｉｎ  Ｂａｎｄ方式であれＯｕｔ  ｏｆ  Ｂａｎｄ方式であれ、簡単セットアップの方法が周知であったり、実際に操作している人を見ればやり方がわかってしまうようでは、誰でも所有するデバイスを無線ＬＡＮ接続が可能となってしまう。
【００１１】
また、無線ＬＡＮ接続利用を制限するために簡単セットアップ方法を、例えば特許文献１に開示の技術のようなＯｕｔ  ｏｆ  Ｂａｎｄ方式のみに限定した場合であっても、アソシエーション情報を格納したデバイスが盗難にあった場合、接続情報を知らなくても容易に無線ＬＡＮ接続されてしまい社内情報を取得できてしまうという問題があった。またこの問題を解消するために認証システムを複雑化しては簡単セットアップの本来の目的とトレードオフの関係になりユーザビリティ性が低下してしまうので、そのような手法はなるべく避けたいという要望がある。
【００１２】
本発明は、上記に鑑みてなされたものであって、無線ＬＡＮ接続を、簡単に接続できるという簡単セットアップの特徴を損なうことなく、セキュアに、かつ、その接続のためのセットアップ手段を設定者本人にしか知りえないように行える無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明の無線通信システムは、無線通信デバイスの無線ＬＡＮ接続のセットアップを自動で行うためのセットアップ手段、無線通信デバイスと無線通信を行うための無線通信手段、メモリデバイスと通信可能なメモリデバイス通信手段、および、無線ＬＡＮ接続のセットアップを完了させるかどうかを制御するセットアップ可否制御手段を有するレジストラ機器と、前記レジストラ機器と無線通信が可能な無線通信デバイスと、前記無線通信デバイスの固有ＩＤ情報を格納可能な記憶手段を有し前記レジストラ機器と接続可能なメモリデバイスと、から構成され、前記レジストラ機器のセットアップ可否制御手段は、前記メモリデバイス通信手段により前記メモリデバイスから取得される該メモリデバイスに登録された前記無線通信デバイスの固有ＩＤ情報と、前記無線通信手段により探索された前記無線通信デバイスから取得される該無線通信デバイスの固有ＩＤ情報とが一致した場合に、当該無線通信デバイスに対する前記セットアップ手段による無線ＬＡＮ接続のセットアップを完了させ、前記セットアップ手段によるセットアップの実行中に、該当の無線通信デバイスからの電波強度が所定の設定基準以上に変動していることが検知された場合、前記セットアップ手段による無線ＬＡＮのセットアップを中止させることを特徴とする。
【００１４】
また、本発明の無線通信システムは、無線通信デバイスの無線ＬＡＮ接続のセットアップを自動で行うためのセットアップ手段、無線通信デバイスと無線通信を行うための無線通信手段、複数の前記無線通信デバイスの固有ＩＤ情報を登録可能なメモリデバイスと通信可能なメモリデバイス通信手段、および、無線ＬＡＮ接続のセットアップを完了させるかどうかを制御するセットアップ可否制御手段を有するレジストラ機器と、前記レジストラ機器と無線通信が可能な無線通信デバイスと、前記無線通信デバイスの固有ＩＤ情報を格納可能な記憶手段を有し前記レジストラ機器と接続可能なメモリデバイスと、から構成され、前記レジストラ機器のセットアップ可否制御手段は、前記メモリデバイス通信手段により前記メモリデバイスから取得される該メモリデバイスに登録された前記無線通信デバイスの固有ＩＤ情報と、前記無線通信手段により探索された前記無線通信デバイスから取得される該無線通信デバイスの固有ＩＤ情報とが一致した場合に、当該無線通信デバイスに対する前記セットアップ手段による無線ＬＡＮ接続のセットアップを完了させ、前記メモリデバイスから取得された複数の無線通信デバイスの固有ＩＤ情報の内、前記レジストラ機器が通信可能な無線通信デバイスから取得した固有ＩＤ情報と一致するものが少なくとも一つ以上あったとき、該当する無線通信デバイスのいずれについても前記セットアップ手段による無線ＬＡＮ接続のセットアップを利用可能な状態とさせることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、メモリデバイスとこのメモリデバイスに登録された固有ＩＤ情報を有する無線通信デバイスの２つが通信可能領域に同時に居合わせることで初めて当該無線通信デバイスの無線ＬＡＮ接続のセットアップを完了させることができるので、無線ＬＡＮ接続を、簡単に接続できるという簡単セットアップの特徴を損なうことなく、セキュアに、かつ、その接続のためのセットアップ手段を設定者本人にしか知りえないように行えるという効果を奏する。また、セットアップ手段によるセットアップの実行中に、該当の無線通信デバイスからの電波強度が所定の設定基準以上に変動していることを検知した場合、セットアップ手段による無線ＬＡＮのセットアップを中止できる。これにより、悪意をもった人が無線通信デバイスを所持して移動中であれば、それを検知して、無線ＬＡＮの不正なセットアップを抑制できる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施形態における無線通信システムの全体構成を示すブロック図である。
【図２】図２は、同実施形態におけるレジストラ機器のハードウェア構成の一例を示す図である。
【図３】図３は、同実施形態におけるレジストラ機器のソフトウェアモジュール構成の一例を示す図である。
【図４】図４は、ＮＦＣデバイスのハードウェア構成を示すブロック図である。
【図５】図５は、同実施形態における無線ＬＡＮの簡単セットアップを行う際のレジストラ機器の動作を説明するフローチャートである。
【図６】図６は、無線通信デバイスからの信号を読み取れなかった場合の、レジストラ機器の操作パネルの表示例を示す図である。
【図７】図７は、図５における初回登録処理について説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照して、この発明にかかる無線通信システムの実施の形態を、その特徴的な構成・動作に着目し詳細に説明する。
【００１８】
（システム構成）
はじめに、本実施形態における無線通信システムの全体構成について、図１を用いて説明する。図１は、本実施形態における無線通信システムの全体構成を示すブロック図である。なお、図１に示す構成は、説明のための最小構成であって、各装置の数等は任意である。
【００１９】
本実施形態における無線通信システムの全体構成は、図１に例示するように、レジストラ機器１０、エンローリ機器２０、ＮＦＣデバイス３０、および無線通信デバイス４０から構成される。少なくともレジストラ機器１０には、ＮＦＣデバイス３０とインターフェースを取ることが可能なＮＦＣリーダライタ装置（以下、ＮＦＣ  Ｒ／Ｗと記す）５０が接続されている。また、本実施形態におけるレジストラ機器１０は、無線通信デバイス４０をＬＡＮに接続するためのアクセスポイントとして機能する。
【００２０】
図１の例では、ユーザは、エンローリ機器２０としての無線通信デバイス４０を無線ＬＡＮ接続してレジストラ機器１０が属するＬＡＮに接続しようとしている。ユーザは、後述する操作により、レジストラ機器１０およびＮＦＣデバイス３０に無線通信デバイス４０の固有ＩＤ情報（以下、ＩＤと記す）を保存する。これにより、どの無線通信デバイス４０を接続対象とするかを登録する。
【００２１】
ユーザは、レジストラ機器１０で認証可能なＮＦＣデバイス３０を所持し、所定の設定期間内にレジストラ機器１０と通信を行いＬＡＮに接続する無線通信デバイスを特定することで、レジストラ機器１０は、ＮＦＣデバイス３０により特定される接続対象の無線通信デバイス４０のみに、ＥＳＳＩＤや、暗号キーなどの、ＬＡＮに接続するために必要な情報（いわゆる、アソシエーション情報）を提供することができるようになる。すなわち、ＮＦＣデバイス３０により特定される接続対象の無線通信デバイス４０のみ、無線ＬＡＮの簡単セットアップを実施することができ、その他の無線通信デバイス４０についてはこの簡単セットアップを完了することができないものとなる（詳細な動作は後述する）。なお、セキュリティ性向上のためレジストラ機器１０およびＮＦＣデバイス３０に保存される無線通信デバイスのＩＤは暗号化アルゴリズムを用いて暗号化して管理される。
【００２２】
本実施形態では、このような方法を採用することで、ＮＦＣデバイス３０を所有者以外が使用して、ある無線通信デバイス４０をＬＡＮに接続しようとしても、その機器がＮＦＣデバイス３０に保存されているＩＤにより特定される無線通信デバイス４０でなければ、また、所定の設定期間内にレジストラ機器１０が無線通信デバイス４０からの応答信号を受信しなければ、無線ＬＡＮの簡単セットアップによるＬＡＮの利用ができない。このように不正な無線ＬＡＮ接続を排除できるので、無線通信システムのセキュリティを確保できる。また、無線ＬＡＮの簡単セットアップの際、実際にユーザのとる行動は、（後述の初回登録時を除いて）ＮＦＣデバイス３０をレジストラ機器１０にかざすことのみであり、ユーザビリティを損なわない。
【００２３】
なお、本実施形態における無線通信デバイス４０の形態は任意である。また、無線通信デバイス４０およびレジストラ機器１０間の通信方式も任意であるが、無線通信デバイス４０の形態としては、接続のためのセットアップ手段を設定者本人にしか知りえないように行えるようにするため、小型の無線タグを搭載した機器や超小型の無線通信装置であるのが望ましい。例えば、無線タグであれば、悪意のある人にＮＦＣデバイス３０による接続設定を行っているところを見られても、どの無線タグをＬＡＮへの接続対象とするかは設定した本人しか知りえず、視覚からではどの無線タグをＬＡＮへの接続対象としているかは他人には簡単に判断できないからである。
【００２４】
（レジストラ機器のハードウェア構成）
次に、本実施形態におけるレジストラ機器１０のハードウェア構成について、図２を用いて説明する。図２は、本実施形態におけるレジストラ機器１０のハードウェア構成の一例を示す図である。図２において、レジストラ機器１０は、コントローラ１００、操作部１２０および図示しないその他のハードウェアリソースなどにより構成される。
【００２５】
コントローラ１００は、ＣＰＵ１０１、タイマ１０２、ＲＯＭ１０３、ＲＡＭ１０４、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１０５、ＲＡＭ１０６、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０７、シリアルバスＩ／Ｆ１０８、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１０９、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）  Ｉ／Ｆ１１０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイスＩ／Ｆ１１１、ＵＳＢホスト１１２、メモリカードＩ／Ｆ１１３などにより構成される。
【００２６】
コントローラ１００は、レジストラ機器１０の各部の制御を行う。コントローラ１００は、その中核となる各種処理を実行するマイクロプロセッサであるＣＰＵ１０１、計時機能を有するタイマ１０２、起動時にＣＰＵ１０１が実行する初期プログラムや各種設定データ等を記憶するＲＯＭ１０３、ＣＰＵ１０１がレジストラ機器１０の制御を行う際にプログラムや中間処理データを一時的に記憶するためなどに使用されるＲＡＭ１０４、各デバイスを接続するブリッジの役割を有するＡＳＩＣ１０５、ＡＳＩＣ１０５が処理を行う際にプログラムや中間処理データを一時的に記憶するためなどに使用されるＲＡＭ１０６、稼働時にＣＰＵ１０１が実行する後述のソフトウェアモジュール群等の制御プログラムや各種データを保存するＨＤＤ１０７、レジストラ機器１０と非図示の周辺機器をシリアル接続により接続するシリアルバスＩ／Ｆ１０８、非図示の拡張スロットなどに接続された拡張カードでありＬＡＮ接続のインターフェースであるＮＩＣ１０９、無線通信デバイス４０と無線接続するＷＬＡＮ  Ｉ／Ｆ１１０、レジストラ機器１０と非図示のＵＳＢ対応の周辺機器を接続するＵＳＢデバイスＩ／Ｆ１１１、ＵＳＢケーブルにより後述のＮＦＣ  Ｒ／Ｗ５０をコントローラ１００と接続するＵＳＢホスト１１２、および、メモリカードをコントローラ１００と接続するメモリカードＩ／Ｆ１１３を備えている。
【００２７】
操作部１２０は、ユーザによる各種操作入力を受け付けたり表示をするＵＩとなるオペレーションパネルである。また、この操作部１２０は、スピーカを備え警告音等を発することも可能である。
【００２８】
なお、ＮＦＣ対応のＩＣカードや、ＲＦＩＤ機器や、ＮＦＣ搭載機器等のＮＦＣデバイス３０に対する情報の読み書きは、ＣＰＵ１０１が、ＮＦＣ  Ｒ／Ｗ５０に対してコマンドを送信することにより制御を行い、ＮＦＣ  Ｒ／Ｗ５０がＮＦＣデバイス３０と通信を行うことにより実現される。このＵＳＢの通信系路にはネットワークアソシエーション情報やペアリング情報及び利用者またはＮＦＣデバイス３０の認証情報や認証情報へアクセスするための鍵情報などのデータが送受信されるが、ＵＳＢバスがモニターされることによる情報の漏洩が懸念されるため、ＵＳＢバス上のコマンド及びデータの送受信を暗号化している。暗号化を行う前にはＵＳＢホスト１１２はＮＦＣ  Ｒ／Ｗ５０との間で認証を行い、その結果から得られた共通鍵を生成している。この共通鍵を利用し暗号化（及び復号化）をすることによりＵＳＢバスを安全にしている。
【００２９】
（ソフトウェアモジュール構成）
次に、本実施形態におけるレジストラ機器１０のソフトウェアモジュール構成について、図３を用いて説明する。図３は、本実施形態におけるレジストラ機器１０のソフトウェアモジュール構成の一例を示す図である。
【００３０】
ＮＦＣに対応したＮＦＣフレームワーク２０１は、レジストラ機器１０を制御するためのアプリケーション２０２から認証要求や機器とのペアリングまたはアソシエーション要求を受け付けると、描画処理モジュール２１１、グラフィックドライバ２１２を経由して操作部（オペレーションパネル）１２０へ所定の表示処理を行う。そして、ＮＦＣリソースマネージャ２０３を介して、ＵＳＢ接続されたＮＦＣ  Ｒ／Ｗ５０を制御するＮＦＣ  Ｒ／Ｗデバイスドライバ２０４およびＵＳＢＨＯＳＴデバイスドライバ２０５を通じて、ＮＦＣデバイス３０からアソシエーションまたはペアリングの為の設定情報や証明書情報を取得し、取得した証明書情報を、ＨＤＤ１０７に設けられた認証用のアドレス帳ＤＢ（図示せず）に対してこのアドレス帳ＤＢを管理するアドレス帳ＤＢモジュール２０８を利用しファイルシステム２０９およびＨＤＤドライバ２１０を通じて問い合わせ、もしくはネットワーク接続された外部のＣＡサーバ（認証局）やアクセスポイント（いずれも図示せず）に対してネットワークライブラリ２０６を利用し無線ドライバ２０７を通じて問い合わせを行う。問い合わせ途中の詳細情報や問い合わせた結果、認証が成功もしくは失敗したかをアプリケーション２０２へ出力する。
【００３１】
ここで、ＮＦＣリソースマネージャ２０３はＮＦＣに対応したリソース管理機能を提供する。ＵＳＢＨＯＳＴデバイスドライバ２０５は、ＵＳＢ接続されたデバイスを制御対象とするのか否かを判断し、ＮＦＣ  Ｒ／Ｗデバイスドライバ２０４は、ＵＳＢ接続されたＮＦＣ  Ｒ／Ｗ５０を初期化したり、所定の設定を行ったりする。ＨＤＤドライバ２１０は、ＨＤＤ１０７を駆動制御するデバイスドライバであり、ファイルシステム２０９は、ＨＤＤ１０７に格納されるファイルを管理し、そのセキュリティや信頼性確保などの機能も有するプログラムである。また、アプリケーション２０２は、対象の無線通信デバイス４０に対する無線ＬＡＮの簡単セットアップを実施する簡単セットアップ処理部２０２ａ、および、その簡単セットアップの実施の可否を制御する簡単セットアップ可否制御部２０２ｂを含むプログラムである。
【００３２】
（ＮＦＣデバイスのハードウェア構成）
次に、ＮＦＣデバイス３０のハードウェア構成について、図４を用いて説明する。図４は、ＮＦＣデバイス３０のハードウェア構成を示すブロック図である。
【００３３】
ＮＦＣデバイス３０は、アンテナ部３００と、ＮＦＣコントローラ部３０１と、通信部３０４とを有する。ＮＦＣコントローラ部３０１は、制御部３０２と、メモリ３０３とを有する。通信部３０４は、制御部３０２の制御の下、アンテナ部３００を介して送受信されるキャリアにより、通信可能な範囲にある他のＮＦＣ対応機器と非接触ＩＣ用無線通信規格に従って通信をする。
【００３４】
制御部３０２は、メモリ３０３に記憶された各種プログラムを実行することにより、ＮＦＣデバイス３０全体を制御し、メモリ３０３に記憶されるアソシエーション情報や、無線通信デバイス４０の固有ＩＤ情報などを管理する。また、メモリ３０３は、アソシエーション情報や、無線通信デバイス４０のＩＤなどの各種データや、各種プログラムを記憶するが、無線通信デバイス４０のＩＤは、特定の１つの無線通信デバイス４０のＩＤに限るものではなく、メモリ３０３は、複数の無線通信デバイス４０のＩＤを格納可能である。メモリ３０３に複数の無線通信デバイス４０のＩＤを格納（登録）することにより、１つの無線通信デバイス４０が破損、紛失、盗難となった場合でも、簡単に他の無線通信デバイス４０を用いることができるようになる。
【００３５】
（レジストラ機器の動作）
次に、無線ＬＡＮの簡単セットアップを行う際の本実施形態におけるレジストラ機器１０の動作を、図５を用いて説明する。図５は、本実施形態における無線ＬＡＮの簡単セットアップを行う際のレジストラ機器１０の動作を説明するフローチャートである。
【００３６】
まず始めに、ユーザがレジストラ機器１０を簡単セットアップモードに移行するための画面操作等所定の操作をすると、レジストラ機器１０は簡単セットアップモードに移行する（ステップＳ１０１）。この時点では、レジストラ機器１０は簡単セットアップモードに移行するが、簡単セットアップの処理はｗａｉｔ状態となる。またこのときレジストラ機器１０は、ＮＦＣ  Ｒ／Ｗ５０を介してＮＦＣデバイス３０を監視している。
【００３７】
次いで、ユーザがＮＦＣデバイス３０がＮＦＣ  Ｒ／Ｗ５０にかざすと、レジストラ機器１０はＮＦＣ  Ｒ／Ｗ５０を介してＮＦＣデバイス３０との通信を開始し（ステップＳ１０２）、このＮＦＣデバイス３０の認証を行う（ステップＳ１０３）。どのＮＦＣデバイス３０であれば認証を得られるかはレジストラ機器１０内のデータベースで管理する。ここで通信を開始したＮＦＣデバイス３０が、レジストラ機器１０内のデータベースに登録された認証可能なＮＦＣデバイス３０である場合、デバイス認証が得られる。個々でデバイス認証が得られない場合は（ステップＳ１０４でＮＧ）、本処理を終了する。
【００３８】
一方、デバイス認証が得られた場合は（ステップＳ１０４でＯＫ）、レジストラ機器１０のデータベースのアクセス情報等を参照し、ＮＦＣデバイス３０が初回利用であるかの判定を行う（Ｓ１０５）。レジストラ機器１０のデータベースで管理されるアクセス情報とは、少なくとも該当のＮＦＣデバイス３０が初回利用であるのか否かを判定できる情報であり、例えば、ＮＦＣデバイス３０のＩＤ等の識別情報に対応付けてこのデバイスによる利用回数などがデータベースにより管理される。なお、このアクセス情報は、ＮＦＣデバイス３０のメモリに保存し利用するようにしてもよい。
【００３９】
ここでＮＦＣデバイス３０が初回利用であることがわかると（ステップＳ１０５でＮｏ）、無線通信デバイス４０のＩＤの初回登録処理を行う（Ｓ１０６）。この初回登録の処理は後に説明する。なお、無線通信デバイス４０のＩＤは暗号化されておりレジストラ機器１０内のメモリ領域で管理されている暗号鍵を使用することで復号化できる。
【００４０】
一方、ＮＦＣデバイス３０が初回利用でない場合（ステップＳ１０５でＹｅｓ）、ＮＦＣデバイス３０から登録済みの無線通信デバイス４０のＩＤを取得する（ステップＳ１０７）。ここで取得した無線通信デバイス４０のＩＤ（１つまたは複数）はレジストラ機器１０のメモリ領域に保持しておく。このとき無線通信デバイス４０のＩＤが取得できなければ（ステップＳ１０８でＮｏ）一連の処理は終了し、無線ＬＡＮの簡単セットアップは完了できない。
【００４１】
ＮＦＣデバイス３０から無線通信デバイス４０のＩＤが取得できると（ステップＳ１０８でＹｅｓ）、次にレジストラ機器１０は周辺の無線通信デバイス４０に向けて信号（ビーコン）を飛ばす。これに応じてタイマ１０２により計時される所定の設定期間内に周辺の無線通信デバイス４０から応答信号が返ってくると（ステップＳ１０９でＹｅｓ）、レジストラ機器１０はその信号のエンコードを行い、無線通信デバイス４０のＩＤを取得する（Ｓ１１０）。このとき、レジストラ機器１０の周辺に複数の無線通信デバイス４０が存在する場合は、それぞれのＩＤが取得されうる。なお、無線通信デバイス４０からの応答信号には、暗号化された無線通信デバイス４０のＩＤが含まれているものとする。
【００４２】
一方、設定期間内に無線通信デバイス４０からの信号を取得できなければ（ステップＳ１０９でＮｏ）、一連の処理を終了する。この場合、例えば図６に示すような画面を操作部（オペレーションパネル）１２０に表示し、ユーザに無線通信デバイス４０からの信号を読み取れなかったことを知らせる。
【００４３】
次いで、無線通信デバイス４０から取得したＩＤとＮＦＣデバイス３０から取得したＩＤの比較を行い、両者が一致する場合（ステップＳ１１１でＹｅｓ）、簡単セットアップのｗａｉｔ状態は解かれ、一致したＩＤの無線通信デバイス４０に対する無線ＬＡＮの簡単セットアップの処理を実行し完了する（Ｓ１１２）。一方、無線通信デバイス４０から取得したＩＤとＮＦＣデバイス３０から取得したＩＤが一致しない場合は（ステップＳ１１１でＮｏ）、ステップＳ１０９へ移行し、再度無線通信デバイス４０からのＩＤの取得を試みる。
【００４４】
以上の処理において、もし、ＮＦＣデバイス３０から取得したＩＤと、設定期間内に無線通信デバイス４０から取得した全てのＩＤとが一致しない場合、または設定期間内に少なくとも１つ以上の無線通信デバイス４０からの応答信号が返ってこない場合は、ユーザは簡単セットアップを完了できないが、この場合のユーザはＮＦＣデバイス３０の正当な所有者以外である可能性があるので、警告音や警告表示等で周辺にいる人に知らせるといった対処を行うのが望ましい。またはネットワーク経由でレジストラ機器１０の管理者やデータベース等に登録されたＮＦＣデバイス３０の所有者にメール連絡するといった対処を行うのが望ましい。
【００４５】
また、以上の処理において、無線ＬＡＮの簡単セットアップの処理の実行中に、レジストラ機器１０の周辺にあるはずの無線通信デバイス４０からの電波強度がある設定基準以上に変動していることがＷＬＡＮ  Ｉ／Ｆ１１０により検知された場合、簡単セットアップを中止し、さらに警告音等により警告通知をする。また、その際、警告音等により警告通知をする。これは、ＮＦＣデバイス３０を紛失してしまい、悪意を持った人に無線ＬＡＮの簡単セットアップに利用されようとしている場合、この悪意をもった人が無線通信デバイス４０を所持して移動中であれば、それを検知したことになり、不正な無線ＬＡＮのセットアップを抑制できる。
【００４６】
また、以上の処理において、ＮＦＣデバイス３０からこのＮＦＣデバイス３０に登録された複数の無線通信デバイス４０のＩＤが取得され、この複数のＩＤに一致するＩＤを有する複数の無線通信デバイス４０が検知された場合、そのいずれの無線通信デバイス４０に対しても、無線ＬＡＮ接続の簡単セットアップを利用可能な状態とする（簡単セットアップの対象とする）。そして、その中の少なくとも１つの無線通信デバイス４０からの信号を受信できなくなった場合、無線ＬＡＮ接続の簡単セットアップを中止させる。これは、ＮＦＣデバイス３０に複数の無線通信デバイス４０のＩＤを登録し、複数の無線通信デバイス４０を利用可能にするとユーザビリティは向上するが、簡単セットアップを実行しようとするときに、いずれかの無線通信デバイス４０からの信号を受信できなくなる事態は、盗難等の可能性も考えられるためである。この場合も警告音や警告表示等で周辺にいる人に知らせるといった対処を行うのが望ましい。
【００４７】
また、以上の処理において、ＮＦＣデバイス３０からこのＮＦＣデバイス３０に登録された複数の無線通信デバイス４０のＩＤが取得され、この複数のＩＤに一致するＩＤを有する複数の無線通信デバイス４０が検知された場合、無線ＬＡＮ接続の簡単セットアップの対象として、最も早く応答した無線通信デバイス４０を１つ選定するのが望ましい。これは、利用者が無線通信デバイス４０を身につけていることを前提とした場合に、最も拒理が近いと考えられる最も応答が早い無線通信デバイス４０を選定するのが好ましいからである。
【００４８】
なお、ここで選定される“最も早く応答した無線通信デバイス４０”は、所定の設定期間内に１つまたは複数の無線通信デバイス４０の応答信号を受け付けた後、応答信号の着信履歴から“最も早く応答した無線通信デバイス４０”を選定する。この場合も、上記のように、その中の少なくとも１つの無線通信デバイス４０からの信号を受信できなくなった場合、無線ＬＡＮ接続の簡単セットアップを中止させる。または、処理の負荷を低減するため、最初に応答信号を受信した時点で該当の無線通信デバイス４０を“最も早く応答した無線通信デバイス４０”として選定するようにしてもよい。
【００４９】
（初回登録処理）
ここで、図５のフローチャートのステップＳ１０６における初回登録処理を、図７を用いて説明する。図７は、図５における初回登録処理について説明するフローチャートである。
【００５０】
この初回登録では、レジストラ機器１０は、まず、周辺の無線通信デバイス４０に信号（ビーコン）を送信しその応答を受け取る信号送受信を行う（Ｓ２０１）。
【００５１】
次いで、受信した信号をエンコードしその無線通信デバイス４０のＩＤを表示して、ユーザに選択させるようにする（Ｓ２０２）。なお、複数の無線通信デバイス４０から応答信号を受信すると希望の無線通信デバイス４０以外を登録してしまう恐れがあるので、受信できるのは一つの無線通信デバイス４０からのみという環境で行ったほうが好ましい。
【００５２】
次いで、ユーザが操作パネルからＩＤの選択後、そのＩＤ（選択ＩＤ）を暗号化し、暗号化後のＩＤ情報をＮＦＣ  Ｒ／Ｗ５０を介してＮＦＣデバイス３０に書込みを行う（Ｓ２０３）。
【００５３】
以上のようにして、該当の無線通信デバイス４０のＩＤがＮＦＣデバイス３０に登録される。このように、ＮＦＣデバイス３０の持ち主のみが無線ＬＡＮ接続の簡単セットアップの対象とするかを設定できる。また、その設定の際送信される無線通信デバイス４０のＩＤの情報は暗号化するので、ＩＤの漏洩を防止することができる。また、この設定は頻繁に行われないため、セキュリティの向上のための手間とはなるが、ユーザビリティの低下にはならない。なお、本実施形態において、無線ＬＡＮ接続の簡単セットアップにおける“アソシエーション情報の交換”は、従来のＮＦＣデバイスを用いたＯｕｔ  Ｏｆ  Ｂａｎｄ方式で行うことができるが、これに限るものではない。
【００５４】
（他の実施形態）
以上では、簡単セットアップの際、ＮＦＣデバイス３０を利用してその完了の可否を制御しているが、ＮＦＣデバイス３０に代えてＵＳＢフラッシュメモリー（ＵＳＢストレージドライブ）等のメモリデバイスを利用しても同等の効果を得ることができる。この場合は、ＮＦＣ  Ｒ／Ｗ５０を必要とせず、メモリデバイスをレジストラ機器１０に直結し、近距離無線通信に代えて、ＵＳＢ等によるレジストラ機器１０のコントローラ１００とメモリデバイス間の通信をすることで、図５および図７に示した無線通信デバイス４０のＩＤ情報の登録やその取得等の処理を実施することができる。
【００５５】
（他の実施例）
セキュリティの向上のために、ＮＦＣデバイス３０だけではなく、周囲に信号（ビーコン）を定期的に飛ばすことで“登録された無線通信デバイス”を常に監視するといった対応も可能である。ここでの“登録された無線通信デバイス”は、例えば小型でウェアラブルなものに組み込まれていることが理想である。ウェアラブルなものであれば、例えば、ユーザが簡単セットアップを完了させる前にＮＦＣデバイス３０をレジストラ機器１０の上に置き忘れてその場を去ってしまった場合に、悪意のある人がＮＦＣデバイス３０を盗んだとしても、“登録された無線通信デバイス”がレジストラ機器１０からの信号を受信できない距離まで離れていれば盗んだＮＦＣデバイス３０を用いての簡単セットアップは実行できない。登録されていない他の無線通信デバイス４０も本実施形態における簡単セットアップではネットワークに繋ぐこともできない。また小型なものであれば簡単セットアップをしようとしているところを他人に見られても、視覚からではどの無線通信デバイス４０を対象に簡単セットアップを行ったのかは判断できない。
【００５６】
ＮＦＣデバイス３０に格納されている無線通信デバイス４０のＩＤを自由に変更することができるのは好ましくないので、図５を用いて前述した簡単セットアップを完了することができる条件と同様に無線通信デバイス４０のＩＤが一致するときのみに書換え可能モードにする。このときのシーケンスは初回登録時と同じである。無線通信デバイス４０の破損・紛失時に備えて、ＩＤは複数登録することも可能であり、これまで使用していたＩＤを削除したい場合は新規にＩＤを登録した後にこれまで使用していたＩＤを削除すればよい。
【００５７】
このように、一度ＮＦＣデバイス３０と無線通信デバイス４０の登録を行っておけば、ユーザは身につけたＮＦＣデバイス３０をレジストラ機器１０のＮＦＣ  Ｒ／Ｗ５０にかざすという極簡易でかつ直感的な操作で無線通信デバイス４０を無線ＬＡＮ接続できる。また、レジストラ機器１０からの信号が無線通信デバイス４０にとどかないか、無線通信デバイス４０からの応答信号がレジストラ機器１０に届かなければＮＦＣデバイス３０を第三者が手に入れてもレジストラ機器１０の無線ＬＡＮ接続ができないという、セキュアな運用が可能である。
【００５８】
なお、もし、ＮＦＣデバイス３０の盗難、紛失、破損等で無線ＬＡＮの簡単セットアップができなくなった場合は、新たにＮＦＣデバイス３０を用意し、このＮＦＣデバイス３０を使用できるように管理者にレジストラ機器１０のデータベースを書き換えてもらうことで、該当の無線通信デバイス４０に対する簡単セットアップが可能となる。また、無線通信デバイス４０の盗難、紛失、破損等で無線ＬＡＮの簡単セットアップが使用できなくなった場合にも管理者にデータベースを書き換えてもらい、該当のＮＦＣデバイス３０を初回利用の状態にすることで、新たな無線通信デバイス４０の再登録（初回登録）が可能となる。
【００５９】
以上、説明したように、本実施形態の無線通信システムによれば、ユーザは無線通信デバイスの無線ＬＡＮ接続を、従来の簡単セットアップと同等の行為で実施することが可能である。例えば、無線ＬＡＮ接続のために用いる上述のメモリデバイス（ＮＦＣデバイス／ＵＳＢストレージドライブ等）の紛失・盗難にあったときに、持ち主がその事態に気づかなくともそのメモリデバイスを用いての利用を抑制でき、なりすましによる漏洩・改ざん等を防止することができる。また、従来の方法とは異なり、無線ＬＡＮ接続の操作を第三者に見られても、無線ＬＡＮ接続時での素振りからはどうすれば無線ＬＡＮ接続設定できるのか判断できないようにすることができる。
【００６０】
以上、発明を実施するための実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。
【００６１】
例えば、上記実施形態のコントローラ１００のＣＰＵ１０１で実行される各種プログラムは、ＲＯＭ１０３およびＨＤＤ１０７に予め組み込まれるものとして説明したが、これらのプログラムは、インストール可能な形式又は実行可能な形式のファイルとしてＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、コントローラ１００のＣＰＵ１０１で実行される各種プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、インターネット等のネットワーク経由で提供または配布するように構成しても良い。
【符号の説明】
【００６２】
１０  レジストラ機器
２０  エンローリ機器
３０  ＮＦＣデバイス
４０  無線通信デバイス
５０  ＮＦＣ  Ｒ／Ｗ
１００  コントローラ
１０１  ＣＰＵ
１０２  タイマ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  ＡＳＩＣ
１０６  ＲＡＭ
１０７  ＨＤＤ
１０８  シリアルバス  Ｉ／Ｆ
１０９  ＮＩＣ
１１０  ＷＬＡＮ  Ｉ／Ｆ
１１１  ＵＳＢデバイスＩ／Ｆ
１１２  ＵＳＢホスト
１１３  メモリカードＩ／Ｆ
１２０  操作部（オペレーションパネル）
３００  アンテナ部
３０１  ＮＦＣコントローラ部
３０２  制御部
３０３  メモリ
３０４  通信部
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２００９−２７８３９６号公報
【図１】
0005779996.tif 000002
【図２】
0005779996.tif 000003
【図３】
0005779996.tif 000004
【図４】
0005779996.tif 000005
【図５】
0005779996.tif 000006
【図６】
0005779996.tif 000007
【図７】
0005779996.tif 000008