Brevet FR2840147A1 — publié le 20031128

d'enregistrement deja utilise vis-a-vis du temps total d'enregistrement. La presente invention concerne un procede de brouillage d'un signal video a ['aide d'une cle de cryptage pour le controle d'acces a des informations audiovisuelles emises par un serveur de diffusion. L'invention concerne egalement un procede de debrouillage de signal video, un systeme, un codeur, un decodeur, un serveur de diffusion et un support de donnees pour la mise en couvre de ces procedes. II existe de nombreux procedes de brouillage mis en osuvre pour le controle d'acces a des informations audiovisuelles. Par exemple, une solution est apportee par le procede DVB Scrambling du consortium DVB (pour "Digital Video Broadcasting"). Ces procedes utilisent en general une cle de cryptage pour brouiller le signal video. Celui-ci est en generai base sur une operation XOR entre le flux non brouille et la cle de cryptage. Par exemple dans le contexte de la diffusion de programmes, un utilisateur desirant acceder aux informations audiovisuelles, recoit avec le signal video brouille un message de type ECM (pour "Entitlement Control Message") qui represente un paquet MPEG-2 TS (pour "M PEG-2 Transport Stream") transportant entre autre une cle de decryptage associee a la cle de cryptage. Cette cle de decryptage va etre utilisee pour le debrouillage de la video. Malheureusement, le resultat de ce type de procede de brouillage est la fourniture a I'utilisateur d'un signal video brouille mais non visualisable. Cette video brouillee ne permet pas de donner un aper,cu du contenu audiovisual a l'utilisateur avant le debrouillage. L'invention vise a remedier a cet inconvenient en fournissant un procede de brouillage d'un signal video qui permette de brouiller le contenu video tout en conservant une certaine visibilite de celui-ci. A cet effet, I'invention concerne un procede de brouillage du type precise, caracterise en que le brouillage du signal video est realise par ['application d'une fonction de tatouage au signal video a ['aide d'une cle de marquage issue de la cle de cryptage, la fonction de tatouage comportant un parametre de regulation de ['amplitude du tatouage permettant de regler la visibilite de celui-ci sur le signal video. Un procede de brouillage selon ['invention peut en outre comporter l'une ou plusieurs des caracteristiques suivantes: - les informations audiovisuelles vent accessibles a partir d'un serveur de diffusion; - les informations audiovisuelles vent stockees sur un support de donnees accessible en lecture; -2 - la fonction de tatouage est appliquee a des vecteurs mouvement obtenus par codage du signal video; - la fonction de tatouage est appliquee a une representation frequentielle desdits vecteurs mouvement; - le brouillage comporte les etapes suivantes: À selection de vecteurs mouvement parmi un ensemble de vecteurs mouvement obtenus par codage du signal video, À separation des composantes en abscisse et en ordonnee des vecteurs selectionnes dans deux vecteurs nommes respectivement Vecteur Abscisse et Vecteur Ordonnee, À application d'une transformation de type DCT a une dimension sur chacun de ces deux vecteurs, À application de la fonction de tatouage a ['aide de la cle de marquage aux composantes des transformees DCT des vecteurs Abscisse et Ordonnee, À transformation DCT inverse des vecteurs Abscisse et Ordonnee et recombinaison de ceux-ci pour calculer la nouvelle valeur des vecteurs mouvement selectionnes, apres tatouage; - les vecteurs mouvement vent extraits directement du flux video code, le brouillage du signal video s'effectuant posterieurement a son codage; - les vecteurs mouvement vent selectionnes lors du codage du signal video, le brouillage du signal video etant alors realise pendant le codage de celui-ci; - le brouillage est combine a un tatouage invisible du signal video par ['application d'une fonction de tatouage a ['aide d'une cle de tatouage comportant des informations de droits d'auteur; - les informations de droits d'auteur comportent un identifiant de la video et un identifiant de l'auteur ayant des droits sur la video; - la cle de tatouage est combinee a la cle de marquage a ['aide d'une fonction bijective pour generer une nouvelle cle de marquage utilisee a la place de la cle de marquage pour le brouillage du signal video; - le codage du signal video est conforme au standard MPEG-2 ou MPEG-4; - un etalement de spectre est realise sur la cle de marquage; et - chaque image est brouillee par une cle de marquage obtenue par une permutation de la cle de marquage de ['image precedente. i -3 L'invention concerne egalement un procede de debrouillage d'un signal video, a ['aide d'une cle de decryptage, caracterise en ce que le debrouillage est realise sur un signal brouille par un procede de brouillage tel que decrit precedemment. Le procede de debrouillage peut en outre com porter l' une ou pl usieurs des caracteristiques suivantes: - il comporte les etapes suivantes: À selection de vecteurs mouvement parmi un ensemble de vecteurs mouvement obtenus par codage du signal video, À separation des composantes en abscisse et en ordonnee des vecteurs selectionnes, dans deux vecteurs nommes respectivement Vecteur Abscisse et Vecteur Ordonnee, À application d'une transformation de type DCT a une dimension sur chacun de ces deux vecteurs, À application d'une fonction de tatouage a ['aide d'une cle de marquage issue de la cle de decryptage aux composantes des transformees DCT des vecteurs Abscisse et Ordonnee, À transformation DCT inverse des vecteurs Abscisse et Ordonnee et recombinaison de ceux-ci pour calculer la nouvelle valeur des vecteurs mouvement selectionnes; et - cheque image est debrouillee par une cle de marquage obtenue par une permutation de la cle de marquage de ['image precedente. L'invention concerne egalement un codeur comportant des moyens d'analyse de mouvement, caracterise en ce qu'il comporte en outre des moyens de brouillage d'un signal video mettant en oeuvre un procede de brouillage tel que decrit precedemment. L'invention concerne egalement un decodeur, caracterise en ce qu'il comporte des moyens de debrouillage d'un signal video mettant en cauvre un procede de debrouillage tel que decrit precedemment. L'invention concerne egalement un serveur de diffusion d'un signal video, caracterise en ce qu'il comporte des moyens de brouillage de ce signal video par la mise en osuvre d'un procede de brouillage tel que decrit precedemment. L'invention concerne egalement un terminal d'acces destine a etre connecte a un reseau de transmission d'informations pour la reception d'un signal video diffuse sur ce reseau, caracterise en ce qu'il comporte des moyens de debrouillage du signal video par la mise en osuvre d'un procede de debrouillage tel que decrit precedemment. -4 L'invention concerne egalement un support de donnees risible par un ordinateur, caracterise en ce qu'il comporte des moyens de stockage d'un signal video brouille a ['aide d'un procede de brouillage tel que decrit precedemment. Enfin, i' invention concerne egalement u n systeme de broui llage et de debrouillage d'un signal video a ['aide d'une cle de cryptage pour le controle d'acces a des informations audiovisuelles, comportant un serveur de diffusion de ce signal video, associe a des moyens de stockage du signal video, et connecte a un reseau de transmission d'informations, pour la diffusion du signal video, caracterise en ce qu'il comporte des moyens de brouillage du signal video par la mise en ceuvre d'un procede de brouillage tel que decrit precedemment. Un systeme de brouillage et de debrouillage selon ['invention peut en outre comporter la caracteristique selon laquelle il comporte un terminal d'acces connecte au reseau de transmission d'informations, ce terminal d'acces comportant des moyens de debrouillage du signal video par la mise en ceuvre d'un procede de debrouillage tel que decrit precedemment. L'invention sera mieux comprise a ['aide de la description qui va suivre, donnee uniquement a titre d'exemple et faite en se referent aux dessins annexes sur lesquels: - la figure 1 represente schematiquement la structure d'un systeme permettant la diffusion d'un signal video a ['aide diun procede selon ['invention; - la figure 2 represente les differentes etapes d'un premier mode de realisation d'un procede de brouillage selon ['invention; - la figure 3 represente les differentes etapes d'un second mode de realisation diun procede de brouillage selon ['invention; - la figure 4 represente un procede d'echange de cles pour le debrouillage d'un signal video brouille a ['aide d'un procede selon ['invention; et - la figure 5 represente les differentes etapes diun procede de debrouillage selon l'inention. Le systeme represente a la figure 1 comporte un serveur 10 de diffusion d'informations audiovisuelles stockees dans une base de donnees 12 reliee a celui-ci. Le serveur de diffusion 10 est de type classique et comporte, par exemple, une unite centrale de calcul associee a des memoires de type RAM et ROM pour la mise en ceuvre d'un procede de brouillage des informations audiovisuelles destinees a etre diffusees. Le serveur de diffusion 10 est en outre connecte a un reseau de transmission d'informations 14, tel que le reseau Internet. A travers ce reseau, il peut ainsi transmettre -5 des informations audiovisuelles brouillees a destination d'au moins un terminal client 16 identifie. Des moyens d'echange securise de donnees selon un protocole classique vent installes sur le serveur de diffusion 10, d'une part, et sur le terminal client 16, d'autre part. L'installation de ces moyens d'echange securise est rendue necessaire pour la mise en oeuvre d'un procede d'echange de donnees confidentielles, qui sera decrit en reference a la figure 4. Le procede de brouillage represente a la figure 2 est mis en ceuvre par le serveur de diffusion 10 grace a des moyens logiciels et materiels de celui-ci. II a pour fonction de traiter un signal video, en vue de brouiller celui-ci. Dans ce mode de realisation, le serveur de diffusion 10 comporte un codeur 20, par exemple un codeur de type MPEG-2, adapte pour recevoir, en entree, un signal source vidbo S et pour fournir, en sortie, un signal binaire code et pret a etre module avant sa diffusion sur le reseau 14. Dans ce cas, le terminal client 16 est muni d'un decodeur de type MPEG-2, pour pouvoir decoder et affficher le signal source S. Le serveur de diffusion 10 peut aussi utiliser un codeur au standard MPEG-4, mais dans ce cas, le decodeur du terminal client 16 doit egalement etre conforme au standard MPEG-4. II peut egalement utiliser tout autre codeur mettant en cauvre une analyse du mouvement dans une sequence multidimensionnelle a composante temporelle. De facon classique, le codeur 20 comporte un module 22 d'estimation de mouvement qui associe a une image donnee du signal video S une matrice de vecteurs mouvement 24. Ceffe matrice de vecteurs mouvement permet de generer une image predite de I'image consideree a partir, par exemple de ['image precedente du signal video, en deplacant des macro-blocs de pixels de celle-ci, en fonction des vecteurs mouvement. De la sorte, il est possible de ne transmettre que la matrice 24 de vecteurs mouvement et le contenu d'une image residuelle, resultant de la difference entre ['image consideree et son image predite, pour permeffre a un decodeur de retrouver ['image consideree. En effet, a partir de ['image precedente, on peut reconstruire au decodage ['image predite a ['aide de la matrice 24 de vecteurs mouvements, puis on peut retrouver ['image consideree en ajoutant a ['image predite ['image residuelle transmise. Ce procede classique permet de comprimer efficacement ie signal video S. La matrice de vecteurs mouvement 24 representee sur cette figure comporte 9 vecteurs mouvement V' a Vg. Bien entendu le nombre de vecteurs mouvement sera -6 generalement plus eleve. On n'en a represente que neuf, par souci de clarte dans la suite de la description. Lors d'une etape 26, le serveur de diffusion 10 genere une cle de cryptage KT associee au signal video S. Cette cle est stockee dans la base de donnees 12 avec les donnees audiovisuelles correspondantes. Ensuite, lors d'une etape 28, le serveur de diffusion 10 selectionne, de fa,con pseudo-aleatoire, a partir de cette cle de cryptage, un ensemble 30 de vecteurs mouvement parmi les vecteurs mouvement de la matrice 24. Dans notre exemple, I'ensemble de vecteurs mouvement selectionnes est constitue des vecteurs V6, V5, V2 et Vg. Le serveur 10 separe ensuite les composantes en abscisse et en ordonnee des vecteurs selectionnes dans deux vecteurs, nommes respectivement Vecteur abscisse Vx et Vecteur ordonnee Vy Ainsi, le vecteur Vx comporte quatre composantes representant les abscisses des quatre vecteurs de ['ensemble 30, soit: Vx = (V6x, V5x V2x, Vgx) De meme, Vy comporte quatre composantes issues des ordonnees des quatre vecteurs de ['ensemble 30, soit: VY = (V6Y V5Y V2Y V9Y) Lors de l'etape 32 suivante, le serveur de diffusion 10 applique une transformation de type DCT (de l'Anglais ) a une dimension sur chacun de ces deux vecteurs. On obtient ainsi deux vecteurs Fx et Fy representant, respectivement, les vecteurs Vx et Vy dans le domaine frequentiel. Ces deux nouveaux vecteurs comportent les composantes suivantes: Fx = (FOX Fsx F2x, Fgx) et Fy = (F6y, F5y, F2y, Fgy). Lors d'une etape 34 suivant l'etape 26 de generation de la cle de cryptage, le serveur de diffusion 10 genere une cle de marquage 36 representant une version binaire de la cle de cryptage KT, dans laquelle les valeurs nulles ont ete remplacees par la valeur -1. Pour rendre encore plus robuste le brouillage, un etalement de spectre de la cle de marquage 36 est avantageusement realise. Pour cela la cle de marquage est surechantillonnee puis un bruit aleatoire lui est ajoute. Ainsi de la redondance est creee dans la cle de marquage qui de plus est brouillee par le bruit. La cle de marquage comporte autant de composantes binaires qu'il y a de vecteurs mouvement selection nes lors de l'etape 28, c'est-a-d ire q ue la cle de marquage 36 comporte autant de composantes que chacun des vecteurs Fx et Fy. Dans cet exemple, on a represente une cle de marquage 36 comportant quatre composantes binaires, dont la premiere et la derriere ont pour valeur -1 et dont les deuxieme et troisieme ont pour valeur 1. La cle de marquage 36 obtenue lors de l'etape 34 est inseree dans les composantes des vecteurs mouvements selectionnes, lors d'une etape 38, par ['application de la fonction de tatouage suivante: Si Wj = -1, alors F'X'= FX'+ Wj cc et F'Y'= FYj, sinon F'Xj = FX' et F'Y'= FYj + Wj oc, ou Wj, FX', FY, F'X' et F'Yj representent, respectivement, les i-emes composantes de la cle de marquage 36, des vecteurs Fx et Fy et des nouvelles valeurs F'x et F'y des vecteurs Fx et Fy apres tatouage. x est un coeffficient choisi a priori, representant la force de la marque. En effet, plus la valeur de oc est importante, plus les composantes frequentielles des vecteurs mouvement selectionnes vent modifiees et plus le brouillage sera visible sur le signal video. II resulte de cette operation qu'au sortir de l'etape 38 on obtient les deux vecteurs suivants: F'x = (FOX, FsX F'2x F9x) et F'y = (F 6y, F5y, F2y, F 9y). On passe ensuite a une etape 40, lors de laquelle le serveur de diffusion 10 applique une transformation DCT inverse sur les vecteurs F'x et F'y pour obtenir, en sortie, deux vecteurs V'x et V'y dont toutes les composantes different de celles des vecteurs Vx et Vy. Ainsi, I'on constate que ['insertion de la cle de marquage 36 dans les vecteurs mouvement selectionnes est repartie dans toutes les composantes de ceuxci. Ensuite, le serveur 10 combine de nouveau les composantes des vecteurs V'x et V'y, afin de reconstruire un ensemble 42 de quatre vecteurs mouvement correspondent a des valeurs brouillees des vecteurs selectionnes initiaux V6 V5 V2 etVg. Ces nouveaux vecteurs mouvement vent notes V'6, V'5, V'2, etV'g. Ces nouveaux vecteurs V'6, V's, V'2, et V'g remplacent les vecteurs V6, V5, V2, et Vg pour fournir une nouvelle matrice 44 de vecteurs mouvement. Cette nouvelle matrice 44 permettra au decodage d'obtenir une version brouillee de ['image initiale consideree. L'ensemble des etapes permettant de generer la matrice 44 a partir de la matrice de vecteurs mouvement 24, c'est-a-dire ['ensemble constitue par les etapes 26, 28, 32, 34, 38 et 40 sera appele par la suite module de brouillage et sera designe par la reference generale 46. Dans le codeur 2-0, de fa,con classique, ['estimation de mouvement est reiteree sur chaque image du signal video S. de sorte que l'on obtient, en sortie du codeur 20, un -8 signal binaire brouille BS', dont toutes les matrices de vecteurs mouvement vent brouillbes, et qui peut etre stocke dans la base de donnees 12 avant d'etre diffuse a travers le reseau 14. II est possible, a chaque iteration de realiser une permutation classique sur la cle de marquage avant de l'inserer dans ['image video suivante, pour rendre ceKe cle encore plus diffficilement detectable. De facon optionnelle, le procede precedemment decrit comporte une etape (non representee) de tatouage invisible du signal video S. Ce tatouage est realise de facon classique par ['application d'une fonction de tatouage du signal, par exemple similaire a la fonction precedemment decrite, avec une valeur de a sufffisamment faible pour que le tatouage soit invisible, et a ['aide d'une seconde cle de marquage. Cette seconde cle de marquage, appelee a cle de tatouage >>, est par exemple constituee d'un identifiant de l'auteur ayant des droits sur la video. L'etape de tatouage peut etre realisee independamment du brouillage et, soit avant, soit apres le module de brouillage 46. L'etape de tatouage peut aussi etre combinee au brouillage. En effet, il est possible de correler la cle de tatouage et la cle de marquage 36 a ['aide d'une fonction bijective telle qu'une fonction XOR, pour generer une nouvelle cle de marquage que l'on appellera a cle de marquage tatouee >. Cette cle de marquage tatouee est alors utilisbe par le module de brouillage 46 a la place de la cle de marquage 36. La bijectivite de la fonction de correlation permet d'assurer la possibilite de debrouiller le signal sans necessairement oter son tatouage. La figure 3 represente un second mode de realisation du procede de brouillage represente a la figure 2. Alors que dans l'exemple precedent, le module de brouillage 46 etait presente comme partie integrante du codeur 20 et operant a la suite d'une etape 22 d'estimation de mouvements, le mode de realisation de la figure 3 presente un module de brouillage 46 independent du codeur 20. En effet, dans ce mode de realisation le signal video S est tout d'abord traite par le codeur 20 pour fournir un signal binaire BS en sortie de celui-ci. Ce signal binaire BS est ensuite fourni en entree d'un analyseur syntaxique 58 capable d'extraire automatiquement la matrice 24 de vecteurs mouvement. Comme precedemment, cette matrice 24 est fournie en entree du module de brouillage 46, pour obtenir, en sortie, une nouvelle matrice 44 brouillee. Enfin, lors d'une derriere etape 60, la nouvelle matrice 44 est reintroduite dans le signal binaire BS en remplacement de l'ancienne matrice 24 pour fournir le signal binaire _9_ brouille BS'. Cette operation est effectuee sur toutes les matrices de vecteurs mouvement du signal binaire BS. L'etape de tatouage precedemment decrite peut egalement etre executee dans ce mode de realisation, independamment du module de brouillage 46 ou en combinaison avec le brouillage. Le terminal client 16 etant muni d'un decodeur compatible avec le standard MPEG- 2, il est adapte pour decoder le signal binaire BS' diffuse par le serveur de diffusion 10. Si, de plus, le terminal client 16 est en possession de la cle de cryptage KT, il sera capable de retrouver les bonnes valeurs des vecteurs mouvement brouilles, par un procede dual du module de brouillage 46 precedemment decrit. Ce procede dual, appele procede de debrouillage, sera detaille en reference a la figure 5. Pour permettre un debrouillage par le terminal client 16, un procede de transmission de la cle de cryptage KT est decrit en reference a la figure 4. Lors d'une premiere etape 50, le terminal client 16 telecharge, a partir du serveur de diffusion 10, un signal binaire video brouille BS'. Lors de l'etape 52 suivante, le terminal utilisateur 16 demande au serveur de diffusion 101e telechargement d'une application de debrouillage pour visualiser le contenu video qui l'interesse. A la reception de cette requete, le serveur de diffusion 10 genere un identifiant UID et une cle secrete KS obtenue par ['application d' une fonction de hachage sur l' identifiant UID et sur une cle ma^tresse KP. Lors de l'etape 54 suivante, le serveur de diffusion transmet ['application de debrouillage demandee par le terminal client 16. Cette application comporte, de fa,con securisee, l'identifiant UID et la cle secrete Ks. La cle KS est stockee de facon securisee chez l'utilisateur. Ainsi, celui-ci ne peut y avoir acces. Ensuite, lors d' une etape 56, un procede d'achat des droits de visual isation de la video est mis en oeuvre entre le terminal client 16 et le serveur de diffusion 10. Lorsque l'achat est effectue, le serveur de diffusion 10 extrait de la base de donnees 12 la cle de cryptage KT permettant de debrouiller le contenu video et chiffre celle-ci a ['aide d'une fonction d'encryptage EKS dependent de la cle secrete KS. On obtient ainsi une cle de cryptage chiffree KSC. Enfin, lors d'une derriere etape 58, le serveur de diffusion 10 transmet la cle de cryptage chiffree au terminal client 16. Celui-ci peut retrouver la cle de cryptage KT a partir de la cle de cryptage chiffree et de la cle secrete KS stockee par ['application telechargee, a ['aide d'une fonction de decryptage DKS duale de la fonction d'encryptage EKS -10 Le terminal client 16 comporte un decodeur 60 represente sur la figure 5. Le decodeur 60 recoit en entree le signal binaire video brouille BS' pour fournir en sortie le signal decode et debrouille S pret a etre affiche sur un ecran de visualisation du terminal client 16. Le decodeur 60 comporte notamment un module 62 d'extraction de vecteurs mouvement. Ce mod u le d'extraction 62 fourn it en sortie une matrice 64 de vecteur mouvement identique a la matrice 44. Cette matrice 64 comporte au moins en partie des vecteurs mouvement brouilles et est fournie en entree d'un module 66 de debrouillage du decodeur 60. Le module de debrouillage 66 comporte des moyens logiciels classiques pour la mise en couvre d'un procede comportant une premiere etape 68 de selection pseudo-aleatoire de vecteurs mouvement. Lors de cette etape, la selection est executee a ['aide de la cle de cryptage KT, de la meme maniere qu'a l'etape 28, c'est-a-dire a ['aide d'un meme algorithme de selection pseudo-aleatoire. De la sorte, les vecteurs selectionnes lors de cette etape vent les memes vecteurs que ceux qui ont ete selectionnes lors de l'etape 28. II s'agit de ['ensemble 42 des vecteurs V'6, V'5, V'2 et V's. On sbpare ensuite les composantes en abscisse et en ordonnee de ces quatre vecteurs dans deux vecteurs nommes respectivement vecteur abscisse V'x et vecteur ordonnee V'y. Lors de l'etape 70 suivante, on applique une transformation de type DCT a une dimension sur chacun de ces deux vecteurs V'x et V'y On obtient ainsi les deux vecteurs F'x et F'y decrits precedemment, representant chacun les vecteurs V'x et V'y dans le domaine frequentiel. Lors d'une etape 72 identique a l'etape 34, le terminal client 16 genere la cle de marquage 36 a partir de la cle de cryptage KT De meme que precedemment, un etalement de spectre peut etre effectue sur la cle de marquage 36. Lors de l'etape 72 suivant l'etape 70, la cle de marquage 36, qui a ete inseree dans les composantes des vecteurs mouvement selectionnes lors du brouillage du signal video S. est maintenant extraite de ces vecteurs, par ['application de la fonction suivante, qui est une fonction duale de la fonction de tatouage precedemment decrite: Si W' = -1, alors F'Xj = FXj Wj a et F'Yj = FY, sinon F'X'= FX' et F'Yj = FY' - W' oc, 11 resulte de cette operation, qu'au sortir de l'etape 72, on obtient les deux vecteurs suivants: Fx = (FOX, FsX, F2x' Fsx) et Fy = (F6y, F5yl F2yl Fgy) On passe ensuite a une etape 74, lors de laquelle on applique une transformation DCT inverse sur les vecteurs Fx et Fy pour obtenir, les deux vecteurs Vx et Vy comprenant respectivement les composantes en abscisse et en ordonnee des vecteurs mouvement selectionnes debrouilles. Ensuite, on combine les composantes des vecteurs Vx et Vy, afin de reconstruire ['ensemble 30 constitue des vecteurs mouvement V6, V5, V2 et Vg. On retrouve ainsi, en sortie du module de debrouillage 66 la matrice 24 de vecteurs mouvement debrouilles. De meme que pour le brouillage du signal S lors de son codage, le debrouillage peut etre effectue independamment du decodage, par un procede dual du procede decrit a la figure 3. II appara'^t clairement qu'un procede de brouillage diun signal video selon ['invention permet d'ameliorer la diffusion de contenus audiovisuals payants en permettant de brouiller le signal video transmis sans pour autant empecher sa visualisation par un utilisateur potentiellement interesse. Un autre avantage de ['invention precedemment decrite est de permettre de combiner le tatouage invisible du contenu video a son brouillage. -12 REVENDICATIONS 1. Procede de brouillage d'un signal video (S), a ['aide d'une cle de cryptage (KT) pour le controle d'acces a des informations audiovisuelles, caracterise en ce que le brouillage du signal video est realise par ['application (38) d'une fonction de tatouage au signal video a ['aide d'une cle de marquage (36) issue de la cle de cryptage, la fonction de tatouage comportant un parametre de regulation de ['amplitude du tatouage permettant de regler la visibilite de celui-ci sur le signal video. 2. Procede de brouillage selon ia revendication 1, caracterise en ce que les informations audiovisuelles vent accessibles a partir d'un serveur de diffusion (10). 3. Procede de brouillage selon la revendication 1 ou 2, caracterise en ce que les informations audiovisuelles vent stockees sur un support de donnees (12) accessible en lecture. 4. Procede de brouillage selon l'une quelconque des revendications 1 a 3, caracterise en ce que la fonction de tatouage est appliquee a des vecteurs mouvement (V6, V5, V2, V9) obtenus par codage (20) du signal video (S). 5. Procede de brouillage selon la revendication 4, caracterise en ce que la fonction de tatouage est appliquee a une representation frequentielles (Fx, Fy) desdits vecteurs mouvement. 6. Procede de brouillage selon la revendication 5, caracterise en ce que le brouillage comporte les etapes suivantes: - selection (28) de vecteurs mouvement (V6, Vs. V2, Vg) parmi un ensemble (24) de vecteurs mouvement obtenus par codage du signal video; - separation des composantes en abscisse et en ordonnee des vecteurs selectionnes, dans deux vecteurs nommes respectivement Vecteur Abscisse (Vx) et Vecteur ordonnee (Vy); - application (32) d'une transformation de type DCT a une dimension sur chacun de ces deux vecteurs; - application (38) de la fonction de tatouage a ['aide de la cle de marquage (36) aux composantes (Fx, Fy) des transformees DCT des vecteurs Abscisse et Ordonnee; - transformation DCT inverse des vecteurs Abscisse et Ordonnee et recombinaison de ceux-ci pour calculer la nouvelle valeur des vecteurs mouvement selectionnes, apres tatouage. 7. Procede de brouillage selon l'une quelconque des revendications 4 a 6, caracterise en ce que les vecteurs mouvement (V6, V5, V2, V9) vent extraits directement du -13 flux video code (BS), le brouillage (46) du signal video s'effectuant posterieurement a son codage (20). 8. Procede de brouillage selon l'une quelconque des revendications 4 a 6, caracterise en ce que les vecteurs mouvement (V6, V5, V2, V9) vent selectionnes lors du codage (20) du signal video, le brouillage (46) du signal video etant alors realise pendant le codage de celui-ci. 9. Procede de brouillage selon l'une quelconque des revendications 1 a 8, caracterise en ce que le brouillage est combine a un tatouage invisible du signal video (S) par ['application d'une fonction de tatouage a ['aide d'une cle de tatouage comportant des informations de droits d'auteur. 10. Procede de brouillage selon la revendication 9, caracterise en ce que les informations de d roits d'auteur comportent un identifiant (U I D) de la video et u n identifiant de l'auteur ayant des droits sur la video. 11. Procede de brouillage selon la revendication 9 ou 10, caracterise en ce que ladite cle de tatouage est combinee a la cle de marquage (36) a ['aide d'une fonction bijective pour generer une nouvelle cle de marquage utilisee a la place de la cle de marquage (36) pour le brouillage du signal video (S). 12. Procede de brouillage selon l'une quelconque des revendications 1 a 11, caracterise en ce que le codage (20) du signal video (S) est conforme au standard MPEG-2 ou MPEG-4. 13. Procede de brouiilage selon l'une quelconque des revendications 1 a 12, caracterise en ce qu'un etalement de spectre est realise sur la cle de marquage (36). 14. Procede de brouillage selon l'une quelconque des revendications 1 a 13, caracterise en ce que chaque image est brouillee par une cle de marquage (36) obtenue par une permutation de la cle de marquage de ['image precedente. 15. Procede de debrouillage d'un signal video (S), a ['aide d'une cle de decryptage (KT), caracterise en ce que le debrouillage est realise sur un signal brouille par un procede selon l'une quelconque des revendications 1 a 14. 16. Procede de debrouillage selon la revendication 15, caracterise en ce que le debrouillage comporte les etapes suivantes: - selection de vecteurs mouvement (V'6, V'5, V'2, V'9) parmi un ensemble de vecteurs mouvement obtenus par codage du signal video; - separation des composantes en abscisse et en ordonnee des vecteurs selectionnes, dans deux vecteurs nommes respectivement Vecteur Abscisse (V'x) et Vecteur Ordonnee (V'y); -14 - application d'une transformation de type DCT a une dimension sur chacun de ces deux vecteurs; - application d'une fonction de tatouage a ['aide d'une cle de marquage (36) issue de la cle de decryptage aux composantes (F'x, F'y) des transformees DCT des vecteurs Abscisse et Ordonnee; - transformation DCT inverse des vecteurs Abscisse et Ordonnee et recombinaison de ceux-ci pour calculer la nouvel le valeur des vecteurs mouvement selection nes. 17. Procede de debrouillage selon la revendication 15 ou 16, caracterise en ce que chaque image est debrouillee par une cle de marquage obtenue par une permutation de la cle de marquage de ['image precedente. 18. Codeur comportant des moyens d'analyse de mouvement, caracterise en ce qu'il comporte en outre des moyens de brouillage d'un signal video (S) mettant en ceuvre un procede selon l'une quelconque des revendications 1 a 14. 19. Decodeur, caracterise en ce qu'il comporte des moyens de debrouillage diun signal video (S) mettant en oeuvre un procede de debrouillage selon l'une quelconque des revendications 15 a 17. 20. Serveur (10) de diffusion d'un signal video (S), caracterise en ce qu'il comporte des moyens de brouillage de ce signal video (S) par la mise en ceuvre d'un procede selon l'une quelconque des revendications 1 a 14. 21. Terminal d'acces (16) destine a etre connecte a un reseau de transmission d'informations (14) pour la reception d'un signal video (S) diffuse sur ce reseau, caracterise en ce qu'il comporte des moyens de debrouillage du signal video (S) par la mise en cauvre d'un procede selon l'une quelconque des revendications 15 a 17. 22. Support de donnees (12) risible par un ordinateur, caracterise en ce qu'il comporte des moyens de stockage d'un signal video (S) brouille a ['aide d'un procede selon l'une quelconque des revendications 1 a 14. 23. Systeme de brouillage et de debrouillage d'un signal video (S) a ['aide d'une cle de cryptage (KT) pour le controle d'acces a des informations audiovisuelles, comportant un serveur de diffusion (10) de ce signal video (S), associe a des moyens de stockage (12) du signal video (S), et connecte a un reseau (14) de transmission d'informations, pour la diffusion du signal video (S), caracterise en ce qu'il comporte des moyens de brouillage du signal video (S) par la mise en ceuvre d'un procede selon l'une quelconque des revendications 1 a 14. 24. Systeme de brouillage et de debrouillage selon la revendication 23, caracterise en ce qu'il comporte en outre un terminal d'acces (16) connecte au reseau de transmission d'informations (14), ce terminal d'acces (16) comportant des moyens de -15 debrouillage du signal video (S) par la mise en oeuvre d'un procede selon l'une