(57)【要約】【課題】本発明は、無線ＬＡＮの接続設定におけるセキュリティリスクを好適に低減する無線通信装置およびプログラムを提供することを目的とする。【解決手段】本発明によれば、プッシュボタン方式の簡単設定プロトコルに準拠した無線通信装置であって、光無線受信手段と、ボタンの押下を検出するボタン押下検出部と、前記光無線受信手段が受信した疑似乱数に基づいて認証用コードを生成する認証用コード生成部と、前記ボタン押下検出部がボタンの押下を検出したことに応答して、接続先の他の無線通信装置との間で、前記認証用コードに基づいて認証処理を実行し、認証が成功した場合に、該他の無線通信装置との間でセキュアな接続に必要な設定情報を共有するためのデータ通信を実行する接続設定部とを含む無線通信装置が提供される。【選択図】図１
2014042087.tif 000002
【特許請求の範囲】
【請求項１】
光無線受信手段と、
ボタンの押下を検出するボタン押下検出部と、
前記光無線受信手段が受信した疑似乱数に基づいて認証用コードを生成する認証用コード生成部と、
前記ボタン押下検出部がボタンの押下を検出したことに応答して、接続先の他の無線通信装置との間で、前記認証用コードに基づいて認証処理を実行し、認証が成功した場合に、該他の無線通信装置との間でセキュアな接続に必要な設定情報を共有するためのデータ通信を実行する接続設定部とを含む
無線通信装置。
【請求項２】
前記接続設定部は、
前記他の無線通信装置との間で能力交換を行って該他の無線通信装置が前記認証用コードを生成する機能を有しているか否かを判断し、該機能を有していると判断した場合に、該他の無線通信装置との間で、前記認証用コードに基づいて認証処理を実行する、
請求項１に記載の無線通信装置。
【請求項３】
固定コードを格納する固定コード格納部を備え、
前記接続設定部は、
前記他の無線通信装置が前記認証用コードを生成する機能を有していないと判断した場合に、前記固定コードに基づいて認証処理を実行する、
請求項２に記載の無線通信装置。
【請求項４】
前記光無線受信手段は、指向性の異なる少なくとも２つの受光部を備え、
前記認証用コード生成部は、各前記受光部を介して受信した少なくとも２つの異なる疑似乱数に基づいて認証用コードを生成する、
請求項１〜３のいずれか一項に記載の無線通信装置。
【請求項５】
前記接続設定部がレジストラとして機能する、請求項１〜４のいずれか一項に記載の無線通信装置。
【請求項６】
前記接続設定部がエンローリとして機能する、請求項１〜４のいずれか一項に記載の無線通信装置。
【請求項７】
光無線受信手段とボタンの押下を検出するボタン押下検出部とを備える無線通信装置を制御するコンピュータに、
前記光無線受信手段が受信した疑似乱数に基づいて認証用コードを生成するための機能手段と、
前記ボタン押下検出部がボタンの押下を検出したことに応答して、接続先の他の無線通信装置との間で、前記認証用コードに基づいて認証処理を実行し、認証が成功した場合に、該他の無線通信装置との間でセキュアな接続に必要な設定情報を共有するためのデータ通信を実行するための機能手段と
を実現させるためのコンピュータ実行可能なプログラム。
【請求項８】
前記セキュアな接続に必要な設定情報を共有するためのデータ通信を実行するための機能手段は、
前記他の無線通信装置との間で能力交換を行って該他の無線通信装置が前記認証用コードを生成する機能を有しているか否かを判断し、該機能を有していると判断した場合に、該他の無線通信装置との間で、前記認証用コードに基づいて認証処理を実行する、
請求項７に記載のプログラム。
【請求項９】
前記無線通信装置は、固定コードを格納する固定コード格納部を備え、
前記セキュアな接続に必要な設定情報を共有するためのデータ通信を実行するための機能手段は、
前記他の無線通信装置が前記認証用コードを生成する機能を有して搭載していないと判断した場合に、前記固定コードに基づいて認証処理を実行する、
請求項８に記載のプログラム。
【請求項１０】
二台の無線通信装置が相互に認証を行ってセキュアな接続を確立する方法であって、
一方の無線通信装置がボタンの押下を検出した後の一定期間内に、同じくボタンの押下を検出した他方の無線通信装置との間で一時的な接続を確立するステップと、
一時的な接続を確立した各前記無線通信装置が光無線通信によって受信した疑似乱数に基づいて認証用コードを生成し、前記一方の無線通信装置と前記他方の無線通信装置との間で、該認証用コードに基づいた認証処理を実行するステップと、
認証が成功した場合に、前記一方の無線通信装置と前記他方の無線通信装置との間でセキュアな接続に必要な設定情報を共有するためのデータ通信を実行するステップとを含む
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、プログラムおよび方法に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮの接続設定の煩雑さを解消することを企図して、簡単なセットアップのための様々なプロトコルが提案されている。現在、このような簡単セットアップ・プロトコルとして、正当な権限を持つユーザしか知り得ないＰＩＮコードによって機器間の認証を行うＰＩＮ方式とプッシュボタン方式の２つの方式が主流となっており、特に、プッシュボタン方式は、煩雑な入力の手間が不要で、一般家電など入力用のユーザインタフェースを持たない電子機器に対しても容易に実装できるという利点からその応用展開が期待されている。
【０００３】
この点につき、特開２００８−２８３４２２号公報（特許文献１）は、ＩＥＥＥ８０２．１１が規格するＷＰＳ(Wi-Fi Protected Setup)のプッシュボタン方式(Push Button Configuration)のプロトコルに基づいて、プリンタとカメラとの間でセキュアな接続を確立する方法を開示する。
【０００４】
以下、図６に基づいてＷＰＳのプッシュボタン方式の概要を説明する。ＷＰＳにおいて、セキュアな接続に必要な設定情報を提供する機能をレジストラと呼び、レジストラから通信パラメータの提供を受けて設定する機能をエンローリと呼ぶ。
【０００５】
ＷＰＳプロトコルシーケンスは、大きく分けて３つのフェーズからなる。第１フェーズでは、一方の機器においてプッシュボタンが押下された後の一定期間内（例えば、数十秒〜数分以内）に、同じくプッシュボタンが押下された他方の機器との間で、プルーブ要求、オープン認証等を経て、一時的な接続（平文）が確立される。
【０００６】
続く、第２フェーズでは、ＥＡＰ-ＷＳＣプロトコルに基づいて認証およびセキュアな接続に必要な設定情報の共有が実施される。ＥＡＰ-ＷＳＣプロトコルでは、安全性が保証されていない通信路を使って暗号鍵の共有を実現するためにディフィー・ヘルマン鍵共有（Diffie-Hellman key exchange：以下、ＤＨという）のアルゴリズムが採用されており、エンローリとレジストラは、お互いに公開鍵を交換した後に、各自が持つそれぞれの秘密情報と相手から受け取った公開鍵を使用して双方に共通するパスフレーズ（秘密鍵）を作成する。
【０００７】
そして、第３フェーズでは、ＷＰＡプロトコルに基づいて、第２フェーズで生成したパスフレーズから所定のアルゴリズムに従って暗号鍵の生成・共有を行った後、エンローリとレジストラの双方が共通の暗号鍵（秘密鍵）を使用して通信を暗号化することで、セキュアな接続を確立する。
【０００８】
ここで、第２フェーズで使用するＤＨは中間者攻撃に弱いことが知られており、この脆弱性を解決するためには、エンローリとレジストラの間でなんらかの認証を経る必要がある。この点につき、ＷＰＳのプッシュボタン方式は、同じ時間帯にプッシュボタンが押されたという事実（すなわち、他方の機器のプッシュボタンが押された時間を知っているという事実）をもって相手の正当性を認証するものであり、具体的には、エンローリ機器がプッシュボタンの押下に応答して相手先に所定の認証コードを送信し、同じ時間帯にプッシュボタンが押下されたレジストラ機器がエンローリ機器から受領した認証コードと自身が持つ認証コードを照合する。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、プッシュボタン方式において使用される認証コードは、通常、固定値であり、多くの場合、製品仕様書などに公開されるため、悪意の第三者による中間者攻撃を完全に排除することができない。本発明は、上記従来技術における課題に鑑みてなされたものであり、本発明は、無線ＬＡＮの接続設定におけるセキュリティリスクを好適に低減する無線通信装置、プログラムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明者は、無線ＬＡＮの接続設定におけるセキュリティリスクを好適に低減する無線通信装置、プログラムおよび方法につき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【００１１】
すなわち、本発明によれば、プッシュボタン方式の簡単設定プロトコルに準拠した無線通信装置であって、光無線受信手段と、ボタンの押下を検出するボタン押下検出部と、前記光無線受信手段が受信した疑似乱数に基づいて認証用コードを生成する認証用コード生成部と、前記ボタン押下検出部がボタンの押下を検出したことに応答して、接続先の他の無線通信装置との間で、前記認証用コードに基づいて認証処理を実行し、認証が成功した場合に、該他の無線通信装置との間でセキュアな接続に必要な設定情報を共有するためのデータ通信を実行する接続設定部とを含む無線通信装置、当該無線通信装置を制御するためのコンピュータプログラムおよび方法が提供される。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の無線通信装置の機能ブロックを示す図。
【図２】本実施形態の無線ＬＡＮシステムを示す図。
【図３】本実施形態の無線通信装置が実行する処理のフローチャートを示す図。
【図４】本実施形態における簡単セットアップのシーケンスを示す図。
【図５】別の実施形態の無線ＬＡＮシステムを示す図。
【図６】ＷＰＳ簡単セットアップのシーケンスの概要を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１４】
本発明の実施形態である無線通信装置１００は、プッシュボタン式の簡単設定プロトコルに準拠した無線通信装置として参照することができる。プッシュボタン式の簡単設定プロトコルとしては、ＩＥＥＥ８０２．１１が規格するＷＰＳ(Wi-Fi Protected Setup)のプッシュボタン方式(Push Button Configuration)を例示することができる。以下においては、無線通信装置１００がＷＰＳの簡単セットアップのプッシュボタン方式（以下、ＰＢ方式という）を採用する場合を例にとって説明を行う。
【００１５】
ＷＰＳでは、簡単セットアップにおいて、セキュアな接続に必要な設定情報（Configuration Data）を提供する機能をレジストラ（Registrar）、提供された設定情報を設定する機能をエンローリ（Enrollee）とそれぞれ呼ぶところ、本実施形態の無線通信装置１００は、実装によって、レジストラまたはエンローリ、あるいは、その両方の機能を搭載する。
【００１６】
すなわち、本実施形態の無線通信装置１００は、無線ＬＡＮ基地局（アクセスポイント）として実装することができ、その場合、無線通信装置１００は、レジストラ機能を搭載する。また、無線通信装置１００を無線端末（ステーション）として実装することもでき、その場合、無線通信装置１００は、エンローリ機能を搭載する。さらに、無線通信装置１００は、Wi-Fi Allianceが策定する“Wi-Fi Direct”に準拠した任意の電子機器（ＭＦＰ、携帯電話、タブレット端末など）として実装することができ、その場合、無線通信装置１００は、両方の機能（レジストラおよびエンローリ）を搭載し、各機能を選択的に有効にする。
【００１７】
図１は、本発明の実施形態である無線通信装置１００の機能ブロックを示す。図１に示すように、無線通信装置１００は、光無線受信デバイス２０と、プッシュボタン３０と、ＲＦ無線通信デバイス４０と、制御部１０とを含んで構成されている。
【００１８】
光無線受信デバイス２０は、フォトダイオードなどの適切な受光素子で構成される受光部２２を備えており、赤外線から可視光線まで波長の光を利用した光無線通信を実行する。光無線受信デバイス２０は、例えば、ＬＥＤ照明を利用した照明光通信における情報受信用デバイスとして参照することができる。
【００１９】
プッシュボタン３０は、ＷＰＳのＰＢ方式で使用されるプッシュボタンであり、メカニカルなボタンスイッチまたはソフトウェアボタン（ＧＵＩ）のどちらであってもよい。
【００２０】
一方、制御部１０は、接続設定部１２と、認証用コード生成部１４と、ボタン押下検出部１６と、固定コード格納部１８とを含んで構成されている。
【００２１】
ボタン押下検出部１６は、プッシュボタン３０の押下を検出して接続設定部１２にその旨を通知する。接続設定部１２は、当該通知に応答して、ＲＦ無線通信デバイス４０を制御し、プッシュボタン３０が押下された後の一定期間内（例えば、数十秒〜数分以内）に、同じくプッシュボタンが押下された他の無線通信装置との間でセキュアな接続に必要な設定情報（以下、単に、設定情報という）を共有するためのデータ通信を実行する。
【００２２】
無線通信装置１００が無線ＬＡＮ基地局（アクセスポイント）として機能する場合、接続設定部１２は、レジストラとして機能し、ＲＦ無線通信デバイス４０を介して他の無線通信装置のエンローリに対して設定情報を提供する。一方、無線通信装置１００が無線端末（ステーション）として機能する場合、接続設定部１２は、エンローリとして機能し、ＲＦ無線通信デバイス４０を介して他の無線通信装置のレジストラから設定情報の提供を受けて各種通信パラメータを設定する。
【００２３】
以上、無線通信装置１００の構成について概説してきたが、続いて、図２に示すケースにおいて、無線通信装置１００が実行する処理の内容を、図３に示すフローチャートに基づいて説明する。なお、以下の説明においては、図１に示す機能ブロック図を適宜参照するものとする。
【００２４】
ここでは、図２に示す無線ＬＡＮシステムのように、ＬＥＤ照明２００の下で、レジストラ機能を搭載する無線通信装置１００（以下、適宜、レジストラ１００Ａとして参照する）とエンローリ機能を搭載する無線通信装置１００（以下、適宜、エンローリ１００Ｂとして参照する）との間で、無線ＬＡＮの簡単セットアップ（ＰＢ方式）が実行されるケースについて検討する。
【００２５】
図２に示すケースでは、ＬＥＤ照明２００は、照明光通信における情報配信用デバイス（すなわち、光無線送信手段）として実装されており、その内部または外部で生成された疑似乱数（デジタルデータ）を数百KHz〜数KHzの点滅信号に変換し、これに同期してＬＥＤを超高速で点滅させることによって疑似乱数を室内に配信している。なお、配信する疑似乱数は、セキュリティ強度の観点から所定時間毎に更新することが好ましい。
【００２６】
光無線受信デバイス２０は、無線通信装置１００の起動と同時に、あるいは、後述するプッシュボタン３０の押下の検出に応答して、受信動作を開始し、超高速で点滅するＬＥＤ照明２００の照射光を光電変換・復調し、得られた疑似乱数（デジタルデータ）を認証用コード生成部１４に渡す。
【００２７】
認証用コード生成部１４は、光無線受信デバイス２０から受領した疑似乱数から所定のアルゴリズムに従って認証用コードを生成し、一時記憶（バッファ）に保存する。なお、本実施形態は、認証用コードの生成アルゴリズムを限定するものではなく、例えば、受領した疑似乱数をそのまま認証用コードとするアルゴリズムを採用してもよい。ＬＥＤ照明２００から配信される疑似乱数が定期的に更新される場合、認証用コード生成部１４は、更新された疑似乱数に基づいて最新の認証用コードを生成し、一時記憶に上書きして保存する。以下、一時記憶に保存される認証用コードを「光無線ＰＩＮコード」として参照する。
【００２８】
図３は、接続設定部１２が実行する処理を表すフローチャートである。接続設定部１２は、無線通信装置１００が起動すると同時に、プッシュボタン３０の押下の検出を待機し（ステップ１０１、Ｎｏ）、プッシュボタン３０の押下を検知すると（ステップ１０１、Ｙｅｓ）、プッシュボタン３０が押下された後の一定期間内（例えば、数十秒〜数分以内）に、同じくプッシュボタン３０が押下された他の無線通信装置との間で一時的な接続を確立する（ステップ１０２）。
【００２９】
続くステップ１０３において、接続設定部１２は、接続先の他の無線通信装置と能力交換を行う。具体的には、接続先の他の無線通信装置が、光無線ＰＩＮコードを生成する機能を有しているか否かについて情報を交換する。
【００３０】
その結果、接続先の他の無線通信装置が光無線ＰＩＮコードを生成する機能を有している（光無線ＰＩＮに対応している）と判断した場合には（ステップ１０４、Ｙｅｓ）、認証用コード生成部１４の一時記憶に保存された最新の光無線ＰＩＮコードに基づいて認証処理を実施する（ステップ１０５）。具体的には、エンローリ１００Ｂは、自身の認証用コード生成部１４の一時記憶に保存された最新の光無線ＰＩＮコードを読み出してレジストラ１００Ａに送信し、レジストラ１００Ａは、エンローリ１００Ｂから受領した光無線ＰＩＮコードと自身の認証用コード生成部１４の一時記憶に保存された最新の光無線ＰＩＮコードを照合して認証する。
【００３１】
一方、接続先の他の無線通信装置が光無線ＰＩＮコードを生成する機能を有していない（光無線ＰＩＮに対応していない）と判断した場合には（ステップ１０４、Ｎｏ）、固定コード格納部１８に格納された固定コード（以下、固定ＰＩＮコードとして参照する）に基づいて認証処理を実施する（ステップ１０６）。具体的には、エンローリ１００Ｂは、固定コード格納部１８に格納された固定ＰＩＮコードを読み出してレジストラ１００Ａに送信し、レジストラ１００Ａは、エンローリ１００Ｂから受領した固定ＰＩＮコードと自身の固定コード格納部１８に格納された固定ＰＩＮコードを照合して認証する。
【００３２】
その結果、認証が失敗した場合には（ステップ１０７、Ｎｏ）、セットアップを失敗する。
【００３３】
一方、認証が成功した場合には（ステップ１０７、Ｙｅｓ）、ステップ１０８に進み、設定情報を共有するための所定のデータ通信を実行する。具体的には、レジストラ１００Ａは、自身が保有する設定情報をエンローリ１００Ｂに提供し、エンローリ１００Ｂは、レジストラ１００Ａから受領した設定情報に基づいて必要な通信パラメータを設定する。その後、暗号鍵の生成・共有などを経て、セキュアな接続が確立される。
【００３４】
続いて、レジストラ１００Ａとエンローリ１００Ｂの間で実行される簡単セットアップのシーケンスを図４に基づいて説明する。
【００３５】
ＷＰＳプロトコルシーケンスは、大きく分けて３つのフェーズからなる。第１フェーズでは、簡単セットアップを実行しようとする無線通信装置同士が一時的な接続を確立し、第２フェーズでは、ＥＡＰ-ＷＳＣプロトコルに基づいて認証および設定情報の共有を行い、第３フェーズでは、ＷＰＡプロトコルに基づいた暗号鍵の生成・共有などを経てセキュアな接続を確立する。
【００３６】
上述した第２フェーズは、概ね、８つのメッセージ（Ｍ１〜Ｍ８）からなり、Ｍ１およびＭ２がディフィー・ヘルマン鍵共有のための通信にあたるところ、図４に示すシーケンスでは、Ｍ１およびＭ２を利用して能力交換を行っている。以下、レジストラ１００Ａとエンローリ１００Ｂの間で実行される簡単セットアップのシーケンスを順を追って説明する。
【００３７】
まず、レジストラ１００Ａおよびエンローリ１００Ｂは、それぞれが起動と同時に、あるいは、プッシュボタン３０の押下の検出に応答して、光無線信号の受信を開始し（Ｓ１／Ｓ２）、受信した疑似乱数に基づいて光無線ＰＩＮコードを生成する（Ｓ１.１／Ｓ２.１）。
【００３８】
その後、エンローリ１００Ｂは、プッシュボタン３０が押下された後の一定期間に渡ってプルーブ要求を発行し、当該期間内に同じくプッシュボタン３０が押下されたレジストラ１００Ａがこのプルーブ要求に応答して、プルーブ要求発行元のエンローリ１００Ｂとの間で平文による一時的な接続を確立する（Ｓ３）。
【００３９】
続いて、ＥＡＰＯＬのフレームフォーマットによる簡単セットアップの開始が宣言される（Ｓ４）。
【００４０】
続いて、エンローリ１００Ｂは、エンローリ１００Ｂ側の公開鍵ＰＫＥを送信するためのＭ１に対して、光無線ＰＩＮコードを生成する機能を搭載していることを示すフラグ（以下、光無線ＰＩＮコード有効フラグという）を付加し（Ｓ５）、レジストラ１００Ａに送信する（Ｓ６）。なお、光無線ＰＩＮコード有効フラグの実装は、例えば、ＷＰＳで規定されるベンダー独自拡張領域を使って行うことができる。
【００４１】
エンローリ１００ＢからＭ１を受信したレジストラ１００Ａは、その中に付加された光無線ＰＩＮコード有効フラグを確認し、エンローリ１００Ｂが光無線ＰＩＮコードに対応していることを確認する（Ｓ６.１）。
【００４２】
続いて、レジストラ１００Ａは、レジストラ１００Ａ側の公開鍵ＰＫＲを送信するためのＭ２に対して、光無線ＰＩＮコード有効フラグを付加して（Ｓ７）、エンローリ１００Ｂに送信する（Ｓ８）。
【００４３】
レジストラ１００ＡからＭ２を受信したエンローリ１００Ｂは、その中に付加された光無線ＰＩＮコード有効フラグを確認し、レジストラ１００Ａが光無線ＰＩＮコードに対応していることを確認する（Ｓ８.１）。
【００４４】
互いが光無線ＰＩＮコードに対応していることを確認した時点で、レジストラ１００Ａおよびエンローリ１００Ｂは、続くＭ３〜Ｍ８で、固定コード格納部１８に格納された固定コードの代わりに光無線ＰＩＮコードを使用して認証を行い、設定情報を共有する。
【００４５】
以上、ＥＡＰ-ＷＳＣのフェーズで能力交換を行うシーケンスについて説明したが、このシーケンスはあくまで例示であり、本実施形態においては、ＥＡＰ-ＷＳＣの前段における情報要素（802.11で規定されるInformation Entity）で能力交換を行ってもよく、その他、標準プロトコルの枠組みを崩さない適切な方法で能力交換を行うことが好ましい。
【００４６】
以上、本実施形態によれば、図２に示すように、ＬＥＤ照明２００の照明光の照射範囲内に存在するレジストラ１００Ａとエンローリ１００Ｂの間でのみ、認証が成功し、照射範囲外にある他の無線通信装置は、常に認証が失敗することになるので、ＬＥＤ照明２００の照明光の届かない別の部屋にいる悪意の第三者は、仮に、プッシュボタンの押下タイミングを知り得たとしても中間者攻撃を仕掛けることができない。
【００４７】
なお、別の実施形態では、図５に示すように、２以上の光無線送信手段から２以上の異なる疑似乱数を配信させることもできる。図５に示すケースでは、天井に設置された２つのＬＥＤ照明２００Ａおよび２００Ｂのそれぞれから、異なる疑似乱数（「2728」および「1506」）が室内に配信されている。
【００４８】
そして、本実施形態では、光無線受信デバイス２０は、異なる指向性をもつ２つの受光部２２ａおよび２２ｂを備えており、ＬＥＤ照明２００Ａから配信される疑似乱数「2728」を受光部２２ａを介して受信し、ＬＥＤ照明２００Ｂから配信される疑似乱数「1506」を受光部２２ｂを介して受信する。そして、エンローリ１００Ｂおよびレジストラ１００Ａのそれぞれの認証用コード生成部１４は、受信した２つの異なる疑似乱数から所定のアルゴリズムに従って１つの認証用コードを生成する。
【００４９】
本実施形態の場合、ＬＥＤ照明２００（すなわち、光無線送信受信デバイス）側の指向性と光無線受信デバイス２０側の指向性を適切に調整することによって、認証が成功する領域をより狭く限定することができるため、例えば、無線ＬＡＮ環境を会議室内のデスク上に限定して構築したいといった要求に応えることが可能になる。
【００５０】
以上、説明したように、本発明によれば、無線ＬＡＮの簡単セットアップにおいて、プッシュボタン方式の利便性を維持しつつ、そのセキュリティリスクを好適に低減することが可能になる。
【００５１】
以上、本発明を、ＬＥＤ照明装置を光無線送信手段とした実施形態をもって説明してきたが、本発明は、光無線通信に利用する光源の種類や波長を限定するものではなく、赤外線を発光するＬＥＤを光源とすることもできる。また、本発明は、ＷＰＳプロトコルに限らず、同様のプッシュボタン方式を採用する他の簡単設定プロトコルに適用可能であることはいうまでもない。その他、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【００５２】
上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのオブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【符号の説明】
【００５３】
１０…制御部
１２…接続設定部
１４…認証用コード生成部
１６…ボタン押下検出部
１８…固定コード格納部
２０…光無線受信デバイス
２２…受光部
３０…プッシュボタン
４０…ＲＦ無線通信デバイス
１００…無線通信装置
２００…ＬＥＤ照明
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２００８−２８３４２２号公報
【図１】
2014042087.tif 000003
【図２】
2014042087.tif 000004
【図３】
2014042087.tif 000005
【図４】
2014042087.tif 000006
【図５】
2014042087.tif 000007
【図６】
2014042087.tif 000008