コンテンツにスキップ

BioAPI

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

これはこのページの過去の版です。Edgwik (会話 | 投稿記録) による 2007年2月13日 (火) 12:20個人設定で未設定ならUTC)時点の版 (CBEFF)であり、現在の版とは大きく異なる場合があります。

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

(BioAPIの発音は「バイオアピー」または「バイオエーピーアイ」)

経緯 (独自API乱立⇒BioAPI 1.1⇒BioAPI 2.0)

1990年代のバイオメトリクス認証業界では独自APIが乱立しており相互運用が困難な状況であったが、アメリカ同時多発テロ事件をきっかけとして相互運用のための標準化作業が加速されることとなった。 最初の仕様(BioAPI 1.1)は、BioAPI Consortiumが策定し、2002年にANSI規格として発行された。(ANSI/INCITS 358-2002)

その後、国際標準とするためISO/IEC JTC 1/SC 37/WG 2に作業が移管され、最新の仕様BioAPI 2.0が2006年にISO/IEC規格として発行された。現在も仕様のバージョンアップや多数の関連規格の作成がSC 37/WG 2で進められている。

BioAPI関係の国際標準規格

BioAPI 2.x

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

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
データ要素(ヘッダー情報)仕様
  • ISO/IEC 19785-2:2006 Part 2: Procedures for the operation of the Biometric Registration Authority
生体認証登録当局の運用の手順

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部:指紋骨格データ

BioAPI 1.1 と BioAPI 2.0 の関係

BioAPI 2.0 は BioAPI 1.1 をベースに様々な改良を施して策定されたものである。 基本的な枠組みや主要な関数やデータ構造の定義はよく似ている。 しかし、細かい部分ではきわめて多数の相違点が存在する。 このため、ソースレベルにおいてもバイナリレベルにおいても、両バージョン間の相互互換性は無い。

外部リンク

関連項目