Статус документа
Статус документа

ГОСТ Р 58668.3-2021 (ИСО/МЭК 39794-5:2019) Информационные технологии (ИТ). Биометрия. Расширяемые форматы обмена биометрическими данными. Часть 3. Данные изображения лица (с Поправкой)

     8.2 Тегированное двоичное кодирование

В данном подразделе определяется модуль АСН.1 для абстрактных элементов данных, указанных в разделе 7. Модуль АСН.1 описывает параметры данных изображения лица в кодировке АСН.1. Определения АСН.1 основаны на следующих решениях:

- типы АСН.1 (согласно разделу А.1) для кодирования абстрактных элементов, указанных в разделе 7, должны соответствовать ГОСТ Р ИСО/МЭК 8824-1 и ГОСТ Р 58668.1;

- тегированное двоичное кодирование блока данных изображения лица должно проводиться путем применения к значению типа "FacelmageDataBlock" в модуле АСН.1 отличительных правил кодирования (DER) АСН.1 в соответствии с ГОСТ Р ИСО/МЭК 8825-1. DER кодирование каждого объекта данных включает три части: октеты тегов с идентификацией объекта данных, октеты длины с указанием числа последующих октетов значений и октеты значений;

- модуль АСН.1 определенный для настоящего стандарта определяется независимо от других стандартов;

- в настоящем стандарте в модуль АСН.1 полностью включены все определения данных изображения лица. Повторно используемые определения заголовков, определенные в структуре ГОСТ Р 58668.1, являются частью отдельного модуля АСН.1 ГОСТ Р 58668.1.

- точкой входа для определения биометрического типа является "BiometricDataBlock", определенный в модуле АСН.1 ГОСТ Р 58668.1;

- во все элементы данных включены маркеры расширения для обеспечения расширяемости и прямой/обратной совместимости при добавлении новых параметров в существующие элементы/блоки;

- используется версия стандарта АСН.1 в соответствии с ГОСТ Р ИСО/МЭК 8824-1;

- для представления данных в двоичном формате используются отличительные правила кодирования (DER) в соответствии с ГОСТ Р ИСО/МЭК 8825-1. Не должны использоваться другие опции, такие как правила кодирования XML. Синтаксис документов XML для изображений лица основан на определении схемы XML в разделе А.2.

Далее представлены дополнительные пояснения по сопоставлению спецификаций в разделе 7 и модуля АСН.1:

- схема АСН.1 не гарантирует, что при отсутствии всех элементов, которые могут содержаться в элементе, отсутствует сам элемент;

- если в элементе "propertiesBlock" для свойства установлено значение "True", то соответствующее свойство присутствует на изображении. Если установлено значение "False", то соответствующее свойство отсутствует на изображении. Если свойство в элементе "expressionBlock" отсутствует, то утверждения в отношении его наличия или отсутствия не сделаны;

- если в элементе "expressionBlock" для компонента установлено значение "True", то соответствующий атрибут присутствует на изображении. Если установлено значение "False", то соответствующий атрибут отсутствует на изображении. Если компонент в элементе "expressionBlock" отсутствует, то утверждения в отношении его наличия или отсутствия не сделаны. Схема АСН.1 не ограничивает выбор нейтрального выражения и улыбки для одного и того же изображения лица. Однако нейтральное выражение и улыбка не должны быть указаны одновременно для одного и того же изображения;

- должен присутствовать хотя бы один из элементов элемента "PoseAngleBlock", иначе элемент "PoseAngleBlock" должен отсутствовать. Это требование не обеспечивается схемой АСН.1;