Mifare UID разных типов карт

Возможно ли, чтобы разные типы карт Mifare имели одинаковый UID?

Например, могут ли существовать Mifare Classic 1K (4 байта UID) и Mifare Classic 4K (4 байта UID) с одинаковым UID? Или могут быть Mifare Ultralight и Mifare Plus (оба имеют 7-байтовый UID) с одинаковым UID?


person Alexandr Zarubkin    schedule 18.03.2015    source источник


Ответы (1)


Это зависит от того, какие типы продуктов и какую длину UID вы рассматриваете.

4-байтовые серийные номера (только ISO 14443 Type A, протокол, используемый для продуктов MIFARE): существует около 4 миллиардов возможных значений UID (2^32 = 4 294 967 296), и некоторые из этих значений зарезервированы и не могут использоваться как обычные UID. Однако NXP утверждает, что продала более "5 миллиардов бесконтактных и двойных интерфейсные ИС» в группе продуктов MIFARE. Таким образом, исходя из принципа сортировки, должно быть хотя бы несколько дубликатов.

Более того, помимо NXP, есть и другие производители, производящие чипы ISO 14443 Type A (некоторые даже продукты MIFARE) с 4-байтным UID, и нет четкой схемы разделения доступного диапазона серийных номеров между этими производителями.

7-байтовые серийные номера немного отличаются. Каждому производителю выделяется блок серийных номеров (например, серийные номера NXP начинаются с 0x04, Infineon — с 0x05 и т. д.). В этом блоке многие производители (например, NXP) гарантируют, что они используют каждый серийный номер только один раз. Каждый производитель имеет 2 ^ 48 = более 280 триллионов доступных UID, поэтому сохранение их уникальности должно быть возможным в течение некоторого времени.

Помимо подлинных продуктов с бирками/картами, существуют также

  • поддельные продукты, UID которых могут совпадать с существующими тегами (см. этот вопрос о повторяющихся серийных номерах поддельных (?) чипов NTAG203 ),
  • теги, которые можно запрограммировать на определенный UID (они существуют, например, для 4-байтового MIFARE Classic), и
  • устройства, которые могут эмулировать бесконтактные смарт-карты с произвольными UID (например, набор микросхем Broadcom NFC, встроенный во многие устройства Android, см. этот вопрос/ответы и этот ответ).
person Michael Roland    schedule 21.05.2015