(57)【要約】【課題】  入力キーを備えた認証装置に指紋識別装置を設けた個人認証装置を組み合わせて、セキュリティ強度を強固にする認証方式が必要である。【解決手段】  入力キーを備えた認証装置によりパスワードを入力させて、同時に指紋識別装置により入力キー押下時の指の指紋を読み取り、指紋ＤＢおよびパスワードＤＢと照合する。入力キー押下毎に読み取った指紋画像を指紋ＤＢと照合して指紋認証をし、認証結果の個人識別子と指識別子を取得する。入力文字と、指紋ＤＢとの照合により取得した入力毎の指識別子を、パスワードＤＢと照合して指指定パスワード認証する。【選択図】  図６
2006085559.tif 000002
【特許請求の範囲】
【請求項１】
入力キーを備えた認証装置に指紋識別装置を設け、指紋ＤＢおよびパスワードＤＢを照合することを特徴とする個人認証装置。
【請求項２】
指紋ＤＢは、個人識別子と指識別子と指紋画像の組を、１ユーザ当たり複数格納する請求項１に記載の個人認証装置。
【請求項３】
パスワードＤＢは、入力文字と指識別子の複数組と個人識別子の組を、１ユーザ当たり１組格納する請求項１に記載の個人認証装置。
【請求項４】
入力キーを備えた認証装置によりパスワードを入力させて、同時に指紋識別装置により入力キー押下時の指の指紋を読み取り、指紋ＤＢおよびパスワードＤＢと照合することを特徴とするおよび個人認証方法。
【請求項５】
入力キー押下毎に指紋識別装置により読み取った指紋画像を指紋ＤＢと照合して指紋認証をし、認証結果の個人識別子と指識別子を取得し、全ての入力キー押下時の指紋から認証することを特徴とする請求項４に記載のおよび個人認証方法。
【請求項６】
入力キーにより入力された文字と、請求項５において取得した入力毎の指識別子をパスワードＤＢと照合して指指定パスワード認証することを特徴とする請求項４に記載のおよび個人認証方法。
【請求項７】
請求項４〜６に記載のおよび個人認証方法の手順を請求項１〜３に記載の個人認証装置に実行させるためのプログラムを読み出し可能に格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたパスワードの真偽を判定すると共に、読み取った指紋画像の真偽を判定し、より精度が高く確実な本人確認を可能にする、個人認証装置、および個人認証方法、およびおよび個人認証するための制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
個人認証の手段としてパスワードや暗証番号の入力（パスワード方式）が一般的に良く用いられている。また最近では、指紋認証をはじめとしたバイオメトリックス方式が、その使用方法の手軽さにより普及し始めている。しかし、パスワード方式ではパスワードが盗まれたり解読されたりすると容易にセキュリティが破られるし、バイオメトリクス方式においても複写した指紋を使用するなどして成りすましが可能な場合がある。そのため、より強固なセキュリティを実現するためにパスワード方式とバイオメトリックス方式を組み合わせた認証方式を用いる装置も考案されている。例えば特許文献１では、入力キーを備えた認証装置に指紋識別装置を設けた個人認証装置を考案している。
【特許文献１】特開2001-242952
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような入力キーを備えた認証装置に指紋識別装置を設けた個人認証装置のセキュリティ強度は、それぞれ単独の認証装置を組み合わせたセキュリティ強度と変わりがない。
【０００４】
本発明は、ユーザの利便性を損なわずに、パスワード方式と指紋認証方式の単純な組み合わせ以上にセキュリティを強固にすることが可能な指指定パスワード認証方式を用いた、個人認証装置および個人認証方法および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
また本発明は、入力キーを備えた認証装置によりパスワードを入力させて、同時に指紋識別装置により入力キー押下時の指の指紋を読み取り、指紋ＤＢおよびパスワードＤＢと照合することを特徴とする。入力キーがタッチパネル上に表示されたタッチセンサスイッチで、そのタッチパネルが指紋識別機能を持つ装置が望ましいが、入力キーの横に指紋読取装置が併設された装置や、入力キーの各キートップを開けた時に指紋画像の読み取り部が現われるように構成した装置でもよい。
【０００６】
また本発明は、入力キー押下毎に指紋識別装置により読み取った指紋画像を前記指紋ＤＢと照合して指紋認証をし、認証結果の個人識別子と指識別子を取得し、全ての入力キー押下時の指紋から認証することを特徴とする。指紋ＤＢは、個人識別子と指識別子と指紋画像の組を、１ユーザ当たり複数格納する。読み取った指紋画像を指紋ＤＢと照合することにより、誰のどの指なのか識別することが出来る。また、１ユーザ当たり複数の指を登録できるため、異なる指で複数回の指紋認識を行うことが可能となり、より強固なセキュリティを実現できる。指紋ＤＢは、個人認証装置の内部にあっても、外部に存在してネットワーク経由で接続しても良い。
【０００７】
また本発明は、入力キーにより入力された文字と、前記指紋ＤＢとの照合により取得した入力毎の指識別子を、前記パスワードＤＢと照合して指指定パスワード認証することを特徴とする。パスワードＤＢは、入力文字と指識別子の複数組と個人識別子の組を、１ユーザ当たり１組格納する。パスワードの各入力文字に対して指識別子を割り当てることにより指指定パスワードが可能となり、より強固なセキュリティを実現できる。パスワードＤＢは、個人認証装置の内部にあっても、外部に存在してネットワーク経由で接続しても良い。
【発明の効果】
【０００８】
本発明により、パスワードと複数の指紋という２種類の秘密の鍵と、更にパスワードを押す指という情報までも揃わないと個人認証されなくなり、単純なパスワード方式と指紋認証方式の組み合わせ以上に強固なセキュリティを実現することが出来る。しかも、従来のパスワード方式とほとんど変わらない操作でパスワード入力と指紋認証を同時にすることができ、ユーザの負担がほとんどない。更に、傍目から見て指紋認証をしているように見えないため、セキュリティを破るためには指紋の複製も必要だと気づきにくい。また、不正に利用しようとした場合には指紋が残って犯人特定の手がかりとなる。
【０００９】
また、実施例２のように、指紋認識率がやや低い場合でも何度も認証に失敗することを避けてユーザの利便性を高めた柔軟な運用が可能である。
更に、実施例３のように、複数人による指指定パスワード入力を必要とする、極めて強固なセキュリティとすることが可能である。
【発明を実施するための最良の形態】
【００１０】
（実施例１）
以下、本発明の実施例を図面を参照して説明する。
【００１１】
図１は、本発明に係る個人認証装置の実施例のシステム構成を示すブロック図で、図２は、その中のタッチパネルの一例である。図３は、システム全体の構成を示す図である。図４は、図１の個人認証装置におけるデータ処理の流れを示すフローチャートである。
【００１２】
まず、図１により本実施例の個人認証装置の構成を説明する。
【００１３】
本実施例の個人認証装置は、中央処理装置１、記憶装置２、外部補助記憶装置３、指紋認証機能つきタッチパネル４、ネットワーク接続装置５などから構成されている。
【００１４】
図２は、指紋認証機能つきタッチパネル４の一例である。
【００１５】
図３に示されるように、個人認証装置は、ユーザが入力したパスワードおよび指紋画像を、ネットワーク接続装置５を経由して個人情報ＤＢ、指紋ＤＢおよびパスワードＤＢと照合し、認証を行う。
【００１６】
図４は、装置の利用者があらかじめ、個人情報ＤＢ、指紋ＤＢおよびパスワードＤＢに登録する情報の例である。個人情報ＤＢには、利用者が提供した氏名、住所などの個人情報を登録し、システム内部でユーザを識別する一意の番号（０を除く）をユーザＩＤに割り振る。ユーザＩＤは、指紋ＤＢとパスワードＤＢでもユーザを特定するキーとして用いられる。指紋ＤＢには、１ユーザに対して複数の指の指紋画像とそれがどの指なのかを登録し、指紋認証機能つきタッチパネル４によって読み取られた指紋画像がどのユーザＩＤのどの指のものか識別できるようにする。全ての指を登録する必要はないが、パスワードＤＢに登録する指は全て登録しなければいけない。パスワードＤＢには、数字や文字だけではなく、各文字をどの指で押すか（指指定パスワード）を登録する。例えば、「｛３，６（右親指）｝，｛８，９（右薬指）｝，｛８，５（左小指）｝，｛７，８（右中指）｝」と登録する。
【００１７】
図５は、および個人認証プログラム、プログラムワークメモリが記憶装置２に格納され、プログラムが実行可能となった状態のメモリマップを示す。
【００１８】
外部補助記憶装置３は、プログラム、個人情報ＤＢ、指紋ＤＢおよびパスワードＤＢ等が媒体から個人認証装置に配給可能であることを示す。プログラムおよび各ＤＢ等が格納される記憶媒体としては、ＲＯＭ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードディスク、メモリカード、光磁気ディスクなどを用いることが可能である。
【００１９】
次に、本実施例の作用について図６のフローチャートに基づいて説明する。
【００２０】
まず、ユーザが入力したキーを認識し（ステップＳ６０１）、何のキーか判定する（ステップＳ６０２）。パスワードキー（図２のタッチパネルの場合は０〜９、＊、＃）であれば、入力文字が最大文字数を超えていないか判定し（ステップＳ６０３）、超えていればＳ６０１に戻る。最大文字数を超えていなければ、指紋を読み取り（ステップＳ６０４）、読み取った指紋画像を指紋ＤＢと照合して指紋認証をし（ステップＳ６０５）、ユーザＩＤと指番号を取得する。指紋認証が出来なかった場合は、ユーザＩＤと指番号は０とする。すなわち、ユーザＩＤと指番号に０は存在しないものとする。入力キーとユーザＩＤと指番号を一組の認識データとして、図５の５０４プログラムワークメモリに追加格納する（ステップＳ６０６）。図７は、４文字目まで認識データを格納した状態を示している。
【００２１】
Ｓ６０２でキャンセルと判定された場合は、図５の５０４プログラムワークメモリに格納されている全ての認識データを削除する（ステップＳ６０７）。
【００２２】
Ｓ６０２で認証開始キー（図２のタッチパネルの場合はＯＫ）が認識された場合は、まず５０４プログラムワークメモリに格納されている認識データのユーザＩＤが全て０でなく、かつ同じであるか判定する（ステップＳ６０８）。これは、複数の指紋による個人認証をしたのと同じことである。認証結果がＯＫであれは、指指定パスワード認証を行う（ステップＳ６０９）。これは、５０４プログラムワークメモリに格納されている認識データの入力文字と指番号が、パスワードＤＢに格納されたユーザＩＤに対応するパスワード情報の文字コードと指番号と、一致するか判定するものである。順序も含めた一致を判定する方がより一般的であると思われるが、運用によっては組み合わせで判定することも可能である。認証結果がＯＫであれば、認証ＯＫ処理を行い（ステップＳ６１０）、全体の処理を終了する。Ｓ６０８またはＳ６０９のいずれかがＮＧであれば、認証ＮＧ処理を行い（ステップＳ６１１）、全体の処理を終了する。
【００２３】
（実施例２）
実施例１のＳ６０５において指紋認証の認識率が良くなかったり誤認識率が高かったりする場合、認識データのいくつかのユーザＩＤが０になったり、異なるユーザＩＤになったりして、Ｓ６０８の認証結果がＮＧとなることが頻発する場合が考えられる。そのような場合、１つだけはユーザＩＤ＝０を許すとか、半分より多くのユーザＩＤが同じであれば良いなど、Ｓ６０８の判定基準を若干下げることにより、ユーザの利便性を高める運用を行うことが可能である。その場合Ｓ６０９において、５０４プログラムワークメモリに格納されている認識データ中の、ユーザＩＤ＝０もしくは異なるユーザＩＤである入力文字に対して、指番号は判定に用いず入力文字のみで判定する。
【００２４】
（実施例３）
パスワードＤＢに登録するパスワードとして、一文字ずつユーザＩＤも加え、複数人のユーザＩＤを許可することにより、複数人による特定の指によるパスワード入力がないと認証されない更に強固なセキュリティのシステムにすることが可能である。その場合、実施例１のＳ６０８の指紋認証とＳ６０９の指指定パスワード認証を１つの認証処理（ユーザ指指定パスワード認証）で行う。
【図面の簡単な説明】
【００２５】
【図１】本実施を実現する情報処理システムのハードウェア構成を示すブロック図である。
【図２】本実施例のタッチパネルの一例を示す図である。
【図３】本実施におけるシステム全体の構成を示す図である。
【図４】各データベースに格納される情報の一例を示す図である。
【図５】および個人認証プログラムが実行可能となった状態のメモリマップである。
【図６】図１のコンピュータにおけるデータ処理の流れを示すフローチャートである。
【図７】４文字分の認識データが格納された状態のプログラムワークメモリを示す図である。
【図１】
2006085559.tif 000003
【図２】
2006085559.tif 000004
【図３】
2006085559.tif 000005
【図４】
2006085559.tif 000006
【図５】
2006085559.tif 000007
【図６】
2006085559.tif 000008
【図７】
2006085559.tif 000009