БиоAPI

BioAPI ( Интерфейс программирования биометрических приложений ) является ключевой частью международных стандартов, которые поддерживают системы, выполняющие биометрическую регистрацию и проверку (или идентификацию). Он определяет интерфейсы между модулями, которые позволяют интегрировать программное обеспечение от нескольких поставщиков для предоставления биометрического приложения внутри системы или между одной или несколькими системами с использованием определенного протокола биометрического взаимодействия (BIP) – см. ниже.
Биометрия (измерение физических характеристик человека) все чаще используется для проверки личности человека после его регистрации (измерения одной или нескольких его физических характеристик).
Компьютерные системы, выполняющие биометрическую регистрацию, проверку или идентификацию, становятся все более популярными. Спецификация BioAPI позволяет создавать такие системы путем интеграции модулей от нескольких независимых поставщиков.
Происхождение
[ редактировать ]Спецификация BioAPI является одним из набора международных стандартов, разработанных совместно Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC) в рамках их Объединенного технического комитета 1 (JTC1) , Подкомитета 37 по биометрии .
Стандарт основан на некоторых ранних работах, проделанных в Соединенных Штатах Америки и Консорциумом BioAPI. который назывался BioAPI 1.0 и BioAPI 1.1, но эти спецификации были пересмотрены и расширены, когда работа был представлен ISO/IEC. Первая международная версия поэтому назывался BioAPI 2.0. Последующая международная версия BioAPI. содержащий расширения функций, связанных с пользовательским интерфейсом, и другие улучшения привели к созданию BioApi 2.1. Дальнейшие улучшения BioAPI: ожидал.
BioAPI 2.0 указан в стандарте ISO/IEC 19784-1 и впервые опубликован на 1 мая 2006 г.
Что и почему?
[ редактировать ]Целью спецификации BioAPI является определение архитектуры и всех необходимых интерфейсов (с использованием языка программирования C). спецификации), чтобы обеспечить интеграцию биометрических приложений (возможно, распределенных по сети) из модулей, предоставленных разными поставщиками.
Способность системного интегратора создавать полноценные системы с использованием компонентов от нескольких поставщиков имеет важное значение в быстро меняющемся мире. технология биометрии. Это обеспечивает гибкость в предоставлении модулей, позволяет избежать привязки к поставщику и обеспечивает определенную степень готовности к будущему по мере изменения лучших доступных биометрических технологий.
Интегрируемые модули могут представлять собой программные компоненты, содержащие устройства захвата, такие как считыватели отпечатков пальцев, камеры для распознавания лиц, сканеры радужной оболочки глаза, устройства распознавания подписей , системы визуализации сосудов и т. д.
Это также могут быть модули, обеспечивающие поддержку обработки изображений биометрических данных, извлечение признаков (форма сжатия, специфичная для данной биометрической технологии и позволяющая напрямую сопоставлять сжатые форматы — например, относительные расстояния на лице и глазах). , нос, рот или количество гребней между определяемыми окончаниями гребней или раздвоениями гребней).
Кроме того, признанной частью архитектуры BioAPI также являются модули, обеспечивающие архивирование и извлечение биометрических записей для поддержки сопоставления или поиска совпадений.
Приложения могут быть связаны с идентификацией личности (например, для кредитных карт) или с более конкретными областями, такими как проверка удостоверений личности, проверка дубликатов регистрации, паспортов или контроль физического доступа в коммерческой среде или для сотрудников аэропорта или моряков торгового флота, желающих сойти на берег в порту прибытия.
Хотя сегодня система обычно строится с использованием одного устройства для одного приложения, вполне вероятно, что в долгосрочной перспективе многие такие приложения будут взаимодействовать (защищенно и через сеть) с общим набором доверенных устройств (с различными политиками безопасности и сертификаты).
Ожидается также, что будущие биометрические приложения будут использовать несколько биометрических методов (например, отпечаток пальца, радужную оболочку глаза и лицо). как для повышения точности идентификации, так и для решения проблем с людьми, у которых отсутствует палец или есть проблемы с инвалидностью, которые не позволяют использовать радужную оболочку или распознавание лиц.
BioAPI поддерживает все эти варианты использования.
Базовая архитектура
[ редактировать ]Базовая архитектура BioAPI 2.0 показана на рисунке вверху этой страницы. Существует множество возможных (независимых) биометрических приложений , которые взаимодействуют с BioAPI Framework , которые, в свою очередь, направляют свои сообщения поставщикам биометрических услуг (BSP) , которые поддерживают различные устройства биометрического захвата, модули улучшения изображений, извлечение признаков, сопоставление, поиск и т. д.
Более позднее расширение архитектуры вводит концепцию поставщика биометрических функций (BFP) и определяет дополнительные интерфейсы нижнего уровня между BFP и управляющим BSP. Это сводит к минимуму объем программного обеспечения, которое необходимо разработать поставщику биометрических устройств, позволяя (другим) поставщикам программного обеспечения выполнять большую часть работы по созданию BSP с интерфейсом к платформе.
Вопросы закупок
[ редактировать ]Платформа BioAPI — это сердце BioAPI. При закупках биометрических систем необходимо учитывать преимущества того, что в приглашениях к участию в тендере будут использоваться системы, соответствующие стандарту BioAPI, которые содержат модуль BioAPI Framework.
Важность этого модуля Framework признана Консорциумом BioAPI , который определяет реализацию этого Framework от BioFoundry.
Распределенные системы
[ редактировать ]Возможно, редко можно встретить несколько биометрических приложений и несколько биометрических устройств в одной компьютерной системе, но в долгосрочной перспективе Цель телебиометрии — позволить множеству биометрических приложений в нескольких системах в Интернете взаимодействовать с множеством других систем, поддерживающих биометрические устройства.
Компания BioAPI уже заложила для этого основу своей архитектура.
Другой стандарт ISO/IEC JTC 1/SC 37 — Протокол взаимодействия BioAPI (BIP) — определяет усовершенствование платформы BioAPI, которое по существу отображает все вызовы API в сетевые сообщения (определенные с использованием ASN.1 ) для обеспечения распределенной системы BioAPI.
BIP также рассматривается в качестве Рекомендации в МСЭ-Т как совместный текст с ISO/IEC.
Ссылки
[ редактировать ]- ISO/IEC 19784-1, Информационные технологии. BioAPI. Интерфейс программирования биометрических приложений. Часть 1. Спецификация BioAPI.
- ISO/IEC 24708, Информационные технологии. Протокол взаимодействия BioAPI (BIP)