Чипы 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, а срок их использования ограничен.




