Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 19794-4-2014 Информационные технологии (ИТ). Биометрия. Форматы обмена биометрическими данными. Часть 4. Данные изображения отпечатка пальца

     8.3 Блок "Заголовок представления"

8.3.1 Обязательные поля блока "Заголовок представления"

С блока "Заголовок представления" должен начинаться каждый раздел данных об отпечатке пальца или ладони. Блок "Заголовок представления" должен содержать информацию о данном представлении изображения одного пальца, нескольких пальцев или ладони. В записи изображения отпечатка пальца должен содержаться один блок "Заголовок представления" для каждого представления. Длина блока "Заголовок представления" должна составлять минимум 41 или 42 байта (в зависимости от значения поля "Сертификационный флаг" в блоке "Общий заголовок"). Сжатые или несжатые данные изображения данного представления должны следовать за блоком "Заголовок представления". Дополнительные представления пальца (включая заголовок) присоединяются к концу предыдущего представления. В таблице 2 приведен список полей, содержащихся в блоке "Заголовок представления", предшествующем каждому блоку данных изображения пальца/ладони. В таблице 3 перечислены данные изображения пальца/ладони и различные типы дополнительных данных, связанные с представлением отпечатка пальца.


Таблица 2 - Блок "Заголовок представления"

Поле

Длина (байт)

Допустимые значения

Примечание

Длина представления

4

От 0x41 до 0xFFFFFFFF

Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления"

Дата и время регистрации

9

См. ИСО/МЭК 19794-1

Поле "Дата и время регистрации" должно содержать дату и время регистрации представления по Гринвичу (универсальное глобальное время). Значение должно быть записано в 9 байтах. Значения данного поля должны быть закодированы в соответствии с требованиями ИСО/МЭК 19794-1

Идентификатор технологии биометрического сканера

1

От 0 до 20

Поле "Идентификатор технологии биометрического сканера" (1 байт) должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0x00. Допустимые значения представлены в таблице 4

Идентификатор изготовителя биометрического сканера

2

От 0x0000 до 0xFFFF

Поле "Идентификатор изготовителя биометрического сканера" (2 байта) должно содержать информацию о биометрической организации, являющейся владельцем продукта, при помощи которого была создана ЗОБД. Идентификатор изготовителя биометрического сканера должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированный МАБПили другим разрешенным регистрационным органом). Если данное поле содержит нули, то изготовитель биометрического сканера неизвестен

Идентификатор типа биометрического сканера

2

От 0x0000 до 0xFFFF

Поле "Идентификатор типа биометрического сканера" должно содержать информацию о типе продукта, создающего ЗОБД. Тип продукта определяется владельцем зарегистрированного продукта или другим разрешенным регистрационным органом. Если данное поле содержит нули, то тип биометрического сканера неизвестен. Если идентификатор изготовителя биометрического сканера равен 0x0000, то идентификатор типа биометрического сканера также должен быть равен 0x0000

Запись данных о качестве (блоки "Качество")

От 1 до 1276 (от 1 до 1 + (255х5))

Более подробная информации представлена в таблице 5 стандарта ИСО/МЭК 19794-1:2011

Запись данных о качестве должна состоять из поля "Число блоков "Качество" (1 байт), за которым следуют блоки "Качество" (если они имеются). В поле "Число блоков "Качество" должно быть указано число блоков "Качество" в виде целого числа без знака.

Каждый блок "Качество" должен состоять из полей:

- "Показатель качества",

- "Идентификатор разработчика алгоритма
      оценки качества",

- "Идентификатор алгоритма оценки качества". Поле "Показатель качества" (1 байт) определяет количественное выражение расчетных эксплуатационных характеристик биометрического образца, представляется в виде целого числа без знака. Допустимыми значениями являются:

- от 0 до 100, где большие значения отражают более высокое качество,

- 255, т.е. 0xFF - ошибка при вычислении показателя качества.

Поле "Идентификатор разработчика алгоритма оценки качества" должно содержать информацию об организации, предоставившей алгоритм оценки качества. Идентификатор разработчика алгоритма оценки качества должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированной МАБП или другим разрешенным регистрационным органом). Если данное поле содержит нули, то разработчик алгоритма оценки качества не определен.

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

Запись данных о сертификации (блоки "Сертификация")

От 0 до 766 (от 1 до 1 + (255х3))

См. ИСО/МЭК 19794-1

Запись данных о сертификации существует только в том случае, если поле "Сертификационный флаг" в блоке "Общий заголовок" имеет значение 1. Запись данных о сертификации должна состоять из поля "Число блоков "Сертификация" (1 байт), за которым следуют блоки "Сертификация" (если они имеются). В поле "Число блоков "Сертификация" должно быть указано число блоков "Сертификация" в виде целого числа без знака.

Каждый блок "Сертификация" должен состоять из полей:

- "Идентификатор сертифицирующего органа";

- "Идентификатор схемы сертификации".

Идентификатор сертифицирующего органа должен содержать информацию о сертифицирующем органе, проводившем сертификацию в соответствии со схемой сертификации. Идентификатор сертифицирующего органа должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированной МАБП или другим разрешенным регистрационным органом). Идентификатор схемы сертификации должен содержать информацию о схеме сертификации, в соответствии с которой была проведена сертификация. Идентификатор схемы сертификации должен быть закодирован в 1 байте. Список идентификаторов схемы сертификации представлен в таблице 5

Наименование пальца/ ладони

1

От 0 до 10; от 13 до 15; от 20 до 36; от 40 до 50

См. таблицы 6-9

Номер представления

1

От 0 до 15

-

Битовая глубина

1

От 1 до 16 битов

2 - 65535 уровней серого

Алгоритм сжатия изображения

1

От 0 до 5

См. таблицу 9

Высота изображения

2

От 0 до (2-1)

Зависит от используемого датчика

Длина данных изображения

4

От 0 до (2-58)

Число байтов сжатых/несжатых данных изображения

_______________

МАБП - Международная ассоциация биометрической промышленности (The International Biometric Industry Association (IBIA)).


Таблица 3 - Данные изображения и дополнительные данные

Тип данных

Поле

Размер (байт)

Допустимые значения

Примечания

Данные изображения

Данные изображения пальца/ладони

<2-1

-

Сжатые или несжатые данные изображения

Блоки "Дополнительные данные"

Код идентификации типа области дополнительных данных

2

От 0x0001 до 0xFFFF

Сегментация, аннотация, комментарий или специальные данные разработчика/ изготовителя.

Значения >0x0100 являются дополнительными данными разработчика/ изготовителя


Длина области дополнительных данных

2

От 0x0004 до 0xFFFF



Область дополнительных данных

(Длина данных) - 4

-


8.3.2 Поле "Длина представления"

Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления".

8.3.3 Поле "Дата и время регистрации"

Поле "Дата и время регистрации" должно содержать дату и время регистрации данного представления по Гринвичу (универсальное глобальное время). Данное поле не предназначено для кодирования момента времени, когда запись подверглась обработке. Значения поля "Дата и время регистрации" должны быть закодированы в соответствии с требованиями, указанными в стандарте ИСО/МЭК 19794-1.

8.3.4 Поле "Идентификатор технологии биометрического сканера"

Поле "Идентификатор технологии биометрического сканера" (1 байт) должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0x00. Допустимые значения представлены в таблице 4.


Таблица 4 - Идентификатор технологии биометрического сканера

Идентификатор

Технология биометрического сканера

0

Неизвестна или не определена

1

Белого света, оптический, полного внутреннего отражения

2

Белого света, оптический, прямого отображения на поверхности

Примечание - Устройство считывания карт должно иметь данный код технологии.

3

Белого света, оптический, бесконтактный

4

Монохромный, видимой области спектра, оптический, полного внутреннего отражения

5

Монохромный, видимой области спектра, оптический, прямого отображения на поверхности

6

Монохромный, видимой области спектра, оптический, бесконтактный

7

Монохромный, инфракрасный, оптический, полного внутреннего отражения

8

Монохромный, инфракрасный, оптический, прямого отображения на поверхности

9

Монохромный, инфракрасный, оптический, бесконтактный

10

Мультиспектральный, оптический, полного внутреннего отражения

11

Мультиспектральный, оптический, прямого отображения на поверхности

12

Мультиспектральный, оптический, бесконтактный

13

Электролюминисцентный

14

Полупроводниковый, емкостной

15

Полупроводниковый, радиочастотный

16

Полупроводниковый, термальный

17

Сенсорный

18

Ультразвуковой

19

Механический

20

Стекловолоконный

8.3.5 Поле "Идентификатор изготовителя биометрического сканера"

Поле "Идентификатор изготовителя биометрического сканера" (2 байта) должно содержать информацию о биометрической организации, являющейся владельцем продукта, при помощи которого была создана ЗОБД. Идентификатор изготовителя биометрического сканера должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированный МАБП или другим разрешенным регистрационным органом). Если данное поле содержит нули, то изготовитель биометрического сканера неизвестен.

8.3.6 Поле "Идентификатор типа биометрического сканера"

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

8.3.7 Запись данных о качестве (блоки "Качество")

8.3.7.1 Общие положения

Информация о качестве общих данных изображения отпечатка пальца или ладони должна быть записана в один или несколько 5-байтовых блоков, если значение поля "Число блоков "Качество" больше 0.