(57)【要約】【課題】ユーザが個人認証に成功している間のみ、ユーザからの入力を許可する情報処理装置及び個人認証方法を提供することである。【解決手段】例えば銀行のＡＴＭシステムのインタフェースにおいて、ユーザが指紋読取装置１０１に指を置き、指紋認証により個人認証に成功している間のみ、ユーザのキーボード１０２からの暗証番号の入力を有効とする。指紋読取装置１０１に指を置いていないとき、また指を置いていても個人認証に成功しなかったときは、ユーザのキーボード１０２からの暗証番号の入力は無効とする。【選択図】図１
2007193718.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指紋の画像を読み取る指紋読取部と、
登録済みユーザの指紋データを管理し、前記指紋読取部でユーザから入力された指紋データと前記登録済み指紋データとの比較検証を行う指紋データ管理部と、
ユーザが暗証番号を入力するキーボードと、
前記暗証番号の入力桁数を表示するディスプレイと、
入出力を制御しユーザから入力された前記暗証番号をメインシステムに送信するための制御部と、
ユーザから入力中の前記暗証番号を一時的に保持する暗唱番号一時記憶部と、
を有し、
ユーザが指紋認証により個人認証に成功している間のみ前記暗証番号の入力を可能とすることを特徴とする情報処理装置。
【請求項２】
ユーザの指紋の画像を読み取る指紋読取手順と、
登録済みユーザの指紋データを管理しユーザから入力された指紋データと登録済み指紋データとの比較検証を行う手順と、
ユーザが暗証番号を入力する手順と、
前記暗証番号の入力桁数を表示する手順と、
入出力を制御しユーザから入力された前記暗証番号をメインシステムに送信するための制御手順と、
ユーザから入力中の前記暗証番号を一時的に保持するための手順と、
を有し、
ユーザが指紋認証により個人認証に成功している間のみ前記暗証番号の入力を可能とすることを特徴とする情報処理装置の個人認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に処理の開始に先立ち操作者の認証を行う情報処理装置に関するものである。
【背景技術】
【０００２】
個人認証装置を備えるノートＰＣ、ＰＤＡ、携帯電話等の携帯端末において、システム起動時にユーザの個人認証を行うことにより、セキュリティ性を高めていることが知られている。またシステム操作中において、ユーザから一定時間入力がなされないときシステムをロックし、ユーザ操作再開時に再度個人認証を求めることにより、更にセキュリティ性を高めているものもある。常時個人認証が求められるシステムとして、特許文献１がある。
この特許文献１に記述されているコンピュータシステムは、個人認証が行われた後、ユーザから一定時間入力が無ければ、表示装置の画像が隠蔽され、再度個人認証を必要とすることによりセキュリティ性を高める記述が開示されている。
【特許文献１】特開平１０−２８３０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
システム起動時のみに、個人認証が行われる情報処理装置は、個人認証後セキュリティロックが解除され、その後は個人認証を求められず、誰でも操作が可能となりセキュリティ性が低下するという課題がある。また、ユーザから一定時間入力がなされない場合、システムをロックし個人認証を再度必要とする特許文献１の様な技術においては、ユーザの入力が無くなった時点からシステムがロックされるまでの期間は、誰でも操作が可能となりセキュリティ性が低下するという課題がある。
【０００４】
本発明は上記課題を解決することを目的として、個人認証に成功している間のみユーザの入力を許可する情報処理装置及び個人認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の情報処理装置は、
ユーザの指紋の画像を読み取る指紋読取部と、
登録済みユーザの指紋データを管理し、前記指紋読取部でユーザから入力された指紋データと前記登録済み指紋データとの比較検証を行う指紋データ管理部と、
ユーザが暗証番号を入力するキーボードと、
前記暗証番号の入力桁数を表示するディスプレイと、
入出力を制御しユーザから入力された前記暗証番号をメインシステムに送信するための制御部と、
ユーザから入力中の前記暗証番号を一時的に保持する暗唱番号一時記憶部と、
を有し、
ユーザが指紋認証により個人認証に成功している間のみ前記暗証番号の入力を可能とすることで、
個人認証成功後における第３者のユーザ入力可能状態に起因するセキュリティ性低下を防止することができる。
【発明の効果】
【０００６】
本発明は、個人認証成功中にのみユーザ入力を許可することにより、個人認証成功後における第３者の入力を防ぐことが可能となり、セキュリティ性を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態を、銀行のＡＴＭで利用する場合を例にとり、図面を参照しながら説明する。
【０００８】
（実施の形態１）
図１は、本発明の第１の実施の形態における情報処理装置のユーザインタフェースである。
【０００９】
図１において、１０１は人間の指紋の画像を読み取る指紋読取部、１０２は暗証番号を入力するキーボード（［０］，［１］，〜，［９］，［訂正］の１１ボタン）、１０３はユーザからの暗証番号入力桁数を表示するディスプレイである。
【００１０】
ユーザは指紋読取部１０１から入力した指紋データと予め登録済みの指紋データの一致が確認され、個人認証が成功している間のみ、キーボード１０２から暗証番号の入力が可能となる。このことは、一度個人認証に成功しても、暗証番号入力中に指紋読取部１０１から指を離し個人認証が行えない状態にある時は、キーボード１０２から暗証番号の入力が不可能になることを意味する。キーボード１０２から暗証番号を１桁入力する度に、ディスプレイ１０３から”＊”が出力される。ユーザが４桁の暗証番号を入力し、予め登録済みの暗証番号と一致が確認されれば、ユーザはＡＴＭシステムの各種サービスを受けることが可能となる。
【００１１】
図２は、本実施の形態における情報処理装置の構成図である。
【００１２】
図２おいて、２０１は指紋データを読み取る指紋読取部、２０２は登録済みユーザの指紋データを管理しユーザから入力された指紋データと登録済み指紋データとの比較検証を行う指紋データ管理部、２０３は暗証番号を入力するキーボード、２０４はユーザに暗証番号の入力桁数を表示するディスプレイ、２０５はキーボード及びディスプレイの入出力及びＡＴＭに暗証番号の入力を行う制御部、２０６はユーザから入力された暗証番号を一時的に保管する暗証番号一時記憶部、２０７はＡＴＭのメインシステムである。
【００１３】
以上のように構成された情報処理装置において、指紋読取部２０１は、ユーザの指紋を読み取ってその画像データを指紋データ管理部２０２に渡す。指紋データ管理２０２は、各ユーザの指紋画像データとそのユーザを特定するためのユーザＩＤを１セットにして管理している。指紋データ管理２０２は、指紋読取部２０１から受け取った指紋画像データと、既に登録済みであるユーザの指紋画像データと比較を行い、一致すればその画像データの対となるユーザＩＤを制御部２０５に渡す。また指紋データ管理部２０２は暗証番号入力許可フラグも管理している。指紋読取部２０１から画像データの入力があり、かつユーザＩＤが特定できた時のみ、暗証番号入力許可フラグを立てる。指紋読取部２０１から画像データの受け渡しが無い、あるいは画像データを受け取ってもユーザＩＤが特定不可能な場合は暗証番号入力許可フラグをおろす。指紋データ管理部２０２は暗証番号入力許可フラグの更新を常に行っている。キーボード２０３は、ユーザからの暗証番号（［０］〜［９］の何れか）あるいは［訂正］キーが押された情報を制御部２０５に渡す。ディスプレイ２０４は、制御部２０５の命令に従い、”＊”を１文字出力あるいは、最後尾の”＊”を１文字消去する。暗証番号一時記憶部２０６は、暗証番号を一時期的に記憶する記憶部である。制御部２０５は、指紋データ管理部２０２が管理する暗証番号入力許可フラグが立っていれば、キーボード２０３からの入力を有効とし、暗証番号入力許可フラグが下りていれば、キーボード２０３からの入力を無効とする。制御部２０５はキーボード２０３からの入力が有効であるとき、数字キーの入力であれば暗証番号一時記憶部２０６に暗証番号として書き込み、ディスプレイ２０４に”＊”を１文字出力する命令を出し、訂正キーの入力であれば暗証番号一時記憶部２０６から暗証番号を１桁削除しディスプレイ２０４に”＊”を１文字消去する命令を出す。暗証番号が４桁入力されれば、暗証番号一時記憶部２０６から暗証番号を読取り（同時に暗証番号一時記憶部２０６の初期化を行い）、暗証番号のデータとユーザＩＤをメインシステム２０７に渡す。メインシステム２０７は、制御部２０５から受け取った暗証番号とユーザＩＤを検証し、暗証番号が正しければＡＴＭの通常業務を開始（この内容は本実施の形態から外れるため記述しない）し、制御部２０５に処理の終了命令を出す。間違っていれば制御部２０５に初期化命令を出し、制御部２０５は処理を最初から再開する。
【００１４】
図３及び図４は、本実施の形態における情報処理装置の処理動作のフローチャート図である。本実施の形態における情報処理装置は、図３及び図４に示した２つのフローから構成される。図３は、本実施の形態における処理動作のメインフローであり、図４は指紋読取装置からの入力を常に監視する指紋読取フローである。各フローは、スレッド処理で非同期に並行して処理を行う。
【００１５】
まず図３のメインフロー３０１について説明する。
【００１６】
ステップ３０２は、図４の指紋読取スレッド４０１を起動する。
ステップ３０３は、キーボードからの入力有無を判定する。入力が無ければ、入力があるまでこのステップで待機することになる。入力があればステップ３０４に移動する。
ステップ３０４は、キーボードからどのキーが押されたかを判定して処理の振り分けを行う。「０」から「９」の数字キーが押されればステップ３０５に、「訂正」キーが押されればステップ３１１に移動する。
ステップ３０５は、入力許可フラグが立っているかどうかを判定して処理の振り分けを行う。入力許可フラグの状態遷移（立てる／降ろす）は、指紋読取スレッド４０１が行う。入力許可フラグが立っていれば３０６に、降りていればステップ３０３に移動する。
ステップ３０６は、暗証番号一時記憶メモリに、入力された数字キーの暗証番号を１文字格納する。
ステップ３０７は、「＊」をディスプレイに出力する。
ステップ３０８は、暗証番号が４桁入力されたかを判定して処理の振り分けを行う。４桁入力されればステップ３０９に、４桁未満であればステップ３０３に移動する。
ステップ３０９は、図４の指紋読取スレッドを終了させる。
ステップ３１０は、ＡＴＭのメインシステムに暗証番号を送信する。
ステップ３１１は、暗証番号一時記憶メモリから最後尾の桁を１文字削除する。
ステップ３１２は、ディスプレイから最後尾の「＊」を１文字消去する。消去後はステップ３０３に移動する。
【００１７】
次に図４の指紋読取スレッド４０１について説明する。
【００１８】
ステップ４０２は指紋読取装置から指紋データを読取る。
ステップ４０３は指紋データが正しく読み取れたかどうかを判定する。指紋読取装置に指が置かれていない、あるいは置かれていても正しい位置に置かれていない場合などは、指紋データが正しく読み取れず、ステップ４０６に移動する。指紋データが正しく読み取れた場合は、ステップ４０４に移動する。
ステップ４０４は、読み取れた指紋データがユーザ指紋管理内で保持しているユーザ指紋管理ファイル内に存在する指紋データと一致するかどうかを判定する。一致する指紋データがあればステップ４０５に、一致する指紋データが無ければステップ４０６に移動する。
ステップ４０５は、入力許可フラグを立てる。
ステップ４０６は、入力許可フラグを降ろす。
【００１９】
このように、本実施の形態によれば、ユーザが指紋認証により個人認証に成功している間のみ暗証番号の入力が可能となり、セキュリティ性を向上させることができる。
【産業上の利用可能性】
【００２０】
本発明は、ユーザの個人認証成功中にのみユーザの入力を許可することで、セキュリティ性を向上させた情報処理装置として有用である。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態１における情報処理装置のユーザインタフェースを示す図
【図２】本発明の実施の形態１における情報処理装置の構成図
【図３】本発明の実施の形態１における情報処理装置のメインフローチャート
【図４】本発明の実施の形態１における情報処理装置の指紋読取フローチャート
【符号の説明】
【００２２】
１０１  指紋読取部
１０２  キーボード
１０３  ディスプレイ
２０１  指紋読取部
２０２  指紋データ管理部
２０３  キーボード
２０４  ディスプレイ
２０５  制御部
２０６  暗証番号一時記憶部
２０７  メインシステム（ＡＴＭ）
【図１】
2007193718.tif 000003
【図２】
2007193718.tif 000004
【図３】
2007193718.tif 000005
【図４】
2007193718.tif 000006