Brevet FR2835127A1 — publié le 20030725

La présente invention concerne un procédé et dispositif de protection et utilisation du procédé dans le suivi de suivi de documents émis. Il est connu par exemple pour des besoins de traçabilité de marquer les documents 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 document 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 document. Ce but est atteint par le fait que le procédé de protection et de suivi de documents émis consiste à élaborer, à partir d'une part d'un numéro de lot contenant la date d'émission du document, le nom de l'enseigne ou entité émettant le document et une valeur titre définissant numériquement la valeur du document, et d'autre part à partir d'un code volatil identifiant l'entité qui a émis le document, un numéro de lot transformé corrélé au numéro de série affecté par l'émetteur au document. Selon une autre particularité le numéro de lot transformé corrélé au numéro de série et à l'identifiant de l'émetteur sont enregistrés sur le document. 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 émis le document. Selon une autre particularité le procédé comporte une étape de transformation du code volatil défini en base 39 en une valeur binaire NB 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 de deux premières troncatures TR1A, TRLB extrayant le nom d'enseigne auquel appartient le document émis portant le numéro de lot et appliquant un parmi une première série de quatre algorithmes A1 à At 4 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 NB18 14 du nombre binaire. Selon une autre particularité un deuxième élément est généré à partir d'une deuxième troncature TR2 extrayant la date d'émission du document émis portant le numéro de lot et en appliquant un algorithme parmi quatre d'une deuxième série de quatre algorithmes A5 à As,)'a) l'algorithme appliqué étant défini par une deuxième paire de bits (NB12, NB6) du nombre binaire et en convertissant en décimal, le résultat fourni par l'algorithme dans une deuxième base de conversion dont l'identité est définie par une deuxième valeur NB11-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 TR3 du numéro de lot extrayant la valeur du titre constituant le document émis et en appliquant à cette valeur du titre (Val. Tit) un parmi quatre algorithmes d'une troisième série de quatre algorithmes Ag à A12 définis par les valeurs d'une troisième paire de bits (NBo, NB12) du nombre binaire NB et en convertissant en décimal le résultat 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 NB. Un autre but est l'utilisation du procédé précédent pour protéger les documents. Ce but est atteint par le fait que l'utilisation du procédé dans le suivi de documents émis comporte : une étape de marquage d'un document à l'aide du numéro de lot transformé, du numéro de série et d'un identifiant de l'enseigne ou de l'entité émettrice du document ; une étape de lecture de l'identifiant d'enseigne et la transmission de cet identifiant à un centre d'authentification, une étape de communication par le centre d'identification 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 (numéro de lot transformé, numéro de série, identifiant d'enseigne et code volatil) un résultat permettant de constater l'authenticité du document ou la fraude par contrefaçon ou falsification. 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 documents 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 de l'enseigne. 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 documents authentiques et découvrir l'existence de duplications frauduleuses. 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 document ou de vérification de l'authenticité d'un document comporte des moyens d'introduire et de mémoriser un code porté par le document ; - des moyens d'émettre une troncature de ce code (identifiant d'enseigne) à destination d'un centre serveur, la troncature extrayant de ce code l'identifiant de l'émetteur du document et des moyens de recevoir de ce centre serveur un code volatil représentatif de l'émetteur 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 document. Selon une autre particularité le dispositif comporte des moyens d'introduire un numéro de lot et de calculer un numéro de lot transformé, à partir de ce numéro de lot, du numéro de série et du code volatil et des moyens d'imprimer sur une étiquette l'identifiant de l'émetteur, 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. Le dispositif de l'invention comporte un élément calculateur (1), par exemple 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 marqués sur un document 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 document émis et le numéro de lot transformé (NdLTcns) corrélé au numéro de série (NS). La figure 2 permet de voir comment est généré le numéro (NdLTcns) de lot transformé corrélé au numéro de série (NS). Le numéro de lot réel (NdLr) constitue un identifiant incorporant une information, par exemple"eracofa"qui identifie l'enseigne ou l'entité qui émet le document dont il est souhaité assurer l'authenticité et la traçabilité. Dans une variante d'utilisation le document peut être associé à un objet dont l'enseigne ou l'entité souhaite assurer la traçabilité et l'authenticité Cet identifiant est commun à une série entière de documents émis en grande série, tel que par exemple des chèques cadeaux pour un grand centre de distribution. Cet identifiant (NdLr) comporte un nom d'enseigne qui est associé à une valeur du document (val. Tit) et une date d'émission (dat. Emis. ) pour permettre 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 falsification, la fraude par duplication d'un document authentique isolé ou en accompagnement de 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 : Cet identifiant (NdLr) est toujours associé à une série de documents émis dont le numéro de série (NS) est constitué de 7 chiffres pour permettre d'identifier un document parmi 10 millions d'une série émise et appartenant à un même numéro de lot réel (NdLr) défini par l'identifiant. Le numéro de série (NS) 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 par l'identifiant d'enseigne (IE) 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 les figures 2 et 3 ce code volatil exprimé sous forme de caractères CV1 à CV4 est transformé par un algorithme Ao en un nombre binaire (NB), dans l'exemple de 20 bits NBo à NB19. 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, CV, =I. L'algorithme Ao effectue l'opération suivante NB=CVN*39N-1+CVN-1*39N-2+CVN-2*39N-3+CVN-4*39N-4 avec N égal au nombre de lettre du code volatil c'est à dire 4 dans l'exemple donné. Cet algorithme Ao permet au calculateur (1) de délivrer une valeur décimale qui dans le cas représenté figure 3 pour les valeurs de CV4 à CV1 correspond à la valeur décimale 1 048 575. 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 par exemple celle 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, telles que : V1=1679849 si NB19=1, V2=1679833, si NB19=0 et la valeur du bit NB13 permet de définir deux autres valeurs V3 ou V4, telles que : V3=FACT (9U) +CDU, si NB13=1 et V4=FACT (9-U) +U, si NB13=0. 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 (TR1A) d'une paire de première troncature (TR1A, TR1 B) du nom d'enseigne incorporé dans le nombre de lot réel (NdLr). Si NBi9=1 et NB13=1 le programme choisira l'algorithme de calcul Ai qui utilise les valeurs V1 et Vs, tel que A1=V1-TR1A+V3. Si NB19=O, A2=V2- TR1A+V3. Si NB13=0 et NB19=1, A3=Vi-TR1A+V4. Si NB, g et NB13 sont égaux à 0, alors Ä4=V2-TR1A+V4. Le résultat de l'application de Ai ou A4 sur la paire (TR1A, TR1B) de troncatures formant la troncature TR1 fournit une valeur numérique TILT. Ainsi dans l'exemple numérique donné à la figure 3 : TL T1A=1679849- (TR1A36-TR1 B36) 10- (Fact (9-5) +325) =1 02330410=C La valeur (TR1A36-TR1 B36) 10=65689410 représente la conversion de la troncature TR1A-TR1 B=erac36-ofa36=e2v236 du nom d'enseigne en valeurs (14,2, 31,2) de la base décimale sur lesquelles l'algorithme Ao effectue l'opération suivante : (TR1A36-TR1 B36) 10=14*36+2*36N-2+31 *36N-3+2*36N-4=656894. Cet algorithme Ao permet au calculateur (1) de délivrer un résultat TILT, A en décimal qui correspond à la valeur décimale 1023304 Le résultat 1023304 décimal du calcul est ensuite converti en une valeur résultat TL T1Abc1exprimé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 NB18 à 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 décimale indiquée par ces bits ajoutée à la valeur 36. La conversion d'un chiffre C 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 et C=1023304, le reste ro de la division C/67 donnant un quotient entier tel que C=qo*67+ro, constitue le caractère situé le plus à droite du résultat à convertir. Ici en l'occurrence ro=13 et qo=15273. 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=227 et r1=64. L'algorithme de calcul se poursuit en recherchant les quotients q, et les restes ri tels que qi-, =qi. 67+r,, ainsi de suite jusqu'à l'obtention d'un quotient qn tel que qn/67 En effet le reste r2 de la division du quotient qi par 67, tel que q1=q2*67+r2 donne pour quotient entier q2=3 constitue le caractère le plus à gauche et le reste r2=26 qui constitue le caractère à placer au rang 3 de ce résultat. Ainsi la valeur 13 dans la table matricielle de la base 67 figurant à l'annexe 2 correspond à la lettre d, la valeur 64 dans la base 67 correspond à la lettre E et la valeur 26 à q. On obtient ainsi pour valeur résultat TL T1Abc1=3qEd. 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 annexe 2. L'algorithme de conversion d'un chiffre décimal Cd en un résultat Cb exprimé dans une base de conversion identifiée par son numéro Nbc 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=q2*Nbc+r2 et enfin q, -1=ql*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=qn (quand qn Le dispositif de calcul procède de la même façon pour la deuxième troncature (TR 1 B) de la paire (TR 1 A, TR 1 B) constituant la première troncature (TR1). Si NB19=1 et NB13=1 le programme choisira l'algorithme de calcul Ai qui utilise les valeurs V1 et V3, tel que A1=V1-TR1 B+V3. Si NB19=0, A2=V2TR1 B+V3. Si NB13=0 et NB19=1, A3=V1-TR1B+V4. Si NB19 et NB13 sont égaux à 0, alors A4=V2-TR1B+V4. Le résultat de l'application de A1 ou A4 sur la troncature TR1 B fournit une valeur numérique TL T1s. Ainsi dans l'exemple numérique donné à la figure 3 : TLT1B=TRT1Bb10+ (Fact (9-5) +325=32003 (io) =C' La valeur TRlBblo représente la conversion de la troncature TR 1 B (ofa) du nom d'enseigne en valeurs (24,15, 10) de la base décimale sur lesquelles l'algorithme Ao effectue l'opération suivante : TR 1 Bb10=24 *362+ 15*361 + 1 0*360=31654. Cet algorithme Ao permet au calculateur (1) de délivrer un résultat TL T1B en décimal qui correspond à la valeur décimale 32003. Le résultat 32003 décimal du calcul est ensuite converti en une valeur résultat TLTiBbd 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 NB, 8 à NB14 étant à 1 le résultat va s'exprimer dans la base 67. La conversion d'un chiffre décimal C'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 Nbc identifiant la base de conversion. Ainsi dans le cas de la base 67 qo=477 et C'=32003 en appliquant la relation C'=qo*67+ro le dispositif de calcul obtient en l'occurrence ro= 44 constituant le caractère le plus à droite. Ensuite l'algorithme poursuit en divisant le résultat qi par 67 pour obtenir un quotient entier q2 et un reste r2 vérifiant la relation q1=q2*Nbc+r2. Le dispositif de calcul obtient en l'occurrence q2=7 constituant le caractère le plus à droite et r2=8, le caractère de rang 2. L'algorithme de conversion est arrêté là car l'opération suivante de division de q2 par 67 donne un résultat inférieur à un La valeur 44 obtenue correspond dans la table matricielle de la base 67 figurant à l'annexe 2 à la lettre t, On obtient ainsi pour valeur résultat TL T1Bbc1=781. Le dispositif de calcul procède de la même façon pour la deuxième troncature TR2 extrayant la date d'émission (dat. émis. ) du numéro de lot réel NdLr et applique à un deuxième algorithme parmi 4. L'algorithme appliqué dépend des valeurs définies par les bits NB12 et NBs. Si NB12=1 l'algorithme utilise la valeur V5=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 NS). 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 TL T2=A, ( (V5 ou V6) + TR2 + (V7 ou V8)). Dans l'exemple de la figure 3 ceci se traduit par : TLT2=131+991231+ 15=991377 (io) Cette valeur décimale TLT2 est ensuite transformée en une valeur résultat TLT2bc2 exprimée dans une troisième base de codage bC2. Cette valeur 991377 divisée par le numéro de base bc2 en l'occurrence 67 donne pour quotient entier qo=14796 et comme reste ro =45 constituant le caractère le plus à droite. Ce quotient qo divisé par 67 donne pour quotient entier q1 = 220 et pour reste ri = 56. Ce quotient qi divisé par une puissance de Nbc donne un quotient entier q2 = 3 constituant le caractère le plus à gauche puisque la division suivante donnerait un quotient inférieur à un. Le reste r2 = 19 de la division de q1 par 67 constitue le caractère de rang 3. La valeur 19 convertie dans la base 67 correspond à la lettre j, 56 correspond à la lettre U et 45 à la lettre J le dispositif de calcul délivre donc une valeur résultat TLT2bc2=3jUJ. 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=D-U La troisième troncature TR3 extrait la valeur du titre (Val. Tit. ) du numéro de lot réel NdLr. Un des quatre algorithmes d'une troisième série d'algorithmes Ag-A12 est appliqué pour à partir de la troisième troncature TR3 pour déterminer une valeur décimale TLT3 qui est ensuite transformée en une valeur résultat TL T 3bc3 exprimée dans une troisième base de codage bc3. Ainsi A9=V6+ TR3-V10 si NB12=1 et NBo=1. A10=VS+ TR3-V10 si NB12=0 et NBo=1. A11=V6+ TR3-Vg si NB12=1 et NBo=0 et A12=VS+ TR3-Vg si NB12 et NBo=0, avec Vs=127, V6=131, Vg=-U, V10=-D+U. La valeur décimale de TLT3 ainsi obtenue, dans l'exemple de la figure 3 est égale à 1000115. Ce chiffre TL T3 =q1* 67+r1, TL T3 divisé par 67 a pour quotient entier q1= 14927 et pour reste ro=6 constituant le caractère le plus à droite. Le quotient entier q1 de la valeur décimale de qo par 67 est égal à la valeur 222 et pour reste r1=53 qui correspond à la lettre R. Ce quotient qi divisé par 67 donne pour quotient entier q2 =3 qui constitue le caractère le plus à gauche et pour reste r2=21 qui correspond à la lettre 1 constituant le caractère de rang 3. Cet algorithme de conversion donne pour TLTsbcs dans la base 67 la valeur 31R6. On a ainsi réalisé à partir du nombre de lot réel trois troncatures entre lesquelles vont venir s'intercaler entre deux troncatures adjacentes un digit d'une valeur numérique représentant une clé de calcul. Cette clé de calcul cryptée est établie à partir du numéro de lot réel et de la valeur U exprimant les unités. Ainsi la clé=U+valeur décimale du nom d'enseigne modulo 1283, ce qui est égal à U+453=458, avec U=5 dans le cas du numéro de série représenté à la figure 3. La valeur décimale 458 divisée par 36 fournit pour quotient entier 12 et pour reste 26 ce qui correspond au code cq. Le premier digit"c"est intercalé entre les résultats de la première troncature TL T1bc1 et de la deuxième troncature TL T 2bc2, le deuxième digit q est intercalé entre les résultats de la deuxième troncature TLT2bc2 et de la troisième troncature TLT3bc3. Dans un autre exemple d'application de l'invention le code volatil peut, par exemple, avoir pour valeur 102 ce qui donne un nombre binaire comportant des 0 sur les bits NB18 à 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 à N87 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 bC3. Ainsi même si les date d'émission et la valeur titre d'un document était identiques et émis par deux enseignes homonymes mais distinctes, par le simple fait de l'utilisation de deux codes volatils différents affectés à chaque enseigne par le serveur le calculateur (1) est capable de générer deux numéros de lot transformé corrélés et différents. Une fois le numéro de série NS associé à l'identifiant d'enseigne lE ou d'entreprise et au numéro de lot transformé corrélé au numéro de série NdLTcns inscrit sur le document un utilisateur peut entrer, par le clavier (13) du calculateur ou le lecteur de code à barre (14) le code contenant l'identifiant d'enseigne IE et le numéro de série dans le dispositif de calcul (1). Ce dernier va extraire par une troncature 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 des mêmes troncatures sur le numéro de lot transformé corrélé au numéro de série que celles appliquées au numéro de lot réel NdLr selon les règles d'élaboration du numéro de lot transformé va extraire la clé cryptée qui est cl ce qui correspond à la valeur décimale 453. Cette valeur 453 modulo 1283 permet de retrouver le numéro d'enseigne. Ayant le numéro de lot réel NdLr le logiciel de l'appareil (1) sait appliquer sur les troncatures du numéro de lot transformé, les algorithmes et transformations de base définies par le code volatil pour retrouver le nom d'enseigne, la valeur du titre et la date d'émission. 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 i 18 j19 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 5 55 T 56 U 57 V 58 W 59 X 60 Y 61 Z 62 &commat; 63 $ 64 f. 65 & 66 % 67 &num; REVENDICATIONS 1. Procédé de protection ou de vérification de l'authenticité d'un document caractérisé en ce qu'il consiste à élaborer, à partir d'une part d'un numéro de lot (NdLr) contenant la date d'émission du document (dat. émis. ), le nom de l'enseigne ou entité émettant le document et une valeur titre (Val. Tit. ) définissant numériquement la valeur du document, et d'autre part à partir d'un code volatil (CV) identifiant l'entité qui a émis le document, un numéro de lot transformé (NdLTcns) corrélé au numéro de série (NS) affecté par l'émetteur au document. 2. Procédé selon la revendication 1, caractérisé en ce que le numéro de lot transformé (NdLTcns) corrélé au numéro de série et à l'identifiant de l'émetteur sont enregistrés sur le document. 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 de l'entité ayant émis le document. 5. Procédé selon une des revendications 1 à 4, caractérisé en ce qu'il comporte une étape de transformation du code volatil (CV) défini en base décimale en une valeur binaire NB comportant une pluralité de bits par un premier algorithme Ao. 6. Procédé selon la revendication 5, caractérisé en ce qu'il utilise des troncatures (TR1A, TR1B, TR2, TR3) du numéro de lot et au moins deux troncatures de la valeur binaire NB pour déterminer d'une part le ou les algorithmes de transformation à appliquer aux troncatures du numéro de lot et d'autre part la ou les bases de conversion des valeurs calculées (TL T1A, TLT1B, TLT2, TLT3), en base décimale, par les algorithmes sur les troncatures du numéro de lot en valeurs (TLTiAbci. TLTisbci. TLTbcs. TLTgbcs) exprimées dans la base de conversion déterminée par au moins une troncature du nombre binaire. 7. Procédé selon la revendication 6, caractérisé en ce qu'un premier élément constitutif du numéro de lot transformé (NdLTcns) est généré à partir de deux premières troncatures TR1A, TR1B extrayant le nom d'enseigne auquel appartient le document émis portant le 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 Big, 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 NB18-14 du nombre binaire. 8. Procédé selon la revendication 6 ou 7, caractérisé en ce qu'un deuxième élément est généré à partir d'une deuxième troncature TR2 extrayant la date d'émission du document émis portant le numéro de lot et en appliquant un algorithme parmi quatre d'une deuxième série de quatre algorithmes As à A8, l'algorithme appliqué étant défini par une deuxième paire de bits (NB12, NB6) du nombre binaire et en convertissant en décimal, le résultat fourni par l'algorithme dans une deuxième base bc2 de conversion dont l'identité est définie par une deuxième valeur NB11-7 extraite du nombre binaire NB. 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 la valeur du titre constituant le document émis et en appliquant à cette valeur du titre (Val. Tit) un parmi quatre algorithmes d'une troisième série de quatre algorithmes Ag à Aïs définis par les valeurs d'une troisième paires de bits (NBo-NB12) du nombre binaire NB et en convertissant en décimal le résultat fourni par l'algorithme de la troisième série en une valeur convertie dans une troisième bc3 base de calcul définie par une troisième valeur binaire NBs-1 extraite du nombre binaire NB. 10. Procédé selon une des revendications 1 à 9 caractérisé en ce qu'il comporte une étape de marquage d'un document à l'aide du numéro de lot transformé (NdLTcns), du numéro de série et d'un identifiant de l'enseigne (IE) ou de l'entité émettrice du document ; - une étape de lecture de l'identifiant d'enseigne (IE) et la 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 (numéro de lot transformé, numéro de série, identifiant d'enseigne et code volatil) un résultat permettant de constater l'authenticité du document ou la fraude par contrefaçon ou détournement. 11. Système de protection ou de vérification de l'authenticité d'un document 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 d'émettre une troncature de ce code (identifiant d'enseigne) à destination d'un centre serveur, la troncature extrayant de ce code l'identifiant de l'émetteur du document et des moyens de recevoir de. ce centre serveur un code volatil représentatif de l'émetteur 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 document. 12. Système selon la revendication 11 caractérisé en ce que le dispositif de protection comporte des : moyens (13 ou 14) d'introduire un numéro de lot etdes moyens (1) de calculer un numéro de lot transformé (NdLTcns), à partir de ce numéro de lot, du numéro de série (NS) et du code volatil (CV) et des moyens d'imprimer sur une étiquette l'identifiant de l'émetteur (IE), le numéro de série (NS) et le numéro de lot transformé (NdLTcns). 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 dipositif 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 selon la revendication 11 ou 14, caractérisé en ce que les moyens d'émettre du dispositif 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 du dispositif 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 ou les enseignes pour la voie spécifique, les informations étant fournies. sans engagement par te 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.