ГОСТ Р ИСО/МЭК 7816-4—2013
- Фиксированная задача (четыре пары команда-ответ)
Поле данных команды
Поле данных ответа
Поле данных команды
Поле данных ответа
Поле данных команды
Поле данных ответа
Ответ
Поле данных команды
Поле данных ответа
- Расширение для согласования ключей (четыре пары команда-ответ)
Пара элементов данных «экспоненциал» делает возможным согласование сессионных ключей (см.
ИСО/МЭК 11770-3 [14J).
Первая пара команда-ответ заменяет шаблон динамической аутентификации, вложенный в элемент дан
ных «экспоненциал». В данном примере поскольку во время сессии предварительно не было никакого обмена
сообщением, то начальным хэш-кодом является нулевой блок. Далее включают поле данных команды, т. е.
пер вый шаблон динамической аутентификации, для получения текущего хэш-кода; далее включают поле
данных ответа, т.е. второй шаблон динамической аутентификации, для обновления текущего хэш-кода; текущий
хэш-код должен быть одинаковым для обоих объектов. В конце включают информационный обьект
«свидетельство» (не нулевой и не передаваемый, отличный от каждого объекта) для получения кода
аутентификации (отличный для
каждого объекта).
Вторая пара команда-ответ заменяет шаблоны динамической аутентификации со вложенными кодами
аутентификации с тегом ’84’.
Поле данных команды
Поле данных ответа
Свидетельство
Поле данных команды
Поле данных ответа
Поле данных команды
Поле данных ответа
Поле данных команды
Поле данных ответа
{‘7С — L1 (=2 + L2) — {‘84‘ — L2 — Код аутентификации}}
{
7С
— L1 (=2 + L2) —
{’8 4 ’
— L2 — Код аутентификации }}
Задача
{‘7С — L1 (=2 + L2) — f8 1 ’ — L2 — Задача}}
{’7С — L1 (=2 - L2) — {’81’ — L2 — Задача}}
Ответ
{‘7С — L1 (=2 + L2) — {’82’ — L2 — Ответ}}
{’7С — L1 (=2 + L2) — {’82’ — L2 — Ответ}}, если ответ верный
Отсутствует, если ответ неверный
Экспоненциал
{’7С — L1 (=2 + L2) — {’85’ — L2 — Экспоненциал}}
{’7С — L1 (=2 + L2) — {’85’ — L2 — Экспоненциал}}
{’7С — L1 (=2 + L2) — {’82’ — L2 — Ответ}}
{’7С — L1 (=2 + L2) — {’82’ — L2 — Ответ}} если ответ верный
Отсутствует, если ответ неверный
Фиксированная задача
{‘7С — L1 (=2 + L2) — {’83’ — L2 — Фиксированная задача}}
{’7С — L1 (=2 ♦ L2) — {’83’ — L2 — Фиксированная задача
Свидетельство
{’7С — L1 (=2 + L2) — {’80’ — L2 — Свидетельство}}
{’7С — L1 (=2 + L2) — {’80 — L2 — Свидетельство}}
Задача
{‘7С — L1 (=2 + L2) — {’81’ — L2 — Задача}}
{’7С — L1 (=2 + L2) — {’81’ — L2 — Задача}} если задача верная
Отсутствует, если задача неверная
92