MIFARE Ultralight¶
MIFARE Ultralight — это семейство бесконтактных смарт-карт и меток стандарта RFID (Radio Frequency Identification) на частоте 13,56 МГц, разработанное компанией NXP Semiconductors. Относится к классу карт с ограниченной памятью и логикой доступа, предназначенных для недорогих и массовых приложений, не требующих высокой степени защиты. В отличие от более сложных и защищённых серий MIFARE Classic или MIFARE DESFire, Ultralight ориентирована на одноразовое или ограниченное по числу операций использование, где ключевым требованием является низкая себестоимость.
¶История
Семейство MIFARE Ultralight было впервые представлено компанией Philips Semiconductors (подразделение, впоследствии ставшее NXP Semiconductors) в начале 2000-х годов. Первая модель, MIFARE Ultralight (EV1), вышла на рынок в 2003 году. Основной целью разработки было создание дешёвой альтернативы существующим картам MIFARE Classic для применений, где не требуется криптографическая защита данных, например, для одноразовых билетов в общественном транспорте или входных билетов на мероприятия.
В 2008 году появилась версия MIFARE Ultralight C, которая добавила базовую аутентификацию с использованием 3DES. В 2013 году была выпущена MIFARE Ultralight EV1, отличавшаяся увеличенным объёмом памяти (до 80 байт) и улучшенной производительностью. В 2016 году NXP представила MIFARE Ultralight Nano — самую дешёвую и компактную версию с минимальным объёмом памяти (48 байт), предназначенную для одноразовых меток. В 2019 году вышла MIFARE Ultralight AES, которая, несмотря на название, использует шифрование AES-128 для защиты данных, что сделало её более защищённой, чем предыдущие модели, но всё же дешевле, чем полноценные карты DESFire.
¶Технические характеристики
¶Стандарт и частота
Все карты и метки MIFARE Ultralight работают на частоте 13,56 МГц, что соответствует стандарту ISO/IEC 14443 Type A. Это обеспечивает совместимость с большинством современных считывателей бесконтактных карт, включая устройства на базе NFC (Near Field Communication) в мобильных телефонах.
¶Типы памяти и объём
Память MIFARE Ultralight организована в виде блоков (страниц) по 4 байта. В зависимости от модели доступный объём пользовательской памяти варьируется:
| Модель | Общий объём памяти (байт) | Пользовательская память (байт) | Количество страниц | Особенности |
|---|---|---|---|---|
| Ultralight (EV1) | 64 | 48 | 16 | Базовая модель, 4 страницы зарезервированы под UID и OTP |
| Ultralight C | 192 | 144 | 48 | Добавлена 3DES-аутентификация |
| Ultralight EV1 | 80 | 64 | 20 | Улучшенная производительность, 32-битный OTP-счётчик |
| Ultralight Nano | 48 | 36 | 12 | Минимальный объём, самая низкая цена |
| Ultralight AES | 144 | 128 | 36 | Шифрование AES-128, 32-битный счётчик |
¶Идентификатор (UID)
Каждая карта MIFARE Ultralight имеет уникальный 7-байтовый идентификатор (UID), который записывается производителем и не может быть изменён. В некоторых моделях (например, Ultralight EV1) UID может быть 4-байтовым для совместимости с определёнными системами.
¶Защита данных
- MIFARE Ultralight (EV1) и Nano: не имеют криптографической защиты. Данные могут быть прочитаны или перезаписаны любым совместимым считывателем. Единственной защитой является возможность установки блокировки (OTP — One-Time Programmable) на отдельные страницы, после чего их нельзя перезаписать.
- MIFARE Ultralight C: использует аутентификацию по протоколу 3DES (Triple DES). Для чтения и записи данных требуется предварительно пройти аутентификацию с помощью 56-битного ключа.
- MIFARE Ultralight AES: использует шифрование AES-128 с 128-битным ключом. Обеспечивает защиту от копирования и подделки, а также поддерживает защищённый канал связи между картой и считывателем.
¶Применение
¶Транспортные билеты
Наиболее массовое применение MIFARE Ultralight — это одноразовые и многоразовые билеты в общественном транспорте. Благодаря низкой стоимости (около 0,10–0,30 доллара США за штуку) такие карты используются в системах оплаты проезда в метро, автобусах и трамваях по всему миру, в том числе в ряде городов России (например, в некоторых системах карт «Тройка» на ранних этапах использовались метки Ultralight для одноразовых билетов). Карты могут быть запрограммированы на определённое количество поездок или временной интервал.
¶Билеты на мероприятия
MIFARE Ultralight часто применяются в качестве входных билетов на концерты, фестивали, спортивные соревнования и выставки. Карты могут быть напечатаны с логотипом мероприятия и использоваться для контроля доступа. Благодаря малому объёму памяти, на них можно записать только идентификатор билета, что упрощает интеграцию с системами продаж.
¶Логистика и складской учёт
Метки MIFARE Ultralight Nano используются для маркировки товаров, упаковок или паллет. Они позволяют быстро идентифицировать объекты на складе или в процессе транспортировки. Низкая стоимость делает их пригодными для одноразового использования, например, для отслеживания возвратной тары.
¶Промо-акции и реклама
Встраиваемые в наклейки или брелоки метки MIFARE Ultralight применяются в маркетинговых кампаниях. Например, посетитель магазина может поднести метку к считывателю, чтобы получить скидку или информацию о товаре. Такие метки часто используются в системах «умных» визиток или для быстрого перехода на сайт компании через NFC.
¶Идентификация и аутентификация
В системах, где не требуется высокая степень защиты, MIFARE Ultralight может использоваться для идентификации сотрудников или посетителей. Например, на временных пропусках или в гостиничных картах-ключах для недорогих отелей. Однако из-за отсутствия криптографической защиты в базовых моделях такие системы уязвимы для копирования.
¶Критика и ограничения
¶Отсутствие защиты в базовых моделях
Основным недостатком MIFARE Ultralight (EV1, Nano) является отсутствие шифрования. Данные могут быть легко прочитаны любым совместимым считывателем, что делает карты уязвимыми для копирования и подделки. В системах, где требуется защита от мошенничества, рекомендуется использовать модели с аутентификацией (Ultralight C или AES) или переходить на более защищённые серии, такие как MIFARE DESFire.
¶Ограниченный объём памяти
Максимальный объём пользовательской памяти в серии Ultralight не превышает 128 байт (в модели AES). Это ограничивает возможности записи дополнительной информации, такой как биометрические данные, история операций или цифровые подписи. Для более сложных приложений требуются карты с большим объёмом памяти.
¶Ограниченный срок службы
Карты MIFARE Ultralight рассчитаны на ограниченное количество циклов записи (обычно до 100 000 операций) и не предназначены для многолетнего использования в условиях высокой нагрузки. В некоторых моделях (например, Ultralight EV1) имеется 32-битный счётчик, который может использоваться для подсчёта количества операций, но его переполнение приводит к блокировке карты.
¶Совместимость с NFC
Хотя MIFARE Ultralight полностью совместима с NFC-устройствами, не все мобильные приложения могут корректно считывать данные с таких карт из-за различий в реализации протоколов. Кроме того, в некоторых странах использование NFC для чтения карт Ultralight может быть ограничено законодательством.
¶Интересные факты
- MIFARE Ultralight является одной из самых дешёвых бесконтактных карт на рынке — её стоимость может быть ниже 0,10 доллара США при крупносерийном заказе.
- Карты Ultralight используются в некоторых системах «умных» городов, например, для оплаты парковки или доступа в библиотеки.
- В 2015 году исследователи продемонстрировали возможность клонирования карт MIFARE Ultralight с помощью обычного NFC-смартфона, что привело к усилению мер безопасности в транспортных системах.
- Модель MIFARE Ultralight AES, несмотря на название, не является частью семейства MIFARE DESFire и не поддерживает сложные схемы управления ключами, характерные для DESFire.
¶Источники
- NXP Semiconductors. MIFARE Ultralight Product Family Data Sheets (2016–2023).
- ISO/IEC 14443-2:2016. Identification cards — Contactless integrated circuit cards — Proximity cards.
- Finkenzeller, K. RFID Handbook: Fundamentals and Applications in Contactless Smart Cards, Radio Frequency Identification and Near-Field Communication. 3rd ed. Wiley, 2010.
- Garcia, F. D., et al. "Dismantling MIFARE Classic." In: Computer Security – ESORICS 2008. Springer, 2008.
- Документация по системам оплаты проезда ГУП «Московский метрополитен» (2010–2020).