(57)【要約】【課題】本発明は認証装置及びコンピュータプログラムに関し、認証時間を増大させることなく認証精度を向上させて、セキュリティの向上を可能とすることを目的とする。【解決手段】第１の特徴情報を取得する取得部と、特徴情報を各ユーザと対応させて登録するデータベースから、第１の特徴情報との一致の度合いが所定値を超える特徴情報に対応するユーザを抽出する抽出部と、第１の特徴情報を、特徴情報に関する付帯情報と共にデータベースに登録する登録部とを備えるように構成する。【選択図】　　　図１
2004145546.tif 000002
【特許請求の範囲】
【請求項１】
第１の特徴情報を取得する取得手段と、
特徴情報を各ユーザと対応させて登録するデータベースから、該第１の特徴情報との一致の度合いが所定値を超える特徴情報に対応するユーザを抽出する抽出手段と、
該第１の特徴情報を、該特徴情報に関する付帯情報と共に該データベースに登録する登録手段とを備えたことを特徴とする、認証装置。
【請求項２】
前記一致の度合いが所定値を超える登録情報の数が一定値以上の場合には、第２の特徴情報を読み取るよう促して、読み取られた前記第２の特徴情報を前記取得手段により取得する制御手段を更に備えたことを特徴とする、請求項１記載の認証装置。
【請求項３】
個人識別情報及び特徴情報を取得する取得手段と、
登録特徴情報が少なくとも個人識別情報と対応して登録されたデータベースから、該読み取られた個人識別情報に対応する登録特徴情報及び付帯情報を読み出し、該読み取られた特徴情報との一致の度合いを求める手段と、
該読み出された付帯情報で示される個人識別情報に対応する登録特徴情報と、該読み取られた任意のユーザの登録特徴情報との一致の度合いが、いずれも前記求めた一致の度合いより小さい場合に、本人であることを確認する確認手段とを備えたことを特徴とする、認証装置。
【請求項４】
第１及び第２の特徴情報を取得する取得手段と、
第１及び第２の登録特徴情報が、第１の登録特徴情報の一致の度合いが一定値を超える所定ユーザに関する付帯情報と共に登録されたデータベースから、該第１の特徴情報との一致の度合いが最大値となる第１の登録特徴情報に対応する特定付帯情報を抽出する抽出手段と、
該読み取られた第２の特徴情報と該特定付帯情報に対応する第２の登録特徴情報との一致の度合いが、該読み取られた第２の特徴情報と該抽出された付帯情報に対応する第２の登録特徴情報との一致の度合いより大きい場合に、ユーザ本人であることを確認する確認手段とを備えたことを特徴とする、認証装置。
【請求項５】
コンピュータに認証処理を行わせるコンピュータプログラムであって、
コンピュータに、第１の特徴情報を取得させる取得手順と、
コンピュータに、特徴情報を各ユーザと対応させて登録するデータベースから、該第１の特徴情報との一致の度合いが所定値を超える特徴情報に対応するユーザを抽出させる抽出手順と、
コンピュータに、該第１の特徴情報を、該特徴情報に関する付帯情報と共に該データベースに登録させる登録手順とを行わせることを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、認証装置及びコンピュータプログラムに係り、特に生体情報等の特徴情報を用いて認証、即ち、本人確認を行う認証装置及びコンピュータにそのような認証を行わせるコンピュータプログラムに関する。
【０００２】
本明細書では、生体情報等を含む特徴情報とは、認証（本人確認）に使用し得る指紋パターン、虹彩パターン、血管パターン、音声パターン等の、入力装置により読み取り可能な個人の特徴に関する情報を指す。
【０００３】
【従来の技術】
認証装置には、大略１対１認証を行う第１の方式と、１対Ｎ（Ｎは２以上の整数）認証を行う第２の方式とがある。
【０００４】
第１の方式では、認証装置に各ユーザの特徴情報が、ユーザを特定可能な個人識別（ＩＤ）情報と対応させて予め登録されている。ユーザが本人のＩＤ情報を入力すると、このＩＤ情報に対応する登録特徴情報が、読み取られたユーザの特徴情報と比較され、一致の度合いが所定レベルを超えていれば、本人であることが確認される。所定レベルを高く設定すれば、セキュリティが向上する反面、本人であっても本人であると確認されない確率が増加してしまう。例えば、指紋パターンに関する情報を特徴情報として使用する場合には、本人の指紋パターンが怪我等により特徴情報登録時の指紋パターンと多少異なってしまうことがあり、このような場合には、本人であっても、比較される特徴情報の一致の度合いが低減してしまう。他方、所定レベルを低く設定すると、本人の指紋パターンが怪我等により特徴情報登録時の指紋パターンと多少異なっている場合でも、本人であれば、比較される特徴情報の一致の度合いが増加するものの、他人の類似した特徴情報との一致の度合いも増加してしまうため、セキュリティが低下してしまう。
【０００５】
第２の方式では、認証装置に各ユーザの特徴情報が予め登録されている。ユーザの特徴情報が読み取られると、この特徴情報が各登録特徴情報と順次比較され、一致の度合いが所定レベルを超えていれば、本人であることが確認される。この場合、ＩＤ情報の入力は不要であるが、ユーザの数が増大すると、比較処理に時間がかかると共に、類似した登録特徴情報が増大すると、他人と間違えてしまう確率も増加するため、セキュリティが低下してしまう。このため、第２の方式は、セキュリティを重視する環境下ではあまり採用されていない。
【０００６】
【発明が解決しようとする課題】
第１の方式を採用する認証装置の場合も、第２の方式を採用する認識装置の場合も、一番危惧されるのは、他人が本人になりすますことであり、認証精度を向上させて他人が誤って本人と判断されてしまうことを確実に防止することが望まれている。しかし、従来の認証装置では、セキュリティを向上するために認証精度を向上させる、即ち、登録特徴情報の種類を増加させると、比較処理の際に比較するべき項目が増加してしまうので、認証時間が必然的に増加してしまうという問題があった。
【０００７】
又、第２の方式を採用する認証装置の場合、ユーザの数が増大して認証精度を向上させる、即ち、登録特徴情報の数が増大すると、登録特徴情報の種類がたとえ１種類であっても、比較処理にかかる時間が増大してしまい、結果的に認証時間が増大してしまうという問題があった。
【０００８】
そこで、本発明は、上記第１の方式を採用する場合であっても、上記第２の方式を採用する場合であっても、認証時間を増大させることなく認証精度を向上させて、セキュリティの向上を可能とする認証装置及びコンピュータプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の課題は、第１の特徴情報を取得する取得手段と、特徴情報を各ユーザと対応させて登録するデータベースから、該第１の特徴情報との一致の度合いが所定値を超える特徴情報に対応するユーザを抽出する抽出手段と、該第１の特徴情報を、該特徴情報に関する付帯情報と共に該データベースに登録する登録手段とを備えたことを特徴とする認証装置によって達成できる。
【００１０】
上記の課題は、個人識別情報及び特徴情報を取得する取得手段と、登録特徴情報が少なくとも個人識別情報と対応して登録されたデータベースから、該読み取られた個人識別情報に対応する登録特徴情報及び付帯情報を読み出し、該読み取られた特徴情報との一致の度合いを求める手段と、該読み出された付帯情報で示される個人識別情報に対応する登録特徴情報と、該読み取られた任意のユーザの登録特徴情報との一致の度合いが、いずれも前記求めた一致の度合いより小さい場合に、本人であることを確認する確認手段とを備えたことを特徴とする認証装置によっても達成できる。
【００１１】
上記の課題は、第１及び第２の特徴情報を取得する取得手段と、第１及び第２の登録特徴情報が、第１の登録特徴情報の一致の度合いが一定値を超える所定ユーザに関する付帯情報と共に登録されたデータベースから、該第１の特徴情報との一致の度合いが最大値となる第１の登録特徴情報に対応する特定付帯情報を抽出する抽出手段と、該読み取られた第２の特徴情報と該特定付帯情報に対応する第２の登録特徴情報との一致の度合いが、該読み取られた第２の特徴情報と該抽出された付帯情報に対応する第２の登録特徴情報との一致の度合いより大きい場合に、ユーザ本人であることを確認する確認手段とを備えたことを特徴とする認証装置によっても達成できる。
【００１２】
上記の課題は、コンピュータに認証処理を行わせるコンピュータプログラムであって、コンピュータに、第１の特徴情報を取得させる取得手順と、コンピュータに、特徴情報を各ユーザと対応させて登録するデータベースから、該第１の特徴情報との一致の度合いが所定値を超える特徴情報に対応するユーザを抽出させる抽出手順と、コンピュータに、該第１の特徴情報を、該特徴情報に関する付帯情報と共に該データベースに登録させる登録手順とを行わせることを特徴とするコンピュータプログラムによっても達成できる。
【００１３】
上記の課題は、コンピュータに認証処理を行わせるコンピュータプログラムであって、コンピュータに、個人識別情報及び特徴情報を取得させる取得手順と、コンピュータに、登録特徴情報が少なくとも個人識別情報と対応して登録されたデータベースから、該読み取られた個人識別情報に対応する登録特徴情報及び付帯情報を読み出し、該読み取られた特徴情報との一致の度合いを求めさせる手順と、コンピュータに、該読み出された付帯情報で示される個人識別情報に対応する登録特徴情報と、該読み取られた任意のユーザの登録特徴情報との一致の度合いが、いずれも前記求めた一致の度合いより小さい場合に、本人であることを確認させる確認手順とを備えたことを特徴とするコンピュータプログラムによっても達成できる。
【００１４】
上記の課題は、コンピュータに認証処理を行わせるコンピュータプログラムであって、コンピュータに、第１及び第２の特徴情報を取得させる取得手順と、コンピュータに、第１及び第２の登録特徴情報が、第１の登録特徴情報の一致の度合いが一定値を超える所定ユーザに関する付帯情報と共に登録されたデータベースから、該第１の特徴情報との一致の度合いが最大値となる第１の登録特徴情報に対応する特定付帯情報を抽出させる抽出手順と、コンピュータに、該読み取られた第２の特徴情報と該特定付帯情報に対応する第２の登録特徴情報との一致の度合いが、該読み取られた第２の特徴情報と該抽出された付帯情報に対応する第２の登録特徴情報との一致の度合いより大きい場合に、ユーザ本人であることを確認させる確認手順とを行わせることを特徴とするコンピュータプログラムによっても達成できる。
【００１５】
従って、本発明によれば、認証時間を増大させることなく認証精度を向上させて、セキュリティの向上を可能とする認証装置及びコンピュータプログラムを実現することができる。
【００１６】
【発明の実施の形態】
本発明の認証装置及びコンピュータプログラムの実施例を、以下に図面と共に説明する。
【００１７】
【実施例】
先ず、本発明の認証装置の第１実施例を、図１と共に説明する。図１は、本発明の認証装置の第１実施例を示すブロック図である。認証装置の第１実施例では、本発明が、１台の端末装置（コンピュータ）からなるシステムに適用されている。
【００１８】
図１に示す認証装置は、特徴情報読み取り部９０、中央処理装置（ＣＰＵ）９１、メモリ９２、入力装置９３、出力装置９４、外部記憶装置９５、媒体駆動装置９６及びネットワーク接続装置９７を備え、それらはバス９８により互いに接続されている。ＣＰＵ９１、メモリ９２、入力装置９３、出力装置９４、媒体駆動装置９６及びネットワーク接続装置９７等からなる部分は、パーソナルコンピュータ等の周知の汎用コンピュータにより実現できる。即ち、認証装置は、コンピュータにより構成される。
【００１９】
特徴情報読み取り部９０は、周知の方法によりユーザの特徴情報を読み取る構成を有する。本実施例では、説明の便宜上、特徴情報読み取り部９０は、２種類の特徴情報を読み取る子とが可能なものとする。２種類の特徴情報は、指紋パターン、虹彩パターン、血管パターン、音声パターン等の生体情報等を含む特徴情報から選択可能である。
【００２０】
メモリ９２は、例えばＲＯＭ、ＲＡＭ等を含み、本発明のコンピュータプログラムを含む、処理に用いられるコンピュータプログラムと、データとを格納する。ＣＰＵ９１は、メモリ９２を利用してコンピュータプログラムを実行することにより、必要な処理を行う。
【００２１】
入力装置９３は、例えば、キーボード、ポインティングデバイス、タッチパネル等からなり、ユーザからの指示や情報の入力に用いられる。出力装置９４は、例えば、ディスプレイ、プリンタ、スピーカ等からなり、ユーザへの問い合わせや処理結果の表示の出力に用いられる。
【００２２】
外部記憶装置９５は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等で構成される。認証装置は、この外部記憶装置９５に、上記コンピュータプログラムとデータを保存しておき、必要に応じて、それらをメモリ９２にロードして使用する。
【００２３】
媒体駆動装置９６は、可搬記録媒体９９を駆動し、その記憶内容にアクセスする。可搬記録媒体９９としては、メモリカード、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、光ディスク、光磁気ディスク等の、任意のコンピュータ読み取り可能な記録媒体が用いられる。ユーザは、この可搬記録媒体９９に上記コンピュータプログラムとデータを格納しておき、必要に応じて、それらをメモリ９２にロードして使用する。
【００２４】
ネットワーク接続装置９７は、ＬＡＮやインターネット等の任意の通信ネットワークに接続され、通信に伴うデータ変換を行う。認証装置は、上記コンピュータプログラムとデータをネットワーク接続装置９７を介して他の装置から受け取り、必要に応じて、それらをメモリ９２にロードして使用する。
【００２５】
図２は、図１の認証装置にコンピュータプログラムとデータを供給することのできるコンピュータ読み取り可能な記録媒体を示す図である。可搬記録媒体９９やサーバ１００のデータベース１０１に保存されたコンピュータプログラムとデータは、メモリ９２にロードされる。このとき、サーバ１００は、コンピュータプログラムとデータを搬送する搬送信号を生成し、ネットワーク上の任意の伝送媒体を介して認証装置へ送信する。そして、ＣＰＵ９１は、そのデータを用いてそのコンピュータプログラムを実行し、必要な処理を行う。
【００２６】
図３は、認証装置の登録動作を説明するフローチャートである。同図に示す処理は、図１に示すＣＰＵ９１が本発明のコンピュータプログラムの第１実施例を実行することにより行われる。本実施例では、特徴情報を各ユーザと対応させて登録されるデータベースが、認証装置の外部記憶装置９５等の適切な記憶部内に設けられているものとするが、データベースは、サーバ１００側に設けられていても良いことは言うまでもない。
【００２７】
図３において、ステップＳ１では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザに第１の特徴情報の読み取りを促す。ユーザの第１の特徴情報（例えば指紋パターン）が特徴読み取り部９０により読み取られ、パラメータが入力されると、ＣＰＵ９１に通知される。ステップＳ２では、ＣＰＵ９１が、データベースをアクセスして、入力された第１の特徴情報と類似した特徴情報が登録されているユーザを抽出する。類似した特徴情報とは、第１の特徴情報との一致の度合いが所定レベルを超える特徴情報である。ステップＳ３では、ＣＰＵ９１が、抽出した類似した特徴情報が登録されているユーザの数が一定値以上であるか否かを判定する。ステップＳ３の判定結果がＹＥＳであると、ステップＳ４では、例えば出力装置９４にメッセージを表示することでユーザに上記パラメータを変更して第１の特徴情報を再読み取りするよう促して、処理はステップＳ１へ戻る。これにより、再読み取りされた第１の特徴情報が特徴読み取り部９０からＣＰＵ９１に入力される。
【００２８】
パラメータは、特徴情報を読み取る際の条件（特徴情報読み取り条件）を示すものであり、例えば指紋パターンを読み取る場合であれば、どの指の指紋であるかを示すものである。従って、最初に右手の親指の指紋パターンを読み取った場合、パラメータを変更して特徴情報を再読み取りする際には、例えば右手の中指又は左手の親指の指紋パターンを読み取れば良い。尚、パラメータとしては、特徴情報を読み取る際の解像度を示すものであっても良い。
【００２９】
ステップＳ３の判定結果がＮＯであると、ステップＳ５では、読み取られたユーザの第１の特徴情報を、ＣＰＵ９１が、上記の如く類似した特徴情報が登録されているユーザに関する付帯情報と共にデータベースに登録する。ステップＳ６では、ＣＰＵ９１が、上記の如く類似した特徴情報が登録されているユーザの数が一定値以上であるか否かを判定し、判定結果がＮＯであると、処理は終了する。ステップＳ６で用いる一定値は、ステップＳ３で用いる一定値と同じである必要はなく、例えばステップＳ３で用いる一定値より大きな値であっても良い。
【００３０】
ステップＳ６の判定結果がＹＥＳであると、ステップＳ７では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザに第２の特徴情報の読み取りを促す。ユーザの第２の特徴情報（例えば虹彩パターン）が特徴読み取り部９０により読み取られ、パラメータが入力されると、ＣＰＵ９１に通知される。ステップＳ８では、ＣＰＵ９１が、読み取られたユーザの第２の特徴情報を、付帯情報と共に格納されているこのユーザの第１の特徴情報と共に、データベースに登録し、処理は終了する。
【００３１】
尚、第１の特徴情報と第２の特徴情報は、同じ種類の特徴情報であっても、互いに異なる種類の特徴情報であっても良い。前者の場合、例えば第１の特徴情報は右手の親指の指紋パターンで、第２の特徴情報は右手の薬指の指紋パターンである。この場合、特徴情報読み取り装置９０の構成が簡単である。又、後者の場合、例えば第１の特徴情報は右手の親指の指紋パターンで、第２の特徴情報は右目の虹彩パターンである。この場合、特徴情報読み取り部９０は、指紋パターン及び虹彩パターンの両方を読み取るように構成される必要があるが、異なる種類の特徴情報を用いて認証処理を行うので、認証の信頼性は著しく向上する。
【００３２】
次に、図３に示す登録処理によりデータベースに登録される情報の形態を、表１及び表２と共に説明する。
【００３３】
表１は、上記第１実施例が１対１認証を行う第１の方式に適用された場合のデータベース内の登録情報を示す。この場合、図３に示すステップＳ１の前に、ユーザの個人識別（ＩＤ）情報の入力を促すステップと、入力されたＩＤ情報がデータベースに登録されている場合にのみ処理をステップＳ１へ進めるステップが設けられることは言うまでもない。
【００３４】
【表１】
2004145546.tif 000003
例えば、ユーザのＩＤ情報がＩＤ００１であり、その入力が確認されると、このユーザの第１の特徴情報Ｆ１０１と類似する第１の特徴情報が登録されたユーザの数が、第１の特徴の欄を検索することで抽出される。抽出されたユーザのＩＤ情報ＩＤ１０１，ＩＤ２００は、ＩＤ情報ＩＤ００１に対する付帯情報の欄に登録される。又、ＩＤ情報がＩＤ００１のユーザの第２の特徴情報Ｆ２０１が入力されれば、ＩＤ情報ＩＤ００１に対する第２の特徴情報の欄に登録される。第１の方式の場合、入力された特徴情報は、同じＩＤ情報に対して登録された特徴情報とのみ比較されるので、データベースには、ＩＤ情報（ＩＤ情報の欄）が登録されていることが必須である。
【００３５】
表２は、上記第１実施例が１対Ｎ（Ｎは２以上の整数）認証を行う第２の方式に適用された場合のデータベース内の登録情報を示す。
【００３６】
【表２】
2004145546.tif 000004
例えば、ＩＤ情報がＩＤ００１のユーザの第１の特徴情報Ｆ１０１が入力されると、類似する第１の特徴情報が登録されたユーザの数が、第１の特徴の欄を検索することで抽出される。抽出されたユーザのＩＤ情報ＩＤ１０１，ＩＤ２００は、ＩＤ情報ＩＤ００１に対する付帯情報の欄に登録される。又、ＩＤ情報がＩＤ００１のユーザの第２の特徴情報Ｆ２０１が入力されれば、ＩＤ情報ＩＤ００１に対する第２の特徴情報の欄に登録される。第２の方式の場合、入力された特徴情報は、登録された全ての特徴情報と比較されるので、データベースには、ＩＤ情報（ＩＤ情報の欄）が登録されていることが必須ではないが、比較の結果入力されたＩＤ情報がどのユーザのものであるかを認識可能とするために、ＩＤ情報（ＩＤ情報の欄）が登録されていることが望ましい。
【００３７】
図４は、第１の方式を採用する認証装置の認証動作を説明するフローチャートである。同図に示す処理は、図１に示すＣＰＵ９１が本発明のコンピュータプログラムの第２実施例を実行することにより行われる。
【００３８】
図４において、ステップＳ１１では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザにＩＤ情報の入力を促し、入力装置９３から入力されたＩＤ情報を取得する。ステップＳ１２では、ＣＰＵ９１が、取得したＩＤ情報が表１の如きデータベースに登録されているか否かを判定する。ステップＳ１２の判定結果がＮＯであると、ステップＳ２２は、ユーザの確認が行えないと判断し、必要に応じて出力装置９４にその旨を示すメッセージを表示し、処理は終了する。
【００３９】
ステップＳ１２の判定結果がＹＥＳであると、ステップＳ１３では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザに第１の特徴情報の読み取りを促して、ユーザの第１の特徴情報（例えば指紋パターン）が特徴読み取り部９０により読み取られるとＣＰＵ９１に入力される。ステップＳ１４では、ＣＰＵ９１が、入力された第１の特徴情報と、データベースに登録されているＩＤ情報に対応する第１の特徴情報との一致の度合いを示す値を求める。又、ステップＳ１５では、ＣＰＵ９１が、入力された第１の特徴情報と、データベースに登録されているＩＤ情報に対応する付帯情報で示されるＩＤ情報に対応する第１の特徴情報との一致の度合いを示す値を求める。ステップＳ１６では、ＣＰＵ９１が、ステップＳ１４で求められた値がステップＳ１５で求められた値より大きいか否かを判定する。ステップＳ１６の判定結果がＮＯであると、他人がユーザ本人になりすましている可能性があるので、処理はステップＳ２２へ進む。
【００４０】
ステップＳ１６の判定結果がＹＥＳであると、ステップＳ１７では、ＣＰＵ９１が、データベースに第２の特徴情報が登録されているか否かを判定し、判定結果がＮＯであると、処理は後述するステップＳ２１へ進む。ステップＳ１７の判定結果がＹＥＳであると、ステップＳ１８では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザに第２の特徴情報の読み取りを促して、ユーザの第２の特徴情報（例えば虹彩パターン）が特徴読み取り部９０により読み取られるとＣＰＵ９１に入力される。ステップＳ１９では、ＣＰＵ９１が、入力された第２の特徴情報と、データベースに登録されているＩＤ情報に対応する第２の特徴情報との一致の度合いを示す値を求める。ステップＳ２０では、ＣＰＵ９１が、ステップＳ１９で求められた値が予め設定された一定値より大きいか否かを判定する。ステップＳ２０の判定結果がＮＯであると、他人がユーザ本人になりすましている可能性があるので、処理はステップＳ２２へ進む。
【００４１】
ステップＳ２０の判定結果がＹＥＳであると、ステップＳ２１では、ＣＰＵ９１が、ユーザがデータベースに登録されている本人であることを確認し、必要に応じてその旨を示すメッセージを出力装置９４に表示した後、処理は終了する。これにより、認証時間を増大させることなく、認証の信頼性を向上することができる。
【００４２】
ステップＳ２１で得られた確認結果は、認証装置が適用されているシステムに応じて使用される。例えば認証装置が研究室への立ち入りを許可・禁止するシステムに適用されていれば、ステップＳ２１で得られた確認結果により研究室の鍵が開けられ、研究室への立ち入りが許可される。他方、ステップＳ２２が実行された場合には、研究室の鍵は閉められたままとなり、研究室への立ち入りは禁止される。認証装置が適用されるシステム自体は特に限定されず、例えばコンピュータシステム又は特定の記憶装置へのアクセスを許可・禁止するシステム等にも適用可能である。
【００４３】
図５は、第２の方式を採用する認証装置の認証動作を説明するフローチャートである。同図に示す処理は、図１に示すＣＰＵ９１が本発明のコンピュータプログラムの第３実施例を実行することにより行われる。
【００４４】
図５において、ステップＳ３１では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザに第１の特徴情報の読み取りを促して、ユーザの第１の特徴情報（例えば指紋パターン）が特徴読み取り部９０により読み取られるとＣＰＵ９１に入力される。ステップＳ３２では、ＣＰＵ９１が、表２の如きデータベースに登録されている第１の特徴情報のうち、入力された第１の特徴情報との一致の度合いを示す値が最大の第１の特徴情報を求める。又、ステップＳ３３では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザに第２の特徴情報の読み取りを促して、ユーザの第２の特徴情報（例えば虹彩パターン）が特徴読み取り部９０により読み取られるとＣＰＵ９１に入力される。ステップＳ３４では、ＣＰＵ９１が、入力された第２の特徴情報と、ステップＳ３２で求めた一致の度合いを示す値が最大の第１の特徴情報と共に登録されている第２の特徴情報との一致の度合いを示す値を求める。ステップＳ３５では、ＣＰＵ９１が、入力された第２の特徴情報と、ステップＳ３２で求めた一致の度合いを示す値が最大の第１の特徴情報に対応する付帯情報で示されるＩＤ情報に対応する第２の特徴情報との一致の度合いを示す値を求める。
【００４５】
ステップＳ３６では、ＣＰＵ９１が、ステップＳ３４で求められた値がステップＳ３５で求められた値より大きいか否かを判定する。ステップＳ３６の判定結果がＮＯであると、他人がユーザ本人になりすましている可能性があるので、処理はステップＳ３８へ進む。ステップＳ３８は、ユーザの確認が行えないと判断し、必要に応じて出力装置９４にその旨を示すメッセージを表示し、処理は終了する。
【００４６】
ステップＳ３６の判定結果がＹＥＳであると、ステップＳ３７では、ＣＰＵ９１が、ユーザがデータベースに登録されている本人であることを確認し、必要に応じてその旨を示すメッセージを出力装置９４に表示した後、処理は終了する。入力された第２の特徴情報は、付帯情報で示されるＩＤ情報に対応する第２の特徴情報とのみ比較され、データベースに登録された全ての第２の特徴情報と比較されることはないので、認証時間を増大させることなく、認証の信頼性を向上することができる。
【００４７】
ステップＳ３６で得られた確認結果は、上述の如く、認証装置が適用されているシステムに応じて使用される。
【００４８】
図６は、認証装置の登録監視処理を説明するフローチャートである。同図に示す処理は、図１に示すＣＰＵ９１が本発明のコンピュータプログラムの第４実施例を実行することにより行われる。
【００４９】
図６において、ステップＳ４１では、ＣＰＵ９１が、ユーザに登録処理を促すタイミングであるか否かを判定する。ユーザに登録処理を促すタイミングは、例えば一定期間毎、ユーザが登録している第１の特徴情報と類似する特徴情報が一定数以上（即ち、一定数以上のユーザ（ＩＤ情報）に対して）データベースに登録された時点等である。ステップＳ４１の判定結果がＹＥＳになると、ステップＳ４２では、ＣＰＵ９１が、例えば出力装置９４にメッセージを表示することでユーザに図３に示す如き登録処理を促し、処理はステップＳ４１へ戻る。この場合、登録処理を促されたユーザは、図３に示す登録処理をステップＳ７から開始するようにしても良い。
【００５０】
この登録監視処理を行うことで、既に特徴情報をデータべースに登録済のユーザに対しても、データベースに登録された類似する特徴情報が増加して認証の信頼性が低下するのを防止するための最低限の登録特徴情報の追加を促すことができる。又、ユーザ自身は、特にデータベースに登録された類似する特徴情報を意識する必要がない。
【００５１】
次に、本発明の認証装置の第２実施例を、図７と共に説明する。図７は、本発明の認証装置の第２実施例を示すブロック図である。認証装置の第２実施例では、本発明が、クライアント・サーバシステムのような、サーバと端末装置（コンピュータ）とがネットワークを介して接続されたシステムに適用されている。認証装置は、サーバにより構成される。
【００５２】
図７において、サーバ５００及び端末装置５１１は、ネットワーク５２１を介して接続されている。サーバ５００には、データベースを構成する記憶装置５０１が接続されている。尚、記憶装置５０１は、ネットワーク５２１を介してサーバ５００と接続された構成であっても良い。端末装置５１１には、特徴情報読み取り部９０が接続されている。ネットワーク５２１は、有線及び／又は無線のネットワークから構成されている。サーバ５００及び端末装置５１１は、いずれも周知の汎用コンピュータにより構成される。
【００５３】
認証装置の第２実施例では、図３〜図６と共に説明した如き処理がサーバ５００側で行われ、サーバ５００側が特徴情報読み取り部９０で読み取られた特徴情報がネットワーク５２１を介して取得し、サーバ５００側から端末装置５１１に対するメッセージをネットワーク５２１を介して送出する点が、認証装置の第１実施例と異なる。
【００５４】
上記各実施例では、データベースには第１及び第２の特徴情報が登録されているが、第１〜第Ｍ（Ｍは３以上の整数）の特徴情報を登録するようにしても良いことは、言うまでもない。ただし、Ｍの値が大きくなれば、認証の信頼性は向上するが、認証時間も増加するので、Ｍの値は必要とされる認証の信頼性及び認証速度に応じて適切に決定すれば良い。
【００５５】
尚、本発明は、以下に付記する発明をも包含するものである。
【００５６】
（付記１）　第１の特徴情報を取得する取得手段と、
特徴情報を各ユーザと対応させて登録するデータベースから、該第１の特徴情報との一致の度合いが所定値を超える特徴情報に対応するユーザを抽出する抽出手段と、
該第１の特徴情報を、該特徴情報に関する付帯情報と共に該データベースに登録する登録手段とを備えたことを特徴とする、認証装置。
【００５７】
（付記２）　前記一致の度合いが所定値を超える特徴情報の数が一定値を超える場合には、特徴情報読み取り条件を示すパラメータを変更して前記第１の特徴情報を再読み取りするよう促して、再読み取りされた第１の特徴情報を前記取得手段により取得する制御手段を更に備えたことを特徴とする、付記１記載の認証装置。
【００５８】
（付記３）　前記一致の度合いが所定値を超える登録情報の数が一定値以上の場合には、第２の特徴情報を読み取るよう促して、読み取られた前記第２の特徴情報を前記取得手段により取得する制御手段を更に備えたことを特徴とする、付記１記載の認証装置。
【００５９】
（付記４）　前記登録手段は、前記第２の特徴情報を前記データベースに登録することを特徴とする、付記３記載の認証装置。
【００６０】
（付記５）　前記第１の特徴情報及び前記第２の特徴情報は、同じ種類又は互いに異なる種類の特徴情報であることを特徴とする、付記３又は４記載の認証装置。
【００６１】
（付記６）　個人識別情報及び特徴情報を取得する取得手段と、
登録特徴情報が少なくとも個人識別情報と対応して登録されたデータベースから、該読み取られた個人識別情報に対応する登録特徴情報及び付帯情報を読み出し、該読み取られた特徴情報との一致の度合いを求める手段と、
該読み出された付帯情報で示される個人識別情報に対応する登録特徴情報と、該読み取られた任意のユーザの登録特徴情報との一致の度合いが、いずれも前記求めた一致の度合いより小さい場合に、本人であることを確認する確認手段とを備えたことを特徴とする、認証装置。
【００６２】
（付記７）　第１及び第２の特徴情報を取得する取得手段と、
第１及び第２の登録特徴情報が、第１の登録特徴情報の一致の度合いが一定値を超える所定ユーザに関する付帯情報と共に登録されたデータベースから、該第１の特徴情報との一致の度合いが最大値となる第１の登録特徴情報に対応する特定付帯情報を抽出する抽出手段と、
該読み取られた第２の特徴情報と該特定付帯情報に対応する第２の登録特徴情報との一致の度合いが、該読み取られた第２の特徴情報と該抽出された付帯情報に対応する第２の登録特徴情報との一致の度合いより大きい場合に、ユーザ本人であることを確認する確認手段とを備えたことを特徴とする、認証装置。
【００６３】
（付記８）　前記第１の特徴情報及び前記第２の特徴情報は、同じ種類又は互いに異なる種類の特徴情報であることを特徴とする、付記７記載の認証装置。
【００６４】
（付記９）　コンピュータに認証処理を行わせるコンピュータプログラムであって、
コンピュータに、第１の特徴情報を取得させる取得手順と、
コンピュータに、特徴情報を各ユーザと対応させて登録するデータベースから、該第１の特徴情報との一致の度合いが所定値を超える特徴情報に対応するユーザを抽出させる抽出手順と、
コンピュータに、該第１の特徴情報を、該特徴情報に関する付帯情報と共に該データベースに登録させる登録手順とを行わせることを特徴とする、コンピュータプログラム。
【００６５】
（付記１０）　コンピュータに、前記一致の度合いが所定値を超える特徴情報の数が一定値を超える場合には、特徴情報読み取り条件を示すパラメータを変更して前記第１の特徴情報を再読み取りするよう促して、再読み取りされた第１の特徴情報を前記取得手順により取得させる制御手順を行わせることを特徴とする、付記９記載のコンピュータプログラム。
【００６６】
（付記１１）　コンピュータに、前記一致の度合いが所定値を超える特徴情報の数が一定値以上の場合には、前記任意のユーザの第２の特徴情報を読み取るするよう促して、読み取られた前記第２の特徴情報を前記取得手順により取得させる制御手順を行わせることを特徴とする、付記９記載のコンピュータプログラム。
【００６７】
（付記１２）　前記登録手順は、コンピュータに、前記第２の特徴情報を前記データベースに登録させることを特徴とする、付記１１記載のコンピュータプログラム。
【００６８】
（付記１３）　前記第１の特徴情報及び前記第２の特徴情報は、同じ種類又は互いに異なる種類の特徴情報であることを特徴とする、付記１１又は１２記載のコンピュータプログラム。
【００６９】
（付記１４）　コンピュータに認証処理を行わせるコンピュータプログラムであって、
コンピュータに、個人識別情報及び特徴情報を取得させる取得手順と、
コンピュータに、登録特徴情報が少なくとも個人識別情報と対応して登録されたデータベースから、該読み取られた個人識別情報に対応する登録特徴情報及び付帯情報を読み出し、該読み取られた特徴情報との一致の度合いを求めさせる手順と、
コンピュータに、該読み出された付帯情報で示される個人識別情報に対応する登録特徴情報と、該読み取られた任意のユーザの登録特徴情報との一致の度合いが、いずれも前記求めた一致の度合いより小さい場合に、本人であることを確認させる確認手順とを備えたことを特徴とする、コンピュータプログラム。
【００７０】
（付記１５）　コンピュータに認証処理を行わせるコンピュータプログラムであって、
コンピュータに、第１及び第２の特徴情報を取得させる取得手順と、
コンピュータに、第１及び第２の登録特徴情報が、第１の登録特徴情報の一致の度合いが一定値を超える所定ユーザに関する付帯情報と共に登録されたデータベースから、該第１の特徴情報との一致の度合いが最大値となる第１の登録特徴情報に対応する特定付帯情報を抽出させる抽出手順と、
コンピュータに、該読み取られた第２の特徴情報と該特定付帯情報に対応する第２の登録特徴情報との一致の度合いが、該読み取られた第２の特徴情報と該抽出された付帯情報に対応する第２の登録特徴情報との一致の度合いより大きい場合に、ユーザ本人であることを確認させる確認手順とを行わせることを特徴とする、コンピュータプログラム。
【００７１】
（付記１６）　前記第１の特徴情報及び前記第２の特徴情報は、同じ種類又は互いに異なる種類の特徴情報であることを特徴とする、付記１５記載のコンピュータプログラム。
【００７２】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、種々の変形及び改良が可能であることは、言うまでもない。
【００７３】
【発明の効果】
本発明によれば、認証時間を増大させることなく認証精度を向上させて、セキュリティの向上を可能とする認証装置及びコンピュータプログラムを実現することができる。
【図面の簡単な説明】
【図１】本発明の認証装置の第１実施例を示すブロック図である。
【図２】図１の認証装置にコンピュータプログラムとデータを供給することのできるコンピュータ読み取り可能な記録媒体を示す図である。
【図３】認証装置の登録動作を説明するフローチャートである。
【図４】第１の方式を採用する認証装置の認証動作を説明するフローチャートである。
【図５】第２の方式を採用する認証装置の認証動作を説明するフローチャートである。
【図６】認証装置の登録監視処理を説明するフローチャートである。
【図７】本発明の認証装置の第２実施例を示すブロック図である。
【符号の説明】
９０　　　特徴情報読み取り部
９１　　　ＣＰＵ
９２　　　メモリ
９３　　　入力装置
９４　　　出力装置
９５　　　外部記憶装置
９７　　　ネットワーク接続装置
９９　　　可搬記録媒体
５００　　　サーバ
５０１　　　記憶装置
５１１　　　端末装置
５２１　　　ネットワーク
【図１】
2004145546.tif 000005
【図２】
2004145546.tif 000006
【図３】
2004145546.tif 000007
【図４】
2004145546.tif 000008
【図５】
2004145546.tif 000009
【図６】
2004145546.tif 000010
【図７】
2004145546.tif 000011