Товары в корзине: 0 шт Оформить заказ
Стр. 1 

118 страниц

Купить бумажный документ с голограммой и синими печатями. подробнее

Цена на этот документ пока неизвестна. Нажмите кнопку "Купить" и сделайте заказ, и мы пришлем вам цену.

Распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль"

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

 Скачать PDF

 
Дата введения01.07.2012
Добавлен в базу01.09.2013
Актуализация01.01.2021
ОпубликованИУС 9-2012
Дополняет:ГОСТ Р ИСО/МЭК 19784-1-2007

Организации:

23.11.2010УтвержденФедеральное агентство по техническому регулированию и метрологии491-ст
Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

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).

Таблицам — Формат битовой карты графического интерфейса пользователя

Позиция байта

Значение

Описание

0

Строка 0, пиксель 0

Первый пиксель первой строки

1

Строка 0, пиксель 1

Второй пиксель первой строки

...

...

...

(Продолжение см. с. 43)

Окончание табл. 1-1

Позиция байта

Значение

Описание

Ширина — 1

Строка 0, пиксель (ширина — 1)

Последний пиксель первой строки

Ширина

Строка 1, пиксель 0

Первый пиксель второй строки

(Ширина* Высота) — 1

Строка (ширина — 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;

#dcfinc

BioAPI

NO BIOTYPE AVAILABLE

(0x00000000)

#define

BioAPI

TYPE

MULTIPLE BIOMETRIC

TYPES

(0x00000001)

#define

BioAPI

TYPE

FACE

(0x00000002)

#define

BioAPI

TYPE

VOICE

(0x00000004)

#define

BioAPI

TYPE

FINGER

(0x00000008)

#define

BioAPI

TYPE

IRIS

(0x00000010)

# define

BioAPI

TYPE

RETINA

(0x00000020)

# define

BioAPI

TYPE

HAND GEOMETRY

(0x00000040)

# define

BioAPI

TYPE

SIGNATURE SIGN

(0x00000080)

# define

BioAPI

TYPE

KEYSTROKE

(0x00000100)

# define

BioAPI

TYPE

LIP MOVEMENT

(0x00000200)

#define

BioAPI

TYPE

GAIT

(0x00001000)

#define

BioAPI

TYPE

VEIN

(0x00002000)

#dcfmc

BioAPI

TYPE

DNA

(0x00004000)

#dcfine

BioAPI

TYPE

EAR

(0x00008000)

#defmc

BioAPI

TYPE

FOOT

(0x00010000)

#dellnc

BioAPI

TYPE

SCENT

(0x00020000)

#defme

BioAPI

TYPE

OTHER

(0x40000000)

#defme

BioAPI

TYPE

PASSWORD

(0x80000000)

Прим

с ч а н

и e 1 -

- BioAPI TYPE_MULTIPLE_

_BIOMETRIC_TYPE

используется

для обозначения

i того, что биометрические образцы, содержащие-

ся в ББД (ЗБИ), включают в себя образцы, полученные от биометрических сканеров разных типов (например, данные отпечатков пальцев и изображения лица). Расположение индивидуальных образцов в ББД определяет владелец формата и идентифицируется значением типа формата.

(Продолжение см. с. 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

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

0

(лю

бой)

Мизи

нец

Безымян

ный

Средний

Указатель

ный

Большой

Правый

Левый

1

(только

вена)

Зарезер

вирован

Зарезер

вирован

Запястье

Тыльная

сторона

ладони

Ладонь

Правый

Левый

При м е ч а н и с — Биометрические данные рисунка вен могут быть извлечены из изображений пальцев (Бит 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)