Sélectionnez votre langue

L'ICODE 3 est la nouvelle génération de la famille ICODE de NXP Semiconductors, la lignée qui règne depuis vingt ans sur les étiquettes de voisinage à 13,56 MHz. Conforme aux normes ISO/IEC 15693 et ISO 18000-3 et certifiée NFC Forum Type 5, elle réunit ce que ses aînées séparaient : la longue portée de l'ISO 15693 (jusqu'à 1,5 mètre sous un portique) et les fonctions natives du NFC grand public (compteur automatique de lectures, miroirs ASCII, signature d'authenticité). Elle apporte surtout deux nouveautés de terrain : le mécanisme SELFAdjust, qui règle automatiquement les performances radio selon le support et l'environnement, et une lecture accélérée jusqu'à 212 kbit/s. Entièrement rétrocompatible avec l'ICODE SLIX2, elle se décline en deux références, avec ou sans détection d'ouverture TagTamper.

Informations

Fabricant NXP Semiconductors
Famille ICODE 3
Références SL2S3003 et SL2S3003TT (version TagTamper)
Norme ISO/IEC 15693 et ISO 18000-3 (cartes de voisinage)
Type NFC Forum Type 5 Tag
Fréquence de fonctionnement 13,56 MHz
Débit de communication Jusqu'à 212 kbit/s (lecture rapide)
Identifiant unique (UID) 8 octets, programmé en usine et non modifiable
Capacité d'accord 23,5 pF (une version 97 pF est annoncée par NXP pour les antennes de petite taille)
Distance de fonctionnement Jusqu'à 1,5 m avec un lecteur RFID dédié ; quelques centimètres avec un smartphone
Rétention des données 50 ans
Endurance en écriture 100 000 cycles
Mémoire utilisateur 300 octets (2 400 bits), plus un bloc de compteur

Les références de la famille

La famille ICODE 3 se décline en deux références bâties sur le même silicium, qui partagent la mémoire, le protocole et l'ensemble des protections :

Référence Mémoire utilisateur Particularités
SL2S3003 300 octets La version standard, sans détection d'ouverture
SL2S3003TT 300 octets La version TagTamper : détection d'ouverture, message et état mémorisé

La version TagTamper ajoute deux broches dédiées, reliées à un fil conducteur qui court sur le scellé ou l'emballage. En usage tag NFC de type 5, les 300 octets accueillent un message NDEF représentant une URL d'environ 280 caractères, de quoi loger un lien richement paramétré ou une vCard complète.

Mémoire

La mémoire de l'ICODE 3 se répartit en deux espaces distincts, l'utilisateur et la configuration, adressés par des commandes différentes :

Zone Contenu Accès
Mémoire utilisateur (blocs 0 à 74) 300 octets en blocs de 4 octets, segmentables en deux pages Lecture / écriture ; droits par page, verrouillage définitif par bloc
Bloc 75 Le compteur de 24 bits et son indicateur de protection Lecture libre ; incrément et préréglage protégeables par mot de passe
Mémoire de configuration 192 octets : signature d'authenticité, six mots de passe, AFI, DSFID, EAS, verrous et réglages Commandes dédiées ; protection par mot de passe et verrouillage définitif

La segmentation est le point fort de cette génération : un pointeur découpe la mémoire utilisateur en deux pages de taille libre (Page L et Page H), chacune recevant ses propres droits de lecture et d'écriture. Une même étiquette peut ainsi exposer publiquement son message NDEF et réserver le reste à l'application. À la livraison, la mémoire est vierge, aucune protection n'est active et les mots de passe valent zéro.

Fonctionnalités & sécurité

  • SELFAdjust, le réglage automatique : à chaque mise sous tension, la puce ajuste elle-même ses performances radio à l'optimum selon l'environnement rencontré : une même étiquette fonctionne ainsi sur des supports très différents, ce qui simplifie considérablement la conception et l'industrialisation.
  • Portée et vitesse : jusqu'à 1,5 mètre sous un portique et une lecture accélérée jusqu'à 212 kbit/s (soit huit fois le débit standard de l'ISO 15693), avec anticollision véritable et mode quiet persistant pour les inventaires de masse.
  • Six mots de passe de 32 bits : lecture, écriture, privacy, destroy, EAS et AFI, configuration : chaque fonction a le sien, et un mode facultatif porte la protection de la mémoire à 64 bits en exigeant les deux mots de passe de lecture et d'écriture.
  • Signature d'authenticité programmable : livrée avec une signature NXP de 32 octets fondée sur la cryptographie à courbes elliptiques (courbe secp128r1), elle peut être remplacée par une signature propre à l'émetteur, portée à 48 octets si besoin, puis verrouillée définitivement.
  • Compteur de 24 bits et miroirs ASCII : le compteur se configure en compteur de commandes ou en compteur NFC, qui s'incrémente automatiquement à chaque présentation ; les miroirs recopient l'identifiant et la valeur du compteur en clair dans le message lu, pour une vérification en ligne à chaque lecture, sans réécrire la puce.
  • Deux modes privacy et fonction destroy : le premier mode rend la puce muette à tout sauf à la présentation du mot de passe, le second lui fait répondre avec un identifiant neutre commun ; la commande destroy, elle, désactive l'étiquette définitivement.
  • TagTamper (SL2S3003TT) : la puce détecte à la mise sous tension si le fil du scellé est intact ou rompu, distingue l'état courant de l'état mémorisé, et peut révéler un message de 4 octets programmé d'avance, visible seulement après la première ouverture.

S'y ajoutent l'antivol EAS avec son identifiant sélectif, les registres AFI et DSFID pour le tri applicatif, une commande de verrouillage global pour l'encodage rapide en production, et une intégrité assurée par un contrôle CRC de 16 bits. Les applications visées vont de l'identification et la traçabilité produit à la protection contre la contrefaçon et l'ouverture, l'inventaire, les consommables de machines connectées et l'interaction mobile.

Compatibilité

L'ICODE 3 utilise la technologie NFC-V (ISO/IEC 15693), prise en charge par la grande majorité des smartphones NFC récents. Sur Android, la lecture et l'écriture fonctionnent nativement avec NFC Tools, sans restriction particulière. Sur iPhone, la lecture automatique en arrière-plan est disponible à partir des iPhone XS et XR ; les modèles depuis l'iPhone 7 peuvent lire et écrire la puce via NFC Tools sous iOS 15.6 au minimum, en lançant la lecture manuellement depuis l'application.

Avec NFC Tools, la puce ICODE 3 prend en charge la lecture des informations techniques, la lecture et l'écriture d'enregistrements NDEF, l'effacement et le verrouillage. La gestion des mots de passe, des pages protégées, du compteur, des miroirs, des modes privacy et de la fonction TagTamper s'effectue via les commandes dédiées de la puce. Le détail des modèles compatibles est disponible dans l'article consacré à la compatibilité.

ICODE 3 vs ICODE SLIX2

Puce Mémoire utilisateur Débit Atouts
ICODE 3 300 octets Jusqu'à 212 kbit/s SELFAdjust, six mots de passe, compteur de 24 bits, miroirs ASCII, TagTamper
ICODE SLIX2 316 octets Jusqu'à 53 kbit/s La génération précédente, très largement déployée

L'ICODE 3 est entièrement rétrocompatible avec la SLIX2 : les infrastructures en place continuent de fonctionner, et la nouvelle génération y ajoute la vitesse, le réglage automatique, la segmentation de la mémoire et les fonctions natives du NFC. Seule concession, sa mémoire utilisateur est légèrement inférieure, le compteur passé à 24 bits occupant un bloc de plus. Côté STMicroelectronics, la famille ST25TV occupe le même terrain, et l'EM4237 chez EM Microelectronic.

Questions fréquentes

Quelle quantité de données peut-on stocker sur une ICODE 3 ?

La puce offre 300 octets de mémoire utilisateur (2 400 bits en 75 blocs de 4 octets), soit une URL d'environ 280 caractères en usage NDEF, une vCard complète ou un lien richement paramétré. Un bloc supplémentaire héberge le compteur de 24 bits.

À quoi sert le mécanisme SELFAdjust ?

À régler automatiquement les performances radio de la puce, à chaque mise sous tension, selon l'environnement dans lequel elle se trouve. Une même étiquette conserve ainsi de bonnes performances qu'elle soit posée sur du carton, du plastique ou un support difficile, sans concevoir une antenne par matériau.

L'ICODE 3 est-elle compatible avec les iPhone ?

Oui. La lecture en arrière-plan fonctionne à partir des iPhone XS et XR, et la lecture comme l'écriture sont possibles via NFC Tools depuis l'iPhone 7 sous iOS 15.6 au minimum.

Peut-on protéger une ICODE 3 contre la réécriture ?

Oui, à plusieurs niveaux : la protection en écriture par page, réversible via le mot de passe d'écriture (voire les deux mots de passe en mode 64 bits), et le verrouillage définitif bloc par bloc, irréversible, y compris depuis NFC Tools. Une commande de verrouillage global permet en outre de figer rapidement de larges sections en production.

 

About

Créateur de solutions innovantes
Android | iOS | Web | NFC

Keep in touch