CBEFF
CBEFF (Common Biometric Exchange Formats Framework) — это набор стандартов ISO / IEC , определяющих подход к упрощению сериализации и совместного использования биометрических данных независимо от реализации. Это достигается за счет использования структуры данных , которая одновременно описывает и содержит биометрические данные.
Обзор
[ редактировать ]CBEFF определяет абстрактные элементы данных, используемые для создания записи биометрической информации (BIR). БИР состоит из:
- хотя бы один стандартный биометрический заголовок (SBH),
- по крайней мере один блок биометрических данных (BDB),
- и дополнительный блок безопасности (SB).
Требования к формату блока биометрических данных (BDB) не определены CBEFF. Вместо этого корневой заголовок (SBH) идентифицирует остальные элементы данных ЗБИ, такие как тип BDB и информацию, относящуюся к любым дочерним или родственным ЗБИ. Дополнительный блок безопасности (SB), если он включен, определяет информацию о шифровании и целостности для всей структуры.

CBEFF определяет следующие типы структур CBEFF BIR:
- простая структура CBEFF BIR
- сложная структура CBEFF BIR
- самоидентифицирующая простая структура CBEFF BIR
- множественная структура CBEFF BIR
Эти структуры ЗБИ CBEFF допускают различное содержимое и конфигурации ЗБИ, включая одиночные ЗБИ, дочерние ЗБИ и множественные связанные ЗБИ, чтобы удовлетворить требованиям данной области использования. Затем формат патрона CBEFF определяется с использованием одной из структур CBEFF BIR. Определение формата патрона CBEFF будет указывать обязательные и необязательные элементы данных CBEFF, любые элементы данных, специфичные для патрона, и любые абстрактные значения. Конкретный формат покровителя CBEFF затем может использоваться одним или несколькими объектами для обмена биометрическими данными. Структуры и элементы данных CBEFF BIR можно рассматривать как строительные блоки для форматов покровителей CBEFF, используемых для обмена биометрическими данными.
История
[ редактировать ]CBEFF был разработан в ходе серии семинаров с 1999 по 2000 год группой разработчиков CBEFF, состоящей из Национального института стандартов и технологий ( NIST ) и Консорциума BioAPI. С 2001 по 2006 год CBEFF поддерживался как стандарт NISTIR 6529 до февраля 2005 года, когда он был принят как стандарт ANSI INCITS 398-2005. в качестве международного стандарта ISO/IEC 19785 В мае 2006 года он был принят ISO / IEC . CBEFF в настоящее время поддерживается в рамках ISO/IEC JTC 1/SC 37 . ISO/IEC 19785 представляет собой многочастный стандарт, состоящий из:
- Часть 1: Спецификация элемента данных
- Часть 2. Порядок деятельности органа биометрической регистрации
- Часть 3. Спецификации формата патрона
- Часть 4. Спецификация формата блока безопасности
Цель
[ редактировать ]Целью CBEFF является определение подхода к общему хранению и обмену биометрическими данными в структуре, в которой сопутствующие метаданные определяют данные, которые они несут. Это означает, что клиентскому приложению не нужно учитывать особенности каждого возможного биометрического типа (например, лицо, палец, радужная оболочка глаза и т. д.) или формата кодирования (например, XML, кодировка TLV, простая байтовая кодировка и т. д.). знать только две вещи для доступа к интересующим его данным:
- как анализировать заголовок (SBH) структуры данных, совместимой с CBEFF, и;
- знать идентификатор для каждого конкретного биометрического типа, который он способен анализировать (где идентификатор получен из SBH)
Мотивация к использованию самоописываемого формата данных снижает нагрузку на клиентские приложения при работе с множеством биометрических типов и кодировок. Эта стратегия позволяет приложению эффективно игнорировать любые неизвестные ему биометрические данные. При использовании CBEFF приложению достаточно знать, как читать структуру CBEFF, чтобы узнать, представляют ли интерес содержащиеся в ней биометрические данные.
Форматы покровителей CBEFF объединяют абстрактные элементы данных CBEFF в структуры, специфичные для приложения и предметной области, для конкретных случаев использования. Покровителем является любая организация, уполномоченная определять формат покровителя CBEFF. Использование одного из этих форматов патронов необходимо, чтобы клиентское приложение знало, какой формат ожидать для SBH. В некоторых случаях конкретный формат патрона может использовать самоидентифицирующую структуру, которая включает метаданные, информирующие клиента о типе ожидаемого формата патрона.
CBEFF может быть полезен в любой системе, где присутствуют различные биометрические типы и/или форматы кодирования. В этом случае каждая подсистема внутри системы может специализироваться на определенной биометрической характеристике, где использование CBEFF позволяет каждой подсистеме выборочно использовать или игнорировать данные на основе информации в заголовке CBEFF, не заботясь о конкретной биометрической характеристике.
Примером может быть система, способная регистрировать биометрические образцы лица или пальцев, где все собранные биометрические данные вводятся в общее место. Если все захваченные данные содержатся в структурах CBEFF, каждая подсистема (палец или лицо) может опрашивать входящее местоположение, чтобы проверять и выбирать только те данные, которые относятся к той биометрической модальности, которая интересует систему. Важным моментом является принцип «проверить и выбрать». ' процесс завершается без учета фактических биометрических данных, содержащихся в структуре CBEFF, и решение о том, использовать ли биометрические данные, основано исключительно на метаданных в стандартном биометрическом заголовке.
Биометрические идентификаторы и биометрический реестр
[ редактировать ]CBEFF использует четко определенные идентификаторы для информирования приложений о данных, содержащихся в структуре CBEFF. Чтобы гарантировать универсальное признание и единообразное использование набора идентификаторов, стандарт CBEFF требует ведения реестра (Центра биометрической регистрации) для записи идентификаторов, используемых CBEFF. В настоящее время этим органом является Международная ассоциация биометрии + идентификации (IBIA) . IBIA поддерживает списки идентификаторов, определяющих различную информацию, которая может быть передана в структуре CBEFF. Примеры некоторых списков идентификаторов, хранящихся в реестре, включают:
- Биометрические организации
- Идентификаторы заголовка
- Идентификаторы формата
Любая организация, работающая в области биометрии, может подать заявку на регистрацию в реестре в качестве биометрической организации, но регистрация в качестве патрона CBEFF требует, чтобы организация была производителем открытых стандартов. После принятия организация может затем зарегистрировать идентификаторы для определения биометрических элементов для включения в структуру CBEFF. Процедура регистрации определяется при регистрации IBIA.
Примеры биометрических идентификаторов
[ редактировать ]Яркий пример использования CBEFF — электронные паспорта. Чип электронного паспорта может дополнительно содержать различные биометрические типы (например, лицо, палец, радужную оболочку), как это разрешено стандартом ИКАО 9303, однако все электронные паспорта, соответствующие требованиям ИКАО, должны содержать биометрический идентификатор лица, относящийся к владельцу паспорта. . Обычно это изображение владельца паспорта и небольшой объем метаданных, описывающих изображение.
Биометрическая ссылка на лицо для паспорта содержится в BIR, где стандартный биометрический заголовок CBEFF будет содержать следующие значения для обозначения:
- организация, которая определила эти данные
- тип биометрического
- кодирование биометрических данных
Данные кодируются на чипе электронного паспорта в двоичном формате; фрагмент которого показывает часть стандартного биометрического заголовка структуры CBEFF.
Стоит отметить, что в этом примере данные форматируются в структуре Tag-Length-Value (TLV), которая не является самоидентифицирующим форматом покровителя CBEFF. Таким образом, клиент, считывающий данные из электронного паспорта, должен знать, что в электронных паспортах используется формат покровителя TLV, поскольку этот формат не указан ни в каких полях в BIR (запись биометрической информации).
Особый интерес представляют выделенные разделы, которые описаны в таблице ниже:
Ярлык | Длина поля (байты) | Идентификатор (шестнадцатеричный) | В реестре указан как... | |
---|---|---|---|---|
Версия заголовка патрона CBEFF | 80 | 02 | 0101 | Версия Major = 1, Minor = 1 |
Биометрический тип BDB | 81 | 1 | 02 | BDB содержит биометрические данные лица. |
Владелец формата BDB | 87 | 2 | 0101 | ISO/IEC JTC 1 SC 37-Биометрия |
Тип формата BDB | 88 | 2 | 0008 | Формат обмена изображениями лиц ISO/IEC 19794-5 |
В случае электронного паспорта эти значения сообщают приложению следующую информацию, связанную со структурой CBEFF:
- версия формата патрона (версия заголовка CBEFF Patron = 0101)
- тип данных BDB содержит данные о лице (биометрический тип BDB = 02)
- Следует ожидать формат данных, определенный ISO/IEC (т. е.: биометрическая организация = 0101).
- биометрические данные содержатся в биометрическом изображении лица 19794-5 (заголовок BDB = 0008).
Примечание. Все значения универсально определены в реестре биометрических идентификаторов, который поддерживается IBIA.