(57)【要約】【課題】認証機関とＢＳＰを提供する企業との間の距離の制約を受けない、第三者認証の方法を提供する。【解決手段】先ず、試験ツールが認証側フレームワークに指示を送る。次に、認証側フレームワークが、指示を、ネットワークを経て被認証側フレームワークに送る。次に、被認証側フレームワークが、指示を、バイオメトリックサービスプロバイダに送る。次に、バイオメトリックサービスプロバイダが、指示に対応する処理を行い、処理結果を被認証側フレームワークに送る。次に、被認証側フレームワークが、処理結果を、ネットワークを経て前記認証側フレームワークに送る。次に、認証側フレームワークが、処理結果を、試験ツールに送る。次に、試験ツールが、処理結果が、予め設定した条件を満たすか否かを判定する。【選択図】図１
2010277515.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された、
試験ツール及び認証側フレームワークを有する認証試験装置と、
被認証側フレームワーク及びバイオメトリックサービスプロバイダを有する試験対象装置と
を備えるシステムで、バイオメトリックサービスプロバイダの製品認証を行うにあたり、
前記試験ツールが認証側フレームワークに指示を送る過程と、
前記認証側フレームワークが、前記指示を、前記ネットワークを経て前記被認証側フレームワークに送る過程と、
前記被認証側フレームワークが、前記指示を、前記バイオメトリックサービスプロバイダに送る過程と、
前記バイオメトリックサービスプロバイダが、前記指示に対応する処理を行い、処理結果を前記被認証側フレームワークに送る過程と、
前記被認証側フレームワークが、前記処理結果を、前記ネットワークを経て前記認証側フレームワークに送る過程と、
前記認証側フレームワークが、前記処理結果を、前記試験ツールに送る過程と、
前記試験ツールが、前記処理結果が、規格により与えられる条件を満たすか否かを判定する過程と
を備えることを特徴とする生体認証装置の製品認証方法。
【請求項２】
前記試験対象装置が、撮影機能を有するデバイスを備えていて、
前記被認証側フレームワークから送られた前記指示に対応して、前記バイオメトリックサービスプロバイダが、前記デバイスを制御することにより被験者に対する撮影処理を行う
ことを特徴とする請求項１に記載の生体認証装置の製品認証方法。
【請求項３】
予め、前記被験者の生体情報を、登録情報として認証試験装置に登録しておき、
前記試験ツールが、前記撮影処理により得られた生体情報と前記登録情報とにより生体認証を行う
ことを特徴とする請求項２に記載の生体認証装置の製品認証方法。
【請求項４】
前記試験ツールが認証側フレームワークに指示を送る過程の前に、
前記試験ツールが、前記認証側フレームワーク、前記ネットワーク及び前記被認証側フレームワークを経て、前記バイオメトリックサービスプロバイダに対して、該バイオメトリックサービスプロバイダが有する機能を問い合わせる過程と、
前記バイオメトリックサービスプロバイダが、前記被認証側フレームワーク、前記ネットワーク及び前記認証側フレームワークを経て、前記試験ツールに、前記機能を通知する過程と、
前記試験ツールが、前記通知された機能から試験項目を選択する過程と
を行う
ことを特徴とする請求項１〜３のいずれか一項に記載の生体認証装置の製品認証方法。
【請求項５】
前記試験ツールが、前記処理結果が、予め設定した条件を満たすか否かの判定結果から、前記バイオメトリックサービスプロバイダを認証するか否かを判断する過程
を有することを特徴とする請求項４に記載の生体認証装置の製品認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、生体認証装置の製品認証方法に関し、特に、生体認証装置が規格に適合していることの認証を、生体認証装置を提供する者、提供される者以外の第三者が行う方法に関するものである。
【背景技術】
【０００２】
生体認証は、バイオメトリック認証とも称され、指紋や虹彩などの生体情報を用いて個体を識別する技術である。この生体認証を行う装置に関して、生体情報の取得や照合を行う生体認証技術部分と、アプリケーションとの間のインタフェースとして、ＢｉｏＡＰＩ（Ｂｉｏｍｅｔｒｉｃ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）の標準化がＩＳＯ／ＩＥＣ  ＪＴＣ１／ＳＣ３７で進められている。
【０００３】
図４を参照して、ＢｉｏＡＰＩを利用した生体認証装置について説明する。図４は、ＢｉｏＡＰＩを利用した生体認証装置の模式図である。
【０００４】
生体認証装置８０は、例えば、ソフトウェアとして構成される部分（ソフトウェア部）と、ハードウェアとして構成される部分（ハードウェア部）とを備えて構成される。
【０００５】
ハードウェア部には、カメラなど生体情報を取得するデバイス８２が設けられている。ソフトウェア部は、ＢｉｏＡＰＩによって規定されている階層構造の中の、バイオメトリックサービスプロバイダ（ＢＳＰ：Ｂｉｏｍｅｔｒｉｃ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）８４と呼ばれる部分である。これ以外に、ＢｉｏＡＰＩのソフトウェアコンポーネントには、ＢｉｏＡＰＩフレームワーク（ＢｉｏＡＰＩ  Ｆｒａｍｅｗｏｒｋ）８６及びアプリケーション８７が規定されている。
【０００６】
ＢＳＰ８４は、階層構造の最下層である第１層に位置するソフトウェアであって、デバイス８２の制御する機能を含めて、生体情報の取得や照合などを行う機能を有している。ＢｉｏＡＰＩフレームワーク８６は、第１層上の第２層に位置するソフトウェアであって、ＢｉｏＡＰＩの中核をなしている。アプリケーション８７は、第２層上の第３層に位置するソフトウェアである。
【０００７】
ＢｉｏＡＰＩフレームワーク８６とＢＳＰ８４の間のインタフェースは、ＢｉｏＳＰＩ（ＢｉｏＳＰＩ：Ｂｉｏｍｅｔｒｉｃ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ  Ｉｎｔｅｒｆａｃｅ）と呼ばれる。ＢＳＰ８４は、ＢｉｏＡＰＩフレームワーク８６に対して、ＢｉｏＳＰＩ関数（ＢｉｏＳＰＩ  ｆｕｎｃｔｉｏｎ）を提供する。ＢｉｏＡＰＩフレームワーク８６は、ＢｉｏＳＰＩ関数を呼び出すことにより、ＢＳＰ８４にアクセスする。
【０００８】
ＢｉｏＡＰＩフレームワーク８６とアプリケーション８７の間のインタフェースは、ＢｉｏＡＰＩと呼ばれる。ＢｉｏＡＰＩフレームワーク８６は、アプリケーション８７に対して、ＢｉｏＡＰＩ関数（ＢｉｏＡＰＩ  ｆｕｎｃｔｉｏｎ）を提供する。アプリケーション８７は、ＢｉｏＡＰＩ関数を呼び出すことにより、ＢｉｏＡＰＩフレームワーク８６にアクセスする。
【０００９】
なお、多くのＢｉｏＡＰＩ関数に１対１に対応して、ＢｉｏＳＰＩ関数が存在している。従って、アプリケーション８７がＢｉｏＡＰＩ関数を呼び出すと、ＢｉｏＡＰＩフレームワーク８６が対応するＢｉｏＳＰＩ関数を呼び出す場合が存在する。この結果、アプリケーション８７は、ＢｉｏＡＰＩフレームワーク８６を介して、ＢＳＰ８４にアクセスできる。
【００１０】
図４を参照して説明した生体認証装置の製造にあたり、ＢＳＰ８４を提供する企業（ベンダー）は多数存在している。そこで、ベンダーが提供するＢＳＰ８４が、規格に適合していることを確認するための認証試験が、適合性試験ツール（ＣＴＳ：Ｃｏｎｆｏｒｍａｎｃｅ  Ｔｅｓｔ  Ｓｕｉｔｅ）を用いて行われる（例えば、非特許文献１参照）。
【００１１】
図５を参照して、適合性試験（製品認証試験）について説明する。図５は、適合性試験について説明するための模式図である。この適合性試験では、ＣＴＳ８８が、ＢｉｏＳＰＩ関数を呼び出して、ＢＳＰ８４に所定の処理を実行させ、その結果が規格に適合しているか否かの判定を行い、適合していれば、そのＢＳＰを製品認証する。
【先行技術文献】
【非特許文献】
【００１２】
【非特許文献１】”Information technology - Conformance testing for the biometric application programming interface (BioAPI) - Part 1: Methods and procedures”,  ISO/IEC 24709-1の例えばFigure 4
【発明の概要】
【発明が解決しようとする課題】
【００１３】
ここで、上述の従来例の適合性試験を行う製品認証方法では、製品認証の対象となるＢＳＰを提供する企業が、そのＢＳＰを認証機関に持ち込んで、その認証機関内で認証試験を行うか、あるいは認証機関の試験実施者がＢＳＰを提供する企業の所在地を訪れて実施する形態が一般的である。
【００１４】
しかしながら、ＢＳＰの製品認証を行うには、生体認証の専門的な知識が必要であり、設置のための人的および設備的なコストが発生するので、認証機関の開設には様々な制限が生じる。特に、生体認証製品の普及の初期段階においては、国や地域によっては認証機関の設置ができず、結果的に認証機関の数が世界的に見ても数箇所に限られることが考えられる。このため、国内に認証機関が開設されていないなど、認証機関に対して遠隔地のベンダーにとっては、製品認証を受けるために、遠隔地に認証対象となるＢＳＰや装置を技術者とともに移送しなければならないなど不便である。また、一度製品認証を受けたＢＳＰであっても、オプション機能を追加した場合など、更なる認証が必要な場合も多い。このような場合、認証を受けるたびに海外への認証対象製品および技術者の移動が発生してしまい、結果的に認証のコストが大きくなり、製品認証の普及が進まない要因となる。
【００１５】
そこで、認証機関とＢＳＰを提供する企業との間の距離の制約を受けない、第三者認証の手法が求められている。
【００１６】
この発明は、上述の問題点に鑑みてなされたものであり、この発明の目的は、ネットワークを介して接続された、認証試験装置と、試験対象装置とを備えるシステムで、ＢＳＰの製品認証を行う生体認証装置の製品認証方法を提供することにある。
【課題を解決するための手段】
【００１７】
上述した目的を達成するために、この発明の生体認証装置の製品認証方法は、ネットワークを介して接続された、認証試験装置と、試験対象装置とを備えるシステムで、バイオメトリックサービスプロバイダの製品認証を行うにあたり実施され、以下の過程を備えている。ここで、認証試験装置は、試験ツール及び認証側フレームワークを有し、試験対象装置は被認証側フレームワーク及びバイオメトリックサービスプロバイダを有する。
【００１８】
先ず、試験ツールが認証側フレームワークに指示を送る。次に、認証側フレームワークが、指示を、ネットワークを経て被認証側フレームワークに送る。次に、被認証側フレームワークが、指示を、バイオメトリックサービスプロバイダに送る。次に、バイオメトリックサービスプロバイダが、指示に対応する処理を行い、処理結果を被認証側フレームワークに送る。次に、被認証側フレームワークが、処理結果を、ネットワークを経て認証側フレームワークに送る。次に、認証側フレームワークが、処理結果を、試験ツールに送る。次に、試験ツールが、処理結果が、規格により与えられる条件を満たすか否かを判定する。
【００１９】
上述した生体認証装置の製品認証方法の実施にあたり、好ましくは、試験対象装置が、撮影機能を有するデバイスを備えていて、被認証側フレームワークから送られた指示に対応して、バイオメトリックサービスプロバイダが、デバイスを制御することにより被験者に対する撮影処理を行い、処理結果を被認証側フレームワークに送るのが良い。
【００２０】
また、予め、被験者の生体情報を認証試験装置に登録しておき、試験ツールが、処理結果と生体情報とにより生体認証を行うのが好適である。
【００２１】
また、試験ツールが認証側フレームワークに指示を送る過程の前に、試験ツールが、認証側フレームワーク、ネットワーク及び被認証側フレームワークを経て、バイオメトリックサービスプロバイダに対して、バイオメトリックサービスプロバイダが有する機能を問い合わせる過程と、バイオメトリックサービスプロバイダが、被認証側フレームワーク、ネットワーク及び認証側フレームワークを経て、試験ツールに、機能を通知する過程と、試験ツールが、通知された機能から試験項目を選択する過程とを行うのが良い。
【００２２】
さらに、試験ツールが、各試験項目についての処理結果が、規格により定められた条件を満たすか否かの判定結果から、バイオメトリックサービスプロバイダを認証するか否かを判断するのが好適である。
【発明の効果】
【００２３】
この発明の生体認証装置の製品認証方法によれば、認証試験装置と、試験対象装置がネットワークを介して接続されているシステムで実施されるので、認証側に生体認証の専門的な知識を有する実施者がいれば良く、被認証側には、生体認証の専門的な知識を有する者がいなくても良い。このため、認証機関から遠隔地のベンダーであっても、ＢＳＰを認証機関にもちこむことなく製品認証を受けることができる。また、製品認証を行うにあたって、生体認証試験を併用すれば、より信頼性の高い試験を行うことができる。
【図面の簡単な説明】
【００２４】
【図１】生体認証装置の製品認証システムの概略図である。
【図２】生体認証装置の製品認証方法について説明するためのシーケンス図である。
【図３】生体認証装置の製品認証方法を行うシステムについて説明するための模式図である。
【図４】生体認証装置の模式図である。
【図５】適合性試験について説明するための模式図である。
【発明を実施するための形態】
【００２５】
以下、図を参照して、この発明の実施の形態について説明するが、各構成要素の配置関係については、この発明が理解できる程度に概略的に示したものに過ぎない。また、以下、この発明の好適な構成例につき説明するが、数値的条件などは、単なる好適例にすぎない。従って、この発明は以下の実施の形態に限定されるものではなく、この発明の構成の範囲を逸脱せずにこの発明の効果を達成できる多くの変更又は変形を行うことができる。
【００２６】
（生体認証装置の製品認証システム）
図１を参照して、生体認証装置の製品認証を行うシステム構成について説明する。図１は、生体認証装置の製品認証システムの概略図である。
【００２７】
この製品認証システムは、製造者又は供給者である第一者、及び、購入者又は最終使用者である第二者のいずれにも該当しない第三者が製品認証を行う、すなわち、第三者認証を行うシステムである。この第三者認証を行う第三者が、いわゆる認証機関となる。
【００２８】
認証機関内には、認証試験装置２０が設けられている。認証試験装置２０は、階層構造のソフトウェアを有していて、ＢｉｏＡＰＩフレームワーク２６と、ＢｉｏＡＰＩフレームワーク２６が含まれる層の上の層に、アプリケーションを備えている。ここでは、アプリケーションとして、製品認証を行う試験ツールである、適合性試験ツール（ＣＴＳ：Ｃｏｎｆｏｒｍａｎｃｅ  Ｔｅｓｔ  Ｓｕｉｔ）２８が用いられる。
【００２９】
認証機関外に、試験対象装置４０が設けられている。試験対象装置４０は、階層構造のソフトウェアを有していて、ＢＳＰ４４と、ＢＳＰ４４が含まれる層の上の層に、ＢｉｏＡＰＩフレームワーク４６を備えている。この製品認証システムでは、ＢＳＰ４４が製品認証の対象となる。
【００３０】
試験対象装置４０には、デバイス４２が設けられている場合がある。デバイス４２は、例えば、カメラなどで構成され、この場合、生体情報を取得するのに用いられる。ＢＳＰ４４は、カメラなどのデバイス４２を制御するのに用いられる。
【００３１】
試験対象装置４０は、例えば、ＢＳＰ４４の製造を行う製造業者の社内や、認証機関としての機能を有さない行政機関などに設けられる。
【００３２】
認証試験装置２０のＢｉｏＡＰＩフレームワーク２６及びＣＴＳ２８は、例えば、認証試験装置２０が備えるＣＰＵ（図示を省略する。）が所定のプログラムを実行するなど、任意好適な手段でソフトウェアとして実現できる。また、試験対象装置４０のＢＳＰ４４及びＢｉｏＡＰＩフレームワーク４６も、同様に、ソフトウェアとして実現できる。
【００３３】
ＢｉｏＡＰＩフレームワーク２６とアプリケーション（ここでは、ＣＴＳ）２８の間のインタフェースは、ＢｉｏＡＰＩ（Ｂｉｏｍｅｔｒｉｃ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）と呼ばれる。ＣＴＳ２８は、ＢｉｏＡＰＩ関数を呼び出すことにより、ＢｉｏＡＰＩフレームワーク２６にアクセスする。
【００３４】
ＢｉｏＡＰＩフレームワーク４６とＢＳＰ４４の間のインタフェースは、ＢｉｏＳＰＩ（Ｂｉｏｍｅｔｒｉｃ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ  Ｉｎｔｅｒｆａｃｅ）と呼ばれる。ＢｉｏＡＰＩフレームワーク４６は、ＢｉｏＳＰＩ関数を呼び出すことにより、ＢＳＰ４４にアクセスする。
【００３５】
認証試験装置２０及び試験対象装置４０は、インターネット６０などネットワークを介して接続される。ＢｉｏＡＰＩフレームワーク２６及び４６は、ＢｉｏＡＰＩインターワーキングプロトコル（ＢＩＰ：ＢｉｏＡＰＩ  Ｉｎｔｅｒｗｏｒｋｉｎｇ  Ｐｒｏｔｏｃｏｌ）３０及び５０を含んでいる。ＢＩＰ３０及び５０は、ＢｉｏＡＰＩ関数をネットワークデータに変換し、ネットワークを経て接続された他のＢＩＰと、ネットワークデータのやり取りをする機能を有している。
【００３６】
（生体認証装置の製品認証方法）
図１及び図２を参照して、生体認証装置の製品認証方法について説明する。図２は、生体認証装置の製品認証方法について説明するためのシーケンス図である。
【００３７】
製品認証試験の準備として、認証試験装置２０と試験対象装置４０との間の、ネットワーク接続確認が行われる。ネットワークの接続確認が行われた後、試験項目を決定する。
【００３８】
試験項目の決定は、オフライン及びオンラインのいずれの方法で行っても良い。試験項目の決定をオフラインで行う場合は、例えば、試験対象装置４０の提供者が、製品認証の申し込みの際、又は、申し込み後に、試験対象装置４０のＢＳＰ４４がサポートしている機能の情報を認証機関に提出する。認証機関では、試験担当者が、認証試験装置２０が備える入力装置を用いてＣＴＳ２８に対して試験項目の入力を行う。
【００３９】
一方、試験項目の決定をオンラインで行う場合は、ネットワークの接続確認後、ＣＴＳ２８が、ＢｉｏＡＰＩフレームワーク２６及び４６とインターネット６０とを介して、ＢＳＰ４４に対して、ＢＳＰ４４がサポートしている機能の情報を要求する指示を送る。この指示を受けたＢＳＰ４４は、自己がサポートしている機能の情報を、ＢｉｏＡＰＩフレームワーク２６及び４６とインターネット６０とを介して、ＣＴＳ２８に通知する。ＣＴＳ２８は、試験対象のＢＳＰ４４がサポートしている機能の情報に基づいて、試験項目を決定する。
【００４０】
ここで、ＢＳＰ４４がサポートしている機能は、ＢＳＰ４４が提供するＢｉｏＳＰＩ関数と、ＢｉｏＳＰＩ関数を呼び出す際に用いられるパラメータなどで与えられる。
【００４１】
試験項目が決定された後、製品認証試験が行われる。製品認証試験は、決定した試験項目のそれぞれに対して、ＣＴＳ２８がＢＳＰ４４に所定の指示を送り、ＢＳＰ４４での処理結果を受け取り、この結果が、規格の要件を満たしているか否かを判定することで行われる。具体的には、以下の過程で行われる。
【００４２】
先ず、ＣＴＳ２８が所定のＢｉｏＡＰＩ関数を呼び出すことにより、認証試験装置２０内のＢｉｏＡＰＩフレームワーク２６（認証側フレームワーク２６と称することもある。）に指示を送る（図２中、Ｉで示す）。
【００４３】
認証側フレームワーク２６は、ＣＴＳ２８から指示を受けると、その指示を、インターネット６０などネットワークを経て試験対象装置４０のＢｉｏＡＰＩフレームワーク（被認証側フレームワークと称することもある。）４６に送る（図２中、ＩＩで示す）。この動作は、認証側フレームワーク２６のＢｉｏＡＰＩ関数が呼び出されると、認証側フレームワーク２６内のＢＩＰ３０が、ＢｉｏＡＰＩ関数の情報をネットワークデータに変換して、インターネット６０を介して被認証側フレームワーク４６に送ることで行われる。
【００４４】
被認証側フレームワーク４６は、認証側フレームワーク２６から受け取った指示を、ＢＳＰ４４に送る（図２中、ＩＩＩで示す）。この動作は、ＢｉｏＡＰＩ関数の情報を受け取った被認証側フレームワーク４６が、ＢＳＰ４４の、ＢｉｏＡＰＩ関数に対応するＢｉｏＳＰＩ関数を呼び出すことで行われる。
【００４５】
ＢＳＰ４４は、被認証側フレームワーク４６から受けた指示に対応する処理を行う。ＢＳＰ４４は、ＢｉｏＳＰＩ関数の実行結果を、ＢＳＰ４４での処理結果として被認証側フレームワーク４６に送る（図２中、ＩＶで示す）。
【００４６】
製品認証の対象であるＢＳＰ４４が、生体情報の取得に用いられるカメラなどのデバイス４２に対応して製造されたものの場合は、ＢＳＰ４４は、デバイス４２を制御して、例えば、撮影処理を行う。その撮影された画像データが、処理結果として、被認証側フレームワーク４６に送られる。
【００４７】
なお、撮影など生体情報を取得する際に、被験者による操作など、試験対象装置４０側で、操作が必要な場合がある。この場合、ＣＴＳ２８からの指示により、ＢＳＰ４４がデバイス４２を制御して所定の表示を行うなどして、被験者に指示すればよい。
【００４８】
被認証側フレームワーク４６は、ＢＳＰ４４から処理結果を受けると、その処理結果を、インターネット６０を経て認証側フレームワーク２６に送る（図２中、Ｖで示す）。この過程では、被認証側フレームワーク４６が、ＢＳＰ４４での処理結果として、ＢｉｏＳＰＩ関数の実行結果を受け取ると、被認証フレームワーク４６は、ＢｉｏＳＰＩ関数の実行結果を、このＢｉｏＳＰＩ関数に１対１で対応するＢｉｏＡＰＩ関数の実行結果に変換する。被認証フレームワーク４６のＢＩＰ５０は、このＢｉｏＡＰＩ関数の実行結果の情報をネットワークデータに変換した後、インターネット６０を介して認証側フレームワーク２６に送る。
【００４９】
認証側フレームワーク２６は、被認証側フレームワーク４６からインターネット６０を経て受け取ったＢＳＰ４４での処理結果、すなわち、ＢｉｏＡＰＩ関数の実行結果をＣＴＳ２８に送る（図２中、ＶＩで示す）。ＣＴＳ２８は、認証側フレームワーク２６に対して、ＢｉｏＡＰＩ関数を呼び出すことにより与えた指示に基づく処理結果を、ＢｉｏＡＰＩ関数の実行結果として、認証側フレームワーク２６から受け取る。
【００５０】
ＣＴＳ２８は、ＢｉｏＡＰＩ関数の実行結果が、予め設定された条件を満たすか否か、すなわち、規格により定められる値となっているか否かを判定する。
【００５１】
各試験項目について、それぞれ上述の過程を行う。各試験項目について、ＣＴＳ２８が呼び出したＢｉｏＡＰＩ関数の実行結果が、予め設定された条件を満たしている場合は、試験対象のＢＳＰ４４の製品認証がなされる。
【００５２】
認証側フレームワーク２６と、被認証側フレームワーク４６とは、それぞれＢＩＰ３０及び５０を備えていて、このＢＩＰ３０及び５０が、ＢｉｏＡＰＩ関数についての情報をネットワークデータに変換して、インターネット６０を介して送受信を行っている。このように、認証側フレームワーク２６及び被認証側フレームワーク４６内のＢＩＰ３０及び５０を用いることで、ＣＴＳ２８は、インターネット６０の存在を意識することなく、認証機関外のＢＳＰ４４に指示を送り、その指示に基づいてＢＳＰ４４で処理された処理結果を受け取ることができる。
【００５３】
上述した実施形態の生体認証装置の製品認証方法によれば、認証試験装置と、試験対象装置がインターネットなどネットワークを介して接続して実施されるので、認証試験装置が設置されている認証機関内に製品認証試験を実施するための生体認証に関する専門的な知識を有する実施者がいれば良く、試験対象装置が設置される認証機関外には、生体情報取得の指示に従うだけであるため生体認証の専門的な知識を有する者がいなくても良い。このため、認証機関から遠隔地のベンダーであっても、ＢＳＰを認証機関にもちこむことなく製品認証を受けることができる。
【００５４】
なお、生体情報の取得には、被験者が必要になるが、被験者には、生体認証を行う一般の使用者と同程度の知識があれば良く、生体認証に関する専門的な知識は不要である。
【００５５】
また、この生体認証装置の製品認証方法によれば、認証試験装置と、試験対象装置がインターネットなどネットワークを介して接続されたシステムで行うことができる。この場合、ＢｉｏＡＰＩ関数に関する情報はネットワークデータとしてＢｉｏＡＰＩフレームワーク間でやり取りされる。このため、認証試験装置と試験対象装置のプログラムが同じプラットフォームで作成されていなくても良く、Ｗｉｎｄｏｗｓ（登録商標）と、Ｕｎｉx（登録商標）など、異なるプラットフォームで作成されていても、この実施形態の生体認証装置の製品認証方法の実施が可能になる。従って、認証機関では１つのプラットフォームについてのＣＴＳを用意すれば良く、プラットフォームごとにＣＴＳを用意する必要はない。
【００５６】
ここで、試験対象装置４０には、ＢｉｏＡＰＩフレームワーク４６が設けられているが、ＢｉｏＡＰＩフレームワーク４６が規格を満たしているか否かについては、標準化が進められている試験手順に従って認証試験を行うなどして、予め、規格を満たしていることの認証試験を行っておけばよい。
【００５７】
また、一般に、ＢｉｏＡＰＩフレームワークには、ＢｉｏＡＰＩ関数のパラメータが規定の範囲に入っているかなど、エラーチェックを行う機能が設けられている。しかしながら、ＢＳＰの製品認証試験を行うに当たっては、ＢｉｏＡＰＩフレームワークでのエラーチェックを行わずに、呼び出されたＢｉｏＡＰＩ関数の情報をそのまま、他のＢｉｏＡＰＩフレームワークに送る、スルーモードを設けるのが良い。このスルーモードを設けることで、想定外のパラメータがＢｉｏＳＰＩ関数に与えられた場合の振る舞いに関して、試験の透明性が高まる。
【００５８】
（生体認証装置の製品認証方法の他の構成例）
上述した製品認証方法により、ＢｉｏＳＰＩ関数が規格に準拠していることの認証、すなわちＢＳＰの製品認証を行うことができる。
【００５９】
なお、例えばカメラなど、生体情報の取得機能を有するデバイス４２の制御に用いられるＢＳＰの製品認証を行う場合は、被験者に対する撮影など生体情報を取得することがある。そこで、製品認証を行うにあたり、生体認証を組み合わせるのが良い。
【００６０】
図３を参照して、生体認証装置の製品認証方法の他の構成例について説明する。図３は、生態認証を併用した、生体認証装置の製品認証方法を行うシステムについて説明するための模式図である。
【００６１】
この構成例は、認証試験装置２１内に、データベース（ＤＢ）３２とＢＳＰ２４が設けられている点が、図１を参照して説明した製品認証システムと異なっている。その他の点は、図１を参照して説明した製品認証システムと同様なので、重複する説明を省略する。
【００６２】
予め被験者の生体情報を取得し、認証試験装置２１内のデータベース３２に、その生体情報（登録情報）を読出し自在に格納しておく。
【００６３】
図１及び図２を参照して説明した、各試験項目についてＢｉｏＳＰＩ関数を呼び出して製品認証試験を行った後、試験対象装置４０が被験者の生体情報（試験情報）を取得する。認証試験装置２１は、照合用のＢＳＰ２４を用いて、試験対象装置４０が取得した試験情報と、予め認証機関で登録した登録情報を用いて生体認証を行う。
【００６４】
このように、製品認証を行うにあたって、生体認証試験を併用することで、より信頼性の高い試験を行うことができる。
【符号の説明】
【００６５】
２０、２１    認証試験装置
２４、４４、８４    ＢＳＰ
２６    ＢｉｏＡＰＩフレームワーク（認証側フレームワーク）
２８、８８    ＣＴＳ
３０、５０    ＢＩＰ
３２    データベース（ＤＢ）
４２、８２    デバイス
４０    試験対象装置
４６    ＢｉｏＡＰＩフレームワーク（被認証側フレームワーク）
６０    インターネット（ネットワーク）
８０    生体認証装置
８６    ＢｉｏＡＰＩフレームワーク
８７    アプリケーション
【図１】
2010277515.tif 000003
【図２】
2010277515.tif 000004
【図３】
2010277515.tif 000005
【図４】
2010277515.tif 000006
【図５】
2010277515.tif 000007