(57)【要約】【課題】簡易な構成で生体認証を行うことができ、初めて認証を行う照合対象者であっても、生体認証にかかる時間を短くでき、かつ、データの記憶に必要な容量を少なくし得る、認証装置、認証方法、およびプログラムを提供する。【解決手段】認証装置１１０は、データ取得部１１２と、抽出部１１３と、照合部１１４と、を備える。データ取得部１１２は、照合対象者の第１生体データ１５１および第１属性データ１５２を取得する。蓄積部１１５には、登録者の第２生体データ１６１と、第２属性データ１６２と、ＩＤデータ１６３とが、複数の登録者について蓄積されている。抽出部１１３は、第１属性データ１５２と第２属性データ１６２とを照合し、所定の照合条件を満たす第２属性データ１６２についてのＩＤデータ１６３を、抽出する。照合部１１４は、抽出されたＩＤデータ１６３で特定される第２生体データ１６１を、第１生体データ１５１と照合する。【選択図】図１
2013210830.tif 000002
【特許請求の範囲】
【請求項１】
照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、データ取得部と、
複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、抽出部と、
抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、照合部と、
を備えていることを特徴とする、認証装置。
【請求項２】
前記第１属性データで特定される第１属性は、複数存在し、
前記第２属性データで特定される第２属性は、複数存在し、
前記抽出部は、複数の前記第１属性のうちの一部と、複数の前記第２属性のうちの一部とが一致する場合に、前記照合条件を満たすと判定する、請求項１に記載の認証装置。
【請求項３】
前記抽出部は、複数の前記第１属性のうち、前記第２属性と照合する対象を変更可能である、請求項２に記載の認証装置。
【請求項４】
前記抽出部は、複数の前記第１属性のうちの２つ以上について、対応する前記第２属性と照合可能であり、かつ、複数の前記第１属性について、対応する前記第２属性と照合する順位を変更可能である、請求項２または請求項３に記載の認証装置。
【請求項５】
（ａ）照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、ステップと、
（ｂ）複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、ステップと、
（ｃ）抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、ステップと、
を有していることを特徴とする、認証方法。
【請求項６】
コンピュータに、
（ａ）照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、ステップと、
（ｂ）複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、ステップと、
（ｃ）抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、ステップと、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照合対象者の生体データと、属性データとを用いて、認証を行う認証装置、認証方法、およびプログラムに関する。
【背景技術】
【０００２】
指紋、顔写真、虹彩などの、生体的特徴を用いるバイオメトリクス認証が知られている（たとえば、特許文献１〜３参照）。バイオメトリクス情報は、同一人物の同一部位であっても、認証動作を行うたびに、わずかに異なる。このため、認証動作の度に、バイオメトリクス情報の解析および照合が必要となる。従来、バイオメトリクス認証では、予め登録された多数人のバイオメトリクスデータの全てを照合対象とし、多数人の上記バイオメトリクスデータと、照合対象者のバイオメトリクスデータとを、一対一で照合していた。しかし、このような照合方法では、バイオメトリクスデータが登録されている人数の増加に伴い、照合の結果を得るための処理時間が増大してしまう。
【０００３】
特許文献１〜３には、バイオメトリクス認証における照合時間の短縮のための方法が開示されている。
【０００４】
特許文献１では、各人の生体情報について、他人との共通部分である他者同一性に着目している。特許文献１では、具体的は、他者同一性を利用して、バイオメトリクス認証システム内の登録者を分類し、照合回数の低減および照合の高速化を目指している。具体的には、ある特定のＦＡＲ（他人許容率）値内で同一人物と判定される登録者の集合を作成して、個々人の照合情報をグループ分けする。そして、グループ分けされた各登録者の集合からその集合を代表する１つのテンプレートを抽出し、この代表テンプレートを集めて、ＦＡＲ毎のインデックスを作成する。そして、そのインデックスに沿って照合することで、バイオメトリクス照合の際の照合回数を低減させ、照合処理の高速化を図っている。
【０００５】
特許文献２には、データベースに、生体情報登録者の会員番号などの属性を記憶させておき、当該属性を用いる構成が開示されている。特許文献２においては、被認証者の属性と、データベースに記憶されている生体情報登録者の属性とを照合し、属性が一致する生体情報登録者を、認証対象者として特定する。
【０００６】
特許文献３には、以前に認証に成功した人の利用者ＩＤを登録した履歴ＩＤリストを用いて、照合用の登録生体データを絞り込む構成が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２７２５０１号公報（［００３３、３４］）
【特許文献２】特開２００９−１６９４７８号公報（［００２３，２４］）
【特許文献３】特開２０１２−２７６５７号公報（［００５１］）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の構成では、適度なグループ分けを可能にするためには、他人許容率の設定値を、わずかな範囲で微調整する必要があり、生体認証のための構成が、実質的に複雑となる。
【０００９】
また、特許文献２に記載の構成では、生体情報登録者の属性と生体情報とを対応づけて格納する会員データベースに加え、認証用データベースを別に有している。認証用データベースは、会員データベースから、被認証者の属性と一致する属性の生体情報登録者の生体情報を特定した、生体情報群のデータである。このように、情報量の多い生体情報を格納した、データベースを、複数用いる必要があり、記憶容量が多く必要である。
【００１０】
また、特許文献３に記載の構成では、認証の成功の履歴がない利用者に対しては、履歴ＩＤリストを用いた、登録生体データの絞り込みを行うことができない。
【００１１】
本発明の目的の一例は、上記問題を解消し、簡易な構成で生体認証を行うことができ、初めて認証を行う照合対象者であっても、生体認証にかかる時間を短くでき、かつ、データの記憶に必要な容量を少なくし得る、認証装置、認証方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の一側面における認証装置は、
照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、データ取得部と、
複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、抽出部と、
抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、照合部と、
を備えていることを特徴とする。
【００１３】
また、上記目的を達成するため、本発明の一側面における認証方法は、
（ａ）照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、ステップと、
（ｂ）複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、ステップと、
（ｃ）抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、ステップと、
を有していることを特徴とする。
【００１４】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータに、
（ａ）照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、ステップと、
（ｂ）複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、ステップと、
（ｃ）抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１５】
以上のように、本発明によれば、簡易な構成で生体認証を行うことができ、初めて認証を行う照合対象者であっても、生体認証にかかる時間を短くでき、かつ、データの記憶に必要な容量を少なくし得る。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１における認証システムの構成を示すブロック図である。
【図２】入力装置へと入力されるデータについて説明するための、リストである。
【図３】本発明の実施の形態１における認証装置の動作を示すフロー図である。
【図４】図３のステップＡ３の処理について説明するための図である。
【図５】図３のステップＡ６について説明するための図である。
【図６】本発明の実施の形態１における認証装置を実現するコンピュータの一例を示すブロック図である。
【図７】本発明の変形例１における認証装置の構成を示すブロック図である。
【図８】本発明の変形例２における認証装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態における認証装置、認証方法、およびプログラムについて、図面を参照しながら説明する。
【００１８】
［実施の形態１］
［全体構成］
最初に、本発明の実施の形態における認証装置を含む認証システムの構成について、図１を用いて説明する。図１は、本発明の実施の形態１における認証システム１００の構成を示すブロック図である。
【００１９】
認証システム１００は、銀行、図書館、入国管理などの施設における本人認証に用いられ得る。また、認証システム１００は、指紋などの生体情報を用いた、犯罪容疑者の特定に用いられ得る。また、認証システム１００は、選挙システム、および保険金支払いシステムなどのシステムにおける、書類の二重発行の防止、同一人物の二重登録防止などに用いられ得る。
【００２０】
図１に示すように、認証システム１００は、照合対象者が、認証システム１００に予め登録されている登録者であるか否かを照合することにより、照合対象者の認証の可否を判断する。認証システム１００は、入力装置１０１と、認証装置１１０とを備えている。認証装置１１０は、インターフェイス１１１と、データ取得部１１２と、抽出部１１３と、照合部１１４と、を備えている。
【００２１】
データ取得部１１２は、照合対象者の生体データおよび属性データとしての、第１生体データ１５１、および第１属性データ１５２を、インターフェイス１１１を介して、入力装置１０１から取得する。
【００２２】
生体データは、生体固有の特徴を特定するデータである。本実施の形態では、生体データには、指紋データ、顔画像データ、虹彩データ、静脈データなどが含まれる。また、属性データは、生体データ以外の、人物の属性を特定するデータである。本実施の形態では、属性データには、性別データ、誕生年データ、人種データ、居住地域データなどが含まれる。
【００２３】
データ取得部１１２で取得された第１生体データ１５１および第１属性データ１５２は、抽出部１１３へ出力される。
【００２４】
本実施の形態では、認証装置１１０には、蓄積部１１５が備えられている。蓄積部１１５は、予め登録された複数の登録者のデータを、蓄積している。各登録者のデータは、第２生体データ１６１および第２属性データ１６２を含んでいる。また、蓄積部１１５は、各登録者について、第２生体データ１６１および第２属性データ１６２を特定するＩＤデータ１６３を、蓄積している。
【００２５】
抽出部１１３は、第１属性データ１５２と、第２属性データ１６２とを照合し、所定の照合条件を満たす第２属性データ１６２のＩＤデータ１６３を、蓄積部１１５から抽出する。抽出部１１３は、抽出された、１または複数の登録者のＩＤデータ１６３をまとめた、ＩＤ一覧データ１６４を、生成する。抽出部１１３は、第１生体データ１５１と、ＩＤ一覧データ１６４とを、照合部１１４へ出力する。
【００２６】
照合部１１４は、抽出部１１３で抽出されたＩＤデータ１６３（ＩＤ一覧データ１６４）で特定される第２生体データ１６１を、蓄積部１１５から読み込み、第１生体データ１５１と照合する。照合部１１４は、所定の照合条件を満たす第２生体データ１６１が存在する場合には、認証成功と判定する。一方、照合部１１４は、所定の照合条件を満たす第２生体データ１６１が存在しない場合には、認証失敗であると判定する。
【００２７】
以上説明したように、本実施の形態１では、複数の第２属性データ１６２のうち、第１属性データ１５２と所定の照合条件をみたすものについてのＩＤデータ１６３を、抽出部１１３が抽出する。そして、照合部１１４は、抽出部１１３で抽出されたＩＤデータ１６３で特定される第２生体データ１６１を、蓄積部１１５から読み出し、第１生体データ１５１と照合する。このように、照合部１１４で照合対象となる第２生体データ１６１は、抽出部１１３で絞り込まれている。よって、照合部１１４で照合する必要のある第２生体データ１６１の数は、少なくて済む。これにより、照合部１１４における、第１生体データ１５１と第２生体データ１６１との照合回数、および照合にかかる時間を少なくできる。また、第２生体データ１６１の絞り込みは、第１属性データ１５２と第２属性データ１６２を用いて行っている。属性を用いた絞り込みであれば、一人一人固有のデータである生体データを用いた絞り込みが不要であり、絞り込みのための条件設定が容易である。よって、生体認証のための構成を、簡易にすることができる。
【００２８】
また、抽出部１１３が蓄積部１１５から抽出するのは、第２生体データ１６１、第２属性データ１６２、およびＩＤデータ１６３のうちの、ＩＤデータ１６３のみである。ＩＤデータ１６３は、生体データと比べて、データ量が少ない。ＩＤデータ１６３のデータ量は、少なくて済む。このため、抽出部１１３の抽出処理結果を保持するための容量が少なくて済む。
【００２９】
また、抽出部１１３は、初めて認証を行う照合対象者であっても、第１属性データ１５２第２属性データ１６２とを照合し、ＩＤデータ１６３を作成することができる。よって、初めて認証を行う照合対象者であっても、生体認証にかかる時間を短くできる。
【００３０】
その結果、簡易な構成で生体認証を行うことができ、初めて認証を行う照合対象者であっても、生体認証にかかる時間を短くでき、かつ、データの記憶に必要な容量を少なくし得る。
【００３１】
以上が、認証システム１００の概略説明である。次に、認証システム１００の、より具体的な構成を、図１に加え、図２〜図５を用いて説明する。
【００３２】
本実施の形態では、認証システム１００の入力装置１０１は、照合対象者のデータを入力することが可能である。図１および図２に示すように、本実施の形態では、入力装置１０１は、第１生体データ１５１と、第１属性データ１５２と、抽出用項目データ１５３とを入力することが可能である。図２は、入力装置１０１へと入力されるデータについて説明するための、リスト１５４である。
【００３３】
本実施の形態では、入力装置１０１は、第１生体データ１５１を入力するための第１入力装置１０２と、第１属性データ１５２を入力するための第２入力装置１０３と、抽出用項目データ１５３を入力するための第３入力装置１０４と、を有している。
【００３４】
本実施の形態では、第１入力装置１０２は、前述した、照合対象者の生体データを読み取るための装置である。たとえば、第１生体データ１５１が指紋データである場合、第１入力装置１０２は、指紋を読み取るための指紋センサーである。指紋センサーには、静電容量式のセンサーなどが含まれる。また、第１生体データ１５１が顔画像データである場合、第１入力装置１０２は、たとえば、照合対象者の顔を撮影するための撮影用素子である。また、第１生体データ１５１が、虹彩データである場合、第１入力装置１０２は、照合対象者の虹彩を読み取るための撮影用素子を含む。また第１生体データ１５１が静脈データである場合、第１入力装置１０２は、近赤外線センサーなどを含む。第１入力装置１０２は、照合対象者の生体の所定の部位を読み取ることで、第１生体データ１５１を生成する。本実施の形態では、リスト１５４には、第１生体データ１５１で特定される生体部位として、指紋、および静脈が、挙げられている。
【００３５】
本実施の形態では、第２入力装置１０３には、第１属性データ１５２を入力するためのキーボード、または、タッチパネル式入力装置などが含まれる。第２入力装置１０３は、照合対象者によって操作されることに応じて、性別データ、誕生年データ、人種データ、居住地域データなどの第１属性データ１５２を生成する。本実施の形態では、リスト１５４には、第１属性データ１５２で特定される第１属性として、性別、誕生年、人種、居住地域、その他任意事項が挙げられている。
【００３６】
本実施の形態では、第３入力装置１０４には、抽出用項目データ１５３を入力するためのキーボード、または、タッチパネル式入力装置などが含まれる。第３入力装置１０４は、たとえば、認証システム１００の管理者によって操作される。第３入力装置１０４は、この操作に応じて、抽出用項目データ１５３を生成する。抽出用項目データ１５３は、第１属性データ１５２で特定される複数の第１属性のうちの、どの項目を抽出部１１３で用いるかなどを特定するデータである。換言すれば、抽出用項目データ１５３は、抽出部１１３の動作を制御するためのデータである。また、本実施の形態では、抽出用項目データ１５３は、照合部１１４の動作を制御するためのデータを含んでいる。
【００３７】
本実施の形態では、抽出用項目データ１５３で特定される抽出用項目１５３ａには、以下のものが含まれる。すなわち、抽出用項目１５３ａには、抽出部１１３における抽出に使用する第１属性および優先順位の項目１５３ｂが含まれる。本実施の形態では、第１属性および優先順位の項目１５３ｂとして、性別と、年齢とが設定されている。また、第１属性および優先順位の項目１５３ｂでは、１番に性別が設定され、２番に年齢が設定されている。
【００３８】
本実施の形態では、複数の第１属性のうち、第２属性と照合する対象を、第３入力装置１０４を操作することで、変更可能である。また、本実施の形態では、複数の第１属性について、対応する第２属性と照合する順位を、第３入力装置１０４を操作することで、変更可能である。
【００３９】
また、抽出用項目１５３ａには、抽出部１１３での抽出、または、照合部１１４での照合のアルゴリズムに関するパラメータ項目１５３ｃが含まれる。本実施の形態では、パラメータ項目１５３ｃでは、第１属性の年齢の±５歳が、年齢についての一致範囲として設定されている。また、抽出用項目１５３ａには、照合部１１４での照合結果を返す個数のしきい値の項目１５３ｄが含まれる。
【００４０】
本実施の形態では、入力装置１０１で入力された、第１生体データ１５１、第１属性データ１５２および抽出用項目データ１５３は、インターフェイス１１１を介して、データ取得部１１２へ出力される。なお、本実施の形態では、入力装置１０１で入力された、第１生体データ１５１、第１属性データ１５２および抽出用項目データ１５３が、データ取得部１１２へ出力される構成であるけれども、この通りで無くてもよい。たとえば、第１生体データ１５１、第１属性データ１５２および抽出用項目データ１５３は、予め図示しないメモリに保存され、このメモリから読み出されることにより、データ取得部１１２へ出力されてもよい。
【００４１】
本実施の形態では、認証装置１１０のデータ取得部１１２は、第１生体データ１５１、第１属性データ１５２および抽出用項目データ１５３を含む認証要求データ１５５を生成する。認証要求データ１５５は、抽出部１１３へ出力される。抽出部１１３は、蓄積部１１５に接続されている。
【００４２】
本実施の形態では、蓄積部１１５は、登録者の生体データおよび属性データとしての、第２生体データ１６１および第２属性データ１６２を蓄積している。第２生体データ１６１は、第１生体データ１５１と同じ種類のデータである。すなわち、第１生体データ１５１が指紋データである場合、第２生体データ１６１も指紋データである。また、第２属性データ１６２で特定される属性は、第１属性データ１５２で特定される属性と同様である。すなわち、本実施の形態では、第２属性データ１６２の属性としての第２属性は、性別、誕生年、人種、および居住地域を含んでいる。蓄積部１１５は、複数の登録者のそれぞれについて、第２生体データ１６１および第２属性データ１６２を蓄積している。
【００４３】
また、蓄積部１１５は、ＩＤデータ１６３を蓄積している。本実施の形態では、ＩＤデータは、複数桁の数字などを含むデータであり、１つのＩＤデータ１６３のデータ量は、第２生体データ１６１と比べて、少ない。ＩＤデータ１６３は、各登録者に付与されている。
【００４４】
本実施の形態では、抽出部１１３は、所定の照合条件を満たす第２属性データ１６２のＩＤデータ１６３を、抽出する。具体的には、抽出部１１３は、第２属性データ１６２を読み込む。そして、抽出部１１３は、第１属性のうち、第１属性および優先順位の項目１５３ｂで最も優先順位が高く設定されているものを、対応する第２属性と照合する。この照合の結果、抽出部１１３は、第１属性と、第２属性とが一致するか、または、第１属性と第２属性との差が所定の範囲に収まっている場合に、この第２属性データ１６２のＩＤデータ１６３を、蓄積部１１５から抽出する。
【００４５】
本実施の形態では、前述したように、第１属性および優先順位の項目１５３ｂのうち、最も優先順位が高いのは、性別である。よって、抽出部１１３は、第１属性のうちの性別と、第２属性のうちの性別とを照合し、一致した場合、当該第２属性についての第２属性データ１６２のＩＤデータ１６３を、抽出部１１３から抽出する。
【００４６】
抽出部１１３は、第１属性および優先順位の項目１５３ｂで特定されている、最も優先順位が高い第１属性について、第２属性と照合する。そして、抽出部１１３は、第１属性と一致する第２属性についてのＩＤデータ１６３を、照合順に並べる。その後、抽出部１１３は、第１属性および優先順位の項目１５３ｂで設定されている優先順位のうち、次に優先順位が高い属性について、第１属性と、第２属性とを照合する。本実施の形態では、第１属性の年齢と、第２属性の年齢とを照合する。そして、抽出部１１３は、第１属性の年齢を基準に±５歳以内の年齢差である第２属性について、ＩＤデータ１６３を、照合順に並べる。
【００４７】
これにより、抽出部１１３は、第１属性と所定の照合条件を満たす第２属性についての、ＩＤデータ１６３の一覧データ１６４を生成する。抽出部１１３は、ＩＤ一覧データ１６４を、認証要求データ１５５とともに、照合部１１４へ出力する。
【００４８】
上記したように、本実施の形態では、抽出部１１３は、複数の第１属性のうちの一部としての性別と、複数の第２属性のうちの一部としての性別とが一致する場合に、照合条件を満たすと判定する。また、本実施の形態では、抽出部１１３は、複数の第１属性のうちの一部としての年齢と、複数の第２属性の一部としての年齢と、について、パラメータ項目１５３ｃで設定されている範囲内の差である場合に、照合条件を満たすと判定する。
【００４９】
本実施の形態では、照合部１１４は、抽出部１１３で抽出されたＩＤ一覧データ１６４を基に、第１生体データ１５１と、第２生体データ１６１とを照合する。具体的には、照合部１１４は、ＩＤ一覧データ１６４で特定されている第２生体データ１６１を、蓄積部１１５から読み込む。そして、照合部１１４は、複数の第２生体データ１６１を、ＩＤ一覧データ１６４で特定されている順に、第１生体データ１５１と照合する。照合部１１４は、第１生体データ１５１との一致率が所定のしきい値以上である第２生体データ１６１を特定した場合、認証成功であることを示す認証データを生成する。一方、照合部１１４は、第１生体データ１５１との一致率について、上記しきい値以上である第２生体データ１６１が存在していない場合、認証失敗であることを示す認証データを生成する。照合部１１４で生成された認証データは、インターフェイス１１１を介して、入力装置１０１へ出力される。入力装置１０１は、認証データに従って、認証成功、または認証失敗を示す表示を、入力装置１０１の表示部１０５に表示する。
【００５０】
［認証装置の動作説明］
次に、本発明の実施の形態１における認証装置１１０の動作について、図３を用いて説明する。図３は、本発明の実施の形態１における認証装置１１０の動作を示すフロー図である。また、以下の説明においては、適宜、図１〜図５を参酌する。図４は、後述するステップＡ３の処理について説明するための図である。図５は、後述するステップＡ６について説明するための図である。また、本実施の形態１では、認証装置１１０を動作させることによって、認証方法が、実施される。よって、本発明の実施の形態１における認証方法の説明は、以下の認証装置１１０の動作説明に代える。
【００５１】
図３に示すフローにおいては、まず、データ取得部１１２が、第１生体データ１５１、第１属性データ１５２、および抽出用項目データ１５３を受け付ける（ステップＡ１）。本実施の形態では、第１生体データ１５１は、第１入力装置１０２が、照合対象者の対応する生体部分を測定することにより生成される。また、第１属性データ１５２は、照合対象者が、第２入力装置１０３を操作することにより生成される。また、抽出用項目データ１５３は、認証システム１００の管理者が第３入力装置１０４を操作することによって、予め設定されている。これらの、第１生体データ１５１、第１属性データ１５２および抽出用項目データ１５３は、第１入力装置１０２から、インターフェイス１１１を介して、データ取得部１１２へ出力される。
【００５２】
次いで、データ取得部１１２は、認証要求データ１５５を生成する（ステップＡ２）。認証要求データ１５５は、第１生体データ１５１、第１属性データ１５２、および抽出用項目データ１５３を含んでいる。データ取得部１１２は、認証要求データ１５５を、抽出部１１３へ出力する。
【００５３】
抽出部１１３は、図４に示すように、抽出用項目データ１５３で設定されている、第１属性および優先順位の項目１５３ｂにしたがって、第１属性データ１５２の第１属性と、第２属性データ１６２の第２属性とを照合する（ステップＡ３）。そして、抽出部１１３は、照合条件を満たす第２属性についてのＩＤデータ１６３を、蓄積部１１５から抽出する（ステップＡ３）。図４では、照合条件を満たす第２属性データ１６２が２つある場合が、一例として示されている。抽出部１１３は、第１属性および優先順位の項目１５３ｂで、第１属性が複数設定されている場合、第１属性および優先順位の項目１５３ｂで設定されている優先順位の通りに、第２属性データ１６２を照合する。
【００５４】
より具体的には、本実施の形態では、抽出用項目データ１５３で設定されている、第１属性および優先順位の項目１５３ｂは、性別、および年齢であり、第１属性および優先順位の項目１５３ｂで設定されている優先順位は、性別が最も高く、次に、年齢である。したがって、抽出部１１３は、まず、性別について、第１属性と、第２属性とを、照合する（ステップＡ３）。そして、抽出部１１３は、第１属性の性別と同じ性別の第２属性について、ＩＤデータ１６３を抽出する。次に、抽出部１１３は、年齢について、第１属性と、第２属性とを、照合する（ステップＡ３）。そして、抽出部１１３は、第１属性の年齢の差が±５歳である年齢の第２属性について、ＩＤデータ１６３を抽出する。
【００５５】
抽出部１１３は、抽出したＩＤデータ１６３を特定するＩＤ一覧データ１６４を生成し、当該ＩＤ一覧データ１６４と、認証要求データ１５５とを、照合部１１４へ出力する（ステップＡ４）。このＩＤ一覧データ１６４では、抽出部１１３がＩＤデータ１６３を抽出した順に、ＩＤデータ１６３が並べられている。
【００５６】
次に、照合部１１４は、抽出されたＩＤデータ１６３が１つ以上存在するか否かを判定する（ステップＡ５）。抽出されたＩＤデータ１６３が１つ以上存在する場合（ステップＡ５でＹＥＳ）、照合部１１４は、第１生体データ１５１と、蓄積部１１５の第２生体データ１６１とを照合する（ステップＡ５）。具体的には、照合部１１４は、ＩＤ一覧データ１６４におけるＩＤデータ１６３の並び順に、蓄積部１１５から第２生体データ１６１を読み込む。次いで、照合部１１４は、第２生体データ１６１を、読み込んだ順に、第１生体データ１５１と照合する（ステップＡ６）。
【００５７】
図５では、２つの第２生体データ１６１が、第１生体データ１５１と照合される対象であることを示している。この照合処理は、第１生体データ１５１との一致率が、所定のしきい値以上である第２生体データ１６１を、照合部１１４が特定した時点で、終了する。また、この照合処理は、ＩＤ一覧データ１６４で特定される第２生体データ１６１何れも、第１生体データ１５１との一致率が所定のしきい値未満である場合にも、終了する。
【００５８】
照合部１１４は、上記の照合処理を終了した後に、または、ステップＡ５でＮＯの場合に、認証データを生成する（ステップＡ７）。認証データは、照合対象者の認証成功、または認証失敗を特定するデータである。第１生体データ１５１との一致率が所定のしきい値以上である第２生体データ１６１が存在する場合、照合部１１４は、認証成功であることを示す認証データを生成する（ステップＡ７）。
【００５９】
一方、ステップＡ６で、照合条件を満たす第２属性データ１５２についてのＩＤデータ１６３が存在しないと判定された場合（ステップＡ５でＮＯ）、または、ステップＡ６において、第１生体データ１５１との一致率が所定のしきい値以上である第２生体データ１６１が存在しない場合、照合部１１４は、認証失敗であることを示す認証データを生成する（ステップＡ７）。
【００６０】
認証データは、照合部１１４から、インターフェイス１１１へ出力され、さらに、入力装置１０１へ出力される。これにより、入力装置１０１の表示部１０５には、認証結果が表示される（ステップＡ８）。表示部１０５は、与えられたデータに基づく、認証成功または認証失敗の表示を行う。
【００６１】
以上のように本実施の形態１では、照合部１１４で照合対象となる第２生体データ１６１は、抽出部１１３で絞り込まれている。よって、照合部１１４で照合する必要のある第２生体データ１６１の数は、少なくて済む。
【００６２】
また、本実施の形態１では、抽出部１１３は、複数の前記第１属性のうちの一部と、複数の第２属性のうちの一部とが一致する場合に、照合条件を満たすと判定し、この第２属性についてのＩＤデータを抽出する。このような構成であれば、抽出部１１３は、複数の第１属性のうちの全てについて、第２属性と照合を行う必要がない。その結果、認証システム１００における生体認証を、より迅速に行うことができる。
【００６３】
また、本実施の形態１では、第３入力装置１０４を操作することにより、複数の第１属性のうち、第２属性と照合する対象を変更可能である。よって、第１属性のうち、第２生体データ１６１の絞り込みに、より有効なものを、第２属性と照合するように、設定できる。これにより、認証システム１００における生体認証を、より迅速に、かつ、より正確に行うことができる。
【００６４】
また、本実施の形態１では、第３入力装置１０４を操作することにより、第１属性のうちの２つ以上について、対応する第２属性と照合するように設定可能である。また、第３入力装置１０４を操作することにより、複数の第１属性について、対応する第２属性と照合する順位を変更可能である。これにより、複数の第１属性について、第２属性と照合することができるので、第２属性データ１６２の絞り込みの度合いを、より多くできる。しかも、抽出部１１３でＩＤデータ１６３の抽出が行われた順番にしたがって、ＩＤデータ１６３で特定される第２属性データ１６２を、第１属性データ１５２と照合することができる。よって、蓄積部１１５の全ての第２生体データ１６１の中から、十分に絞り込まれ、かつ、優先度の高い順に並べられた第２生体データ１６１を、第１生体データ１５１と照合することができる。よって、認証システム１００における生体認証を、より迅速に行うことができる。
【００６５】
［プログラム］
本実施の形態１におけるプログラムは、コンピュータに、図３に示すステップＡ１〜Ａ７を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における認証装置１１０および認証方法を実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、データ取得部１１２、抽出部１１３、および照合部１１４として機能し、処理を行なう。また、本実施の形態では、蓄積部１１５は、コンピュータに備えられたハードディスク等の記憶装置に、これらを構成するデータファイルを格納することによって実現できる。蓄積部１１５は、別のコンピュータによって構成されてもよい。
【００６６】
ここで、本実施の形態１におけるプログラムを実行することによって、認証装置１１０を実現するコンピュータについて、図６を用いて説明する。図６は、本発明の実施の形態１における認証装置１１０を実現するコンピュータ２１０の一例を示すブロック図である。
【００６７】
図６に示すように、コンピュータ２１０は、ＣＰＵ２１１と、メインメモリ２１２と、記憶装置２１３と、入力インターフェイス２１４と、表示コントローラ２１５と、データリーダ／ライタ２１６と、通信インターフェイス２１７とを備える。これらの各部は、バス２２１を介して、互いにデータ通信可能に接続される。
【００６８】
ＣＰＵ２１１は、記憶装置２１３に格納された、本実施の形態１におけるプログラム（コード）をメインメモリ２１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ２１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。
【００６９】
また、本実施の形態１におけるプログラムは、コンピュータ読み取り可能な記録媒体２２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス２１７を介して接続されたインターネット上で流通するものであってもよい。
【００７０】
また、記憶装置２１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス２１４は、ＣＰＵ２１１と、キーボード及びマウスといった入力機器２１８との間のデータ伝送を仲介する。表示コントローラ２１５は、ディスプレイ装置２１９と接続され、ディスプレイ装置２１９での表示を制御する。
【００７１】
データリーダ／ライタ２１６は、ＣＰＵ２１１と記録媒体２２０との間のデータ伝送を仲介し、記録媒体２２０からのプログラムの読み出し、及びコンピュータ２１０における処理結果の記録媒体２２０への書き込みを実行する。通信インターフェイス２１７は、図１のインターフェイス１１１を構成し、ＣＰＵ２１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００７２】
また、記録媒体２２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００７３】
［変形例１］
上記実施の形態では、照合部１１４は、１つである構成が説明されているけれども、この通りでなくてもよい。たとえば、図７に示されているように、照合部１１４が、複数構成されていてもよい。なお、以下では、実施の形態１と同一の構成には、図に同一の符号を付して、説明を省略する。この場合、抽出部１１３は、認証要求データ１５５、およびＩＤ一覧データ１６４を、各照合部１１４へ出力する。抽出部１１３は、たとえば、各照合部１１４の負荷状況に応じて、ＩＤ一覧データ１６４を、そのまま、または、複数に分割し、１または複数の照合部１１４へ振り分ける。
【００７４】
［変形例２］
上記変形例１では、抽出部１１３は、１つである構成が説明されているけれども、この通りでなくてもよい。たとえば、図８に示されているように、抽出部１１３および照合部１１４が、それぞれ、複数備えられていてもよい。この場合、データ取得部１１２は、各抽出部１１３へ、認証要求データ１５５を出力する。各抽出部１１３は、１つの照合部１１４と接続されている。このような構成とすることで、各抽出部１１３間で、ＩＤデータ１６３を抽出するアルゴリズムを異ならせることができる。
【００７５】
［他の変形例］
上記実施の形態および変形例では、第３入力装置１０４の操作によって、抽出用項目データ１５３を変更することで、抽出部１１３において照合対象となる第１属性を変更することが可能である構成を説明したけれども、この通りでなくてもよい。たとえば、照合対象とする第１属性は、固定されていてもよい。
【００７６】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１２）によって表現することができるが、以下の記載に限定されるものではない。
【００７７】
（付記１）
照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、データ取得部と、
複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、抽出部と、
抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、照合部と、
を備えていることを特徴とする、認証装置。
【００７８】
（付記２）
前記第１属性データで特定される第１属性は、複数存在し、
前記第２属性データで特定される第２属性は、複数存在し、
前記抽出部は、複数の前記第１属性のうちの一部と、複数の前記第２属性のうちの一部とが一致する場合に、前記照合条件を満たすと判定する、付記１に記載の認証装置。
【００７９】
（付記３）
前記抽出部は、複数の前記第１属性のうち、前記第２属性と照合する対象を変更可能である、付記２に記載の認証装置。
【００８０】
（付記４）
前記抽出部は、複数の前記第１属性のうちの２つ以上について、対応する前記第２属性と照合可能であり、かつ、複数の前記第１属性について、対応する前記第２属性と照合する順位を変更可能である、付記２または付記３に記載の認証装置。
【００８１】
（付記５）
（ａ）照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、ステップと、
（ｂ）複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、ステップと、
（ｃ）抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、ステップと、
を有していることを特徴とする、認証方法。
【００８２】
（付記６）
前記第１属性データで特定される第１属性は、複数存在し、
前記第２属性データで特定される第２属性は、複数存在し、
前記（ｂ）のステップでは、複数の前記第１属性のうちの一部と、複数の前記第２属性のうちの一部とが一致する場合に、前記照合条件を満たすと判定する、付記５に記載の認証方法。
【００８３】
（付記７）
前記（ｂ）のステップでは、複数の前記第１属性のうち、前記第２属性と照合する対象を変更可能である、付記６に記載の認証方法。
【００８４】
（付記８）
前記（ｂ）のステップでは、複数の前記第１属性のうちの２つ以上について、対応する前記第２属性と照合可能であり、かつ、複数の前記第１属性について、対応する前記第２属性と照合する順位を変更可能である、付記６または付記７に記載の認証方法。
【００８５】
（付記９）
コンピュータに、
（ａ）照合対象者の生体データおよび属性データとしての、第１生体データおよび第１属性データを取得する、ステップと、
（ｂ）複数の登録者毎に、予め登録された、前記登録者の第２生体データ、第２属性データ、およびこれらのデータを特定するＩＤデータのうちの、前記第２属性データを、前記第１属性データと照合し、所定の照合条件を満たす前記第２属性データについての前記ＩＤデータを抽出する、ステップと、
（ｃ）抽出された前記ＩＤデータで特定される前記第２生体データを、前記第１生体データと照合する、ステップと、
を実行させる、プログラム。
【００８６】
（付記１０）
前記第１属性データで特定される第１属性は、複数存在し、
前記第２属性データで特定される第２属性は、複数存在し、
前記（ｂ）のステップでは、複数の前記第１属性のうちの一部と、複数の前記第２属性のうちの一部とが一致する場合に、前記照合条件を満たすと判定する、付記９に記載のプログラム。
【００８７】
（付記１１）
前記（ｂ）のステップでは、複数の前記第１属性のうち、前記第２属性と照合する対象を変更可能である、付記１０に記載のプログラム。
【００８８】
（付記１２）
前記（ｂ）のステップでは、複数の前記第１属性のうちの２つ以上について、対応する前記第２属性と照合可能であり、かつ、複数の前記第１属性について、対応する前記第２属性と照合する順位を変更可能である、付記１０または付記１１に記載のプログラム。
【産業上の利用可能性】
【００８９】
本発明は、照合対象者の生体データと、属性データとを用いて、認証を行う認証装置、認証方法、およびプログラムに適用することができる。
【符号の説明】
【００９０】
１１０  認証装置
１１２  データ取得部
１１３  抽出部
１１４  照合部
１５１  第１生体データ
１５２  第１属性データ
１６１  第２生体データ
１６２  第２属性データ
１６３  ＩＤデータ
２１０  コンピュータ
【図１】
2013210830.tif 000003
【図２】
2013210830.tif 000004
【図３】
2013210830.tif 000005
【図４】
2013210830.tif 000006
【図５】
2013210830.tif 000007
【図６】
2013210830.tif 000008
【図７】
2013210830.tif 000009
【図８】
2013210830.tif 000010