IZ1991 - мультифункциональный электронный ключ с защитой данных (функциональный аналог DS1991 фирмы «Maxim-Dallas Semiconductor»)
Микросхема IZ1991 – cхема мультифункционального электронного ключа с защитой данных, предназначена для автономной идентификации в системах санкционированного доступа, регистрации и идентификации объектов.
Данная микросхема (либо ее китайский аналог) сейчас активно рекламируется как ключ, который не возможно скопировать, что в принципе полностью соответствут действительности ;)
Успешному внедрению данного ключа в массы мешает только достаточно высокая цена чипа и необходимость использования специального контроллера (адаптера) для работы с протоколом данного ключа.
Микросхема выполняет следующие функции:
- однократную запись данных в ПЗУ;
- хранение и чтение данных из ПЗУ;
- генерацию циклически избыточного кода (Cyclic Redundancy Check – CRC);
- передачу данных по однопроводному интерфейсу;
- хранение данных и пароля для трех независимых ключей.
Основные характеристики:
- 1152-битная защищенная память с возможностью чтения/записи
- защищенная память может быть дешифрована только при совпадении 64 - битного пароля
- память разбита на 3 блока по 384 бита каждый
- 64-битный пароль и поля идентификации для каждого блока памяти
- 512-битная блокнотная память гарантирует целостность передаваемых данных
- напряжение питания (от элемента питания), UDD, от 2,7 до 3,3 В
- диапазон рабочих температур от минус 40 до плюс 85°С
Назначение контактных площадок.
Структурная схема.
Описание работы микросхемы.
Мультифункциональный электронный ключ IZ1991 – это носитель данных с возможностью чтения/записи. IZ1991 предоставляет пользователю 1152 бита защищенной памяти и действует как три отдельных электронных подключа.
Каждый 384-битный подключ имеет индивидуальный 64-битный пароль и общедоступные поля идентификации. Для получения доступа к защищенной памяти, поле пароля должно совпасть.
512-битная блокнотная память (Scratchpad) обеспечивает целостность данных, передаваемых в защищенную память. Данные сначала должны быть записаны в блокнотную память, откуда затем могут быть считаны. После того как данные проверены, команда копирования блокнотной памяти передает данные в защищенную память. Этот процесс обеспечивает целостность данных при изменении содержимого памяти. Хранение данных в блокнотной памяти и подключах возможно только при постоянном питании микросхемы.
Организация ОЗУ микросхемы представлена на рисунке.
48-битный серийный номер, который записывается в ПЗУ каждой микросхемы IZ1991 в процессе производства, гарантирует уникальную идентификацию, что обеспечивает возможность абсолютного контроля.
Сфера применения микросхемы включает защищенный контроль доступа, дебетные маркеры, сопровождение в процессе производства, электронный контроль перевозок и хранение личных данных.
Доступ к IZ1991 обеспечивается по одной линии данных. Данные передаются последовательно при помощи протокола 1-Wire, для работы требуется только один провод данных (сигнальный), общий провод (земля) и провод питания.
Мастер шины сначала должен передать одну из четырех команд ПЗУ:
- чтение ПЗУ,
- сравнение ПЗУ,
- поиск ПЗУ,
- пропуск ПЗУ.
Эти команды оперируют с 64-битным ПЗУ микросхемы. Они позволяют выделить конкретный прибор, если на шине 1-Wire присутствуют несколько приборов, а также указать мастеру шины, сколько их и какого они типа. После успешного выполнения команды функций ПЗУ, становятся доступными, функции памяти, которые оперируют с защищенной и блокнотной памятью, и мастер шины может передать одну из шести команд функций памяти, характерных для IZ1991. Все дан-ные считываются и записываются, начиная с младшего бита.
Более подробный даташит представлен в файловом архиве.