Brevet FR3059801A1 — publié le 20180608

Procédé d'enregistrement d'un contenu multimédia, procédé de détection d'une marque au sein d'un contenu multimédia, dispositifs et programme d'ordinateurs correspondants 1. Domaine L'invention se rapporte à la protection des contenus multimédia. Plus particulièrement, il est question de protéger les contenus multimédias soumis à des droits d'auteur. Plus spécifiquement encore il est proposé une méthode d'enregistrement, au sein d'un système de d'enregistrement et de détection, de contenus multimédia en mettant en oeuvre une technique d'enregistrement particulière. Il est également proposé une méthode de détection de contenus multimédia précédemment enregistrés. La présente technique permet plus particulièrement de lier de manière très forte un contenu multimédia à un ensemble de données de surveillance. Un domaine d'application typique de la présente invention est la gestion de contenus protégés par le droit d'auteur. 2. Art antérieur Le développement des échanges de données au travers des réseaux de communication et plus particulièrement au travers d'Internet a entrainé une diffusion massive de contenus multimédias. Or de nombreux contenus sont soumis à des droits d'auteur. Ainsi, depuis de plusieurs années, des recherches intensives ont été menées afin de permettre une identification des contenus soumis à des droits d'auteur. L'identification et le suivi des contenus est une charge qui incombe à des entités de gestion de droits d'auteur, qui doivent mettre en oeuvre principalement deux tâches différentes : - identifier le contenu : le contenu examiné est identifié comme une copie d'une oeuvre dont les auteurs et les droits voisins sont gérés par une entité de gestion de droits ; - vérifier le droit: une approche traditionnelle, consiste à accorder un droit d'exploitation pour un usage donné de l'OEuvre. Les détenteurs des droits d'auteur doivent donc contrôler que le contenu examiné est utilisé en conformité avec le droit géré qui a été négocié ; si cela n'est pas le cas, il s'agit d'une violation des droits d'auteur ; ceci souligne qu'un contenu multimédia peut être exploité de différentes façons par de nombreux clients différents. Cette mise en oeuvre des droits d'auteur est rendue encore plus difficile par la mutation des droits, car un droit peut évoluer avec le temps: un client peut par exemple négocier une prolongation de temps de l'exploitation d'une l'ceuvre ou un éditeur négocie en utilisant l'oeuvre pour un usage différent de celui prévu à l'origine. L'objectif, pour effectuer une gestion efficace des droits d'auteur est de lier fortement un contenu et des données descriptives relatives à ce contenu. On observe deux grandes classes de méthodes de création de ces « liens » : 3059801 2 - la première classe de méthodes consiste en la mise en oeuvre d'un marquage particulier (appelé tatouage) du contenu multimédia : le contenu est marqué (tatoué) avant sa diffusion et le tatouage comprend des données descriptives ; - la deuxième classe de méthode consiste en une récupération basée sur le contenu: également 5 appelé CBR (« Content Based Retrieval ») permet aux ordinateurs de reconnaître le contenu et de rechercher, en base de données, les données descriptives associées à ce contenu. La récupération basée sur le contenu (CBR) se déroule en deux phases: une phase d'inscription et une phase de reconnaissance. Le principe de cette technologie consiste à extraire, à partir d'un morceau (d'une partie) d'un contenu, une représentation compacte de son contenu visuel et/ou auditif. 10 Cette représentation compacte prend la forme d'un vecteur ou d'un ensemble de vecteurs. Cette représentation est discriminatoire (deux morceaux de contenu non similaires ont des représentations très différentes) tout en étant robuste (des quasi copies d'un contenu partagent en règle générale des représentations similaires). Les problèmes présentés par le CBR sont de deux ordres : 15 1) faux positif et faux négatif: en fonction de la similitude entre leurs représentations, le système doit indiquer si la requête est une copie d'une image de la base de données (i.e. l'image qui présente la meilleure similarité) : ce choix est généralement résolu en comparant la similarité à un seuil ; cependant, un seuil trop élevé conduit à plus de faux négatifs: le système ne reconnaît pas les copies déformées du contenu de la base de données ; à l'inverse, un seuil trop bas 20 conduit à plus de faux positifs: le système reconnaît les requêtes alors qu'elles ne correspondent à aucun contenu de la base de données ; ce problème devient plus critique à mesure que le nombre de contenus gérés dans la base de données grandi ; de plus, le système ne distingue pas deux contenus de base de données qui sont similaires: par exemple, des images prises à partir du même événement par deux photographes proches sont considérés 25 comme étant un contenu identique ; 2) sources multiples: un système CBR échoue à extraire des données descriptives correctes lorsque plusieurs versions d'un même contenu existent, chacune avec des données descriptives associées ; par exemple, lorsque deux agences de photos gèrent les droits d'une même image, le système identifie l'OEuvre mais il n'est pas en mesure de spécifier quelle version de l'oeuvre 30 est identifiée, et donc pas en mesure d'obtenir les données descriptives correctes correspondant à la version en question. Une deuxième technique de gestions de droits peut consister à marquer le contenu. Cette technique porte le nom de tatouage numérique. Comme explicité précédemment, un problème du CBR 3059801 3 est de ne pas pouvoir efficacement séparer deux versions différentes d'un même contenu. Le tatouage numérique incorpore de façon permanente les données descriptives dans un morceau de contenu en modifiant certaines valeurs du contenu (par exemple le pixel pour les images fixes). Le système chargé du tatouage produit des contenus tatoués dont la perception est identique à celle des oeuvres 5 originales grâce à un modèle mathématique de tatouage qui tient compte du système visuel et/ou auditif humain. Le tatouage numérique pose également des problèmes : 1) compromis entre la charge utile et la robustesse: la charge utile est définie comme la longueur du message incorporé; par exemple, c'est le nombre de bits codant le message à intégrer ; la 10 robustesse est définie comme la capacité pour le décodeur de tatouage de récupérer le message incorporé malgré une modification du contenu tatoué; un des problèmes du tatouage est qu'il existe un compromis à faire entre la charge utile et la robustesse: plus le message tatoué est long, moins il est probable de réussir à décoder le message correct après une distorsion; 15 2) robustesse contre les attaques géométriques: en prenant l'exemple d'un tatouage d'images fixes : il existe des techniques de tatouage offrant une très bonne robustesse contre la compression, le filtrage, l'étalonnage des couleurs ou le bruit; de telles modifications sont appelées traitement « volumétrique » puisqu'elles modifient la valeur des pixels de l'image ; il existe des techniques de tatouage offrant une bonne robustesse contre les attaques 20 géométriques, qui modifient la géométrie de l'image comme la rotation, le redimensionnement, le recadrage; cependant, très peu de techniques de tatouage résistent à ces deux types d'attaques combinées ; 3) caractère permanent du message: un autre problème, pour certaines applications, est que le message incorporé ne peut pas être facilement modifié; une solution consiste à retrouver le 25 contenu d'origine et insérer, dans ce contenu d'origine, une nouveau tatouage ; une seconde solution est d'incorporer un deuxième tatouage dans un contenu déjà tatoué : cette deuxième solution dégrade la qualité perceptuelle du contenu; en outre au stade du décodage, il n'est pas possible de dire lequel des deux messages est le nouveau; 4) problème de sécurité: un système de tatouage numérique a besoin d'une clé secrète: il s'agit 30 d'un paramètre secret qui est utilisé lors du tatouage et lors du décodage : ce paramètre n'est pas public et ceci empêche la lecture, la modification ou l'effacement des messages incorporés par des utilisateurs non autorisés ; cependant, certains travaux de recherche montrent que les niveaux de sécurité des systèmes de tatouage sont faibles: cela signifie qu'en traitant plusieurs 3059801 4 contenus (de l'ordre de 100) tatoués avec la même technique et la même clé secrète mais avec des messages différents, un attaquant peut entrer en possession de la clé secrète. Il existe donc un besoin de fournir une solution d'identification et de suivi de contenus multimédia, qui soit à la fois robuste et efficace et qui résolve au moins certains des inconvénients de 5 l'art antérieur. 3. Résumé La présente technique ne comprend pas au moins certains des inconvénients de l'art antérieur. La technique proposée permet d'effectuer une identification et un suivi de contenu multimédia soumis à droit d'auteur de manière simple et efficace. Plus particulièrement, il est proposé une méthode 10 combinant des caractéristiques des méthodes antérieures, mais d'une façon tout à fait nouvelle et inventive, et ce pour produire un système pour lequel il n'est pas nécessaire d'établir un compromis entre robustesse et efficacité. Plus particulièrement, la technique se rapporte à un procédé d'enregistrement d'un contenu multimédia à protéger au sein d'un dispositif électronique d'enregistrement de contenus multimédia, 15 ledit dispositif électronique comprenant des moyens de traitement de données multimédia. Un tel procédé comprend : - une étape de réception d'un contenu multimédia X ; - une étape d'obtention d'une représentation RX dudit contenu multimédia X, ladite représentation RX étant issue d'au moins une transformation opérée sur ledit contenu 20 multimédia X ; - une étape d'obtention d'un identifiant unique associé à ladite représentation RX dudit contenu multimédia ; - une étape d'obtention d'une clé secrète dudit contenu multimédia ; - une étape de tatouage dudit contenu multimédia à l'aide d'une clé secrète, délivrant un 25 contenu tatoué ; - une étape d'obtention d'au moins une donnée descriptive DDX associée audit contenu multimédia ; - une étape d'insertion, au sein d'une base de données, d'au moins une donnée constitutive dudit tatouage et de ladite au moins une donnée descriptive. 30 Selon une caractéristique particulière, l'étape d'insertion, au sein de la base de données, comprend l'insertion d'un enregistrement comprenant ledit identifiant unique, ladite représentation et ladite clé secrète. 3059801 5 Selon une caractéristique particulière, ladite étape de tatouage dudit contenu multimédia met en oeuvre un tatouage dit « zero bit ». Selon une caractéristique particulière, l'étape d'insertion, au sein de la table d'enregistrement de contenus de la base de données, comprend l'insertion d'au moins une partie du contenu 5 multimédia. Selon une caractéristique particulière, le procédé comprend en outre, une étape d'insertion, dans une base de données descriptives, de ladite au moins une donnée descriptive associée audit contenu multimédia. Selon une caractéristique particulière, ladite au moins une donnée descriptive comprend au 10 moins une donnée à caractère temporaire et/ou au moins une donnée à caractère permanent, et en ce que lesdites données à caractère permanent sont accessibles uniquement en lecture. Selon une caractéristique particulière, l'étape de tatouage comprend une étape de modulation d'un signal de tatouage en fonction d'un signal représentatif du contenu multimédia. La mise en oeuvre de ces différentes caractéristiques permet d'insérer, au sein d'une base de 15 données d'enregistrement, des données relatives au contenu multimédia et d'effectuer un tatouage qui est en quelque sorte indépendant de ces données (et plus particulièrement des données descriptives), et par voie de conséquence d'améliorer la robustesse du tatouage tout en garantissant une grande exhaustivité des données et un faible taux de « faux positif » lors de la détection ultérieure. Selon un autre aspect, il est proposé un procédé d'obtention d'une donnée descriptive associée 20 à un contenu multimédia Q, procédé mis en oeuvre par un dispositif électronique de vérification de contenus multimédia, ledit dispositif électronique comprenant des moyens de traitement de données multimédia. Un tel procédé comprend les étapes suivantes : calcul d'une représentation RQ du contenu Q. recherche, au sein de la structure d'indexation, des représentations R les plus proches de la 25 représentation RQ du contenu Q, recherche délivrant une liste ordonnée d'identifiants de représentations candidates les plus proches ; pour chaque contenu candidat de la liste ordonnée précédemment obtenue, une étape de détection, au sein du contenu Q d'un tatouage numérique correspondant à l'un des tatouages numériques des contenus de la liste, en fonction de clés de tatouage associées aux contenus de 30 la liste ; et lorsque la détection est positive, pour une contenu I, de la liste des contenus, transmission d'au moins une portion des données descriptives D, du contenu I, auquel le tatouage du contenu Q correspond ; 3059801 6 - lorsque la détection est négative pour toutes les contenus de la liste des contenus, transmission d'un message absence du contenu Q. Selon une caractéristique particulière, ledit contenu multimédia Q étant une image, l'étape de détection au sein de l'image Q, d'un tatouage numérique des images de la liste comprend, pour une 5 image courante lm : - obtention de la clé secrète Km correspondant à l'ID,, de l'image lm ; - optionnellement, réalignement de l'image Q en fonction des éléments structurels de la représentation Rn, de l'image lm ; - détection du tatouage à l'aide de la clé secrète Km et optionnellement de l'image lm. 10 Selon une caractéristique particulière, l'étape de réalignement de l'image Q en fonction des éléments structurels de la représentation Rn, de l'image lm comprend l'insertion, dans ladite image Q d'au moins une partie de ladite image lm, insertion réalisée en fonction d'éventuelles parties manquantes de ladite image Q par rapport à ladite image lm ; La mise en oeuvre de ces différentes caractéristiques permet d'obtenir, à partir d'un contenu 15 éventuellement contrefaisant, des données relatives à ce contenu multimédia, car la recherche d'un éventuel tatouage dans ce contenu n'est pas limitée à des contenus dont la similarité avec le contenu contrefaisant est définie. Selon un autre aspect, il est également divulgué un dispositif électronique d'enregistrement d'un contenu multimédia à protéger, ledit dispositif électronique comprenant des moyens de 20 traitement de données multimédia. Ce dispositif comprend : - des moyens de réception d'un contenu multimédia ; - des moyens d'obtention d'au moins une donnée descriptive associée audit contenu multimédia ; - des moyens d'obtention d'une représentation dudit contenu multimédia, ladite représentation 25 étant issue d'au moins une transformation ; - des moyens d'obtention d'un identifiant unique associé à ladite représentation dudit contenu multimédia ; - des moyens d'obtention d'une clé secrète dudit contenu multimédia ; - des moyens de tatouage dudit contenu multimédia à l'aide d'une clé secrète. 30 Encore selon un autre aspect, il est également divulgué un dispositif d'obtention d'une donnée descriptive associée à un contenu multimédia Q, procédé mis en oeuvre par un dispositif électronique de vérification de contenus multimédia, ledit dispositif électronique comprenant des moyens de traitement de données multimédia. Ce dispositif comprend : 3059801 7 - des moyens de calcul d'une représentation RQ du contenu Q. - des moyens de recherche, au sein de la structure d'indexation, des représentations R les plus proches de la représentation RQ du contenu Q, recherche délivrant une liste ordonnée d'identifiants de représentations candidates les plus proches ; 5 - des moyens de détection, au sein du contenu Q d'un tatouage numérique correspondant à l'un des tatouages numériques des contenus de la liste ; et - des moyens de transmission d'au moins une portion des données descriptives D, du contenu I, auquel le tatouage du contenu Q correspond, moyens mis en oeuvre lorsque la détection est positive, pour une contenu I, de la liste des contenus ; 10 - des moyens transmission d'un message absence du contenu Q, moyens mis en oeuvre lorsque la détection est négative pour toutes les contenus de la liste des contenus. Selon une implémentation préférée, les différentes étapes des procédés précédemment décrits sont mises en oeuvre par un ou plusieurs logiciels ou programmes d'ordinateur, comprenant des instructions logicielles destinées à être exécutées par un processeur de données d'un module relais 15 selon l'invention et étant conçu pour commander l'exécution des différentes étapes des procédés. En conséquence, l'invention vise aussi un programme, susceptible d'être exécuté par un ordinateur ou par un processeur de données, ce programme comportant des instructions pour commander l'exécution des étapes d'un procédé tel que mentionné ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de 20 code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un processeur de données, et comportant des instructions d'un programme tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le 25 programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par 30 d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. 3059801 8 Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Selon un mode de réalisation, l'invention est mise en oeuvre au moyen de composants logiciels 5 et/ou matériels. Dans cette optique, le terme "module" peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et logiciels. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou 10 d'un logiciel apte à mettre en oeuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. Un tel composant logiciel est exécuté par un processeur de données d'une entité physique (terminal, serveur, passerelle, routeur, etc.) et est susceptible d'accéder aux ressources matérielles de cette entité physique (mémoires, supports d'enregistrement, bus de communication, cartes électroniques d'entrées/sorties, interfaces utilisateur, etc.). 15 De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en oeuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. Il peut s'agir d'un composant matériel programmable ou avec processeur intégré pour l'exécution de logiciel, par exemple un circuit intégré, une carte à puce, une carte à mémoire, une carte électronique pour l'exécution d'un micrologiciel (firmware), etc. 20 Chaque composante du système précédemment décrit met bien entendu en oeuvre ses propres modules logiciels. Les différents modes de réalisation mentionnés ci-dessus sont combinables entre eux pour la mise en oeuvre de l'invention. 4. Figures 25 D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation préférentiel, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure lprésente un synoptique de la technique proposée, dans la phase indépendante d'enregistrement de contenu multimédia ; 30 la figure lprésente un synoptique de la technique proposée, dans la phase indépendante d'obtention d'information descriptive de contenu multimédia ; la figure 3 décrit un dispositif d'enregistrement apte à mettre en oeuvre l'enregistrement de contenus multimédias ; 3059801 9 - la figure 4 décrit un dispositif de vérification, apte à vérifier l'éventuelle contrefaçon d'un contenu multimédia. 5. Description 5.1. Rappels 5 Comme explicité précédemment, il est question de faciliter l'enregistrement et le suivi de contenus multimédias (images, sons, vidéo) diffusés sur un réseau de communication de type Internet. L'approche retenue par les inventeurs consiste globalement à combiner des caractéristiques des systèmes de récupération basée sur le contenu et des systèmes de tatouage numériques afin de proposer un enregistrement et un suivi nouveaux et inventifs. 10 Les méthodes et les systèmes objets de la présente empruntent aux techniques antérieures l'approche en deux temps consistant à enregistrer un contenu à protéger puis à effectuer un suivi de contenu pour, par exemple identifier des contenus potentiellement contrefaisants ou encore enrichir des bases de données existantes. En revanche, l'approche retenue dans la présente diffère des techniques antérieures en ce que l'enregistrement du contenu comprend le marquage de celui-ci 15 préalablement à sa diffusion. L'approche retenue diverge également lors du suivi des contenus puisque ce suivi comprend également l'identification d'un marquage : celui-ci permet l'obtention des données descriptives auprès de la base de données d'enregistrement. Plus particulièrement, grâce à la présente technique, le marquage effectué lors de l'enregistrement du contenu ne nécessite pas de compromis entre robustesse et charge utile et il 20 diminue ainsi drastiquement la probabilité de détection de faux négatifs et/ou de faux positifs des systèmes CBR : en effet, comme le tatouage numérique ne porte pas les données descriptives (comme dans l'art antérieur), il est possible d'intégrer un tatouage numérique très robuste et donc il est possible de détecter une contrefaçon du contenu de manière beaucoup plus efficace. Par ailleurs, l'enregistrement est simple : en une seule phase d'enregistrement on met en 25 oeuvre d'une part une technique d'enregistrement et d'autre part une technique de tatouage. La technique d'enregistrement a pour objectif de référencer les contenus à protéger. Ce référencement est réalisé de manière spécifique afin de s'assurer d'une certaine robustesse du tatouage qui est réalisé durant la phase d'enregistrement. En fonction des modes de réalisation, le tatouage est quant à lui mis en oeuvre de manière à être robuste aux attaques connues : ceci passe par une minimisation du 30 message contenu dans le tatouage, permettant ainsi d'en augmenter la robustesse. D'un point de vue général, la présente technique comprend deux aspects, indépendants, mais complémentaires, que sont d'une part l'enregistrement, au sein d'une base de données, d'un contenu à 3059801 10 protéger et d'autre part la détection d'une copie de ce contenu multimédia. Ces deux aspects sont décrits en relation avec les figures 1 et 2. Plus particulièrement, la figure 1 décrit un Procédé d'enregistrement d'un contenu multimédia à protéger au sein d'un dispositif électronique d'enregistrement de contenus multimédia, le dispositif 5 électronique comprenant des moyens de traitement de données multimédia. Le procédé d'enregistrement comprend : - une étape de réception (A10) d'un contenu multimédia X ; - une étape d'obtention (A20) d'une représentation RX du contenu multimédia X, la représentation RX étant issue d'au moins une transformation opérée sur le contenu multimédia 10 X; - une étape d'obtention (A30) d'un identifiant unique (IDx) associé à la représentation RX du contenu multimédia ; - une étape d'obtention (A40) d'une clé secrète (K) du contenu multimédia ; - une étape de tatouage (A50) du contenu multimédia (X) à l'aide d'une clé secrète (K), délivrant 15 un contenu tatoué (XT) ; - une étape d'obtention (A60) d'au moins une donnée descriptive DDX associée audit contenu multimédia ; - une étape d'insertion (A70), au sein d'une base de données (P, P), d'au moins une donnée constitutive du tatouage et de la donnée descriptive (DDX). 20 Par exemple, on insère, au sein de la base de données (P), d'un enregistrement comprenant l'identifiant unique (IDx), la représentation RX et la clé secrète K. Ainsi, on bénéficie d'un avantage intéressant par rapport aux systèmes d'enregistrements existants puisque les données qui sont utilisées pour effectuées le tatouage sont également enregistrées en base. Bien que le procédé puisse être mis en oeuvre de manière linéaire, comme exposé 25 précédemment, les étapes d'obtention de données descriptives et d'insertion dans la base de données peuvent être mises en oeuvre de façon indépendantes du calcul effectif du tatouage. En d'autres termes, le calcul du tatouage (étapes A10 à A50), peut être effectué sur un dispositif (par exemple un dispositif de prise de vue, un dispositif client), tandis que l'insertion en base peut être effectuée sur un autre dispositif (serveur par exemple), à partir des données transmises depuis le dispositif client. 30 La figure 2 décrit un procédé d'obtention d'une donnée descriptive associée à un contenu multimédia Q, procédé mis en oeuvre par un dispositif électronique de vérification de contenus multimédia, le dispositif électronique comprenant des moyens de traitement de données multimédia. Le procédé d'obtention comprend les étapes suivantes : 3059801 11 - obtention (B10) d'une représentation RQ du contenu Q. - recherche (B20), au d'une base de données (P, P), des représentations R les plus proches de la représentation RQ du contenu Q, recherche délivrant une liste ordonnée d'identifiants de représentations candidates les plus proches (I Db- -ADJ ; 5 - pour chaque contenu candidat de la liste ordonnée précédemment obtenue, une étape de détection (B30), au sein du contenu Q et/ou de la représentation RQ, d'un tatouage numérique correspondant à l'un des tatouages numériques des contenus de la liste (11311,- -ADJ ; et - lorsque la détection est positive, pour une contenu I, de la liste des contenus (11,---,IL), transmission (B31) d'au moins une portion des données descriptives D, du contenu I, 10 auquel le tatouage du contenu Q correspond ; - lorsque la détection est négative pour toutes les contenus de la liste des contenus (11,...,IL), transmission (B32) d'un message absence du contenu Q (MAbs). Ainsi, la technique permet d'enregistrer des contenus à surveiller et de retrouver aisément un contenu contrefaisant, parmi ces contenus surveillés, 15 Une autre application de la présente technique est l'augmentation d'informations liées à un contenu, dans lequel le contenu lui-même est utilisé comme un lien direct vers des contenus supplémentaires connexes tels qu'un lien vers un site web externe du fournisseur de contenu, un bouton d'achat ou une Image, une vidéo, texte ou son. Cette application nécessite également d'identifier le contenu d'une manière sécurisée et certifiée. L'avantage avec la technique proposée est 20 que la quantité de données descriptives n'est pas limitée, contrairement aux techniques de tatouage antérieures : il est tout à fait envisageable de disposer d'une quantité importante de données descriptives, sans nuire à l'efficacité de la protection apportée au contenu. Les données descriptives peuvent être de deux ordres : des données descriptives permanentes et des données descriptives temporaires, comme cela est explicité ci-après. 25 Le système procure les avantages suivants : En premier lieu, les méthodes d'enregistrement et de suivi proposées améliorent grandement la robustesse du tatouage grâce à plusieurs éléments : elles bénéficient de l'enregistrement structurel offert par la technologie CBR, qui est réalisée avant la détection du tatouage. Cela permet de sélectionner une technique de tatouage qui est 30 plus faiblement robuste contre les attaques de désynchronisation mais très robuste contre les attaques valumétriques. 3059801 12 - il n'y a pas de message à insérer dans l'image (et donc dans le tatouage) mais juste une marque : cela permet d'utiliser des techniques de tatouage à zéro bit d'information, plus robustes. - l'étape de tatouage, pouvant faire intervenir une pluralité de clés secrètes, et sélectionnant la 5 meilleure (celle qui offre plus de robustesse) permet en quelque sorte d'adapter le tatouage au contenu, comme cela est présenté par la suite ; de plus, en enregistrant, en base de données, uniquement l'index de cette clé secrète, on teste uniquement la détection d'une clé secrète, ce qui ne modifie pas la probabilité d'un faux positif ; - enfin, au stade de la détection, le système peut avoir accès au contenu original, ce qui permet 10 d'utiliser des techniques de tatouage informées, qui sont beaucoup plus robustes que les techniques de tatouage non-informées. En deuxième lieu, dans la mesure où les données descriptives d'une part ne sont pas intégrées dans le tatouage et d'autres part sont dissociées du contenu lui-même, l'utilisateur peut lier au contenu autant de données descriptives qu'il le souhaite. En outre, les informations liées au contenu ne sont pas 15 liées à la technique du tatouage et peuvent donc être de toute nature (autres médias, contenus sociaux, etc.) et modifiées dans le temps. En troisième lieu, à la différence du tatouage numérique classique, il est simple de modifier les données descriptives associées à un contenu (ou à une version d'un contenu). En effet, cette modification requiert une simple modification en base de données, sans qu'il soit nécessaire de 20 modifier le tatouage numérique lui-même. La présente résout donc aisément cette problématique d'identification liée au tatouage. En quatrième lieu, la méthode de suivi employée reconnaît un contenu et produit des données descriptives pertinentes (associées au contenu reconnu) si et seulement si l'identification est validée à la fois par la recherche descriptive (la recherche basée sur les représentations) et par la détection du 25 tatouage correspondant. Cela permet d'étendre la liste des bons candidats à des contenus qui seraient moins similaires. Ceci diminue donc le nombre de faux négatifs, sans augmenter le nombre de faux positifs grâce à la validation croisée de la détection de tatouage. Les techniques antérieures ne produisent clairement pas cet effet, obtenu par la synergie de la recherche descriptive et du tatouage. En dernier lieu, le système est en mesure de gérer de manière efficace de multiples versions 30 d'un même contenu du fait de l'insertion d'un tatouage numérique différent dans chaque version du contenu. Dès lors, lors du suivi d'un contenu contrefaisant, la phase de décodage du tatouage permet de savoir précisément quelle est la version du contenu qui est contrefactrice, et ce même en présence de plusieurs dizaines de versions différente de ce contenu. 3059801 13 5.2. Descriptions d'un mode de réalisation Dans ce mode de réalisation, la technique est appliquée à la gestion de contenus de type images. Dans ce mode de réalisation, le système qui effectue l'enregistrement est le même que le système qui effectue la vérification des contenus. Un tel système se présente sous la forme d'un 5 serveur, comprenant des moyens de mise en oeuvre des méthodes décrites et comprenant notamment des moyens d'écriture et de lecture de bases de données ; des moyens de chiffrements, comprenant notamment des moyens de gestion de clés de chiffrement, des moyens de chiffrement de messages. Le système comprend également au moins une base de données, accompagnée d'un gestionnaire de base de données correspondant. Dans ce mode de réalisation, on dispose d'une base d'enregistrement P et 10 d'une structure d'indexation IdxS qui sont utilisées de manière différente : l'une pour les données de tatouage et l'autre pour les données descriptives. Le procédé d'enregistrement, dans ce mode de réalisation, comprend les étapes suivantes : - transmission, audit serveur, d'une image I à enregistrer et de données descriptives D de cette image (les données descriptives peuvent être directement intégrées à cette image); lorsque 15 plusieurs versions du contenu existent, au moins certaines des données descriptives sont différentes pour chacune des versions ; - calcul, par le serveur, d'une représentation R de l'image I, et calcul à partir de cette représentation d'un identifiant unique IDI de l'image I ; - sélection, parmi une pluralité de clé, d'une clé secrète K, associée audit identifiant unique de 20 l'image 1D1; - première insertion, dans une table de contenus (TC) de la base de données d'enregistrement P, d'un enregistrement correspondant à l'image I et aux données descriptives D et comprenant ledit identifiant unique IDI, ladite clé secrète K et ladite représentation R ; dans au moins une variante, le couple {IDI,K} forme la clé primaire de l'enregistrement (« primary key »). 25 - deuxième insertion, dans une structure d'indexation (IdxS) de la base de données, d'un enregistrement comprenant ledit identifiant unique IDI et ladite représentation R, de telle sorte que l'identifiant unique IDI est considéré comme un bon candidat quand une représentation courante (d'un contenu courant à comparer) est similaire à la représentation R ; on note que la structure d'indexation (IdxS) peut très bien être la table de contenus (TC) elle- 30 même, de sorte que cette deuxième étape d'insertion est comprise dans la première étape d'insertion ; - création d'un signal de tatouage numérique, dans l'espace de représentation de l'image I, à partir de la clé secrète K (Par exemple domaine de Transformation d'ondelettes discrètes ou 3059801 14 domaine Transformation de cosinus discrète), signal qui est mixé avec la représentation d'origine de l'image I, délivrant une image tatouée lw ; - transmission de l'image tatouée lw et optionnellement de l'identifiant unique IDI, à l'utilisateur et/ou au système et/ou au dispositif qui a soumis l'image au dispositif d'enregistrement ; en 5 règle générale, en effet, il n'y a pas de transmission de l'identifiant unique à l'utilisateur final (ni à d'éventuels partenaires), mais uniquement une transmission de l'image tatouée lw, qui suffit, selon l'invention, à obtenir les données descriptives aux données en interrogeant le système ; d'une certaine manière, l'image tatouée lw est elle-même la clé d'accès aux données associées à l'image. 10 Comme on peut le constater, l'enregistrement délivre une image tatouée lw et au moins une entrée, dans une table d'une base de données, correspondant à l'image d'origine de cette image tatouée. Lors de la vérification, d'un contenu supposé contrefaisant Q, la méthode mise en oeuvre au sein du système précédemment présenté est la suivante : 15 - calcul d'une représentation RQ de l'image Q. - recherche, au sein de la structure d'indexation (IdxS), des représentations R les plus proches de la représentation RQ de l'image Q, recherche délivrant une liste ordonnée de des identifiants des représentations candidates les plus proches (Ipb- -ADJ ; - pour chaque image candidate de la liste ordonnée précédemment obtenue, une étape de 20 détection, au sein de l'image Q d'un tatouage numérique correspondant à l'un des tatouages numériques des images de la liste (11311,---,IDL) ; et - lorsque la détection est positive, pour une image I, de la liste des images (11,---,IL), transmission d'au moins une portion des données descriptives D, de l'image I, auquel le tatouage de l'image Q correspond ; 25 - lorsque la détection est négative pour toutes les images de la liste des images (11,...,IL), transmission d'un message absence de l'image Q. Ainsi, on constate que la détection d'une image n'est pas uniquement basée sur la présence ou non de l'image en base par rapport à sa représentation ou uniquement par rapport à la présence d'un tatouage numérique : au contraire cette détection est réalisée sur la base de la combinaison de 30 l'utilisation d'une représentation enregistrée en base de données et d'un tatouage numérique. Ceci a pour effet d'augmenter les chances de découverte d'une contrefaçon car la liste des candidats peut être allongée (par rapport aux systèmes existants) et il est possible d'utiliser des procédés de tatouages très résistants aux attaques. 3059801 15 Plus particulièrement, dans ce mode de réalisation, l'étape de détection, au sein de l'image Q d'un tatouage numérique correspondant à un tatouages numériques d'une image lm de la liste (Ipb- -ADJ comprend : - obtention de la clé secrète Km correspondant à l'ID,, de l'image lm ; 5 - optionnellement, réalignement de l'image Q en fonction des éléments structurels de la représentation Rn, de l'image lm ; - détection du tatouage à l'aide de la clé secrète Km et optionnellement de l'image lm (cas d'une détection informée, voir plus loin). Ainsi, dans ce mode de réalisation, plusieurs caractéristiques sont mises en oeuvre pour fournir 10 un enregistrement et une détection efficace : Au niveau du système d'enregistrement de contenu : - on calcule une représentation compacte et discriminative du contenu ; - on fournit une mesure de la similarité entre une requête et les représentations de la base de données ; 15 - on fournit une recherche efficace (rapide et évolutive) qui, à partir d'une représentation d'une requête, recherche les représentations dans la base de données ayant les plus grandes similitudes à l'aide de la structure d'indexation ; - comme la liste des candidats est ordonnée, la recherche du tatouage tient compte d'une « probabilité » de succès, et est donc plus efficace (évite de rechercher des tatouages au 20 hasard) ; - on calcule la représentation qui comprend des éléments structurels ; cela correspond à des éléments spatiaux (ou temporels, spatiaux et temporels) de l'image fixe (respectivement un clip audio ou un clip vidéo) ; ces éléments structurels peuvent être exploités pour enregistrer deux contenus similaires à partir de leur représentation. 25 Au niveau du tatouage numérique : - on met en oeuvre un mécanisme de tatouage numérique résistant aux attaques, par exemple de type « zéro bit » comprenant deux parties: l'intégration et la détection ; - les tatouages intégrés aux images sont robustes ; - comme la mise en oeuvre du tatouage ne prend comme entrée que le contenu (par exemple 30 l'image I) et une clé secrète K, l'image tatouée produite (l'') ne porte pas d'autres informations que ce tatouage et n'est donc pas sensible à des procédés de détection de tatouage basées sur des messages (par exemple les données descriptives) intégrés, comme dans l'art antérieur ; 3059801 16 - la détection prend comme entrée un contenu de requête transformé et une clé secrète, et optionnellement le contenu d'origine correspondant à cette clé secrète. Il produit une décision binaire (Oui ou Non) et une mesure optionnelle de la probabilité de cette décision, comme la probabilité de « faux positif », c'est-à-dire la probabilité d'une décision positive lors de l'analyse 5 du contenu non tatoué ou non tatoué avec cette clé secrète. - plus particulièrement, avec cette technique, pour générer un faux-positif, il faudrait d'une part que les représentations des deux images en cours de comparaison soient similaires et d'autre part que sur la base de cette similarité, par « hasard » la clé secrète permette de retrouver un signal de tatouage numérique correspondant ; 10 - on réduit donc de manière drastique, avec cette technique, la probabilité d'obtention d'un faux positif. 5.3. Autres caractéristiques et avantages On présente ci-après plusieurs caractéristiques complémentaires qui peuvent être astucieusement mises en oeuvre en fonction des modes de réalisation effectivement mise en oeuvre. 15 5.3.1. Localisation de la phase d'enregistrement et de tatouage Comme cela a été exposé précédemment, l'instanciation d'un lien entre un contenu et ses données descriptives est réalisée en deux étapes distinctes comprenant: - le tatouage du contenu donné en utilisant une clé secrète (astucieusement choisie) ; - l'enregistrement du contenu (original) et de cette clé secrète dans la base de données pour une 20 un suivi (tracking) ultérieur. Dans au moins un mode de réalisation, deux possibilités sont offertes pour effectuer l'enregistrement : l'enregistrement peut soit être réalisé sur une plateforme en ligne soit réalisé hors ligne. 5.3.1.1. Enregistrement en ligne 25 Le mode d'enregistrement en ligne consiste à effectuer l'enregistrement directement à partir d'un service en ligne proposé par le serveur d'enregistrement. L'utilisateur télécharge le contenu à protéger par l'intermédiaire du service en ligne et récupère la copie tatouée de ce contenu. Il peut également éditer les données descriptives associées au contenu directement depuis le service en ligne. Dans ce mode de réalisation, le service en ligne génère d'abord une clé secrète K et stocke 30 optionnellement le contenu d'origine sur la plate-forme. Il applique alors un tatouage dérivé de la clé secrète K au contenu et stocke à la fois la clé secrète et un identifiant de contenu IDI associé uniquement au contenu d'origine et à l'utilisateur. 3059801 17 Le contenu tatoué est transmis à l'utilisateur, et peut optionnellement être directement partagé avec d'autres personnes via les options de partage fournies par le service en ligne. L'avantage de ce système est de fournir une interface unifiée à l'utilisateur pour créer le lien entre données descriptives et contenu, enregistrer ces données descriptives et partager le contenu. 5 5.3.1.2. Enregistrement hors ligne Comme cela ressort de la présente technique, un contenu est lié de manière unique à ses données descriptives dès qu'il est tatoué. Il ressort aussi clairement de l'exposé précédent que le tatouage n'est pas directement déduit des données descriptives, comme dans l'art antérieur. Par conséquent, le tatouage offre une protection de la propriété du contenu ou d'autres 10 données descriptives telles qu'une date et un lieu de capture, par l'intermédiaire de la propriété de la clé secrète K qui a été utilisée pour le générer. Ainsi, il suffit d'enregistrer cette clé K plus tard pour promouvoir la propriété de la liaison et par conséquent pour que le contenu tatoué soit effectivement associé aux données descriptives correspondantes enregistrées avec cette clé. Cela permet de mettre en oeuvre une procédure en deux étapes dans laquelle le contenu est 15 tatoué hors ligne, dans un système embarqué, de type smartphone, ordinateur personnel ou serveur tiers et enregistré ultérieurement sur la plate-forme d'enregistrement. L'avantage de scinder les deux étapes est que le contenu peut être protégé dès qu'il est capturé, sans nécessiter de connectivité réseau et sans encourir de charge informatique sur les serveurs de plate-forme d'enregistrement. Par ailleurs, une seule sélection de contenu tatoué peut être enregistrée, une fois évaluée sa valeur 20 (commerciale ou autre). Cela permet d'optimiser le nombre d'images enregistrées dans le système d'enregistrement, en limitant l'enregistrement aux images ayant une certaine valeur (commerciale ou autre), tout en protégeant toutes les images potentiellement précieuses qui peuvent encore être enregistrées ultérieurement. Afin de sécuriser la transmission de la clé de tatouage secrète K du système de tatouage au 25 système d'enregistrement, on peut utiliser une technique de chiffrement asymétrique (système de clés publiques / privées) pour chiffrer la clé secrète avec la clé publique asymétrique fournie par le système d'enregistrement. Lors de l'enregistrement, le système d'enregistrement déchiffre la clé de tatouage secrète K en utilisant la clé privée asymétrique du système de d'enregistrement. Dans ce cas, la clé de tatouage secrète K peut être transportée en toute sécurité le long du contenu d'image tatouée. 30 Plus particulièrement, dans un mode de réalisation, le tatouage est réalisé dès la prise de vue (par exemple par smartphone à l'aide d'une application de prise de vue adaptée) et la clé secrète chiffrée K est directement intégrée dans les données descriptives JPEG du fichier résultant de la prise de 3059801 18 vue. Les fichiers JPEG sont ensuite enregistrés sur la plate-forme d'enregistrement lors d'une étape de synchronisation une fois la connectivité réseau disponible. 5.3.2. Tatouage « informé » & tatouage « non informé » Un détecteur de tatouage vise à détecter la présence de signal spécifique qui a été incorporé 5 dans le contenu de requête reçu, potentiellement transformé. En général, le contenu original n'est pas disponible pour le détecteur, c'est pourquoi la recherche académique porte principalement sur la détection non-informée des tatouages, c'est-à-dire la détection avec seulement la connaissance de la clé secrète K et de la requête Q (c'est-à-dire du contenu à tester). Cependant, dans le système présenté précédemment, on peut aisément stocker le contenu d'origine et l'associer au secret K. Il est en effet 10 généralement nécessaire de stocker au moins une représentation partielle de celui-ci pour s'assurer que l'étape de synchronisation structurelle fonctionne de manière optimale (également appelée étape de réalignement en fonction des informations structurelles). Par conséquent, le contenu d'origine, ou une représentation partielle de celui-ci, peut également être utilisé par le détecteur de tatouage pour améliorer sa confiance dans la détection de la présence ou de l'absence du signal de tatouage. Un tel 15 système est appelé un système de tatouage informé. Dans cette section, nous présentons les avantages et les inconvénients des deux systèmes dans le contexte typique des applications de l'invention et les caractéristiques spécifiques qui s'appliquent dès lors à l'invention. 5.3.2.1. Tatouage non informé 20 Un système de tatouage non informé présente l'avantage de ne pas avoir besoin d'accéder au contenu d'origine pour effectuer une détection de tatouage. Seule la clé secrète est nécessaire, réduisant ainsi les exigences de stockage du détecteur à un minimum. Si la signature de contenu utilisée par le système CBR est également petite, cela présente l'avantage de ne nécessiter qu'une petite quantité de mémoire et une faible empreinte pour la base de données de contenu, permettant 25 d'intégrer le détecteur dans un système externe tel qu'un terminal mobile ou de stocker la paire de clés/identifiants dans un système de base de données publique externe tel qu'une chaîne de blocs (blockchain) dans laquelle l'espace de stockage est coûteux. L'utilisation d'une base de données de type blocs de chaînes a l'avantage supplémentaire de chiffrer de façon sûre l'enregistrement, ce qui peut être utilisé pour prouver l'antériorité de la propriété d'une oeuvre protégée par droit d'auteur par 30 exemple. Dans le contexte du tatouage d'images et du CBR, on peut par exemple utiliser de courts descripteurs d'image globaux tels que GIST, ou VLAD, ou des descripteurs basés sur CNN, qui fournissent des représentations de signature efficaces avec des vecteurs à 128 dimensions, compatibles en taille avec une taille de clé de tatouage typique de 128 bits. Avec un tel système, la signature 3059801 19 d'image et la clé associée peuvent être codées en seulement quelques dizaines d'octets. Pour cette application particulière, le système de tatouage non renseigné de l'invention fonctionne comme suit. Pour l'enregistrement et le tatouage du contenu, le contenu est représenté dans un espace transformé, tel que le domaine de transformation en ondelettes discrètes (« Discrete Watermarking 5 Transform domain »), où un ensemble de coefficients représentant le signal de contenu sont considérés comme un unique vecteur haute dimension X de dimension d. À partir de la clé secrète K, on génère une famille de L vecteurs gaussiens pseudo-aléatoires El E Rd I E [1, L] de même dimension cl, et chaque vecteur est normalisé tel que 11E11 = 1, V/ E [[1, L1]. Le vecteur X du signal correspondant au contenu est projeté dans l'espace vectoriel défini par cette famille de vecteurs, de telle sorte que 10 XI = X. El. L'indice c = argmax /OU]] 1)(11 de la projection de valeur absolue la plus élevée est choisi comme axe du cône de détection et mémorisé dans la base de données avec la clé secrète. Le vecteur de contenu X est alors décomposé dans sa projection sur cet axe et la projection dans l'hyperplan orthogonal à cet axe, telle queX = xo Ec + x1E cl, avec IE cl I = 1 et E cl. Ec = O. 15 En fonction de la puissance d'insertion p, le signal de contenu est traduit dans cet espace 2D en calculant yo = xo + wo, yi = x1 - w1, où wo et w1 sont choisis pour maximiser la robustesse. Ces coordonnées sont alors rétro projetées, conduisant à Y = yo Ec + yiE cl, et le signal de tatouage W est égal à W = Y - X. La stratégie d'intégration la plus simple est d'ajouter le signal de tatouage au contenu X pour 20 obtenir le contenu tatoué Z, tel que Z = X + W. Cependant, afin d'améliorer à la fois la robustesse et la qualité visuelle, une meilleure stratégie consiste à moduler le signal de tatouage avec le signal de contenu, de sorte que le signal de tatouage est plus fort dans les endroits où le signal de contenu est plus fort ; les statistiques du tatouage suivent plus étroitement ceux du contenu original, ce qui rend plus difficile à enlever et plus agréable d'un point de vue visuel. Par exemple, on peut utiliser une 25 fonction de mélange psychovisuelle telle que Zi = Xi + log (1 + I Xi I) Wi, Vi E [[1, d]] pour concentrer la puissance du signal de tatouage dans des régions d'intérêt de l'image. Pour la détection du contenu, sur la base d'un contenu requête, pour déterminer si un tatouage est présent dans le contenu, ce contenu est en premier lieu synchronisé (réalignée) via les informations structurelles du système CBR. 30 Cela conduit à un contenu transformé qui est de même dimension et aligné sur le contenu d'origine. Ce contenu de requête synchronisé (réaligné) est ensuite transformé dans le même espace de représentation utilisé lors de l'insertion, le domaine de transformation en ondelettes discrètes (« Discrete Watermarking Transform domain »), conduisant à un vecteur de requête Q de dimension d. 3059801 20 Étant donné une clé secrète pour tester K, la famille correspondante E' des vecteurs est générée comme cela a été fait dans l'étape d'enregistrement. Le vecteur Q est projeté dans Q = ch) Ec + q1E cl, où c est la direction de projection correspondant à la clé K qui est extraite de la base de données. Le module de détection calcule la probabilité d'un faux positif, c'est-à-dire la probabilité que 5 le contenu Q soit tatoué avec la clé K (alors qu'il ne l'est pas), probabilité qui est donnée par : L-1 1 p fa = fl(-'-'1- cos2(a)), avec cos(a) = , q0 et .\1(M-Fgï fl est la fonction Beta incomplète Le contenu Q est supposé être un contenu tatoué avec la clé K, lorsque la probabilité calculée 10 est petite, c'est-à-dire par exemple p fa REVENDICATIONS1. Procédé d'enregistrement d'un contenu multimédia à protéger au sein d'un dispositif électronique d'enregistrement de contenus multimédia, ledit dispositif électronique comprenant des moyens de traitement de données multimédia, procédé caractérisé en ce qu'il comprend : une étape de réception (A10) d'un contenu multimédia X; une étape d'obtention (A20) d'une représentation RX dudit contenu multimédia X, ladite représentation RX étant issue d'au moins une transformation opérée sur ledit contenu multimédia X ; une étape d'obtention (A30) d'un identifiant unique (IDx) associé à ladite représentation RX dudit contenu multimédia ; une étape d'obtention (A40) d'une clé secrète (K) dudit contenu multimédia ; une étape de tatouage (A50) dudit contenu multimédia (X) à l'aide d'une clé secrète (K), délivrant un contenu tatoué (X-r) ; une étape d'obtention (A60) d'au moins une donnée descriptive DDX associée audit contenu multimédia ; une étape d'insertion (A70), au sein d'une base de données (P), d'au moins une donnée constitutive dudit tatouage et de ladite au moins une donnée descriptive (DDX). 2. Procédé d'enregistrement selon la revendication 1, caractérisé en ce que l'étape d'insertion, au sein de la base de données (P), comprend l'insertion d'un enregistrement comprenant ledit identifiant unique, ladite représentation et ladite clé secrète. 3. Procédé d'enregistrement selon la revendication 1, caractérisé en ce que ladite étape de tatouage dudit contenu multimédia met en oeuvre un tatouage dit « zero bit ». 4. Procédé d'enregistrement selon la revendication 1 caractérisé en ce que l'étape d'insertion, au sein de la base de données (P), comprend l'insertion d'au moins une partie du contenu multimédia. 5. Procédé d'enregistrement selon la revendication 1 caractérisé en ce qu'il comprend en outre, une étape d'insertion, dans une base de données descriptives, de ladite au moins une donnée descriptive associée audit contenu multimédia. 3059801 26 6. Procédé d'enregistrement selon la revendication 5, caractérisé en ce que ladite au moins une donnée descriptive comprend au moins une donnée à caractère temporaire et/ou au moins une donnée à caractère permanent, et en ce que lesdites données à caractère permanent sont 5 accessibles uniquement en lecture. 7. Procédé d'enregistrement selon la revendication 1, caractérisé en ce que l'étape de tatouage comprend une étape de modulation d'un signal de tatouage en fonction d'un signal représentatif du contenu multimédia. 10 8. Procédé d'obtention d'une donnée descriptive associée à un contenu multimédia Q, procédé mis en oeuvre par un dispositif électronique de vérification de contenus multimédia, ledit dispositif électronique comprenant des moyens de traitement de données multimédia, procédé caractérisé en ce qu'il comprend : 15 - calcul (B10) d'une représentation RQ du contenu Q. recherche (B20), au sein d'une base de données (P), des représentations R les plus proches de la représentation RQ du contenu Q recherche délivrant une liste ordonnée d'identifiants de représentations candidates les plus proches (IDI.,---,IDA) ; pour chaque contenu candidat de la liste ordonnée précédemment obtenue, une étape de 20 détection (B30), au sein du contenu Q d'un tatouage numérique correspondant à l'un des tatouages numériques des contenus de la liste (ID1,---,IDL), en fonction de clés de tatouage associées aux contenus de la liste (IDI.,---,IDL) ; et lorsque la détection est positive, pour une contenu ln de la liste des contenus (11,--,IL), transmission (B31) d'au moins une portion des données descriptives Dn du contenu In 25 auquel le tatouage du contenu Q correspond ; lorsque la détection est négative pour toutes les contenus de la liste des contenus (11,...,IL), transmission (B32) d'un message absence du contenu Q. 9. Procédé d'obtention selon la revendication 8, caractérisé en ce que ledit contenu multimédia Q 30 étant une image, l'étape de détection au sein de l'image Q, d'un tatouage numérique des images de la liste (IDb.-A DL) comprend, pour une image courante I' : obtention de la clé secrète Km correspondant à l'ID' de l'image I' ; optionnellement, réalignement de l'image Q en fonction des éléments structurels de la représentation Rn, de l'image I' ; 3059801 27 détection du tatouage à l'aide de la clé secrète Km et optionnellement de l'image lm. 10. Procédé d'obtention selon la revendication 9, caractérisé en ce que l'étape de réalignement de l'image Q en fonction des éléments structurels de la représentation Rn, de l'image lm comprend 5 l'insertion, dans ladite image Q d'au moins une partie de ladite image lm, insertion réalisée en fonction d'éventuelles parties manquantes de ladite image Q par rapport à ladite image lm ; 11. Dispositif électronique d'enregistrement d'un contenu multimédia à protéger, ledit dispositif électronique comprenant des moyens de traitement de données multimédia, dispositif 10 caractérisé en ce qu'il comprend : - des moyens de réception d'un contenu multimédia ; des moyens d'obtention d'au moins une donnée descriptive associée audit contenu multimédia ; des moyens d'obtention d'une représentation dudit contenu multimédia, ladite représentation 15 étant issue d'au moins une transformation ; - des moyens d'obtention d'un identifiant unique associé à ladite représentation dudit contenu multimédia ; - des moyens d'obtention d'une clé secrète dudit contenu multimédia ; des moyens de tatouage dudit contenu multimédia à l'aide d'une clé secrète. 20 12. Dispositif électronique de vérification de contenus multimédia, comprenant des moyens d'obtention d'une donnée descriptive associée à un contenu multimédia Q, ledit dispositif électronique comprenant des moyens de traitement de données multimédia, dispositif caractérisé en ce qu'il comprend : 25 - des moyens de calcul d'une représentation RQ du contenu Q. - des moyens de recherche, au sein d'une structure d'indexation, des représentations R les plus proches de la représentation RQ du contenu Q recherche délivrant une liste ordonnée d'identifiants de représentations candidates les plus proches (1131,--,IDL) ; - des moyens de détection, au sein du contenu Q d'un tatouage numérique correspondant à l'un 30 des tatouages numériques des contenus de la liste (ID1,-,IDL) ; et - des moyens de transmission d'au moins une portion des données descriptives Dr, du contenu In auquel le tatouage du contenu Q correspond, moyens mis en oeuvre lorsque la détection est positive, pour une contenu In de la liste des contenus (11,'--,IL) ; 3059801 28 des moyens transmission d'un message absence du contenu Q, moyens mis en oeuvre lorsque la détection est négative pour toutes les contenus de la liste des contenus (11,-,IL)- 5 13. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution d'un procédé d'enregistrement selon l'une quelconque des revendications 1 à 7, lorsqu'il est exécuté sur un processeur. 10 14. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution d'un procédé d'obtention selon l'une quelconque des revendications 8 à 10, lorsqu'il est exécuté sur 15 un processeur.