Phillips разработал карты Mifare Ultralight для использования со считывателями стандарта ISO/IEC14443A. Радиоинтерфейс (MIFARE RF) соответствует частям 2 и 3 стандарта ISO/IEC14443A. В основном Mifare Ultralight разработан для применения в сфере транспортных услуг в качестве бесконтактных билетов на одну поездку.
Уникальный 7-байтовый UID однократно программируется в каждую карту в процессе производства и не может быть изменен в последствии, что является эффективной защитой от клонирования.
Он может быть использован для организации криптозащиты хранимых данных. 32битовая область OTP (одноразового программирования) обеспечивает возможность однократной записи (т.е. данные, записанные в нее, не могут быть изменены впоследствии).
Поле программируемой функции запрета записи соответствующих страниц. Эта функция позволяет уникально запрограммировать карту для специализированного применения.
В стертом состоянии ячейки читаются, как логический ноль, в записанном - как 1.
Жирная рамка указывает на пользовательскую память.
Уникальный 7-байтовый серийный номер и два байта контрольной суммы запрограммированы в первые 9 байт памяти. Поэтому он занимает страницы 0,1 и первый байт страницы 2. Второй байт страницы 2 зарезервирован для внутреннего данных. Для обеспечения безопасности и системных требований эти байты защищены от записи после того, как были запрограммированы изготовителем при производстве.
Биты байтов 2 и 3 страницы 2 являются средством запрета записи соответствующих страниц. Каждая страница X из диапазона 3..15, может быть индивидуально заблокирована для записи путем установки соответствующего бита Lx в 1. После блокировки, страница становится доступна только для чтения.
Биты BLx нужны для того, чтобы блокировать дальнейшую несанкционированную блокировку областей памяти. Например, если установить BL15-10 в 1, то биты L15..L10 больше нельзя будет изменить.
Биты блокировки устанавливаются стандартной командой записи во вторую страницу. Байты 2 и 3 в команде записи и фактическое значение lock-байтов логически складываются (т.е. если какой-либо бит в Lock-байте был установлен в 1, он больше не может быть сброшен!).
Страница 3 представляет собой область одноразовой записи. При установке 1 в каком-либо бите области OTP, его становится невозможно сбросить в ноль. По умолчанию (с завода) байты OTP установлены в 0.
Примечание: область OTP может быть использована как одноразовый счетчик до 32.
Страницы 4..15 могут использоваться по усмотрению пользователя для чтения-записи. После производства страницы данных инициализированы ко всем "0".