(57)【特許請求の範囲】
【請求項１】
生体認証を行うシステムであって、
入力インターフェイスより、認証対象となるユーザのユーザＩＤを含む認証要求受け付ける要求受付部と、
生体情報取得装置に対して前記ユーザの生体情報の読取りを指示し、当該生体情報取得装置より読取り生体情報を取得する、生体情報取得部と、
入力インターフェイスを介し、生体情報の照合箇所ルールについてユーザより受け付ける、照合箇所ルール受付部と、
前記読取り生体情報を複数の所定区画に区分する所定ルールを、所定期間の到来または入力インターフェイスから受け付けた指示があった場合、ルール改変のアルゴリズムまたは予め定めたルール群からのルール選択アルゴリズムに従って変更し、当該所定ルールで、前記認証要求に応じて取得した読取り生体情報を区分して複数の照合区画を設定し、前記照合箇所ルールに対応した照合区画を対象照合区画として特定する、照合区画特定部と、
各ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベースより、前記認証要求を入力してきたユーザ由来のユーザＩＤに対応する生体情報を抽出し、当該生体情報を前記所定ルールで区分して複数の照合区画を設定し、当該生体情報の照合区画における情報と前記読取り生体情報における対象照合区画の情報とを照合し、認証結果を生成する、照合実施部と、
前記認証結果を出力インターフェイスに出力する出力処理部と、
を備える生体認証システム。
【請求項２】
請求項１において、
前記照合箇所ルール受付部が、前記照合箇所ルールとしてパスワードをユーザより受け付けるべくパスワード入力欄を提示してパスワード指定を受け付けるものであり、
前記照合区画特定部が、前記照合区画の各々に対し、前記パスワードが含みうる文字または数字を予め設定し、前記パスワードを構成する文字または数字に対応した照合区画を対象照合区画として特定するものである、生体認証システム。
【請求項３】
請求項１または２において、
前記照合箇所ルール受付部が、前記照合箇所ルールとしてユーザＩＤをユーザより受け付けるべくユーザＩＤ入力欄を提示してユーザＩＤ指定を受け付けるものであり、
前記照合区画特定部が、前記照合区画の各々に対し、前記ユーザＩＤが含みうる文字または数字を予め設定し、前記ユーザＩＤを構成する文字または数字に対応した照合区画を対象照合区画として特定するものである、生体認証システム。
【請求項４】
生体認証を実行するコンピュータが、
入力インターフェイスより、認証対象となるユーザのユーザＩＤを含む認証要求受け付ける処理と、
生体情報取得装置に対して前記ユーザの生体情報の読取りを指示し、当該生体情報取得装置より読取り生体情報を取得する処理と、
入力インターフェイスを介し、生体情報の照合箇所ルールについてユーザより受け付ける処理と、
前記読取り生体情報を複数の所定区画に区分する所定ルールを、所定期間の到来または入力インターフェイスから受け付けた指示があった場合、ルール改変のアルゴリズムまたは予め定めたルール群からのルール選択アルゴリズムに従って変更し、当該所定ルールで、前記認証要求に応じて取得した読取り生体情報を区分して複数の照合区画を設定し、前記照合箇所ルールに対応した照合区画を対象照合区画として特定する処理と、
各ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベースより、前記認証要求を入力してきたユーザ由来のユーザＩＤに対応する生体情報を抽出し、当該生体情報を前記所定ルールで区分して複数の照合区画を設定し、当該生体情報の照合区画における情報と前記読取り生体情報における対象照合区画の情報とを照合し、認証結果を生成する処理と、
前記認証結果を出力インターフェイスに出力する処理と、
を実行することを特徴とする生体認証方法。
【請求項５】
生体認証を実行するコンピュータに、
入力インターフェイスより、認証対象となるユーザのユーザＩＤを含む認証要求受け付ける処理と、
生体情報取得装置に対して前記ユーザの生体情報の読取りを指示し、当該生体情報取得装置より読取り生体情報を取得する処理と、
入力インターフェイスを介し、生体情報の照合箇所ルールについてユーザより受け付ける処理と、
前記読取り生体情報を複数の所定区画に区分する所定ルールを、所定期間の到来または入力インターフェイスから受け付けた指示があった場合、ルール改変のアルゴリズムまたは予め定めたルール群からのルール選択アルゴリズムに従って変更し、当該所定ルールで、前記認証要求に応じて取得した読取り生体情報を区分して複数の照合区画を設定し、前記照合箇所ルールに対応した照合区画を対象照合区画として特定する処理と、
各ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベースより、前記認証要求を入力してきたユーザ由来のユーザＩＤに対応する生体情報を抽出し、当該生体情報を前記所定ルールで区分して複数の照合区画を設定し、当該生体情報の照合区画における情報と前記読取り生体情報における対象照合区画の情報とを照合し、認証結果を生成する処理と、
前記認証結果を出力インターフェイスに出力する処理と、
を実行させることを特徴とする生体認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証システム、生体認証方法、生体認証プログラムに関する。
【背景技術】
【０００２】
生体情報を用いた認証技術が提案されている。例えば、電子認証において、二段階の認証があり、後段の認証は生体認証であり且つ動的認証であり且つその動的認証において認識させる文言は所望のアルゴリズムにより前段の認証手段と同期して毎回異なるワンタイムパスワードとして機能し、前段の認証において後段の認証パスワードを提供し、前段の認証に失敗した場合は偽のパスワードを提供し、後段においては生体認証とパスワードの両方、及び生体の特徴に伴うパスワードの付帯情報まで認証を行うことを特徴とする、認証方法（特許文献１参照）などが提案されている。
【０００３】
また、個人の複数指の生体情報を登録する登録手段と、複数指の画像を含む一の画像を撮像する撮像手段と、撮影された上記一の画像を上記複数指の各々についての画像に分離する分離手段と、上記分離した画像から上記複数指の各々についての生体情報を抽出する抽出手段と、上記抽出した上記複数指の各々についての生体情報と予め登録された個人の上記複数指の生体情報を該複数指の各々について照合する照合手段と、上記照合の結果、照合のとれた指の本数が所定の数以上のとき個人を認証する認証手段を有することを特徴とする個人認証装置（特許文献２参照）なども提案されている。
【０００４】
また、個人認証の対象となる各個人に付与された暗唱番号と、当該個人の掌紋中の所定部位（単数又は複数）から所定の処理によって抽出した掌紋特徴情報とを対応して記憶する保管掌紋部、前記暗唱番号を入力して前記保管掌紋部から入力した暗唱番号に対応する部位情報と掌紋特徴点情報とを読み出す操作部、認証対象者の掌紋中の前記所定部位の画像を入力する掌画像入力部、この掌画像入力部から入力された画像から前記所定の処理によって掌紋特徴情報を抽出し、抽出した掌紋特徴情報と前記保管掌紋部から読み出した掌紋特徴情報とを照合する制御部、この制御部の照合結果を出力する手段、を備えたことを特徴とする個人認証装置（特許文献３参照）なども提案されている。
【特許文献１】特開２００２−１８３０９５号公報
【特許文献２】特開２００４−７８７９１号公報
【特許文献３】特開平７−１１４６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、各個人に唯一でほぼ不変の生体情報を認証の基礎とすることの弊害を考慮した認証技術は従来提案されてこなかった。例えば、生体情報が悪意の第３者等に漏洩した場合、そのまま盗用されれば認証をすり抜けてしまう惧れが多分にあった。
【０００６】
そこで本発明は上記課題を鑑みてなされたものであり、生体情報の漏洩に対しても良好なセキュリティ強度を維持可能とする、生体認証システム、生体認証方法、生体認証プログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明の生体認証システムは、入力インターフェイスより、認証対象となるユーザのユーザＩＤを含む認証要求受け付ける要求受付部と、生体情報取得装置に対して前記ユーザの生体情報の読取りを指示し、当該生体情報取得装置より読取り生体情報を取得する、生体情報取得部と、入力インターフェイスを介し、生体情報の照合箇所ルールについてユーザより受け付ける、照合箇所ルール受付部と、前記読取り生体情報を複数の所定区画に区分する所定ルールを、所定期間の到来または入力インターフェイスから受け付けた指示があった場合、ルール改変のアルゴリズムまたは予め定めたルール群からのルール選択アルゴリズムに従って変更し、当該所定ルールで、前記認証要求に応じて取得した読取り生体情報を区分して複数の照合区画を設定し、前記照合箇所ルールに対応した照合区画を対象照合区画として特定する、照合区画特定部と、各ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベースより、前記認証要求を入力してきたユーザ由来のユーザＩＤに対応する生体情報を抽出し、当該生体情報を前記所定ルールで区分して複数の照合区画を設定し、当該生体情報の照合区画における情報と前記読取り生体情報における対象照合区画の情報とを照合し、認証結果を生成する、照合実施部と、前記認証結果を出力インターフェイスに出力する出力処理部と、を備えることを特徴とする。
【０００８】
また、本発明の生体認証システムは、前記照合箇所ルール受付部が、前記照合箇所ルールとしてパスワードをユーザより受け付けるべくパスワード入力欄を提示してパスワード指定を受け付けるものであり、前記照合区画特定部が、前記照合区画の各々に対し、前記パスワードが含みうる文字または数字を予め設定し、前記パスワードを構成する文字または数字に対応した照合区画を対象照合区画として特定するものである、とすれば好適である。
【０００９】
また、本発明の生体認証システムは、前記照合箇所ルール受付部が、前記照合箇所ルールとしてユーザＩＤをユーザより受け付けるべくユーザＩＤ入力欄を提示してユーザＩＤ指定を受け付けるものであり、前記照合区画特定部が、前記照合区画の各々に対し、前記ユーザＩＤが含みうる文字または数字を予め設定し、前記ユーザＩＤを構成する文字または数字に対応した照合区画を対象照合区画として特定するものである、とすれば好適である。
【００１１】
また、本発明の生体認証方法は、生体認証を実行するコンピュータが、入力インターフェイスより、認証対象となるユーザのユーザＩＤを含む認証要求受け付ける処理と、生体情報取得装置に対して前記ユーザの生体情報の読取りを指示し、当該生体情報取得装置より読取り生体情報を取得する処理と、入力インターフェイスを介し、生体情報の照合箇所ルールについてユーザより受け付ける処理と、前記読取り生体情報を複数の所定区画に区分する所定ルールを、所定期間の到来または入力インターフェイスから受け付けた指示があった場合、ルール改変のアルゴリズムまたは予め定めたルール群からのルール選択アルゴリズムに従って変更し、当該所定ルールで、前記認証要求に応じて取得した読取り生体情報を区分して複数の照合区画を設定し、前記照合箇所ルールに対応した照合区画を対象照合区画として特定する処理と、各ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベースより、前記認証要求を入力してきたユーザ由来のユーザＩＤに対応する生体情報を抽出し、当該生体情報を前記所定ルールで区分して複数の照合区画を設定し、当該生体情報の照合区画における情報と前記読取り生体情報における対象照合区画の情報とを照合し、認証結果を生成する処理と、前記認証結果を出力インターフェイスに出力する処理と、を実行することを特徴とする。
【００１２】
また、本発明の生体認証プログラムは、生体認証を実行するコンピュータに、入力インターフェイスより、認証対象となるユーザのユーザＩＤを含む認証要求受け付ける処理と、生体情報取得装置に対して前記ユーザの生体情報の読取りを指示し、当該生体情報取得装置より読取り生体情報を取得する処理と、入力インターフェイスを介し、生体情報の照合箇所ルールについてユーザより受け付ける処理と、前記読取り生体情報を複数の所定区画に区分する所定ルールを、所定期間の到来または入力インターフェイスから受け付けた指示があった場合、ルール改変のアルゴリズムまたは予め定めたルール群からのルール選択アルゴリズムに従って変更し、当該所定ルールで、前記認証要求に応じて取得した読取り生体情報を区分して複数の照合区画を設定し、前記照合箇所ルールに対応した照合区画を対象照合区画として特定する処理と、各ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベースより、前記認証要求を入力してきたユーザ由来のユーザＩＤに対応する生体情報を抽出し、当該生体情報を前記所定ルールで区分して複数の照合区画を設定し、当該生体情報の照合区画における情報と前記読取り生体情報における対象照合区画の情報とを照合し、認証結果を生成する処理と、前記認証結果を出力インターフェイスに出力する処理と、を実行させることを特徴とする。
【００１３】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１４】
本発明によれば、生体情報の漏洩に対しても良好なセキュリティ強度を維持可能とできる。
【発明を実施するための最良の形態】
【００１５】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態の生体認証システムを含むネットワーク構成図である。本発明の生体認証システム１００（以下、システム１００）は、本発明の生体認証方法を実行する機能を実現すべく書き換え可能メモリなどのプログラムデータベース１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。
【００１６】
また、前記システム１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類、ディスプレイなどの入出力インターフェイス１０５、ならびに、生体情報取得装置２００などとの間のデータ授受を担う通信手段１０６などを有している。
【００１７】
前記システム１００は、前記通信手段１０６により、生体情報取得装置２００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。システム１００の各種機能部と通信手段１０６との間ではＩ／Ｏ部１０７がデータのバッファリングや各種仲介処理を実行している。
【００１８】
続いて、前記システム１００が、例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。前記システム１００は、入力インターフェイスより、認証対象となるユーザのユーザＩＤを含む認証要求受け付ける要求受付部１１０を備える。  
また、前記システム１００は、生体情報取得装置２００に対して前記ユーザの生体情報の読取りを指示し、当該生体情報取得装置２００より読取り生体情報３０を取得する、生体情報取得部１１１を備える。  
また、前記システム１００は、入力インターフェイスを介し、生体情報の照合箇所ルールについてユーザより受け付ける、照合箇所ルール受付部１１２を備える。  
また、前記システム１００は、前記読取り生体情報３０を所定ルールで区分して複数の照合区画５０を設定し、前記照合箇所ルールに対応した照合区画を対象照合区画５５として特定する、照合区画特定部１１３を備える。  
また、前記システム１００は、各ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベース１２５より、前記ユーザ由来のユーザＩＤに対応する生体情報を抽出し、当該生体情報を前記所定ルールで区分して複数の照合区画５０を設定し、当該生体情報の照合区画における情報と前記読取り生体情報３０における対象照合区画５５の情報とを照合し、認証結果を生成する、照合実施部１１４を備える。  
また、前記システム１００は、前記認証結果を出力インターフェイスに出力する出力処理部１１５を備える。
【００１９】
なお、前記照合箇所ルール受付部１１２は、前記照合箇所ルールとしてパスワードをユーザより受け付けるべくパスワード入力欄６０を提示してパスワード指定を受け付けるものであるとすれば好適である。この場合、前記照合区画特定部１１３は、前記照合区画５０の各々に対し、前記パスワードが含みうる文字または数字を予め設定し、前記パスワードを構成する文字または数字に対応した照合区画を対象照合区画５５として特定するものとなる。
【００２０】
また、前記照合箇所ルール受付部１１２は、前記照合箇所ルールとしてユーザＩＤをユーザより受け付けるべくユーザＩＤ入力欄６０を提示してユーザＩＤ指定を受け付けるものであるとすれば好適である。この場合、前記照合区画特定部１１３は、前記照合区画５０の各々に対し、前記ユーザＩＤが含みうる文字または数字を予め設定し、前記ユーザＩＤを構成する文字または数字に対応した照合区画を対象照合区画５５として特定するものとなる。
【００２１】
また、前記照合区画特定部１１３は、所定期間毎または入力インターフェイスから受け付けた指示に応じて、ルール改変のアルゴリズムまたは予め定めたルール群１２６からのルール選択アルゴリズムに従って前記所定ルールを変更して利用するものであるとすれば好適である。この場合、前記照合実施部１１４は、前記生体情報を前記変更を行った所定ルールで区分して複数の照合区画５０を設定するものとなる。
【００２２】
一方、金融機関等に設置されるＡＴＭ端末１９０には、生体情報取得装置２００が設置されている。この生体情報取得装置２００は、前記システム１００からの生体情報の読取り指示を受けて、例えば、人相などの外観、指紋、手のひらや指の静脈パターン、声紋、網膜のパターン、虹（こう）彩のパターン、手の大きさ、署名をするときのペンの速度や筆圧の分布といった、身体的特徴を示す生体情報を、該当生体情報のセンシング機能を稼働させて読取り生体情報３０を得る。この読取り生体情報３０は当該生体情報取得装置２００がシステム１００に送信することとなる。
【００２３】
こうした生体情報取得装置２００も、前記システム１００と同様にコンピュータとしての機能を備えるものであり、書き換え可能メモリなどのプログラムデータベースに格納されたプログラムをメモリに読み出し、演算装置たるＣＰＵにより実行する。また、前記生体情報取得装置２００は、各種入出力インターフェイスならびにシステム１００との間のデータ授受を担う通信手段などを有している。前記生体情報取得装置２００は、前記通信手段により、前記システム１００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、データ授受を実行する。生体情報取得装置２００の各種機能部と通信手段との間ではＩ／Ｏ部がデータのバッファリングや各種仲介処理を実行している。
【００２４】
なお、これまで示した  前記システム１００における各機能部１１０〜１１５は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、本発明のシステム１００のＣＰＵ１０４がプログラム実行に合わせて記憶装置より該当プログラム１０２をメモリ１０３に読み出して、これを実行することとなる。
【００２５】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはＲＳ−２３２Ｃ、ＲＳ−４２２、ＩｒＤＡ、ＵＳＢ、ＩＥＥＥ１３９４、ファイバ・チャネルなどが想定できる。
【００２６】
−−−データベース構造−−−
次に、本実施形態のシステム１００が利用するデータベースの構造について説明する。図２は、本実施形態における、（ａ）認証情報データベース１２５、（ｂ）ルール群データベース１２６の各データ構造を示す図である。
【００２７】
前記認証情報データベース１２５は、各ユーザの生体情報をユーザＩＤに対応付けて格納するデータベースである。このような認証情報データベース１２５は、例えばユーザＩＤをキーとして、これに各ユーザの生体情報とその生体情報種を関連づけたレコードの集合体となっている。
【００２８】
前記ルール群データベース１２６は、前記照合区画特定部１１３が、前記読取り生体情報３０を区分して複数の照合区画５０を設定する際に用いる、所定ルールの一覧を格納するデータベースである。このようなルール群データベース１２６は、例えばルールＩＤをキーとして、各ルール情報と適用対象の情報とを関連づけたレコードの集合体となっている。
【００２９】
−−−フロー例−−−
以下、本実施形態における生体認証方法の実際手順について、図に基づき説明する。なお、以下で説明する生体認証方法に対応する各種動作は、前記システム１００が、メモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００３０】
図３は、本実施形態における、生体認証方法の実際手順を示すフロー図である。ここで想定される状況としては、例えば、銀行など各種金融機関をユーザが訪れて、ＡＴＭ端末１９０を利用する場面があげられる。このＡＴＭ端末１９０には、前記ユーザ、つまり生体１０に対するセンシング処理を実行する生体情報取得装置２００が備わっている。なお、前記ＡＴＭ端末１９０が本発明の生体認証システム１００の機能を備えるとすれば、ＡＴＭ端末１９０自体が生体認証システム１００であるとしてもよい。或いは、生体情報取得装置２００が本発明の生体認証システム１００の機能を備えるとすれば、生体認証システム１００自体が本発明の生体認証システム１００であるとしてもよい。本実施形態では、生体情報取得装置２００を備えるＡＴＭ端末１９０が、ネットワーク１４０を介してシステム１００と接続され、両者が協働する状況を一例として挙げた。
【００３１】
前記生体情報取得装置２００におけるセンシング処理の技術としては、例えば、光学式（光の照射或いは走査により得られる反射光をＣＣＤなどの光電変換素子で画像化する）、静電容量式（シリコンチップ上に微小電極を二次元配置して、それぞれを生体の皮膚との間のコンデンサとして利用し、コンデンサ間の電位差を測定して画像化）、電界式（シリコンチップセンサ周囲に設置されたマイナス極のガイドに生体が触れた際、その生体内部にマイナス極から電子を流入させ、生体とシリコンチップセンサとの間に発生する電界の強弱を画像化）、感熱式（二次元配置された温度センサに触れた生体から熱が伝わる、或いは生体が触れた部位についてセンサから熱が逃げる、ことにより生じる温度差を抵抗値の変化として検出し、画像化する）、感圧式（二次元配置された圧力センサが、当該センサに置かれた生体表面の凹凸により異なる負荷圧力を電位差として検知し、画像化する）といったものが採用できる。勿論、生体認証の方式により生体情報取得装置２００が備えるべきセンシング機能は任意に変更されるものとする。
【００３２】
こうした生体情報取得装置２００を備えるＡＴＭ端末１９０では、前記ユーザから、預金引き出し、ローンや各種証券サービスの申込などといった金融サービス利用の要求を受ける。この時、ＡＴＭ端末１９０は、サービス提供の前提として、ユーザ認証処理を実行する。そのためＡＴＭ端末１９０は、ユーザＩＤを含む認証要求を、タッチパネルやキーボード等の適宜な入力手段を介してユーザより受け付ける。ここで受け付けた認証要求はＡＴＭ端末１９０よりネットワーク１４０を介してシステム１００に送信される。
【００３３】
前記システム１００は、前記ＡＴＭ端末１９０より、認証対象となるユーザのユーザＩＤ等を含む前記認証要求受け付ける（Ｓ１０００）。また、前記システム１００は、前記ＡＴＭ端末１９０を介して生体情報取得装置２００に対し、前記ユーザの生体情報の読取りを指示する（Ｓ１００１）。
【００３４】
この読取り指示をＡＴＭ端末１９０を介して受けた前記生体情報取得装置２００は、前記センシング機能を稼働させ、前記ユーザ、つまり生体１０に対する生体情報読取り処理を実行する。そして生体情報取得装置２００は、生体１０について得た、読取り生体情報を、ＡＴＭ端末１９０を介してシステム１００に送信する。システム１００は、前記生体情報取得装置２００より、前記ユーザに関する読取り生体情報３０を取得する（Ｓ１００２）。
【００３５】
続いてシステム１００は、パスワード入力欄またはユーザＩＤ入力欄６０の表示指示を、前記ＡＴＭ端末１９０に通知し（Ｓ１００３）、前記ＡＴＭ端末１９０よりの入力欄６０を通じて、前記照合箇所ルールとしてのパスワードまたはユーザＩＤをユーザより受け付ける（Ｓ１００４）。
【００３６】
またシステム１００は、前記読取り生体情報３０を所定ルールで区分して複数の照合区画５０を設定する処理を行うが、その所定ルールが一定期間、固定的に使用され続けると、照合区画設定のアルゴリズムを他者に認識される懸念がある。そこで、システム１００は、所定期間の到来、或いはシステム管理者等など適宜な管理者からの改変指示に応じて、前記所定ルールを変更するものとする。したがって、システム１００は、自身の備えるカレンダ機能等を利用した所定期間の到来検知、またはルール改変の指示受付の検知を行うものとする（Ｓ１００５）。
【００３７】
前記検知処理に際し、所定時期またはルール改変指示の到来を検知したならば（Ｓ１００６：Ｙｅｓ）、システム１００は、所定のアルゴリズムにしたがったルール改変、または予め定めた前記ルール群１２６からのルール選択を実行する（Ｓ１００７）。前記ルール群１２６からのルール選択をシステム１００が行う場合、例えば、前記読取り生体情報３０の種類（例：手のひら静脈、指静脈、虹彩等々・・・）に応じ、前記ルール群１２６からのルール選択を行うものとする。  また、選択するルールの例としては、図２（ｂ）に示したように、「照合区画５０を３行３列の９分割の設定とする」、「照合区画５０を４行４列の１６分割の設定とする」、或いは「各照合区画を反時計回りにナンバリングしていく」、「各照合区画をランダムにナンバリングしていく」といった内容になる。勿論、照合区画を設定するルールとして、行列で区分できるマトリクスを読取り生体情報３０の全体に適用する本実施形態の例のみならず、読取り生体情報３０の一部を行列で区画する例や、読取り生体情報３０のうちの複数領域（領域の大きさや互いの外接有無に拘泥しない領域）をランダムに選択してこれに照合区画５０を設定するといった例を想定してもよい。
【００３８】
システム１００は、こうしてアルゴリズムに従って前記所定ルールを変更し（Ｓ１００８）、前記読取り生体情報３０を前記変更を行った所定ルールで区分して複数の照合区画５０を設定する（Ｓ１００９）。本実施形態における例では、図４（ａ）に示すように、読取り生体情報３０が３行３列で９分割され、各分割領域を照合区画５０としてシステム１００が設定している。また、各照合区画５０には、ユーザＩＤやパスワードが含みうる文字または数字としての区画ナンバーを反時計回りに“１”〜“９”まで割りふっている。なお、図４（ｃ）に示すように、読取り生体情報３０の全体を一つの照合区画５０として設定する例も想定できる。この場合、区画ナンバーを“０”と割りふる。
【００３９】
また、前記システム１００は、上記したように前記読取り生体情報３０を９分割して照合区画５０を設定し、更に、前記照合箇所ルールに対応した照合区画を対象照合区画５５として特定する（Ｓ１０１０）。
【００４０】
この処理は、例えば図４（ｄ）に示すように、照合箇所ルールとしてシステム１００が受け付けた情報が、ユーザＩＤ“１２３４”であった場合、前記読取り生体情報３０を構成する照合区画５０のうち、区画ナンバー“１”〜“４”の各照合区画５０を対象照合区画５５とするのである。
【００４１】
システム１００は、前記対象照合区画５５に含まれる読取り生体情報３０をマッチングデータ３６として、例えば図４（ｅ）に示すような、所定配置に従って集約し、これを認証用生体情報３５として生成する。
【００４２】
こうしたマッチングデータ３６の抽出と生成の処理については、図５に示す例なども想定できる。この場合、照合箇所ルールとしてシステム１００が受け付けた情報が、パスワード“１７５２３４９”であり、前記認証用生体情報３５が４つのマッチングデータ３６からなるものとしていた場合、前記読取り生体情報３０を構成する照合区画５０のうち、区画ナンバー“１”、“７”、“５”、“２３４９”の各照合区画５０を対象照合区画５５とするのである。システム１００は、前記対象照合区画５５に含まれる読取り生体情報３０をマッチングデータ３６として、所定配置に従って集約し、これを認証用生体情報３５として生成する。
【００４３】
図６は、本実施形態における照合区画の設定例２の概要を示す図である。上記例の他に、前記照合箇所ルールとしてシステム１００が受け付ける情報を、ユーザＩＤたる前記金融機関での口座番号“８７１４３２５”のうちの特定桁とする処理を想定できる。この場合、例えばシステム１００は、前記口座番号のうちの特定４桁についてのユーザ入力を促すようＡＴＭ端末１９０に通知する。前記通知としては、図に示すように、「１桁目」、「５桁目」、「６桁目」、「１桁目」の入力を促すものとなっている。こうした通知をＡＴＭ端末１９０で閲覧したユーザは、自身の口座番号“８７１４３２５”より、該当桁の数字をＡＴＭ端末１９０を通じて入力し、システム１００は“８３２８”を照合箇所ルールとして得る。
【００４４】
次にシステム１００は、前記ユーザの生体情報をユーザＩＤに対応付けて格納した認証情報データベース１２５より、前記ユーザ由来のユーザＩＤに対応する生体情報を抽出する（Ｓ１０１１）。この生体情報は認証の基準となるべく前記ユーザ、つまり生体１０から予め取得したデータである。そしてシステム１００は、当該生体情報を、前記読取り生体情報３０を区分したのと同じ前記所定ルールで区分して、複数の照合区画５０を設定する（Ｓ１０１２）。
【００４５】
図７に示す例では、ユーザの生体１０として指先の静脈パターンを生体情報として用いる例を示している。この時、生体情報取得装置２００等による生体１０に関する読取り範囲２０は、図に示すような例えば矩形を想定する。この矩形の読取り範囲２０においてセンシングされた指先静脈の情報は、基準生体情報３８として、前記生体認証データベース１２５に格納される。また、この基準生体情報３８は、システム１００により例えば１行９列のマトリクスに区分され、各区分は照合区画５０となる。
【００４６】
システム１００は、こうした基準生体情報３８の照合区画５０におけるマッチングデータ３６と、前記読取り生体情報３０における対象照合区画５５の情報とを照合し、認証処理を実行する（Ｓ１０１３）。この処理にあたりシステム１００は、マッチングデータ３６の抽出と生成の処理を上述と同様に実行する。例えば図８に示す例では、照合箇所ルールとしてシステム１００が受け付けた情報が、パスワード“１４９７”であり、前記認証用生体情報３５が４つのマッチングデータ３６からなるものとしている。この場合、システム１００は、指先静脈のパターンとして得られている読取り生体情報３０を構成する照合区画５０のうち、区画ナンバー“１”、“４”、“９”、“７”の各照合区画５０を対象照合区画５５とするのである。システム１００は、前記対象照合区画５５に含まれる読取り生体情報３０をマッチングデータ３６として、所定配置に従って集約し、これを認証用生体情報３５として生成する（図９（ａ）、（ｂ）参照）。
【００４７】
システム１００はこの認証用生体情報３５と、前記基準生体情報３８における該当照合区画５０のデータとを照合し、認証可否を判定することとなる。前記照合処理の例としては、例えば、パターン・マッチング方式（生体情報の画像同士を重ね合わせてその一致不一致を見る）、や特徴点方式（生体情報の画像等を構成する線の特徴を捉えてそれらの一致不一致を見る）、周波数解析方式（生体情報の画像等について紋様のスペクトル解析を行い、これの一致不一致を見る）、などといったものが挙げられる。
【００４８】
こうしてシステム１００は認証結果を生成し（Ｓ１０１４）、これを出力して（Ｓ１０１５）、処理を終了する。
【００４９】
本発明によれば、生体情報の漏洩に対しても良好なセキュリティ強度を維持可能とできる。
【００５０】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００５１】
【図１】本実施形態の生体認証システムを含むネットワーク構成図である。
【図２】本実施形態における、（ａ）認証情報データベース、（ｂ）ルール群データベースの各データ構造を示す図である。
【図３】本実施形態における、生体認証方法の実際手順を示すフロー図である。
【図４】本実施形態における照合区画の設定例１の概要を示す図である。
【図５】本実施形態における対象照合区画の生体情報の抽出例１の概要を示す図である。
【図６】本実施形態における照合区画の設定例２の概要を示す図である。
【図７】本実施形態における照合区画の設定例３の概要を示す図である。
【図８】本実施形態における対象照合区画の生体情報の抽出例２の概要を示す図である。
【図９】本実施形態における対象照合区画の生体情報の抽出結果（認証用生体情報）例を示す図である。
【符号の説明】
【００５２】
１０  生体                              ２０  読取り範囲
３０  読取り生体情報                    ３５  認証用生体情報
３６  マッチングデータ                  ３８  基準生体情報
５０  照合区画                          ５５  対象照合区画
６０  パスワード入力欄、ユーザＩＤ入力欄
１００  生体認証システム                １０１  プログラムデータベース
１０２  プログラム                      １０３  メモリ
１０４  ＣＰＵ                          １０５  入出力インターフェイス
１０６  通信手段                        １０７  Ｉ／Ｏ部
１１０  要求受付部                      １１１  生体情報取得部
１１２  照合箇所ルール受付部            １１３  照合区画特定部
１１４  照合実施部                      １１５  出力処理部
１２５  認証情報データベース            １２６  ルール群データベース
１４０  ネットワーク                    １９０  ＡＴＭ端末
２００  生体情報取得装置
【図１】
0004699112.tif 000002
【図２】
0004699112.tif 000003
【図３】
0004699112.tif 000004
【図７】
0004699112.tif 000005
【図９】
0004699112.tif 000006
【図４】
0004699112.tif 000007
【図５】
0004699112.tif 000008
【図６】
0004699112.tif 000009
【図８】
0004699112.tif 000010