Открыть сервис

MIFARE Plus

MIFARE Plus — это семейство бесконтактных смарт-карт и соответствующих чипов, разработанных компанией NXP Semiconductors (NXP Semiconductors — нидерландская компания, не является запрещённой организацией на территории РФ). Продукт представляет собой эволюционное развитие линейки MIFARE Classic и MIFARE DESFire, предназначенное для обеспечения повышенного уровня безопасности при сохранении обратной совместимости с существующей инфраструктурой считывателей. MIFARE Plus позиционируется как решение для систем контроля доступа, транспортных приложений, микроплатежей и идентификации, где требуется защита от копирования и подделки карт.

История и предпосылки создания

Семейство MIFARE Classic, выпущенное в начале 1990-х годов, стало мировым стандартом для бесконтактных карт, особенно в сфере общественного транспорта и доступа. Однако к середине 2000-х годов были выявлены серьёзные уязвимости в криптографической защите MIFARE Classic (алгоритм Crypto-1), что позволило злоумышленникам с относительно недорогим оборудованием клонировать карты и считывать их данные. В 2008 году группа исследователей из Университета Радбауда (Нидерланды) и Виргинского университета (США) опубликовала полный взлом Crypto-1, что поставило под угрозу безопасность миллионов карт по всему миру.

В ответ на эти угрозы NXP Semiconductors в 2009 году анонсировала MIFARE Plus — платформу, которая должна была закрыть уязвимости MIFARE Classic, не требуя полной замены считывающего оборудования. Первые образцы чипов появились в 2010 году, а массовое производство началось в 2011 году. MIFARE Plus базируется на аппаратной платформе MIFARE DESFire EV1, но с упрощённой архитектурой, ориентированной на миграцию с Classic.

Архитектура и технические характеристики

MIFARE Plus работает на частоте 13,56 МГц (стандарт ISO/IEC 14443 Type A) и поддерживает скорость передачи данных до 848 кбит/с. Чип содержит энергонезависимую память типа EEPROM объёмом 2, 4 или 8 килобайт (в зависимости от версии), организованную в сектора и блоки. Каждый сектор защищён собственными ключами доступа.

Ключевые особенности:

  • Криптографическая защита: Используется алгоритм AES-128 (Advanced Encryption Standard) с длиной ключа 128 бит. В отличие от устаревшего Crypto-1, AES-128 считается устойчивым к известным атакам на момент выпуска.
  • Режимы работы: MIFARE Plus поддерживает три режима, определяющих уровень безопасности:
  1. Security Level 0 (SL0) — режим совместимости с MIFARE Classic. Карта может быть прочитана старыми считывателями, но защита минимальна.
  2. Security Level 1 (SL1) — режим с аутентификацией по AES-128, но без шифрования данных. Данные передаются открыто, но доступ к ним возможен только после успешной аутентификации.
  3. Security Level 3 (SL3) — полный режим безопасности: аутентификация и шифрование всех данных по AES-128. Этот режим обеспечивает максимальную защиту от перехвата и подмены.
  • Обратная совместимость: Карты MIFARE Plus могут быть запрограммированы на работу в режиме SL0, что позволяет использовать их в существующей инфраструктуре MIFARE Classic без замены считывателей. Однако для активации режимов SL1 или SL3 требуется обновление прошивки считывателей.
  • Антиколлизия: Поддерживается механизм антиколлизии, позволяющий одновременно обрабатывать несколько карт в поле считывателя (до 10 карт в секунду).

Версии и модификации

Семейство MIFARE Plus включает несколько вариантов, различающихся объёмом памяти и функциональностью:

  • MIFARE Plus S — базовая версия с памятью 2 Кбайт. Предназначена для простых приложений (например, контроль доступа в офис).
  • MIFARE Plus SE — версия с памятью 4 Кбайт, поддерживающая дополнительные команды для управления ключами.
  • MIFARE Plus X — расширенная версия с памятью 8 Кбайт, включающая поддержку виртуальных карт и более сложных схем аутентификации.
  • MIFARE Plus EV1 — обновлённая платформа, выпущенная в 2014 году, с улучшенной производительностью и поддержкой новых команд (например, «Read/Write Block» с AES-128).

Применение

MIFARE Plus широко используется в следующих областях:

  • Системы контроля доступа (СКУД): Карты применяются для идентификации сотрудников и посетителей в офисах, на предприятиях, в гостиницах. Благодаря режиму SL3, данные о доступе защищены от копирования.
  • Общественный транспорт: В ряде городов (например, в Москве, Санкт-Петербурге, Лондоне) MIFARE Plus используется для оплаты проезда. В России карты этого типа применяются в системе «Тройка» (Москва) и «Подорожник» (Санкт-Петербург) в качестве замены устаревших MIFARE Classic.
  • Микроплатежи: Карты могут использоваться для бесконтактных платежей в кафетериях, парковках и торговых автоматах.
  • Идентификация: В некоторых странах MIFARE Plus применяется в электронных паспортах, водительских удостоверениях и студенческих билетах.

Безопасность и критика

Несмотря на внедрение AES-128, MIFARE Plus не лишён недостатков. В 2012 году исследователи из Университета Радбауда продемонстрировали атаку на протокол аутентификации в режиме SL1, используя метод «среднего человека» (man-in-the-middle). Однако эта атака требовала физического доступа к карте и считывателю, что ограничивало её практическую применимость. В режиме SL3 подобных атак на момент публикации не обнаружено.

Критики также отмечают, что MIFARE Plus не является полностью открытым стандартом: алгоритмы и протоколы реализованы в проприетарном чипе, что затрудняет независимый аудит безопасности. NXP Semiconductors предоставляет документацию только по подписке о неразглашении (NDA), что ограничивает возможности исследователей.

Сравнение с аналогами

ХарактеристикаMIFARE PlusMIFARE DESFire EV2MIFARE Classic
Алгоритм шифрованияAES-128AES-128, 3DESCrypto-1 (устаревший)
Объём памяти2–8 Кбайт2–8 Кбайт1–4 Кбайт
Режимы безопасностиSL0, SL1, SL33DES, AES, произвольныйТолько Crypto-1
Обратная совместимостьС MIFARE ClassicНетНет
Стоимость (на 2023 год)$0.50–$1.00 за чип$0.80–$1.50 за чип$0.20–$0.40 за чип

MIFARE Plus занимает промежуточное положение между дешёвым, но небезопасным MIFARE Classic и более дорогим, но функциональным MIFARE DESFire. Это делает его популярным выбором для организаций, которые хотят повысить безопасность без полной замены инфраструктуры.

Интересные факты

  • Название «MIFARE» происходит от аббревиатуры «MIkron FARE Collection System» (система сбора платы за проезд от компании Mikron, которая была поглощена Philips, а затем NXP).
  • В 2017 году NXP Semiconductors объявила о прекращении производства MIFARE Classic, рекомендовав переход на MIFARE Plus или MIFARE DESFire.
  • В России MIFARE Plus используется в системе «Стрелка» (Московская область) и в ряде региональных транспортных проектов.

Источники

  1. NXP Semiconductors. «MIFARE Plus: Product Data Sheet». Rev. 3.2, 2015.
  2. Garcia, F. D., et al. «Dismantling MIFARE Classic». In: Proceedings of the 13th European Symposium on Research in Computer Security (ESORICS), 2008.
  3. NXP Semiconductors. «MIFARE Plus: Security Evaluation». Application Note, 2011.
  4. «MIFARE Plus: A Secure Evolution of MIFARE Classic». Card Technology Today, 2010.
  5. «MIFARE Plus: Technical Overview». NXP Semiconductors, 2014.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →