Приложение А (обязательное) Методология испытаний на соответствие
А.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 | Поле "Дата и время регистрации" должно содержать дату и время регистрации данного представления пальца по Гринвичу (универсальное глобальное время) | 3С | O-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-16 | 8.4.4 | Поле "Идентификатор технологии биометрического сканера отпечатков пальцев" должно быть закодировано в 1 байте. Оно должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0x00. Допустимые значения представлены в таблице 5 | 1 | М | Да | Нет | Нет | |||||||||||||||||||||||
R-17 | 8.4.4 | Поле "Идентификатор технологии биометрического сканера отпечатков пальцев" должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-18 | 8.4.5 | Поле "Идентификатор изготовителя биометрического сканера отпечатков пальцев" должно быть закодировано в 2 байтах. Если данное поле содержит нули, то изготовитель биометрического сканера отпечатков пальцев неизвестен | 1 | М | Да | Нет | Нет | |||||||||||||||||||||||
R-19 | 8.4.5 | Идентификатор изготовителя биометрического сканера отпечатков пальцев должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-20 | 8.4.6 | Поле "Идентификатор типа биометрического сканера отпечатков пальцев" должно быть закодировано в 2 байтах. Если данное поле содержит нули, то тип биометрического сканера отпечатков пальцев неизвестен | 1 | М | Да | Нет | Нет | |||||||||||||||||||||||
R-21 | 8.4.6 | Идентификатор типа биометрического сканера отпечатков пальцев определяется владельцем зарегистрированного продукта или другим разрешенным регистрационным органом | 3С | О-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 | Идентификатор разработчика алгоритма оценки качества должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом | 3С | O-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-26 | 8.4.7.5 | Поле "Идентификатор алгоритма оценки качества" должно быть закодировано в 2 байтах. Если данное поле содержит нули, то алгоритм оценки качества неизвестен | 1 | М | Да | Нет | Нет | |||||||||||||||||||||||
R-27 | 8.4.7.5 | Идентификатор алгоритма оценки качества должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом | 3С | 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 | Идентификатор сертифицирую- щего органа должен быть зарегистрирован МАБП или другим разрешенным регистрационным органом | 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 означает другую контрольную точку | 3С | О-1 | Да | Да | Нет | N/A | ||||||||||||||||||||||
R-46 | 8.4.19. 1.2, 9.2.4 | 01 означает окончание гребня | 3С | О-1 | Да | Да | Нет | N/A | ||||||||||||||||||||||
R-47 | 8.4.19. 1.2, 9.2.4 | 10 означает бифуркации гребня | 3С | О-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) | 3С | О-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 означает, что для определения гребневого счета используется произвольный метод; | 3С | О-1 | Да | Нет | Нет | N/A | ||||||||||||||||||||||
R-60 | 8.5.2.2 | Первый и второй байты данных гребневого счета содержат номера рассматриваемых контрольных точек из соответствующей области контрольных точек | 3С | О-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 указывает на ее отсутствие | 3С | O-1 | Да | Нет | Нет | N/A | ||||||||||||||||||||||
R-64 | 8.5.3.2.3 | Координата Х ядра должна быть записана в четырнадцати младших битах первых двух байтов данных ядра | 3С | О-1 | Да | Нет | Нет | N/A | ||||||||||||||||||||||
R-65 | 8.5.3.2.3 | Координата Y должна быть записана в четырнадцати младших битах следующих двух байтов | 3С | О-1 | Да | Нет | Нет | N/A | ||||||||||||||||||||||
R-66 | 8.5.3.2.4 | Угол направления ядра должен быть записан в одном байте | 3С | О-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 указывает на ее отсутствие | 3С | О-1 | Да | Нет | Нет | N/A | ||||||||||||||||||||||
R-70 | 8.5.3.3.3 | Координата X дельты должна быть записана в четырнадцати младших битах первых двух байтов данных дельты | 3С | О-1 | Да | Нет | Нет | N/A | ||||||||||||||||||||||
R-71 | 8.5.3.3.3 | Координата Y должна быть записана в четырнадцати младших битах следующих двух байтов | 3С | O-1 | Да | Нет | Нет | N/A | ||||||||||||||||||||||
R-72 | 8.5.3.3.4 | Угол направления дельты должен быть записан в одном байте | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-73 | 8.5.4.2 | Поставщик показателей локального качества должен быть определен в двух байтах | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-74 | 8.5.4.3 | Идентификатор алгоритма оценки локального качества должен быть определен в двух байтах | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-75 | 8.5.4.4 | Число пикселей в ячейках в направлении оси Х должно содержаться в одном байте | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-76 | 8.5.4.4 | Число пикселей в ячейках в направлении оси Y должно содержаться в одном байте | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-77 | 8.5.4.5 | Число битов информации о качестве ячейки должно содержаться в одном байте | 1/2 | О | Да | Нет | Да | |||||||||||||||||||||||
R-78 | 8.5.4.6 | Качество изображения отпечатка пальца в каждой ячейке должно быть представлено одним или несколькими битами согласно числу битов информации о качестве ячейки | 3С | О-1 | Да | Нет | Да | N/A | ||||||||||||||||||||||
R-79 | 6.4.2 | Вычисление координат контрольных точек следует проводить в декартовой системе координат (Х, Y). Начало системы координат изображения отпечатка пальца должно располагаться в левом верхнем углу исходного изображения. Ось Х согласно общепринятому в цифровой обработке изображений допущению должна быть направлена слева направо (положительное направление), ось Y должна быть направлена вниз (положительное направление) | 3С | О-1 | Да | Да | Да | N/A | ||||||||||||||||||||||
R-80 | 6.4.3 | Контрольная точка окончания гребня определяется в качестве точки разветвления остова впадины, расположенной непосредственно перед окончанием гребня | 3С | О-1 | Да | Да | Да | N/A | ||||||||||||||||||||||
R-81 | 6.4.4 | Контрольная точка бифуркации гребня определяется в качестве точки разветвления остова гребня | 3С | О-1 | Да | Да | Да | N/A | ||||||||||||||||||||||
R-82 | 6.4.5 | Контрольная точка окончания остова гребня определяется в качестве центральной точки окончания гребня | 3С | О-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 | 3С | О-1 | Нет | Да | Нет | N/A | ||||||||||||||||||||||
R-88 | 9.2.4 | Тип контрольной точки должен быть записан в первых двух битах значения угла направления контрольной точки | 1 | М | Нет | Да | Нет | |||||||||||||||||||||||
R-89 | 9.2.5 | Угол направления контрольной точки должен быть записан в шести битах | 1 | М | Нет | Да | Нет | |||||||||||||||||||||||
R-90 | 9.2.5 | Угол направления контрольной точки должен быть записан с шагом квантования, равным углу 5,625° (360/64) | 3С | О-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, таблица | Если представлены, то биометрическим данным в формате, определенном разработчиком, должны предшествовать тег 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, если {Код типа области дополни- тельных | О | |||||||||||||||||||||||
Т-52 | Тело представ- ления/ дополни- тельные данные | R-61 | 2 | Число ядер | EQ | Число ядер на отпечатке пальца в области данных ядра и дельты, если {Код типа области дополни- тельных данных} EQ 0x0002 | О | |||||||||||||||||||||||
Т-53 | Тело представ- ления/ дополни- тельные данные | R-65 | 1 | Число дельт | EQ | От 0x0 до 0xf, если {Код типа области дополни- тельных данных} EQ 0x0002 | О | |||||||||||||||||||||||
Т-54 | Тело представ- ления/ дополни- тельные данные | R-65 | 2 | Число дельт | EQ | Число дельт на отпечатке пальца в области данных ядра и дельты, если{Код типа области дополни- тельных данных} | О | |||||||||||||||||||||||
Т-55 | Тело представ- ления/ дополни- тельные данные | R-74 | 1 | Число битов информации о качестве ячейки | EQ | От 0x00 до 0хff, если {Код типа области дополни- тельных данных} | О | |||||||||||||||||||||||
Т-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).