(57)【要約】【課題】  移動端末およびインフラセンサ装置の成りすましを防止する。【解決手段】  インフラセンサ装置１は、各ユーザの有する移動端末４の移動センサ装置３により検知したセンサ情報を収集し、ネットワーク２を介してセンタ局１０に送信する。センタ局１０は、そのセンサ情報を蓄積する。ユーザ端末５は、インターネットなどのネットワーク２を介して、別途センタ局１０にアクセスし、センタ局１０に蓄積されているセンサ情報を取得する。インフラセンサ装置１、移動端末４、センタ局１０の間では、疑似乱数値であるチャレンジコードとチャレンジコード判定情報を含む利用者確認信号とを送受することで認証を行う。【選択図】  図１
2005252347.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの生体情報を含むセンサ情報を収集する携帯可能な移動端末と、固定して設置された固定センサ装置と、前記移動端末により収集されたセンサ情報を、前記固定センサ装置を介して前記移動端末毎に収集するセンタ局とからなるセンサネットワークの認証方法において、
前記移動端末は、各ユーザ固有のユーザＩＤを含む利用要求信号を所定の間隔により送信し、
前記固定センサ装置は、前記利用要求信号を前記移動端末から受信すると、前記ユーザＩＤに基づいてサービス許可判定し、サービス許可の場合には、前記移動端末ヘ疑似乱数値であるチャレンジコードおよびチャレンジコード判定情報を含む利用者確認信号を送信し、
前記移動端末は、前記利用者確認信号を受信すると、前記チャレンジコードおよび前記チャレンジコード判定情報に基づいてチャレンジコード判定を行い、前記チャレンジコードが正当である場合には、前記チャレンジコードに基づいてレスポンスコードを生成し、前記レスポンスコードを含む利用者確認応答信号を前記固定センサ装置に送信することを特徴とするセンサネットワークの認証方法。
【請求項２】
前記サービス許可判定は、前記ユーザＩＤが前記センタ局に予め登録されているか否かを判定する処理であることを特徴とする請求項１記載のセンサネットワークの認証方法。
【請求項３】
前記チャレンジコード判定情報は、前記固定センサ装置に固有のセンサＩＤおよび前記チャレンジコードを対象とする固定センサ装置の電子署名であって、
前記チャレンジコード判定は、前記電子署名を検証する処理であることを特徴とする請求項１または２記載のセンサネットワークの認証方法。
【請求項４】
前記固定センサ装置および前記移動端末とは、互いに同期した時刻情報を生成可能であって、
前記電子署名は、前記時刻情報によるタイムスタンプを署名対象に含め、
前記チャレンジコード判定処理は、前記タイムスタンプを検証対象に含めることを特徴とする請求項３記載のセンサネットワークの認証方法。
【請求項５】
前記移動端末は、固有の共通鍵を保持するとともに、共通鍵アルゴリズムを備え、前記チャレンジコードを前記共通鍵および前記共通鍵アルゴリズムにより暗号化することを特徴とする請求項１ないし４のいずれかに記載のセンサネットワークの認証方法。
【請求項６】
前記移動端末は、固有の公開鍵および秘密鍵を保持し、公開鍵アルゴリズムを備え、前記公開鍵と、前記ユーザＩＤと前記公開鍵を署名対象とするセンタ局の署名とを、前記センサ装置に予め送信し、前記チャレンジコードを前記秘密鍵および公開鍵アルゴリズムにより暗号化することを特徴とする請求項１ないし４のいずれかに記載のセンサネットワークの認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサネットワーク、特にセンサネットワークの常時取得を行うセンサネットワークにおける端末およびユーザ認証方法に関する。
【背景技術】
【０００２】
近年、健康の維持/管理のために、体温センサや血圧センサなど、携帯可能な医療センサが開発されている。これにより、常時身体の状態を監視可能なため、医療診断や緊急通報に利用することができる。
例えば、身体能力が縮退し、又は疾患を有する診療対象者、例えば自宅に居たままの老人などの状態情報を常時監視し、該診療対象者について作成した機能モデルと現在の状態情報とを比較、分析、判断して、外部の医療機関に対して身体状態の報告又は援助要求を送出し、医師の診断結果により診断内容を上記診療対象者側へ伝送して診療支援することができる遠隔医療システムが提案されている（例えば特許文献１参照）。該遠隔医療システムでは、診断要求時および緊急通報時のユーザインタフェースの簡易化を図っている。
【特許文献１】特開２０００−１０２５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した従来技術では、自律型生体監視判断処理装置は自宅に設置されるため、診療対象者と自律型生体監視判断処理装置との対応は、固定的であることを前提としているので、認証処理を必ずしも必要としない。しかしながら、診療対象者が外出した場合においても、診療対象者が携帯する移動端末および固定されたインフラセンサ装置を用いて、診療対象者の状態情報を常時取得するシステムにおいては、移動端末およびインフラセンサ装置の成りすましが発生するという問題がある。
【０００４】
本発明は、このような事情を考慮してなされたものであり、その目的は、移動端末および固定センサ装置（インフラセンサ装置）の成りすましを防止することができるセンサネットワークの認証方法を提供することにある。
【課題を解決するための手段】
【０００５】
この発明は上記の課題を解決すべくなされたもので、請求項１記載の発明は、ユーザの生体情報を含むセンサ情報を収集する携帯可能な移動端末と、固定して設置された固定センサ装置と、前記移動端末により収集されたセンサ情報を、前記固定センサ装置を介して前記移動端末毎に収集するセンタ局とからなるセンサネットワークの認証方法において、前記移動端末は、各ユーザ固有のユーザＩＤを含む利用要求信号を所定の間隔により送信し、前記固定センサ装置は、前記利用要求信号を前記移動端末から受信すると、前記ユーザＩＤに基づいてサービス許可判定し、サービス許可の場合には、前記移動端末ヘ疑似乱数値であるチャレンジコードおよびチャレンジコード判定情報を含む利用者確認信号を送信し、前記移動端末は、前記利用者確認信号を受信すると、前記チャレンジコードおよび前記チャレンジコード判定情報に基づいてチャレンジコード判定を行い、前記チャレンジコードが正当である場合には、前記チャレンジコードに基づいてレスポンスコードを生成し、前記レスポンスコードを含む利用者確認応答信号を前記固定センサ装置に送信することを特徴とする。
【０００６】
また、請求項２記載の発明は、請求項１記載のセンサネットワークの認証方法において、前記サービス許可判定は、前記ユーザＩＤが前記センタ局に予め登録されているか否かを判定する処理であることを特徴とする。
【０００７】
また、請求項３記載の発明は、請求項１または２記載のセンサネットワークの認証方法において、前記チャレンジコード判定情報は、前記固定センサ装置に固有のセンサＩＤおよび前記チャレンジコードを対象とする固定センサ装置の電子署名であって、前記チャレンジコード判定は、前記電子署名を検証する処理であることを特徴とする。
【０００８】
また、請求項４記載の発明は、請求項３記載のセンサネットワークの認証方法において、前記固定センサ装置および前記移動端末とは、互いに同期した時刻情報を生成可能であって、前記電子署名は、前記時刻情報によるタイムスタンプを署名対象に含め、前記チャレンジコード判定処理は、前記タイムスタンプを検証対象に含めることを特徴とする。
【０００９】
また、請求項５記載の発明は、請求項１ないし４のいずれかに記載のセンサネットワークの認証方法において、前記移動端末は、固有の共通鍵を保持するとともに、共通鍵アルゴリズムを備え、前記チャレンジコードを前記共通鍵および前記共通鍵アルゴリズムにより暗号化することを特徴とする。
【００１０】
また、請求項６記載の発明は、請求項１ないし４のいずれかに記載のセンサネットワークの認証方法において、前記移動端末は、固有の公開鍵および秘密鍵を保持し、公開鍵アルゴリズムを備え、前記公開鍵と、前記ユーザＩＤと前記公開鍵を署名対象とするセンタ局の署名とを、前記固定センサ装置に予め送信し、前記チャレンジコードを前記秘密鍵および公開鍵アルゴリズムにより暗号化することを特徴とする。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、前記移動端末は、各ユーザ固有のユーザＩＤを含む利用要求信号を所定の間隔により送信し、前記固定センサ装置は、前記利用要求信号を前記移動端末から受信すると、前記ユーザＩＤに基づいてサービス許可判定し、サービス許可の場合には、前記移動端末ヘ疑似乱数値であるチャレンジコードおよびチャレンジコード判定情報を含む利用者確認信号を送信し、前記移動端末は、前記利用者確認信号を受信すると、前記チャレンジコードおよび前記チャレンジコード判定情報に基づいてチャレンジコード判定を行い、前記チャレンジコードが正当である場合には、前記チャレンジコードに基づいてレスポンスコードを生成し、前記レスポンスコードを含む利用者確認応答信号を前記固定センサ装置に送信する。
したがって、移動端末および固定センサ装置（インフラセンサ装置）の成りすましを防止することができるという効果が得られる。
【００１２】
また、本発明によれば、前記サービス許可判定では、前記ユーザＩＤが前記センタ局に予め登録されているか否かを判定する。
したがって、移動端末および固定センサ装置（インフラセンサ装置）の成りすましを防止することができるという効果が得られる。
【００１３】
また、本発明によれば、前記チャレンジコード判定では、前記固定センサ装置に固有のセンサＩＤおよび前記チャレンジコードを対象とする固定センサ装置の電子署名を検証する。
したがって、移動端末および固定センサ装置（インフラセンサ装置）の成りすましを防止することができるという効果が得られる。
【００１４】
また、本発明によれば、前記チャレンジコード判定処理では、前記電子署名に含まれる、前記固定センサ装置および前記移動端末との間で生成された、互いに同期した時刻情報によるタイムスタンプを検証対象に含める。
したがって、移動端末および固定センサ装置（インフラセンサ装置）の成りすましを防止することができるという効果が得られる。
【００１５】
また、本発明によれば、前記移動端末により、固有の共通鍵および共通鍵アルゴリズムにより前記チャレンジコードを暗号化する。
したがって、移動端末および固定センサ装置（インフラセンサ装置）の成りすましを防止することができるという効果が得られる。
【００１６】
また、本発明によれば、前記移動端末により、固有の公開鍵と、前記ユーザＩＤと前記公開鍵を署名対象とするセンタ局の署名とを、前記固定センサ装置に予め送信し、前記チャレンジコードを前記秘密鍵および公開鍵アルゴリズムにより暗号化する。
したがって、移動端末および固定センサ装置（インフラセンサ装置）の成りすましを防止することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の形態について説明する。
【００１８】
Ａ．実施形態の構成
以下、図面を参照して、本発明のセンサネットワークの認証方法の一実施形態について説明する。図１は、本発明の実施形態によるセンサネットワークの構成を示すブロック図である。図において、インフラセンサ装置１は、固定局であり、ビルの部屋内に設置された温度センサ、湿度センサ、明度センサなどを備えている。
【００１９】
インフラセンサ装置１は、ネットワーク（インターネット、衛星ネットワーク、または携帯電話ネットワークなど）２に接続されており、ネットワーク２を介してセンタ局と通信可能となっている。また、インフラセンサ装置１は、移動端末との間で無線によりデータを送受信するための無線通信機能を備えている。
【００２０】
また、インフラセンサ装置１は、固有のインフラセンサＩＤと、インフラセンサＩＤに対応するインフラセンサ公開鍵およびインフラセンサ秘密鍵と、インフラセンサＩＤとインフラセンサ公開鍵の有効期限に対するセンタ局のインフラセンサ電子署名を保持し、移動端末を認証するためのチャレンジコードを生成するチャレンジコード生成処理機能を備える。チャレンジコード生成処理機能は、擬似乱数生成処理であって、一方向性関数ＳＨＡ−１，ＲＣ４などを用いて実現できる。
【００２１】
次に、移動センサ装置３は、各種ユーザの状態を検知するためのセンサとして、加速度センサ、血圧センサ、体温センサなどを備えている。移動センサ装置は、定期的にセンサ情報を収集し、タイムスタンプとともに記憶する。
【００２２】
移動端末４は、ユーザにより携帯され、移動センサ装置３からのセンサ情報（生体データ）を取得するために、移動センサ装置３と通信可能なインタフェース（図示略）とを備えている。また、移動端末４は、相互認証を行うために、固有のユーザＩＤと、ユーザＩＤに対応するユーザ公開鍵およびユーザ秘密鍵と、ユーザＩＤとユーザ公開鍵と有効期限に対するセンタ局のユーザ電子署名を保持する。ユーザＩＤ、ユーザ公開鍵およびユーザ電子署名は、公開してもよいが、ユーザ秘密鍵は秘密に保持する。
【００２３】
また、移動端末４は、インフラセンサ装置１との間で無線によりデータを送受信するための無線送信部（図示略）を備えており、信号を送信しないときは、その無線送信部の電力供給を停止もしくは低減する消費電力制御を行う。
【００２４】
また、移動端末４は、上記センサ情報を、利用要求信号に含まれる公開鍵と公開鍵暗号アルゴリズムにより暗号化してもよい。公開鍵暗号アルゴリズムとしては、ＲＳＡ暗号、Ｒａｂｉｎ暗号、楕円ＥｌＧａｍａｌ暗号などがある。
【００２５】
また、インフラセンサ装置１および移動端末４は、成りすましを防止するために、相互認証を行う。なお、認証にあたって、リプレイ攻撃を防止するため、インフラセンサ装置１および移動端末４のタイマは、ＧＰＳ（Global Positioning System）またはＮＴＰ(Network Service Provider)などによって、実時刻に同期させるようになっている。
【００２６】
ユーザ端末５は、ネットワーク２を介してセンタ局１０にアクセスし、インフラセンサ装置１を介して収集されたセンサ情報の取得、インフラセンサ装置ＩＤに対応する位置属性の取得、センサ情報、インフラセンサ装置１のタイムスタンプ、位置属性を含むユーザセンサ情報の生成を行う。また、ユーザ端末５は、移動端末４と接続するためのネットワーク接続機能（ＵＳＢ，ＩＥＥＥ１３９４等）を備え、移動端末４に対して上記ユーザセンサ情報を送信する。
【００２７】
センタ局１０は、ユーザＩＤに基づくサービス許可の合否、インフラセンサ装置１を介して収集したセンサ情報の蓄積、ユーザＩＤに対応するセンサ情報の取り出し・送信、インフラセサ装置ＩＤに対応する位置属性の取り出し・送信などを行う。
【００２８】
また、センタ局１０は、サービスを許可すべく登録されたユーザに割り振られたユーザＩＤを、サービス許可ユーザデータベース１１に保持する。センタ局１０は、センサ情報信号から取り出したセンサ情報をユーザＩＤ毎にセンサ情報データベース１２に蓄積する。また、センタ局１０は、インフラセンサ装置１の位置属性をインフラセンサ装置ＩＤ毎に位置属性データベース１３に保持する。位置属性としては、住所、ビル名、部屋番号、その他などの情報を保持する。
【００２９】
本実施形態では、インフラセンサ装置１を、各ユーザの有する移動端末４により起動し、インフラセンサ装置１にセンサ情報を取得させた後、ネットワーク２を介してセンタ局１０に送信し、センタ局１０がそのセンサ情報を蓄積するようになっている。各ユーザは、センサ情報取得時より後に、インターネットなどのネットワーク２を介して、別途センタ局１０にアクセスし、センサ情報を取得するようになっている。以下、本実施形態の動作について詳細に説明する。
【００３０】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。図２は、本実施形態の動作（認証動作）を説明するためのタイミングチャートである。また、図３および図４は、本実施形態の動作（認証動作）を説明するためのシーケンス図である。また、図５および図６は、各種信号フォーマットを示す概念図である。
【００３１】
Ｂ−１．センサ情報の収集処理
移動センサ装置３は、定期的にセンサ情報を収集し、タイムスタンプとともに保持する（Ｓａ１）。移動端末４は、図２に示すように、それぞれ送信間隔ｔｓ毎に利用要求信号（図５のフォーマットを参照）をインフラセンサ装置１に送信する（Ｓａ２）。但し、ｔｓ＝Ｔｓ＿ｍｉｎ＋∂ｔｓで、Ｔｓ＿ｍａｉｎは非定数で、∂ｔｓは、０より大きく、（Ｔｓ＿ｍａｘ−Ｔｓ＿ｍｉｎ）より小さい範囲で、各送信ごとに異なる擬似乱数である。ここで、Ｔｓ＿ｍａｘ＞Ｔｓ＿ｍｉｎである。利用要求信号には、ユーザＩＤと、ユーザ公開鍵と、ユーザ電子署名とが含まれている。
【００３２】
また、移動端末４は、利用要求信号およびその他の信号を送信しないときは、その無線送信部の電力供給を停止もしくは低減する消費電力制御を行う一方、図２に示すように、利用要求信号の送信後から利用要求待機時間Ｔｒ（Ｔｒ＜Ｔｓ＿ｍａｉｎ）の時間だけ無線受信部の電力供給を行い、Ｔｒ経過後、電力供給を停止する。
【００３３】
インフラセンサ装置１は、利用要求信号を受信すると、利用要求信号に含まれるユーザＩＤおよびユーザ公開鍵の正当性をユーザ電子署名により検証する（Ｓａ３）。そして、正当性が証明さると、センタ局１０に対してサービス許可判定要求信号を送信する（Ｓａ４）。該サービス許可判定要求信号には、ユーザＩＤが含まれている。
【００３４】
センタ局１０は、サービス許可判定要求信号を受信すると、ユーザＩＤがサービス許可ユーザデータベース１１に存在する場合には、サービス許可ビットを「１」に、存在しない場合には、サービス許可ビットを「０」とし（Ｓａ５）、サービス許可判定要求応答信号として、インフラセンサ装置１に送信する（Ｓａ６）。
【００３５】
インフラセンサ装置１は、センタ局１０の保持するサービス許可ユーザデータベース１１にユーザＩＤが存在するか否かにより、サービス許可判定処理を行う（Ｓａ７）。すなわち、サービス許可ビットが「１」、すなわちユーザＩＤがサービス許可ユーザデータベース１１に存在した場合のみ、利用要求信号を発信した移動端末４に利用者確認信号を送信する（Ｓａ８）。なお、サービス許可ビットが「０」、すなわちユーザＩＤがサービス許可ユーザデータベース１１に存在しない場合には、対応するユーザＩＤへの処理を中止する。
【００３６】
上述した利用者確認信号には、インフラセンサＩＤと、インフラセンサ公開鍵と、チャレンジコードと、チャレンジコードが正当なインフラセンサにより生成されたものであることを確認するためのチャレンジコード生成情報とが含まれている（図５のフォーマットを参照）。
【００３７】
チャレンジコード生成情報には、インフラセンサ装置のチャレンジコード判定電子署名とが含まれており、インフラセンサＩＤと、チャレンジコードと、インフラセンサ装置のタイマが生成するタイムスタンプとを署名対象とする。このチャレンジコード判定電子署名は、インフラセンサ秘密鍵と、電子署名アルゴリズム（ＲＳＡ署名、ＤＳＡ署名、楕円ＥｌＧａｍａｌ署名，ＥＳＩＧＮ署名など）により生成可能である。実時刻に同期したタイマが生成するタイムスタンプを署名対象に含むので、以前に生成された電子署名は再利用することは困難である。
【００３８】
次に、移動端末４は、利用者確認信号を受信すると、インフラセンサＩＤ、インフラセンサ公開鍵およびインフラセンサ電子署名、センタ局１０の署名検証鍵を用いて、インフラセンサ公開鍵の正当性を判断し、正当性が認証された場合には、チャレンジコード判定電子署名の署名検証処理を行う（Ｓａ９）。一方、インフラセンサ公開鍵の正当性に不合格の場合には、処理を中断する。
【００３９】
そして、チャレンジコード判定電子署名の署名検証に合格した場合には、移動端末４は、利用者確認処理により、チャレンジコードからレスポンスコードを生成する（Ｓａ９）。利用者確認処理は、チャレンジコードを対象として、ユーザ秘密鍵と、電子署名アルゴリズムにより電子署名とを生成する処理である。次いで、移動端末４は、レスポンスコードを含む利用者確認応答信号（図５のフォーマットを参照）をインフラセンサ装置１に送信する（Ｓａ１０）。一方、チャレンジコード判定電子署名の署名検証に不合格した場合には、処理を中断する。
【００４０】
なお、図２には、上述したインフラセンサ装置１から移動端末４への利用者確認信号の送信タイミング、移動端末４での利用者確認信号の受信タイミング、移動端末４からインフラセンサ装置１への利用者確認応答信号の送信タイミングを示している。
【００４１】
インフラセンサ装置１は、利用者確認応答信号を受信し、レスポンスコードを取得すると、チャレンジコードと、レスポンスコードと、ユーザ公開鍵とを用いて、電子署名検証処理を行う（Ｓａ１１）。そして、電子署名検証が不合格のときは、処理を中断する。
【００４２】
一方、電子署名検証が合格した場合には、インフラセンサ装置１は、ネットワーク２を介して、利用要求信号の受信時刻に関連付けれるセンサデータ（インフラセンサ装置ＩＤや現時刻を含むことも可能）とユーザＩＤとを含むセンサ情報信号を生成し、該インフラセンサ装置ＩＤ、ユーザＩＤと少なくとも１つのセンサ情報ブロックとを含むセンサ情報信号をセンタ局１０へ送信する（Ｓａ１２）。センサ情報信号には、当該センサ情報信号の送信時のタイムスタンプが含まれる（図５のフォーマットを参照）。なお、センサ情報信号は、センタ局１０とインフラセンサ装置１毎に共有する共有鍵により暗号化されて送信される。
【００４３】
センサ情報ブロックは、図５に示すように、ユーザＩＤ、インフラセンサ装置ＩＤ、インフラセンサ装置１のタイムスタンプ（センサ情報の収集時）およびセンサ情報から構成される。また、暗号化されたセンサ情報信号は、センタ局１０で受信・復号される。センタ局１０は、センサ情報信号から取り出したセンサ情報をユーザＩＤ毎にセンサ情報データベース１２に蓄積する（Ｓａ１３）。
【００４４】
Ｂ−２．センサ情報の取得処理
次に、ユーザは、インフラセンサ装置１を介して収集したセンサ情報を取得するために、ネットワーク２に接続可能なユーザ端末５によって、センタ局１０に接続する（Ｓｂ１）。なお、センサ情報が移動端末４により暗号化されている場合には、ユーザ秘密鍵を用いて復号化することができる。この際、センタ局１０へのアクセスについては、ユーザＩＤとパスワードに基づく認証（ＣＨＡＰ認証：Ｃｈａｌｌｅｎｇｅ−Ｈａｎｄｓｈａｋｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を行い、成りすましを防ぐ。他の認証手段や暗号化手段を用いても構わない。
【００４５】
ユーザ端末５は、センタ局１０へ接続後、センタ局１０に対してセンサ情報要求信号を送信する（Ｓｂ２）。センサ情報要求信号には、ユーザＩＤが含まれている（図６のフォーマットを参照）。
【００４６】
センタ局１０は、センサ情報要求信号を受信し、ユーザＩＤを取得すると、ユーザＩＤに対応するセンサ情報ブロックをセンサ情報データベース１２より取り出し（Ｓｂ３）、センサ情報要求応答信号を生成してユーザ端末５に送信する（Ｓｂ４）。センサ情報要求応答信号には、センサ情報ブロック列とユーザＩＤとをが含まれる（図６のフォーマットを参照）。
【００４７】
また、ユーザ端末５は、インフラセンサ装置ＩＤを位置属性に変換するために、インフラセンサ装置ＩＤを含む位置属性要求信号（図６のフォーマットを参照）をセンタ局１０に送信する（Ｓｂ５）。
【００４８】
センタ局１０は、位置属性要求信号を受信すると、インフラセンサ装置ＩＤに対応する位置属性を、位置属性データベース１３から取得し、（Ｓｂ６）、インフラセンサ装置ＩＤに対応する位置属性を含む位置属性要求応答信号（図６のフォーマットを参照）をユーザ端末５に返信する（Ｓｂ７）。
【００４９】
ユーザ端末５は、センタ局１０から位置属性要求応答信号を受信すると、位置属性を取得し、センサ情報、インフラセンサ装置１のタイムスタンプ、位置属性を含むユーザセンサ情報を生成する（Ｓｂ８）。この後、ユーザ端末５と移動端末４とをネットワーク接続（ＵＳＢ，ＩＥＥＥ１３９４等）し、ユーザ端末５からユーザセンサ情報信号を送信する（Ｓｂ９）。ユーザセンサ情報信号には、ユーザセンサ情報が含まれ、該ユーザセンサ情報には、ユーザ端末５で取得したセンサ情報ブロック列から得られたセンサ情報とインフラセンサＩＤと、タイムスタンプが含まれる（図６のフォーマットを参照）。
【００５０】
移動端末４は、ユーザセンサ情報信号を受信すると、ユーザセンサ情報を取得し、移動センサ情報とユーザセンサ情報とを保存する（Ｓｂ１０）。
【００５１】
このようにして、インフラセンサＩＤを、位置属性に変換することが可能である。これにより、周囲環境に係る情報を入手することができる。また、インフラセンサ装置と移動端末のタイマは、同期しているので、移動センサ装置により収集したセンサ情報と、インフラセンサ装置により収集したセンサ情報とを関連付けることができる。例えば、体温変動時の室温などを知ることが可能となる。
【００５２】
なお、上述した実施例によれば、サービス許可判定処理は、センタ局に問い合わせ、サービス許可ユーザデータベースに該当ユーザＩＤが存在するか否かによ  判定したが、センタ局の生成するユーザ電子署名の有効期限が有効であることにより、判定してもよい。また、本発明は、医療診断用に生態情報を常時取得する応用にとどまらず、環境情報や産業用機械の状態情報を常時取得する場合にも応用可能である。
【００５３】
上述した実施形態によれば、移動端末の成りすましを防止できる。また、移動端末がチャレンジ・コード判定処理を行うことによって、さらに、インフラセンサ装置の成りすましを防止できる。また、移動端末を、バワーマネージにより低電力化でき、バッテリが長持ちする。
【００５４】
なお、上述した実施形態においては、インフラセンサ装置１、移動センサ装置３、移動端末４、センタ局１０などは、コンピュータシステム内で実行される。そして、上述したインフラセンサ装置１、移動センサ装置３、移動端末４、センタ局１０による一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。すなわち、インフラセンサ装置１、移動センサ装置３、移動端末４、センタ局１０における、各処理手段、処理部は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。
【００５５】
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態によるセンサネットワークの構成を示すブロック図である。
【図２】本実施形態の動作（認証動作）を説明するためのタイミングチャートである。
【図３】本実施形態の動作（認証動作）を説明するためのシーケンス図である。
【図４】本実施形態の動作（認証動作）を説明するためのシーケンス図である。
【図５】本実施形態の各種信号のフォーマットを示す概念図である。
【図６】本実施形態の各種信号のフォーマットを示す概念図である。
【符号の説明】
【００５７】
１…インフラセンサ装置（固定センサ装置）
２…ネットワーク
３…移動センサ装置
４…移動端末
５…ユーザ端末
１０…センタ局
１１…サービス許可ユーザデータベース
１２…センサ情報データベース
１３…位置属性データベース
【図１】
2005252347.tif 000003
【図２】
2005252347.tif 000004
【図３】
2005252347.tif 000005
【図４】
2005252347.tif 000006
【図５】
2005252347.tif 000007
【図６】
2005252347.tif 000008