---
title: "\"ГОСТ Р ИСО/МЭК 19794-7-2009. Национальный стандарт Российской Федерации. Автоматическая идентификация. Идентификация биометрическая. Форматы обмена биометрическими данными. Часть 7. Данные динамики подписи\""
number: "ГОСТ Р ИСО/МЭК 19794-7-2009"
issuer: "Федеральное агентство по техническому регулированию и метрологии"
status: утратил силу
canonical: "https://bukva.ai/docs/gost-r-isomek-19794-7-2009"
---

## "ГОСТ Р ИСО/МЭК 19794-7-2009. Национальный стандарт Российской Федерации. Автоматическая идентификация. Идентификация биометрическая. Форматы обмена биометрическими данными. Часть 7. Данные динамики подписи"

# "ГОСТ Р ИСО/МЭК 19794-7-2009. Национальный стандарт Российской Федерации. Автоматическая идентификация. Идентификация биометрическая. Форматы обмена биометрическими данными. Часть 7. Данные динамики подписи"

(утв. и введен в действие Приказом Ростехрегулирования от 27.01.2009 N 1-ст)

> [!WARNING]
> Документ утратил силу с 1 декабря 2018 года в связи с изданием Приказа Росстандарта от 09.06.2017 N 527-ст.
> Взамен введен в действие [ГОСТ Р ИСО/МЭК 19794-7-2017](https://bukva.ai/docs/standart-gost-r-isomek-19794-7-2017).
> Документ утратил силу с 1 декабря 2018 года в связи с изданием Приказа Росстандарта от 09.06.2017 N 527-ст. Взамен введен в действие [ГОСТ Р ИСО/МЭК 19794-7-2017](https://bukva.ai/docs/standart-gost-r-isomek-19794-7-2017).
> Документ [введен](#p100013) в действие с 1 января 2010 года.

> [!NOTE]
> ИСТОРИЯ ИЗМЕНЕНИЙ НОРМАТИВНО-ТЕХНИЧЕСКИХ АКТОВ

```mermaid
flowchart LR
  n0["ГОСТ Р ИСО/МЭК 19794-7-2009"]:::rst
  click n0 "https://bukva.ai/docs/gost-r-isomek-19794-7-2009" "ГОСТ Р ИСО/МЭК 19794-7-2009. Национальный стандарт Российской Федерации. Автоматическая идентификация. Идентификация биометрическая. Форматы обмена биометрическими данными... (утв."
  n1["ГОСТ Р ИСО/МЭК 19794-7-2017"]:::doc
  click n1 "https://bukva.ai/docs/standart-gost-r-isomek-19794-7-2017" "ГОСТ Р ИСО/МЭК 19794-7-2017. Национальный стандарт Российской Федерации. Информационные технологии. Биометрия. Форматы обмена биометрическими данными. Часть 7. Данные динамики подп"
  n0 --> n1
classDef rst fill:#FFEBEB,stroke:#8B0000,color:#000;
classDef doc fill:#EBFFEB,stroke:#006400,color:#000;
classDef notEnt fill:#FFFFEB,stroke:#FF8C00,color:#000;
```


<div align="right">

<a id="p100001"></a>Утвержден и введен в действие<br>
Приказом Федерального агентства<br>
по техническому регулированию<br>
и метрологии<br>
от 27 января 2009 г. N 1-ст

</div>


<a id="p100002"></a>**НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ**

<a id="p100003"></a>**АВТОМАТИЧЕСКАЯ ИДЕНТИФИКАЦИЯ**

<a id="p100004"></a>**ИДЕНТИФИКАЦИЯ БИОМЕТРИЧЕСКАЯ**

<a id="p100005"></a>**ФОРМАТЫ ОБМЕНА БИОМЕТРИЧЕСКИМИ ДАННЫМИ**

<a id="p100006"></a>**ЧАСТЬ 7**

<a id="p100007"></a>**ДАННЫЕ ДИНАМИКИ ПОДПИСИ**

<a id="p100008"></a>Automatic identification. Biometrics. Biometric data
interchange formats. Part 7. Signature/sign time
series data

<a id="p100009"></a>**ISO/IEC 19794-7:2007**
Information technology - Biometric data interchange
formats - Part 7: Signature/sign time series data
**(IDT)**

<div align="right">

<a id="p100010"></a>**ГОСТ Р ИСО/МЭК 19794-7-2009**

<a id="p100011"></a>Группа П85

<a id="p100012"></a>ОКС 35.040

<a id="p100013"></a>Дата введения

</div>

<div align="center">

1 января 2010 года

</div>



### <a id="p100014"></a>Предисловие


<a id="p100015"></a>Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. N 184-ФЗ "О техническом регулировании", а правила применения национальных стандартов Российской Федерации - ГОСТ Р 1.0-2004 "Стандартизация в Российской Федерации. Основные положения".


### <a id="p100016"></a>Сведения о стандарте


1. <a id="p100017"></a>Подготовлен Научно-исследовательским и испытательным центром биометрической техники Московского государственного технического университета имени Н.Э. Баумана (НИИЦ БТ МГТУ им. Н.Э. Баумана) на основе собственного аутентичного перевода стандарта, указанного в пункте 4, при консультационной поддержке ассоциации автоматической идентификации "ЮНИСКАН ГС1 РУС".
2. <a id="p100018"></a>Внесен Управлением технического регулирования и стандартизации Федерального агентства по техническому регулированию и метрологии.
3. <a id="p100019"></a>Утвержден и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 27 января 2009 г. N 1-ст.
4. <a id="p100020"></a>Настоящий стандарт идентичен международному стандарту ИСО/МЭК 19794-7:2007 "Информационные технологии. Форматы обмена биометрическими данными. Часть 7. Данные динамики подписи" (ISO/IEC 19794-7:2007 "Information technology - biometric data interchange formats - Part 7: Signature/sign time series data").
<a id="p100021"></a>Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ 1.5 (подраздел 3.5).
<a id="p100022"></a>При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных (региональных) стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном [Приложении D](#p100689).
5. <a id="p100023"></a>Введен впервые.

<a id="p100024"></a>Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе "Национальные стандарты", а текст изменений и поправок - в ежемесячно издаваемых информационных указателях "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет.


### <a id="p100025"></a>Введение


<a id="p100026"></a>Настоящий стандарт входит в комплекс стандартов и технических отчетов, разработанных ИСО/МЭК СТК 1/ПК 37 с целью установления требований к автоматической идентификации на основе биометрических характеристик.
<a id="p100027"></a>Настоящий стандарт рекомендуется использовать совместно с другими стандартами комплекса "Идентификация биометрическая".
<a id="p100028"></a>Сноска в тексте стандарта приведена для пояснения текста и выделена курсивом.


### 1. <a id="p100029"></a>ОБЛАСТЬ ПРИМЕНЕНИЯ


<a id="p100030"></a>Настоящий стандарт устанавливает форматы обмена данными для хранения, записи и передачи информации о динамических данных подписи, полученной с использованием таких устройств, как планшеты или специальные ручки. В настоящем стандарте учтены требования Единой структуры формата обмена биометрическими данными (ЕСФОБД) ИСО/МЭК 19785-1. Положения стандарта следует использовать для передачи и сравнения динамических данных подписи. Формат обмена данными подписи, описываемый в настоящем стандарте, может быть использован в различных приложениях, в которых используются рукописные подписи. Стандарт не устанавливает специфических требований, а также требований к специальным приложениям. Стандарт содержит определения используемых терминов, описание данных, получаемых с устройства регистрации, описание формата хранения данных, а также пример записи данных подписи. Настоящий стандарт рекомендует, чтобы хранимые и передаваемые биометрические данные содержали сведения о времени регистрации, а также были зашифрованы для обеспечения подлинности, целостности и конфиденциальности, однако особенности указанных рекомендаций не рассматриваются в настоящем стандарте.


### 2. <a id="p100031"></a>СООТВЕТСТВИЕ


<a id="p100032"></a>Блок биометрических данных считают соответствующим требованиям настоящего стандарта, если его структура и поля, структура записи и связи между полями, а также требования к вводу данных соответствуют установленным требованиям.


### 3. <a id="p100033"></a>НОРМАТИВНЫЕ ССЫЛКИ


<a id="p100034"></a>В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты. В случае ссылок на документы, у которых указана дата утверждения, необходимо использовать только указанную редакцию. В случае, когда дата утверждения не указана, следует использовать последнюю редакцию ссылочного стандарта, включая любые поправки и изменения к нему:
<a id="p100035"></a>ИСО/МЭК 19785-1 Информационные технологии. Единая структура формата обмена биометрическими данными. Часть 1. Спецификация элементов данных
<a id="p100036"></a>ИСО/МЭК 19785-2 Информационные технологии. Единая структура формата обмена биометрическими данными. Часть 2. Процедуры действий регистрационного органа в области биометрии
<a id="p100037"></a>ИСО/МЭК 19785-3 Информационные технологии. Единая структура формата обмена биометрическими данными. Часть 3. Спецификация формата ведущей организации
<a id="p100038"></a>ИСО/МЭК 19794-1 Информационные технологии. Формат обмена биометрическими данными. Часть 1. Структура


### 4. <a id="p100039"></a>ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ


<a id="p100040"></a>В настоящем стандарте применены следующие термины с соответствующими определениями.
<a id="p100041"></a>4.1. Подпись (signature/sign): рукописная подпись или рукописный персональный знак.
<a id="p100042"></a>4.2. Динамическая серия (time series): ряд последовательных значений, характеризующих изменение показателя во времени.
<a id="p100043"></a>4.3. Блок биометрических данных (biometric data block): блок данных определенного формата, содержащий одну или несколько записей биометрических данных.
<a id="p100044"></a>4.4. Канал (channel): элемент данных (исходный, промежуточный или обработанный), записанный в форме временных серий.
<a id="p100045"></a>*Пример.* Позиция пера, сила нажатия, углы наклона.

<a id="p100046"></a>4.5. Азимут пера (pen azimuth): угол, измеренный между положительным направлением оси Y и проекцией пера на планшет по часовой стрелке.

<div align="center">

<a id="p100047"></a>Примечание. Примеры измерений изображены на [рисунках 1](#p100051), [3](#p100061).

<a id="p100048"></a> ![4. Термины и определения](https://i.bukva.ai/yH9n8lBB/img_0.png) 

</div>


<a id="p100049"></a>El = 0° ... 90°

<div align="center">

<a id="p100050"></a>Az = 0° ... 360°

<a id="p100051"></a>Рисунок 1. Углы азимута и возвышения пера

</div>


<a id="p100052"></a>4.6. Угол возвышения пера (pen elevation): угол, измеренный между пером и его проекцией на планшет против часовой стрелки.
<a id="p100053"></a>Примечание. Примеры измерений изображены на [рисунках 1](#p100051), [3](#p100061).

<a id="p100054"></a>4.7. Наклон пера к оси x (pen tilt along the X axis): угол, измеренный между положительным направлением оси Z и проекцией пера на плоскость XZ по часовой стрелке.
<a id="p100055"></a>Примечание. Примеры измерений изображены на [рисунках 2](#p100059), [3](#p100061).

<a id="p100056"></a> ![4. Термины и определения](https://i.bukva.ai/yH9n8lBB/img_1.png) 

<div align="center">

<a id="p100057"></a>TX = -90° ... +90°<br>
<a id="p100058"></a>TY = -90° ... +90°

</div>


<a id="p100059"></a>Рисунок 2. Углы наклона пера



<div align="center">

<a id="p100060"></a> ![4. Термины и определения](https://i.bukva.ai/yH9n8lBB/img_2.png) 

<a id="p100061"></a>Рисунок 3. Воспроизведение ориентации пера

<a id="p100062"></a>4.8. Наклон пера к оси Y (pen tilt along the y axis): угол, измеренный между положительным направлением оси Z и проекцией пера на плоскость YZ по часовой стрелке.<br>
<a id="p100063"></a>Примечание. Примеры измерений изображены на [рисунках 2](#p100059), 3.

<a id="p100064"></a>4.9. Поворот пера (pen rotation): угол поворота пера, измеренный относительно продольной оси против часовой стрелки от его начального положения.<br>
<a id="p100065"></a>Примечание. Пример измерения изображен на [рисунке 4](#p100068).

</div>


<a id="p100066"></a> ![4. Термины и определения](https://i.bukva.ai/yH9n8lBB/img_3.png) 

<a id="p100067"></a>R = 0° ... 360°

<a id="p100068"></a>Рисунок 4. Поворот пера

<a id="p100069"></a>4.10. Дрожание в направлении оси X (X jitter): стандартное отклонение координат 100 точек находящегося в покое пера в направлении оси X.

<div align="center">

<a id="p100070"></a>4.11. Дрожание в направлении оси Y (Y jitter): стандартное отклонение координат 100 точек находящегося в покое пера в направлении оси Y.<br>
<a id="p100071"></a>4.12. Разрешение в направлении оси X (X resolution): число точек на сантиметр, которое биометрическое устройство выдает в направлении оси X.<br>
<a id="p100072"></a>4.13. Разрешение в направлении оси Y (Y resolution): число точек на сантиметр, которое биометрическое устройство выдает в направлении оси Y.

</div>

<a id="p100073"></a>4.14. Разрешение в направлении оси Z (Z resolution): число точек на сантиметр, которое биометрическое устройство выдает в направлении оси Z.

<div align="center">

<a id="p100074"></a>4.15. Частота дискретизации (sampling rate): число кадров в секунду, с которым регистрируется каждый канал.<br>
<a id="p100075"></a>4.16. Разрешение f (f resolution): число единиц на миллиньютон силы нажатия, которое может выдавать биометрическое устройство при регистрации силы нажатия пера.

</div>



### 5. <a id="p100076"></a>СОГЛАШЕНИЯ В ОТНОШЕНИИ ДАННЫХ



#### <a id="p100077"></a>5.1 Система координат

<a id="p100078"></a>Система координат, используемая для описания положения пера, должна быть трехмерной Декартовой системой координат. Ось X должна соответствовать горизонтальной оси планшета, при этом значение координаты X должно увеличиваться при перемещении пера вправо. Ось Y должна соответствовать вертикальной оси планшета, при этом значение координаты Y должно увеличиваться при перемещении пера вверх. Ось Z должна быть перпендикулярна к плоскости планшета, при этом значение координаты Z должно увеличиваться при подъеме пера; значение "нуль" соответствует положению, когда перо касается планшета.

#### <a id="p100079"></a>5.2 Порядок байтов

<a id="p100080"></a>Все многобайтовые значения должны быть записаны в формате обратного порядка байтов, то есть старшие байты должны иметь более низкие адреса памяти и передаваться раньше, чем младшие байты.
<a id="p100081"></a>Внутри байта биты нумеруются от одного до восьми, где восьмой бит является старшим битом (MSB), а первый бит - младшим значащим битом (LSB).

#### <a id="p100082"></a>5.3 Владелец формата ЕСФОБД и тип формата

<div align="center">

<a id="p100083"></a>Запись биометрических данных, описанная в настоящем стандарте, должна быть включена в структуру, совместимую с ЕСФОБД, а именно в блок биометрических данных. Расположение блока биометрических данных подписи в структуре записи биометрической информации (ЗБИ) изображено на [рисунке 5](#p100085).

</div>


<a id="p100084"></a> ![5. Соглашения в отношении данных](https://i.bukva.ai/yH9n8lBB/img_4.png) 

<a id="p100085"></a>Рисунок 5. Структура записи биометрической информации
и блока биометрических данных подписи ЕСФОБД

<a id="p100086"></a>*Примечание.* Блок защиты информации ЕСФОБД содержит данные, которые позволяют проверить целостность и подлинность данных записи биометрической информации.

<a id="p100087"></a>Владелец формата ЕСФОБД и тип формата должны быть закодированы в соответствии с требованиями ИСО/МЭК 19785-1. Владельцем настоящего формата является ИСО/МЭК СТК 1/ПК 37; идентификатор владельца формата зарегистрирован в международной биометрической промышленной ассоциации (International Biometric Industry Association, IBIA) с зарезервированным идентификационным номером 257 0x0101.
<a id="p100088"></a>Зарегистрированные идентификаторы типов форматов обмена данными динамики подписи, определенные в настоящем стандарте, приведены в таблице 1.

<div align="center">

<a id="p100089"></a>Таблица 1

<a id="p100090"></a>Идентификаторы типа формата

</div>



| <a id="p100091"></a>Идентификатор типа формата ЕСФОБД | <a id="p100092"></a>Наименование | <a id="p100093"></a>Полный идентификатор |
| --- | --- | --- |
| <a id="p100094"></a>14 (0x000e) | <a id="p100095"></a>Полный формат данных динамики подписи | <a id="p100096"></a>ИСО(1) орган регистрации (1) ЕСФОБД (19785) организации (0) 257 ББД(0) полный формат данных динамики подписи (14) |
| <a id="p100097"></a>15 (0x000f) | <a id="p100098"></a>Компактный формат данных динамики подписи | <a id="p100099"></a>ИСО(1) орган регистрации (1) ЕСФОБД (19785) организации (0) 257 ББД(0) компактный формат данных динамики подписи (15) [<*>](#p100101) |



<a id="p100100"></a>

---

<a id="p100101"></a><*> В оригинале ИСО/МЭК 19794-7 допущена опечатка - вместо 15 указано 16.


### 6. <a id="p100102"></a>КАНАЛЫ



#### <a id="p100103"></a>6.1 Общие положения

<a id="p100104"></a>Наименования каналов и их описание приведены в [таблице 2](#p100106). Данные динамики подписи, полученные с помощью различных устройств или используемые в различных приложениях, могут содержать данные различных каналов. Запись обязательно должна содержать данные каналов координат X и Y, данные канала времени T или канала дифференциала времени DT, или должен быть указан универсальный интервал времени между отсчетами. Использование данных других каналов является необязательным.

<a id="p100105"></a>Таблица 2

<div align="center">

<a id="p100106"></a>Каналы данных динамики подписи

</div>



| <a id="p100107"></a>Наименование канала | <a id="p100108"></a>Описание данных динамики подписи |
| --- | --- |
| <a id="p100109"></a>X | <a id="p100110"></a>Координата X |
| <a id="p100111"></a>Y | <a id="p100112"></a>Координата Y |
| <a id="p100113"></a>Z | <a id="p100114"></a>Координата Z |
| <a id="p100115"></a>VX | <a id="p100116"></a>Скорость в направлении X |
| <a id="p100117"></a>VY | <a id="p100118"></a>Скорость в направлении Y |
| <a id="p100119"></a>AX | <a id="p100120"></a>Ускорение в направлении X |
| <a id="p100121"></a>AY | <a id="p100122"></a>Ускорение в направлении Y |
| <a id="p100123"></a>T | <a id="p100124"></a>Время |
| <a id="p100125"></a>DT | <a id="p100126"></a>Дифференциал времени |
| <a id="p100127"></a>F | <a id="p100128"></a>Сила нажатия пера |
| <a id="p100129"></a>S | <a id="p100130"></a>Состояние пера (касается или не касается планшета) |
| <a id="p100131"></a>TX | <a id="p100132"></a>Угол наклона пера к оси X |
| <a id="p100133"></a>TY | <a id="p100134"></a>Угол наклона пера к оси Y |
| <a id="p100135"></a>Az | <a id="p100136"></a>Угол азимута |
| <a id="p100137"></a>El | <a id="p100138"></a>Угол возвышения пера |
| <a id="p100139"></a>R | <a id="p100140"></a>Угол поворота пера |


<a id="p100141"></a>При получении данных подписи каждый канал записывается с учетом времени, причем точность записи времени должна быть не менее указанной в [Приложении A](#p100424). Данные канала времени должны быть получены путем усреднения времени по всем зарегистрированным каналам.

#### <a id="p100142"></a>6.2 Каналы позиции пера X, Y, Z

<a id="p100143"></a>Предусмотрены три канала для записи данных о положении пера в трехмерном пространстве. Горизонтальное и вертикальное положения пера на планшете записываются в каналы координат X и Y соответственно, высота пера над планшетом - в канал координаты Z.
<a id="p100144"></a>Единицей измерения положения пера является метр. Чтобы определить реальные значения положения пера, данные каналов записи необходимо разделить на значение масштабирующего коэффициента, содержащегося в заголовке записи. Выбирая соответствующие значения масштабирующего коэффициента, можно получить различные разрешения для разных приложений.

#### <a id="p100145"></a>6.3 Каналы скорости пера VX, VY

<a id="p100146"></a>Горизонтальная и вертикальная скорости пера относительно планшета записываются в каналы VX и VY соответственно.
<a id="p100147"></a>Единицей измерения скорости пера является метр в секунду. Чтобы определить реальные значения скорости, данные каналов записи необходимо разделить на значение масштабирующего коэффициента, содержащегося в заголовке записи. Выбирая соответствующие значения масштабирующего коэффициента, можно получить различные разрешения для разных приложений.

#### <a id="p100148"></a>6.4 Каналы ускорения пера AX, AY

<a id="p100149"></a>Горизонтальное и вертикальное ускорения пера относительно планшета записываются в каналы AX и AY соответственно.
<a id="p100150"></a>Единицей измерения ускорения пера является метр на секунду в квадрате. Чтобы определить реальные значения ускорения, данные каналов записи необходимо разделить на значение масштабирующего коэффициента, содержащегося в заголовке записи. Выбирая соответствующие значения масштабирующего коэффициента, можно получить различные разрешения для разных приложений.

#### <a id="p100151"></a>6.5 Канал времени T

<a id="p100152"></a>Канал времени T предназначен для записи данных времени. Начало записи данных соответствует моменту первого касания пера.
<a id="p100153"></a>Единицей измерения данных времени является секунда. Чтобы определить реальные значения времени, данные канала записи необходимо разделить на значение масштабирующего коэффициента, содержащегося в заголовке записи. Выбирая соответствующие значения масштабирующего коэффициента, можно получить различные разрешения для разных приложений.

#### <a id="p100154"></a>6.6 Канал дифференциала времени DT

<a id="p100155"></a>Канал дифференциала времени DT предназначен для записи данных об интервале времени между соседними отсчетами.

<div align="center">

<a id="p100156"></a>Единицей измерения значения дифференциала времени является секунда. Чтобы определить реальные значения дифференциала времени, данные канала записи необходимо разделить на значение масштабирующего коэффициента, содержащегося в заголовке записи. Выбирая соответствующие значения масштабирующего коэффициента, можно получить различные разрешения для разных приложений.

</div>


#### <a id="p100157"></a>6.7 Канал силы нажатия пера F

<a id="p100158"></a>Канал силы нажатия пера F предназначен для записи данных о силе нажатия пера на планшет.
<a id="p100159"></a>Единицей измерения силы нажатия пера является ньютон. Чтобы определить реальные значения силы нажатия пера, данные канала записи необходимо разделить на значение масштабирующего коэффициента, содержащегося в заголовке записи. Выбирая соответствующие значения масштабирующего коэффициента, можно получить различные разрешения для разных приложений.

#### <a id="p100160"></a>6.8 Канал состояния пера S

<a id="p100161"></a>Канал состояния пера S предназначен для записи данных о состоянии пера - касается перо планшета или нет. Значения данных должны быть равны нулю в том случае, если перо не касается планшета, и единице - если перо касается планшета.

#### <a id="p100162"></a>6.9 Каналы ориентации пера TX, TY, Az, El, R

<a id="p100163"></a>Предусмотрено пять каналов данных для записи информации о положении пера в пространстве. Разработчики могут записывать данные об углах азимута и возвышения, углах наклона к осям X и Y. Кроме этого, предусмотрена возможность записи данных об угле поворота пера вокруг своей оси. Все пять каналов ориентации пера являются необязательными.
<a id="p100164"></a>Единицей измерения параметров ориентации пера является градус. Чтобы восстановить реальные значения углов ориентации, данные канала записи необходимо разделить на значение масштабирующего коэффициента, содержащегося в заголовке записи. Выбирая соответствующие значения масштабирующего коэффициента, можно получить различные разрешения для разных приложений.


### 7. <a id="p100165"></a>ФОРМАТ ЗАПИСИ



#### <a id="p100166"></a>7.1 Общие положения

<div align="center">

<a id="p100167"></a>Формат записи данных динамики подписи предназначен для обеспечения функциональной совместимости между устройствами получения данных подписи для биометрической верификации и идентификации, а также для функциональной совместимости различных биометрических систем.

</div>


#### <a id="p100168"></a>7.2 Структура записи

<a id="p100169"></a>Структура записи должна иметь следующий вид:
1. <a id="p100170"></a>Обязательный заголовок переменной длины, содержащий информацию обо всей записи.
2. <a id="p100171"></a>Обязательные данные динамики подписи.
<a id="p100172"></a>Структура полного формата блока данных динамики подписи приведена на [рисунке 6](#p100174). Сплошными прямоугольниками изображены поля, которые должны присутствовать обязательно, а пунктирными прямоугольниками - необязательные поля. Длина каждого поля в байтах указана в скобках в соответствующем прямоугольнике. Фигурные контуры указывают на то, что могут последовать другие поля того же формата.

<a id="p100173"></a> ![7. Формат записи](https://i.bukva.ai/yH9n8lBB/img_5.png) 

<div align="right">

<a id="p100174"></a>Рисунок 6. Структура полного формата блока данных динамики

</div>

подписи


#### <a id="p100175"></a>7.3 Заголовок записи


##### <a id="p100176"></a>7.3.1 Общие положения

<div align="center">

<a id="p100177"></a>Заголовок записи должен содержать информацию обо всей записи данных динамики подписи. Структура заголовка должна соответствовать указанной в таблице 3 и требованиям [7.3.2](#p100195) - [7.3.4](#p100200).

<a id="p100178"></a>Таблица 3

<a id="p100179"></a>Заголовок записи динамики подписи

</div>



| <a id="p100180"></a>Поле заголовка записи | <a id="p100181"></a>Число байтов | <a id="p100182"></a>Комментарий |
| --- | --- | --- |
| <a id="p100183"></a>Идентификатор формата записи | <a id="p100184"></a>4 | <a id="p100185"></a>"SDI" (по ASCII), затем нулевой байт (0x00) |
| <a id="p100186"></a>Номер версии стандарта, описывающего формат записи | <a id="p100187"></a>4 | <a id="p100188"></a>" 10" (пробел-единица-ноль для этой версии формата), затем нулевой байт (0x00) |
| <a id="p100189"></a>Описание каналов | <a id="p100190"></a>Переменное | <a id="p100191"></a>Данные каналов |
| <a id="p100192"></a>Зарезервировано | <a id="p100193"></a>1 | <a id="p100194"></a>0x00 |



##### <a id="p100195"></a>7.3.2 Идентификатор формата записи

<a id="p100196"></a>Запись данных динамики подписи должна начинаться с трехсимвольной строки ASCII "SDI" с нулевым символом на конце для идентификации записи в соответствии с требованиями настоящего стандарта.

##### <a id="p100197"></a>7.3.3 Номер версии стандарта

<div align="center">

<a id="p100198"></a>Номер используемой версии стандарта должен быть представлен в четырех байтах и состоять из трех символов кода ASCII, за которыми следует байт, кодирующий символ NULL, обозначающий конец строки. Первый и второй символы обозначают номер редакции издания, третий символ - номер поправки или изменения данной редакции.<br>
<a id="p100199"></a>*Пример* записи номера версии "10" - пробел в коде ASCII, за которым следует "1" и "0" в коде ASCII.

</div>


##### <a id="p100200"></a>7.3.4 Описание каналов


###### <a id="p100201"></a>7.3.4.1 Поле наличия каналов

<div align="center">

<a id="p100202"></a>Описание каналов должно начинаться с поля наличия каналов, показывающего наличие данных указанного канала в записи. Поле наличия каналов состоит из двух байтов. Каждый бит должен соответствовать каналу, как указано в таблице 4. Значение бита 1 обозначает наличие данного канала в записи, значение бита 0 - его отсутствие.

<a id="p100203"></a>Таблица 4

<a id="p100204"></a>Формат поля наличия каналов

</div>



| <a id="p100205"></a>Обозначение канала | <a id="p100206"></a>Номер байта | <a id="p100207"></a>Позиция бита |
| --- | --- | --- |
| <a id="p100208"></a>X | <a id="p100209"></a>1 | <a id="p100210"></a>8 (старший разряд) |
| <a id="p100211"></a>Y | <a id="p100212"></a>1 | <a id="p100213"></a>7 |
| <a id="p100214"></a>Z | <a id="p100215"></a>1 | <a id="p100216"></a>6 |
| <a id="p100217"></a>VX | <a id="p100218"></a>1 | <a id="p100219"></a>5 |
| <a id="p100220"></a>VY | <a id="p100221"></a>1 | <a id="p100222"></a>4 |
| <a id="p100223"></a>AX | <a id="p100224"></a>1 | <a id="p100225"></a>3 |
| <a id="p100226"></a>AY | <a id="p100227"></a>1 | <a id="p100228"></a>2 |
| <a id="p100229"></a>T | <a id="p100230"></a>1 | <a id="p100231"></a>1 (младший разряд) |
| <a id="p100232"></a>DT | <a id="p100233"></a>2 | <a id="p100234"></a>8 (старший разряд) |
| <a id="p100235"></a>F | <a id="p100236"></a>2 | <a id="p100237"></a>7 |
| <a id="p100238"></a>S | <a id="p100239"></a>2 | <a id="p100240"></a>6 |
| <a id="p100241"></a>TX | <a id="p100242"></a>2 | <a id="p100243"></a>5 |
| <a id="p100244"></a>TY | <a id="p100245"></a>2 | <a id="p100246"></a>4 |
| <a id="p100247"></a>Az | <a id="p100248"></a>2 | <a id="p100249"></a>3 |
| <a id="p100250"></a>El | <a id="p100251"></a>2 | <a id="p100252"></a>2 |
| <a id="p100253"></a>R | <a id="p100254"></a>2 | <a id="p100255"></a>1 (младший разряд) |


<div align="center">

<a id="p100256"></a>*Пример* заполнения поля наличия каналов в записи, включающей в себя каналы X, Y, T, F, S, Az, El и R, приведен на рисунке 7.

</div>



<table>
<colgroup><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"><col width="6%"></colgroup>
<tr><td colspan="8"><a id="p100257"></a>Байт 1</td><td colspan="8"><a id="p100258"></a>Байт 2</td></tr>
<tr><td><a id="p100259"></a>1</td><td><a id="p100260"></a>1</td><td><a id="p100261"></a>0</td><td><a id="p100262"></a>0</td><td><a id="p100263"></a>0</td><td><a id="p100264"></a>0</td><td><a id="p100265"></a>0</td><td><a id="p100266"></a>1</td><td><a id="p100267"></a>0</td><td><a id="p100268"></a>1</td><td><a id="p100269"></a>1</td><td><a id="p100270"></a>0</td><td><a id="p100271"></a>0</td><td><a id="p100272"></a>1</td><td><a id="p100273"></a>1</td><td><a id="p100274"></a>1</td></tr>
</table>


<a id="p100275"></a>Рисунок 7. Образец поля включения каналов


###### <a id="p100276"></a>7.3.4.2 Поле описания каналов

<div align="center">

<a id="p100277"></a>После поля наличия каналов следует последовательность описаний для каждого включенного канала. Порядок описания каналов определяется порядком каналов, указанным в поле наличия каналов. Описания каналов обязательны для всех каналов, включенных в запись данных.<br>
<a id="p100278"></a>Описание канала должно начинаться с поля описания каналов, которое состоит из 1 байта.<br>
<a id="p100279"></a>Описание значений поля каналов приведено в таблице 5. Значение бита 1 указывает на присутствие соответствующего поля описания канала, а значение бита 0 - на отсутствие соответствующего поля.

<a id="p100280"></a>Таблица 5

<a id="p100281"></a>Формат поля описания канала

</div>



| <a id="p100282"></a>Описание значений поля | <a id="p100283"></a>Номер бита |
| --- | --- |
| <a id="p100284"></a>Значение масштаба | <a id="p100285"></a>8 (старший разряд) |
| <a id="p100286"></a>Минимальное возможное значение | <a id="p100287"></a>7 |
| <a id="p100288"></a>Максимальное возможное значение | <a id="p100289"></a>6 |
| <a id="p100290"></a>Среднее значение | <a id="p100291"></a>5 |
| <a id="p100292"></a>Стандартное отклонение значений | <a id="p100293"></a>4 |
| <a id="p100294"></a>Постоянная величина | <a id="p100295"></a>3 |
| <a id="p100296"></a>Линейный компонент удален | <a id="p100297"></a>2 |
| <a id="p100298"></a>Зарезервирован | <a id="p100299"></a>1 (младший разряд) |


<a id="p100300"></a>Значение 1 третьего бита поля описания каналов означает, что значение этого канала постоянное. Если для третьего бита установлено значение 1, то этот канал должен отсутствовать в записи, несмотря на то, что он указан как присутствующий в поле включения каналов. Если описание канала содержит значение масштаба, то постоянное значение этого канала равно единице, разделенной на значение масштаба.
<a id="p100301"></a>*Примечание.* Третий бит канала DT поля описания канала может быть использован для указания универсальной дискретизации.

<a id="p100302"></a>Значение 1 второго бита поля описания канала означает, что линейный компонент был удален из этого канала.
<a id="p100303"></a>Неиспользуемый последний бит поля описания канала должен иметь значение 0. Он зарезервирован для будущего использования.
<a id="p100304"></a>Если любой из битов с восьмого по четвертый поля описания канала имеет значение 1, то после поля описания канала идет последовательность полей, содержащих значения описаний, в том же порядке, в котором они указаны в поле описания канала.

###### <a id="p100305"></a>7.3.4.3 Значение масштаба

<a id="p100306"></a>Если значение масштаба присутствует, то оно должно быть записано в 2 байтах. Пять старших битов первого байта составляют собой экспоненту E, а оставшиеся 11 битов должны составлять поле дроби F.
<a id="p100307"></a>Поле экспоненты E содержит беззнаковое целое число и изменяется от 0 до 31. Поле дроби F содержит беззнаковое целое число и изменяется от 0 до 2047.
<a id="p100308"></a>Значение масштаба вычисляют по формуле:

<div align="center">

<a id="p100309"></a> $\text{Значение масштаба} = \text{мантисса } \times 2^{\text{экспонента}}$ ,

<a id="p100310"></a>где мантисса равна $1 + F/2^{11}$ ,

</div>

<a id="p100311"></a>экспонента равна E - 16.
<a id="p100312"></a>Значение масштаба изменяется от $2^{- 16}$ до $(1 + 2047/2048)2^{15}$ , т.е. от 0,0000152587890625 до 65520.

<div align="center">

<a id="p100313"></a>Значения канала в записи, а также минимальное, максимальное, среднее значения и стандартное отклонение нужно разделить на соответствующее значение масштаба, чтобы получить их реальные значения.<br>
<a id="p100314"></a>Если значение коэффициента масштаба отсутствует, то калибровку канала считают неизвестной.

</div>


###### <a id="p100315"></a>7.3.4.4 Минимальное и максимальное возможные значения

<a id="p100316"></a>Если в записи указаны минимальное и максимальное значения канала, то они определяют динамический диапазон устройства регистрации динамики подписи для соответствующего канала.
<a id="p100317"></a>Для минимальных и максимальных значений каналов Z, T, DT, F, Az, El и R допустимые значения находятся в диапазоне от 0 до 65535. Эти значения должны быть закодированы в двух байтах как беззнаковые целые числа.
<a id="p100318"></a>Для минимальных и максимальных значений каналов X, Y, VX, VY, AX, AY, TX и TY допускаются целые значения от минус 32768 до плюс 32767. Эти значения должны быть закодированы в двух байтах как беззнаковые целые числа после добавления 32768 к каждому значению. Для положительных значений восьмой бит старшего байта имеет значение 1, а для отрицательных значений восьмой бит старшего байта имеет значение 0. Для получения действительных значений каналов нужно вычесть число 32768 из записанных значений.

###### <a id="p100319"></a>7.3.4.5 Среднее значение и стандартное отклонение значений каналов

<a id="p100320"></a>Если среднее значение канала присутствует, то оно должно быть вычислено как среднеарифметическое всех значений соответствующего канала по всей записи данных подписи:

<a id="p100321"></a> $\text{Среднее} = \frac{1}{N} \sum_{i = 1}^{N} \text{значение}_{i},$ 

<a id="p100322"></a>где N - количество отсчетов в записи канала.
<a id="p100323"></a>Если стандартное отклонение канала присутствует, то оно должно быть вычислено как среднеквадратическое отклонение всех значений соответствующего канала по всей записи данных динамики подписи:

<a id="p100324"></a> $\text{Стандартное отклонение} = \sqrt{\frac{1}{N} \sum_{i = 1}^{N} (\text{значение}_{i} - c\text{реднее})^{2}} .$ 

<a id="p100325"></a>Для средних значений и стандартных отклонений каналов Z, T, DT, F, Az, El и R допустимы значения от 0 до 65535. Эти значения должны быть закодированы в двух байтах как беззнаковые целые числа.
<a id="p100326"></a>Для средних значений и стандартных отклонений каналов X, Y, VX, VY, AX, AY, TX и TY допустимы значения от минус 32768 до плюс 32767. Эти значения должны быть закодированы в двух байтах как беззнаковые целые числа после добавления 32768 к каждому значению. Для положительных значений восьмой бит старшего байта имеет значение 1, а для отрицательных значений восьмой бит старшего байта имеет значение 0. Для получения действительных значений каналов нужно вычесть число 32768 из записанных значений.
<a id="p100327"></a>*Примечание.* Среднее значение и стандартное отклонение предоставляют информацию о том, была ли изменена и как была изменена область значений для последующего сравнения.


##### <a id="p100328"></a>7.3.5 Резервный байт

<a id="p100329"></a>Один байт должен быть зарезервирован для будущих редакций настоящего стандарта. В настоящем стандарте этот байт должен быть равен нулю (0x00).

#### <a id="p100330"></a>7.4 Формат записи данных динамики подписи


##### <a id="p100331"></a>7.4.1 Общие положения

<div align="center">

<a id="p100332"></a>Запись данных динамики подписи должна состоять из последовательности данных каналов и необязательных дополнительных данных.

</div>

<a id="p100333"></a>Запись должна начинаться с заголовка, определяющего наличие дополнительных данных. Заголовок должен состоять из одного байта. Значение 1 восьмого бита заголовка указывает на наличие дополнительных данных, значение 0 восьмого бита заголовка - на отсутствие дополнительных данных; остальные биты должны иметь значение 0.
<a id="p100334"></a>После заголовка должны быть записаны данные точек каналов и, если в заголовке не указано иное, необязательные дополнительные данные.

##### <a id="p100335"></a>7.4.2 Данные значений каналов

<a id="p100336"></a>Данные значений каналов должны начинаться с поля длины. В поле длины должно быть указано число точек канала. Поле длины должно состоять из трех байтов, определяющих число точек в виде беззнакового целого числа.
<a id="p100337"></a>После поля длины должна быть приведена последовательность значений точек канала. Для каждой точки поле должно начинаться со значений обязательных каналов X и Y, после которых должна быть приведена последовательность необязательных значений каналов, как указано в поле включения каналов в заголовке записи. Порядок значений каналов определен порядком каналов в поле наличия каналов.

<div align="center">

<a id="p100338"></a>Для каналов Z, T, DT, F, Az, El и R допустимы целые значения от 0 до 65535. Эти значения должны быть закодированы в виде двух байтов как беззнаковые целые числа.<br>
<a id="p100339"></a>Для каналов X, Y, VX, VY, AX, AY, TX и TY допустимы целые значения от минус 32768 до плюс 32767. Эти значения должны быть закодированы в двух байтах как беззнаковые целые числа после добавления 32768 к каждому значению. Для положительных значений восьмой бит старшего байта имеет значение 1, а для отрицательных значений восьмой бит старшего байта имеет значение 0. Для получения этих значений нужно вычесть число 32768 из записанных значений.<br>
<a id="p100340"></a>Для канала S допустимы целые значения 0 и 1. Эти значения должны быть закодированы в старшем бите байта, при этом все остальные биты должны иметь значение 0.

</div>


##### <a id="p100341"></a>7.4.3 Дополнительные данные

<div align="center">

<a id="p100342"></a>Поле необязательных дополнительных данных записи динамики подписи позволяет включить дополнительные данные, которые могут быть использованы в алгоритме сравнения. Структура поля дополнительных данных не устанавливается в настоящем стандарте.

</div>



### 8. <a id="p100343"></a>КОМПАКТНЫЙ ФОРМАТ



#### <a id="p100344"></a>8.1 Общие положения

<a id="p100345"></a>Данный формат данных динамики подписи является более компактным, чем формат записи, описанный в [разделе 7](#p100165). Компактный формат содержит уменьшенный заголовок записи. Информация, указываемая в заголовке записи, устанавливается либо в соответствии с [подразделом 8.2](#p100351), либо следует из контекста. Компактный формат данных используют в следующих случаях:
- <a id="p100346"></a>в случае сравнения "без карты" согласно ИСО/МЭК 7816-11,

<div align="right">

- <a id="p100347"></a>в случае сравнения "на карте", как описано в ИСО/МЭК 7816-4.

</div>

<a id="p100348"></a>Структура записи блока данных динамики подписи в компактном формате приведена на [рисунке 8](#p100350). Сплошными прямоугольниками изображены поля, которые должны присутствовать обязательно, а пунктирными прямоугольниками - необязательные поля. Длина каждого поля в байтах указана в скобках в соответствующем прямоугольнике. Фигурные контуры указывают на то, что поле может включать в состав одно и более полей указанного формата.

<a id="p100349"></a> ![8. Компактный формат](https://i.bukva.ai/yH9n8lBB/img_6.png) 

<div align="center">

<a id="p100350"></a>Рисунок 8. Блок данных динамики подписи в компактном

</div>

формате


#### <a id="p100351"></a>8.2 Структура данных параметров алгоритма сравнения


##### <a id="p100352"></a>8.2.1 Основная часть

<div align="center">

<a id="p100353"></a>Данные параметров алгоритма сравнения, если они присутствуют, должны быть записаны в заголовок биометрической записи, который, в свою очередь, должен быть записан в запись биометрической информации (ЗБИ), как определено в спецификации владельца формата ЕСФОБД с кодировкой TLV при использовании смарт-карт или других средств идентификации по ИСО/МЭК 19785-3.<br>
<a id="p100354"></a>Структура данных параметров алгоритма сравнения приведена в таблице 6. Тегом структуры является $B1_{Hex}$ . Его длина должна быть закодирована в соответствии с ИСО/МЭК 8825-1. Правила кодирования приведены в ASN.1.

<a id="p100355"></a>Таблица 6

<a id="p100356"></a>Структура данных параметров алгоритма сравнения для записи<br>
данных динамики подписи

</div>



<table>
<colgroup><col width="12%"><col width="12%"><col width="14%"><col width="12%"><col width="28%"><col width="21%"></colgroup>
<tr><td><a id="p100357"></a>Тег</td><td><a id="p100358"></a>Длина</td><td colspan="3"><a id="p100359"></a>Значение</td><td><a id="p100360"></a>Наличие</td></tr>
<tr><td><a id="p100361"></a>$B1_{Hex}$</td><td><a id="p100362"></a>Переменная</td><td colspan="3"></td><td></td></tr>
<tr><td></td><td></td><td><a id="p100363"></a>Тег</td><td><a id="p100364"></a>Длина</td><td><a id="p100365"></a>Значение</td><td></td></tr>
<tr><td></td><td></td><td><a id="p100366"></a>$81_{Hex}$</td><td><a id="p100367"></a>Переменная</td><td><a id="p100368"></a>Последовательность описаний каналов согласно <a href="#p100374">8.2.2</a></td><td><a id="p100369"></a>Необязательно</td></tr>
<tr><td></td><td></td><td><a id="p100370"></a>$82_{Hex}$</td><td><a id="p100371"></a>Переменная</td><td><a id="p100372"></a>Максимальное число точек выборки согласно <a href="#p100390">8.2.3</a></td><td><a id="p100373"></a>Необязательно</td></tr>
</table>



##### <a id="p100374"></a>8.2.2 Описания каналов


###### <a id="p100375"></a>8.2.2.1 Поле наличия каналов

<a id="p100376"></a>Последовательность описаний каналов, если она присутствует, должна начинаться с поля наличия каналов в соответствии с [7.3.4.1](#p100201).

###### <a id="p100377"></a>8.2.2.2 Поле описания канала

<a id="p100378"></a>За полем наличия каналов должно следовать поле описания каналов, которые присутствуют в поле наличия каналов. Порядок описания каналов определяется порядком включенных каналов в поле наличия каналов [(таблица 4)](#p100204), начиная с канала X. Описание каналов является обязательным для всех каналов, присутствующих в записи данных динамики подписи. Данные каждого канала должны начинаться с описания в соответствии с требованиями [7.3.4.2](#p100276).
<a id="p100379"></a>Если для любого из битов с четвертого по восьмой поля описания канала установлено значение 1, то за описанием будет следовать последовательность атрибутов канала в том же порядке, который указан в поле описания каналов, начиная со значения масштаба.

###### <a id="p100380"></a>8.2.2.3 Поле значение масштаба

<a id="p100381"></a>Значение масштаба и правила записи масштаба должны соответствовать требованиям [7.3.4.3](#p100305).

###### <a id="p100382"></a>8.2.2.4 Минимальное и максимальное возможные значения

<a id="p100383"></a>Если минимальное и максимальное возможные значения канала присутствуют в записи, то они должны соответствовать требованиям, указанным в [7.3.4.4](#p100315).
<a id="p100384"></a>Для минимального и максимального возможных значений каналов Z, T, DT, F, Az, El и R необходимо использовать целые беззнаковые числа в диапазоне от 0 до 65535. Эти значения должны быть записаны в одном байте как целые беззнаковые числа.
<a id="p100385"></a>Для минимального и максимального возможных значений каналов X, Y, VX, VY, AX, AY, TX и TY допускается использовать целочисленные значения в диапазоне от минус 128 до плюс 127. Эти значения должны быть записаны в одном байте как целые числа без знака после добавления к каждому значению числа 128. Таким образом, для неотрицательных чисел восьмой бит старшего байта должен быть равен 1, а для отрицательных - 0. Для декодирования этих значений необходимо вычесть число 128 из каждого считанного значения.

###### <a id="p100386"></a>8.2.2.5 Среднее значение и стандартное отклонение значений каналов

<a id="p100387"></a>Если среднее значение каналов и стандартное (среднеквадратическое) отклонение присутствуют в записи, то они должны соответствовать требованиям [7.3.4.5](#p100319).

<div align="right">

<a id="p100388"></a>Для средних значений каналов Z, T, DT, F, Az, El и R, а также для стандартных отклонений всех каналов, необходимо использовать целочисленные значения в диапазоне от 0 до 255. Эти значения должны быть записаны в одном байте как целые беззнаковые числа.

</div>

<a id="p100389"></a>Для средних значений каналов X, Y, VX, VY, AX, AY, TX и TY необходимо использовать целочисленные значения в диапазоне от минус 128 до плюс 127. Эти значения должны быть записаны в одном байте как целые беззнаковые числа после добавления к каждому значению числа 128. Таким образом, для неотрицательных чисел восьмой бит старшего байта должен быть равен 1, а для отрицательных - 0. Для декодирования этих значений из каждого считанного значения необходимо вычесть число 128.

##### <a id="p100390"></a>8.2.3 Максимальное число точек выборки

<a id="p100391"></a>Если установлен верхний предел числа точек выборки, то максимальное число точек выборки, которое алгоритм сравнения способен обработать, должно быть указано в поле данных параметров алгоритма сравнения. Максимальное число точек выборки, если оно присутствует, должно быть записано как целое число без знака.

#### <a id="p100392"></a>8.3 Внедрение в структуру данных ЕСФОБД

<div align="center">

<a id="p100393"></a>В соответствии с основным форматом ЕСФОБД с кодировкой TLV для использования со смарт-картами или другими средствами идентификации, указанными в ИСО/МЭК 19785-3, блок данных динамики подписи кодируется в соответствии с [таблицами 7](#p100395) или [8](#p100403) в зависимости от того, содержит ли блок данных динамики подписи расширенные данные или нет. Тегом поля является $5f2e_{Hex}$ , если расширенные данные отсутствуют, и $7f2e_{Hex}$ , если расширенные данные присутствуют. Длина поля кодируется в соответствии с правилами кодирования ASN.1, определенными в ИСО/МЭК 8825-1. Содержимым поля должна быть запись блока данных динамики подписи.

<a id="p100394"></a>Таблица 7

</div>


<a id="p100395"></a>Блок данных динамики подписи без дополнительных данных


| <a id="p100396"></a>Тег | <a id="p100397"></a>Длина | <a id="p100398"></a>Значение |
| --- | --- | --- |
| <a id="p100399"></a>$5f2e_{Hex}$ | <a id="p100400"></a>Переменная | <a id="p100401"></a>Запись блока данных динамики подписи в соответствии с требованиями [8.4](#p100418) |


<div align="center">

<a id="p100402"></a>Таблица 8

<a id="p100403"></a>Блок данных динамики подписи с дополнительными данными

</div>



<table>
<colgroup><col width="19%"><col width="19%"><col width="21%"><col width="13%"><col width="28%"></colgroup>
<tr><td><a id="p100404"></a>Тег</td><td><a id="p100405"></a>Длина</td><td colspan="3"><a id="p100406"></a>Значение</td></tr>
<tr><td><a id="p100407"></a>$7f2e_{Hex}$</td><td><a id="p100408"></a>Переменная</td><td colspan="3"></td></tr>
<tr><td></td><td></td><td><a id="p100409"></a>Тег</td><td><a id="p100410"></a>Длина</td><td><a id="p100411"></a>Значение</td></tr>
<tr><td></td><td></td><td><a id="p100412"></a>$81_{Hex}$</td><td><a id="p100413"></a>Переменная</td><td><a id="p100414"></a>Запись блока данных динамики подписи в соответствии с требованиями <a href="#p100418">8.4</a></td></tr>
<tr><td></td><td></td><td><a id="p100415"></a>$82_{Hex}$ или $A2_{Hex}$</td><td><a id="p100416"></a>Переменная</td><td><a id="p100417"></a>Расширенные данные в оригинальном формате (простой или составной тип)</td></tr>
</table>



#### <a id="p100418"></a>8.4 Запись блока данных динамики подписи

<a id="p100419"></a>Запись блока данных динамики подписи должна состоять из последовательности полей для последующих точек выборки, каждое из которых состоит из последовательности значений каналов в конкретной точке выборки. Для каждой точки выборки поле должно начинаться с указания значения обязательного канала X, за которым должно быть указано значение обязательного канала Y и последовательность значений необязательных каналов, как указано в поле наличия каналов в поле данных параметров алгоритма сравнения [(таблица 4)](#p100204).
<a id="p100420"></a>Для каналов Z, T, DT, F, Az, El и R допускается использовать целочисленные значения в диапазоне от 0 до 255. Эти значения должны быть записаны в одном байте как целые числа без знака. В компактном формате канал времени T должен содержать временные данные относительно предыдущей выборки.

<div align="right">

<a id="p100421"></a>Для каналов X, Y, VX, VY, AX, AY, TX и TY допускается использовать целочисленные значения в диапазоне от минус 128 до плюс 127. Эти значения должны быть записаны в одном байте как целые числа без знака после добавления к каждому значению числа 128. Таким образом, для неотрицательных чисел восьмой бит старшего байта должен быть равен 1, а для отрицательных чисел - 0. Для декодирования значений из каждого считанного значения необходимо вычесть число 128.<br>
<a id="p100422"></a>Для канала S необходимо использовать значения 0 и 1. Эти значения должны быть записаны в одном байте как целые беззнаковые числа.

</div>






<a id="p100423"></a>Приложение A
(справочное)

<a id="p100424"></a>**РЕКОМЕНДАЦИИ ПО СБОРУ ДАННЫХ ДИНАМИКИ ПОДПИСИ**

<a id="p100425"></a>A.1. Введение
<a id="p100426"></a>В настоящем Приложении приведены рекомендации по обеспечению минимальных требований, гарантирующих репрезентативность данных динамики подписи.
<a id="p100427"></a>A.2. Минимальное разрешение и его отклонение в направлении оси X
<a id="p100428"></a>Минимальное значение разрешения должно составлять 40 точек на сантиметр. Разрешение не должно изменяться более чем на 5% вдоль любого выбранного горизонтального отрезка длиной 1 см. Разрешение в направлении оси X не должно зависеть от скорости перемещения и наклона пера, которые не превышают определенные максимальную скорость перемещения и наклон.
<a id="p100429"></a>A.3. Минимальное разрешение и его отклонение в направлении оси Y
<a id="p100430"></a>Минимальное значение разрешения должно составлять 40 точек на сантиметр. Разрешение не должно изменяться более чем на 5% вдоль любого выбранного вертикального отрезка длиной 1 см. Разрешение в направлении оси Y не должно зависеть от скорости перемещения и наклона пера, которые не превышают определенные максимальную скорость перемещения и наклон.
<a id="p100431"></a>A.4. Минимальная частота дискретизации во времени
<a id="p100432"></a>Минимальное значение частоты дискретизации во времени должно составлять 50 точек в секунду. Не должно быть последовательностей точек с силой нажатия большей нуля, разделенных временным интервалом более чем 20 мс.
<a id="p100433"></a>A.5. Дрожание в направлении оси X
<a id="p100434"></a>Для любой выбранной точки дрожание в направлении оси X должно быть менее 0,2% размера в направлении оси X.
<a id="p100435"></a>A.6. Дрожание в направлении оси Y
<a id="p100436"></a>Для любой выбранной точки дрожание в направлении оси Y должно быть менее 0,2% размера в направлении оси Y.
<a id="p100437"></a>A.7. Сила
<a id="p100438"></a>Рекомендуется использовать канал силы нажатия пера (канал F).
<a id="p100439"></a>При измерении силы нажатия значения должны находиться в пределах 10% их эквивалентов, определенных в миллиньютонах, вычисленных в процессе калибровки.
<a id="p100440"></a>A.8. Угол ориентации пера
<a id="p100441"></a>Если используются данные углов наклона пера, то возвращаемые значения должны быть в пределах 10% измеренных углов азимута и возвышения пера.





<div align="right">

<a id="p100442"></a>Приложение B

</div>

<div align="center">

(справочное)

<a id="p100443"></a>**СПЕЦИФИКАЦИЯ ЯЗЫКА ASN.1 ФОРМАТОВ ОБМЕНА ДАННЫМИ**

</div>


<a id="p100444"></a>B.1. Абстрактный синтаксис кодирования данных динамики подписи
<a id="p100445"></a>Настоящий стандарт определяет полные представления на разрядном уровне полного формата и компактного формата данных динамики подписи, удобного для передачи и/или хранения. Это называется стандартным кодированием данных динамики подписи. Также рекомендуется определить формы полного и компактного форматов, независимо от их представления на разрядном уровне (абстрактный синтаксис). Это обеспечивает следующие возможности:
<a id="p100446"></a>a) использование различных кодировок (например, кодирование на языке XML);
<a id="p100447"></a>b) использование различных представлений в ядре операционной системы с применением структур, удобных для облегчения обработки с использованием языков программирования C, C++ или Java;
<a id="p100448"></a>c) возможность использования более широкого диапазона инструментов при формировании записей;
<a id="p100449"></a>d) облегчение представления в ядре операционной системы на биометрических устройствах, которые не имеют архитектуры аппаратных средств с обратным порядком байтов;
<a id="p100450"></a>e) более понятное описание величин в форматах обмена данных.
<a id="p100451"></a>Абстрактный синтаксис определен в данном Приложении с использованием языка ASN.1. Стандартные кодировки данных динамики подписи достигаются путем применения переменных без выравнивания основных правил кодировки с уплотнением языка ASN.1 к модулям ASN.1, приведенным в [B.2](#p100453) и [B.3](#p100593), включая дополнительные указания по кодировке с использованием кодировки с уплотнением. Окончательные кодировки должны быть аналогичны указанным в настоящем стандарте.
<a id="p100452"></a>При использовании в качестве схемы абстрактного синтаксиса допустимо выполнять преобразования между любыми кодировками величин и представлениями в ядре операционной системы при любой архитектуре аппаратных средств и для любого языка программирования. Инструменты, которые преобразуют эти спецификации в структуре данных языка программирования, называются компиляторами языка ASN.1 и поддерживаются исполнительными программами, которые будут выполнять преобразование значений внутри ядра в другие кодировки. Эти инструменты поддерживаются многими производителями. В частности, инструменты, которые выполняют преобразование стандартной кодировки данных динамики подписи в представления значений внутри ядра, являются доступными для большинства архитектур аппаратных средств и большинства языков программирования.
<a id="p100453"></a>B.2. Полный формат данных динамики подписи
<a id="p100454"></a>    SignatureSignFullFormatModule
<a id="p100455"></a>    {iso   standard  19794  signature-sign(7)  modules(0)  record-format(0)
<a id="p100456"></a>    version(0)}
<a id="p100457"></a>    DEFINITIONS
<a id="p100458"></a>    PER INSTRUCTIONS
<a id="p100459"></a>    -- This specifies that PER Encoding Instructions are to be applied
<a id="p100460"></a>    AUTOMATIC TAGS ::=
<a id="p100461"></a>    BEGIN
<a id="p100462"></a>       SignatureSignBlock ::= SEQUENCE {
<a id="p100463"></a>          header Header,
<a id="p100464"></a>          body Body
<a id="p100465"></a>         }
<a id="p100466"></a>    Header ::= SEQUENCE {
<a id="p100467"></a>         formatId        [NULL] IA5String ("SDI"),
<a id="p100468"></a>         standardVersion [NULL]IA5String (SIZE (3)),
<a id="p100469"></a>             -- " 10" (space-one-zero) for this version
<a id="p100470"></a>         channellnclusions Channellnclusions,
<a id="p100471"></a>         channelDescriptions ChannelDescriptions
<a id="p100472"></a>    }
<a id="p100473"></a>    Channellnclusions ::= SEQUENCE {
<a id="p100474"></a>         x  - included  BOOLEAN,
<a id="p100475"></a>         y  - included  BOOLEAN,
<a id="p100476"></a>         z  - included  BOOLEAN,
<a id="p100477"></a>         vX - included  BOOLEAN,
<a id="p100478"></a>         vY - included  BOOLEAN,
<a id="p100479"></a>         aX - included  BOOLEAN,
<a id="p100480"></a>         aY - included  BOOLEAN,
<a id="p100481"></a>         t  - included  BOOLEAN,
<a id="p100482"></a>         dt - included  BOOLEAN,
<a id="p100483"></a>         f  - included  BOOLEAN,
<a id="p100484"></a>         s  - included  BOOLEAN,
<a id="p100485"></a>         tX - included  BOOLEAN,
<a id="p100486"></a>         tY - included  BOOLEAN,
<a id="p100487"></a>         az - included  BOOLEAN,
<a id="p100488"></a>         el - included  BOOLEAN,
<a id="p100489"></a>         r  - included  BOOLEAN
<a id="p100490"></a>    } (WITH COMPONENTS {x-included (TRUE), y-included (TRUE)})
<a id="p100491"></a>    ChannelDescriptions     ::=    [OPTIONALITY-INHeader.channellnclusions]
<a id="p100492"></a>    SEQUENCE {
<a id="p100493"></a>             -- The  optionality  bit-map  is  taken   from   the   channel
<a id="p100494"></a>                inclusions.
<a id="p100495"></a>             -- The channellnclusions structure is needed because the  same
<a id="p100496"></a>                bit-map controls
<a id="p100497"></a>             -- the   optionality  in  each  SamplePoint  SEQUENCE  in  the
<a id="p100498"></a>                SamplePoints SEQUENCE OF.
<a id="p100499"></a>             x  SignedChannelDescr    OPTIONAL,
<a id="p100500"></a>             y  SignedChannelDescr    OPTIONAL,
<a id="p100501"></a>             z  UnsignedChannelDescr  OPTIONAL,
<a id="p100502"></a>             vX SignedChannelDescr    OPTIONAL,
<a id="p100503"></a>             vY SignedChannelDescr    OPTIONAL,
<a id="p100504"></a>             aX SignedChannelDescr    OPTIONAL,
<a id="p100505"></a>             aY SignedChannelDescr    OPTIONAL,
<a id="p100506"></a>             t  UnsignedChannelDescr  OPTIONAL,
<a id="p100507"></a>             dt UnsignedChannelDescr  OPTIONAL,
<a id="p100508"></a>             f  UnsignedChannelDescr  OPTIONAL,
<a id="p100509"></a>             s  UnsignedChannelDescr  OPTIONAL,
<a id="p100510"></a>             tX SignedChannelDescr    OPTIONAL,
<a id="p100511"></a>             tY SignedChannelDescr    OPTIONAL,
<a id="p100512"></a>             az UnsignedChannelDescr  OPTIONAL,
<a id="p100513"></a>             el UnsignedChannelDescr  OPTIONAL,
<a id="p100514"></a>             r  UnsignedChannelDescr  OPTIONAL
<a id="p100515"></a>    }
<a id="p100516"></a>    SignedChannelDescr ::= SEQUENCE{
<a id="p100517"></a>             preamble Preamble,
<a id="p100518"></a>             channelAttributes SignedChannelAttributes
<a id="p100519"></a>    }
<a id="p100520"></a>    UnsignedChannelDescr ::= SEQUENCE{
<a id="p100521"></a>             preamble Preamble,
<a id="p100522"></a>             channelAttributes UnsignedChannelAttributes
<a id="p100523"></a>    }
<a id="p100524"></a>    Preamble ::= SEQUENCE{
<a id="p100525"></a>             scalingValue-included BOOLEAN,
<a id="p100526"></a>             min-included          BOOLEAN,
<a id="p100527"></a>             max-included          BOOLEAN,
<a id="p100528"></a>             mean-included         BOOLEAN,
<a id="p100529"></a>             std-included          BOOLEAN,
<a id="p100530"></a>             is-constant           BOOLEAN,
<a id="p100531"></a>             linearComp-removed    BOOLEAN,
<a id="p100532"></a>             reserved              BOOLEAN
<a id="p100533"></a>    }
<a id="p100534"></a>    SignedChannelAttributes    ::=    [OPTIONALITY-IN   SignedChannelDescr.
<a id="p100535"></a>    preamble] SEQUENCE
<a id="p100536"></a>    {-- The optionality  bit-map  is  taken  from the  channel  description
<a id="p100537"></a>            preamble.
<a id="p100538"></a>            scalingValue ScalingValue OPTIONAL,
<a id="p100539"></a>            min  Signedlnt16          OPTIONAL,
<a id="p100540"></a>            max  Signedlnt16          OPTIONAL,
<a id="p100541"></a>            mean Signedlnt16          OPTIONAL,
<a id="p100542"></a>            std  Unsignedlnt16        OPTIONAL
<a id="p100543"></a>    }
<a id="p100544"></a>    UnsignedChannelAttributes  ::=  [OPTIONALITY-IN   UnsignedChannelDescr.
<a id="p100545"></a>    preamble]
<a id="p100546"></a>    SEQUENCE  { --  The  optionality  bit-map  is  taken  from  the channel
<a id="p100547"></a>    description preamble.
<a id="p100548"></a>            scalingValue ScalingValue OPTIONAL,
<a id="p100549"></a>            min  Unsignedlnt16        OPTIONAL,
<a id="p100550"></a>            max  Unsignedlnt16        OPTIONAL,
<a id="p100551"></a>            mean Unsignedlnt16        OPTIONAL,
<a id="p100552"></a>            std  Unsignedlnt16        OPTIONAL
<a id="p100553"></a>    }
<a id="p100554"></a>    ScalingValue ::= SEQUENCE{
<a id="p100555"></a>            exponent INTEGER (-16 .. 15),
<a id="p100556"></a>            fraction INTEGER (0 .. 2047)
<a id="p100557"></a>    }
<a id="p100558"></a>    Body ::= [SIZE 8] SEQUENCE {
<a id="p100559"></a>            -- 8 bit optionality  bit-map,  with  only one bit used.  Other
<a id="p100560"></a>               bits will be set to
<a id="p100561"></a>            -- zero by encoders, ignored by decoders.
<a id="p100562"></a>            samplePoints   [LENGTH  3][COUNT-OCTETS]  SEQUENCE  SIZE  (0 ..
            16777215) <a id="p100563"></a>OF SamplePoint,
<a id="p100564"></a>              -- Prevents optimisation  for short length, forcing 3  octets
<a id="p100565"></a>                 in all cases
<a id="p100566"></a>            extendedData [LENGTH 2][COUNT-OCTETS] OCTET STRING OPTIONAL
<a id="p100567"></a>              -- Prevents  optimisation for short length, forcing 2  octets
<a id="p100568"></a>                 in all cases
<a id="p100569"></a>    }
<a id="p100570"></a>    SamplePoint ::= [OPTIONALITY-IN Header.channellnclusions] SEQUENCE {
<a id="p100571"></a>              -- As above
<a id="p100572"></a>              x  Signedlnt16   OPTIONAL,
<a id="p100573"></a>              y  Signedlnt16   OPTIONAL,
<a id="p100574"></a>              z  Unsignedlnt16 OPTIONAL,
<a id="p100575"></a>              vX Signedlnt16   OPTIONAL,
<a id="p100576"></a>              vY Signedlnt16   OPTIONAL,
<a id="p100577"></a>              aX Signedlnt16   OPTIONAL,
<a id="p100578"></a>              aY Signedlnt16   OPTIONAL,
<a id="p100579"></a>              t  Unsignedlnt16 OPTIONAL,
<a id="p100580"></a>              dt Unsignedlnt16 OPTIONAL,
<a id="p100581"></a>              f  Unsignedlnt16 OPTIONAL,
<a id="p100582"></a>              s  Unsignedlnt8  OPTIONAL,
<a id="p100583"></a>              tX Signedlnt16   OPTIONAL,
<a id="p100584"></a>              tY Signedlnt16   OPTIONAL,
<a id="p100585"></a>              az Unsignedlnt16 OPTIONAL,
<a id="p100586"></a>              el Unsignedlnt16 OPTIONAL,
<a id="p100587"></a>              r  Unsignedlnt16 OPTIONAL
<a id="p100588"></a>    }
<a id="p100589"></a>    Unsignedlnt16 ::= INTEGER (0 .. 65535)
<a id="p100590"></a>    Signedlnt16 ::= INTEGER   (-32768 .. 32767)
<a id="p100591"></a>    Unsignedlnt8 ::= INTEGER  (0 .. 255)
<a id="p100592"></a>    END
<a id="p100593"></a>B.3. Компактный формат данных динамики подписи
<a id="p100594"></a>    SignatureSignCompactFormatModule
<a id="p100595"></a>    {iso  standard  19794  signature-sign(7)  modules(0)  compact-format(1)
<a id="p100596"></a>    version(0)}
<a id="p100597"></a>    DEFINITIONS
<a id="p100598"></a>    AUTOMATIC TAGS ::=
<a id="p100599"></a>    BEGIN
<a id="p100600"></a>       CompactSignatureSignBlock ::= SEQUENCE OF SamplePoint
<a id="p100601"></a>       SamplePoint ::= SEQUENCE {
<a id="p100602"></a>          x  Signedlnt8   OPTIONAL,
<a id="p100603"></a>          y  Signedlnt8   OPTIONAL,
<a id="p100604"></a>          z  Unsignedlnt8 OPTIONAL,
<a id="p100605"></a>          vX Signedlnt8   OPTIONAL,
<a id="p100606"></a>          vY Signedlnt8   OPTIONAL,
<a id="p100607"></a>          aX Signedlnt8   OPTIONAL,
<a id="p100608"></a>          aY Signedlnt8   OPTIONAL,
<a id="p100609"></a>          t  Unsignedlnt8 OPTIONAL,
<a id="p100610"></a>          dt Unsignedlnt8 OPTIONAL,
<a id="p100611"></a>          f  Unsignedlnt8 OPTIONAL,
<a id="p100612"></a>          s  Unsignedlnt8 OPTIONAL,
<a id="p100613"></a>          tx Signedlnt8   OPTIONAL,
<a id="p100614"></a>          tY Signedlnt8   OPTIONAL,
<a id="p100615"></a>          az Unsignedlnt8 OPTIONAL,
<a id="p100616"></a>          el Unsignedlnt8 OPTIONAL,
<a id="p100617"></a>          r  Unsignedlnt8 OPTIONAL
<a id="p100618"></a>     }
<a id="p100619"></a>      Signedlnt8 ::= INTEGER (-128 .. 127)
<a id="p100620"></a>      Unsignedlnt8 ::= INTEGER (0 .. 255)
<a id="p100621"></a>    END





<div align="right">

<a id="p100622"></a>Приложение C

</div>

<div align="center">

(справочное)

<a id="p100623"></a>**ПРИМЕРЫ КОДИРОВАНИЯ ДАННЫХ ДИНАМИКИ ПОДПИСИ**

</div>


<a id="p100624"></a>C.1. Полный формат данных динамики подписи
<a id="p100625"></a>                  Заголовок
<a id="p100626"></a>    53 44 49 00 - Идентификация  формата  записи  данных  динамики  подписи
<a id="p100627"></a>                  "SDI".
<a id="p100628"></a>    20 31 30 00 - Номер версии стандарта: "10".
<a id="p100629"></a>    C0 C0       - Включены каналы X, Y, F и DT.
<a id="p100630"></a>    80          - Масштаб по X включен.
<a id="p100631"></a>    F9 98       - Значение  масштаба  по  X  (мантисса равна  1,000110011 ,
<a id="p100632"></a>                                                                         b
<a id="p100633"></a>                  экспонента по основанию 2 равна 15; 39296 точек на метр).
<a id="p100634"></a>    80          - Масштаб по Y включен.
<a id="p100635"></a>    F9 98       - Значение  масштаба  по  Y  (мантисса равна  1,000110011 ,
<a id="p100636"></a>                                                                         b
<a id="p100637"></a>                  экспонента по основанию 2 равна 15).
<a id="p100638"></a>    60          - Минимальное и максимальное значения F включены.
<a id="p100639"></a>    00 00       - Минимальное значение F: 0.
<a id="p100640"></a>    03 00       - Максимальное значение F: 768.
<a id="p100641"></a>    84          - Масштаб по DT включен, используется равномерная выборка.
<a id="p100642"></a>    B4 80       - Значение масштаба DT  (мантисса  равна 1,001 , экспонента
<a id="p100643"></a>                                                              b
<a id="p100644"></a>                  по основанию 2 равна 6; используется равномерная  выборка
<a id="p100645"></a>                  с частотой дискретизации 100 Гц).
<a id="p100646"></a>    00          - Резервный байт.
<a id="p100647"></a>                  Тело
<a id="p100648"></a>    00          - Необязательные расширенные данные не включены.
<a id="p100649"></a>    00 01 DB    - Длина  последовательности   точек   выборки:  475   точек
<a id="p100650"></a>                  выборки.
<a id="p100651"></a>                  Выборка 1.
<a id="p100652"></a>    82 07       - Значение X: 519 = 1,32 см.
<a id="p100653"></a>    8B CB       - Значение Y: 3019 = 7,68 см.
<a id="p100654"></a>    00 3F        - Значение F: 63.
<a id="p100655"></a>                  Выборка 2.
<a id="p100656"></a>    82 09       - Значение X. 521 = 1,33 см.
<a id="p100657"></a>    8B CB       - Значение Y: 3019 = 7,68 см.
<a id="p100658"></a>    01 35        - Значение F: 309.
<a id="p100659"></a>                  Выборка 3.
<a id="p100660"></a>    82 0F       - Значение X: 527 = 1,34 см.
<a id="p100661"></a>    8B E8       - Значение Y: 3048 = 7,76 см.
<a id="p100662"></a>    01 3C       - Значение F: 316.
<a id="p100663"></a>                  и т.д. для следующих 472 выборок.
<a id="p100664"></a>C.2. Компактный формат данных динамики подписи
<a id="p100665"></a>C.2.1. Поля данных параметров алгоритма сравнения
<a id="p100666"></a>    B1          - Тег поля данных параметров алгоритма сравнения.
<a id="p100667"></a>    09          - Длина  поля  данных  параметров  алгоритма  сравнения:  9
<a id="p100668"></a>                  байтов.
<a id="p100669"></a>    81          - Тег описаний каналов.
<a id="p100670"></a>    07          - Длина описаний каналов: 7 байтов.
<a id="p100671"></a>    C0 80       - Каналы X, Y и DT включены.
<a id="p100672"></a>    00          - Последующая информация по каналу X отсутствует.
<a id="p100673"></a>    00          - Последующая информация по каналу Y отсутствует.
<a id="p100674"></a>    84          - Масштаб по DT включен, использована равномерная выборка.
<a id="p100675"></a>    B4 80       - Значение   масштаба  по  DT  (мантисса   равна   1,1001 ,
<a id="p100676"></a>                                                                         b
<a id="p100677"></a>                  экспонента  по   основанию   2   равна   6;  используется
<a id="p100678"></a>                  равномерная выборка с частотой дискретизации 100 Гц).
<a id="p100679"></a>C.2.2. Блок данных динамики подписи
<a id="p100680"></a>    5F 2E       - Тег блока данных динамики подписи.
<a id="p100681"></a>    82          - Следуют 2 байта длины.
<a id="p100682"></a>    03 B6       - Длина блока данных динамики подписи: 950 байтов
<a id="p100683"></a>                  (475 выборок, по 2 байта на каждую).
<a id="p100684"></a>                  Тело блока данных динамики подписи
<a id="p100685"></a>    AC F2       - Выборка 1: X = 44, Y = 114.
<a id="p100686"></a>    A9 F2       - Выборка 2: X = 41, Y = 114.
<a id="p100687"></a>                  и т.д. для последующих 473 выборок.





<div align="right">

<a id="p100688"></a>Приложение D<br>
(справочное)

</div>


<div align="center">

<a id="p100689"></a>**СВЕДЕНИЯ О СООТВЕТСТВИИ ССЫЛОЧНЫХ МЕЖДУНАРОДНЫХ СТАНДАРТОВ**<br>
**НАЦИОНАЛЬНЫМ СТАНДАРТАМ**

<a id="p100690"></a>Сведения о соответствии ссылочных международных стандартов национальным стандартам приведены в таблице D.1.

</div>


<a id="p100691"></a>Таблица D.1

<div align="right">

<a id="p100692"></a>Сведения о соответствии ссылочных международных стандартов

</div>

национальным стандартам


<table>
<colgroup><col width="30%"><col width="70%"></colgroup>
<tr><td><a id="p100693"></a>Обозначение ссылочного международного стандарта</td><td><a id="p100694"></a>Обозначение и наименование соответствующего национального стандарта</td></tr>
<tr><td><a id="p100695"></a>ИСО/МЭК 19785-1:2006</td><td><a id="p100696"></a><a href="https://bukva.ai/docs/standart-gost-r-isomek-19785-1-2008">ГОСТ Р ИСО/МЭК 19785-1-2007</a> "Автоматическая идентификация. Идентификация биометрическая. Единая структура форматов обмена биометрическими данными. Часть 1. Спецификация элементов данных"</td></tr>
<tr><td><a id="p100697"></a>ИСО/МЭК 19785-2:2006</td><td><a id="p100698"></a><a href="https://bukva.ai/docs/standart-gost-r-isomek-19785-2-2008">ГОСТ Р ИСО/МЭК 19785-2-2007</a> "Информационные технологии. Единая структура формата обмена биометрическими данными. Часть 2. Процедуры действий регистрационного органа в области биометрии"</td></tr>
<tr><td><a id="p100699"></a>ИСО/МЭК 19785-3:2007</td><td><a id="p100700"></a><a href="#p100703">&lt;*&gt;</a></td></tr>
<tr><td colspan="2"><a id="p100701"></a><a id="p100702"></a>ИСО/МЭК 19794-1:2006<br>ГОСТ Р ИСО/МЭК 19794-1-2008 "Автоматическая идентификация. Идентификация биометрическая. Форматы обмена биометрическими данными. Часть 1. Структура"</td></tr>
<tr><td><a id="p100703"></a>&lt;*&gt; Соответствующий национальный стандарт отсутствует. Оригинал международного стандарта ИСО/МЭК находится в Федеральном информационном фонде технических регламентов и стандартов.</td><td></td></tr>
<tr><td colspan="2"></td></tr>
</table>





## <a id="p100704"></a>БИБЛИОГРАФИЯ



1. <a id="p100705"></a>ИСО/МЭК 7816-4  Карты  идентификационные.  Карты   на  интегральных
   схемах   с   контактами.    Часть 4.   Организация,
   безопасность и команды для обмена
2. <a id="p100706"></a>ИСО/МЭК 7816-11 Карты  идентификационные.  Карты   на  интегральных
   схемах с контактами. Часть 11. Верификация личности
   на основе биометрических методов.
3. <a id="p100707"></a>ИСО/МЭК 8825-1  Информационная   технология.   Правила  кодирования
   АСН.1.  Часть  1.   Спецификация   базовых   (BER),
   канонических  (CER)  и  отличительных (DER)  правил
   кодирования
   <a id="p100708"></a>------------------------------------------------------------------
