Los chips DS28E01/DS2430/DS2431 se utilizan ampliamente en productos médicos, impresoras y otros consumibles relacionados debido a su buen cifrado y estabilidad. Por lo tanto, cada vez más clientes solicitan información sobre el descifrado inverso de estos chips. Hemos logrado un gran avance en esta serie de modelos y hemos descifrado con éxito casos relevantes para muchos clientes, con una amplia experiencia.
Chip DS28E01
El DS28E01 es un chip que integra una EEPROM de 1024 bits. La EEPROM tiene 4 páginas, cada una de 256 bits, que incluyen una clave de 64 bits, un código de serie ROM de 64 bits, un motor SHA-1 de 512 bits, una página de registro, etc. Los datos se transmiten a través del protocolo 1-wire, y la velocidad se divide en dos tipos: modo de alta velocidad y modo estándar. Al mismo tiempo, solo se necesitan 2 puertos IO para la transmisión de datos, lo que ahorra al máximo la ocupación de los puertos IO.
Memoria DS28E01
Hay 4 áreas de memoria en el chip DS28E01:
- EEPROM: dividida en 4 páginas, 32 bytes por página;
- Memoria clave: 8 bytes;
- Página de registro: contiene bytes de funciones específicas y de usuario;
- Bloc de notas volátil: 8 bytes.
Desmontaje del DS28E01
La primera forma de descifrar el chip DS28E01 es descompilar su código y, a continuación, encontrar el código cifrado y verificado, o forzar la verificación de la RAM modificada para que sea legal. Este método es muy eficaz, pero muy complicado. Requiere que los piratas informáticos dominen las instrucciones de ensamblaje de varios microordenadores y controladores de un solo chip, la arquitectura de los chips, los principios de los chips de cifrado y las herramientas de desarrollo.
Chip DS2430
El DS2430 integra una memoria de solo lectura borrable y editable de 256 bits y 1 cable, y una memoria de aplicación editable una sola vez de 64 bits en dos modos. La EEPROM está organizada en páginas, cada una de 32 bytes, con acceso aleatorio, y la velocidad de comunicación es ligeramente superior a la del modo estándar del DS28E01 (16,3 kbps). El control de datos y la fuente de alimentación se encuentran en un solo pin para ahorrar eficazmente la ocupación del puerto IO.
Características
- Memoria de solo lectura programable y borrable eléctricamente (EEPROM) de 256 bits;
- Registro de aplicación programable una sola vez de 64 bits;
- Número de registro único de 64 bits (código de familia de 8 bits + número de serie de 48 bits + código de comprobación CRC de 8 bits);
- El controlador multipunto integrado garantiza la compatibilidad con otros productos micro-LAN;
- La EEPROM está organizada en páginas de acceso aleatorio de 32 bytes;
- Integra el control, la dirección, los datos y la fuente de alimentación en un solo pin de datos;
- Se conecta directamente a un único puerto del microprocesador y se comunica a velocidades de hasta 16,3 kilobits por segundo;
- Requisitos de comunicación del lector de códigos de familia de 8 bits DS2430A;
- Cuando se enciende por primera vez el transpondedor de detección en línea.
- Paquete de montaje en superficie TO-92 o TSOC de 6 pines de bajo coste.
- Lee y escribe en un amplio rango de voltaje de 2,8 V a 6,0 V, desde -40 °C hasta +85 °C.
Chip DS2431
El DS2431 es un chip integrado de 1024 bits, que se divide en 4 páginas de memoria con 256 bits por página. La comunicación del 2431 sigue el protocolo 1-wire, y la memoria independiente que contiene puede estar protegida contra escritura de forma permanente o en modo de emulación eprom. Otros parámetros relacionados tienen mucho en común con el 28E01 y el 2430.
Conclusión
Los tres chips tienen un número de registro único de 64 bits. El número de registro está escrito mediante litografía de fábrica. El número de registro se utiliza como dirección del dispositivo. Su contenido de almacenamiento solo se puede cambiar de 1 a 0, por lo que se puede ver que la eprom del chip se limita a la función OTP, por lo que estos chips se utilizan a menudo en PCBA de consumibles médicos y de impresión, y el tiempo de uso es limitado.




