2016-06-30 9 views
2

Вопрос связан с протоколом T = 1 для смарт-карты. Сценарий выглядит следующим образом: устройство интерфейса должно отправить, например, 5 привязанных I-блоков к карте. Таким образом, M-бит устанавливается для первых четырех блоков и очищается для последнего.Ответ на цепочку блокировки на смарт-карте для T = 1

Может ли карта, скажем, при передаче второго I-блока отправить запрос IFS или WTX в качестве ответа? ИЛИ карточка ДОЛЖНА отвечать R-блоками всегда на прикованные I-Блоки.

С уважением, Jain.

ответ

1

ISO 7816-3, раздел 11.6.2.2 Chaining, кажется ясным мне в этом отношении:

Вы отправить (ISO-говорить должен) в R-блок с положительным или отрицательным признать.

Это не разумное время для IFS (согласование размера поля должно было произойти раньше, иначе терминал не знал бы, в какой позиции цепочки) и WTX (обработка карточки начинается только после того, как был получен полный APDU).

+0

Интересно, что при T = CL, как определено в ISO 14443-4: «PICC разрешено отправлять блок S (WTX) вместо блока I-блока или R (ACK)». ... Насколько я понимаю, последний случай (т. Е. Когда S (WTX) отправляется вместо R (ACK)) происходит во время цепочки ... – vlp

+0

Кроме того, в правиле 3 раздела 11.6.2.3 ИСО 7816-3 говорится о ранее полученный I-блок - который может быть любым I-блоком (даже прикованным) ... Интересно, какое правильное объяснение – vlp

 Смежные вопросы

  • Нет связанных вопросов^_^