Mifare
Mifare — семейство бесконтактных смарт-карт NXP на 13,56 МГц (ISO/IEC 14443A): массовый стандарт транспортных проездных и офисных пропусков в мире.
Что такое Mifare
Mifare — семейство бесконтактных смарт-карт NXP Semiconductors (до 2006 года — подразделение Philips). Карты работают на 13,56 МГц по стандарту ISO/IEC 14443 тип A и питаются от поля считывателя без батарейки — как обычная NFC-метка. Технологию создали в 1994 году, название расшифровывается как MIkron FARE Collection. Сегодня это самый массовый в мире формат проездных и пропусков: транспорт сотен городов, офисные СКУД, студенческие билеты.
Семейство: Classic, Ultralight, DESFire
Под общим брендом выпускается несколько несовместимых по уровню защиты линеек:
- Mifare Classic (1K и 4K) — самый распространённый и самый уязвимый вариант. Проприетарный шифр Crypto1 взломали ещё в 2008 году, поэтому карту клонируют за минуты недорогим Proxmark3.
- Mifare Ultralight — дешёвый чип почти без криптографии для одноразовых билетов: разовый проезд, вход на мероприятие.
- Mifare DESFire EV1/EV2/EV3 — защищённая линейка с аппаратным AES-128 и сертификацией Common Criteria. На неё перешли лондонский Oyster и большинство современных транспортных карт.
- Mifare Plus — миграционный чип: совместим с инфраструктурой Classic, но меняет Crypto1 на настоящий AES.
Mifare, NFC и QR-код
Метки NTAG и Mifare Ultralight легли в основу NFC Forum Type 2 Tag, поэтому их читает почти любой смартфон. А Mifare Classic в стандарты NFC Forum не входит: iPhone штатно его не читает, а на Android нужен считыватель на чипе NXP. Там, где важна совместимость со всеми телефонами и не нужна карта-носитель, выбирают QR-код — его распознаёт камера любого устройства.
Частые вопросы
Можно ли клонировать карту Mifare?
Mifare Classic — да. Шифр Crypto1 взломан в 2008 году, содержимое карты копируется за минуты дешёвым Proxmark3 или смартфоном на Android с чипом NXP. А Mifare DESFire с аппаратным AES-128 на практике не клонируется — поэтому на неё переходят транспорт и платёжные системы.
Читает ли iPhone карты Mifare?
Частично. Метки Mifare Ultralight и NTAG соответствуют NFC Forum Type 2 Tag, их iPhone читает штатно с iPhone 7 и iOS 11+. Но Mifare Classic использует проприетарный протокол вне стандартов NFC Forum, поэтому iPhone его не распознаёт, а на Android нужен считыватель на чипе NXP.
Безопасна ли Mifare для пропусков и оплаты?
Зависит от линейки. Mifare Classic со взломанным Crypto1 небезопасен: карту-пропуск можно скопировать, поэтому для новых СКУД её не берут. Mifare DESFire EV2/EV3 с AES-128 и сертификацией Common Criteria считается надёжным — на нём строят транспортные и банковские системы.