Brevet FR2834175A1 — publié le 20030627

Procédé d'enregistrement d'un flux d'informations de télévision sur un disque dur de décodeur de télévision, procédé de lecture de ce flux d'information et décodeur associé Domaine de l'invention et état de la technique L'invention concerne un procédé pour enregistrer, sur un disque dur d'un décodeur de télévision, un flux d'informations de télévision dont une partie des informations est embrouillée. L'invention concerne également un décodeur de télévision mettant en oeuvre ce procédé. Le but de l'invention est de permettre d'enregistrer, dans un décodeur de télévision, un flux d'informations de télévision contenant un programme de télévision embrouillé, visualisable en temps différé, sans limite dans le temps. L'invention trouve des applications dans le domaine de l'audiovisuel notamment par réseau câblé, par voie Hertzienne ou par satellite. Cette invention s'applique, plus particulièrement, aux flux d'informations cryptés par un opérateur de télévision. Actuellement, de nombreux opérateurs de télévision émettent des programmes de télévision dont l'accès est limité à des utilisateurs payant un droit de visualisation, soit sous forme d'abonnement, soit sous forme de jetons. Pour limiter l'accès à ces seuls utilisateurs, chaque opérateur de télévision transmet le programme de télévision sous une forme embrouillée, via un flux d'informations, aux décodeurs de télévision auxquels il est relié. Seuls les utilisateurs ayant payé un droit de visualisation ont la possibilité de désembrouiller le programme de télévision. Pour cela, chaque utilisateur est muni d'un moyen d'authentification qui donne, à son décodeur, l'accès au flux d'informations. Généralement, ce moyen d'authentification est une carte à puce à insérer dans un lecteur de cartes, intégré dans le décodeur. Lorsque la carte à puce est insérée dans le décodeur de télévision, elle peut lire les informations contenues dans le flux d'informations et fournir les éléments (appelés mots de contrôle) qui permettent de désembrouiller le programme de télévision. Un utilisateur non muni d'une telle carte à puce ne peut pas, à partir des informations contenues dans le flux d'informations, retrouver les éléments qui permettent de désembrouiller le programme de télévision (ou programme TV). Plus précisément, un flux d'informations émis par un opérateur de télévision est un flux de données numériques audio et vidéo (appelé flux audio/vidéo) qui contient des données d'images et des données de sons ainsi que des données de synchronisation pour synchroniser lesdites données d'images avec lesdites données de sons afin de former une séquence d'un programme TV. Pour transmettre un programme TV complet, l'opérateur de télévision doit émettre une pluralité de flux audio/vidéo, chaque flux comprenant une séquence du programme TV, c'est-à-dire une ou plusieurs images successives avec les sons correspondants, et des messages de contrôle ECM (qui signifie, en termes anglo-saxons, Entitled Control Message). Lorsqu'un opérateur de télévision choisit d'émettre un programme TV sous une forme embrouillée, alors le message de contrôle contient un mot de contrôle pair et un mot de contrôle impaire nécessaires au décodeur pour désembrouiller le programme TV. On dira, d'une façon générale, que le message de contrôle contient un mot de contrôle, appelé Control Word en termes anglo-saxons. Dans ce cas, un message de contrôle (ECM) contenant un mot de contrôle est envoyé, par l'opérateur de télévision, au décodeur à chaque cryptopériode (c'est-à-dire, généralement, toutes les 10 secondes) avec une redondance d'environ un ECM/100ms. Chaque mot de contrôle est transmis crypté dans le message de contrôle. En d'autres termes, le mot de contrôle crypté forme une partie du message de contrôle. Pour désembrouiller le programme TV, le décodeur doit récupérer le mot de contrôle. Autrement dit, le décodeur doit décrypter la partie de l'ECM contenant le mot de contrôle crypté, ce qui revient à extraire le mot de contrôle crypté de l'ECM et à décrypter ce mot de contrôle. Tous les mots de contrôle utilisés par un opérateur pour embrouiller un programme TV sont décryptés grâce à une même clé d'exploitation. Cette clé d'exploitation est transmise au décodeur dans un message de gestion EMM (qui signifie, en termes anglo-saxons, Entitled Management Message) envoyé dans le flux audio/vidéo. La clé d'exploitation est transmise en clair dans le message de gestion. Elle est lisible par la carte à puce du décodeur et mémorisée dans cette carte à puce. Un message de gestion EMM est transmis ponctuellement au décodeur pour l'informer de certaines modifications, comme par exemple une modification de la clé d'exploitation ou une modification des droits de visualisation de l'utilisateur. Un EMM n'est donc pas transmis systématiquement dans un flux audio/vidéo. Dans certains modes de transmission, l'EMM peut même être transmis par un canal de transmission différent de celui du flux d'informations. Pour simplifier la description, on dira, par la suite, qu'un flux d'informations contient un programme TV, un message de contrôle ECM et, éventuellement, un message de gestion EMM. A réception d'un flux audio/vidéo, le programme TV embrouillé est enregistré sur le disque dur du décodeur. Le message de contrôle ECM est également enregistré sur le disque dur. Par conséquent, le mot de contrôle crypté dans l'ECM est mémorisé sur le disque dur. Cependant, le décryptage ne peut être réalisé qu'avec la clé d'exploitation. Or, pour éviter les fraudes, les opérateurs de télévision modifient périodiquement cette clé d'exploitation. Par exemple, la clé d'exploitation peut être changée tous les mois. Ainsi, lors d'un mois N+1, la clé d'exploitation est différente de celle du mois précédent N. Et la clé d'exploitation du mois N+1 ne permet pas de décrypter les parties des messages de contrôle contenant les mots de contrôle du mois N. Il n'est donc pas possible, pendant le mois N+1, de désembrouiller un programme TV enregistré pendant le mois N. En conséquence, un utilisateur qui a enregistré un programme TV embrouillé, ne peut visualiser ce programme TV que pendant la durée de validité de la clé d'exploitation, c'est-à-dire, dans l'exemple précédent, pendant le mois N. On comprend bien que, si le programme TV à été enregistré en fin de mois, l'utilisateur a très peu de temps pour le visualiser. De plus, la période d'un mois n'est qu'un exemple. La période de validité d'une clé d'exploitation peut être plus courte, par exemple d'une semaine voir même d'une journée. Aussi, plus la période de validité est courte, moins l'utilisateur a la possibilité de visualiser le programme TV qu'il a précédemment enregistré. Pour remédier à ce problème, on pourrait mémoriser dans la carte à puce, en plus de la clé d'exploitation courante, une ou plusieurs clés d'exploitation précédentes. Toutefois, les cartes à puce actuelles ne permettent pas la mémorisation de plusieurs clés d'exploitation simultanément. En outre, si la période de validité de la clé d'exploitation est très courte, le problème resterait le même. Une autre solution pour remédier à ce problème de validité de la clé d'exploitation est de désembrouiller le programme TV avant de l'enregistrer. Autrement dit, le programme TV est enregistré en clair sur le disque dur. Cependant, dans ce cas, une personne n'ayant pas accès à ce programme TV peut le visualiser. Les fraudeurs peuvent alors très facilement copier le programme TV et le diffuser auprès des tiers. L'embrouillage du programme TV par l'opérateur n'est alors plus d'une grande utilité. Exposé de l'invention L'invention a justement pour but de remédier aux inconvénients des techniques exposées précédemment. A cette fin, elle propose d'enregistrer, sur le disque dur d'un décodeur, d'une part, un flux audio/vidéo contenant un programme de télévision embrouillé par des mots de contrôle et, d'autre part, des messages de contrôle contenant des mots de contrôle chiffrés avec une clé spécifique (appelée clé secrète), différente de la clé d'exploitation utilisée classiquement, notamment dans les décodeurs sans disque dur. Autrement dit, l'invention propose d'enregistrer le programme TV embrouillé, de décrypter la partie du message de contrôle contenant le mot de contrôle en utilisant la clé d'exploitation contenue dans le message de gestion puis de chiffrer à nouveau le mot de contrôle obtenu, au moyen d'une clé secrète mémorisée dans la carte à puce. De cette façon, le programme TV est enregistré sur le disque dur, sous sa forme embrouillée. Il ne peut donc être visualisé que par un utilisateur ayant payé un droit d'accès, c'est-à-dire en possession de la clé d'exploitation, et cela quelle que soit la période de validité de cette clé d'exploitation. Plus précisément, l'invention concerne un procédé d'enregistrement d'un flux d'informations de télévision sur un disque dur de décodeur de télévision, dans lequel : - on reçoit un flux d'informations de télévision incluant un programme de télévision embrouillé, un message de contrôle initial contenant un mot de contrôle crypté, - on enregistre le programme de télévision embrouillé sur le disque dur du décodeur, - on extrait le mot de contrôle crypté du message de contrôle initial et on décrypte ce mot de contrôle par un algorithme de décryptage utilisant une clé d'exploitation, caractérisé en ce que : - on chiffre le mot de contrôle au moyen d'un algorithme de chiffrement et d'une clé secrète, - on génère un nouveau message de contrôle contenant le mot de contrôle chiffré, et - on mémorise ce nouveau message de contrôle sur le disque dur. L'invention concerne aussi un procédé de lecture du programme TV enregistré selon le procédé précédent, dans lequel : - on recherche, sur le disque dur, le programme de télévision embrouillé, - on recherche le nouveau message de contrôle sur le disque dur, - on extrait le mot de contrôle chiffré du nouveau message de contrôle, - on déchiffre ce mot de contrôle chiffré au moyen d'un algorithme de déchiffrement et d'une clé secrète inverse pour obtenir le mot de contrôle, et - on désembrouille le programme de télévision au moyen du mot de contrôle. Enfin, l'invention concerne un décodeur mettant en oeuvre ces procédés. Brève description des figures La figure 1 représente l'architecture d'un décodeur de télévision selon l'invention ; et La figure 2 montre le diagramme fonctionnel de la carte à puce insérée dans le décodeur de l'invention. Description détaillée de modes de réalisation de l'invention Sur la figure 1, on a représenté le décodeur de télévision de l'invention. Ce décodeur 2 est un décodeur à disque dur 3, connecté à un écran de télévision 1. Ce décodeur 2 comporte une antenne connectée à des circuits de démodulation et de démultiplexage. Cet ensemble de réception constitué de l'antenne et d'un circuit de démodulation et de démultiplexage permet de recevoir, par voie Hertzienne, câble ou satellite, un flux d'informations 6 diffusé et contrôlé par un opérateur de télévision. Le mode de transport des flux d'informations étant bien connu dans le domaine des décodeurs de télévisions, il ne sera pas décrit de façon plus détaillée dans cette description. De plus, pour simplifier la figure 1, l'ensemble de réception sera simplement représenté par un circuit 4, appelé circuit de réception du flux d'informations. Une unité d'affichage audio/vidéo, appelée unité d'affichage 8, assure le désembrouillage du programme TV et sa transmission à l'écran de télévision 1. Sur la figure 1, le flux d'informations est référencé 6. Comme expliqué précédemment, ce flux d'informations 6 comporte un programme de télévision embrouillé, un message de contrôle initial ECMo et, éventuellement, un message de gestion EMM. Le message de contrôle initial ECMo contient un mot de contrôle CW cryptédont le rôle est de permettre de désembrouiller le programme de télévision embrouillé. A réception du flux d'informations 6, les différentes informations contenues dans ce flux sont extraites par le circuit de réception 4. Parmi les informations extraites du flux, il y a des messages de contrôle ECMo et des messages de gestion EMM qui sont transmis à la carte à puce 5. C'est la carte à puce 5 qui traite les informations en fonction des ordres de commande émis par l'utilisateur, par exemple, au moyen d'une télécommande. Sur la figure 1, les opérations répondant aux différents ordres de commande de l'utilisateur sont représentées par des flèches différentes. Plus précisément, on a représenté, par des traits pleins, les échanges de données entre le circuit de réception 4, l'unité d'affichage 8, la carte à puce 5 et le disque dur 3, lors de l'enregistrement du flux d'informations selon le procédé de l'invention. On a représenté, par des traits pointillés, l'échange de données entre ces mêmes éléments dans le cas d'une visualisation directe, c'est-à-dire une visualisation sans mémorisation préalable du programme TV, et, par des traits mixtes, l'échange de données lors de la visualisation d'un programme TV préalablement enregistré sur le disque dur. Une flèche 7 représente la transmission du programme de TV en clair depuis le décodeur 2 vers le téléviseur 1. Ainsi, si l'utilisateur souhaite visualiser directement le programme TV, alors le circuit de réception 4 envoie le programme TV à l'unité d'affichage 8 et le message de contrôle ECMo à la carte à puce 5. Celle-ci effectue les opérations classiques suivantes : - elle recherche, dans sa mémoire, la clé d'exploitation Kex ou, si une nouvelle clé d'exploitation a été transmise dans le flux d'informations, elle extrait la nouvelle clé d'exploitation du message de gestion EMM, - elle extrait le mot de contrôle crypté du message de contrôle initial ECMo, - elle décrypte le mot de contrôle crypté grâce à un algorithme de décryptage mémorisé dans ladite carte à puce et à la clé d'exploitation Kex pour obtenir le mot de contrôle CW, - elle transmet ce mot de contrôle CW à l'unité d'affichage 8 du décodeur. Cette unité 8 utilise le mot de contrôle CW pour désembrouiller le programme TV. Le programme TV est ensuite transmis en clair, c'est-à-dire désembrouillé, au téléviseur 1 par l'unité d'affichage 8. Si l'utilisateur souhaite enregistrer le programme TV, alors le circuit de réception 4 envoie le programme TV vers le disque dur 3 pour qu'il y soit mémorisé sous sa forme embrouillée ; il envoie également l'ECMo à la carte à puce. Celle-ci effectue les opérations suivantes : - elle recherche, dans sa mémoire, la clé d'exploitation Kex ou, si une nouvelle clé d'exploitation a été transmise dans le flux d'informations, elle extrait la nouvelle clé d'exploitation du message de gestion EMM, - elle extrait le mot de contrôle crypté du message de contrôle initial ECMo, - elle décrypte le mot de contrôle crypté grâce à un algorithme de décryptage mémorisé dans ladite carte à puce et à la clé d'exploitation Kex pour obtenir le mot de contrôle CW, - elle recherche, dans sa mémoire, une clé secrète Kdd différente de la clé d'exploitation, - elle chiffre le mot de contrôle CW grâce à la clé secrète Kdd et à un algorithme de chiffrement mémorisé dans sa mémoire, - elle génère un nouveau message de contrôle ECMoo contenant le mot de contrôle chiffré par la clé Kdd, et - elle envoie ce nouveau message de contrôle ECMoo vers le disque dur pour qu'il y soit mémorisé. Sur la figure 1, on a représenté, par des traits mixtes, l'échange de données entre les différents éléments du décodeur, lors de la visualisation d'un programme TV préalablement mémorisé selon le procédé de l'invention. Dans ce cas, à réception d'un ordre de visualisation d'un programme TV par l'utilisateur, le programme TV embrouillé est transmis du disque dur à l'unité d'affichage 8. De plus, le nouveau message de contrôle ECMDD est transmis à la carte à puce. La carte à puce recherche alors, dans sa mémoire, la clé inverse Kdd-1. Cette clé inverse Kdd-1 permet de déchiffrer le mot de contrôle chiffré au préalable avec la clé Kdd. La carte à puce extrait ensuite le mot de contrôle chiffré du nouveau message de contrôle ECMDD, elle le déchiffre grâce à la clé inverse Kdd-1 et à un algorithme de déchiffrement mémorisé dans sa mémoire et obtient le mot de contrôle CW. Elle transmet alors le mot de contrôle CW à l'unité d'affichage 8 qui peut ainsi désembrouiller le programme TV de façon à le transmettre en clair au téléviseur 1. Ainsi, selon le procédé de l'invention, la carte à puce a en mémoire, d'une part, la clé d'exploitation Kex, la clé secrète Kdd, la clé secrète inverse Kdd-1 et, d'autre part, l'algorithme de décryptage du mot de contrôle, l'algorithme de chiffrement de ce mot de contrôle par la clé secrète et l'algorithme de déchiffrement du mot de contrôle chiffré. Quant au disque dur 3 du décodeur de l'invention, il mémorise, d'une part, le programme TV sous sa forme embrouillée et, d'autre part, le nouveau message de contrôle ECMoo. Selon l'algorithme de chiffrement choisi, la clé secrète et la clé secrète inverse peuvent être identiques ou bien déductibles l'une de l'autre. Dans ce cas, seule la clé secrète Kdd est mémorisée, la carte à puce pouvant retrouver la clé inverse Kdd-1 à partir de la clé secrète Kdd. Précédemment, on a décrit les différentes opérations (visualisation directe, enregistrement et visualisation différée) pour un seul flux d'informations. On comprendra toutefois que ces opérations se répètent autant de fois qu'il y a de flux d'informations émis par l'opérateur, jusqu'à ce que la totalité du programme TV ait été traitée. Dans un mode de réalisation de l'invention, la clé secrète Kdd est fixe pour chaque utilisateur, c'est-à-dire que chaque utilisateur ayant payé un droit de visualisation auprès de l'opérateur de télévision a une clé secrète qui lui est propre et qui n'est jamais modifiée. Ainsi, il n'y a pas de possibilité d'échange du programme TV entre un premier et un second utilisateurs. En effet, un premier utilisateur qui paye un droit d'accès à un programme TV ne peut prêter un programme TV ainsi mémorisé à un second utilisateur qui n'a pas accès à ce programme car le désembrouillage du programme TV ne peut se faire qu'au moyen de la carte à puce qui a, au préalable, chiffré le mot de contrôle. Autrement dit, il n'est pas possible de chiffrer le mot de contrôle avec une carte à puce puis de déchiffrer ce mot de contrôle avec une autre carte à puce. Il est donc impératif de désembrouiller un programme TV avec la même carte à puce que celle qui a permit de générer le message de contrôle ECMDD Dans un autre mode de réalisation, la clé secrète est identique pour tous les utilisateurs payant un droit de visualisation auprès d'un opérateur de télévision. Dans ce cas, pour limiter les risques d'échange entre plusieurs utilisateurs, cette clé secrète peut être modifiée périodiquement par l'opérateur de télévision. Par exemple tous les trois ou six mois, l'opérateur de télévision envoie, par l'intermédiaire d'un message de gestion (EMM), une nouvelle clé secrète au décodeur. Cette nouvelle clé secrète peut être transmise sous une forme cryptée par l'opérateur de télévision. Pour la décrypter, la carte à puce doit utiliser l'ancienne clé secrète. Ainsi, dans le cas d'une clé secrète modifiable dans le temps, le disque dur doit contenir au moins la clé secrète courante et la clé secrète précédente. Dans une variante, la carte à puce peut mémoriser plusieurs clés secrètes, ce qui permet de rallonger le temps pendant lequel le programme TV peut être visualisé en clair. Lorsque la clé secrète est périodiquement modifiée, c'est la carte à puce qui effectue la modification de la clé secrète. Autrement dit, la carte à puce se sert de la clé secrète courante pour générer une nouvelle clé secrète. A partir du moment où la nouvelle clé secrète a été générée, c'est cette nouvelle clé secrète qui est utilisée pour exploiter les données du disque dur. Les anciennes clés secrètes mémorisées dans la carte à puce, ne sont utilisées que pour visualiser un programme TV préalablement enregistré sur le disque dur. Dans la description qui précède, on a expliqué que c'est la carte à puce qui génère le nouveau message de contrôle ECMDD Elle peut alors ajouter dans ledit ECMoD, des informations telles que, par exemple : - le numéro de la version de l'algorithme de chiffrement utilisé pour chiffrer le mot de contrôle. L'algorithme de chiffrement peut ainsi être modifié périodiquement. - le nombre de visualisations autorisées pour le programme TV concerné, par l'utilisateur concerné, dans le cas où ledit utilisateur paye son droit de visualisation par jetons. - le temps de visualisation autorisé, pour l'utilisateur concerné, dans le cas où celui-ci paye son droit de visualisation pour un temps limité. - les droits relatifs à une plage de visualisation : l'ECMDD peut comporter une information sur le début et sur la fin de la plage de visualisation, par exemple, pour qu'un programme TV puisse être chargé en avance mais visualisé à partir d'une certaine date seulement. - les droits relatifs au stockage sur un support externe tel qu'un DVD, un disque MP3, etc, dans le cas où la possibilité de stocker le programme TV en format désembrouillé est soumis au payement d'une autorisation. En pratique, dans le flux d'informations qui circule au sein du décodeur 2, le nouveau message de contrôle ECMDD vient prendre la place du message de contrôle initial ECMo, dans le flux audio/vidéo, dès que le mot de contrôle à été décrypté par la carte à puce puis chiffré par cette même carte à puce et, enfin, inséré dans le nouvel ECMDD. Le flux audio/vidéo mémorisé sur le disque dur comprend donc le programme TV embrouillé et l'ECMDD. Au moment où il est généré par la carte à puce, l'ECMoo peut être multipléxé avec les signaux audio/vidéo du flux d'informations (c'est-à-dire le programme TV) et même avec les autres données du procédé d'embrouillage DVB. L'ECMDD est alors enregistré sur le disque dur dans des paquets TP. Ainsi, lors de la relecture du programme TV depuis le disque dur, t'ECMDD est exploité par la carte à puce avec la clé secrète mémorisée à l'intérieur. Si un tel multiplexage n'est pas possible, alors l'ECMDD peut être enregistré sur un fichier associé à un service, c'est-à-dire à une fonction exécutable sur le programme TV lors de sa relecture, telle que la pause, l'avance rapide, le retour en arrière, etc. Chaque service enregistré sur le disque dur possède un fichier ECMDD associé. Autrement dit, les ECMo et les ECMoD sont placés côte à côte dans un même fichier, par exemple sous la forme d'un tableau. Ainsi, pour chaque ECMo, on peut connaître facilement l'ECMDD correspondant. Pour éviter tout risque de fraude, le fichier contenant les ECMo et les ECMoo correspondants peut être crypté et stocké sur un support autre que le disque dur. Dans une variante de ce fichier, les correspondances entre les ECMo et les ECMDD ne sont pas affichées clairement. Chaque ECMo est remplacé par une information temporelle (par exemple, l'instant de création des ECMo) qui est placée dans le tableau en face de l'ECMDD correspondant. Le tableau contenant les ECMoo et les ECMo (ou leur information temporelle correspondante) peut être mémorisé sous une forme cryptée, par un algorithme de cryptage utilisant la clé d'exploitation. Ainsi, les ECMDD sont difficilement identifiables pour un fraudeur, mais ils sont facilement décryptables par la carte à puce qui connaît déjà la clé d'exploitation. Un tel fichier peut être utilisé pour accélérer la navigation temporelle rapide dans un flux d'informations. En effet, lorsqu'on fait un saut temporel dans le fichier, on connaît le temps t de l'image à visualiser, ou de la séquence du programme TV à visualiser ; on peut alors récupérer I ECMDD correspondant à ce temps t pour anticiper son traitement. Ce mode de réalisation a donc l'avantage de permettre un repérage aisé des mots de contrôle au sein d'un même flux d'informations. Par exemple, lorsque l'utilisateur veut revenir en arrière dans le programme TV, les mots de contrôle, qui ont nécessairement été modifiés puisqu'ils sont modifiés toutes les 10 secondes, peuvent être retrouvés à partir de ce tableau ce qui permet de rétablir très rapidement l'image en clair. De même, ce tableau permet d'anticiper le programme TV, par exemple, lors d'une pause ou bien après un saut de quelques instants, ou encore lors d'une avance rapide dans le programme TV. Sur la figure 2, on a représenté le diagramme fonctionnel de la carte à puce 5. Ce diagramme montre les différentes opérations effectuées par la carte à puce en fonction de l'ordre de commande émis par l'utilisateur. En particulier, dans le cas classique où l'utilisateur souhaite visualiser un programme TV au moment de la réception de ce programme par le décodeur, la carte à puce reçoit l'ECMo provenant du circuit de réception 4, extrait de cet ECMo le mot de contrôle crypté (étape ExO) et décrypte ce mot de contrôle par un algorithme de décryptage Ao utilisant la clé d'exploitation Kex. En sortie de cet algorithme Ao, on obtient le mot de contrôle CW qui est utilisé aussitôt pour désembrouiller le programme TV et permettre une visualisation directe du programme TV. Ces opérations sont entourées par une ligne discontinue pour montrer qu'elles sont conformes à l'état de la technique. Lorsque l'utilisateur choisit d'enregistrer le programme TV, alors la carte à puce reçoit l'ECMo provenant du circuit de réception 4 et traite cet ECMo comme précédemment. Le mot de contrôle CW obtenu en sortie de l'algorithme Ao est alors introduit dans un algorithme de chiffrement A1 qui utilise la clé secrète Kdd pour chiffrer le mot de contrôle CW. La carte à puce génère alors le nouvel ECMDD, qui contient le mot de contrôle chiffré. Ce nouvel ECMDD est ensuite transmis au disque dur sur lequel il est mémorisé. Lorsque l'utilisateur souhaite visualiser un programme TV enregistré sur le disque dur, alors l'ECMDD est transmis, depuis le disque dur, à la carte à puce. Celle-ci extrait, de cet ECMDD, le mot de contrôle chiffré (étape Ex1), l'introduit dans un algorithme de déchiffrement A1-1 qui utilise une clé secrète inverse Kdd-1. Cet algorithme de déchiffrement Ai' permet de retrouver le mot de contrôle CW qui était présent, sous une forme cryptée, dans le message de contrôle ECMo émis par l'opérateur en même temps que le programme TV. Ce mot contrôle CW permet ensuite de désembrouiller le programme TV qui était mémorisé sous sa forme embrouillée sur le disque dur. Les algorithmes de chiffrement et de déchiffrement sont référencés A1 et A1-1 pour montrer que ce sont des algorithmes inverses. Chacun de ces algorithmes utilise une clé secrète, respectivement Kdd et Kdd-1. Il est, toutefois, possible d'utiliser un seul et même algorithme, à condition que ce soit un algorithme symétrique. Une seule et même clé secrète suffit alors pour chiffrer et déchiffrer le mot de contrôle. REVENDICATIONS 1-Procédé d'enregistrement d'un flux d'informations de télévision (6) sur un disque dur (3) d'un décodeur (2) de télévision, dans lequel : - on reçoit un flux d'informations de télévision incluant un programme de télévision embrouillé, un message de contrôle initial (ECMo) contenant un mot de contrôle (CW) crypté, - on enregistre le programme de télévision embrouillé sur le disque dur du décodeur, - on extrait le mot de contrôle crypté du message de contrôle initial et on décrypte ce mot de contrôle par un algorithme de décryptage utilisant une clé d'exploitation (Kex), caractérisé en ce que : - on chiffre le mot de contrôle au moyen d'un algorithme de chiffrement (Ai) et d'une clé secrète (Kdd), - on génère un nouveau message de contrôle (ECMDD) contenant le mot de contrôle chiffré, et - on mémorise ce nouveau message de contrôle sur le disque dur. 2-Procédé selon la revendication 1, caractérisé en ce que le chiffrement du mot de contrôle et la génération du nouveau message de contrôle sont effectués par une carte à puce insérée dans le décodeur. 3-Procédé selon la revendication 2, caractérisé en ce que la clé secrète et l'algorithme de chiffrement sont mémorisés dans la carte à puce. 4 - Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le nouveau message de contrôle comporte une information sur une version de l'algorithme de décryptage et/ou sur un nombre autorisé de visualisations du programme de télévision et/ou sur un temps de visualisation autorisé du programme de télévision et/ou sur une plage de visualisation autorisée et/ou sur une possibilité de stockage sur un support externe au décodeur. 5 - Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que le nouveau message de contrôle est multiplexé avec le programme de télévision avant d'être mémorisé sur le disque dur. 6 - Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que le nouveau message de contrôle est enregistré dans un fichier associé à un service. 7 - Procédé selon la revendication 6, caractérisé en ce que le nouveau message de contrôle est enregistré dans un fichier avec une information temporelle correspondant au message de contrôle initial. 8 - Procédé selon la revendication 6, caractérisé en ce que le nouveau message de contrôle est enregistré dans un fichier avec le message de contrôle initial correspondant. 9 - Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que la clé secrète mémorisée dans la carte à puce est différente pour chaque décodeur. 10 - Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que la clé secrète est fixe. 11 - Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que la clé secrète est modifiée périodiquement. 12 - Procédé selon la revendication 11, caractérisé en ce que au moins deux clés secrètes sont mémorisées dans la carte à puce. 13 - Procédé de lecture d'un flux d'informations de télévision enregistré selon le procédé d'enregistrement de l'une quelconque des revendications 1 à 12, caractérisé en ce que : - on recherche, sur le disque dur, le programme de télévision embrouillé, - on recherche le nouveau message de contrôle (ECMDD) sur le disque dur, - on extrait le mot de contrôle chiffré du nouveau message de contrôle, - on déchiffre ce mot de contrôle chiffré au moyen d'un algorithme de déchiffrement (Ai-') et d'une clé secrète inverse (Kdd-1) pour obtenir le mot de contrôle, et - on désembrouille le programme de télévision au moyen du mot de contrôle (CW). 14 - Procédé selon la revendication 13, caractérisé en ce que la clé secrète inverse et l'algorithme de déchiffrement sont mémorisés dans une carte à puce insérée dans le décodeur. 15-Décodeur de télévision du type à disque dur et à carte à puce, caractérisé en ce qu'il met en oeuvre) le procédé selon l'une quelconque des revendications précédentes.