(57)【要約】【課題】制限エリアで認証を行うモバイル装置、システム及び方法を提供する。【解決手段】エリアキーセンサ、エリアキーメモリ、モバイル装置が制限エリアに進入したか否かを検出する制限エリア検出器、モバイル装置が制限エリアに進入したと検出された場合は、モバイル装置をマスターノードとするか否かを決定するマスターノード決定器、モバイル装置の認証を制御する認証コントローラを備え、認証コントローラは、モバイル装置が制限エリアに進入していない場合は、モバイル装置を未認証とマークし、モバイル装置をマスターノードとすると決定された場合は、モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に他のモバイル装置を認証し、モバイル装置をマスターノードとしないと決定された場合は、マスターノードに該モバイル装置に対する認証を要求する。【選択図】図２
2014165919.tif 000002
【特許請求の範囲】
【請求項１】
制限エリア内で認証を行うモバイル装置であって、
１つ又は複数のエリアキー発信器により発信された１つ又は複数のエリアキーをセンシングするエリアキーセンサと、
前記１つ又は複数のエリアキーを保存するエリアキーメモリと、
前記１つ又は複数のエリアキーによって前記モバイル装置が制限エリアに進入したか否かを検出する制限エリア検出器と、
前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定するマスターノード決定器と、
モバイル装置の認証を制御する認証コントローラと、を備え、
前記認証コントローラは、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証とマークし、
前記認証コントローラは、前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に、前記他のモバイル装置を認証し、
前記認証コントローラは、前記モバイル装置をマスターノードとしないと決定された場合は、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求する、モバイル装置。
【請求項２】
前記１つ又は複数のエリアキーのそれぞれが、エリア識別子、ランダムキー及びタイムスタンプを備え、
前記制限エリア検出器は、前記エリアキーに含まれたそれぞれのエリア識別子によって前記モバイル装置が制限エリアに進入したか否かを検出し、前記それぞれのエリア識別子によって唯一の制限エリアを決定できると、前記モバイル装置が制限エリアに進入したと検出し、そうでなければ、前記モバイル装置が制限エリアに進入していないと検出する、請求項１に記載のモバイル装置。
【請求項３】
前記認証コントローラは、前記モバイル装置を認証済みのマスターノードとマークした後、前記制限エリアの１つ又は複数の認証済みのモバイル装置が離れたか否かを検出し、且つ該離れたことを前記制限エリアにおける他の認証済みのモバイル装置に知らせる、請求項１に記載のモバイル装置。
【請求項４】
前記マスターノード決定器は、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定する際に、
前記制限エリアにマスターノードとされたモバイル装置がすでに存在するか否かを検知し、
前記制限エリアにマスターノードとされたモバイル装置がすでに存在すると、前記モバイル装置をマスターノードとしないと決定し、
前記制限エリアにマスターノードとされたモバイル装置が存在せず、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置が存在しないと、前記モバイル装置をマスターノードとすると決定し、
前記制限エリアにマスターノードとされたモバイル装置が存在せず、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置が同時に存在すると、前記モバイル装置と前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置に、所定のネゴシエーションルールに基づいて、前記これらのモバイル装置のどれをマスターノードとするかをネゴシエーションさせる、請求項１に記載のモバイル装置。
【請求項５】
前記マスターノード決定器は、
前記モバイル装置がマスターノードとされていない場合は、前記制限エリアにマスターノードとされたモバイル装置が前記制限エリアから離れたと検出したとき、或いは、前記制限エリアにマスターノードとされたモバイル装置が非マスターノードになったと検出したとき、他のモバイル装置に、所定のネゴシエーションルールに基づいてどれをマスターノードとするかをネゴシエーションさせる、請求項１に記載のモバイル装置。
【請求項６】
前記エリアキーに含まれた１つ又は複数の情報又はそれに関連する情報を送信し、受信し、且つ検証することによって、
前記認証動作、
前記要求動作、
前記検知動作、
前記ネゴシエーション動作、
前記知らせ動作、及び
認証済みのモバイル装置間の相互通信動作、のうちの１つ又は複数の動作を制御する、請求項１〜５のいずれか一項に記載のモバイル装置。
【請求項７】
前記検証は、現在受信中の信号におけるエリアキーに含まれた１つ又は複数の情報又はそれに関連する情報と、自分の現在保存されているエリアキーに含まれた１つ又は複数の情報又はそれに関連する情報が同一か否かを比較し、同一であると、検証通過とし、異なると、検証不通過とする、方式によって行われる、請求項６に記載のモバイル装置。
【請求項８】
制限エリア内でモバイル装置を認証するシステムであって、
１つ又は複数のモバイル装置と、
１つ又は複数のエリアキーを生成し、且つ制限エリアにおける１つ又は複数のモバイル装置に前記生成された１つ又は複数のエリアキーを発信する、１つ又は複数のエリアキー発信器と、を備え、
前記１つ又は複数のモバイル装置のそれぞれは、
前記１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキーをセンシングするエリアキーセンサ、
前記１つ又は複数のエリアキーを保存するエリアキーメモリ、
前記１つ又は複数のエリアキーによって、前記モバイル装置が制限エリアに進入したか否かを検出する制限エリア検出器、
前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定するマスターノード決定器、及び
モバイル装置の認証を制御する認証コントローラを備え、
前記認証コントローラは、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証とマークし、
前記認証コントローラは、前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に、前記他のモバイル装置を認証し、
前記認証コントローラは、前記モバイル装置をマスターノードとしないと決定された場合は、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求する、制限エリア内でモバイル装置を認証するシステム。
【請求項９】
１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキーをセンシングするステップと、
前記１つ又は複数のエリアキーを保存するステップと、
前記モバイル装置が制限エリアに進入したか否かを検出するステップと、
前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定するステップと、
前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証とマークするステップと、
前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に前記他のモバイル装置を認証するステップと、
前記モバイル装置をマスターノードとしないと決定された場合は、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求するステップと、を含む、制限エリア内で認証を行う方法。
【請求項１０】
１つ又は複数のエリアキー発信器に、１つ又は複数のエリアキーを生成させるとともに、制限エリア内のモバイル装置に前記生成された１つ又は複数のエリアキーを発信させるステップと、
前記モバイル装置に、１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキーをセンシングさせるステップと、
前記モバイル装置に、前記１つ又は複数のエリアキーを保存させるステップと、
前記モバイル装置に、当該モバイル装置が制限エリアに進入したか否かを検出させるステップと、
前記モバイル装置に、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定させるステップと、
前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証とマークさせるステップと、
前記モバイル装置をマスターノードとすると決定された場合、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に前記他のモバイル装置を認証するようにするステップと、
前記モバイル装置をマスターノードとしないと決定された場合、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求するようにするステップと、を含む、制限エリア内でモバイル装置の認証を行う方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に無線通信分野に関し、より具体的に制限エリア内で認証を行うモバイル装置、システム及び方法に関するものである。
【背景技術】
【０００２】
無線技術の発展に従って、例えば携帯電話、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン、モバイルゲーム機等の無線モバイル装置に対する各種の応用も発展している。例えばＰ２Ｐ（Peer  to  Peer）無線通信分野では、無線モバイル装置が特定エリアに進入した際の認証とエンドツーエンド通信を研究する必要がある。
【０００３】
現在、すでに無線モバイル装置の無線ローカルエリアネットワーク（ＷＬＡＮ）におけるＰ２Ｐ通信の安全認証は開発された。例えば、Ｗｏｎｇ氏らによる２０１１年８月１６日に発行された「Ｋｅｙ  Ｈａｎｄｓｈａｋｉｎｇ  Ｍｅｔｈｏｄ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ」という米国特許第ＵＳ８０００４７８Ｂ２号（特許文献１）に無線ローカルエリアネットワークに無線モバイル装置に対するキーハンドシェイク方法とシステムが記述されている。該方法とシステムはＷＬＡＮにおける認証器とクライアントの間での４回のハンドシェイク通信によって認証に用いられるセキュリティーキーを交換する。具体的には、認証器とクライアントの間で（ＩＥＥＥ  ８０２．１１により提供される）ＩＥＥＥ  ８０２．１Ｘに基づくアクセス制御、安全セッション管理、ダイナミックキーハンドシェイク及びキー管理を使用し、該４回のハンドシェイクを行う。まず、認証器（ａｕｔｈｅｎｔｉｃａｔｏｒ）がクライアント（ｓｕｐｐｌｉｃａｎｔ）にＡＮｏｎｃｅを送信し、クライアントがＡＮｏｎｃｅとＳＮｏｎｃｅに基づいてペトランジェント鍵（Ｐａｉｒｗｉｓｅ  Ｔｒａｎｓｉｅｎｔ  Ｋｅｙ,  ＰＴＫ）を生成し、クライアントが必要である時、グループ一時鍵（Ｇｒｏｕｐ  Ｔｒａｎｓｉｅｎｔ  Ｋｅｙ,  ＧＴＫ）をさらに生成し、その後、クライアントが認証器にＳＮｏｎｃｅとを暗号化されたＧＴＫを送信し、同時に、認証器が受信したＳＮｏｎｃｅとそのＡＮｏｎｃｅに基づいて、ＰＴＫを生成し、必要である時、ＧＴＫを生成でき、その後、認証器が該ＧＴＫを暗号化し、且つクライアントに暗号化されたＧＴＫとメッセージ完全性符号（Ｍｅｓｓａｇｅ  Ｉｎｔｅｇｒｉｔｙ  Ｃｏｄｅ、ＭＩＣ）を送信し、その後、クライアントがＭＡＣ（メディアアクセス制御、Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）Ｈ/Ｗ管理ユニットによって認証器にＭＩＣを送信する。相手からＰＴＫとＧＴＫを受信時に、クライアントと認証器がそれにより受信するＰＴＫとＧＴＫをそれぞれを取り付ける。それにより、クライアントと認証器が４回のハンドシェイクによって認証に用いられるセキュリティーキーを交換した。該特許はＩＥＥＥ  ８０２．１１の標準におけるＩＥＥＥ  ８０２．１Ｘ標準に基づくＷＬＡＮ内の無線モバイル装置間の認証のみに関するものであり、周知のとおり、ＩＥＥＥ  ８０２．１Ｘ標準がネットワークにおけるデータリンク層で運行する。それが物理層の制限エリアとエリアキーの概念に関しない（後で詳しく説明する）。周知のとおり、ＷＬＡＮのサービスエリアは無線信号の伝達と減衰を利用して判定されるが、制限エリア（後で詳しく説明する）の範囲はランダムに調整できる。その他、該特許の目的はキーの交換効率を向上させることで、制限エリア内で認証を行うことに関しない。
【０００４】
Ａｇａｒｄｈ氏らによる２０１０年９月２１日に発行された「Ｏｐｅｒａｔｉｎｇ  Ａｄ−ｈｏｃ  Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ  Ｕｓｉｎｇ  Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｆｉｅｒｓ  ａｎｄ  Ａｐｐｌｉｃａｔｉｏｎ  Ｋｅｙｓ」という米国特許第ＵＳ７８０１１００Ｂ２号（特許文献２）では、Ａｄ−ｈｏｃ  ＷＬＡＮで操作する無線通信端末の方法が記述されている。該方法が無線通信端末にネットワーク識別子とアプリケーションキーを格納する。該アプリケーションキーが無線通信端末に運行するアプリケーションに用いられ、明らかにこれが応用層の概念である。それに対して、複数の無線通信端末の間はネットワーク識別子とアプリケーションキーによってａｄ−ｈｏｃ無線ローカルエリアネットワークを確立する。同様に、該方法は、応用層のネットワーク識別子とアプリケーションキーのみに関するもので、物理層の制限エリアとエリアキーの概念に関するものではなく、制限エリア内の認証に関するものでもない。
【０００５】
２００７年１０月１０日に関示された「Ｋｅｙ  Ｄｉｓｔｒｉbｕｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ａｐｐａｒａｔｕｓ、Ｒａｄｉｏ  Bａｓｅ  Ｓｔａｔｉｏｎ  Ａｐｐａｒａｔｕｓ、ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ」という欧州特許出願第ＥＰ１８４３５０８Ａ１号公報（特許文献３）にキー分配制御方法及び装置が記述されている。該方法においては、ＩＥＥＥ  ８０２．１１ｉの認証方式に基づいて通信端末の認証が行われている。同様に、周知のとおり、ＩＥＥＥ  ８０２．１１ｉ基準は、ネットワークにおけるデータリンク層で実行するものであることから、該特許出願は、物理層の制限エリアとエリアキーの概念に関するものではなく、制限エリア内の認証に関するものでもない。
【０００６】
従って、制限エリアにおける無線モバイル装置の認証とP2P通信を行う解決方案の提案が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は制限エリアにおける無線モバイル装置の認証とエンドツーエンド（P2P）通信を行う解決方案を提供する。
【課題を解決するための手段】
【０００８】
本発明の１方面によれば、制限エリア内で認証を行うモバイル装置であって、１つ又は複数のエリアキー発信器により発信された１つ又は複数のエリアキーをセンシングするエリアキーセンサと、前記１つ又は複数のエリアキーを保存するエリアキーメモリと、前記１つ又は複数のエリアキーによって前記モバイル装置が制限エリアに進入したか否かを検出する制限エリア検出器と、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定するマスターノード決定器と、モバイル装置の認証を制御する認証コントローラと、を備え、前記認証コントローラは、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証とマークし、前記認証コントローラは、前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に、前記他のモバイル装置を認証し、前記認証コントローラは、前記モバイル装置をマスターノードとしないと決定された場合は、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求する、モバイル装置を提供する。
【０００９】
好ましくは、前記１つ又は複数のエリアキーのそれぞれが識別子、ランダムキー及びタイムスタンプを備えてもよい。
【００１０】
好ましくは、前記制限エリア検出器は、前記エリアキーに含まれたそれぞれのエリア識別子によって前記モバイル装置が制限エリアに進入したか否かを検出し、前記それぞれのエリア識別子によって唯一の制限エリアを決定できると、前記モバイル装置が制限エリアに進入したと検出し、そうでなければ、前記モバイル装置が制限エリアに進入していないと検出してもよい。
【００１１】
好ましくは、前記認証コントローラは、前記モバイル装置を認証済みのマスターノードとマークした後、前記制限エリアの１つ又は複数の認証済みのモバイル装置が離れたか否かを検出し、且つ該離れたことを前記制限エリアにおける他の認証済みのモバイル装置に知らせてもよい。
【００１２】
好ましくは、前記マスターノード決定器は、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定する際に、前記制限エリアにマスターノードとされたモバイル装置がすでに存在するか否かを検知し、前記制限エリアにマスターノードとされたモバイル装置がすでに存在すると、前記モバイル装置をマスターノードとしないと決定し、前記制限エリアにマスターノードとされたモバイル装置が存在せず、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置が存在しないと、前記モバイル装置をマスターノードとすると決定し、前記制限エリアにマスターノードとされたモバイル装置が存在せず、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置が同時に存在すると、前記モバイル装置と前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置に、所定のネゴシエーションルールに基づいて、前記これらのモバイル装置のどれをマスターノードとするかをネゴシエーションさせてもよい。
【００１３】
好ましくは、前記マスターノード決定器は、前記モバイル装置がマスターノードとされていない場合は、前記制限エリアにマスターノードとされたモバイル装置が前記制限エリアから離れたと検出したとき、或いは、前記制限エリアにマスターノードとされたモバイル装置が非マスターノードになったと検出したとき、他のモバイル装置に、所定のネゴシエーションルールに基づいてどれをマスターノードとするかをネゴシエーションさせてもよい。
【００１４】
好ましくは、上記モバイル装置は通信コントローラをさらに備えてもよく、前記制限エリアで、認証済みの各モバイル装置が互いに通信することを許可し、認証済みのモバイル装置と未認証のモバイル装置が互いに通信することを許可しない。
【００１５】
好ましくは、前記有効エリアキー情報又はそれに関する情報を送信、受信、検証することによって、前記認証動作、前記要求動作、前記検知動作、前記ネゴシエーション動作、前記知らせ動作、及び認証済みのモバイル装置間の相互通信動作のうちの１つ又は複数の動作を制御してもよい。
【００１６】
好ましくは、前記検証は、現在受信中の信号におけるエリアキーに含まれた１つ又は複数の情報又はそれに関連する情報と、自分の現在保存されているエリアキーに含まれた１つ又は複数の情報又はそれに関連する情報が同一か否かを比較し、同一であると、検証通過とし、異なると、検証不通過とする、方式によって行われてもよい。
【００１７】
本発明の他の面において、制限エリアにモバイル装置を認証するシステムであって、１つ又は複数の上記のモバイル装置、１つ又は複数のエリアキーを生成し、且つ制限エリアにおける１つ又は複数のモバイル装置に前記生成された１つ又は複数のエリアキーを発信する１つ又は複数のエリアキー発信器を含むシステムを提供する。
【００１８】
エリアキー発信器は、更新されたエリアキーを周期的に又は不定期に発信してもよい。
【００１９】
本発明の他の面において、１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキーをセンシングするステップと、前記１つ又は複数のエリアキーを保存するステップと、前記モバイル装置が制限エリアに進入したか否かを検出するステップと、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定するステップと、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証とマークするステップと、前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に前記他のモバイル装置を認証するステップと、前記モバイル装置をマスターノードとしないと決定された場合は、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求するステップと、を含む、制限エリア内で認証を行う方法を提供する。
【００２０】
本発明の他の面において、１つ又は複数のエリアキー発信器に、１つ又は複数のエリアキーを生成させるとともに、制限エリア内のモバイル装置に前記生成された１つ又は複数のエリアキーを発信させるステップと、前記モバイル装置に、１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキーをセンシングさせるステップと、前記モバイル装置に、前記１つ又は複数のエリアキーを保存させるステップと、前記モバイル装置に、当該モバイル装置が制限エリアに進入したか否かを検出させるステップと、前記モバイル装置に、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定させるステップと、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証とマークさせるステップと、前記モバイル装置をマスターノードとすると決定された場合、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に前記他のモバイル装置を認証するようにするステップと、前記モバイル装置をマスターノードとしないと決定された場合、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求するようにするステップと、を含む、制限エリア内でモバイル装置の認証を行う方法を提供する。
【００２１】
本発明の実施例によれば、制限エリア内のモバイル装置の認証効率及び通信安全性を強化できる。
【図面の簡単な説明】
【００２２】
【図１】第１実施例による制限エリアにモバイル装置を認証するシステムの示例構造を表す。
【図２】図１に例示されるシステムにおける第２実施例によるモバイル装置の示例構造を表す。
【図３】モバイル装置がどのように２つの作動モードの間に切り替えるのを表す模式図である。
【図４】マスターノードの決定過程の示例を表す模式図である。
【図５】複数のノードのマスターノードのネゴシエーション過程の示例を表す模式図である。
【図６】従ノードの認証過程の示例を表す模式図である。
【図７】従ノードが制限エリアを離れる過程の示例を表す模式図である。
【図８】第３実施例による制限エリア内でモバイル装置の認証を行う方法を表す。
【図９】第４実施例による制限エリア内でモバイル装置の認証を行う方法を表す。
【発明を実施するための形態】
【００２３】
次に、詳しく本発明の具体的な実施例を参照し、図面に本発明の例を示した。具体的な実施例を結合して本発明を説明するにもかかわらず、本発明は前記実施例に限定されるものではないと理解する。逆に、添付される請求項により制限される本発明の精神と範囲に含まれる変更、修正及び等価物をカバーしようとする。ただし、ここで説明する方法ステップはいずれも任意の機能ブロック又は機能配置によって実現でき、且つ任意の機能ブロック又は機能配置が物理実体又はロジック実体、或いは両者の組み合わせとして実現できる。
【００２４】
当業者がよりよく本発明を理解するために、図面と具体的な実施方式を結合し、本発明をさらに詳しく説明する。
【００２５】
本関示は以下の順番に応じて説明を行う：
１、専門用語又は語彙意味説明
２、制限エリアにモバイル装置を認証するシステムの構造
２−１モバイル装置の示例構造
２−２制限エリア示例
２−３制限エリア検出過程
２−４マスターノード決定過程
２−４−１マスターノード決定過程
２−４−２複数のノードのマスターノードネゴシエーション過程
２−５従ノード認証過程
２−６従ノード離れ過程
２−７マスターノード離れ過程
２−８ノード間通信過程
３、制限エリアにモバイル装置を認証する示例構造
４、第３実施例による制限エリア内でモバイル装置の認証を行う方法
５、第４実施例による制限エリア内でモバイル装置の認証を行う方法
６、本発明の応用と有益な効果
[１、専門用語或いは語彙意味説明]
＜制限エリア（Ｒｅｓｔｒｉｃｔｅｄ  Ａｒｅａ）＞
本関示が言及する「制限エリア」とは物理方式によってその範囲を人工的に制御でき、ランダムに調整できる唯一に画成されるエリアである。該制限エリアにおける認証無線モバイル装置の間は既存の無線通信方式によって互いに通信できるが、該制限エリアにおける認証無線モバイル装置と未認証の無線モバイル装置及び該制限エリアの外の他の無線モバイル装置が通信を行うことができない。制限エリアの例は、任意の１つ又は複数の赤外線発信器により発信する赤外線交点によって唯一に画成されるエリア、１つ又は複数のライト発信器により発信するライト交点によって唯一に画成されるエリア（その中、該ライト発信器により発信するライトが良い指向性を有し、好ましいのは発光ダイオード（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、ＬＥＤ）のライト）、１つ又は複数のマイクロ波発信器により発信するマイクロ波交点によって唯一に画成されるエリア、近接場通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、ＮＦＣ）技術の制限エリア、他の信号カバーの制限エリア等々を含むが、それに限定されるものではない。以上から分かるように、制限エリアが１つの物理層の概念である。
【００２６】
＜エリアキー（Ａｒｅａ  Ｋｅｙ）＞
本関示が言及する１つ又は複数の「エリアキー」は１つ制限エリアを唯一に画成することに用いられ、それは１つ又は複数のエリアキー発信器から発信でき、そのうち、該エリアキー発信器が赤外線発信器、ライト（好ましくは、ＬＥＤ）発信器、マイクロ波発信器等々であってもよく、該エリアキーが赤外線、ライト、マイクロ波等々によって携帯されてもよい。
【００２７】
該エリアキーはエリア識別子（Ｉｄｅｎｔｉｆｉｅｒ、ＩＤ）、ランダムキー、タイムスタンプ、及び／又は他の情報等の情報を含んでもよい。
【００２８】
エリアキーにおけるエリアＩＤ情報は１つの制限エリアを唯一に画成することに用いられ、一般的に、それが予め設定され、且つ固定したものである。その後、例を挙げて、フィボナッチ数列（Ｆｉbｏｎａｃｃｉ  Ｓｅqｕｅｎｃｅ）を利用して、このエリアＩＤを生成し、いかにこのエリアＩＤを利用して１つの制限エリアを唯一に画成することをさらに詳しく説明する。しかしながら、エリアＩＤを利用して１つの制限エリアを唯一に画成する方式が該フィボナッチ数列方式に限られていない。
【００２９】
エリアキーにおけるランダムキーは安全通信期間にＰＴＫとＧＴＫの計算（以下に説明する）に埋め込むことに用いることができる。該ランダムキーはエリアキーを発信するためのエリアキー発信器によって周期的に又は不定期に生成できる。
【００３０】
ランダムキーを生成する同時にさらに当時のタイムスタンプを記録でき、該タイムスタンプがエリアキーに含まれてもよい。
【００３１】
＜ノード＞
本関示では、「ノード」でモバイル装置を指している。
【００３２】
＜マスターノード（Ｍａｓｔｅｒ  Ｎｏｄｅ）＞
本関示が言及する「マスターノード」とは他のノードを管理できるモバイル装置であり、他のモバイル装置が制限エリアに進入したことをセンシングし、制限エリアに進入した他のモバイル装置に対して認証を行い、他のモバイル装置が制限エリアから離れたことをセンシングする等の動作における１つ又は複数の動作を行う。
【００３３】
＜従ノード（Ｃｌｉｅｎｔ  Ｎｏｄｅ）＞
本関示に言及する「従ノード」とはマスターノードとされたモバイル装置以外のモバイル装置である。
【００３４】
[２、制限エリアにモバイル装置を認証するシステムの構造]
図１が第１実施例による制限エリアにモバイル装置を認証するシステムの示例の構造を表す。
【００３５】
該システムは１つ又は複数のモバイル装置２００、例えばノード１〜５及び１つ又は複数のエリアキー発信器１００、例えば第１エリアキー発信器、第２エリアキー発信器、第３エリアキー発信器及び第４エリアキー発信器を含む。それぞれのエリアキー発信器がそれぞれのサービスエリアにエリアキーを発信する。
【００３６】
[２−１制限エリアでモバイル装置の認証を行う示例構造]
図２が図１に例示するシステムにおけるモバイル装置２００の構造を表す。
【００３７】
制限エリア内で認証を行うことに用いられモバイル装置２００は、１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキーをセンシングするエリアキーセンサ２０１、前記１つ又は複数のエリアキーを保存するエリアキーメモリ２０２、前記モバイル装置が制限エリアに進入したか否かを検出する制限エリア検出器２０３、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノードとするか否かを決定するマスターノード決定器２０４、及びモバイル装置の認証を制御する認証コントローラに２０５を含む。前記認証コントローラ２０５は、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証にマークする。前記認証コントローラ２０５は、前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードにマークし、且つ他のモバイル装置からの認証要求を受信した時に、前記他のモバイル装置を認証する。前記認証コントローラ２０５は、前記モバイル装置をマスターノードとしないと決定された場合は、マスターノードとされたモバイル装置に前記モバイル装置に対する認証を要求する。
【００３８】
図１に示すように、ノード１〜５とした各モバイル装置２００におけるエリアキーセンサ２０１が第１エリアキー発信器、第２エリアキー発信器、第３エリアキー発信器及び第４エリアキー発信器から発信されたエリアキーを検出し、且つ各モバイル装置２００におけるエリアキーメモリ２０２がセンシングするこれらのエリアキーを保存する。勿論、実際の応用では、該モバイル装置２００が第１エリアキー発信器、第２エリアキー発信器、第３エリアキー発信器及び第４エリアキー発信器から発信されるこれらのエリアキーにおける１つ又はいくつかを受信するだけ、そのため該モバイル装置２００における制限エリア検出器２０３によって例えば前記エリアキーに含まれたそれぞれのエリアＩＤ（以下に詳しく説明する）前記モバイル装置が制限エリアに進入したか否かを検出する必要がある。
【００３９】
好ましくは、これらのエリアキー発信器が、更新するエリアキーを周期的に又は随時（不定期）に発信できる。前述のエリアキーに対する説明（エリアキーがエリア識別子（Ｉｄｅｎｔｉｆｉｅｒ、ＩＤ）、ランダムキー、タイムスタンプ、及び／又は他の情報等の情報を備えることができ）に基づいて、分かるのはエリアキーに含まれたエリアＩＤが一般的に固定することであり、エリアキーに含まれたランダムキーがエリアキー発信器に周期的に又は随時に発信でき、更新でき、且つエリアキーに含まれたタイムスタンプもランダムキーの更新とともに更新する。従って、更新するエリアキーを周期的に又は随時に発信することの利点は：故障で、或いは古いエリアキーを保存するノードが制限エリアから離れるなら、更新エリアキーを受信できなくし、再び制限エリアにおける更新エリアキーを受信するノードと通信できなくなる。そのため制限エリアにおけるノードの通信の安全性を保証することである。
【００４０】
同時に、エリアキーメモリ２０２がエリアキー発信器により周期性或いは随時に発信するそれぞれのエリアキーを保存できる。その保存容量が１つの最大のキャッシュメモリ値に設定され、例えば前記エリアキーメモリ２０２に１００個のエリアキー（例えば、エリアキー１、２、３、…、１００であること）を始終に格納し、新しい第１０１個のエリアキーを受信時に、最早のエリアキー１（即ち、保留キー２、３、４、…、１０１））を捨てる。
【００４１】
次に、２−２から２−９セクションによってモバイル装置２００におけるエリアキーセンサ２０１、前記１つ又は複数のエリアキーを保存するエリアキーメモリ２０２、制限エリア検出器２０３、マスターノード決定器２０４、認証コントローラ２０５及び他の示さないデバイスの具体的な操作を詳しく説明する。
【００４２】
[２−２制限エリア示例]
例えば、２つのエリアキー発信器により発信する２つのエリアキーにおける２つのエリアＩＤを画成し、１つ制限エリア（勿論、本発明はこれに限られていない）を唯一に画成することと仮定する。つまり、図１を参照し、第１エリアキー発信器と第２エリアキー発信器により発信する２つのエリアキーにおける２つのエリアＩＤ、即ちＩＤ１とＩＤ２が１つの制限エリア１０１を唯一に画成できる；第３エリアキー発信器と第４エリアキー発信器により発信する２つのエリアキーにおける２つのエリアＩＤ、即ちＩＤ３とＩＤ４が１つの制限エリア１０２を唯一に画成できる。前記のように、実際の応用では、該エリアキー発信器が赤外線発信器、ライト（好ましくは、ＬＥＤ）発信器、マイクロ波発信器等々であることができ、該エリアキーが赤外線、ライト、マイクロ波によって携帯されることができる等々であり、ここでは詳しく説明しない。
【００４３】
前記のように、該制限エリアの範囲（例えば形状とサイズ）がランダムに調整でき、この点に無線ローカルエリアネットワークと異なる。無線ローカルエリアネットワークが利用するのは無線周波（ＲＦ：Ｒａｄｉｏ  Ｆｒｅqｕｅｎｃｙ）の技術であり、その範囲（例えば形状とサイズ）が無線信号の伝達と減衰によって判定され、且つ人工的に制御できないため、そのサービスエリアと形状をランダムに調整できないが、制限エリアが利用するのは赤外線、ライト、マイクロ波等の技術であり、その範囲（例えば形状とサイズ）を人工的に制御・ランダムに調整できる。さらに、制限エリアは１つ、２つのまたはさらに多いエリアキー発信器が発信する赤外線、ライト、マイクロ波等によってその範囲を唯一に画成するが、無線ローカルエリアネットワークでは１つの無線ルータを採用するだけで、無線周波信号の発信を行い、且つ無線ローカルエリアネットワークの範囲が無線信号の伝達と減衰の不安定性のために、唯一な画成ではない。そして、制限エリアが利用するのは赤外線、ライト、マイクロ波等の技術であり、制限エリアの境界が非常に鋭く、即ち制限エリアの境界に入り、出るか否かを敏感にセンシングする。無線ローカルエリアネットワークでは、無線周波信号技術を採用するだけで、無線ローカルエリアネットワークの境界が比較的にファジィであり、即ち無線ローカルエリアネットワークの境界に入り、出るか否かを敏感にセンシングできない。その他、無線ローカルエリアネットワークが制限エリアに進入したか否かを判定するための制限エリア検出過程（以下のように説明する）に関しない。
【００４４】
[２−３制限エリア検出過程]
制限エリア検出器２０３が前記エリアキーに含まれたそれぞれのエリアＩＤによって前記モバイル装置が１つの制限エリアに進入したか否かを検出できる。前記それぞれのエリアＩＤが１つ制限エリアを唯一に判定でき、即ち前記モバイル装置が制限エリアに進入したと検出し、そうでなければ、前記モバイル装置が制限エリアに入らないことを検出する。
【００４５】
＜制限エリア検出過程＞
次に、示例のフィボナッチ数列によって制限エリア検出器２０３の制限エリア検証を行う。
【００４６】
まず、フィボナッチ数列が以下の数列であり、
【表１】
2014165919.tif 000003
【００４７】
この数列は第３項から、それぞれの項がいずれも前の２項の和に等しく、そのもう１つの特徴はランダムに隣接する２項の和はいずれも該数列に見つけることができ、且つその他２項の和に等しくなることができない。
【００４８】
この特徴を利用し、上記数列から隣接する２つの数字を選択し、制限エリア１０１の２つのエリアキー発信器（第１エリアキー発信器と第２エリアキー発信器）により発信する２つのエリアキーに含まれた２つのエリアＩＤ、即ちＩＤ１とＩＤ２とする。上記数列から異なる隣接する２つを選択し、制限エリア１０２の２つのエリアキー発信器（第３エリアキー発信器と第４エリアキー発信器）により発信する２つのエリアキーにおける２つのエリアＩＤ、即ちＩＤ３とＩＤ４とする。従って、例えば、
制限エリア１０１:  ＩＤ１＝１、  ＩＤ２＝２であり、２つのエリアＩＤ  ＩＤ１とＩＤ２の和が３であり、
制限エリア１０２:  ＩＤ３＝５、ＩＤ４＝８であり、２つのエリアＩＤ  ＩＤ３とＩ_Ｄ４の和が１３である。
【００４９】
このように、図１におけるノード１〜３が第１エリアキー発信器と第２エリアキー発信器により発信する２つのエリアキー（２つのエリアＩＤ  ＩＤ１＝１とＩＤ２＝２を含む）を一般的にセンシングでき、従って、この２つのエリアＩＤの和が３であり、該和である３が上記数列から見つけることができ、従って制限エリア検出器２０３がこれらのノード１〜３により制限エリア１０１に進入し、１０２に未進入したと検出できる。
【００５０】
例えば、図１におけるノード４が第１エリアキー発信器と第４エリアキー３０発信器により発信するエリアキーをセンシングする可能性があり、これらのエリアキーが備えるエリアＩＤはＩＤ１＝１とＩＤ４＝８であり、この２つのエリアＩＤ  ＩＤ１とＩＤ４の和が９であり、該和である９が上記数列から見つけることができず、従って、制限エリア検出器２０３は、該ノード４が制限エリア１０１或いは１０２に未進入したと検出できる。
【００５１】
同様に、図１におけるノード５が第３エリアキー発信器と第４エリアキー発信器により発信するエリアキーをセンシングする可能性があり、これらのエリアキーに含まれるエリアＩＤがＩＤ３＝５とＩＤ４＝８であり、この２つのエリアキーの和が１３であり、該和である１３が上記数列から見つけることができ、従って制限エリア検出器２０３は、該ノード５が、制限エリア１０１ではなく、制限エリア１０２に進入したと検出できる。
【００５２】
ノードのエリアキーセンサ２０１が異なる制限エリアからのエリアキー発信器により発信するエリアキーを誤ってセンシングするなら、即ちこのエリアキーにおけるエリアＩＤの和が前記数列から見つけることができず、該和が無効となり、従って該ノードは任意の制限エリアに未進入したと検出できる。
【００５３】
それにより分かるように、本発明の制限エリア検出方式がフィボナッチ数列に限られていない、エリアキーに含まれた情報によってノードにより制限エリアに進入したか否かを検出できるその他の方式はいずれも本発明に含まれる。
【００５４】
本発明の１つの実施例に基づいて、該モバイル装置２００が作動モード切り替え器２０６（図３）をさらに含むことができ、それが２つの作動モード、エリア限定作動モード（ＡＲＷＭ−Ａｒｅａ−Ｒｅｓｔｒｉｃｔｅｄ  Ｗｏｒｋｉｎｇ  Ｍｏｄｅ）及び伝統的な作動モード（ＬＷＭ  −  Ｌｅｇａｃｙ  Ｗｏｒｋｉｎｇ  Ｍｏｄｅ）を切り替えることができる。具体的には、ＬＷＭモードが伝統的なＷｉＦｉクライアントモードをコンパチブルし、該モバイル装置ノードがアクセス・ポイント（ＡＰ、Ａｃｃｅｓｓ  Ｐｏｉｎｔ）に接続されるようにする。同時に、ＡＲＷＭモードが制限エリアネットワークの固有の作動モードであり、該モードにモバイル装置ノードが１つの制限エリアにあり、且つ他のエリアにおけるモバイル装置ノードと制限エリアネットワークを構成し、該制限エリアネットワークにおけるモバイル装置ノードは互いに通信できるものの、制限エリア外のモバイル装置ノードと通信を行うことができない。
【００５５】
図３はモバイル装置ノードがどのように上記２つの作動モード間に切り替えるのを表す模式図である。図３は前記のような前記エリアキー発信器１００がエリアキーを発信するためのことを表し、前記のような前記エリアキーセンサ２０１がエリアキー発信器１００から発信されるエリアキーをセンシングすることに用いられ、前記のように前記エリアキーメモリ２０２がセンシングするエリアキーを保存することに用いられ、前記のような前記制限エリア検出器２０３が制限エリア及び作動モード切り替え器２０６に進入したか否かを検出することに用いられる。ちなみに、エリアキー発信器１００、エリアキーセンサ２０１及びエリアキーメモリ２０２は物理層で作動し、制限エリア検出器２０３がデータリンク層で作動する。
【００５６】
まず、エリアキーセンサ２０１が発信するエリアキーをセンシングし、エリアキーメモリ２０２がセンシングするエリアキーを保存し、且つそれを制限エリア検出器２０３に入力し、その後、制限エリア検出器２０３がノードにより１つの制限エリアに進入したか否かを検出し、制限エリア検出器２０３の出力が前記ノードにより制限エリア（略称がに進入したことであり）に進入したことであり、そのため該作動モード切り替え器２０６が該ノードによりＡＲＷＭモードで作動することを制御する。１つノードが１つの制限エリアに入らなくて、或いは１つの制限エリアから離れた後、制限エリア検出器２０３の出力が前記モバイル装置により制限エリア（入らないことと略称）に入らないことであり、そのため該作動モード切り替え器２０６が該ノードによりＬＷＭモードで作動することを制御する。なお、ＬＷＭモードにおいて、ノードが制限エリアからの任意の信号フレームに応答しなくて、ＡＲＷＭモードにおいて、ノードが互いに検知、応答、認証、通信等を行う、と定義してもよい（以下に詳しく説明する）。
【００５７】
[２−４マスターノード決定（Ｍａｓｔｅｒ  Ｎｏｄｅ  Ｄｅｔｅｒｍｉｎａｔｉｏｎ）過程]
[２−４−１マスターノード決定過程]
図４はマスターノード決定過程の示例を表す模式図である。
【００５８】
前記のように、前記モバイル装置が制限エリアに進入したと制限エリア検出器２０３により検出された時（作動モード切り替え器２０６が該ノードによりＡＲＷＭモードで作動する）、その後ノードにおけるマスターノード決定器２０４は、該モバイル装置ノードをマスターノードとするか否かの決定を行う。
【００５９】
該マスターノード決定器２０４は、前記制限エリアにマスターノードとされたモバイル装置がすでに存在するか否かを検知し；前記制限エリアにマスターノードとされたモバイル装置がすでに存在すると、前記モバイル装置をマスターノードとしないと決定し；前記制限エリアにマスターノードとされたモバイル装置がなく、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置が存在しないと、前記モバイル装置をマスターノードとすると決定し；前記制限エリアにマスターノードとされたモバイル装置がなく、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置を同時に存在すると、前記モバイル装置と前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置が所定のネゴシエーションルールに基づいて前記これらのモバイル装置にどれをマスターノードとするかをネゴシエーション（協議）させる。
【００６０】
具体的には、該モバイル装置ノードの制限エリア検出器２０３が前記モバイル装置が制限エリアに進入したと検出した時、該ノードにおけるデータ通信ユニット（示しない）が検知フレームを連続的に送信でき、前記制限エリアにマスターノードになるモバイル装置がすでに存在するか否かを検知することを試すことができる。該検知動作がエリアキーに含まれた１つ又は複数の情報を送信、受信、且つ検証することによって行う。好ましくは、検知動作が送信する該検知フレームに該エリアキーに含まれるエリアＩＤを含むことができる。該エリアキーに該制限エリアのエリアIＤ情報を含むことができるために、従って本制限エリアにおけるノードが同一エリアＩＤ情報を含むエリアキーを受信し、そのため該エリアＩＤ情報が同一であるか否かを検証することによって該検知フレームが本制限エリアにおける他のノードにより送信されるか否かを判定てき、そのため受信する検知フレームに応答するか否かを判定する。このように、１つの制限エリアにおけるノードが本制限エリアにおける他のノードにより送信する検知フレームに応答するだけ、他のエリアからのノードの検知フレームに応答しないようにできる。勿論、エリアＩＤ自体以外に、該検知フレームはさらにエリアＩＤに関する他の情報を含むことができ（例えばエリアＩＤ自体に対して暗号化、数学計算等を行い、エリアＩＤに関連する他の情報を得ること）、検証に用いられる。
【００６１】
その後、図４の示すように、前記ノードにおけるデータ通信ユニットが（示さない）特定数量の検知フレーム（例えば、４つの検知フレーム）を連続的に送信した後、該ノードがまだ本制限エリアからのマスターノードの応答を受信しないなら、即ち該マスターノード決定器２０４は、前記制限エリアにマスターノードとされたモバイル装置が存在しないことを判定できる。その後、前記制限エリアにマスターノードとされたモバイル装置がなく、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置（つまり、該シングルノードが制限エリアに進入しただけであること）が存在しない場合、該マスターノード決定器２０４は、該モバイル装置ノードをマスターノードとすることを決定し、そのため該マスターノードが制限エリアに進入した他の従ノードを管理でき、例えば他の従ノードが制限エリアに進入したことをセンシングすること、制限エリアに進入した他の従ノードに対して認証を行うこと及び他の従ノードが制限エリアから離れたことをセンシングすることを備える。
【００６２】
前記制限エリアにマスターノードとされたモバイル装置が存在すると、該マスターノード決定器２０４は、該ノードをマスターノードとしないと決定し、即ち、該ノードが従ノードである。
【００６３】
[２−４−２複数のノードのマスターノードネゴシエーション（Ｍａｓｔｅｒ  Ｎｏｄｅ  Ｎｅｇｏｔｉａｔｉｏｎ）過程]
図５が複数のノードのマスターノードネゴシエーション過程の示例を表す模式図である。
【００６４】
該ノードを除く以外に、前記制限エリアに同時に進入した１つ又は複数の他のノードが存在すると、例えば、２つのノード１と２が１つの制限エリア同時に入り、或いは１つの制限エリアに相次いで進入した時、（前に進入したノードがマスターノードにならないこと）、マスターノード決定器２０４が所定のネゴシエーションルールに基づいて行われ、これらのノードにどれをマスターノードとするかをネゴシエーションする。
【００６５】
以下に図５を参照し、２つのノードを例とし、該マスターノードネゴシエーション過程を説明する。
【００６６】
まず、エリアキー発信器１００が（例えば周期的に又は随時）エリアキーを発信する。
【００６７】
ノード１と２におけるエリアキーセンサがエリアキーをセンシングした後、すぐにノード１と２におけるエリアキーメモリが該エリアキーを保存する。
【００６８】
ノード１が検知フレームを送信した後、同一制限エリアからのノード２の検知フレームを受信し、且つ制限エリアに任意のマスターノードを有する応答（即ち前記制限エリアにマスターノードになるモバイル装置がなく、且つ前記制限エリアに同時に進入した１つ又は複数の他のモバイル装置が存在すること）を受信しない。この時マスターノードネゴシエーション過程をトリガする。ただし、前記のように、該検知フレームがエリアキーに備えるエリアＩＤ、或いはそれに関連する情報を含むことができる。
【００６９】
その後、ノード１がノード２にマスターノードネゴシエーション要求（自分で保存するエリアキーに含まれた情報を含むことができ、以下にエリアキー情報と称し、好ましくランダムキー及び／又はタイムスタンプであること）を送信し、ノード２がマスターノードネゴシエーション要求を受信した後、検証ルールに基づいて該受信するエリアキー情報を検証する。１つの実施例に基づいて、該検証ルールがノード１により現在保存するエリアキー情報で１つの予め設定する通用情報（その中、該予め設定する通用情報が２つのノード１と２に知られ、且つ該予め設定する通用情報が例えば特定長さのすべてゼロ配列であること）を暗号化し、その後、ノード１が暗号化する情報をノード２に転送し、その後、ノード２がその現在のキャッシュメモリするエリアキー情報によって暗号解読した後、得られた予め設定する通用情報が一貫性であるか否かを比較する。勿論、該検証ルールがこれに限定しなくて、他の検証ルールをさらに使用でき、該エリアキー情報を検証する。ただし、該検証ルールの核心は現在に受信する信号におけるエリアキー情報と自分で現在に保存するエリアキー情報が同一であるか否かを比較し、同一であるなら、即ち検証が通過し、異なるなら、即ち検証が通過しない。
【００７０】
ここで、エリアキー情報に基づく検証システムによる利点は該制限エリアに位置するだけのノードの間の通信を確保し、該制限エリアの外に位置するノードが該制限エリアと同一であるエリアキー情報を有しないために、検証が通過できなく、従って該制限エリアにおけるノードと通信を行うことができない。そのため制限エリアにおけるノードの通信の安全性を確保することにあり、同時に、１つの例に基づいて、エリアキー発信器がエリアキーを周期的に又は随時更新でき、且つ更新のエリアキーを発信するため、こうして故障の、或いは古いエリアキーを保存するノードが制限エリアから離れるなら、即ち更新のエリアキーを受信できなくて、それが送信するフレームに更新のエリアキー情報を備えることができなく、検証ができない。従って、ノードが制限エリアから離れた場合、再び制限エリアにおける受信する更新のエリアキーのノードと通信できないため、制限エリアにおけるノードの通信の安全性を保証する。
【００７１】
最後に、所定のネゴシエーションルールに応じてネゴシエーションを行い、ユニークなマスターノードを決定し、その後、ノード１によりノード２にマスターノードのネゴシエーション決定を送信する。その中、該所定のネゴシエーションルールがそれぞれのノードについて１つの比較可能な数値を定義し、例えば、マスターノード可能なプレイ値（ＭＮＩＶ−  Ｍａｓｔｅｒ  Ｎｏｄｅ  Ｉｎｔｅｎｔ  Vａｌｕｅ）であり、該ＭＮＩＶ数値が例えばノードの現在の状態（例えば、余剰電量、ＣＰＵ周波数等）、タイムスタンプ、及びノードにより制限エリアにある位置等の情報における１つ又は複数の或いはその関数を備えることができる。該所定のネゴシエーションルールが更に該ＭＮＩV数値に比べて、相対的に大きなＭＮＩＶ数値を有するノードをマスターノードとすることを決定する。２つのＭＮＩＶ数値が等しい時、付加するデフォルトルールをさらに採用でき、例えば、ネゴシエーション要求をローンチするノードをマスターノードとすることを決定できる。しかし所定のネゴシエーションルール及び／又は付加するデフォルトルールがこれに限定しない。
【００７２】
さらに、以後新しく加入する従ノードもその自身のマスターノード可能なプレイ値ＭＮＩＶをマスターノードに送信し、格納し、その後、マスターノードを交換する必要があるなら、容易に従来のマスターノードによって該従来のマスターノードと他のノードのマスターノードのネゴシエーション過程を直接に行う。
【００７３】
マスターノードを決定する利点は制限エリアにおけるマスターノードによって該制限エリアからのノードのセンシング、認証、通信等々を自己管理し、制限エリアに任意の追加の認証装置を添加する必要がない場合は、最小のペナルティでさらに制限エリアにおけるノード間の通信の安全性を保証する。
【００７４】
[２−５従ノード認証（Ｃｌｉｅｎｔ  Ｎｏｄｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ）過程]
マスターノード決定器２０４がシングルノード決定過程或いは複数のノードネゴシエーション過程によってマスターノードを決定した後、該マスターノードにおける認証コントローラ２０５が制限エリアに進入した従ノードに対して認証を行う。
【００７５】
図６は従ノード認証過程の示例を表す模式図である。
【００７６】
１つの制限エリアにマスターノード（該マスターノードが最新に決定するにかかわらず、すでに存在すること）すでに存在する時、他のノードが従ノード身分としてマスターノード維持のエリア限定ネットワークに加入し、マスターノードの認証コントローラ２０５と従ノードの認証コントローラ２０５の間の具体的なステップが以下のように行われる。
【００７７】
エリアキー発信器１００がエリアキーを周期的に発信する。
【００７８】
マスターノードと従ノードがエリアキーをセンシングした後、すぐに該エリアキーを保存する。
【００７９】
従ノードが検知フレーム（それが保存するエリアキーに含まれたエリアＩＤ）をマスターノードに送信する。
【００８０】
マスターノードが自分で保存することによって該検知フレームが同一制限エリアからの検知フレームを検証した後、検知フレーム応答を従ノードに送信し、従ノードが認証要求を送信することによってマスターノードがそれに対して認証を行うことを要求する。
【００８１】
マスターノードと従ノードが一時的なフレームシーケンス値をそれぞれ生成し、マスターノードが生成する一時的なフレームシーケンス値がＡＮｏｎｃｅを表示し、従ノードが生成する一時的なフレームシーケンス値がＳＮｏｎｃｅを表示する。
【００８２】
マスターノードが従ノードの認証要求に応答し、ＡＮｏｎｃｅを含むフレームを従ノードに送信する。
【００８３】
従ノードがＡＮｏｎｃｅを受信した後、ＰＴＫ（Ｐａｉｒｗｉｓｅ  Ｔｒａｎｓｉｅｎｔ  Ｋｅｙ）を計算する。本発明におけるＰＴＫの計算が８０２．１１標準との違い点はＰＴＫを計算する時その自分の現在に保存するエリアキー情報を考える必要がある。具体的に、ＰＴＫが５つのパラメーターの関数であり、この５つのパラメーターがＡＮｏｎｃｅ、ＳＮｏｎｃｅであり、従ノードのＭＡＣアドレス、マスターノードのＭＡＣアドレス、及びＰＭＫ（Ｐｒｉｍａｒｙ  Ｍａｓｔｅｒ  Ｋｅｙ）である。本関示に、ＰＭＫが当前に保存するエリアキー情報の関数に定義される。
【００８４】
従ノードがＳＮｏｎｃｅと相応するＭＩＣ（Ｍｅｓｓａｇｅ  Ｉｎｔｅｇｒｉｔｙ  Ｃｏｄｅ）マスターノードに送信し、ＭＩＣがデータ完全性チェックに用いられる。
【００８５】
マスターノードが従ノードにより来た情報を受信した後、同様にＰＴＫを計算し、且つＭＩＣを検証する。ＭＩＣが同一であるなら、即ち従ノードが認証を通過し、マスターノードは該従ノードが該マスターノードにより維持される制限エリアネットワークに加入することを許可し、そうでなければ、それに加入することを拒否する。さらに、マスターノードがさらにマルチキャストと放送に用いられるＧＴＫ（Ｇｒｏｕｐ  Ｔｅｍｐｏｒａｌ  Ｋｅｙ）を可能に生成させる必要がある。
【００８６】
マスターノードがＧＴＫと相応するＭＩＣを従ノードに送信し、この時従ノードが認証を通過する。
【００８７】
従ノードが確認フレーム（ＡＣＫ）をマスターノードに送信し、それにより、マスターノードの認証コントローラ２０５が該従ノードを認証したノードにマークする。
【００８８】
１つの例に基づいて、該マスターノードが１つの認証したノードリストをさらに保持し、且つ新しく認証するノードを該認証したノードリストに添加し、且つ制限エリアから離れるノードを該認証したノードリストから削除する。
【００８９】
このように、マスターノードと従ノードが通信接続を成功に確立し、そのため制限エリアに新しく進入した従ノードと制限エリアにおけるマスターノード或いは他のノードが安全通信を行うことを保証する。
【００９０】
認証する過程にそれぞれのノードが送信する信号にそれぞれ現在保存のエリアキー情報を考える利点は、同一エリアキーを保存するだけのそれぞれのノードの間が互いに通信でき、そのため制限エリアにおけるノードの通信の安全性を保証することにある。
【００９１】
[２−６従ノード離れ過程]
マスターノードの認証コントローラは、前記制限エリアの１つ又は複数の認証済みの従ノードが該制限エリアから離れるか否かをさらに検出し、且つ該離れたことを前記制限エリアにおける他の認証済みの従ノードに知らせる。
【００９２】
図７が従ノードにより制限エリアから離れる過程の示例を表す模式図である。
【００９３】
具体的に、マスターノードの認証コントローラ２０５が例えばそれぞれの従ノードにポーリング要求を周期的に送信することによって、従ノードが応答しない場合、マスターノードの認証コントローラが該従ノードによりすでに制限エリアから離れたことをセンシングできる。その後、該マスターノードの認証コントローラが該従ノードを認証したノードリストからログオフできる。さらに、認証したノードリストに変化が生成した時、マスターノードが変化情報を該制限エリアにおけるそれぞれの認証した従ノードに知らせることができる。
【００９４】
該従ノードが制限エリアから離れた後、該従ノードにおける作動モード切り替え器２０６がエリア限定作動モードＡＲＷＭによって従来の作動モードＬＷＭに切り替え、この後再び元にある制限エリアにおけるノードと通信できなくて、そのため制限エリアにおけるノードの通信の安全性を保証する。
【００９５】
[２−７マスターノード離れ過程]
それぞれのノードにおけるマスターノード決定器２０４は、さらに、本ノードをマスターノードとしなかった場合は、前記制限エリアにマスターノードが前記制限エリアから離れたことを検出した時、或いは前記制限エリアに再び入ったマスターノードをマスターノードとしないことを検出した時、他のノードが上記挙げる例の所定のネゴシエーションルールに基づいてどれをマスターノードとするかをネゴシエーションする。ここで該所定のネゴシエーションルールを贅言しない。上記センシングは従ノードがマスターノードに対してポーリングを行う方式等々を採用できる。
【００９６】
さらに、マスターノードが制限エリアから離れるなら、即ち該マスターノードにおける作動モード切り替え器２０６がエリア限定作動モードＡＲＷＭを従来の作動モードＬＷＭに切り替え、この後、再び元にある制限エリアにおけるノードと通信できなくなるため制限エリアにおけるノードの通信安全性を保証する。該マスターノードが自分により制限エリアから離れるか否かを検出する方式は元に制限エリアの更新エリアキーを周期的にセンシングするか否かを自分で検出すること、或いはセンシングするエリアキーがオリジナルに制限エリアのエリアキー発信器により送信するか否か等々を自分で検出することを採集できる。
【００９７】
そして、マスターノードが離れた後、引き継ぐ新しいマスターノードが直接に制限エリアにおける認証したノードの情報を了解できるために、マスターノードが離れない前に、マスターノードが制限エリアにおけるすべてのノードに認証したノードリストと他の情報（例えばＭＮＩＶ等々を備えること）をさらに周期的に放送し、且つ制限エリアにおけるそれぞれのノードがさらにマスターノードにより放送する認証ノードリストと他の情報（例えばＭ!ＩV等々を備えること）がそれぞれのノードに格納され、こうする利点は、一旦いずれかのノードが新しいマスターノードになる時、再びそれぞれのノードの認証を行う必要がないことにある。
【００９８】
[２−８ノード間通信過程]
マスターノードでそれぞれのノードの認証を行い、且つ認証したノードリストを保持した後、認証したそれぞれのノードの間で安全通信を行うことができる。安全性をさらに強化できるために、例えば通信期間にそれぞれのノードにより送信する信号に自分が現在保存するエリアキーを考えることができる。そのため制限エリアにおける認証したノードが互いに通信できることを許可することを保証し、認証したノードと制限エリア内或いは制限エリア外の未認証ノードが通信を行うことを許可しない。
【００９９】
且つエリアキー発信器が更新のエリアキーを周期的に又は随時に発信するなら、即ち該更新のエリアキーを受信しないノードが該更新のエリアキーを受信するノードが継続的に通信し、そのためリアルタイムに通信安全性を保証する。
【０１００】
[４、第３実施例による制限エリア内でモバイル装置の認証を行う方法]
図８は第３実施例による制限エリア内でモバイル装置の認証を行う方法８００を表す。
【０１０１】
該第３実施例の方法８００が主にモバイル装置の自体の角度から出発することである。
【０１０２】
該方法８００は、１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキー（Ｓ８０１）をセンシングすること、前記１つ又は複数のエリアキー（Ｓ８０２）を保存すること、前記モバイル装置が制限エリア（Ｓ８０３）に進入したか否かを検出すること、前記モバイル装置が制限エリアに進入したと検出された場合は、前記モバイル装置をマスターノード（Ｓ８０４）とするか否かを決定すること、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証（Ｓ８０５）とマークすること、前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信した時に前記他のモバイル装置（Ｓ８０６）を認証すること、前記モバイル装置をマスターノードしないと決定された場合は、マスターノードになるモバイル装置に前記モバイル装置に対する認証（Ｓ８０７）を要求することを含む。
【０１０３】
[５、第４実施例による制限エリア内でモバイル装置の認証を行う方法]
図９は第４実施例による制限エリア内でモバイル装置の認証を行う方法９００を表す。
【０１０４】
該第４実施例の方法９００は、主にモバイル装置とエリアキー発信器を備える全体システムの角度から出発することであり、１つ又は複数のエリアキー発信器が１つ又は複数のエリアキーを生成させ、且つ制限エリア内のモバイル装置に該生成された１つ又は複数のエリアキー（Ｓ９０１）を発信すること、前記モバイル装置が１つ又は複数のエリアキー発信器から発信された１つ又は複数のエリアキー（Ｓ９０２）をセンシングすること、前記モバイル装置が前記１つ又は複数のエリアキー（Ｓ９０３）を保存すること、前記モバイル装置が前記モバイル装置により制限エリア（Ｓ９０４）に進入したか否かを検出すること、前記モバイル装置が前記モバイル装置により制限エリアに進入したと検出された場合は、前記モバイル装置がマスターノード（Ｓ９０５）とするか否かを決定すること、前記モバイル装置が制限エリアに進入していないと検出された場合は、前記モバイル装置を未認証（Ｓ９０６）とマークすること、前記モバイル装置をマスターノードとすると決定された場合は、前記モバイル装置を認証済みのマスターノードとマークし、且つ他のモバイル装置からの認証要求を受信時に、前記他のモバイル装置（Ｓ９０７）を認証すること、前記モバイル装置をマスターノードとしないと決定された場合は、前記制限エリアにおけるマスターノードとされたモバイル装置に前記モバイル装置に対する認証（Ｓ９０８）を要求することを含む。
【０１０５】
[６、本発明の応用と有益な効果]
以上は図面と実施例を結合して、制限エリアで認証を行うモバイル装置とモバイル装置とエリアキー発信器を備えるシステムの構造と操作を詳しく説明したが、本発明はこれに限定されない。
【０１０６】
本発明が提供するそれぞれの実施例のシステム、装置、方法によれば、制限エリアにおける例えば携帯電話、ラップトップ、タブレットコンピュータ、スマートフォン、モバイルゲーム機等のモバイル装置のｐ２ｐ通信、安全シェアデータ、アプリケーション或いは他のソフトウェア或いはハードウェア資源等々に応用されることができる。
【０１０７】
本発明が提供するそれぞれの実施例のシステム、装置、方法によれば、制限エリア内のモバイル装置の認証効率及び通信安全性を強化できる。
【０１０８】
ただし、本関示が言及するシステム及びモバイル装置ノードにより行う認証動作、要求動作、検知動作、ネゴシエーション動作、通知動作、及び相互通信動作がすべて上記エリアキーに含まれた１つ又は複数情報（即ちエリアキー情報、例えば、エリアＩＤ、ランダムキー等であること）を利用して行うことができ、更なる安全性を保証する。
【０１０９】
さらに、異なるノードの間にエリアキーの受信が同期であることを行うことができ、該同期の例が内部クロック１つのノードにより同期情報を行う周期性分配等々を備えることができるが、それに限定しない。
【０１１０】
本関示における「モバイル装置」又は「無線モバイル装置」がハニカム電話、ラップトップコンピュータ、スマートフォン、タブレットコンピュータ、ゲーム機等を備えることができるが、それに限定しない。
【０１１１】
本関示におけるモバイル装置に含む可能性のある作動モード切り替え器、通信コントローラが付加する機能と効果を提供するが、これらは本発明のなくてはならないものではない。本発明におけるモバイル装置も従来の技術に既知の他の付加部材を備えることができ、それに限定しなくて、例えば各種の信号フレームとデータを受信する及び／又は送信するためのデータ通信ユニット、アプリケーションを運行するための計算ユニット（例えば中央処理ユニット（ＣＰＵ））、データ及び／又は応用を保存するための保存ユニット（例えば、内部保存装置、フラッシュメモリ、ハードディスク等メモリ）等々である。これらの付加部材も本発明のなくてはならないものではない。
【０１１２】
本関示に関するデバイス、装置、装置、システムのボックス図が例示性の例とするだけ、且つ必ずボックス図示出の方式に応じて接続、手配、配置を行うことを要求或いは暗示することを意図していなくて、例えば当業者が認識するのはランダム方式に応じてこれらのデバイス装置、装置、システムを接続、手配、配置することである。例えば「備える」、「含む」、「有する」等々の言葉が開放性語彙であり「備え、しかしそれに限定しないこと」を指し、且つそれに交換して使用できる。ここで使用する語彙「又は」と「と」が語彙“及び／又は”を指し、それに交換して使用でき、コンテキストに明確に指示がこのようにしない。ここで使用する語彙である「例えば」が「例えば、しかしそれに限定しないこと」を指し、且つそれに交換して使用できる。
【０１１３】
本関示におけるステップフロー図及び以上の方法説明が例示性の例とするだけ、且つ必ず出す順番に応じてそれぞれの実施例のステップを行うことを要求或いは暗示することを意図していない。例えば当業者が認識するのは、ランダム順番に応じて以上の実施例におけるステップの順番を行うことができる。例えば「それから」、「その後」、「次に」等々の言葉がステップの順番を制限することを意図していなくて、これらの言葉が読者にこれらの方法を通して読むことを導く説明に用いられる。さらに、例えば冠詞「１つ」、「１」或いは「該」を用いた、単数の要素に対する任意の引用は、該要素を単数に限定することには解釈されない。
【０１１４】
以上、当業者が、本発明を作り出すか、使用できるように、関示した方面を説明したが、これらの方面の各種の修正は当業者に非常に自明であり、且つここで定義した一般的な原理は、本発明の範囲を逸脱することなく、他の方面にも適用することができる。従って、本発明は、ここで示した方面に制限されるものではなく、ここで関示した原理および新規特徴と一致する最も広い範囲に基づくものである。
【先行技術文献】
【特許文献】
【０１１５】
【特許文献１】米国特許第ＵＳ８０００４７８Ｂ２号
【特許文献２】米国特許第ＵＳ７８０１１００Ｂ２号
【特許文献３】欧州特許出願第ＥＰ１８４３５０８Ａ１号公報
【図１】
2014165919.tif 000004
【図２】
2014165919.tif 000005
【図３】
2014165919.tif 000006
【図４】
2014165919.tif 000007
【図５】
2014165919.tif 000008
【図６】
2014165919.tif 000009
【図７】
2014165919.tif 000010
【図８】
2014165919.tif 000011
【図９】
2014165919.tif 000012