Brevet FR2853099A1 — publié le 20041001

La présente invention concerne un procédé pour protéger un contenu ainsi qu'un dispositif et un support de données pour la mise en oeuvre du procédé. Avec l'avènement des applications informatiques multimédia, les contenus, ou documents au sens large du terme (images, son, vidéos, textes,...), sont largement 5 diffusés sous forme numérique. D'emblée on notera que par "diffusion de contenu", on entend désigner la diffusion d'un contenu par tous media, aussi bien par transmission à travers un réseau de communication (Internet, câble, satellite,...) que par distribution matérielle de supports de stockage du contenu (CD-ROM, DVD, CD,...). La forme numérique présente de multiples avantages: facilité de stockage, rapidité de 10 transmission et possibilité de réaliser des copies parfaites. Ce dernier avantage s'avère néanmoins être aussi un inconvénient majeur car il favorise le piratage. Un souci majeur des diffuseurs de contenus numériques réside dans la protection des contenus numériques. On connaît principalement deux méthodes de protection de contenu. La première méthode de protection de contenu consiste à chiffrer le contenu numérique diffusé, généralement à l'aide d'un algorithme symétrique utilisant une clé secrète. Celle-ci n'est communiquée qu'aux utilisateurs autorisés à utiliser le contenu. Chaque utilisateur autorisé peut ensuite décoder le contenu chiffré à l'aide d'un décodeur et de la clé secrète afin d'obtenir le contenu d'origine, en clair. Par souci de 20 sécurité, la clé secrète peut être mémorisée sur des cartes à puce, lesquelles sont distribuées aux seuls utilisateurs autorisés, ce qui limite la fraude. Pour exploiter le contenu, chaque utilisateur est équipé d'un décodeur disposant de moyens de lecture d'une carte à puce. La seconde méthode de protection de contenu consiste à marquer le contenu 25 numérique diffusé, à l'aide d'un algorithme de "watermarking". Le "watermarking" désigne un ensemble des techniques de tatouage numérique consistant à insérer dans un contenu numérique (image, vidéo, son, texte, .) des informations de marquage de façon imperceptible et persistante. La différence entre le contenu marqué et le contenu d'origine est difficilement perceptible à l'utilisateur. En outre, le marquage persiste en 30 cas de manipulations du contenu. A titre d'exemple, dans le cas d'une image, la marque demeure intacte après rotation de l'image, coupure d'une partie de l'image ou compression puis décompression de l'image. En matière de protection de contenu, le "watermarking" peut être utilisé pour protéger les droits d'auteur d'un contenu. Pour cela, le contenu diffusé est marqué à l'aide d'informations permettant d'identifier 5 l'auteur légitime du contenu. Le "watermarking" peut également permettre d'améliorer la traçabilité du contenu diffusé, lorsque le contenu diffusé est marqué à l'aide d'informations sur l'identité de son destinataire. On peut ainsi, en cas de fraude, identifier l'origine de copies illégales du contenu. Les techniques de tatouage numérique consistant à insérer des informations sur l'identité d'une personne sont 10 appelées "fingerprinting"...DTD: Avec la protection par chiffrement, chaque utilisateur dispose, après déchiffrement, du contenu d'origine en clair. Un fraudeur peut aisément en réaliser des copies illégales sans qu'il soit possible d'identifier a posteriori l'origine de ces copies. Avec la protection par tatouage numérique, ou "watermarking", il est possible 15 d'identifier l'auteur de copies frauduleuses du contenu lorsque celui-ci a été marqué avant sa diffusion à l'aide d'informations identifiant son destinataire. Cependant, une telle méthode de protection nécessite d'apposer des marques distinctes aux contenus diffusés aux différents destinataires. Elle est donc extrêmement fastidieuse, voire même inutilisable lorsque le contenu doit être diffusé de façon large, par une diffusion 20 de point à multipoint à travers un réseau (radio, satellite, câble, multicast-IP, ... ) ou par distribution matérielle de supports de stockage (CDROM, DVD,...). La présente invention vise donc à proposer un procédé pour protéger un contenu diffusé vers au moins un utilisateur, permettant, dans le cas o des copies frauduleuses du contenu seraient réalisées, une identification de l'origine de ces copies 25 et pouvant être utilisé quel que soit le mode de diffusion, notamment lorsque le contenu est transmis de point à multipoint à travers un réseau ou distribués sur des supports de stockage. Ce but est atteint par le fait que, le contenu étant codé pour sa diffusion, le procédé comprend les étapes suivantes, réalisées côté utilisateur: 30 - décodage du contenu et - marquage du contenu à l'aide d'informations d'identification de l'utilisateur, l'étape de marquage et l'étape de décodage étant couplées l'une à l'autre de telle sorte que l'exécution de l'une entraîne l'exécution de l'autre. L'étape de décodage et l'étape de marquage, réalisées par l'utilisateur lorsqu'il 5 souhaite utiliser le contenu, sont liées entre elles de telle sorte que le décodage du contenu s'accompagne nécessairement d'un marquage identifiant l'utilisateur du contenu. Grâce à cela, en cas de fraude, il est possible d'identifier la personne ayant réalisé des copies frauduleuses du contenu. Le marquage peut être exécuté après, avant ou de façon concomitante avec le 10 décodage. Avantageusement, le procédé comporte les étapes suivantes: - mémorisation des informations d'identification de l'utilisateur sur un support de données et - transmission desdites informations d'identification de l'utilisateur du support 1 5 de données vers un dispositif de décodage et de marquage. La mémorisation des informations d'identification de l'utilisateur sur le support de données, par exemple une carte à puce, peut être réalisée par un distributeur, ou fournisseur, de supports de données. Avantageusement encore, le contenu étant chiffré à l'aide d'un algorithme de 20 chiffrement symétrique à clé secrète comportant une partie fixe et une partie variable, le procédé comporte les étapes suivantes: mémorisation de la partie fixe de la clé secrète dans le support de données, - diffusion depuis une source de diffusion vers le support de données de la partie variable de la clé secrète et - calcul de la clé secrète d'origine à partir de la partie fixe et de la partie variable. La source de diffusion peut modifier à intervalles réguliers la partie variable de la clé secrète. Grâce à cela, le piratage de la clé secrète est rendu plus difficile. En variante, le contenu étant chiffré à l'aide d'un algorithme de chiffrement 30 symétrique à clé secrète, le procédé comprend une étape de mémorisation de la clé secrète dans le support de données. Dans ce cas, la clé secrète de chiffrement/déchiffrement est intégralement mémorisée dans le support de données. De préférence, le procédé comporte les étapes suivantes: - calcul d'une "clé mélangée" par mélange de la clé secrète et des informations d'identification de l'utilisateur, - transmission de la "clé mélangée" du support de données vers le dispositif de décodage et de marquage et calcul de la clé secrète et des informations d'identification de l'utilisateur à partir de la clé mélangée, la clé secrète et les informations d'identification de 10 l'utilisateur étant ensuite utilisées pour respectivement déchiffrer le contenu et le marquer. La clé secrète est ainsi véhiculée par la clé mélangée lors de la sa transmission entre le support de données et le dispositif de décodage et de marquage, ce qui permet de limiter le risque d'interception frauduleuse de la clé secrète lors de cette 15 transmission. Dans un mode de réalisation particulier, le procédé comprend une étape de construction d'une portion de la clé secrète à l'aide des informations d'identification de l'utilisateur. Dans ce cas, la clé secrète de déchiffrement du contenu est partiellement modifiée à l'aide des informations d'identification de l'utilisateur. Chaque utilisateur 20 dispose donc d'une clé de déchiffrement personnelle qui contient une imperfection générée par les informations d'identification cet utilisateur. Au cours du déchiffrement, le contenu est marqué du fait de cette imperfection et une analyse ultérieure de ce marquage permet d'identifier l'utilisateur. Dans une autre variante de réalisation du procédé, le contenu étant marqué 25 avant diffusion, l'étape de marquage consiste à remplacer le marquage d'origine du contenu par un marquage identifiant l'utilisateur du contenu. Le contenu peut être marqué avant diffusion, par exemple à l'aide de l'indication "contenu volé". Après réception par l'utilisateur, le marquage d'origine est remplacé par un marquage permettant d'identifier l'utilisateur. Ainsi, dans le cas o un fraudeur court- circuiterait 30 l'étape de marquage, l'indication "contenu volé" resterait apposée sur le contenu. L'invention concerne également un dispositif pour la mise en oeuvre du procédé précédemment défini, caractérisé en ce qu'il comprend des moyens de décodage, agencés pour décoder un contenu, et des moyens de marquage, agencés pour marquer le contenu à l'aide d'informations d'identification d'un utilisateur, les moyens 5 de marquage et les moyens de décodage étant couplés les uns aux autres de telle sorte que le fonctionnement des uns entraîne le fonctionnement des autres. L'invention concerne enfin un support de données pour la mise en oeuvre du procédé précédemment défini, caractérisé en ce qu'il comprend des premiers moyens de mémorisation d'une clé secrète de chiffrement/déchiffrement, des seconds moyens 10 de mémorisation d'informations d'identification d'un utilisateur et des moyens de calcul agencés pour mélanger les informations d'identification de l'utilisateur et la clé secrète afin d'obtenir une "clé mélangée". Selon une autre forme de réalisation, le support de données est caractérisé en ce qu'il comprend des premiers moyens de mémorisation d'une partie fixe d'une clé 15 secrète de chiffrement/déchiffrement, des seconds moyens de mémorisation d'informations d'identification d'un utilisateur, des moyens de connexion externe à travers lesquels le support est agencé pour recevoir une partie variable de la clé secrète, des premiers moyens de calcul agencés pour calculer la clé secrète à partir de sa partie fixe et de sa partie variable, et des seconds moyens de calcul agencés pour mélanger les 20 informations d'identification de l'utilisateur et la clé secrète afin d'obtenir une "clé mélangée". L'invention sera mieux comprise à l'aide de la description suivante d'un mode de réalisation particulier du procédé de l'invention, ainsi que du dispositif et du support de données pour la mise en oeuvre du procédé, en référence au dessin annexé sur lequel 25 - la figure 1 représente une vue schématique d'un réseau de transmission auquel sont connectés une source de diffusion de contenus et des dispositifs selon l'invention, associés chacun à un support de données; - la figure 2 représente un schéma bloc fonctionnel de l'un des dispositifs de la 30 figure 1 et - la figure 3 représente un organigramme des étapes du procédé. Les contenus, ou documents au sens large du terme (images, vidéos, son, textes,...), sont largement diffusés sous forme numérique à travers des réseaux de communication (Intemet, réseau de satellites, câble ou autres) ou par distribution sur 5 des supports de stockage (CDROM, DVD ou autres). On rappelle ici que par "diffusion de contenu", on entend désigner la diffusion d'un contenu par tout media. La diffusion du contenu peut être réalisée aussi bien par transmission à travers un réseau de communication que par distribution matérielle de supports de stockage du contenu. La forme numérique facilite la réalisation de copies des contenus et favorise donc le 10 piratage. Le procédé de l'invention vise à protéger les contenus numériques diffusés, en permettant, dans le cas o des copies frauduleuses du contenu auraient été réalisées par un utilisateur, d'identifier celui-ci. Dans l'exemple particulier de la description, en référence à la figure 1, une source de diffusion 1 diffuse des contenus vers des utilisateurs ul1, u,.. ., Uk,... à travers 15 un réseau de satellites 2. Chaque utilisateur uk est équipé d'un dispositif de décodage et de marquage 3, d'un dispositif de visualisation 4, en l'espèce un poste de télévision, et d'un support de données, ici une carte à puce 5. Les cartes à puce 5 sont fournies aux utilisateurs par un fournisseur de cartes à puce 6. Les contenus diffusés par la source 1 sont codés ici à l'aide d'un algorithme de 20 chiffrement symétrique à clé secrète Kst. Cette clé secrète Kst est composée d'une partie fixe Ks et d'une partie variable, temporaire, Kt changeant à intervalles réguliers. La clé Ks, c'est-à-dire la partie fixe de la clé secrète Kst, est mémorisée dans les cartes à puce 5. La clé variable Kt est diffusée avec les contenus correspondants par la source de diffusion I vers les utilisateurs ul, u2,. . ., Uk,... à travers le réseau 2. En référence à la figure 2, la carte à puce 5 d'un utilisateur Uk comprend: - une mémoire 50 de stockage de la clé fixe Ks, - une mémoire 51 de stockage d'informations personnelles Wk d'identification de l'utilisateur uk, - un premier module de calcul 52, relié à la mémoire 50 de stockage de la clé fixe Ks et destiné à calculer la clé secrète Kst à partir de la clé fixe Ks et de la clé temporaire Kt, - un second module de calcul 53, relié à la mémoire 51 de stockage des 5 informations personnelles Wk et destiné à mélanger la clé secrète Kst et des informations personnelles Wk afin de calculer une "clé mélangée" Kstwk, et - un élément 54 de connexion au dispositif 5. Les deux modules de calcul 52 et 53 sont reliés l'un à l'autre et sont également reliés à l'élément de connexion externe 54. La carte à puce 5 est destinée à exécuter un algorithme M qui, à partir de la clé temporaire Kt, de la clé fixe Ks et des informations personnelles Wk, calcule la "clé mélangée" Kstwk. Cet algorithme M est scindé en deux sous-algorithmes B et G tels que: M = B o G. En fonctionnement, le premier et le second modules de calcul 52, 53 exécutent successivement l'algorithme G et l'algorithme M. L'algorithme G additionne 15 la clé fixe Ks, stockée dans la mémoire 50, et la clé temporaire Kt, fournie par le dispositif 3 à travers l'élément de connexion 54, afin de reconstituer la clé secrète Kst. L'algorithme B mélange la clé secrète Kst, fournie par le premier module de calcul 52, et les informations personnelles Wk d'identification de l'utilisateur, stockée dans la mémoire 51. Le résultat de ce mélange est la "clé mélangée" Kstwk. 20 En référence à la figure 2, le dispositif 3 comprend - un module de réception 30, - un module de décodage 31, relié au module de réception 30, - un module de marquage 32, relié au module de décodage 31, - un élément 33 de connexion à la carte à puce 5, relié au module de réception 25 30, - un module de calcul 34 relié, en entrée, à l'élément de connexion 33 et, en sortie, au module de décodage 31 et au module de marquage 32 et destiné à recevoir la "clé mélangée" Kstwk et à séparer la clé fixe Ks et les informations personnelles Wk de l'utilisateur Uk, et - un port 35 de connexion au dispositif de visualisation 4. Le module de décodage 31 et le module de marquage 32 sont couplés l'un à l'autre de telle sorte que le fonctionnement de l'un entraîne le fonctionnement de l'autre. Lorsqu'un contenu est reçu par le dispositif 3, le module de décodage 31 le décode puis commande le module de marquage 32 pour qu'il marque le contenu à l'aide des 5 informations personnelles Wk de l'utilisateur Uk. Ainsi, une image est d'office marquée à l'aide des informations personnelles Wk de l'utilisateur Uk, dès lors qu'elle est décodée. Le dispositif 3 exécute un algorithme D scindé en trois sous-algorithmes B-', algorithme de calcul de la clé secrète Kst de chiffrement/déchiffrement 10 et des informations personnelles Wk d'un utilisateur Uk, - U-1, algorithme de déchiffrement utilisant la clé secrète Kst, et - P, algorithme de marquage. L'algorithme D est tel que: D = B-1 o U-1 o P. En fonctionnement, le module de réception 30 reçoit un contenu chiffré et la 15 clé variable Kt de chiffrement, diffusées par la source 1 à travers le réseau 2, et fournit le contenu au module de décodage 31 et la clé variable Kt à l'élément 33 de connexion à la carte à puce 5. Le module de calcul 34 exécute l'algorithme B-1 qui calcule la clé secrète Kst et les informations personnelles Wk de l'utilisateur uk à partir de la clé mélangée Kstwk fournie par la carte à puce 5. Le module de décodage 31 exécute 20 ensuite l'algorithme Ul qui déchiffre le contenu à l'aide de la clé secrète Kst et fournit au module de marquage 32 le contenu d'origine, en clair. Sous la commande du module de décodage 31, le module de marquage 32 exécute alors l'algorithme P qui marque le contenu à l'aide des informations personnelles de l'utilisateur Wk. L'ensemble comprenant le dispositif 3 et la carte à puce 5 de l'utilisateur uk est 25 ainsi agencé pour exécuter un algorithme A, tel que A = D o M, qui a pour fonction de transformer un contenu codé en un contenu décodé et marqué à l'aide d'informations personnelles Wk d'identification de l'utilisateur Uk. On va maintenant décrire la diffusion d'un contenu par la source de diffusion 1 vers des utilisateurs Ul, u2,..., uk,... et son exploitation par l'un de ces utilisateurs uk. 30 Dans l'exemple particulier de la description, le contenu est une image I. Avant diffusion, la source 1 code l'image I à l'aide d'un algorithme de chiffrement symétrique à clé secrète Kst. On rappelle ici que cette clé secrète comporte une partie variable Kt et une partie fixe Ks. La source 1 diffuse ensuite l'image chiffrée Ic et la partie variable Kt correspondante de la clé secrète Kst vers les utilisateurs ul, 5 u2,..., Uk,... à travers le réseau de satellites 2. L'utilisateur uk reçoit, décode et marque l'image Ic, à l'aide de son dispositif 3, puis la visualise à l'aide de son dispositif de visualisation 4. La figure 3 représente un organigramme des étapes du procédé visant à protéger l'image diffusée. Ce procédé comprend une étape 100 de mémorisation des 10 informations Wk d'identification de l'utilisateur uk dans la carte à puce 5 et une étape 101 de mémorisation de la clé fixe Ks dans la carte à puce 5, toutes deux exécutées par le fournisseur 6 de cartes à puce 5. La carte à puce 5 est ensuite fournie à l'utilisateur uk qui la connecte à son dispositif 3. Le procédé comprend ensuite une étape 102 de réception par le dispositif 3 de 15 l'image chiffrée Ic et de la clé temporaire Kt associée, diffusées par la source de diffusion 1 à travers le réseau 2. Dans une étape 103, la clé temporaire Kt et l'image Ic sont transmises à la carte à puce 5 et au module de décodage 3, respectivement. La carte à puce 5 exécute alors une étape 104 de calcul de la clé secrète d'origine Kst puis une étape 105 de calcul de la clé mélangée Kstwk. Au cours de l'étape 104, le premier 20 module de calcul 52 additionne la clé temporaire Kt reçue et la clé fixe Ks stockée, à l'aide de l'algorithme G, afin d'obtenir la clé secrète Kst de chiffrement/déchiffrement de l'image I/Ic puis, au cours de l'étape 105, le second module de calcul 53 mélange la clé secrète Kst et les informations Wk d'identification de l'utilisateur Uk, à l'aide de l'algorithme B, afin de calculer la clé mélangée Kstwk. Après calcul, la clé mélangée 25 Kstwk est transmise de la carte à puce 5 vers le dispositif 3 (étape de transmission 106). La clé secrète Kst est ainsi véhiculée par la clé mélangée lors de la sa transmission entre la carte à puce 5 et le dispositif 3. Grâce à cela, on limite encore les risques de piratage de la clé secrète Kst. La clé mélangée Kstwk est fournie au module de calcul 34 qui exécute alors à une étape 107 de calcul de la clé secrète Kst et des informations 30 Wk d'identification de l'utilisateur Uk, à l'aide de l'algorithme B-1. Le module de calcul 34 fournit la clé secrète Kst au module de décodage 31 et les informations Wk d'identification de l'utilisateur uk au module de marquage 32. Le module de décodage 31 procède alors au décodage de l'image Ic (étape 108). Au cours de cette étape 108, l'image reçue Ie est déchiffrée à l'aide de l'algorithme de déchiffrement U-1 utilisant la 5 clé secrète Kst. L'image obtenue après déchiffrement est l'image d'origine en clair I. Sous la commande du module de décodage 31, le module de marquage 32 procède ensuite au marquage de l'image I (étape 109) . Au cours de l'étape 109, l'image I est marquée à l'aide des informations Wk d'identification de l'utilisateur Uk. L'étape de décodage 108 et l'étape de marquage 109 sont couplées l'une à l'autre de telle sorte que 10 l'exécution de l'une entraîne nécessairement l'exécution de l'autre. Tout contenu décodé par le dispositif 3 est d'office marqué avec les informations personnelles Wk de l'utilisateur Uk. L'image marquée Iwk est ensuite transmise au dispositif de visualisation 4 à travers le port de liaison 35 (étape de transmission 110) afin d'être visualisée. Une analyse ultérieure de l'image IWk, à l'aide d'un algorithme Z associé à l'algorithme de 15 marquage P, permet d'identifier l'utilisateur uk ayant utilisé l'image I. Dans la description qui précède, le marquage est exécuté après le décodage. En variante, le marquage pourrait être exécutée avant ou de façon concomitante avec le décodage. En toute hypothèse, l'étape de décodage et l'étape de marquage sont couplées l'une à l'autre de telle sorte que l'exécution de l'une de ces deux étapes entraîne, ou 20 s'accompagne, nécessairement de l'exécution de l'autre étape. En variante, au lieu d'être chiffré à l'aide d'une clé secrète Kst partiellement variable, le contenu diffusé est chiffré à l'aide d'une clé secrète totalement fixe. Dans ce cas, la carte à puce comprend une mémoire de stockage de la clé secrète fixe, une mémoire de stockage des informations d'identification de l'utilisateur, un module de 25 calcul de la clé mélangée agencé pour mélanger la clé secrète mémorisée et les informations d'identification de l'utilisateur et un élément de connexion externe au dispositif à travers lequel la clé mélangée est destinée à être transmise vers le dispositif de décodage et de marquage. Dans une variante de mise en oeuvre du procédé, le contenu diffusé est marqué 30 avant d'être diffusé par la source de diffusion, l'étape de marquage effectue un remplacement du marquage d'origine par un nouveau marquage identifiant l'utilisateur du contenu. La marque d'origine, apposée avant diffusion, est remplacée, après diffusion, par les informations Wk d'identification de l'utilisateur uk ayant reçu le contenu. L'image diffusé peut par exemple être marquée à l'aide de l'indication 5 "contenu volé". Ainsi, dans le cas o un utilisateur courtcircuiterait l'étape de marquage normalement réalisée par son dispositif de marquage et de décodage, l'indication selon laquelle le contenu est volé resterait apposé sur le contenu. Au lieu d'être mémorisée sur des supports de données distribuées aux utilisateurs, la clé secrète pourrait être fournie aux utilisateurs autorisés par tout autre 10 moyen de transmission sécurisé. On pourrait envisager de construire, côté utilisateur, une portion de la clé secrète à l'aide des informations d'identification de l'utilisateur et de déchiffrer le contenu reçu à l'aide de cette clé secrète. Le décodage et de marquage seraient ainsi intimement couplés. Dans ce cas, le contenu déchiffré contiendrait une imperfection 15 propre à chaque utilisateur et constituant par conséquent une marque identifiant l'utilisateur. Bien entendu, la présente invention s'applique à tout type de codage/décodage de contenu et à tout média de diffusion de contenu. REVENDICATIONS 1. Procédé pour protéger un contenu diffusé vers au moins un utilisateur, ledit contenu (Ic) étant codé pour sa diffusion, caractérisé en ce qu'il comprend les étapes s suivantes, réalisées côté utilisateur (uk): décodage (108) du contenu (1c) et - marquage (109) du contenu (I) à l'aide d'informations (Wk) d'identification de l'utilisateur (uk), l'étape de marquage (109) et l'étape de décodage (108) étant couplées l'une à 10 l'autre de telle sorte que l'exécution de l'une entraîne l'exécution de l'autre. 2. Procédé selon la revendication 1, caractérisé en ce que le marquage (109) est exécuté après le décodage (108). 3. Procédé selon la revendication 1, caractérisé en ce que le marquage est exécuté avant le décodage. 4. Procédé selon la revendication 1, caractérisé en ce que le marquage et le décodage sont réalisés de façon concomitante. 20 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce qu'il comporte les étapes suivantes: - mémorisation (100) des informations (Wk) d'identification de l'utilisateur (uk) sur un support de données (5) et - transmission (105) desdites informations (Wk) d'identification de l'utilisateur (uk) du support de données (5) vers un dispositif de décodage et de marquage (3). 6. Procédé selon la revendication 5, caractérisé en ce que, le contenu étant chiffré à l'aide d'un algorithme de chiffrement symétrique à clé secrète (Kst) comportant une partie fixe (Ks) et une partie variable (Kt), il comporte les étapes suivantes: - mémorisation de la partie fixe (Ks) de la clé secrète (Kst) dans le support de données (5), - diffusion depuis une source de diffusion (1) vers le support de données (5) de la partie variable (Kt) de la clé secrète (Kst) et - calcul (104) de la clé secrète d'origine (Kst) à partir de la partie fixe (Ks) et de la partie variable (Kt). 7. Procédé selon la revendication 5, caractérisé en ce que, le contenu étant chiffré à l'aide d'un algorithme de chiffrement symétrique à clé secrète, il comprend une étape de mémorisation de la clé secrète dans le support de données. 8. Procédé selon l'une des revendications 6 et 7, caractérisé en ce qu'il 15 comprend les étapes suivantes: - calcul (104, 105) d'une "clé mélangée" (Kstwk) résultant du mélange de la clé secrète (Kst) et des informations d'identification (Wk) de l'utilisateur (uk), - transmission (106) de la "clé mélangée" (Kstwk) du support de données (5) vers le dispositif de décodage et de marquage (3) et - calcul (107) de la clé secrète (Kst) et des informations (Wk) d'identification de l'utilisateur à partir de la clé mélangée (Kstwk), la clé secrète (Kst) et les informations (Wk) d'identification de l'utilisateur (Uk) étant ensuite utilisées pour respectivement déchiffrer le contenu (Ic) et le marquer. 9. Procédé selon l'une des revendications 6 à 8, caractérisé en ce qu'il comprend une étape de construction d'une portion de la clé secrète à l'aide des informations d'identification de l'utilisateur. 10. Procédé selon l'une des revendications 1 à 8, caractérisé en ce que, le contenu étant marqué avant diffusion, l'étape de marquage consiste à remplacer le marquage d'origine du contenu par un marquage identifiant l'utilisateur du contenu. 11. Dispositif pour la mise en oeuvre du procédé de la revendication 1, caractérisé en ce qu'il comprend des moyens de décodage (31), agencés pour décoder un contenu, et des moyens de marquage (32), agencés pour marquer le contenu à l'aide d'informations (Wk) d'identification d'un utilisateur (Uk), les moyens de marquage (31) et les moyens de décodage (32) étant couplés les uns aux autres de telle sorte que le 10 fonctionnement des uns entraîne le fonctionnement des autres. 12. Dispositif selon la revendication 11, caractérisé en ce qu'il comprend des moyens (33) de connexion à un support de données externe (5), à travers lesquels le dispositif est agencé pour acquérir les informations (Wk) d'identification de l'utilisateur 15 (Uk). 13. Dispositif selon la revendication 12, caractérisé en ce qu'il est agencé pour acquérir à travers les moyens (33) de connexion au support de données externe (5) une "clé mélangée" (Kstwk) comprenant une clé secrète de chiffrement (Kst) mélangée aux 20 informations (Wk) d'identification de l'utilisateur (uk) et en ce qu'il comprend des moyens de calcul (34) agencés pour séparer la clé secrète (Kst) et les informations (Wk) d'identification de l'utilisateur (uk). 14. Support de données pour la mise en oeuvre du procédé de la revendication 25 1, caractérisé en ce qu'il comprend des premiers moyens de mémorisation d'une clé secrète de chiffrement/déchiffrement, des seconds moyens de mémorisation d'informations d'identification d'un utilisateur et des moyens de calcul agencés pour mélanger les informations d'identification de l'utilisateur et la clé secrète afin d'obtenir une "clé mélangée". 15. Support de données pour la mise en oeuvre du procédé de la revendication 1, caractérisé en ce qu'il comprend des premiers moyens (50) de mémorisation d'une partie fixe (Ks) d'une clé secrète de chiffrement/déchiffrement (Kst), des seconds moyens (53) de mémorisation d'informations (Wk) d'identification d'un utilisateur (uk), 5 des moyens de connexion externe (54) à travers lesquels le support (5) est agencé pour recevoir une partie variable (Kt) de la clé secrète (Kst), des premiers moyens de calcul (52) agencés pour calculer la clé secrète à partir de sa partie fixe (Ks) et de sa partie variable (Kt), et des seconds moyens de calcul (53) agencés pour mélanger les informations (Wk) d'identification de l'utilisateur (Uk) et la clé secrète (Kst) afin 10 d'obtenir une "clé mélangée" (Kstwk).