ГОСТ Р ИСО/МЭК 7816-4— 2013
Новое поле данных = Один информационный объект = {Т — L — Криптографическая контрольная сумма}
Данные, охватываемые криптографической контрольной суммой (бит 3 в байте CLA" установлен на 1) =
Один блок = {CLA" INS Р1 Р2 Заполнение}
Тело ответа
Завершитель ответа
Новое поле данных (= {Т* — L — SW1-SW2} — {Т — L— Криптографическая
контрольная сумма})
SW1-SW2
Новое поле данных = Два информационных объекта = {Т* — L — SW1-SW2} — {Т — L — Криптографическая
контрольная сумма})
Данные, охватываемые криптографической контрольной суммой = Один блок = {Т* — L — SW1-SW2 —
Заполнение)
- Случай 2 — Нет данных команды, данные ответа
Незащищенная пара команда-ответ следующая:
Заголовок командыТело команды
CLA INS Р1 Р2Поле Ц
Тело ответа
Завершитель ответа
Поле данных
SW1-SW2
Защищенный командный APDU следующий:
Заголовок команды
Тело команды
CLA* INS Р1 Р2Новое поле Ц. — Новое поле данных — {Новое поле La (один или
несколько байтов, установленных на 00’)}
Новое поле данных = Два информационных объекта = (Т* — L — LJ — (Т — L — Криптографическая
контрольная сумма}
Данные, охватываемые криптографической контрольной суммой =
- Один блок = {Т* — L — Le — Заполнение}, если бит 3 в CLA* установлен на 0;
- Два блока = {CLA** INS Р1 Р2 Заполнение} — {Т* — L — Le — Заполнение}, если бит 3 в CLA* установлен
на 1.
Защищенный ответный APDU следующий:
Тело ответа
Завершитель ответа
Новое поле данных
{= (Т* — L — Простое значение)— {Т‘ — L — SW1-SW2} — {Т — L —
Криптографическая контрольная сумма})
SW1-SW2
Новое поледанных = Три информационных объекта =
{Т* — L — Простое значение} — {Т* — L — SW1-SW2} — {Т — L — Криптографическая контрольная
сумма}}
Данные, охватываемые криптографической контрольной суммой =
Один или несколько блоков =
{Т*
— L — Простое значение — Т* — L — SW1-SW2 — Заполнение}
-Случай 3 — Данные команды, нет данных ответа
Незащищенная пара команда-ответ следующая:
Заголовок командыТело команды
CLA INS Р1 Р2
Лоле Ц. — Поле данных
Тело ответа
Завершительответа
Пустое
SW1-SW2
- Случай З.а
—
Состояние не защищено
Защищенный командный APDU следующий:
Заголовок команды
Тело команды
CLA* INS Р1 Р2
Новое поле Lc — Новое поле данных
84