Система бесконтактной идентификации MIFARE
Статья открывает обзорный цикл по системам бесконтактной идентификации (RFID) производства компании Philips Semiconductor.
Семейство Mifare сегодня занимает 85% мирового рынка бесконтактных пластиковых карт благодаря таким свойствам, как высокая степень защиты данных, антиколлизия, возможность реализации функции электронного кошелька, простота построения иерархических структур и многозадачность
Итак, что же такое технология RFID?
При попадании катушки карты в антенное поле считывателя в нее передается энергия, достаточная для питания электронной схемы карты. После этого при помощи той же катушки и антенны производится непосредственный обмен данными между картой и считывателем (рис. 1).
В случае с Mifare антенном поле считывателя может находиться одновременно несколько карт. При этом начинает работать механизм антиколлизии, способный определять количество карт в поле антенны и работать только с одной, выбранной в данный момент времени. Работу считывателя не нарушает внесение или удаление из поля антенны других карт. После того как одна из карт выбрана, происходит взаимная аутентификация устройств, и только после этого начинается непосредственная передача данных.
Стандарт Mifare, разработанный компанией Philips Semiconductor, стал доступен всем производителям систем и оборудования ISO 14443A. Основные области применения бесконтактных карт Mifare: обеспечение контроля доступа, электронные платежи, автомобильные парковки, транспортные, социальные и клубные карты — и этот список можно продолжать бесконечно.
Семейство Mifare включает три основные группы продуктов: Mifare Ultralight, Mifare Standard и Mifare Pro. Основные характеристики приведены в табл. 1.
Сегодня наибольшее применение получила группа Mifare Standard. Это RFID-система с частотой 13,56 МГц и расстоянием чтения-записи до 10 см. Скорость обмена информацией между картой и считывателем составляет 106 Кбод. ИС Mifare Standard имеет 1024 байта EEPROM, которая разбита на 16 секторов. Каждый сектор защищен двумя ключами, что позволяет использовать их для нескольких приложений.
ИС Mifare Ultralight появилась как логическое дополнение к Mifare Standard. Она предназначена для интеграции в дешевую бумажную карту. Главные ее отличия — меньший объем памяти (512 бит) и отсутствие шифрования при передаче данных.
Основным применением этих карт могут быть разовые пропуска, транспортные билеты с небольшим временем действия и т. д.
Группа Mifare Pro и Prox ориентирована на приложения, где требуется самый высокий уровень безопасности. ИС этой группы имеет двойной интерфейс: контактный ISO 7816 и бесконтактный ISO 14443A. ИС Mifare Pro и Prox имеют встроенный микропроцессор (80С51), сопроцессор, реализующий алгоритм шифрования данных Triple-DES и большой объем EEPROM (до 16 Кбайт) с возможностью конфигурирования пользователем.
Важным свойством карт Mifare является небольшое время транзакции, для большинства приложений оно не будет превышать 100 мс.
К эксплуатационным свойствам карты можно отнести механическую прочность в соответствии с ISO 7810, возможность работы в температурном диапазоне от –25 до +85 °С и способность EEPROM сохранять данные в течение 10 лет.
Компания Philips Semiconductor производит большой спектр считывателей для семейства Mifare. К ним относятся готовые считыватели MFRD260 и MFRD560, выполненные на дискретных компонентах или гибридных ИС и имеющие стандартные интерфейсы RS232/422.
Но наибольший интерес благодаря их низкой стоимости, малым габаритам и расширенным функциональным возможностям представляют новые однокристальные считыватели серии MFRC5xx.
Первая ИС этой серии MFRC500 выполнена в корпусе SO32, имеет расстояние чтения записи до 100 мм, полностью поддерживает стандарт ISO14443A. MFRC500 имеет внешний 8-битный интерфейс с 5-вольтовым уровнем и скорость обмена данными с картой Mifare 106 Кбод.
Интеграция ИС в считыватель не требует большого количества внешних компонентов, необходимо лишь подключение внешнего генератора с частотой 13,56 МГц, цепей фильтрации помех и согласования с антенной.
Все новые ИС разработаны компанией Philips Semiconductor на базе MFRC500 и обладают дополнительными функциональными возможностями. В MFRC530 добавлены SPI-интерфейс, большая скорость обмена данными до 848 Кбод, 8-битный интерфейс с 3,3–5-вольтовым уровнем. MFRC531 поддерживает стандарт ISO14443B c уровнем амплитудной модуляции сигнала 10 % (модуляция сигнала в ISO 14443A 100 %). ИС SLRC632 в дополнение к этому поддерживает стандарт ISO 15693 (I Code). Это семейство продукции Philips Semiconductor будет подробно описано в последующих статьях.
Все эти ИС выполнены в корпусе SO32 и полностью совместимы по выводам. Таким образом, переход от считывателя Mifare на базе MFRC500 к многостандартным считывателям на базе MFRC531 или SLRC632 требует только доработки программного обеспечения, аппаратная же часть при этом не меняется.
Philips Semiconductor производит два варианта средств разработки для систем Mifare — MFEV700, MFEV800. MFEV700 включает в себя полностью готовый считыватель с USB-интерфейсом, несколько карт Mifare, документацию и программное обеспечение. Благодаря своей низкой стоимости этот комплект можно использовать как готовый считыватель для небольших проектов. MFEV800 дополнительно имеет плату считывателя с двумя интерфейсами USB и RS232, библиотеки программ С51, антенну и часы Mifare.
На сегодняшний день в России реализовано несколько проектов, использующих технологию Mifare. К ним относятся оплата проезда в московском метрополитене и пригородных поездах московской железной дороги, оборудование горнолыжного курорта под Санкт-Петербургом и клубные карты.
Согласно распоряжению премьера правительства Москвы № 715-РП от 7 августа 2001 г. в трех районах Москвы (Чертаново Центральное, Чертаново Южное, Бирюлево Западное) с 15 сентября 2001 г. начался эксперимент по внедрению «Социальной карты москвича». Его целью является персонализация льгот для оплаты проезда в общественном транспорте, медицинского страхования, оплаты товаров и услуг.