(57)【要約】【課題】認証システムに利便性とセキュリティ性とを兼ね備えられるようにすることを目的とする。【解決手段】（１）まず、利用者は、指紋認証端末１１０のタッチパネル１１２に自身のＩＤ番号を数桁入力する。例えば、利用者は、８桁のＩＤ番号のうち４桁を入力する。指紋認証装置２００は、タッチパネル１１２に入力されたＩＤ番号に基づいて、利用者の指紋データと照合する個人情報を絞り込むと共に照合閾値を決定する。（２）次に、利用者は、指紋認証端末１１０の指紋センサ１１１に指を置く。指紋認証装置２００は、指紋センサ１１１により読み取られた指紋データをＩＤ番号に基づいて絞り込んだ各個人情報と照合する。（３）そして、指紋認証装置２００は、照合率（一致の度合）が照合閾値以上であれば、利用者を正当な利用者として認証する。【選択図】図１
2010286920.tif 000002
【特許請求の範囲】
【請求項１】
複数の登録者それぞれの登録情報であって登録者を識別する登録文字列と前記登録者を識別する登録生体情報とを含む登録情報を記憶する登録情報記憶部と、
利用者を識別する所定の文字列から少なくとも一文字を省略した文字列を利用者文字列として入力装置から入力する利用者文字列入力部と、
前記利用者文字列入力部に入力された利用者文字列に基づいて、前記登録情報記憶部に記憶される複数の登録情報から前記利用者の登録情報の候補をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて絞り込む登録情報絞込部と、
利用者を識別する生体情報を利用者生体情報として入力装置から入力する利用者生体情報入力部と、
前記利用者生体情報入力部に入力された利用者生体情報と前記登録情報絞込部により絞り込まれた各登録情報の候補に含まれる登録生体情報との比較結果に基づいて、前記利用者が登録者であるか否かをＣＰＵを用いて判定する利用者判定部と
を備えたことを特徴とする生体認証装置。
【請求項２】
前記生体認証装置は、さらに、
前記利用者生体情報と各登録情報の候補に含まれる登録生体情報との一致の度合を示す値を照合率としてＣＰＵを用いて算出する照合率算出部と、
前記利用者文字列に基づいて、前記照合率と比較する値を照合閾値としてＣＰＵを用いて決定する照合閾値決定部とを備え、
前記利用者判定部は、前記生体照合部により算出された各照合率と前記照合閾値決定部により決定された照合閾値との比較結果に基づいて、前記利用者が登録者であるか否かを判定する
ことを特徴とする請求項１記載の生体認証装置。
【請求項３】
前記照合閾値決定部は、前記利用者文字列の文字数に基づいて前記照合閾値を決定する
ことを特徴とする請求項２記載の生体認証装置。
【請求項４】
前記照合閾値決定部は、前記利用者文字列に基づいて絞り込まれた前記登録情報の候補数に基づいて前記照合閾値を決定する
ことを特徴とする請求項２記載の生体認証装置。
【請求項５】
前記利用者生体情報入力部は、前記利用者判定部により前記利用者が登録者でないと判定された場合、新たな利用者生体情報を入力し、
前記利用者判定部は、新たな利用者生体情報と前記登録情報の候補に含まれる登録生体情報との比較結果に基づいて、前記利用者が登録者であるか否かを判定する
ことを特徴とする請求項１〜請求項４いずれかに記載の生体認証装置。
【請求項６】
前記利用者文字列入力部は、前記利用者判定部により前記利用者が登録者でないと判定された場合、前記利用者文字列に加える文字列を追加文字列として入力し、
前記登録情報絞込部は、前記追加文字列を加えた新たな利用者文字列に基づいて登録情報の候補を絞り込み、
前記利用者判定部は、新たな利用者生体情報と各登録情報の候補に含まれる登録生体情報との比較結果に基づいて、前記利用者が登録者であるか否かを判定する
ことを特徴とする請求項５記載の生体認証装置。
【請求項７】
前記利用者生体情報入力部は、前記利用者判定部により前記利用者が登録者でないと判定された場合、新たな利用者生体情報を入力し、
前記利用者文字列入力部は、前記利用者判定部により前記利用者が登録者でないと判定された場合、前記利用者文字列に加える文字列を追加文字列として入力し、
前記登録情報絞込部は、前記追加文字列を加えた新たな利用者文字列に基づいて登録情報の候補を絞り込み、
前記照合率算出部は、新たな利用者生体情報と各登録情報の候補に含まれる登録生体情報との新たな照合率を算出し、
前記照合閾値決定部は、新たな利用者文字列に基づいて新たな照合閾値を決定し、
前記利用者判定部は、新たな照合率と新たな照合閾値との比較結果に基づいて前記利用者が登録者であるか否かを判定する
ことを特徴とする請求項２〜４いずれかに記載の生体認証装置。
【請求項８】
文字列を入力する入力装置である文字列入力装置と、
生体情報を読み取る入力装置である生体読取装置と、
請求項１〜請求項７いずれかに記載の生体認証装置と
を有することを特徴とする生体認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、指紋認証を行う生体認証装置および生体認証システムに関するものである。
【背景技術】
【０００２】
従来の指紋認証システムにおいて、指紋読取部で読み取られた指紋データが特徴情報抽出手段によってその特徴を解析・抽出され、特徴点データが作成される。
次に、特徴情報抽出手段によって抽出された特徴点データと個人情報記憶装置に予め登録されている指紋データとのデータ照合率を指紋照合手段で算出する。
そして、指紋照合結果判定手段によってデータ照合率と予め設定されている閾値とを比較し、データ照合率が閾値より大きければ本人と判定する。即ち、指紋読取部で読み取られた指紋と個人情報記憶装置に予め登録されている指紋データとが一致すると判定する。
【０００３】
また、指紋照合しようとする人の指紋状態が悪い場合は、ＩＤ番号入力手段によってＩＤ番号を入力し、ＩＤ番号に対応する登録指紋データを個人情報記憶装置から検索し、登録指紋データと読取指紋データとのデータ照合率を算出し、１対１照合により本人判定を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１１５４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＩＤ番号入力で運用する場合、ユーザは認証を受ける度にＩＤ番号の入力を求められ、ＩＤ番号の桁数が大きいシステムでは入力に対する作業時間と作業負担が掛かるという課題がある。本人識別ＮＧとなった場合、ユーザはＩＤ番号の再入力を求められ、やはり作業時間と作業負担が掛かる。
【０００６】
本発明は、例えば、認証システムに利便性とセキュリティ性とを兼ね備えられるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の生体認証装置は、
複数の登録者それぞれの登録情報であって登録者を識別する登録文字列と前記登録者を識別する登録生体情報とを含む登録情報を記憶する登録情報記憶部と、
利用者を識別する所定の文字列から少なくとも一文字を省略した文字列を利用者文字列として入力装置から入力する利用者文字列入力部と、
前記利用者文字列入力部に入力された利用者文字列に基づいて、前記登録情報記憶部に記憶される複数の登録情報から前記利用者の登録情報の候補をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて絞り込む登録情報絞込部と、
利用者を識別する生体情報を利用者生体情報として入力装置から入力する利用者生体情報入力部と、
前記利用者生体情報入力部に入力された利用者生体情報と前記登録情報絞込部により絞り込まれた各登録情報の候補に含まれる登録生体情報との比較結果に基づいて、前記利用者が登録者であるか否かをＣＰＵを用いて判定する利用者判定部と
を備える。
【発明の効果】
【０００８】
本発明によれば、例えば、ＩＤ番号（利用者を識別する所定の文字列の一例）の入力を簡略化して生体認証を行うことにより、認証システムに利便性とセキュリティ性とを兼ね備えることができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１における指紋認証システム１００の概要図。
【図２】実施の形態１における指紋認証装置２００の機能構成図。
【図３】実施の形態１における個人情報テーブル２９１および照合閾値テーブル２９２を示す図。
【図４】実施の形態１における指紋認証方法を示すフローチャート。
【図５】実施の形態１における個人情報テーブル２９１および照合閾値テーブル２９２の別例を示す図。
【図６】実施の形態２における指紋認証方法を示すフローチャート。
【図７】実施の形態３における指紋認証方法を示すフローチャート。
【図８】実施の形態４における個人情報テーブル２９１および照合閾値テーブル２９２を示す図。
【図９】実施の形態４における照合閾値と個人情報の検索ヒット数との関係を示す図。
【図１０】実施の形態４における個人情報テーブル２９１および照合閾値テーブル２９２の別例を示す図。
【発明を実施するための形態】
【００１０】
実施の形態１．
ＩＤ番号の一部入力により個人情報を絞り込み、ＩＤ番号の入力桁数に基づく照合閾値を用いて指紋認証を行う指紋認証システムについて説明する。
【００１１】
図１は、実施の形態１における指紋認証システム１００の概要図である。
実施の形態１における指紋認証システム１００の概要について、図１に基づいて以下に説明する。
【００１２】
指紋認証システム１００（生体認証システムの一例）は、指紋センサ１１１（生体読取装置の一例）とタッチパネル１１２（文字列入力装置の一例）とを有する指紋認証端末１１０と、指紋認証処理を行う指紋認証装置２００（生体認証装置の一例）とを有する。
【００１３】
（１）まず、利用者は、指紋認証端末１１０のタッチパネル１１２に自身のＩＤ番号を数桁入力する。例えば、利用者は、８桁のＩＤ番号のうち４桁を入力する。指紋認証装置２００は、タッチパネル１１２に入力されたＩＤ番号に基づいて、利用者の指紋データと照合する個人情報を絞り込むと共に照合閾値を決定する。
（２）次に、利用者は、指紋認証端末１１０の指紋センサ１１１に指を置く。指紋認証装置２００は、指紋センサ１１１により読み取られた指紋データをＩＤ番号に基づいて絞り込んだ各個人情報と照合する。
（３）そして、指紋認証装置２００は、照合率（一致の度合）が照合閾値以上であれば、利用者を正当な利用者として認証する。
【００１４】
図２は、実施の形態１における指紋認証装置２００の機能構成図である。
実施の形態１における指紋認証装置２００の機能構成について、図２に基づいて以下に説明する。
【００１５】
指紋認証装置２００は、パネル操作入力部２１０（利用者文字列入力部の一例）、個人情報絞込部２２０（登録情報絞込部の一例）、指紋データ入力部２３０（利用者生体情報入力部の一例）、特徴情報抽出部２４０、指紋照合・判定部２５０、利用者認証部２６０（利用者判定部の一例）および指紋認証記憶部２９０（登録情報記憶部の一例）を備える。
【００１６】
指紋認証記憶部２９０は、指紋認証装置２００で使用されるデータを記憶する。
個人情報テーブル２９１や照合閾値テーブル２９２は、指紋認証記憶部２９０に記憶されるデータの一例である。
【００１７】
個人情報テーブル２９１は、複数の登録者（正当な利用者）それぞれの個人情報（登録情報の一例）であって登録者を識別するＩＤ番号（登録文字列の一例）と登録者を識別する指紋データ（登録生体情報）とを含む個人情報を示す。
【００１８】
図３は、実施の形態１における個人情報テーブル２９１および照合閾値テーブル２９２を示す図である。
実施の形態１における個人情報テーブル２９１および照合閾値テーブル２９２について、図３に基づいて以下に説明する。
【００１９】
個人情報テーブル２９１は、個人を識別する「個人情報」として「ＩＤ番号」と「指紋データ」とを示す。個人情報テーブル２９１には、複数の個人情報が登録されている。
【００２０】
「ＩＤ番号」には、登録者を識別するＩＤ番号が設定される。
「指紋データ」には、登録者から読み取られた指紋データが記憶される記憶領域のアドレスが設定される。但し、以下の説明において「指紋データ」には指紋データが直接設定されているものとする。
【００２１】
以下、個人情報テーブル２９１に設定されているＩＤ番号を「登録ＩＤ番号２９１ａ」といい、個人情報テーブル２９１に設定されている指紋データを「登録指紋データ２９１ｂ」という。
また、個人情報テーブル２９１に個人情報が登録されている個人を「登録者」（正当な利用者）という。
【００２２】
照合閾値テーブル２９２は、ＩＤ番号の「入力桁数」に対応する「照合閾値」を示す。
「入力桁数」には、登録ＩＤ番号２９１ａの桁数（８桁）以下の数値が設定されている。
「照合閾値」には、入力桁数が多いほど小さく、入力桁数が少ないほど大きい値が設定されている。「Ｌ」はＬレベルの値、「Ｌ＋ｘ」はＬ＋ｘレベルの値を示しているものとする。
【００２３】
図２に戻り、指紋認証装置２００の説明を続ける。
【００２４】
パネル操作入力部２１０は、利用者のＩＤ番号から少なくとも一桁を省略した番号を入力ＩＤ番号１０１（利用者文字列の一例）として指紋認証端末１１０から入力する。
【００２５】
個人情報絞込部２２０は、パネル操作入力部２１０に入力された入力ＩＤ番号１０１に基づいて、指紋認証記憶部２９０に記憶される複数の個人情報から利用者の個人情報の候補をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて絞り込む。
【００２６】
指紋データ入力部２３０は、利用者の指紋データを読取指紋データ１０２（利用者生体情報の一例）として指紋認証端末１１０から入力する。
【００２７】
特徴情報抽出部２４０は、指紋データ入力部２３０に入力された読取指紋データ１０２から指紋の特徴情報を抽出特徴情報２０３としてＣＰＵを用いて抽出する。
【００２８】
指紋照合・判定部２５０は、指紋照合部２５１（照合率算出部の一例）、照合閾値決定部２５２および指紋照合結果判定部２５３を備える。
【００２９】
指紋照合部２５１は、読取指紋データ１０２から抽出された抽出特徴情報２０３と各個人情報の候補に含まれる登録指紋データ２９１ｂとの一致の度合（例えば、割合や一致数）を示す値を照合率２０４としてＣＰＵを用いて算出する。
【００３０】
照合閾値決定部２５２は、入力ＩＤ番号１０１に基づいて、照合率２０４と比較する値を照合閾値２０５としてＣＰＵを用いて決定する。
例えば、照合閾値決定部２５２は、入力ＩＤ番号１０１の桁数（入力桁数２０１）と照合閾値テーブル２９２とに基づいて照合閾値２０５を決定する。
【００３１】
指紋照合結果判定部２５３は、各照合率２０４に基づいて指紋照合結果２０６をＣＰＵを用いて判定する。
例えば、指紋照合結果判定部２５３は、各照合率２０４と照合閾値２０５とを比較して指紋照合結果２０６を判定する。
【００３２】
利用者認証部２６０は、指紋照合結果２０６に基づいて、利用者が登録者であるか否かをＣＰＵを用いて判定する。
【００３３】
指紋認証装置２００は、ＣＰＵ（マイクロプロセッサ、マイクロコンピュータともいう）と記憶装置（例えば、ＲＯＭとＲＡＭ）とを備える（図示省略）。
【００３４】
記憶装置には、ＯＳ（オペレーティングシステム）、プログラム群、ファイル群が記憶されている。
【００３５】
プログラム群には、実施の形態において「〜部」として説明する機能を実行するプログラムが含まれる。プログラムは、ＣＰＵにより読み出され実行される。すなわち、プログラムは、コンピュータを「〜部」として機能させるものであり、また「〜部」の手順や方法をコンピュータに実行させるものである。
【００３６】
ファイル群には、実施の形態において説明する「〜部」で使用される各種データ（入力、出力、判定結果、計算結果、処理結果など）が含まれる。
【００３７】
実施の形態において構成図およびフローチャートに含まれている矢印は主としてデータや信号の入出力を示す。
【００３８】
実施の形態において「〜部」として説明するものは「〜回路」「〜装置」「〜機器」であってもよく、また「〜ステップ」「〜手順」「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェア、ソフトウェア、ハードウェアまたはこれらの組み合わせのいずれで実装されても構わない。
【００３９】
図４は、実施の形態１における指紋認証方法を示すフローチャートである。
実施の形態１における指紋認証方法について、図４に基づいて以下に説明する。
【００４０】
指紋認証装置２００の各「〜部」は、以下に説明する処理をＣＰＵを用いて実行する。
【００４１】
まず、指紋認証方法の概要について説明する。
【００４２】
パネル操作入力部２１０は入力ＩＤ番号１０１を入力し（Ｓ１１０）、個人情報絞込部２２０は入力ＩＤ番号１０１に基づいて個人情報の候補を絞り込む（Ｓ１１１）。
指紋データ入力部２３０は読取指紋データ１０２を入力し（Ｓ１２０）、特徴情報抽出部２４０は読取指紋データ１０２から特徴情報を抽出する（Ｓ１２１）。
指紋照合部２５１は抽出特徴情報２０３を個人情報候補２０２と照合し（Ｓ１３０）、照合閾値決定部２５２はＩＤ番号の入力桁数２０１に基づいて照合閾値２０５を決定し（Ｓ１３１）、指紋照合結果判定部２５３は照合率２０４と照合閾値２０５とを比較する（Ｓ１３２）。
「照合率≧照合閾値」の場合（Ｓ１３３）、利用者認証部２６０は利用者を認証する（Ｓ１４０）。
「照合率＜照合閾値」の場合（Ｓ１３３）、利用者認証部２６０は利用者を認証しない（Ｓ１４１）。
【００４３】
次に、指紋認証方法の詳細について説明する。
【００４４】
＜Ｓ１１０＞
利用者は指紋認証端末１１０のタッチパネル１１２に自分のＩＤ番号の数桁（ＩＤ番号より少ない桁数）を入力し、指紋認証端末１１０はタッチパネル１１２に入力された数桁のＩＤ番号を出力する。入力されたＩＤ番号を「入力ＩＤ番号１０１」とする。
指紋認証装置２００のパネル操作入力部２１０は、指紋認証端末１１０から出力された入力ＩＤ番号１０１を入力する。
さらに、パネル操作入力部２１０は、入力ＩＤ番号１０１の桁数を算出する。入力ＩＤ番号１０１の桁数を「入力桁数２０１」とする。
Ｓ１１０の後、処理はＳ１１１に進む。
【００４５】
＜Ｓ１１１＞
個人情報絞込部２２０は、個人情報テーブル２９１を検索し、入力ＩＤ番号１０１に対応する登録ＩＤ番号２９１ａを含む個人情報を特定する。個人情報絞込部２２０により特定された個人情報を「個人情報候補２０２」とする。
例えば、入力ＩＤ番号１０１が「１２３」である場合、個人情報テーブル２９１（図３参照）に登録されている各個人情報のうち登録ＩＤ番号２９１ａに「１２３」が含まれる３つの個人情報（ＩＤ番号：「０００００１２３」「１２３０００００」「１２３００００１」）が個人情報候補２０２として特定される。
Ｓ１１１の後、処理はＳ１２０に進む。
【００４６】
Ｓ１１１において、入力ＩＤ番号１０１に対応する登録ＩＤ番号２９１ａを含む個人情報が個人情報テーブル２９１に登録されていない場合、処理はＳ１４１に進み、利用者は認証ＮＧとなる。この処理フローの図示は省略する。
【００４７】
＜Ｓ１２０＞
利用者は、Ｓ１１０においてＩＤ番号を入力した後、指紋認証端末１１０の指紋センサ１１１に指を置く。
指紋センサ１１１は指から指紋データを読み取り、指紋認証端末１１０は指紋センサ１１１により読み取られた指紋データを出力する。読み取られた指紋データを「読取指紋データ１０２」とする。例えば、読取指紋データ１０２は、指紋を撮像して得られる画像データである。
指紋認証装置２００の指紋データ入力部２３０は、指紋認証端末１１０から出力された読取指紋データ１０２を入力する。
Ｓ１２０の後、処理はＳ１２１に進む。
【００４８】
Ｓ１１０において、パネル操作入力部２１０は入力ＩＤ番号１０１を入力したときに指紋データを読み取るための待ち時間を設定した指紋読取タイマーを起動する。
指紋データ入力部２３０が読取指紋データ１０２を入力する前に指紋読取タイマーがタイムアウトした場合、処理はＳ１４１に進み、利用者は認証ＮＧとなる。この処理フローの図示は省略する。
【００４９】
＜Ｓ１２１＞
特徴情報抽出部２４０は、読取指紋データ１０２から指紋の特徴情報を抽出する。指紋の特徴情報を抽出する方法は、従来の指紋認証処理で使用されている方法と同じである。特徴情報抽出部２４０により抽出された特徴情報を「抽出特徴情報２０３」とする。
Ｓ１２１の後、処理はＳ１３０に進む。
【００５０】
＜Ｓ１３０＞
指紋照合部２５１は、抽出特徴情報２０３を各個人情報候補２０２の登録指紋データ２９１ｂと照合し、抽出特徴情報２０３と各個人情報候補２０２との一致の度合を示す値（例えば、パーセント）を照合率として算出する。照合率を算出する方法は、従来の指紋認証処理で使用されている方法と同じである。指紋照合部２５１により個人情報候補２０２毎に算出された照合率のうち最も大きな値を「照合率２０４」と記す。
Ｓ１３０の後、処理はＳ１３１に進む。
【００５１】
＜Ｓ１３１＞
照合閾値決定部２５２は、照合閾値テーブル２９２を参照し、ＩＤ番号の入力桁数２０１に対応する照合閾値２０５を特定する。
例えば、入力桁数２０１が「３桁」である場合、照合閾値テーブル２９２（図３参照）に設定されている各照合閾値のうち入力桁数「３桁」に対応して設定されている「Ｌ＋５」が照合閾値２０５として特定される。
Ｓ１３１の後、処理はＳ１３２に進む。
【００５２】
＜Ｓ１３２＞
指紋照合結果判定部２５３は、照合率２０４と照合閾値２０５とを大小比較する。
Ｓ１３２の後、処理はＳ１３３に進む。
【００５３】
＜Ｓ１３３＞
照合率２０４が照合閾値２０５以上である場合（照合率≧照合閾値）、指紋照合結果判定部２５３は指紋照合結果２０６として「照合ＯＫ」を設定する。そして、処理はＳ１４０に進む。
照合率２０４が照合閾値２０５未満である場合（照合率＜照合閾値）、指紋照合結果判定部２５３は指紋照合結果２０６として「照合ＮＧ」を設定する。そして、処理はＳ１４１に進む。
【００５４】
＜Ｓ１４０＞
指紋照合結果２０６が「照合ＯＫ」である場合（照合率≧照合閾値）、利用者認証部２６０は、利用者を登録者であることを認証し、認証時の所定の処理を実行する。
例えば、利用者認証部２６０は、「認証ＯＫ」を示す認証結果２０９を指紋認証端末１１０に出力して指紋認証端末１１０に認証結果２０９を表示させる。指紋認証端末１１０は、タッチパネル１１２に認証結果２０９「認証ＯＫ」を表示する。
また例えば、利用者認証部２６０は、電気錠で施錠されている扉を解錠する。
Ｓ１４０により、指紋認証方法は終了する。
【００５５】
＜Ｓ１４１＞
指紋照合結果２０６が「照合ＮＧ」である場合（照合率＜照合閾値）、利用者認証部２６０は、利用者を登録者であることを認証せず、非認証時の所定の処理を実行する。
例えば、利用者認証部２６０は、「認証ＮＧ」を示す認証結果２０９を指紋認証端末１１０に出力して指紋認証端末１１０に認証結果２０９を表示させる。指紋認証端末１１０は、タッチパネル１１２に認証結果２０９「認証ＮＧ」を表示する。
Ｓ１４１により、指紋認証方法は終了する。
【００５６】
実施の形態１において、例えば、以下のような認証システムについて説明した。
【００５７】
ＩＤ番号入力で運用する指紋認証システムにおいて、個人が持つＩＤ番号（例えば、１２３４５６７８）の数桁（例えば、１２３）を入力後に指を置かれたとき、１２３＊＊＊のデータと１対多（Ｎ）照合を実施する。入力桁数に合わせて閾値を変更することでセキュリティ性を保ち、ユーザーへの負担を軽減する。また、入力されたＩＤ番号の数桁から個人情報を限定し、入力桁数に合わせて閾値を変更することで利便性とセキュリティ性とを実現する。
【００５８】
例えば、ＩＤ番号の入力桁数が少ない場合、対応する個人情報の数が多く、利用者の指紋データが他人の登録指紋データと一致し、利用者を誤って認証ＯＫにしてしまう「他人受け入れ」の可能性が高まる。そこで、ＩＤ番号の入力桁数が少ないほど照合閾値を高くする。
【００５９】
登録されている指紋データを利用して入退室の管理を行うシステムにおいて、グループ登録件数の制限からＩＤ番号を入力して運用するケースがある。
【００６０】
図５は、実施の形態１における個人情報テーブル２９１および照合閾値テーブル２９２の別例を示す図である。
図５に示すように、ＩＤ番号を「グループ番号（４桁）＋個人番号（４桁）」で構成することもできる。
「グループ番号」が入力された場合、特定のグループに属する個人情報との１対Ｎ照合が行われ、「グループ番号＋個人番号」が入力された場合、特定の個人情報との１対１照合が行われる。
【００６１】
実施の形態１において、指紋データの代わりに指静脈や虹彩などの生体情報を使用してもよい。
また、ＩＤ番号の代わりに暗証番号やパスワードなどの識別文字列を使用してもよい。
【００６２】
指紋認証方法の処理順序は図４と異なる順序でも構わない。例えば、照合閾値２０５の決定（Ｓ１３１）が入力ＩＤ番号１０１の入力（Ｓ１１０）後から読取指紋データ１０２の入力（Ｓ１２０）前の間に実行されても構わない。
【００６３】
照合閾値２０５は、照合閾値テーブル２９２の設定値ではなく、所定の数式による算出値であっても構わない。所定の数式には入力桁数２０１が代入される。
【００６４】
実施の形態２．
指紋データの読み取りが上手くいかず、「認証ＮＧ」になってしまった場合、ＩＤ番号の再入力を要さずに、指紋データを再度読み取って認証処理を行う形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【００６５】
指紋認証システム１００および指紋認証装置２００の構成は、実施の形態１（図１および図２参照）と同じである。
【００６６】
但し、指紋データ入力部２３０は、利用者認証部２６０により利用者が登録者であると認証されなかった場合、新たな読取指紋データ１０２を入力する。
利用者認証部２６０は、新たな読取指紋データ１０２と前回の個人情報候補２０２に含まれる各登録指紋データ２９１ｂとの照合結果に基づいて、利用者が登録者であると認証するか否かを判定する。
【００６７】
図６は、実施の形態２における指紋認証方法を示すフローチャートである。
実施の形態２における指紋認証方法について、図６に基づいて以下に説明する。
【００６８】
指紋認証方法は、実施の形態１（図４）にＳ１４２を追加したものである。
以下、Ｓ１４２について主に説明し、その他の処理の説明を省略する。
【００６９】
＜Ｓ１４２＞
Ｓ１４１において認証ＮＧとなった利用者は、指紋認証端末１１０に特殊操作を行って指紋の再照合を要求する。その後、利用者は指紋センサ１１１に再び指を置く。利用者は特殊操作を行うことによりＩＤ番号の再入力を省略することができる。特殊操作された指紋認証端末１１０は特殊操作されたことを指紋認証装置２００に通知する。
例えば、特殊操作とは、タッチパネル１１２の「０」ボタンと「決定」ボタンとの同時押しや指紋認証端末１１０のファンクションキーの押下などである。また例えば、指紋認証端末１１０に「認証ＮＧ」と表示されてから所定の時間内に指紋センサ１１１に指を置くことを特殊操作としてもよい。
但し、入力ＩＤ番号１０１に対応する個人情報（個人情報候補２０２）が無いために認証ＮＧとなった場合、特殊操作は無効である。
【００７０】
Ｓ１４１において、利用者認証部２６０は、利用者を認証ＮＧにしたときに、特殊操作の入力待ち時間を設定した特殊操作タイマーを起動する。
【００７１】
特殊操作タイマーがタイムアウトする前に指紋認証端末１１０から指紋認証装置２００に特殊操作の通知が有った場合、処理はＳ１２０に戻る。そして、指紋データが新たに読み取られ（Ｓ１２０〜Ｓ１２１）、新たな指紋データが個人情報候補２０２と照合され（Ｓ１３０〜Ｓ１３２）、照合率と照合閾値との比較結果に基づいて利用者が「認証ＯＫ」または「認証ＮＧ」となる（Ｓ１３３、Ｓ１４０、Ｓ１４１）。
但し、入力ＩＤ番号１０１は変わっていないため、Ｓ１３１での照合閾値の決定は不要であり、前回の照合閾値が使用される。
【００７２】
また、特殊操作の通知が有ったとき、指紋認証装置２００（例えば、パネル操作入力部２１０）は指紋読取タイマーを起動する。指紋データ入力部２３０が読取指紋データ１０２を新たに入力する前に指紋読取タイマーがタイムアウトした場合、処理はＳ１４１に進み、利用者は認証ＮＧとなる。
【００７３】
特殊操作タイマーがタイムアウトする前に指紋認証端末１１０から指紋認証装置２００への特殊操作の通知が無い場合、指紋認証方法は終了する。
【００７４】
実施の形態２において、例えば、以下のような認証システムについて説明した。
【００７５】
ＩＤ番号入力で運用する指紋認証システムにおいて、個人が持つＩＤ番号（例えば、８桁）の入力後の指紋照合で照合ＮＧとなった場合、利用者は指定時間内に特殊操作を行うことで先のＩＤ番号を自動入力することができる（ＩＤ番号の再入力を省略できる）。
照合ＮＧ後のＩＤ番号の入力を特殊操作により省略することで、ユーザーへの負担を軽減することができる。
【００７６】
指紋データは、指を置く位置や指を押し当てる力加減などにより、上手く取得できる場合と上手く取得できない場合とがある。このため、正当な利用者であっても指紋データが照合ＮＧとなり、認証されない場合がある。
実施の形態２では、このような場合にＩＤ番号の再入力を省略し、利用者の便宜を図っている。
【００７７】
実施の形態３．
指紋データの読み取りが上手くいかず、「認証ＮＧ」になってしまった場合、ＩＤ番号の追加入力により個人情報をさらに絞り込んで認証処理を行う形態について説明する。
以下、実施の形態２と異なる事項について主に説明する。説明を省略する事項については実施の形態２と同様である。
【００７８】
指紋認証システム１００および指紋認証装置２００の構成は、実施の形態１（図１および図２参照）と同じである。
【００７９】
但し、指紋データ入力部２３０は、利用者認証部２６０により利用者が登録者であると認証されなかった場合、新たな読取指紋データ１０２を入力する。
パネル操作入力部２１０は、利用者認証部２６０により利用者が登録者であると認証されなかった場合、入力ＩＤ番号１０１に加える追加ＩＤ番号を入力する。
個人情報絞込部２２０は、追加ＩＤ番号を加えた新たな入力ＩＤ番号１０１に基づいて個人情報候補２０２をさらに絞り込む。
指紋照合部２５１は、新たな読取指紋データ１０２とさらに絞り込まれた個人情報候補２０２に含まれる登録指紋データ２９１ｂとの照合率を新たな照合率２０４として算出する。
照合閾値決定部２５２は、新たな入力ＩＤ番号１０１に基づいて新たな照合閾値２０５を決定する。
指紋照合結果判定部２５３は、新たな照合率２０４と新たな照合閾値２０５とを比較し、指紋照合結果２０６を新たに判定する。
利用者認証部２６０は、新たに判定された指紋照合結果２０６に基づいて、利用者が登録者であると認証するか否かを判定する。
【００８０】
図７は、実施の形態３における指紋認証方法を示すフローチャートである。
実施の形態３における指紋認証方法について、図７に基づいて以下に説明する。
【００８１】
指紋認証方法は、実施の形態２（図６）にＳ１４３およびＳ１４４を追加したものである。
以下、Ｓ１４３およびＳ１４４について主に説明し、その他の処理の説明を省略する。
【００８２】
＜Ｓ１４３＞
Ｓ１４２において特殊操作をした利用者は、タッチパネル１１２にＩＤ番号を追加入力し、指紋センサ１１１に再び指を置く。
例えば、ＩＤ番号が「１２３０００００」である利用者は、前回の入力ＩＤ番号１０１が「１２３」である場合、「０」だけを入力し、入力ＩＤ番号１０１を「１２３」から「１２３０」に変更する。
【００８３】
指紋認証装置２００（例えば、パネル操作入力部２１０）は、Ｓ１４２において特殊操作の通知を受けたとき、ＩＤ番号の追加入力の待ち時間を設定したＩＤ番号入力タイマーを起動する。
【００８４】
パネル操作入力部２１０は、ＩＤ番号入力タイマーがタイムアウトする前に入力ＩＤ番号１０１を新たに入力した場合（有）、前回の入力ＩＤ番号１０１に今回の入力ＩＤ番号１０１を追加したＩＤ番号を新たな入力ＩＤ番号１０１とし、新たな入力ＩＤ番号１０１の桁数を新たな入力桁数２０１として算出する。その後、処理はＳ１４４に進む。
例えば、前回の入力ＩＤ番号１０１が「１２３」、今回の入力ＩＤ番号１０１が「０」である場合、「１２３０」が新たな入力ＩＤ番号１０１となり、「４桁」が新たな入力桁数２０１となる。
【００８５】
ＩＤ番号入力タイマーがタイムアウトする前にパネル操作入力部２１０が入力ＩＤ番号１０１を新たに入力しない場合（無）、実施の形態２と同じく、処理はＳ１２０に戻る。
【００８６】
＜Ｓ１４４＞
個人情報絞込部２２０は、新たな入力ＩＤ番号１０１を含む個人情報を前回の個人情報候補２０２から新たな個人情報候補２０２として抽出する。
Ｓ１４４の後、処理は実施の形態２と同じくＳ１２０に戻る。
【００８７】
入力桁数２０１が前回から変わっているため、照合閾値決定部２５２は新たな入力桁数２０１に基づいて照合閾値２０５を新たに決定する（Ｓ１３１）。入力桁数２０１は前回より大きな値になるため、照合閾値２０５は前回より小さな値になる。
【００８８】
ＩＤ番号を追加入力させることにより、個人情報を絞り込んで照合閾値を下げ、正当な利用者の認証エラーを減らすことができる。
【００８９】
実施の形態４．
ＩＤ番号の入力桁数以外の情報に基づいて照合閾値を決定する形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【００９０】
図８は、実施の形態４における個人情報テーブル２９１および照合閾値テーブル２９２を示す図である。
図８に示すように、照合閾値テーブル２９２には、「絞り込み数」に対応する「照合閾値」が設定されている。
「絞り込み数」は、個人情報候補２０２に含まれる個人情報の数、つまり、入力ＩＤ番号１０１で検索した個人情報の検索ヒット数を意味する。
個人情報テーブル２９１は、実施の形態１と同様である。
【００９１】
図９は、実施の形態４における照合閾値と個人情報の検索ヒット数との関係を示す図である。
検索ヒット数が多いほど他人受け入れの可能性が高まるため、図９に示すように検索ヒット数が多いほど高い照合閾値が設定されている。
【００９２】
指紋認証方法は、実施の形態１と同様である。
但し、照合閾値決定部２５２は照合閾値テーブル２９２を参照し、個人情報候補２０２に含まれる個人情報の数に対応する照合閾値２０５を特定する（Ｓ１３１）。
【００９３】
図１０は、実施の形態４における個人情報テーブル２９１および照合閾値テーブル２９２の別例を示す図である。
図１０の個人情報テーブル２９１に示すように、ＩＤ番号は「グループ番号（４桁）＋個人番号（４桁）」で構成される。
図１０に示すように、照合閾値テーブル２９２には、「グループ番号」に対応する「照合閾値」が設定されている。
グループ番号は、部課長、一般社員、営業部門、研究部門など、利用者の属するグループを識別する情報である。
例えば、機密情報の漏えいを防ぐため、重要な権限を有する「部課長」グループや新たな技術情報を扱う「研究部門」グループに高い照合閾値が設定される。また例えば、他人受け入れの可能性を少なくするため、人数が多い「一般社員」グループに高い照合閾値が設定される。
【００９４】
指紋認証方法は、実施の形態１と同様である。
但し、利用者は、４桁のグループ番号または８桁のＩＤ番号を入力するものとする。
照合閾値決定部２５２は照合閾値テーブル２９２を参照し、入力ＩＤ番号１０１の先頭４桁（グループ番号）に対応する照合閾値２０５を特定する（Ｓ１３１）。
【００９５】
照合閾値テーブル２９２には、入力桁数、絞り込み数およびグループ番号の組み合わせに対応する照合閾値が設定されてもよい。
つまり、照合閾値２０５は、入力桁数、絞り込み数およびグループ番号の組み合わせに基づいて決定されてもよい。
【００９６】
照合閾値２０５を入力桁数、絞り込み数、グループ番号またはこれらの組み合わせに基づいて決定することにより、セキュリティ性を高めることができる。
【符号の説明】
【００９７】
１００  指紋認証システム、１０１  入力ＩＤ番号、１０２  読取指紋データ、１１０  指紋認証端末、１１１  指紋センサ、１１２  タッチパネル、２００  指紋認証装置、２０１  入力桁数、２０２  個人情報候補、２０３  抽出特徴情報、２０４  照合率、２０５  照合閾値、２０６  指紋照合結果、２０９  認証結果、２１０  パネル操作入力部、２２０  個人情報絞込部、２３０  指紋データ入力部、２４０  特徴情報抽出部、２５０  指紋照合・判定部、２５１  指紋照合部、２５２  照合閾値決定部、２５３  指紋照合結果判定部、２６０  利用者認証部、２９０  指紋認証記憶部、２９１  個人情報テーブル、２９１ａ  登録ＩＤ番号、２９１ｂ  登録指紋データ、２９２  照合閾値テーブル。
【図１】
2010286920.tif 000003
【図２】
2010286920.tif 000004
【図３】
2010286920.tif 000005
【図４】
2010286920.tif 000006
【図５】
2010286920.tif 000007
【図６】
2010286920.tif 000008
【図７】
2010286920.tif 000009
【図８】
2010286920.tif 000010
【図９】
2010286920.tif 000011
【図１０】
2010286920.tif 000012