Brevet FR3044442A1 — publié le 20170602

Procédé d'identification de processeurs de sécurité. [1] L'invention concerne un procédé d'identification de processeurs de sécurité, dans un système de fourniture de contenus multimédia protégés. L'invention concerne également une tête de réseau, un processeur de sécurité, un dispositif d'identification et un support d'enregistrement d'informations pour la mise en oeuvre de ce procédé. [2] Ce procédé peut être mis en oeuvre au titre de tout service d'identification de 10 processeurs de sécurité illégitimement partagés dans un système de fourniture de contenus multimédia protégés. [3] Dans le système de fourniture de contenus multimédia protégés, une tête de réseau prend en charge la protection des contenus multimédia, et leur transmission à un ensemble de terminaux. Un terminal, muni d'un processeur de sécurité au moins, 15 est utilisé par un client du système pour accéder à un contenu. [4] Accéder à un contenu multimédia protégé, signifie ici le charger en mémoire et en lever la protection, à la volée alors qu'on le reçoit, ou depuis un support d'enregistrement sur lequel il a préalablement été enregistré, en vue de le jouer, de l'enregistrer, ou d'en faire toute autre utilisation offerte par le système. 20 [005] Les contenus fournis sont des contenus audiovisuels, par exemple des programmes de télévision, des contenus audio seulement, par exemple un programme radiophonique, ou plus généralement tout contenu numérique contenant de la vidéo et/ou de l'audio tel qu'une application informatique, un jeu, un diaporama, une image ou tout ensemble de données. 25 [006] Parmi ces contenus, on considérera plus particulièrement dans la suite des contenus dits temporels. Un contenu multimédia temporel est un contenu multimédia dont le jeu est une succession, dans le temps, de sons, dans le cas d'un contenu temporel audio, ou d'images, dans le cas d'un contenu temporel vidéo, ou de sons et d'images temporellement synchronisés entre eux dans le cas d'un contenu 30 multimédia temporel audiovisuel. Un contenu multimédia temporel peut également comporter des composantes temporelles interactives synchronisées avec les sons ou les images. [007] Pour être fourni, un tel contenu est d'abord codé, c'est-à-dire compressé, de façon à ce que sa transmission requière une moindre bande passante. 35 [008] A cet effet, la composante vidéo du contenu est codée selon un format vidéo, tel que MPEG-2. Le lecteur intéressé pourra trouver une présentation complète de ce format dans le document publié par l'Organisation internationale de normalisation sous la référence ISO/IEC 13818-2:2013 et le titre « Technologies de l'information - 3044442 2 Codage générique des images animées et du son associé - Partie 2: Donnée vidéo ». De nombreux autres formats, tels que MPEG-4 ASP, MPEG-4 Part 2, MPEG4 AVC (ou Part 10), HEVC (High Efficiency Video Coding), ou WMV (Windows Media Video) peuvent alternativement être utilisés, et reposent sur les mêmes principes. 5 [009] Une telle méthode de codage fait appel à des procédés généraux de compression de données. Pour les images fixes, elle exploite notamment la redondance spatiale interne à une image, la corrélation entre les points voisins et la moindre sensibilité de l'oeil aux détails. Pour les images animées, elle exploite la forte redondance temporelle entre images successives. L'exploitation de cette dernière permet de coder certaines images du contenu, ici dites déduites, en référence à d'autres, ici dites sources, par exemple par prédiction ou interpolation, de sorte que leur décodage n'est possible qu'après celui desdites images sources. D'autres images, ici dites initiales, sont codées sans référence à de telles images sources, c'est-à-dire qu'elles contiennent chacune, lorsqu'elles sont codées, l'ensemble des informations nécessaires à leur décodage et donc qu'elles peuvent être complètement décodées indépendamment des autres images. Les images initiales sont ainsi le point d'entrée obligatoire lors de l'accès au contenu. Le contenu codé résultant ne comporte donc pas les données nécessaires au décodage de chacune des images indépendamment des autres, mais est constitué de « séquences » selon la terminologie MPEG-2. Une séquence réalise la compression d'au moins un « groupe d'images » (ou GOP, pour Group Of Pictures, dans MPEG-2). Un groupe d'images est une suite d'images consécutives dans laquelle chaque image est, soit initiale et source pour au moins une image déduite contenue dans la même suite d'images consécutives, soit déduite et telle que chacune des images sources nécessaires à son décodage appartient à la même suite d'images consécutives, et ne contenant pas de suite d'images consécutives plus petite et possédant ces mêmes propriétés. Le groupe d'images est ainsi la plus petite partie de contenu à laquelle on peut accéder sans avoir à décoder au-préalable une autre partie de ce contenu. Une séquence est délimitée par une « en-tête » et une « fin », chacune identifiée par un premier code spécifique. L'en-tête comporte des paramètres qui caractérisent des propriétés attendues des images décodées, telles notamment que tailles horizontales et verticales, ratio, fréquence. Le standard recommande de répéter l'en-tête entre les groupes d'images de la séquence, de façon à ce que ses occurrences successives soient espacées d'environ quelques secondes dans le contenu codé. [0010] Par exemple, un groupe d'images comporte le plus couramment de 10 à 12 images, représentant une durée de jeu comprise entre 0,4 et 0,5 seconde, dans un système à 25 images par seconde. [0011] Un contenu multimédia temporel peut comporter plusieurs composantes vidéo. Dans ce cas, chacune de ces composantes est codée comme ci-dessus décrit. 3044442 3 [0012] La composante audio du contenu est par ailleurs codée selon un format audio tel que MPEG-2 Audio. Le lecteur intéressé pourra trouver une présentation complète de ce format dans le document publié par l'Organisation internationale de normalisation sous la référence ISO/IEC 13818-3:1998 et le titre « Technologies de 5 l'information - Codage générique des images animées et des informations sonores associées - Partie 3: Son ». De nombreux autres formats, tels que MPEG-1 Layer III, mieux connu sous l'appellation MP3, AAC (Advanced Audio Coding), Vorbis ou WMA (Windows Media Audio), peuvent alternativement être utilisés, et reposent sur les mêmes principes. 10 [0013] Une telle méthode de compression d'un contenu temporel audio obéit aux mêmes principes ci-dessus décrits pour celle d'un contenu temporel vidéo. Le contenu codé résultant est donc, de façon analogue, constitué de « trames ». Une trame est l'analogue, en audio, d'un groupe d'images en vidéo. La trame est donc notamment la plus petite partie de contenu audio à laquelle on peut accéder sans 15 avoir à décoder une autre partie de ce contenu audio. La trame contient en outre l'ensemble des informations utiles à son décodage. [0014] Par exemple, une trame comporte 384 ou 1152 échantillons codant chacun un son, représentant, selon la fréquence d'échantillonage du signal, une durée de jeu de 8 à 12, ou 24 à 36 millisecondes, soit typiquement quelques dizaines de 20 millisecondes. [0015] Un contenu multimédia temporel peut comporter plusieurs composantes audio. Dans ce cas, chacune de ces composantes est codée comme ci-dessus décrit. [0016] Les composantes codées du contenu multimédia, également qualifiées de trains élémentaires de données, sont ensuite multiplexées, c'est-à-dire, notamment, 25 synchronisées, puis combinées en un seul train de données, également dit flux multimédia, ou flux. [0017] Un tel contenu, notamment lorsqu'il est l'objet de droits tels que des droits d'auteur ou des droits voisins, est fourni protégé par un système de protection de contenus multimédia, qui permet d'assurer le respect de conditions d'accès au 30 contenu qui découlent de ces droits. [0018] Il est alors typiquement fourni scindé en plusieurs segments successifs de contenu temporellement ordonnés les uns par rapport aux autres et individuellement protégés par le système de protection de contenus. [0019] Par « segment », on désigne une partie restreinte du flux multimédia en clair 35 dont le jeu a une durée inférieure à celle du jeu du flux multimédia en entier. Un segment comporte donc une partie restreinte de chaque composante vidéo ou audio du flux multimédia en clair, dont le jeu a une même durée inférieure à celle du jeu du flux multimédia en entier. Ces parties restreintes de composantes sont synchronisées dans le flux pour être jouées simultanément. Un segment comporte donc la partie 3044442 4 restreinte de la suite temporelle de séquences vidéo ou de groupes d'images, ou de trames audio réalisant le codage de cette partie restreinte de composante du flux multimédia en clair. Cette partie restreinte est constituée d'une pluralité de séquences vidéos ou de groupes d'images, ou de trames audio successives. Successives 5 s'entend ici comme se suivant immédiatement, c'est-à-dire sans être séparées, dans le déroulement temporel du contenu, par d'autres séquences vidéo ou de groupes d'images, ou de trames audio. Typiquement, un segment comporte plus de dix, cent, mille ou dix mille, groupes d'images vidéo successifs d'une même composante vidéo codée du flux, ou plus de dix à cent fois plus de trames audio successives d'une 10 même composante audio codée du flux. [0020]Chaque segment est typiquement chiffré au titre de sa protection. Ce chiffrement est généralement réalisé au moyen d'une clé spécifique de chiffrement, par un algorithme symétrique. Il s'applique au segment considéré du flux résultant du multiplexage ou, avant multiplexage, aux parties restreintes des composantes du 15 contenu codé, qui composent ce segment. La clé est dite spécifique car elle est uniquement utilisée pour chiffrer ce segment parmi l'ensemble des segments du contenu multimédia. [0021] Un segment n'est donc pas caractérisé par sa structure, mais par la clé utilisée pour le chiffrer. Un segment est donc la pluralité de séquences vidéos et de trames 20 audios immédiatement successives chiffrées avec une même clé. [0022]Accéder à un contenu multimédia temporel ainsi protégé, signifie ici plus précisément, successivement accéder, à la volée alors qu'on les reçoit, à des segments successifs, c'est-à-dire : - charger en mémoire les segments successifs du contenu multimédia, puis 25 - en lever la protection, puis - les décoder, puis - les transmettre à un appareil multimédia apte à les jouer, les enregistrer, ou en faire toute autre utilisation offerte par le service de fourniture de contenus multimédia protégés. L'accès au contenu multimédia temporel protégé ne sera dans la suite 30 décrit qu'en vue de son jeu. Il est identique dans le cas de toute autre utilisation offerte par le service de fourniture de contenus multimédia protégés. [0023] Par « en clair », on désigne le fait que le flux multimédia ou le segment n'a plus besoin d'être désembrouillé pour être joué, par un appareil multimédia, de façon directement perceptible et intelligible par un être humain. 35 [0024] Par « appareil multimédia », on désigne en outre tout dispositif apte à jouer le flux multimédia en clair, tel qu'un téléviseur ou un lecteur multimédia. [0025] Enfin, par « à la volée », on désigne le fait que les segments du contenu multimédia sont traités au fur et à mesure de leur réception, sans attendre que le 3044442 5 contenu multimédia complet, c'est-à-dire l'ensemble de ses segments, ait été entièrement reçu. [0026]Afin de lever la protection d'un segment chiffré d'un contenu multimédia protégé, en vue d'accéder à ce contenu, un terminal doit déchiffrer ce segment 5 chiffré. A cette fin, il doit obtenir la clé nécessaire à ce déchiffrement. [0027] Pour le permettre, la tête de réseau transmet le segment chiffré de contenu multimédia protégé, synchronisé avec un message de contrôle d'accès comportant un cryptogramme de la clé nécessaire au déchiffrement du segment chiffré. Ce cryptogramme est typiquement obtenu en chiffrant, par un algorithme symétrique, la 10 clé spécifique nécessaire au déchiffrement du segment chiffré. [0028] Dans un tel système, un terminal reçoit donc, synchronisé avec un segment chiffré de contenu multimédia, le message de contrôle d'accès comportant le cryptogramme de la clé de déchiffrement nécessaire au déchiffrement de ce segment. La clé nécessaire au déchiffrement du cryptogramme, dite clé 15 d'exploitation, a préalablement été fournie, de façon connue dans l'art antérieur, aux terminaux qui ont acquis un droit de jouer le contenu multimédia protégé. [0029] Le système de protection de contenus utilisé est typiquement un système d'accès conditionnel, ou CAS, pour Conditional Access System, en anglais. La terminologie du domaine des systèmes d'accès conditionnel est ainsi utilisée dans la 20 suite de ce document. Le lecteur intéressé pourra par exemple en trouver une présentation plus complète dans le document : « Functional Model of a Conditional Access System », EBU Review, Technical European Broadcasting Union, Bruxels, BE, N° 266, le 21 decembre 1995. [0030] Un segment de contenu multimédia a alors une durée de jeu prédéterminée, 25 dite cryptopériode du système. Par abus de langage, le segment lui-même est parfois désigné comme cryptopériode. La clé spécifique de chiffrement d'un segment de contenu multimédia est dite mot de contrôle, ou CW, pour control word, en anglais. La clé nécessaire au déchiffrement du segment chiffré est égale au mot de contrôle à l'aide duquel le segment a été chiffré. Dans ce contexte, chiffrement et déchiffrement 30 d'un segment de contenu multimédia, sont également désignés comme embrouillage et désembrouillage, respectivement. Le message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle est enfin un message de contrôle des titres d'accès, ou ECM, pour Entitlement Control Message, en anglais. L'ECM peut également comporter une section confidentielle, c'est-à-dire réservée à la 35 transmission de données chiffrées, de longueur prédéterminée. [0031] Pour accéder au contenu en vue de le jouer, le terminal traite l'ECM reçu synchronisé avec un segment de contenu multimédia embrouillé. Il le transmet d'abord à un processeur de sécurité dont il est muni. Ce processeur de sécurité est dédié à la mise en oeuvre de fonctions de sécurité telles que, notamment, la 3044442 6 mémorisation sécurisée des clés, et l'exploitation des messages de contrôle d'accès, et en particulier des ECM. Ce processeur de sécurité est typiquement un composant matériel, tel qu'un microprocesseur dédié ou une carte à puce, également simplement dite carte, dans la suite, respectivement intégré ou associée via un lecteur de cartes, 5 au terminal, ou un module logiciel du terminal. [0032] Si, suite à l'acquisition légitime, par le client du système, du droit de jouer le contenu, le processeur de sécurité a dûment reçu de la tête de réseau la clé d'exploitation, le processeur de sécurité déchiffre le cryptogramme du mot de contrôle au moyen de la clé d'exploitation, puis retourne le mot de contrôle au terminal. Le 10 désembrouilleur du terminal peut donc désembrouiller le segment de contenu multimédia embrouillé pour l'obtenir en clair. Cela permet ainsi l'accès au segment de contenu multimédia, puis sa transmission à l'appareil multimédia, et son jeu par cet appareil. [0033] Dans le cas contraire, ou bien le processeur de sécurité en retourne le 15 diagnostic au terminal, qui inhibe l'exploitation de l'ECM, et ne déchiffre notamment pas le cryptogramme du mot de contrôle qu'il comporte, ou bien le processeur de sécurité retourne au terminal une valeur erronée du mot de contrôle, et le désembrouillage du segment de contenu multimédia embrouillé est également érroné. Cela interdit l'accès au segment de contenu multimédia, et son jeu en clair 20 par l'appareil multimédia. [0034] L'acquisition légitime, par le client du système, du droit de jouer le contenu, consiste généralement en l'achat d'abonnement ou de séance qui permettent de rémunérer le service de fourniture des contenus multimédia protégés ainsi que les ayants droit de ces contenus. 25 [0035] Des services, dits pirates, sont donc proposés, qui visent à offrir l'accès aux contenus multimédia protégés à des tarifs inférieurs, notamment au mépris des droits des ayants droit. Par exemple, des services pirates dits de partage de cartes, sont connus. [0036] Un service de partage de cartes est rendu par un système de partage de 30 cartes comportant typiquement un serveur de partage de cartes relié par un réseau de communication bidirectionnelle, dit réseau de partage de cartes, à au moins un terminal, dit partageant, muni d'une carte. Ce terminal partageant a légitimement acquis le droit de jouer un contenu multimédia protégé, et reçu en réponse la clé d'exploitation nécessaire pour déchiffrer le cryptogramme du mot de contrôle, afin 35 d'accéder à ce contenu. [0037] Le système de partage de cartes offre d'accéder illégitimement à ce contenu, à un terminal, dit requérant, qui n'a pas légitimement acquis le droit de le jouer, ni reçu en réponse la clé d'exploitation nécessaire pour déchiffrer le cryptogramme d'un mot de contrôle pour accéder à ce contenu. 3044442 7 [0038] Pour bénéficier de cet accès illégitime, le terminal requérant doit se connecter d'une part au système de fourniture de contenus multimédia protégés et d'autre part au serveur de partage de cartes. Du premier, il reçoit un segment du contenu, synchronisé avec un ECM comportant un cryptogramme d'un mot de contrôle 5 nécessaire pour accéder à ce segment. Au second, il transmet l'ECM reçu. Le serveur de partage de cartes recherche alors un terminal partageant disponible, et lui transmet l'ECM. La recherche d'un terminal partageant disponible repose sur la mise en oeuvre d'un protocole de partage, qui permet de gérer l'accès et les priorités d'accès aux terminaux partageants et cartes partagées dans le réseau de partage de 10 cartes en fonction de l'état de ce réseau et de sa charge. Un terminal partageant est ici dit disponible s'il l'est lui-même et s'il est muni d'une carte elle-même disponible. Le terminal partageant disponible trouvé transmet alors l'ECM à sa carte disponible, également dite carte partagée, laquelle déchiffre alors le cryptogramme du mot de contrôle. Puis la carte partagée retourne le mot de contrôle déchiffré au terminal 15 partageant disponible trouvé, qui le retourne au serveur de partage de cartes, lequel le retourne à son tour au terminal requérant. Le terminal requérant est ainsi en mesure de désembrouiller le segment pour l'obtenir en clair, c'est-à-dire d'y accéder, puis de le transmettre à un appareil multimédia afin qu'il le joue. [0039] Diverses actions peuvent être menées pour lutter contre ce type de services 20 pirates. Par exemple, des actions de communication dissuasive consistant à indiquer à leurs parties prenantes l'illégalité de leurs activités et les risques qu'ils encourent en les mettant en oeuvre, ainsi qu'à requérir qu'ils y mettent fin. Sont également possibles, la mise en oeuvre de contremesures techniques, visant à perturber le fonctionnement du service, ou des actions judiciaires, visant à obtenir la 25 condamnation desdites parties prenantes par des tribunaux. Dans tous les cas, il est important, pour préparer de telles actions, de pouvoir identifier les cartes partagées, c'est-à-dire associées aux terminaux partageants, ces terminaux ou leurs titulaires. [0040] Des procédés permettant d'identifier des cartes partagées sont connus. Un tel procédé est mis en oeuvre grâce à un dispositif d'identification connecté au serveur 30 de partage de cartes de la même façon qu'un terminal requérant. [0041] De façon à identifier des cartes partagées du système de partage de cartes, le dispositif d'identification calcule un ECM, dit ECM d'identification, comportant un cryptogramme d'un mot de contrôle et une commande d'identification. Puis, le dispositif d'identification transmet l'ECM d'identification au serveur de partage de 35 cartes. [0042] Le serveur de partage de cartes recherche alors un terminal partageant disponible, puis lui transmet l'ECM d'identification. Le terminal partageant disponible trouvé transmet à son tour l'ECM d'identification à sa carte disponible, également dite carte partagée. 3044442 8 [0043] La carte partagée déchiffre alors le cryptogramme de mot de contrôle avec la clé d'exploitation en cours d'utilisation par le système de fourniture de contenus multimédia protégés. Puis, la carte disponible calcule aussi, en réponse à la commande d'identification et en fonction d'un identifiant enregistré dans sa mémoire, 5 une donnée d'identification qui permet de calculer cet identifiant. La carte partagée retourne ensuite la donnée d'identification au terminal partageant, qui la retourne à son tour au serveur de partage, lequel la retourne enfin au dispositif d'identification. [0044] Le dispositif d'identification détermine alors, en fonction de la donnée d'identification, l'identifiant de la carte partagée, puis le mémorise. 10 [0045] Ces procédés connus présentent l'inconvénient selon lequel ils ne permettent pas d'identifier l'ensemble des cartes partagées mises en oeuvre dans le réseau de partage de cartes. Le dispositif d'identification, qui accède au système de partage de cartes comme tout terminal client, n'a en effet généralement pas accès à l'ensemble de ces cartes. Au contraire, ses ECM d'identification sont même généralement 15 orientés de façon récurrente, par le protocole de partage mis en oeuvre par le serveur de partage, vers l'une ou l'autre d'un même ensemble restreint de cartes partagées. [0046] L'invention vise a remédier à cet inconvénient des procédés connus, et plus particulièrement à augmenter le nombre de cartes partagées identifiées dans un réseau de partage de cartes, et cela tout en restant le plus discret possible. 20 [0047] L'invention a ainsi pour objet un u procédé d'identification de processeurs de sécurité, dans un système de fourniture de contenus multimédia protégés, procédé dans lequel : a) une tête de réseau transmet, à un ensemble de terminaux, sur une liaison point-àmultipoint établie dans un premier réseau de communication, un contenu multimédia 25 protégé, synchronisé avec un premier message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle nécessaire à tout terminal pour accéder au contenu multimédia, b) au moins un terminal, dit requérant, reçoit le premier message de contrôle d'accès, puis le transmet, sur un deuxième réseau de communication, à un serveur de 30 partage, lequel serveur de partage transmet le premier message de contrôle d'accès à un premier processeur de sécurité, lequel premier processeur de sécurité déchiffre le cryptogramme du mot de contrôle contenu dans le premier message de contrôle d'accès pour obtenir le mot de contrôle déchiffré, puis renvoie le mot de contrôle déchiffré vers le serveur de partage, qui renvoie à son tour le mot de contrôle 35 déchiffré vers le terminal requérant, le ou les terminaux requérants ne représentant qu'une partie seulement de l'ensemble de terminaux, c) un dispositif d'identification se connecte, d'une part à la tête de réseau et d'autre part au serveur de partage par l'intermédiaire du deuxième réseau de communication, 3044442 9 d) le dispositif d'identification calcule un deuxième message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle et une commande d'identification, puis transmet, au serveur de partage, le deuxième message de contrôle d'accès, e) le serveur de partage transmet le deuxième message de contrôle d'accès, de la 5 même manière que le premier message de contrôle d'accès lors de l'étape b), au premier processeur de sécurité, lequel premier processeur de sécurité calcule, en réponse à la commande d'identification reçue et en fonction d'un identifiant de ce premier processeur de sécurité enregistré dans une mémoire du premier processeur de sécurité, une donnée d'identification qui permet de déterminer ledit identifiant, puis 10 transmet la donnée d'identification au serveur de partage, qui la transmet à son tour au dispositif d'identification, f) le dispositif d'identification détermine, en fonction de la donnée d'identification, l'identifiant du premier processeur de sécurité, puis le mémorise, g) sur requête du dispositif d'identification, la tête de réseau transmet, au premier 15 processeur de sécurité dont il a mémorisé l'identifiant lors d'une précédente mise en oeuvre de l'étape f), une commande de suspension du premier processeur de sécurité, puis le premier processeur de sécurité, en réponse, bascule : - d'un état actif, dans lequel, en réponse à la réception d'un message de contrôle d'accès, le processeur de sécurité déchiffre le cryptogramme du mot de contrôle 20 contenu dans ledit message pour obtenir le mot de contrôle déchiffré, puis retourne le mot de contrôle déchiffré au serveur de partage, vers - un état inactif dans lequel, le processeur de sécurité ne retourne au serveur de partage aucune réponse à la réception d'un message de contrôle d'accès, puis, h) le serveur de partage détecte que le premier processeur de sécurité est dans son 25 état inactif et transmet alors, lors des exécutions suivantes de l'étape b), les messages de contrôle d'accès vers un deuxième processeur de sécurité à la place du premier processeur de sécurité, puis i) les étapes d) à f) sont alors réitérées avec le deuxième processeur de sécurité à la place du premier processeur de sécurité pour identifier ce deuxième processeur de 30 sécurité, puis, j) en réponse à l'identification au moins du deuxième processeur de sécurité, sur requête du dispositif d'identification, la tête de réseau transmet, au premier processeur de sécurité, une commande de rétablissement du premier processeur de sécurité, puis le premier processeur de sécurité, en réponse, bascule de l'état inactif 35 vers l'état actif. [0048] Dans un tel procédé, la suspension momentanée du premier processeur de sécurité après qu'il ait été identifié, permet d'identifier le deuxième processeur de 3044442 10 sécurité, plus probablement et probablement plus rapidement que si le premier était resté actif. Un tel procédé tend donc à permettre de maximiser le nombre des processeurs de sécurité partagés identifiés dans un réseau de partage. [0049] De plus, puisque le premier processeur de sécurité est de nouveau basculé 5 vers son état actif après que le second processeur de sécurité ait été identifié, il est plus difficile pour le serveur de partage de détecter la mise en oeuvre de ce procédé. En effet, il est difficile, voire impossible, de distinguer un arrêt accidentel du fonctionnement du premier processeur de sécurité d'un arrêt volontairement provoqué par le procédé revendiqué. A l'inverse, si le premier processeur de sécurité 10 n'était pas basculé à nouveau vers son état actif, alors le nombre de processeurs de sécurité partagés qui s'arrêteraient de fonctionner augmenterait continûment lors de la mise en oeuvre du procédé d'identification. Une telle augmentation continue du nombre de processeurs de sécurité partagés qui s'arrêtent de fonctionner peut facilement être distinguée d'un arrêt accidentel de quelques processeurs de sécurité. 15 Ainsi, il serait possible pour le serveur de partage de détecter la mise en oeuvre du procédé d'identification suffisamment tôt pour empêcher l'identification des autres processeurs de sécurité partagés. [0050] Les modes de réalisation de ce procédé peuvent comporter une ou plusieurs des caractéristiques suivantes : 20 - avant que l'étape g) ne soit mise en oeuvre pour l'un quelconque des processeurs de sécurité d'un premier groupe de plusieurs processeurs de sécurité différents auquel appartient le premier processeur de sécurité, ce premier groupe ne comportant qu'une partie des processeurs de sécurité utilisés dans le système de fourniture de contenus multimédia : 25 - les étapes d) à f) sont exécutées pour chacun des processeurs de sécurité de ce premier groupe, puis - un identifiant de ce premier groupe est enregistré dans la mémoire de chacun des processeurs de sécurité de ce premier groupe, puis lors de l'étape g) : 30 - la commande de suspension transmise par la tête de réseau, est une commande de suspension de l'ensemble des processeurs de sécurité du premier groupe, cette commande de suspension comportant l'identifiant du premier groupe et étant dépourvue d'identifiant individuel pour chaque processeur de sécurité de ce premier groupe, 35 - cette commande de suspension est transmise à chacun des processeurs de sécurité du premier groupe, puis seul chacun des processeurs de sécurité du premier groupe, en réponse, bascule de l'état actif vers l'état inactif, puis, lors de l'étape j) : 3044442 11 - la commande de rétablissement transmise par la tête de réseau, est une commande de rétablissement de l'ensemble des processeurs de sécurité du premier groupe, cette commande de rétablissement comportant l'identifiant du premier groupe et étant dépourvue d'identifiant individuel pour chaque processeur de sécurité de ce premier 5 groupe, - cette commande de rétablissement est transmise à chacun des processeurs de sécurité du premier groupe, puis seul chacun des processeurs de sécurité du premier groupe, en réponse, bascule de l'état inactif vers l'état actif ; ^ l'enregistrement d'un identifiant du premier groupe dans la mémoire de chacun 10 des processeurs de sécurité de ce premier groupe, comporte, préalablement à l'étape g), sur requête du dispositif d'identification, la transmission, par la tête de réseau, d'une commande de constitution du premier groupe à chacun des processeurs de sécurité du premier groupe, puis, en réponse, l'enregistrement de l'identifiant du premier groupe dans sa mémoire par chacun des 15 processeurs de sécurité du premier groupe ; - l'une au moins des commandes transmises par la tête de réseau, l'est dans un message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle et transmis à l'ensemble de terminaux ; - le dispositif d'identification détermine si une condition choisie dans l'ensemble 20 constitué des conditions suivantes, est vérifiée : - N est supérieur à un seuil strictement positif prédéterminé, où N est le nombre de processeurs de sécurité constituant le premier groupe de processeurs de sécurité, - le taux d'identification global N/T est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur 25 initiale dudit taux d'identification global, où T est la durée écoulée depuis la dernière mise en oeuvre de l'étape j), - un nombre n est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit nombre n, où n est le nombre de processeurs de sécurité identifiés lors de la dernière période de durée 30 donnée t inférieure à T écoulée depuis la dernière mise en oeuvre de l'étape j), - un taux d'identification local n/t est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit taux d'identification local, et dès que cette condition est satisfaite, en réponse, l'étape g) est mise en oeuvre ; 35 ^ le dispositif d'identification détermine si une condition choisie dans l'ensemble constitué des conditions suivantes, est satisfaite : - N est supérieur à un seuil strictement positif prédéterminé, où N est le nombre de 3044442 12 processeurs de sécurité nouvellement identifiés depuis la dernière mise en oeuvre de l'étape g) pour le premier processeur de sécurité, - le taux d'identification global N/T est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur 5 initiale dudit taux d'identification global, où T est la durée écoulée depuis la dernière mise en oeuvre de l'étape g) pour le premier processeur de sécurité, - un nombre n est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit nombre n, où n est le nombre de processeurs de sécurité identifiés lors de la dernière période de durée 10 donnée t inférieure à T écoulée depuis la dernière mise en oeuvre de l'étape g), - le taux d'identification local n/t est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit taux d'identification local, et dès que cette condition est satisfaite, en réponse, l'étape j) est mise en oeuvre ; 15 ^ lors de l'étape d), le dispositif d'identification transmet, à la tête de réseau, une requête en réponse à laquelle la tête de réseau calcule le cryptogramme du mot de contrôle ou le deuxième message de contrôle d'accès puis le renvoie au dispositif d'identification. [0051] Ces modes de réalisation de ce procédé présentent en outre les avantages 20 suivants : - L'identification, successivement, de chacun des processeurs de sécurité d'un premier groupe, puis la suspension de ce premier groupe de processeurs de sécurité, permet d'augmenter le nombre de processeurs de sécurité identifiés, avant de les suspendre ; 25 L'enregistrement d'un identifiant du premier groupe dans la mémoire de chacun des processeurs de sécurité de ce premier groupe permet de suspendre ou rétablir chacun des processeurs de sécurité de ce premier groupe au moyen d'une même commande de suspension ou de rétablissement ; - La transmission d'une commande, par la tête de réseau, au moyen d'un message de 30 contrôle d'accès comportant un cryptogramme d'un mot de contrôle, rend très difficile le filtrage par les terminaux pirates de ces commandes. En effet, les processeurs de sécurité utilisés dans ces terminaux pirates ont besoin de les traiter pour offrir l'accès au contenu. - La mise en oeuvre de l'étape g) seulement quand une condition est satisfaite par un 35 nombre de processeurs de sécurité du premier groupe de processeurs de sécurité, permet d'automatiser et d'optimiser la formation de ce premier groupe en fonction de l'évolution du processus temporel d'identification de processeurs de sécurité. 3044442 13 - La mise en oeuvre de l'étape j) seulement quand une condition est satisfaite par un nombre de processeurs de sécurité nouvellement identifiés depuis la dernière mise en oeuvre de l'étape g) pour le premier processeur de sécurité, permet d'automatiser et d'optimiser la détermination du moment du rétablissement du premier processeur 5 de sécurité en fonction de l'évolution du processus temporel d'identification de processeurs de sécurité. - Le calcul, par la tête de réseau, du deuxième message de contrôle d'accès ou du cryptogramme de mot de contrôle qu'il comporte, permet de diminuer la charge de calcul du dispositif d'identification ainsi que son coût. 10 [0052] L'invention a également pour objet un support d'enregistrement d'informations comportant des instructions pour la mise en oeuvre du procédé ci-dessus, lorsque ces instructions sont exécutées par un microprocesseur. [0053] L'invention a également pour objet une tête de réseau pour la mise en oeuvre du procédé revendiqué, dans laquelle la tête de réseau est apte à transmettre, lors de 15 l'étape a), à un ensemble de terminaux, sur une liaison point-à-multipoint établie dans un premier réseau de communication, un contenu multimédia protégé, synchronisé avec un premier message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle nécessaire à tout terminal pour accéder au contenu multimédia, dans lequel la tête de réseau comporte un microprocesseur programmé pour : 20 - lors de l'étape g), transmettre, au premier processeur de sécurité, la commande de suspension, - lors de l'étape j), transmettre, au premier processeur de sécurité, la commande de rétablissement. [0054] L'invention a également pour objet un processeur de sécurité pour la mise en 25 oeuvre du procédé revendiqué, dans lequel le processeur de sécurité est apte : - lors de l'étape b), à déchiffrer le cryptogramme du mot de contrôle contenu dans le premier message de contrôle d'accès pour obtenir le mot de contrôle déchiffré, puis à renvoyer le mot de contrôle déchiffré vers le serveur de partage, - lors de l'étape e), à calculer, en réponse à la commande d'identification reçue et en 30 fonction d'un identifiant de ce processeur de sécurité enregistré dans une mémoire du processeur de sécurité, une donnée d'identification qui permet de déterminer ledit identifiant, puis à transmettre la donnée d'identification au serveur de partage, - lors de l'étape g), en réponse à la commande de suspension, à basculer : - d'un état actif, dans lequel, en réponse à la réception d'un message de 35 contrôle d'accès, le processeur de sécurité déchiffre le cryptogramme du mot de contrôle contenu dans ledit message pour obtenir le mot de contrôle déchiffré, puis retourne le mot de contrôle déchiffré au serveur de partage, vers - un état inactif dans lequel, le processeur de sécurité ne retourne au serveur de 3044442 14 partage aucune réponse à la réception d'un message de contrôle d'accès, puis, - lors de l'étape j), en réponse à la commande de rétablissement, à basculer de l'état inactif vers l'état actif, dans lequel le processeur de sécurité comporte un microprocesseur programmé pour 5 traiter une commande de constitution de groupes de processeurs de sécurité. [0055] L'invention a enfin pour objet un dispositif d'identification pour la mise en oeuvre du procédé revendiqué, dans lequel le dispositif d'identification est apte : - lors de l'étape c), à se connecter, d'une part à la tête de réseau par l'intermédiaire d'un troisième réseau de communication, et d'autre part au serveur de partage par 10 l'intermédiaire du deuxième réseau de communication, - lors de l'étape d), à calculer un deuxième message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle et une commande d'identification, puis à transmettre, au serveur de partage, le deuxième message de contrôle d'accès, - lors de l'étape f), à déterminer, en fonction de la donnée d'identification, l'identifiant 15 du premier processeur de sécurité, puis à le mémoriser, ce dispositif d'identification comportant un microprocesseur programmé pour : - lors de l'étape g), requérir, de la tête de réseau, la transmission d'une commande de suspension du premier processeur de sécurité dont il a mémorisé l'identifiant lors d'une précédente mise en oeuvre de l'étape f), 20 - lors de l'étape i), réitérer les étapes d) et f) avec le deuxième processeur de sécurité à la place du premier processeur de sécurité pour identifier ce deuxième processeur de sécurité, puis, - lors de l'étape j) en réponse à l'identification au moins du deuxième processeur de sécurité, requérir, de la tête de réseau, la transmission d'une commande de 25 rétablissement du premier processeur de sécurité. [0056] L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins sur lesquels : - la figure 1 est une représentation schématique de l'architecture d'un système 30 d'identification de cartes partagées selon l'invention, - la figure 2 est une représentation schématique d'un processeur de sécurité utilisé dans le système de la figure 1, et - la figure 3 est une représentation schématique d'un procédé d'identification de cartes partagées selon l'invention. 35 [0057] Dans ces figures, les mêmes références sont utilisées pour désigner les mêmes éléments. [0058] Dans la suite de cette description, les caractéristiques bien connues de l'homme du métier ne sont pas décrites en détail. 3044442 15 [0059] La description qui suit est faite dans le cas particulier où le processeur de sécurité est une carte à puce. Toutefois, tout ce qui est décrit dans ce cas particulier s'applique aux autres formes possibles d'implémentation d'un processeur de sécurité. En particulier, cela s'applique au cas où le processeur de sécurité est implémenté 5 dans chaque terminal sous la forme un composant électronique inamovible ou sous la forme d'un module logiciel exécuté par un microprocesseur du terminal. [0060] La figure 1 représente un système d'identification de cartes. Ce système comprend un système 1 de fourniture de contenus multimédia protégés, un système 3 de partage de cartes, et un dispositif 60 d'identification de cartes. 10 [0061] Le système 1 comprend une pluralité, typiquement des milliers, des dizaines ou des centaines de milliers, et au plus quelques millions de terminaux 10, 20, 30 mécaniquement indépendants les uns des autres, et reliés, par l'intermédiaire d'un réseau 2, à une tête 40 de réseau. [0062] Le réseau 2, dit réseau de fourniture de contenus multimédia protégés, est un 15 réseau grande distance de distribution d'informations permettant d'établir une liaison de communication point-à-multipoints entre la tête 40 et les terminaux 10, 20, 30. Par exemple, le réseau 2 est un réseau de diffusion par satellite ou par câble, ou la toile d'araignée mondiale plus connue sous le terme de « réseau Internet ». [0063] La tête 40 est apte à protéger un contenu multimédia, et à le transmettre, sur 20 le réseau 2, aux terminaux 10, 20, 30. A cet effet la tête 40 comporte un microprocesseur 42 programmable et une mémoire 44. Le microprocesseur 42 est apte à exécuter des instructions enregistrées dans la mémoire 44. Typiquement, il s'agit d'un microprocesseur tel qu'un microprocesseur généraliste de la société Intel, ou de la société ARM. Plus généralement, il s'agit par exemple de tout 25 microprocesseur apte à mettre en oeuvre un système d'exploitation Linux ou Windows. La mémoire 44 comporte des instructions nécessaires à l'exécution du procédé de la figure 3. [0064] Un terminal est apte à accéder à un contenu multimédia protégé transmis sur le réseau 2, par la tête 40, en vue de le jouer. A cet effet, au moins les terminaux 10 30 et 30 comportent une carte à puce 70. Chaque carte 70 est apte à mémoriser la clé d'exploitation, ainsi qu'à traiter les ECM et en particulier à déchiffrer les cryptogrammes de mots de contrôle. Un exemple de réalisation de la carte 70 est décrit plus en détail en référence à la figure 2. [0065] Au moins les terminaux 10 et 20 comportent par ailleurs chacun un 35 désembrouilleur 78, c'est-à-dire un circuit électronique apte à, ou programmé pour, désembrouiller le contenu multimédia avec le mot de contrôle reçu. [0066] Par la suite, on distingue parmi l'ensemble des terminaux du système 1, trois groupes distincts de terminaux, à savoir : 3044442 16 - un premier groupe comportant les terminaux utilisés légalement et appelés « terminaux autorisés », - un deuxième groupe comportant les terminaux appelés « terminaux requérants », et - un troisième groupe comportant les terminaux appelés « terminaux partageants ». 5 Les terminaux des premier, deuxième et troisième groupes portent chacun les références numériques, respectivement, 10, 20 et 30. [0067]Chaque terminal 10 acquiert légitimement le droit de jouer le contenu multimédia protégé, et reçoit en réponse la clé d'exploitation nécessaire pour y accéder. La clé d'exploitation est contenue dans la carte 70 de ce terminal 10. Les 10 terminaux 10 sont typiquement les plus nombreux dans le système 1. [0068] Les terminaux 20 sont généralement identiques aux terminaux autorisés 10. Un terminal 20 n'acquiert pas le droit de jouer le contenu multimédia protégé. Il n'a donc pas à être apte à mémoriser la clé d'exploitation, ni à traiter les ECM, et peut donc par exemple être dépourvu de carte. Ici, les terminaux 20 sont chacun équipé 15 d'une carte 70 dépourvue de la clé d'exploitation nécessaire pour accéder au contenu multimédia. Un terminal 20 est par contre apte à utiliser un mot de contrôle pour désembrouiller le contenu multimédia en vue de le jouer. Par contre, contrairement aux terminaux 10, pour pallier à l'absence de la clé d'exploitation requise, les terminaux 20 font partie du système 3 de partage de cartes de manière à pouvoir 20 accéder illégalement au contenu multimédia protégé. [0069] Les terminaux 30 font partie du système 1 de fourniture de contenus multimédia protégés, et du système 3 de partage de cartes. Un terminal 30 est en principe identique à un terminal 10. De la même façon qu'un terminal 10, il acquiert légitimement le droit de jouer le contenu multimédia protégé, et reçoit en réponse la 25 clé d'exploitation nécessaire pour y accéder. La clé d'exploitation est contenue dans la carte 70 de ce terminal 30. Le système de partage de cartes ne requiert cependant pas que ce terminal 30 accède effectivement lui-même au contenu en vue de le jouer. Il peut donc par exemple être dépourvu de désembrouilleur propre à désembrouiller le contenu multimédia. 30 [0070] Le système 3 de partage de cartes comprend les terminaux 20, 30 et au moins un serveur 50 de partage de cartes relié, par l'intermédiaire d'un réseau 4, à chacun des terminaux 20, 30. Pour simplifier la figure 1, seul un serveur 50, et seuls des terminaux 20, 30 directement reliés à ce serveur, y sont représentés. Ces terminaux 30 sont généralement au moins dix fois moins nombreux que les terminaux 20, et 35 moins de cent mille. Ils peuvent être plusieurs dizaines, centaines ou, typiquement, plusieurs milliers ou dizaines de milliers. [0071] Le réseau 4, dit réseau de partage de cartes, est un réseau grande distance de distribution d'informations permettant d'établir une liaison de communication point- 3044442 17 à-point entre le serveur 50 et chacun des terminaux 20, 30. Par exemple, le réseau 4 est la toile d'araignée mondiale plus connue sous le terme de « réseau Internet ». [0072] Le dispositif 60 est relié, d'une part à la tête 40 par une liaison point-à-point 66 établie dans un réseau 6, et d'autre part au serveur 50 par une liaison point-à-point 5 établie dans le réseau 4 de partage. Le réseau 6, dit réseau d'identification, est tout réseau de communication, local ou grande distance, privé ou public, permettant d'établir une telle liaison. Le dispositif 60 comporte un microprocesseur 62 programmable et une mémoire 64. Le microprocesseur 62 est apte à exécuter des instructions enregistrées dans la mémoire 64. La mémoire 64 comporte des 10 instructions nécessaires à l'exécution du procédé de la figure 3. [0073] La figure 2 représente plus en détail la carte 70. Celle-ci est apte à être insérée dans le terminal et, en alternance, retirée de ce terminal par un utilisateur. Elle comporte un microprocesseur électronique 72 programmable et une mémoire 74. Le microprocesseur 72 est apte à exécuter des instructions enregistrées dans la 15 mémoire 74. La mémoire 74 comporte les instructions nécessaires à l'exécution du procédé de la figure 3. Dans certains cas, la mémoire 74 peut également contenir la clé d'exploitation légitimement ou non acquise par le terminal. La mémoire 74 comporte aussi un identifiant de la carte 70 qui permet de la distinguer de toutes les autres cartes 70 utilisées dans le système 1. 20 [0074] Ici, pour la carte 70 et la tête 40, seules les différences par rapport à une carte à puce conventionnelle et à une tête de réseau conventionnelle sont décrites en détail. Pour les informations concernant une carte à puce conventionnelle, une tête de réseau conventionnelle, un serveur de partage de cartes, ou un dispositif d'identification, le lecteur peut aussi se référer à l'état de l'art décrit dans l'introduction 25 de cette demande de brevet. [0075] Le fonctionnement du système de la figure 1 va maintenant être décrit en référence au procédé de la figure 2. [0076] Le procédé débute par une étape 100 lors de laquelle la tête 40 transmet sur une liaison point-à-multipoint établie avec les terminaux 10, 20, 30 dans le réseau 2, 30 un contenu multimédia protégé, synchronisé avec un ECM, noté par la suite ECM1. Par exemple, le contenu multimédia protégé est multiplexé avec le message ECM1. Le message ECM1 comporte un cryptogramme d'un mot de contrôle nécessaire à tout terminal pour accéder à un segment du contenu multimédia. [0077] Suite à cette transmission, les terminaux 10, 20, 30 reçoivent le segment du 35 contenu multimédia protégé, synchronisé avec le message ECM1. [0078] Ensuite, lors d'une étape 101, chaque terminal autorisé 10 traite le message ECM1 pour accéder au segment du contenu multimédia protégé. A cet effet, ce terminal 10 démultiplexe le contenu multimédia protégé et le message ECM1 puis transmet le message ECM1 à la carte 70 qui est insérée dans ce terminal. La carte 70 3044442 18 extrait du message ECM1 le cryptogramme du mot de contrôle, déchiffre ce cryptogramme avec la clé d'exploitation mémorisée dans la mémoire 74 pour obtenir le mot de contrôle déchiffré. Ensuite, la carte 70 transmet le mot de contrôle ainsi déchiffré au désembrouilleur 78 de ce terminal 10. Puis, le désembrouilleur 78 du 5 terminal 10 désembrouille le segment du contenu multimédia protégé avec le mot de contrôle déchiffré reçu. Ce segment désembrouillé est ensuite joué par un lecteur multimédia raccordé au terminal 10. Cette étape 101 est réitérée pour chaque segment embrouillé du contenu multimédia transmis par la tête 40 sur le réseau 2. [0079] En parallèle, lors d'une étape 102, chaque terminal requérant 20 démultiplexe 10 le contenu multimédia protégé et le message ECM1. Toutefois, contrairement au terminal 10, le terminal 20 n'utilise pas sa carte 70 pour déchiffrer le cryptogramme du mot de contrôle contenu dans le message ECM1 pour accéder au segment du contenu multimédia protégé. [0080] Au contraire, lors de l'étape 102, le terminal requérant 20 transmet le message 15 ECM1 au serveur 50 sur une liaison point-à-point établie dans le réseau de partage 4. [0081] Lors d'une étape 120, le serveur 50 met en oeuvre, en réponse à la réception du message ECM1 un protocole de partage pour rechercher un terminal partageant 30 disponible. Le terminal partageant 30 trouvé est muni d'au moins une carte 70 disponible, également dite carte partagée. Le serveur 50 transmet le message ECM1 20 au terminal partageant 30 trouvé. Le terminal partageant 30 trouvé transmet lui-même le message ECM1 à sa carte 70 partagée. La carte 70 partagée déchiffre le cryptogramme du mot de contrôle contenu dans le message ECM1 pour obtenir le mot de contrôle déchiffré. [0082] Puis, lors d'une étape 122, la carte 70 partagée détermine si le message ECM1 25 comporte une commande d'identification. [0083] Ici, le message ECM1 ne comporte pas de commande d'identification. Par conséquent, à l'issue de l'étape 122, le procédé se poursuit par une étape 124. Lors de l'étape 124, la carte 70 partagée renvoie le mot de contrôle déchiffré vers le terminal partageant 30, qui le renvoie au serveur 50, lequel le renvoie à son tour vers 30 le terminal requérant 20 qui a transmis le message ECM1 qui contenait le cryptogramme de ce mot de contrôle. [0084] Lors d'une étape 125, le terminal 20 reçoit le mot de contrôle déchiffré et le transmet à son désembrouilleur 78. Son désembrouilleur 78 désembrouille alors le segment correspondant du contenu multimédia protégé avec ce mot de contrôle 35 déchiffré par le terminal 30. Ensuite, le procédé retourne à l'étape 100 et les étapes 102 à 125 sont réitérées pour la cryptopériode suivante du contenu multimédia. Le terminal requérant 20 peut ainsi accéder au contenu multimédia protégé sans en avoir acquis le droit. 3044442 19 [0085] Parallèlement aux étapes 100 à 102, des étapes 110 et 112 sont mises en oeuvre. [0086] Lors de l'étape 110, le dispositif 60 d'identification est connecté d'une part à la tête 40 au moyen de la liaison 66, et d'autre part au serveur 50 au moyen d'une 5 liaison point-à-point établie dans le réseau de partage 4. [0087] Ensuite, lors de l'étape 112, le dispositif 60 d'identification calcule un ECM d'identification, noté par la suite ECM2. Le message ECM2 est un message de structure identique à celle des ECM classiquement calculés par la tête 40. Le message ECM2 comporte en particulier un cryptogramme d'un mot de contrôle. Le 10 mot de contrôle dont le cryptogramme est contenu dans le message ECM2 n'est cependant pas utilisé par la tête 40 pour embrouiller un segment du contenu multimédia protégé. Par exemple, ce mot de contrôle et son cryptogramme sont respectivement calculés, exactement comme par la tête 40, par tirage d'un aléa et par chiffrement de cet aléa avec la clé d'exploitation en cours d'utilisation par la tête 40. A 15 la différence d'un ECM calculé par la tête 40, le message ECM2 comporte en outre une commande d'identification. L'insertion de la commande d'identification ne distingue pas la structure du message ECM2 de celle d'un ECM calculé par la tête 40. Par exemple, elle consiste en le positionnement d'un drapeau prédéterminé dans une section confidentielle du message. Le message ECM2 ne peut alors, par analyse de 20 sa structure, pas être distingué d'un ECM calculé par la tête 40 comme le message ECMi. Dès lors, il ne peut pas être filtré par les terminaux 20, 30 ou par le serveur 50 afin d'empêcher son traitement par une carte à puce partagée d'un des terminaux 30. [0088]Connecté au réseau 4 de partage comme un terminal requérant 20, le dispositif 60 transmet ensuite le message ECM2 au serveur 50. Le serveur 50 traite 25 alors le message ECM2 de façon identique à ce qui a été décrit pour le message ECM1 et, en particulier, met en oeuvre les étapes 120 et 122. [0089] Toutefois, lors de l'étape 122, la carte 70 partagée détecte la présence de la commande d'identification dans le message ECM2, puis procède alors à une étape 126 au lieu de procéder à l'étape 124. 30 [0090] Lors de l'étape 126, la carte 70 partagée calcule, en fonction de son identifiant enregistré dans sa mémoire 74, une donnée d'identification qui permet de déterminer cet identifiant. Par exemple, la carte 70 partagée combine son identifiant avec le mot de contrôle déchiffré qu'elle a obtenu lors de l'étape 120. La structure de la donnée d'identification est identique à la structure d'un mot de contrôle déchiffré. Pour cela, à 35 titre d'illustration, cette combinaison est une opération de chiffrement de l'identifiant avec le mot de contrôle déchiffré obtenu. Plus particulièrement, ici, cette opération de chiffrement est une opération de disjonction logique, également dite « ou exclusif » ou XOR (« eXclusive OR », en anglais). Ainsi, dans ce mode de réalisation, la donnée d'identification est obtenue en réalisant un « ou exclusif » entre l'identifiant de la carte 3044442 20 70 partagée et le mot de contrôle déchiffré. Puis, la carte 70 partagée renvoie la donnée d'identification vers le terminal partageant 30 de façon identique à ce qui a été décrit, en référence à l'étape 124, pour un mot de contrôle déchiffré. Puisque la structure de la donnée d'identification est identique à celle d'un mot de contrôle 5 déchiffré, le terminal 30 et le serveur 50 sont incapables de faire la distinction entre les deux. Dès lors, ils traitent la donnée d'identification de la même façon qu'un mot de contrôle déchiffré. Ainsi, le terminal 30 la renvoie au serveur 50, lequel la renvoie à son tour vers le dispositif 60. [0091] Ensuite, lors d'une étape 128, le dispositif 60 calcule, en fonction de la donnée 10 d'identification, l'identifiant de la carte 70 partagée, puis le mémorise dans la mémoire 64. A cet effet, il obtient d'abord le mot de contrôle déchiffré en déchiffrant le cryptogramme inséré dans le message ECM2 lors de l'étape 112 au moyen de la clé d'exploitation en cours d'utilisation par le système 1. Puis, le dispositif 60 combine la donnée d'identification avec le mot de contrôle ainsi déchiffré de manière à obtenir 15 l'identifiant de la carte 70 partagée. Ici, cette combinaison est une opération de déchiffrement de la donnée d'identification avec le mot de contrôle déchiffré. Plus particulièrement, le dispositif 60 réalise un « ou exclusif » entre la donnée d'identification retournée par le serveur 50 et le mot de contrôle déchiffré. Ce qui lui permet d'obtenir l'identifiant de la carte 70 partagée. L'étape 128 termine ainsi le 20 procédé d'identification de la carte 70 partagée. [0092] Les étapes 112 à 128 sont ensuite réitérées de façon à identifier d'autres cartes partagées dans le système 3 de partage de cartes. En effet, si plusieurs terminaux partageants 30 sont disponibles dans le système 3, chacun de ces terminaux 30 est susceptible d'être trouvé par le serveur 50 lors de l'étape 120. Ainsi, 25 après l'identification d'une première carte partagée, lors d'une mise en oeuvre ultérieure de l'étape 120, une deuxième carte partagée pourra être identifiée. La réitération des étapes 112 à 128 permet donc d'identifier successivement plusieurs cartes partagées dans le système 3 de partage de cartes. [0093] Par ailleurs, dans un état à peu près stable du système 3 de partage et de la 30 charge du réseau 4, les terminaux partageants 30 disponibles trouvés lors de l'étape 120 sont presque toujours les mêmes. Par conséquent, dans cet état à peu près stable, les cartes 70 partagées utilisées lors des étapes 120 ,122, 124 et 126 restent à peu près les mêmes, et sont affectées de façon récurrente au traitement des ECM transmis par les terminaux 20 et le dispositif 60. Dans cet état à peu près stable, les 35 ECM d'identification tendent donc à être transmis de façon récurrente à un groupe limité de terminaux partageants 30 et donc à un nombre limité de cartes 70 partagées. Ainsi, si à l'issue de l'étape 128, le procédé retourne systématiquement directement à l'étape 112, seul un groupe restreint de cartes 70 partagées est identifié. 3044442 21 [0094] Plus précisément, au début de ces itérations des étapes 112 à 128, le nombre de nouvelles cartes 70 partagées identifiées croit rapidement et le procédé d'identification est donc efficace. Puis, au fur et à mesure des réitérations des étapes 112 à 128, le message ECM2 est de plus en plus fréquemment dirigé par le serveur 5 50 vers une carte 70 partagée qui a déjà été identifiée. Ainsi, au fur et à mesure que le temps s'écoule, le nombre de nouvelles cartes 70 partagées identifiées par unité de temps T diminue. Autrement dit, si rien n'est fait, l'efficacité du procédé d'identification diminue au cours temps. Cette diminution de l'efficacité du procédé d'identification se traduit par une augmentation du temps et de l'effort (typiquement le 10 nombre d'ECM d'identification à soumettre au serveur 50) nécessaires à l'identification de nouvelles cartes 70 partagées. [0095] Pour remédier à cet inconvénient, dans le procédé décrit ici, l'étape 128 est suivie d'une étape 130. Lors de l'étape 130, le dispositif 60 détermine si le procédé d'identification est, ou non, toujours efficace. A cet effet, le dispositif 60 construit un 15 indicateur d'efficacité du procédé d'identification. Lorsque la valeur de cet indicateur satisfait une ou plusieurs conditions prédéterminées qui caractérisent une baisse de l'efficacité du procédé d'identification, le dispositif 60 procède à une étape 131. Dans le cas contraire, l'efficacité du procédé d'identification est considérée comme toujours satisfaisante, et le dispositif 60 poursuit donc le procédé sans agir sur l'état du 20 système 3 de partage, en procédant directement à une nouvelle mise en oeuvre de l'étape 112 et donc des étapes 112 à 130. [0096] Par exemple, l'indicateur d'efficacité est ici le nombre NsC des cartes 70 partagées nouvellement identifiées au cours d'une période Ts qui est une fenêtre glissante de durée prédéterminée qui se termine à l'instant courant. La condition qui 25 déclenche l'exécution de l'étape 131 est ici la condition (1) suivante : NsC É SNsc, OÙ SNsc est un seuil prédéterminé. [0097] Si la condition (1) n'est pas satisfaite, le dispositif 60 déclenche donc directement une nouvelle mise en oeuvre de l'étape 112 sans passer par l'étape 131. [0098] Si la condition (1) est satisfaite, le dispositif 60 procède à une mise en oeuvre 30 de l'étape 131. [0099] Lors de l'étape 131, le dispositif 60 teste la valeur d'un marqueur de l'état du procédé d'identification. Ce marqueur est enregistré dans sa mémoire 64. Selon la valeur de ce marqueur, le dispositif 60 procède à une étape 132 et, en alternance, à une étape 134. Lors de ces étapes 132, 134, le dispositif 60 agit sur l'état du système 35 3 de partage afin de provoquer une hausse de l'efficacité du procédé d'identification. Par exemple, ici, le marqueur prend la valeur « vraie » si un groupe de cartes partagées précédemment identifiées est suspendu. Dans le cas contraire, le marqueur prend la valeur « faux ». Si la valeur du marqueur est égale à « faux », le dispositif 60 exécute l'étape 132. Dans le cas contraire, il exécute l'étape 134. 3044442 22 [00100] Lors de l'étape 132, le dispositif 60 crée un groupe Gi contenant les identifiants des cartes 70 partagées nouvellement identifiées. Les cartes partagées nouvellement identifiées sont celles qui ont été identifiées lors des itérations successives des étapes 112 à 128 depuis la dernière mise en oeuvre de l'étape 134, 5 ou depuis l'activation du procédé si l'étape 134 n'a pas déjà été mise en oeuvre. Ensuite, sur requête du dispositif 60, la tête 40 transmet une commande de constitution de groupe à chacune des cartes 70 dont l'identifiant appartient au groupe G. Cette commande comporte un identifiant du groupe G. Cet identifiant du groupe G; permet de distinguer le groupe G; constitué lors de cette exécution de l'étape 132 10 d'éventuels groupes constitués lors d'exécutions précédentes de cette étape 132. En réponse, chacune des cartes 70 appartenant au groupe G1, mémorise cet identifiant du groupe Gi dans sa mémoire 74. [00101] La commande de constitution de groupe est transmise aux terminaux 30 par l'intermédiaire du réseau 2. Préférentiellement, la commande de constitution de 15 groupe est transmise dans un message ECM. Typiquement, la commande de constitution de groupe est insérée dans une section confidentielle de longueur prédéterminée de l'ECM. Ainsi, la présence de cette commande ne peut pas être détectée par les terminaux 20, 30 et le serveur 50 notamment en analysant la structure du message ECM. Ces messages ECM ne peuvent donc pas être filtrés 20 puis ignorés par le système 3 de partage. Le message ECM comporte alors aussi l'identifiant de la carte 70 qui doit enregistrer l'identifiant Gi dans sa mémoire 74. Les ECM étant les seuls messages qui ne peuvent pas être filtrés car les terminaux partageants 30 ont besoin de les traiter pour offrir l'accès au contenu, ils permettent donc d'assurer au mieux la transmission de la commande de constitution de groupe. 25 [00102] Chaque carte 70 partagée d'un terminal 30 qui reçoit un ECM vérifie si cet ECM comporte un identifiant de carte qui correspond à son identifiant de carte enregistré dans sa mémoire 74. Dans la négative, la carte 70 exécute les étapes 120 et 122 comme précédemment décrit. Si, au contraire, la carte 70 détecte que le message ECM reçu comporte un identifiant de carte qui correspond à l'identifiant de 30 carte enregistré dans sa mémoire 74, alors en plus d'exécuter les étapes 120 et 122, la carte enregistre dans sa mémoire 74 l'identifiant du groupe G; qui est contenu dans cet ECM. [00103] En fonction de la cryptopériode du système 1, de la longueur de la section confidentielle d'un ECM, et du nombre des cartes 70 nouvellement identifiées, 35 plusieurs commandes de constitution de groupe, donc plusieurs ECM, et donc plusieurs cryptopériodes, peuvent être nécessaires à la constitution du groupe. [00104] Une fois que l'identifiant G1 a été enregistré dans la mémoire 74 de chacune des cartes 70 dont l'identifiant appartient au groupe Gi constitué, lors d'une 3044442 23 étape 136, sur requête du dispositif 60, à un instant t1, la tête 40 transmet, une commande de suspension à chacune des cartes 70. Cette commande, dite de groupe, comporte l'identifiant G,. De plus, cette commande est dépourvue d'identifiant individuel de cartes 70 partagées. Elle est transmise par la tête 40, sur le réseau 2, à 5 l'ensemble des cartes 70. [00105] Préférentiellement, la commande de suspension de groupe est insérée dans une section confidentielle d'un ECM, comme cela a été décrit plus haut pour la commande de constitution de groupe. [00106] Chaque carte 70 partagée d'un terminal 30 qui reçoit un ECM vérifie si 10 cet ECM comporte un identifiant de groupe qui correspond à l'identifiant de groupe enregistré dans sa mémoire 74. Ainsi, ici, un seul ECM suffit dans tous les cas pour s'adresser à l'ensemble des cartes 70 qui appartiennent au même groupe G. Si la mémoire 74 de la carte 70 ne comporte pas l'identifiant du groupe G,, alors elle exécute les étapes 120 et 122 comme précédemment décrit. Si, au contraire, la 15 mémoire 74 de la carte 70 comporte l'identifiant du groupe G,, alors, elle bascule : - d'un état actif, dans lequel, en réponse à la réception d'un ECM, elle déchiffre le cryptogramme du mot de contrôle contenu dans l'ECM pour obtenir le mot de contrôle déchiffré, puis retourne le mot de contrôle déchiffré au terminal partageant 30, vers - un état inactif dans lequel, la carte 70 partagée est indisponible et ne retourne au 20 terminal partageant 30 aucune réponse à la réception d'un ECM dépourvu d'une commande de rétablissement. Autrement dit, en réponse à la réception de la commande de suspension, les cartes 70 qui appartiennent au groupe G,, inhibent leurs contributions à l'étape 120 et l'exécution de l'étape 122. 25 [00107] Enfin, lors de l'étape 136, le dispositif 60 réinitialise l'indicateur d'efficacité du procédé d'identification, et affecte au marqueur d'état la valeur « vraie » pour indiquer que le groupe G, de cartes est actuellement suspendu. Après l'étape 136, le dispositif 60 déclenche une nouvelle mise en oeuvre de l'étape 112, et, au-delà une nouvelle série d'itération des étapes 112 à 128. 30 [00108] La suspension de la carte la rendant indisponible, elle permet d'éviter que la même carte soit utilisée pour traiter les ECM d'identification suivants, et donc à nouveau identifiée. Dès lors, à partir de l'instant t1, d'autres cartes 70 n'appartenant pas au groupe G, suspendu sont utilisées par le système 3 pour traiter les ECM. Ainsi, à partir de cet instant t1, les itérations suivantes des étapes 112 à 128 entraînent 35 l'identification de ces autres cartes par le dispositif 60, plus probablement et plus rapidement que si le groupe suspendu ne l'avait pas été. La suspension provoque 3044442 24 une augmentation locale de l'efficacité du procédé d'identification, et permet de maximiser le nombre de cartes partagées identifiées par le procédé. [00109] Lors de l'étape 134, sur requête du dispositif 60, la tête 40 transmet, à la carte 70 partagée, une commande de rétablissement. En réponse, la carte 70 5 partagée bascule de l'état inactif vers l'état actif. [00110] Lors de l'étape 134, à un instant t2 postérieur à l'instant t1, [00111] sur requête du dispositif 60, la tête 40 transmet, une commande de rétablissement à chacune des cartes 70 partagées du groupe G,. Cette commande, dite de groupe, comporte l'identifiant du groupe G. Elle est dépourvue d'identifiant 10 individuel pour chacune des cartes 70 du groupe G,. Elle est transmise par la tête 40, sur le réseau 2 de fourniture, à l'ensemble des cartes 70. [00112] Préférentiellement, la commande de rétablissement de groupe est transmise dans une section confidentielle d'un ECM, comme cela a été décrit plus haut pour la commande de suspension de groupe. Ici, comme pour la commande de 15 suspension, un seul ECM suffit dans tous les cas à cette transmission. [00113] En réponse, chaque carte 70 partagée ayant mémorisé l'identifiant du groupe G, dans sa mémoire 74 bascule de l'état inactif vers l'état actif. [00114] Enfin, lors de l'étape 134, le dispositif 60 réinitialise l'indicateur d'efficacité et affecte la valeur « faux » au marqueur d'état enregistré dans sa 20 mémoire 64. Après l'étape 134, le dispositif 60 déclenche une nouvelle mise en oeuvre de l'étape 112, et, au-delà une nouvelle série d'itération des étapes 112 à 128 [00115] Le rétablissement des cartes suspendues permet de rendre plus difficile pour le serveur 50 la détection de la mise en oeuvre du procédé. De plus, le rétablissement des cartes suspendues perturbe une nouvelle fois le fonctionnement 25 du système 3. Ainsi, après l'instant t2, le dispositif 60 peut identifier rapidement de nouvelles cartes 70 partagées qui n'avaient jamais encore été identifiées jusqu'à présent. [00116] De nombreux autres modes de réalisation de l'invention sont possibles. Par exemple, le système de protection de contenus utilisé est un système de gestion 30 de droits numériques, ou DRM, pour Digital Rights Management, en anglais. La terminologie du domaine des systèmes de gestion de droits numériques est alors utilisée. Le lecteur intéressé pourra par exemple en trouver une présentation plus complète dans les documents suivants : - concernant l'architecture générale d'un système de DRM : DRM Architecture, Draft 35 version 2.0, OMA-DRM-ARCH-V2_0-20040518-D, Open Mobile Alliance, 18 mai 2004, - concernant plus particulièrement les licences : DRM Specification, Draft version 2.1, OMA-TS-DRM-DRM-V2 1-20060523-D, Open Mobile Alliance, 23 mai 2006. 3044442 25 [00117] La clé spécifique de chiffrement d'un segment de contenu multimédia est alors dite clé de contenu. La clé nécessaire au déchiffrement du segment chiffré est égale à la clé de contenu à l'aide de laquelle le segment a été chiffré. Le message de contrôle d'accès comportant un cryptogramme d'une clé de contenu est enfin une 5 licence. [00118] Dans un autre mode de réalisation, le contenu est fourni, par le système, protégé par tout autre type de système de protection de contenus, tel par exemple qu'un système de protection de données plus classique ne réalisant pas de gestion de droits d'accès. Le procédé revendiqué s'applique alors à la fourniture des 10 messages nécessaires à l'acheminement des clés de déchiffrement, par exemple. [00119] Dans un autre mode de réalisation, un terminal 30 n'acquiert pas légitimement le droit de jouer le contenu multimédia protégé. Dans ce cas, il peut recevoir les ECM, et donc la clé d'exploitation nécessaire pour y accéder, par exemple du système 3 de partage, via le réseau 4 de partage. 15 [00120] Les terminaux 30 peuvent être incorporés au serveur 50. Dans ce cas, le serveur 50 contient typiquement plusieurs cartes à puce partagées. [00121] Le dispositif 60 peut aussi être incorporé à l'intérieur de la tête 40. Dans ce cas, le réseau 6 et la liaison 66 peuvent être omis. [00122] En variante, lors de l'étape 112, le dispositif 60 transmet, à la tête 40, 20 une requête en réponse à laquelle la tête 40 calcule le message ECM2, ou le cryptogramme de mot de contrôle qu'il comporte, puis le retourne au dispositif 60. [00123] Dans une autre variante, le dispositif 60 reçoit les cryptogrammes des mots de contrôle transmis par la tête 40 dans des ECM. Dans ce cas, lors de l'étape 112, le cryptogramme du mot de contrôle incorporé dans le message ECM2 peut être 25 un véritable cryptogramme d'un mot de contrôle utilisé pour embrouiller le contenu multimédia diffusé par la tête 40. [00124] Lors de l'étape 112, la donnée d'identification n'est pas nécessairement construite en utilisant le mot de contrôle. Par exemple, la donnée d'identification qui est retournée par la carte 70 partagée est uniquement construite en fonction de 30 l'identifiant de cette carte. Dans ce cas, lors de l'étape 128, le dispositif 60 n'a pas besoin d'utiliser le mot de contrôle courant ou la clé d'exploitation courante pour déchiffrer la donnée d'identification afin d'obtenir l'identifiant de la carte partagée. [00125] D'autres indicateurs d'efficacité sont possibles. Par exemple, l'indicateur d'efficacité peut être égal à un taux TsC d'identification égal à NsC/Ts. La condition 35 testée lors de l'étape 130 est alors par exemple la suivante : TsC REVENDICATIONS1. Procédé d'identification de processeurs de sécurité, dans un système de fourniture de contenus multimédia protégés, procédé dans lequel : a) une tête de réseau transmet (100), à un ensemble de terminaux, sur une liaison point-à-multipoint établie dans un premier réseau de communication, un contenu multimédia protégé, synchronisé avec un premier message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle nécessaire à tout terminal pour accéder au contenu multimédia, b) au moins un terminal, dit requérant, reçoit (100) le premier message de contrôle d'accès, puis le transmet (102), sur un deuxième réseau de communication, à un serveur de partage, lequel serveur de partage transmet (120) le premier message de contrôle d'accès à un premier processeur de sécurité, lequel premier processeur de sécurité déchiffre (120) le cryptogramme du mot de contrôle contenu dans le premier message de contrôle d'accès pour obtenir le mot de contrôle déchiffré, puis renvoie (124) le mot de contrôle déchiffré vers le serveur de partage, qui renvoie (124) à son tour le mot de contrôle déchiffré vers le terminal requérant, le ou les terminaux requérants ne représentant qu'une partie seulement de l'ensemble de terminaux, c) un dispositif d'identification se connecte (110), d'une part à la tête de réseau et 20 d'autre part au serveur de partage par l'intermédiaire du deuxième réseau de communication, d) le dispositif d'identification calcule (112) un deuxième message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle et une commande d'identification, puis transmet (112), au serveur de partage, le deuxième message de contrôle 25 d'accès, e) le serveur de partage transmet (120) le deuxième message de contrôle d'accès, de la même manière que le premier message de contrôle d'accès lors de l'étape b), au premier processeur de sécurité, lequel premier processeur de sécurité calcule (126), en réponse à la commande d'identification reçue et en fonction d'un identifiant 30 de ce premier processeur de sécurité enregistré dans une mémoire du premier processeur de sécurité, une donnée d'identification qui permet de déterminer ledit identifiant, puis transmet (126) la donnée d'identification au serveur de partage, qui la transmet (126) à son tour au dispositif d'identification, 3044442 29 f) le dispositif d'identification détermine (128), en fonction de la donnée d'identification, l'identifiant du premier processeur de sécurité, puis le mémorise (128), procédé caractérisé en ce que : 5 g) sur requête du dispositif d'identification, la tête de réseau transmet (136), au premier processeur de sécurité dont il a mémorisé l'identifiant lors d'une précédente mise en oeuvre de l'étape f), une commande de suspension du premier processeur de sécurité, puis le premier processeur de sécurité, en réponse, bascule (136) : - d'un état actif, dans lequel, en réponse à la réception d'un message de contrôle 10 d'accès, le processeur de sécurité déchiffre le cryptogramme du mot de contrôle contenu dans ledit message pour obtenir le mot de contrôle déchiffré, puis retourne le mot de contrôle déchiffré au serveur de partage, vers - un état inactif dans lequel, le processeur de sécurité ne retourne au serveur de partage aucune réponse à la réception d'un message de contrôle d'accès, puis, 15 h) le serveur de partage détecte (120) que le premier processeur de sécurité est dans son état inactif et transmet (120) alors, lors des exécutions suivantes de l'étape b), les messages de contrôle d'accès vers un deuxième processeur de sécurité à la place du premier processeur de sécurité, puis i) les étapes d) à f) sont alors réitérées avec le deuxième processeur de sécurité à la 20 place du premier processeur de sécurité pour identifier ce deuxième processeur de sécurité, puis, j) en réponse à l'identification au moins du deuxième processeur de sécurité, sur requête du dispositif d'identification, la tête de réseau transmet (134), au premier processeur de sécurité, une commande de rétablissement du premier processeur de 25 sécurité, puis le premier processeur de sécurité, en réponse, bascule (134) de l'état inactif vers l'état actif. 2. Procédé selon la revendication 1, dans lequel : - avant que l'étape g) ne soit mise en oeuvre pour l'un quelconque des processeurs 30 de sécurité d'un premier groupe de plusieurs processeurs de sécurité différents auquel appartient le premier processeur de sécurité, ce premier groupe ne comportant qu'une partie des processeurs de sécurité utilisés dans le système de fourniture de contenus multimédia : - les étapes d) à f) sont exécutées pour chacun des processeurs de sécurité de 35 ce premier groupe, puis - un identifiant de ce premier groupe est enregistré (132) dans la mémoire de chacun des processeurs de sécurité de ce premier groupe, puis 3044442 30 - lors de l'étape g) : - la commande de suspension transmise (136) par la tête de réseau, est une commande de suspension de l'ensemble des processeurs de sécurité du premier groupe, cette commande de suspension comportant l'identifiant du premier groupe et 5 étant dépourvue d'identifiant individuel pour chaque processeur de sécurité de ce premier groupe, - cette commande de suspension est transmise (136) à chacun des processeurs de sécurité du premier groupe, puis seul chacun des processeurs de sécurité du premier groupe, en réponse, bascule (136) de l'état actif vers l'état inactif, 10 puis, - lors de l'étape j) : - la commande de rétablissement transmise (134) par la tête de réseau, est une commande de rétablissement de l'ensemble des processeurs de sécurité du premier groupe, cette commande de rétablissement comportant l'identifiant du 15 premier groupe et étant dépourvue d'identifiant individuel pour chaque processeur de sécurité de ce premier groupe, - cette commande de rétablissement est transmise (134) à chacun des processeurs de sécurité du premier groupe, puis seul chacun des processeurs de sécurité du premier groupe, en réponse, bascule (134) de l'état inactif vers l'état actif. 20 3. Procédé selon la revendication 2, dans lequel l'enregistrement (132) d'un identifiant du premier groupe dans la mémoire de chacun des processeurs de sécurité de ce premier groupe, comporte, préalablement à l'étape g), sur requête du dispositif d'identification, la transmission (132), par la tête de réseau, d'une commande de 25 constitution du premier groupe à chacun des processeurs de sécurité du premier groupe, puis, en réponse, l'enregistrement (132) de l'identifiant du premier groupe dans sa mémoire par chacun des processeurs de sécurité du premier groupe. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'une 30 au moins des commandes transmises (132, 134, 136) par la tête de réseau, l'est dans un message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle et transmis à l'ensemble de terminaux. 5. Procédé selon la revendication 2, dans lequel : 35 - le dispositif d'identification détermine (130) si une condition choisie dans l'ensemble constitué des conditions suivantes, est vérifiée : 3044442 31 - N est supérieur à un seuil strictement positif prédéterminé, où N est le nombre de processeurs de sécurité constituant le premier groupe de processeurs de sécurité, - le taux d'identification global N/T est inférieur à un seuil strictement positif 5 prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit taux d'identification global, où T est la durée écoulée depuis la dernière mise en oeuvre de l'étape j), - un nombre n est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit nombre n, 10 où n est le nombre de processeurs de sécurité identifiés lors de la dernière période de durée donnée t inférieure à T écoulée depuis la dernière mise en oeuvre de l'étape j), - un taux d'identification local n/t est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur 15 initiale dudit taux d'identification local, et - dès que cette condition est satisfaite, en réponse, l'étape g) est mise en oeuvre. 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel : - le dispositif d'identification détermine (130) si une condition choisie dans l'ensemble 20 constitué des conditions suivantes, est satisfaite : - N est supérieur à un seuil strictement positif prédéterminé, où N est le nombre de processeurs de sécurité nouvellement identifiés depuis la dernière mise en oeuvre de l'étape g) pour le premier processeur de sécurité, - le taux d'identification global N/T est inférieur à un seuil strictement positif 25 prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit taux d'identification global, où T est la durée écoulée depuis la dernière mise en oeuvre de l'étape g) pour le premier processeur de sécurité, - un nombre n est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur initiale dudit nombre n, 30 où n est le nombre de processeurs de sécurité identifiés lors de la dernière période de durée donnée t inférieure à T écoulée depuis la dernière mise en oeuvre de l'étape g), - le taux d'identification local n/t est inférieur à un seuil strictement positif prédéterminé, ledit seuil étant une constante ou calculé en fonction d'une valeur 35 initiale dudit taux d'identification local, et - dès que cette condition est satisfaite, en réponse, l'étape j) est mise en oeuvre. 3044442 32 7. Procédé selon l'une quelconque des revendications précédentes, dans lequel, lors de l'étape d) (112), le dispositif d'identification transmet, à la tête de réseau, une requête en réponse à laquelle la tête de réseau calcule le cryptogramme du mot de contrôle ou le deuxième message de contrôle d'accès puis le renvoie au dispositif 5 d'identification. 8. Support (44, 64, 74) d'enregistrement d'informations, caractérisé en ce qu'il comporte des instructions pour la mise en oeuvre d'un procédé conforme à l'une quelconque des revendications précédentes, lorsque ces instructions sont exécutées 10 par un microprocesseur (42, 62, 72). 9. Tête (40) de réseau pour la mise en oeuvre d'un procédé conforme à l'une quelconque des revendications 1 à 7, dans laquelle la tête (40) de réseau est apte à transmettre, lors de l'étape a), à un ensemble de terminaux (10, 20, 30), sur une 15 liaison point-à-multipoint établie dans un premier réseau (2) de communication, un contenu multimédia protégé, synchronisé avec un premier message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle nécessaire à tout terminal pour accéder au contenu multimédia, caractérisée en ce que la tête de réseau comporte un microprocesseur (42) 20 programmé pour : - lors de l'étape g), transmettre, au premier processeur (70) de sécurité, la commande de suspension, - lors de l'étape j), transmettre, au premier processeur (70) de sécurité, la commande de rétablissement. 25 10. Processeur (70) de sécurité pour la mise en oeuvre d'un procédé conforme à l'une quelconque des revendications 3 à 7, dans lequel le processeur de sécurité est apte : - lors de l'étape b), à déchiffrer le cryptogramme du mot de contrôle contenu dans le premier message de contrôle d'accès pour obtenir le mot de contrôle déchiffré, puis à 30 renvoyer le mot de contrôle déchiffré vers le serveur (50) de partage, - lors de l'étape e), à calculer, en réponse à la commande d'identification reçue et en fonction d'un identifiant de ce processeur (70) de sécurité enregistré dans une mémoire (74) du processeur de sécurité, une donnée d'identification qui permet de déterminer ledit identifiant, puis à transmettre la donnée d'identification au serveur 35 (50) de partage, - lors de l'étape g), en réponse à la commande de suspension, à basculer : 3044442 33 - d'un état actif, dans lequel, en réponse à la réception d'un message de contrôle d'accès, le processeur (70) de sécurité déchiffre le cryptogramme du mot de contrôle contenu dans ledit message pour obtenir le mot de contrôle déchiffré, puis retourne le mot de contrôle déchiffré au serveur (50) de partage, vers 5 - un état inactif dans lequel, le processeur (70) de sécurité ne retourne au serveur (50) de partage aucune réponse à la réception d'un message de contrôle d'accès, puis, - lors de l'étape j), en réponse à la commande de rétablissement, à basculer de l'état inactif vers l'état actif, 10 caractérisé en ce que le processeur (70) de sécurité comporte un microprocesseur (72) programmé pour traiter une commande de constitution de groupes de processeurs de sécurité. 11. Dispositif (60) d'identification pour la mise en oeuvre d'un procédé conforme à 15 l'une quelconque des revendications 1 à 7, dans lequel le dispositif (60) d'identification est apte : - lors de l'étape c), à se connecter, d'une part à la tête (40) de réseau par l'intermédiaire d'un troisième réseau (6) de communication, et d'autre part au serveur (50) de partage par l'intermédiaire du deuxième réseau (4) de communication, - lors de l'étape d), à calculer un deuxième message de contrôle d'accès comportant un cryptogramme d'un mot de contrôle et une commande d'identification, puis à transmettre, au serveur (50) de partage, le deuxième message de contrôle d'accès, - lors de l'étape f), à déterminer, en fonction de la donnée d'identification, l'identifiant du premier processeur (70) de sécurité, puis à le mémoriser, dispositif (60) d'identification caractérisé en ce qu'il comporte un microprocesseur (62) programmé pour : - lors de l'étape g), requérir, de la tête (40) de réseau, la transmission d'une commande de suspension du premier processeur (70) de sécurité dont il a mémorisé l'identifiant lors d'une précédente mise en oeuvre de l'étape f), - lors de l'étape i), réitérer les étapes d) et f) avec le deuxième processeur (70) de sécurité à la place du premier processeur (70) de sécurité pour identifier ce deuxième processeur de sécurité, puis, - lors de l'étape j) en réponse à l'identification au moins du deuxième processeur (70) de sécurité, requérir, de la tête (40) de réseau, la transmission d'une commande de 35 rétablissement du premier processeur (70) de sécurité.