FR 2811505 A1 20020111 FR 0008838 A 20000706 -1 - SYSTÈME DE CONTRÈLE D'ACCÈS AUX DONNÉES NUMÉRIQUES EN LIGNE ET HORS LIGNE AU MOYEN D'UN SERVEUR DE CLÉS LOGICIELLES La présente invention a pour objet un système de contrôle d'accès aux données numériques en ligne ou hors ligne au moyen d'un serveur de clés logicielles. Il se rapporte d'une manière générale au domaine de la transmission sous forme numérique d'informations de tous types, et en particulier d'émissions de télévision numérique ou de services de diffusion de données crytptées. Aujourd'hui, les contrôles d'accès sont utilisés pour protéger l'accès aux bouquets de télévision numériques. Chaque programme crypté peut être déchiffré au moyen d'une carte à puce ayant les droits de déchiffrement et générant les clés de décryptage adéquates à l'aide de clés numériques reçues via les terminaux de réception numérique. Dans certains cas, comme l'achat de programmes (généralement des films), une voie de retour telle qu'un réseau téléphonique est utilisée pour effectuer la facturation ou la décrémentation de jetons pré-payés, puis l'attribution de droits temporaires à la carte à puce, permettant à l'utilisateur de regarder le programme ou le film choisi. Cependant, une fois les droits acquis, le déchiffrement se fait sans connexion grâce aux clés récupérées dans le flux émis qui contient également les services ou programmes cryptés. Ainsi, le fournisseur de services n'a pas de moyen de connaître la liste des utilisateurs (ou cartes à puces) qui déchiffrent ses programmes à chaque instant, et de ce fait, n'a aucun moyen de savoir si une carte pirate est utilisée à un moment déterminé. Le système selon la présente invention a pour objectif de remédier à cet état de choses. Il permet en effet à tout fournisseur de services tels que télévision numérique ou informations crytptées de connaître à tout moment, et donc de contrôler efficacement, le groupe d'utilisateurs de ses services. -2- Ce système permet au fournisseur d'identifier l'ensemble des utilisateurs à chaque instant. Toute carte à puce ou système pirate peut être instantanément identifié grâce à l'unicité de chaque session ouverte, condition obligatoire pour la récupération des clés. Le procédé offre une solution plus difficilement "piratable" que l'ensemble des systèmes actuels. Le système consiste à contrôler l'accès aux données ou programmes numériques cryptés diffusés par satellite, par câble ou par réseau terrestre numérique, au moyen d'un serveur de clés de décryptage auquel chaque terminal de réception doit se connecter avec une identification unique au travers d'un canal sécurisé indépendant de la voie de transmission pour pouvoir utiliser les données ou programmes transmis. Sur le dessin annexé, donné à titre d'exemple non limitatif d'une des formes de réalisation de l'objet de l'invention, la figure 1 est un schéma synoptique d'un ensemble permettant l'application du système proposé. L'ensemble selon la figure 1 est constituée d'une station de diffusion 1 et de terminaux 2 récepteurs d'émissions numériques 3 cryptées transmises par exemple par un satellite 4. Les données 5 à émettre par la station 1 du fournisseur sont envoyées vers le réseau satellite grâce à un serveur de données cryptées 6 après passage par un module de cryptage 7. La station 1 comporte en outre un module serveur de clés 8 connecté à un contrôleur d'autorisations 9 et relié au réseau téléphonique 10. Un lecteur de carte à puce 11 est intégré au terminal 2 de réception ou raccordé à ce dernier. Les séances de communication, ou "sessions" sont ouvertes avec le serveur de clés 8 qui identifie les numéros de téléphone et de carte à puce 11 caractérisant l'utilisateur et ou l'adresse Internet du récepteur 2. Le contrôleur d'autorisations 9 décide ou pas de fournir les clés de décryptage durant toute la session en fonction des droits de l'utilisateur. -3- Le système décrit peut présenter l'inconvénient d'occuper une ligne téléphonique de façon prolongée entraînant un coût de communication élevé et une gêne occasionnée aux utilisateurs n'ayant qu'une ligne téléphonique. Une solution intermédiaire consiste à télécharger plusieurs clés à chaque connexion dans une zone sécurisée (par exemple dans la carte à puce 11 elle même) de façon à libérer la ligne durant l'utilisation de ces clés. A titre indicatif, une connexion de quelques secondes par heure pourrait être suffisante pour charger les clés nécessaires pendant cette période. De plus, d'autres moyens de connexion à des serveurs apparaissent, tels les nouveaux systèmes de codage téléphonique (ADSL ou VDSL), le câble, ou la diffusion terrestre numérique, ainsi que les protocoles pour téléphones mobiles (GSM, GPRS, WAP,...) permettant de ne pas monopoliser un accès comme la ligne téléphonique classique. Le système peut permettre à des utilisateurs non abonnés d'utiliser "à la carte" un ensemble de services payants. Par exemple, il peut être possible de s'abonner une heure, un jour, une semaine à tel ou tel service. Le coût pouvant être supérieur à un abonnement classique mais laissant libre l'utilisateur. Eventuellement, l'association avec le paiement par carte bancaire peut être envisagé. Ainsi, chaque opérateur a le choix de s'ouvrir à tout utilisateur sans que ce dernier s'engage sur une période de temps prédéfinie, ceci de façon totalement contrôlée, chaque transaction identifiant formellement l'utilisateur de façon unique. Des bornes publiques ou récepteurs multi-utilisateurs peuvent permettre à chacun, contrairement aux décodeurs placés chez les particuliers, l'accès à des données et services payants. Chaque utilisateur est muni d'une carte d'accès (carte à puce par exemple, pouvant servir également de carte de paiement), ou d'un code d'accès et d'un mot de passe, ou encore un contrôle biométrique, lui permettant d'accéder aux services souhaités de façon ponctuelle, par exemple dans un hôtel ou un grand magasin. Chaque connexion permet de gérer et contrôler pour chacun un compte distant donnant plus de liberté et de service aux utilisateurs et plus d'offre, contrôlée et sécurisée aux fournisseurs de services. -4- Le système selon l'invention peut être utilisé dans le domaine des logiciels payants (contrats, licences) ou de la location de matériel. Aujourd'hui, la protection de l'utilisation frauduleuse de logiciels est généralement faite à l'aide de clés software (numéro de séries) ou hardware (clés appelées "dongles"). Appliqué à ce domaine, le système rend l'utilisation de tout logiciel ou matériel connectable totalement contrôlée par les fournisseurs. Il peut être par exemple appliqué à l'utilisation de: - logiciels payés à l'heure ou à la journée, les clés envoyées en ligne permettant de maintenir actif le logiciel ou un de ses modules. Par exemple, une partie du logiciel disparaît lorsque les clés ne sont pas reçues rendant ce dernier non opérationnel, - stations de travail onéreuses, grosses machines industrielles, ce qui permet d'éviter à certaines entreprises d'avoir à les acheter, tout en contrôlant leur utilisation, voire le lieu d'utilisation grâce au numéro de téléphone utilisé, - ordinateurs individuels placés "gratuitement" directement chez des utilisateurs, ou dans des endroits publics. Le principe peut aussi s'appliquer au contrôle d'utilisation de matériel ou de logiciel hors-ligne: L'utilisateur peut soit acheter des cartes pré créditées, soit charger une carte à l'aide d'une connexion en ligne. Cette carte peut permettre l'utilisation ultérieure d'un logiciel ou de matériel sans connexion. Par exemple, un ordinateur individuel placé gratuitement chez l'utilisateur ne peut fonctionner que si la carte appropriée possède un crédit suffisant. Cette application peut aussi être associée à un contrôle par flux non connecté: pour pouvoir utiliser le matériel ou le logiciel, non seulement l'utilisateur doit posséder un crédit suffisant, mais pendant le temps de l'utilisation ou une partie, il reçoit des données par une voie descendante sans voie de retour nécessaire (réception satellite par exemple) qui déverrouille l'utilisation du matériel ou logiciel. La carte créditée peut donner à un système de réception les paramètres nécessaires au filtrage des données de déverrouillage. Par analogie aux systèmes de déverrouillage nécessitant un code d'accès ou un mot de passe, le crédit de l'utilisateur donne au système la possibilité et les paramètres nécessaires -5- à la réception des codes d'accès ou des mots de passe émis par un système distant permettant l'utilisation désirée. Le système selon l'invention peut également donner lieu à des applications dans le domaine des outils de réception totalement portable tels que téléphone mobile évolué (réception UTMS, écran d'affichage matriciel évolué), ou "décodeur-téléviseur, mobile, équipés d'un récepteur de flux diffusés et éventuelle- ment de voie de retour mono ou bidirectionnelle sans fil. Le positionnement des divers éléments constitutifs donne à l'objet de l'invention un maximum d'effets utiles qui n'avaient pas été, à ce jour, obtenus par des systèmes similaires. -6- REVENDICATIONS 1. Système de contrôle d'accès aux données numériques en ligne et hors ligne au moyen d'un serveur de clés logicielles, destiné à la transmission de données ou programmes numériques cryptés diffusés par satellite, par câble ou par réseau terrestre numérique, caractérisé en ce que le contrôle d'accès aux émissions numériques (3) issues d'une station de diffusion (1) est effectué au moyen d'un serveur de clés (8) de décryptage auquel chaque terminal de réception (2) doit se connecter avec une identification unique au travers d'un canal sécurisé indépendant de la voie de transmission des données ou programmes, pour pouvoir utiliser lesdites données ou programmes transmis. 2. Système de contrôle d'accès selon la revendication 1, se caractérisant par le fait que la station de diffusion (1) est associée à un module serveur de clés (8) connecté à un contrôleur d'autorisations (9). 3. Système de contrôle d'accès selon la revendication 1, se caractérisant par le fait que le module serveur de clés (8) est relié au terminal de réception (2) par un réseau téléphonique (10). 4. Système de contrôle d'accès selon la revendication 3, se caractérisant par le fait que plusieurs clés de décryptage sont téléchargées à chaque connexion dans une zone sécurisée telle q'une carte à puce (11), de façon à pouvoir libérer la ligne durant l'utilisation de ces clés. 5. Système de contrôle d'accès selon l'une quelconque des revendications précédentes, se caractérisant par le fait qu'il est agencé pour permettre à des utilisateurs non abonnés d'utiliser à la demande, de façon totalement contrôlée, un ensemble de services payants, chaque transaction identifiant formellement l'utilisateur de façon unique. -7- 6. Système de contrôle d'accès selon l'une quelconque des revendications précédentes, se caractérisant par le fait que le terminal de réception (2) est relié à un un lecteur de carte à puce (11), ladite carte a puce permettant d'identifier l'utilisateur. 7. Système de contrôle d'accès selon l'une quelconque des revendications précédentes, se caractérisant par le fait qu'il est agencé pour permettre l'utilisation de logiciels payants, les clés envoyées en ligne permettant de maintenir actif le logiciel ou un de ses modules. 8. Système de contrôle d'accès selon l'une quelconque des revendications 1 à 6, se caractérisant par le fait qu'il est agencé pour permettre le contrôle de l'utilisation de matériel connectable. 9. Système de contrôle d'accès selon l'une quelconque des revendications 6 à 8, se caractérisant par le fait qu'il permet de contrôler l'utilisation de logiciels ou de matériel hors ligne grâce à une carte de crédit (11) chargée à l'aide d'une connexion en ligne. 10. Système de contrôle d'accès selon la revendication 9, se caractérisant par le fait qu'il permet le contrôle par flux non connecté, I'utilisateur recevant pendant le temps de l'utilisation ou une partie de ce temps des données par une voie descendante sans voie de retour nécessaire (réception satellite par exemple) qui déverrouille l'utilisation du matériel ou logiciel. 11. Système de contrôle d'accès selon l'une quelconque des revendications précédentes, se caractérisant par le fait que le terminal de réception (2) est de type multi-utilisateurs permettant à chacun l'accès à des données et services payants, chaque utilisateur étant muni d'une carte d'accès telle que carte à puce (11) ou d'un code d'accès et d'un mot de passe, ou encore subissant un contrôle biométrique, lui permettant d'accéder aux services souhaités de façon ponctuelle. -8- 12. Système de contrôle d'accès selon la revendication 11, se caractérisant par le fait que chaque connexion permet de gérer et contrôler pour chaque utilisateur un compte distant. 13. Système de contrôle d'accès selon l'une quelconque des revendications 11 et 12, se caractérisant par le fait qu'il permet de contrôler l'utilisation de logiciels ou de matériel hors ligne grâce à une carte de crédit (11) chargée à l'aide d'une connexion en ligne. 14. Système de contrôle d'accès selon l'une quelconque des revendications 1 et 2, se caractérisant par le fait qu'il est adapté pour s'appliquer à des appareils portables tels que téléphone mobile évolué (réception UTMS, écran d'affichage matriciel évolué), ou décodeur-téléviseur mobile, équipés d'un récepteur de flux diffusés. 15. Système de contrôle d'accès selon la revendication 12, se caractérisant par le fait que les appareils portables sont équipés de voie de retour mono ou bidirectionnelle sans fil.