(57)【要約】【課題】  １：Ｎ認証の性能及び認証精度を向上させ、Ｎの数を数百以上に増やすことができる指静脈認証システムを提供すること。【解決手段】  指静脈読取り装置で読取った指静脈データを指静脈情報データベースに登録する際に、同じ指の襞データに応じ、指静脈データをグループ化し、グループごとに登録する手段と、認証時、指静脈読取り装置で読取った襞データにより、当該襞データに対応する指静脈データのグループを特定し、その特定したグループの指静脈データとの照合処理を行う手段とを備える。【選択図】      図１
2010191573.tif 000002
【特許請求の範囲】
【請求項１】
指静脈読取り装置で読取った指静脈データを指静脈情報データベースに登録する際に、同じ指の襞データに応じ、指静脈データをグループ化し、グループごとに登録する手段と、認証時、指静脈読取り装置で読取った襞データにより、当該襞データに対応する指静脈データのグループを特定し、その特定したグループの指静脈データとの照合処理を行う手段とを備えることを特徴とする指静脈認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１：Ｎ認証で指静脈データを照合する時、指の襞データに応じ、アクセスするＤＢを特定し、その特定したＤＢに対し指静脈データの照合を行うことにより認証速度を向上させ、指の襞データ及び指静脈データの２種類のデータの照合を行うことにより認証精度も向上させる指静脈認証システムに関するものである。
【背景技術】
【０００２】
通常、パーソナルコンピュータのユーザ認証においては、「１台の装置」に対して「１人の利用者」を認証するが、例えばオフィスのコピー機においては「１台の装置」に対して複数の利用者が存在するので「複数の利用者」の認証を行う。このことを１：Ｎ認証と称している。
現行の指静脈認証システムの１：Ｎ認証では、認証時にデータベース（ＤＢ）に登録してある指静脈データを上から順に照合していく為、最悪の場合はＮ回の照合（Ｎ人分の照合）が必要となる。例えば、ユーザＸが指静脈認証装置で右人差し指を撮影し、登録後、登録した右人差し指を指静脈認証装置にかざし、認証を行う。この認証時にＤＢにアクセスし、登録済みの指静脈データを上から順に照合していくので、最悪の場合は全件、つまりＮ回の照合を行うことになる。
【０００３】
また、現行の指静脈認証システムでは、他人受入率（ＦＡＲ）が非常に低い為、正確にユーザを特定できないケースがある。例えば、ユーザＸが右人差し指を撮影し、登録後、登録した右人差し指を指静脈認証装置にかざし、認証を行う。この認証時、ＤＢにアクセスし、登録済みの指静脈データを上から順に照合していき、その結果、ユーザＹの右人差し指がユーザＸの右人差し指とミスマッチであるにもかかわらず、照合されてしまい他人受入が発生し、正常に認証処理が行われないケースがある。
現行の指静脈認証システムでは、上記の性能及び認証精度を考慮し、１：Ｎ認証のＮの母数を最大で数百を推奨としている。
本発明に関連する先行技術文献としては下記の特許文献がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】２００７−５２７２０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、１：Ｎ認証の母数が例えば数百であると、数百本以下の指情報しか管理できない。例えば、各ユーザが２本ずつ指を登録したとして、「数百／２」ユーザ分しか登録できない。このため、「数百／２」ユーザ以上が利用する大規模システムへの１：Ｎ認証の適用は厳しい。
【０００６】
本発明の目的は、１：Ｎ認証の性能及び認証精度を向上させ、Ｎの数を数百以上に増やすことができる指静脈認証システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、指静脈読取り装置で読取った指静脈データを指静脈情報データベースに登録する際に、同じ指の襞データに応じ、指静脈データをグループ化し、グループごとに登録する手段と、認証時、指静脈読取り装置で読取った襞データにより、当該襞データに対応する指静脈データのグループを特定し、その特定したグループの指静脈データとの照合処理を行う手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明の指静脈認証システムによれば、１：Ｎ認証で使用する指静脈データを登録する時、指の襞データに応じ、指静脈データをグループ化し、グループごとに各指静脈情報ＤＢに指静脈データを登録しておき、認証時、襞データにより、アクセスする指静脈情報ＤＢを特定し、その特定したＤＢに対し、指静脈データの照合処理を行うので、最悪の場合でもＤＢに登録されている全件の指静脈データと照合する必要はなくなり、認証速度が向上する。
また、指の襞データ及び指静脈データの２種類のデータが一致しないと認証成功としない為、認証データが複雑になり、認証精度が上がる１：Ｎ認証の性能及び認証精度を向上させ、Ｎの数を数百以上に増すことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の指静脈認証システムの第１の実施形態を示すシステム構成図である。
【図２】襞情報ＤＢ１１に格納されているデータの構成図である。
【図３】指静脈情報ＤＢ１２＿ａに格納されているデータの構成図である。
【図４】指静脈情報ＤＢ１２＿ｎに格納されているデータの構成図である。
【図５】指静脈認証装置２の処理概要を示すフローチャートである。
【図６】登録処理部３の処理概要を示すフローチャートである。
【図７】襞情報グルーピング処理部６の処理概要を示すフローチャートである。
【図８】認証処理部８の処理概要を示すフローチャートである。
【図９】襞情報ＤＢ照合処理部の処理概要を示すフローチャートである。
【図１０】指静脈情報ＤＢ照合処理部の処理概要を示すフローチャートである。
【図１１】本発明の指静脈認証システムの第２の実施形態を示すシステム構成図である。
【図１２】図１１における襞情報ＤＢ３０に格納されているデータの構成図である。
【図１３】図１１における指静脈情報ＤＢ３１の指静脈情報テーブル31_1に格納されているデータの構成図である。
【図１４】図１１における指静脈情報ＤＢ３１の指静脈情報テーブル31_nに格納されているデータの構成図である。
【発明を実施するための形態】
【００１０】
以下、本発明を適用した指静脈認証システムの一実施の形態について説明する。
図１は、本発明に係る指静脈認証システムの第１の実施の形態を示すシステム構成図であり、指静脈読取り装置１と、指静脈認証装置２と、襞情報ＤＢ１１と、複数の指静脈情報ＤＢ１２ａ〜１２ｎとから構成されている。
指静脈認証装置２の襞情報ＤＢ１１には、例えば襞データごとに一意に付与されている襞ＩＤ、襞データ、その襞データに紐付いた指静脈データが登録されている指静脈情報ＤＢの名称が登録されている。
指静脈認証装置２の複数の指静脈情報ＤＢ１２ａ〜１２ｎにはそれぞれ、例えば指静脈データに一意に付与されている指ＩＤ、指静脈データ、その指静脈データに紐付いた襞ＩＤ、ユーザＩＤが登録されている。
【００１１】
また、指静脈認証装置２は、指静脈読取り装置１から取得した指データを襞情報ＤＢ１１と指静脈情報ＤＢ１２ａ〜１２ｎのいずれかに登録する登録処理部３、及び指静脈読取り装置１から取得した指データをキーとし、襞情報ＤＢ１１と指静脈情報ＤＢ１２ａ〜１２のいずれかにアクセスし、照合処理を行う認証処理部８を備えている。
登録処理部３は、指静脈読取り装置１から指の生データを取得し、異物検知処理を行う撮影処理部４、襞情報ＤＢ１１に襞データを登録する襞情報ＤＢ登録処理部５、類似している襞データをまとめて１つのグループとし、グループごとに、襞データに紐付く指静脈データを格納している指静脈情報ＤＢを作成し、襞データと指静脈情報ＤＢの紐付けを行う襞情報グルーピング処理部６、指静脈情報ＤＢ１２ａ〜１２ｎのいずれかに指静脈データを登録する指静脈情報ＤＢ登録処理部７を備えている。
認証処理部８は、登録処理部３と同じ撮影処理部４、指静脈読取り装置１から取得した指データをキーとし、襞情報ＤＢ１１にアクセスし、照合を行う襞情報ＤＢ照合処理部９、指静脈読取り装置１から取得した指データをキーとし、指静脈情報ＤＢ１２ａ〜１２ｎのいずれかにアクセスし、照合を行う指静脈情報ＤＢ照合処理部１０を備えている。
【００１２】
図２、図３及び図４に示すように、ユーザID「taro」の襞データは襞ID「hida001」、指静脈データは指ID「finger100」、ユーザID「saburo」の襞データは襞ID「hida002」、指静脈データは指ID「finger200」、ユーザID「jiro」の襞データは襞ID「hida003」、指静脈データは指ID「finger101」である。
【００１３】
図２は、襞情報DB11に格納されているデータの構成図である。
襞ID20、襞データ21、アクセスするDB22の各データから構成され、襞ＩＤ別に襞データ、アクセスするＤＢが登録される。アクセスするＤＢとして、襞データに紐付く指静脈データが登録されている指静脈情報ＤＢの名称が登録される。
ここで例えば、襞データを登録した場合、図２に示すように、襞ID20として「hida001」、襞データ21として、指の襞の生データをテンプレート化したもの、アクセスするDB22として、「指静脈情報DB12_a」が登録される。襞ＩＤ「hida001」に紐付く指静脈データが「指静脈情報DB12_a」に登録されていることを示している。
【００１４】
図３は、指静脈情報DB12_aに格納されているデータの構成図である。
指静脈情報DB12_aに格納されているデータは、指ID23_1、指静脈データ24_1、襞ID25_1、ユーザID26_1の各データから構成され、指ID別に指静脈データ、襞ID、ユーザIDが登録される。襞IDは指静脈データに紐付く襞データの襞IDが登録される。ユーザIDは、誰の指静脈データであるかを判断するために登録しているが、指静脈情報DBにユーザIDを登録しなくても良い。
ここで例えば、指静脈データを登録した場合、図３に示すように、指ID23_1として「finger100」、指静脈データ24_1として、指静脈の生データをテンプレート化したもの、襞ID25_1として、「hida001」、ユーザID26_1として「taro」が登録される。
襞IDは、指ID「finger100」に紐付く襞データの襞IDを登録する。
ユーザID「taro」の襞データは襞情報DBに襞ID「hida001」として登録され、指静脈データは指静脈情報DB12_aに指ID「finger100」として登録されているとわかる。
【００１５】
図４は、指静脈情報DB12_nに格納されているデータの構成図である。
指ID23_nとして「finger200」、指静脈データ24_nとして、指静脈の生データをテンプレート化したもの、襞ID25_nとして、「hida002」、ユーザID26_nとして「saburo」が登録される。襞IDは、指ID「finger200」に紐付く襞データの襞IDを登録する。
【００１６】
以下、以上のように構成された指静脈認証システムの動作を説明する。
図５は、指静脈認証装置２の処理概要を示すフローチャートである。
まず、指静脈認証装置２は指静脈読取り装置１にかざされた指データ（指静脈データ、襞データ）を受け取り、登録処理部３で襞情報ＤＢ及び指静脈情報ＤＢに、襞データ及び指静脈データの登録処理を行う（ステップ１００）。
次に、指データの登録処理に成功したか否かを判定し（ステップ１０１）、登録処理に失敗した場合は、登録失敗ダイアログを表示し（ステップ１０６）、登録処理を終了する。
襞データ、指静脈データのどちらかのデータ登録処理に失敗した場合は登録失敗とみなし、登録失敗ダイアログを表示し、登録処理を終了する。
【００１７】
襞データ及び指静脈データ両方の登録処理に成功した場合は、登録成功ダイアログを表示し（ステップ１０２）、さらに認証処理部８で襞情報ＤＢ及び指静脈情報ＤＢに対し、襞データおよび指静脈データの照合処理を行う（ステップ１０３）。
そして、指データの照合処理に成功したか否かを判定し（ステップ１０４）、照合処理に失敗した場合は、認証失敗ダイアログを表示し（ステップ１０６）、認証処理を終了する。
襞データ、指静脈データのどちらかのデータ照合処理に失敗した場合は認証失敗とみなし、認証失敗ダイアログを表示し、認証処理を終了する。
襞データ及び指静脈データ両方の照合処理に成功した場合、認証処理成功ダイアログを表示し（ステップ１０５）、認証処理を終了する。
指静脈認証装置２は、以上の処理を指静脈読取り装置１から指データを受け取る度に、実行する。
【００１８】
図６は、登録処理部３の処理概要を示すフローチャートである。
指静脈認証装置２は撮影処理部（ステップ１１０）で、指静脈読取り装置１にかざされた指の生データを受け取る。その取得した指の生データの異物検知処理を行い、指データが正しい指か否か、つまり指データが異物ではないか否かを判定し（ステップ１１１）、正しい指データであると判定できなかった場合は、「指が異物と検知された為、登録に失敗しました」と登録処理失敗ダイアログを表示し（ステップ１２２）、登録処理を終了する。
正しい指データであると判定した場合は、指静脈読取り装置１にかざされた指データが撮影１回目か否かの判定を行う（ステップ１１２）。
【００１９】
撮影１回目の指データである場合は、その指データから襞データの取得を行う（ステップ１１３）。この時、取得した襞データは生データであるので、次に、取得した襞データのテンプレート化処理を行う（ステップ１１４）。
襞情報ＤＢ登録処理部（ステップ１１５）で、テンプレート化した襞データを襞情報ＤＢに登録する。ＤＢ登録に失敗した場合は、登録失敗ダイアログを表示し、登録処理を終了する。
ＤＢ登録に成功した場合は、襞情報グルーピング処理部（ステップ１１６）で、類似している襞データごとに複数のグループに分け、襞データと指静脈情報ＤＢの紐付け処理を行う。この処理により、襞データにより、アクセスする指静脈情報ＤＢを特定することが可能となる。
【００２０】
撮影処理部（ステップ１１０）に戻り、指静脈読取り装置１にかざされた次の指データを受け取る。その取得した指データの異物検知処理を行い、指データが正しい指か否かを判定し（ステップ１１１）、正しい指データであると判定できなかった場合は、「指が異物と検知された為、登録に失敗しました」と登録処理失敗ダイアログを表示し（ステップ１２２）、登録処理を終了する。
【００２１】
正しい指データであると判定した場合は、指静脈読取り装置にかざされた指データが撮影１回目か否かの判定を行う（ステップ１１２）。１回目の撮影ではない場合は、指データから指静脈データの取得を行う（ステップ１１７）。この時、取得した指静脈データは生データであるので、次に、取得した指静脈データのテンプレート化処理を行う（ステップ１１８）。
指静脈情報ＤＢ登録処理部（ステップ１１９）で、襞情報ＤＢ１１に登録されているアクセスするＤＢ及び指静脈情報ＤＢに登録されている襞ＩＤを用いて、テンプレート化した指静脈データを指静脈情報ＤＢに登録する。指静脈情報ＤＢ登録処理に失敗した場合は、登録失敗ダイアログを表示し、登録処理を終了する。
【００２２】
ＤＢ登録に成功した場合は、撮影３回未満か否かの判定を行う（ステップ１２０）。撮影３回未満である場合は、撮影処理部（ステップ１１０）に戻り、指静脈読取り装置１にかざされた次の指データを受け取る。その取得した指データの異物検知処理を行い、指データが正しい指か否かを判定し（ステップ１１１）、正しい指データであると判定した場合は、指静脈読取り装置にかざされた指データが撮影１回目か否かの判定を行う（ステップ１１２）。
１回目の撮影ではない場合は、指データから指静脈データの取得を行う（ステップ１１７）。この時、取得した指静脈データは生データであるので、次に、取得した指静脈データのテンプレート化処理を行う（ステップ１１８）。
撮影２回目で取得した指静脈データテンプレートと撮影３回目で取得した指静脈データテンプレートを比較し、照合テンプレートとして適している方を指静脈情報ＤＢ登録処理部（ステップ１１９）で指静脈情報ＤＢに登録する。撮影３回未満ではない場合、登録成功ダイアログ表示し（ステップ１２１）、登録処理を終了する。
撮影を２回にし、撮影１回目では襞データを取得、撮影２回目では指静脈データを取得とし、図６のように指静脈データの撮影を２回行わなくても良い。図６で撮影を２回とした場合、図８でも撮影は２回とする。
【００２３】
図７は襞情報グルーピング処理部６の処理概要を示すフローチャートである。
指静脈認証装置２は指静脈読取り装置１から受け取った襞データと襞情報ＤＢ１１に登録済みの襞データとのミスマッチ率を求める（ステップ１３０）。ミスマッチ率が低いと、襞データが類似していると判断できる。求めたミスマッチ率が既定値以下か否かを判定し（ステップ１３１）、例えば、ミスマッチ率が既定値以下ではなかった場合は襞データが類似していないグループｎ（ステップ１３４）とし、ミスマッチ率が既定値以下である場合は襞データが類似しているグループ１とする（ステップ１３２）。
ミスマッチ率の値を指定することにより、襞データを３グループ以上の複数のグループに分けることも可能である。グループ分けをする具体的な処理として、図２に示している襞情報ＤＢのアクセスするＤＢに、指静脈情報ＤＢの名称の登録を行う。ＤＢ登録処理に失敗した場合は、登録失敗ダイアログを表示し、登録処理を終了する。
【００２４】
分けたグループの襞データに紐付く指静脈データをまとめた、指静脈情報ＤＢをグループの数だけ作成する。例えば、襞データを２個のグループに分けた場合、指静脈情報ＤＢは２個作成し、襞データをＮ個のグループに分けた場合は、指静脈情報ＤＢはＮ個作成する。ここでは、２個のグループに分けたので、襞グループ１は指静脈情報ＤＢ＿１を作成（ステップ１３３）、襞グループｎは指静脈情報ＤＢ＿ｎを作成し（ステップ１３５）、指静脈情報ＤＢは２個作成される。そして、襞データと指静脈情報ＤＢの紐付け処理を行う（ステップ１３６）。
具体的な処理として、図３又は図４に示している指静脈情報ＤＢの襞ＩＤに、登録を行う。すでに指静脈情報ＤＢが存在している場合は、該当する指静脈情報ＤＢにレコードを追加する。ＤＢ登録処理に失敗した場合は、登録失敗ダイアログを表示し、登録処理を終了する。
【００２５】
図８は、認証処理部８の処理概要を示すフローチャートである。
指静脈認証装置２は撮影処理部（ステップ１４０）で、指静脈読取り装置１にかざされた指の生データを受け取る。その取得した指の生データの異物検知処理を行い、指データが正しい指か否か、つまり指データが異物ではないか否かを判定し（ステップ１４１）、正しい指データであると判定できなかった場合は、「指が異物と検知された為、認証に失敗しました」と認証失敗ダイアログ表示を行い（ステップ１５１）、認証処理を終了する。
正しい指データであると判定した場合は、撮影１回目か否かの判定を行う（ステップ１４２）。１回目の撮影である場合は指データから襞データの取得を行う（ステップ１４３）。この時、取得した襞データは生データであるので、次に、取得した襞データのテンプレート化処理を行う（ステップ１４４）。
襞情報ＤＢ照合処理部（ステップ１４５）で、このテンプレート化した襞情報と一致するテンプレートが襞情報ＤＢに存在するか否か、照合処理を行う。一致するテンプレートが存在しなかった場合は、「指が異物と検知された為、認証に失敗しました」と認証失敗ダイアログ表示を行い（ステップ１５１）、認証処理を終了する。
【００２６】
一致するテンプレートが存在した場合は撮影処理部（ステップ１４０）に戻り、次に指静脈読取り装置１にかざされた指の生データを受け取る。その取得した指の生データの異物検知処理を行い、指データが正しい指か否かを判定し（ステップ１４１）、正しい指データであると判定できなかった場合は「指が異物と検知された為、認証に失敗しました」と認証失敗ダイアログを表示し（ステップ１５１）、認証処理を終了する。
指データであると判定した場合は、撮影１回目か否かの判定を行う（ステップ１４２）。１回目の撮影ではない場合は、指データから指静脈データの取得を行う（ステップ１４６）。この時、取得した指静脈データは生データであるので、次に、取得した指静脈データのテンプレート化処理を行う（ステップ１４７）。
指静脈情報ＤＢ照合処理部（ステップ１４８）で、テンプレート化した指静脈データを指静脈情報ＤＢに登録する。指静脈情報ＤＢ照合処理に失敗した場合は、認証失敗ダイアログ表示を行い（ステップ１５１）、認証処理を終了する。
【００２７】
ＤＢ登録に成功した場合は、撮影３回未満か否かの判定を行う（ステップ１４９）。撮影３回未満である場合は、撮影処理部（ステップ１４０）に戻り、指静脈読取り装置１にかざされた次の指データを受け取る。その取得した指データの異物検知処理を行い、指データが正しい指か否かを判定し（ステップ１４１）、正しい指データであると判定した場合は、指静脈読取り装置にかざされた指データが撮影１回目か否かの判定を行う（ステップ１４２）。１回目の撮影ではない場合は、指データから指静脈データの取得を行う（ステップ１４６）。この時、取得した指静脈データは生データであるので、次に、取得した指静脈データのテンプレート化処理を行う（ステップ１４７）。
撮影２回目で取得した指静脈データテンプレートと撮影３回目で取得した指静脈データテンプレートを比較し、照合テンプレートとして適している方を指静脈情報ＤＢ照合処理部（ステップ１４８）で使用する。
撮影３回未満ではない場合、認証成功ダイアログ表示し（ステップ１５１）、認証処理を終了する。
【００２８】
図９は、襞情報ＤＢ照合処理部９の処理概要を示すフローチャートである。
襞データをキーとし、襞情報ＤＢ１１へアクセス処理を行う（ステップ１６０）。
キーとした襞データが襞情報ＤＢ１１に登録されている襞データと一致するか否かを判定し（ステップ１６１）、襞データが一致しなかった場合は認証失敗ダイアログを表示し（ステップ１６３）、認証処理を終了する。
襞データが一致した場合は、図２に示す襞情報ＤＢ１１のアクセスするＤＢ２２を参照し、アクセスする指静脈情報ＤＢ１１を特定する（ステップ１５２）。エラーが発生した場合は認証失敗ダイアログを表示し、認証処理を終了する。
【００２９】
図１０は、指静脈情報ＤＢ照合処理部１０の処理概要を示すフローチャートである。
図９の襞情報ＤＢ照合処理部（ステップ１４５）で襞データにより、アクセスする指静脈情報ＤＢが特定されるので、その特定された指静脈情報ＤＢにアクセス処理を行う（ステップ１７０）。
キーとした指静脈データが指静脈情報ＤＢに登録されている指静脈データと一致するか否かを判定し（ステップ１７１）、一致した場合は認証成功ダイアログを表示し(ステップ１７２)、認証処理を終了する。一致しなかった場合は、認証失敗ダイアログを表示し（ステップ１７３）、認証処理を終了する。
【００３０】
図１１は、指静脈認証システムの第２の実施形態を示すシステム構成図である。
図１と異なる点は、指静脈情報ＤＢを１つしか持たない点である。指静脈情報ＤＢ３１は、複数の指静脈情報テーブル31_1〜31_nを備えている。
指静脈認証装置２１は、襞情報グルーピング処理部２５で、襞データグループごとに指静脈情報ＤＢ３１に指静脈情報テーブル31_1〜31_nを作成する。
指静脈情報テーブル31_1〜31_nは襞データグループの数だけ作成される。テーブルがすでに作成済みの場合は、該当するテーブルにレコードの追加を行う。襞データに応じ、アクセスする指静脈データが登録されているテーブルを特定し、その特定したテーブルに対し、指静脈データの照合を行うことで、認証速度を向上させるというものである。
【００３１】
図１２は、第２の実施形態において、襞情報ＤＢ３０に格納されているデータの構成図である。襞ＩＤ４０、襞データ４１、襞グループＩＤ４２の各データから構成され、襞ＩＤ別に襞データ、襞グループＩＤが登録される。
ここで例えば、襞データを登録した場合、図１２に示すように、襞ID40「hida001」、襞データ41として指の襞の生データをテンプレート化したもの、襞グループIDとして「指静脈情報テーブル31_a」が登録される。襞グループIDとして、襞データに紐付く指静脈データが登録されている指静脈情報テーブルの名称が登録される。
【００３２】
図１３は、第２の実施形態において、指静脈情報DB31の指静脈情報テーブル31_1に格納されているデータの構成図である。指ID43_1、指静脈データ44_1、襞グループID45_1、ユーザID46_1の各データから構成され、指ID別に指静脈データ、襞グループID、ユーザIDが登録される。襞グループIDとして指静脈データに紐付く襞データの襞グループIDが登録される。
【００３３】
図１４は、第２の実施形態において、指静脈情報DB31の指静脈情報テーブル31_nに格納されているデータの構成図である。図１３と同様のデータ構成とする。
以上説明した実施形態の指静脈認証システムによれば、次のような効果がある。
（１）指の襞データに応じ、アクセスする指静脈情報ＤＢを特定し、その特定したＤＢに対し、指静脈データの照合を行うので、認証速度が向上する。
（２）指の襞データに応じ、アクセスする指静脈情報テーブルを特定し、その特定したテーブルに対し、指静脈データの照合を行うので、認証速度が向上する。
（３）襞データ及び指静脈データの２種類のデータが一致しないと認証成功としない為、認証データが複雑になり、認証精度が向上する。
（４）（１）あるいは（２）、及び（３）により、認証性能と認証精度が向上する為、１：Ｎ認証のＮの母数を増やすことができる。
（５）襞データと指静脈データを襞情報ＤＢと指静脈情報ＤＢに分けて保存することで、襞情報ＤＢと指静脈情報ＤＢのどちらかの情報が漏えいしたとしても、なりすまし認証はできない為、セキュリティが向上する。
（６）ＤＢに格納する襞データ及び指静脈データを暗号化し、暗号化する時に異なる暗号キーを使用すると、さらにセキュリティが向上する。
【図１】
2010191573.tif 000003
【図２】
2010191573.tif 000004
【図３】
2010191573.tif 000005
【図４】
2010191573.tif 000006
【図５】
2010191573.tif 000007
【図６】
2010191573.tif 000008
【図７】
2010191573.tif 000009
【図８】
2010191573.tif 000010
【図９】
2010191573.tif 000011
【図１０】
2010191573.tif 000012
【図１１】
2010191573.tif 000013
【図１２】
2010191573.tif 000014
【図１３】
2010191573.tif 000015
【図１４】
2010191573.tif 000016