ГОСТ Р ИСО/МЭК 7816-4—2013
- Фиксированная задача (три пары команда-ответ)
Фиксированная задача из карты
Поле данных команды
Поле данных ответа
Поле данных команды
Поле данных ответа
Поле данных команды
Поле данных ответа
Расширение для аутентификации поля данных (две пары команда-ответ)
Заявитель хэшировал предыдущие переданные поля данных: результатом является текущий хэш-код. Карта
включает свой информационный объект «свидетельство» для получения кода аутентификации и передает его с
тегом ’84’.
Свидетельство из внешнего устройства и задача из карты
{’7С — -02’ — {’83’ — 00}
{’7С — L1 (=4 + L2) — {’83’ — L2 — Фиксированная задача} — {’80’ — ’00’}}
Свидетельство из внешнего устройства и задача из карты
{7 С — L1 {=4 + L2) — {80’ — L2 — Свидетельство}} — {’80 — 00»
{’7С — L1 (=2 + L2) — {’81’ — L2 — Задача}}
Ответ из внешнего устройства и верификация картой
{’7С — L1 (=2 + L2) — {’82’ — L2 — Ответ}}
Отсутствует
Поле данных ответа
Поле данных команды
Поле данных ответа
С.4Функция MUTUAL AUTHENTICATE
Если первое поле данных передает не пустой информационный объект, то функцией является MUTUAL
AUTHENTICATE; внешнее устройство требует тот же информационный объект в поле данных ответа, что и в поле
данных команды.
- Основной протокол (три пары команда-ответ)
Свидетельство
Поле данных команды(7С — L1 (=4 + L2; — {-84’ - L2 — Код аутентификации}} — {’31 — СО’}}
{’7С — L1 (=2 + L2) — {’81’ — L2 — Задача}}
Ответ из внешнего устройства и верификация картой
{7 С — L1 (=2 + L2) — {’82’ — L2 — Ответ}}
Отсутствует
Поле данных ответа
Поле данных команды
Поле данных ответа
Поле данных команды
{’7С — L1 {=2 + L2) — {’82’ — L2 — Ответ}}, если ответ верный
Отсутствует, если ответ неверный
Поле данных команды{’7С — L1 (=2 + L2) — {’81’ - L2 - Свидетельство}}
{’7С — L1 (=2 + L2) — {’81 — L2 — Свидетельство}}
Задача
{’7С — L1 {=2 + L2) — {’81’ — L2 — Задача}}
{’7С — L1 (=2 «■L2) — {’81’ — L2 — Задача}}
Ответ
{’7С — L1 (=2 + L2) — {’82’ — L2 — Ответ}}
Поле данных ответа
91