CBEFF (Common Biometric Exchange Formats Framework) - это набор стандартов ISO, определяющих подход, упрощающий сериализацию и совместное использование биометрических данных независимо от реализации. Это достигается за счет использования структуры данных, которая как описывает, так и содержит биометрические данные.
Обзор [ править ]
CBEFF определяет абстрактные элементы данных, используемые для создания записи биометрической информации (ЗБИ). ЗБИ состоит из:
- хотя бы один стандартный биометрический заголовок (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. В мае 2006 года он был принят в качестве международного стандарта ISO / IEC 19785 по ISO IEC . CBEFF в настоящее время поддерживается в ISO Рабочей группой 2 (WG2) Подкомитета 37 ( SC37 ). 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, однако все совместимые с ИКАО электронные паспорта должны содержать биометрическую ссылку на лицо, относящуюся к держателю паспорта. . Обычно это изображение владельца паспорта и небольшой объем метаданных, описывающих изображение.
Биометрическая ссылка на лицо для паспорта содержится в ЗБИ, где стандартный биометрический заголовок CBEFF будет содержать следующие значения для обозначения:
- организация, которая определила эти данные
- тип биометрического
- кодирование биометрических
Данные кодируются на микросхеме электронного паспорта в двоичном формате; выдержка из которого показывает часть стандартного биометрического заголовка структуры CBEFF.
Стоит отметить, что в этом примере данные отформатированы в структуре Tag-Length-Value (TLV), которая не является самоидентифицирующимся форматом патрона CBEFF. Таким образом, клиент, читающий данные из электронного паспорта, должен знать, что формат покровителя TLV используется в электронных паспортах, поскольку этот формат не указан ни в каких полях в ЗБИ (запись биометрической информации).
Особый интерес представляют выделенные разделы, которые описаны в таблице ниже:
Ярлык | Длина поля (байты) | Идентификатор (шестнадцатеричный) | В реестре указано как ... | |
---|---|---|---|---|
Версия заголовка патрона CBEFF | 80 | 02 | 0101 | Версия Major = 1, Minor = 1 |
Биометрический тип BDB | 81 год | 1 | 02 | BDB содержит биометрические данные Face |
Владелец формата BDB | 87 | 2 | 0101 | ISO / IEC JTC 1 SC 37-Биометрия |
Тип формата BDB | 88 | 2 | 0008 | ISO / IEC 19794-5 формат обмена изображениями лиц |
В случае электронного паспорта эти значения сообщают приложению следующую информацию, относящуюся к структуре CBEFF:
- версия формата патрона (CBEFF Patron Header Version = 0101)
- тип данных BDB содержит данные о лице (BDB Biometric Type = 02)
- следует ожидать формат данных, определенный ИСО / МЭК (например: Биометрическая организация = 0101).
- биометрические данные содержатся в биометрическом изображении лица 19794-5 (заголовок BDB = 0008)
Примечание: все значения универсально определены в Реестре биометрических идентификаторов, поддерживаемом IBIA.