Brevet FR2986885A1 — publié le 20130816

DISPOSITIF D'ACQUISITION DE CODES IDENTIFIANT ET/OU AUTHENTIFIANT La présente invention appartient au domaine du contrôle de l'authenticité des produits et plus particulièrement d'un dispositif de lecture de codes d'identification ou d'authentification apposés sur des produits divers y compris des documents. Dans de nombreux domaines des activités industrielles, économiques ou sociales, la question de l'authenticité d'un produit apparaît de plus en plus cruciale en raison de réseaux économiques illégaux parallèles aux activités légitimes. Ces réseaux illégaux créent un préjudice économique important tant aux industries qu'aux états en diffusant par exemple des produits de contrefaçon (médicaments, produits de luxe, cigarettes, alcools...), de faux documents administratifs, de faux billets de banque ... Pour rendre la reproduction de produits authentiques plus difficile, il est connu d'introduire sur ou dans les produits des moyens techniques dont la reproduction à l'identique est difficile à obtenir. Parmi ces moyens techniques les plus connus aujourd'hui sont par exemple : - des marques extérieures visibles tels que des numéros uniques d'identification, des filigranes, des encres iridescentes ou des hologrammes ; - des marques non visibles mais pouvant être observées ou lues par des moyens spéciaux tels que des zones sensibles à un rayonnement ultraviolet ou infrarouge qui deviennent apparentes ou disparaissent lorsqu'elles sont 25 soumises au rayonnement adapté ; - des éléments cachés, c'est à dire des éléments dont les caractéristiques ne sont connues que du fabricant, et dont la vérification suppose la connaissance de leur existence et de leurs caractéristiques tels que des marqueurs physiques, chimiques ou biochimiques ou des informations codées dans les marques visibles ou non visibles. - des éléments d'identification tels que des numéros, des codes- barres ou des puces électroniques. On trouve un exemple de la multiplication de ces moyens dans le cas des billets de banque qui ont, au cours de l'histoire, utilisé des papiers spéciaux et des numéros de série, incorporés des filigranes, des marqueurs ultraviolet et des composants métalliques. Malgré ces techniques, la contrefaçon de billets de banque n'a pas cessée et il est constant que les faussaires utilisent des moyens de plus en plus perfectionnés pour reproduire les éléments destinés à garantir l'authenticité des billets mis en circulation légalement. Il est également connu d'introduire sur chaque produit un élément 15 identifiant permettant de tracer le produit. Un numéro porté par exemple par une bouteille ou un billet de banque ne peut pas à lui seul prétendre authentifier le produit car un numéro existant est aisément reproductible et dupliqué pour être apposé sur des produits de contrefaçon. Ceci est valable pour les numéros imprimés en clair comme pour les 20 numéros imprimés sous la forme d'un code à barres ou de codes à matrice de points. Le numéro ne permet en pratique que de contrôler l'existence du numéro et sauf à disposer de plusieurs produits portant le même numéro, il ne suffit pas à détecter l'existence d'une contrefaçon. Un élément authentifiant unique ne doit pas pouvoir être reproduit, au 25 moins avec des moyens techniques accessibles, pour conserver son caractère unique. Cet élément authentifiant est généralement associé au numéro d'identification pour prouver l'unicité et l'origine du produit auquel il est associé. Ce type d'élément authentifiant unique est par exemple obtenu par un agencement de matière résultat d'un processus chaotique comme lors de la 30 formation de bulles dans un matériau polymère, la répartition et l'agencement de fibres dans un papier... 2 9 86 885 3 Des exemples de ce type d'éléments authentifiant uniques sont décrits en particulier dans la demande de brevet FR 2860670. Le caractère unique d'un élément authentifiant ne présume en rien d'une résistance égale à 100% à la contrefaçon. Certains marqueurs d'authenticité tels 5 que les codes à bulles peuvent être utilisés seuls car ils sont impossibles à dupliquer. Cependant le coût relativement élevé de ce type de marqueurs d'authenticité limite leur utilisation à des produits ou documents de valeurs importantes. Pour un grand nombre de produits identiques réalisés en masse et afin de maîtriser des coûts relativement bas du système d'authentification tout en 10 procurant un niveau de sécurité élevé il est fait appel à une combinaison et/ou association de diverses techniques d'authentification connues. Cependant la multiplication des techniques et des moyens incorporés à un produit pour en garantir avec une sécurité accrue l'authenticité rend les vérifications complexes et longues à réaliser et il n'est, en pratique, réalisé à un maillon d'une chaîne d'intervenants qu'un contrôle simple d'un des éléments d'identification et/ou d'authentification, par exemple la vérification de la présence de fibres sensibles aux rayonnements ultraviolets dans un billet de banque. Pour palier aux difficultés de l'art antérieur dans le domaine de la vérification des codes apposés sur les produits, la présente invention propose un dispositif d'acquisition d'une pluralité de codes, le dispositif comportant un boîtier et comportant au-moins un capteur et au moins un afficheur intégré au boîtier, et dans lequel en outre : - le capteur comporte des moyens de prise de vues dans le domaine visible et des moyens d'éclairements et dans une pluralité de domaines du spectre lumineux, les moyens de prise de vues étant adapté à l'acquisition d'images des codes imprimés réactifs ou non réactifs lorsqu'ils sont éclairés par les moyens d'éclairement ; - le boîtier comporte un calculateur de commande du capteur et d'acquisition quasi simultanée d'images d'une pluralité de codes situés dans un champ du capteur à un instant donné, dans la pluralité de domaines du spectre lumineux ; - le calculateur exécute un programme, préalablement chargé dans une mémoire de programme, d'analyse des images de la pluralité de codes et de vérifications de cohérences de chaque code pris individuellement et des différents codes acquis quasi simultanément entre eux de sorte à établir une information relative à la validité, c'est à dire une présomption de validité ou une déclaration de non validité, de la pluralité de codes acquis de manière quasi simultanée ; - l'afficheur reçoit du calculateur des instructions d'affichage de l'information relative à la validité de la pluralité de codes. En outre des capteurs additionnels peuvent être intégrés dans le boîtier pour lire des puces sans contact, mesurer une résistivité, ou d'autres traceurs lus par des moyens non optiques. Le dispositif permet ainsi d'obtenir simplement et rapidement pour un opérateur l'ensemble des images des codes d'une zone de marquage d'un produit et de disposer d'une présomption de validité ou d'une information de non validité du produit au travers de son marquage par la pluralité de codes apposé sur le produit. Ces marquages sont imprimés en encre visible et/ou en encre invisible 20 réagissant à un rayonnement ultraviolet et/ou en encre réagissant à un rayonnement infra-rouge. La réaction de ces encres peut être une apparition ou une disparition dans le visible. Dans un mode de réalisation du dispositif, la pluralité de domaines du spectre lumineux du moyen d'éclairement du capteur, adapté aux réaction des 25 marquages, comporte au moins deux domaines distincts de l'un des spectres du domaine des longueurs d'ondes visibles, du domaine des longueurs d'ondes de l'ultraviolet et du domaine des longueurs d'ondes de l'infrarouge. Ces domaines du spectre correspondent à des domaines pour lesquels il est possible d'obtenir des images au moyen de sources d'éclairement de faibles coûts telles que des 30 diodes électroluminescentes, pour lesquels les images peuvent être acquise par des capteurs d'images connus, du type CCD ou CMOS par exemple, et pour lesquels il est possible de réaliser à faible coût des codes imprimés détectables par éclairage à des longueur d'onde de lumière de ces différents domaines. Pour augmenter les capacités de discrimination du dispositif, suivant un mode de réalisation, le spectre lumineux du moyen d'éclairement du capteur 5 comporte dans le domaine des longueurs d'ondes visibles, de manière distincte un spectre du domaine des longueurs d'ondes du rouge et ou un spectre du domaine des longueurs d'ondes du vert et ou un spectre du domaine des longueurs d'ondes du bleu. Dans une forme de réalisation ces trois domaines de longueurs d'ondes sont obtenus au moyen de diodes électroluminescentes 10 émettant dans chacune de ces trois couleurs. Pour permettre d'obtenir des images de codes pour lesquels des parties en trois dimensions contiennent des informations devant être acquises, les moyens d'éclairement comporte de préférence, pour au moins un domaine du spectre lumineux du capteur, deux ou plusieurs sources d'émission lumineuse 15 agencées pour former différents éclairages en fonction d'ordre de commutation du calculateur. Par différents éclairages, il faut comprendre que l'éclairage peut être ponctuel et localisé un point ou un autre du capteur, que l'éclairage peut être diffus, que l'éclairage peut être plus ou moins intense. 20 Dans une forme de réalisation, le capteur comporte un anneau d'éclairage par diodes électroluminescentes de différentes longueurs d'ondes et /ou de différentes couleurs qui peuvent être activées selon une intensité et une séquence choisie en fonction des codes qui doivent être lus, et dont certains peuvent contenir des éléments réactif à différentes longueurs d'ondes 25 lumineuses, par exemple infrarouge et ultraviolet. De manière avantageuse le système comporte un système de grossissement des images qui permet par exemple de lire des codes qui se présentent sous la forme de micro-impressions ou de bruit imprimé de façon volontaire sur des codes imprimés et permettant de conférer un caractère 30 authentifiant secret. Un tel grossissement est par exemple réalisé par des moyens optiques ou par un traitement numérique des images acquises ou par une combinaison de ces deux solutions. Afin de vérifier à un degré supérieur la validité des codes portés par un produit, le dispositif comporte également de préférence des moyens de communication pour connecter le calculateur à une base de données distante. La base de données est par exemple gérée par une autorité certifiant les produits marqués. Les moyens de communication mettent en oeuvre des liaisons filaires pour lesquelles le dispositif comporte des moyens de raccordement et ou des liaisons sans fils. Suivant l'environnement de mise en oeuvre du dispositif le mode de liaison le plus pratique est mis en oeuvre. Dans le cas d'une liaison sans fil, la liaison peut être locale comme par exemple une liaison infrarouge ou une liaison radiofréquence sur un réseau local, ou une liaison sur un réseau radiofréquence public ou privé tel qu'un réseau téléphonique cellulaire du type GPRS. Dans une forme de réalisation, en plus des données, le dispositif peut 15 également transmettre la voix de sorte à ce que le contrôleur puisse communiquer avec d'autres contrôleurs, un central ou avec d'autres acteurs pour compléter le processus de contrôle. Le dispositif peut comporter plusieurs de ces moyens de communication 20 de sorte à être en mesure de commuter automatiquement ou par sélection de l'opérateur sur le moyen le plus adapté aux conditions de mise en oeuvre du dispositif. Selon une autre caractéristique, le dispositif de contrôle est authentifié auprès de la base de données lors d'une requête afin d'éviter des dénis de 25 services. Par exemple le moyen utilisé est le partage d'un secret entre le dispositif et la base de données. Dans un mode de réalisation, le calculateur du dispositif comporte un programme dont les instructions déterminent une analyse de la validité de chaque code de la pluralité de codes pris isolément et également une analyse de 30 la cohérence entre différents codes de la pluralité de codes acquis. Il est ainsi réalisé localement par le dispositif une vérification que la pluralité de codes comporte ou non une condition de rejet a priori de leur licité avant de mettre en oeuvre une connexion avec une base de données distantes qui n'est pas toujours disponible ou dont la consultation peut ralentir inutilement le processus de contrôle. Dans une forme de réalisation pour apporter une information 5 supplémentaire aux vérifications réalisées avec le dispositif, le dispositif comporte un système de localisation, par exemple un récepteur de signaux d'une constellation de satellites, ou par exemple un système de localisation par téléphonie cellulaire, transmettant au calculateur la localisation géographique du dispositif lors d'une opération d'acquisition d'une pluralité de codes. La 10 localisation est ajoutée aux données traitées issues de l'acquisition de la pluralité de codes pour être stockée et ou transmise en vue d'un traitement ultérieur. Dans cette forme de réalisation, lorsque les signaux de localisation ne sont pas disponibles pour donner une localisation géographique, aucune position n'est donnée ou bien la dernière position connue du dispositif est utilisée comme 15 position actuelle si l'opérateur du dispositif valide cette option. Pour répondre aux besoins du dispositif de fonctionner dans différents modes, par exemple un mode de choix de configuration, un mode d'acquisition d'une pluralité de codes, un mode connecté à une base de données distante..., le boîtier du dispositif comporte avantageusement un sélecteur de mode de 20 fonctionnement et ou un système de saisie de données, par exemple un clavier. L'invention concerne également un procédé de contrôle d'une pluralité de codes agencés sur une zone d'un objet, la pluralité de codes comportant des codes étant sensibles et restituant des images visibles lorsqu'ils sont éclairés par des lumières appartenant à des domaines différents du spectre lumineux, dans 25 lequel des images des codes de la pluralité de codes sont acquises de manière quasi simultanée par un dispositif conforme à l'une des revendications précédentes et dans lequel les images acquises sont analysées pour vérifier leurs cohérences intrinsèques suivant des règles préalablement établies. Dans un mode de mise en oeuvre, des codes acquis lorsque la pluralité de 30 codes son reconnus cohérents sont comparés au contenu d'une base de données distante pour restituer une information d'authenticité. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui suit d'un exemple non limitatif de dispositif suivant l'invention en référence aux dessins qui représentent : Figure 1 : une vue en perspective d'un dispositif de l'invention en configuration d'acquisition de codes ; Figure 2 : une représentation schématique des principaux composants du dispositif ; Figure 3 : un exemple d'affichage sur l'écran de l'afficheur dans une étape de configuration à travers un menu de choix ; Figure 4 : un exemple d'affichage sur l'écran de l'afficheur illustrant une étape d'acquisition. L'invention concerne un dispositif 10 d'acquisition d'éléments identifiant et ou authentifiant permettant de réaliser des traitements pour vérifier 15 l'authenticité des dits éléments, et une méthode de mise en oeuvre dudit dispositif. Les éléments identifiant et ou authentifiant seront de manière générique désignés « codes » 20 dans la description détaillée ci-après. Les codes 20 sont, suivant un principe général, de préférence appliqués 20 sur un produit 30, par exemple sur un scellé d'un emballage de manière à être détruits lorsque l'emballage est ouvert ou incorporé dans le produit ou son emballage lorsque la matière dudit produit ou dudit emballage rend possible une telle incorporation. Les codes 20 sont des éléments d'identification et ou d'authentification 25 imprimés. Un ou plusieurs codes peuvent être appliqués sur un produit, directement ou par l'intermédiaire d'un support adapté telle qu'une bande de scellement. Certains codes sont visibles, c'est à dire qu'ils peuvent être observés à l'oeil nu et leur contenu interprété, par exemple des numéros ou autre codes 30 alphanumériques, des codes à barres ou encore des codes à matrice de points, des hologrammes, ces codes étant souvent imprimés. D'autres codes sont dits cachés, c'est à dire qu'ils nécessitent des moyens 2 9 86 885 9 particuliers pour être lus. Pour de tels codes cachés l'observation est possible par des moyens adaptés tel qu'un éclairage ultraviolet ou infrarouge qui va révéler des caractéristiques physico-chimiques particulières des codes, par exemple des encres imprimées ou des fibres sensibles à une lumière infrarouge ou 5 ultraviolette et présentant un agencement prédéterminé ou aléatoire porteur d'informations. D'autres codes peuvent disparaitre du visible sous un éclairage particulier. Les codes RFID ou NFC sont également des codes cachés qui contiennent 10 des informations pouvant être acquises aux moyens de lecteurs radios adaptés, plus particulièrement pour les NFC si le dispositif intègre un moyen de communication radio intégrant la lecture NFC. D'autres codes sont dits secrets, c'est à dire qu'ils n'apparaissent pas directement lors d'une observation directe ou avec des moyens particuliers. Les codes secrets peuvent être visibles ou cachés et ils peuvent être incorporés dans d'autres codes. L'accès à leurs contenus nécessite d'une part de connaître leur structure et d'autre part de disposer des algorithmes ou méthodes permettant d'en extraire le contenu crypté. Pour éviter ou au moins limiter les risques de falsification qui ne seraient 20 pas détectés, un produit est généralement marqué par une pluralité de codes de chacun des types connus et également de différents types connus. L'invention s'adresse à l'acquisition d'une pluralité de codes apposée sur un produit et dans laquelle les codes sont répartis dans une pluralité de types de codes. 25 Le dispositif 10 tel qu'illustré sur la figure 1 se présente sous la forme d'un boîtier 11 de dimensions suffisamment réduites pour que ledit boîtier puisse être aisément porté et manipulé par un seul opérateur et dans une forme de réalisation, les dimensions du dispositif sont adaptées pour que ledit dispositif 30 soit tenu d'une seule main lors de son utilisation. Le boîtier 11 comporte de manière visible au moins un sélecteur 12 de mode, un afficheur 13 et un capteur 14 de codes. Le boîtier 11 comporte également un système de saisie 15 de données ou d'instructions qui dans une forme simplifiée est, dans l'exemple illustré, un clavier numérique. Le boîtier 11 comporte également des composants internes pour assurer le fonctionnement de l'afficheur 13 et du capteur 14. Comme il sera compris de la 5 description, il s'agit de composants conventionnels essentiellement électroniques, dont une mémoire d'images associée à l'afficheur 13. Le boîtier 11 comporte également comme schématisé sur la figure 2 un calculateur 40 réalisant des traitements numériques et comporte des moyens de communication 41 avec une ou des bases de données 50 extérieures au 10 dispositif. Dans une forme de réalisation, le dispositif 10 comporte également un système de localisation 42 intégré lui permettant de donner une localisation géographique à une acquisition de codes réalisée avec le dispositif 10. Pour des raisons pratiques, l'afficheur 13 est placé sur une face avant du 15 boîtier 11 où il est visible par un utilisateur du dispositif, et le capteur 14 est placé sur une face arrière du boîtier, opposée à la face avant, pour être orienté vers une zone d'un objet 30 sur lequel sont placés une pluralité de codes 20 à contrôler, sans nuire à la visibilité de l'écran. Le capteur 14 comporte d'une part des moyens d'illumination 141 et 20 d'autre part des moyens d'acquisition 142 agencés pour acquérir des images de la pluralité de codes 20. Les moyens d'illumination 141 sont destinés à rendre lisible les codes 20 par les moyens d'acquisition 142. Les moyens d'illumination 141 comportent des éléments d'émission 25 lumineuse dans au moins deux des domaines du spectre lumineux parmi le domaine visible, le domaine ultraviolet et le domaine infrarouge. Dans le dispositif, les éléments d'émission lumineuse sont agencés pour être allumés de manières sélectives et avec une intensité ajustable de sorte que l'émission lumineuse puisse être réalisée suivant un mode d'éclairage et/ou un spectre de 30 lumière et/ou une intensité d'éclairement choisi. Dans une forme de réalisation, l'émission de lumière est réalisée dans le domaine visible par une première catégorie de diodes électroluminescentes, dans le domaine ultraviolet par une seconde catégorie de diodes électroluminescentes, et dans le domaine infrarouge par une troisième catégorie de diodes électroluminescentes, chacune de ces catégories pouvant être activée séparément et de manière séquentielle. La première catégorie de diodes électroluminescentes du domaine visible peut également comporter des diodes émettant une lumière blanche et ou des diodes émettant une lumière dans le rouge ou dans le vert ou dans le bleu, les diodes des différentes couleurs pouvant être activées simultanément ou séparément en fonction des codes dont une image doit être obtenue. Dans une forme de réalisation simplifiée, des éléments d'émission lumineuse correspondant au spectre du domaine visible ne sont pas intégrés dans le dispositif si, en raison des conditions d'utilisation, l'éclairement naturel des zones observées lors des contrôles est considéré comme toujours suffisant. Dans une autre forme de réalisation, l'émission de lumière est réalisée au 15 moyen d'une source lumineuse à large spectre couvrant de l'infrarouge à l'ultraviolet et un jeu de filtres commutables permet de sélectionner le domaine optique voulu à un moment donné. Dans une forme de réalisation, pour un même spectre lumineux plusieurs éléments d'émission de lumière sont agencés dans le capteur 14 de sorte à être 20 commandé individuellement ou au moins en deux groupes pour produire des conditions d'un éclairement directif ou d'un éclairement diffus. Les éléments lumineux forment par exemple une couronne de diodes électroluminescentes dans laquelle chaque élément est commutable individuellement pour être éteint ou allumé, le cas échéant avec deux ou 25 plusieurs intensités possibles. Les éléments lumineux des différents spectres d'émission lumineuse sont par exemple répartis alternés sur une même couronne ou répartis sur des couronnes concentriques. Un tel agencement, non limitatif, des éléments lumineux et de leurs possibilités d'activation pour obtenir des éclairages différents permet de 30 déterminer l'aspect tridimensionnel d'un code. Dans le cas d'un code à bulles il peut être utilisé un éclairage ponctuel et un éclairage diffus. Dans d'autres cas, des actions sur les éclairages peuvent permettre de mettre en évidences des 2 9 86 885 12 codes ayant des propriétés optiques variables en allumant des éléments lumineux correspondant spectres de lumière différents entre deux prises de vues successives. Les moyens d'acquisition 142 consistent principalement en un capteur 5 capable d'acquérir une représentation de la pluralité de codes soumis aux émissions de lumière des moyens d'illumination 141. Dans une forme avantageuse de réalisation, les moyens d'acquisition 142 comportent un capteur d'images associé à un objectif et formant un appareil de prise de vues numérique pouvant fonctionner en mode appareil photographique 10 ou en mode caméra vidéo. Le capteur d'images est défini pour détecter les images formées par les codes 20 éclairés par les moyens d'illumination 141 dans ses différents modes d'illumination, c'est-à-dire que le capteur d'images est sensibles aux spectres de la lumière au moins dans le domaine visible. Toujours de manière avantageuse, le capteur peut être doté d'un capteur 15 RFID et/ou de test de résistivité. Il doit être noté que la sélection du domaine spectrale observé peut être réalisé par une source lumineuse à large spectre et une sélection du domaine spectral par les moyens d'acquisition 142, soit en utilisant plusieurs capteurs 20 sélectifs chacun d'un des domaines visibles, infrarouges ou ultraviolets, soit au moyen de filtres optiques sélectifs de ces différents domaines, soit par une commutation électronique du capteur à large spectre si le capteur utilisé rend une telle commutation possible. On notera par ailleurs que ces différentes solutions, pour les moyens 25 d'illumination 141 et ou pour les moyens d'acquisition 142, peuvent être combinées, par exemple pour augmenter le contraste des images restituées des codes observés. Le capteur 14 est en outre agencé pour fonctionnellement acquérir des images de la pluralité de codes 20 d'une zone d'un objet 30 de manière quasi 30 simultanée, c'est-à-dire dans un temps correspondant à une seule opération d'acquisition des images par un opérateur, soit pendant que l'opérateur maintient le dispositif 10 sensiblement immobile de sorte à garder la zone de l'objet 30 comportant la pluralité de codes 20 dans un champ optique du capteur 14, soit que l'opérateur réalise, en déplaçant le dispositif, un balayage de ladite zone de l'objet pour réaliser une prise de vue panoramique de la pluralité de codes 20 de l'objet 30. Pour cette acquisition, le capteur réalise automatiquement les commutations des moyens d'illumination entre les différents domaines spectraux sans intervention de l'opérateur de sorte que les images des différents codes sont obtenues pour l'opérateur de manière quasi simultanée. Dans des modes de fonctionnement particulier, le capteur réalise également des commutations de grossissement des images et ou des commutation de sources d'éclairage ou éléments d'éclairage d'un même spectre lumineux de sorte à modifier les conditions d'éclairage directif ou diffus des codes. Avantageusement, le capteur 14 offre la possibilité d'éclairer les codes selon des éclairages différents de manière à mettre en évidence des caractéristiques intrinsèques des dits codes. A titre d'exemple non limitatif les éclairages différents sont obtenus grâce à un agencement plus ou moins annulaire de diodes électroluminescentes et en faisant varier le nombre de diodes excitées et/ou leur intensité d'excitation. Comme cela a été expliqué précédemment, les diodes peuvent émettre dans des spectres de différentes longueurs d'ondes. De cette manière, des éclairages de différentes incidences et/ou intensités et/ou différentes longueurs d'ondes sont obtenus. Ces éclairages choisis en fonction du code à détecter permettent de mettre en évidence les 25 propriétés optiques spécifiques du code. Ces propriétés optiques à mettre en évidence peuvent être multiple, parmi elles on peut citer les propriétés iridescentes de certaines encres, l'aspect tridimensionnel de certains éléments, l'aspect holographique d'un élément de sécurité, les changements d'aspect de certaines encres réagissant à un éclairage 30 de longueur d'onde particulière. Il ressort de ces caractéristiques, associées aux possibilités de configurations multiples par une programmation adaptée du calculateur 40, un 2 9 86 885 14 caractère universel du dispositif d'acquisitions multiples et de traitement quasi simultané en une opération permettant un grand nombre possible de combinaisons et d'interactions de codes visibles, cachés et secrets disposés sur une seule étiquette d'authentification. 5 D'une manière générale une séquence de différents relevés de la pluralité de codes selon différents éclairages et/ou différents spectres lumineux et/ou différents grossissements, ainsi que des mesures de longueurs ou de positions relatives des différents codes d'une pluralité de codes, permettent par un traitement numérique des images obtenues d'obtenir un nombre élevé 10 d'informations contenues dans les codes de sorte à établir une probabilité améliorée de détection de la présence de codes ou d'un assemblage de codes de la pluralité de codes frauduleux. Dans une forme de réalisation, le dispositif 10 comporte en outre des 15 moyens d'illumination et des moyens d'observation et d'acquisition dans d'autres domaines que le domaine optique, en particulier comporte des moyens d'activation et de lecture de marqueurs radiofréquences, connus sous l'acronyme RFID. 20 L'afficheur 13 est un afficheur conventionnel disposant d'une capacité à afficher des images. L'afficheur 13 est par exemple un afficheur matriciel à cristaux liquide (LCD) couleur ou monochrome, ayant une résolution adaptée aux images à présenter. Dans un mode de réalisation ayant donné satisfaction en terme de 25 qualité sans affecter la facilité de manipulation du dispositif 10, l'afficheur 13 comporte un écran ayant une diagonale de l'ordre de 45mm avec une résolution de l'ordre de 130 lignes de 160 pixels par lignes. Avantageusement des fonctions de grossissement de l'image ou de zones de l'image permettent à l'opérateur de visualiser des détails de l'image, un 30 grossissement pouvant être obtenu par l'agrandissement d'une partie d'une image obtenue par un capteur de résolution plus élevée que celle de l'écran de l'afficheur, zoom numérique, et ou par un élément optique de focale variable 2 9 86 8 85 15 ayant un effet de grossissement d'une partie de la zone observée, zoom optique. Grâce à cette capacité de grossissement, des codes, ou des détails de codes, invisibles à l'oeil nu comme du micro-texte ou des défauts d'impression volontairement incorporés dans les codes peuvent être analysés et interprétés. 5 L'afficheur 13 est relié fonctionnellement à une mémoire d'image du calculateur 40 dont il affiche le contenu. Le calculateur 40 qui réalise le traitement des données à afficher sur l'afficheur 13 assure également la gestion du dispositif 10 et de ses sous-ensembles, en particulier le capteur 14, et met en oeuvre au moins un 10 microprocesseur et un programme comportant des listes d'instructions. De manière connue, le calculateur 40 comporte des composants conventionnels mis en oeuvre par un calculateur numérique, en particulier des mémoires, des moyens de stockages, des interfaces d'entrées et de sorties avec des périphériques que sont en particulier les autres composants du dispositif 10. 15 Suivant les opérations de contrôle devant être réalisées avec le dispositif 10, le calculateur 40 configure ledit dispositif en fonction d'un mode choisi avec le sélecteur de mode 12, au travers de menus de choix affichés sur l'afficheur comme par exemple le menu présenté sur la figure 3, et de données saisies par l'opérateur au moyen du système de saisie 15 de données. Dans ce mode de 20 fonctionnement le calculateur 40 est le cas échéant conduit à utiliser des données stockées dans des mémoires internes et ou à se connecter à des ressources extérieures, non représentées, pour définir la configuration dans laquelle le dispositif 10 doit être placé pour réaliser des vérifications d'une pluralité de codes dont un opérateur précise une catégorie ou bien qui est connue par défaut, par exemple si le dispositif est conçu pour ne faire d'acquisition que d'une seule catégorie correspondant à un assemblage de codes donné. Parmi les paramètres définissant la configuration dans laquelle le dispositif doit être placé, se trouvent notamment : - des types de codes 20 recherchés et leur agencement dans une 30 catégorie correspondant à un objet 30, c'est à dire leurs formes et dispositions relatives - les configurations du capteur 14 permettant d'obtenir les images des codes ; - les structures des contenus des codes, c'est-à-dire la manière dont les informations visibles ou cachées qu'ils contiennent peuvent être lues et 5 décryptées ; - une séquence d'acquisition des images de la pluralité de codes ; - un algorithme de traitement des images correspondant aux codes lus ; - des modes d'interrogation de base de données 50 externes ; - des modes de stockage des données des codes lus. 10 Avantageusement, le choix par l'opérateur du dispositif 10 d'une référence de produit à contrôler suffit au dispositif pour activer l'ensemble des paramètres nécessaires dans une mémoire du dispositif ou dans un moyen de stockage accessible et externe au dispositif. Lorsque le dispositif 10 est configuré, ledit dispositif peut être commuté 15 dans un mode « contrôle » pour procéder à des acquisitions de codes et à leur vérification. Dans une séquence d'acquisition et de vérification de la pluralité de codes 20 portés par un objet 30, l'opérateur approche le dispositif 10 pour exposer une zone dudit objet où sont localisés les codes 20 dans le champ de prise de vues 20 du capteur 14. Dans phase d'approche, le dispositif 10 présente avantageusement sur l'afficheur 13 une image de la zone de l'objet 30 se trouvant dans un champ optique du capteur 14, comme par exemple illustré sur la figure 4. Lorsque l'opérateur considère en fonction de ce qu'il observe sur l'afficheur 13 que le 25 dispositif 10 est correctement positionné pour réaliser l'acquisition des images de la pluralité de codes 20 de la zone, il déclenche l'opération, par exemple par un appui sur une touche du système de saisie 15 de données. Dans une forme de réalisation, le calculateur 40 exécute une tache de fond qui analyse en continu l'image produite par le capteur 14, correspondant à l'image présentée sur 30 l'afficheur 13, pour détecter automatiquement le moment où une acquisition des codes 20 peut être réalisée et lorsque que ces conditions sont obtenues, il exécute automatiquement l'acquisition des images des codes, l'opérateur n'ayant par exemple qu'à valider l'acquisition. Dans un mode de fonctionnement, l'acquisition de la pluralité de codes d'une zone est réalisée au cours d'un balayage de la zone dans laquelle se trouve 5 la pluralité de codes 20, balayage réalisé par un déplacement du dispositif 10 effectué par l'opérateur dudit dispositif. Une fois l'acquisition des codes 20 réalisée par le dispositif 10, le calculateur 40 traite les images saisies pour les présenter sur l'afficheur 13. Dans une première forme de présentation, le calculateur 40 de traitement 10 restitue des images des codes 20 de sorte que l'opérateur est en mesure de réaliser un contrôle de qualité de l'acquisition et de s'assurer que tous les codes 20, non nécessairement visibles à l'oeil nu, sont bien présents et de qualité suffisante pour être traités. Dans une deuxième forme de présentation, le calculateur 40 présente un 15 diagnostic de conformité et de cohérence des différents codes 20 de la pluralité de codes. D'une part chaque code doit répondre à des critères absolus de structure et de contenu. Parmi ces critères absolus se trouvent en général la formes des motifs du 20 code, éventuellement un contenu numérique ou alphanumérique codé, et le cas échéant des critères de dimensions des codes dont le dispositif peut réaliser le contrôle en réalisant des mesures par traitement des images. D'autre part les différents codes d'une même zone, dont certains peuvent être cachés et nécessiter un traitement spécifiques pour être identifiés et ou 25 décryptés, portent des informations de contrôles croisés que le calculateur 40 est en mesure de vérifier si les algorithmes correspondant ont été introduits dans le dispositif 10, par exemple pendant la phase de configuration. Les informations de contrôles croisés peuvent consister en des redondances d'informations des codes imprimés entre eux, des positions relatives 30 des différents codes entre eux et ou entre un code imprimé et un contenu numérique d'un support placé sur le produit tel qu'une puce RFID. Dans ce cas, le dispositif restitue sur l'afficheur une information de 2 9 86 8 85 18 validation ou de rejet des codes 20, c'est-à-dire une information qui permet de considérer en cas de rejet que le produit ne porte pas des codes authentiques et que le produit 30 n'est donc pas un produit licite. Dans une troisième forme de présentation, le calculateur 40 se connecte 5 à une base de données 50 distante, lorsque cette connexion est possible, à laquelle il transmet une représentation de tout ou partie des codes acquis. Dans une première forme de cette troisième forme, seul un code identifiant du produit, présent dans les codes 20, est pris en compte par la base de données 50 qui retourne au dispositif 10 une représentation ou des images 10 des codes qui doivent être portés par l'objet référencé par l'identifiant compte tenu de données qui ont été préalablement enregistrées dans ladite base de données. Les images ou leurs représentations retournées par la base de données 50 sont affichées sur l'afficheur 13 et l'opérateur ou le dispositif 10 lui-même 15 peut alors comparer les images de chaque code de la pluralité de codes 20 acquis avec celles restituées par la base de données 40 et conclure sur la licité du produit 30 portant la pluralité de codes 20. Si au moins un des codes 20 est non reproductible, par exemple un code à bulles de la société Prooftag, il est alors conclus de l'identité des codes que le produit portant les codes est licite, pour 20 autant que son contenu n'ait pas pu être modifié. Dans une seconde forme de cette troisième forme, l'ensemble des codes 20 acquis est transmis à un centre de traitement 51 ayant accès à la base de données 50 distante qui réalise les traitements pour vérifier la similitude des codes acquis avec ceux conservés en base de données et retourne vers le 25 dispositif 10 le résultat de la comparaison de laquelle il est conclus que le produit 30 portant la pluralité de codes 20 est illicite où bénéficie de la présomption de licité (avec une probabilité plus ou moins forte en fonction de la force des codes et du risque de leurs reproductions). La communication avec la base de données 50 distante ou avec le centre 30 de traitement 51 ayant accès à ladite base de données est par exemple réalisée par une liaison filaire raccordée à un réseau 412 ou de préférence par une liaison sans fil 411 telle qu'une liaison infrarouge dans le cas d'un environnement 2 9 86 885 19 adapté, ou d'une liaison radio qui peut être locale ou utiliser le réseau téléphonique cellulaire tel que le système GPRS. En outre pour des applications exigeant une sécurité renforcée, le dispositif est configuré pour utiliser un canal de communication sécurisé. Lorsque les conditions opératoires ne permettent pas d'établir une liaison avec la base de données 50 distante, le dispositif 10 enregistre pour chaque objet 30 contrôlé les images de la pluralité de codes acquis et conserve les données enregistrées pour un traitement ultérieur de comparaison avec les données de la base de données distante lorsqu'une connexion avec la base de données 50 distante sera établie. En pratique, les possibilités qui viennent d'être décrites dans le cas d'une base de données distante peuvent être obtenues avec une base de données résidant dans le dispositif 10 si une capacité de stockage de données suffisante est disponible dans le dispositif pour stocker les informations nécessaires. Une telle base de données locale peut être résidente dans le dispositif 10, téléchargée depuis un site distant ou être stockée dans une mémoire amovible sous la forme d'un module électronique introduit dans le dispositif. Dans une forme de réalisation du dispositif 10, celui-ci comporte des moyens de localisation 42, par exemple un récepteur de signaux satellites de la constellation GPS ou d'une autre constellation, par lequel il connaît sa position. Lors de l'acquisition de la pluralité de codes d'un produit, la position au moment de la lecture est également enregistrée. La connaissance de la position permet de réaliser des tests de cohérence supplémentaires en vérifiant que l'objet porteur des codes acquis est bien situé dans une zone où il est attendu de le localiser au moment de l'acquisition des codes. On comprend de la description du dispositif 10 et de son mode opératoire qu'il est possible au moyen d'un dispositif portable et simple d'utilisation de réaliser en une seule opération l'acquisition d'une pluralité de codes 20 portés par un produit 30, par exemple sur une banderole fixée à la surface d'un objet ou incorporés dans la matière d'un objet, et de traiter directement la pluralité de codes acquis pour en déduire la licité des produits ainsi marqués par la pluralité de codes, avec ou sans connexion en temps réel à une base de données 50 distante. De la facilité et de la performance des contrôles obtenues par le dispositif, il est possible de multiplier les codes incorporés sur un produit en combinant des codes de différents types et contenant des informations différentes, ce qui augmente la complexité de leur éventuelle reproduction illégale, même lorsqu'il est fait appel à des codes faisant appel à des technologies peu coûteuses. Ce dispositif de contrôle in-situ et/ou en ligne d'une pluralité de marquages visibles, invisibles et secrets, ouvre des perspectives nouvelles en matière de lutte contre la contrefaçon de masse ou de contrebande dans des domaines très sensibles sous contrôle des Etats. Ces domaines sont par exemple ceux relatifs à la fiscalité sur les cigarettes et les alcools et de la détection de fausses monnaies.15 REVENDICATIONS1 - Dispositif (10) d'acquisition d'une pluralité de codes (20), ledit dispositif comportant un boîtier (11) et comportant au moins un capteur (14) et au moins un afficheur (13) intégré audit boîtier, caractérisé en ce que : - le capteur (14) comporte des moyens de prise de vues dans le domaine visible et des moyens d'éclairements (141) dans une pluralité de domaines du spectre lumineux ; - le boîtier (11) comporte un calculateur (40) de commande du capteur et d'acquisition quasi simultanée d'images d'une pluralité de codes situés dans un champ du capteur à un instant donné, éclairés dans la pluralité de domaines du spectre lumineux ; - le calculateur (40) exécute un programme d'analyse des images de la pluralité de codes (20) et de vérifications de cohérences de chaque code pris individuellement et/ou en combinaison avec un ou plusieurs autres codes et des différents codes acquis quasi simultanément entre eux de sorte à établir une information relative à une validité de la pluralité de codes acquis de manière quasi simultanée ; - l'afficheur (13) reçoit du calculateur (40) des instructions d'affichage de l'information relative à la validité de la pluralité de codes. 2 - Dispositif suivant la revendication 1 dans lequel la pluralité de domaines du spectre lumineux du moyen d'éclairement (141) du capteur (14) comporte au moins deux domaines distincts parmi un spectre du domaine des longueurs d'ondes visibles, un spectre du domaine des longueurs d'ondes de l'ultraviolet et un spectre du domaine des longueurs d'ondes de l'infrarouge. 3 - Dispositif suivant la revendication 2 dans lequel le spectre lumineux du moyen d'éclairement du capteur (14) comporte le domaine des longueurs d'ondes visibles qui comporte lui-même de manière distincte un spectre du 2 9 86 885 22 domaine des longueurs d'ondes du rouge et ou un spectre du domaine des longueurs d'ondes du vert et ou un spectre du domaine des longueurs d'ondes du bleu. 5 4 - Dispositif suivant l'une des revendications précédentes dans lequel les moyens d'éclairement (141) comportent, pour au moins un des domaines du spectre lumineux, deux ou plusieurs sources d'émission lumineuse agencées pour former différents éclairages - ponctuels, diffus, plus ou moins intenses - en fonction d'ordre de commutation du calculateur (40). 10 5 - Dispositif suivant l'une des revendications précédentes dans lequel les moyens de prise de vues du capteur (14) comportent un dispositif de grossissement des images par des moyens optiques et ou par un traitement numérique des images acquises. 15 6 - Dispositif selon l'une des revendications précédentes comportant des moyens de communication (41) pour connecter le calculateur (40) à une base de données (50) distante. 20 7 - Dispositif suivant la revendication 6 dans lequel les moyens de communication (41) sont configurés pour transmettre une requête d'authentification lors de connexions à la base de données (50) distante. 8 - Dispositif suivant la revendication 6 ou la revendication 7 dans lequel les 25 moyens de communication (41) comportent des moyens de raccordement à des liaisons filaires (412) et ou à des liaisons sans fils (411). 9 - Dispositif suivant la revendication 6 ou la revendication 7 dans lequel les moyens de communication (41) comporte un système téléphonique cellulaire de raccordement à la base de données (50) distante par une liaison sans fils (411) via un réseau téléphonique privé ou publique. 2 9 86 885 23 10 - Dispositif suivant l'une des revendications précédentes dans lequel le calculateur (40) comporte des instructions d'analyse de la validité de chaque code de la pluralité de codes pris isolément et de la cohérence entre différents codes de la pluralité de codes acquis. 5 11 - Dispositif suivant l'une des revendications précédentes comportant un système de localisation (42), par exemple un récepteur de signaux d'une constellation de satellites, transmettant au calculateur la localisation géographique du dispositif (10) lors d'une opération d'acquisition d'une 10 pluralité de codes (20). 12 - Dispositif suivant l'une des revendications précédentes dans lequel le boîtier (11) comporte un sélecteur de mode (12) de fonctionnement et ou un système de saisie (15) de données. 15 13 - Procédé de contrôle d'une pluralité de codes (20) agencés sur une zone d'un objet (30), ladite pluralité de codes comportant des codes étant sensibles et restituant des images dans des domaines différents du spectre lumineux, dans lequel des images des codes de la pluralité de codes sont 20 acquises de manière quasi simultanée par un dispositif conforme à l'une des revendications précédentes et dans lequel les images acquises sont analysées pour vérifier leurs cohérences intrinsèques suivant des règles préalablement établies. 25 14 - Procédé suivant la revendication 13 dans lequel des codes (20) acquis lorsque la pluralité de codes son reconnus cohérents sont comparés au contenu d'une base de données (50) distante pour restituer une information d'authenticité. 30 15 - Procédé suivant la revendication 14 dans lequel lors d'une connexion à la base de données (50) distante, le dispositif (10) est authentifié auprès de ladite base de données par l'envoi d'au moins une requête.