ГОСТ I»ИСО/МЭК 7816-4-2004
выполнена только и том случае, если состояние зашиты удовлетворяет атрибутам секретности для
функции обновления.
Команда должна прерываться в том случае, если она применяется к EF без прозрачной
структуры.
6.3.3 К о м а н д н о ес о о б щ е н и е
Командный APDU команды ОБНОВИТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ представлен в таблице 31.
Т а б л и ц а 31 - Командный A PD U команды О БН О В И Т Ь Д В О И Ч Н О Е ЗН А Ч ЕН И Е
CLA
Как определено в 5.4.1
INS
’D6*
P I, Р2
См. текст ниже
П оле Lt
Д лина последую щ его поля данных
П азе данных
Строка единиц данных для обновления
П оле Lc
Пустое
Если бит Ь8=1 в байте 14, то биты Ь7 и Ь6 байта Р1 устанавливаются в ноль (биты RFU). биты
Ь5—Ы байта Р1 являются коротким идентификатором EF. а байт Р2 представляет собой смешение
первого байта, подлежащего обновлению, в единицах данных от начала файла.
Если бит Ь8=0 в байте Р1, то сцепление байтов PI || Р2 представляет собой смешение первого
байта, подлежащего обновлению, в единицах данных от начала файла.
6.3.4 От вет н ое с о о б щ е н и е( н о м и н а л ь н ы йс л у ч а й)
Ответный APDU команды ОБНОВИТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ представлен в таблице 32.
Т а б л и ц а 32 - Ответный A PD U команды О БН О В И Т Ь Д В О И Ч Н О Е ЗН А Ч Е Н И Е
П аче данных
SW I, SW2
Пустое
Байты состояния
6.3.5 С о с т о я н и яп о с л ео б р а б о т к и
Может возникать следующее специфическое состояние предупреждения.
Если байт SWI = ’63’, а байт SW2 равен:
*СХ’ — счетчик (успешное обновление, но после использования внутренней программы
повторений; ’X’ * ’0’ указывает число повторных попыток; ’X’ = ’0’ означает, что счетчик не
предусмотрен).
Могут возникать следующие специфические состояния ошибки.
Если байт SW1 = ’65’, а байт SYV2 равен:
’8Г —отказ памяти (безуспешное обновление).
Если байт SWI " ’67’, а байт SW2 равен;
‘(И)’ —неверно указанная длина (несоответствующее поле Lt).
Если байт SW1 = ’69’, а байт SW2 равен:
‘81’ —команда несовместима со структурой файла;
’82’ —состояние зашиты неудовлетворительное;
’86’ —команда невозможна (нет текущего EF).
Если байт SW1 = ’6Л\ а байт SW2 равен:
’81’ —функция не поддерживается;
’82’ —файл не найден.
Если байт SWI = ’6В\ а байт SW2 равен:
’00’ —неверно указанные параметры (смешение выходит за пределы EF).
6.4 Команда ИСКЛЮЧИТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ
6.4.1 О п ре дел е н не и о б л а с т ь п р и м е н е н и я
Командное сообщение команды ИСКЛЮЧИТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ устанавливает со
держимое (его часть) файла EF вегологическое состояние после стирания последовательно, начиная с
заданного смешения.
29