Qu'est-ce que l'authentification d'un tag, et quelles puces l'offrent ?
Un mécanisme par lequel la puce démontre qu'elle détient une clé donnée, sans que cette clé traverse jamais l'air. Les familles diffèrent selon que la preuve change à chaque lecture, qu'un vérificateur doive détenir un secret correspondant, et selon l'ampleur de l'infrastructure que le contrôle réclame.
La forme de l'échange
La puce est fabriquée en détenant une clé. Cette clé n'est lisible par aucune commande, propriété du silicium plutôt que réglage.
Un lecteur présente quelque chose, la puce calcule une réponse à l'aide de la clé, et la réponse est contrôlée par qui détient le secret correspondant.
Rien de ce qui traverse l'air ne permet à un observateur de produire une réponse future, propriété qu'une valeur lisible n'a jamais.
Deux familles, en gros
Une où un défi est envoyé et où la puce y répond. Chaque défi est différent, donc chaque réponse est différente, et il n'y a rien à accumuler.
Une où la puce produit une valeur qui change d'elle-même à chaque lecture, sans qu'il faille lui poser de question. Plus simple pour le lecteur, et cela demande au vérificateur de tenir le compte de ce qu'il a déjà vu.
Les familles précises, leurs noms commerciaux et leur coût unitaire relèvent des fiches techniques des fabricants de puces, qu'ils tiennent à jour et qui changent avec les générations de produits.
Ce qui ne change pas, c'est la forme, et c'est sur la forme qu'une décision se prend.
Le vérificateur décide du coût
Une puce qui prouve son authenticité ne sert à rien sans quelque chose capable de juger la preuve, et ce quelque chose détient un secret.
Cela signifie un service que vous exploitez, ou qu'un fournisseur exploite pour vous, joignable au moment où quelqu'un présente son téléphone. Cela signifie une gestion de clés, et cela signifie que le montage doit continuer de fonctionner aussi longtemps que les tags sont sur le terrain.
Les puces se cotent au millier et paraissent abordables. Le service se cote à l'année et c'est là que part le budget.
Toute évaluation qui chiffre la puce sans chiffrer le vérificateur a chiffré la plus petite moitié.
Ce qu'il faut établir avant d'acheter
Qui vérifie, et ce qui se passe quand cette partie s'arrête. Un dispositif dont le vérificateur disparaît laisse des tags qui n'affirment plus rien.
Si un téléphone ordinaire peut participer sans application dédiée, parce que pour un dispositif tourné vers le grand public, cela décide de l'adoption.
Ce qu'il advient d'un tag qui échoue à la vérification, puisqu'un dispositif sans réponse définie à un échec sera simplement ignoré le jour où il se déclenche.
Et si l'authenticité du tag est bien la question, ou si la vraie question porte sur l'article auquel il est attaché.
Questions fréquentes
L'authentification empêche-t-elle la copie ?
Elle rend une copie inutile plutôt qu'impossible. La copie ne sait pas produire la preuve, donc elle échoue au contrôle.
N'importe quel téléphone peut-il vérifier un tag authentifiant ?
Le téléphone relaie l'échange. Le jugement se produit là où le secret correspondant est détenu, c'est-à-dire normalement un service.
Combien cela coûte-t-il ?
Plus cher par puce, et considérablement plus pour le service de vérification et la gestion de clés qui doivent tourner pendant toute la vie du déploiement.
Quelles puces l'offrent ?
Plusieurs familles le font, sous des noms qui changent avec les générations de produits. Les fiches techniques des fabricants font autorité là-dessus.