Brevet FR2764454A1 — publié le 19981211

SYSTEME D'ACCES CONDITIONNEL A MODE D'ACCES PROGRAMMABLE La présente invention concerne un système à accès conditionnel. Un système à accès conditionnel permet à un prestataire de services de ne fournir ses services qu'aux seuls utilisateurs ayant acquis des droits sur ces services. C'est le cas, par exemple, des systèmes de télévision à péage. Comme cela est connu de l'homme de l'art, le service fourni par un prestataire de services est constitué d'une information embrouillée par des mots de contrôle. L'information embrouillée ne peut être désembrouillée, et donc lue par l'utilisateur, qu'à hauteur des droits attribués à cet utilisateur. L'information embrouillée sera par la suite notée IE(ECG), o ECG représente l'information non embrouillée ( l'abréviation ECG est issue de l'anglais" Electronically Coded Good'). Afin de désembrouiller l'information, le prestataire de services fournit à chaque utilisateur les mots de contrôle qui ont servi à embrouiller l'information. De façon à garder secrets les mots de contrôle, ceux - ci sont fournis après avoir été chiffrés avec un algorithme de clé K. Les différents mots de contrôle chiffrés sont envoyés aux différents utilisateurs dans des messages de contrôle qui seront par la suite notés ECM (l'abréviation ECM est issue de l'anglais "Entitlement Control Message"). Afin de ne donner l'accès à son service qu'aux seuls utilisateurs autorisés, le prestataire de services fournit à chacun des utilisateurs une carte à puce et un décodeur. La carte à puce permet, d'une part, de valider et d'enregistrer les droits qu'a l'utilisateur sur le service délivré et, d'autre part, de déchiffrer, à l'aide de la clé K, les mots de contrôle chiffrés. A cette fin, la carte à puce contient la clé K de l'algorithme qui a permis le chiffrement des mots de contrôle. Le décodeur, quant à lui, permet de désembrouiller l'information embrouillée à partir de l'information constituée par les mots de contrôle déchiffrés issus de la carte à puce. Les droits de chaque utilisateur sont envoyés dans des messages de gestion des droits de l'utilisateur qui seront par la suite notés EMM (l'abréviation EMM est issue de l'anglais "Entitlement Management Message"). Selon l'art connu, un message EMM est constitué d'un en-tête et d'un corps. Le corps de l'EMM contient trois informations principales: - une première information donnant l'adresse de la carte de l'utilisateur; - une deuxième information donnant la description des droits de l'utilisateur; - une troisième information permettant de valider l'EMM et de vérifier que les droits de l'utilisateur contenus dans I'EMM sont bien les droits réservés à l'utilisateur. Comme cela a été mentionné précédemment, les mots de contrôle chiffrés sont envoyés aux utilisateurs par l'intermédiaire des ECM. Selon l'art connu, un ECM est constitué d'un en-tête et d'un corps. L'en-tête donne, entre autres, le type et la taille des informations contenues dans le corps de l'ECM. Le corps est constitué, entre autres, d'une information contenant l'ensemble des conditions d'accès au service fourni par le prestataire, d'une information contenant au moins un mot de contrôle chiffré avec l'algorithme de clé K et d'une information contenant une donnée dépendant de la clé K et permettant de valider et de vérifier le contenu de l'ECM et, plus particulièrement, des conditions d'accès contenues dans l'ECM. Lorsque le décodeur d'un utilisateur reconnait l'adressse de la carte qui lui est associée parmi les différentes adresses distribuées par le prestataire de services, I'EMM correspondant à l'adresse reconnue est analysé. L'analyse de l'EMM est effectuée à l'aide d'un algorithme d'analyse contrôlé par la clé K de chiffrement des mots de contrôle. Si l'analyse du message EMM conduit à valider ce dernier, les droits de l'utilisateur sont alors stockés dans une mémoire conçue à cette fin. La carte-utilisateur comprend également un circuit de validation des ECM, un circuit de contrôle d'accès ainsi qu'un circuit de déchiffrement des mots de contrôle chiffrés. Le circuit de validation des ECM permet d'effectuer sur les conditions d'accès contenues dans les ECM des opérations identiques à celles effectuées sur les droits de l'utilisateur par le circuit d'analyse des messages EMM. Si les conditions d'accès sont validées, le circuit de contrôle d'accès a pour fonction de comparer les conditions d'accès validées aux droits validés de l'utilisateur. Selon l'art connu, la comparaison des conditions d'accès validées aux droits validés de l'utilisateur est effectuée selon un ou plusieurs des différents modes d'accès pré-programmés dans le circuit de contrôle d'accès. Par mode d'accès, il faut entendre une catégorie de services qu'un prestataire de services propose à ses clients. Il peut s'agir, par exemple, du mode "abonnement" pour lequel l'utilisateur achète l'accès à un service pour une certaine durée, ou encore du mode "paiement à la séance" pour lequel l'utilisateur achèle le droit de voir un certain programme diffusé à une certaine heure. Les différentes opérations liées à un même mode d'accès sont de deux types: - un premier type concerne l'opération de comparaison des conditions d'accès validées aux droits validés de l'utilisateur telle que mentionnée ci- dessus; - un deuxième type concerne les opérations de gestion exécutées postérieurement à la fonction de comparaison et dont la nature et le nombre dépend du résultat de la comparaison. Ainsi, par exemple, un signal autorisant le déchiffrement des mots de contrôle est-il transmis au circuit de déchiffrement si l'accès est autorisé. Comme cela a été mentionné ci-dessus, selon l'art connu, les différentes opérations liées à un mode d'accès sont toutes pré-programmées dans le circuit de contrôle d'accès contenu dans la carte-utilisateur. Ainsi, dans le cas o un prestataire de services désire offrir un nouveau mode d'accès à ses clients, lui est-il nécessaire de changer l'ensemble du parc de cartesutilisateur. Les différentes opérations relatives au nouveau mode d'accès sont alors programmées dans les nouvelles cartes-utilisateur que le prestataire de services distribue à ses clients. Ceci représente un inconvénient, notamment en termes de coûts. De façon générale, selon l'art connu, les programmes permettant le fonctionnement du décodeur et de la carte-utilisateur ne sont pas développés par le prestataire de service lui-même. Ces programmes sont alors développés par un prestataire de programmes d'accès conditionnel, en fonction de spécifications établies par le prestataire de services. Ainsi, selon l'art connu, des programmes d'accès conditionnel spécifiques au décodeur et à la carte-utilisateur sont-ils conçus pour chaque nouvelle application et pour chaque prestataire de services. Il est alors pratiquement impossible à un prestataire de programmes d'accès conditionnel qui a réalisé un programme relatif à une première application d'adapter ce programme à une nouvelle application dont les exigences en matière de modes d'accès sont sensiblement différentes de celles de la première application. Ceci présente un autre inconvénient. L'invention ne présente pas les inconvénients mentionnés ci-dessus. En effet, I'invention concerne un message (ECM) contenant des conditions d'accès (CDA) relatives à au moins un mode d'accès proposé par un prestataire de services. Le message (ECM) contient une donnée permettant d'identifier et de valider le mode d'accès. L'invention concerne également un message (EMM) contenant une description des droits qu'un utilisateur possède sur au moins un service délivré par un prestataire de services. La description des droits de l'utilisateur est constituée d'une suite de champs, chaque champ comprenant la description d'un droit. L'invention concerne aussi un message de gestion de système à accès conditionnel permettant à un prestataire de services de fournir ses services selon au moins un mode d'accès à un utilisateur ayant acquis des droits sur ces services. Le message contient au moins un descripteur d'au moins un mode d'accès. L'invention concerne encore un procédé de chargement dans un élément de sécurité de conditions d'accès relatives à au moins un mode d'accès proposé par un prestataire de services. Le procédé consiste à charger les conditions d'accès sous forme d'une suite de champs, chaque champ comprenant la description d'une condition d'accès. L'invention concerne encore un procédé de chargement dans un élément de sécurité de droits qu'un utilisateur possède sur au moins un service délivré par un prestataire de services. Le procédé consiste à charger lesdits droits sous la forme d'une suite de champs, chaque champ comprenant la description d'un droit. L'invention concerne encore un procédé de chargement dans un élément de sécurité d'au moins un mode d'accès relatif à un service proposé par un prestataire de services. Le procédé comprend une étape permettant de charger au moins une donnée permettant d'identifier et de valider le mode d'accès et une étape permettant de charger au moins un descripteur du mode d'accès. L'invention concerne encore un procédé permettant de désembrouiller un service embrouillé fourni à un utilisateur, ledit procédé comprenant au moins une étape permettant de charger dans un élément de sécurité au moins un mode d'accès relatif audit service, au moins une étape permettant de fournir, par l'intermédiaire d'un premier message, une description des conditions d'accès au service embrouillé, au moins une étape permettant de fournir, par l'intermédiaire d'un second message, une description des droits de l'utilisateur sur le service embrouillé et une étape permettant de valider les droits de l'utilisateur. L'étape permettant de charger dans un élément de sécurité au moins un mode d'accès comprend une étape de chargement d'au moins une donnée permettant d'identifier et de valider le mode d'accès et une étape de chargement d'au moins un descripteur du mode d'accès comprenant un descripteur d'une opération de comparaison et un descripteur d'une opération de gestion, l'étape permettant de fournir une description des conditions d'accès permet de définir les conditions d'accès comme une première suite de champs et l'étape permettant de fournir une description des droits de l'utilisateur permet de définir les droits de l'utilisateur comme une deuxième suite de champs. L'invention concerne encore un élément de sécurité permettant à un utilisateur d'accéder à un service, I'élément de sécurité comprenant un premier circuit mémoire permettant de stocker les droits validés que l'utilisateur possède sur le service et un circuit de contrôle d'accès permettant de comparer aux droits validés les conditions d'accès validées associées à au moins un mode d'accès. L'élément de sécurité comprend un deuxième circuit mémoire permettant de mémoriser au moins un mode d'accès sous la forme de descripteurs du mode d'accès et le circuit de contrôle d'accès comprend un module interpréteur permettant de déterminer si au moins un mode d'accès est autorisé ou non et, pour un mode d'accès autorisé, de rechercher au moins un descripteur du mode d'accès autorisé, le descripteur du mode d'accès autorisé comprenant un descripteur d'une opération de comparaison et un descripteur d'une opération de gestion, la mise en oeuvre de l'opération de gestion succédant à l'opération de comparaison et permettant de générer un signal autorisant ou n'autorisant pas l'accès au service. L'invention concerne encore un système à accès conditionnel permettant à un prestataire de services de ne fournir ses services qu'aux utilisateurs ayant acquis des droits sur ces services, les services étant constitués d'une information embrouillée par des mots de contrôle, le système comprenant, pour chaque utilisateur, au moins un décodeur et au moins un élément de sécurité. L'élément de sécurité est un élément de sécurité tel que celui selon l'invention mentionné ci-dessus. Selon l'invention, chaque opération relative à un mode d'accès est codée sous la forme d'un descripteur de l'opération. Par descripteur d'une opération, il faut entendre un ensemble de données élémentaires permettant de reconstituer l'opération à partir d'un programme d'interprétation. Dans la suite de la description, le descripteur d'une opération relative à un mode d'accès sera nommé descripteur de mode d'accès. Selon le mode de réalisation préférentiel de l'invention, un descripteur de mode d'accès est constitué d'un descripteur d'une opération de comparaison et d'un descripteur d'une opération de gestion. Ce type de descripteur permet avantageusement de définir un grand nombre de fonctions. D'autre part, toujours selon l'invention, les conditions d'accès ainsi que les droits des utilisateurs sont décrits sous la forme d'une suite de champs de longueurs variables. Contrairement à un système à accès conditionnel de l'art connu, le système à accès conditionnel selon l'invention offre ainsi l'avantage d'être d'une grande souplesse de mise en oeuvre. Comme cela a été mentionné précédemment, un avantage de l'invention est d'éviter au prestataire de services d'avoir à changer l'ensemble du o10 parc de cartes-utilisateur qu'il distribue quand il désire modifier les différents modes d'accès qu'il désire offrir. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture d'un mode de réalisation préférentiel de l'invention fait en référence aux figures ci-annexées, parmi lesquelles: - la figure 1 représente un message de chargement de descripteur de mode d'accès selon l'invention; - la figure 2a représente un message de gestion des droits de l'utilisateur de type EMM selon l'invention; - la figure 2b représente une vue de détail de la figure 2a; - la figure 3a représente un message de contrôle de type ECM selon l'invention; - la figure 3b représente une vue de détail de la figure 3a; - la figure 4 représente le synoptique d'un élément de sécurité selon l'invention. Sur toutes les figures, les mêmes repères désignent les mêmes éléments. La figure 1 représente un message de chargement de descripteur de mode d'accès selon l'invention. Le message de chargement de descripteur de mode d'accès est constitué d'un bloc 1 contenant l'en-tête H1 du message, d'un bloc 2 contenant l'adresse AD d'un utilisateur auquel est destiné le message, d'un corps 3 contenant le descripteur DMA d'au moins un mode d'accès et d'un bloc 4 contenant une donnée HASH K permettant de valider et de vérifier le contenu du message. La donnée HASH K est contrôlée par la clé K de chiffrement des mots de contrôle. Comme cela a été mentionné précédemment, selon le mode de réalisation préférentiel de l'invention, chaque descripteur de mode d'accès est constitué d'un descripteur d'une opération de comparaison et d'un descripteur d'une opération de gestion. En ce qui concerne l'opération de comparaison, elle peut être modélisée, par exemple, comme une fonction booléenne ayant pour paramètres des booléens qui sont eux-mêmes le résultat de fonctions de comparaison élémentaires. De façon générale, le descripteur de la fonction de comparaison d'un mode d'accès selon l'invention est constitué des éléments suivants: - une liste d'opérateurs élémentaires dont chacun est suivi des identificateurs de ses paramètres; - la formule de l'opération de comparaison elle-même. En ce qui concerne l'opération de gestion, sa mise en oeuvre consiste à intégrer à l'interpréteur une liste de fonctions de gestion de base et à définir le descripteur de l'opération de gestion comme une suite de fonctions d'appel de chaque fonction de gestion de base. Chaque fonction d'appel inclut un identificateur de la fonction de gestion de base qui lui est associée ainsi que des identificateurs des paramètres d'entrée, et éventuellement de sortie, de la fonction de gestion de base. Chaque descripteur de l'opération de gestion comprend également une information qui indique, en fonction du résultat de la comparaison, si l'opération de gestion doit être exécutée ou non. La figure 2a représente un message de gestion des droits de l'utilisateur de type EMM selon l'invention. Le message de gestion des droits de l'utilisateur est constitué d'un bloc 5 contenant l'en-tête H2 du message, d'un bloc 6 contenant l'adresse AD d'un utilisateur auquel est destiné le message, d'un corps 7 contenant la description DU des droits de l'utilisateur selon l'invention et d'un bloc 8 contenant une donnée HASH K permettant de valider et de vérifier le contenu du message. La donnée HASH K est contrôlée par la clé K de chiffrement des mots de contrôle. La figure 2b représente la vue détaillée du bloc 7 contenant la description des droits de l'utilisateur selon l'invention. La description des droits de l'utilisateur est composée d'une suite de champs EF1, EF2,..., EFm. Chaque champ EFj (j=1, 2,..., m) comprend un en-tête HDj et la description d'un droit Dj. L'en-tête HDj contient un identificateur du champ ainsi qu'une donnée représentant la taille du champ. La figure 3a représente un message de contrôle de type ECM selon l'invention. Le message de contrôle de type ECM est constitué d'un bloc 9 contenant l'en-tête H3 du message, d'un bloc 10 contenant une donnée MA permettant de lister les différents modes d'accès par lesquels les services fournis sont accessibles aux utilisateurs, d'un corps 11 contenant la description CDA des différentes conditions d'accès, d'un bloc 12 contenant les mots de contrôle E(CWi) K chiffrés avec l'algorithme de chiffrement de clé K et d'un bloc 13 contenant une donnée HASH K permettant de valider et de vérifier le contenu du message. La donnée HASH K est contrôlée par la clé K de chiffrement des mots de contrôle. La donnée MA est constituée d'une suite d'informations relatives, chacune, à un mode d'accès différent. Chaque information relative à un mode d'accès est constituée d'un code représentatif du mode d'accès et d'une information binaire permettant d'indiquer si le mode d'accès est accessible ou non à l'utilisateur. La figure 3b représente la vue détaillée du bloc 11 contenant la description des conditions d'accès selon l'invention. La description des conditions d'accès est composée d'une suite de champ CF1, CF2,..., CFn. Chaque champ CFj (j = 1, 2,..., n) comprend un en-tête HCj et la description d'une condition d'accès CAj. L'en-tête HCj contient un identificateur du champ ainsi qu'une donnée représentant la taille du champ. Avantageusement, les formats des messages EMM et ECM selon l'invention sont independants de la nature et du nombre de modes d'accès utilisés. Ces formats sont donc très souples par nature et d'adaptent facilement à toute application et à tout type de mode d'accès. La figure 4 représente le synoptique d'un élément de sécurité selon le l0 mode de réalisation préférentiel de l'invention. L'élément de sécurité 14 est préférentiellement une carte à puce. La carte à puce 14 comprend principalement six circuits: - un circuit 15 de validation des messages de gestion des droits de l'utilisateur de type EMM et des messages de chargement des descripteurs de modes d'accès; - un circuit 16 de mémorisation des droits validés de l'utilisateur; - un circuit 17 de mémorisation des descripteurs des modes d'accès; - un circuit 18 de validation des messages de type ECM; - un circuit 19 de contrôle d'accès; - un circuit 20 de déchiffrement des mots de contrôle chiffrés. Le circuit 15 reçoit sur son entrée soit les messages EMM, soit les messages de chargement des descripteurs de modes d'accès MCMA. Le circuit 15 a pour fonction de vérifier la validité des messages EMM ainsi que des messages MCMA. A cette fin, le circuit 15 contient la clé K de l'algorithme de chiffrement des mots de contrôle. Si un message EMM est validé, alors les droits de l'utilisateur qu'il contient sont mémorisés dans le circuit 16. De même, si un message MCMA est validé, alors les descripteurs de modes d'accès qu'il contient sont mémorisés dans le circuit 17. De façon préférentielle, la zone mémoire du circuit 17 dans laquelle sont mémorisés les descripteurs de modes d'accès est une mémoire électroniquement effaçable communément appelée EEPROM (l'abréviation EEPROM est issu de l'anglais "Electronically Erasable and Programable Read Only Memory"). Avantageusement, les descripteurs de modes d'accès peuvent alors être modifiés ou changés par télé-chargement. L'invention concerne cependant également le cas o la zone mémoire du circuit 17 est une mémoire non effaçable communément appelée ROM (l'abréviation ROM est issue de l'anglais "Read Only Memory"). Les descripteurs de modes d'accès ne peuvent alors pas être modifiés. Selon l'invention, lors de sa mise en circulation, une carte à puce peut contenir des descripteurs de modes d'accès soit essentiellement dans une zone mémoire de type EEPROM, soit essentiellement dans une zone mémoire de type ROM, soit à la fois dans une zone mémoire de type EEPROM et une zone mémoire de type ROM. De façon préférentielle, les descripteurs de modes d'accès définis au moment de la mise en circulation de la carte à puce sont stockés dans une zone mémoire de type ROM. Le circuit 18 a pour fonction de vérifier la validité des messages ECM. A cette fin, le circuit 18 contient la clé K de l'algorithme de chiffrement des mots de contrôle. Le circuit de contrôle d'accès 19 comprend un module interpréteur permettant de contrôler l'accès aux programmes. Le module interpréteur a pour fonction de déterminer si l'utilisateur peut avoir accès au programme sélectionné en fonction de trois types de paramètres: - les droits validés de l'utilisateur; - les conditions d'accès contenues dans le message ECM courant; - les descripteurs de modes d'accès. Par l'intermédiaire de la donnée MA que contient le message ECM courant, le module interpréteur détermine les modes d'accès autorisés. Pour chacun des modes d'accès autorisés, le module interpréteur recherche le descripteur du mode d'accès qui lui correspond et, pour chacun des droits validés de l'utilisateur de la carte dans le mode d'accès sélectionné, exécute la fonction de comparaison entre au moins un champ CFi du message ECM et au moins un champ EFj du message EMM. Les champs CFi et EFj étant pourvus d'identificateurs, leur utilisation peut avantageusement être spécifiée par les fonctions de comparaison élémentaires mentionnées précédemment. Si le résultat de la comparaison autorise l'accès, le module interpréteur arrête l'opération d'évaluation des droits et exécute les fonctions de gestion spécifiées dans le descripteur du mode d'accès. Un signal S issu du circuit 19 de contrôle d'accès et appliqué au circuit 20 de déchiffrement autorise le déchiffrement des mots de contrôle. Les mots de contrôle déchiffrés CWi sont alors issus de la carte à puce. Si le résultat de la comparaison n'autorise pas l'accès, le module interpréteur opère les fonctions décrites dans le descripteur du mode d'accès correspondant au cas o l'accès n'est pas autorisé. Un avantage de l'invention est de définir les modes d'accès à l'aide de descripteurs simples pouvant être conçus directement par le prestataire de services. Il n'est alors plus nécessaire que le prestataire de services ait recours à un prestataire de programmes de contrôle d'accès comme cela est souvent le cas dans les systèmes à accès conditionnel de l'art connu. Avantageusement, I'invention permet une mise à jour simple et peu onéreuse tout en assurant un haut niveau de sécurité. Comme cela est connu de l'homme de l'art, les systèmes à accès conditionnel sont principalement de deux types. Un premier type de système est communément appelé système en ligne. Dans un système en ligne, l'information embrouillée IE(ECG) est une information constituée d'un signal distribué simultanément aux différents clients du prestataire de services à partir d'une source unique. Cette distribution peut être effectuée, par exemple, par voie hertzienne ou encore par câble. Dans un tel système à accès conditionnel, les messages ECM sont envoyés par le prestataire de services avec l'information embrouillée IE(ECG). Un deuxième type de système à accès conditionnel est un système à support autonome d'informations. Dans un système à support autonome d'informations, l'information embrouillée IE(ECG) et les ECM sont contenus sur un support autonome d'informations tel que, par exemple, un disque vidéo numérique communément nommé DVD (l'abréviation DVD est issu de l'anglais "Digital Video Disc") ou encore un disque compact communément nommé CD (l'abréviation CD est issu de l'anglais "Compact Disc"). L'invention concerne les deux types de systèmes à accès conditionnel mentionnés ci-dessus. Selon l'invention, les programmes d'accès conditionnel peuvent être mis à jour sans que le prestataire de services n'ait à changer l'ensemble du parc de cartes à puce et de décodeurs qu'il fournit à ses clients. Cette caractéristique trouve une application particulièrement avantageuse dans le cas des systèmes à accès conditionnel à support autonome d'informations pour lesquels les ECM ont un format tel que celui selon l'invention mentionné précédemment. REVENDICATIONS 1. Message (ECM) contenant des conditions d'accès (CDA) relatives à au moins un mode d'accès proposé par un prestataire de services, caractérisé en ce qu'il contient une donnée (MA) permettant d'identifier et de valider le mode d'accès, et en ce que les conditions d'accès (CDA) sont constituées d'une suite de champs (CF1, CF2,....., CFn), chaque champ contenant la description d'une condition d'accès (CAj). 2. Message (ECM) selon la revendication 1, caractérisé en ce que chaque champ comprend un en-tête (HCj). 3. Message (EMM) contenant une description des droits (DU) qu'un utilisateur possède sur au moins un service embrouillé délivré par un prestataire de services, caractérisé en ce que la description des droits de l'utilisateur est constituée d'une suite de champs (EF1, EF2....... EFm), chaque champ comprenant la description d'un droit (Di). 4. Message (EMM) selon la revendication 3, caractérisé en ce que chaque champ comprend un en-tête (HDi). 5. Message (MCMA) de gestion de système à accès conditionnel permettant à un prestataire de services de fournir ses services, selon au moins un mode d'accès, à un utilisateur ayant acquis des droits sur ces services, caractérisé en ce qu'il contient au moins un descripteur (DMA) d'au moins un mode d'accès. 6. Message (MCMA) selon la revendication 5, caractérisé en ce que le descripteur (DMA) de mode d'accès est constitué d'un descripteur d'une 3 o opération de comparaison et d'un descripteur d'une opération de gestion. 7. Message (MCMA) selon la revendication 6, caractérisé en ce que le descripteur de l'opération de comparaison est constitué d'une liste d'opérateurs élémentaires dont chacun est suivi des identificateurs de ses paramètres et en ce que le descripteur de l'opération de gestion est constitué d'une suite de fonctions d'appel de fonctions de gestion de base. 8. Procédé de chargement dans un élément de sécurité de conditions d'accès (CDA) relatives à au moins un mode d'accès proposé par un prestataire de services, caractérisé en ce qu'il comprend une étape de télé-chargement d'au moins une donnée (MA) permettant d'identifier et de valider le mode d'accès et en ce qu'il consiste à charger les conditions d'accès sous la forme d'une suite de champs (CF1, CF2,..., CFn), chaque champ contenant la description d'une condition d'accès (CAj). 9. Procédé de chargement dans un élément de sécurité de droits (DU) qu'un utilisateur possède sur au moins un service embrouillé (IE(ECG)) délivré par un prestataire de services, caractérisé en ce qu'il consiste à charger lesdits droits sous la forme d'une suite de champs (EF1, EF2,. ., EFn), chaque..CLMF: champ comprenant la description d'un droit (Di). 10. Procédé de chargement dans un élément de sécurité d'au moins un mode d'accès relatif à un service proposé par un prestataire de services, caractérisé en ce qu'il comprend une étape permettant le télé-chargement d'au moins une donnée (MA) permettant d'identifier et de valider le mode d'accès et une étape permettant de charger au moins un descripteur (DMA) du mode d'accès. 11. Procédé selon la revendication 10, caractérisé en ce que l'étape permettant de charger au moins un descripteur (DMA) du mode d'accès est une étape de télé-chargement dudit descripteur (DMA). 12. Procédé permettant de désembrouiller un service embrouillé (IE(ECG)) fourni par un prestataire de services à un utilisateur, ledit procédé comprenant au moins une étape permettant de charger dans un élément de sécurité au moins un mode d'accès relatif audit service, au moins une étape permettant de fournir, par l'intermédiaire d'un premier message (ECM), une description des conditions d'accès au service embrouillé, au moins une étape permettant de valider les conditions d'accès, une étape permettant de fournir, par l'intermédiaire d'un second message (EMM), une description des droits de l'utilisateur sur le service embrouillé et une étape permettant de valider les droits de l'utilisateur, caractérisé en ce que l'étape permettant de charger dans un élément de sécurité au moins un mode d'accès comprend une étape de télé- chargement d'au moins une donnée (MA) permettant d'identifier et de valider le mode d'accès et une étape de chargement d'au moins un descripteur (DMA) du mode d'accès comprenant un descripteur d'une opération de comparaison et un descripteur d'une opération de gestion, en ce que l'étape permettant de fournir lo une description des conditions d'accès permet de définir les conditions d'accès comme une première suite de champs (CF1, CF2,...... CFn) et en ce que l'étape permettant de fournir une description des droits de l'utilisateur permet de définir les droits de l'utilisateur comme une deuxième suite de champs (EF1, EF2, .....CLMF: EFm). 13. Procédé selon la revendication 12, caractérisé en ce que l'étape de chargement du descripteur (DMA) est une étape de téléchargement du descripteur (DMA). 14. Procédé selon la revendication 12 ou 13, caractérisé en ce qu'il comprend une étape permettant que, pour au moins un mode d'accès, un module interpréteur mémorisé dans l'élément de sécurité recherche le descripteur de mode d'accès qui lui correspond et, pour chacun des droits validés de l'utilisateur, exécute la fonction de comparaison entre au moins un champ (CFi) de la première suite de champs (CF1, CF2, ..., CFn) et au moins un champ (EF1, EF2,....., EFm) de la deuxième suite de champs de façcon que, si le résultat de la comparaison autorise l'accès, le module interpréteur exécute l'opération de gestion et, si le résultat de la comparaison n'autorise pas l'accès, le module interpréteur opère les fonctions décrites dans le descripteur de mode.. CLMF: d'accès correspondant au cas o l'accès n'est pas autorisé. 15. Elément de sécurité (14) permettant à un utilisateur d'accéder à un service, l'élément de sécurité comprenant un premier circuit mémoire (16) permettant de stocker les droits validés qu'un utilisateur possède sur un service et un circuit de contrôle d'accès (19) permettant de comparer aux droits validés les conditions d'accès validées associées à au moins un mode d'accès, carcactérisé en ce qu'il comprend un deuxième circuit mémoire (17) permettant de mémoriser au moins un mode d'accès sous la forme de descripteurs du mode d'accès et en ce que le circuit de contrôle d'accès comprend un module interpréteur permettant de déterminer si au moins un mode d'accès est autorisé ou non et, pour un mode d'accès autorisé, de rechercher au moins un descripteur du mode d'accès autorisé, le descripteur du mode d'accès autorisé comprenant un descripteur d'une opération de comparaison et un descripteur 1o d'une opération de gestion, la mise en oeuvre de l'opération de gestion succédant à la mise en oeuvre de l'opération de comparaison et permettant de générer un signal autorisant ou n'autorisant pas l'accès au service. 16. Elément de sécurité (14) selon la revendication 15, caractérisé en ce que le module interpréteur comprend une liste de fonctions de gestion de base. 17. Elément de sécurité (14) selon l'une quelconque des revendications 15 ou 16, caractérisé en ce que le deuxième circuit mémoire (17) comprend une zone mémoire électroniquement effaçable. 18. Système à accès conditionnel permettant à un prestataire de services de ne fournir ses services qu'aux utilisateurs ayant acquis des droits sur ces services, les services étant constitués d'une information embrouillée par des mots de contrôle, le système comprenant, pour chaque utilisateur, au moins un décodeur et au moins un élément de sécurité, caractérisé en ce que l'élément de sécurité est un élément de sécurité selon l'une quelconque des revendications 15 à 17.