See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
BioAPI - Wikipedia

BioAPI

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

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

目次

[編集] 経緯

1990年代前半以前のバイオメトリクス認証業界は、まだ市場が未成熟でスタンドアローン運用が主体であったため、APIの互換性は全く考慮されていなかった。

1990年代後半頃になると、市場の拡大により応用製品が増えてきて、ベンダーの異なる応用製品を相互運用できる様にするため、幾つかの汎用APIが発表された。HA-API(Human Authentication API)、BAPI(Biometric API)等である。

その後、米国標準技術局(NIST)がサポートする業界団体BioAPIコンソーシアムにより、それら汎用APIを統合するBioAPIの開発が始まった。また2001年のアメリカ同時多発テロ事件をうけて米国においてホームランドセキュリティ強化の機運を高まりが標準化作業を加速する一因となった。 この様にして開発されたBioAPI 1.1は2002年にANSI規格として発行された。(ANSI/INCITS 358-2002)

その後、BioAPIを国際標準とするためISO/IEC JTC 1/SC 37/WG 2に作業が移管された。BioAPIを国際標準の場に持ち込んだ米国はファストトラック手順(迅速手順)によりBioAPI 1.1をそのままの形で早期に国際標準にすることを目指したが、結局はBioAPI 1.1を叩き台として改めて仕様を練り直すことになった。 こうして開発された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-1:2006/Amd 1:2007
BioGUI specification「BioGUI仕様書」
BioAPI 2.0にGUI関連など幾つかの修正を加えた仕様。(この文書自体はISO/IEC 19784-1:2006からの差分のみが記載されている)
この仕様書により追加された内容はBioAPI 2.1と呼称される。
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 「データ要素(ヘッダー情報)仕様」
ヘッダーに記載すべき要素などが定義されているだけで、具体的なフォーマットは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部:血管(静脈) 画像データ」

[編集] BioAPI 1.1 と BioAPI 2.0 の関係

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

[編集] 外部リンク

[編集] 関連項目

他の言語


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -