(57)【要約】  キャロセル型記憶領域２２から一のセルを選択し、選択したセルに記憶されている位置情報に基づいて暗号鍵Ｋｓを生成し、センサ端末２において生成したメッセージ認証コードＭＡＣＳと乱数Ｒｓとを有する第１パケットデータを、暗号鍵Ｋｓにより暗号化し、これをアクセスポイント３０に送信し、センサ端末２から第１パケットデータをアクセスポイント３０が受信した場合には、そのアクセスポイント３０内のキャロセル型記憶領域１２から一のセルを選択し、選択したセルに記憶されている位置情報に基づいて暗号鍵Ｋｃを生成し、当該暗号鍵Ｋｃに基づいて第１パケットデータの復号化を試み、復号化できない場合には他のセルを順次選択し、復号化できた場合には、メッセージ認証コードＭＡＣＳを取得し、これに基づいて無線通信を認証する。
2009075020.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントとの間で無線通信するセンサ端末を認証する無線通信認証方法において、
センサ端末内に設けられたセンサ側記憶部を構成する複数の記憶用のセルと、アクセスポイント内に設けられた基地局側記憶部を構成する複数の記憶用のセルとの間で同期を取る同期ステップと、
上記センサ側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｓを生成するセンサ側暗号鍵生成ステップと、
センサ端末において生成したメッセージ認証コードＭＡＣＳと乱数Ｒｓとを有する第１パケットデータを、上記センサ側暗号鍵生成ステップにより生成した暗号鍵Ｋｓにより暗号化し、これを上記アクセスポイントに送信する第１の認証応答ステップと、
上記センサ端末から上記第１パケットデータをアクセスポイントが受信した場合には、そのアクセスポイント内の基地局側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｃを生成し、当該暗号鍵Ｋｃに基づいて上記受信した第１パケットデータの復号化を試み、復号化できない場合には上記基地局側記憶部から他のセルを順次選択する復号化試行ステップと、
上記復号化試行ステップにおいて復号化できた場合には、その復号化した第１パケットデータからメッセージ認証コードＭＡＣＳを取得し、これに基づいて上記アクセスポイントが上記センサ端末との間で無線通信を認証する基地局側認証確認ステップとを有すること
を特徴とする無線通信認証方法。
【請求項２】
上記基地局側認証確認ステップの後、上記アクセスポイントにおいて復号化した第１パケットデータから乱数Ｒｓを取得し、取得した乱数Ｒｓと位置情報に基づいてハッシュデータＬｃを生成するハッシュデータ生成ステップと、
上記復号化試行ステップにおいて復号化できたときの暗号鍵Ｋｃに相当する新たな暗号鍵Ｋｃ’を生成し、更に、乱数Ｒｓ、ハッシュデータＬｃ、アクセスポイントにおいて生成したメッセージ認証コードＭＡＣＬからなる第２パケットデータを上記暗号鍵Ｋｃ’により暗号化し、これを上記アクセスポイントから上記センサ端末へと送信する第２認証応答ステップと、
上記第２パケットデータを受信したセンサ端末において、現時点における上記センサ側記憶部を構成する全セルに基づいて暗号鍵Ｋｓ’を生成し、その生成した暗号鍵Ｋｓ’に基づいて上記第２パケットデータを復号化し、復号化した第２パケットデータから上記メッセージ認証コードＭＡＣＬを取得し、これに基づいて上記アクセスポイントが上記センサ端末との間で無線通信が認証された旨をセンサ端末側において確認するセンサ側認証確認ステップとを有すること
を特徴とする請求項１記載の無線通信認証方法。
【請求項３】
上記センサ側認証確認ステップの後、上記復号化した第２パケットデータから取得したハッシュデータＬｃを、現時点において上記センサ側記憶部において選択されているセルに記憶させるセンサ側記憶ステップと、
上記ハッシュデータＬｃが記憶された状態にある上記センサ側記憶部の全セルに基づいて暗号鍵Ｋｓ”を生成し、新たに生成したメッセージ認証コードＭＡＣＳ’と乱数Ｒｓ’とを有する第３パケットデータを、上記生成した暗号鍵Ｋｓ”により暗号化し、これを上記アクセスポイントに送信する第３の認証応答ステップと、
上記センサ端末から上記第３パケットデータを上記アクセスポイントが受信した場合には、上記基地局側記憶部から選択した一のセルにハッシュデータＬｃを記憶し、そのセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｃ”を生成し、当該暗号鍵Ｋｃ”に基づいて上記受信した第３パケットデータの復号化を試み、復号化できない場合には、上記選択した一のセルから上記ハッシュデータＬｃを取り除き、以前の値にして、上記基地局側記憶部から他のセルを順次選択して、上記ハッシュデータＬｃを記憶させ、復号化できた場合には、その復号化した第３パケットデータからメッセージ認証コードＭＡＣＳ’を取得し、これに基づいて上記アクセスポイントが上記センサ端末との間で無線通信を相互に認証する相互認証確認ステップとを有すること
を特徴とする請求項２記載の無線通信認証方法。
【請求項４】
上記アクセスポイントに対して複数のセンサ端末がアクセス可能とすることにより、階層構造のネットワークを構成すること
を特徴とする請求項１〜３のうち何れか１項記載の無線通信認証方法。
【請求項５】
上記アクセスポイントよりも上位又は下位の階層にある他のアクセスポイントとの間で上記各ステップによる無線通信認証を実行すること
を特徴とする請求項１〜４のうち何れか１項記載の無線通信認証方法。
【請求項６】
ハッシュ関数に基づきコード化することにより、上記各メッセージ認証コードを生成すること
を特徴とする請求項１〜５のうち何れか１項記載の無線通信認証方法。
【請求項７】
上記センサ端末を予め人体内に埋設しておき、上記各ステップによる無線通信認証を経た後に、上記センサ端末が取得した人体内の情報を上記アクセスポイントに対して送信すること
を特徴とする請求項１〜６のうち何れか１項記載の無線通信認証方法。
【請求項８】
アクセスポイントとの間で無線通信するセンサ端末を認証する無線通信認証システムにおいて、
上記センサ端末は、
センサ側記憶部を構成する複数の記憶用のセルと、
上記センサ側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｓを生成するセンサ側暗号鍵生成手段と、
生成したメッセージ認証コードＭＡＣＳと乱数Ｒｓとを有する第１パケットデータを、上記センサ側暗号鍵生成手段により生成された暗号鍵Ｋｓにより暗号化し、これを上記アクセスポイントに送信する第１の認証応答手段とを備え、
上記アクセスポイントは、
基地局側記憶部を構成する複数の記憶用のセルと、
上記センサ側記憶部と上記基地局側記憶部との間で同期を取る同期手段と、
上記センサ端末から上記第１パケットデータを受信した場合には、上記基地局側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｃを生成し、当該暗号鍵Ｋｃに基づいて上記受信した第１パケットデータの復号化を試み、復号化できない場合には上記基地局側記憶部から他のセルを順次選択する復号化試行手段と、
上記復号化試行手段により復号化できた場合には、その復号化した第１パケットデータからメッセージ認証コードＭＡＣＳを取得し、これに基づいて上記センサ端末との間で無線通信を認証する基地局側認証確認手段とを備えること
を特徴とする無線通信認証システム。
【請求項９】
上記アクセスポイントは、
上記復号化した第１パケットデータから乱数Ｒｓを取得し、取得した乱数Ｒｓと位置情報に基づいてハッシュデータＬｃを生成するハッシュデータ生成手段と、
上記復号化試行ステップにおいて復号化できたときの暗号鍵Ｋｃに相当する新たな暗号鍵Ｋｃ’を生成し、更に、乱数Ｒｓ、ハッシュデータＬｃ、アクセスポイントにおいて生成したメッセージ認証コードＭＡＣＬからなる第２パケットデータを上記暗号鍵Ｋｃ’により暗号化し、これを上記アクセスポイントから上記センサ端末へと送信する第２認証応答手段とを更に備え、
上記センサ端末は、
上記第２パケットデータを受信した場合に、現時点における上記センサ側記憶部を構成する全セルに基づいて暗号鍵Ｋｓ’を生成し、その生成した暗号鍵Ｋｓ’に基づいて上記第２パケットデータを復号化し、復号化した第２パケットデータから上記メッセージ認証コードＭＡＣＬを取得し、これに基づいて上記アクセスポイントとの間で無線通信が認証された旨を確認するセンサ側認証確認手段をさらに備えること
を特徴とする請求項８記載の無線通信認証システム。
【請求項１０】
上記センサ端末は、
上記復号化した第２パケットデータから取得したハッシュデータＬｃを、現時点において上記センサ側記憶部において選択されているセルに記憶させるセンサ側記憶制御手段と、
上記ハッシュデータＬｃが記憶された状態にある上記センサ側記憶部の全セルに基づいて暗号鍵Ｋｓ”を生成し、新たに生成したメッセージ認証コードＭＡＣＳ’と乱数Ｒｓ’とを有する第３パケットデータを、上記生成した暗号鍵Ｋｓ”により暗号化し、これを上記アクセスポイントに送信する第３の認証応答手段とを備え、
上記アクセスポイントは、
上記センサ端末から上記第３パケットデータを上記アクセスポイントが受信した場合には、上記基地局側記憶部から選択した一のセルにハッシュデータＬｃを記憶し、そのセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｃ”を生成し、当該暗号鍵Ｋｃ”に基づいて上記受信した第３パケットデータの復号化を試み、復号化できない場合には、上記選択した一のセルから上記ハッシュデータＬｃを取り除き、以前の値にして、上記基地局側記憶部から他のセルを順次選択して、上記ハッシュデータＬｃを記憶させ、復号化できた場合には、その復号化した第３パケットデータからメッセージ認証コードＭＡＣＳ’を取得し、これに基づいて上記センサ端末との間で無線通信を相互に認証する相互認証確認手段とを備えること
を特徴とする請求項９記載の無線通信認証システム。
【請求項１１】
上記センサ端末は、生体情報を無線通信網を介して送信可能とされ、
上記アクセスポイントは、複数の上記センサ端末と無線通信可能とされ、
上記位置情報は、センサ端末が測定した計測データであること
を特徴とする請求項８〜１０のうち何れか１項記載の無線通信認証システム。
【請求項１２】
生体情報を無線でデータ送信を行うセンサ端末と、センサ端末と通信し、それらを束ねるアクセスポイントからなり、
前記センサ端末は、
生体等の移動体の計測情報を測定するセンサ装置と、
計測データをアクセスポイントに無線で送信する無線送受信装置と、
アクセスポイントとの相互認証を行うための相互認証装置とを有し、
前記アクセスポイントは、
前記複数の無線端末と通信する無線送受信装置と、
無線端末との相互認証を行うための相互認証装置とを有し、
前記相互認証装置は、計測データから暗号鍵を生成すること
を特徴とする無線通信認証システム。
【請求項１３】
上記センサ端末は、少なくとも静加速度センサまたは心拍計測センサまたは血圧センサまたは呼吸センサまたは血中酸素飽和度測定センサまたは血糖値測定センサのいずれかであること
を特徴とする請求項８から請求項１２のうち何れか１項記載の無線通信認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスポイントとの間で無線通信するセンサ端末を認証する無線通信認証方法及びシステムに関し、特にセンサ端末側における認証処理の負担を極力低減させるとともに、認証に伴う消費電力をより低減させる上で好適な無線通信認証方法及びシステムに関する。
【背景技術】
【０００２】
近年において、コンピュータやその周辺機器だけでなく、家電製品等にも無線通信機能が殆ど搭載されるようになってきている。また、特に近年において、ユビキタスネットワークを確立する際のアクセス網として飛躍的な発展を続けている高速無線ＬＡＮ(ＷＬＡＮ)も注目されている。無線通信を用いることにより有線ケーブル接続の煩雑さから免れることが可能になり、機器の配置に自由度を持たせることも可能となり、更には通信したまま機器の移動も可能となり、使い勝手の向上を図ることが可能となる。【０００３】
しかしながら、このような無線通信システムを実現する上において、通信機能が搭載された通信機器やコンピュータ、その他周辺機器やセンサ端末等の間で情報やデータの送受信を行う場合、送受信相手の特定及び認識を初めとした各種認証が必要となる。この認証が必要である理由として、先ず第１に、通信対象としての他の機器との間で通信リンクを確実に構築するためであり、第２に通信対象外の他の機器との間で通信を傍受することができないようにセキュリティ対策の万全化を図るためである。【０００４】
この認証の最も一般的な例としては、通信機器固有の認証情報としての認証コードを利用する方法がある。即ち、通信相手を特定する情報を含ませた認証コードを照合することにより、相手側が通信対象として想定している機器であるか否かを認識する方法である。【０００５】
さらに従来において、例えば特許文献１において無線通信システムにおける認証方法が開示されている。【０００６】
この特許文献１の開示技術では、アクセスポイントと移動端末との間で通信を行う上で、図１０に示すようにキャロセル型記憶領域７を利用する。このキャロセル型記憶領域７とは、位置情報を記憶するための記憶領域７１が環状に形成されている。この記憶領域７は環状に形成されていることから、セル８１を開始位置として、図中矢印に示すように反時計回りにデータを確認していくと、最終的にセル８２へ到達し、更に反時計回りに進めると再びセル８１に戻ることになる。実際に、このキャロセル型記憶領域がこのような環状に実際に形成されている必要はなく、メモリ内の物理アドレスの終点から始点に戻るような処理を行うものであればよいことから、図１０はあくまで概念的なものである。【０００７】
このようなキャロセル型記憶領域７をアクセスポイントと移動端末の双方に実装しておき、暗号化通信が確立した状態で互いに同期が取られる。そして、キャロセル型記憶領域７には、エントリポイントがさしているセルに対してのみ位置情報を格納する操作が可能とされている。また１つのセルに含まれるデータから暗号鍵を生成することも可能となる。また、鍵生成機能と暗号化通信機能を用いて相互認証を行うことも可能となる。暗号化通信機能によって互いに送受信したパケットデータが互いの持つ暗号鍵で暗号化や復号が可能であるか否かにより相互認証を行うことになる。【０００８】
図１１は、この特許文献１の開示技術における認証プロトコルのシーケンス図である。【０００９】
先ず、移動端末（３）が認証要求Ｓ１を送出する。認証要求Ｓ１を受信したアクセスポイントは、通信端末の位置情報を取得し、次にキャロセル型記憶領域７における何れかのセルをランダムに選択し、選択したセルに格納されているデータを用いて鍵を生成する。【００１０】
次の回転要求Ｓ２では、乱数ＲＮとメッセージ認証コードＭＡＣＮを暗号化して回転要求メッセージを作成し移動端末へ送信する。回転要求Ｓ２を受け取った移動端末は、まず自端末の位置情報を取得し、キャロセル型記憶領域７の現在のポインタのセルからデータを読み出し、さらに暗号鍵を生成し、受信した回転要求メッセージの復号化を試みる。復号したメッセージ認証コードがＭＡＣＮであれば、その暗号鍵は正確なものである、換言すれば、アクセスポイントと移動端末双方のキャロセル型記憶領域７が同期していることが分かる。ちなみに同期が実現できない場合には、ポインタを移動させて、セルからデータの読み出し、復号化の試行を繰り返し実行していくことになる。【００１１】
このアクセスポイントの認証が成功した場合には、移動端末におけるキャロセル型記憶領域７の現在のポインタのセルに対して、ハッシュデータ化した現在の位置情報を書き込む。これにより、移動端末とアクセスポイントとの間で、キャロセル型記憶領域７の内容が一致するように更新することができる。次に回転応答をアクセスポイントに対して返す（Ｓ３）。このとき、ハッシュデータ化する際に使用した乱数ＲＭ、これに基づいて生成したメッセージ認証コードＭＡＣＭを暗号化し、応答メッセージとして返す。【００１２】
アクセスポイントは、かかる移動端末からの応答メッセージを受信した場合に、位置情報の演算結果をポインタのあるセルに対して書き込み、その書き込んだデータを用いて暗号鍵を生成する。
この生成した暗号鍵を用いることにより、それは移動端末で暗号化に用いた鍵と共通であるから、回転応答（Ｓ３）のメッセージが復号化できる。復号化することにより生成したメッセージ認証コードがＭＡＣＭと合致し、かつＲＮが正確なものであれば、通信端末の認証は成功となる。
【特許文献１】特開２００７−８８５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記特許文献１の開示技術では、あくまで無線通信すべきアクセスポイントと移動端末とが互いに、１対１で対等に無線通信リンクを確立して、対等に相互認証する場合を想定している。即ち、アクセスポイントと、移動端末それぞれに対して、認証処理を行う上で十分なＣＰＵを初めとした制御デバイスがアクセスポイント並びに移動端末の双方に実装されている。【００１４】
しかしながら、特に近年における予防医療では、生体内外にセンサ端末を埋設(インプラント)又は装着して、生体を撮像したり、各種センシングを行い、生体の状況を把握し、モニタするヘルスケアとそれをサポートするセキュア通信システムが重視され期待されている。このため、生体内外に埋設又は装着されたセンサ端末と基地局としてのアクセスポイントの間で無線通信リンクを確立して無線通信を行うシステムに関する研究も注目を浴びている。中でもリアルタイムに生体の検査データを取得するため、ユビキタス環境で通信の高速化、利用しやすさ、安全性に焦点を当てたシステムの構築も進展しつつある。【００１５】
実際に、このセンサ端末による無線通信システムでは、先ず超小型で構成される必要があり、低電圧で動作する必要がある。このためには、特に双方向の無線通信認証を行う上でセンサ端末におけるＣＰＵの処理量や無線通信の電力消費量を極力軽減させたまま、セキュリティ強度を確保する必要があった。【００１６】
従来のセキュリティシステムにおいて多用されているＰＫＩ（Public Key Infrastructure）技術をセンサ端末へ適用する場合、共通鍵暗号方式における鍵の受け渡しを安全に行うためのＤＨ（Diffie-Hellman）鍵共有や、桁数が大きい合成数の素因数分解問題が困難であることを安全性の根拠とした、いわゆるＲＳＡアルゴリズム等が含まれていることから、これを上述したセンサ端末に適用する場合、これらの計算のために数十秒〜数分の時間を要すると言われている。また電力消費量の関係において、センサ端末のメモリ容量にも制約がかかるため、保有できる暗号鍵の数も限りがある。このため、このような従来のセキュリティシステムをそのまま転用するのみでは、人体内に埋設することを前提としたセンサ端末にセキュリティ機能を実装することができないという問題点があった。【００１７】
このような課題を解決する方法が特許文献１に開示されているが、かかる特許文献１の開示技術では、無線端末とアクセスポイントとの相互認証を主な対象としており、生体に装着又は埋め込むような小型無線センサについては、必要とされる技術内容および対象が相当異なる。すなわち、特許文献１の開示技術においてはセル情報は無線端末の位置情報のみであり、アクセスポイントが固定的に使用されるかまたは、無線端末とアクセスポイントの相互の位置関係が固定される使い方については、セキュリティ機能が充分には生かされない問題があった。さらに、相互認証に要する電力消費も改善の余地があった。【００１８】
そこで、本発明は、上述した問題点に鑑みて案出されたものであり、その目的とするところは、アクセスポイントとの間で無線通信するセンサ端末を認証する無線通信認証方法に関し、特に十分なセキュリティ強度を確保しつつ、センサ端末側における認証処理の負担を極力低減させるとともに、認証に伴う消費電力をより低減させることが可能な無線通信認証方法及びシステムを提供することにある。
【課題を解決するための手段】
【００１９】
本発明を適用した無線通信認証方法は、上述した課題を解決するために、アクセスポイントとの間で無線通信するセンサ端末を認証する無線通信認証方法において、  センサ端末内に設けられたセンサ側記憶部を構成する複数の記憶用のセルと、アクセスポイント内に設けられた基地局側記憶部を構成する複数の記憶用のセルとの間で同期を取る同期ステップと、上記センサ側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｓを生成するセンサ側暗号鍵生成ステップと、センサ端末において生成したメッセージ認証コードＭＡＣＳと乱数Ｒｓとを有する第１パケットデータを、上記センサ側暗号鍵生成ステップにより生成した暗号鍵Ｋｓにより暗号化し、これを上記アクセスポイントに送信する第１の認証応答ステップと、上記センサ端末から上記第１パケットデータをアクセスポイントが受信した場合には、そのアクセスポイント内の基地局側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｃを生成し、当該暗号鍵Ｋｃに基づいて上記受信した第１パケットデータの復号化を試み、復号化できない場合には上記基地局側記憶部から他のセルを順次選択する復号化試行ステップと、上記復号化試行ステップにおいて復号化できた場合には、その復号化した第１パケットデータからメッセージ認証コードＭＡＣＳを取得し、これに基づいて上記アクセスポイントが上記センサ端末との間で無線通信を認証する基地局側認証確認ステップとを有することを特徴とする。【００２０】
本発明を適用した無線通信認証システムは、上述した課題を解決するために、アクセスポイントとの間で無線通信するセンサ端末を認証する無線通信認証システムにおいて、上記センサ端末は、センサ側記憶部を構成する複数の記憶用のセルと、上記センサ側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｓを生成するセンサ側暗号鍵生成手段と、生成したメッセージ認証コードＭＡＣＳと乱数Ｒｓとを有する第１パケットデータを、上記センサ側暗号鍵生成手段により生成された暗号鍵Ｋｓにより暗号化し、これを上記アクセスポイントに送信する第１の認証応答手段とを備え、上記アクセスポイントは、基地局側記憶部を構成する複数の記憶用のセルと、上記センサ側記憶部と上記基地局側記憶部との間で同期を取る同期手段と、上記センサ端末から上記第１パケットデータを受信した場合には、上記基地局側記憶部から一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｃを生成し、当該暗号鍵Ｋｃに基づいて上記受信した第１パケットデータの復号化を試み、復号化できない場合には上記基地局側記憶部から他のセルを順次選択する復号化試行手段と、上記復号化試行手段により復号化できた場合には、その復号化した第１パケットデータからメッセージ認証コードＭＡＣＳを取得し、これに基づいて上記センサ端末との間で無線通信を認証する基地局側認証確認手段とを備えることを特徴とする。
【発明の効果】
【００２１】
上述した構成からなる本発明では、特に十分なセキュリティ強度を確保しつつ、センサ端末側における認証処理の負担を極力低減させるとともに、認証に伴う消費電力をより低減させることが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態として、アクセスポイントとの間で無線通信するセンサ端末を認証する無線通信認証システムについて、図面を参照しながら詳細に説明する。【００２３】
本発明を適用した無線通信認証システム１は、図１(a)に示すように人体内外に着装したセンサ端末や人体内に埋設(インプラント)されるセンサ端末２の集合で構成されるセンサ群２０と、これらセンサ群２０を構成する各センサ端末２との間で無線通信可能なアクセスポイント３０とにより構成される、いわゆる木構造のネットワークである。各センサ端末２において検出された体内の情報は、それぞれアクセスポイント３０へと無線通信により送られる。アクセスポイント３０は、これら各センサ端末２から送られてくる体内情報をユーザに伝達する【００２４】
図１(b)は、この無線通信認証システム１の他の構成例を示している。この無線通信認証システム１では、人体内外に埋設(インプラント) )又は装着されるセンサ端末２の集合で構成されるセンサ群２０と、これらセンサ群２０を構成する各センサ端末２との間で無線通信可能なアクセスポイント３０に対して、さらに別のアクセスポイント３０’が設けられている。そして、このアクセスポイント３０’との間で更に無線通信可能なセンサ端末２からなるセンサ群２０が形成されている。即ち、このアクセスポイント３０’を中心とした木構造ネットワーク１ｂが形成されていることになる。【００２５】
この木構造ネットワーク１ｂは、木構造ネットワーク１ａに対して下位の階層にある。この木構造ネットワーク１ｂを形成するセンサ群２０により検出された体内の情報は、アクセスポイント３０’へと送られ、このアクセスポイント３０’からその上位階層の木構造ネットワーク１ａにおけるアクセスポイント３０へと送られ、当該アクセスポイント３０からユーザへと伝達されることになる。【００２６】
ここでいうアクセスポイント３０は、複数のセンサ端末２と通信し、例えばＰＣ等のデータ処理端末に対してデータ送信を行う機能を有する無線装置又はデバイスである。このアクセスポイント３０は、無線ＬＡＮにおける無線アクセスを行うための接続ポイント、或いは当該デバイスを内蔵する携帯情報端末等が該当する。【００２７】
センサ端末２は、無線により通信する機能を有する小型センサであって、望ましくはバッテリーで動作可能な２４時間連続動作可能なセンサとして構成されるが、これに限定されるものではない。また、このセンサ端末２は、現時点における人体の傾きを検出するための静加速度センサ、或いは心臓の脈を計測する心拍計測センサ又は心電計、或いは微小圧力測定デバイスを用いた血圧センサ、或いは気管音等を測定する呼吸センサ、又は血中酸素飽和測定センサ、又は血糖値測定センサの何れか一つ、或いは表１の○印のセンサを組み合わせて構成するようにしてもよい。【００２８】
【表１】
2009075020.tif 000003
【００２９】
次に、これらアクセスポイント３０の構成について説明をする。【００３０】
アクセスポイント３０は、図２に示すように、ＣＰＵ１１とこれに接続されるキャロセル型記憶領域１２並びに送受信部１３を備えている。【００３１】
ＣＰＵ１１は、暗号化通信部１４と、ハッシュ関数演算処理部１５と、位置情報取得部１６と、鍵生成処理部１７と、ポインタ設定処理部１８と、認証処理部１９とを備えている。【００３２】
暗号化通信部１４は、鍵生成処理部１７において生成された暗号鍵を利用して、互いに暗号化通信を実施する。【００３３】
ハッシュ関数演算処理部１５は、図示しない乱数発生部により発生した移動端末又はアクセスポイント固有の乱数を用い、位置情報と共にハッシュ関数を用いた演算を行う。【００３４】
位置情報取得部１６は、センサ端末２がアクセスポイント３０と相互認証を開始した時点の位置情報を取得する機能である。ここでいう位置情報とは、アクセスポイント３０やセンサ端末２が自身により取得する固有情報であって、センサ端末２が計測するデータであってもよいし、体温や心電データ等の生体情報、その他サンプリング情報、或いはＧＰＳ等で計測される位置情報等が含まれる。【００３５】
本実施例においては位置情報としてアクセスポイントのＭＡＣアドレスを用いることができ、その場合、センサ端末２はアクセスポイント３０との通信により位置情報を取得することになる。アクセスポイント３０は通信中のセンサ端末２の位置情報につき、自己のＭＡＣアドレスを位置情報として取得すればよい。【００３６】
鍵生成処理部１７は、後述するキャロセル型記憶領域１２の１つのセルに含まれるデータから暗号鍵を生成する機能である。後述するキャロセル型記憶領域１２における同一のセルからは同じ暗号鍵が生成される。【００３７】
ポインタ設定処理部１８は、後述するキャロセル型記憶領域１２から一のセルを選択するための手段である。【００３８】
認証処理部１９は、鍵生成処理部１７における鍵生成機能と、暗号化通信部１４における暗号化通信機能を用いて相互認証を行うための機能である。暗号化通信機能によって互いにやりとりしたパケットが互いの持つ暗号鍵で暗号化、復号が可能であれば、それはお互いが同じ暗号鍵を持っていることを示している。これによって相互認証を行う。【００３９】
送受信部１３は、センサ端末２に送信すべき情報を無線データストリーム化して無線伝送系を介してセンサ端末２へと送信する。この送受信部１３は、例えばアンテナ等で構成される。この送受信部１３を介した無線通信は、特定小電力無線局や、微弱無線局に基づく無線通信方式による無線データストリームを伝送するようにしてもよい。このとき、４０１〜４０６ＭＨｚ帯域の、望ましくは４０２〜４０５ＭＨｚ帯域の無線データストリームを伝送可能な系として構成するようにしてもよい。４０２〜４０５ＭＨｚの周波数帯域を利用することにより、人体への影響の軽減を優先して通信を低電圧で実現することができる。【００４０】
キャロセル型記憶領域１２は、例えば図３(a)に示すように、位置情報を記憶するための記憶領域４１が環状に形成されている。この記憶領域４１は環状に形成されていることから、セル４１ａを開始位置として、図中矢印に示すように反時計回りにデータを確認していくと、最終的にセル４１ｂへ到達し、更に反時計回りに進めると再びセル４１ａに戻ることになる。実際に、このキャロセル型記憶領域１２がこのような環状に実際に形成されている必要はなく、メモリ内の物理アドレスの終点から始点に戻るような処理を行うものであればよいことから、図３(a)はあくまで概念的なものである。【００４１】
このようなキャロセル型記憶領域１２をアクセスポイント３０とセンサ端末２の双方に実装しておき、暗号化通信が確立した状態で互いに同期が取られる。そして、キャロセル型記憶領域１２には、ポインタ４４が示しているセルに対してのみ位置情報を格納する操作が可能とされている。また１つのセルに含まれるデータから暗号鍵を生成することも可能となる。実際に、ポインタ設定処理部１８の制御に基づいて、ポインタ４４を半時計回りに回転移動させることにより一のセルを指定していくことになる。新しい位置情報をセル内に格納する場合、もしそのセルに古い位置情報が格納されていればその情報は廃棄され新しい位置情報で置き換えられる。【００４２】
次に、センサ端末２の構成について説明をする。【００４３】
センサ端末２は、図４に示すように、ＣＰＵ２１とこれに接続されるキャロセル型記憶領域２２並びに送受信部２３を備えている。【００４４】
ＣＰＵ２１は、暗号化通信部２４と、ハッシュ関数演算処理部２５と、位置情報取得部２６と、鍵生成処理部２７と、ポインタ設定処理部２８と、認証処理部２９と、センサ部６９とを備えている。【００４５】
暗号化通信部２４は、暗号化通信部１４と構成が同一であり、ハッシュ関数演算処理部２５は、ハッシュ関数演算処理部２５と構成が同一であり、位置情報取得部２６は、位置情報取得部１６と構成が同一であり、鍵生成処理部２７は、鍵生成処理部１７と構成が同一であり、ポインタ設定処理部２８は、ポインタ設定処理部１８と構成が同一であり、認証処理部２９は、認証処理部１９と構成が同一であることから、これらの説明を引用することにより、以下での説明を省略する。【００４６】
センサ部６９は、例えば、被写体の画像を撮像するためのＣＣＤや、その他体内の臓器や人体内外の各種情報を検出するための検出手段として構成される。このセンサ部６９により検出された情報は、送受信部２３を介してアクセスポイント３０へと送信されることになる。【００４７】
送受信部２３は、アクセスポイント３０に送信すべき情報を無線データストリーム化して無線伝送系を介してアクセスポイント３０へと送信する。この送受信部２３は、例えば小型アンテナ等で構成され、人体内の組織を介して外部へと電磁波を放射可能に構成されている。【００４８】
キャロセル型記憶領域２２は、例えば図３(b)に示すように、位置情報を記憶するための記憶領域５１が環状に形成されている。この記憶領域５１は環状に形成されていることから、セル５１ａを開始位置として、図中矢印に示すように反時計回りにデータを確認していくと、最終的にセル５１ｂへ到達し、更に反時計回りに進めると再びセル５１ａに戻ることになる。実際に、このキャロセル型記憶領域２２がこのような環状に実際に形成されている必要はなく、メモリ内の物理アドレスの終点から始点に戻るような処理を行うものであればよいことから、図４(b)はあくまで概念的なものである。【００４９】
このようなキャロセル型記憶領域２２は、ポインタ設定処理部２８の制御の下で、ポインタ５４が示しているセルに対してのみ位置情報を格納する操作が可能とされている。また１つのセルに含まれるデータから暗号鍵を生成することも可能となる。【００５０】
次に、本発明を適用した無線通信認証システム１における動作について説明をする。【００５１】
先ず図５に示すステップＳ１１において、センサ端末２内に設けられたキャロセル型記憶領域２２を構成する複数の記憶用のセル４１と、アクセスポイント３０内に設けられたキャロセル型記憶領域１２を構成する複数の記憶用のセルとの間で同期を取る。この同期を取ることにより、キャロセル型記憶領域２２を構成する複数の記憶用のセル４１と、キャロセル型記憶領域１２を構成する複数の記憶用のセルとの間で同一の位置情報が入力された状態となる。実際には、このアクセスポイント３０からセンサ端末２に向けて同期のトリガを送信することによりかかる処理が開始されることになる。【００５２】
次に、ステップＳ１２へ移行し、キャロセル型記憶領域２２からポインタ５４により連続するセル群一のセルをポイントする。このセルの選択は、図７(b)に示すように、ポインタ５４を所定量に亘り、又はランダムに回転移動させることにより行う。以下の例では、ポインタ５４によりセル５１ｃが指定された場合を例にとり説明する。【００５３】
次にステップＳ１３へ移行し、選択したセル５１ｃを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｓを生成する。このセル群の最後のセルは、この選択した一のセル５１ｃの直前となる。即ち、この連続するセル群は、選択した一のセル５１ｃを起点としてちょうどセルを時計反対周りに１周するように取り込んだ全セルを意味する。【００５４】
次にステップＳ１４へ移行し、ともに生成した乱数Ｒｓと、メッセージ認証コードＭＡＣＳとからなる第１パケットデータを生成する。この第１パケットデータは、ステップＳ１４において生成した暗号鍵Ｋｓにより暗号化する。以下、このステップＳ１４において生成した第１パケットデータを式（１）により記述する。【００５５】
｛Ｒｓ｜｜ＭＡＣＳ｝Ｋｓ・・・・・・・・・・・・・・（１）【００５６】
ここで｛Ｍ１｜｜Ｍ２｝Ｋとは、Ｍ１とＭ２を結合しＫにより暗号化する記述である。【００５７】
次にステップＳ１５へ移行し、生成した第１パケットデータをアクセスポイント３０へ送信する。アクセスポイント３０はかかる第１パケットデータを受けた段階において、センサ端末２側においてキャロセル型記憶領域２２が回転したことは知らない。このため、現時点におけるキャロセル型記憶領域１２の全セルに基づいて生成した暗号鍵により、この第１パケットデータの復号化を試みる（ステップＳ１６）。しかしながら、この第１のパケットデータは、ステップＳ１４において暗号鍵Ｋｓに基づいて暗号化されたものであり、しかもこの暗号鍵Ｋｓは、キャロセル型記憶領域２２からポインタ５４から指し示された連続セル群に基づいて生成されたものである。このため、ポインタ４４とポインタ５４が同じセルを指し示していなければ、キャロセル型記憶領域１２の全セルに基づいて生成した暗号鍵ではこの第１パケットデータを復号化することはできない。【００５８】
従って、このステップＳ１６において第１パケットデータを復号化できない場合に、アクセスポイント３０は、センサ端末２側においてキャロセル型記憶領域２２においてポインタ４４がポインタ５４と同じ位置を指していないことを判別することができ、ステップＳ１７へ移行することになる。【００５９】
ステップＳ１７に移行した場合においても、この段階においてアクセスポイント３０は、センサ端末２側においてポインタ５４がいかなるセルが選択されたかは分からない。このため、アクセスポイント３０は、キャロセル型記憶領域１２においてポインタ４４を１ステップ毎回転させる。即ち、アクセスポイント３０内のキャロセル型記憶領域１２から一のセルを順次選択することになる。【００６０】
次にアクセスポイント３０は、選択した一のセルを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｃを生成する。しかし、この暗号鍵Ｋｃは、あくまでキャロセル型記憶領域２２におけるセル５１ｃを先頭とするセル群に対応する、セル４１ｃを先頭とするセル群に基づくものでなければ、この第１パケットデータを復号化することはできない。ステップＳ１８においては、生成した暗号鍵Ｋｃに基づいて第１パケットデータの復号化を試み、失敗した場合には、ポインタ４４が指し示すのはセル４１ｃ以外であるため、再びステップＳ１７へ戻り、ポインタ４４を１ステップずつ回転させる。そして、このセル４１ｃが選択されるまで、ステップＳ１７、１８を繰り返し実行していくことになる。【００６１】
ステップＳ１８において、第１パケットデータを復号化することができた場合には、正しいポインタ４４が選択されたことを意味している。これは、４１ｃを始点としたセル群の各セルに記憶されている位置情報が、キャロセル型記憶領域２２における５１ｃを始点としたセル群の各セルに記憶されている位置情報と同一であることを意味している。かかる場合には、ステップＳ１９へと移行する。【００６２】
ステップＳ１９へ移行した場合には、その復号化した第１パケットデータからメッセージ認証コードＭＡＣＳを取得し、これに基づいてアクセスポイント３０がセンサ端末２との間で無線通信の認証を確認する。【００６３】
次にステップＳ２０へ移行し、アクセスポイント３０は、復号化した第１パケットデータから乱数Ｒｓを取得し、この乱数Ｒｓと、現時点においてポインタ５４により指定されているセル４１（この場合には、セル４１ｃ）に基づいてハッシュデータＬｃを生成する。このハッシュデータＬｃは後述するステップＳ３２において一のセルに一時的に記憶し、復号を試みる時に使われる。【００６４】
次にステップＳ２１へ移行し、暗号鍵Ｋｃ’を生成する。暗号鍵Ｋｃ’は、キャロセル型記憶領域１２における全セルから生成する。このＫｃ’は、ステップS18において復号化が成功した時の暗号鍵Ｋｃ’である。ちなみに、このステップＳ２１において暗号鍵Ｋｃを生成する際には、ステップＳ２０においてハッシュデータＬｃを記憶させる前に実行するか、又は一度記憶させたハッシュデータＬｃを消去した状態で行う。即ち、この暗号鍵Ｋｃを生成する場合には、ハッシュデータＬｃが記憶されていない状態におけるキャロセル型記憶領域１２から生成することになる。【００６５】
次にステップＳ２２へ移行し、第２パケットデータを生成する。この第２パケットデータは、乱数Ｒｓ、ハッシュデータＬｃに加え、生成したメッセージ認証コードＭＡＣＬからなる。この第２パケットデータを暗号鍵Ｋｃ’により暗号化し、これをアクセスポイント３０からセンサ端末２へと送信する（ステップＳ２３）。【００６６】
以下、このステップＳ２２において生成した第２パケットデータを式（２）により記述する。【００６７】
｛Ｒｓ｜｜Ｌｃ｜｜ＭＡＣＬ｝Ｋｃ’・・・・・・・・・・・・・・（２）【００６８】
センサ端末２は、第２パケットデータを受信した場合に、キャロセル型記憶領域２２における全セルに基づいて、暗号鍵Ｋｓ’を生成する（ステップＳ２４）。この暗号鍵Ｋｓ’の生成も、選択したセル５１ｃを先頭とする連続するセル群にそれぞれ記憶されている位置情報に基づいて暗号鍵Ｋｓ’を生成する。このセル群の最後のセルは、この選択した一のセル５１ｃの直前となる。【００６９】
次にステップＳ２５へ移行し、生成した暗号鍵Ｋｓ’に基づいて第２パケットデータを復号化する。即ち、この暗号鍵Ｋｃ’は、上述したように暗号鍵Ｋｃと同一であり、これはセンサ端末２側において生成したＫｓ’と同じになる。このため、上記（２）式で表される第２パケットデータもこの暗号鍵Ｋｓ’により復号化することができる。この復号化により、乱数Ｒｓ、ハッシュデータＬｃ、メッセージ認証コードＭＡＣＬを取得することが可能となる。【００７０】
次にステップＳ２６へ移行し、メッセージ認証コードＭＡＣＬに基づいて、アクセスポイント３０がセンサ端末２との間で無線通信が認証された旨をセンサ端末２側において確認する。【００７１】
次に図７のステップＳ２７に移行し、ハッシュデータＬｃをセルに記憶させる。このセルは、現時点においてポインタ５４により指定されているセル５１ｃである。【００７２】
次に、ステップＳ２８へ移行し、キャロセル型記憶領域２２から他の一のセルを選択する。このセルの選択は、ポインタ５４を所定量に亘り、又はランダムに回転移動させることにより行う。【００７３】
次にステップＳ２９へ移行し、ポインタ５４が指し示すセル５１ｃに新たに位置情報が記憶され、そのポインタ５４が指し示すセル群に基づいて暗号鍵Ｋｓ”を生成する。【００７４】
次にステップＳ３０へ移行し、メッセージ認証コードＭＡＣＳ’と乱数Ｒｓ’とを有する第３パケットデータを、上記生成した暗号鍵Ｋｓ”により暗号化する。そして、この暗号鍵Ｋｓ”により暗号化した第３パケットデータをアクセスポイント３０へ送信する（ステップＳ３１）。第３パケットデータの式（３）を下記に示す。【００７５】
｛Ｒｓ’｜｜ＭＡＣＳ’｝Ｋｃ”・・・・・・・・・・・・・・（３）【００７６】
ステップＳ３２において、アクセスポイント３０はかかる第３パケットデータを受けた段階において、センサ端末２側において更にキャロセル型記憶領域２２が回転したことは知らない。このため、現時点におけるキャロセル型記憶領域１２の全セルに基づいて生成した暗号鍵により、この第３パケットデータの復号化を試みる（ステップＳ３２）。しかしながら、この第３のパケットデータは、ステップＳ３０において暗号鍵Ｋｓ”に基づいて暗号化されたものであり、しかもこの暗号鍵Ｋｓ”は、キャロセル型記憶領域２２から更に選択した一のセルに基づいて生成されたものである。このため、キャロセル型記憶領域１２の全セルに基づいて生成した暗号鍵ではこの第３パケットデータを復号化することはできない。【００７７】
従って、このステップＳ３２において第３パケットデータを復号化できない場合に、アクセスポイント３０は、センサ端末２側においてキャロセル型記憶領域２２においてさらに別の一のセルが選択されたことを判別することができ、ステップＳ３３へ移行することになる。【００７８】
ステップＳ３３では、上記選択した一のセルから上記ハッシュデータＬｃを取り除き、以前の位置情報に戻す。そして、上記基地局側記憶部から他のセルを順次選択して、上記ハッシュデータＬｃを記憶させ、その選択したセルを始点としたセル群にそれぞれ記憶されている位置情報に基づいて復号化を試みる（ステップＳ３４）。【００７９】
即ち、ステップＳ３３に移行した場合においても、この段階においてアクセスポイント３０は、センサ端末２側においていかなるセルが選択されたかは分からない。このため、アクセスポイント３０は、キャロセル型記憶領域１２においてポインタ４４を１ステップ毎回転させる。即ち、アクセスポイント３０内のキャロセル型記憶領域１２から一のセルを先頭にしたセル群から暗号鍵Ｋｃを生成し、復号化を試行するプロセス（ステップＳ３３、３４）を繰り返し実行していくことになる。【００８０】
ステップＳ３４において、第３パケットデータを復号化することができた場合には、ステップＳ３５へと移行し、その復号化した第３パケットデータからメッセージ認証コードＭＡＣＳ’を取得し、これに基づいてアクセスポイント３０がセンサ端末２との間で無線通信の認証を確認する。【００８１】
上述のようなプロセスに基づいて無線通信認証を行う本発明において、暗号化強度及びそのＣＰＵ処理量について、実際の評価データを用いて説明をする。【００８２】
図８は、キャロセル型記憶領域１２、２２におけるセル数に対する暗号化強度の関係を示している。【００８３】
キャロセル型記憶領域１２、２２におけるポインタ４４、５４は、ランダムにセルを指し示すこととした場合に、新たな位置情報はランダムにセル４１、５１に投入されることになる。この場合の可能性の数は、ＮＰｎ（Ｎは位置情報の数、ｎはキャロセル型記憶領域１２、２２におけるセル数）で表され、最小可能性数は、ｎＰｎ＝ｎ！で表される。１２８ビット暗号化強度２１２８で１０３９相当となることから、３５個程度の位置情報を扱うことにより１２８ビット暗号化強度と同一水準を満たすことが可能となる。【００８４】
なお、本発明において、キャロセル型記憶領域１２、２２のセル数は、４０ビット暗号化強度と同一水準である、１２個で構成されていればよい。また、キャロセル型記憶領域１２、２２のセル数は、６４ビット暗号化強度と同一水準である２０個で構成されていればよい。【００８５】
また本発明では、ＣＰＵの処理量も低減させることが可能となる。図９は、インターネットにおいて標準的に使用されているＥＡＰ／ＴＬＳのモバイル端末のＣＰＵ処理量を比較例とした場合における、本発明例のＣＰＵ処理量を示している。本発明例は、比較例と比較して１/１０程度まで計算量を減らすことが可能となる。【００８６】
特に、本発明では、ステップＳ１６〜Ｓ１９、ステップＳ３２〜３５における暗号鍵の確認処理を、あくまでアクセスポイント３０側において行うこととし、このような処理をセンサ端末２側に担わせない構成としている。このため、センサ端末２におけるＣＰＵ２１の処理量を極力低減させることが可能となる。実際には、このセンサ端末２側におけるＣＰＵ２１を４〜８ビット程度の処理量まで低減させることが可能となる。センサ端末２は、人体外に着装されるか人体内に埋設されることを前提としていることから、このようなＣＰＵ２１の処理量を軽減できることで、超小型で構成することが可能となり、しかも低電圧で動作することが可能となる。これとともに、キャロセル型記憶領域１２、２２のセル数を上述した数の範囲において設定することにより、セキュリティ強度も高く維持することが可能となる。【００８７】
特に、複数のセルから構成されて、しかもポインタを介して任意のセルを選択可能なキャロセル型記憶領域１２によるデータ構造は、センサ等の非常に小さいデバイスのメモリサイズにあわせて、固定サイズで小さく構成することができる。このため、人体内に埋設する際において特に小型化が要求されるセンサ端末２に対してこのキャロセル型記憶領域１２は特に好適なものとなることは勿論である。【００８８】
なお、本発明は、上述した実施の形態に限定されるものではない。センサ端末２は、生体情報を無線通信網を介して送信可能とされ、アクセスポイント３０は、複数のセンサ端末２と無線通信可能とされ、位置情報は、センサ端末２が測定した計測データであってもよい。【００８９】
また、本発明は、生体情報を無線でデータ送信を行うセンサ端末２と、センサ端末２と通信し、それらを束ねるアクセスポイント３０からなり、センサ端末２は、生体等の移動体の計測情報を測定するセンサ装置と、計測データをアクセスポイント３０に無線で送信する無線送受信装置と、アクセスポイント３０との相互認証を行うための相互認証装置とを有し、前記アクセスポイント３０は、前記複数の無線端末と通信する無線送受信装置と、無線端末との相互認証を行うための相互認証装置とを有し、前記相互認証装置は、計測データから暗号鍵を生成するものであればよい。【００９０】
また、センサ端末２は、少なくとも静加速度センサまたは心拍計測センサまたは血圧センサまたは呼吸センサまたは血中酸素飽和度測定センサまたは血糖値測定センサのいずれかであってもよい。
【産業上の利用可能性】
【００９１】
医療現場におけるケーブルレスでの体調管理、フィットネスクラブにおける健康管理、さらにはエンターテイメント等、様々な用途が期待できる。
【図面の簡単な説明】
【００９２】
【図１】本発明を適用した無線通信認証システムの全体構成を示す図である。
【図２】アクセスポイントの具体的構成について説明するための図である。
【図３】キャロセル型記憶領域について説明するための図である。
【図４】センサ端末の具体的構成について説明するための図である。
【図５】本発明を適用した無線通信認証方法のフローチャートである。
【図６】本発明を適用した無線通信認証方法の他のフローチャートである。
【図７】本発明を適用した無線通信認証システムの動作について説明するための図である。
【図８】キャロセル型記憶領域におけるセル数に対する暗号化強度の関係を示す図である。
【図９】本発明を適用した無線通信認証システムの効果について説明するための図である。
【図１０】従来におけるキャロセル型記憶領域について説明するための図である。
【図１１】従来における認証プロトコルのシーケンス図である。
【符号の説明】
【００９３】
１  無線通信認証システム
２  センサ端末
２０  センサ群
３０  アクセスポイント
１１、２１  ＣＰＵ
１２、２２  キャロセル型記憶領域
１３、２３  送受信部
１４、２４  暗号化通信部
１５、２５  ハッシュ関数演算処理部
１６、２６  位置情報取得部
１７、２７  鍵生成処理部
１８、２８  ポインタ設定処理部
１９、２９  認証処理部
【図１】
2009075020.tif 000004
【図２】
2009075020.tif 000005
【図３】
2009075020.tif 000006
【図４】
2009075020.tif 000007
【図５】
2009075020.tif 000008
【図６】
2009075020.tif 000009
【図７】
2009075020.tif 000010
【図８】
2009075020.tif 000011
【図９】
2009075020.tif 000012
【図１０】
2009075020.tif 000013
【図１１】
2009075020.tif 000014
【国際調査報告】
2009075020.tif 000015
2009075020.tif 000016