Brevet FR2835128A1 — publié le 20030725

La présente invention concerne un procédé et dispositif de protection et l'utilisation du procédé dans le suivi d'un objet produit. Il est connu par exemple pour des besoins de traçabilité de marquer les produits en leur appliquant un code à barre. Ce code à barre présente l'inconvénient de ne pouvoir être vérifié que par celui qui a émis le code et ne permet donc pas à un tiers ou à une autorité de s'assurer de la provenance d'un produit et de son authenticité. Le but de l'invention est donc de permettre à un tiers ou une autorité de vérifier par le procédé de l'invention l'authenticité d'un produit. Ce but est atteint par le fait que le procédé de protection et de suivi d'objets fabriqués consiste à élaborer, à partir d'une part d'un numéro de lot contenant la date de fabrication du produit, un index et un code d'article, et d'autre part à partir d'un code volatil identifiant l'entité qui a fabriqué le produit, un numéro de lot transformé corrélé au numéro de série affecté par le fabricant au produit. Selon une autre particularité le numéro de lot transformé corrélé au numéro de série associé au numéro de série et à l'identifiant du fabricant sont enregistrés sur le produit. Selon une autre particularité une clé est insérée entre au moins deux troncatures du numéro de lot transformé. Selon une autre particularité le procédé comporte une étape d'émission du code volatil par un organisme tiers, après réception d'un identifiant de l'entité ayant fabriqué le produit. Selon une autre particularité le procédé comporte une étape de transformation du code volatil défini en base 39 en une valeur binaire comportant une pluralité de bits par un premier algorithme Ao. Selon une autre particularité l'étape d'élaboration utilise des troncatures du numéro de lot et des troncatures de la valeur binaire NB pour déterminer les algorithmes de transformation à appliquer aux troncatures et les bases de conversion des valeurs calculées en base décimale par les algorithmes sur les troncatures en valeurs exprimées dans la base de conversion déterminée par les troncatures du nombre binaire. Selon une autre particularité un premier élément constitutif du numéro de lot transformé est généré à partir d'une première troncature extrayant la date de fabrication du numéro de lot et appliquant un parmi une première série de quatre algorithmes A1 à A4 possibles définis en fonction de la valeur d'une première paire de bits NB19, NB13 du nombre binaire NB, et en convertissant le résultat du calcul décimal fourni par l'algorithme dans une première base de calcul bC1 dont l'identité est définie par une valeur binaire extraite d'une première troncature NBie-14 du nombre binaire. Selon une autre particularité un deuxième élément est généré à partir d'une deuxième troncature extrayant l'index du numéro de lot et en indiquant à un algorithme parmi quatre d'une deuxième série de quatre algorithmes A5 à As, l'algorithme appliqué étant défini par une deuxième paire de bits (NB12, NBe) du nombre binaire et en convertissant le résultat en décimal fourni par l'algorithme dans une deuxième base de conversion dont l'identité est définie par une deuxième valeur NB, 1-7 extraite du nombre binaire NB. Selon une autre particularité un troisième élément du numéro de lot transformé est généré à partir d'une troisième troncature du numéro de lot extrayant le code de l'article et en appliquant à ce code de l'article (CodArt) un parmi quatre algorithmes d'une troisième série de quatre algorithmes Ag à A12 définis par les valeurs d'une troisième paires de bits (NBo, Nabis) du nombre binaire NB et en convertissant le résultat décimal fourni par l'algorithme de la troisième série en une valeur convertie dans une base de calcul définie par une troisième valeur binaire NBe-i extraite du nombre binaire NB. Un autre but est l'utilisation du procédé précédent pour protéger les produits. Ce but est atteint par le fait que l'utilisation du procédé dans le suivi d'un produit comporte une étape de marquage d'un produit à l'aide du numéro de lot transformé, du numéro de série et d'un identifiant de fabricant ; - une étape de lecture de l'identifiant de fabricant et de transmission de cet identifiant à un centre d'authentification, une étape de communication par le centre d'identification d'un code volatil CV à un dispositif de calcul et une étape de calcul par ce dispositif de calcul pour générer à partir de ces informations un résultat permettant de constater l'authenticité du produit ou la fraude par contrefaçon ou détournement. Selon une autre particularité de l'utilisation, le centre serveur comporte des moyens de mémorisation constituant une banque de données dédiée à la consolidation centralisée des contrôles d'authenticité des produits pour informer les utilisateurs en réponse aux appels faits sur deux types distincts de voies d'accès, l'une publique, l'autre spécifique, chacune des voies correspondant à un type d'utilisateur du service, par exemple les particuliers pour la voie publique et les professionnels ou les enseignes pour la voie spécifique, les informations étant fournies sans engagement par le centre serveur sur la voie d'accès publique. Selon une autre particularité de l'utilisation, le centre serveur comporte un dispositif de calcul délivrant par la voie publique, telle qu'une ligne de communication téléphonique, des informations de contrôle d'authenticité fournies sans engagement par ce canal de communication, en réponse aux demandes téléphoniques des consommateurs avant l'acquisition d'un article dont les numéros portés sont lisibles Selon une autre particularité de l'utilisation, le centre serveur comporte des moyens de déterminer le type de voie d'accès (publique ou spécifique) utilisée lors d'une demande et des moyens de séparation de l'archivage des historiques en fonction du type de voie utilisée pour la demande. Selon une autre particularité de l'utilisation, le centre serveur comporte des moyens de déterminer le type de voie d'accès (publique ou spécifique) utilisée lors d'une demande et des moyens de communiquer le code volatil que lors d'un appel provenant d'un dispositif de protection identifié ou d'une voie d'accès spécifique affectée à une enseigne ou un professionnel en relation avec l'identifiant du fabricant Selon une autre particularité de l'utilisation, la banque de données du centre serveur comporte des moyens de mémorisation d'un historique des contrôles d'authenticité de types de produits déterminés, les historiques étant accessibles aux professionnels et aux enseignes par des lignes spécifiques ou sécurisées dans le but de déterminer les risques de duplication des articles et découvrir l'existence de marchés parallèles. Un autre but de l'invention est de proposer un dispositif permettant la mise en oeuvre du procédé. Ce but est atteint par le fait que le dispositif de protection d'un produit ou de vérification de l'authenticité d'un produit comporte des moyens d'introduire et de mémoriser un code porté par le produit ; - des moyens d'émettre une troncature de ce code à destination d'un centre serveur, la troncature extrayant l'identifiant du fabricant et des moyens de recevoir de ce centre serveur un code volatil représentatif du fabricant identifié ; - des moyens d'exécuter une pluralité d'algorithmes de calcul sur des troncatures du code lu ou introduit pour générer à partir de cette valeur lue ou introduite un résultat attestant l'authenticité du produit. Selon une autre particularité le dispositif comporte des moyens d'introduire un numéro de lot et de calculer à partir de ce numéro de lot, du numéro de série et du code volatil un numéro de lot transformé et des moyens d'imprimer sur une étiquette l'identifiant du fabricant, le numéro de série et le numéro de lot transformé. Selon une autre particularité le dispositif comporte des moyens d'émettre vers le centre serveur la totalité des informations et troncatures lues Selon une autre particularité le dispositif comporte des moyens d'émettre en plus des informations lues sur le produit, d'autres informations pouvant porter sur le ou les lieux, périodes et nombres de contrôles effectués à l'aide du dispositif, en vue de leur mémorisation dans le centre serveur. Selon une autre particularité le dispositif comporte des moyens d'émettre constitués soit par une ligne téléphonique numérique, soit une ligne de radiotéléphonie ou encore par les deux. Selon une autre particularité les moyens d'émettre du dispositif comportent des moyens d'envoyer un identifiant du dispositif de protection en communication avec le centre serveur. D'autres caractéristiques et avantages de la présente invention paraîtront plus clairement à la lecture de la description ci-après faite en référence aux dessins annexés dans lesquels : - la figure 1 représente une vue schématique d'un système permettant la mise en oeuvre de l'invention ; - la figure 2 représente les étapes du procédé de l'invention ; - la figure 3 représente un exemple d'application du procédé de l'invention à un cas pratique. - la figure 4 représente un autre exemple d'application du procédé de l'invention à un cas pratique. Le dispositif de l'invention comporte un élément calculateur (1), un portable équipé d'un microprocesseur, de mémoires et du programme permettant la mise en oeuvre du procédé suivant l'invention. Ce calculateur (1) comporte un dispositif d'affichage (11), un clavier (13) permettant l'entrée des informations numériques. Un lecteur optique (14) permet de lire des codes à barre et une antenne (2) ou un moyen de connexion permet d'établir une liaison avec un centre serveur (3) soit à travers un réseau filaire ou câblé ou optique soit à travers un réseau radio. Le serveur (3) émet à destination du calculateur (1) un code volatil CV, après avoir reçu du calculateur (1) un identifiant d'entreprise IE. L'appareil (1) peut également être relié à une imprimante pour générer une étiquette (4) sur laquelle figure l'identifiant d'entreprise IE, le numéro de série NS du produit fabriqué et le numéro de lot transformé corrélé au numéro de série NdLTcns. La figure 2 permet de voir comment est généré le numéro de lot transformé corrélé au numéro de série NdLTcns. Le numéro de lot réel NdLr comporte un identifiant numérique ASSJ CU XXY. Cet identifiant numérique est commun à une série entière de produits fabriqués en grande série. Cet identifiant numérique permet d'effectuer une pluralité de contrôles comme on va le voir ci-après. Ces contrôles sont réalisables par tout agent à tout instant sur tout terrain pour constater de façon incontestable la fraude, la contrefaçon existant pour les produits de luxe, parfum, maroquinerie, horlogerie, joaillerie, bijouterie....., l'habillement, les vêtements, chaussures, fourrures, la lingerie en tout genre...., la culture et les droits d'auteur sur tous les supports sonores, visuels, CD-Rom, peinture....... les produits de l'industrie, pièces de sécurité, de la santé, armes, transport, jouets.... Cet identifiant numérique constituant le numéro de lot réel répond au codage suivant : Identifiant numérique ASSJ CU XXY Indice d'expédition (XX= lieu, Y=flux) Code Usine (U=usine, C= chaîne) Date de fabrication (A=année 1 pour 1999, SS=semaine, J=jour) Cas Numéro de série Identifiant Indice d'Expédition Contrefaçon Détournement A 0000001 95754303766 002 Non Non B ou 0000001 95754303766 122 Non Oui C 0000002 95424644567 002 Non Non D 0000002 95754303766 Sans objet Oui E et 0000002 95424644567 Sans objet Oui F 9999999 96394015766 002 Non Non G ou 9999999 96394015766 122 Non Oui H ou 9999999 96694015766 1 ou 999 Non Dest ou Org suspecte. Option d'insertion du code article applicable dans tous les cas. Une simulation de l'outil de contrôle a démontré l'universalité du principe de marquage sur tout support, avec affichage des 8 cas de synthèses sur un écran de l'appareil (1) : A-L'article 1, d'origine, est contrôlé en livraison, sur l'itinéraire de destination prévu à l'origine. B-L'article 1, d'origine, est contrôlé en un lieu différent de l'itinéraire de destination prévu à l'origine. C-L'article 2, d'origine, est contrôlé en livraison, sur l'itinéraire de destination prévu à l'origine. D-L'article 2, est une contrefaçon de l'article 1 par copie de sa variable de Lot Apparent. E-Ce nouvel article 2 est contrefait, ses codes sont tirés d'un article 2 d'origine et copiés en nombre. F-L'article 9999999, d'origine, est contrôlé en livraison, sur l'itinéraire de destination prévu à l'origine. G-L'article 9999999, d'origine, est contrôlé en un lieu différent de l'itinéraire de destination prévu à l'origine. H-L'article 9999999, d'origine, possède un Index réservé et différent de ceux des produits courants. Cet identifiant numérique est toujours associé à une série de produits fabriqués dont le numéro de série est constitué de 7 chiffres pour permettre d'identifier un produit parmi 10 millions d'une série fabriquée et appartenant à un numéro de lot réel NdLr défini par l'identifiant numérique. Le numéro de série se termine sur les trois derniers chiffres par les centaines C, les dizaines D et les unités U. L'identifiant d'entreprise IE ou l'identifiant de l'enseigne est constitué de 4 caractères et est envoyé à un serveur (3) contenant une base de données permettant à chaque identification d'entreprise d'associer à un code volatil CV que ce serveur renvoie sous la forme de quatre digits exprimés dans une base de calcul qui en l'occurrence a été choisie pour être la base 39. La base 39 est constituée des dix premiers chiffres 0 à 9 suivis des 26 caractères minuscules et des trois premiers caractères majuscules A, B, C. Comme on peut le voir sur la figure 3 ce code volatil exprimé sous forme de caractères CV1 à CV4 est transformé par un algorithme Ao en un nombre binaire, dans l'exemple de 20 bits NBo à Nabis. Ainsi comme on peut le voir sur l'exemple de la figure 3 le code volatil est constitué par les 4 caractères CV4=h, CV3=q, CV2=f, CV1=1. L'algorithme Ao effectue l'opération suivante NB=CVN*39N-1+CVN-1*39N-2+CV2*39+CV1. Cet algorithme Ao donne une valeur décimale qui appliquée au cas représenté figure3 les valeurs de CV4 à CV1 correspond à la valeur décimale 1048575. Cette valeur décimale convertie en binaire correspond à la valeur binaire représentée figure 3 constituée par 20 bits à la valeur 1 . Il est bien évident que dans le cas où le code volatil transmis a une autre valeur telle que celle représentée à la figure 4 constituée par la valeur 0102 le résultat décimal de l'algorithme Ao appliqué à la valeur 102 correspond à la valeur 1523, cette valeur 1523 s'exprimant par le nombre binaire dont les bits NB, g à NB11, NB9, NB3, NB2 sont à 0 et les autres à 1. La valeur du bit NB19 permet de définir deux premières valeurs V1, V2 : V1=1679521, V2=1679417 et la valeur du bit NB13 permet de définir deux autres valeurs V3 ou V4 : V3=FACT (9-U) +CDU et V4=FACT (9-U) +U. En fonction de ces valeurs NB19 et NB, 3 un premier algorithme de calcul parmi une première série de quatre est appliqué sur une première troncature TR1 du nombre NdLr. Si NB19=1 et NB13=1 le programme choisira l'algorithme de calcul A1 qui utilise les valeurs V1 et V3, tel que A1=V1-TR1-V3. Si NB19=0 A2=V2-TR1V3. Si NB13=0 et NB19=1 A3=V1-TR1-V4. Si NB19 et Nib, 3 sont égaux à 0, alors A4=V2-TR1-V4. Le résultat de l'application de Ai ou A4 sur la troncature TR1 fournit une valeur numérique TILT. Ainsi dans l'exemple numérique donné à la figure 3 : Le résultat décimal 726373 est ensuite converti en une valeur exprimée dans une base de calcul choisie entre les bases de calcul 36 à 67. Le choix de la base de calcul s'effectue en fonction des valeurs des bits NB, 8 à NB14. Ainsi dans le cas représenté figure 3 tous les bits NB18 à NB14 étant à 1 le résultat va s'exprimer dans la base 67. Si tous les bits avaient été à 0 le résultat se serait exprimé dans la base 36 et dans le cas de valeurs comprises entre 00000 ou 11111 le résultat se serait exprimé dans la base correspondant à la valeur indiquée par ces bits. La conversion en base autre que la base décimale s'effectue en prenant la valeur de C en décimal et en divisant cette valeur par le nombre identifiant la base de conversion. Ainsi dans le cas de la base 67, le reste ro de la division C/67 donnant un quotient entier tel que C=qo*67+ro, avec C=726373, constitue le caractère situé le plus à droite du résultat à convertir. Ici en l'occurrence ro=26 et qo=10841. Ensuite l'algorithme se poursuit en divisant le quotient qo par 67. Le reste r1 de la division du quotient qo tel que qo=q1*67+r1, constitue le caractère à placer au deuxième rang du résultat à convertir. Dans l'exemple de la figure 3, q1=161 et r1=4. L'algorithme de calcul se poursuit en recherchant les quotients q, et les restes ri tels que q,-1=q, *67+rj, ainsi de suite jusqu'à l'obtention d'un quotient qn tel que qn/67 produit pour le quotient qz. En effet le reste r2 de la division du quotient q1 par 67, tel que q1=qz*67+rz donne pour quotient entier q2=2 et le reste rz=27 qui constitue le caractère à placer au rang 3 de ce résultat. Ainsi la valeur 26 dans la table matricielle figurant à l'annexe 2 correspond à la lettre q, la valeur 54 dans la base 67 correspond à la lettre S et la valeur 27 à r. On obtient ainsi pour TL T1bc1=2rSq. La base de calcul 67 se distingue de la base 39 en poursuivant au-delà de la valeur 38 par les lettres D à Z puis par les caractères &commat; $ & % &num;-comme représentés à l'annexe 2. L'algorithme de conversion d'un chiffre décimal Cd en une base Nbc pour obtenir un résultat Cb est donc le suivant. A partir d'un chiffre décimal Cd et du numéro de base de conversion Nbc en l'occurrence 67 le calculateur (1) calcule Cd =q1*Nbc+r1, r1 étant choisi pour que q1 soit un nombre entier, puis q1=qz*Nbc+rz et enfin q,-1=q, *67+r), ainsi de suite jusqu'à l'obtention d'un quotient qn tel que le quotient qn divisé par le nombre de base Nbc soit un nombre entier inférieur à 1. Le nombre converti en base est donc Cb=q1, q2,...., qn, rn exprimés dans la base définie. Le dispositif de calcul procède de la même façon pour la deuxième troncature TR2 extrayant du numéro de lot réel NdLr l'index et applique à un deuxième algorithme parmi 4. L'algorithme appliqué dépend des valeurs définies par les bits NB12 et NBe. Si NB12=1 l'algorithme utilise la valeur Vs=131. Si NB12=0 l'algorithme utilise la valeur V6=127. Si NB6=1 l'algorithme utilise la valeur V8=D-U (différence entre le nombre des dizaines et le nombre des unités du numéro de série). Si NB6=0 l'algorithme utilisera la valeur U du numéro de série l'algorithme permettant de calculer une valeur décimale TLT2 et donc TLT2 = A, ( (Vs ou Vs) + TR2- (V7 ou Vs)). Dans l'exemple de la figure 3 ceci se traduit par : TLT2=131+666 + 15=812(10) Cette valeur 812 divisée par le numéro de base bc2 en l'occurrence 67 donne pour résultat 12 et comme reste 8.12 converti dans la base 67 correspond à la lettre c et on obtient donc TLT2bc2=C8. Dans les explications précédentes on avait vu que TL T1bc1=2rSq. La valeur TL T1bc1 est transformée dans la base bc1 de la valeur TILT, décimale. La deuxième série d'algorithmes comme on l'a compris est A5=V6+TR2+V8, A6=V5+TR2+V8, A7=V6+TR2+V7, A8=V5+TR2+V7. A6 est utilisé si NB12=0 et NB6=1, A7 est utilisé si NB12=1 et NB6=0 et Ag est utilisé si NB12=0 et NB6=0, avec V6=131, V5=127, V7=U et V8=DU La troisième troncature TR3 extrait du numéro de lot réel NdLr le code article CodArt. Un des quatre algorithmes d'une troisième série d'algorithmes A9-A12 est appliqué pour à partir de la troisième troncature TR3 déterminer une valeur décimale TLT3 qui est ensuite transformée en une valeur TLT3bc3 exprimée dans une troisième base de codage bc3. Ainsi As=Vs+ TR3-V1o si NB12=1 et NBo=1. A1o=VS+ TR3-V1o si NB12=0 et NBo=1. A11=VS+ TR3-Vs si NB12=1 et NBo=0 et A12=V5+TR3-V9 si NB12 et NB0=0, avec V5=127, V6=131, Vg=U, V1o=-D+U. La valeur décimale de TLT3 ainsi obtenue, dans l'exemple de la figure 3 est égale à 449. Ce chiffre divisé par 67 a pour quotient entier 6 et pour reste 47. La valeur décimale 47 dans la base 67 correspond à la lettre L ce qui donne pour TLTsbcs ! a valeur 6L. On a ainsi réalisé à partir du nombre de lot réel trois troncatures entre lesquelles vont venir s'intercaler un digit d'une valeur numérique représentant une clé de calcul. Cette clé cryptée de calcul est établie à partir du numéro de lot réel et de la valeur U exprimant les unités. Ainsi la clé=U+952799666333 modulo 1283, ce qui est égal à U+1039=1044, dans le cas du numéro de série représenté à la figure 3 dans lequel U=5.1044/36 fournit pour quotient entier 29 et un reste nul ce qui correspond au code tO. Le premier digit est intercalé entre la première troncature TL T1bc1 et la deuxième troncature TL T2bc2, le deuxième digit 0 est intercalé entre la deuxième troncature TL T 2bc2 TL T 3bc3. La figure 4 représente un autre exemple d'application de l'invention dans lequel le code volatil a pour valeur 102 ce qui donne un nombre binaire comportant des 0 sur les bits NB, 8 à NB14 impliquant l'utilisation de la base de calcul 36 pour effectuer la première conversion du résultat numérique obtenu par le premier algorithme appliqué à la première troncature. Les bits NB11 à NB7 ayant pour valeur 01010 ce qui représente la valeur décimale 11 représente donc la deuxième base de calcul 36+11 =47 pour effectuer la conversion de la valeur décimale obtenue par l'application d'un algorithme de la deuxième série d'algorithmes à la deuxième troncature TRT2. Enfin la troisième base de calcul bC3 est déterminée par les bits NB5 à NB1 lesquels ont pour valeur 11001 ce qui représente la valeur décimale 25.36+25=61 correspond à la base de conversion bics. Une fois le numéro de série NS associé à l'identifiant d'enseigne IE ou d'entreprise et au numéro de lot transformé corrélé au numéro de série NdLTcns inscrit sur le produit un utilisateur peut entrer le code contenant l'identifiant d'enseigne lE et le numéro de série dans le dispositif de calcul (1). Ce dernier va extraire l'identifiant d'enseigne et le communiquer au serveur (3) qui va fournir au dispositif de calcul le code volatil CV. En parallèle le dispositif de calcul par application de troncatures sur le numéro de lot transformé corrélé au numéro de série selon les règles d'élaboration du numéro de lot transformé va extraire la clé cryptée qui est 12 ce qui correspond à la valeur 21 (par suite de la permutation des deux caractères 2, 1 lorsque le numéro de série est pair). A cette valeur 21 est retranchée en base 36 l'unité du numéro de série 2. Ce qui donne 21-2= 1z en base 36 et 71 en base décimale. Ayant calculé le numéro de lot réel NdLr en appliquant aux troncatures lues sur l'étiquette, les algorithmes et transformations de base définis par l'identifiant volatil, le logiciel de l'appareil (1) sait décrypter la clé à partir du numéro de lot réel reconstitué et placé dans sa mémoire NdLr qui contient pour l'exemple de la figure 3 la valeur 008155951408. La clé est obtenue en appliquant la formule (NdLr + 2683) modulo 1283 ce qui est égal dans l'exemple à la valeur 71. Cette clé calculée est comparée à celle lue sur l'étiquette après le décryptage précédemment décrit. Le dispositif peut aussi établir d'autres comparaisons portant sur les troncatures représentatives des origines, dates et destinations de fabrications des produits se trouvant sur leurs itinéraires de livraison. On comprend que l'on a ainsi réalisé un dispositif de vérification de l'authenticité de produits particulièrement fiable. Le dispositif de protection selon l'invention peut comporter des moyens d'émettre vers le centre serveur la totalité des informations et troncatures lues. De même il peut comporter des moyens d'émettre en plus des informations lues sur le produit, d'autres informations pouvant porter sur le ou les lieux, périodes et nombres de contrôles effectués à l'aide du dispositif, en vue de leur mémorisation dans le centre serveur. Ces moyens d'émettre peuvent être constitués soit par une ligne téléphonique numérique, soit une ligne de radiotéléphonie ou encore par les deux. Enfin les moyens d'émettre peuvent comporter des moyens d'envoyer un identifiant du dispositif de protection en communication avec le centre serveur. Le centre serveur selon l'invention comporte des moyens de mémorisation constituant une banque de données dédiée à la consolidation centralisée des contrôles d'authenticité des produits pour informer les utilisateurs en réponse aux appels faits sur deux types distincts de voies d'accès, l'une publique, l'autre spécifique, chacune des voies correspondant à un type d'utilisateur du service, par exemple les particuliers pour la voie publique et les professionnels ou les enseignes pour la voie spécifique, les informations étant fournies sans engagement par le centre serveur sur la voie d'accès publique. Le centre serveur peut comporter un dispositif de calcul délivrant par la voie publique, telle qu'une ligne de communication téléphonique, des informations de contrôle d'authenticité fournies sans engagement par ce canal de communication, en réponse aux demandes téléphoniques des consommateurs avant l'acquisition d'un article dont les numéros portés sont lisibles. De même le centre serveur peut comporter des moyens de déterminer le type de voie d'accès (publique ou spécifique) utilisée lors d'une demande et des moyens de séparation de l'archivage des historiques en fonction du type de voie utilisée pour la demande. Le centre serveur peut également comporter des moyens de déterminer le type de voie d'accès (publique ou spécifique) utilisée lors d'une demande et des moyens de communiquer le code volatil uniquement lors d'un appel provenant d'un dispositif de protection identifié ou d'une voie d'accès spécifique affectée à une enseigne ou un professionnel en relation avec l'identifiant du fabricant Enfin la banque de données du centre serveur comporte des moyens de mémorisation d'un historique des contrôles d'authenticité de types de produits déterminés, les historiques étant accessibles uniquement aux professionnels et aux enseignes par des lignes spécifiques ou sécurisées dans le but de déterminer les risques de duplication des articles et découvrir l'existence de marchés parallèles. Il doit être évident pour les personnes versées dans l'art que la présente invention permet des modes de réalisation sous de nombreuses autres formes spécifiques sans l'éloigner du domaine d'application de l'invention comme revendiqué. Par conséquent, les présents modes de réalisation doivent être considérés à titre d'illustration mais peuvent être modifiés dans le domaine défini par la portée des revendications jointes. ANNEXE 1 Matrice de la base 39 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 a 10 b 11 c 12 d 13 e 14 f 15 9 16 h 17 18 j 19 k 20 1 21 m 22 n 23 0 24 p 25 q 26 r 27 s 28 t 29 u 30 v 31 w 32 x 33 y 34 z 35 A 36 B 37 C 38 ANNEXE 2 Matrice de la base 67 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 a 11 b 12 c 13 d 14 e 15 f 16 9 17 h 18 i 19 j 20 k 21 1 22 m 23 n 24 0 25 p 26 q 27 r 28 s 29 t 30 u 31 v 32 w 33 x 34 y 35 z 36 A 37 B 38 C 39 D 40 E 41 F 42 G 43 H 44 1 45 J 46 K 47 L 48 M 49 N 50 0 51 P 52 Q 53 R 54 S 55 T 56 U 57 V 58 W 59 X 60 Y 61 Z 62 &commat; 63 $ 64 E 65 & 66 % 67 &num; REVENDICATIONS 1. Procédé de protection et de suivi d'objets fabriqués, caractérisé en ce qu'il consiste à élaborer à partir d'une part d'un numéro de lot NdLr contenant la date de fabrication du produit, un index et un code d'article, et d'autre part à partir d'un code volatil CV identifiant l'entité qui a fabriqué le produit, un numéro NdLTcns de lot transformé corrélé à un numéro de série NS affecté par le fabricant au produit. 2. Procédé selon la revendication 1, caractérisé en ce que le numéro NdLTcns de lot transformé corrélé au numéro de série NS associé au numéro de série et à l'identifiant IE du fabricant sont enregistrés sur le produit. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'une clé est insérée entre au moins deux troncatures du numéro de lot transformé. 4. Procédé selon une des revendications 1 à 3, caractérisé en ce qu'il comporte une étape d'émission du code volatil CV par un organisme tiers après réception d'un identifiant lE de l'entité ayant fabriqué le produit. 5. Procédé selon une des revendications 1 à 4, caractérisé en ce qu'il comporte une étape de transformation par un premier algorithme Ao du code volatil CV défini en base 39 en une valeur binaire comportant une pluralité de bits. 6. Procédé selon la revendication 5, caractérisé en ce qu'il utilise des troncatures du numéro de lot et des troncatures de la valeur binaire NB pour déterminer les algorithmes de transformation à appliquer aux troncatures TR1, TR2, TR3 et les bases de conversion, des valeurs TL T1, TL T2, TL T3 calculées en base décimale par les algorithmes sur les troncatures, en valeur exprimée TLTibci, TLTzbcs, TLTsbcs dans la base de conversion déterminée par les troncatures du nombre binaire. 7. Procédé selon la revendication 6, caractérisé en ce qu'un un premier élément TL T1bc1 constitutif du numéro de lot transformé est généré à partir d'une première troncature TR1 extrayant la date de fabrication du numéro de lot et appliquant un parmi une première série de quatre algorithmes A1 à A4 possibles définis en fonction de la valeur d'une première paire de bits NB19, NB13 du nombre binaire NB, et en convertissant le résultat du calcul TL T1 décimal fourni par l'algorithme dans une première base de calcul bc1 dont l'identité est définie par une valeur binaire extraite d'une première troncature NB18-14 du nombre binaire. 8. Procédé selon la revendication 6 ou 7, caractérisé en ce qu'un deuxième élément TLTzbcz est généré à partir d'une deuxième troncature TR2 extrayant l'index du numéro de lot et en indiquant à un algorithme parmi quatre d'une deuxième série de quatre algorithmes A5 à Ag, l'algorithme appliqué étant défini par une deuxième paire de bits du nombre binaire NB12- NBe et en convertissant ! e résuttat TLTz du calcul b en décimale fourni par l'algorithme dans une deuxième base de conversion bc2 dont l'identité est définie par une deuxième valeur NB11-7 extraite du nombre binaire. 9. Procédé selon une des revendications 6 à 8, caractérisé en ce qu'un troisième élément du numéro de lot transformé est généré à partir d'une troisième troncature TR3 du numéro de lot extrayant le code de l'article et en appliquant à ce code de l'article (CodArt) un parmi quatre algorithmes d'une troisième série de quatre algorithmes Ag à A12 définis par les valeurs d'une troisième paires de bits (NBo-NB12) du nombre binaire NB et en convertissant le résultat décimal TILTS fourni par l'algorithme de la troisième série en une valeur convertie dans une base de calcul définie par une troisième valeur binaire NB5-1 extraite du nombre binaire. 10. Procédé selon une des revendications 1 à 9, caractérisé en ce qu'il comporte une étape de marquage d'un produit à l'aide du numéro de lot transformé NdLTcns, du numéro de série NS et d'un identifiant de fabricant lE ; - une étape de lecture de l'identifiant de fabricant et une étape de transmission de cet identifiant à un centre d'identification ; - une étape de transmission par le centre d'identification vers l'utilisateur d'un code volatil CV à introduire dans un dispositif de calcul et une étape de calcul par ce dispositif de calcul pour générer à partir de ces informations un résultat permettant de constater l'authenticité du produit ou la fraude par contrefaçon ou détournement. 11. Système de protection ou de vérification de l'authenticité d'un produit comportant un centre serveur et un dispositif de protection d'un document ou de vérification de l'authenticité d'un document caractérisé en ce que le dispositif de protection comporte des moyens (14) d'introduire et de mémoriser un code porté par le produit ; - des moyens (2) d'émettre une troncature de ce code à destination d'un centre serveur, la troncature extrayant l'identifiant du fabricant et des moyens de recevoir de ce centre serveur un code volatil CV représentatif du fabricant identifié ; - des moyens (1) d'exécuter une pluralité d'algorithmes de calcul sur des troncatures du code lu ou introduit pour générer à partir de cette valeur lue ou introduite un résultat attestant l'authenticité du produit. 12. Système selon la revendication 11, caractérisé en ce que le dispositif de protection comporte des moyens d'introduire un numéro de lot NdLr et de calculer à partir de ce numéro de lot, du numéro de série NS et du code volatil CV un numéro de lot transformé et des moyens d'imprimer sur une étiquette l'identifiant du fabricant, le numéro de série et le numéro de lot transformé. 13. Système selon la revendication 11, caractérisé en ce que le dispositif comporte des moyens d'émettre vers le centre serveur la totalité des informations et troncatures lues. 14. Système selon la revendication 11 ou 13, caractérisé en ce que le dispositif comporte des moyens d'émettre en plus des informations lues sur le produit, d'autres informations pouvant porter sur le ou les lieux, périodes et nombres de contrôles effectués à l'aide du dispositif, en vue de leur mémorisation dans le centre serveur. 15. Système de protection selon la revendication 11 ou 14, caractérisé en ce que les moyens d'émettre du système sont constitués soit par une ligne téléphonique numérique, soit une ligne de radiotéléphonie ou encore par les deux. 16. Système selon la revendication 11 ou 14 caractérisé en ce que les moyens d'émettre du dispositif comportent des moyens d'envoyer un identifiant de protection en communication avec le centre serveur. 17. Système selon la revendication 11 caractérisé en ce que le centre serveur comporte des moyens de mémorisation constituant une banque de données dédiée à la consolidation centralisée des contrôles d'authenticité des produits pour informer les utilisateurs en réponse aux appels faits sur deux types distincts de voies d'accès, l'une publique, l'autre spécifique, chacune des voies correspondant à un type d'utilisateur du service, par exemple les particuliers pour la voie publique et les professionnels sans engagement par le centre serveur sur la voie d'accès publique. 18. Système selon la revendication 17, caractérisé en ce que le centre serveur comporte un dispositif de calcul délivrant par la voie publique, telle qu'une ligne de communication téléphonique, des informations de contrôle d'authenticité fournies sans engagement par ce canal de communication, en réponse aux demandes téléphoniques des consommateurs avant l'acquisition d'un article dont les numéros portés sont lisibles. 19. Système selon la revendication 17, caractérisé en ce que le centre serveur comporte des moyens de déterminer le type de voie d'accès (publique ou spécifique) utilisée lors d'une demande et des moyens de séparation de l'archivage des historiques en fonction du type de voie utilisée pour la demande. 20. Système selon la revendication 17 ou 19, caractérisé en ce que le centre serveur comporte des moyens de déterminer le type de voie d'accès (publique ou spécifique) utilisée lors d'une demande et des moyens de communiquer le code volatil que lors d'un appel provenant d'un dispositif de protection identifié ou d'une voie d'accès spécifique affectée à une enseigne ou un professionnel en relation avec l'identifiant du fabricant. 21. Système selon la revendication 11, caractérisé en ce que le centre serveur comporte une banque de données mémorisant un historique des contrôles d'authenticité de types de produits déterminés, les historiques étant accessibles aux professionnels et aux enseignes par des lignes spécifiques ou sécurisées dans le but de déterminer les risques de duplication des articles et découvrir l'existence de marchés parallèles.