MIFARE Classic 1K — размер ATQA?

На самом деле я изучаю карты MIFARE Classic 1K, но не могу найти информацию.

Каков размер ATQA на карте MIFARE Classic 1K? Я нашел какой-то документ, в котором указано, что он 1 байт, а некоторые другие 2 байта.

Скинул карту и вроде как 1 байт, но ISO/IEC 14443-3 (6.4.2.1 - Coding of ATQA) указывает 16 бит.


person YeeDooz    schedule 08.12.2018    source источник


Ответы (1)


ATQA состоит из 16 бит (2 байта). Он определяется протоколом предотвращения столкновений ISO/IEC 14443-3 Type A (именно то, что вы уже нашли). Таким образом, он имеет одинаковую длину для всех карт/меток, реализующих этот протокол (любая карта/метка типа A).

Карта также отправляет другое значение во время антиколлизии (фактически в конце антиколлизии и процедуры выбора для каскадного уровня): SAK (подтверждение выбора), который представляет собой один байт.

person Michael Roland    schedule 10.12.2018
comment
О, хорошо, теперь я понимаю, потому что мои байты atqa были: 04 00 (h) Биты 7 и 8 равны 0 и 0, так что это один UID (4 байта). Я был сбит с толку, потому что я знал, что UID составляет 4 байта, и я увидел 04 в atqa, я не конвертировал. Большое спасибо ! - person YeeDooz; 14.12.2018