Введение микросхем DS28E01, DS2430, DS2431

Чипы DS28E01/DS2430/DS2431 широко используются в медицинских/принтерных и других сопутствующих расходных материалах благодаря хорошему шифрованию и стабильности. Поэтому все больше и больше клиентов обращаются за консультациями по обратному взлому этих чипов. Мы добились прорыва в этой серии моделей и успешно взломали соответствующие случаи для многих клиентов, накопив богатый опыт.

Чип DS28E01

DS28E01 — это микросхема, в которую встроена 1024-разрядная EEPROM. EEPROM имеет 4 страницы, каждая из которых содержит 256 разрядов, включая 64-разрядный ключ/64-разрядный серийный код ROM/512-разрядный движок SHA-1/страницу регистров и т. д. Данные передаются по протоколу 1-wire, скорость передачи делится на два типа: высокоскоростной режим и стандартный режим. При этом для передачи данных требуется только 2 порта ввода-вывода, что позволяет максимально сэкономить занятость портов ввода-вывода.

Память DS28E01

На микросхеме DS28E01 имеется 4 области памяти:

  • EEPROM: разделена на 4 страницы, по 32 байта на страницу;
  • Память ключей: 8 байт;
  • Страница регистров: содержит специальные функциональные и пользовательские байты;
  • Эффективная буферная память: 8 байт.

Разборка DS28E01

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

Чип DS2430

DS2430 объединяет 256-разрядную однопроводную стираемую и редактируемую память только для чтения и 64-разрядную однократно редактируемую память приложения в двух режимах. EEPROM организована в виде страниц, каждая страница имеет размер 32 байта, возможен произвольный доступ, а скорость связи немного выше, чем в стандартном режиме DS28E01 (16,3 кбит/с), а управление данными и питание осуществляются через один вывод, что позволяет эффективно экономить занятость портов ввода-вывода.

Особенности

  • 256-разрядная электрически стираемая программируемая постоянная память (EEPROM);
  • 64-разрядный однократно программируемый регистр приложения;
  • Уникальный 64-разрядный регистрационный номер (8-разрядный код семейства + 48-разрядный серийный номер + 8-разрядный контрольный код CRC);
  • Встроенный многоточечный контроллер обеспечивает совместимость с другими продуктами микро-LAN;
  • EEPROM организована в 32-байтовые страницы с произвольным доступом;
  • Интеграция управления, адресации, данных и питания в один контакт данных;
  • Подключается непосредственно к одному порту микропроцессора и обеспечивает скорость передачи данных до 16,3 килобит в секунду;
  • Требования к связи 8-битного считывателя семейного кода DS2430A;
  • При первом включении транспондера с онлайн-обнаружением;
  • Недорогой корпус TO-92 или 6-контактный корпус TSOC для поверхностного монтажа;
  • Чтение и запись в широком диапазоне напряжений от 2,8 В до 6,0 В при температуре от -40 °C до +85 °C.

Микросхема DS2431

DS2431 — это 1024-разрядный интегральный микросхема, которая разделена на 4 страницы памяти по 256 разрядов каждая. Связь 2431 осуществляется по протоколу 1-wire, а содержащаяся в ней независимая память может быть постоянно защищена от записи или работать в режиме эмуляции эпром. Другие связанные параметры имеют много общего с 28E01 и 2430.

Заключение

Все три микросхемы имеют уникальный 64-разрядный регистрационный номер. Регистрационный номер наносится на заводской литографией. Регистрационный номер используется в качестве адреса устройства. Содержимое их памяти можно изменить только с 1 на 0, поэтому можно видеть, что эпром микросхемы ограничен функцией OTP, поэтому эти микросхемы часто используются в медицинских и полиграфических расходных материалах PCBA, а срок их использования ограничен.

Поделиться:

Прокрутить вверх

Instant Quote