Купить бумажный документ с голограммой и синими печатями. подробнее
Цена на этот документ пока неизвестна. Нажмите кнопку "Купить" и сделайте заказ, и мы пришлем вам цену.
Распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль"
Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.
Дата введения | 01.07.2012 |
---|---|
Добавлен в базу | 01.09.2013 |
Актуализация | 01.01.2021 |
Опубликован | ИУС 9-2012 |
Дополняет: | ГОСТ Р ИСО/МЭК 19784-1-2007 |
23.11.2010 | Утвержден | Федеральное агентство по техническому регулированию и метрологии | 491-ст |
---|
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
35 ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ.
МАШИНЫ КОНТОРСКИЕ
ОКС 35.040
Изменение № 1 ГОСТ Р ИСО/МЭК 19784-1—2007 Автоматическая идентификация. Идентификация биометрическая. Биометрический программный интерфейс. Часть 1. Спецификация биометрического программного интерфейса
Утверждено и введено в действие Приказом Федерального агентства по техническому регулированию и метрологии от 23.11.2010 № 491-ст
Дата введения 2012—07—01
Введение. Первый абзац изложить в новой редакции:
«Настоящий стандарт определяет высокоуровневую обобщенную модель биометрического распознавания, пригодную для использования в любой биометрической технологии. Настоящий стандарт не обеспечивает поддержку мультимодальной биометрии в явном виде»; дополнить абзацами (после третьего):
«Настоящий стандарт определяет поведение инфраструктуры Био-АПИ, когда приложения и ПБУ находятся в одной системе. Другие взаимодействующие стандарты (см. 4.29) определяют разновидности поведения, которые позволяют ПБУ и графическому интерфейсу пользователя работать удаленно от системы, содержащей приложение.
(Продолжение ем. с. 30)
29 (Продолжение Изменения № 1 к ГОСТ Р ИСО/МЭК 19784-1—2007)
Примечание — ИСО/МЭК 24708 [6], определяющий протокол межсетевого обмена биометрического программного интерфейса (ПМО Био АП И), является примером стандарта межсетевого обмена».
Раздел 3 дополнить ссылкой:
«IETF RFC 3987 Интернационализированные идентификаторы ресурсов (И ИР)».
Раздел 4 дополнить подразделами — 4.29 — 4.31:
«4.29 стандарты межсетевого обмена (interworking standards): Стандарты, которые преобразовывают действия инфраструктуры БиоАПИ (и требования для соответствия БиоАПИ) для поддержки использования коммуникационных каналов связи с целью предоставления возможности приложению взаимодействовать с удаленным ПБУ с использованием стандартизированного протокола.
4.30 тестировать-верифицировать/тест-верификация (test-verify/test-verification): Процесс сравнения «один к одному» тестового образца с биометрическим шаблоном при регистрации для определения соответствия тестового образца биометрическому шаблону.
4.31 тип регистрации (enroll type): Значение, которое указывает шаблон подопераций, выполняемых ПБУ в процессе операции регистрации».
Раздел 5 после сокращения «ИД» дополнить сокращением: «ИИР — интернационализированный идентификатор ресурса (см. RFC 3987);
(Продолжение см. с. 31)
(Продолжение Изменения № I к ГОСТ Р ИСО/МЭК 197S4-1—2007)
SUBTYPE_AVAILABLE используется в заголовке ЗБИ, когда информация о подтипе недоступна. Значение BioAPI_NO_SUBTYPE_AVAILABLE также используется как параметр функции, когда приложение позволяет ЗБИ определять подтип, который должен быть захвачен.
7.59.10 Нс рекомендуется использование позиции бита BioAPI BIR SUBTYPE MULTIPLE, когда номер использующейся версии Био-АПИ 2.1.
7.60 Тип BioAPI BSP SCHEMA (БиоЛПИ 2.1)
7.60.1 Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
7.60.2 Данный тип включает в себя информацию о ПБУ, содержащуюся в реестре компонентов.
typedef struct bioapi bsp schema {
BioAPI UUID BSPUuid;
BioAPI STRING BSPDescription; uint8_t *Path;
BioAPI VERSION SpecVereion;
BioAPI STRING ProductVersion;
BioAPI_STRING Vendor;
BioAPI BIR BIOMETRIC DATA FORMAT*BSPSupportedFormats; uint32_t NumSuppoilcdFormats;
BioAPI BIR BIOMETRIC TYPE FactorsMask;
BioAPI OPERATIONS MASK Operations;
BioAPI OPTIONS MASK Options;
BioAPI FMR PayloadPolicy; uint32_t MaxPayloadSizc; int32 t DefaultVerifyTimeout; int32 t DefaultIdentifyTimeout; int32 t DcfaultCapturcTimcout; int32 t Default EnrollTimeout; int32_t DcfaultCalibrateTimeout; uint32 t MaxBSPDbSize; uint32_t Max Identify; uint32 t MaxNumEnrollInstances; uint8 t *HostingEndpointIRI;
BioAPI UUID BSPAccessUUID;
IBioAPI BSP SCHEMA;
7.60.3 Определения BSPUuid - УУИД ПБУ.
BSPDescription — строка с нулевым символом на конце, содержащая текстовое описание ПБУ.
(Продолжение см. с. 40)
(Продолжение Изменения № 1 к ГОСТ Р ИСО/МЭК 19784-1-2007)
Path — указатель на строку с нулевым символом на конце, содержащую путь к файлу, содержащему исполняемый код ПБУ, включая название файла. Путь к файлу может быть записан в виде адреса страницы URL. Символьная строка должна содержать символы, закодированные в формате UTF-X в соответствии с ИСО/МЭК 10646 (приложение D).
Примечание — Если BioAPI_BSP_SCHEMA используется в вызове функции, компонент, получающий вызов, выделяет память для элемента схемы Path (путь к файлу), а вызывающий компонент освобождает память.
Spec Version — номер редакции и номер поправки данной редакции спецификации БиоАПИ, для которой был разработан ПБУ.
ProductVersion — строка версии программного обеспечения ПБУ.
Vendor — строка с нулевым символом на конце, содержащая название изготовителя ПБУ.
BSPSupportedFormats — указатель на структуру BioAPI BIR BIOMETRIC DATA FORMAT, определяющую поддерживаемые форматы Б БД.
NumSupportedFormats — число поддерживаемых форматов, содержащихся в BSPSupported Formats.
FactorMask — маска, указывающая биометрические типы, поддерживаемые ПБУ.
Operations — маска, указывающая операции, поддерживаемые ПБУ.
Options — маска, указывающая опции, поддерживаемые ПБУ.
Payload Policy — пороговое значение (минимальное значение вероятности ложного совпадения), исполЕ>зуемос для принятия решения о выдаче полезной информации после успешной верификации.
MaxPayloadSize — максимальный размер полезной информации (в байтах), которую может принять ПБУ.
DefaultVerifyTimeout — заданное по умолчанию значение времени ожидания в миллисекундах, используемое ПБУ для функции верификации BioAPI_Verify в случае, когда время ожидания не определено приложением.
Default Identify Timeout — заданное по умолчанию значение времени ожидания в миллисекундах, используемое ПБУ для функции идентификации BioAPI Identify и BioAPI Identify Match в случае, когда время ожидания не определено приложением.
DefaultCaptureTimeout — заданное по умолчанию значение времени ожидания в миллисекундах, используемое ПБУ для функции захвата BioAPI Capture в случае, когда время ожидания не определено приложением.
DefaultEnrollTimeout — заданное по умолчанию значение времени ожидания в миллисекундах, используемое ПБУ для функции регистрации
(Продолжение см. с. 41)
(Продолжение Изменения № 1 к ГОСТ Р ИСО/МЭК 19784-1—2007)
BioAPIEnroll в случае, когда время ожидания нс определено приложением.
DefaultCalibrateTimeout — заданное по умолчанию значение времени ожидания в миллисекундах, используемое ПБУ для операций калибровки датчика в случае, когда время ожидания нс определено приложением.
MaxBSPDbSize — максимальный размер управляемой ПБУ базы данных ЗБИ.
Примечание 1 — Применяется только в том случае, когда ПБУ способен непосредственно управлять отдельным модулем архива.
Приме чан и с 2 — Нулевое значение означает, что информация о размере базы данных нс должна быть предоставлена по следующим трем причинам:
a) базы данных нс поддерживаются;
b) существует возможность управления несколькими модулями (непосредственно или с использованием интерфейса ПБФ), каждый из которых может иметь различную максимальную длину, и информация о данном модуле будет предоставлена как часть уведомления о подключении (часть схемы модуля); или
c) поддерживается один модуль архива, но в данном параметре информация не предоставлена — она будет доступна в уведомлении о подключении.
Maxldentify — максимальное число людей, поддерживаемых функцией идентификации. Значение FFFFFFFF указывает на отсутствие ограничения.
MaxNum Enroll Instances — максимальное число разных экземпляров, для которых ПБУ может создать контрольный шаблон в течение одной операции регистрации. Данная информация может быть полезной для приложения, использующего опцию ГИП, управляемого приложением.
HostingEndpointIRI — интернационализированный идентификатор ресурса (ИИР), идентифицирующий структуру, реестр компонентов которой содержит регистрацию ПБУ. Данный параметр должен быть проигнорирован инфраструктурами, соответствующими настоящему стандарту, и приложение должно установить его на пустой указатель. Это необходимо для поддержки взаимодействующих стандартов, которые могут определить порядок использования идентичных ПБУ, присутствующих на нескольких компьютерах, приложением, которое работает на том же или другом компьютере.
BSPAccessUUID — УУИД, уникальный в рамках области видимости приложения, с помощью которого приложение может сослаться на ПБУ вместо использования УУИД ПБУ. Данный параметр должен быть проигнорирован инфраструктурами, соответствующими настоящему стандарту, и приложение может ему задать любое значение УУИД. Это необходимо для поддержки взаимодействующих стандартов, которые могут
(Продолжение ем. с. 42)
(Продолжение Изменения N.? 1 к ГОСТ Р ИСО/МЭК 19784-1-2007)
определить порядок использования идентичных ПБУ, присутствующих на нескольких компьютерах, приложением, которое работает на том же или другом компьютере.
Примечание — «BSPAccess_UUID* и «HostingendpointIRI» являются частью определения тина BioAPI BSP SCHEMA, но нс являются частью информации о схеме ПБУ, хранящейся в реестре компонентов (см. таблицу 3).
7.60.4 Болес подробное описание приведенных элементов и порядка записи информации ПБУ в реестр компонентов БиоАПИ приведено в
10.1.2 и 10.2.1.
7.61 Тип BioAPI_GUI_BITMAP (БиоАПИ 2.1)
7.61.1 Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
7.61.2 Данная структура представляет собой графическое изображение для его отображения приложением.
typedef struct bioapi gui bitmap {
BioAPI B1R SUBTYPE_MASK SubtypeMask;
/* Подтип (или подтипы) образца, представленного на изображении */
uint32_t Width;
/* Ширина изображения в точках (число точек в горизонтальной линии) */
uint32 t Height;
/* Высота изображения в точках (число горизонтальных линий) */
BioAPI DATA Bitmap;
} BioAPI GUI BITMAP;
7.61.3 Определения
Bitmap — множество 8-битовых полутоновых точек (где «00» — черный и «FF» — белый), в котором данные считываются слева направо и сверху вниз следующим образом (таблица 1-1).
Таблицам — Формат битовой карты графического интерфейса пользователя
| ||||||||||||
(Продолжение см. с. 43) |
Окончание табл. 1-1 | |||||||||||||||
| |||||||||||||||
Примечание — Данная структура используется вместе с опцией ГИП. управляемого приложением. Описание BioAPI_GUI_STATE_HANDLER и BioAPI_GUI_STREAMING_HANDLER приведено в 7.71. |
7.62 Тип BioAPI GUI_ENROLL_TYPE (БиоЛПИ 2.1)
Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
Тин BioAPI GUI ENROLL TYPE является типом регистрации ПБУ и определяется таким образом:
typedef uint32_t BioAPI GUI ENROLL TYPE;
#definc BioAPI GUI ENROLL TYPE TEST VERIFY (0x00000001)
#define BioAPI GUI ENROLL TYPE MULTIPLE,CAPTURE (0x00000002)
Тип регисграции ПБУ указывает схему подопераций, представленных ПБУ в течение операции регистрации.
Позиция бита BioAPI GUI ENROLL TYPE TEST VERIFY указывает (если задана) на то, что ПБУ поддерживает тест-верификацию при регистрации. В течение операции регистрации приложение получает обратные вызовы уведомления о событии изменения состояния ГИП для двух подопераций захвата, обратные вызовы уведомления о событии изменения состояния ГИП для подоперации обработки, обратные вызовы уведомления о событии изменения состояния ГИП для подоперации верификации — сравнения между «обработанной» ЗБИ и соответствующим шаблоном.
Позиция бита BioAPI GUI ENROLL TYPE TEST VERIFY указывает (если задана) на то, что ПБУ поддерживает несколько подопераций захвата при регистрации. В течение операции регистрации приложение иолу-
(Продолжение см. с. 44)
(Продолжение Изменения № 1 к ГОСТ Р ИСО/МЭК 19784-1—2007)
чает обратные вызовы уведомления о событии изменения состояния ГИП для нескольких подопераций захвата, за которыми следуют обратные вызовы уведомления о событии изменения состояния ГИП для подоперации создания шаблона.
Две позиции бита нс могут быть заданы одновременно.
Примечание— Данное ограничение введено из-за того, что приложению для поддержки сочетания Тестировать-Верифицировать и Многократный-Захват потребуется больше информации о временных рамках подопераций для выбора разметки экрана в процессе регистрации.
7.63 Гип BioAPI_GUI_BITMAP_ARRAY (БиоЛПИ 2.1)
Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
Данный тип BioAPI GUI BITMAP ARRAY определяется следующим образом:
typedef struct bioapi gui_bitmap array { uint32 t NumbcrOfMembers;
BioAPI_GUl_ BITMAP * Bitmaps;
/* Указатель на массив BioAPI GUI BITMAPS */
} BioAPI GUI BITMAP ARRAY;
7.64 Тип BioAPI_BIR_SUBTYPE_IVIASK (БиоАПИ2.1)
Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
Данный тип BioAPI GUI SUBTYPE_MASK определяется следующим образом:
typedef uint32_t BioAPI BIR SUBTYPE MASK;
#defmc BioAPI BIR SUBTYPE LEFT BIT (0x0001)
#define BioAPI BIR SUBTYPE RIGHT BIT (0x0002)
#dcfinc BioAPI BIR SUBTYPE LEFT THUMB BIT (0x0004)
#definc BioAPI BIR SUBTYPE LEFT POINTERFINGER BIT
(0x0008)
#dcfinc BioAPI BIR SUBTYPE LEFT MIDDLEFINGER BIT
(0x0010)
#define BioAPI BIR SUBTYPE LEFT RINGFINGER BIT
(0x0020)
#define BioAPI BIR SUBTYPE LEFT LITTLEFINGER BIT
(0x0040)
#dcfinc BioAPI BIR SUBTYPE RIGHT THUMB BIT (0x0080) #define BioAPI BIR SUBTYPE RIGHT POINTERFINGER BIT
(0x0100)
(Продолжение см. с. 45)
44
(Продолжение Изменения № 1 к ГОСТ Р ИСО/МЭК 19784-1-2007)
ПМО БиоАПИ — протокол межсетевого обмена биометрического программного интерфейса».
Пункт 6.1.8 дополнить перечислением — е):
«е) предоставление приложению графической информации об активной операции регистрации, верификации или идентификации».
Пункт 6.3.6. Перечисления а), Ь), с) после обозначения *BioAPIInit» дополнить словами: «или BioAPIInit Endpoint (только в БиоАПИ 2.1)». Подраздел 7.8. Заголовок изложить в новой редакции:
«7.8 Тип BioAPIBIRBIOMETRICTYPE (БиоАПИ 2.0)»; дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.14. Заголовок изложить в новой редакции:
«7.14 Тип BioAPI_BIR_SUBTYPE (БиоАПИ 2.0)»;
дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.16. Заголовок изложить в новой редакции:
«7.16 Тип BioAPI_BSP_SCHEMA (БиоАПИ 2.0)»; дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.27. Примечание. Заменить слова: «Иногда невозможно определить» на «Когда используется БиоАПИ версии 2.0, иногда невозможно определить».
Пункт 7.28.2 изложить в новой редакции:
«7.28.2 Определения
BSPUuicl(exodnou) — УУИД ПБУ, инициирующего событие;
Unit ID (входной) — ИД модуля БиоАПИ, связанного с событием; AppNotifyCallbackCtx (входной) — общий указатель на контекстную ин-формацию, которая предоставляется при вызове функции BioAPI BSPLoadj устанавливающей обработчик событий;
Unit Schema (входной) — указатель на схему модуля БиоАПИ, связанного с данным событием;
EventType (входной) — тип произошедшего события BioAPI EVENT». Подраздел 7.31. Заголовок ихюжить в новой редакции:
«7.31 Тип BioAPI_GUI_BITMAP (БиоАПИ 2.0)»; дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.32. Заголовок ихтожить в новой редакции:
(Продолжение см. с. 32)
31
(Продолжение Изменения № I к ГОСТ Р ИСО/МЭК 19784-1—2007)
«7.32 Тип BioAPI_GUI_MESSAGE (БиоЛПИ 2.0)»;
дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии стандарта БиоАПИ 2.0».
Подраздел 7.33. Заголовок изложить в новой редакции:
«7.33 Тип BioAPI_GUI_PROGRESS (БиоЛПИ 2.0)»; дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.34. Заголовок изложить в новой редакции:
«7.34 Тип BioAPI_GUI_RESPONSE (БиоЛПИ 2.0)»; дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.35. Заголовок изложить в новой редакции:
«7.35 Тип BioAPI GUI_STATE (БиоЛПИ 2.0)»; дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.36. Заголовок изложить в новой редакции:
«7.36 Тип BioAPI_GUI_STATE_CALLBACK (БиоЛПИ 2.0)*;
дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании версии БиоАПИ 2.0».
Подраздел 7.37. Заголовок изложить в новой редакции:
«7.37 Тип BioAPI_GUI_STREAMING_CALLBACK (БиоЛПИ 2.0)»;
дополнить абзацем (перед первым):
«Данный подраздел применяется только при использовании номера версии БиоАПИ 2.0».
Подраздел 7.38 дополнить абзацами:
«При использовании БиоАПИ версии 2.1 нулевое значение не должно использоваться в качестве действительного значения дескриптора присоединенной сессии ПБУ. Все остальные 32-битовые беззнаковые целочисленные значения разрешены.
#dcfinc BioAPI INVALID_BSP HANDLE (0)
Данное определение применимо только при использовании БиоАПИ версии 2.1».
Подраздел 7.46 после абзаца «#define BioAPI SETGUICALLBACKS (0x00000002)»
дополнить абзацем:
«#define BioAPI SUBSCRIBETOGUIEVENTS (0x00000002)»;
(Продолжение см. с. 33)
32
после абзаца «#defineBioAPI CONTROLUNIT (0X00400000)» дополнить абзацем:
«#define BioAPI TRANSFORM (0x00800000)»; дополнить абзацами (перед примечанием):
«Определение BioAPI SETGUICALLBACKS применяется только при использовании версии БиоАПИ 2.0. Определение BioAPI SUBSCRIBETOGUIEVENTS применяется только при использовании версии БиоАПИ 2.1.
Данное определение BioAPI TRANSFORM применимо только при использовании БиоАПИ версии 2.1».
Подраздел 7.47. Заменить слова и дополнить абзацами: «Если установлено, то ПБУ предоставляет потоковые данные ГИП» на
«Если задано, то ПБУ предоставляет потоковые данные ГИП. Данное определение применяется только при использовании версии БиоАПИ 2.0. #definc BioAPI GUI_PROGRESS EVENTS (0x00000020)
Если задано, то ПБУ предоставляет потоковые данные ГИП. Данное определение применяется только при использовании версии БиоАПИ 2.1. #define BioAPI IDENTIFYINDICATOR (0x00200000)
Если задано, то ПБУ поддерживает индикацию выполнения в процессе идентификации. Данное определение применяется только при использовании версии БиоАПИ 2.1».
Подраздел 7.57 (7.57.1, 7.57.2*) ихюжить в новой редакции (сноску *
«7.57 Тип BioAPI VERSION
Данный тип используется для представления версии БиоАПИ или определения ИПФ (Интерфейс Поставщика Функции), для которой реализованы компоненты или данные. Данный тип используется в функции BioAPI Init, в заголовке ЗБ И и в схемах реестра компонентов. Следующие два значения определены в настоящем стандарте:
(1) 32 десятеричное (20 шестнадцатеричное), соответствующее значению номера редакции 2 и значению номера поправки 0 и представляющее БиоАПИ 2.0; и
(2) 33 десятеричное (21 шестнадцатеричное), соответствующее значению номера редакции 2 и значению номера поправки 1 и представляющее БиоАПИ 2.1.
typedef uint8 tBioAPI VERSION;
П p и м с ч а н и с 1 — Данный тип нс используется для версий продукта, которые обычно представлены строками.
П р и м е ч а н и е 2 — Версия БиоАПИ, используемая в рамках заголовка ЗБИ, соответствует *CBEFF_patron_hcadcr_vcrsion* в ИСО/МЭК 19785-1.
(Продолжение ем. с. 34)
33
(Продолжение Изменения № 1 к ГОСТ Р ИСО/МЭК 197X4-1—2007)
Версия БиоАПИ является соединением значения номера редакции и значения номера поправки гак, что первое шестнадцатеричное число представляет номер редакции, а второе шестнадцатеричное число — номер поправки:
BioAPI VERSION Oxnm, где n — номер редакции, m — номер поправки».
Раздел 7 дополнить подразделами и пунктами — 7.58; 7.59, 7.59.1 — 7.59.10; 7.60,7.60.1-7.60.4; 7.61,7.61.1-7.61.3; 7.62; 7.63; 7.64; 7.65; 7.66; 7.67; 7.68; 7.69; 7.70; 7.71, 7.71.1-7.71.3; 7.72:
«7.58 Тип BioAPI BIR BIOMETRIC_TYPE (БиоЛПИ 2.1)
Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
Маска, которая описывает набор биометрических типов (факторов), содержащихся в ЗБИ БиоАПИ или поддерживаемых ПБУ. typedef uint32_t BioAPI BIR BIOMETRIC TYPE; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ся в ББД (ЗБИ), включают в себя образцы, полученные от биометрических сканеров разных типов (например, данные отпечатков пальцев и изображения лица). Расположение индивидуальных образцов в ББД определяет владелец формата и идентифицируется значением типа формата. |
(Продолжение см. с. 35)
(Продолжение Изменения № 1 к ГОСТ Р ИСО/МЭК 19784-1—2007)
П р и м е ч а н и с 2 — Значение NO VALUE AVAILABLE указывается установкой нулевого значения. Данное значение должно использоваться в том случае, если для ЗБИ, которые первоначально не были созданы ПБУ БиоАПИ, а были преобразованы в ЗБИ БиоАПИ, информация о биометрическом типе недоступна в записи первоначального источника. Преобразованные ЗБИ, чьи биометрические типы не соответствуют ни одному из определенных типов, должны использовать значение OTHER.
Примечание 3 — Биометрический тин ЗБИ БиоАПИ соответствует «CBEFF_BDB_biometric_type* по ИСО/МЭК 19785-1.
Примечание 4 — Несмотря на то, что password нс является биометрической характеристикой, BioAPITYPEPASSWORD включен как действительный BioAPI_BIR_BIOMETRIC_TYPE для поддержки использования password: а) для разработки и тестирования. Ь) как дополнительный фактор аутентификации в рамках приложения БиоАПИ.
Примечание 5 — Наименования нескольких биометрических типов в версии БиоАПИ 2.1 отличается от имен в версии БиоАПИ 2.0, но без изменений в семантике. Также в версию БиоАПИ 2.1 включено несколько новых биометрических типов. Наконец, «температурные* типы присутствуют в версии БиоАПИ 2.0, но отсутствуют в версии БиоАПИ 2.1. Данные различия внесены для соответствия с ИСО/МЭК 19785-1.
Примечание 6 — Наименования следующих значений не совпадают в версии БиоАПИ 2.0 и БиоАПИ 2.1, но их семантика не изменена. Наименования в версии БиоАПИ 2.1 соответствуют приведенным в ИСО/МЭК 19785-1 (ЕСФОБД).
Наименование в версии БиоАПИ 2.0 |
Наименование в версии БиоАПИ 2.1 |
Колировка |
MULTIPLE |
MULTIPLE_BIOMETRIC_TYPES |
0x00000001 |
FACIAL FEATURES (ЧЕРТЫ ЛИЦА) |
FACE (ЛИЦО) |
0x00000002 |
FINGERPRINT (ОТПЕЧАТОК ПАЛЬЦА) |
FINGER (ПАЛЕЦ) |
0x00000008 |
SIGNATURE DYNAMICS (ДИНАМИКА ПОДПИСИ) |
SIGNATURE SIGN (ЗНАК ПОДПИСИ) |
0x00000080 |
KEYSTROKE DYNAMICS (ДИНАМИКА РАБОТЫ С КЛАВИАТУРЫ) |
KEYSTROKE (РАБОТА С КЛАВИАТУРОЙ) |
0x00000100 |
П р и м е ч а н и е 7 — Следующие значения нс присутствуют в версии БиоАПИ 2.0, но присутствуют в версии БиоАПИ 2.1 для совместимости с ИСО/ МЭК 19785-1 (ЕСФОБД).
(Продолжение см. с. 36)
Добавленное значение |
Кодировка |
NO_BIOTYPE_ AVAILABLE |
0x00000000 |
VEIN (ВЕНА) |
0x00002000 |
DNA (ДНК) |
0x00004000 |
EAR (УХО) |
0x00008000 |
FOOT (СТУПНЯ) |
0x00010000 |
SCENT (ЗАПАХ) |
0x00020000 |
7.59 Тип BioAPI_BIR_SUBTYPE (БиоЛПИ 2.1)
7.59.1 Данный подраздел применяется только при использовании версии БиоАПИ 2.1.
7.59.2 BioAPI BIR SUBTYPE идентифицирует подтип в рамках типа ББД (блок биометрических данных) (определенный в BioAPI BIR BIOMETRIC TYPE). Его значения и содержание определены дескриптором типа ББД.
П р и м е ч а н и е — В определении данного типа в версии БиоАПИ 2.1 могут быть установлены несколько битов. Данное определение соответствует ИСО/ МЭК 19785-1.
typedef uint8 t BioAPI BIR SUBTYPE;
#define BioAPI BIR SUBTYPE VEIN ONLY MASK (0x80)
#define BioAPI BIR SUBTYPE LEFT MASK (0x01)
#dcfinc BioAPI BIR SUBTYPE_RIGHT MASK (0x02)
#define BioAPI BIR SUBTYPE THUMB (0x04)
#define BioAPI BIR_SUBTYPE_POINTERFINGER (0x08)
#dcfinc BioAPI BIR SUBTYPE MIDDLEFINGER (0x10)
#define BioAPI BIR SUBTYPE_RINGFINGER (0x20)
#definc BioAPI BIR SUBTYPE LITTLEFINGER (0x40)
#define BioAPI BIR SUBTYPE VEIN PALM (0x04)
# define BioAPI ВIR S U BTYPEVEIN ВАСКО FI IAN D (0x08)
#dcfinc BioAPI BIR SUBTYPE VEIN_WRIST (0x10)
7.59.3 Данная структура является битовой маской с битами, определенными в таблице, приведенной ниже. Бит 7 используется для указания интерпретации битов более низкого порядка. Позиция бита ноль (0) или один (1) всегда указывают право и лево соответственно. Если позиция бита 7 не установлена, то данные позиции битов могут применяться к любому биометрическому типу; однако позиции битов 2—6 характерны
(Продолжение см. с. 37)
#define BioAPI NO_SUBTYPE AVAILABLE (0x00)
для биометрических типов «палец» и «вена». Если позиция бита 7 установлена, то остальные позиции битов используются только для биометрического типа «вена».
| ||||||||||||||||||||||||
При м е ч а н и с — Биометрические данные рисунка вен могут быть извлечены из изображений пальцев (Бит 7 задан равным нулю), или от запястья, ладони, или тыльной стороны ладони правой или левой руки (Бит 7 задан равным 1). |
7.59.4 Может быть установлено ноль или больше битов. Абстрактное значение NO VALUE AVAILABLE указывается установкой всех битов на ноль.
Примечание — Абстрактное значение NO VALUE AVAILABLE может быть использовано ЗБИ, которые не были созданы ПБУ БиоАПИ, а были преобразованы из другого формата данных. Данное значение также может быть использовано, когда ни одно другое значение нс применимо или информация недоступна.
7.59.5 Позиции битов с BioAPI BI R^SUBTYPE_TIIUM В по BioAPI BIR SUBTYPE LITTLEFINGER могут быть использованы для идентификации экземпляра(ов) биометрического типа, относящихся к пальцам.
Примечание — Подтип ЗБИ БиоАПИ соответствует «CBEFF_BDB_ biometric_subtype* (ЕСФОБД_ББД_биомстрический_подтип) в ИСО/МЭК 19785-1.
7.59.6 Если задана одна или более позиций бита с BioAPI_ BIR SUBTYPE THUMB no BioAPI BIR SUBTYPE LITTLEFINGER. то должна быть задана одна из двух позиций бита или обе позиции битов BioAPI BIR SUBTYPE LEFT MASK и BioAPI BIR SUBTYPE RIGHT MASK.
Если задан только бит в первой позиции, то значение подтипа обозначает один или более пальцев левой руки. Если задан только бит в последней позиции, то значение подтипа обозначает один или более паль-
(Продолжение см. с. 38)
(Продолжение Изменения № I к ГОСТ Р ИСО/МЭК 19784-1—2007)
цев правой руки. Если заданы биты в обеих позициях, го значение обозначает один или более пальцев обеих рук (один и тот же палец на обеих руках).
Примечание — Невозможно обозначить, к примеру, набор отпечатков пальцев, состоящий из указательною пальца левой руки и среднего пальца правой руки.
7.59.7 Если значение с набором битов нескольких пальцев присутствует в заголовке ЗБИ (или использовано в качестве входного параметра функции БиоАПИ, осуществляющей захват), то не обязательно, чтобы все указанные экземпляры пальцев действительно присутствовали в ББД ЗБИ (или были действительно захвачены). Однако рекомендуется, чтобы все обозначенные экземпляры пальцев присутствовали в ББД, кроме случая отсутствия пальца или подобных исключительных ситуаций. Таким же образом, если в поле подтипа ЗБИ обозначено несколько пальцев, то допускается, чтобы ББД ЗБИ включал данные о дополнительном пальце, если у субъекта шесть пальцев на руке.
7.59.8 Если ни одна позиция бита с BioAPI BIR SUBTYPE THUMB по BioAPI BIR SUBTYPE LITTLEFINGER не была задана, то позиции битов BioAPI ВIR_SUBTYPE_LEFT MASK и BioAPI BIR SUBTYPE RIGHT MASK могут быть использованы для идентификации экземпляра биометрического типа, для которого существует один правый экземпляр и один левый экземпляр (например, радужная оболочка глаза), или идентификации биометрического типа, для которого существует лишь один экземпляр (например, лицо).
7.59.9 Данные рисунка вен, полученные из изображения одного или более пальцев, идентифицируются установкой бита в позиции 7 в ноль, установкой битов в одной или двух позициях 0 и 1. и установкой битов в одной или более позициях 3—7. Данные рисунка вен, полученные из других источников (запястье, ладонь или тыльная сторона ладони), идентифицируются установкой бита в позиции 7 в единицу, установкой битов в одной или двух позициях 0 и 1 и установкой одного из битов в позициях 3—5 соответствующим образом.
Примечание I — ЗБИ, которые не были созданы ПБУ БиоАПИ, но были преобразованы из другого (]юрмата данных, и для которых ин(1юрмация о подтипе недоступна, могут использовать значение NO VALUE AVAILABLE.
П р и м с ч а н и с 2 — Подтип ЗБИ БиоАПИ соответствует «CBEFF_ BDB_biometric_subtypc» (ЕСФОБД_ББД_биомстрическнй_нодтип) в ИСО/МЭК 19785-1.
Примечание 3 — Данная структура, в первую очередь, используется в рамках заголовка ЗБИ; однако она также используется как входной параметр для функций, захватывающих биометрические данные. Значение BioAPI_NO_
(Продолжение ем. с. 39)