(57)【要約】【課題】処理負荷が小さくセキュアな行動検出システムを提供する。【解決手段】複数の送信装置１は、それぞれ、送信装置１の識別子ＩＤと対応する秘密鍵ｓと時刻ｔとに基づいて、疑似乱数ｒを生成し、送信する。受信装置２は、複数の送信装置１がそれぞれ送信する複数の疑似乱数ｒを記録疑似乱数として記録し、検査装置３からの要求に応じて記録疑似乱数Ｒを送信する。検査装置３は、受信装置２に記録疑似乱数Ｒを要求し、受信装置２が送信する記録疑似乱数Ｒを受信するし、送信装置１の識別子ＩＤと時刻ｔとに対応する疑似乱数ｒを有する疑似乱数テーブルを用いて、記録疑似乱数Ｒから、送信装置１の識別子ＩＤと時刻ｔとを抽出することにより、受信装置２の行動を検出する。【選択図】図１
2014155149.tif 000002
【特許請求の範囲】
【請求項１】
複数の送信装置と、受信装置と、検査装置とを備える行動検出システムであって、
前記複数の送信装置は、それぞれ、
前記送信装置の識別子と対応する秘密鍵と時刻とに基づいて、疑似乱数を生成する疑似乱数生成部と、
前記疑似乱数生成部が生成する前記疑似乱数を送信する疑似乱数送信部と
を備え、
前記受信装置は、
前記複数の送信装置がそれぞれ送信する複数の前記疑似乱数を記録疑似乱数として記録する疑似乱数記録部と、
前記検査装置からの要求に応じて前記記録疑似乱数を送信する記録疑似乱数送信部と
を備え、
前記検査装置は、
前記受信装置に前記記録疑似乱数を要求する記録疑似乱数要求部と、
前記受信装置が送信する前記記録疑似乱数を受信する記録疑似乱数受信部と、
前記送信装置の識別子と時刻とに対応する前記疑似乱数を有する疑似乱数テーブルと、
前記疑似乱数テーブルを用いて、前記記録疑似乱数から、前記送信装置の識別子と時刻とを抽出することにより、前記受信装置の行動を検出する行動検出部と
を備えることを特徴とする行動検出システム。
【請求項２】
前記行動検出部が抽出する識別子及び時刻から、前記送信装置における前記受信装置の滞在時間を算出する滞在時間算出部を更に備えることを特徴とする請求項１に記載の行動検出システム。
【請求項３】
前記行動検出部が抽出する識別子及び時刻の少なくともいずれかから、所定の条件について、前記受信装置に対して適合の可否を判断する適合判断部を更に備えることを特徴とする請求項１に記載の行動検出システム。
【請求項４】
前記行動検出部が抽出する識別子及び時刻から、前記送信装置における前記受信装置の滞在時間を算出する滞在時間算出部と、
前記送信装置に対応する領域における前記受信装置の許容滞在時間を有する許容滞在時間テーブルとを更に備え、
前記適合判断部は、前記滞在時間算出部が算出する前記滞在時間を用いて、前記許容滞在時間について、前記受信装置に対して適合の可否を判断することを特徴とする請求項３記載の行動検出システム。
【請求項５】
前記複数の送信装置それぞれの属性情報を有する属性情報テーブルを更に備え、
前記適合判断部は、前記行動検出部が抽出する識別子から、前記属性情報について、前記受信装置に対して適合の可否を判断することを特徴とする請求項３に記載の行動検出システム。
【請求項６】
前記属性情報は、前記送信装置に対応する領域の重要度であることを特徴とする請求項５記載の行動検出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動の検出を行う行動検出システムに関する。
【背景技術】
【０００２】
個人の行動を記録するシステムにおいて、携帯端末が、認証情報と、衛星から取得した位置情報及び時刻情報とをサーバに送信し、サーバが、携帯端末に対して認証を行うと共に、位置情報及び時刻情報を記録する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７２２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、位置情報に偽装した電波を携帯端末に受信されること等により、行動が偽装される可能性がある。一方、偽装に対する堅牢性が優先されると、システムは、処理負荷が増加して構成が複雑になる傾向がある。
本発明は、上記問題点を鑑み、処理負荷が小さくセキュアな行動検出システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の第１の態様は、複数の送信装置と、受信装置と、検査装置とを備える行動検出システムであって、前記複数の送信装置は、それぞれ、前記送信装置の識別子と対応する秘密鍵と時刻とに基づいて、疑似乱数を生成する疑似乱数生成部と、前記疑似乱数生成部が生成する前記疑似乱数を送信する疑似乱数送信部とを備え、前記受信装置は、前記複数の送信装置がそれぞれ送信する複数の前記疑似乱数を記録疑似乱数として記録する疑似乱数記録部と、前記検査装置からの要求に応じて前記記録疑似乱数を送信する記録疑似乱数送信部とを備え、前記検査装置は、前記受信装置に前記記録疑似乱数を要求する記録疑似乱数要求部と、前記受信装置が送信する前記記録疑似乱数を受信する記録疑似乱数受信部と、前記送信装置の識別子と時刻とに対応する前記疑似乱数を有する疑似乱数テーブルと、前記疑似乱数テーブルを用いて、前記記録疑似乱数から、前記送信装置の識別子と時刻とを抽出することにより、前記受信装置の行動を検出する行動検出部とを備える行動検出システムであることを要旨とする。
【０００６】
また、本発明の第１の態様に係る行動検出システムにおいては、前記行動検出部が抽出する識別子及び時刻から、前記送信装置における前記受信装置の滞在時間を算出する滞在時間算出部を更に備えることができる。
【０００７】
また、本発明の第１の態様に係る行動検出システムにおいては、前記行動検出部が抽出する識別子及び時刻の少なくともいずれかから、所定の条件について、前記受信装置に対して適合の可否を判断する適合判断部を更に備えることができる。
【０００８】
また、本発明の第１の態様に係る行動検出システムにおいては、前記行動検出部が抽出する識別子及び時刻から、前記送信装置における前記受信装置の滞在時間を算出する滞在時間算出部と、前記送信装置に対応する領域における前記受信装置の許容滞在時間を有する許容滞在時間テーブルとを更に備え、前記適合判断部は、前記滞在時間算出部が算出する前記滞在時間を用いて、前記許容滞在時間について、前記受信装置に対して適合の可否を判断することができる。
【０００９】
また、本発明の第１の態様に係る行動検出システムにおいては、前記複数の送信装置それぞれの属性情報を有する属性情報テーブルを更に備え、前記適合判断部は、前記行動検出部が抽出する識別子から、前記属性情報について、前記受信装置に対して適合の可否を判断することができる。
【００１０】
また、本発明の第１の態様に係る行動検出システムにおいては、前記属性情報は、前記送信装置に対応する領域の重要度とすることができる。
【発明の効果】
【００１１】
本発明によれば、処理負荷が小さくセキュアな行動検出システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る行動検出システムの構成を例示的に説明する模式的な図である。
【図２】本発明の実施の形態に係る行動検出システムが備える送信装置の基本的な構成を説明するブロック図である。
【図３】本発明の実施の形態に係る行動検出システムに用いる疑似乱数を説明する表である。
【図４】本発明の実施の形態に係る行動検出システムが備える受信装置の基本的な構成を説明するブロック図である。
【図５】本発明の実施の形態に係る行動検出システムが備える検査装置の基本的な構成を説明するブロック図である。
【図６】本発明の実施の形態に係る行動検出システムに用いる疑似乱数テーブルを説明する表である。
【図７】本発明の実施の形態に係る行動検出システムに用いる許容滞在時間テーブルを説明する表である。
【図８】本発明の実施の形態に係る行動検出システムが備える受信装置の行動を図示した一例である。
【図９】本発明の実施の形態に係る行動検出システムの基本的な動作を説明するシーケンス図である。
【図１０】本発明の実施の形態に係る行動検出システムが備える送信装置の動作を説明するフローチャートである。
【図１１】本発明の実施の形態に係る行動検出システムが備える受信装置の動作を説明するフローチャートである。
【図１２】本発明の実施の形態に係る行動検出システムが備える検査装置の動作を説明するフローチャートである。
【図１３】本発明のその他の実施の形態に係る行動検出システムの適用例を説明する図である。
【発明を実施するための形態】
【００１３】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付し、重複する説明を省略している。但し、以下に示す実施の形態は、本発明の技術的思想を具体化するための装置や方法、及びこれらの装置を用いたシステムを例示するものであって、下記の実施の形態に例示した装置や方法、及びこれらの装置を用いたシステムに構成を特定するものでない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることができる。
【００１４】
（行動検出システム）
本発明の実施の形態に係る行動検出システムは、図１に示すように、複数の送信装置１-1〜１-8と、受信装置２と、検査装置３とを備える。複数の送信装置１-1〜１-8は、それぞれ、複数の領域Ｄ１〜Ｄ８に対応して設置される。検査装置３は、領域Ｄ８に設置される。以下の本発明の実施の形態に係る行動検出システムの説明において、図１に示すように、ユーザが受信装置２を持って、領域Ｄ１に進入し、領域Ｄ８から退出する場合について、例示的に説明する。
【００１５】
複数の送信装置１-1〜１-8は、それぞれ、識別子ＩＤ１〜ＩＤ８を有し、疑似乱数ｒ１〜ｒ８を無線送信する。受信装置２は、領域Ｄ１，Ｄ２，Ｄ３，Ｄ６，Ｄ７，Ｄ８を順に通過し、疑似乱数ｒ１，ｒ２，ｒ３，ｒ６，ｒ７，ｒ８を順に受信して逐次記録する。受信装置２は、領域Ｄ８の退出時において、記録した疑似乱数を検査装置３から要求されることにより、検査装置３に行動を検出される。
【００１６】
送信装置１-1〜１-8は、図２に示すように、それぞれ、処理部１０と、外部と無線通信する通信部１１とを備える。処理部１０は、それぞれ、疑似乱数生成部１０１と、疑似乱数送信部１０２とを論理構造として有する。送信装置１-1〜１-8は、それぞれの識別子ＩＤ１〜ＩＤ８に対応する秘密鍵ｓ１〜ｓ８と、時計や外部装置から取得される現在時刻ｔとを有する。時刻ｔは、例えば年月日時の情報である。その他、処理部１０は、送信装置１-1〜１-8が行う処理に必要な演算及び情報の一時記憶をすることができる。
【００１７】
疑似乱数生成部１０１は、図３に示すように、秘密鍵ｓ１〜ｓ８と現在時刻ｔとに基づいて、疑似乱数ｒ１〜ｒ８を生成する。例えば、送信装置１-1の疑似乱数生成部１０１は、自身の識別子ＩＤ１に対応する秘密鍵ｓ１と現在時刻ｔとから、所定の関数（ハッシュ関数）ｈ（ｓ，ｔ）を用いて、疑似乱数ｒ１＝ｈ（ｓ１，ｔ）を生成する。
【００１８】
疑似乱数送信部１０２は、疑似乱数生成部１０１が生成する疑似乱数ｒ１〜ｒ８を、通信部１１を介して所定範囲内に送信する。疑似乱数生成部１０１及び疑似乱数送信部１０２は、疑似乱数ｒの生成及び送信を同時刻に行うので、疑似乱数ｒに含まれる時刻ｔは、疑似乱数ｒの送信時刻となる。送信時刻ｔは、例えば所定間隔とすることができる。
【００１９】
受信装置２は、図４に示すように、処理部２０と、外部と無線通信する通信部２１と、疑似乱数記録部２２とを備える。受信装置２は、受信装置２を識別する識別子Ｎを有する。処理部２０は、送信装置１-1〜１-8がそれぞれ送信する疑似乱数ｒ１〜ｒ８を、通信部２１を介して受信する疑似乱数受信部２０１と、要求応答処理部２０２と、記録疑似乱数送信部２０３とを論理構造として有する。その他、処理部２０は、受信装置２が行う処理に必要な演算及び情報の一時記憶をすることができる。
【００２０】
疑似乱数受信部２０１は、受信した疑似乱数ｒ１〜ｒ８を、随時、疑似乱数記録部２２に記録させる。疑似乱数記録部２２は、疑似乱数ｒ１〜ｒ８を、疑似乱数受信部２０１が受信する毎に、記録疑似乱数Ｒとして記録していく。
【００２１】
要求応答処理部２０２は、検査装置３から送信される記録疑似乱数Ｒを要求する要求信号を、通信部２１を介して受信し、受信した要求信号に応じて、記録疑似乱数送信部２０３が要求に対する応答をするよう処理する。記録疑似乱数送信部２０３は、要求応答処理部２０２の処理に応じて、疑似乱数記録部２２が記録する記録疑似乱数Ｒを読み出し、検査装置３からの要求に対する応答として、読み出した記録疑似乱数Ｒを検査装置３に送信する。
【００２２】
検査装置３は、図５に示すように、処理部３０と、外部と無線通信する通信部３１と、疑似乱数テーブル記憶部３２と、許容滞在時間テーブル記憶部３３と、属性情報テーブル記憶部３４と、行動記録部３５と、入力部３６と、出力部３７とを備える。入力部３６は、ユーザの操作に応じて出力する信号、外部装置から出力される信号等を処理部３０に入力する入力装置である。出力部３７は、音声、文字、光、画像の他、外部装置を制御する電気信号等を出力する出力装置である。
【００２３】
処理部３０は、疑似乱数テーブル生成部３０１と、許容滞在時間テーブル生成部３０２と、記録疑似乱数要求部３０３と、記録疑似乱数受信部３０４と、行動検出部３０５と、滞在時間算出部３０６と、適合判断部３０７とを備える。その他、処理部３０は、検査装置３が行う処理に必要な演算及び情報の一時記憶をすることができる。
【００２４】
疑似乱数テーブル生成部３０１は、送信装置１-1〜１-8の識別子ＩＤ１〜ＩＤ８に対応する秘密鍵ｓ１〜ｓ８と時刻ｔとから、関数ｈ（ｓ，ｔ）を用いて、疑似乱数ｒを算出する。疑似乱数テーブル生成部３０１は、図６に示すように、識別子ＩＤ１〜ＩＤ８と、時刻ｔと、識別子ＩＤ１〜ＩＤ８及び時刻ｔに対応する疑似乱数ｒとを有する疑似乱数テーブルを生成する。疑似乱数テーブル生成部３０１が生成した疑似乱数テーブルは、疑似乱数テーブル記憶部３２に記憶される。疑似乱数テーブル記憶部３２が記憶する疑似乱数テーブルは、外部から取得されるようにしてもよい。
【００２５】
許容滞在時間テーブル生成部３０２は、予め設定された条件に基づいて、送信装置１-1〜１-8にそれぞれ対応する領域Ｄ１〜Ｄ８における受信装置２の許容滞在時間を有する許容滞在時間テーブルを生成する。許容滞在時間テーブルは、図７に示すように、移動元の領域Ｄに対応する送信装置１の識別子ＩＤｘと、移動先の領域Ｄに対応する送信装置１の識別子ＩＤｙとに対応する許容滞在時間Ｔ(x,y)（ＩＤｘ，ＩＤｙ）を有する。例えば、図７に示す許容滞在時間Ｔ(1,2)は、領域Ｄ１から領域Ｄ２に移動する場合において受信装置２に許容される時間を示す。
【００２６】
許容滞在時間テーブルの許容滞在時間Ｔ(x,y)または許容滞在時間Ｔ(x,y)を算出する関数は、例えば、入力部３６からの入力によって、適宜設定されることができる。許容滞在時間テーブル生成部３０２が生成した許容滞在時間テーブルは、許容滞在時間テーブル記憶部３３に記憶される。
【００２７】
許容滞在時間テーブル生成部３０２は、属性情報テーブル記憶部３４が記憶する属性情報テーブルを用いて、許容滞在時間Ｔ(x,y)を算出するようにしてもよい。属性情報テーブル記憶部３４が記憶する属性情報テーブルは、送信装置１-1〜１-8の識別子ＩＤ１〜ＩＤ８毎の属性情報を有する。属性情報は、例えば、送信装置１-1〜１-8に対応する領域Ｄ１〜Ｄ８それぞれの重要度である。
【００２８】
例えば、図１に示す例において、領域Ｄ４，Ｄ５を警戒すべき領域と考え、送信装置１-4，１-5の属性情報として、領域Ｄ４，Ｄ５における許容滞在時間Ｔ(x,y)を他に比べて短くする旨が設定されているとする。この場合、許容滞在時間テーブル生成部３０２は、属性情報テーブル記憶部３４が記憶する属性情報テーブルを読み出し、送信装置１-4，１-5の属性情報に応じて、領域Ｄ４，Ｄ５における許容滞在時間Ｔ(x,y)を、他に比べて短くなるように算出する。
【００２９】
記録疑似乱数要求部３０３は、疑似乱数記録部２２に記録される記録疑似乱数Ｒを受信装置２に要求する要求信号を、通信部３１を介して受信装置２に送信する。記録疑似乱数受信部３０４は、受信装置２の記録疑似乱数送信部２０３が記録疑似乱数要求部３０３の要求に応じて送信する記録疑似乱数Ｒを、通信部３１を介して受信する。
【００３０】
行動検出部３０５は、疑似乱数テーブル記憶部３２が記憶する疑似乱数テーブルを用いて、記録疑似乱数受信部３０４が受信した記録疑似乱数Ｒから、識別子ＩＤ１〜ＩＤ８と時刻ｔとを抽出することにより、受信装置２の行動を検出する。例えば、図６に示す例において、記録疑似乱数受信部３０４が受信した記録疑似乱数Ｒに疑似乱数ｒ＝ｈ（ｓ４，ｔ０）が含まれる場合、行動検出部３０５は、識別子ＩＤ４と時刻ｔ０を抽出する。このように、行動検出部３０５は、記録疑似乱数Ｒをインデックスとして、各識別子ＩＤ及び各時刻ｔを抽出する。行動検出部３０５により抽出された識別子ＩＤ１〜ＩＤ８及び時刻ｔは、行動情報として、行動記録部３５に記録される。
【００３１】
滞在時間算出部３０６は、行動検出部３０５が抽出する識別子ＩＤ１〜ＩＤ８及び時刻ｔから、送信装置１-1〜１-8に対応する領域Ｄ１〜Ｄ８における受信装置２の滞在時間Ｔrealを算出する。滞在時間算出部３０６は、移動先の領域Ｄｙに対応する送信装置１が疑似乱数を送信した時刻ｔｙと、移動元の領域Ｄｘに対応する送信装置１が疑似乱数を送信した時刻ｔｘとの差を、領域Ｄｘ及び領域Ｄｙにおける受信装置２の滞在時間Ｔrealとして算出する。
【００３２】
例えば、図８に示すように、受信装置２が時刻ｔ０及び時刻ｔ１において、ＩＤ１に対応する領域Ｄ１にあった場合、領域Ｄ１における受信装置２の滞在時間Ｔrealは、Ｔreal＝ｔ１−ｔ０となる。
【００３３】
適合判断部３０７は、行動検出部３０５が抽出する識別子ＩＤ１〜ＩＤ８及び時刻ｔの少なくともいずれかから、所定の条件について、受信装置２に対して適合の可否を判断する。例えば、適合判断部３０７は、滞在時間算出部３０６が、行動検出部３０５が抽出する識別子ＩＤ１〜ＩＤ８及び時刻ｔから算出した滞在時間Ｔrealを用いて、許容滞在時間Ｔ(x,y)について、受信装置２に対して適合の可否を判断する。すなわち、適合判断部３０７は、ある領域Ｄ１〜Ｄ８における受信装置２について、Ｔreal＜Ｔ(x,y)が成立する場合において、受信装置２に対して適合と判断し、Ｔreal≦Ｔ(x,y) が成立する場合において、受信装置２に対して不適合と判断する。
【００３４】
或いは、適合判断部３０７は、行動検出部３０５が抽出する識別子ＩＤ１〜ＩＤ８から、送信装置１-1〜１-8の属性情報について、受信装置２に対して適合の可否を判定するようにしてもよい。例えば、図１に示す例において、送信装置１-4，１-5の属性情報として、領域Ｄ４，Ｄ５への進入を禁止する旨が設定されているとする。この場合、適合判断部３０７は、図８に示すように、送信装置１-4の識別子ＩＤ４が抽出される疑似乱数ｒを含む記録疑似乱数Ｒを送信した受信装置２に対して、不適合と判定する。
【００３５】
また、属性情報テーブル記憶部３４は、受信装置２の識別子Ｎ毎に異なる属性情報テーブルを記憶するようにしてもよい。これにより、例えば本発明の実施の形態に係る行動検出システムがビル等の建物にマルチホップネットワークとして適用される場合において、受信装置２のユーザ毎に属性情報テーブルが設定されることにより、容易にユーザ毎のアクセスを管理することができる。
【００３６】
適合判断部３０７が受信装置２に対して不適合と判断する場合、出力部３７は、例えば、警報を鳴らす。その他、出力部３７は、適合判断部３０７の判断結果に応じて、ゲートを開閉するよう制御したり、警報と共に警告灯を点灯させたりすることができる。
【００３７】
（行動検出方法）  
図９に示すシーケンス図を用いて、本発明の実施の形態に係る行動検出システムを用いた行動検出方法の一例を説明する。以下の行動検出方法の説明において、受信装置２が、３つの送信装置１-0〜１-2から疑似乱数ｒ０〜ｒ２を受信した後、検査装置３に行動を検出される場合について、例示的に説明する。
【００３８】
ステップＳ１において、送信装置１-0は、自身の識別子ＩＤ０に対応する秘密鍵ｓ０と現在時刻ｔとから、疑似乱数ｒ０＝ｈ（ｓ０，ｔ）を生成し、送信する。受信装置２は、送信装置１-0が送信した疑似乱数ｒ０を受信し、記録する。ステップＳ１と同様に、ステップＳ２，Ｓ３において、順次、送信装置１-1，１-2が疑似乱数ｒ１，ｒ２を送信し、受信装置２が疑似乱数ｒ１，ｒ２を受信し、記録する。
【００３９】
ステップＳ４において、検査装置３は、受信装置２が記録している記録疑似乱数Ｒを受信装置２に要求する。ステップＳ５において、受信装置２は、検査装置３からの要求に応じて、記録している記録疑似乱数Ｒを検査装置３に送信する。検査装置３は、受信装置２が送信した記録疑似乱数Ｒを受信する。
【００４０】
ステップＳ６において、検査装置３は、受信した記録疑似乱数Ｒから、識別子ＩＤ０〜ＩＤ２と各時刻ｔとを抽出することにより、受信装置２の行動を検出する。検査装置３は、抽出した識別子ＩＤ０〜ＩＤ２及び時刻ｔの少なくともいずれかから、所定の条件について、受信装置２に対して適合の可否を判断する。
【００４１】
−送信装置の動作−
図１０のフローチャートを用いて、本発明の実施の形態に係る行動検出システムが備える送信装置１の動作の一例を説明する。
【００４２】
先ず、ステップＳ１１において、疑似乱数生成部１０１は、送信装置１が内部に備える時計や外部装置から現在時刻ｔを取得する。ステップＳ１２において、疑似乱数生成部１０１は、それぞれの識別子ＩＤに対応する秘密鍵ｓと、ステップＳ１１において取得した現在時刻ｔとから、ハッシュ関数ｈ（ｓ，ｔ）を用いて疑似乱数ｒを生成する。ステップＳ１３において、疑似乱数送信部１０２は、ステップＳ１１において疑似乱数生成部１０１が生成した疑似乱数ｒ１〜ｒ８を、通信部１１を介して所定範囲内に送信する。
【００４３】
−受信装置の動作−
図１１のフローチャートを用いて、本発明の実施の形態に係る行動検出システムが備える受信装置２の動作の一例を説明する。
【００４４】
先ず、ステップＳ２１において、疑似乱数受信部２０１は、送信装置１が送信した疑似乱数ｒを、通信部２１を介して受信する。ステップＳ２１において、疑似乱数記録部２２は、ステップＳ２１において疑似乱数受信部２０１が受信した疑似乱数ｒを記録疑似乱数Ｒとして記録する。
【００４５】
ステップＳ２３において、要求応答処理部２０２は、記録疑似乱数Ｒを要求する要求信号を検査装置３から受信したか否かを判定する。要求信号を受信したと判定する場合、ステップＳ２４に処理を進める。要求信号を受信したと判定しない場合、再度ステップＳ２１に処理を戻し、疑似乱数受信部２０１が疑似乱数ｒを受信し、ステップＳ２２において、疑似乱数記録部２２が、直前のステップＳ２１において受信された疑似乱数ｒを記録疑似乱数Ｒとして追加する。
【００４６】
ステップＳ２４において、記録疑似乱数送信部２０３は、ステップＳ２３における検査装置３からの要求に応じて、疑似乱数記録部２２が記録する記録疑似乱数Ｒを読み出し、読み出した記録疑似乱数Ｒを検査装置３に送信する。
【００４７】
−検査装置の動作−
図１２のフローチャートを用いて、本発明の実施の形態に係る行動検出システムが備える検査装置３の動作の一例を説明する。
【００４８】
先ず、ステップＳ３１において、疑似乱数テーブル生成部３０１は、事前設定として、識別子ＩＤと、時刻ｔと、識別子ＩＤ及び時刻ｔに対応する疑似乱数ｒとを有する疑似乱数テーブルを生成し、疑似乱数テーブル記憶部３２に記憶させる。また、許容滞在時間テーブル生成部３０２は、事前設定として、送信装置１に対応する領域Ｄにおける受信装置２の許容滞在時間Ｔ(x,y)を有する許容滞在時間テーブルを生成し、許容滞在時間テーブル記憶部３３に記憶させる。ステップＳ３１における事前設定は、以降、必要のない場合において省略される。
【００４９】
ステップＳ３２において、記録疑似乱数要求部３０３は、疑似乱数記録部２２に記録される記録疑似乱数Ｒを受信装置２に要求する。ステップＳ３３において、記録疑似乱数受信部３０４は、受信装置２が記録疑似乱数要求部３０３の要求に応じて送信する記録疑似乱数Ｒを受信する。ステップＳ３３において記録疑似乱数Ｒを受信しない場合、ステップＳ３１に処理を戻す。
【００５０】
ステップＳ３４において、行動検出部３０５は、疑似乱数テーブル記憶部３２が記憶する疑似乱数テーブルを用いて、記録疑似乱数受信部３０４が受信した記録疑似乱数Ｒから、識別子ＩＤと、記録疑似乱数Ｒが送信された送信時刻ｔとを抽出する。
【００５１】
ステップＳ３５において、滞在時間算出部３０６は、行動検出部３０５が抽出する識別子ＩＤ及び送信時刻ｔから、送信装置１領域Ｄにおける受信装置２の滞在時間Ｔrealを算出する。
【００５２】
ステップＳ３６において、適合判断部３０７は、滞在時間算出部３０６が算出した滞在時間Ｔrealを用いて、許容滞在時間Ｔ(x,y)について、受信装置２に対して適合の可否を判断する。
【００５３】
本発明の実施の形態に係る行動検出システムによれば、受信装置２が送信装置１から疑似乱数ｒを受信し、検査装置３が、疑似乱数テーブルを用いて、送信装置１の識別子ＩＤ及び疑似乱数ｒの送信時刻ｔを抽出する。この為、本発明の実施の形態に係る行動検出システムは、簡単な構成で、受信装置２の行動を他に対して秘匿でき、処理負荷が小さくセキュアである。
【００５４】
また、本発明の実施の形態に係る行動検出システムによれば、送信装置１の属性情報を用いて、受信装置２に対して種々の条件を設定可能であり、複雑な構成も容易に構築可能である。
【００５５】
（その他の実施の形態）
上記のように、本発明を第１及び実施の形態によって記載したが、この開示の一部をなす論述及び図面は本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００５６】
例えば、既に述べた実施の形態において、各送信装置１は、識別子ＩＤを、全地球測位システム（ＧＰＳ）により取得される各送信装置１の位置情報としてもよい。例えば、図１３に示すように、識別子ＩＤ０〜ＩＤ３に対応する疑似乱数が時刻ｔ０〜ｔ３の間に、それぞれ送信される領域において、受信装置２が位置ｘ０〜ｘ３のように移動したとする。この場合、受信装置２の記録疑似乱数Ｒから、受信装置２の行動軌跡を地図上にマッピングすることができる。
【００５７】
また、既に述べた第１及び実施の形態において、行動検出システムは、行動検出部３０５、適合判断部３０７等は、必ずしも検査装置３が備える必要はなく、検査装置３の外部装置として行動検出システムに備えられてよい。
【００５８】
上記の他、第１及び実施の形態を応用した構成等、本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００５９】
１  送信装置
２  受信装置
３  検査装置
２２  疑似乱数記録部
３２  疑似乱数テーブル記憶部
３３  許容滞在時間テーブル記憶部
３４  属性情報テーブル記憶部
１０１  疑似乱数生成部
１０２  疑似乱数送信部
２０３  記録疑似乱数送信部
３０３  記録疑似乱数要求部
３０４  記録疑似乱数受信部
３０５  行動検出部
３０６  滞在時間算出部
３０７ 適合判断部
【図１】
2014155149.tif 000003
【図２】
2014155149.tif 000004
【図３】
2014155149.tif 000005
【図４】
2014155149.tif 000006
【図５】
2014155149.tif 000007
【図６】
2014155149.tif 000008
【図７】
2014155149.tif 000009
【図８】
2014155149.tif 000010
【図９】
2014155149.tif 000011
【図１０】
2014155149.tif 000012
【図１１】
2014155149.tif 000013
【図１２】
2014155149.tif 000014
【図１３】
2014155149.tif 000015