Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Формат карт Mifare - пара вопросов
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Олег Карымов
Всем доброго дня.
Вкратце описываю суть затыка.

Есть проект бюджетного считывателя карт Mifare и EMMarine, возможно.
Ориентировочная сфера применения устройства - поставка совместно с оборудованием охранно - пожарной сигнализации, которое делает наше предприятие.
Соответственно, он должен заменить стандартный считыватель "таблетки". Возможно, также придйтся навесить поддержку WIEGAND, но это к сути не относится.
О контроле по биометрическим параметрам речи однозначно не идёт.

Если с ЕММаrine всё вроде бы более - менее понятно (есть куча примерово реализации вообще без специализированной ИС трансивера),
то по поводу Mifare мне не понятно несколько моментов.

1. Правильно ли я понял, что 0 сектор 0 блока, содержащий информацию произодителя, включая серийник (ID) карты, всегда открыт для чтения?
Соответственно, если мне нужно читать с карточки ТОЛЬКО ЭТОТ СЕКТОР И БОЛЬШЕ НИЧЕГО, мне не обязательно знание ключай, соответственно, мне не обязательно применять отн. дорогие CRC632 и тому подобные чипы, поддерживающие криптографию, и я могу для реализации задачи в таком объёме применить бюджетный трансивер с поддержкой ISO 14443 (3), лишь бы он мне подходил с точеи зрения простоты обвязки и простоты связи м МК, технологичности и цены?
Ну, соответственно, я с его помощью просто реализую процедуру регистрации карточки, достаточно подробно оп. в ISO14443 (3)? (правда, в случае применения Mifare нужно доп. произвести пару действий для отсеивания "не карточки", описанных в аппноте Филипса).
2. Что же потенциапьно могут закрывать ключи 0 сектора ? 2 блока, содержащие информацию Mifare Application Directoty?

Если кто поможет подсказкой или ссылкой на инфу, которая снимет моё частичное непонимание момента, буду очень признателен.
RabidRabbit
Вроде свой идентификатор карта отдаст Вам в процессе установки связи (без всякого шифрования). Описано в ISO/IEC 14443-3. Но сам я так с картами не работал, только с помощью считывателя HID6055B.
Олег Карымов
Цитата(RabidRabbit @ Jul 8 2014, 17:49) *
Вроде свой идентификатор карта отдаст Вам в процессе установки связи (без всякого шифрования). Описано в ISO/IEC 14443-3. Но сам я так с картами не работал, только с помощью считывателя HID6055B.


Дак вот мне тоже так кажется, только не уверен. и эксперименты ставить не над чем. А проект - вынь да положь (такая здесь специфика) Ладно, почитаю 3 раздел стандарта ещё раз. А за подсказку - -спасибо
Олег Карымов
Цитата(Олег Карымов @ Jul 9 2014, 09:25) *
Дак вот мне тоже так кажется, только не уверен. и эксперименты ставить не над чем. А проект - вынь да положь (такая здесь специфика) Ладно, почитаю 3 раздел стандарта ещё раз. А за подсказку - -спасибо


Да, всё правильно - невнимательно читал. Поставил опыт с демоплатой (CR95HF+STM32, ST-шники подарили) и парой карточек - ОК. Разведена, конечно, плата весьма забавно. Особенно повеселила разводка кварца при микроконтроллере biggrin.gif
rx3apf
Нулевой сектор - без проблем, и никакой криптографии. Я когда-то давно сделал это вообще на ATmega8 с транзисторным предусилителем, без каких-либо специализированных чипов трансиверов (накачка от 74AC244).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.