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

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

Приложение А

(обязательное)

Методология испытаний на соответствие

     

А.1 Общие положения

В настоящем приложении определены элементы методологии испытаний на соответствие, тестовые утверждения и методики испытаний, применимые к данным контрольных точек отпечатка пальца.

В настоящем приложении используется методология испытаний на соответствие, представленная в ИСО/МЭК 19794-1:2011/Изм. А1. Приведенные ниже таблицы основаны на данной методологии и должны быть использованы только в рамках данной методологии.

(Измененная редакция. Изм. А1:2013).

А.2 Таблица требований

Нормативные требования, установленные настоящим стандартом, приведены в таблице А.1. Поставщик тестируемой реализации (ТР) может сообщить о ее соответствии необязательным требованиям стандарта, а испытательная лаборатория может зафиксировать результаты испытаний.

35 (0x0023)

XML-finger-image

{iso(1) registration-authority(1) cbeff(19785) biometric-

organization(0) jtc1-sc37(257) bdbs(0) XML-finger-image(35)}

Таблица А.1 - Таблица требований

Обоз-

наче-

Ссылка на пункт

Краткое описание требования

Уро-

вень

Ста-

тус

Применимость типа формата

Подде-

ржка

Поддер-

живае-

Резу-

льтат

ние требо-

вания

настоя-

щего стан-

дарта

Запись

На иденти-

фика-

ционной карте

XML

ТР

мый диа-

пазон

испы-

таний

R-1

8.3.1

Для записи идентификатора формата необходимо использовать четыре байта: три символа "FMR" с нулевым символом на конце

1

M

Да

Нет

Нет

R-2

8.3.2

Номер версии настоящего стандарта, используемого для создания ЗОБД контрольных точек отпечатка пальца, должен содержаться в четырех байтах. Поле "Номер версии стандарта" является нуль-терминированной строкой с тремя символами ASCII.

Первый и второй символы обозначают номер версии стандарта, третий символ - номер поправки или изменения данной редакции

1

M

Да

Нет

Нет

R-3

8.3.3

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

2

M

Да

Нет

Нет

R-4

8.3.4

Для указания общего числа представлений пальца, содержащихся в ЗОБД, должно использоваться два байта. Для формирования записи необходимо как минимум одно представление

2

M

Да

Нет

Нет

R-5

8.3.5

Данное однобайтовое поле должно указывать на наличие записи данных о сертификации в каждом блоке "Заголовок представления". Значение 0x00 указывает на то, что ни одно из представлений не содержит запись данных о сертификации, а значение 0x01 на то, что все представления содержат запись данных о сертификации

2

М

Да

Нет

Нет

R-6

8.4.1

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

1

М

Да

Нет

N

R-7

8.4.2

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

2

М

Да

Нет

Нет

R-8

8.4.3

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

1

М

Да

Нет

Нет

R-9

8.4.3

Месяц в поле "Дата и время регистрации" должен быть закодирован в форме, приведенной в ИСО/МЭК 19794-1

1

М

Да

Нет

Нет

R-10

8.4.3

День в поле "Дата и время регистрации" должен быть закодирован в форме, приведенной в ИСО/МЭК 19794-1

1

М

Да

Нет

Нет

R-11

8.4.3

Час в поле "Дата и время регистрации" должен быть закодирован в форме, приведенной в ИСО/МЭК 19794-1

1

М

Да

Нет

Нет

R-12

8.4.3

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

1

М

Да

Нет

Нет

R-13

8.4.3

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

1

М

Да

Нет

Нет

R-14

8.4.3

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

1

М

Да

Нет

Нет

R-15

8.4.3

Поле "Дата и время регистрации" должно содержать дату и время регистрации данного представления пальца по Гринвичу (универсальное глобальное время)

O-1

Да

Нет

Да

N/A

R-16

8.4.4

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

1

М

Да

Нет

Нет

R-17

8.4.4

Поле "Идентификатор технологии биометрического сканера отпечатков пальцев" должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца

О-1

Да

Нет

Да

N/A

R-18

8.4.5

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

1

М

Да

Нет

Нет

R-19

8.4.5

Идентификатор изготовителя биометрического сканера отпечатков пальцев должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом

О-1

Да

Нет

Да

N/A

R-20

8.4.6

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

1

М

Да

Нет

Нет

R-21

8.4.6

Идентификатор типа биометрического сканера отпечатков пальцев определяется владельцем зарегистрированного продукта или другим разрешенным регистрационным органом

О-1

Да

Нет

Да

N/A

R-22

8.4.7.2

Запись данных о качестве должна начинаться с поля "Число блоков "Качество"*. Поле "Число блоков "Качество" должно быть закодировано в 1 байте. Данное поле представляет число блоков "Качество" как беззнаковое целое число

2

М

Да

Нет

Нет

_______________

* В оригинале ИСО/МЭК 19794-2:2011/Изм. А2 допущена опечатка - вместо поля "Число блоков "Качество" указано поле "Длина".

R-23

8.4.7.3

Поле "Показатель качества" должно быть закодировано в 1 байте как беззнаковое целое число. Допустимыми значениями для показателя качества являются:

- целые числа в диапазоне от 0 (минимальное значение показателя качества) до 100 (максимальное значение показателя качества);

- 255, т.е. 0xff - неудачная попытка вычисления показателя качества

1

М

Да

Нет

Нет

R-24

8.4.7.4

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

1

М

Да

Нет

Нет

R-25

8.4.7.4

Идентификатор разработчика алгоритма оценки качества должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом

O-1

Да

Нет

Да

N/A

R-26

8.4.7.5

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

1

М

Да

Нет

Нет

R-27

8.4.7.5

Идентификатор алгоритма оценки качества должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом

O-1

Да

Нет

Да

N/A

R-28

8.4.8.2

Запись данных о сертификации должна начинаться с поля "Число блоков "Сертификация"*. Поле "Число блоков "Сертификация" должно быть закодировано в 1 байте. Данное поле представляет число блоков "Сертификация" как беззнаковое целое число

2

М

Да

Нет

Нет

_______________

* В оригинале ИСО/МЭК 19794-2:2011/Изм. А2 допущена опечатка - вместо поля "Число блоков "Сертификация" указано поле "Длина".

R-29

8.4.8.3

Поле "Идентификатор сертифицирую-

щего органа" должно быть закодировано в 2 байтах. Если данное поле содержит нули, то сертифицирую-

щий орган неизвестен

1

М

Да

Нет

Нет

R-30

8.4.8.3

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

щего органа должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом

O-1

Да

Нет

Нет

N/A

R-31

8.4.8.4

Поле "Идентификатор схемы сертификации" должно быть закодировано в 1 байте. Список актуальных идентификаторов схем сертификации представлен в таблице 6

1

М

Да

Нет

Нет

R-32

8.4.9

Наименование пальца должно быть записано в однобайтовое поле

1

М

Да

Нет

Нет

R-33

8.4.10

Номер, связанный с определенным представлением, должен быть записан в 1 байте

1

М

Да

Нет

Нет

R-34

8.4.10

Если в записи контрольных точек отпечатка пальца имеется более одного представления одного и того же пальца, то каждое представление пальца должно иметь уникальный номер представления. Комбинация наименования пальца и номера представления позволяет однозначно идентифици-

ровать конкретное представление контрольных точек в общей записи

2

М

Да

Нет

Нет

R-35

8.4.10

Множество представлений отпечатка одного и того же пальца должно быть последовательно пронумеровано по возрастанию, начиная с нуля. В случае наличия только одного представления отпечатка пальца для каждого пальца, значение данного поля должно быть нулевым

2

М

Да

Нет

Нет

R-36

8.4.11

Частота пространственной дискретизации изображения по оси X должка быть записана в 2-байтовое поле, которое должно содержать величину частоты пространственной дискретизации изображения в горизонтальном направлении в системе координат контрольных точек, имеющую единицу измерения п/см. Значение данной величины должно быть не менее 98,45 п/см (250 п/дюйм)

1

М

Да

Нет

Нет

R-37

8.4.12

Частота пространственной дискретизации изображения по оси Y должна быть записана в 2-байтовое поле, которое должно содержать величину частоты пространственной дискретизации изображения в вертикальном направлении в системе координат контрольных точек, имеющую единицу измерения п/см. Значение данной величины должно быть не менее 98,45 п/см (250 п/дюйм)

1

М

Да

Нет

Нет

R-38

8.4.13

Тип изображения отпечатка пальца, с которого были получены данные контрольных точек, должен быть записан в однобайтовое поле

1

М

Да

Нет

Нет

R-39

8.4.14

Ширина изображения должна быть записана в 2-байтовое поле. Оно должно использоваться для указания числа пикселей, содержащихся в горизонтальной линии передаваемого изображения. Для совместности с полем "Расположение контрольной точки", полем "Расположение ядра" и полем "Расположение дельты" допустимые значения данного поля - от 0x0000 до 0х3FFF

1

М

Да

Нет

Нет

R-40

8.4.15

Высота изображения должна быть записана в 2-байтовое поле. Оно должно использоваться для указания числа горизонтальных линий, содержащихся в передаваемом изображении. Для совместимости с полем "Расположение контрольной точки", полем "Расположение ядра" и полем "Расположение дельты" допустимые значения данного поля - от 0x0000 до 0x3FFF

1

М

Да

Нет

Нет

R-41

8.4.16

В 4 старших битах байта должно содержаться число байт, необходимое для описания каждой контрольной точки. Допустимыми значениями является 5 для 5-байтового формата (не содержащего поле "Качество контрольной точки") и 6 для 6-байтового формата контрольной точки (содержащего поле "Качество контрольной точки" (1 байт))

1

М

Да

Нет

Нет

R-42

8.4.17

В 4 младших битах байта должен содержаться метод, используемый для определения расположения окончания гребня

1

М

Да

Нет

Нет

R-43

8.4.18

Число контрольных точек, обнаруженных на отпечатке пальца, должно быть записано в 1 байте

2

М

Да

Нет

Да

R-44

8.4.19.

1.2

Тип контрольной точки должен быть записан в 2 старших битах первого байта представления контрольных точек

1

М

Да

Нет

Нет

R-45

8.4.19.

1.2, 9.2.4

00 означает другую контрольную точку

О-1

Да

Да

Нет

N/A

R-46

8.4.19.

1.2, 9.2.4

01 означает окончание гребня

О-1

Да

Да

Нет

N/A

R-47

8.4.19.

1.2, 9.2.4

10 означает бифуркации гребня

О-1

Да

Да

Нет

N/A

R-48

8.4.19.

1.3

Значение координаты X контрольной точки должно быть записано в младшие 14 битов первых двух байтов представления контрольной точки

1

М

Да

Нет

Нет

R-49

8.4.19.

1.3

Два старших бита следующего байта представления контрольной точки должны иметь значение 00

1

М

Да

Нет

Нет

R-50

8.4.19.

1.3

Значение координаты Y контрольной точки должно быть записано в младших 14 битах третьего и четвертого байтов представления контрольной точки

1

М

Да

Нет

Нет

R-51

8.4.19.

1.4

Угол направления контрольной точки должен быть записан в одном байте

1

М

Да

Нет

Нет

R-52

8.4.19.

1.4

Угол направления контрольной точки должен быть записан с шагом квантования, равным углу 1,40625° (360/256)

О-1

Да

Нет

Да

N/A

R-53

8.4.19.

1.5

Качество контрольной точки должно быть записано в одном байте. Допустимые значения показателя качества - от 0 до 100. 254 указывает на отсутствие показателя качества, а значение 255 указывает на наличие ошибки при определении показателя качества

1

М

Да

Нет

Нет

R-54

6.3.2

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

2

М

Да

Да

Да

R-55

8.5.1.1

Поле (Длина блока "Дополнительные данные") должно состоять из двух байтов

1/2

М

Да

Нет

Нет

R-56

8.5.1.2

Код типа области дополнительных данных должен быть записан в двух байтах. Нулевые значения в обоих байтах не должны использоваться

1

О

Да

Нет

Нет

R-57

8.5.1.3

Длина области дополнительных данных должна быть записана в двух байтах

1/2

О

Да

Нет

Нет

R-58

8.5.2.1

Каждая область данных, содержащая информацию о гребневом счете, должна начинаться с байта, указывающего используемый метод его определения. Допустимые значения данного поля - 0x00, 0x01, 0x02

1

О

Да

Нет

Нет

R-59

8.5.2.1

Каждая область данных, содержащая информацию о гребневом счете, должна начинаться с байта, указывающего используемый метод его определения. 0x00 означает, что для определения гребневого счета используется произвольный метод;
0x01 означает, что используется метод четырех соседних
областей (квадрантов); 0x02 означает, что используется метод восьми соседних областей (октантов)

О-1

Да

Нет

Нет

N/A

R-60

8.5.2.2

Первый и второй байты данных гребневого счета содержат номера рассматриваемых контрольных точек из соответствующей области контрольных точек

О-1

Да

Нет

Нет

N/A

R-61

8.5.3.2.1

Число ядер на отпечатке пальца должно быть записано в четырех младших битах первого байта. Допустимые значения - от 0 до 15

1/2

О

Да

Нет

Нет

R-62

8.5.3.2.2

Тип данных ядра должен быть указан в первых двух битах старшего байта первого байта данных ядра. Допустимые значения - 00 и 01

1

О

Да

Нет

Нет

R-63

8.5.3.2.2

Тип данных ядра должен быть указан в первых двух битах старшего байта первого байта данных ядра. Значение 01 указывает на наличие информации о направлении ядра; значение 00 указывает на ее отсутствие

O-1

Да

Нет

Нет

N/A

R-64

8.5.3.2.3

Координата Х ядра должна быть записана в четырнадцати младших битах первых двух байтов данных ядра

О-1

Да

Нет

Нет

N/A

R-65

8.5.3.2.3

Координата Y должна быть записана в четырнадцати младших битах следующих двух байтов

О-1

Да

Нет

Нет

N/A

R-66

8.5.3.2.4

Угол направления ядра должен быть записан в одном байте

О-1

Да

Нет

Да

N/A

R-67

8.5.3.3.1

Число обнаруженных на отпечатке пальца дельт должно быть записано в четырех младших битах первого байта данных ядра. Допустимые значения - от 0 до 15

1/2

О

Да

Нет

Нет

R-68

8.5.3.3.2

Тип данных дельты должен быть записан в первых двух битах старшего байта первого байта данных дельты. Допустимые значения - 00 и 01

1

О

Да

Нет

Нет

R-69

8.5.3.3.2

Тип данных дельты должен быть указан в первых двух битах старшего байта первого байта данных дельты. Значение 01 указывает на наличие информации о направлении дельты; значение 00 указывает на ее отсутствие

О-1

Да

Нет

Нет

N/A

R-70

8.5.3.3.3

Координата X дельты должна быть записана в четырнадцати младших битах первых двух байтов данных дельты

О-1

Да

Нет

Нет

N/A

R-71

8.5.3.3.3

Координата Y должна быть записана в четырнадцати младших битах следующих двух байтов

O-1

Да

Нет

Нет

N/A

R-72

8.5.3.3.4

Угол направления дельты должен быть записан в одном байте

О-1

Да

Нет

Да

N/A

R-73

8.5.4.2

Поставщик показателей локального качества должен быть определен в двух байтах

О-1

Да

Нет

Да

N/A

R-74

8.5.4.3

Идентификатор алгоритма оценки локального качества должен быть определен в двух байтах

О-1

Да

Нет

Да

N/A

R-75

8.5.4.4

Число пикселей в ячейках в направлении оси Х должно содержаться в одном байте

О-1

Да

Нет

Да

N/A

R-76

8.5.4.4

Число пикселей в ячейках в направлении оси Y должно содержаться в одном байте

О-1

Да

Нет

Да

N/A

R-77

8.5.4.5

Число битов информации о качестве ячейки должно содержаться в одном байте

1/2

О

Да

Нет

Да

R-78

8.5.4.6

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

О-1

Да

Нет

Да

N/A

R-79

6.4.2

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

О-1

Да

Да

Да

N/A

R-80

6.4.3

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

О-1

Да

Да

Да

N/A

R-81

6.4.4

Контрольная точка бифуркации гребня определяется в качестве точки разветвления остова гребня

О-1

Да

Да

Да

N/A

R-82

6.4.5

Контрольная точка окончания остова гребня определяется в качестве центральной точки окончания гребня

О-1

Да

Да

Да

N/A

R-83

6.7

Все многобайтовые значения представляются в формате обратного порядка следования байтов (Big-Endian), т.е. старшие байты любого многобайтового значения записывают в память раньше младших байтов. Все численные значения должны быть целочисленными и беззнаковыми величинами фиксированной длины

1

М

Да

Да

Нет

R-84

9.1

Описание последовательности контрольных точек должно быть включено в закодированный биометрический объект данных методом тег-длина-значение, как определено в ИСО/МЭК 7816-11

1

М

Нет

Да

Нет

R-85

9.2.3

Координата X контрольной точки должна быть записана в первом байте

1

М

Нет

Да

Нет

R-86

9.2.3

Координата Y контрольной точки должна быть записана во втором байте

1

М

Нет

Да

Нет

R-87

9.2.3

Единица величины координаты должна быть эквивалентна 10 мм

О-1

Нет

Да

Нет

N/A

R-88

9.2.4

Тип контрольной точки должен быть записан в первых двух битах значения угла направления контрольной точки

1

М

Нет

Да

Нет

R-89

9.2.5

Угол направления контрольной точки должен быть записан в шести битах

1

М

Нет

Да

Нет

R-90

9.2.5

Угол направления контрольной точки должен быть записан с шагом квантования, равным углу 5,625° (360/64)

О-1

Нет

Да

Нет

N/A

R-91

9.5.1

Если представлены дополнительные данные, то данным, относящимся к контрольным точкам, должны предшествовать тег 0x81 или 0хА1 и поле длины

1

М

Нет

Да

Нет

R-92

9.5.1

Если представлены дополнительные данные и в стандартном формате, и в формате разработчика, то данные в стандартном формате (объекты данных с тегами от 0x81; 0x91-0x95) должны быть инкапсулированы в объект данных с тегом 0хА1

2

М

Нет

Да

Нет

R-93

9.5.1, таблица 19

Если представлены, то данным гребневого счета должны предшествовать тег 0x91 и поле длины

R-94

9.5.1, таблица 19

Если представлены, то данным ядра должны предшествовать тег 0x92 и поле длины

1

О

Нет

Да

Нет

R-95

9.5.1, таблица 19

Если представлены, то данным дельты должны предшествовать тег 0x93 и поле длины

1

О

Нет

Да

Нет

R-96

9.5.1, таблица 19

Если представлены, то данным локального качества должны предшествовать тег 0x94 и поле длины

1

О

Нет

Да

Нет

R-97

9.5.1, таблица 19

Если представлены, то данным типа отпечатка пальца должны предшествовать тег 0x95 и поле длины

1

О

Нет

Да

Нет

R-98

9.5.1, таблица
19

Если представлены, то биометрическим данным в формате, определенном разработчиком, должны предшествовать тег 0x82 или 0хА2 и поле длины

1

О

Нет

Да

Нет

Примечание - В настоящей таблице использованы следующие обозначения и сокращения:

- в графе "Уровень":

1 - требование может быть проверено с помощью испытания на соответствие уровня 1;

2 - требование может быть проверено с помощью испытания на соответствие уровня 2;

3С - испытание уровня 3 на соответствие этому требованию выходит за рамки текущей версии стандарта методов испытаний на соответствие;

- в графе "Статус":

М - обязательное (mandatory);

О - необязательное (optional);

О-1 - семантические испытания на соответствие могут быть рассмотрены в более поздней поправке;

- в графе "Результат испытания":

N/A -  неприменимость испытания.

А.3 Таблица тестовых утверждений для записей в двоичном формате

Тестовые утверждения для испытаний на соответствие записей в двоичном формате настоящему стандарту приведены в таблице А.2. Тестовые утверждения соответствия перечислены в таком порядке, при котором соответствующие поля, при наличии, должны следовать в соответствующей записи. В таблице А.2 указаны ссылки на нормативные требования настоящего стандарта, приведенные в таблице А.1.

(Измененная редакция. Изм. А2:2015).

Таблица А.2 - Тестовые утверждения для записей в двоичном формате

Тесто-

вое утвер-

ждение

Блок записи

Обоз-

наче-

ние тре-

бова-

ния

Уро-

вень

Поле

Опе-

ра-

тор

Операнд

При-

меча-

ние

Ста-

тус

Под-

дер-

жка

Под-

дер-

жива-

емый диа-

па-

зон

Резу-

льтат испы-

та-

ния

Т-1

Заголовок записи

R-1

1

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

EQ

0х464D5200

М

Т-2

Заголовок записи

R-2

1

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

EQ

0x30333000

М

Т-3

Заголовок записи

R-3

2

Длина записи

EQ

От 0x00000036 до 0xffffffff

М

Т-4

Заголовок записи

R-3

2

Длина записи

EQ

Общее число байтов в записи

М

Т-5

Заголовок записи

R-4

2

Число представлений пальца

EQ

От 0x0001 до 0x0160

М

Т-6

Заголовок записи

R-4

2

Число представлений пальца

EQ

Общее число представлений пальца

М

Т-7

Заголовок записи

R-5

2

Сертифи-

кационный флаг

EQ

0x00 или 0x01

М

Т-8

Заголовок предста-

вления

R-7

2

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

EQ

От 0x00000027 до 0хffffffff

М

Т-9

Заголовок предста-

вления

R-7

2

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

EQ

Общее число байтов в представлении

М

Т-10

Заголовок предста-

вления

R-8

1

Год даты регистрации по григорианскому календарю

EQ

От 0x0001 до 0xffff

М

Т-11

Заголовок предста-

вления

R-9

1

Месяц даты регистрации

EQ

От 0x01 до 0х0с или 0xff

М

Т-12

Заголовок предста-

вления

R-10

1

День даты регистрации

EQ

От 0x01 до 0x1f или 0xff

М

Т-13

Заголовок предста-

вления

R-11

1

Час даты регистрации

EQ

От 0x00 до 0x17 или 0xff

М

Т-14

Заголовок предста-

вления

R-12

1

Минута даты регистрации

EQ

От 0x00 до 0х3b или 0xff

М

Т-15

Заголовок предста-

вления

R-13

1

Секунда даты регистрации

EQ

От 0x00 до 0х3b или 0xff

М

Т-16

Заголовок предста-

вления

R-14

1

Миллисекунда даты регистрации

EQ

От 0x0000 до 0х03е7 или 0xffff

М

Т-17

Заголовок предста-

вления

R-16

1

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

EQ

От 0x00 до 0x14

М

Т-18

Заголовок предста-

вления

R-18

1

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

EQ

От 0x0001 до 0xffff

М

Т-19

Заголовок предста-

вления

R-20

1

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

EQ

От 0x0001 до 0xffff

М

Т-20

Заголовок

предста-

вления/ запись данных о качестве

R-22

2

Число блоков "Качество"

EQ

От 0x00 до 0xff

М

Т-21

Заголовок

предста-

вления/ блок "Качество"

R-23

1

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

EQ

От 0x00 до 0х64 или 0xff (при наличии)

М

Т-22

Заголовок

предста-

вления/ блок "Качество"

R-24

1

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

EQ

От 0x0000 до 0xffff (при наличии)

М

Т-23

Заголовок

предста-

вления/ блок "Качество"

R-26

1

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

EQ

От 0x0000 до 0xffff (при наличии)

М

Т-24

Заголовок

предста-

вления/ запись данных о серти-

фикации

R-28

2

Число блоков "Сертификация"

EQ

От 0x00 до 0хff (при наличии)

М

Т-25

Заголовок предста-

вления/ блок "Серти-

фикация"

R-29

1

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

EQ

От 0x0000 до 0хffff (при наличии)

М

Т-26

Заголовок предста-

вления/ блок "Серти-

фикация"

R-31

1

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

EQ

От 0x0000 до 0хffff (при наличии)

М

Т-27

Заголовок предста-

вления

R-32

1

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

EQ

От 0x00 до 0x0а или от 0х0d до 0x0f или от 0x28 до 0x32

М

Т-28

Заголовок предста-

вления

R-33

1

Число представлений

EQ

От 0x00 до 0x0f

М

Т-29

Заголовок предста-

вления

R-34

2

Число представлений, наименование пальца

С

1

М

Т-30

Заголовок предста-

вления

R-36

1

Горизонтальное разрешение

EQ

От 0x0062 до 0xffff

М

Т-31

Заголовок предста-

вления

R-37

1

Вертикальное разрешение

EQ

От 0x0062 до 0xffff

М

Т-32

Заголовок предста-

вления

R-38

1

Тип изображения отпечатка пальца

EQ

От 0x00 до 0х9f, 0x18, 0x1c, 0x1d

М

Т-33

Заголовок предста-

вления

R-39

1

Число пикселей по горизонтали

EQ

От 0x0000 до 0x3fff

М

Т-34

Заголовок предста-

вления

R-40

1

Число пикселей по вертикали

EQ

От 0x0000 до 0х3fff

М

Т-35

Заголовок предста-

вления

R-41

1

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

EQ

0x5 или 0x6

М

Т-36

Заголовок предста-

вления

R-42

1

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

EQ

0x0 или 0x1

М

Т-37

Заголовок предста-

вления

R-43

2

Число контрольных точек

EQ

От 0x00 до 0xff

М

Т-38

Заголовок предста-

вления

R-43

2

Число контрольных точек

EQ

Общее число контрольных точек в представлении пальца

М

1-39

Тело предста-

вления/ контро-

льная точка

R-44

1

Тип

EQ

0x0 или 0x2

М

Т-40

Тело предста-

вления/ контро-

льная точка

R-48

1

Координата X

EQ

От 0x0000 до 0х3fff

М

Т-41

Тело предста-

вления/ контро-

льная точка

R-49

1

Два старших бита старшего байта координаты Y

EQ

0x0

М

Т-42

Тело предста-

вления/ контро-

льная точка

R-50

1

Координата Y

EQ

От 0x0000 до 0х3fff

М

Т-43

Тело предста-

вления/ контро-

льная точка

R-51

1

Угол

EQ

От 0x0 до 0хff

М

Т-44

Тело предста-

вления/ контро-

льная точка

R-53

1

Качество контрольной точки

EQ

От 0x00 до 0x64 или от 0xfe до 0xff

М

Т-45

Тело предста-

вления/ контро-

льная точка

R-54

2

Координата X, координата Y, угол

С

2

М

Т-46

Тело предста-

вления/ дополни-

тельные данные

R-55

2

Длина дополни-

тельных данных

EQ

От 0x0000 до 0хffff

М

Т-47

Тело предста-

вления/ дополни-

тельные данные

R-55

2

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

EQ

Число байтов в блоке "Дополни-

тельные данные"

О

Т-48

Тело предста-

вления/ дополни-

тельные данные

R-56

1

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

EQ

От 0x0001 до 0xffff

О

Т-49

Тело предста-

вления/ дополни-

тельные данные

R-57

1

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

EQ

От 0x0001 до 0xffff

О

Т-50

Тело представ-

ления/ дополни-

тельные данные

R-57

2

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

EQ

Число байтов области дополни-

тельных данных (включая поле кода типа области дополни-

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

тельных данных)

О

Т-51

Тело представ-

ления/ дополни-

тельные данные

R-61

1

Число ядер на отпечатке пальца

EQ

От 0x0 до 0xf, если {Код типа области дополни-

тельных
данных} EQ 0x0002

О

Т-52

Тело представ-

ления/ дополни-

тельные данные

R-61

2

Число ядер

EQ

Число ядер на отпечатке пальца в области данных ядра и дельты, если {Код типа области дополни-

тельных данных} EQ 0x0002

О

Т-53

Тело представ-

ления/ дополни-

тельные данные

R-65

1

Число дельт

EQ

От 0x0 до 0xf, если {Код типа области дополни-

тельных данных} EQ 0x0002

О

Т-54

Тело представ-

ления/ дополни-

тельные данные

R-65

2

Число дельт

EQ

Число дельт на отпечатке пальца в области данных ядра и дельты, если{Код типа области дополни-

тельных данных}
EQ 0x0002

О

Т-55

Тело представ-

ления/ дополни-

тельные данные

R-74

1

Число битов информации о качестве ячейки

EQ

От 0x00 до 0хff, если {Код типа области дополни-

тельных данных}
EQ 0x0003

О

Т-56

Тело представ-

ления/ дополни-

тельные данные

R-74

2

Число битов информации о качестве ячейки

EQ

Рассчиты-

вается по формуле*

О

     

Примечание - В настоящей таблице использованы следующие обозначения и сокращения:

- в графе "Уровень":

1 - требование может быть проверено с помощью испытания на соответствие уровня 1;

2 - требование может быть проверено с помощью испытания на соответствие уровня 2;

- в графе "Оператор":

EQ - равно.

C - вычисление;

- в графе "Примечание":

1 - испытание закончится неудачей, если номер представления и наименование пальца в заголовке представления совпадут с номером представления и наименованием пальца другого представления в одной и той же записи контрольных точек отпечатка пальца;

2 - испытание закончится неудачей, если координата X, координата Y и угол контрольной точки совпадут с координатой X, координатой Y и углом другой контрольной точки в одном и том же представлении;

- в графе "Статус":

M - обязательное (mandatory);

O - необязательное (optional).

(Измененная редакция. Изм. А1:2013).

А.4 Таблица тестовых утверждений для записей в формате XML

Тестовые утверждения для испытаний на соответствие записей в формате XML настоящему стандарту приведены в таблице А.3. Тестовые утверждения соответствия перечислены в таком порядке, при котором соответствующие поля, при наличии, должны появляться в соответствующей записи. В таблице А.3 приведены также ссылки на нормативные требования настоящего стандарта, указанные в таблице А.1.

Таблица А.3 - Тестовые утверждения для записей в формате XML

Тес-

товое утве-

ржде-

ние

Обоз-

наче-

ние требо-

вания

Уро-

вень

Название элемента

Опера-

тор

Операнд

При-

меча-

ние

Ста-

тус

Под-

держ-

ка ТР

Под-

дер-

жива-

емый диа-

пазон

Резу-

льтат испы-

тания

Х1

R6-R7

1

FingerMinutia. Version.Major

EQ

3

M

Х2

R6-R7

1

FingerMinutia. Version.Major

EQ

0

M

Х3

1

FingerMinutia.

RepresentationList.

Representation.

Impression

NEQ

Любые недопустимые значения для поля "FrictionRidge

lmpressionType" при кодировании в формате XML в соответствии с ИСО/МЭК 19794-2:2011

M

Х4

1

FingerMinutia.

RepresentationList.

Representation.

Position

NEQ

Любые недопустимые значения для поля "FrictionRidge

PositionType" при кодировании в формате XML в соответствии с ИСО/МЭК 19794-2:2011

M

Х5

2

FingerMinutia.

RepresentationList.

Representation.

MinutiaPointList

C

Все координаты имеют свои значения X и Y

1

M

Х6

2

FingerMinutia.

RepresentationList.

Representation.

MinutiaPointList.

MinutiaPoint.

Coordinate.X

LTE

FingerMinutia.

Representation

List.

Representation.

Image.Width

1

M

Х7

2

FingerMinutia.

RepresentationList.

Representation.

MinutiaPointList.

MinutiaPoint.

Coordinate.Y

LTE

FingerMinutia.

Representation

List.

Representation. ImageHeight

1

M

Примечание - в таблице А.3 использованы следующие обозначения и сокращения:

- в графе "Оператор":

EQ - равно;

NEQ - не равно;

C - вычисление;

LTE - меньше или равно;

- в графе "Примечание":

1 - данные приведены для значений в рамках одного представления;

- в графе "Статус":

M - обязательное (mandatory).

(Измененная редакция. Изм. А2:2015).


Приложение А (Измененная редакция, Изм. N 1).