Brevet FR3022060A1 — publié le 20151211

DOMAINE TECHNIQUE DE L'INVENTION La présente invention concerne un procédé et un dispositif de certification d'intégrité de contenu d'un volume fermé. Elle s'applique, notamment, à éviter la modification du contenu d'un container, d'un colis ou d'une valise au cours de son transport le long d'une chaîne logistique. ETAT DE LA TECHNIQUE On connaît de nombreuses manières de protéger un contenu, par exemple en apposant un scellé sur l'ouverture du volume, par exemple valise ou container, qui le contient. Cependant, d'une part, de nombreux volumes ne sont pas munis de tels scellés et, d'autre part, il est possible de pratiquer une ouverture supplémentaire pour modifier le contenu. Par exemple, des containers de marchandises voient leur plafond ouvert par découpage puis fermés par soudage, après vol du contenu. OBJET DE L'INVENTION La présente invention vise à remédier à tout ou partie de ces inconvénients de l'art antérieur. A cet effet, la présente invention vise, selon un premier aspect, un procédé de certification d'intégrité de contenu d'un volume fermé, qui comporte : - une étape de capture d'une image du contenu du volume fermé, - une étape de détermination d'une signature du contenu par traitement de l'image captée, - une étape de détermination de valeurs d'une matrice de cellules, les valeurs représentées dans les cellules étant représentatives de la signature du contenu et 25 - une étape de marquage d'au moins une paroi du volume fermé avec ladite matrice de cellules. Grâce à ces dispositions, au cas où le contenu serait modifié, une nouvelle capture d'image du contenu, modifié, donnerait lieu à une image différente, une signature différente et des valeurs de cellules d'une matrice différente des valeurs de 30 la matrice de cellules portée par une paroi du volume fermé. On peut donc détecter toute modification du contenu, que ce soit par ajout, retrait ou altération du contenu. Dans des modes de réalisation, l'étape de capture d'une image du contenu comporte une étape d'émission de rayons pénétrants dans le contenu et une étape 5 de capture des rayons pénétrants issus du contenu. Grâce à ces dispositions, il n'est pas utile d'ouvrir le volume fermé pour certifier l'intégrité de son contenu. Une serrure ou un scellé peuvent donc fermer le volume fermé sans empêcher la certification de son contenu. De plus, la certification et la vérification de l'intégrité du contenu sont plus rapides que s'il fallait ouvrir le 10 volume fermé pour en certifier le contenu. On évite aussi, de cette manière, les risques de modification du contenu par des opérateurs chargés d'en certifier l'intégrité. Dans des modes de réalisation, l'étape de détermination d'une signature ou l'étape de codage comporte une étape de chiffrement de la signature. 15 Grâce à ces dispositions, l'intégrité logique de la marque portée par le volume fermé peut être vérifiée. Dans des modes de réalisation, l'étape de détermination d'une signature comporte une étape de détermination d'une valeur moyenne de transparence du contenu. 20 Grâce à ces dispositions, même si le contenu se déplace dans le volume fermé, au cours de son transport, au moins une partie de sa signature reste inchangée, ce qui évite de considérer que le contenu n'est pas intègre en cas de mouvement de ce contenu dans le volume fermé. Dans des modes de réalisation, l'étape de détermination d'une signature 25 comporte une étape de reconnaissance de formes de parties du contenu. Grâce à ces dispositions, même si le contenu se déplace dans le volume fermé, au cours de son transport, au moins une partie de sa signature reste inchangée, ce qui évite de considérer que le contenu n'est pas intègre en cas de mouvement de ce contenu dans le volume fermé. De plus, cette reconnaissance de 30 forme permet de détecter des objets dont le transport est interdit. Dans des modes de réalisation, l'étape de marquage comporte une étape de marquage de la matrice de cellules sur une surface extérieure d'une paroi du volume fermé. Grâce à ces dispositions, on peut vérifier l'intégrité du contenu du volume fermé en accédant, de l'extérieur, à la matrice de cellules qui représente la signature. De plus, en cas de perçage de la paroi du volume fermé, en un lieu où se trouve le marquage, les modifications de ce marquage dus au perçage permettent de détecter ce perçage. Dans des modes de réalisation, au cours de l'étape de marquage, on marque la matrice de cellules sur au moins deux surfaces extérieures de parois différentes du volume fermé. Grâce à ces dispositions, même si un marquage de la matrice de cellules est altéré, un autre marquage de la matrice de cellules permet de restaurer la signature du contenu du volume fermé. De plus, on protège ainsi plusieurs parois du volume fermé car on peut détecter le perçage en plusieurs zones du volume fermé. Dans des modes de réalisation, au cours de l'étape de marquage, on marque, de plus, la matrice de cellules sur un document de transport. Grâce à ces dispositions, l'intégrité du contenu peut être vérifiée même si le volume fermé a été altéré sur sa surface. De plus, on évite ainsi d'avoir à lire la matrice de cellules sur une paroi du volume fermé. Dans des modes de réalisation, le procédé objet de la présente invention comporte une étape de capture d'une image de la matrice de cellules marquée sur 20 une paroi du volume fermé. Grâce à ces dispositions, on dispose d'une image du volume fermé après marquage de la matrice de cellules. On peut ainsi vérifier l'intégrité du contenant à chaque étape du transport de ce contenant. En cas de perçage de la paroi du volume fermé, les modifications du contenant résultant de ce perçage permettent de 25 détecter ce perçage. Selon un deuxième aspect, la présente invention vise un dispositif de certification d'intégrité de contenu d'un volume fermé, qui comporte : - un moyen de capture d'une image du contenu du volume fermé, - un moyen de détermination d'une signature du contenu par traitement de l'image 30 captée, - un moyen de détermination de valeurs d'une matrice de cellules, les valeurs représentées dans les cellules étant représentatives de la signature du contenu et - un moyen de marquage d'au moins une paroi du volume fermé avec ladite matrice de cellules. Les avantages, buts et caractéristiques particulières de ce dispositif étant similaires à ceux du procédé objet de la présente invention, ils ne sont pas rappelés ici. BREVE DESCRIPTION DES FIGURES D'autres avantages, buts et caractéristiques particulières de la présente invention ressortiront de la description qui va suivre faite, dans un but explicatif et nullement limitatif, en regard de dessins annexés, dans lesquels : - la figure 1 représente, schématiquement, un mode de réalisation particulier du dispositif de certification objet de la présente invention, la figure 2 représente, sous forme d'un logigramme, des étapes mises en oeuvre dans un mode de réalisation particulier du procédé objet de l'invention et la figure 3 représente une matrice de cellules dont les valeurs constituent un codage porté sur une paroi d'un volume fermé. DESCRIPTION D'EXEMPLES DE REALISATION DE L'INVENTION On note, dès à présent, que la figure 1 n'est pas à l'échelle. On observe, en figure 1, un volume fermé 100 matérialisé par un contenant 105 dans lequel se trouve un contenu 110. Un moyen de capture d'image 115 fournit une image du contenu 110. Dans le mode de réalisation décrit en figure 1, le moyen de capture d'image comporte un moyen d'émission 140 de rayons pénétrants, par exemple des rayons X) dans le contenu 110 et un capteur des rayons pénétrants issus du contenu, après avoir traversé ou après avoir été émis par le contenu 110. Un moyen 120 de détermination d'une signature du contenu effectue un traitement de l'image captée par le moyen de capture d'image 115 pour fournir un ensemble de données numériques qui représentent les formes et les matériaux des objets faisant partie du contenu 110. Par exemple, le moyen de détermination 120 d'une signature comporte un moyen de reconnaissance de formes de parties du contenu. Un moyen de détermination 125 de valeurs d'une matrice de cellules calcule des valeurs représentées dans les cellules en fonction de la signature du contenu. Le moyen de détermination 125 de valeurs de contenu effectue, par exemple, un codage, en données binaires, de la signature. Préférentiellement, le code porté par la matrice de cellules est chiffré, soit au niveau de la détermination de la signature, soit au niveau du codage de la signature. Optionnellement, ce code est signé par le dispositif afin de garantir qu'il n'a pas été généré par un dispositif non autorisé. Un moyen de marquage 130 forme une marque 135 représentant la matrice de cellules sur au moins une face d'une paroi du contenant 105. Dans le mode de réalisation décrit en figure 1, il s'agit d'une face externe latérale du contenant 105. Préférentiellement, ce codage génère des redondances, par exemple des codes de correction d'erreur CRC, afin qu'une détérioration partielle de la marque 135 n'empêche pas un décodage de la signature à partir d'une image de cette marque 135. On observe, en figure 3, un volume fermé particulier, 300, prenant ici la forme d'un container, avant sécurisation par marquage, en haut, et après sécurisation, en bas. Le volume fermé 300 enferme un contenu 305 dont une image est capturée. Pour sécuriser ce volume fermé 300, on effectue un calcul d'une signature et un calcul de valeurs de cellules d'une matrice 315. Dans la figure 3, la matrice 315 est constituée de seize parties 320 d'un code matriciel numérique 315. Les inventeurs ont déterminé qu'un tel code matriciel 315 présente une capacité de stockage de données d'au moins 4 kilo-octets, qui permet de stocker, 20 sous forme chiffrée de manière asymétrique : - une radiographie et - d'autres informations d'identité du contenu, de l'expéditeur et du destinataire, du lieu et de la date de sécurisation, ... Un message, par exemple représentant une clé de codage ou une clé de 25 décodage, ou des données relatives au lieu et à la date de codage, est codé dans un code anti-copie numérique 310. Le code anti-copie 310 est intégré dans le code matriciel numérique 315, au centre de ce code 315 en figure 3. Comme illustré en bas de la figure 3, le code matriciel numérique 315 est marqué, par exemple par impression, sur le volume fermé 300 pour en certifier 30 l'intégrité du contenu 305. L'impression du code matriciel numérique 315 constitue un code matriciel analogique 325. Le code numérique 310 est un code anti-copie, c'est-à-dire que sa copie par capture d'image de haute qualité et impression de cette image captée avec des moyens de marquage identiques à ceux utilisés pour marquer le code matriciel analogique 310 provoque un taux d'erreurs, par rapport au code numérique 310 supérieur à un taux limite prédéterminé. Le taux d'erreurs est calculé en divisant le nombre de cellules du code numérique 310 portant une valeur erronée par rapport au nombre de cellules du code numérique 310. Le taux limite prédéterminé est, par exemple, supérieur à 5 % et, préférentiellement, supérieur à 10 %. Comme on le comprend aisément, pour vérifier que le contenu 305 du volume fermé 300 n'a pas été modifié, on effectue une nouvelle capture d'image du contenu 305 et une nouvelle détermination d'éléments caractéristiques par traitement de la nouvelle image captée, d'une part, et une lecture du code matriciel numérique analogique 325 pour extraire les éléments caractéristiques constituant la première signature, d'autre part. Ensuite, on vérifie la correspondance entre ces éléments caractéristiques. On note que la vérification de correspondance peut, dans ce cas, être effectuée visuellement par un utilisateur, par exemple après affichage sur un écran, 15 des éléments caractéristiques nouvellement déterminés et des éléments caractéristiques représentés par le code matriciel analogique 325. On observe, en figure 2, un procédé de certification d'intégrité de contenu d'un volume fermé, qui comporte : - une étape 212 de capture d'une image du contenu du volume fermé, 20 - une étape 218 de détermination d'une signature du contenu par traitement de l'image captée, - une étape 222 de détermination de valeurs d'une matrice de cellules, les valeurs représentées dans les cellules étant représentatives de la signature du contenu, 25 - une étape 226 de marquage d'au moins une paroi du volume fermé avec ladite matrice de cellules et - une étape 228 de capture d'une image de la matrice de cellules marquée sur au moins une paroi du volume fermé et de mise en mémoire de l'image captée, éventuellement compressée, chiffrée et signée. 30 En figure 2, l'étape 212 de capture d'une image du contenu comporte une étape 214 d'émission de rayons pénétrants dans le contenu et une étape 216 de capture des rayons pénétrants issus du contenu. En figure 2, l'étape 218 de détermination d'une signature comporte une étape 220 de détermination d'une valeur moyenne de transparence du contenu et/ou de reconnaissance de formes de parties du contenu. Préférentiellement, le code porté par la matrice de cellules est chiffré, soit au niveau de la détermination de la signature, soit au niveau du codage de la signature. Optionnellement, ce code est signé par le dispositif afin de garantir qu'il n'a pas été généré par un dispositif non autorisé. En figure 2, l'étape 222 de détermination de valeurs de la matrice comporte une étape 224 de chiffrement et de signature électronique de la signature représentative du contenu. En figure 2, l'étape 226 de marquage effectue le marquage de la matrice de cellules sur au moins deux surfaces extérieures de parois différentes du volume fermé. Au cours de l'étape 226 de marquage, on marque, de plus, la matrice de cellules sur un document de transport. Préférentiellement, on marque le code sur chaque paroi la plus susceptible d'être ouverte par un tiers malveillant, par exemple le plafond d'un container. Préférentiellement, on marque un deuxième code sur une autre paroi du volume fermé. Les identifications du container et de son contenu sont ainsi visibles par prise 20 de vue, éventuellement par un scanner. On peut ainsi comparer, en entrée et en sortie de chaque maillon de la chaîne logistique, l'intégrité du contenu en réalisant une nouvelle signature et/ou en recherchant une déformation du code porté par chaque paroi marquée du volume fermé. En effet, une découpe provoque un déplacement partiel du code porté par la 25 paroi découpée. On recherche une erreur de positionnement en déterminant des segments de droits passant par des cellules de la matrice et en comparant les orientations de ces segments de droite entre elles. La mise en oeuvre de la présente invention permet de procéder à la vérification d'intégrité physique par la vérification d'intégrité logique du code. De plus, 30 la mise en oeuvre de la présente invention, tant pour le marquage que pour la vérification d'intégrité, peut être effectuée à un niveau local, hors utilisation d'un réseau de données ou d'une base des données. REVENDICATIONS1. Procédé de certification d'intégrité de contenu (110) d'un volume fermé (105), caractérisé en ce qu'il comporte : - une étape (212, 214, 216) de capture d'une image du contenu du volume fermé, - une étape (218, 220) de détermination d'une signature du contenu par traitement de l'image captée, - une étape (222, 224) de détermination de valeurs d'une matrice (310, 315, 320) de cellules, les valeurs représentées dans les cellules étant représentatives de la signature du contenu et - une étape (226) de marquage d'au moins une paroi du volume fermé avec ladite matrice de cellules (135). 2. Procédé selon la revendication 1, dans lequel l'étape (212, 214, 216) de capture d'une image du contenu comporte une étape (214) d'émission de rayons pénétrants dans le contenu et une étape (216) de capture des rayons pénétrants issus du 15 contenu. 3. Procédé selon la revendication 2, dans lequel l'étape (218, 220) de détermination d'une signature ou l'étape (222, 224) de codage comporte une étape de chiffrement (224) de la signature. 20 4. Procédé selon l'une des revendications 2 ou 3, dans lequel l'étape (218, 220) de détermination d'une signature comporte une étape (220) de reconnaissance de formes de parties du contenu. 25 5. Procédé selon l'une des revendications 1 à 4, dans lequel l'étape (226) de marquage comporte une étape de marquage de la matrice de cellules sur au moins une surface extérieure d'une paroi du volume fermé. 6. Procédé selon l'une des revendications 1 à 5, dans lequel, au cours de l'étape (226) de marquage, on marque la matrice de cellules sur au moins deux surfaces extérieures de parois différentes du volume fermé. 7. Procédé selon l'une des revendications 1 à 6, dans lequel, au cours de l'étape (226) de marquage, on marque, de plus, la matrice de cellules sur un document de transport. 8. Procédé selon l'une des revendications 1 à 7, qui comporte une étape (228) de 10 capture d'une image de la matrice de cellules marquée sur une paroi du volume fermé. 9. Dispositif de certification d'intégrité de contenu (110) d'un volume fermé (105), caractérisé en ce qu'il comporte : 15 - un moyen (115, 140) de capture d'une image du contenu du volume fermé, - un moyen (120) de détermination d'une signature du contenu par traitement de l'image captée, - un moyen (125) de détermination de valeurs d'une matrice de cellules (310, 315, 320), les valeurs représentées dans les cellules étant représentatives de la signature 20 du contenu et - un moyen (130) de marquage d'au moins une paroi du volume fermé avec ladite matrice de cellules (135). 10. Dispositif selon la revendication 9, dans lequel le moyen (115, 140) de capture 25 d'une image du contenu comporte un moyen (140) d'émission de rayons pénétrants dans le contenu et un capteur (115) des rayons pénétrants issus du contenu, le moyen (120) de détermination d'une signature comporte un moyen de reconnaissance de formes de parties du contenu, le moyen (130) de marquage effectue un marquage de la matrice de cellules sur une surface extérieure d'une 30 paroi du volume fermé.