(57)【要約】【課題】ユーザの利便性と、良好なセキュリティ性や認証精度とを確保する。【解決手段】クライアント端末２００より生体情報の登録要求データを受け付けてこれを所定キーに紐付けたバイオメトリクス証明書として認証データベース１２５に登録すると共に所定キーをクライアント端末２００に送信する登録受付処理部１１０と、事業提供者端末３００からクライアント端末起源の認証要求データを受信する認証要求受付部１１１と、認証要求データが含む所定キーに基づいて認証データベース１２５の検索を実行し所定キーに対応するバイオメトリクス証明書と認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行する認証実行部１１２と、バイオメトリクス認証結果を事業提供者端末３００に返信する出力処理部１１３とからシステム構成する。【選択図】  図１
2006215875.tif 000002
【特許請求の範囲】
【請求項１】
バイオメトリクス認証のサービスをネットワークを通じてサービスプロバイダより提供する方法であって、
前記サービスプロバイダのサーバが、
バイオメトリクス認証の要求を希望するクライアント端末より、生体情報の登録要求データを受け付けて、これを所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録すると共に、前記所定キーを前記クライアント端末に送信し、
前記クライアント端末との商品・サービスの取引処理を行う事業提供者端末から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信し、
前記受信した認証要求データが含む所定キーに基づいて、前記認証データベースの検索を実行し、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行し、
前記バイオメトリクス認証結果を、前記事業提供者端末に返信する、
ことを特徴とするバイオメトリクス認証サービス提供方法。
【請求項２】
請求項１において、
前記認証要求データは、前記クライアント端末において前記所定キーと生体情報とを暗号化して生成した暗号化データであることを特徴とするバイオメトリクス認証サービス提供方法。
【請求項３】
請求項１または２において、
前記登録要求データは、前記クライアント端末において前記生体情報を暗号化して生成した暗号化データであることを特徴とするバイオメトリクス認証サービス提供方法。
【請求項４】
請求項１〜３のいずれかにおいて、
前記クライアント端末より受け付けた前記登録要求データを、所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録するに際し、前記登録要求データが含む生体情報のデータ形式を、バイオメトリクス認証エンジンで定める処理形式に変換することを特徴とするバイオメトリクス認証サービス提供方法。
【請求項５】
請求項１〜４のいずれかにおいて、
認証データベースにおいて１クライアントに対する複数種の生体情報の登録を受け付けると共に、事業提供者毎あるいは当該事業提供者の提供する商品・サービス毎に設定された、バイオメトリクス認証に必要な生体情報の種類数に応じて、前記バイオメトリクス認証処理を複数次実行することを特徴とするバイオメトリクス認証サービス提供方法。
【請求項６】
バイオメトリクス認証のサービスをネットワークを通じてサービスプロバイダより提供するシステムであって、
バイオメトリクス認証の要求を希望するクライアント端末より、生体情報の登録要求データを受け付けて、これを所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録すると共に、前記所定キーを前記クライアント端末に送信する、登録受付処理部と、
前記クライアント端末との商品・サービスの取引処理を行う事業提供者端末から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信する、認証要求受付部と、
前記受信した認証要求データが含む所定キーに基づいて、前記認証データベースの検索を実行し、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行する、認証実行部と、
前記バイオメトリクス認証結果を、前記事業提供者端末に返信する、出力処理部と、
とを備えることを特徴とするバイオメトリクス認証サービス提供システム。
【請求項７】
バイオメトリクス認証のサービスをネットワークを通じてサービスプロバイダより提供する方法を、コンピュータに実行させるためのプログラムであって、
バイオメトリクス認証の要求を希望するクライアント端末より、生体情報の登録要求データを受け付けて、これを所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録すると共に、前記所定キーを前記クライアント端末に送信するステップと、
前記クライアント端末との商品・サービスの取引処理を行う事業提供者端末から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信するステップと、
前記受信した認証要求データが含む所定キーに基づいて、前記認証データベースの検索を実行し、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行するステップと、
前記バイオメトリクス認証結果を、前記事業提供者端末に返信するステップと、
を含むことを特徴とするバイオメトリクス認証サービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バイオメトリクス認証サービス提供方法、バイオメトリクス認証サービス提供システム、バイオメトリクス認証サービス提供プログラムに関する。
【背景技術】
【０００２】
生体情報に基づく認証技術が提案されている。例えば、利用者の登録生体情報を記憶した携帯型記憶装置と、前記携帯型記憶装置から登録生体情報を読込む手段と、データ通信により前記登録生体情報とサービス要求を送信する携帯端末と、前記携帯端末より送信された前記登録生体情報が正当なものであるかを判断する監視装置と、利用者が入力する生体情報を取得する取得手段と、前記監視装置から前記判断結果と前記登録生体情報と前記サービス要求を受信する手段と、前記判断結果が正当であることを示している場合に前記利用者による入力生体情報と受信した前記登録生体情報とを照合する手段と、前記入力生体情報が正当なものである場合に前記利用者に対して前記要求されたサービスを提供する手段を備えた認証装置と、を備えたことを特徴とする利用者認証システム（特許文献１参照）などが提案されている。
【特許文献１】特開２００４−１３７５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来より提案されているバイオメトリクス認証は、指紋や虹彩のリーダといったバイオメトリクス認証デバイスを個別に備えたスタンドアロンコンピュータ内のみで処理が閉じてしまうことが多く、広範なユーザが利用しやすい形態とはなっていなかった。また、認証処理の手順等も認証技術やその提供企業等でまちまちで、ユーザ側で認証技術の選択に確かな基準が見つけにくいといった課題もあった。さらに、バイオメトリクス認証であっても、第三者によるいわゆる「なりすまし」等が可能であったりして、セキュリティ性や認証精度が良好とは言えない状況も存在した。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、ユーザの利便性と、良好なセキュリティ性や認証精度とを確保可能とする、バイオメトリクス認証サービス提供方法、バイオメトリクス認証サービス提供システム、バイオメトリクス認証サービス提供プログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明のバイオメトリクス認証サービス提供方法は、バイオメトリクス認証のサービスをネットワークを通じてサービスプロバイダより提供する方法であって、前記サービスプロバイダのサーバが、バイオメトリクス認証の要求を希望するクライアント端末より、生体情報の登録要求データを受け付けて、これを所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録すると共に、前記所定キーを前記クライアント端末に送信し、前記クライアント端末との商品・サービスの取引処理を行う事業提供者端末から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信し、前記受信した認証要求データが含む所定キーに基づいて、前記認証データベースの検索を実行し、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行し、前記バイオメトリクス認証結果を、前記事業提供者端末に返信する、ことを特徴とする。
【０００６】
また、前記バイオメトリクス認証サービス提供方法において、前記認証要求データは、前記クライアント端末において前記所定キーと生体情報とを暗号化して生成した暗号化データであることとすれば好適である。
【０００７】
また、前記バイオメトリクス認証サービス提供方法において、前記登録要求データは、前記クライアント端末において前記生体情報を暗号化して生成した暗号化データであることとすれば好適である。
【０００８】
また、前記バイオメトリクス認証サービス提供方法において、前記クライアント端末より受け付けた前記登録要求データを、所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録するに際し、前記登録要求データが含む生体情報のデータ形式を、バイオメトリクス認証エンジンで定める処理形式に変換することとすれば好適である。
【０００９】
また、前記バイオメトリクス認証サービス提供方法において、認証データベースにおいて１クライアントに対する複数種の生体情報の登録を受け付けると共に、事業提供者毎あるいは当該事業提供者の提供する商品・サービス毎に設定された、バイオメトリクス認証に必要な生体情報の種類数に応じて、前記バイオメトリクス認証処理を複数次実行することとすれば好適である。
【００１０】
また、本発明のバイオメトリクス認証サービス提供システムは、バイオメトリクス認証のサービスをネットワークを通じてサービスプロバイダより提供するシステムであって、バイオメトリクス認証の要求を希望するクライアント端末より、生体情報の登録要求データを受け付けて、これを所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録すると共に、前記所定キーを前記クライアント端末に送信する、登録受付処理部と、前記クライアント端末との商品・サービスの取引処理を行う事業提供者端末から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信する、認証要求受付部と、前記受信した認証要求データが含む所定キーに基づいて、前記認証データベースの検索を実行し、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行する、認証実行部と、前記バイオメトリクス認証結果を、前記事業提供者端末に返信する、出力処理部と、とを備えることを特徴とする。
【００１１】
また、本発明のバイオメトリクス認証サービス提供プログラムは、バイオメトリクス認証のサービスをネットワークを通じてサービスプロバイダより提供する方法を、コンピュータに実行させるためのプログラムであって、バイオメトリクス認証の要求を希望するクライアント端末より、生体情報の登録要求データを受け付けて、これを所定キーに紐付けたバイオメトリクス証明書として認証データベースに登録すると共に、前記所定キーを前記クライアント端末に送信するステップと、前記クライアント端末との商品・サービスの取引処理を行う事業提供者端末から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信するステップと、前記受信した認証要求データが含む所定キーに基づいて、前記認証データベースの検索を実行し、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行するステップと、前記バイオメトリクス認証結果を、前記事業提供者端末に返信するステップと、を含むことを特徴とする。
【００１２】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１３】
本発明によれば、ユーザの利便性と、良好なセキュリティ性や認証精度とが確保可能となる。
【発明を実施するための最良の形態】
【００１４】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態におけるバイオメトリクス認証サービス提供システムを含むネットワーク構成図である。本実施形態においては、例えば、バイオメトリクス認証によるクライアントの個人認証が利用の前提とされる“ネットワーク上の”電子商店や各種金融機関サイトと、前記クライアントの利用するクライアント端末との間で、本発明のバイオメトリクス認証サービス提供システムがバイオメトリクス認証サービスを提供する状況を想定する。勿論、本発明の適用範囲はこの想定例だけに限定されず、ネットワークを介したバイオメトリクス認証を行ういずれの状況であっても適用できる。また本実施形態におけるバイオメトリクス認証サービス提供システムは、バイオメトリクス認証サービスをネットワークを介して提供するサービスプロバイダが運用するサーバ装置とする。
【００１５】
ここで、バイオメトリクス認証とは、人間個体で異なる身体の一部や行動の特徴を利用して本人の認証を行なうもので、この仕組みを具現化し、システム化したものはバイオメトリクス認証（ヒューマンクリプト認証）システムと呼ばれている。バイオメトリクス認証技術として実用化・研究されているものとして、例えば、指紋、サイン、静脈、掌紋、網膜、虹彩、顔貌、音声などの生体情報を利用したものがある。
【００１６】
本発明のバイオメトリクス認証サービス提供システムたる前記サーバ１００は、本発明のバイオメトリクス認証サービス提供方法を実行する機能を実現すべく書き換え可能メモリなどのプログラムデータベース１０１に格納されたプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。
【００１７】
また、前記サーバ１００は、コンピュータ装置が一般に備えているボタン類、ディスプレイ、ＬＥＤ（Light Emitting Diode）などの入出力インターフェイス１０５、ならびにクライアント端末２００や事業提供者端末３００などとの間のデータ授受を担う通信手段１０６などを有している。
【００１８】
サーバ１００は、前記通信手段１０６により、前記クライアント端末２００や事業者端末３００と例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、クライアントの生体情報の登録要求データや、認証要求データ、所定キー、バイオメトリクス認証結果などのデータ授受を実行する。サーバ１００の各種機能部と通信手段１０６との間ではＩ／Ｏ部１０７がデータのバッファリングや各種仲介処理を実行している。
【００１９】
一方、クライアント端末２００は、バイオメトリクス認証の対象者から生体情報を読み取る生体認証装置２１０を備えるものとする。この生体認証装置２１０は、例えば指や掌の静脈センサや指紋リーダ、虹彩撮影装置などの各種センサ類２１１を備え、このセンサ類２１１の制御をセンサ制御部２１２で行う。
【００２０】
なお、この生体認証装置２１０にＩＣカードリーダライタ２２３が備わっているとしてもよい。この場合、前記生体認証装置２１０は、クライアントが所持して、生体情報が予め格納されているＩＣカード２２４から、生体情報を読み取るといった処理が可能である。或いは、前記センサ類２１１で取得したクライアントの生体情報を前記ＩＣカード２２４に格納しておくといった処理も可能である。また、クライアント端末２００は、ＩＣカード２２４から読み取ったクライアントの生体情報と、前記センサ類２１１によるクライアントのセンシングにて取得された生体情報とを照合する処理を実行し、照合結果が問題無かった生体情報についてのみ暗号化し、認証要求データとして事業提供者端末３００に送信するといった処理ができる。
【００２１】
また、このクライアント端末２００は、前記サーバ１００と同様に、プログラムデータベースにおける前記プログラムをメモリに読み出し、演算装置により実行する。また、クライアント端末２００は、各種キーボードやボタン類、ディスプレイなどの入出力インターフェイスを備えると共に、ＬＡＮやインターネット等のネットワーク１４０を介して、前記サーバ１００らの外部装置と接続してデータ授受を実行する通信手段を備えている。更に、クライアント端末２００は、前記通信手段により、前記サーバ１００と例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、認証要求データやバイオメトリクス認証結果等のデータ授受を実行する。クライアント端末２００の各種機能部と通信手段との間ではＩ／Ｏ部がデータのバッファリングや各種仲介処理を実行している。
【００２２】
なお、前記クライアント端末２００としては、個人などのエンドユーザが所有するパーソナルコンピュータを想定できるが、それ以外にも、例えば、コンビニエンスストア等の店舗や駅などの各種公共性のある建物等において設置される情報通信端末や、各種金融機関等に設置されるＡＴＭ（Automatic Teller Machine）、企業内に設置される入退室管理装置などを例として想定することができる。
【００２３】
また、前記事業提供者端末３００は、前記サーバ１００らと同様に、プログラムデータベースにおけるプログラムをメモリに読み出し、演算装置により実行する。また、事業提供者端末３００は、各種キーボードやボタン類、ディスプレイなどの入出力インターフェイスを備えると共に、ＬＡＮやインターネット等のネットワーク１４０を介して、前記サーバ１００やクライアント端末２００らの外部装置と接続してデータ授受を実行する通信手段を備える。更に、事業提供者端末３００は、前記通信手段により、前記サーバ１００やクライアント端末２００と、例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続し、商品やサービスの販売サイトのコンテンツデータの送信処理や、データクライアント端末２００からの認証要求データの仲介、サーバ１００からのバイオメトリクス認証結果のクライアント端末２００への提示データなどのデータ授受を実行する。事業提供者端末３００の各種機能部と通信手段との間ではＩ／Ｏ部がデータのバッファリングや各種仲介処理を実行している。
【００２４】
続いて、前記サーバ１００が例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。サーバ１００は、バイオメトリクス認証の要求を希望するクライアント端末２００より、生体情報の登録要求データを受け付けて、これを所定キーに紐付けたバイオメトリクス証明書として認証データベース１２５に登録すると共に、前記所定キーを前記クライアント端末２００に送信する、登録受付処理部１１０を備える。
【００２５】
なお、前記登録要求データは、前記クライアント端末２００において前記生体情報を暗号化して生成した暗号化データであることとすれば好適である。
【００２６】
また、前記登録受付処理部１１０は、前記クライアント端末２００より受け付けた前記登録要求データを、所定キーに紐付けたバイオメトリクス証明書として認証データベース１２５に登録するに際し、前記登録要求データが含む生体情報のデータ形式を、バイオメトリクス認証エンジン１３０で定める処理形式に変換することとすれば好適である。
【００２７】
また、サーバ１００は、前記クライアント端末２００との商品・サービスの取引処理を行う事業提供者端末３００から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信する、認証要求受付部１１１を備える。
【００２８】
なお、前記認証要求データは、前記クライアント端末２００において前記所定キーと生体情報とを暗号化して生成した暗号化データであることとすれば好適である。
【００２９】
また、サーバ１００は、前記受信した認証要求データが含む所定キーに基づいて、前記認証データベース１２５の検索を実行し、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行する、認証実行部１１２を備える。
【００３０】
また、サーバ１００は、前記バイオメトリクス認証結果を、前記事業提供者端末３００に返信する、出力処理部１１３を備える。
【００３１】
また、前記登録受付処理部１１０は、認証データベース１２５において１クライアントに対する複数種の生体情報の登録を受け付けるとすれば好適である。
【００３２】
また、前記認証実行部１１２は、事業提供者毎あるいは当該事業提供者の提供する商品・サービス毎に設定された、バイオメトリクス認証に必要な生体情報の種類数に応じて、前記バイオメトリクス認証処理を複数次実行することとすれば好適である。
【００３３】
なお、これまで示した  サーバ１００における各機能部１１０〜１１３は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００３４】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Virtual Private Network）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはRS-232C、RS-422、IrDA、USB、IEEE1394、ファイバ・チャネルなどが想定できる。
【００３５】
−−−認証データベースの構造例−−−
次に、本実施形態における前記サーバ１００が利用する認証データベース１２５の構造について説明する。図２は、本実施形態における認証データベース１２５のデータ構造例を示す図である。前記認証データベース１２５は、サーバ１００がクライアント端末２００より受け付けた登録要求データが含む生体情報に、所定キーに紐付けてバイオメトリクス証明書として登録するデータベースである。また、この認証データベース１２５において、事業提供者毎あるいは当該事業提供者の提供する商品・サービス毎に設定された、バイオメトリクス認証に必要な生体情報の種類の情報が格納されているとしてもよい。
【００３６】
こうした認証データベース１２５は、例えば所定キーに対し、生体情報のデータ（バイオメトリクス証明書）と、認証が必要な事業提供者又は商品・サービスの情報とを関連づけたレコードの集合体となっている。
【００３７】
−−−処理フロー−−−
以下、本実施形態におけるバイオメトリクス認証サービス提供方法の実際手順について、図に基づき説明する。なお、以下で説明するバイオメトリクス認証サービス提供方法に対応する各種動作は、前記サーバ１００がメモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００３８】
図３は本実施形態におけるバイオメトリクス認証サービス提供方法の実際手順例を示すフロー図である。なお、本実施形態における前記事業提供者は、サーバ１００と予めバイオメトリクス認証サービスの提供契約を結んでおり、サーバ１００の備えるバイオメトリクス認証エンジン１３０に対してクライアント端末２００起源の認証要求データの転送を行う実行プログラムや各種インターフェイスを事業提供者端末３００にて備えている。また、これら実行プログラムやインターフェイスのデータは、例えば、サーバ１００がネットワーク１４０上で適宜公開し、事業提供者端末３００からのダウンロードに対応して提供するものとする。
【００３９】
ここで例えば、エンドユーザたるクライアントが、インターネットなどのネットワーク１４０に接続されたクライアント端末２００を介して、事業提供者端末３００の提供する電子商店にて購入希望の商品があり、決済を必要とする場面が生じていたとする（あくまでも状況の一例である）。そしてこの決済に際しては個人認証、特にバイオメトリクス認証による確かな認証処理が要求されるよう設定されているとする。
【００４０】
このような状況に事前に対処すべく、予め前記クライアント端末２００では、前記生体認証装置２１０にて、生体情報として例えばクライアント自身の指紋情報および虹彩情報の複数種の生体情報読取りを実行する（ｓ１０００）。勿論、事業提供者毎あるいは当該事業提供者の提供する商品・サービス毎に設定された、バイオメトリクス認証に必要な生体情報の種類数に応じた種類の生体情報の読取りを実行すればよい。したがって、バイオメトリクス認証のセキュリティ性を向上させるために複数種類の生体情報の読取りを行うことが望ましいが、設定された生体情報の必要種類数が単数である場合もある。
【００４１】
前記生体認証装置２１０では、当該クライアントの指紋及び虹彩の読取り処理を前記センサ類２１１でもって実行し、指紋情報および虹彩情報を取得すると共に、この指紋情報および虹彩情報をクライアント端末２００に送ることとなる。クライアント端末２００では、この指紋情報および虹彩情報をそれぞれ暗号化して、前記サーバ１００に対し、登録要求データとして送信する（ｓ１００１）。
【００４２】
一方、サーバ１００は、前記クライアント端末２００より前記登録要求データを受け付けてこれを復号化し、生体情報の正規化や正規化データの歪み処理（生体側の経年変化等に対応すべく、生体情報に“幅”を持たせ、認証効率を向上させる）を実行する（ｓ１００２）。
【００４３】
更にサーバ１００は、バイオメトリクス認証エンジン１３０毎の認証処理の定義等に従って、認証処理に必須となる生体情報の特徴を抽出して、特徴シンタックスを得る（ｓ１００３）。つまり、いわゆる“生の”生体情報から、バイオメトリクス認証エンジン１３０が求める処理形式の生体情報、つまりここでいう特徴シンタックスに変換する処理をサーバ１００が行う訳である。
【００４４】
サーバ１００は、この特徴シンタックスを、クライアント毎あるいは生体情報毎に採番した所定キーに紐付けて、バイオメトリクス証明書として生成する（ｓ１００４）。この所定キーは、クライアントとその生体情報とを結びつけられるＩＤ等であればよく、個人情報をネットワーク上で管理することによる情報漏洩等の危惧を予め抑制する意味で、前記クライアントの個人情報（或いは、個人情報を想起させる情報）ではないものであればより好ましい。
【００４５】
前記サーバ１００は、前記バイオメトリクス証明書を、認証が必要となる事業提供者または商品・サービスの情報に関連づけて認証データベース１２５に登録すると共に、前記所定キーを前記クライアント端末２００に送信する（ｓ１００５）。この時、サーバ１００は、前記所定キーと共に、前記特徴シンタックスのデータをクライアント端末２００に送信することも想定できる。このように特徴シンタックスのデータをクライアント端末２００に送信することで、クライアント端末２００では、この特徴シンタックスデータと、後に生体認証装置２１０で実際にクライアントより読み取って得た生体情報との照合処理を実行することが可能となる。
【００４６】
クライアント端末２００では、前記所定キー、または当該所定キーと前記特徴シンタックスとをサーバ１００より受け取って、これを不揮発性メモリなどの適宜な記憶装置２１５に格納しておく（ｓ１００６）。
【００４７】
他方、上述した通り、前記事業提供者端末３００の電子商店における決済時のバイオメトリクス認証に、前記クライアント端末２００が直面しているとする。この場合、クライアント端末２００は、前記生体認証装置２１０において、クライアントの生体情報の読取り処理を実行し、ここで得た生体情報の暗号化処理（ｓ１００７）と、当該暗号化された生体情報と所定キーとを含む認証要求データの事業提供者端末３００への送信処理を行う（ｓ１００８）。或いは、前記記憶装置２１５に格納している前記特徴シンタックスのデータと所定キーとを暗号化して、これを事業提供者端末３００に送信するとしてもよい。
【００４８】
事業提供者端末３００では、生体情報と所定キーとをクライアント端末２００より受信して、これをサーバ１００に転送する（ｓ１００９）。サーバ１００では、前記クライアント端末２００との商品・サービスの取引処理を行う事業提供者端末３００から、前記クライアント端末起源で所定キーと生体情報とを含み、バイオメトリクス認証を要求する認証要求データを受信する（ｓ１０１０）。
【００４９】
また、サーバ１００は、前記受信した認証要求データが含む所定キーに基づいて、前記認証データベース１２５の検索を実行し（ｓ１０１１）、前記所定キーに対応するバイオメトリクス証明書と前記認証要求データが含む生体情報とに関するバイオメトリクス認証処理を実行する（ｓ１０１２）。この場合、事業提供者毎あるいは当該事業提供者の提供する商品・サービス毎に設定された、バイオメトリクス認証に必要な生体情報の種類数に応じて、（この場合、前記認証要求データが生体情報の種類毎に複数あるか、或いは認証要求データが複数種の生体情報を含んでいることが処理条件）前記バイオメトリクス認証処理を複数次実行する。勿論、バイオメトリクス認証に必要な生体情報の種類数が単数であれば認証処理は、１種類の生体情報に応じた回数となる。また、バイオメトリクス認証の技術としては、従来より提案されている技術を採用することができる。
【００５０】
サーバ１００は、前記バイオメトリクス認証の結果を、前記事業提供者端末３００に返信し（ｓ１０１３）、処理を終了する。事業提供者端末３００ではこの認証結果を受信して（ｓ１０１４）、この結果内容が「認証ＯＫ」であった場合（ｓ１０１５：ＹＥＳ）、その旨をクライアント端末２００に通知する（ｓ１０１６）と共に、前記クライアント端末２００に対する取引や決済処理と当該処理結果の通知とを実行し（ｓ１０１８）、処理を終了する。
【００５１】
一方、前記結果内容が「認証ＮＧ」であった場合（ｓ１０１５：ＮＯ）、その旨をクライアント端末２００に通知する（ｓ１０１７）と共に、前記クライアント端末２００に対する取引や決済処理を実行せずに、処理を終了する。
【００５２】
前記クライアント端末２００では、事業提供者端末３００より認証結果の通知と、それに伴う取引処理の可否情報を受信し、これを出力インターフェイスに出力して（ｓ１０１９）、処理を終了する。
【００５３】
本発明によれば、ユーザの利便性と、良好なセキュリティ性や認証精度とが確保可能となる。
【００５４】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００５５】
【図１】本実施形態におけるバイオメトリクス認証サービス提供システムを含むネットワーク構成図である。
【図２】本実施形態における認証データベースのデータ構造例を示す図である。
【図３】本実施形態におけるバイオメトリクス認証サービス提供方法の実際手順例を示すフロー図である。
【符号の説明】
【００５６】
１００  バイオメトリクス認証サービス提供システム、サーバ
１０１  プログラムデータベース
１０２  プログラム
１０３  メモリ
１０４  ＣＰＵ
１０５  入出力インターフェイス
１０６  通信手段
１０７  Ｉ／Ｏ部
１１０  登録受付処理部
１１１  認証要求受付部
１１２  認証実行部
１１３  出力処理部
１２５  認証データベース
１３０  バイオメトリクス認証エンジン
１４０  ネットワーク
２００  クライアント端末
２１０  生体認証装置
２１１  センサ類
２１２  センサ制御部
２２３  ＩＣカードリーダライタ
２２４  ＩＣカード
３００  事業提供者端末
【図１】
2006215875.tif 000003
【図２】
2006215875.tif 000004
【図３】
2006215875.tif 000005