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

62 страницы

Устанавливает элементы методологии испытаний на соответствие, тестовые утверждения и методики испытаний применительно к ИСО/МЭК 19794-7:2007. ИСО/МЭК 19794-7 устанавливает два формата обмена данными динамики подписи: полный формат для общего использования и компактный формат для использования в смарт-картах или токенах.

 Скачать PDF

Идентичен ISO/IEC 29109-7:2011

Оглавление

1 Область применения

2 Соответствие

3 Нормативные ссылки

4 Термины и определения

5 Обозначения и сокращения

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

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

     6.2 Требования базового стандарта

     6.3 Тестовые утверждения для полного формата

     6.4 Тестовые утверждения для компактного формата

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов национальным стандартам Российской Федерации

 

62 страницы

Дата введения01.07.2017
Добавлен в базу01.02.2017
Актуализация01.01.2021

Этот ГОСТ находится в:

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

07.06.2016УтвержденФедеральное агентство по техническому регулированию и метрологии536-ст
РазработанНИИЦ БТ МГТУ им. Н.Э. Баумана
ИзданСтандартинформ2016 г.

Information technologies. Biometrics. Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794. Part 7. Signature/sign time series data

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

ГОСТР

исо/мэк

29109-7—

2016

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫМ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

Информационные технологии

БИОМЕТРИЯ

Методология испытаний на соответствие форматам обмена биометрическими данными, определенным в комплексе стандартов ИСО/МЭК 19794

Часть 7

Данные динамики подписи

(ISO/IEC 29109-7:2011,

Information technology — Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794 —

Part 7: Signature/sign time series data, IDT)

Издание официальное

Москва

Стандартинформ

2016

Предисловие

1    ПОДГОТОВЛЕН Научно-исследовательским и испытательным центром биометрической техники Московского государственного технического университета имени Н.Э. Баумана (НИИЦ БТ МГТУ им. Н.Э. Баумана) на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 098 «Биометрия и биомониторинг»

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 07 июня 2016 г. № 536-ст

4    Настоящий стандарт идентичен международному стандарту ИСО/МЭК 29109-7:2011 «Информационные технологии. Методология испытаний на соответствие форматам обмена биометрическими данными, определенным в комплексе стандартов ИСО/МЭК 19794. Часть 7. Данные динамики подписи» (ISO/IEC 29109-7:2011 «Information technology — Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794 — Part 7: Signature/sign time series data», IDT).

Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2012 (пункт 3.5).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА

5    ВВЕДЕН ВПЕРВЫЕ

6    Некоторые элементы настоящего стандарта могут быть объектами патентных прав. Международная организация по стандартизации (ИСО) и Международная электротехническая комиссия (МЭК) не несут ответственности за установление подлинности каких-либо или всех таких патентных прав

Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в годовом (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок—в ежемесячно издаваемом информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующие информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

© Стандартинформ, 2016

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

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

требования

Пункт базового стандарта

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

Уровень

Статус

Субформат

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-28

7.4.2

Диапазон допустимых значений каналов X X VX, VX АХ, АХ ТХ и ТУ включает целые значения от минус 32768 до плюс 32767. Данные значения должны быть закодированы в 2-х байтах как целые числа без знака после добавления 32768 к каждому значению. Для положительных значений 8-й бит старшего байта имеет значение, равное 1, а для отрицательных значений 8-й бит старшего байта имеет значение, равное 0. Для декодирования значений каналов нужно вычесть число 32768 из записанных значений полей

2

М

У

N

R-29

7.4.2

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

2

М

У

N

R-30

7.4.2

Блок «Дополнительные данные» (Extended data) должен начинаться с поля «Длина блока «Дополнительные данные» (Extended data length). Поле «Длина блока «Дополнительные данные» должно состоять из 2-х байтов и представлять число байтов в формате целого числа без знака

2

М

У

N

R-31

8.2.1

Если присутствует структура данных параметров алгоритма сравнения, то ее тег 0хВ1. Его длина должна быть закодирована в соответствии с отличительными (DER) правилами кодирования АСН.1, определенными в ИСО/МЭК 8825-1

1

М

N

У

R-32

8.2.2.1

Последовательность описаний каналов, если она присутствует, должна начинаться с поля «Наличие каналов» в соответствии с 7.3.4.1 ИСО/МЭК

19794-7:2007

1

М

N

У

R-33

8.2.2.2

За полем «Наличие каналов» должны следовать блоки «Описание канала» для каналов, которые указаны как присутствующие в поле «Наличие каналов». Порядок блоков «Описание канала» определяется порядком следования каналов в поле «Наличие каналов» (таблица 4), начиная с канала X при его наличии. Блоки «Описание канала» являются обязательными для всех каналов, которые указаны как присутствующие в записи данных динамики подписи

1

М

N

У

R-34

Каждый блок «Описание канала» должен начинаться с поля «Заголовок описания канала» в соответствии с требованиями 7.3.4.2 ИСО/МЭК

19794-7:2007

1

М

N

У

7

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

требования

Пункт базового стандарта

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

Уровень

Статус

га

Q.

о

-8-

ю

>.

О

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-35

8.2.2.2

Если любые биты с 4-го по 8-й в поле «Заголовок описания канала» имеют значение, равное 1, то за полем должна идти последовательность полей характеристик канала. Порядок следования полей характеристик каналов определяется порядком в поле «Заголовок описания канала», начиная с поля «Значение масштаба»

1

М

N

Y

R-36

8.2.2.3

При наличии поля «Значение масштаба» значение масштаба и правила его кодирования должны соответствовать требованиям, указанным в 7.3.4.3 ИСО/МЭК 19794-7:2007

2

М

N

Y

R-37

8.2.2.4

При наличии полей «Минимальное возможное значение канала» и «Максимальное возможное значение канала» их значения должны соответствовать требованиям, указанным в 7.3.4.4 ИСО/МЭК 19794-7:2007

2

М

N

Y

R-38

Диапазон допустимых минимальных и максимальных возможных значений каналов Z, Т, DТ, F, А, Е и R включает целые значения от 0 до 255. Данные значения должны быть закодированы в 1-м байте как целые числа без знака

2

М

N

Y

R-39

Диапазон допустимых минимальных и максимальных возможных значений каналов X Y, VX, VY, АХ, AY, ТХ и ГУ включает целые значения от минус 128 до плюс 127. Данные значения должны быть закодированы в 1-м байте как целые числа без знака после добавления 128 к каждому значению. Для положительных значений 8-й бит имеет значение, равное 1, а для отрицательных значений 8-й бит имеет значение, равное 0. Для декодирования значений каналов необходимо вычесть число 128 из записанных значений полей

2

М

N

Y

R-40

8.2.2.5

При наличии поля «Среднее значений канала» и «Стандартное отклонение значений канала» должны соответствовать требованиям, указанным в 7.3.4.5 ИСО/МЭК 19794-7:2007

2

М

N

Y

R-41

Диапазон допустимых средних значений каналов Z, Г DT, F, А, Е и R и допустимых стандартных отклонений всех каналов включает целые значения от 0 до 255. Данные значения должны быть закодированы в 1-м байте как целые числа без знака

2

М

N

Y

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

требования

Пункт базового стандарта

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

Уровень

о

1—

го

1—

О

Субформат

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-42

8.2.2.5

Диапазон допустимых средних значений каналов X X VX, VY, АХ, AY, IX и ТУ включает целые значения от минус 128 до плюс 127. Данные значения должны быть закодированы в 1-м байте как целые числа без знака после добавления 128 к каждому значению. Таким образом для положительных значений 8-й бит имеет значение, равное 1, а для отрицательных значений 8-й бит имеет значение, равное 0. Для декодирования значений каналов нужно вычесть число 128 из записанных значений полей

2

М

N

Y

R-43

8.2.3

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

2

м

N

Y

R-44

8.4

Блок «Тело записи» должен состоять из последовательности блоков для отсчетов, каждый из которых состоит из последовательности полей «Значение канала» (Channel value) в конкретном отсчете. Для каждого отсчета блок должен включать значение обязательного канала X за которым должно быть указано значение обязательного канала У и последовательность полей «Значение канала» для необязательных каналов, которые указаны как присутствующие в поле «Наличие каналов» в объекте данных параметров алгоритма сравнения

1

М

N

Y

R-45

Диапазон допустимых значений каналов Z, Т, DT, F, А, Е v\ R включает целые значения от 0 до 255. Данные значения должны быть закодированы в 1-м байте как целые числа без знака. В компактном формате канал времени Т должен содержать временные данные относительно предыдущего отсчета

2

М

N

Y

R-46

Диапазон допустимых значений каналов X X VX, VY, АХ, AY, ТХ и ТУ включает целые значения от минус 128 до плюс 127. Данные значения должны быть закодированы в 1-м байте как целые числа без знака после добавления 128 к каждому значению. Таким образом для положительных значений 8-й бит имеет значение, равное 1, а для отрицательных значений 8-й бит имеет значение, равное 0. Для декодирования значений каналов нужно вычесть число 128 из записанных значений полей

2

М

N

Y

R-47

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

2

М

N

Y

9

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

требования

Пункт базового стандарта

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

Уровень

Статус

Субформат

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-48

8.3

Тегом блока «Данные динамики подписи» является 0x5f2e, если дополнительные данные отсутствуют, и 0x7f2e, если дополнительные данные присутствуют

2

М

N

Y

R-49

Длина блока «Данные динамики подписи» должна быть закодирована в соответствии с отличительными (DER) правилами кодирования АСН.1, определенными в ИСО/МЭК 8825-1

2

М

N

Y

R-50

Если дополнительные данные присутствуют, блоку «Данные динамики подписи» должен предшествовать тег 0x81 и поле «Длина блока «Дополнительные данные»

1

М

N

Y

R-51

Если дополнительные данные присутствуют, они должны следовать за блоком «Данные динамики подписи» и тегом 0x82 или 0хА2 и полем «Длина блока «Дополнительные данные»

1

М

N

Y

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

В графе «Уровень»:

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

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

ЗВ — требование может быть проверено с помощью испытания на соответствие уровня 3 и применения ТР, созданных с применением программного и аппаратного обеспечения, включающих аппаратное обеспечение по получению образцов или специальное аппаратное обеспечение, предоставленное испытательной лабораторией;

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

методов испытаний на соответствие.

В графе «Статус»:

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

О — дополнительное (optional).

Число после дефиса относится к номеру примечания в разделе «Примечания для требований уровня 3».

В графе «Субформат»:

Y — требование применимо к данному субформату (yes);

N — требование не применимо к данному субформату (по).

В графе «Поддерживаемый диапазон»:

N/A — допускается только одно значение или требование не содержит поля с конкретным указанием диапазона.

6.3 Тестовые утверждения для полного формата

Тестовые утверждения для испытания записи данных динамики подписи на соответствие требованиям ИСО/МЭК 19794-7:2007 для полного формата приведены в таблице 2.

Тестовые утверждения представлены в порядке, в котором соответствующие поля, если присутствуют, должны быть отражены в соответствующей записи данных.

Таблица 2 — Тестовые утверждения для испытания записи данных на соответствие 19794-7:2007 для полного формата

Тестовое

утверждение

Фрагмент записи

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

требования

Уровень

Поле

Оператор

Операнд

Примечание к испытанию

Статус

Поддерживается ТР

Поддерживаемый

диапазон

Результат испытания

1

Заголовок ББД(BDB Header)

R-10

1

Идентификатор формата (Format identifier)

EQ

0x53444900

М

2

Заголовок

ББД

R-11

1

Номер версии стандарта (Version number)

EQ

0x20313000

М

3.1

Заголовок

ББД

R-12

1

Наличие каналах (xlncluded)

EQ

1

М

3.2

Заголовок

ББД

R-12

1

Наличие канала У (ylncluded)

EQ

1

М

3.3

Заголовок

ББД

R-12

1

Наличие канала Z (zlncluded)

EQ

0, 1

М

3.4

Заголовок

ББД

R-12

1

Наличие канала VX (vXIncluded)

EQ

0, 1

М

3.5

Заголовок

ББД

R-12

1

Наличие канала VY (vYIncluded)

EQ

о, 1

М

3.6

Заголовок

ББД

R-12

1

Наличие канала АХ (aXIncluded)

EQ

0, 1

М

3.7

Заголовок

ББД

R-12

1

Наличие канала AY (aYlncluded)

EQ

0, 1

М

3.8

Заголовок

ББД

R-12

1

Наличие канала Т (tlncluded)

EQ

0, 1

М

3.9

Заголовок

ББД

R-12

1

Наличие канала DT (dtlncluded)

EQ

0, 1

М

3.10

Заголовок

ББД

R-12

1

Наличие канала F (flncluded)

EQ

0, 1

М

3.11

Заголовок

ББД

R-12

1

Наличие канала S (slncluded)

EQ

0, 1

М

3.12

Заголовок

ББД

R-12

1

Наличие канала 7Х (tXIncluded)

EQ

0, 1

М

3.13

Заголовок

ББД

R-12

1

Наличие канала ТУ (tYIncluded)

EQ

0, 1

М

3.14

Заголовок

ББД

R-12

1

Наличие канала А (azlncluded)

EQ

0, 1

М

3.15

Заголовок

ББД

R-12

1

Наличие канала Е (el Included)

EQ

0, 1

М

3.16

Заголовок

ББД

R-12

1

Наличие канала R (rlncluded)

EQ

0, 1

М

Тестовое

утверждение

Фрагмент записи

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

требования

Уровень

Поле

Оператор

Операнд

Примечание к испытанию

Статус

Поддерживается ТР

Поддерживаемый

диапазон

Результат испытания

3.17.1

Описание каналах (X Channel Descriptor)

R-14

2

Наличие значения масштаба канала X (xScaling Valuelncluded)

EQ

0, 1

М

3.17.2

Описание

каналах

R-14

2

Наличие минимального возможного значения каналах (xMinlncluded)

EQ

0, 1

М

3.17.3

Описание канала X

R-14

2

Наличие максимального возможного значения каналах (xMaxIncluded)

EQ

0, 1

М

3.17.4

Описание канала X

R-14

2

Наличие среднего значения каналах (xMeanlncluded)

EQ

0, 1

М

3.17.5

Описание

каналах

R-14

2

Наличие стандартного отклонения каналах (xStdlncluded)

EQ

0, 1

М

3.17.6

Описание

каналах

R-14

2

Постоянная величина канала X (xlsConstant)

EQ

0, 1

М

3.17.7

Описание

каналах

R-14

2

Линейный компонент каналах по времени удален (xLinearComp Removed)

EQ

0, 1

М

3.17.8

Описание

каналах

R-14

1

Зарезервировано

EQ

0

М

3.17.9

Описание

каналах

R-15

2

Экспонента £ значения масштаба канала X (xScaling ValueExponent)

EQ

От 0x00 до 0x1 f (при наличии)

М

3.17.10

Описание

каналах

R-15

2

Дробь Fзначения масштаба канала X (xScalingValue-Fraction)

EQ

От 0x000 до 0x7ff (при наличии)

М

3.17.11

Описание

каналах

R-16,

R-17,

R-19

2

Минимальное возможное значение канала X (хМ in)

EQ

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

3.17.12

Описание

каналах

R-16,

R-17,

R-19

2

Максимальное возможное значение канала X (хМах)

EQ

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

М

Тестовое

утверждение

Фрагмент записи

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

требования

Уровень

Поле

Оператор

Операнд

Примечание к испытанию

Статус

Поддерживается ТР

Поддерживаемый

диапазон

Результат испытания

3.17.13

Описание

каналах

R-16,

R-20,

R-21

2

Среднее значение канала Х(хМеап)

EQ

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

М

3.17.14

Описание

каналах

R-16,

R-20,

R-21

2

Стандартное отклонение каналах (xStd)

EQ

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

М

3.18.1

Описание канала У (У Channel Descriptor)

R-14

2

Наличие значения масштаба канала У (yScaling Valuelncluded)

EQ

0, 1

М

3.18.2

Описание канала У

R-14

2

Наличие минимального возможного значения канала У (yMinlncluded)

EQ

0, 1

М

3.18.3

Описание канала У

R-14

2

Наличие максимального возможного значения канала У (yMaxIncluded)

EQ

0, 1

М

3.18.4

Описание канала У

R-14

2

Наличие среднего значения канала У (yMeanlncluded)

EQ

0, 1

М

3.18.5

Описание канала У

R-14

2

Наличие стандартного отклонения канала У (yStdlncluded)

EQ

0, 1

М

3.18.6

Описание канала У

R-14

2

Постоянная величина канала У (ylsConstant)

EQ

0, 1

М

3.18.7

Описание канала У

R-14

2

Линейный компонент канала У по времени удален (yLinear CompRemoved)

EQ

0, 1

М

3.18.8

Описание канала У

R-14

1

Зарезервированно

EQ

0

М

3.18.9

Описание канала У

R-15

2

Экспонента Е значения масштаба канала У (yScaling ValueExponent)

EQ

От 0x00 до 0x1 f (при наличии)

М

3.18.10

Описание канала У

R-15

2

Дробь Fзначения масштаба канала У (yScalingValue-Fraction)

EQ

От 0x000 до 0x7ff (при наличии)

М

Продолжение таблицы 2

Тестовое

утверждение

Фрагмент записи

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

требования

Уровень

Поле

Оператор

Операнд

Примечание к испытанию

Статус

Поддерживается ТР

Поддерживаемый

диапазон

Результат испытания

3.18.11

Описание

канала У

R-16,

R-17,

R-19

2

Минимальное возможное значение канала У (yMin)

EQ

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

М

3.18.12

Описание

канала У

R-16,

R-17,

R-19

2

Максимальное возможное значение канала У (уМах)

EQ

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

М

3.18.13

Описание

канала У

R-16,

R-20,

R-21

2

Среднее значение канала У (уМеап)

EQ

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

М

3.18.14

Описание канала У

R-16,

R-20,

R-21

2

Стандартное отклонение канала

У (yStd)

EQ

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

М

3.19.1

Описание

канала Z

R-14

2

Наличие значения масштаба канала Z (zScaling Valuelncluded)

EQ

0, 1

(при наличии)

М

3.19.2

Описание канала Z (Z Channel Descriptor)

R-14

2

Наличие минимального возможного значения канала Z (zMinlncluded)

EQ

0, 1

(при наличии)

М

3.19.3

Описание канала Z

R-14

2

Наличие максимального возможного значения канала Z (zMaxIncluded)

EQ

0, 1

(при наличии)

М

3.19.4

Описание

канала Z

R-14

2

Наличие среднего значения канала Z (zMeanlncluded)

EQ

0, 1

(при наличии)

М

3.19.5

Описание канала Z

R-14

2

Наличие стандартного отклонения каналаZ (zStd Included)

EQ

0, 1

(при наличии)

М

3.19.6

Описание каналаZ

R-14

2

Постоянная величина канала Z (zlsConstant)

EQ

0, 1

(при наличии)

М

3.19.7

Описание каналаZ

R-14

2

Линейный компонент канала Z по времени удален (zLinear CompRemoved)

EQ

0, 1

(при наличии)

М

3.19.8

Описание канала Z

R-14

1

Зарезервировано

EQ

0

(при наличии)

М

Тестовое

утверждение

Фрагмент записи

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

требования

Уровень

Поле

Q_

О

1-

03

О.

0J

с

о

Операнд

Примечание к испытанию

О

р-

03

Н-

О

Поддерживается ТР

Поддерживаемый

диапазон

Результат испытания

3.19.9

Описание канала Z

R-15

2

Экспонента Е значения масштаба канала Z (zScaling ValueExponent)

EQ

От 0x00 до 0x1 f (при наличии)

М

3.19.10

Описание канала Z

R-15

2

Дробь Fзначения масштаба канала Z (zScalingValueFrac-tion)

EQ

От 0x000 до 0x7ff (при наличии)

м

3.19.11

Описание канала Z

R-16,

R-17,

R-18

2

Минимальное возможное значение канала Z (zMin)

EQ

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

м

3.19.12

Описание канала Z

R-16,

R-17,

R-18

2

Максимальное возможное значение канала Z (zMax)

EQ

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

М

3.19.13

Описание канала Z

R-16,

R-20,

R-21

2

Среднее значение канала Z (zMean)

EQ

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

М

3.19.14

Описание канала Z

R-16,

R-20,

R-21

2

Стандартное отклонение канала Z (zStd)

EQ

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

М

3.20.1

Описание канала VX (VX Channel Descriptor)

R-14

2

Наличие значения масштаба канала VX (vXScaling Valuelncluded)

EQ

0, 1

(при наличии)

М

3.20.2

Описание канала VX

R-14

2

Наличие минимального возможного значения канала VX (vXMinlncluded)

EQ

0, 1

(при наличии)

м

3.20.3

Описание канала VX

R-14

2

Наличие максимального возможного значения канала VX (vXMaxIncluded)

EQ

0, 1

(при наличии)

м

3.20.4

Описание канала VX

R-14

2

Наличие среднего значения канала VX (vXMeanlncluded)

EQ

0, 1

(при наличии)

м

3.20.5

Описание канала VX

R-14

2

Наличие стандартного отклонения канала VX (vXStdlncluded)

EQ

0, 1

(при наличии)

м

Тестовое

утверждение

Фрагмент записи

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

требования

Уровень

Поле

Оператор

Операнд

Примечание к испытанию

Статус

Поддерживается ТР

Поддерживаемый

диапазон

Результат испытания

3.20.6

Описание канала VX

R-14

2

Постоянная величина канала VX

(vXIsConstant)

EQ

0, 1

(при наличии)

М

3.20.7

Описание канала VX

R-14

2

Линейный компонент канала VX по времени удален (vXLinear CompRemoved)

EQ

0, 1

(при наличии)

М

3.20.8

Описание

канала VX

R-14

2

Зарезервировано

EQ

0

(при наличии)

М

3.20.9

Описание

канала VX

R-15

2

Экспонента Е значения масштаба канала VX (vXScaling ValueExponent)

EQ

От 0x00 до 0x1 f (при наличии)

М

3.20.10

Описание

канала VX

R-15

2

ДробьЕзначения масштаба канала VX (vXScaling ValueFraction)

EQ

От 0x000 до 0x7ff (при наличии)

М

3.20.11

Описание канала VX

R-16,

R-17,

R-19

2

Минимальное возможное значение канала VX(vXMin)

EQ

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

М

3.20.12

Описание канала VX

R-16,

R-17,

R-19

2

Максимальное возможное значение канала VX (vXMax)

EQ

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

М

3.20.13

Описание канала VX

R-16,

R-20,

R-21

2

Среднее значение канала VX

(vXMean)

EQ

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

М

3.20.14

Описание

канала VX

R-16,

R-20,

R-21

2

Стандартное отклонение канала

VX (vXStd)

EQ

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

М

3.21.1

Описание канала VY (VY Channel Descriptor)

R-14

2

Наличие значения масштаба канала VY (vYScaling Valuelncluded)

EQ

0, 1

(при наличии)

М

3.21.2

Описание канала VY

R-14

2

Наличие минимального возможного значения канала VY (vYMinlncluded)

EQ

0, 1

(при наличии)

М

ГОСТ Р ИСО/МЭК 29109-7—2016

Содержание

1    Область применения.................................................................1

2    Соответствие........................................................................1

3    Нормативные ссылки.................................................................2

4    Термины и определения...............................................................2

5    Обозначения и сокращения............................................................2

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

6.1    Общие положения................................................................2

6.2    Требования базового стандарта.....................................................2

6.3    Тестовые утверждения для полного формата........................................10

6.4    Тестовые утверждения для компактного формата.....................................34

Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов

национальным стандартам Российской Федерации...........................57

Тестовое

утверждение

Фрагмент записи

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

требования

Уровень

Поле

Q.

О

1-

03

О.

0J

с

о

Операнд

Примечание к испытанию

О

р-

03

Н-

О

Поддерживается ТР

Поддерживаемый

диапазон

Результат испытания

3.21.3

Описание канала VY

R-14

2

Наличие максимального возможного значения канала VY (vYMaxIncluded)

EQ

0, 1

(при наличии)

М

3.21.4

Описание канала VY

R-14

2

Наличие среднего значения канала VY (vYMeanlncluded)

EQ

0, 1

(при наличии)

м

3.21.5

Описание канала VY

R-14

2

Наличие стандартного отклонения канала VY (vYStdlncluded)

EQ

0, 1

(при наличии)

м

3.21.6

Описание канала VY

R-14

2

Постоянная величина канала VY (vYlsConstant)

EQ

0, 1

(при наличии)

М

3.21.7

Описание канала VY

R-14

2

Линейный компонент канала VY по времени удален (vYLinear CompRemoved)

EQ

0, 1

(при наличии)

М

3.21.8

Описание канала VY

R-14

1

Зарезервировано

EQ

0

(при наличии)

М

3.21.9

Описание канала VY

R-15

2

Экспонента Е значения масштаба канала VY (vYScaling ValueExponent)

EQ

От 0x00 до 0x1 f (при наличии)

М

3.21.10

Описание канала VY

R-15

2

Дробь Fзначения масштаба канала VY (vYScaling ValueFraction)

EQ

От 0x000 до 0x7ff (при наличии)

м

3.21.11

Описание канала VY

ZJ ДЗ л

CD О)

2

Минимальное возможное значение канала VY(vYMin)

EQ

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

м

3.21.12

Описание канала VY

R-16,

R-17,

R-19

2

Максимальное возможное значение канала VY (vYMax)

EQ

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

м

3.21.13

Описание канала VY

R-16,

R-20,

R-21

2

Среднее значение канала VY (vYMean)

EQ

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

м

3.21.14

Описание канала VY

R-16,

R-20,

R-21

2

Стандартное отклонение канала VY (vYStd)

EQ

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

м

Введение

ИСО/МЭК 19794-7 устанавливает требования к двум форматам обмена данными для хранения, записи и передачи записей данныхдинамики подписи. Настоящий стандарт определяет испытания для проверки корректности двоичной записи данныхдинамики подписи.

Без стандартизированных методов проведения испытаний на соответствие ИСО/МЭК 19794-7 разработчики приложений и поставщики биометрических услуг и программ могут интерпретировать спецификацию ИСО/МЭК 19794-7 по-разному, что может поставить под угрозу совместимость систем. Соответствие реализаций требованиям ИСО/МЭК 19794-7 является необходимым условием для достижения совместимости реализаций, поэтому существует необходимость в стандартизированной методологии испытаний на соответствие.

Настоящий стандарт предназначен для приложений, в которых требуется использование данных динамики подписи в соответствии с ИСО/МЭК 19794-7:2007. Стандарт определяет методологию испытаний для подтверждения соответствия приложений или услуг спецификации базового стандарта ИСО/МЭК 19794-7:2007. Таким образом настоящий стандарт предназначен для определения:

-    элементов методологии испытаний на соответствие записи данныхдинамики подписи требованиям ИСО/МЭК 19794-7:2007;

-    требований и руководств для комплектов для проведения испытаний на соответствие и методов испытаний для определения степени соответствия продуктов и услуг, содержащих записи данныхдинамики подписи, требованиям ИСО/МЭК 19794-7:2007;

-    методик испытаний на соответствие, проводимых до, во время и после них.

Настоящий стандарт предназначен для разработки и использования спецификаций методов испытаний, комплектов для проведения испытаний на соответствие записей ИСО/МЭК 19794-7:2007 и тестовых программ на соответствие продуктов ИСО/МЭК 19794-7:2007. Настоящий стандарт в первую очередь предназначен для испытательных лабораторий, а также может быть использован разработчиками и пользователями спецификаций и реализаций метода испытания.

В таблице «Тестовые утверждения» (см. 6.3, таблица 2) представлены тестовые утверждения для испытаний на соответствие требованиям ИСО/МЭК 19794-7:2007.

IV

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Информационные технологии БИОМЕТРИЯ

Методология испытаний на соответствие форматам обмена биометрическими данными, определенным в комплексе стандартов ИСО/МЭК 19794

Часть 7

Данные динамики подписи

Information technologies. Biometrics. Conformance testing methodology for biometric data interchange formats defined in ISO/IEC 19794. Part 7. Signature/sign time series data

Дата введения — 2017—07—01

1    Область применения

Настоящий стандарт устанавливает элементы методологии испытаний на соответствие, тестовые утверждения и методики испытаний применительно к ИСО/МЭК 19794-7:2007. ИСО/МЭК 19794-7 устанавливает два формата обмена данными динамики подписи: полный формат для общего использования и компактный формат для использования в смарт-картах или токенах.

Настоящий стандарт устанавливает:

-    тестовые утверждения для структуры формата данных динамики подписи, определенной в ИСО/МЭК 19794-7:2007 (испытания типа Ауровня 1, установленные в ИСО/МЭК29109-1:2009);

-    тестовые утверждения внутренней согласованности по проверке типов значений, которые могут содержаться в каждом поле (испытания типа А уровня 2, установленные в ИСО/МЭК 29109-1:2009);

-    испытания семантических утверждений (испытания типа А уровня 3, установленные в ИСО/МЭК 29109-1:2009).

Настоящий стандарт не устанавливает:

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

-    испытания на соответствие систем, которые не производят записи по ИСО/МЭК 19794-7:2007.

2    Соответствие

Испытания на соответствие формату обмена биометрическими данными удовлетворяют требованиям настоящего стандарта, если они соответствуют всем обязательным требованиям раздела 6. В частности в данных испытаниях должна применяться методология испытаний, представленная в разделах 6, 7 и 8 ИСО/МЭК 29109-1:2009, и при проведении всех испытаний должны использоваться утверждения, представленные в таблицах 2—4.

Реализации, подвергнутые испытаниям на соответствие требованиям ИСО/МЭК 19794-7:2007 по методологии, установленной в настоящем стандарте, соответствуют только тем требованиям к записям биометрических данных по ИСО/МЭК 19794-7:2007, испытания на соответствие которым проведены согласно данной методологии.

Издание официальное

Соответствие реализаций всем требованиям ИСО/МЭК 19794-7:2007 не является обязательным. Достаточно, чтобы выполнялись требования, заявленные для данной реализации в заявлении о соответствии реализации, заполненном в соответствии с разделом 8 ИСО/МЭК 29109-1:2009 и таблицей 1 настоящего стандарта.

3    Нормативные ссылки

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

ISO/IEC 19794-7^OO?1) Information technology — Biometric data interchange formats — Part 7: Signature/sign time series data (Информационные технологии. Форматы обмена биометрическими данными. Часть 7. Данные динамики подписи)

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. Обобщенная методология испытаний на соответствие).

4    Термины и определения

В настоящем стандарте применены термины и определения по ИСО/МЭК 19794-7 и ИСО/МЭК 29109-1.

5    Обозначения и сокращения

В настоящем стандарте применены обозначения и сокращения, установленные в ИСО/МЭК 19794-7 и ИСО/МЭК 29109-1.

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

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

Должна быть использована методология испытаний на соответствие, представленная в разделах 6, 7 и 8 ИСО/МЭК 29109-1:2009. Приведенные ниже таблицы основаны на обобщенной методологии испытаний на соответствие, предлагаемой ИСО/МЭК 29109-1:2009, и должны быть использованы только в рамках данной методологии.

6.2    Требования базового стандарта

Нормативные требования, предъявляемые к формату обмена данными динамики подписи в соответствии с ИСО/МЭК 19794-7:2007, представлены в таблице 1. Под применимостью к субформатам, перечисленным в графах F и С, понимают применимость к полному и компактному форматам соответственно. Поставщик тестируемой реализации (ТР) может сообщить о соответствии ТР необязательным требованиям стандарта, и испытательная лаборатория может зафиксировать результаты испытаний.

^ Заменен на ISO/IEC 19794-7:2014. Однако для однозначного соблюдения требования настоящего стандарта, выраженного в датированной ссылке, рекомендуется использовать только указанное в этой ссылке издание.

2

Таблица 1 —Требования базового стандарта (ИСО/МЭК 19794-7:2007)

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

требования

Пункт базового стандарта

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

Уровень

Статус

Субформат

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-1

5.1

Система координат, используемая для описания

положения пера, — трехмерная прямоугольная система координат

ЗБ

М

Y

Y

R-2

5.1

ОсьХдолжна соответствовать горизонтальной оси рабочей поверхности биометрического сканера подписи, при этом значение координаты Xдолжно увеличиваться при перемещении пера вправо

ЗБ

М

Y

Y

R-3

5.1

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

ЗБ

М

Y

Y

R-4

5.1

Ось Z должна быть перпендикулярна рабочей поверхности биометрического сканера подписи, при этом значение координаты Z должно начинаться с нуля и увеличиваться при подъеме пера

ЗС

О

Y

Y

R-5

5.2

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

1

М

Y

Y

R-6

7.2

Организация ББД должна быть следующей:

2

М

Y

N

R-7

Блок «Общий заголовок» (General header), содержащий пояснительную информацию о структуре и содержании записи данных

2

М

Y

N

R-8

Блок «Тело записи» (Record body), содержащий как минимум одно представление подписи

2

М

Y

N

R-9

7.3.1

Блок «Общий заголовок» (General header) должен содержать информацию, общую для всех представлений подписи, включенных в запись

2

М

Y

N

R-10

7.3.2

Запись данных динамики подписи должна начинаться с трехсимвольной строки ASCII “SDI” для идентификации записи в соответствии с требованиями ИСО/МЭК 19794-7:2007 и следующего за ней нулевого байта, кодирующего символ NULL и обозначающего конец строки (0x53444900)

1

М

Y

N

R-11

7.3.3

Номер используемой версии ИСО/МЭК 19794-7:2007 должен быть представлен в четырех байтах и состоять из трех символов кода ASCII, за которыми следует байт, кодирующий символ NULL, обозначающий конец строки. Первый и второй символы обозначают номер редакции издания, третий символ — номер поправки или изменения данной редакции. Номер версии стандарта должен быть “10” (0x203130, пробел в коде ASCII, за которым следует ‘1’ и ‘0’ в коде ASCII)

1

М

Y

N

3

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

требования

Пункт базового стандарта

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

Уровень

Статус

Субформат

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-12

7.3.4.1

Описание каналов должно начинаться с поля наличия каналов, показывающего наличие данных указанного канала в записи. Поле «Наличие каналов» (Channel inclusion) состоит из двух байтов. Каждый бит должен соответствовать каналу, как указано в таблице 4 ИСО/МЭК 19794-7:2007. Значение бита, равное 1, означает наличие данного канала в записи, значение бита, равное 0, означает его отсутствие

1

М

У

N

R-13

7.3.4.2

После поля «Наличие каналов» идет последовательность блоков «Описание канала» (Channel description) для каждого включенного канала. Порядок блоков «Описание каналов» определяется порядком каналов, указанным в поле «Наличие каналов» (таблица 4 ИСО/МЭК 19794-7:2007), начиная с канала X. Блоки «Описание канала» обязательны для всех каналов, включенных в запись данных динамики подписи

2

М

У

N

R-14

7.3.4.2

Описание канала должно начинаться с поля «Заголовок описания канала» (Channel description preamble). Каждое поле «Заголовок описания канала» состоит из 1 байта. Каждый из битов с 4-го по 8-й поля «Заголовок описания канала» должен кодировать характеристики канала в соответствии с таблицей 5 ИСО/МЭК 19794-7:2007. Значение бита, равное 1, означает наличие соответствующей характеристики канала, а значение бита, равное 0, означает отсутствие соответствующей характеристики.

Значение, равное 1, для 3-го бита поля «Заголовок описания канала» означает, что значение этого канала постоянное. В этом случае данный канал должен отсутствовать в блоке «Тело представления» (Representation body), несмотря на то, что в поле «Наличие каналов» указано наличие канала. Если в блоке «Описание канала» (Channel description) содержится поле «Значение масштаба» (Scaling value), то постоянное значение данного канала должно быть равно единице, разделенной на значение масштаба.

Значение, равное 1, для 2-го бита поля «Заголовок описания канала» означает, что линейный компонент аппроксимирующей линии был удален из этого канала.

Если любые биты с 4-го по 8-й в поле «Заголовок описания канала» имеют значение, равное 1, то за полем должна идти последовательность полей характеристик канала. Порядок следования полей характеристик каналов определяется порядком в поле «Заголовок описания канала», начиная с поля «Значение масштаба»

2

М

У

N

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

требования

Пункт базового стандарта

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

Уровень

Статус

Субформат

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-15

7.3.4.3

Длина поля «Значение масштаба» (Scaling value) при его наличии должна составлять 2 байта. Пять старших битов 1-го байта должны определять поле «Экспонента Е» (Exponent field), а оставшиеся 11 битов — поле «Дробь F» (Fraction field).

В поле «Экспонента £» в формате целого числа без знака записывается степень по основанию 2 для значения масштаба, смещенная на 16

2

М

Y

N

R-16

7.3.4.3, 8.2.2.3

Значения канала в блоке «Тело представления» (Representation body), а также минимальное, максимальное, среднее значения и стандартное отклонение в блоке «Заголовок представления» (Representation header) необходимо разделить на соответствующее значение масштаба, чтобы получить их реальные значения

ЗВ

М

Y

Y

N/A

R-17

7.3.4.4

При наличии поля «Минимальное возможное значение канала» (Minimum possible channel value) и «Максимальное возможное значение канала» (Maximum possible channel value) должны показывать динамический диапазон значений соответствующего канала, который может регистрировать биометрический сканер подписи

2

М

Y

N

R-18

Диапазон допустимых минимальных и максимальных возможных значений каналов Z, Т, DT, F, А, Е и R включает целые значения от 0 до 65535. Данные значения должны быть закодированы в 2-х байтах как целые числа без знака

2

М

Y

N

R-19

7.3.4.4

Диапазон допустимых минимальных и максимальных значений каналов X X VX, VY, АХ, AY, ТХи ГУ включает целые значения от минус 32768 до плюс 32767. Данные значения должны быть закодированы в 2-х байтах как целые числа без знака после добавления 32768 к каждому значению

2

М

Y

N

R-20

7.3.4.5

При наличии поля «Среднее значение канала» (Average of the channel values) его значение должно быть рассчитано как округленное до ближайшего целого среднее арифметическое значение всех значений соответствующего канала по всей записи данных динамики подписи.

При наличии поля «Стандартное отклонение значений канала» (Standard deviation of the channel values) его значение должно быть рассчитано как округленное до ближайшего целого среднеквадратическое отклонение по выборке всех значений со ответству ю ще го канала по всей записи данных динамики подписи

2

М

Y

N

5

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

требования

Пункт базового стандарта

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

Уровень

Статус

Субформат

Поддерживается

ТР

Поддерживаемый

диапазон

Результат

испытания

F

С

R-21

7.3.4.5

Диапазон допустимых средних значений каналов Z, Т, DT, F, А, Е )Л R \л допустимых стандартных отклонений всех каналов включает целые значения от 0 до 65535. Данные значения должны быть закодированы в 2-х байтах как целые числа без знака.

Диапазон допустимых средних значений каналов X X VX, vx АХ, АХ ТХ и ТУ включает целые значения от минус 32768 до плюс 32767. Данные значения должны быть закодированы в 2-х байтах как целые числа без знака после добавления 32768 к каждому значению

2

М

Y

N

R-22

7.3.5

Один байт должен быть зарезервирован для будущих версий настоящего стандарта. Для версии 1.0 ИСО/МЭК 19794-7:2007 этот байт должен быть равен нулю (0x00)

2

М

Y

N

R-23

7.4.1

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

Остальные биты должны иметь значение 0

1

М

Y

N

R-24

7.4.2

После заголовка тела ББД должна быть приведена последовательность значений точек канала (см. 7.4.2) и дополнительные данные, если они указаны в заголовке (см. 7.4.3)

1

М

Y

N

R-25

7.4.2

Данные значений каналов должны начинаться с поля «Длина» (Length). В поле «Длина» должно быть указано число точек канала. Поле «Длина» должно состоять из трех байтов, определяющих число точек в виде целого числа без знака

2

М

Y

N

R-26

7.4.2

После поля «Длина» должна быть приведена последов ательность значений точек канала. Для каждой точки поле должно начинаться со значений обязательных каналов X и следующего за ним У, после которых должна быть приведена последовательность необязательных значений каналов, как указано в поле «Включение каналов» в заголовке ББД записи

2

М

Y

N

R-27

7.4.2

Диапазон допустимых значений каналов Z, Т, DT, F, A, Ev\ R включает целые значения от 0 до 65535. Данные значения должны быть закодированы в 2-х байтах как целые числа без знака

2

М

Y

N