(57)【要約】【課題】本発明は、携帯端末装置の位置に関する情報を蓄積し、かつ前記情報の不正操作を防止することが出来る位置情報蓄積システムを提供する。【解決手段】本発明の位置情報蓄積システムは、情報を蓄積する際に、取得した当該携帯端末装置の位置情報と時間情報とにディジタル署名を施し生成した署名データを、個人認証が成功した場合のみメモリに蓄積し、情報を検証する際に、前記署名データの正当性を検証する。【選択図】　図１
2004007556.tif 000002
【特許請求の範囲】
【請求項１】
利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムであって、
送信装置と、通信端末装置と、可搬型の半導体メモリと、検証装置とから構成され、
前記送信装置は、前記通信端末装置が存在する位置に関連する要素情報を前記通信端末装置へ送信し、
前記通信端末装置は、前記要素情報を受信し、受信した前記要素情報を出力し、
前記半導体メモリは、
情報を記憶するための領域を備える情報記憶部と、
前記通信端末装置から前記要素情報を受信し、当該要素情報に基づき前記位置情報を生成する位置管理部と、
前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理部と、
前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、
前記軌跡情報と前記署名データとを対応づけて、前記情報記憶部に書き込む書込部と
を含み、
前記検証装置は、
前記半導体メモリの前記情報記憶部から前記軌跡情報及び前記署名データを読み出し、読み出した前記軌跡情報及び前記署名データを用いて、前記軌跡情報の検証を行う
ことを特徴とする位置情報蓄積システム。
【請求項２】
利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムであって、
送信装置と、通信端末装置と、可搬型の半導体メモリと、検証装置とから構成され、
前記送信装置は、前記通信端末装置が存在する位置に関連する要素情報を送信し、
前記通信端末装置は、前記送信装置から前記要素情報を受信し、受信した前記要素情報を、装着された前記半導体メモリへ出力し、
前記半導体メモリは、情報を記憶するための領域を備える情報記憶部と、耐タンパモジュールとを含み、
前記耐タンパモジュールは、
取得した前記要素情報に基づき前記位置情報を生成する位置管理部と、
前記位置情報に係る時刻を表す生成時刻情報を取得する時刻取得部と、
前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、
前記軌跡情報と前記署名データとを対応づけて、前記情報記憶部に書き込む書込部と
を含み、
前記検証装置は、装着された前記半導体メモリの前記情報記憶部から前記軌跡情報及び前記署名データを読み出し、読み出した前記軌跡情報及び前記署名データを用いて、前記軌跡情報の検証を行う
ことを特徴とする位置情報蓄積システム。
【請求項３】
前記時刻取得部は、前記位置情報を生成した時刻を表す前記生成時刻情報を生成する
ことを特徴とする請求項２に記載の位置情報蓄積システム。
【請求項４】
前記耐タンパモジュールは、さらに、一定の条件を満たすと判断する場合に、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御する制御部を含む
ことを特徴とする請求項３に記載の位置情報蓄積システム。
【請求項５】
前記位置情報蓄積システムは、さらに、
内蔵する時計に基づき生成したサーバー時刻情報を送信する管理サーバーを含み、
前記耐タンパモジュールは、さらに、
前記サーバー時刻情報を受信し、当該サーバー時刻情報と前記生成時刻情報との差分が所定値以上である場合に、制御部に対し書込抑制指示を送信する時刻情報判定部を含み、
前記制御部は、前記書込抑制指示を受信すると、一定の条件を満たすと判断し、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御する
ことを特徴とする請求項４に記載の位置情報蓄積システム。
【請求項６】
前記位置情報蓄積システムは、さらに、
予め認証に用いる認証情報を蓄積しており、前記利用者から個人情報を取得し、当該認証情報と前記個人情報とが一致しない場合に、制御部に対し書込抑制指示を送信する認証装置を含み、
前記制御部は、前記書込抑制指示を受信すると、一定の条件を満たすと判断し、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御する
ことを特徴とする請求項４に記載の位置情報蓄積システム。
【請求項７】
前記認証装置は、前記認証情報として、認証に用いるために指紋の特徴部分を示す情報を蓄積し、前記個人情報として、前記利用者の指紋の特徴部分を示す情報を取得する
ことを特徴とする請求項６に記載の位置情報蓄積システム。
【請求項８】
前記位置情報蓄積システムは、さらに、
内蔵する時計に基づき生成したサーバー時刻情報を送信する管理サーバーを含み、
前記時刻取得部は、生成時刻情報として前記サーバー時刻情報を取得する
ことを特徴とする請求項２に記載の位置情報蓄積システム。
【請求項９】
前記耐タンパモジュールは、さらに、
一定の条件を満たすと判断する場合に、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御する制御部を含む
ことを特徴とする請求項８に記載の位置情報蓄積システム。
【請求項１０】
前記位置情報蓄積システムは、さらに、
予め認証に用いる認証情報を蓄積しており、前記利用者から個人情報を取得し、当該認証情報と前記個人情報とが一致しない場合に、制御部に対し書込抑制指示を送信する認証装置を含み、
前記制御部は、前記書込抑制指示を受信すると、一定の条件を満たすと判断し、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御する
ことを特徴とする請求項９に記載の位置情報蓄積システム。
【請求項１１】
前記認証装置は、前記認証情報として、認証に用いるために指紋の特徴部分を示す情報を蓄積し、前記個人情報として、前記利用者の指紋の特徴部分を示す情報を取得する
ことを特徴とする請求項１０に記載の位置情報蓄積システム。
【請求項１２】
利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムであって、
送信装置と、通信端末装置と、可搬型の半導体メモリと、検証装置とから構成され、
前記送信装置は、前記通信端末装置が存在する位置に関連する要素情報と、前記要素情報に対しディジタル署名を施して生成した付加データとを送信し、
前記通信端末装置は、前記送信装置から前記要素情報と、前記付加データとを受信し、受信した前記要素情報と前記付加データとを、装着された前記半導体メモリへ出力し、
前記半導体メモリは、情報を記憶するための領域を備える情報記憶部と、耐タンパモジュールとを含み、
前記耐タンパモジュールは、
取得した前記付加データを検証することにより、前記要素情報の改ざん有無を検出し、前記改ざんが無い場合に、取得した前記要素情報に基づき前記位置情報を生成する位置管理部と、
前記位置情報に係る時刻を表す生成時刻情報を取得する時刻取得部と、
前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、
前記軌跡情報と前記署名データとを対応づけて、前記情報記憶部に書き込む書込部と、
を含み、
前記検証装置は、装着された前記半導体メモリの前記情報記憶部から前記軌跡情報及び前記署名データを読み出し、読み出した前記軌跡情報及び前記署名データを用いて、前記軌跡情報の検証を行う
ことを特徴とする位置情報蓄積システム。
【請求項１３】
耐タンパ機能を有し、利用者の所持する通信端末装置に装着され、前記通信端末装置から受信した要素情報に基づく、前記通信端末装置が存在する位置を記憶する可搬型の半導体メモリであって、
受信した情報を記憶する情報記憶部と、
前記要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理部と、
前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理部と、
前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、
生成した前記軌跡情報と生成された前記署名データとを対応づけて、前記情報記憶部に書き込む書込部と
を備えることを特徴とする半導体メモリ。
【請求項１４】
前記署名生成部は、予め保持している個人情報を秘密鍵とし、ディジタル署名を施す
ことを特徴とする請求項１３に記載の半導体メモリ。
【請求項１５】
耐タンパ機能を有し記憶領域を備え通信端末装置に装着された半導体メモリが、前記通信端末装置が存在する位置情報を前記記憶領域に記憶する位置情報蓄積方法であって、
前記通信端末装置が存在する位置に関連する要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理ステップと、
前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理ステップと、
前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成ステップと、
生成した前記軌跡情報と生成された前記署名データとを対応づけて、前記記憶領域に書き込む書込ステップと、
を含むことを特徴とする位置情報蓄積方法。
【請求項１６】
耐タンパ機能を有し、記憶領域を備え、利用者の所持する通信端末装置に装着され、前記通信端末装置が存在する位置を記憶する可搬型の半導体メモリに適用されるプログラムであって、
前記通信端末装置が存在する位置に関連する要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理ステップと、
前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理ステップと、
前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成ステップと、
前記軌跡情報と前記署名データとを対応づけて、前記記憶領域に書き込む書込ステップと、
の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムおよび半導体メモリに関する。
【０００２】
【従来の技術】
近年、携帯無線端末と当該携帯無線端末の基地局との間の通信、或いはＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）等により取得した当該携帯無線端末の位置を表す情報を用いた様々なシステムが、提案されている（例えば特許文献１参照）。
【０００３】
前記システムの一つに、勤務者の勤務状況を管理するための管理システムがある。
前記管理システムを、荷物の宅配会社で使用する例を元に説明する。
前記宅配会社において、管理者は、顧客に対し荷物を宅配する勤務者の社外での勤務状況を把握する必要がある。
【０００４】
前記勤務者は、社外では、携帯無線端末を所持して行動するよう義務づけられる。
前記携帯無線端末は、記憶領域を備えており、所定の時間経過毎に、前記携帯無線端末の位置に係る情報を基地局との通信或いはＧＰＳを用いて取得し、前記記憶領域に蓄積していく。
【０００５】
前記勤務者は、全荷物の宅配を終了した後に、前記宅配会社に戻る。
前記宅配会社において、前記管理者は、前記記憶領域に蓄積された情報から、前記勤務者の所定時間経過毎の勤務場所を確認し、前記勤務者の勤務状況を把握することができる。
【０００６】
【特許文献１】
特開２００２−２７５２７号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、前記勤務者が、前記メモリの内容を改ざんしたり、或いは前記勤務者以外の他者に前記携帯無線端末を所持させることにより、前記管理者は、前記勤務者に係る誤った勤務状況を把握してしまうという、情報の不正操作が発生してしまう。
【０００８】
本発明は、上記問題点に鑑みなされたものであり、情報の不正操作が防止できる、携帯無線端末の位置情報を蓄積する位置情報蓄積システムおよび半導体メモリを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために本発明は、利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムであって、送信装置と、通信端末装置と、可搬型の半導体メモリと、検証装置とから構成され、前記送信装置は、前記通信端末装置が存在する位置に関連する要素情報を前記通信端末装置へ送信し、前記通信端末装置は、前記要素情報を受信し、受信した前記要素情報を出力し、前記半導体メモリは、情報を記憶するための領域を備える情報記憶部と、前記通信端末装置から前記要素情報を受信し、当該要素情報に基づき前記位置情報を生成する位置管理部と、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理部と、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、前記軌跡情報と前記署名データとを対応づけて、前記情報記憶部に書き込む書込部とを含み、前記検証装置は、前記半導体メモリの前記情報記憶部から前記軌跡情報及び前記署名データを読み出し、読み出した前記軌跡情報及び前記署名データを用いて、前記軌跡情報の検証を行う。
【００１０】
上記課題を解決するために本発明は、耐タンパ機能を有し、利用者の所持する通信端末装置に装着され、前記通信端末装置から受信した要素情報に基づく、前記通信端末装置が存在する位置を記憶する可搬型の半導体メモリであって、受信した情報を記憶する情報記憶部と、前記要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理部と、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理部と、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、生成した前記軌跡情報と生成された前記署名データとを対応づけて、前記情報記憶部に書き込む書込部とを備える。
【００１１】
上記課題を解決するために本発明は、耐タンパ機能を有し記憶領域を備え通信端末装置に装着された半導体メモリが、前記通信端末装置が存在する位置情報を前記記憶領域に記憶する位置情報蓄積方法であって、前記通信端末装置が存在する位置に関連する要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理ステップと、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理ステップと、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成ステップと、生成した前記軌跡情報と生成された前記署名データとを対応づけて、前記記憶領域に書き込む書込ステップとを含む。
【００１２】
上記課題を解決するために本発明は、耐タンパ機能を有し、記憶領域を備え、利用者の所持する通信端末装置に装着され、前記通信端末装置が存在する位置を記憶する可搬型の半導体メモリに適用されるプログラムであって、前記通信端末装置が存在する位置に関連する要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理ステップと、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理ステップと、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成ステップと、前記軌跡情報と前記署名データとを対応づけて、前記記憶領域に書き込む書込ステップとの各ステップをコンピュータに実行させる。
【００１３】
【発明の実施の形態】
本発明の実施の形態として位置情報蓄積システム１について図面を参照しながら説明する。
＜構成＞
図１は、位置情報蓄積システム１の構成を表すブロック図である。
【００１４】
携帯電話１０は、第１基地局２０及び第２基地局３０と無線通信を行い、情報の取得要求を送信する。
第１基地局２０及び第２基地局３０は、それぞれ、前記取得要求を受信した場合に情報を生成し、生成した情報を管理サーバー４０に対し有線或いは無線を用いて送信する。
【００１５】
管理サーバー４０は、受信した情報を加工し、当該受信した情報の送信元に対し、前記加工した情報を送信する。
第１基地局２０及び第２基地局３０は、管理サーバー４０から受信した情報を無線通信により携帯電話１０に送信する。
携帯電話１０は、メモリカード６０を挿入するためのメモリカードスロットを備え、前記メモリカードスロットに挿入されたメモリカード６０と電気的に接続し、第１基地局２０及び第２基地局３０から受信した情報をメモリカード６０に送信する。
【００１６】
メモリカード６０は、携帯電話１０から受信した情報を加工し、記憶する。
検証装置７０は、メモリカードスロットを備え、前記メモリカードスロットに挿入されたメモリカード６０と電気的に接続し、メモリカード６０に記憶している情報を読み出し、前記読み出した情報を検証する。
携帯電話１０は、荷物の宅配を業務とし、時間の経過に従い居場所を移動する利用者が所持する。
【００１７】
また、管理者が、前記利用者の勤務状況を把握するために検証装置７０を用いる。
（携帯電話１０）
携帯電話１０は、前記利用者が、電話番号を入力するための数字キー或いは位置情報蓄積動作の開始を指示するための開始キーからなるキーパッドや、情報表示のための液晶ディスプレイを備えた可搬型の小型な電話機であり、前記利用者が所持する。
【００１８】
前記利用者は、位置情報蓄積動作を開始する場合に、前記開始キーを押下する。
携帯電話１０は、前記開始キーの押下を検出し、第１基地局２０と第２基地局３０のそれぞれに前記取得要求を送信し、指紋認証装置５０に、認証開始指示を送信する。
【００１９】
携帯電話１０は、第１基地局２０、第２基地局３０、指紋認証装置５０から情報を受信した場合、当該受信した情報をメモリカード６０へ転送する。
（第１基地局２０）
第１基地局２０は、携帯電話１０から前記取得要求を受信した場合に、要素情報として第１方位情報を生成し、管理サーバー４０に対し、当該第１方位情報を送信する。
【００２０】
前記第１方位情報は、第１基地局２０から見た携帯電話１０の方位を表す情報であり、北を０度として時計回りに３６０度までを表す０から３６０の数値で示す値である。
携帯電話が、要素情報である部分位置情報を取得する方法については、特開２００２−２７５２７号公報「位置情報通知装置および位置情報通知方法」に記載されている。
（第２基地局３０）
第２基地局３０は、携帯電話１０から前記情報要求を受信した場合に、要素情報として第２方位情報を生成し、前記管理サーバー４０に対し、当該第２方位情報を送信する。
【００２１】
要素情報としての前記第２方位情報は、前記第１方位情報と同様に、０から３６０までの数値で示す値である。
（管理サーバー４０）
管理サーバー４０は、具体的にはマイクロプロセッサ、ＲＯＭ、ＲＡＭ、液晶ディスプレイユニット、その他を含むコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、管理サーバー４０はその機能を達成する。
【００２２】
管理サーバー４０は、自走する内部クロックにより計時する管理用時計を備え、かつ、ディジタル署名を生成する機能を持つ。
管理用サーバー４０は、予め、通信用公開鍵と通信用秘密鍵とを対応づけて生成しており、前記通信用公開鍵は、前記メモリカード６０に予め通知されている。
【００２３】
管理用サーバー４０は、受信基地局である第１基地局２０或いは第２基地局３０から、第１方位情報或いは第２方位情報である受信方位情報を受信する。
管理用サーバー４０は、前記受信方位情報の受信時刻を前記管理用時計から読み出して受信管理時刻情報を生成し、前記受信方位情報と前記受信管理時刻情報とからなる受信部分情報に対し、前記通信用秘密鍵を用いてディジタル署名を施し、受信署名情報を生成する。
【００２４】
管理用サーバー４０は、前記受信方位情報と、前記受信管理時刻情報と、前記受信署名情報とを、前記受信方位情報を送信してきた前記受信基地局に対し送信する。
第１基地局２０に関しては、前記受信方位情報は、第１方位情報であり、前記受信管理時刻情報は、第１管理時刻情報であり、前記受信部分情報は、第１部分情報であり、前記受信署名情報は、第１署名情報である。
【００２５】
同様に、第２基地局３０に関しては、前記受信方位情報は、第２方位情報であり、前記受信管理時刻情報は、第２管理時刻情報であり、前記受信部分情報は、第２部分情報であり、前記受信署名情報は、第２署名情報である。
ディジタル署名の作成及び検証については、岡本龍明、山本博資著　「現代暗号」、産業図書、１９９７年に詳述されている。
（指紋認証装置５０）
指紋認証装置５０は、具体的にはマイクロプロセッサ、ＲＯＭ、ＲＡＭ、液晶ディスプレイユニット、指紋読み取り用センサー、その他を含むコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、指紋認証装置５０はその機能を達成する。
【００２６】
図２は、指紋認証装置５０の構成を表すブロック図である。
指紋認証装置５０は、センサー部５０１と、指紋取得部５０２と、情報蓄積部５０３と、判定部５０４と、情報入出力部５０５とから成る。
センサー部５０１は、指紋を画像データとして取り込む光学式センサーである。
【００２７】
指紋認証装置５０は、携帯電話１０が送信する前記認証開始指示を受信した場合に、動作を開始する。
前記利用者は、センサー部５０１に対し、当該利用者の指をかざす。
センサー部５０１は、前記利用者の指紋をスキャンすることにより、当該指紋に係る画像データを取り込み、当該画像データを指紋取得部５０２に送信する。
【００２８】
指紋取得部５０２は、センサー部５０１から受信した前記画像データの中の、分岐している模様などの特徴点を画像処理により複数取り出し、前記特徴点それぞれの種類及び位置関係を用いて生成した個人情報を判定部５０４に送信する。
情報蓄積部５０３は、予め、上述のセンサー部５０１及び指紋取得部５０２で行われたのと同じ方法により生成された、認証されるべき認証対象者の指紋に係る情報である認証情報を蓄積している。
【００２９】
判定部５０４は、前記認証情報を情報蓄積部５０３から読み出し、前記認証情報と前記個人情報とが一致するか否かを判定し、前記判定結果が肯定的な場合には、書込許可指示を携帯電話１０に対し送信し、前記判定結果が否定的な場合には、前記書込抑制指示を携帯電話１０に対し送信するよう情報入出力部５０５に指示する。
【００３０】
情報入出力部５０５は、判定部５０４から受信した前記書込許可指示或いは前記書込抑制指示を、携帯電話１０に対し送信する。
（メモリカード６０）
図３は、メモリカード６０の構成を表すブロック図である。
メモリカード６０は、耐タンパモジュール６１と、不揮発性のメモリである記憶領域６２とから成る。
【００３１】
メモリカード６０は、ハードウェアとしてはＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、ＲＯＭには、コンピュータプログラムが記憶され、上記ＣＰＵが、上記コンピュータプログラムに従って動作することにより、メモリカード６０は、その機能を実現する。
耐タンパモジュール６１は、耐タンパモジュール６１外部から、前記ＲＯＭ及び前記ＲＡＭ内のデータへの直接アクセスを妨げる機構を備える。
【００３２】
耐タンパモジュール６１は、受信部６１１と、ディジタル署名検証部６１２と、制御部６１３と、時計部６１４と、位置情報生成部６１５と、ディジタル署名生成部６１６と、出力部６１７と、時刻情報判定部６１８とから成る。
受信部６１１は、携帯電話１０から、前記第１部分情報、前記第１署名情報、前記第２部分情報又は前記第２署名情報を受信した場合には、当該受信した情報をディジタル署名検証部６１２へ送信し、また、前記書込抑制指示又は前記書込許可指示を受信した場合には、当該受信した指示を制御部６１３へ送信する。
【００３３】
ディジタル署名検証部６１２は、管理サーバー４０が生成した前記通信用公開鍵を予め保持している。
ディジタル署名検証部６１２は、前記第１署名情報と前記通信用公開鍵とを用いて、前記第１部分情報が改ざんされているか否かを検証し、前記第２署名情報を前記通信用公開鍵とを用いて、前記第２部分情報が改ざんされているか否かを検証する。
【００３４】
ディジタル署名検証部６１２は、前記第１部分情報と、前記第２部分情報とのいずれもが改ざんされていないと判断した場合に、前記第１方位情報と、前記第２方位情報とを位置情報生成部６１５に送信し、前記第１管理時刻情報と、前記第２管理時刻情報とを時刻情報判定部６１８へ送信する。
位置情報生成部６１５は、予め保持している第１基地局２０に係る緯度情報と経度情報及び第２基地局３０に係る緯度情報と経度情報と、受信した前記第１方位情報と、前記第２方位情報とから、携帯電話１０に係る緯度情報と経度情報とからなる位置情報を生成し、当該位置情報をディジタル署名生成部６１６へ送信する。
【００３５】
時計部６１４は、内部時計を備えており、時刻情報判定部６１８からの時刻取得要求を受付け、前記時刻取得要求があった際に内部時計が示す内部時刻情報を生成し、時刻情報判定部６１８に送信する。
時刻情報判定部６１８は、前記第１管理時刻情報と、前記第２管理時刻情報とを取得した場合、時計部６１４に前記時刻取得要求を送信し、時計部６１４から前記内部時刻情報を取得する。
【００３６】
時刻情報判定部６１８は、前記内部時刻情報が表す時刻と前記第１管理時刻情報が表す時刻の差が、所定値である５分以内であり、かつ前記内部時刻情報が表す時刻と前記第２管理時刻情報が表す時刻の差が５分以内であるかを判定する。
時刻情報判定部６１８は、前記判定の結果が肯定的である場合に、ディジタル署名生成部６１６に対し、生成時刻情報として前記内部時刻情報を送信し、制御部６１３に対し前記書込許可指示を送信する。
【００３７】
前記判定の結果が否定的である場合には、時刻情報判定部６１８は、制御部６１３に対し、前記書込抑制指示を送信する。
なお、時刻情報判定部６１８において、所定値は５分としているが、異なる値であってもよい。
ディジタル署名生成部６１６は、予め、記憶領域６２に記憶させる情報への署名及び検証に用いるための記憶用公開鍵と記憶用秘密鍵とを対応づけて生成し、記憶している。
【００３８】
前記記憶用公開鍵は、予め、検証装置７０に通知している。
ディジタル署名生成部６１６は、前記位置情報と、前記内部時刻情報とから成る軌跡情報に対し、前記記憶用秘密鍵を用いて、ディジタル署名を施して署名データとしての検証署名情報を生成し、当該軌跡情報と、当該検証署名情報とを制御部６１３に送信する。
【００３９】
制御部６１３は、ディジタル署名生成部６１６から前記軌跡情報と前記検証署名情報とを受信し、かつ受信部６１１と時刻情報判定部６１８のそれぞれから前記書込許可指示を取得した場合に、出力部６１７に対し前記軌跡情報と前記検証署名情報とを記憶領域６２に書き込むよう書込指示を行う。
制御部６１３は、前記書込抑制指示を受信した場合には、出力部６１７に対して前記書込指示を行わない。
【００４０】
出力部６１７は、制御部６１３から前記書込指示を受信した場合に、記憶領域６２に対し、前記軌跡情報と、前記検証署名情報とを書き込む。
（検証装置７０）
検証装置７０は、具体的にはマイクロプロセッサ、ＲＯＭ、ＲＡＭ、液晶ディスプレイユニット、メモリカードスロット、その他を含むコンピュータシステムである。
【００４１】
前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、検証装置７０はその機能を達成する。
また、検証装置７０は、前記記憶用公開鍵を予め保持している。
検証装置７０は、前記メモリカードスロットに挿入されたメモリカード６０の記憶領域６２に蓄積している前記軌跡情報と、前記検証署名情報とを読み出す。
【００４２】
検証装置７０は、前記記憶用公開鍵を用いて、読み出した前記検証署名情報が、正しいか否かを検証する。
前記管理者は、前記検証の結果が否定的であった場合、前記軌跡情報が改ざんされ、情報の不正操作があったことを確認出来る。
＜動作＞
図４は、位置情報蓄積システム１において、前記利用者が蓄積動作開始を指示してから、メモリカード６０へ前記軌跡情報及び前記検証署名情報が蓄積されるまでの動作を表すフローチャートである。
【００４３】
前記利用者は、位置情報蓄積動作の開始を要望する場合に、携帯電話１０が備える前記開始キーを押下する（ステップＳ１０１）。
前記開始キーの押下を検出した携帯電話１０は、第１基地局２０と第２基地局３０のそれぞれに対し、前記取得要求を送信し、指紋認証装置５０に対し、認証開始指示を送信する（ステップＳ１０２）。
【００４４】
第１基地局２０は、前記第１方位情報を生成し、当該第１方位情報を管理サーバー４０に対し送信する。
第２基地局３０は、前記第２方位情報を生成し、当該第２方位情報を管理サーバー４０に対し送信する（ステップＳ１０３）。
管理サーバー４０は、前記第１方位情報を受信した場合、前記第１管理時刻情報を生成し、更に前記第１署名情報を生成して、前記第１部分情報と前記第１署名情報とを、第１基地局２０に送信する。
【００４５】
管理サーバー４０は、前記第２方位情報を受信した場合、前記第２管理時刻情報を生成し、更に前記第２署名情報を生成して、前記第２部分情報と前記第２署名情報とを、第２基地局３０に送信する（ステップＳ１０４）。
第１基地局２０は、前記第１部分情報と、前記第１署名情報とを、携帯電話１０を介して、メモリカード６０に送信する。
【００４６】
第２基地局３０は、前記第２部分情報と、前記第２署名情報とを、携帯電話１０を介して、メモリカード６０に送信する。
入力部６１１は、前記第１部分情報と、前記第１署名情報とを受信する。
入力部６１１は、前記第２部分情報と、前記第２署名情報とを受信する（ステップＳ１０５）。
【００４７】
入力部６１１は、受信した前記第１部分情報と、前記第１署名情報と、前記第２部分情報と、前記第２署名情報とをディジタル署名検証部６１２に対し送信する。
ディジタル署名検証部６１２は、前記第１署名情報及び前記第２署名情報を検証し、前記第１部分情報及び前記第２部分情報が改ざんされているか否かを判定する（ステップＳ１０６）。
【００４８】
ステップＳ１０５における判定の結果が、否定的であった場合、前記位置情報蓄積処理は終了する。
ステップＳ１０５における判定の結果が、肯定的であった場合、処理を続行する。
ディジタル署名検証部６１２は、位置情報生成部６１５に対し、前記第１方位情報と前記第２方位情報とを送信し、時刻情報判定部６１８に対し、前記第１管理時刻情報と、前記第２管理時刻情報とを送信する。
【００４９】
時刻情報判定部６１８は、前記内部時刻情報が表す時刻と前記第１管理時刻情報が表す時刻の差が所定値である５分以内であり、かつ前記内部時刻情報が表す時刻と前記第２管理時刻情報が表す時刻の差が５分以内であるかを判定する（ステップＳ１０７）。
ステップＳ１０７における判定の結果が否定的であった場合、時刻情報判定部６１８は、制御部６１３に対し、前記書込抑制指示を送信し、前記位置情報蓄積処理は終了する。
【００５０】
ステップＳ１０７における判定の結果が肯定的である場合、時刻情報判定部６１８は、ディジタル署名生成部６１６に対し、前記内部時刻情報を送信し、制御部６１３に対し前記書込許可指示を送信する。
位置情報生成部６１５は、前記位置情報を生成する（ステップＳ１０８）。
ディジタル署名生成部６１６は、前記軌跡情報と、前記検証署名情報とを生成する（ステップＳ１０９）。
【００５１】
指紋判定装置５０は、前記利用者が、前記認証対象者であるか否かを判定する。
指紋判定装置５０は、入力部６１１に対し、ステップＳ１１０における判定結果が否定的であった場合、前記書込抑制指示を送信し、前記判定結果が肯定的であった場合、前記書込許可指示を送信する（ステップＳ１１０）。
【００５２】
制御部６１３は、記憶領域６２へ、前記軌跡情報と前記検証署名情報とを書き込むか否かの判定を行う（ステップＳ１１１）。
ステップＳ１１１における判定の結果が肯定的である場合、制御部６１３は、出力部６１７を介して、前記軌跡情報と前記検証署名情報とを、記憶領域６２へ書き込む（ステップＳ１１２）。
【００５３】
ステップＳ１１１における判定の結果が否定的である場合、制御部６１３は、記憶領域６２へのデータの書込みを行わない。
次に、上述のように記憶領域６２に書き込まれたデータの検証について説明する。
検証装置７０は、記憶領域５２から、前記軌跡情報と前記検証署名情報とを読み出す。
【００５４】
検証装置７０は、予め保持している記憶用公開鍵を用い、前記検証署名情報が正しいか否かを判定する。
前記管理者は、前記判定の結果が肯定的であった場合、前記軌跡情報が改ざんされていないと確認でき、前記判定の結果が否定的であった場合、前記軌跡情報が改ざんされていると確認できる。
＜その他の変形例＞
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【００５５】
（１）本発明は、実施の形態で説明したステップを含む方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００５６】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００５７】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（２）携帯電話が複数の基地局のそれぞれから、方位情報を取得し、当該携帯電話において、前記取得した複数の方位情報から位置情報を生成しているが、１つの基地局において位置情報を生成できる場合は、携帯電話は当該１つの基地局から位置情報を取得してもよい。
【００５８】
（３）方位情報を送信する基地局は、２つに限らず、３つ以上の基地局を用いてもよい。
また、方位情報は、基地局から見た携帯端末の方位であるが、基地局が送信する情報を、当該基地局から当該携帯端末までの距離情報とし、前記携帯電話は、前記距離情報を用いて前記位置情報を生成してもよい。
【００５９】
（４）携帯電話は方位情報の取得を行う代わりに、ＧＰＳを用い、衛星から送信されてきた情報を用いて位置情報を生成してもよい。
（５）耐タンパモジュールは、時計部を備えなくてもよい。耐タンパモジュールは、生成した位置情報と、管理用サーバーから取得した時刻情報とから軌跡情報を構成する。
【００６０】
（６）指紋検証装置で行う認証に係る比較は、当該認証情報と当該個人情報とが一致する場合に比較結果を肯定的としているが、当該認証情報と当該個人情報とが所定の範囲で一致する場合に比較結果を肯定的としてもよい。
（７）前記指紋による認証に係る判定処理は、指紋の特徴点を用いる特徴点抽出法に限るものではない。
【００６１】
前記特徴点抽出法以外の手法である、指紋の画像を重ね合わせて判定するパターンマッチング法や、画像データを波形データに直し、その周波数成分で解析する周波数解析法等を用いてもよい。
（８）ディジタル署名生成部は、利用者固有である指紋に関する情報などから記憶用公開鍵と記憶用秘密鍵とを生成してもよい。
【００６２】
（９）実施の形態を、携帯電話を用いた例で説明してきたが、携帯無線端末として携帯電話以外のＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）や可搬型パーソナルコンピュータ等を用いてもよい。
（１０）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【００６３】
【発明の効果】
（１）本発明の位置情報蓄積システムは、利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムであって、送信装置と、通信端末装置と、可搬型の半導体メモリと、検証装置とから構成され、前記送信装置は、前記通信端末装置が存在する位置に関連する要素情報を前記通信端末装置へ送信し、前記通信端末装置は、前記要素情報を受信し、受信した前記要素情報を出力し、前記半導体メモリは、情報を記憶するための領域を備える情報記憶部と、前記通信端末装置から前記要素情報を受信し、当該要素情報に基づき前記位置情報を生成する位置管理部と、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理部と、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、前記軌跡情報と前記署名データとを対応づけて、前記情報記憶部に書き込む書込部とを含み、前記検証装置は、前記半導体メモリの前記情報記憶部から前記軌跡情報及び前記署名データを読み出し、読み出した前記軌跡情報及び前記署名データを用いて、前記軌跡情報の検証を行う。
【００６４】
この構成によれば、利用者の所持する携帯端末装置の位置情報と当該位置情報に係る時刻情報とに対し、ディジタル署名を施して署名データを生成し、前記位置情報と前記時刻情報と前記署名データとを前記記憶領域に蓄積するため、検証者は、前記記憶領域に蓄積された前記時刻情報と前記位置情報と前記署名データとを読み出し、署名データが所望のデータであった場合に、前記時刻情報と、前記位置情報とが改ざんされていないことを確認できるため、情報の不正操作を防止出来る。
【００６５】
（２）本発明の位置情報蓄積システムは、利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムであって、送信装置と、通信端末装置と、可搬型の半導体メモリと、検証装置とから構成され、前記送信装置は、前記通信端末装置が存在する位置に関連する要素情報を送信し、前記通信端末装置は、前記送信装置から前記要素情報を受信し、受信した前記要素情報を、装着された前記半導体メモリへ出力し、前記半導体メモリは、情報を記憶するための領域を備える情報記憶部と、耐タンパモジュールとを含み、前記耐タンパモジュールは、取得した前記要素情報に基づき前記位置情報を生成する位置管理部と、前記位置情報に係る時刻を表す生成時刻情報を取得する時刻取得部と、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、前記軌跡情報と前記署名データとを対応づけて、前記情報記憶部に書き込む書込部とを含み、前記検証装置は、装着された前記半導体メモリの前記情報記憶部から前記軌跡情報及び前記署名データを読み出し、読み出した前記軌跡情報及び前記署名データを用いて、前記軌跡情報の検証を行う。
【００６６】
この構成によれば、利用者の所持する携帯端末装置の位置情報と当該位置情報に係る取得時刻情報とに対し、ディジタル署名を施して署名データを生成し、前記位置情報と前記時刻情報と前記署名データとを前記記憶領域に蓄積するため、検証者は、前記記憶領域に蓄積された前記時刻情報と前記位置情報と前記署名データとを読み出し、署名データが所望のデータであった場合に、前記時刻情報と、前記位置情報とが改ざんされていないことを確認できるため、情報の不正操作を防止出来る。
【００６７】
（３）また、前記（２）の位置情報蓄積システムにおいて、前記時刻取得部は、前記位置情報を生成した時刻を表す前記生成時刻情報を生成してもよい。
この構成によれば、利用者の所持する携帯端末装置の位置情報と当該位置情報に係る生成した時刻情報とに対し、ディジタル署名を施して署名データを生成し、前記位置情報と前記時刻情報と前記署名データとを前記記憶領域に蓄積するため、検証者は、前記記憶領域に蓄積された前記時刻情報と前記位置情報と前記署名データとを読み出し、署名データが所望のデータであった場合に、前記時刻情報と、前記位置情報とが改ざんされていないことを確認できるため、情報の不正操作を防止出来る。
【００６８】
（４）また、前記（３）の位置情報蓄積システムにおいて、前記耐タンパモジュールは、さらに、一定の条件を満たすと判断する場合に、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御する制御部を含んでもよい。
この構成によれば、ある一定の条件を満たすと判断する場合に、前記軌跡情報及び前記署名データを前記記憶領域へ書き込むことを抑制するため、不正な情報がメモリに書き込まれることにより生じる情報の不正操作を防止出来る。
【００６９】
（５）また、前記（４）の位置情報蓄積システムにおいて、前記位置情報蓄積システムは、さらに、内蔵する時計に基づき生成したサーバー時刻情報を送信する管理サーバーを含み、前記耐タンパモジュールは、さらに、前記サーバー時刻情報を受信し、当該サーバー時刻情報と前記生成時刻情報との差分が所定値以上である場合に、制御部に対し書込抑制指示を送信する時刻情報判定部を含み、前記制御部は、前記書込抑制指示を受信すると、一定の条件を満たすと判断し、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御してもよい。
【００７０】
この構成によれば、時刻情報が不正であった場合に、前記軌跡情報及び前記署名データを前記記憶領域へ書き込むことを抑制するため、不正な情報がメモリに書き込まれることにより生じる情報の不正操作を防止出来る。
（６）また、前記（４）の位置情報蓄積システムにおいて、前記位置情報蓄積システムは、さらに、予め認証に用いる認証情報を蓄積しており、前記利用者から個人情報を取得し、当該認証情報と前記個人情報とが一致しない場合に、制御部に対し書込抑制指示を送信する認証装置を含み、前記制御部は、前記書込抑制指示を受信すると、一定の条件を満たすと判断し、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御してもよい。
【００７１】
この構成によれば、前記利用者が携帯端末装置を所持していない場合に、前記軌跡情報及び前記署名データの前記記憶領域への書き込みを抑制するため、不正な情報が前記記憶領域に書き込まれることにより生じる情報の不正操作を防止出来る。
（７）また、前記（６）の位置情報蓄積システムにおいて、前記認証装置は、前記認証情報として、認証に用いるために指紋の特徴部分を示す情報を蓄積し、前記個人情報として、前記利用者の指紋の特徴部分を示す情報を取得してもよい。
【００７２】
この構成によれば、指紋認証を用いて前記利用者が携帯端末装置を所持していないことを検出した場合に、前記軌跡情報及び前記署名データの前記記憶領域への書き込みを抑制するため、前記利用者以外が携帯端末装置を所持していた場合に不正な情報が前記記憶領域に書き込まれることにより生じる情報の不正操作を防止出来る。
【００７３】
（８）また、前記（２）の位置情報蓄積システムにおいて、前記位置情報蓄積システムは、さらに、内蔵する時計に基づき生成したサーバー時刻情報を送信する管理サーバーを含み、前記時刻取得部は、生成時刻情報として前記サーバー時刻情報を取得してもよい。
この構成によれば、利用者の所持する携帯端末装置の位置情報と当該位置情報に係る受信した時刻情報とに対し、ディジタル署名を施して署名データを生成し、前記位置情報と前記時刻情報と前記署名データとを前記記憶領域に蓄積するため、検証者は、前記記憶領域に蓄積された前記時刻情報と前記位置情報と前記署名データとを読み出し、署名データが所望のデータであった場合に、前記時刻情報と、前記位置情報とが改ざんされていないことを確認できるため、情報の不正操作を防止出来る。
【００７４】
（９）また、前記（８）の位置情報蓄積システムにおいて、前記耐タンパモジュールは、さらに、一定の条件を満たすと判断する場合に、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御する制御部を含んでもよい。
この構成によれば、ある一定の条件を満たすと判断する場合に、前記軌跡情報及び前記署名データを前記記憶領域へ書き込むことを抑制するため、不正な情報がメモリに書き込まれることにより生じる情報の不正操作を防止出来る。
【００７５】
（１０）また、前記（９）の位置情報蓄積システムにおいて、前記位置情報蓄積システムは、さらに、予め認証に用いる認証情報を蓄積しており、前記利用者から個人情報を取得し、当該認証情報と前記個人情報とが一致しない場合に、制御部に対し書込抑制指示を送信する認証装置を含み、前記制御部は、前記書込抑制指示を受信すると、一定の条件を満たすと判断し、前記軌跡情報と前記署名データの書き込みを抑制するように前記書込部を制御してもよい。
【００７６】
この構成によれば、前記利用者が携帯端末装置を所持していない場合に、前記軌跡情報及び前記署名データの前記記憶領域への書き込みを抑制するため、不正な情報が前記記憶領域に書き込まれることにより生じる情報の不正操作を防止出来る。
（１１）また、前記（１０）の位置情報蓄積システムにおいて、前記認証装置は、前記認証情報として、認証に用いるために指紋の特徴部分を示す情報を蓄積し、前記個人情報として、前記利用者の指紋の特徴部分を示す情報を取得してもよい。
【００７７】
この構成によれば、指紋認証を用いて前記利用者が携帯端末装置を所持していないことを検出した場合に、前記軌跡情報及び前記署名データの前記記憶領域への書き込みを抑制するため、前記利用者以外が携帯端末装置を所持していた場合に不正な情報が前記記憶領域に書き込まれることにより生じる情報の不正操作を防止出来る。
【００７８】
（１２）本発明の位置情報蓄積システムは、利用者の所持する通信端末装置の位置情報を蓄積する位置情報蓄積システムであって、送信装置と、通信端末装置と、可搬型の半導体メモリと、検証装置とから構成され、前記送信装置は、前記通信端末装置が存在する位置に関連する要素情報と、前記要素情報に対しディジタル署名を施して生成した付加データとを送信し、前記通信端末装置は、前記送信装置から前記要素情報と、前記付加データとを受信し、受信した前記要素情報と前記付加データとを、装着された前記半導体メモリへ出力し、前記半導体メモリは、情報を記憶するための領域を備える情報記憶部と、耐タンパモジュールとを含み、前記耐タンパモジュールは、取得した前記付加データを検証することにより、前記要素情報の改ざん有無を検出し、前記改ざんが無い場合に、取得した前記要素情報に基づき前記位置情報を生成する位置管理部と、前記位置情報に係る時刻を表す生成時刻情報を取得する時刻取得部と、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、前記軌跡情報と前記署名データとを対応づけて、前記情報記憶部に書き込む書込部とを含み、前記検証装置は、装着された前記半導体メモリの前記情報記憶部から前記軌跡情報及び前記署名データを読み出し、読み出した前記軌跡情報及び前記署名データを用いて、前記軌跡情報の検証を行う。
【００７９】
この構成によれば、前記要素情報の改ざんによる情報の不正操作を防止出来る。
（１３）本発明の半導体メモリは、耐タンパ機能を有し、利用者の所持する通信端末装置に装着され、前記通信端末装置から受信した要素情報に基づく、前記通信端末装置が存在する位置を記憶する可搬型の半導体メモリであって、受信した情報を記憶する情報記憶部と、前記要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理部と、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理部と、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成部と、生成した前記軌跡情報と生成された前記署名データとを対応づけて、前記情報記憶部に書き込む書込部とを備える。
【００８０】
この構成によれば、前記半導体メモリは、前記受信した利用者の所持する携帯端末装置の位置情報と当該位置情報に係る時刻情報とに対し、ディジタル署名を施して署名データを生成し、前記位置情報と前記時刻情報と前記署名データとを記憶領域に記憶するため、検証者が前記記憶領域内のデータの改ざんを検出し、情報の不正操作を防止出来る。
【００８１】
（１４）また、前記（１３）の半導体メモリにおいて、前記署名生成部は、予め保持している個人情報を秘密鍵とし、ディジタル署名を施してもよい。
この構成によれば、利用者固有の情報をディジタル署名の秘密鍵とするため、前記秘密鍵の推測が困難となり、情報の不正操作を防止出来る。
（１５）本発明の位置情報蓄積方法は、耐タンパ機能を有し記憶領域を備え通信端末装置に装着された半導体メモリが、前記通信端末装置が存在する位置情報を前記記憶領域に記憶する位置情報蓄積方法であって、前記通信端末装置が存在する位置に関連する要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理ステップと、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理ステップと、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成ステップと、生成した前記軌跡情報と生成された前記署名データとを対応づけて、前記記憶領域に書き込む書込ステップとを含む。
【００８２】
この構成によれば、前記受信した利用者の所持する携帯端末装置の位置情報と当該位置情報に係る時刻情報とに対し、ディジタル署名を施して署名データを生成し、前記位置情報と前記時刻情報と前記署名データとを記憶領域に記憶するため、検証者が前記記憶領域内のデータの改ざんを検出し、情報の不正操作を防止出来る。
【００８３】
（１６）本発明のプログラムは、耐タンパ機能を有し、記憶領域を備え、利用者の所持する通信端末装置に装着され、前記通信端末装置が存在する位置を記憶する可搬型の半導体メモリに適用されるプログラムであって、前記通信端末装置が存在する位置に関連する要素情報を取得し、当該要素情報に基づき前記通信端末装置の存在する位置情報を生成する位置管理ステップと、前記位置情報を生成した時刻を表す生成時刻情報を生成する時刻管理ステップと、前記生成時刻情報と、前記位置情報とからなる軌跡情報にディジタル署名を施して、署名データを生成する署名生成ステップと、前記軌跡情報と前記署名データとを対応づけて、前記記憶領域に書き込む書込ステップとの各ステップをコンピュータに実行させる。
【００８４】
この構成によれば、前記半導体メモリは、前記受信した利用者の所持する携帯端末装置の位置情報と当該位置情報に係る時刻情報とに対し、ディジタル署名を施して署名データを生成し、前記位置情報と前記時刻情報と前記署名データとを記憶領域に記憶するため、検証者が前記記憶領域内のデータの改ざんを検出し、情報の不正操作を防止出来る。
【図面の簡単な説明】
【図１】位置情報蓄積システムの構成を表すブロック図を示す。
【図２】指紋認証装置の構成を表すブロック図を示す。
【図３】メモリカードの構成を表すブロック図を示す。
【図４】位置情報蓄積システムにおける、蓄積動作開始から、メモリカードへ前記軌跡情報及び前記検証署名情報が書き込まれるまでの動作を表すフローチャートを示す。
【符号の説明】
１　　位置情報蓄積システム
１０　携帯電話
２０　第１基地局
３０　第２基地局
４０　管理サーバー
５０　指紋認証装置
６０　メモリカード
６１　耐タンパモジュール
６２　記憶領域
７０　検証装置
５０１　センサー部
５０２　指紋取得部
５０３　情報蓄積部
５０４　判定部
５０５　情報出力部
６１１　入力部
６１２　ディジタル署名検証部
６１３　制御部
６１４　時計部
６１５　位置情報生成部
６１６　ディジタル署名生成部
６１７　出力部
６１８　時刻情報判定部
【図１】
2004007556.tif 000003
【図２】
2004007556.tif 000004
【図３】
2004007556.tif 000005
【図４】
2004007556.tif 000006