コンテンツにスキップ

BioAPI

出典: フリー百科事典『ウィキペディア(Wikipedia)』
CBEFFから転送)

BioAPIBiometric Application Programming Interface、バイオエーピーアイまたはバイオアピー) は、生体認証(バイオメトリクス認証)に関連するアプリケーションのプログラミングインタフェース仕様の国際標準規格

経緯

[編集]

1990API

1990APIHA-API(Human Authentication API)BAPI(Biometric API)

(NIST)BioAPIAPIBioAPI2001 BioAPI 1.12002ANSI(ANSI/INCITS 358-2002)

BioAPIISO/IEC JTC 1/SC 37/WG 2BioAPI()BioAPI 1.1BioAPI 1.1 BioAPI 2.02006ISO/IEC

SC 37/WG 2

BioAPI 1.1 (ANSI規格)

[編集]

ANSI/NISTが発行するアメリカ国内ローカル規格。

3階層構造(アプリケーション層、フレームワーク層、サービスプロバイダ層)を採用する。

BioAPI 1.1の仕様の不具合を修正したBioAPI 1.2と称するバージョンのサンプルソースコードがBioAPIコンソーシアムのウェブサイトに存在するが、このバージョンは正式に発行されたものではない。

BioAPI 2.x (ISO/IEC規格)

[編集]

ISO/IEC

4

BioAPI 2.0  BioAPI 1.1 

BioAPI 2.0

[編集]
ISO/IEC 19784-1:2006
BioAPI Part 1: BioAPI specification「BioAPI 2.0仕様書」
ISO/IEC 19784-2:2007
BioAPI Part 2: Biometric archive function provider interface (BAFPI)「生体認証アーカイブ機能プロバイダインタフェース」
BioAPIのデータベース管理機能のみをモジュール化して独立させるためのAPI。

BioAPI 2.1

[編集]

BioAPI 2.0にGUI関連など幾つかの修正を加えた仕様。

ISO/IEC 19784-1:2006/Amd 1:2007
BioGUI specification「BioGUI仕様書」
(この仕様書は追補仕様なのでBioAPI 2.0からの差分のみが記載されている)

BioAPI 2.2

[編集]

Framework-Free BioAPI と呼ばれるサブセット仕様。

フレームワーク層を飛ばして、アプリケーション層からサービスプロバイダ層を直接呼び出せる様に仕様を簡易化したもの。

ISO/IEC 19784-1:2006/Amd 2:2009
Framework-free BioAPI Specification
(この仕様書は追補仕様なのでBioAPI 2.1からの差分のみが記載されている)

BioAPI 2.3

[編集]

ACBioなどセキュリティに関する仕様を追加したもの。 現時点では未発行。

関連する国際標準規格

[編集]

Conformance testing for BioAPI

[編集]

BioAPIのための適合性試験

ISO/IEC 24709-1:2007
Part 1: Methods and procedures「方法及び手順」
ISO/IEC 24709-2:2007
Part 2: Test assertions for biometric service providers「生体認証サービス提供者(BSP)のための試験仕様」

CBEFF

[編集]

共通生体認証交換フォーマットフレームワーク(Common Biometric Exchange Formats Framework)。 生体認証に用いる様々なデータをプラットフォームに依存せずに交換するためのデータフォーマットを定義する。 ただし、CBEFFはあらゆる生体認証に共通するヘッダー情報と枠組み(SBH,BDB,SB)を定義するのみで、個々の生体特徴に固有の情報はISO/IEC 19794シリーズにて定義される。

ISO/IEC 19785-1:2006
Part 1: Data element specification 「データ要素(ヘッダー情報)仕様」
ヘッダーに記載すべき要素などが定義されているだけで、具体的なフォーマットはPart 3に記述される。
ISO/IEC 19785-2:2006
Part 2: Procedures for the operation of the Biometric Registration Authority「生体認証登録当局の運用の手順」
ISO/IEC 19785-3:2007
Part 3: Patron format specifications「パトロンフォーマット仕様」
ヘッダーの具体的なフォーマットを定義。

Biometric Data Interchange Formats

[編集]

ISO/IEC 19794シリーズは、指紋・顔・虹彩・静脈など個々の生体特徴に固有のフォーマット定義である。 CBEFF(ISO/IEC 19785シリーズ)ではブラックボックスとして扱っているBDBの中身を具体的に定義する。

ISO/IEC 19794-1:2006
Part 1: Framework「第1部:フレームワーク」
ISO/IEC 19794-2:2005
Part 2: Finger minutiae data「第2部:指紋 特徴データ」
ISO/IEC 19794-3:2006
Part 3: Finger pattern spectral data「第3部:指紋 パターンスペクトルデータ」
ISO/IEC 19794-4:2005
Part 4: Finger image data「第4部:指紋 画像データ」
ISO/IEC 19794-5:2005
Part 5: Face image data「第5部:顔 画像データ」
ISO/IEC 19794-6:2005
Part 6: Iris image data「第6部:虹彩 画像データ」
ISO/IEC 19794-8:2006
Part 8: Finger pattern skeletal data「第8部:指紋 骨格データ」
ISO/IEC 19794-9:2007
Part 9: Vascular image data「第9部:血管(静脈) 画像データ」

外部リンク

[編集]

関連項目

[編集]