(57)【要約】【課題】生体認証における認証精度を十分に保ち、認証に要する時間も短縮できる技術を提供する。【解決手段】利用者が取引を開始する際に、生体情報読取部において利用者からデータ量を小さく設定した第１種照合用生体情報とデータ量が大きい第２種照合用生体情報とを取得する。各利用者に関する第１種生体情報と第２種生体情報とが、予め登録された生体情報データベースから、第１種照合用生体情報をキーとして生体情報データベースを検索し、第１種照合用生体情報とのマッチング率の高い第１種生体情報を持つ一人以上の候補者を選択する。次に候補者の第２種生体情報と、第２種照合用生体情報との照合を行い、認証成立の場合は取引が開始される。【選択図】図１
2007156790.tif 000002
【特許請求の範囲】
【請求項１】
各利用者に関して第１種生体情報と第２種生体情報とが登録された生体情報データベースを用いて個人を認証する方法であって、
利用者から第１種照合用生体情報と第２種照合用生体情報とを取得する工程と、
前記第１種照合用生体情報を用いて前記生体情報データベースを検索することによって、一人以上の候補者を選択する第１次認証を行う工程と、
前記候補者に関して前記生体情報データベースに登録されている前記第２種生体情報と、前記第２種照合用生体情報とを照合する第２次認証によって、前記候補者に関する認証の成否を決定する工程と、
を備え、
前記第１種生体情報の情報量が、前記第２種生体情報の情報量よりも小さく設定されていることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記第１次認証において、前記第１種生体情報と前記第１種照合用生体情報の第１のマッチング率が所定の第１の閾値以上である候補者を選択し、
前記候補者のうち前記第１のマッチング率の高い者から順に、前記第２次認証を行い、前記第２次認証の際の第２のマッチング率が、所定の第２の閾値以上の時に認証が成立したとみなす方法。
【請求項３】
請求項１又は２記載の方法であって、さらに、
前記認証が成立した場合には、前記利用者の識別証の提供を受けること無く前記利用者に関する取引を実行する工程を備える方法。
【請求項４】
生体情報による個人の認証を行うシステムであって、
各利用者に関して第１種生体情報と第２種生体情報とが登録された生体情報データベース部と、
利用者から第１種照合用生体情報と第２種照合用生体情報とを取得する生体情報読取部と、
前記第１種照合用生体情報を用いて前記生体情報データベースを検索することによって、一人以上の候補者を選択する第１次認証を行い、前記候補者に関して前記生体情報データベースに登録されている前記第２種生体情報と、前記第２種照合用生体情報とを照合する第２次認証によって、前記候補者に関する認証の成否を決定する生体情報照合部と、
前記第１種生体情報の情報量を、前記第２種生体情報の情報量よりも小さく設定する機能を有する生体情報編集部と、
を備えるシステム。
【請求項５】
請求項４記載のシステムであって、
前記生体情報照合部は、前記第１次認証において、前記第１種生体情報と前記第１種照合用生体情報の第１のマッチング率が所定の第１の閾値以上である候補者を選択し、前記候補者のうち前記第１のマッチング率の高い者から順に、前記第２次認証を行い、前記第２次認証の際の第２のマッチング率が、所定の第２の閾値以上の時に認証されたとみなす機能を有する、システム。
【請求項６】
請求項４又は５記載のシステムであって、さらに、
前記認証が成立した場合には、前記利用者による識別証の提供を受けること無く前記利用者に関する取引を実行する取引決済部を備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、生体情報を用いた認証技術に関する。
【背景技術】
【０００２】
利用者が現金取引や施設利用を開始する際に、端末などにおいて生体情報を照合することで、登録された利用者であることを認証する技術が普及している。この技術では主に指紋や静脈、虹彩などが生体情報として用いられている。この技術によって本人認証できる精度は非常に高く、従来からあったカードや通帳などのＩＤ（識別証）を用いた本人認証技術より安全であり、利便性がある。
【０００３】
【特許文献１】特開平１１−３３８９４７号公報
【特許文献２】特開２００２−１４９３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の生体認証技術を用いた銀行の金融取引システムや、施設の利用管理システムでは、住所・氏名といった個人情報や、カードや通帳などのＩＤ（識別証）の提供をうけ、登録された顧客および利用者をデータベースから検索し、生体情報によって認証を行っている。生体情報は、本来それのみで本人を特定できるものであり、生体情報のみによって正確にデータベースに登録された利用者を検索できるものである。しかし、生体情報を正確に照合できる精度（以後「認証精度」と呼ぶ）を十分に保つ為には、生体情報のデータ量を大きくする必要があり、登録された利用者（検索すべきデータ）が増えた場合に、そうした生体情報の検索に要する処理時間も長くなる。そこで、本発明では、生体認証における認証精度を十分に保ち、認証に要する時間も短縮できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の方法は、各利用者に関して第１種生体情報と第２種生体情報とが登録された生体情報データベースを用いて個人を認証する方法であって、利用者から第１種照合用生体情報と第２種照合用生体情報とを取得する工程と、前記第１種照合用生体情報を用いて前記生体情報データベースを検索することによって、一人以上の候補者を選択する第１次認証を行う工程と、前記候補者に関して前記生体情報データベースに登録されている前記第２種生体情報と、前記第２種照合用生体情報とを照合する第２次認証によって、前記候補者に関する認証の成否を決定する工程とを備え、前記第１種生体情報の情報量が、前記第２種生体情報の情報量よりも小さく設定されていることを特徴とする。
【０００６】
この方法によれば、第１次認証は、データ量を小さく設定した生体情報により行うため、その認証に要する時間を短縮できる。第２次認証は、第１次認証で選択された候補者のみを対象に行うため、データ量の大きい生体情報による照合回数を少なくでき、高い認証精度で行うことができる。
【０００７】
前記第１次認証において、前記第１種生体情報と前記第１種照合用生体情報の第１のマッチング率が所定の第１の閾値以上である候補者を選択し、前記候補者のうち前記第１のマッチング率の高い者から順に、前記第２次認証を行い、前記第２次認証の際の第２のマッチング率が、所定の第２の閾値以上の時に認証が成立したとみなす工程とを備えるようにしても良い。
【０００８】
この方法によれば、第１次認証および第２次認証を、生体情報の照合の際のマッチング率を基準に行うことで、第１次認証における候補者選択が容易になり、かつ第２次認証における認証精度も高くなる。
【０００９】
さらに、前記認証が成立した場合には、前記利用者の識別証の提供を受けること無く前記利用者に関する取引を実行する工程を備えるようにしても良い。
【００１０】
この方法によれば、利用者は、自身の生体情報の認証のみで、希望する取引を開始することができる。
【００１１】
なお、本発明は、種々の形態で実現することが可能であり、例えば、銀行などの現金自動入出金機（ＡＴＭ端末）を用いた自動金融取引システムにおける利用者認証方法および利用者認証システム、予め登録された利用者を認証することで利用が可能となる施設における利用者認証方法および利用者認証装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．装置の全体構成：
Ｂ．第１実施例：
Ｃ．第２実施例：
Ｄ．変形例
【００１３】
Ａ．装置の全体構成：
図１は、本発明の一実施例として、生体認証を行うＡＴＭ端末を持つ自動金融取引システムを示すブロック図である。この自動金融取引システムは、ＡＴＭ端末１００と計算機センタ１２０がネットワーク１１０を介して接続されたものである。ＡＴＭ端末１００は、指紋読取部１０１と、指静脈読取部１０２と、生体情報編集部１０３と、ＡＴＭ制御部１０４と、表示部１０５と、入力部１０６と、を備える。計算機センタ１２０は、個人情報データベース１２１と、指紋情報検索部１２２と、指静脈情報照合部１２３と、計算機センタ制御部１２４と、を備える。なお、この自動金融取引システムは、ＡＴＭ端末１００と計算機センタ１２０の両方の機能を備える自動金融取引装置として実現することもできる。
【００１４】
指紋読取部１０１は利用者の指紋の画像データＦＰを取得でき、指静脈読取部１０２は利用者の指静脈の画像データＦＶを取得できる。これらの生体情報の読み取り方式は、光学的に生体の画像を読み取る方式でも良く、また、半導体によりセンサと生体の接触部分の電荷を読み取る方式でも良く、それ以外の方式でも良い。対象となる指は五指のうちいずれでも良く、指紋読取部１０１は人差し指の指紋を、指静脈読取部１０２は同じ手の中指の指静脈を、それぞれ取得するとしても良い。また、指紋読取部１０１が一方の手の人差し指の指紋を、指静脈読取部１０２が他方の手の人差し指の指静脈をそれぞれ同時に取得するとしても良い。
【００１５】
生体情報編集部１０３は、指紋読取部１０１と指静脈読取部１０２で取得した画像データの特徴部分を抽出するなど、本システムにおいて照合に利用できるデータへの編集処理を行う。生体情報編集部１０３で処理されることにより、指紋の画像データＦＰは第１種照合用生体情報ＣＢ１に変換され、指静脈の画像データＦＶは第２種照合用生体情報ＣＢ２に変換される。生体情報編集部１０３で行う編集処理の方式は特徴部分を抽出する以外の方式でも良い。なお、第１種照合用生体情報ＣＢ１は、第２種照合用生体情報ＣＢ２よりもデータ量が小さくなるように設定されることが好ましい。例えば、第１種照合用生体情報ＣＢ１のデータ量は、第２種照合用生体情報ＣＢ２のデータ量の半分以下に設定する、としても良い。
【００１６】
ＡＴＭ制御部１０４は、表示部１０５と入力部１０６を備え、利用者の認証に関する情報および利用者との取引に関する情報の入出力の制御を行い、ネットワーク１１０を介して外部との情報伝達処理の制御も行う。表示部１０５と入力部１０６は一体となったタッチパネルとしても良い。
【００１７】
図２は、個人情報データベース１２１の内容を示す説明図である。個人情報データベース１２１には、利用者が契約の際に登録する情報として、口座番号２１と、個人ＩＤ番号２２と、氏名２３と、住所２４と、生年月日２５と、第１種生体情報ＢＩ１と、第２種生体情報ＢＩ２と、が登録されている。第１種生体情報ＢＩ１とは、契約の際に取得した利用者の指紋画像データから、生体情報編集部１０３と同様の処理により得られた生体情報である。第２種生体情報ＢＩ２とは、契約の際に取得した利用者の指静脈画像データから、生体情報編集部１０３と同様の処理により得られた生体情報である。なお、第１種生体情報ＢＩ１および第２種生体情報ＢＩ２は、第１種照合用生体情報ＣＢ１および第２種照合用生体情報ＣＢ２に対応する情報である。個人情報データベース１２１には、これ以外の利用者に関する個人情報を登録しても良いし、利用者の契約内容や、利用履歴に関する情報を登録しても良い。
【００１８】
指紋情報検索部１２２は、個人情報データベース１２１から第１種生体情報ＢＩ１を検索し、ＡＴＭ端末１００より提供された第１種照合用生体情報ＣＢ１との照合を行い、候補者を選択する第１次認証を行う。指静脈情報照合部１２３は、指紋情報検索部１２２で選択された候補者の第２種生体情報ＢＩ２と、ＡＴＭ端末１００より提供された第２種照合用生体情報ＣＢ２の照合を行い、利用者の認証の成否を決定する第２次認証を行う。なお指紋情報検索部１２２と指静脈情報照合部１２３の機能を、１つの照合部で実現するようにしても良い。
【００１９】
計算機センタ制御部１２４は、計算機センタ１２０における認証処理の制御を行う。また、ＡＴＭ端末１００により利用者が設定した取引内容に応じて、取引決済を行う機能を有するように計算機センタ制御部１２４を構成することも可能である。
【００２０】
Ｂ．第１実施例：
図３は、第１実施例におけるＡＴＭ端末１００の処理を示したフローチャートであり、図４は、ＡＴＭ端末１００の表示部１０５に表示される利用者に対するメッセージの表示例である。利用者は、ＡＴＭ端末１００によって自動金融取引を開始しようとする際、表示部１０５に表示された表示例Ｄ１（図４）の指示に従い、自分の指を照合ユニットである指紋読取部１０１と指静脈読取部１０２に置く。ＡＴＭ端末１００はそれを感知すると利用者の指紋の画像データＦＰと指静脈の画像データＦＶを取得し、生体情報編集部１０３において、第１種照合用生体情報ＣＢ１と第２種照合用生体情報ＣＢ２を生成する（Ｓ３０１）。
【００２１】
第１種照合用生体情報ＣＢ１と第２種照合用生体情報ＣＢ２は、ＡＴＭ制御部１０４によってネットワーク１１０を通じて計算機センタ１２０に送信される（Ｓ３０２）。またＡＴＭ制御部１０４は表示部１０５に表示例Ｄ２（図４）を表示しておく。ステップＳ３０３は計算機センタ１２０で行われる処理であり、以下で計算機センタ１２０で行われる処理を説明する。
【００２２】
図５は、第１実施例における計算機センタ１２０の処理を示すフローチャートである。計算機センタ制御部１２４は、ＡＴＭ端末１００から第１種照合用生体情報ＣＢ１と第２種照合用生体情報ＣＢ２の提供を受けると、第１種照合用生体情報ＣＢ１を指紋情報検索部１２２に設定し、第２種照合用生体情報ＣＢ２を指静脈情報照合部１２３に設定する（Ｓ５０１）。
【００２３】
指紋情報検索部１２２は、第１種照合用生体情報ＣＢ１が設定されると、個人情報データベース１２１に登録されているすべての各利用者についての第１種生体情報ＢＩ１と第１種照合用生体情報ＣＢ１との照合を開始する（Ｓ５０２）。指紋情報検索部１２２は、まず、１人目の照合を終えた後、その利用者を仮の候補者として照合の際のマッチング率を登録する。２人目以降の利用者は、照合の際のマッチング率が仮の候補者のマッチング率より高い場合に、新たな仮の候補者としてそのマッチング率が登録される。すべての利用者についての照合が終了すると、最終的に登録されている仮の候補者が、マッチング率が最も高い候補者として１人だけが選択される（Ｓ５０３）。ステップＳ５０２からステップＳ５０３までの処理が第１次認証である。なお、マッチング率が所定の値Ｎ１（例えば９０％）より高い者が１人でも見つかったなら、その利用者を候補者として選択し、検索を終了するとしても良い。
【００２４】
ステップＳ５０４では、候補者のマッチング率が所定の値Ｎ１より低い場合は、第１次認証における該当候補者は存在しないとして、「該当候補無し」の結果をＡＴＭ端末１００に送信する（Ｓ５０６）。
【００２５】
計算機センタ制御部１２４は、次に候補者の第２種生体情報ＢＩ２を個人情報データベース１２１から指静脈情報照合部１２３に設定する。指静脈情報照合部１２３は、第２種生体情報ＢＩ２と第２種照合用生体情報ＣＢ２とを照合し（Ｓ５０５；第２次認証）、その際のマッチング率が所定の値Ｎ２（例えば９５％としても良い）より低い場合は認証が成立しないものと決定し、高い場合は認証が成立したものと決定する。この時の所定の値Ｎ２は管理者が予め任意に設定できるとしても良い。ただし、この所定の値Ｎ２は、高い認証精度（例えば他人受け入れ率０．００１％、本人拒否率０．０１％）を確保できる値とすることが好ましい。
【００２６】
計算機センタ制御部１２４はこの認証結果をＡＴＭ端末１００に送信する（Ｓ５０６）。ここまでが計算機センタ１２０で行われる処理であり、以下はＡＴＭ端末１００で続いて行われる処理を説明する。
【００２７】
ＡＴＭ制御部１０４は、計算機センタ１２０から認証の結果を受け取る（図３のＳ３０４）。ステップＳ３０５において、利用者が認証されなかった場合は、ＡＴＭ制御部１０４は表示部１０５に表示例Ｄ４（図４）を表示し（Ｓ３０７）、取引は開始されることはない。一方、ステップＳ３０５において、利用者が認証されている場合は、ＡＴＭ制御部１０４は表示部１０５に表示例Ｄ３（図４）を表示し、利用者が入力部１０６により設定した取引内容に応じて取引を開始する（Ｓ３０６）。この際の取引内容は計算機センタ１２０に送信され、計算機センタ制御部１２４で取引決済が行われる。
【００２８】
この第１実施例によれば、個人情報データベース１２１に登録された利用者との照合を行う第１次認証は、データ量の小さい第１種生体情報ＢＩ１を用いて行うため、その照合時間を短縮できる。また、第１次認証において選択された候補者ひとりを対象に行う第２次認証は、データ量の大きい第２種生体情報ＢＩ２を用いて行うため、その認証精度は高くなる。そのため利用者は、個人を特定する通帳やカードなどのＩＤ（識別証）を使用することなく、安全に取引を開始することができる。
【００２９】
Ｃ．第２実施例：
第２実施例におけるＡＴＭ端末１００の処理手順は、第１実施例と同じ手順であり、ステップＳ３０３の詳細手順が第１実施例と異なるだけである。
【００３０】
図６は、第２実施例におけるステップ３０３の詳細手順を示すフローチャートである。ステップＳ６０１における処理は第１実施例におけるステップＳ５０１（図５）の処理と同じである。
【００３１】
指紋情報検索部１２２は、第１種照合用生体情報ＣＢ１が設定されると、個人情報データベース１２１に登録されている各利用者ごとに第１種生体情報ＢＩ１を検索し、第１種照合用生体情報ＣＢ１との照合を開始する。指紋情報検索部１２２は、照合の際のマッチング率が所定の値Ｎ１より高い顧客をすべて候補者として選択する（Ｓ６０２；第１次認証）。この場合の候補者は複数人でも良い。
【００３２】
ステップＳ６０３では、計算機センタ制御部１２４は、ステップＳ６０２において候補者が一人以上ある場合は、ステップＳ６０４の処理へ移行し、候補者が無い場合は、「該当候補無し」の結果をＡＴＭ端末１００に送信する（Ｓ６０７）。
【００３３】
計算機センタ制御部１２４は、各候補者の第２種生体情報ＢＩ２を第１次認証の際のマッチング率の降順で、一人ずつ指静脈情報照合部１２３に設定していく（Ｓ６０４）。指静脈情報照合部１２３は、各候補者の第２種生体情報ＢＩ２が設定される度に、第２種照合用生体情報ＣＢ２と照合し、その際のマッチング率を登録する（Ｓ６０５）。
【００３４】
ステップＳ６０６では、候補者全員の照合が終わっていれば、計算機センタ制御部１２４は、マッチング率が所定の値Ｎ２より高く、かつ最もマッチング率が高い候補者について認証が成立したものと決定する（第２次認証）。一方、該当する候補者が無ければ、「該当候補無し」の結果をＡＴＭ端末１００に送信する（Ｓ６０７）。また候補者全員の照合が終わっていなければ、候補者全員の照合が終わるまでステップＳ６０４からステップＳ６０６の処理を繰り返す。
【００３５】
この第２実施例によれば、第１次認証において選択した複数の候補者ついて第２次認証を行うため、候補者ひとりに対して第２次認証を行う第１実施例よりも認証精度は高くなる。
【００３６】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００３７】
Ｄ１．変形例１：
認証に利用する生体情報としては、上記実施例以外の種々のものを利用することが出来る。例えば、第２次認証の対象となる生体情報は、指静脈ではなく掌静脈としても良いし、第１次認証では顔認証とし、第２次認証では虹彩認証とする組合せでも良い。また、生体情報は２種以上用いることが好ましい。さらに、第２次認証に用いる生体情報は、認証率が高い身体部位の生体情報であることが好ましい。また、予め複数種の生体情報を登録しておき、利用者が照合の際に、照合に用いる生体情報の種類を選ぶことができるものとしても良い。
【００３８】
Ｄ２．変形例２：
上記実施例において、２つの生体情報ＣＢ１、ＣＢ２をほぼ同時に取得する代わりに、第１種照合用生体情報ＣＢ１を取得した後、第１次認証において候補者が選択された段階で、第２種照合用生体情報ＣＢ２を取得し、第２次認証を行うとしても良い。この場合、第１次認証で候補者が選択されなければ、第２種照合用生体情報ＣＢ２を取得することなく認証処理は中止されるとしても良い。
【００３９】
Ｄ３．変形例３：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしても良く、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしても良い。例えば、計算機センタ１２０の各部で行われた処理を、サーバコンピュータ上でアプリケーションソフトウェアが実現することとしても良い。
【００４０】
Ｄ４．変形例４：
上記実施例において、ＡＴＭ端末１００を端末として実現された自動金融取引システムは、ＡＴＭ端末１００を、施設における利用者の施設利用管理に用いられる端末に置き換え、認証の際に個人を特定するＩＤ（識別証）を必要としない施設管理システムとしても良い。この場合の施設とは、ホテルなど、利用者が事前に登録することで利用可能となる施設としても良い。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施例として自動金融取引システムの構成を示すブロック図。
【図２】個人情報データベース１２１に登録されているデータ内容を示す説明図。
【図３】第１実施例および第２実施例におけるＡＴＭ端末１００の処理手順を示すフローチャート。
【図４】表示部１０５の表示画面例を示す説明図。
【図５】第１実施例における計算機センタ１２０の処理手順を示すフローチャート。
【図６】第２実施例における計算機センタ１２０の処理手順を示すフローチャート。
【符号の説明】
【００４２】
１００…ＡＴＭ端末
１０１…指紋読取部
１０２…指静脈読取部
１０３…生体情報編集部
１０４…ＡＴＭ制御部
１０５…表示部
１０６…入力部
１１０…ネットワーク
１２０…計算機センタ
１２１…個人情報データベース
１２２…指紋情報検索部
１２３…指静脈情報照合部
１２４…計算機センタ制御部
２１…口座番号
２２…個人ＩＤ番号
２３…氏名
２４…住所
２５…生年月日
ＢＩ１…第１種生体情報
ＢＩ２…第２種生体情報
Ｄ１…表示例１
Ｄ２…表示例２
Ｄ３…表示例３
Ｄ４…表示例４
【図１】
2007156790.tif 000003
【図２】
2007156790.tif 000004
【図３】
2007156790.tif 000005
【図４】
2007156790.tif 000006
【図５】
2007156790.tif 000007
【図６】
2007156790.tif 000008