Brevet FR2835670A1 — publié le 20030808

dans le troisième tampon (3210). Procédé de distribution anti-piratage d'un contenu numérique par transmission diversifiée pro-active, dispositif émetteur et objet portatif récepteur associés. S Actuellement de nombreuses chanes de télévision payantes sont victimes de fraudes. En particulier on trouve souvent des cartes pirates qui permettent de visualiser leurs chanes. La présente invention propose un nouveau système de transmission des clés de déchiffrement de l' image (ou de l'image elle-même) qui présente de nombreux avantages: le système est relativement simple à mettre en _uvre, et il permet de réagir rapidement en cas d'apparition de cartes pirates (flexibilité). Si l' on obtient u ne carte pi rate, on pou rra de l' extérieu r (c' està-dire juste en observant son fonctionnement) savoir de quels secrets elle dispose, ce qui permettra éventuellement de savoir de quelle vraie carte elle a obtenu ces secrets, mais surtout d'invalider rapidement toutes les cartes pirates sans invalider les cartes légitimes. En anglais, on parle de ,. Notons que l'invention proposée a de très bonnes propriétés d'efficacité et de sécurité par rapport aux autres systèmes proposés dans la littérature cryptographique (cf. Ies références). Notons aussi que cette invention ne se limite pas à la télévision: le procédé peut aussi être utilisé à chaque fois que l'on souhaite transmettre un même contenu à plusieurs récepteurs autorisés. Le nouveau procédé est caractérisé par des débits très raisonnables qui sont compatibles avec les limitations de débit imposées par les canaux de communication. De plus, il se distingue des autres procédés par la très faible longueur de la donnée K qui est transmise en temps réel pour permettre d'accéder au contenu protégé: cette longueur peut être aussi courte que 64 bits. L'invention concerne à cet effet un procédé pour mettre une même information (Kc) à disposition de plusieurs récepteurs appartenant à un ensemble (G) de récepteurs, chaque récepteur stockant une information (SAj) qui lui est propre, caractérisé en ce qu'il comprend les étapes consistant à: -définir une relation Kc=f(K, bi, SAj) o (f) est une fonction déterminée, (K) est une information commune à tous les récepteurs, et (bi) est une information différente pour chaque récepteur et pour chaque valeur de l'information (K); -donner à chaque récepteur, avant la mise à disposition de (Kc), accès à l'information (bj); et transmettre l'information (K) à tous les récepteurs, juste avant la mise à disposition de (Kc); de sorte que chaq ue récepteu r peut calcu ler l' information (Kc) au moyen de ladite relation. Avantageusement, la fonction (f) est telle qu'à parti r de la con naissance d' un (bj) et d'un (SAj), on ne conna^t pas d'algorithme qui permette d'obtenir i' information (Kc) en u n temps réaliste et avec u ne probabil ité non négligeable, lorsqu'on ne conna^t pas l'information (K). Avantageusement, la fonction f est tel le qu'à parti r de la con naissance d' un certain nombre de (b..bn) pour un certain sous-ensembie (G') de récepteurs, on ne conna^'t pas d' algorith me qui permette, avant de connatre K actuelle, en un temps réaliste et avec une probabilité non négligeable, de produire un couple (bj, SAj) valide avec un (SAj) légitime, i n'étant pas un des récepteurs 1..n de (G'). Avantageusement, la fonction f est de la forme: f(K, bj, SAj) = bj EK(SAi) OU EK est une fonction dépendant de l'information (K) et o désigne une loi de groupe. Avantageusement, la fonction (EK) est une fonction de chiffrement cryptographique, et (K) une clé secrète utilisée par cette fonction. Avantageusement, les valeurs (bj) sont envoyées chiffrées avec une clé (Kj) spécifique à chaque récepteur d'un certain ensemble (G) de récepteurs. Avantageusement, chaque valeur (SAi) est une valeur secrète connue du récepteur d'indice i. Avantageusement, chaque (bj) est constitué de deux valeurs bj et b2j, et de méme l'information propre de chaque récepteur est constituée de deux valeurs SAi et SAj, de sorte que chaque récepteur, identifié par le couple d'indices (i,j), combine les valeurs bj et b2j correspondantes avec les valeurs SAj et SAj pour calculer des valeurs KC, et KC2 au moyen de ladite relation, qui à leur tour sont combinées pour accéder à l'information KC. Avantageusement, I' information Kc est u ne clé permettant de d échiffre r u n contenu numérique tel qu'une image de télévision.. Avantageusement, I'information Kc est utilisable pendant quelques minutes par les récepteu rs, I' information K est envoyée quelq ues secondes en avance, et les bj sont envoyés régulièrement en commençant plusieurs jours à l'avance. Avantageusement, certains récepteurs trouvent au moins une partie de leurs valeurs bj dans une liste de valeurs pré-stockées dans les récepteurs. L'invention concerne aussi un objet portatif récepteur appartenant à un ensemble (G) d'objets portatifs, et comprenant des moyens de traitement d'information et des moyens de mémorisation d'information, les moyens de mémorisation stockant une information (SAj) qui est propre à l'objet portatif et une fonction (f) déterminée, caractérisé en ce qu'il comprend: -des moyens pour avoir accès à une information (bj) différente pour chaque objet portatif de l'ensemble (G) et pour chaque valeur de l'information (K); et -des moyens pour ca culer une information (Kc) au moyen d'une relation Kc= f(K, bj, SAj) o K est une information commune à tous les objets portatifs et transmise à ceux-ci. L'invention concerne enfin un dispositif émetteur pour mettre une même information (Kc) à disposition de plusieurs récepteurs appartenant à un ensemble (G) de récepteurs, chaque récepteur stockant une information (SAj) qui lui est propre, caractérisé en ce qu'il comprend: -des moyens de calcul agencés pour calculer une information (bj) à partir d'une relation KC=f(K, bj, SAj) o q) est une fonction déterminée, (K) est une information commune à tous les récepteurs, et l'information (bj) est une information différente pour chaque récepteur et pour chaque valeur de l'information (K); et -des moyens de transmission agencés pour transmettre à chaque récepteur, un certain temps avant la mise à disposition de (Kc), I'information (bj) qui lui est associée, et pour transmettre l'information (K) à tous les récepteurs, juste avant la mise à disposition de (Kc). D'autres détails et avantages de la présente invention apparatront au cours de la description suivante d'un mode d'exécution préféré mais non limitatif, en regard des dessins annexés sur lesquels: La figure 1 représente un récepteur sous la forme d'un objet portatif du type carte à puce; et La figure 2 représente un dispositif émetteur associé. 1 Exemple de système 1.1 Description Considérons un système de distribution d'une même information à de nombreux récepteurs valides. Par exemple, il peut s'agir d'un système de télévision payante. Notons KC la clé de déchiffrement de l'information. Cette clé a par exemple une durée de vie de 10 minutes et peut avoir entre 64 et 128 bits. Nous allons décrire un procédé qui va permettre aux récepteurs de recalculer toutes les 10 minutes la nouvelle valeur de Kce Notons qu'ici tous les récepteurs vont calculer une même valeur de Kc' alors qu'ils auront tous des secrets différents. Considérons un récepteur, et appelons-le chiffrement Kj, et une valeur secrète SAj. L' o rg an is m e chargé de la trans m i ssion va géné rer u ne cl é sec rète K, p u is va calculer, pour tous les indices i, la valeur suivante: bj = KC EK(SAi), o E désigne une fonction de chiffrement, ou plus généralement une fonction à sens unique, utilisant la clé K, et o désigne une loi de groupe (par exemple le XOR bit par bit, ou l'addition modulo 256), et il va transmettre toutes ces valeurs bj, chiffrées respectivement avec une clé Kj. Par exemple, il va régulièrement transmettre toutes les valeurs bj plusieurs jours à l'avance. Ainsi, un récepteur qui sera en mode réception sera capable, plusieurs jours à l'avance, de déchiffrer la valeur bj (au moyen de sa clé Kj). Puis, quelques secondes seulement avant que la clé KC devienne utile, I'émetteur va envoyer la clé secrète K à tous les récepteurs. Cette clef peut être très courte, par exemple 64 bits. Dès iors, ceux-ci vont être capables de calculer KC en calculant y = EK(SAj), puis KC = bj 33 y' (si l'opération de groupe est le XOR bit par bit, alors y=y). Notons que le facteur différentes SAj et bi, pouvoir recalculer la même valeur KC. On rappelle qu'une fonction à sens unique est une fonction qui peut être calculée dans un sens sans information particulière, mais qui ne peut pas être calculée de façon inverse, sauf éventuellement si l'on connat certains paramètres. Il s'agit notamment d'une fonction de hachage telle que MD5 ou SHA. 1.2 " ou comment réagir en cas d'apparition de cartes pirates Si des cartes pirates apparaissent, il est possible de réagir: d'une part en détectant le (ou les) secrets qui sont dans la carte (voir ci-dessous), ensuite en invalidant toutes les cartes qui possèdent ce (ces) mêmes secrets (voir ci dessous). Et ceci sans changer les autres cartes en circulation, qui vont continuer à fonctionner. 1.3 Détection du (ou des) secrets Supposons tout d'abord que les secrets d'un seul vrai récepteur se trouvent dans une carte pirate. On va séparer les cartes valides en deux ensembles ayant approximativement le même nombre d'éléments: A et B. Puis, on transmet à la carte pirate les vrais bj pour A et des faux bj pour B. et on observe si elle est encore capable de déchiffrer les images correctement. Si oui, son secret appartient à A, sinon à B. On recommence ensuite avec deux S nouveaux sous-ensembles. Ainsi, s'il y a environ 2" indices i possibles, en environ n essais on va trouver de quel indice il s'agit. Notons qu'il n'est pas nécessaire d'aller lire les secrets contenus dans la carte: il suffit d'observer son fonctionnement. Si plusieurs secrets sont présents dans une même carte, le procédé indiqué permet de détecter un 1er secret. Puis, on n'envoie plus les bj correspondant à ce secret, et on détecte un 2ème secret, etc. On peut aussi imaginer que la carte pirate possède les secrets de plusieurs vrais récepteurs et qu'elle utilise ces secrets de façon complexe: la détection devient alors plus difficile mais reste en général possible tant que le nombre de secrets contenus dans la carte pirate n'est pas trop grand. 1.3.1 Invalidation des cartes ayant ce (ces) secret(s) 11 suffit de ne plus transmettre les bj correspondant à ces secrets. 2 Le schéma général de base On va résumer le principe de base qui est le c_ur de l'invention, dans toute sa généralité, et dans les chapitres suivants on va décrire des améliorations, variantes, et versions plus générales qui en sont dérivées. Soit G un ensemble de récepteurs légitimes. Le but est de leur transmettre (et seu le me nt à eux) u n contenu Kc, consistant en toute sorte d' i nformation (données, programme, clef cryptographique, etc...), notamment un contenu numérique. Le contenu KC peut notamment être une clef pour accéder à un programme de télévision payante. Le contenu Kc est identique pour tous les récepteurs et, typiquement, il va changer très rapidement pour éviter sa redistribution frauduleuse. Le principe de base de l'invention est de transmettre Kc à tous les récepteurs légitimes par le moyen d'une autre clef K envoyée en clair, de sorte que chaque récepteur connaisse un moyen de calculer Kc à partir de K, qui soit complètement différent de celui utilisé par les autres récepteurs. Ce moyen sera typiquement une valeur bj, envoyée longtemps à l'avance, qu'il retrouve dans sa mémoire. Juste avant que Kc doIve étre mise à disposition des récepteurs, on envoie une unique valeur K à tous les récepteurs de l'ensemble G. de telle sorte que chaque récepteur peut calculer Kc au moyen d'une fonction f qu'il détient et qui prend en entrée K, bj, et une valeur SAj qui lui est propre. Pour tout indice i du groupe de récepteurs, on a donc: Kc = f(K, bj, SAj). Le moment o K devra étre envoyée aux récepteurs sera à apprécier en fonction des circonstances, de façon à assurer qu'un fraudeur ne soit pas capable, dans le délai séparant l'envoi de K et la mise à disposition de Kc, de recalculer Kc, ou tout du moins d'en faire un usage frauduleux. Typiquement, K sera envoyée quelques secondes ou quelques minutes avant la mise à disposition de Kc. 2.1 Variantes du schéma de base Variante 1 Pour certaines applications, il n'est pas nécessaire que les valeurs SAj soient secrètes: elles peuvent être publiques. Variante 2 Pour certaines applications, lorsque les valeurs SAj sont secrètes, on peut envoyer les valeurs bj en clair aux récepteurs. s Variante 3 La fonction E, au lieu d'être une fonction de chiffrement, peut plus généralement être une fonction à sens unique utilisant une clé K, par exemple une fonction de hachage cryptographique telle que SHA-1. Variante 4 - Pré-stockage de valeurs b Plutôt que d'envoyer des valeurs bj, il est possible de les avoir pré-calculées et pré-stockées chez le récepteur, par exemple en mémoire flash, sur le disque dur, sur un CD-ROM, ou sur un DVD. On peut également les diffuser localement, par exemple par le câble de l'immeuble ou par les ondes hertziennes. 3 Le schéma généralisé. Le schéma décrit plus haut avec ces variantes peut être dupliqué ou démultiplié, ce qui apporte des gains considérables en termes de performances et détection de coalitions des fraudeurs. D'abord, nous allons décrire une version dupliquée, pour enfin expliquer le principe général qui permet d'utiliser le schéma plusieurs fois en parallèle et tous les bénéfices qui en découlent. 3.1 2ème exempie de système Ici, chaque récepteur possède, à la place de la valeur SAj qui lui était propre, deux valeurs SAi et SAj, de sorte que plusieurs récepteurs peuvent avoir le même SAj ou le même SAj, mais pas simultanément le même SAj et le même SAj. Ainsi chaque récepteu r est caractérisé par un couple d' indices (i, j) qui lui est propre. De plus, chaque récepteur peut posséder deux clés de déchiffrement Kj et Kj, de sorte que plusieurs récepteurs peuvent avoir le méme Kj ou le méme Kj, mais pas simultanément le méme Kj et le même Kj. Les Kj peuvent servir à transmettre les bj aux récepteurs de façon secrète (sauf dans la variante o les bj sont publics). L'organisme chargé des transmissions va générer deux valeurs secrètes Kc, et KC2. Ensuite, elles sont combinées pour accéder à la clef principale Kc ou pour accéder directement au contenu. Par exemple, on peut avoir: Kc = Kc # KC2, o # est une loi de groupe. Puis il génère une clé K et il calcule tous les bj = Kc, EK(SAi) et b2j = Kc2 EK(SAi) o E désigne une fonction de chiffrement, ou plus généralement une fonction à sens unique, utilisant la clé K, et o désigne une loi de groupe, et il va transmettre tous ces bj chiffrés avec la clé Kj et tous les b2j chiffrés avec la clé Kj. Par exemple, il va régulièrement transmettre tous les bi et b plusieurs jours à l'avance. Ainsi un récepteur qui sera en mode réception sera capable plusieurs jours à l'avance de déchiffrer la valeur b,i (au moyen de sa clé Kj) et la valeur b2j (au moyen de sa clé Kj). Puis, quelques secondes seulement avant que la clé KC devienne utile, I'émetteur va envoyer la clé secrète K à tous les récepteurs. Dès lors, ceux-ci vont être capables de calculer Kc en calculant y = EK(SAj), z = EK(SAj), puis Kc, = b,j C3 y', KC2 = b2j z', puis et enfin Kc = Kc, # Kc2 L'avantage de cette 2ème version est qu'elle permet de transmettre moins de valeurs bj que la 1ère version (car plusieurs récepteurs ont les mêmes b,j ou b2j). Typiquement, on peut s'arranger pour ne transmettre qu'un nombre de b,j et de b2j qui est de l'ordre de la racine carrée du nombre de récepteurs. 3.2 Le schéma généralisé démultiplié. Au lieu de dupliquer le schéma de base, on peut plus généralement le démultiplier. Ainsi chaque bj est composé d'une ou plusieurs valeurs: (b, j, b2j, b3k,...) et chaque récepteur est caractérisé par une liste d'indices (i,j,k,..) et des adresses (SAj, SAj, SAk,..) correspondantes. Le récepteur caractérisé par la liste (i,j,k,..) utilise les valeurs (b,j, b2j, b3k,...) correspondantes avec (SAj, SAj, SAk,...) pour déchiffrer les valeurs Kcj (Kc,, KC2 Kc3,...) qui doivent être combinées pour calculer une clef d'accès au contenu Kc, ou le contenu lui-même. Chaque récepteur va être identifié par une liste d'indices, de préférence unique, sous forme (i), (i,j) ou (i,j,k,..) qui permet de l'identifier (ou d'identifier un petit groupe de récepteurs suspects). De façon équivalente, on peut dire que le récepteur est caractérisé par son ensemble de clefs ou d'adresses selon deux interprétations possibles, qui est son ensemble (SAj, SAj, SAk, ). Ainsi, on peut combiner ce schéma avec tout autre schéma de traitor tracing à clef secrète connu, par exemple celui décrit dans l'article Tracing Traitors, Crypto'94, de Benny Chor, Amos Fiat, and Moni Naor,. Pour cela, il faut que le protocoie de traitor tracing classique spécifie la façon de distribuer des secrets (SAj, SAj, SAk,...) à des récepteurs et la façon de calculer la clef principale KC à partir des Kcj. Cela doit se faire, selon le schéma utilisé, de sorte que pour un certain nombre C de récepteurs qui mettent leur clefs commun pour construire un décodeur pirate, on puisse néanmoins identifier un ou tous les pirates, ou tout au moins désactiver tous les décodeurs pirates sans empêcher des récepteurs légitimes non pirates d'accéder au contenu. Selon le procédé de l'invention, comme déjà expliqué plus haut, il y a de nombreuses façons de savoir quelles sont les clefs contenues dans une carte pirate, sans désassembler la carte, simplement en observant son fonctionnement sur une émission qui ne contient qu'une partie des bj corrects. Cette propriété de black-box tracing est conservée dans les généralisations du schéma de base, et ainsi on peut ne plus envoyer de b correspondant à un ou plusieurs secrets SAi qui sont contenus dans la carte pirate. En même temps, pour les récepteurs légitimes, on peut avoir à leur envoyer (à l'avance, et de préférence chiffrée avec une clef secrète) une nouvelle valeur de SAi. 3.3 Variantes du schéma généralisé Toutes les variantes décrites dans le paragraphe 2.1 pour le schéma de base peuvent également s'appliquer au schéma démultiplié décrit dans la partie 3. De plus, il y a d'autres groupes de variantes spécifiques au schéma général dupliqué ou démultiplié: Groupe de variantes 1: ces variantes consistent à utiliser d'autres façons de distribuer des secrets (SAj, SAj, SAk,...) à des récepteurs. Groupe de variantes 2: ces variantes consistent à utiliser d'autres façons de calculer la clef principale KC à partir des Kcj. Groupe de variantes 3: variantes o la clef K utilisée dans le calcul des différentes valeurs (bj, b2j, b3k,...) n'est pas la même pour toutes ces valeurs. Par exemple on peut utiliser une clef pour les bj et une autre pour les b Groupe de variantes 4: variantes o la fonction f(K, bj, SAi) utilisée pour les valeurs bj, b2j etc... n'est pas la même pour toutes ces valeurs. Par exemple on peut utiliser une fonction différente pour les bj qui sert à calculer Kc,, et une autre fonction pour les b2j qui sert à calculer Kc2. Groupe de variantes 5: variantes o la clef secrète Kj utilisée pour transmettre les bj et les b2j n'est pas la même pour tous les récepteurs qui utilisent le même i, ou diffère pour les bi et les b2j. L' invention va maintenant être brièvement décrite dans sa mise en _uvre au moyen de dispositifs de traitement d'information. Elle concerne un procédé pour mettre une même information (Kc) à disposition de plusieurs récepteurs appartenant à un ensemble (G) de récepteurs, à partir d'un émetteur comprenant des moyens de traitement d' information et des moyens de mémorisation d'information, chaque récepteur comprenant des moyens de traitement d' information et des moyens de mémorisation d' information, les moyens de mémorisation du récepteur stockant une information (SAj) qui lui est propre, caractérisé en ce qu'il comprend les étapes consistant à: -définir, dans les moyens de mémorisation d'information de chaque récepteur, une relation Kc=f(K, bj, SAj) o (f) est une fonction déterminée, (K) est une information commune à tous les récepteurs, et (bj) est une information différente pour chaque récepteur et pour chaque valeur de l'information (K); -donner aux moyens de traitement de chaque récepteur, avant la mise à disposition de (Kc)' accès à l'information (bj) ; et -transmettre l' information (K) à tous les récepteu rs, juste avant la m ise à disposition de (Kc), grâce aux moyens de traitement de l'émetteur; de so rte que chaque récepteu r peut calculer l' i nformation (Kc) au moyen de ladite relation, grâce à ses moyens de traitement. s La figure 1 rappelle la constitution générale d'un récepteur 1 du type carte à puce. Il comprend des moyens de traitement d'information ou CPU 2, des moyens de mémorisation d'information 3,4,5 de différents types (RAM, EEPROM, ROM), des moyens d'entrce/sortie 6 permettant à la carte de coopérer avec un terminal lecteur de carte, et un bus 7 permettant à ces différents éléments de dialoguer entre eux. C'est par le blais du terminal (non représenté) que la carte dialogue avec un dispositif émetteur distant. La figure 2 rappelle la constitution générale d'un dispositif émetteur 10. Il comprend des moyens de traitement d'information ou processeur 11, des moyens de mémorisation d'information 12 pouvant être de différents types (RAM, EEPROM, ROM), des moyens d'entrée/sortie classiques 13 permettant à l'émetteur de coopérer avec le monde extérieur, et un bus 14 permettant à ces différents éléments de dialoguer entre eux. L'émetteur comprend aussi des moyens de transmission 15 spécialement agencés pour communiquer selon l'invention avec l'ensemble de récepteurs auquel il est associé. Dans le cas d'un système de télévision payante, ces moyens de transmission sont agencés pour émettre des images et au moins l' information K p récitée, notamment par ondes radio. REVENDICATIONS 1. Procédé pour mettre une même information (Kc) à disposition de plusieurs récepteurs (1) appartenant à un ensemble (G) de récepteurs, chaque récepteur stockant une information (SAj) qui lui est propre, caractérisé en ce qu'il comprend les étapes consistant à: -définir une relation Kc--f(K, bj, SAj) o (f) est une fonction déterminée, (K) est une information commune à tous les récepteurs, et (bj) est une information différente pour chaque récepteur et pour chaque valeur de I'information (K); -donner à chaque récepteur, avant la mise à disposition de (Kc), accès à l'information (bj); et -transmettre l' information (K) à tous les récepte u rs, juste avant la mise à disposition de (Kc); 1 5 de sorte que chaque récepteu r peut calculer l' information (Kc) au moyen de ladite relation. 2. Procédé selon la revendication 1, caractérisé en ce que la fonction (f) est telle qu'à partir de la connaissance d'un (bj) et d'un (SAj), on ne conna^'t pas d'algorithme qui permeffe d'obtenir l' information (Kc) en un temps réaliste et avec une probabilité non négligeable, lorsqu'on ne connaît pas l'information (K). 3. Procédé selon la revendication 1, caractérisé en ce que la fonction f est telle qu'à partir de la connaissance d'un certain nombre de (b bn) pour un certain sous-ensemble (G') de récepteurs, on ne conna^'t pas d'algorith me qui permeffe, avant de connâître K actuel le. en u n temps réaliste et avec une probabilité non négligeable, de produire un couple (bj, SAi) valide avec un (SAj) légitime, i n'étant pas un des récepteurs 1 n de (G'). 4. Procédé selon la revendication 1 caractérisé en ce que la fonction f est de la forme: f(K, bj, SAj) = bj EK(SAi) OU EK est u ne fonction dépendant de l' information (K) et o 33 désigne une loi de groupe. 5. Procédé selon la revendication 4, caractérisé en ce que la fonction (EK) est une fonction de chiffrement cryptographique, et (K) une clé secrète utilisée par cette fonction. 6. Procédé selon la revendication 1, caractérisé en ce que les valeurs (bj) sont envoyées chiffrées avec une clé (Kj) spécifique à chaque récepteur d'un certain ensemble (G) de récepteurs. 7. Procédé selon ia revendication 1, caractérisé en ce que chaque valeur (SAj) est une vaieur secrète connue du récepteur d'indice i. 8. Procédé selon la revendication 1, caractérisé en ce que chaque (bj) est constitué de deux valeurs bj et b2j, et de même l'information propre de chaque récepteur est constituée de deux valeurs SAi et SAj, de sorte que chaque récepteur, identifié par le couple d'indices (i,j), combine les valeurs bj et b2j correspondantes avec les valeurs SAj et SAj pour calculer des valeurs Kc et KC2 au moyen de ladite relation, qui à leur tour sont combinées pour accéder à l'information KC. 9. Procédé selon la revendication 1, caractérisé en ce l'information KC est une clé permettant de déchiffrer un contenu numérique tel qu'une image de télévision 10. Procédé selon la revendication 1, caractérisé en ce que l'information KC est utilisable pendant quelques minutes par les récepteurs, I'information K est envoyée quelques secondes en avance, et les bj sont envoyés réqulièrement en commençant plusieurs jours à I'avance. 11. Procédé selon la revendication 1, caractérisé en ce que certains récepteurs trouvent au moins une partie de leurs valeurs bj dans une liste de valeurs pré-stockées dans les récepteurs. 12. Objet portatif récepteur (1) appartenant à un ensemble (G) d'objets portatifs, et comprenant des moyens de traitement d'information (2) et des moyens de mémorisation d'information (3,4,5), les moyens de mémorisation stockant une information (SAi) qui est propre à l'objet portatif et une fonction (f) déterminée, caractérisé en ce qu'il comprend: -des moyens pour avoir accès à une information (bj) différente pour chaque objet portatif de l'ensemble (G) et pour chaque valeur de l'information (K); et -des moyens pour calculer une information (Kc) au moyen d'une relation Kc= f(K, bj, SAj) o K est une information commune à tous les objets portatifs et transmise à ceux-ci. 13. Dispositif émetteur (10) pour mettre une même information (Kc) à disposition de plusieurs récepteurs (1) appartenant à un ensemble (G) de récepteurs, chaque récepteur stockant une information (SAj) qui lui est propre, caractérisé en ce qu'il comprend: -des moyens de calcul (11) agencés pour calculer une information (bj) à partir d'une relation Kc=f(K, bj, SAj) o (f) est une fonction déterminée, (K) est une information commune à tous les récepteu rs, et l' information (bj) est u n e IS information ddranta pour chaqua rAceptaur 81 pour chaque valaur da n10rm10n (K); 81 -des moyans do bansmslon (15) agancAs pour 1ransmeUra chaqua rAcaplaup un caMain tamps Cant la mica disposition da (a), I'lnformation (hi) qui lui as1 sssocida, e1 pour 1ransmaUre lnformion (K) A 10us lOs r cGp18urS, lusts