Brevet FR2928796A1 — publié le 20090918

PROCEDE DE SECURISATION DE MESSAGES TRANSMIS PAR UN TERMINAL EMETTEUR A UN TERMINAL RECEPTEUR DISTANT. DOMAINE TECHNIQUE L'invention se situe dans le domaine des télécommunications et concerne plus spécifiquement un procédé de sécurisation d'un nombre n supérieur ou égal à 1 de messages MUi (i= 1 à n) transmis par un terminal émetteur à un terminal récepteur distant. L'invention concerne également un terminal émetteur adapté pour transmettre un nombre n supérieur ou égal à 1 de messages MUi (i= 1 à n) à un terminal récepteur distant. L'invention concerne aussi un terminal récepteur configuré pour recevoir les messages MUi (i= 1 à n) transmis par ledit terminal émetteur. L'invention concerne en outre un programme d'ordinateur mémorisé sur un support et destiné à être exécuté dans le terminal émetteur pour mettre en oeuvre le procédé côté émission, et un programme d'ordinateur mémorisé sur un support et destiné à être exécuté dans le terminal récepteur pour mettre en oeuvre le procédé côté réception. L'invention vise plus précisément une amélioration de la protection des messages EMM envoyés par la tête de réseau d'un opérateur au système de réception d'un client. Elle s'applique cependant plus généralement à la protection de toute transmission de messages entre entités reliées par des réseaux de communication indépendamment de la nature et des caractéristiques desdites entités et desdits réseaux. ÉTAT DE LA TECHNIQUE ANTÉRIEURE Avec le développement croissant de la distribution de contenus via des réseaux de communication, le risque de piratage de ces contenus devient une préoccupation importante aussi bien des fournisseurs que des destinataires de ces contenus. Il est par conséquent primordial de protéger les contenus distribués contre, d'une part, les risques de détournement des droits d'accès associés à ces contenus, et d'autre part, contre la falsification de ces droits par un utilisateur. En effet, dans les systèmes de contrôle d'accès de type CAS (pour Conditional Access System), les contenus distribués sont généralement embrouillés et leur désembrouillage conditionné par la détention de permissions logiques (un utilisateur peut accéder au contenu pendant une durée déterminée), et de clés, appelées clés d'exploitation, qui permettent d'accéder aux contenus. Les permissions logiques et les clés d'exploitation sont généralement transmises aux terminaux récepteurs dans des messages de contrôle d'accès spécifiques EMM (pour Entitlement Management Message). Des messages EMM peuvent également comporter des commandes destinées à limiter ou supprimer des droits antérieurement acquis par l'utilisateur. Les conditions d'accès sont généralement transmises aux terminaux récepteurs dans des messages de contrôle d'accès spécifiques ECM (pour Entitlement Control Message). Les messages EMM et ECM doivent eux-mêmes être protégés. Pour une meilleure compréhension concernant la terminologie propre à ce domaine technique, on pourra se reporter au document suivant : � FUNCTIONAL MODEL OF A CONDITIONAL ACCESS SYSTEM � EBU REVIEW-TECHNICAL EUROPEAN BROADCASTING UNION. BRUSSELS, BE, no 266 21 décembre 1995. Un inconvénient de l'art antérieur provient du fait que ces messages peuvent être interceptés et analysés afin de déterminer les conditions d'accès et les clés nécessaires au désembrouillage des contenus. Un pirate peut ainsi à terme acquérir la capacité de conserver un message reçu puis de le modifier, et de le re-soumettre à son terminal récepteur de sorte que celui-ci le traite. Le pirate peut alors acquérir ou retrouver des droits qui ne lui sont pas ou plus légitimement acquis. Il peut également, dans le même objectif, acquérir la capacité de calculer lui-même des messages de son choix et de faire accepter par le terminal récepteur des messages frauduleux en tant que messages calculés par l'opérateur. Une autre forme de fraude consiste à filtrer des messages transmis par l'opérateur pour empêcher leur prise en compte par le processeur de sécurité du terminal récepteur, par exemple lorsqu'il s'agit de messages qui risqueraient de priver l'utilisateur de droits qu'il aurait précédemment acquis. L'état de l'art de la protection des messages de contrôle d'accès contre ces attaques est composé de diverses solutions, parmi lesquelles : Le chiffrement des messages à transmettre, de sorte que le pirate, à leur réception, ne sache pas si les messages contiennent des ordres positifs ou négatifs de son point de vue. Cette mesure l'empêche donc de déterminer à la volée les messages qu'il doit filtrer, rendant ainsi plus difficile le filtrage des EMM. - L'ajout d'une redondance cryptographique aux messages à transmettre. Celle-ci permet de vérifier que les messages ont été calculés par une entité en possession d'une clef spécifique habilitée à ce calcul. Cette mesure rend ainsi plus difficile le calcul de messages authentiques de son choix, contre l'insertion desquels il protège ainsi le système. - La combinaison logique, dans un même message, d'ordres positifs et négatifs du point de vue du pirate, de façon que le système de réception ne puisse prendre en compte avec succès l'ordre positif que s'il en a préalablement fait de même pour l'ordre négatif. Cette combinaison repose sur l'hypothèse selon laquelle le pirate est davantage pénalisé par la non prise en compte de l'ordre positif que par la prise en compte de l'ordre négatif. Cette mesure dissuade alors du filtrage de l'EMM intégrant la combinaison, contre lequel il protège ainsi le système.30 Dans le cas du chiffrement des EMM : si le pirate ignore a priori quel message il manipule, il peut en déterminer les effets par l'expérience : par exemple en le soumettant à un système de réception réservé à ses tests. Il peut également ne pas soumettre les messages chiffrés à son système de réception, jusqu'à ce que celui-ci ne fonctionne plus, obtenant éventuellement ainsi un temps supplémentaire et illégitime d'accès aux contenus considérés. Dans le cas où l'authentification des messages de contrôle d'accès se fait par une redondance cryptographique, cette mesure n'a pas d'effet dans les cas suivants . - si le pirate a réussi à obtenir la clé ou s'il a réussi à obtenir une redondance cryptographique correcte. Ceci est particulièrement possible si ladite redondance cryptographique est symétrique. - si le pirate a réussi à faire accepter un message, par le processeur de sécurité, comme comportant une redondance cryptographique correcte, et donc comme authentique. Cela est notamment possible en perturbant physiquement l'environnement de fonctionnement du processeur de sécurité du système de réception chargé de vérifier cette authenticité. Parmi ces perturbations, figurent par exemple l'élévation brusque de la température, la variation du signal d'alimentation électrique ou de l'horloge, l'exposition du composant à des impulsions laser, des émissions électromagnétiques ou des rayonnements de particules radioactives. Dans le cas où la protection des messages est réalisée par transmission au terminal récepteur d'une combinaison d'ordres positifs et négatifs, la mesure n'est intéressante que lorsque le pirate a quelque chose à perdre. En particulier, certaines attaques consistent à ajouter illégalement des droits dans des processeurs de sécurité officiels (cas dénommés MOSC, Modified Official SmartCard). Dans ce cas, le pirate ne subit une perte en filtrant les messages que si l'opérateur change les clés d'exploitation. Or il est préférable de ne pas transférer ces clés dans un multiplex, afin de ne pas les exposer inutilement. Il apparaît donc qu'il n'est pas toujours possible à un système de contrôle d'accès (CAS) de contrer les attaques des pirates, et en particulier de contrer la suppression de messages non désirés ou l'insertion de messages qui ne devraient pas être soumis au processeur de sécurité. Le but de l'invention est de pallier les insuffisances des systèmes de contrôle d'accès de l'art antérieur décrits ci-dessus. EXPOSÉ DE L'INVENTION L'invention est basée sur l'idée de remplacer le message utile, c'est-à-dire transportant de l'information utile à protéger, par une séquence de messages contenant, en plus du message utile à protéger, en un rang prédéterminé, des messages secondaires, préférentiellement d'apparence proche et en nombre prédéterminé, faisant office de brouillage et ne transportant pas d'information utile à un autre effet. A cet effet, l'invention préconise un procédé de sécurisation d'un nombre n supérieur ou égal à 1 de messages MUi (i= 1 à n) transmis par un terminal émetteur à un terminal récepteur, procédé comportant les étapes suivantes . Préalablement à l'émission, par le terminal 10 émetteur, a- générer une séquence ordonnée comportant N blocs de données Bj, (j= 1 à N), N étant un nombre entier supérieur ou égal à n, b- pour chaque message MUi, (i= 1 à n), calculer une 15 position pi dans ladite séquence ordonnée de N blocs au moyen d'une fonction F, c- encapsuler chaque message MUi (i= 1 à n) dans le bloc Bj situé à la position pi, et, d- transmettre la séquence ordonnée comportant les 20 messages MUi audit terminal récepteur, et à la réception, par le terminal récepteur, e- recalculer les positions pi (i = 1 à n) des blocs Bj encapsulant les messages MUi au moyen de ladite 25 fonction F, f- extraire les blocs Bj occupant les positions pi (i= 1 à n) de la séquence ordonnée reçue, g- extraire les messages MUi encapsulés dans lesdits blocs Bj. 30 Grâce au procédé selon l'invention, toute tentative d'ajout, de remplacement ou de suppression de message est détectée lorsque la séquence de messages reçues par le terminal récepteur ne respecte pas la structure prédéterminée. En outre, si une séquence de messages produite par un terminal émetteur selon l'invention est transmise à un terminal non conforme au terminal récepteur selon l'invention, des messages secondaires de contrôle sont alors envoyés à ce terminal récepteur. Ces messages de contrôle peuvent par exemple transporter des commandes de détection ou de sanction susceptibles de provoquer le déclenchement d'opérations de détection ou de contre-mesure. La détection peut être de différents types, comme la mémorisation d'un log ou l'incrémentation d'un compteur de détections ; les contre-mesures peuvent par exemple consister en une invalidation temporaire ou en la destruction de la carte. Préférentiellement, ladite fonction F est une fonction pseudo-aléatoire initialisée par au moins une donnée secrète partagée par le terminal émetteur et le terminal récepteur. Dans une première variante de mise en oeuvre du procédé selon l'invention, ladite donnée secrète est définie en fonction du nombre N et/ou du nombre n. Dans une deuxième variante, ladite donnée secrète est définie en fonction d'au moins un paramètre spécifique de la séquence ordonnée générée. Selon une autre caractéristique de l'invention, la valeur de ladite donnée secrète est modifiable par le terminal émetteur selon un SP 32444HM 2928796 9 séquencement connu exclusivement par ledit terminal émetteur. Afin d'assurer la gestion des blocs de données par le terminal récepteur, chaque bloc Bj de la 5 séquence ordonnée comporte un en-tête indiquant un identifiant de ladite séquence et la position dudit bloc Bj dans cette séquence. Dans une variante, ledit en-tête comporte en outre la valeur du nombre N et/ou celle du nombre n. 10 Dans une autre variante de l'invention, ladite séquence ordonnée comporte en outre au moins un message supplémentaire encapsulé dans un bloc Bj de données situé à une position différente des positions pi (i = 1 à n) dans ladite séquence ordonnée, sans 15 action ou permettant l'activation d'une détection et/ou d'une sanction suite à une action de détournement des messages utiles MUi par un fraudeur ou à une tentative de telle action. Dans une application particulière du 20 procédé selon l'invention destiné à renforcer la sécurité d'un système de contrôle d'accès de type CAS, la pluralité de messages utiles MUi comporte au moins un message EMM et/ou au moins un message ECM, et ledit terminal émetteur est agencé en tête du réseau d'un 25 opérateur. Dans ce cas, lesdits n messages MUi comportent au moins un message EMM et/ou au moins un message ECM, et l'un au moins desdits nombres N et n est transmis au terminal récepteur dans un message 30 chiffré. SP 32444HM 2928796 10 Lesdits n messages MUi sont transmis au terminal récepteur par le terminal émetteur dans un flux de données comportant en outre des programmes audiovisuels embrouillés. Le procédé selon l'invention est mis en oeuvre par un terminal émetteur agencé en tête de réseau d'un opérateur et configuré pour transmettre un nombre n supérieur ou égal à 1 de messages MUi (i= 1 à n) à un terminal récepteur. Le terminal émetteur selon l'invention comporte : - des moyens pour générer une séquence ordonnée comportant N blocs de données Bj, (j= 1 à N), N étant un nombre entier supérieur ou égal à n, 15 - des moyens pour calculer, pour chaque message utile MUi (i= 1 à n), une position pi dans ladite séquence ordonnée de N blocs au moyen d'une fonction F, - des moyens pour encapsuler chaque message MUi (i= 1 à n) dans le bloc Bj situé à la position pi, 20 - des moyens pour transmettre la séquence ordonnée comportant les messages MUi audit terminal récepteur. Le terminal récepteur selon l'invention comporte : 25 - des moyens pour recalculer les positions pi (i= 1 à n) des blocs Bj encapsulant les messages MUi au moyen de ladite fonction F, - des moyens pour extraire lesdits blocs Bj de positions pi (i= 1 à n) dans la séquence ordonnée 30 reçue, 5 10 SP 32444HM 2928796 11 - des moyens pour extraire les messages MUi desdits blocs Bj. Au niveau de l'émetteur, le procédé selon l'invention est implémenté au moyen d'un programme 5 d'ordinateur mémorisé sur un support et destiné à être exécuté dans le terminal émetteur pour : - générer une séquence ordonnée comportant N blocs de données Bj, (j= 1 à N), N étant un nombre entier supérieur ou égal à n, 10 - pour chaque message utile MUi (i= 1 à n), calculer une position pi dans ladite séquence ordonnée de N blocs au moyen d'une fonction F, - encapsuler chaque message MUi (i= 1 à n) dans le bloc Bj situé à la position pi, 15 - transmettre la séquence ordonnée comportant les messages MUi audit terminal récepteur. Au niveau du récepteur, le procédé selon l'invention est implémenté au moyen d'un programme d'ordinateur mémorisé sur un support et destiné à être 20 exécuté dans le terminal récepteur pour : recalculer les positions pi (i= 1 à n) des blocs Bj encapsulant les messages MUi au moyen de ladite fonction F, - extraire lesdits blocs Bj de positions pi (i= 1 à n) 25 dans la séquence ordonnée reçue, - extraire les messages MUi desdits blocs Bj. BRÈVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de 30 l'invention ressortiront de la description qui va SP 32444HM 2928796 12 suivre, prise à titre d'exemple non limitatif, en référence aux figures annexées dans lesquelles : - la figure 1 représente un organigramme général illustrant schématiquement les étapes du 5 procédé selon l'invention mises en oeuvre par le terminal émetteur. - la figure 2 illustre schématiquement deux flux comportant des séquences ordonnées de données transportant des messages selon l'invention. 10 - la figure 3 représente un organigramme illustrant schématiquement les étapes du procédé selon l'invention mises en oeuvre par le terminal récepteur. EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS L'invention sera décrite ci-après dans une 15 application particulière à un système de contrôle d'accès de type (CAS). Les messages utiles à transmettre sont des EMM ou des ECM transportant des données secrètes telles que des clés de chiffrement/déchiffrement d'un contenu diffusé par un 20 opérateur à plusieurs terminaux récepteurs. Chaque terminal récepteur est muni d'un processeur de sécurité comportant un logiciel de traitement des messages utiles transmis par l'opérateur. Dans ce cas, l'opérateur peut utiliser 25 différentes voies pour diffuser les messages EMM et ECM. Pour cibler des destinataires ou groupes de destinataires particuliers, l'opérateur utilise différents modes d'adressage. Ainsi, un message de type EMM-GA est destiné à tous les utilisateurs d'un groupe 30 donné (GA - General Audience), un message de type EMM-S est destiné à un groupe particulier d'utilisateurs (S - SP 32444HM 2928796 13 Shared), et un message de type EMM-U est destiné à un utilisateur unique (U - User). Une voie est typiquement utilisée pour la diffusion des messages EMM de chacun de ces modes d'adressage. 5 Notons qu'il est également possible, même dans le cas d'un mode d'adressage unique, d'avoir différentes voies EMM. Par exemple, sur téléphone mobile, certains messages peuvent être envoyés dans le même multiplex que celui qui contient la vidéo, et 10 d'autres peuvent être véhiculés dans des SMS. Il est également probable que plusieurs utilisateurs doivent recevoir des messages. Chaque EMM-U envoyé à un utilisateur doit être considéré comme étant une voie EMM dans le contexte de cette application. 15 Les voies EMM ci-dessus mentionnées sont indépendantes, et chaque voie EMM a son propre contexte de séquencement. Les principales étapes du procédé selon l'invention sont décrites ci- après en référence à la 20 figure 1. Du côté de la tête de réseau, à l'étape 2, l'opérateur fait une demande d'envoi d'un nombre n de messages utiles MUi (i= 1 à n) (EMM et/ou ECM) au système CAS. 25 L'étape 6 consiste à générer ladite séquence ordonnée comportant N blocs de données Bj. L'étape 8 consiste à calculer, pour chaque message MUi, (i= 1 à n), une position pi dans ladite séquence ordonnée de N blocs au moyen d'une fonction F. SP 32444HM 2928796 14 L'étape 10 consiste à encapsuler chaque message MUi (i= 1 à n) dans le bloc Bj situé à la position pi. L'étape 12 consiste à transmettre la 5 séquence ordonnée comportant les messages MUi aux terminaux récepteurs. Chaque terminal récepteur : recalcule les positions pi (i = 1 à n) des blocs Bj encapsulant les messages MUi au moyen de ladite 10 fonction F (étape 14), - extrait les blocs Bj occupant les positions pi (i= 1 à n) de la séquence ordonnée reçue (étape 16). - extrait les messages MUi encapsulés dans lesdits blocs Bj (étape 18). 15 La figure 2 illustre schématiquement un premier flux de séquences 20 et un deuxième flux de séquences 22. Le premier flux 20 comporte une première séquence ordonnée 24 comportant un nombre entier N1 de blocs de données 26 et une deuxième séquence ordonnée 20 28 comportant également N1 blocs de données 30. Le deuxième flux 22 comporte une première séquence ordonnée 32 comportant un nombre entier N2 de blocs de données 34 et une deuxième séquence ordonnée 36 comportant également N2 blocs de données 38. 25 Chaque bloc de données (26, 30, 34, 38) comporte un premier sous-bloc formant en-tête 40 et un deuxième sous-bloc 42 comprenant les données utiles du bloc. L'en-tête 40 comporte un identifiant de 30 séquence SN, un paramètre 0 indiquant la position d'un bloc Bj dans la séquence et possiblement une date SP 32444HM 2928796 15 indiquant la date d'émission de la séquence identifiée par le paramètre SN. Les sous-blocs 42 des blocs de données Bj (j= 1 à N) de la séquence ordonnée produite à l'étape 5 10 encapsulent, en plus des messages utiles, au moins un message supplémentaire dans un bloc Bj situé à une position différente des positions pi (i = 1 à n) calculées par la fonction F. Les messages supplémentaires permettent l'activation d'une détection 10 et/ou d'une sanction suite à une action de détournement des messages utiles MUi par un fraudeur, ou à une tentative de telle action. Bien que la Figure 2 illustre des flux ordonnés de séquences, dans une variante de mise en 15 œuvre, la transmission des blocs d'une séquence ordonnée pourra être réalisée dans un séquencement désordonnée selon une loi aléatoire. Bien que la Figure 2 illustre des flux de séquences ordonnées séparés, dans une variante de mise 20 en œuvre, la transmission des flux de données pourra être organisée telle qu'entre deux blocs au moins d'une même séquence ordonnée soit transmis au moins un bloc appartenant à au moins une autre séquence ordonnée. Caractérisation de la fonction F. 25 Le résultat de la fonction F ne devant pas être prévisible par un observateur externe du système, cette fonction est préférentiellement choisie comme pseudo-aléatoire, c'est-à-dire obéissant à une loi pseudo-aléatoire construite à partir de générateurs 30 pseudo-aléatoires initialisés avec des paramètres de SP 32444HM 2928796 16 valeurs égales dans le terminal émetteur et dans les terminaux récepteurs. Dans une première variante de mise en oeuvre du procédé selon l'invention, la fonction F est 5 maintenue secrète. Dans ce cas, seuls les terminaux authentifiés par l'opérateur sont habilités à mémoriser cette fonction préalablement à la transmission des flux de séquences. 10 Les paramètres de calcul des positions pi au moyen de la fonction F peuvent être secrets ou non. Dans une deuxième variante, la fonction F est publique et peut notamment être enregistrée en clair dans les terminaux ou téléchargée à partir d'un 15 serveur de l'opérateur. Dans ce cas, l'un au moins des paramètres de calcul des positions pi au moyen de la fonction F est maintenu secret et transmis aux terminaux récepteurs sous forme chiffrée. 20 Un exemple de construction d'une telle fonction F est décrit ci-après. La construction de la fonction F est fondée sur la majoration par dix (10) de la valeur du nombre N, et de celle du nombre n, c'est-à-dire du nombre de 25 positions à déterminer dans une séquence identifiée par le paramètre SN. La sélection des octets successifs d'un aléa sous-tendant cette détermination, dix majore aussi le nombre d'octets de cet aléa, qui sera donc ci-dessous supposé codé sur 16 octets. 30 Rappelons que X modulo Y désigne le reste de la division entière de l'entier X par l'entier non SP 32444HM 2928796 17 nul Y. On note par ailleurs Card le cardinal, c'est-à-dire le nombre d'éléments d'un ensemble. On considère : - SN, l'identifiant de la séquence considérée, c'est-à- 5 dire à construire, si l'on se place du côté du terminal émetteur, ou à traiter, si l'on se place du côté du terminal récepteur ; -N, la longueur de la séquence ; - n, le nombre de messages utiles de cette séquence ; 10 - MU1, MU2, ..., MUn, les n messages utiles à transmettre dans la séquence ; - K, une clé secrète partagée par les dispositifs émetteur et récepteur. A l'aide d'un générateur pseudo-aléatoire, 15 tel qu'une fonction cryptographique C, on calcule un aléa RAND propre à la séquence SN sous la forme : C (K, SN) = RAND = RAND[i], 1 _ Soit Fi = {xi e Ei / V 1 k, 1 Card (Ei), k C'est-à-dire : R1 = RAND[l] modulo N, donne la position de MUl dans SN, parmi les N possibles ; 15 R2 = RAND[2] modulo N-1, donne la position de MU2 dans SN, parmi les N-1 restantes ; Rn = RAND[n] modulo N-n+l, donne la position de MUn dans SN, parmi les N-n+1 restantes. 20 La figure 3 est un organigramme illustrant les étapes du logiciel mémorisé dans le terminal récepteur permettant de mettre en oeuvre le procédé au niveau de ce terminal. L'exécution du logiciel au niveau du 25 terminal récepteur permet de réaliser les étapes suivantes. Recevoir les N blocs (étape 72). L'étape 74 consiste à vérifier si la structure de la séquence reçue est valide. 30 Dans l'affirmative, la fonction F est exécutée par le processeur de sécurité pour déterminer SP 32444HM 2928796 19 les positions pi (i= 1 à n) des messages utiles dans la séquence reçue (étape 76). A l'étape 78, les blocs de données Bj de positions pi (i= 1 à n) sont extraits de la séquence 5 ordonnée reçue. A l'étape 80, les messages utiles MUi sont extraits desdits blocs Bj. SP 32444HM REVENDICATIONS 1. Procédé de sécurisation d'un nombre entier n supérieur ou égal à 1 de messages MUi (i= 1 à n) transmis par un terminal émetteur à un terminal récepteur, caractérisé par les étapes suivantes : Préalablement à l'émission, par le terminal émetteur, a- générer une séquence ordonnée comportant N blocs de 10 données Bj, (j= 1 à N), N étant un nombre entier supérieur ou égal à n, b- pour chaque message MUi, (i= 1 à n), calculer une position pi dans ladite séquence ordonnée de N blocs au moyen d'une fonction F, 15 c- encapsuler chaque message MUi (i= 1 à n) dans le bloc Bj situé à la position pi, et, d- transmettre la séquence ordonnée comportant les messages MUi audit terminal récepteur, et à la réception, par le terminal 20 récepteur, e- recalculer les positions pi (i = 1 à n) des blocs Bj encapsulant les messages MUi au moyen de ladite fonction F, f-extraire les blocs Bj occupant les positions pi (i= 25 1 à n) de la séquence ordonnée reçue, g- extraire les messages MUi encapsulés dans lesdits blocs Bj. 2. Procédé selon la revendication 1, dans 30 lequel ladite fonction F est une fonction pseudo- aléatoire initialisée par au moins une donnée secrète SP 32444HM 2928796 21 partagée par le terminal émetteur et le terminal récepteur. 3. Procédé selon la revendication 2, dans 5 lequel ladite donnée secrète est définie en fonction du nombre N et/ou du nombre n. 4. Procédé selon la revendication 2, dans lequel ladite donnée secrète est définie en fonction 10 d'au moins un paramètre spécifique de la séquence ordonnée générée. 5. Procédé selon la revendication 2, dans lequel la valeur de ladite donnée secrète est 15 modifiable par le terminal émetteur. 6. Procédé selon la revendication 5, dans lequel la modification de la valeur de ladite donnée secrète est réalisée selon un séquencement connu 20 exclusivement par le terminal émetteur. 7. Procédé selon la revendication 1, dans lequel ladite séquence ordonnée comporte en outre au moins un message supplémentaire encapsulé dans un bloc 25 Bj de données situé à une position différente des positions pi (i = 1 à n) dans ladite séquence ordonnée, sans action ou permettant l'activation d'une détection et/ou d'une sanction suite à une action de détournement des messages utiles MUi par un fraudeur ou à une 30 tentative de telle action. SP 32444HM 2928796 22 8. Procédé selon la revendication 1, dans lequel chaque bloc Bj de la séquence ordonnée comporte un en-tête indiquant un identifiant de ladite séquence 5 et la position dudit bloc Bj dans cette séquence. 9. Procédé selon la revendication 8, dans lequel ledit en-tête comporte en outre la valeur du nombre N et/ou celle du nombre n. 10. Procédé selon la revendication 1, dans lequel ledit terminal émetteur est agencé en tête du réseau d'un opérateur. 11. Procédé selon la revendication 10, dans lequel lesdits n messages MUi comportent au moins un message EMM et/ou au moins un message ECM. 12. Procédé selon la revendication 1, dans 20 lequel l'un au moins desdits nombres N et n est transmis au terminal récepteur dans un message chiffré. 13. Procédé selon la revendication 1, dans lequel lesdits n messages MUi sont transmis au terminal 25 récepteur par le terminal émetteur dans un flux de données comportant en outre des programmes audiovisuels embrouillés. 14. Terminal émetteur agencé en tête de 30 réseau d'un opérateur et configuré pour transmettre un nombre n supérieur ou égal à 1 de messages MUi (i= 1 à 15 SP 32444HM 2928796 23 n) à un terminal récepteur, caractérisé en ce qu'il comporte : ù des moyens pour générer une séquence ordonnée comportant N blocs de données Bj, (j= 1 à N), N étant 5 un nombre entier supérieur ou égal à n, ù des moyens pour calculer, pour chaque message utile MUi (i= 1 à n), une position pi dans ladite séquence ordonnée de N blocs au moyen d'une fonction F, ù des moyens pour encapsuler chaque message MUi (i= 1 à 10 n) dans le bloc Bj situé à la position pi, ù des moyens pour transmettre la séquence ordonnée comportant les messages MUi audit terminal récepteur. 15. Terminal récepteur configuré pour recevoir les messages MUi transmis par l'émetteur selon la revendication 14, caractérisé en ce qu'il comporte : ù des moyens pour recalculer les positions pi (i= 1 à n) des blocs Bj encapsulant les messages MUi au moyen de ladite fonction F, ù des moyens pour extraire lesdits blocs Bj de positions pi (i= 1 à n) dans la séquence ordonnée reçue, ù des moyens pour extraire les messages MUi desdits blocs Bj. 16. Programme d'ordinateur mémorisé sur un support et destiné à être exécuté dans le terminal émetteur selon la revendication 14 pour : ù générer une séquence ordonnée comportant N blocs de données Bj, (j= 1 à N), N étant un nombre entier supérieur ou égal à n, SP 32444HM 2928796 24 pour chaque message utile MUi (i= 1 à n), calculer une position pi dans ladite séquence ordonnée de N blocs au moyen d'une fonction F, encapsuler chaque message MUi (i= 1 à n) dans le bloc 5 Bj situé à la position pi, transmettre la séquence ordonnée comportant les messages MUi audit terminal récepteur. 17. Programme d'ordinateur mémorisé sur un 10 support et destiné à être exécuté dans le terminal récepteur selon la revendication 15 pour : -recalculer les positions pi (i= 1 à n) des blocs Bj encapsulant les messages MUi au moyen de ladite fonction F, 15 - des moyens pour extraire lesdits blocs Bj de positions pi (i= 1 à n) dans la séquence ordonnée reçue, - des moyens pour extraire les messages MUi desdits blocs Bj. 20