Aller au contenu
Langue : FR

Un tag peut-il prouver son authenticité ?

Seulement s'il détient quelque chose qu'il ne divulgue jamais et dont il sait démontrer la connaissance. Un tag qui énonce un identifiant, un numéro de série ou un message signé affirme, et toute affirmation se lit puis se réécrit sur un support vierge. Prouver réclame un secret qui reste dans la puce.

Affirmer et prouver

Une affirmation est une déclaration que le tag remet. Quiconque la reçoit peut la répéter, puisque la recevoir, c'est la détenir.

Une preuve est une démonstration que le tag connaît quelque chose, arrangée de sorte que regarder la démonstration ne permette pas de l'exécuter.

Toute question sur l'authenticité d'un tag se ramène à savoir lequel des deux vous avez, et presque toute déception vient d'avoir acheté le premier en croyant que c'était le second.

Tout ce qui ne fait qu'affirmer

L'identifiant. Il est annoncé à tout lecteur avant quoi que ce soit d'autre, donc il est public par construction.

Un numéro de série écrit dans le contenu. Lisible, donc inscriptible sur un support vierge.

Un enregistrement signé. La signature se vérifie sur la copie exactement comme sur l'original, puisqu'elle fait partie du contenu qui a été copié.

Un mot de passe sur la puce. Il conditionne une opération et ne dit rien du tag que vous tenez.

Un encodage que personne ne comprend. L'obscurité n'est pas un secret, et une copie n'a pas besoin de comprendre ce qu'elle copie.

Ce que prouver réclame

Une clé dans la puce qui n'en sort jamais, et un échange où la puce répond à une question d'une façon que seule cette clé autorise.

La réponse est différente à chaque fois, ou propre à la question posée, de sorte qu'enregistrer un échange ne donne rien de réutilisable.

Et un vérificateur en face capable de juger la réponse, moitié que l'on oublie et moitié qui coûte de l'argent.

Quelles familles de puces l'offrent et sous quel nom relève de la documentation des fabricants, et la terminologie diffère de l'un à l'autre.

Le tag n'est pas l'article

Même une puce qui prouve parfaitement son authenticité ne prouve que l'authenticité de cette puce. Elle ne prouve pas que le sac, la bouteille ou la pièce sur laquelle elle est collée est authentique.

Un contrefacteur qui obtient un tag authentique et l'applique sur une contrefaçon a mis le dispositif en défaut sans rien casser de cryptographique.

Combler cet écart suppose de lier le tag à l'objet physiquement, par une construction inviolable, et de consigner quel tag appartient à quel article.

Tout dispositif qui traite l'authenticité de la puce comme l'authenticité du produit a un trou, et c'est par ce trou que passent réellement les attaques.

Questions fréquentes

Un numéro de série sur un tag prouve-t-il quelque chose ?

Non. Il se lit et s'écrit sur un support vierge. Tout ce qui est lisible est reproductible.

Et un enregistrement signé ?

La signature se copie avec le contenu et se vérifie sur la copie. Elle prouve la paternité du message, pas l'identité du tag.

Qu'est-ce qui prouve réellement qu'un tag est authentique ?

Une clé à l'intérieur de la puce qui n'en sort jamais, démontrée par un échange qui ne se rejoue pas.

Cela prouve-t-il que le produit est authentique ?

Non. Cela prouve que la puce l'est. Un tag authentique sur un article contrefait met le dispositif en défaut sans qu'aucune cryptographie soit cassée.