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

91 страница

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

 Скачать PDF

Идентичен ISO/IEC 19794-7:2014

Переиздание. Январь 2019 г.

Оглавление

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

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

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

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

5 Сокращения

6 Соглашения в отношении данных

     6.1 Система координат

     6.2 Порядок следования байтов и битов

     6.3 Зарегистрированные идентификаторы типа формата

7 Каналы

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

     7.2 Каналы положения пера X, Y, Z

     7.3 Каналы скорости пера VX, VY

     7.4 Каналы ускорения пера AX, AY

     7.5 Канал времени Т

     7.6 Канал дифференциала времени DT

     7.7 Канал силы нажатия пера F

     7.8 Канал состояния пера S

     7.9 Каналы ориентации пера TX, TY, A, E, R

8 Полный формат записи данных динамики подписи

     8.1 Структура записи

     8.2 Блок "Общий заголовок" (General header)

     8.3 Блок "Тело записи" (Record body)

9 Компактный формат записи данных динамики подписи

     9.1 Структура записи

     9.2 Объект данных параметров алгоритма сравнения

     9.3 Внедрение в структуру данных ЕСФОБД

     9.4 Блок "Тело записи" (Record body)

10 Сжатый формат записи данных динамики подписи

     10.1 Структура записи

     10.2 Блок "Общий заголовок" (General header)

     10.3 Блок "Тело записи" (Record body)

Приложение А (обязательное) Методология испытаний на соответствие

Приложение В (справочное) Рекомендации по сбору данных динамики подписи

Приложение С (справочное) Спецификация АСН.1 для компактного формата

Приложение D (справочное) Примеры кодирования данных динамики подписи

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

Библиография

 

91 страница

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

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

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

09.06.2017УтвержденФедеральное агентство по техническому регулированию и метрологии527-ст
РазработанФГУП ВНИИНМАШ
РазработанНекоммерческое партнерство Русское биометрическое общество
ИзданСтандартинформ2017 г.
ИзданСтандартинформ2019 г.

Information technology. Biometrics. Biometric data interchange formats. 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

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

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

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

ГОСТР

ИСО/МЭК 19794-7-2017

Информационные технологии БИОМЕТРИЯ Форматы обмена биометрическими данными

Часть 7

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

(ISO/IEC 19794-7:2014,

Information technology — Biometric data interchange formats —

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

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

Москва

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

2017

Предисловие

1    ПОДГОТОВЛЕН Некоммерческим партнерством «Русское общество содействия развитию биометрических технологий, систем и коммуникаций» (Некоммерческое партнерство «Русское биометрическое общество») и Федерапьным государственным унитарным предприятием «Всероссийский науч-но-исследоватепьский институт стандартизации и сертификации в машиностроении» (ВНИИНМАШ) на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4

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

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

4    Настоящий стандарт идентичен международному стандарту ИСО/МЭК 19794-7:2014 «Информационные технологии. Форматы обмена биометрическими данными. Часть 7. Данные динамики подписи» (ISO/IEC 19794-7:2014 «Information technology — Biometric data interchange formats — Pari 7: Sig-nature/sign time series data». IDT).

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

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

5    ВЗАМЕН ГОСТ Р ИСО/МЭК 19794-7—2009

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

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

© Стандартинформ. 2017

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

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

Псюетаг»

к'лмтжриитор

Лаам-»фяатср

Заолоеса

UMCTM

<*>

•ггоришв

а

jmtKrw

ошивим;«и

Р)


т


т


Рисунок 4 — Структура полного формата записи данных динамики подписи

8.2 Блок «Общий заголовок» (General header)

8.2.1    Структура блока

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

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

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

-    «Длина записи» (Length of data record);

-    «Число представлений» (Number of representations);

-    «Сертификационный флаг» (Certification flag).

8.2.2    Поле «Идентификатор формата»

Поле «Идентификатор формата» (4 байта) должно быть нуль-терминированной строкой с тремя символами ASCII «SDI» (0x534449).

8.2.3    Поле «Номер версии стандарта»

Поле «Номер версии стандарта» (4 байта) должно быть нуль-терминированной строкой с тремя символами ASCII Первый и второй символы обозначают номер версии стандарта, третий символ — номер поправки или изменения данной редакции.

В поле «Номер версии стандарта» для настоящей (второй) версии настоящего стандарта должен быть указан номер версии стандарта 0x30323000. т. е. нуль-терминированная строка «020» [последовательные символы ASCII «0». «2». «0» и Null (0x00)].

8

ОбиааА аагопоаоа

Талоаагмси

04)

(пвреме-мм

'

Имимфишор

Номер

Длим*

'*сло

Превстаа.-*«и« 1

| Праостмпеииа <п 1

форме'*

«POV

MlMCM

пр—етаапем*

фгяг

сгвчнар'*

|

И)

И»

<«>

т

(1)

(перемет—)

| (перемотай) 1


За-ого«о«

Т*по

пресета я-чче.

[парам».—)

(перечат—)


Дгчне

греосгаа-

Оагш

и

1*КИОП0ГИИ

Иа*итифь«жтор

югоговиит

типа

«Кмс'ю»

Опас—

аналое

Число

ото**-

Поепеви»-

тагъмоста

Дл-а

лзооп—-

Долог»—

тепчтье

<«)

<•)

смиера ««пи—

СМиврв С"

то*

р)

ОТО—

ДВИНЬ»

—не

(1)

<2>

(2)

(2)


Часто

Бгея

Ьчж

Наг»»*»

Описание 1

1 Ox—we I

Ото—

Ото—

Ьлсмоа

•Кеестю. ■

«мало*

омалаХ .

. I имела R 1

1

п

«К—вство»

!

1 «

(п«ое- |

j (пере- |

О)

(»)

(»)

(2)

меии—)

(п.ремапи—)

ИВ !■!*•)


ГОСТ Р ИСО/МЭК 19794-7—2017

8.2.4    Поле «Длина записи»

Поле «Длина записи» (4 байта) должно содержать длину всей ЗОБД1), включая блок «Общий заголовок» и одно или более представление.

8.2.5    Поле «Число представлений»

Поле «Число представлений» (2 байта) должно содержать число представлений, включенных в ЗОБД. Необходимо наличие минимум одного представления.

8.2.6    Поле «Сертификационный флаг»

Поле «Сертификационный флаг» (1 байт) определяет, включает ли каждый блок «Заголовок представления» запись «Сертификация» (Certification record). Значение поля должно быть 0x00. что обозначает. что ни один из блоков «Представление» (Representation) не содержит записи «Сертификация».

Примечание — Поле «Сертификационный флаг» добавлено для обеспечения совместимости с будущими версиями полного формата записи, в которых блоки «Заголовок представления» могут содержать запись «Сертификация»

8.3 Блок «Тело записи» (Record body)

8.3.1    Структура блока

Блок «Тело записи» должно состоять из последовательности блоков «Представление», как минимум одного. Каждый блок «Представление» должен состоять из следующих элементов в указанном порядке:

-    блок «Заголовок представления»;

-    блок «Тело представления» (Representation body).

8.3.2    Блок «Заголовок представления»

8.3.2.1    Структура блока

Блок «Заголовок представления» должен содержать информацию об отдельных представлениях, включенных в запись данных динамики подписи. Блок «Заголовок представления» должен состоять из следующих элементов в указанном порядке:

-    поле «Длина представления» (Representation length);

-    поле «Дата и время регистрации» (Capture date and time);

-    поле «Идентификатор технологии биометрического сканера подписи» (Capture device technology identifier);

-    поле «Идентификатор изготовителя биометрического сканера подписи» (Capture device vendor identifier);

-    поле «Идентификатор типа биометрического сканера подписи» (Capture device type identifier);

-    запись «Качество» (Quality record);

-    последовательность блоков «Описание канала» (Channel description);

-    поле «Число отсчетов» (Number of sample points).

8.3.2.2    Поле «Длина представления»

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

8.3.2.3    Поле «Дата и время регистрации»

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

8.3.2.4    Поле «Идентификатор технологии биометрического сканера подписи»

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

Таблица 3 — Значения поля «Идентификатор технологии биометрического сканера подписи»

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

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

0x00

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

0x01

Электромагнитная технология

*) ЗОБД — запись для обмена биометрическими данными (biometric data interchange record (BDIR)J.

Окончание таблицы 3

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

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

0x02

Полупроводниковая технология

0x04

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

0x08

Специальное перо с оптическими датчиками

Все остальные значения

Зарезервировано ПК37 для будущего использования

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

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

8.3.2.6    Поле «Идентификатор типа биометрического сканера подписи»

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

8.3.2.7    Запись «Качество»

Запись «Качество» должна состоять из поля «Число блоков «Качество»» (Number of quality blocks) (1 байт) и последующих блоков «Качество» (Quality block) при их наличии. В поле «Число блоков «Качество» (Number of quality blocks) должно быть указано число блоков «Качество» (Quality block) в виде целого числа без знака.

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

-    «Показатель качества» (Quality score).

-    «Идентификатор разработчика алгоритма оценки качества» (Quality algorithm vendor identifier),

-    «Идентификатор алгоритма оценки качества» (Quality algorithm identifier).

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

-    целые значения от 0 до 100. где большие значения соответствуют более высокому качеству;

-    значение 255 (OxFF) — неудачная попытка расчета показателя качества.

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

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

8.3.2.8    Блок «Описания каналов» (Channel descriptions)

8.3.2.8.1 Поле «Наличие каналов» (Channel inclusion)

Блок «Описания каналов» должен начинаться с поля «Наличие каналов», определяющего наличие или отсутствие каналов в записи.

Длина поля «Наличие каналов» должна составлять 2 байта. Каждый бит должен кодировать канал в соответствии с таблицей 4 Значение бита, равное 1. означает наличие данного канала в записи, значение бита, равное 0. означает его отсутствие.

Ю

ГОСТ Р ИСО/МЭК 19794-7—2017

Таблица 4 — Формат поля «Наличие каналов»

Обозначение канала

Номер байта

Позиция бита

X

1

8 (СЗР)

У

7

Z

6

VX

5

VY

4

АХ

3

AY

2

Т

1 (МЗР)

DT

2

8 (СЗР)

F

7

S

6

тх

5

ГУ

4

А

3

Е

2

R

1 (МЗР)

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

Пример заполнения поля «Наличие каналов» в записи данных динамики подписи, включающей в себя каналы X. V. Т. F, S. А, Е и R. приведен на рисунке 5.

Байт 1

Байт 2

1

1

0

0

0

0

0

1

0

1

1

0

0

1

1

1

Рисунок 5 — Пример заполнения поля «Наличие каналов»

8.3.2 8.2 Поле «Заголовок описания канала»

Блок «Описание канала» должен начинаться с поля «Заголовок описания канала» (Channel description preamble) (1 байт).

Биты поля «Заголовок описания канала» с 4-го по 8-й должны кодировать характеристики канала в соответствии с таблицей 5. Значение бита, равное 1. означает наличие соответствующей характеристики канала, а значение бита, равное 0, — отсутствие соответствующей характеристики. Если любые биты с 4-го по 8-й в поле «Заголовок описания канала» имеют значение, равное 1. то за полем должна следовать последовательность полей характеристик канала. Порядок следования полей характеристик каналов определен порядком в поле «Заголовок описания канала», начиная с поля «Значение масштаба» (Scaling value).

11

Таблица 5 — Формат поля «Заголовок описания канала»

Характеристика канала

Номер бита

Значение масштаба

8 (СЗР)

Минимальное возможное значение

7

Максимальное возможное значение

6

Среднее значение

5

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

4

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

3

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

2

Зарезервировано ПК37 для будущего использования

1 (МЗР)

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

Пример 1 — 3-й бит поля «Заголовок описания канала» для канала ОТ может быть использован для указания равномерной дискретизации.

Примечание — Для всех каналов, кроме канала ОТ. 3-й бит поля «Заголовок описания канала» должен иметь значение, равное О

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

Пример 2 — 2-й бит поля «Заголовок описания канала» для канала X может быть использован для указания того, что линейный компонент аппроксимирующей линии Х(Т), который может присутствовать при движении пера вдоль горизонтальной линии, был удален из канала X для уменьшения диапазона значений X.

Примечание — Так как удаление линейного тренда по времени неосуществимо практически для канала времени Т. 2-й бит поля «Заголовок описания канала* для канала Т не должен иметь значение, равное 1

Неиспользуемый последний бит поля «Заголовок описания канала» должен иметь значение, равное 0. Данный бит зарезервирован ПК37 для будущего использования.

8.3.2.8.3 Поле «Значение масштаба»

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

В поле «Экспонента Е» в формате целого числа без знака записывается степень по основанию 2 для значения масштаба, смещенная на 16. Диапазон допустимых значений экспоненты включает целые значения от минус 16 до плюс 15. Поэтому при кодировании значения экспоненты к числу прибавляется 16, чтобы обеспечить представление в виде целого числа без знака. Для декодирования значения экспоненты из значения поля «Экспонента Е» необходимо вычесть 16.

Поле «Дробь Е» содержит битовое поле, которое в двоичном представлении лежит с правой стороны от запятой мантиссы значения масштаба. Мантисса должна иметь значение в диапазоне 1 й мантисса < 2.

Значение масштаба s рассчитывается по формуле

Пример — s = 1 соответствует значениям 0x00 в поле «Дробь F» и 0x10 в поле аЭкспонента £».

Значение масштаба находится в диапазоне от 2"16 до (1+2047/2048) 215. т. е. от 0.0000152587890625 до 65520.

12

ГОСТ Р ИСО/МЭК 19794-7—2017

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

Если значение масштаба отсутствует, то калибровку соответствующего канала считают неизвестной.

8.3.2.8 4 Поля «Минимальное возможное значение канала» (Minimum possible channel value) и «Максимальное возможное значение канала» (Maximum possible channel value)

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

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

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

8.3.2 8.5 Поля «Среднее значение значений канала» (Average of the channel values) и «Стандартное отклонение значений канала» (Standard deviation of the channel values)

При наличии поля «Среднее значение значений канала» его значение должно быть рассчитано как округленное до ближайшего целого, среднее арифметическое значение с всех значений с, (1 3 /£ N. где N—число отсчетов) соответствующего канала по всей записи данных динамики подписи:

При наличии поля «Стандартное отклонение значений канала» его значение должно быть рассчитано как округленное до ближайшего целого, среднеквадратическое отклонение по выборке ос всех значений с; (1 <i<N) соответствующего канала по всей записи данных динамики подписи:

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

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

Примечание — Среднее значение и стандартное отклонение предоставляют информацию о том, была ли изменена и как была изменена область значений для последующего сравнения

Пример — Средние значения каналов X и У предоставляют информацию о том. были ли преобразованы данные подписи для последующего сравнения. При наличии стандартные отклонения каналов X и У предоставляют информацию о диапазоне, к которому данные подписи были нормализованы и масштабированы для последующего сравнения.

8.3.2.9 Поле «Число отсчетов» (Number of sample points)

Поле «Число отсчетов» (3 байта) должно определять число отсчетов в виде целого числа без знака.

13

ГОСТ Р ИСО/МЭК 19794-7—2017

Содержание

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

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

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

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

5    Сокращения.........................................................................3

6    Соглашения в отношении данных.......................................................3

6.1    Система координат................................................................3

6.2    Порядок следования байтов и битов..................................................4

6.3    Зарегистрированные идентификаторы типа формата...................................4

7    Каналы.............................................................................5

7.1    Общие положения................................................................5

7.2    Каналы положения лера X.Y.Z......................................................6

7.3    Каналы скорости пера VX.VY.......................................................6

7.4    Каналы ускорения пера АХ, AY......................................................6

7.5    Канал времени Т..................................................................6

7.6    Канал дифференциала времени DT..................................................6

7.7    Канал силы нажатия пера F.........................................................6

7.8    Канал состояния пера S............................................................7

7.9    Каналы ориентации пера ТХ, TY. А, Е, R..............................................7

8    Полный формат записи данных динамики подписи.........................................7

8.1    Структура записи.................................................................7

8.2    Блок «Общий заголовок» (General header) ............................................8

8.3    Блок «Тело записи» (Record body)...................................................9

9    Компактный формат записи данных динамики подписи.....................................14

9.1    Структура записи................................................................14

9.2    Объект данных параметров алгоритма сравнения.....................................15

9.3    Внедрение в структуру данных ЕСФОБД.............................................16

9.4    Блок «Тело записи» (Record body)..................................................17

10    Сжатый формат записи данных динамики подписи.......................................17

10.1    Структура записи ..............................................................17

10.2    Блок «Общий заголовок» (General header) .........................................18

10.3    Блок «Тело записи» (Record body) ................................................18

Приложение А (обязательное) Методология испытаний на соответствие.......................20

Приложение В (справочное) Рекомендации по сбору данных динамики подписи.................79

Приложение С (справочное) Спецификация АСН.1 для компактного формата...................80

Приложение D (справочное) Примеры кодирования данных динамики подписи..................83

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

национальным и межгосударственным стандартам...........................86

Библиография........................................................................87

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

Информационные технологии БИОМЕТРИЯ Форматы обмена биометрическими данными Часть 7 Данные динамики подписи Information technology Biometncs Biometric data interchange formats Part 7 Signature/sign time senes data

Дата введения — 2018—12—01

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

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

Настоящий стандарт содержит:

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

-    описание трех форматов хранения данных:

-    полного формата общего назначения.

-    сжатого формата с хранением того же объема информации, что и в полном формате, но в сжатой форме.

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

-    пример содержания записи данных подписи и рекомендации по сбору данных динамики подписи.

Настоящий стандарт не определяет, какой формат и с какими опциями необходимо использовать

в отдельно взятых приложениях. Данные требования должны быть определены в спецификациях требований или профилях конкретных приложений.

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

Настоящий стандарт устанавливает элементы методологии испытаний на соответствие, тестовые утверждения и методики испытаний применительно к настоящему стандарту. Настоящий стандарт устанавливает тестовые утверждения для структуры и внутренней согласованности форматов данных динамики подписи, определенных в настоящем стандарте (испытания типа А уровней 1 и 2. установленные в ИСО/МЭК 19794-1:2011/Изм. № 1), и испытания семантических утверждений (испытания типа А уровня 3, установленные в ИСО/МЭК 19794-1:2011/Изм. № 1).

II    Токен — компактное устройство, предназначенное для обеспечения информационной безопасности пользователя, также используется для идентификации его владельца, безопасного удаленного доступа к информационным ресурсам и т. д Как правило, это физическое устройство, используемое для упрощения аутентификации

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

Методология испытаний на соответствие, определенная в настоящем стандарте, не устанавливает:

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

-    испытания на соответствие систем, которые не производят записи в соответствии с требованиями настоящего стандарта.

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

Запись биометрических данных соответствует настоящему стандарту в том случае, если она удовлетворяет всем нормативным требованиям, имеющим отношение к структуре данных, отношениям между элементами данных и соотношениям между значениями данных и входными биометрическими данными, как то определено в разделах 6—10.

Испытания на соответствие формату обмена биометрическими данными соответствуют настоящему стандарту, если они удовлетворяют всем нормативным требованиям, установленным в приложении А. а именно: все испытания уровней 1, 2 и 3 должны использовать тестовые утверждения, приведенные в таблицах А.2, А.З и А 4 приложения А в соответствии с положениями и требованиями ИСО/МЭК 19794-1:2011/Изм. № 1.

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

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

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

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

ISO/IEC 8825-1 Information technology — ASN.1 encoding rules — Part 1: Specification of basic encoding rules (BER). canonical encoding rules (CER) and distinguished encoding rules (DER) [(Информационные технологии. Правила кодирования АСН.1. Часть 1. Спецификация основных правил кодирования (BER). канонических правил кодирования (CER) и отличительных правил кодирования (DER))

ISO/IEC 19785-1 Information technology — Common Biometric Exchange Formats Framework — Part 1: Data element specification [Информационные технологии. Единая структура форматов обмена биометрическими данными. Часть 1. Спецификация элементов данных]

ISO/IEC 19785-2 Information technology — Common Biometric Exchange Formats Framework — Part 2: Procedures for the operation of the Biometric Registration Authority [Информационные технологии. Единая структура форматов обмена биометрическими данными. Часть 2. Процедуры действий регистрационного органа в области биометрии]

ISO/IEC 19785-3 Information technology — Common Biometric Exchange Formats Framework — Part 3: Patron format specifications (Информационные технологии. Единая структура форматов обмена биометрическими данными. Часть 3. Спецификации формата ведущей организации]

ISO/IEC 19794-1:2011 Information technology — Biometric data interchange formats — Part 1: Framework [Информационные технологии. Форматы обмена биометрическими данными. Часть 1. Структура]

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

В настоящем стандарте применены термины и определения, установленные в ИСО/МЭК 19794-1:2011, а также следующие термины с соответствующими определениями:

4.1 канал (channel): Элемент данных (исходный, промежуточный или обработанный), записанный в форме временных серий.

2

ГОСТ Р ИСО/МЭК 19794-7—2017

Пример — Координаты положения пора X и У, сила нажатия пора, углы наклона пора к осям X и Y, азимут пера, угол возвышения пера, угол поворота пера.

4.2    сжатие (compression): Процесс уменьшения размера цифрового файла с потерей или без потери информации.

Примечание — Сжатый формат, определенный в разделе 10. включает данные, сжатые без потерь

4.3    азимут пера (pen azimuth): Угол, измеренный между положительным направлением оси У и проекцией пера на область регистрации биометрического сканера подписи по часовой стрелке.

Примечание — Диапазон значений азимута пера от 0° до 360°.

4.4    касание пера (pen-down event): Событие, начиная с которого перо касается области регистрации биометрического сканера подписи.

4.5    угол возвышения пера (pen elevation): Угол, измеренный между проекцией пера на область регистрации биометрического сканера подписи и пером.

Примечание — Диапазон значений угла возвышения пера от 0° до 90°

4.6    угол поворота пера (pen rotation): Угол поворота пера, измеренный относительно его продольной оси против часовой стрелки от начала отсчета поворота, зависящего от устройства.

Примечание — Диапазон значений угла поворота пера от 0° до 360°

4.7    угол наклона пера к оси X (pen tilt along the X axis): Угол, измеренный между положительным направлением оси Z и проекцией пера на плоскость XZ по часовой стрелке.

Примечание — Диапазон значений угла наклона пера к оси X от -90° до *90°

4.8    угол наклона пера к оси У (pen tilt along the У axis): Угол, измеренный между положительным направлением оси Z и проекцией пера на плоскость YZ по часовой стрелке.

Примечание — Диапазон значений угла наклона пера к оси У от минус 90° до ♦ 90°

4.9    отрыв пера (pen-up event): Событие, начиная с которого перо не касается области регистрации биометрического сканера подписи; следует после события «касание пера».

4.10    частота дискретизации (sampling rate): Число отсчетов в секунду времени (или другую единицу измерения) при дискретизации непрерывного во времени сигнала

4.11    представление подписи (signature/sign representation): Данные, записанные для одной подписи.

4.12    дрожание в направлении оси X (X jitter): Стандартное отклонение координат X как минимум 100 отсчетов находящегося в покое пера.

4.13    дрожание в направлении оси У (У jitter): Стандартное отклонение координат У как минимум 100 отсчетов находящегося в покое пера.

4.14    плотность пикселей в направлении оси X (X pixel density): Число точек на миллиметр, которое биометрический сканер подписи регистрирует в направлении оси X (горизонтальном).

4.15    плотность пикселей в направлении оси У (У pixel density): Число точек на миллиметр, которое биометрический сканер подписи регистрирует в направлении оси У (вертикальном).

5    Сокращения

В настоящем стандарте применены следующие сокращения:

МЗР — младший значащий разряд (least significant bit. Isb);

СЗР — старший значащий разряд (most significant bit, msb).

6    Соглашения в отношении данных

6.1 Система координат

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

3

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

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

6.2    Порядок следования байтов и битов

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

Внутри байта биты нумеруются от восьми до одного, где восьмой бит является СЭР. а первый бит — МЗР.

6.3    Зарегистрированные идентификаторы типа формата

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

Владельцем форматов, определенных в комплексе стандартов ИСО/МЭК 19794. является ИСО/ МЭК СТК1/ПК37. Зарегистрированный идентификатор владельца формата 257 (0x0101). Идентификаторы типа формата для форматов, определенных в настоящем стандарте, приведены в таблице 1.

Таблица 1 — Идентификаторы типа формата

Идентификатор типа формата ББД ЕСФОБД

Короткое имя

Полный идентификатор объекта

14(ОхОООЕ)

signature-sign-time-

senes-full

(iso(1) registration-authority(l) cbeff( 19785) biometric-orgamzation(O) jtc1-sc37(257) bdbs(0) signature-sign-time-senes-full (14)}

’) ЕСФОБД — Единая структура форматов обмена биометрическими данными (Common biometric exchange formats framework (CBEFF)).

*) МАБП — Международная ассоциация биометрической промышленности (International biometric industry association (IBIA)J В настоящий момент данная организация называется «Международная ассоциация биометрии и идентификации» (International Biometrics & Identification Association (IBIA)).

ГОСТ Р ИСО/МЭК 19794-7—2017

Окончание таблицы 1

Идентификатор типа формата ББДЕСФОБД

Короткое имя

Полный идентификатор объекта

15(OxOOOF)

signature-sign-time-

series-compact

(iso(1) registration-authority(l) cbeff( 19785) biometric-orgamzation(O) )tc1-sc37(257) bdbs(0) signature-sign-time-series-compact (15)}

30 (OxOOIE)

signature-sign-time-

senes-compression

(ISO(I) registration-authority(l) cbeff(19785) biometric-organization(O) jtc1-sc37(257) bdbs(0)signature-sign-time-series-compression (30)}

Примечания

1    Идентификатор типа полного формата, определенного в настоящем стандарте, в точности совпадает с идентификатором типа полного формата, определенным в ИСО/МЭК 19794-7. Для определения используемого номера версии стандарта необходимо использовать поле «Номер версии стандарта» («Version number») в блоке «Общий заголовок» («General Header»)

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

7 Каналы

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

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

Таблица 2 — Каналы данных динамики подписи

Наименование

канала

Описание данных динамики подписи

X

Координата Х(горизонтальное положение пера)

У

Координата У (вертикальное положение пера)

z

Координата Z (высота положения пера над областью регистрации биометрического сканера подписи)

vx

Скорость в направлении оси X

VY

Скорость в направлении оси У

AX

Ускорение в направлении оси X

AY

Ускорение в направлении оси У

T

Время

DT

Дифференциал времени

F

Сила нажатия пера

S

Состояние пера (касается или не касается области регистрации биометрического сканера подписи)

TX

УТол наклона пера к оси X

TY

УТол наклона пера к оси У

A

Азимут пера

E

УТол возвышения пера

R

УТол поворота пера

5

7.2    Каналы положения пера X, Y, Z

Предусмотрены три канала для записи данных о положении пера в трехмерном пространстве. Канал X предназначен для записи координат X проекции пера на область регистрации биометрического сканера подписи. Канал У предназначен для записи координат У проекции пера на область регистрации биометрического сканера подписи. Канал Z предназначен для записи высоты положения пера над областью регистрации биометрического сканера подписи.

Единицей измерения значений каналов является миллиметр, мм. Чтобы восстановить реальные значения, целые значения в записи необходимо разделить на значение масштаба, указанное в блоке «Описание канала» (Channel description). С помощью соответствующих значений масштаба могут быть получены различные степени точности значений каналов.

7.3    Каналы скорости пера VX, VY

Канал VX предназначен для записи скорости пера вдоль оси X. Канал VY предназначен для записи скорости пера вдоль оси У.

Единицей измерения значений каналов является миллиметр в секунду, мм/с. Чтобы восстановить реальные значения, целые значения в записи необходимо разделить на значение масштаба, указанное в блоке «Описание канала» (Channel description). С помощью соответствующих значений масштаба могут быть получены различные степени точности значений каналов.

7.4    Каналы ускорения пера АХ, AY

Канал АХ предназначен для ускорения пера вдоль оси X. Канал AY предназначен для записи ускорения пера вдоль оси У.

Единицей измерения значений каналов является миллиметр на секунду в квадрате, мм/с2. Чтобы восстановить реальные значения, целые значения в записи необходимо разделить на значение масштаба, указанное в блоке «Описание канала» (Channel description). С помощью соответствующих значений масштаба могут быть получены различные степени точности значений каналов

7.5    Канал времени Т

Канал Т предназначен для записи времени, прошедшего от времени первого отсчета.

Единицей измерения значений канала является секунда, с. Чтобы восстановить реальные значения. целые значения в записи необходимо разделить на значение масштаба, указанное в блоке «Описание канала» (Channel description). С помощью соответствующих значений масштаба могут быть получены различные степени точности значений канала.

7.6    Канал дифференциала времени DT

Канал ОТ предназначен для записи времени, прошедшего от времени предыдущего отсчета.

Единицей измерения значений канала является секунда, с. Чтобы восстановить реальные значения. целые значения в записи необходимо разделить на значение масштаба, указанное в блоке «Описание канала» (Channel description). С помощью соответствующих значений масштаба могут быть получены различные степени точности значений канала.

В случае равномерной дискретизации поле «Наличие каналов» (Channel inclusion) (см. 8.3.2.8.1) в блоке «Заголовок представления» (Representation header) должно отображать наличие данных в канале ОТ При этом значения канала ОТ в блоке «Представление» (Representation) должны отсутствовать, так как поле «Заголовок описания канала» (Channel description preamble) (см. 8.3.2.8.2) для канала ОТ содержит значение постоянного интервала времени между соседними отсчетами.

7.7    Канал силы нажатия пера F

Канал F предназначен для записи величины силы нажатия пера

Единицей измерения значений канала является ньютон. Н. Чтобы восстановить реальные значения. целые значения в записи необходимо разделить на значение масштаба, указанное в блоке «Описание канапа» (Channel description). С помощью соответствующих значений масштаба могут быть получены различные степени точности значений канала.

Примечание — Направление силы нажатия пера зависит от используемой технологии биометрического сканера подписи, которая указана в поле «Идентификатор технологии биометрического сканера подписи» (Capture device technology identifier)

6

ГОСТ Р ИСО/МЭК 19794-7—2017

7.8    Канал состояния пера S

Канал S предназначен для записи данных о состоянии пера вне зависимости от того, касается перо области регистрации биометрического сканера подписи или нет. Значение состояния пера должно быть равно нулю в том случае, если перо не касается области регистрации биометрического сканера подписи. Для событий «касание пера» значение также должно быть равно нулю. Значение состояния пера должно быть равно 1 в том случае, если перо касается области регистрации биометрического сканера подписи. Для событий «отрыв пера» значение также должно быть равно 1.

Примечание — Временное сохранение значения «нуль», когда перо начинает касаться области регистрации биометрического сканера подписи, позволяет проводить распознавание событий «касание пера», даже если биометрический сканер подписи не регистрирует отсчетов при событиях «отрыв пера»

7.9    Каналы ориентации пера ТХ, ТУ, А, Е, R

Предусмотрено пять каналов данных для записи информации об ориентации пера в пространстве. Канал А предназначен для записи азимута пера. Канал Е предназначен для записи угла возвышения пера Канал 7Х предназначен для записи угла наклона пера к оси X. Канал ТУ предназначен для записи угла наклона пера к оси У. Канал R предназначен для записи угла поворота пера относительно продольной оси. Можно выбрать для применения:

-    азимут и угол возвышения пера: или

-    углы наклона пера к осям X и У

с использованием или без использования угла поворота пера (см. рисунок 2 и рисунок 3).

Рисунок 2 — Углы ориентации пера

Единицей измерения значений канапов является градус. °. Чтобы восстановить реальные значения. целые значения в записи необходимо разделить на значение масштаба, указанное в блоке «Описание канала» (Channel description). С помощью соответствующих значений масштаба могут быть получены различные степени точности значений каналов.

Рисунок 3 — Угол поворота пера

8 Полный формат записи данных динамики подписи

8.1 Структура записи

Запись данных динамики подписи в полном формате должна состоять из следующих элементов в указанном порядке:

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

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

^ В настоящем стандарте термин «тело» обозначает внутреннюю часть информационного объекта

7