BioAPI - BioAPI

BioAPI mimarisi

BioAPI (Biyometrik Uygulama Programlama Arayüzü) biyometrik kayıt ve doğrulama (veya tanımlama) gerçekleştiren sistemleri destekleyen Uluslararası Standartların önemli bir parçasıdır. Bir sistem içinde bir biyometrik uygulama sağlamak için birden fazla satıcıdan gelen yazılımın birlikte entegre edilmesini sağlayan modüller arasındaki arayüzleri veya tanımlanmış bir Biyometrik Birlikte Çalışma Protokolü (BIP) kullanan bir veya daha fazla sistem arasında - aşağıya bakın.

Biyometri (bir kişinin fiziksel özelliklerinin ölçümleri), kayıt olduktan sonra bir bireyin kimliğinin doğrulanması için giderek daha fazla kullanılmaktadır (bir veya daha fazla fiziksel özellikleri ölçülmüştür).

Biyometrik kayıt, doğrulama veya tanımlama yapan bilgisayar sistemleri giderek daha fazla kullanılmaktadır. BioAPI spesifikasyonu, bu tür sistemlerin birden fazla bağımsız satıcıdan modüllerin entegrasyonu ile üretilmesini sağlar.

Kökenler

BioAPI spesifikasyonu, ortaklaşa üretilen bir dizi Uluslararası Standarttan biridir. Uluslararası Standardizasyon Örgütü (ISO) ve Uluslararası Elektroteknik Komisyonu (IEC) onların altında Ortak Teknik Komite 1 (JTC1), Biyometri Alt Komitesi 37.

Standart, Amerika Birleşik Devletleri'nde yapılan bazı erken çalışmalara dayanıyordu ve BioAPI Konsorsiyumu BioAPI 1.0 ve BioAPI 1.1 olarak adlandırılan bu özellikler, çalışma ISO / IEC'ye sunulduğunda revize edildi ve genişletildi. Bu nedenle ilk uluslararası versiyon BioAPI 2.0 olarak adlandırıldı. Kullanıcı arayüzüyle ilgili özelliklerin ve diğer iyileştirmelerin BioAPI içeren uzantılarının sonraki bir uluslararası versiyonu bir BioApi 2.1 üretti. BioAPI'de başka iyileştirmeler beklenmektedir.

BioAPI 2.0, ISO / IEC 19784-1'de belirtilmiştir ve ilk olarak 1 Mayıs 2006'da yayınlanmıştır.

Ne ve neden?

BioAPI spesifikasyonunun amacı, biyometrik uygulamaların (belki bir ağa dağıtılmış) farklı satıcılar tarafından sağlanan modüllerden entegre edilmesine izin vermek için bir mimariyi ve gerekli tüm arayüzleri (C programlama dili spesifikasyonlarını kullanarak) tanımlamaktır.

Sistem entegratörünün birden çok tedarikçinin bileşenlerini kullanarak eksiksiz sistemler üretebilmesi, hızla değişen biyometri teknolojisi için çok önemlidir. Modüllerin sağlanmasında esneklik sağlar, satıcıya bağlı kalma, mevcut en iyi biyometri teknolojileri değiştikçe geleceğe yönelik bir derece sağlar.

Entegre edilen modüller, parmak izi okuyucular, yüz tanıma için kameralar, iris tarayıcıları gibi yakalama aygıtlarını içeren yazılım bileşenleri olabilir. imza tanıma cihazlar, vasküler görüntüleme sistemleri vb.

Biyometrik verilerin görüntü işleme, özellik çıkarma (belirli bir biyometrik teknolojiye özgü olan ve sıkıştırılmış formatların doğrudan eşleşmesine izin veren bir sıkıştırma biçimi - örneğin, gözlerin yüzündeki göreceli mesafeler) için destek sağlayan modüller de olabilirler. , burun, ağız veya tanımlanabilir sırt uçları veya sırt çatallanmaları arasındaki çıkıntıların sayısı).

Ek olarak, eşleştirme veya bir eşleşme aramayı desteklemek için biyometrik kayıtların arşivlenmesini ve alınmasını sağlayan modüller de BioAPI mimarisinin tanınmış bir parçasıdır.

Başvurular, kişisel kimlik (örneğin kredi kartları için) veya kimlik kartı doğrulama, ticari bir ortamda mükerrer kayıt kontrolleri, pasaportlar veya fiziksel erişim kontrolü gibi daha spesifik alanlar veya havalimanı çalışanları veya denizciler için varış limanında karaya çıkın.

Günümüzde bir sistem genellikle tek bir uygulama için tek bir cihaz kullanılarak oluşturulmuş olsa da, uzun vadede bu tür uygulamaların birçoğunun ortak bir güvenilen cihaz setiyle (çeşitli güvenlik politikalarıyla ve ağ aracılığıyla) etkileşime girmesi muhtemeldir. sertifikalar).

Gelecekteki biyometri uygulamalarının, hem kimlik doğruluğunu iyileştirmek hem de parmağı eksik olan veya kullanımı engelleyen engelli insanlarla başa çıkmak için birden fazla biyometrik modaliteyi (örneğin parmak izi, iris ve yüz) kullanması beklenmektedir. iris veya yüz tanıma.

BioAPI, tüm bu kullanım durumlarını desteklemektedir.

Temel mimari

BioAPI 2.0'ın temel mimarisi bu sayfanın üst kısmındaki şekilde gösterilmiştir. Birden fazla olası (bağımsız) var biyometrik uygulamalar ile etkileşime giren BioAPI Çerçevesi, sırayla mesajlarını yönlendiren Biyometrik Hizmet Sağlayıcıları (BSP'ler) çeşitli biyometrik yakalama cihazlarını, görüntü geliştirme modüllerini, özellik çıkarma, eşleştirme, arama vb.

Mimarinin daha sonraki bir uzantısı, bir Biyometrik İşlev Sağlayıcı (BFP) ve bir BFP ile kontrol eden bir BSP arasındaki daha düşük seviyeli arayüzleri tanımlar. Bu, bir biyometrik cihaz satıcısının geliştirmesi gereken yazılım miktarını en aza indirir ve (diğer) yazılım satıcılarının çerçeveye bir arayüz ile BSP'yi üretme işinin çoğunu yapmasına izin verir.

Tedarik sorunları

BioAPI Çerçevesi BioAPI'nin kalbidir. Biyometrik sistemlerin tedariki, ihale davetlerini bir BioAPI Çerçeve modülü içeren BioAPI Standardına uygun sistemlere dayandırmanın faydalarını dikkate almalıdır.

Bu Çerçeve modülünün önemi, BioAPI Konsorsiyumu BioFoundry'den bu Çerçevenin bir uygulamasını tanımlayan.

Dağıtılmış sistemler

Tek bir bilgisayar sisteminde birden fazla biyometrik uygulama ve birden fazla biyometrik cihaz bulmak alışılmadık bir durum olabilir, ancak uzun vadede telebiometri İnternetteki birden çok sistemdeki birden çok biyometri uygulamasının biyometri cihazlarını destekleyen birden çok başka sistemle birlikte çalışmasına izin vermektir.

BioAPI mimarisi ile bunun temellerini çoktan atmıştır.

Başka bir ISO / IEC JTC1 / SC37 Standardı - BioAPI Birlikte Çalışma Protokolü (BIP) - temelde tüm API çağrılarını ağ mesajlarına eşleyen BioAPI Çerçevesi geliştirmesini belirtir ( ASN.1 ) dağıtılmış bir BioAPI sistemi sağlamak için.

BIP, aynı zamanda, ITU-T ISO / IEC ile Ortak metin olarak.

Referanslar

  • ISO / IEC 19784-1, Bilgi Teknolojisi - BioAPI - Biyometrik Uygulama Programlama Arayüzü - Bölüm 1: BioAPI Spesifikasyonu
  • ISO / IEC 24708, Bilgi Teknolojisi - BioAPI Interworking Protocol (BIP)