Présentation des puces DS28E01, DS2430 et DS2431

Les puces DS28E01/DS2430/DS2431 sont largement utilisées dans les imprimantes médicales et autres consommables connexes en raison de leur bon cryptage et de leur stabilité. Par conséquent, de plus en plus de clients nous consultent pour le craquage inversé de ces puces. Nous avons réalisé une percée dans cette série de modèles et avons réussi à inverser des cas pertinents pour de nombreux clients, grâce à notre riche expérience.

DS28E01 Chip

Le DS28E01 est une puce qui intègre une mémoire EEPROM de 1024 bits. La mémoire EEPROM comporte 4 pages, chacune de 256 bits, comprenant une clé de 64 bits, un code série ROM de 64 bits, un moteur SHA-1 de 512 bits, une page de registre, etc. Les données sont transmises via le protocole 1-wire, et le débit est divisé en deux types : mode haute vitesse et mode standard. Dans le même temps, seuls 2 ports E/S sont nécessaires pour la transmission des données, ce qui permet d'économiser au maximum l'occupation des ports E/S.

Mémoire DS28E01

La puce DS28E01 comporte 4 zones de mémoire :

  • EEPROM : divisée en 4 pages, 32 octets par page ;
  • Mémoire clé : 8 octets ;
  • Page de registre : contient des octets spécifiques à la fonction et à l'utilisateur ;
  • Bloc-notes volatile : 8 octets.

Démontage du DS28E01

La première méthode pour décrypter la puce DS28E01 consiste à décompiler son code, puis à trouver le code crypté et vérifié, ou à forcer la vérification de la RAM modifiée pour qu'elle soit légale. Cette méthode est très efficace mais très compliquée. Elle exige des pirates qu'ils maîtrisent les instructions d'assemblage de divers micro-ordinateurs et contrôleurs à puce unique, l'architecture des puces, les principes des puces de cryptage et les outils de développement.

Puce DS2430

Le DS2430 intègre une mémoire morte effaçable et modifiable de 256 bits à 1 fil et une mémoire d'application modifiable une seule fois de 64 bits dans deux modes. L'EEPROM est organisée en pages, chaque page comportant 32 octets, l'accès aléatoire est possible et la vitesse de communication est légèrement supérieure à celle du mode standard du DS28E01 (16,3 kbps). Le contrôle des données et l'alimentation électrique sont tous deux sur une seule broche afin d'économiser efficacement l'occupation du port E/S.

Caractéristiques

  • Mémoire morte programmable effaçable électriquement (EEPROM) de 256 bits ;
  • Registre d'application programmable une seule fois de 64 bits ;
  • Numéro d'enregistrement unique de 64 bits (code de famille de 8 bits + numéro de série de 48 bits + code de contrôle CRC de 8 bits) ;
  • Le contrôleur multipoint intégré assure la compatibilité avec d'autres produits micro-LAN ;
  • L'EEPROM est organisée en pages à accès aléatoire de 32 octets ;
  • Intègre le contrôle, l'adresse, les données et l'alimentation électrique dans une seule broche de données ;
  • Se connecte directement à un seul port du microprocesseur et communique à des vitesses pouvant atteindre 16,3 kilobits par seconde ;
  • Exigences de communication du lecteur de code de famille 8 bits DS2430A ;
  • Lorsque le transpondeur de détection en ligne est mis sous tension pour la première fois ;
  • Boîtier à montage en surface TO-92 ou TSOC à 6 broches à faible coût ;
  • Lecture et écriture sur une large plage de tension de 2,8 V à 6,0 V, de -40 °C à +85 °C.

Puce DS2431

Le DS2431 est une puce intégrée de 1024 bits, divisée en 4 pages mémoire de 256 bits chacune. La communication du 2431 suit le protocole 1-wire, et la mémoire indépendante qu'il contient peut être protégée en écriture de manière permanente ou fonctionner en mode d'émulation EPROM. Les autres paramètres associés sont très similaires à ceux des modèles 28E01 et 2430.

Conclusion

Les trois puces ont un numéro d'enregistrement unique de 64 bits. Le numéro d'enregistrement est inscrit par lithographie en usine. Le numéro d'enregistrement est utilisé comme adresse de l'appareil. Leur contenu de stockage ne peut être modifié que de 1 à 0, ce qui signifie que l'eprom de la puce est limitée à la fonction OTP. Ces puces sont donc souvent utilisées dans les consommables médicaux et d'impression PCBA, et leur durée d'utilisation est limitée.

Part à:

Retour en haut

Instant Quote