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

ГОСТ Р 58624.2-2019 (ИСО/МЭК 30107-2:2017) Информационные технологии (ИТ). Биометрия. Обнаружение атаки на биометрическое предъявление. Часть 2. Форматы данных

Приложение В
(справочное)

Примеры кодирования данных ОАБП

     

В.1 Двоичный формат данных ОАБП

Значения данных ОАБП, используемые в примере кодирования, имеют тип PADData, который определен в модуле АСН.1 в А.1.2. Значение формально определено ниже с использованием нотации значений АСН.1:

value PADData : : = {

PADDecision no-attack,

PADScoreBlockSequence {

{

vendorld '0101'H,

mechanismld '0004'H,

PADScore 9

}

}

}

Описанное выше кодирование значений данных ОАБП с помощью отличительных правил кодирования АСН.1 дает строку октетов, показанную ниже (все числа в шестнадцатеричном представлении):

7F62

- - Тег объекта данных ОАБП

12

- - Длина данных ОАБП: 18 октетов

80

- - Тег решения ОАБП

01

- - Длина решения ОАБП

00

- - Значение решения ОАБП: NO_ATTACK

А1

- - Тег последовательности блоков данных результатов ОАБП

0D

- - Длина последовательности блоков данных результатов ОАБП: 13 октетов

31

- - Тег блока данных результатов ОАБП



- - Длина блока данных результатов ОАБП: 11 октетов

80

- - Тег идентификатора разработчика метода ОАБП

02

- - Длина идентификатора разработчика метода ОАБП: 2 октета

0101

- - Значение идентификатора разработчика метода ОАБП: 257

81

- - Тег идентификатора метода ОАБП

02

- - Длина идентификатора метода ОАБП: 2 октета

0004

- - Значение идентификатора метода ОАБП: 4

- - (Пассивное обнаружение витальности)

82

- - Тег результата ОАБП

01

- - Длина результата ОАБП: 1 октет

09

- - Значение результата ОАБП: 9



В.2 XML-кодирование данных ОАБП

<?xml version="1.0" encoding="utf-8"?>
<PADData
xmlns="http://standards.iso.org/iso-iec/30107/-2/ed-1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PADDecision>NoAttack</PADDecision>
<PADScoreBlockSequence>
<PADScoreBlock>
<VendorId>0101</VendorId>
<MechanismId>0004</MechanismId>
<PADScore>
<Score>9</Score>
</PADScore>
</PADScoreBlock>
</PADScoreBlockSequence>
</PADData>