Приложение А
(справочное)
ГОСТ Р ИСО/МЭК 7816-8—2011
Примеры операций, связанных с цифровой подписью
А.1 Последовательность команд для управления средой защиты
8 таблице А.1 представлена последовательность команд MANAGE SECURITY ENVIRONMENT для компо
нентов SET DST. ССТ, СТ текущей среды защиты и для STORE (ХРАНЕНИЕ)с идентификатором защитной среды
SEID. указанным в Р2.
Т а б л и ц а А.1 — Установка компонентов среды защиты
Команда
Операция
P1-P2
Поле данных команды
MSE
SET DST
«41» — *В6»
{о34» — L — Ссылочный ключ } — {*91» — L = 0)
MSE
SET ССТ
«41» — *B4*
{*83» — L — Ссылочный ключ } — {*87» — L — Значение
инициализации)
MSE
SET СТ
«41» — *В8*
{«83» — L — Ссылочный ключ }
MSE
STORE (SEID = 1)
«Р2» — *01*
—
Операция SET DST обращается к открытому ключу при использовании вычисления подписи и определяет
интегрирование случайного числа во вход цифровой подписи. Операция SET ССТ обращается к закрытому ключу и
начальному значению при использовании вычисления криптографической контрольной суммы. Операция SET СТ
обращается к сессии закрытого ключа при использовании конфиденциальности.
А.2 Последовательность команд для вычисления цифровой подписи
В таблице А.2 показан синтаксис для создания цифровой подписи при использовании схемы подписи с прило
жением. Вводом является хэш-код с заполняющими байтами. Этот пример иллюстрирует вычисление цифровой
подписи с объединенным алгоритмом, включая операцию хэширования. В данном случае хэш-вход поступает на
карту.
Т а б л и ц а А.2 — Первый пример схемы цифровой подписи с приложением
Команда
Операция
P1-P2
Поле данных команды
Попе данных ответа
MSE
RESTORE"
«F3» — «01*
—
—
PSO
COMPUTE DIGITAL SIGNATURE
«9Е* — «9А»
Хэш-код с заполняющими
байтами
Цифровая
подпись
0 ВОССТАНОВЛЕНИЕ.
П р и м е ч а н и е — Этот пример является чисто иллюстративным, и его применение ограничено с точки
зрения реализации экспортных возможностей, которые могут применяться, и по причинам общей безопасности (в
некоторых обстоятельствах желательно избегать повтора подписей).
В таблице А.З показан синтаксис для создания цифровой подписи с приложением. Ввод цифровой подписи
состоит из хэш-кода без заполняющих байтов.
Т а б л и ц а А.З — Второй пример схемы цифровой подписи с приложением
Команда
Операция
P1-P2
Поле данных команды
Попе данных ответа
MSE
RESTORE
«F3* — «01*
—
—
PSO
COMPUTE DIGITAL SIGNATURE
«9Е* — *9A*
Хэш-код без заполняющих
байтов
Цифровая
подпись
П р и м е ч а н и е 1 — Для того чтобы избежать ограничений на экспорт, можно использовать объединение
подписи и хэш-алгоритма.
П р и м е ч а н и е 2 — В некоторых случаях избежать повторение подписей не удается.
9