ГОСТ Р ИСО/МЭК 7816-8—2011
Необходимо различать следующие два случая:
- если сертификат не требует дополнительного описания (Р2 = «ВЕ»), то карта извлекает откры
тый ключ, установленный по его тегу, в (восстановленном) содержании сертификата:
- если сертификат требует дополнительного описания (Р2 = «АЕ»), то карта извлекает открытый
ключ в сертификате неявно или явно, используя тег открытого ключа в списке заголовка, описывающе
го содержание сертификата.
Если открытый ключ хранится в памяти, то он будет ключом поумолчанию для последующей опе
рации VERIFY DIGITAL SIGNATURE.
Т а б л и ц а
12— Параметры и поле данных для операции VERIFY CERTIFICATE
Р1
Р2
«00»
«92». «АЕ» или «ВЕ»
Командное
поле данных
Элементы данных или объекты данных, имеющих отношение к операции
ОтветноеОтсутствует
поле данных
П р и м е ч а н и е — Если используется схема частичного восстановления сообщения и часть информации
уже записана в карте, то объектданных для вспомогательных данныхдолжен посылаться пустым, аданные должны
быть вставлены картой позднее.
5.9 Операция ШИФРОВКА (ENCIPHER)
Операция ENCIPHER шифрует данные, переданные в поле данных команды (см. таблицу 13).
П р и м е ч а н и е — Эта операция может испопьзоваться для генерации различных ключей.
Т а б л и ц а
13 — Параметры и поле данных для операции ENCIPHER
Р1
Р2
«82». «84*. «86» (криптограмма)
«80» (простое значение)
Командное
поле данных
Отсутствует (данные уже в карте) или данные, подлежащие шифровке
Ответное
поле данных
Зашифрованные данные
5.10 Операция РАСШИФРОВКА (DECIPHER)
Операция DECIPHER расшифровывает данные, переданные в поле данных команды (см. табли
цу 14).
Т а б л и ц а
14 — Параметры и поле данных для операции DECIPHER
Р1
Р2
«80» (простое значение)
«82». «84». *86» (криптограмма)
Командное
поле данных
Данные, подлежащие расшифровке
Ответное
поле данных
Отсутствует (расшифрованные данные остаются в карте) или зашифрованные данные
8