Телекоммуникационные технологии



         

Смарт-карты EMV - часть 12


br>

Таблица 4.6.4.12А. Сводные данные по командам/откликам

Команда CLA INS P1 P2 Lc Данные Le
APPLICATION BLOCK 8C/84 1E 00 00 Число байт данных Код аутенти-фикации сообщения (MAC) -
APPLICATION UNBLOCK 8C/84 18 00 00 Число байт данных Компонент MAC -
CARD BLOCK 8C/84 16 00 00 Число байт данных Компонент MAC -
EXTERNAL AUTHENTICATE 00 82 00 00 8-16 Issue Authentication Data -
GENERATE APPLICATION CRYPTOGRAM 80 AE Парам.

ссылки

00 Перемен. Данные транзакции 00
GET DATA 80 CA 9F36

9F13
9F17

9F36

9F13
9F17

- - 00
GET PROCESSING OPTIONS 80 A8 00 00 Перемен. Processing Option Data Object List (PDOL) 00
INTERNAL AUTHENTICATE 00 88 00 00 Длина аутент. данных Аутентиф. данные 00
PIN CHANGE/UNBLOCK 8C/84 24 00 00, 01 или 02 Число байт данных PIN данные -
READ RECORD 00 B2 Номер записи Парам.

ссылки

-

-

00

SELECT 00 A4 Парам.

ссылки

Опции выбора 05-10 Имя файла 00
VERIFY 00 20 00 Квали-фикатор Перемен PIN данные транзакции -
GET CHALLENGE 00 84 00 00 - - 00

Блочный протокол Т=1 предполагает передачу блоков данных между TAL (Terminal Application Layer) и ICC. Эти блоки несут в себе команды, R-APDU (Response Application Protocol Data Unit) и управляющую информацию. Структура блока показана на рисунке 4.6.4.10. Поля заголовка и эпилога (хвостовика) являются обязательными. Биты b1-b3 NAD указывают на адрес отправителя (SAD), а b5-b7 - адрес получателя (DAD). В настоящее время адресация узлов не поддерживается и по этой причине в поле NAD следует записывать код 00. Биты b4 и b8 равны нулю. Код PCB определяет тип блока. Существует три типа блоков: информационные (I-блок), готовности приема (R-блок, подтверждение) и управляющие (S-блок).

Заголовок (Prologue) Данные Эпилог
Адрес узла (NAD) Управляющий протокольный байт (PCB) Длина

(LEN)

APDU или управляющая информация (INF) EDC

(код детектирования ошибки)

1 байт 1 байт 1 байт 0-254 байта 1 байт
<




Содержание  Назад  Вперед