Brevet FR2824212A1 — publié le 20021031

travail. La présente invention se rapporte d'une manière générale au domaine des réseaux numériques locaux et plus particulièrement au domaine des réseaux numériques domestiques. s Un tel réseau est constitué d'un ensemble de dispositifs reliés entre eux par un bus numérique, par exemple un bus selon la norme IEEE 1394. Il comprend notamment deux types de dispositifs: - Des dispositifs source capables d'émettre des données sur le réseau: Ces dispositifs peuvent récupérer les données à travers un 'canal' o externe au réseau. - Des dispositifs récepteurs, adaptés à recevoir les données circulant sur le réseau, pour les traiter ou les présenter à l'utilisateur. Ainsi, si on prend l'exemple d'un réseau numérique domestique destiné à véhiculer des données audio eVou vidéo dans différentes pièces s d'une maison, les dispositifs source sont par exemple des décodeurs numériques recevant des programmes vidéo de l'extérieur du réseau, via une antenne satellite ou via une connexion au câble, ou bien des lecteurs de disques optiques diffusant sur le réseau, sous forme numérique, des données (audio et/ou vidéo) lues sur un disque (le disque contient dans ce cas des o données provenant de l'extérieur du réseau). Les dispositifs récepteurs sont par exemple des récepteurs de télévision permettant de visualiser des programmes vidéo reçus du réseau ou, d'une manière plus générale tout type d'appareil ayant la capacité de déchiffrer les données chiffrées. Si on se place du point de vue des fournisseurs de contenu qui fournissent les données en provenance de l'extérieur du réseau local, notamment des prestataires de services diffusant des programmes télévisés payants ou bien des éditeurs de disques optiques par exemple, il est nécessaire d'éviter que ces données transmises ne soient copiées et puissent circuler facilement (par exemple en étant copiées sur un disque optique ou tout o autre support d'enregistrement) d'un résaau local à l'autre. Pour cela, il est connu de transmettre les données sous forme secrète en les chiffrant à l'aide d'algorithmes de cryptographie utilisant des clés qui sont connues au préalable des appareils autorisés à recevoir ces données ou bien qui sont échangées selon des protocoles particuliers sécurisés entre le s fournisseur de contenu et ces appareils. La demande de brevet PCT WO 00/62505 au nom de THOMSON multimédia, déposée le 31 mars 2000 et revendiquant la priorité d'une demande de brevet française au nom du même demandeur, déposée le 13 avril 1999 et publiée sous la référence FR 2792482, concerne un réseau domestique dans lequel une clé publique propre au réseau est utilisée pour chiffrer les données circulant entre des appareils du réseau, typiquement des dispositifs source précédemment mentionnés vers des dispositifs récepteurs. Seuls les appareils de ce réseau possèdent la clé privée correspondant à la clé publique. Le couple (clé publique, clé privée) étant spécifique au réseau, des données chiffrces dans le cadre de ce réseau ne peuvent être déchiffrées par des appareils d'un autre réseau. L'utilisation d'u n co u ple de cl és asymétri ques présente certain s avantages, mais aussi quelques inconvénients. Un des principaux avantages est qu'aucun secret n'est mémorisé dans les appareils source: ces appareils ont con naissance de la clé publique, mais non de la cl é privée. Cependant, la mise en oeuvre de clés asymétriques est d'une relative lenteur, par rapport à celle de clés symétriques. De plus, la durée de vie de clés asymétriques est faible, exigeant une révocation périodique et la création de nouvelles clés. Dans ce cas, des données chiffrées avec une clé, puis enregistrées, pourraient soudainement ne plus être déchiffrables sur le réseau. De plus, un nombre o important de paires de clés asymétriques est nécessaire. On serait alors tenté par la mise en oeuvre d'une clé symétrique pour chiffrer les données. Or, cela exigerait que les dispositifs source aient connaissance de cette clé, ce qui leur imposerait des contraintes de sécurité accrues et les rendrait par conséquent plus onéreux. L'invention a pour objet un procédé de gestion de clé symétrique dans un réseau de communication comportant un dispositif d'un premier type muni d'une source de donnces à diffuser sur le réseau et d'au moins un o dispositif d'un second type destiné à recevoir lesdites données, caractérisé en ce qu'il comporte les étapes de: - par le dispositif de premier type, détermination d'une première clé symétrique et transmission de la première clé de façon sécurisée vers au moins un dispositif du second type; - par au moins un dispositif du second type, réception de la première clé symétrique, chiffrement de ladite première clé symétrique à l'aide d'une seconde clé symétrique, connue des dispositifs du second type du réseau, - par le dispositif du premier type, récupération du chiffrement de la première clé symétrique; - par le dispositif du premier type, chiffrement de données à transmettre à au moins un dispositif du second type à l'aide de la première clé symétrique; - par le dispositif du premier type, transmission des données chiffrées et de la première clé symétrique chiffrée vers au moins un dispositif du second type; - par au moins un dispositif du second type, déchiffrement de la o première clé symétrique chiffrée par au moins un dispositif du second type à l'aide de la seconde clé et déchiffrement des données chiffrées à l'aide de la première clé symétrique ainsi récupérée. Ainsi, le chiffrement des données à transmettre de l'appareil du premier type, typiquement une porte d'accès au réseau tel qu'un récepteur/décodeur satellite, vers un appareil d'un second type, typiquement un dispositif d'affichage, se fait à l'aide d'une clé symétrique (la première clé mentionnée ci-dessus). La transmission de cette première clé est réalisée de façon chiffrée à o l'aide d'une seconde clé, qui est selon le mode de réalisation préféré, également symétrique. Les clés symétriques étant plus courtes que les clés asymétriques, on gagne en espace mémoire. De plus, les algorithmes symétriques sont plus rapides que les algorithmes asymétriques: moins de puissance de calcul est nécessaire. Néanmoins, aucun secret à long terme (typiquement la seconde clé) n'est stocké dans le dispositif du premier type. Ce dispositif ne possède que la première clé, qu'il est facile de changer fréquemment, en fonction des applications envisagées, en temps réel et de manière transparente pour l'utilisateur. De plus, les première et seconde clés, dans la mesure o elles sont symétriques, peuvent être choisies aléatoirement, et ne nécessitent pas une certification par une autorité tierce, ce qui réduit les coûts. Les données enregistrées chiffrées (les mots de contrôle d'embrouilleur selon l'exemple de réalisation non limitatifl le sont à l'aide d'une clé symétrique, qui ne possède pas de date de péremption préprogrammée. Il n'y a donc pas de danger de ne plus disposer de la première clé de chiffrement lors de la relecture: celle-ci peut être stockée, elle-même chiffrée à l'aide de la seconde clé, avec les données concernées. Selon un mode de réalisation préférentiel, une fois la première clé s déterminée par le dispositif du premier type, cette clé est transmise de façon sécurisée à un dispositif du second type, qui la chiffre à l'aide de la seconde clé, et retransmet le résultat au dispositif du premier type, pour que ce dernier puisse envoyer la première clé ainsi chiffrée en même temps que des données chiffrées par le premier dispositif avec la première clé. Selon un mode de réalisation particulier, le dispositif du premier type mémorise en parallèle une pluralité de premières clés symétriques non chiffrées et de premières clés symétriqu es chiffrées correspond a nt aux clés non chiffrées. En effet, cela permet au dispositif du premier type de prévoir les i5 moments o un ou plusieurs dispositifs du second type sont éteints ou autrement indisponibles et pendant lesquels une nouvelle première clé symétrique ne peut être générée. Le dispositif de premier type dispose ainsi d'une pluralité de premières clés, créées par avance, qu'il peut utiliser les unes après les autres, même en cas d'indisponibilité d'appareils de second type sur le réseau. En effet, les données chiffrées peuvent très bien être destinées à un appareil d'un troisième type (par exemple un dispositif d'enregistrement). Selon un mode de réalisation particulier, la première clé symétrique est renouvelée au moins lors de la transmission d'une nouvelle série de données, ou à plusieurs reprises lors de la transmission d'une série de donnéss. Selon la sécu rité req u ise, c'est à d ire selon l'a ppli cation envisag ée, la première clé symétrique est renouvelée plus ou moins fréquemment. Selon un mode de réalisation particulier, le procédé inventif comporte o en outre une phase d'installation d'un nouveau dispositif du second type dans le réseau, la phase d'installation comportant l'étape de vérification de la présence d'un dispositif de second type préexistant dans le réseau, possédant la seconde clé et ayant la capacité de la transmettre de façon sécurisée et, dans l'affirmative, I'étape de transmission de la seconde clé au nouveau dispositif de second type, et dans la négative, de génération de la seconde clé par le nouveau dispositif du second type. La phase d'installation vise à communiquer à l'ensemble des récepteurs du réseau la seconde clé, aussi appelée clé réseau. L'invention a aussi pour objet un dispositif de communication adapté s à être connecté à un réseau de communication, ledit dispositif comportant des moyens de chiffrement de données; caractérisé en ce que les moyens de chiffrement implémentent un algorithme de chiffrement mettant en oeuvre une première clé symétrique et en o ce que le dispositif comporte en outre: - une mémoire comprenant la première clé symétrique chiffrée à l'aide d'une seconde clé connue d'au moins un dispositif récepteur relié au réseau; et - des moyens de transmission sur le réseau des données chiffrées à s l'aide des moyens de chiffrement. Selon un mode de réalisation particulier, les données à chiffrer par le dispositif de communication ci-dessus sont initialement non chiffrées. Selon un mode de réalisation particulier, les données à chiffrer par le dispositif de communication sont initialement chiffrées, mais déchiffrées par le dispositif pour être de nouveau chiffrces de la façon indiquse. Dans ce but, le dispositif dispose de moyens de déchiffrement de donnces en provenance d'une source de données chiffrées. Cette dernière peut être, à titre d'exemple, un réseau de télévision par satellite, hertzien ou par câble, o les données circulent de manière chiffrée. Selon un autre mode de rénlisation particulier, les donnéss à chiffrer par le dispositif de communication sont initialement chiffrées, puis chiffrées encore une fois de la façon indiquée. Le mode de réalisation préféré est cependant celui o les données sont déchiffrées avant d'être de nouveau chiffrées avant mise en circulation sur le réseau. L'invention a aussi pour objet un dispositif de traitement de données dans un réseau de communication, caractérisé en ce qu'il comporte: s - des moyens de déchiffrement d'une première clé symétrique reçue de façon chiffrée d'un appareil du réseau, le chiffrement de la première clé symétrique ayant été réalisé à l'aide d'une seconde clé symétrique; - une mémoire pour contenir la seconde clé symétrique commune à tous les appareils d'un type donné du réseau; - d es moye ns de déchiffrement de don nées ch iffrées reçues d u réseau à l'aide de la première clé symétrique. s Selon l'exemple de réalisation, ledit dispositif comporte des moyens de désembrouillage de données reçues du réseau, lesdits moyens de désembrouillage utilisant le résultat du déchiffrement de données réalisé à l'aide de la première clé symétrique. D'autres caractéristiques et avantages de l'invention apparaîtront à travers la description d'un exemple de réalisation particulier non limitaff, explicité à l'aide des figures jointes, parmi lesquelles: s - la figure 1 est un schéma bloc un réseau de communication reliant plusieurs appareils mettant en oeuvre le procédé selon l'exemple de réalisation; - la figure 2 est un organigramme du procédé d'installation d'un nouveau dispositif récepteur dans un réseau de communication; o - la figure 3 est un diagramme temporel illustrant 1'échange d'une clé symétrique de réseau entre un dispositif possédant cette clé ('Géniteur') et un dispositif récepteur en cours d'installation dans le réseau; - la figure 4 est un diagramme temporel illustrant les communications entre un dispositif source de données chiffrées et un dispositif récepteur s desdites données, la communication mettant en oeuvre les clés symétriques selon le présent exemple de réalisation. On décrira dans un premier temps un exemple de réseau de communication pour illustrer la façon dont données et clés diverses sont échangées. Par la suite, on décrira de manière plus détaillée la créstion et la transmission de chaque type de clé, que ce soit dans le cadre de l'installation d'un dispositif récepteur dans le réseau ou d'une transmission de données entre un dispositif source et un dispositif récepteur. I] Description du réseau Sur la figure 1, on a représenté un réseau numérique domestique comprenant un dispositif source 1, deux dispositifs récepteurs 2 et 3 ainsi qu'un s magnétoscope numérique 4, appelé communément DVCR (I'abréviation DVCR étant issue de l'anglais "Digital Video Cassette Recorder" signifiant littéralement: Enregistreur de Cassette Vidéo Numérique). L'ensemble des dispositifs 1, 2, 3 et 4 est raccordé à un bus numérique domestique B qui est par exemple un bus selon la norme IEEE 1394. o Le dispositif source 1 comprend un décodeur numérique 10 doté d'un lecteur de carte à puce muni d'une carte à puce 11. Ce décodeur numérique 10 est raccordé, soit à une antenne satellite, soit à un réseau câblé pour recevoir des programmes vidéo distribués par un prestataire de service. Ces programmes sont reçus dans un flux F de données par exemple au format s MPEG-2. D'une manière connue en soi, ils sont transmis sous une forme embrouillée par des mots de contrôles CW, ces mots de contrôle étant eux mêmes transmis, dans le flux de données F. sous une forme chiffrée à l'aide d'une clé K selon un algorithme de cryptage donné de manière à rester secrets pendant la transmission. Ainsi, seuis les utilisateurs autorisés par le prestataire de service sont habilités à désembrouiller les données transmises (contre le paiement d'un abonnement par exemple). Pour cela, le prestataire fournit aux utilisateurs autorisés la clé K servant à déchiffrer les mots de contrôle CW. Bien souvent, I'autorisation de recevoir les programmes n'est que temporaire, tant que s l'utilisateur paie son abonnement. La clé K est donc modifiée réqulièrement par le prestataire de service. Grâce à l'invention, et comme on le verra ci-dessous, I'utilisateur pou rra néanmoin s en reg istrer des prog ram mes tra nsm is pend ant q u'il est abonné et les relire autant de fois qu'il le souhaite sur son propre réssau, même o lorsque la clé K aura été changée. Par contre, comme les données sont enregistrées sous forme embrouillée de la manière décrite, elles ne pourront être relues que sur le résaau de l'utilisateur qui les a enregistrées. Sur la figure 1, le réseau est représenté dans l'état dans iequel il se trouve lorsque tous les appareils ont été raccordés selon les procédés qui s seront décrits ultérieurement. La figure 1 illustre en particulier, pour le dispositif source 1 et le dispositif récepteur 2, toutes les clés contenues dans chaque dispositif. Les clés représentées ne sont pas forcément présentes à tout moment dans les dispositifs. Typiquement, le dispositif 1 ne mémorise pas la clé publique PUB2 du dispositif 2 au-delà de l'échange de clé symétrique Kc tel que décrit plus loin, tandis que le dispositif 2 ne mémorise pas la clé symétrique Kc au-delà du même échange. s En particulier, chaque dispositif récepteur comporte dans une mémoire une clé symétrique de réseau Kn. Cette clé est distribuée à un appareil récepteur nouvellement connecté au réseau par un des appareils récepteurs dit'géniteur'. De plus, chaque appareil possède une paire de clés asymétriques o (PRIVx, PUBx), la première clé étant privée et la seconde publique. Ces clés seront utilisées dans le cadre de l'authentification des appareils, ainsi que pour l'échange des clés symétriques. Nous allons maintenant décrire comment sont traitées les données qui sont transmises dans le flux F recu par é décodeur 10. Comme cela est s connu de l'homme de l'art, dans le cas de données transmises selon le format MPEG-2, le flux de données F comprend une succession de paquets de données vidéo, de paquets de données audio et de paquets de données de gestion. Les paquets de données de gestion comprennent notamment des messages de contrôles notés ECM (I'abréviation "ECM" venant de l'anglais "Entitlement Control Message" signifiant littéralement Message de Contrôle des Droits) dans lesquels sont transmis, sous une forme chiffrce à l'aide d'une clé K, les mots de contrôle CW ayant servi à embrouiller les données transmises dans les paquets de donnces vidéo et audio. Ce flux de données F est transmis à la carte à puce 11 pour y être traité. Il est reçu par un circuit démultiplexeur (DEMUX) 12, lequel circuit transmet, d'une part à un circuit de contrôle d'accès (CA) 13 les ECM et, d'autre part à un circuit de multiplexage (MUX) 15 les paquets de données vidéo et audio embrouillées, notés DE. Le circuit CA contient la dé K et peut ainsi déchiffrer les mots de contrôle CW qui sont contenus dans les ECM. Le circuit CA transmet ces mots de contrôle CW à un circuit convertisseur 14 qui contient, selon l'invention une clé symétrique Kc. La génération de cette clé et sa transmission entre les appareils seront vus ultérieurement. Le convertisseur 14 utilise la clé symétrique Kc pour chiffrer les mots de contrôle CW et transmet au circuit de multiplexage 15 ces mots de contrôle, chiffrés à l'aide de la clé publique locale, dans des messages de contrôle notés LECM. Ces messages LECM ont la même fonction que les messages ECM reçus dans le flux de données F initial, à savoir transmettre les mots de contrôle CW, mais dans les messages LECM, les mots de contrôle CW y sont chiffrés à l'aide de la clé symétrique Kc au lieu d'être chiffrés à l'aide de la clé K du fournisseur de service. De préférence, la clé Kc est fréquemment renouvelée, par exemple s lors de l'initiation de chaque transmission de données, dans le but d'éviter que le dispositif d'accès ne comporte un secret à long terme, qui exigerait une protection renforcée. Le circuit de multiplexage 15 transmet ensuite les paquets de données DE et les messages de contrôle convertis LECM dans un flux de o données F' qui est reçu par le décodeur 10. C'est ce flux de données F' qui circulera ensuite dans le bus domestique B pour être reçu, soit par un des dispositifs récepteurs 2 ou 3, soit par le magnétoscope numérique 4 pour être enregistré. En plus de la transmission des mots de contrôle chiffrés à l'aide de la clé symétrique Kc, le dispositif source transmet au dispositif récepteur la clé Kc elle-même, mais chiffrée à l'aide d'une clé Kn par un algorithme E2. La clé Kn ne réside pas dans l'appareil source, mais dans l'appareil récepteur. Suite à la création de la clé Kc, cette dernière est transmise de manière sécurisée à l'appareil récepteur, qui la chiffre à l'aide de Kn et retransmet le résultat à I'appareil source, pour utilisation ultérieure. Selon l'invention, les données circulent danc toujours sous forme chiffrée dans le bus B. et seuls les appareils ayant accès à la clé symétrique Kc sont capables de déchiffrer les mots de contrôles CW et donc de déchiffrer lesdites données DE. Ces appareils sont ceux posséJant la clé de réseau Kn. Ceci empêche donc la diffusion vers d'autres réseaux locaux de toute copie effectuée dans le réseau domestique de la figure 1. Dans l'exemple de la figure 1, les circuits 12 à 15 se trouvent intégrés dans la carte à puce 11 mais dans une variante de réalisation, il est possible de placer les circuits DEMUX et MUX dans le décodeur 10, seuls les o circuits 13 et 14 restant intégrés dans la carte à puce. En effet, comme le circuit CA 13 et le convertisseur 14 contiennent des clés de déchiffrement et de chiffrement, ils doivent être intégrés dans un support sécurisé tel qu'une carte à puce. Le dispositif récepteur 2 comprend un récepteur de télévision s numérique (DTV1) 20 doté d'un lecteur de carte à puce muni d'une carte à puce 21. Le récepteur 20 reçoit le flux de données F' provenant, soit du décodeur 10, soit du magnétoscope numérique 4, à travers le bus B. Le flux de données F' est transmis à la carte à puce 21. Il est reçu par un circuit démultiplexcur (DEMUX) 22, lequel transmet, d'une part les paquets de données vidéo et audio embrouillées DE à un circuit de désembrouillage (DES.) 24, et d'autre part les messages de contrôle convertis LECM à un module terminal 23, ainsi s que la clé chiffrée E2{Kn}(Kc). Comme les messages de contrôle LECM contiennent les mots de contrôle CW qui ont été chiffrés à l'aide de la clé Kc du réseau, le module terminal peut déchiffrer ces mots de contrôle avec l'aide de la clé Kc, pour obtenir les mots de contrôle CW en clair. La clé Kc est obtenue par déchiffrement de E2{Kn} (Kc) à l'aide de la clé résaau Kn. Les mots de contrôle o CW sont alors transmis au circuit de désembrouillage 24 qui les utilise pour désembrouiller les paquets de données DE et fournir, en sortie, des paquets de données claires DC au récepteur de télévision 20. Avantageusement, E2{Kn}(Kc) est inclus dans chacun des LECM. Dans ce cas, il n'a pas à être mémorisé par le dispositif récepteur pour une période longue. De plus, il peut être récupéré rapidement - aussi rapidement que CW - pour permettre un désembrouillage rapide des données utiles. Ceci est notamment important pour faciliter l'accrochage quand un utilisateur saute de chane en chane ('zapping') ou lorsqu'un nouvel appareil récepteur est branché sur le réseau alors qu'une transmission d'un flux vidéo est en cours ('hotplugging'). Afin de sécuriser la transmission en dernier lieu des données claires DC entre la carte à puce 21 et les circuits d'affichage du récepteur de télévision , I'interface I entre ladite carte à puce et le iecteur de carte du récepteu 20 est par exemple sécurisée selon la norme américaine NRSS (NRSS étant l'acronyme de National Renewable Security Standard) de sécurisation des cartes à puces. Le deuxième dispositif récepteur 3, comprenant un récepteur de télévision numérique (DTV2) 30 doté d'un lecteur de carte à puce muni d'une o carte à puce 31 fonctionne exactement de la même manière que le dispositif récepteur 2 et ne sera pas décrit plus avant. Grâce au réseau numérique local qui vient d'être décrit, le flux de données F provenant d'un fournisseur de contenu est transformé par le dispositif source qui le reçoit en un flux de données F'grâce à la clé symétrique Kc. La clé Kc est de préférence renouvelée fréquemment. Ce flux de données F' contient ainsi des données ayant un format spécifique au réseau local qui ne peuvent être déchiffrées que par les dispositifs récepteurs du réseau local qui contiennent tous la clé privée locale du réseau. De plus, les données chiffrées par le dispositif source le sont grâce à une clé symétrique (Kc). Cette clé est préférentiellement diffusée avec les données chiffrées avec son aide, et peut être stockée par exemple par un magnétoscope numérique (DVCR) pour un s accès ultérieur aux données chiffrées, par exemple si ces données sont en registrées. La cl é Kc est transmise elle - mêm e sous forme ch iffrée, à l'aid e d'une autre clé symétrique, la clé Kn. Cette clé réseau Kn n'est pas stockée dans le dispositif source, qui ne contient donc pas de secret long terme, exigeant des précautions de sécurité accrues. Il] Distribution de la clé symétrique privée du réseau (Kn) Tous les dispositifs récepteurs du réseau doivent posséder la clé s symétrique secrète de réseau Kn. Cette clé est transmise à un nouveau dispositif récepteur par un dispositif récepteur particulier du réscau, le géniteur. Chaque dispositif récepteur peut être dans l'un des états suivants: Vierge, Géniteur, Stérile. o Un dispositif récepteur Vierge est défini par le fait qu'il ne comporte pas la clé de réscau symétrique Kn. C'est typiquement un dispositif non encore relié au réseau. C'est l'état par déTaut d'un dispositif récepteur. Un dispositif Stérile est défini par le fait qu'il possède la clé symétrique de réseau Kn, mais qu'il ne peut la transmettre à un autre dispositif. s Un dispositif Géniteur est défini par le fait qu'il possède la clé symétrique de réseau Kn, et qu'il peut la transmettre à d'autres dispositifs du réseau. Il ne peut exister qu'un seul dispositif géniteur dans le réseau. L'état d'un dispositif est mémorisé par un indicateur d'état IE qui est o un registre de 2 bits se trouvant dans le module terminal 23 du dispositif récepteur. Par convention, on suppose que lorsque le dispositif se trouve dans l'état vierge, I'indicateur d'état IE est égal à 00; lorsque le dispositif se trouve dans l'état géniteur, IE = 01 et lorsque le dispositif se trouve dans l'état stérile, 1E = 1 0. :s L'indicateur d'état IE est de préférence contenu dans un circuit intégré dans une carte à puce pour garantir son inviolabilité. Lors de l'installation d'un dispositif récepteur, plusieurs cas sont à distinguer, le cas échéant en fonction de l'état des dispositifs récepteurs déjà existants dans le réseau. L'organigramme de la figure 2 illustre les différentes vérifications et actions entreprises par le dispositif récepteur en cours d'installation. Le nouveau dispositif récepteur vérifie dans un premier temps s'il existe un Géniteur dans le réseau (étape 2.1). Dans l'affirmative, une étape authentification du nouveau récepteur et du Géniteur est réalisée (étape 22), sur initiative du nouveau récepteur. Cette authentification est par exemple o basée sur l'utilisation des paires de clés asymétriques des deux dispositifs, mises en oeuvre dans un algorithme d'authentification con nu en soi de l'Hom me de l'Art. Une fois cette authentification réalisée, le Géniteur transmet de manière sécurisée la clé Kn au nouveau récepteur (étape 2.3). Ce dernier prend alors l'état Stérile et modifie en conséquence son registre IE, ce qui clôt s l'installation. Selon une variante de réalisation, lorsqu'un nouveau dispositif récepteurest installé et détecte la présence d'un Géniteur dans le réseau, le nouveau dispositif prend l'état de Géniteur et force le Géniteur précédent vers l'état Stérile. Lorsqu'il n'existe pas de Géniteur dans le réseau, le nouveau récepteur vérifie s'il existe au moins un récepteur Stérile dans le réseau (étape 2. 4), alors qu'il n'existe pas de Géniteur. Si cela est le cas, alors l'installation est impossible et le processus s'arrête (étapes 2.5 et 2.9) . Un message d'erreur est s transmis à l'utilisateur, par exemple sur un panneau d'affichage du nouveau récepteur. Cependant, même dans ce cas, les dispositifs Stériles existants peuvent recevoir et déchiffrer des données chiffrées de la part d'un dispositif source du réseau. En revenant à l'organigramme de la figure 2, dans le cas o le réscau ne comporte ni Géniteur ni dispositif Stérile, le nouveau récepteur crce une clé Kn (étape 2.6). Cette clé est typiquement une clé de 128 bits, pour être en cohérence avec les algorithmes de chiffrement symétriques actuellement s utilisés (par exemple l'algorithme 'AES' pour 'Advanced Encryption Standard'- aussi appelé 'Rijndael' et décrit par J. Daemen et V. Rijmen dans 'Proceedings from the First Advanced Encryption Standard Candidate Conference, National Institute of Standards and Technology (NIST), août 1998, ou encore l'algorithme 'TwoFish' décrit dans l'article 'TwoFish - a Block Encryption Algorithm' de B. Schneier, J. Kelsey, D. Whiting, D. Wagner, N. Ferguson et publié dans le même rapport de conférence NIST). s La clé Kn peut être choisie de manière aléatoire. Une fois cette clé créée, le nouveau récepteur se proclame Géniteur et modifie le contenu de son registre IE en conséquence (étape 2.7). Le réseau d'appareils récepteurs est alors créé. o La figure 3 est un diagramme illustrant les échanges entre un nouveau dispositif récepteur et un Géniteur préexistant lors de l'installation du nouveau récepteur. En cela, ce diagramme correspond à l'étape 2.3 de la figure 2. Lorsque l'on installe le nouveau dispositif récepteur dans le réseau, le dispositif récepteur contient une paire de clés publique PUBr et privée PRIVr certifiées et se trouve, selon l'invention, dans l'état Vierge. Le dispositif récepteur transmet dans un premier temps (étape 3.1) sa clé publique PUBr au dispositif Géniteur. Ce dernier chiffre la clé Kn à l'aide de la clé publique PUBr, o et transmet le résultat du chiffrement au dispositif récepteur (étape 3.2). Ce dernier déchiffre ces données à l'aide de sa clé privée PRIVr et récupère ainsi la clé Kn. Pour garantir l'intégrité et l'origine de la clé Kn, le Géniteur génère à partir de cette clé et par l'intermédiaire d'un algorithme connu, un code d'authentification de message ('MAC'). Ce code est envoyé avec les données chiffrées E{PUBr}(Kn). Il est vérifié par le récepteur. L'algorithme 'HMAC-SHA-1' (pour 'Keyed-Hash Message Authentication Code' ou code d'authentification de message par hachage à clé) est un exemple d'algorithme pouvant être utilisé dans ce cadre. Il1] Echange de la clé symétrique court terme et chiffrement des données Une fois le nouveau dispositif récepteur installé et rendu possesseur de la clé symétrique de réseau Kn, le dispositif récepteur 2 est prêt à recevoir des données du dispositif source 1. La figure 4 illustre les messages échangés à ce propos. Dans un premier temps (étape 4.0), le dispositif source lance une requête sur le réseau, demandant transmission de la clé publique PUB2 à tout dispositif récepteur. Cette clé est renvoyée par les dispositifs récepteurs s présents au cours de l'étape 4.1. Le dispositif source prend en compte le premier message reçu et correspondra ensuite avec le dispositif récepteur correspondant. Le dispositif source crée et mémorise ensuite la clé 'court terme'Kc (étape 4.2), clé qui servira à chiffrer les mots de contrôle CW. Cette clé o symétrique est. selon le présent exemple de réalisation, choisie aléatoirement et possède une longueur de 128 bits. La clé Kc est chiffrée à l'aide de la clé publique PUB2 par l'intermédiaire d'un algorithme de chiffrement asymétrique E1, par exemple l'algorithme 'RSA OAEP' (pour 'Rivest, Shamir, Adieman Optimal Asymmetric Encryption Padding' - décrit dans PKCS#1: RSA Cryptography Specifications, version 2.0 (October 1998)), puis transmise au dispositif récepteur (étape 4.4). Ce dernier déchiffre la clé Kc à l'aide se sa clé privée PRIV2, la chiffre de nouveau à l'aide de la clé symétrique de réseau Kn (étape 4.5) et renvoie Kc ainsi chiffrée (i.e. E2{Kn}(Kc)) au dispositif source (étape 4.6), qui mémorise cette information (étape 4.7). o On notera que le dispositif source ne connat pas le secret Kn. Selon le présent exemple de réalisation, la clé Kc est créée lors de l'initialisation d'une connexion entre le dispositif source et le dispositif récepteur. Kc peut être créée bien avant la mise en oeuvre de la connexion. Kc peut également être modifié une ou plusieurs fois en cours de connexion. Dans ce cas les étapes 4.3 à 4.7, qui visent essentiellement la transmission de la clé Kc, sont à répéter. Les étapes 4.8 à 4.11 concernent la transmission de données utiles. Les données reçues par le dispositif source comportent des o messages ECM. Le dispositif source déchiffre ces derniers pour en extraire les mots de contrôle CW (étape 4.8). Le dispositif source chiffre les mots de contrôle CW à l'aide de la clé symétrique Kc par l'intermédiaire d'un algorithme de chiffrement symétrique E3, réinsère ces mots de contrôle chiffrés (i.e. E3{Kc}(CW)) dans le flux de données et transmet l'ensemble sur le bus B à s destination du ou des dispositifs récepteurs (étape 4.9). Le dispositif source envoie également la clé Kc chiffrée à l'aide de Kn (étape 4.8) qu'il avait précédemment mémorisée. Les dispositifs récepteurs peuvent déchiffrer E2{Kn}(Kc) à l'aide de Kn (étape 4.10) et, posséJant Kc, peuvent accéder aux mots de contrôle CW et ainsi désembrouiller les données utiles (étape 4.1 1). Les algorithmes E2 et E3 peuvent être identiques ou différents. On s pourra utiliser par exemple l'algorithme AES ou l'algorithme TwoFish déjà cités. Le fait de transmettre Kc chiffrée à l'aide de la clé symétrique de réseau Kn implique que seuis les dispositifs récepteurs du réseau peuvent accéder à Kc. De plus, plusieurs dispositifs récepteurs peuvent décoder en même temps les données envoyées. Pour la création d'une clé Kc, il est nécessaire qu'au moins un dispositif récepteur installé de la façon décrite réside dans le réssau. Cependant, les donnces transmises par le dispositif source et chiffrées au moins partiellement à l'aide de cette clé peuvent très bien être destinées à un autre appareil du réssau, tel qu'un appareil enregistreur, qui ne possèderait pas nécessairement la fonction de déchiffrement des données qu'il enregistre. Selon une variante de l'exemple de réalisation, le dispositif source mémorise plusieurs clés Kc chiffrces à l'aide de la clé de réseau Kn, avec les clés Kc correspondantes, en prévision de transmissions de données à venir. Bien que selon le présent exemple, ce soient essentiellement les mots de contrôle CW qui soient déchiffrés par le dispositif source et de nouveau chiffrées à l'aide de la clé symétrique Kc, il est bien clair que l'invention ne se s limite pas à cet exemple. En particulier, d'autres données peuvent être déchiffrées, puis de nouveau chiffrées à l'aide de cette clé. De plus, certaines données peuvent être chiffrées à l'aide de la clé symétrique sans pour autant avoir été auparavant déchiffrces par le dispositif source. Dans ce dernier cas, il faut penser à rendre disponible de façon sécurisée la clé K (nécessaire pour o déchiffrer le premier chiffrement réalisé) aux dispositifs récepteurs. En dernier lieu, les données à chiffrer par le dispositif source peuvent lui parvenir sous forme non chiffrée. Par ailleurs, I'invention ne se limite pas à la transmission de données audio/vidéo. Des données de tout type peuvent être transmises de la façon exposse. Revendications s 1. Procédé de gestion de clé symétrique dans un réseau de communication comportant un dispositif d'un premier type (1) muni d'une source de données à diffuser sur le réseau et d'au moins un dispositif d'un second type (2) destiné à recevoir lesUites données, caractérisé en ce qu'il comporte les étapes de: o - par le dispositif de premier type (1) 7 déterminaton d'une première clé symétrique (Kc) et transmission de la première clé de façon sécurisce (E1{PUB2}(Kc)) vers au moins un dispositif du second type (2); - par au moins un dispositif du second type (2), réception de la première clé symétrique (Kc), chiffrement (E2) de ladite première clé s symétrique à l'aide d'une seconde clé symétrique (Kn), connue des dispositifs du second type (2) du réseau; - par le dispositif du premier type (1), récupération du chiffrement (E2{Kn}(Kc)) de la première clé symétrique (Kc); - par le dispositif du premier type (1), chiffrement (E3), à l'aide de la o première clé symétrique, de données (CW) à transmettre à au moins un dispositif du second type (2); - par le dispositif du premier type (1), transmission des données chiffrées (E3{Kc}(CW)), et de la première clé symétrique chiffrée (E2{Kn}(Kc)) vers au moins un dispositif du second type (2); s - par au moins un dispositif du second type, déchiffrement de la première clé symétrique (Kc) chiffrée par au moins un dispositif du second type à l'aide de la seconde clé (Kn) et déchiffrement des données chiffrées à l'aide de la première clé symétrique ainsi récupérée. o 2. Procédé selon la revendication 1, caractérisé en ce que la seconde clé (Kn) est une clé symétrique. 3. Procédé selon l'une des revendications 1 ou 2, caractérisé en ce que l'étape de chiffrement de la première clé symétrique (Kc) à l'aide de la :s seconde clé (Kn) est réalisée par un dispositif du second type (2). 4. Procédé selon la revendication 3, caractérisé en _ que, dans le but de chiffrer la première clé symétrique (Kc), le dispositif du premier type transmet cette première clé symétrique de manière sécurisée (E1) au dispositif du second type (2) réalisant le chiffrement. c 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que le dispositif du premier type (1) mémorise en parallèle une pluralité de premières clés symétriques non chiffrées (Kc) et de premières clés symétriques chiffrées (E2{Kn}(Kc)) correspondant aux clés non chiffrées. 6. Procédé selon l'une des revendications 1 à 5, caractérisé en ce que la première clé symétrique est renouvelée au moins lors de la transmission d'une nouvelle série de donnéss, ou à plusieurs reprises lors de la transmission d'une série de données. 7. Procédé selon l'une des revendications 1 à 6, caractérisé en ce qu'il comporte en outre une phase d'installation d'un nouveau dispositif du second type dans le réseau, la phase d'installation comportant l'étape de vérification de la présence d'un dispositif de second type préexistant dans le réseau, possédant la seconde clé et ayant la capacité de la transmettre de façon sécurisée et, dans l'affirmative, I'étape de transmission de la seconde clé au nouveau dispositif de second type, et dans la négative, de génération de la seconde clé par le nouveau dispositif du second type. 8. Dispositif de communication (1) adapté à être connocté à un réseau de communication, ledit dispositif comportant - des moyens (14) de chiffrement des données déchiffrées (CW); caractérisé en ce que les moyens (14) de chiffrement implémentent un algorithme de chiffrement (E3) mettant en oeuvre une première clé o symétrique (Kc) et en ce que le dispositif comporte en outre: - une mémoire comprenant la première clé symétrique chiffrée (E2{Kn}(Kc) à l'aide d'une seconde clé (Kn) connue d'au moins un dispositif récepteur (2) relié au réssau; et - des moyens (10, 15) de transmission sur le réseau des données chiffrées à l'aide des moyens (14) de chiffrement. 9. Dispositif selon la revendication 8, muni de moyens (13) de déchiffrement de données en provenance d'une source de données chiffrées. 10. Dispositif selon la revendication 9, caractérisé en ce que les s moyens de chiffrement (14) sont prévus pour renouveler fréquemment la première clé symétrique (Kc). 11. Dispositif selon l'une des revendications 9 et 10, caractérisé en ce que la seconde clé est symétrique. 12. Dispositif de traitement de données (2) dans un réseau de communication, caractérisé en ce qu'il comporte: - des moyens (23) de déchiffrement d'une première clé symétrique (Kc) reçue de façon chiffrée d'un appareil du réscau, le chiffrement de la première clé symétrique ayant été réalisé à l'aide d'une seconde clé symétrique (Kn); - une mémoire pour contenir la seconde clé symétrique (Kn) commune à tous les appareils d'un type donné du réseau; - des moyens (23) de déchiffrement de donnéss chiffrées reçues du o réseau (LECM) à l'aide de la première clé symétrique. 13. Dispositif selon la revendication 12, caractérisé en ce que ledit dispositif comporte des moyens de désembrouillage (24) de données reçues du réseau, lesUits moyens de désembrouillage utilisant le résultat (CW) du 2s déchiffrement de données (LECM) réalisé à l'aide de la première clé symétrique (Kc). 14. Dispositif selon l'une des revendications 12 ou 13, caractérisé en ce que la mémoire comporte en outre une paire de clés asymétriques (PRIV2, PUB2) pour la transmission sécurisée, vers le dispositif de traitement (2), de la première clé symétrique (Kc) et des moyens de chiffrement (23) de ladite première clé symétrique (Kc) à l'aide de la seconde clé symétrique (Kn) pour renvoi à l'appareil (1) du réseau ayant transmis la première clé symétrique (Kc).