Устанавливает элементы методологии испытаний на соответствие, тестовые утверждения и методики испытаний применительно к ИСО/МЭК 19794-4:2005. Стандарт устанавливает: - тестовые утверждения для структуры формата данных изображения отпечатка пальца, определенной в ИСО/МЭК 19794-4:2005 (испытания типа А уровня 1, установленные в ИСО/МЭК 29109-1:2009); - тестовые утверждения внутренней согласованности по проверке типов значений, которые могут содержаться в каждом поле (испытания типа А уровня 2, установленные в ИСО/МЭК 29109-1:2009); - испытания семантических утверждений (испытания типа А уровня 3, установленные в ИСО/МЭК 29109-1:2009).
Идентичен ISO/IEC 29109-4:2010
1 Область применения
2 Соответствие
3 Нормативные ссылки
4 Термины и определения
5 Обозначения и сокращения
6 Методология испытаний на соответствие
6.1 Требования базового стандарта
6.2 Тестовые утверждения
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов национальным стандартам Российской Федерации
24 страницы
Дата введения | 01.01.2017 |
---|---|
Добавлен в базу | 01.02.2017 |
Актуализация | 01.01.2021 |
20.11.2015 | Утвержден | Федеральное агентство по техническому регулированию и метрологии | 1926-ст |
---|---|---|---|
Разработан | НИИЦ БТ МГТУ им. Баумана | ||
Издан | Стандартинформ | 2016 г. |
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИ И |
ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
29109-4-
2015
Информационные технологии БИОМЕТРИЯ
Методология испытаний на соответствие форматам обмена биометрическими данными, определенным в комплексе стандартов ИСО/МЭК 19794
Часть 4
Данные изображения отпечатка пальца
(ISO/IEC 29109-4:2010, ЮТ)
Издание официальное
Москва
Стандартинформ
2016
1 ПОДГОТОВЛЕН Научно-исследовательским и испытательным центром биометрической техники Московского государственного технического университета имени Н. Э. Баумана (НИИЦ БТ МГТУ им. Н. Э. Баумана) на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 098 «Биометрия и биомониторинг»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 20 ноября 2015 г. № 1926-ст
4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 29109-4:2010 «Информационные технологии. Методология испытаний на соответствие форматам обмена биометрическими данными, определенным в комплексе стандартов ИСО/МЭК 19794. Часть 4. Данные изображения отпечатка пальца» (ISO/IEC 29109-4:2010 «Information technology — Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794 — Part 4: Finger image data», IDT).
Техническая поправка к указанному международному стандарту, принятая после его официальной публикации, внесена в текст настоящего стандарта и выделена двойной вертикальной линией, расположенной на полях напротив соответствующего текста, а обозначение и год принятия технической поправки приведены в скобках после соответствующего текста.
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2012 (3.5).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
6 Некоторые элементы настоящего стандарта могут быть объектами патентных прав. Международная организация по стандартизации (ИСО) и Международная электротехническая комиссия (МЭК) не несут ответственности за установление подлинности каких-либо или всех таких патентных прав
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
© Стандартинформ, 2016
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
Продолжение таблицы 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ГОСТ Р ИСО/МЭК 29109-4—2015
5) В оригинале стандарта ИСО/МЭК 29109-4:2010 допущена опечатка — указано «R-28» вместо «R-29».
6) п/см — пикселей/см.
7) п/дюйм — пикселей/дюйм.
8) В оригинале стандарта ИСО/МЭК 29109-4:2010 допущена опечатка — указан «NSI/NIST-ITL 1-2000» вместо «ANSI/NIST-ITL 1-2000».
Окончание таблицы 1
Следующие краткие примечания для требований уровня 3 поясняют, почему не определены конкретные тестовые утверждения на соответствие определенным требованиям:
Примечание 1 — Тестовое утверждение уровня 3 сложно проверить. Не определен метод испытаний ТР или ЗОБД на соответствие данному обязательному требованию базового стандарта. При использовании настоящего стандарта требование отмечено как опциональное («0-1»), пока не будет разработан соответствующий метод испытания.
Примечание 2 — Спецификация качества изображения. Если уровень настроек получения изображения равен 31 или 41, то биометрический сканер сертифицирован в соответствии с приложением F EBTS, и таким образом соответствует всем требованиям приложения А. В обратном случае требования приложения А имеют уровень ЗС, и методы испытаний ТР или ЗОБД на соответствие данным обязательным требованиям не определены.
Примечание — В таблице 1 использованы следующие обозначения и сокращения:
В графе «Уровень»:
1 — требование может быть проверено с помощью испытания на соответствие уровня 1;
2 — требование может быть проверено с помощью испытания на соответствие уровня 2;
ЗВ — требование может быть проверено с помощью испытания на соответствие уровня 3 и применения ТР, созданных с применением программного и аппаратного обеспечения, включающих в себя аппаратное обеспечение по получению образцов или специальное аппаратное обеспечение, предоставленное испытательной лабораторией;
ЗС — испытание уровня 3 на соответствие этому требованию выходит за рамки текущей версии стандарта методов испытаний на соответствие.
В графе «Статус»:
М — обязательное (mandatory);
О— дополнительное (optional).
Число после дефиса относится к номеру примечания в разделе «Примечания для требований уровня 3».
В графе «Поддерживаемый диапазон»:
N/A— допускается только одно значение или требование не содержит поля с конкретным указанием диапазона.
В графе «Результат испытания»:
N/A— неприменимость испытания.
Тестовые утверждения для испытания записи данных изображения отпечатка пальца на соответствие требованиям ИСО/МЭК 19794-4:2005 «Информационные технологии. Форматы обмена биометрическими данными. Часть 4. Данные изображения отпечатка пальца» приведены в таблице 2.
Таблица 2 — Тестовые утверждения для испытания записи данных изображения отпечатка пальца на соответствие требованиям ИСО/МЭК 19794-4:2005 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
q Продолжение таблицы 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ГОСТ Р ИСО/МЭК 29109-4—2015 |
Продолжение таблицы 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ГОСТ Р ИСО/МЭК 29109-4—2015 |
ГОСТ P ИСО/МЭК 29109-4—2015
rt Окончание таблицы 2
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
^ В оригинале стандарта ИСО/МЭК 29109-4:2010 допущена опечатка — указан «Capture device type Ю» вместо «Capture device ID». |
Примечание — В таблице 2 использованы следующие обозначения и сокращения:
В графе «Уровень»:
1 — требование может быть проверено с помощью испытания на соответствие уровня 1;
2 — требование может быть проверено с помощью испытания на соответствие уровня 2;
ЗВ — требование может быть проверено с помощью испытания на соответствие уровня 3 и применения ТР, созданных с применением программного и аппаратного обеспечения, включающих в себя аппаратное обеспечение по получению образцов или специальное аппаратное обеспечение, предоставленное испытательной лабораторией;
ЗС — испытание уровня 3 на соответствие этому требованию выходит за рамки текущей версии стандарта методов испытаний на соответствие.
В графе «Оператор»:
EQ — |
равно; |
NEQ — |
не равно; |
LTE — |
меньше или равно; |
INC — |
возрастающий; |
С — |
вычисление; |
М — |
элемент заданного подмножества; |
NONE— |
нет |
В графе «Статус»:
М — обязательное (mandatory).
В графе «Поддерживаемый диапазон»:
N/A— допускается только одно значение или требование не содержит поля с конкретным указанием диапазона.
В графе «Результат испытания»:
N/A— неприменимость испытания.
Данные краткие примечания содержат дополнительную информацию для конкретных тестовых утверждений для испытания на соответствие или требований. В примечаниях к данной графе приводят как поясняющий текст, так и символический код для сложных расчетов. В символическом коде применяют общепринятую систему математических обозначений вместо специфических логических операторов, разработанных для языка утверждений.
версии стандарта} ({Version number})
Тестовые утверждения 1.1 и 2.1 предназначены для проверки того, что данные многобайтовые поля имеют верные значения с корректной кодировкой с обратным порядком следования байтов. Тестовые утверждения 1.2 и 2.2 проверяют, что данные многобайтовые поля не имеют значений, которые будут при некорректной кодировке с прямым порядком следования байтов. Оба испытания для каждого поля (Т1.1 и Т1.2, либо Т2.1 и Т2.2) считаются пройденными, если поля имеют верные значения с корректной кодировкой с обратным порядком следования байтов. Если в полях записаны случайные неверные значения, то первое испытание (Т1.1 или Т2.1) считается непрой-денным, а второе (Т1.2 или Т2.2) — пройденным. Если поля имеют верные значения с некорректной кодировкой с прямым порядком следования байтов, то оба испытания (Т1.1 и Т1.2, либо Т2.1 и Т2.2) считаются непройденными.
Следующие расчеты будут проводиться при успешном считывании поля (Длина блока данных изображения} ({Image Data Block Length}) последнего представления пальца/ладони (если преждевременно не будет достигнут маркер конца файла). Если маркер конца файла достигнут преждевременно, испытание считается непройден-ным, и значение (Общее ожидаемое число байтов} ({Total Bytes Expected}) не формируется. При этом в расчетах, приведенных далее, использован счетчик, увеличивающийся сначала для каждого пальца/ладони, а затем для каждого представления данного пальца/ладони. В реальной записи данных нумерация представлений не является непрерывной, но SUMBYTES должно увеличиваться в пределах общего числа всех представлений всех пальцев/ ладоней.
SUMBYTES = 32 #т. е. длина общего заголовка записи
FOR I = 1 ТО (Number of fingers/palms1)}
^ Число изображений пальцев/ладоней.
13
FOR J = 1 ТО {Count of views1)}
SUMBYTES = SUMBYTES + 14 + {Image data length2)}
END
END
{Total Bytes Expected3)} = SUMBYTES
Реализация расчета на языке программирования C++ выглядит следующим образом: int totalBytesExpected (int numFingersOrPalms; int countOfViews; int imageDataLength)
{
int sumBytes = 32; #т. e. длина общего заголовка записи for (i=0; i<= numFingersOrPalms; i++)
for Q=1; j<= countOfViews ;j++)
sumBytes += 14 + imageDataLength
return sumBytes;
3 {Уровень настроек получения изображения} ({Image acquisition level})
В {Уровень настроек получения изображения} ({Image acquisition level}) должен быть указан уровень, при котором параметры получения изображения соответствуют минимальным требованиям данного уровня [см. ИСО/МЭК 19794-4:2005 (таблица 1)].
IF {Image acquisition level4)} EQ 10 {
{Pixel depth5)} >= 1 бит
IF {Scale units6)} EQ 1 #единица измерения разрешения — п/дюйм
{(Horizontal and Vertical) Scan Resolution7)} >= 125 (Техническая поправка Cor 1:2011)
ELSEIF (Техническая поправка Cor 1:2011){Scale units8)} Е02#единица измерения разрешения — п/см {(Horizontal and Vertical) Scan Resolution} >= 49 (Техническая поправка Cor 1:2011)}
IF {Image acquisition level} EQ 20 {
{Pixel depth} >= 3 бита
IF {Scale units} EQ 1 #единица измерения разрешения — п/дюйм || {(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011 )>= 250 ELSEIF {Scale units} EQ 2 #единица измерения разрешения — п/см || {(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011 )>= 98
}
IF {Image acquisition level} EQ 30 {
{Pixel depth} >= 8 битов
IF {Scale units} EQ 1 #единица измерения разрешения — п/дюйм {(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) = 500 ELSEIF {Scale units} EQ 2 #единица измерения разрешения — п/см
{(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) >= 197
IF {Image acquisition level} EQ 31 {
{Pixel depth} >= 8 битов
IF {Scale units} EQ 1 #единица измерения разрешения — п/дюйм
{(Horizontal and Vertical) Scan Resolution {(Техническая поправка Cor 1:2011 )>= 500
ELSEIF (Техническая поправка Cor 1:2011) {Scale units} EQ 2#единица измерения разрешения —
п/см
II {(Horizontal and Vertical) Scan Resolution } (Техническая поправка Cor 1:2011) >= 197
IF {Image acquisition level} EQ 35 {
{Pixel depth} >= 8 битов
IF {Scale units} EQ 1 #единица измерения разрешения — п/дюйм || {(Horizontal and Vertical) Scan Resolution } (Техническая поправка Cor 1:2011) >= 750
ELSEIF {Scale units} EQ 2 #единица измерения разрешения — п/см N {(Horizontal and Vertical) Scan Resolution } (Техническая поправка Cor 1:2011) >= 295
IF {Image acquisition level} EQ 40 {
{Pixel depth} >= 8 битов
IF {Scale units} EQ 1 #единица измерения разрешения — п/дюйм {(Horizontal and Vertical) Scan Resolution } (Техническая поправка Cor 1:2011) >= 1000 ELSEIF {Scale units} EQ 2 #единица измерения разрешения — п/см || {(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) >= 394
IF {Image acquisition level} EQ 41 {
{Pixel depth} >= 8 битов
IF {Scale units} EQ 1 #единица измерения разрешения — п/дюйм {(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) >= 1000 ELSEIF {Scale units} EQ 2 #единица измерения разрешения — п/см || {(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) >= 394
Коды наименований пальцев и частей ладони, определения областей и их максимальные размеры представлены в ИСО/МЭК 19794-4:2005 (таблицы 5 и 6). Коды от 0 до 10 и от 13 до 15 используются для пальцев. Согласно ИСО/МЭК 19794-4:2005 (таблица 4) коды 11 и 12 являются допустимыми значениями. Это противоречит пункту 8.3.3 ИСО/МЭК 19794-4:2005. Предполагается, что коды 11 и 12 зарезервированы. Коды от 20 до 36 использованы для изображений частей ладони.
Значения {Качество изображения отпечатка пальца/ладони} ({Finger/ Palm image quality}) должны быть в диапазоне от 0 до 100.
Допустимые значения для {Качество изображения отпечатка пальца/ ладони} ({Finger/Palm Image Quality}) по-разному определены в таблице 4 и пункте 8.3.6 ИСО/МЭК 19794-4:2005. Согласно таблице 4 допустимыми являются значения от 1 до 100. Однако в пункте 8.3.6 определено, что нуль является допустимым значением в соответствии со справочным стандартом ANSI/NCITS 358—2002 «Спецификация BioAPI уровня Н (версия 1.1)» (ANSI/NCITS 358-2002, BioAPI FI-Level Specification Version 1.1). В данном документе предполагается, что нуль является допустимым значением.
В стандарте ИСО/МЭК 19794-4:2005 (пункт 8.2.14, таблица 3) указаны различные типы {Алгоритм сжатия изображения} ({Image compression algorithm}), которые могут быть использованы. Требуется минимальное подтверждение для данных алгоритмов. Для значений 0 и 1 {Алгоритм сжатия изображения} ({Image compression algorithm}) не требуется проведения испытания на соответствие, так как эти коды означают несжатые данные, и в этом случае отсутствует формат файла, который следует проверять.
IF {Image compression algorithm9)} EQ 2 TFIEN (Формат файла WSQ)
First two bytes10) = OxFFAO (SOI — Маркер начала изображения)
IF {Image compression algorithm} EQ 3 THEN (Формат файла JPEG)
First four bytes of image11) = 0xFFD8 FFE0 (SOI — Маркер начала изображения)
IF {Image compression algorithm} EQ 4 THEN (Формат файла JPEG 2000)
First twelve bytes of image12) = 0x0000 000C 6A50 2020 0D0A 870A (Сигнатура JPEG2000)
IF {Image compression algorithm} EQ 5 THEN (Формат файла PNG)
First eight bytes13) = 0x8950 4E47 0D0A1A0A (Сигнатура PNG)
{Image data length14)} = {Data block length15)} — sizeof {Finger header16)}
|| {Image data length} LTE 4294967281 # Указанное число равно (232-1)-14 (Техническая поправка Cor 1:2011)
Следующий расчет позволяет проверить, записано ли столько изображений папьцев/ладоней, сколько указано в {Число изображений папьцев/ладоней} ({Number of fingers or palms}). {Длина блока данных изображения отпечатка пальца/ладони}({1_епдШ of finger/palm data block}) (4 байта) содержит длину фрагмента записи пальца или ладони в байтах. fingerCounter = 0;
while (fingerCounter <= {Number of fingers or palms17)}){ m = {Length of finger/palm data block18)} skip m bytes
if (End-Of-File) exit(ERROR) fingerCounter ++
Коэффициент сжатия алгоритма ограничен значением 15:1.
{Horizontal line length19)} • {Vertical line length20)} • {Pixel depth21)} sizeof {Image data22)}
IF {Image acquisition level23)} EQ (40 OR 41) THEN
IF {Image compression algorithm24)} EQ (2 OR 3 OR 5) THEN
ERROR
ENDIF
ENDIF (Техническая поправка Cor 1:2011)
m = {Length of finger/palm data block25)} skip m bytes
if (End-Of-File) exit (ERROR)
Если размер данных изображения известен:
{Length of finger/palm data block} EQ (14 + sizeof({lmage data26)})), где 14 —длина заголовка записи пальца.
Испытание на соответствие проводится только, если уровень настроек получения изображения равен 31 или
При считывании из записи каждого представления пальца счетчик {Следующее представление пальца} ({Next Finger View}) для соответствующего наименования пальца (при наличии) увеличивается и сравнивается с {Номер представления} ({View Number}). Испытание считается пройденным, если {Следующее представление пальца} ({Next Finger View}) равен {Номер представления} ({View Number}).
Если значение данного поля не равно нулю, то правильность кода проверяется совместно с изготовителем.
Для форматов файла PNG и WSQ, в заголовке файла которых хранится информация о числе пикселей в горизонтальном и вертикальном направлениях, значения {Горизонтальный размер изображения} ({Horizontal line
1 Область применения..................................................................1
2 Соответствие........................................................................1
3 Нормативные ссылки..................................................................2
4 Термины и определения...............................................................2
5 Обозначения и сокращения............................................................2
6 Методология испытаний на соответствие.................................................2
6.1 Требования базового стандарта .....................................................2
6.2 Тестовые утверждения.............................................................8
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов
национальным стандартам Российской Федерации...........................18
length}) и {Вертикальный размер изображения} ({Vertical line length}) должны быть равны значениям в заголовке. А именно, значения PIX_WIDTH (ширина в пикселях) и PIXJHEIGHT27) (высота в пикселях) в заголовке файла WSQ или значения поля «Ширина» («Width») и поля «Высота» («Height») в заголовке изображения IHDR файла PNG должны быть равны значениям {Горизонтальный размер изображения} ({Horizontal line length}) и {Вертикальный размер изображения} ({Vertical line length}) соответственно.
16 {Разрешение изображения по горизонтали} ({Horizontal image resolution}) (Техническая поправка Cor 1:2011), {Разрешение изображения по вертикали} ({Vertical image resolution}) (Техническая поправка Cor 1:2011), {Единица измерения разрешения} ({Scale units})
Для изображения в формате JPEG значения поля должны быть равны значениям в заголовке файла. А именно, значение {Разрешение изображения по горизонтали} ({Horizontal image resolution}) (Техническая поправка Cor 1:2011) должно быть равно значению поля «Разрешение по оси X» («Xdensity»), значение {Разрешение изображения по вертикали} ({Vertical image resolution}) (Техническая поправка Cor 1:2011) должно быть равно значению поля «Разрешение по оси У» («Ydensity»), значение {Единица измерения разрешения} ({Scale units}) должно быть равно значению поля «Единица измерения» («Units») заголовка изображения JPEG.
IF {Pixel depth28)} EQ 8 THEN
{Vertical line length29)} ■ {Horizontal line length30)} EQ {Length of finger/palm data block31)}— 14 IF {Pixel depth} NEQ 8 THEN
{Total Num Pixels32)} = ({Horizontal line length} ■ {Vertical line length})
{Total Bits of Img33)} = {Total Num Pixels} ■ {Pixel depth}
{Remainder34)} = {Total Bits of Img} Modulus 8 IF ({Remainder} > 0) THEN
{Padding Bits35)} =8 — {Remainder}
{Total Bits of Img} += {Padding Bits}
ENDIF
{Total Bytes of Img36)} = {Total Bits of lmg}/8
IF ({Total Bytes of Img} NEQ ({Length of finger/palm data block37)}— 14))
ERROR
ENDIF,
где 14 — длина заголовка записи пальца (Техническая поправка Сог 1:2011).
ИСО/МЭК 19794-4 устанавливает требования к формату обмена записями данных для хранения, записи и передачи одного или более изображений отпечатка пальца с применением структуры данных в формате ЕСФОБД38. Каждое изображение сопровождается метаданными, характеризующими изображение и хранимыми в заголовке записи. Настоящий стандарт определяет испытания для проверки корректности двоичной записи данных изображения отпечатка пальца.
Цель ИСО/МЭК 19794-4 не может быть в полной мере достигнута, пока биометрические продукты не пройдут испытания на соответствие требованиям ИСО/МЭК 19794-4. Соответствие реализаций требованиям стандарта является необходимым условием для достижения совместимости между реализациями, поэтому существует необходимость в стандартизированной методологии испытаний на соответствие, тестовых утверждениях и методиках испытаний применительно к конкретным биометрическим модальностям, которые рассмотрены в стандартах комплекса ИСО/МЭК 19794. Тестовыми утверждениями проверяется большинство требований, установленных в стандартах комплекса ИСО/МЭК 19794, и соответствие результатов, полученных с помощью комплектов для проведения испытаний на соответствие, будет показывать степень соответствия реализаций стандартам комплекса ИСО/МЭК 19794. Все это является стимулирующим фактором для разработки данной методологии испытаний на соответствие.
Настоящий стандарт предназначен для приложений, в которых требуется использование данных изображения отпечатка пальца в соответствии с ИСО/МЭК 19794-4:2005. Стандарт определяет методологию испытаний для подтверждения соответствия приложений или услуг спецификации базового стандарта ИСО/МЭК 19794-4:2005. Таким образом, стандарт предназначен для определения:
- элементов методологии испытаний на соответствие записи данных изображения отпечатка паль-ца/ладони требованиям ИСО/МЭК 19794-4:2005;
- требований и руководств для комплектов для проведения испытаний на соответствие и методов испытаний для определения степени соответствия продуктов и услуг, содержащих записи данных изображения отпечатка пальца, требованиям стандарта ИСО/МЭК 19794-4:2005;
- методик испытаний на соответствие, проводимых до, во время и после них.
Настоящий стандарт предназначен для разработки и использования спецификаций методов испытаний, комплектов для проведения испытаний на соответствие записей ИСО/МЭК 19794-4:2005 и тестовых программ на соответствие продуктов ИСО/МЭК 19794-4:2005. Настоящий стандарт в первую очередь предназначен для испытательных лабораторий, а также может быть использован разработчиками и пользователями спецификаций и реализаций методов испытаний. В таблице «Тестовые утверждения» (см. 6.2, таблица 2) представлены тестовые утверждения для испытаний на соответствие требованиям ИСО/МЭК 19794-4:2005.
Методология испытаний на соответствие форматам обмена биометрическими данными, определенным в комплексе стандартов ИСО/МЭК 19794
Данные изображения отпечатка пальца
Information technologies. Biometrics. Conformance testing methodology for biometric data interchange formats defined
in ISO/IEC 19794. Part 4. Finger image data
Дата введения — 2017—01—01
Настоящий стандарт устанавливает элементы методологии испытаний на соответствие, тестовые утверждения и методики испытаний применительно к ИСО/МЭК 19794-4:2005.
Настоящий стандарт устанавливает:
- тестовые утверждения для структуры формата данных изображения отпечатка пальца, определенной в ИСО/МЭК 19794-4:2005 (испытания типа А уровня 1, установленные в ИСО/МЭК 29109-1:2009);
- тестовые утверждения внутренней согласованности по проверке типов значений, которые могут содержаться в каждом поле (испытания типа А уровня 2, установленные в ИСО/МЭК 29109-1:2009);
- испытания семантических утверждений (испытания типа А уровня 3, установленные в ИСО/МЭК 29109-1:2009).
Настоящий стандарт не устанавливает:
- испытания на соответствие структуры формата ЕСФОБД ИСО/МЭК 19794-4:2005;
- испытания других характеристик биометрических продуктов или типов их испытаний (то есть степень приемлемости, производительность, устойчивость, уровень безопасности);
- испытания на соответствие систем, которые не производят записи в соответствии с ИСО/МЭК 19794-4:2005.
Испытания на соответствие формату обмена биометрическими данными удовлетворяют требованиям настоящего стандарта, если они соответствуют всем обязательным требованиям раздела 6. В частности, в данных испытаниях должна применяться методология испытаний, представленная в ИСО/ МЭК 29109-1:2009 (разделы 6, 7 и 8), и при проведении испытаний уровня 1 и уровня 2 должны использоваться положения, представленные в таблице 2 раздела 6 настоящего стандарта.
Реализации, подвергнутые испытаниям на соответствие требованиям ИСО/МЭК 19794-4:2005 по методологии, установленной в настоящем стандарте, соответствуют только тем требованиям к записям биометрических данных по ИСО/МЭК 19794-4:2005, испытания на соответствие которым проведены согласно данной методологии.
Соответствие реализаций всем требованиям ИСО/МЭК 19794-4:2005 не является обязательным. Достаточно, чтобы выполнялись требования, заявленные для данной реализации в заявлении о соответствии реализации, заполненном в соответствии с ИСО/МЭК 29109-1:2009 (раздел 8) и таблицей 1 настоящего стандарта.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты, которые необходимо учитывать при его использовании. В случае датированных ссылок необходимо пользоваться только указанной редакцией. В случае недатированных ссылок следует пользоваться последней редакцией ссылочных документов, включая любые поправки и изменения к ним:
ISO/IEC 19794-4:20051) Information technology — Biometric data interchange formats — Part 4: Finger image data (Информационные технологии. Форматы обмена биометрическими данными. Часть 4. Данные изображения отпечатка пальца)
ISO/IEC 29109-1:2009 Information technology — Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794 — Part 1: Generalized conformance testing methodology (Информационные технологии. Методология испытаний на соответствие формата обмена биометрическими данными, определенными в комплексе стандартов ИСО/МЭК 19794. Часть 1. Обобщенная методология испытаний на соответствие)
В настоящем стандарте применены термины и определения, установленные в ИСО/МЭК 29109-1.
В настоящем стандарте применены обозначения и сокращения, установленные в ИСО/МЭК 29109-1.
Должна быть использована методология испытаний на соответствие, представленная в ИСО/МЭК 29109-1:2009 (разделы 6, 7 и 8). Приведенные ниже таблицы основаны на обобщенной методологии испытаний на соответствие, предлагаемой ИСО/МЭК 29109-1:2009, и должны быть использованы только в рамках данной методологии.
Нормативные требования, предъявляемые к формату обмена биометрическими данными в соответствии с ИСО/МЭК 19794-4:2005, представлены в таблице 1. Поставщик тестируемой реализации (ТР) может сообщить о соответствии ТР необязательным требованиям стандарта, и испытательная лаборатория сможет зафиксировать результаты испытаний.
Таблица 1 —Требования базового стандарта (ИСО/МЭК 19794-4:2005) | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
^ Заменен на ISO/IEC 19794-4:2011. Однако для однозначного соблюдения требования настоящего стандарта, выраженного в датированной ссылке, рекомендуется использовать только указанное в этой ссылке издание. 2 |
Продолжение таблицы 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Продолжение таблицы 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4
Продолжение таблицы 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Продолжение таблицы 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
6
1
^ Число представлений.
2
) Длина данных изображения.
3
) Общее число ожидаемых байтов.
4
) Уровень настроек получения изображения.
5
) Разрядность шкалы градаций серого.
6
) Единица измерения разрешения.
7
) Разрешение сканирования (по горизонтали и по вертикали).
8
) Единица измерения разрешения.
9
) Алгоритм сжатия изображения.
10
) Первые два байта изображения.
11
) Первые четыре байта изображения.
12
) Первые двенадцать байтов изображения.
13
) Первые восемь байтов изображения.
14
) Длина данных изображения отпечатка пальца/ладони.
15
) Длина блока данных изображения отпечатка пальца/ладони.
16
) Заголовок записи пальца.
15
17
^ Число изображений папьцев/ладоней.
18
) Длина блока данных изображения отпечатка пальца/ладони.
19
) Горизонтальный размер изображения.
20
) Вертикальный размер изображения.
21
) Разрядность шкалы градаций серого.
22
) Данные изображения.
23
^ Уровень настроек получения изображения.
24
) Алгоритм сжатия изображения.
25
) Длина блока данных изображения отпечатка пальца/ладони.
26
) Данные изображения.
27
^ В оригинале стандарта ИСО/МЭК 29109-4:2010 допущена опечатка - указан «PIX_the HEIGHT» вместо «PIXJHEIGHT».
28
) Разрядность шкалы градаций серого.
29
) Вертикальный размер изображения.
30
) Горизонтальный размер изображения.
31
) Длина блока данных изображения отпечатка пальца/ладони.
32
) Общее число пикселей.
33
^ Общее число битов изображения.
34
) Остаток.
35
) Биты-заполнители.
36
) Общее число байтов изображения.
37
) Длина блока данных изображения отпечатка пальца/ладони.
17
38
ЕСФОБД - Единая структура форматов обмена биометрическими данными (Common biometric exchange formats framework (CBEFF)).
Издание официальное