Brevet FR2903507A1 — publié le 20080111

Traitement de données d'un fichier numérique représentant un contenu multimédia La présente invention concerne un traitement de données d'un fichier numérique représentant un contenu, notamment un contenu multimédia. Elle trouve une application avantageuse à l'achat en ligne, par exemple via un réseau de télécommunications étendu tel que le réseau Internet, de contenus multimédias payants tels qu'un journal sous format électronique ou un contenu audionumérique (encodé par exemple au format MP3), ou encore un contenu vidéonumérique. Une procédure possible consiste en ce qu'un acheteur en ligne commande un contenu multimédia et que ce contenu soit ensuite communiqué vers une destination autorisée, par exemple une adresse numérique donnée par l'acheteur. Dans ce cas, le destinataire autorisé peut récupérer le contenu multimédia et l'utiliser comme il le souhaite. Ainsi, il est préféré, dans une réalisation de l'invention, que le contenu soit stocké de façon temporaire ou définitive (à la discrétion du destinataire autorisé) dans une mémoire d'un dispositif d'édition de contenu. Un tel dispositif, à disposition du destinataire autorisé, peut être par exemple un ordinateur ou un assistant personnel (PDA) pour afficher le journal, ou encore un dispositif de restitution tel qu'un lecteur MP3 de contenus audionumériques, ou autre. On comprendra alors qu'une fraude possible, que peut réaliser simplement le destinataire autorisé, consiste à copier le fichier représentant le contenu et à communiquer la copie à des personnes non autorisées. La présente invention vient améliorer la situation. Elle propose à cet effet, tout d'abord, un procédé de traitement de données d'un fichier numérique représentant un contenu, notamment un contenu 2903507 2 multimédia, permettant de télécommuniquer ce contenu à un destinataire autorisé tout en limitant les copies frauduleuses du contenu pour des personnes non autorisées. 5 Ce fichier est : transformable, en mode écriture, pour ajouter et/ou supprimer et/ou modifier des données, et éditable, en mode lecture, pour accéder à des rubriques du contenu. 10 De manière générale, le procédé comporte les étapes suivantes : on obtient un identifiant personnel du destinataire autorisé, - on transforme, en mode écriture, le fichier numérique représentant le contenu en y intégrant l'identifiant personnel du destinataire autorisé, 15 - et on communique le fichier ainsi transformé au destinataire autorisé, pour être édité, en mode lecture, par le destinataire autorisé. Dans le procédé au sens de l'invention, l'identifiant personnel est brouillé dans le fichier transformé pour être inaccessible en mode écriture, et le 20 fichier transformé comporte des instructions pour éditer l'identifiant personnel en clair en mode lecture. Dans une réalisation avantageuse, l'identifiant personnel comporte un code secret du destinataire autorisé, tel qu'un code bancaire. Ainsi, l'identifiant 25 personnel peut compromettre le destinataire autorisé lorsqu'il est édité en clair et vu par une personne différente. Le destinataire autorisé sera alors naturellement réticent à communiquer une copie du fichier qu'il a reçu légalement à une tierce personne, puisque cette tierce personne pourra lire librement l'identifiant personnel du destinataire autorisé lors de l'édition du 30 contenu en mode lecture. On comprendra qu'un identifiant personnel compromettant, dans ce type d'application, est typiquement un numéro de 2903507 3 carte bancaire, un numéro de carte d'identité ou de passeport, ou d'autres données habituellement confidentielles. Néanmoins, un autre fraude possible, que peut réaliser le destinataire 5 autorisé, consiste à accéder au fichier en mode écriture et à supprimer toute référence à son identifiant personnel. Ainsi, les copies à des personnes non autorisées seraient exemptes d'une telle référence. C'est la raison pour laquelle la présente invention prévoit avantageusement un brouillage de l'identifiant dans le fichier en cas d'accès en mode écriture. 10 D'ailleurs dans une réalisation avantageuse, l'identifiant est brouillé par cryptage dans le fichier transformé, une clé de cryptage étant partagée entre une entité transformatrice du fichier, en mode écriture, et une entité éditrice du fichier, en mode lecture. A cet effet, un cryptage symétrique (partage 15 d'une clé unique) ou un cryptage asymétrique (de type RSA (pour Rivest-Shamir-Andelman), ou tout autre type à clé privée et clé publique) peuvent être prévus. Le contenu peut être un journal sous format électronique, et, dans ce cas, 20 l'identifiant est affiché en clair, en mode lecture, sur au moins une page du journal (par exemple la page de garde). En variante, le contenu peut être de type audionumérique ou vidéonumérique, et l'identifiant est affiché en clair, en mode lecture, avec des 25 données telles qu'un titre d'oeuvre et/ou un nom d'artiste, sur l'écran d'un dispositif de restitution de contenu. D'autres avantages et caractéristiques de l'invention apparaîtront à la lecture de la description détaillée donnée ci-après à titre d'exemple, et à 30 l'observation des dessins annexés, dans lesquels : la figure 1 illustre schématiquement les étapes principales du procédé au sens de l'invention, 2903507 4 la figure 2 illustre schématiquement un système pour la mise en oeuvre du procédé au sens de l'invention. En référence à la figure 1, une première étape du procédé, lorsqu'elle est 5 exécutée par une entité transformatrice du fichier initial de données représentant le contenu brut, consiste à récupérer l'identifiant ID_CL du destinataire autorisé (étape 11), par exemple avec une requête d'achat en ligne du contenu. A l'étape 12 suivante, l'entité transformatrice crypte l'identifiant ID_CL et le copie dans le fichier initial 14, en mode écriture. 10 L'entité transformatrice y ajoute en outre des instructions de décryptage de l'identifiant ID_CL et d'affichage en clair de cet identifiant ID_CL lorsque le fichier sera lu pour une édition du contenu en mode lecture. Le fichier ainsi transformé (étape 13) est ensuite transmis, par exemple via un réseau étendu 15 tel que le réseau Internet ou le réseau WAP ou UMTS, ou autres, 15 à une entité éditrice qui, à l'étape 16, décrypte l'identifiant ID_CL pour l'éditer, en clair en mode lecture, avec d'autres rubriques du contenu. On a représenté sur la figure 2 un système pour la mise en oeuvre de l'invention et comportant alors l'entité transformatrice du fichier, précitée et 20 référencée 21 sur la figure 2. A titre d'exemple, une entité transformatrice 21 peut comporter un serveur de contenus et des moyens informatiques appropriés pour transformer le fichier initial brut FIC. Cette entité 21 a pour rôle d'intégrer dans le fichier à envoyer : l'identifiant personnel ID_CL, sous forme cryptée en mode écriture 25 (CRYPT(ID-CL) à l'étape 12 de la figure 1), et des instructions (INSTR(READ)) pour éditer l'identifiant personnel, en clair en mode lecture, lorsque le fichier sera lu par une entité éditrice 22, 23, 24. 30 Ainsi, l'entité transformatrice 21 reçoit l'identifiant ID_CL (par exemple dans une requête d'achat), à travers un réseau étendu 15 et envoie, en réponse, 2903507 5 le fichier ainsi transformé (TRANS(FIC)) vers une entité éditrice de contenu, à disposition d'un destinataire autorisé. Une telle entité éditrice peut être un ordinateur de bureau 22, un téléphone 5 mobile 23 (par exemple capable de lire des fichiers audionumériques) ou un assistant personnel, ou encore un ordinateur portable 24. Au sens de l'invention, cette entité éditrice est capable de lire le fichier transformé, ainsi que les instructions qu'il contient, pour éditer l'identifiant personnel en clair en mode lecture. 10 La présente invention vise un tel système incluant alors une entité transformatrice du type précité et au moins une entité éditrice. Bien entendu, l'entité transformatrice 21 et une entité éditrice 22, 23, 24 15 peuvent comporter chacune un module de communication (non représenté) pour envoyer le fichier transformé, de l'entité transformatrice à l'entité éditrice, via le réseau de télécommunications 15. La présente invention vise aussi un programme informatique destiné à être 20 stocké dans une mémoire d'une entité transformatrice 21 d'un système au sens de l'invention. Un tel programme comporte alors des instructions pour la transformation du fichier incluant : des instructions de copie et de brouillage de l'identifiant personnel dans le fichier à transformer, et 25 des instructions pour générer un jeu d'instructions, dans le fichier transformé, de commande d'édition de l'identifiant en clair en mode lecture. A ce titre, la représentation des étapes 11 à 14 sur la figure 1 décrite ci-avant peut correspondre à un organigramme illustrant l'algorithme de ce 30 programme. 2903507 6 La présente invention vise aussi le programme informatique destiné à être stocké dans une mémoire d'une entité éditrice d'un système au sens de l'invention. Ce programme comporte des instructions pour désembrouiller l'identifiant dans le fichier transformé et éditer l'identifiant en clair en mode 5 lecture, tout en conservant l'identifiant dans une forme embrouillée, en cas d'accès, en mode écriture, au fichier transformé, de façon conforme à la représentation de l'étape 16 de la figure 1 décrite ci-avant. On comprendra ainsi que la mise en oeuvre de l'invention offre une sécurité 10 dissuasive appliquée aux transactions de contenus numériques, notamment des contenus tels qu'une musique, un film, un logiciel ou un journal et, plus généralement, tout contenu pouvant être traduit sous forme d'une suite de bits (0 ou 1). 15 Les méthodes classiques de protection des contenus numériques sont toutes coercitives. L'approche développée au sens de l'invention est dissuasive. Il ne s'agit donc plus d'empêcher physiquement l'échange ou la transmission des fichiers renfermant les données numériques, mais de faire en sorte que le client ne veuille pas transmettre le fichier qui lui a été vendu. 20 Pour cela, on insère dans le fichier, au moment de l'achat, des informations propres au client, informations permettant de l'identifier (par exemple, ses coordonnées complètes, ses empreintes digitales, voire son ADN) et/ou informations qu'il souhaite conserver confidentielles (par exemple son 25 numéro de carte bancaire, avec nom du titulaire, date d'expiration et cryptogramme, etc., mais il pourrait aussi bien s'agir de son dossier médical, de ses numéros de comptes en banque, ou toute autre information compromettante que l'acheteur en ligne ne veut pas divulguer à des inconnus). 30 L'acheteur peut dès lors disposer à loisir du contenu numérique qu'il a acquis légalement. Il peut copier ce contenu numérique sans difficulté dans le cadre 2903507 7 familial. Néanmoins, diffuser le contenu numérique qu'il a acquis en dehors du cadre familial revient à permettre son identification et à transmettre des informations confidentielles le concernant à des tierces parties. 5 Dans l'art antérieur connu, deux cas parmi les plus répandus sont la protection des logiciels informatiques telle qu'elle est pratiquée notamment par les sociétés Microsoft et Adobe (marques déposées) et la protection des films (contenu numérique vidéo et audio) au sein des très populaires DVD vidéo . 10 Pour empêcher la copie des logiciels, les sociétés précitées exploitent un système de numéro de série que le client doit saisir lors de l'installation de son logiciel. L'éditeur récupère ensuite ce numéro de série par le réseau Internet (ou par téléphone) et l'associe à une description matérielle de 15 l'ordinateur sur lequel est installé le logiciel, générant ainsi un numéro d'activation qui, comme son nom l'indique, permet le fonctionnement du logiciel protégé. À défaut d'activation, le logiciel peut ne pas fonctionner du tout, ou fonctionner partiellement ou encore pendant une durée limitée (typiquement le temps de joindre le service technique de l'éditeur, par 20 exemple). En cas de réinstallation ultérieure du logiciel, l'éditeur vérifie que l'ordinateur n'a pas changé. Il n'est donc pas possible de procéder à plusieurs installations sur des ordinateurs différents. 25 Les inconvénients pour l'acheteur du logiciel sont notamment : - la nécessité pour le client de disposer d'un accès au réseau Internet pour installer le logiciel dans de bonnes conditions ; l'impossibilité d'installer le logiciel sur plusieurs postes à la fois, par 30 exemple sur son ordinateur de bureau et sur son ordinateur portable (sauf à avoir une licence spéciale). 2903507 8 Enfin, toute modification d'ordinateur (changement de carte mère suite à une panne par exemple) est interprétée comme une tentative d'installation pirate et le logiciel est automatiquement dé-validé totalement ou partiellement. 5 Les inconvénients pour l'éditeur qui a vendu le logiciel sont notamment les suivants : l'infrastructure nécessaire s'avère très lourde (nécessité d'un standard ou hot-line , serveurs multiples), mettant cette méthode de 10 protection hors de portée des petits éditeurs ; le système de protection devient inopérant ou problématique si le client installe plusieurs fois le logiciel sur des ordinateurs tous identiques (même marque, même modèle), par exemple au sein d'une entreprise ; 15 la protection peut être contournée par la diffusion de générateurs de numéros de séries ; si la copie de sauvegarde est possible, tout changement d'ordinateur nécessite soit de passer par une phase de désinstallation sur l'ancienne machine, soit par un appel téléphonique à une personne 20 qui doit manuellement déverrouiller le système. Par ailleurs, pour empêcher la copie des contenus numériques stockés sur les supports DVD (essentiellement des films et dessins animés), l'industrie de l'édition de tels contenus a adopté l'algorithme CSS qui crypte certaines 25 parties de la vidéo à l'aide d'une clé spécifique. Les lecteurs de DVD intègrent, quant à eux, une seconde clé qui permet le décryptage. Les inconvénients pour l'acheteur de disque DVD sont les suivants : l'acheteur ne peut pas effectuer de copie de sauvegarde de son 30 disque DVD et si ce dernier est endommagé ou simplement rayé, il faut racheter un autre disque ce qui est contraire aux règles usuelles en matière de liberté de copie à titre privé ; 2903507 9 - il est impossible de copier le contenu numérique, par exemple pour le visionner sur un ordinateur ; aucune interopérabilité n'est prévue avec les produits dépourvus de lecteurs de DVD. 5 Les inconvénients pour l'éditeur de disque DVD sont les suivants : - le système de protection devient totalement inopérant, pour l'ensemble des DVD vidéo, dès lors qu'une personne quelconque parvient à identifier la clé de décryptage et la diffuse largement ; 10 - le surcoût lié aux droits pour implémenter le système de protection. Les avantages d'une sécurisation dissuasive au sens de l'invention sont alors : 15 * pour l'acheteur : une interopérabilité totale : le fichier peut être relu par tout appareil compatible avec son format (par exemple, un journal au format PDF protégé au sens de l'invention pourra être relu sur tout ordinateur (de type PC ou Macintosh (marque déposée)), mais aussi sur un assistant 20 personnel (notebook, PDA), ou encore sur un téléphone portable à la seule condition que ce dernier soit compatible avec le format du fichier ; - une fois l'achat conclu et le fichier téléchargé, il n'est plus nécessaire de disposer d'un accès au réseau Internet pour exploiter le fichier. Le 25 contenu numérique peut être utilisé partout et sans contrainte de temps ni de fonctionnalité ; - le contenu numérique peut être, en conformité avec les règles usuelles précitées, copié de façon illimitée dans le cadre du cercle familial. II peut être installé à la fois sur un ordinateur de bureau et sur 30 un ordinateur portable (en fonction de la licence consentie par l'éditeur) ou sur tout autre type d'appareil électronique. II peut être exploité sur un nouvel ordinateur si l'ancien est défaillant ; 2903507 10 le contenu numérique peut être installé sur un serveur local (auquel pourraient accéder, chacun de son poste, tous les membres d'une famille partageant un foyer). 5 * pour l'éditeur : le risque de voir le contenu numérique échangé ou diffusé sur le réseau Internet est relativement faible le coût de la protection est négligeable et aucun service technique particulier mobilisant des équipes de personnes n'est nécessaire 10 (aucun surcoût lors de la fabrication du support recevant le contenu numérique, qu'il soit matériel ou immatériel) ; il n'est pas possible de créer des générateurs de numéros de carte bancaire (contrairement aux numéros de série) car ces faux numéros de carte bancaire seraient rejetés par le système bancaire lors de la 15 transaction ; il n'y a aucun risque de rendre le système au sens de l'invention inopérant car, même en cas de découverte d'une clé de décryptage, celle-ci pourrait être changée immédiatement. De plus, de manière préventive, les clés de décryptage peuvent être changées 20 régulièrement et ne sont pas figées au sein d'un appareil (comme un lecteur de DVD) ; en cas de fraude, le client responsable de celle-ci peut facilement être identifié, ce qui permettrait des poursuites judiciaires fiables et ciblées. 25 On décrit ci-après quelques exemples de réalisation, dans trois domaines différents (presse, musique et industrie de la vidéo). Il est possible de protéger des magazines électroniques de manière 30 dissuasive au sens de l'invention simplement avec des outils standard existants. 2903507 11 Le client se connecte à un serveur Internet. Il trouve les informations utiles pour identifier le magazine qui l'intéresse. Il commande ce magazine et fournit donc son numéro de carte bancaire, le nom du titulaire, la date d'expiration de la carte et le cryptogramme. 5 Ces informations sont fusionnées à la volée au modèle standard du magazine fourni par l'éditeur pour obtenir un fichier PDF hybride contenant à la fois tout le contenu numérique du magazine mais aussi toutes les informations bancaires fournies par le client. Bien entendu, on peut imaginer d'ajouter d'autres informations personnelles concernant le client (par 10 exemple son adresse IP, ainsi que la date et l'heure de la transaction). Le fichier PDF ainsi généré est crypté pour le que le client ne puisse pas retirer les informations le concernant. Le client télécharge le fichier PDF. II lit ce fichier avec l'utilitaire Adobe Reader (marque déposée). Ce dernier décode le fichier PDF crypté et affiche 15 le contenu numérique ainsi que toutes les informations liées à la carte bancaire. En cas d'impression du magazine à domicile par le client, l'éditeur peut choisir de faire figurer ou non les informations de la carte bancaire, sur certaines ou sur toutes les pages (par incrustation directe, filigrane électronique, etc.). 20 Le client peut cependant copier à l'infini le contenu numérique sur tous ses ordinateurs, sur son organiseur, etc. II peut effectuer autant de copies de sauvegarde que nécessaire. Par contre, s'il échange ce fichier avec des inconnus en mode point à point (ou peer to peer ) ou s'il offre ce fichier à une communauté sur Internet 25 (par exemple, en le téléchargeant dans un forum ou newsgroup ), il diffuse aussi simultanément ses coordonnées bancaires qui pourront être lues et exploitées par toute personne qui viendrait à être en possession du fichier PDF hybride, ce qui constitue une garantie que le client conservera effectivement le journal acheté au sein de son cercle familial. 30 2903507 12 Il est possible de protéger de la musique de manière dissuasive au sens de l'invention en créant des outils spécifiques. Le principe reste assez proche pour protéger un contenu audionumérique. Le 5 serveur contient des morceaux de musique encodés, par exemple en MP3 (compression destructive) ou en Flac (compression non destructive). Lors d'un achat, le client fournit les informations demandées. Ces dernières sont alors fusionnées avec le fichier MP3 ou Flac puis l'ensemble est crypté avant que le client ne le récupère (par téléchargement ou sur un support CD-Rom, 10 par exemple). II reste à développer un logiciel de lecture (ou ployer ) MP3 et/ou Flac capable de décrypter le contenu musical puis de le restituer chez le client tout en affichant les informations dissuasives propres à ce dernier (au sein 15 d'un tag ID3 par exemple). Le client pourra alors employer le contenu musical comme bon lui semble, mais il ne devrait pas être tenté de le partager avec des inconnus ni le livrer sur Internet. L'interopérabilité est aussi totale : tout baladeur MP3, indépendamment de 20 sa marque ou de sa technologie (disque dur, carte flash, etc.), compatible avec le système de cryptage, sera capable de restituer la musique. Il est possible de protéger des films de manière dissuasive au sens de 25 l'invention en adaptant des outils préexistants. Pour commander un disque DVD vidéo protégé de manière dissuasive, le client envoie par la poste un bon de commande accompagné d'un chèque qui mentionne ses coordonnées bancaires complètes. L'éditeur intègre ces 30 informations dans un DVD fabriqué à la demande ou en série (certains presseurs de DVD étant déjà capables de personnaliser individuellement chaque exemplaire). Le client reçoit ensuite son disque DVD par la poste. S'il 2903507 13 s'agit de dessins animés, par exemple, le client peut alors effectuer une copie qu'il donne aux enfants, conservant le disque DVD original en lieu sûr. Il peut aussi prêter le disque DVD à des amis ou copier le contenu numérique sur son ordinateur, ou sur un serveur local. 5 Néanmoins, s'il s'avise de partager anonymement le contenu numérique du DVD, l'éditeur pourra facilement retrouver sa trace (son adresse étant connue puisque le disque DVD lui a été expédié par la poste). Par ailleurs, tous les internautes ayant téléchargé le fichier correspondant au contenu du DVD auront aussi récupéré les coordonnées bancaires complètes du client. 10 REVENDICATIONS 1. Procédé de traitement de données d'un fichier numérique représentant un contenu, notamment un contenu multimédia, pour télécommuniquer ledit contenu à un destinataire autorisé et limiter une copie frauduleuse du contenu pour des personnes non autorisées, ledit fichier étant : transformable, en mode écriture, pour ajouter et/ou supprimer et/ou modifier des données, et éditable, en mode lecture, pour accéder à des rubriques du contenu, procédé dans lequel : on obtient un identifiant personnel du destinataire autorisé, on transforme, en mode écriture, le fichier numérique représentant le contenu en y intégrant l'identifiant personnel du destinataire autorisé, et on communique le fichier ainsi transformé au destinataire autorisé, pour être édité, en mode lecture, par le destinataire autorisé, caractérisé en ce que l'identifiant personnel est brouillé dans le fichier transformé pour être inaccessible en mode écriture, et en ce que le fichier transformé comporte des instructions pour éditer l'identifiant personnel en clair, en mode lecture. 25 2. Procédé selon la revendication 1, caractérisé en ce que le fichier que reçoit le destinataire autorisé est destiné à être stocké dans une mémoire d'un dispositif d'édition de contenu à disposition du destinataire autorisé. 30 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que l'identifiant est brouillé par cryptage dans le fichier transformé, une clé de 14 2903507 15 cryptage étant partagée entre une entité transformatrice du fichier, en mode écriture, et une entité éditrice du fichier, en mode lecture. 4. Procédé selon l'une des revendications précédentes, caractérisé en ce 5 que l'identifiant personnel comporte un secret du destinataire autorisé, tel qu'un code bancaire. 5. Procédé selon l'une des revendications précédentes, caractérisé en ce que le contenu est un journal sous format électronique, et en ce que 10 l'identifiant est affiché en clair, en mode lecture, sur au moins une page du journal. 6. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que le contenu est de type audionumérique ou vidéonumérique, et en ce que 15 l'identifiant est affiché en clair, en mode lecture, avec des données telles qu'un titre d'oeuvre et/ou un nom d'artiste, sur l'écran d'un dispositif de restitution de contenu. 7. Système pour la mise en oeuvre du procédé selon l'une des revendications 20 précédentes, caractérisé en ce qu'il comporte au moins : une entité transformatrice du fichier pour intégrer dans ledit fichier : • l'identifiant personnel, sous forme brouillée en mode écriture, et • des instructions pour éditer l'identifiant personnel, en clair en mode lecture, et une entité éditrice de contenu, à disposition du destinataire autorisé, capable de lire le fichier transformé, ainsi que les instructions qu'il contient, pour éditer l'identifiant personnel en clair en mode lecture. 8. Système selon la revendication 7, caractérisé en ce que l'entité transformatrice et l'entité éditrice comportent chacune un module de communication pour envoyer le fichier transformé, de l'entité transformatrice 2903507 16 à l'entité éditrice, via un réseau de télécommunications, notamment un réseau étendu. 9. Programme informatique destiné à être stocké dans une mémoire d'une 5 entité transformatrice d'un système selon l'une des revendications 7 et 8, caractérisé en ce qu'il comporte des instructions pour la transformation du fichier incluant : des instructions de copie et de brouillage de l'identifiant personnel dans le fichier à transformer, et 10 - des instructions pour générer un jeu d'instructions, dans le fichier transformé, de commande d'édition de l'identifiant en clair en mode lecture. 10. Programme informatique destiné à être stocké dans une mémoire d'une 15 entité éditrice d'un système selon l'une des revendications 7 et 8, caractérisé en ce qu'il comporte des instructions pour désembrouiller l'identifiant dans le fichier transformé et éditer l'identifiant en clair en mode lecture, tout en conservant l'identifiant dans une forme embrouillée, en cas d'accès, en mode écriture, au fichier transformé.