바이오API
BioAPIBioAPI(Biometric Application Programming Interface)는 생체 인식 등록 및 검증(또는 식별)을 수행하는 시스템을 지원하는 국제표준의 핵심 부분이다.여러 공급업체의 소프트웨어를 통합하여 시스템 내에서 생체 인식 응용 프로그램을 제공할 수 있도록 하는 모듈 간 또는 정의된 생체 인식 연동 프로토콜(BIP)을 사용하는 하나 이상의 시스템 간 인터페이스를 정의한다(아래 참조).
생물측정학(인간의 신체적 특성에 대한 측정)은 일단 등록(인간의 신체적 특성 중 하나 이상 측정)되면 개인의 신원을 확인하는 데 점점 더 많이 사용되고 있다.
생체인식 등록, 확인, 신원 확인을 수행하는 컴퓨터 시스템이 점점 더 많이 사용되고 있다.BioAPI 규격은 여러 독립 벤더의 모듈 통합에 의해 그러한 시스템을 생산할 수 있게 한다.
오리진스
BioAPI 규격은 국제표준화기구(ISO)와 국제전기표준위원회(IEC)가 공동기술위원회 1(JTC1) 산하 생물측정학 분과위원회 37에 따라 공동으로 제작한 국제표준 집합 중 하나이다.
이 표준은 BioAPI 1.0 및 BioAPI 1.1이라고 불리는 BioAPI 컨소시엄과 미국에서 수행된 일부 초기 작업을 기반으로 하였으나 ISO/IEC에 작업이 도입되면서 이러한 규격이 수정 및 확장되었다.따라서 첫 번째 국제 버전은 BioAPI 2.0이라고 불렸다. 사용자 인터페이스 관련 기능의 확장 및 기타 향상된 기능을 포함하는 후속 국제 버전의 BioAPI는 BioApi 2.1을 생성했다.BioAPI에 대한 추가적인 개선이 기대된다.
BioAPI 2.0은 ISO/IEC 19784-1에 명시되어 있으며, 2006년 5월 1일에 처음 발표되었다.
무엇과 그 이유는?
BioAPI 규격의 목적은 (C 프로그래밍 언어 규격을 사용하여) 다른 벤더가 제공하는 모듈로부터 생체 인식 응용 프로그램(아마도 네트워크 전체에 분산)이 통합될 수 있도록 아키텍처와 필요한 모든 인터페이스를 정의하는 것이다.
시스템 통합업체가 여러 공급업체의 구성요소를 사용하여 완전한 시스템을 생산하는 능력은 급변하는 생체 인식 기술에서 필수적이다.모듈 제공에 유연성을 부여하고, 벤더의 잠금을 방지하며, 최고의 이용 가능한 생체 인식 기술이 변화함에 따라 어느 정도의 미래 대비 기능을 제공한다.
통합되는 모듈은 지문 판독기, 얼굴 인식용 카메라, 홍채 스캐너, 서명 인식 장치, 혈관 영상 시스템 등과 같은 캡처 장치를 포함하는 소프트웨어 구성품이 될 수 있다.
또한 생체인식 데이터의 이미지 처리를 지원하는 모듈, 기능 추출(특정 생체인식 기술에 특유하고 압축된 형식을 직접 매칭할 수 있는 압축 형태, 예를 들어 눈, 코, 입의 상대적 거리 또는 식별 가능한 rid 사이의 굴곡 수)이 될 수 있다.Ge 끝 또는 능선 분기).
또한 일치 또는 일치 검색을 지원하기 위해 생체 기록의 보관과 검색을 제공하는 모듈도 BioAPI 아키텍처에서 인정받는 부분이다.
애플리케이션은 개인 식별(예: 신용 카드) 또는 신분증 확인, 중복 등록 확인, 여권 또는 상업적 환경에서 물리적 접근 제어와 같은 보다 구체적인 영역 또는 도착 항구에서 육지로 가기를 원하는 공항 직원 또는 상인 선원에 대해 관심을 가질 수 있다.
오늘날 시스템은 일반적으로 단일 애플리케이션을 위한 단일 장치를 사용하여 구축되지만, 장기적으로는 많은 그러한 애플리케이션이 공통의 신뢰할 수 있는 장치 집합(다양한 보안 정책 및 인증서)과 상호 작용(보안 및 네트워크를 통해)
또한 향후의 생체 인식 어플리케이션은 식별의 정확성을 향상시키고 손가락이 빠진 사람에 대처하기 위해, 또는 홍채나 얼굴 인식을 방해하는 장애 문제가 있는 사람에 대처하기 위해, 복수의 생체 인식 방식(예: 지문, 홍채, 얼굴)을 사용할 것으로 기대된다.
BioAPI는 이러한 모든 사용 사례를 지원한다.
기본 아키텍처
BioAPI 2.0의 기본 아키텍처는 이 페이지 상단에 있는 그림에 설명되어 있다.BioAPI Framework와 상호작용하는 여러 개의 가능한 (독립적인) 생체 인식 응용 프로그램이 있으며, 이 응용 프로그램은 다양한 생체 인식 캡처 장치, 이미지 향상 모듈, 기능 추출, 일치, 검색 등을 지원하는 BSP(Bethodic Service Providers)로 메시지를 전달한다.
나중에 확장된 아키텍처는 BFP(생체인식 기능 제공자)의 개념을 도입하고 BFP와 제어 BSP 사이의 하위 인터페이스를 정의한다.이는 생체 인식 장치 벤더가 개발해야 하는 소프트웨어의 양을 최소화하여 (다른) 소프트웨어 벤더가 프레임워크와의 인터페이스로 BSP를 생산하는 작업의 대부분을 할 수 있게 한다.
조달 문제
BioAPI Framework는 BioAPI의 핵심이다.생체인식 시스템의 조달은 바이오API Framework 모듈을 포함하고 있는 BioAPI Standard에 부합하는 시스템에 그들의 초대-투-텐더(tendergency는 BioAPI Framework 모듈을 포함하고 있는 BioAPI Framework 모듈을 포함하고 있다.
이 프레임워크 모듈의 중요성은 BioFoundry에서 이 프레임워크의 구현을 식별하는 BioAPI 컨소시엄에 의해 인정된다.
분산형 시스템
단일 컴퓨터 시스템에서 여러 생체 인식 응용 프로그램과 여러 생체 인식 장치를 찾는 것은 드문 일일 수 있지만, 장기적인 원격 측정의 목적은 인터넷 상의 여러 시스템에 있는 여러 생체 인식 응용 프로그램이 생체 인식 장치를 지원하는 여러 다른 시스템과 상호 작용하도록 하는 것이다.
BioAPI는 이미 그것의 구조로 이것을 위한 기초를 다졌다.
또 다른 ISO/IEC JTC1/SC37 표준 – BIP(BioAPI International Protocol) - 모든 API 호출을 네트워크 메시지(ASN.1을 사용하여 정의)로 본질적으로 매핑하여 분산된 BioA를 제공하는 BioAPI Framework의 개선을 명시한다.PI 시스템.
또한 BIP는 ISO/IEC와의 조인트 텍스트로서 ITU-T의 권고사항으로서 진행되고 있다.
참조
- ISO/IEC 19784-1, 정보 기술 – BioAPI – 생체 인식 응용 프로그래밍 인터페이스 – Part 1: BioAPI 사양
- ISO/IEC 24708, 정보 기술 — BIP(BioAPI International Protocol)