Интернет магазин китайских планшетных компьютеров



Компьютеры - Mifare - Технические подробности

28 апреля 2011


Оглавление:
1. Mifare
2. Позиционирование и технологии
3. Микросхемы считывателей, NFC и MIFARE SAM
4. Технические подробности
5. MIFARE в России



Криптоалгоритм Crypto-1

В картах MIFARE Classic используется проприетарный лицензионный криптоалгоритм Crypto-1 русск.. Первоначально стойкость алгоритма была основана на его секретности. Алгоритм не разглашался, использовать его можно было только в составе микросхем Philips. Однако низкая криптостойкость алгоритма и популярность технологии привела к тому что на сегодняшний день алгоритм не является секретом и относительно легко взламывается.

Однако, такая ситуация не привела к падению популярности MIFARE или распространению случаев взлома реальных систем. Причина кроется в том что в любой реальной системе аппаратура криптозащиты является лишь последним рубежом обороны, ее прикрывают многочисленные организационные мероприятия. Осознание этого факта привело к всплеску популярности карт MIFARE Ultralight которые не имеют вообще никакой криптозащиты.


Все современные микросхемы считывателей MIFARE фирмы NXP умеют работать с Crypto-1 русск.. Однако не все имеют возможность безопасного энергонезависимого хранения ключей. В микросхемы MFRC52x и NFC ключи подгружаются перед каждой транзакцией по незащищенному интерфейсу. Для сравнения, в остальных микросхемах ключ записывается однократно энергонезависимо и не может быть считан снаружи.

MIFARE Classic

Многофункциональность карты

  • Объем памяти карты составляет 1 или 4 Кбайт, стандарт EEPROM, батарея питания не требуется
  • Надежно разграниченные между собой 16 или 40 секторов, поддерживающие многофункциональное применение. Каждый сектор имеет свой набор ключей доступа, что позволяет разграничивать доступ к различным приложениям.
  • Каждый сектор состоит из 4 блоков
  • Блок является самым малым компонентом, к которому адресуется пользователь, и состоит из 16 байт
  • Срок хранения данных в памяти до 10 лет
  • До 100 000 циклов записи.

Типичное время проведения операций

  • Идентификация карты — 3 мс
  • Считывание- 2,5 мс, 4,5 мс
  • Cчитывание + контрольное чтение — мин. 8,5 мс, мин. 10,5 мс
  • Типичная операция по выдаче билета < 100 мс, включая идентификацию карты, чтение шести блоков и запись двумя блоками с дублированием
  • Проведение операции возможно, когда карта находится в движении.


Просмотров: 5524


<<< LLRP
Near Field Communication >>>