(57)【要約】【課題】本発明の課題は、本人認証の存在場所や認証日時を特定できる認証情報入力モジュールを提供することである。【解決手段】時刻情報を提供するクロック回路と、ＧＰＳ衛星が発信する時刻データと衛星軌道データを含むＧＰＳ信号電波を受信して、これに、クロック回路が提供する時刻情報を用いて、位置情報を作成するＧＰＳ受信回路と、指紋を読み取り、指紋データを作成する指紋センサと、ＧＰＳ受信回路が作成する位置情報と指紋センサが作成する指紋データを含む認証データを作成作業メモリに記録する認証データ作成手段と、耐タンパメモリが記憶する署名鍵情報を用いて、作業メモリが記録する認証データから署名データを作成して作業メモリに記録する署名データ作成手段と、データ要求を受け付けて、認証データと署名情報とを返信するデータ返信手段と、を備えることを特徴とする認証情報入力モジュールである。【選択図】図１
2009104248.tif 000002
【特許請求の範囲】
【請求項１】
署名鍵情報を記憶する耐タンパメモリと、
作業メモリと、
時刻情報を提供するクロック回路と、
ＧＰＳ衛星が発信する時刻データと衛星軌道データを含むＧＰＳ信号電波を受信して、これに、クロック回路が提供する時刻情報を用いて、位置情報を作成するＧＰＳ受信回路と、
指紋を読み取り、指紋データを作成する指紋センサと、
ＧＰＳ受信回路が作成する位置情報と指紋センサが作成する指紋データを含む認証データを作成し作業メモリに記録する認証データ作成手段と、
耐タンパメモリが記憶する署名鍵情報を用いて、作業メモリが記録する認証データから署名データを作成して作業メモリに記録する署名データ作成手段と、
データ要求を受け付けて、認証データと署名情報とを返信するデータ返信手段と、
を備えることを特徴とする認証情報入力モジュール。
【請求項２】
前記署名データ作成手段は、作業メモリが記録する指紋データと位置情報とからダイジェストデータを算出し、耐タンパメモリが記憶する署名鍵情報を用いて、データ圧縮手段が算出したダイジェストデータを暗号化して、署名データを作成して作業メモリに記録する
ことを特徴とする請求項１に記載の認証情報入力モジュール。
【請求項３】
前記認証データ作成手段は、ＧＰＳ受信回路が作成する位置情報と指紋センサが指紋データとクロック回路が提供する時刻情報を含む認証データを作成作業メモリに記録する
ことを特徴とする請求項１に記載の認証情報入力モジュール。
【請求項４】
認証情報入力モジュールを有する情報端末装置であって、
前記認証情報入力モジュールは、
署名鍵情報を記憶する耐タンパメモリと、
作業メモリと、
時刻情報を提供するクロック回路と、
ＧＰＳ衛星が発信する時刻データと衛星軌道データを含むＧＰＳ信号電波を受信して、これに、クロック回路が提供する時刻情報を用いて、位置情報を作成するＧＰＳ受信回路と、
指紋を読み取り、指紋データを作成する指紋センサと、
ＧＰＳ受信回路が作成する位置情報と指紋センサが作成する指紋データを含む認証データを作成作業メモリに記録する認証データ作成手段と、
耐タンパメモリが記憶する署名鍵情報を用いて、作業メモリが記録する認証データから署名データを作成して作業メモリに記録する署名データ作成手段と、
情報端末装置のデータ要求を受け付けて、認証データと署名情報とを返信するデータ返信手段と、
を備えるモジュールであって、
データ要求を認証情報入力モジュールに発行して認証情報入力モジュールが返信する認証データと署名情報とを受信して、これを認証サーバ装置に転送して、認証サーバ装置から認証結果を受け取る
ることを特徴とする情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者がある場所において機器を利用するときに、利用者の認証情報（たとえば、指紋、虹彩、静脈など生体を識別できる情報）を入力して、入力した認証情報に位置情報や時刻情報を付与する認証情報入力モジュールに関するものである。
本発明は特に、存在証明を伴った個人認証において有用である。
【背景技術】
【０００２】
現代のアクセスポイントが整ったネットワーク環境においては、外部から組織内ネットワーク（ＬＡＮ）にリモートアクセスして、コンピュータ資源利用や情報利用が盛んに行われている。
このようなリモートアクセスにおいては、個人認証を確実に行うことが益々重要となっている。
【０００３】
たとえば、特許文献１では、ネットワーク端末１０において、事前に、または、認証時に、指紋照合データ２３１を認証局から取得し、端末１０から入力されユーザの認証データ（指紋データ）と照合し認証する技術が開示されている。
【特許文献１】特開２００４−２７２５５１号公報（段落００１７−段落００１９、図３〜図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、端末でユーザの個人認証を行うため、個々の端末に対して、事前にまたは、認証時に、指紋照合データを取り寄せる手間が必要である。
また、ユーザの個人認証が個々の端末に任されるので、いつ、どこで、どの端末で、指紋認証が行われたのかが不明である。
【０００５】
本発明は以上のような点を解決するためになされたものであって、本発明の課題は、本人認証の存在場所や認証日時を特定できる認証情報入力モジュールを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下の各態様に記載の手段により、前記課題を解決する。すなわち、本願発明の第１の態様は、署名鍵情報を記憶する耐タンパメモリ（１０９ａ）と、作業メモリ（１０９ｂ）と、時刻情報を提供するクロック回路（１０２）と、ＧＰＳ衛星が発信する時刻データと衛星軌道データを含むＧＰＳ信号電波を受信して、これに、クロック回路が提供する時刻情報を用いて、位置情報を作成するＧＰＳ受信回路（１０４）と、指紋を読み取り、指紋データを作成する指紋センサ（１０３）と、ＧＰＳ受信回路が作成する位置情報と指紋センサが作成する指紋データを含む認証データを作成作業メモリ（１０９ｂ）に記録する認証データ作成手段（１１０）と、耐タンパメモリ（１０９ａ）が記憶する署名鍵情報を用いて、作業メモリ（１０９ｂ）が記録する認証データから署名データを作成して作業メモリ（１０９ｂ）に記録する署名データ作成手段（１２０）と、データ要求を受け付けて、認証データと署名情報とを返信するデータ返信手段（１３０）と、を備えることを特徴とする認証情報入力モジュールである。
【０００７】
このように、位置情報を用いることで、存在証明が可能となる。
また、署名データを用いることで、改竄されているか否かを検知することが可能となる。
【０００８】
本願発明の第２の態様は、前記署名データ作成手段は、作業メモリが記録する指紋データと位置情報とからダイジェストデータを算出し、耐タンパメモリが記憶する署名鍵情報を用いて、算出したダイジェストデータを暗号化して、署名データを作成して作業メモリに記録することを特徴とする請求項１に記載の認証情報入力モジュールである。
【０００９】
本願発明の第３の態様は、前記認証データ作成手段は、ＧＰＳ受信回路が作成する位置情報と指紋センサが指紋データとクロック回路が提供する時刻情報を含む認証データを作成作業メモリに記録することを特徴とする請求項１に記載の認証情報入力モジュールである。
【００１０】
時刻情報を用いることで時間証明が可能となる。
【００１１】
本願発明の第４の態様は、認証情報入力モジュールを有する情報端末装置であって、前記認証情報入力モジュールは、署名鍵情報を記憶する耐タンパメモリと、作業メモリと、時刻情報を提供するクロック回路と、ＧＰＳ衛星が発信する時刻データと衛星軌道データを含むＧＰＳ信号電波を受信して、これに、クロック回路が提供する時刻情報を用いて、位置情報を作成するＧＰＳ受信回路と、指紋を読み取り、指紋データを作成する指紋センサと、ＧＰＳ受信回路が作成する位置情報と指紋センサが作成する指紋データを含む認証データを作成作業メモリに記録する認証データ作成手段と、耐タンパメモリが記憶する署名鍵情報を用いて、作業メモリが記録する認証データから署名データを作成して作業メモリに記録する署名データ作成手段と、情報端末装置のデータ要求を受け付けて、認証データと署名情報とを返信するデータ返信手段と、を備えるモジュールであって、データ要求を認証情報入力モジュールに発行して認証情報入力モジュールが返信する認証データと署名情報とを受信して、これを認証サーバ装置に転送して、認証サーバ装置から認証結果を受け取ることを特徴とする情報端末装置である。
【発明の効果】
【００１２】
本発明によれば、場所、時間、人の情報をもとにした存在証明を行うことが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
【００１４】
図１は、本発明による認証システム１の概要を説明する図である。
本発明による認証システム１は、ＧＰＳ衛星９００と無線接続する認証情報入力モジュール１００が接続された情報端末装置３００（たとえば、ノートパソコン）と、認証サーバ装置７００とが、インターネット５００で接続されて構成される。
認証情報入力モジュール１００は、指紋センサとクロック回路とアンテナを有するＧＰＳ受信回路を備える。
【００１５】
ノートパソコン３００は、専用プログラムを備える。
【００１６】
なお、指紋センサに代えて、生体の虹彩や静脈などを識別する生体情報センサを用いてもよい。
また、ＧＰＳ受信回路に代えて、基地局の設置位置情報を取得する携帯電話を位置センサとして用いてもよい。
【００１７】
図２は、認証情報入力モジュールを用いた認証処理の流れを説明する図である。
認証情報入力モジュール１００のＧＰＳ受信回路は、ＧＰＳ衛星９００から、ＧＰＳ電波を受信して、位置情報を作成する（図２（１））。
【００１８】
認証情報入力モジュール１００の指紋センサは、利用者の指紋を読み取り、指紋画像あるいは指紋特徴点情報から構成される指紋データを作成する（同（２））。
【００１９】
認証情報入力モジュール１００のクロック回路は、時刻情報を作成する（同（３））。
【００２０】
認証情報入力モジュール１００は、耐タンパメモリに記憶する署名鍵情報を用いて、位置情報と指紋データと時刻情報（以下、この３つの情報やデータを総称して認証データとする）から署名情報を作成する（同（４））。
【００２１】
認証情報入力モジュール１００は、ノートパソコン３００が送信する認証データ要求を受け付けて、認証データと署名情報とを返信する（同（５））。ノートパソコン３００は、認証情報入力モジュール１００が返信した認証データと署名情報とを認証サーバ装置７００に転送する（同（６））。
【００２２】
認証サーバ装置７００は、ノートパソコン３００が転送した署名情報を用いて、転送された認証用データが改竄されているか否かを判定する（同（７））。
認証データが改竄されていなければ、認証サーバ装置７００は、この認証データを用いて、位置の認証や指紋認証や時刻認証をする（同（８））。
【００２３】
このように、認証サーバ装置７００は、いつ、どこで、誰に対して認証したかを把握することが可能となる。
【００２４】
図３は、認証情報入力モジュール１００の機能ブロック図である。認証情報入力モジュール１００は、ＣＰＵ１０１と、耐タンパメモリ１０９ａと、揮発性メモリ１０９ｂと、クロック回路１０２と、指紋センサ１０３と、ＧＰＳ受信回路１０４と、アンテナコイル１０５と、接続端子１０８と、専用プログラムとを備える。
【００２５】
耐タンパメモリ１０９ａは、署名鍵情報を記憶する。揮発性メモリ１０９ｂは、作業メモリとして用いる。
【００２６】
クロック回路１０２は、時刻情報を提供する。
【００２７】
アンテナコイル１０５は、ＧＰＳ衛星が発信する時刻データと衛星軌道データを含むＧＰＳ信号電波を受信する。
ＧＰＳ受信回路１０４は、クロック回路が提供する時刻情報を用いて、アンテナコイル１０５が受信したＧＰＳ信号電波から、位置情報を作成する。
【００２８】
指紋センサ１０３は、指紋を読み取り、指紋データを作成する。
【００２９】
接続端子１０８は、たとえば、ＵＳＢ規格の接続端子である。なお、ＵＳＢは、Universal Serial Busの略である。
【００３０】
このほかに、認証データ作成手段１１０と、署名データ作成手段１２０と、データ返信手段１３０と、を備える。
これらの各手段は、それぞれの専用プログラムとして実現され、専用プログラムがＣＰＵ１０１に解釈・実行されることによって機能する。
【００３１】
認証データ作成手段１１０は、ＧＰＳ受信回路が作成する位置情報と指紋センサが指紋データとクロック回路が提供する時刻情報を含む認証データを作成し、作業メモリに記録する。
【００３２】
署名データ作成手段１２０は、作業メモリが記録する指紋データと位置情報とからダイジェストデータを算出し、耐タンパメモリが記憶する署名鍵情報を用いて、算出したダイジェストデータを暗号化して、署名データを作成して作業メモリに記録する。
【００３３】
データ返信手段１３０は、データ要求を受け付けて、認証データと署名情報とを返信する。
【図面の簡単な説明】
【００３４】
【図１】本発明による認証システム１の概要を説明する図
【図２】認証情報入力モジュールを用いた認証処理の流れを説明する図
【図３】認証情報入力モジュール１００の機能ブロック図
【符号の説明】
【００３５】
１  本発明による認証システム
１００  認証情報入力モジュール
１０１  ＣＰＵ
１０２  クロック回路
１０３  指紋センサ
１０４  ＧＰＳ受信回路
１０５  アンテナコイル
１０８  接続端子
１０９ａ  耐タンパメモリ
１０９ｂ  揮発性メモリ
１１０  認証データ作成手段
１２０  署名データ作成手段
１３０  データ返信手段
３００  ノートパソコン
７００  認証サーバ装置
９００  ＧＰＳ衛星
【図１】
2009104248.tif 000003
【図２】
2009104248.tif 000004
【図３】
2009104248.tif 000005