Brevet FR2838008A1 — publié le 20031003

mode de passe personnel audit utilisateur. - - SYSTEME DE TELECO = CATION, NOTAMMENT DE TYPE IP, ET EQUIPEMENTS POUR UN TEL SYSTEME L' invention est relative à un systéme de télécommunications, notamment de type IP ("Internet Protocoli'), et à des équipements pour un tel systéme. El le concerne plus particul ièrement un systéme de télécommunication dans lequel certains terminaux forment des groupes et dans chaque groupe un terminal est susceptible d'émettre, vers tous les autres terminaux, des messages, tels que des paquets IP, qui ne doivent pas être compréhensibles par les terminaux des autres groupes. Pour résoudre ce type de probléme de facon sûre on fait en général appel à un chiffrement des messages. A cet effet des algorithmes et des clés sont négociés entre les terminaux deux à deux. Autrement dit un message sécurisé ne peut être adressé qu'à un seul destinataire et non simultanément à une pluralité de destinataires. Dans ces conditions si un groupe comporte n terminaux, chaque message doit être envoyé n-1 fois. Cette multiplication des messages sécurisés à envoyer entraîne une augmentation du trafic qui peut conduire à une saturation du réseau. En outre, les sessions d'établissements de liens sécurisés deux à deux entre terminaux peuvent aussi contribuer à l' augmentation du trafic. L' invention remédie à ces inconvénients. Le systéme selon l' invention est caractérisé en ce qu'il comprend un serveur central destiné à fournir à tous les terminaux d'un groupe des clés de chiffrement et de déchif frement pour permettre que chaque terminal du groupe puisse émettre vers les autres terminaux du groupe un seul message chiffré et que les terminaux destinataires puissent déchiffrer le message ainsi émis. Ainsi, avec l 'invention, l'envoi de messages multidestination de type séaurisé n'entraîne pas la nocessité de transmettre autant de messages cryptés que de destinataires et le trafic est donc limité au minimum. L' invention est particulièrement utile pour les transmissions sans fil à l' aide d'antennes terrestres ou à l' aide d'équipements à bord d'un ou plusieurs satellites. En effet, ce type de diffusion d'informations présente l'avantage de permettre de servir une multiplicité de terminaux, en particulier des terminaux éloignés les uns des autres dans le cas d'une diffusion par satellite. Mais de tels moyens de transmission de données sont plus difficiles à protéger contre les indiscrétions que les réscaux filaires terrestres car, dans un réseau filaire, pour pouvoir intercepter des informations il faut accéder au câblage alors qu'avec une transmission sans fil, tout terminal se trouvant dans le champ de l'antenne correspondante est capable dintercepter les informations transmises. De méme un terminal émetteur non autorisé peut s'insérer dans le réseau. Il est donc préférable de transporter les informations, tels que les paquets IP, en mode sécurisé comme c'est le cas avec l'invention. Bien que l' invention ne soit pas limitée à ces applications, dans ce qui suit on décrira surtout l' invention pour les réseaux faisant intervenir une transmission de paquets IP par l'intermédiaire d'équipements à bord de satellites. Il existe divers protocoles permettant de sécuriser le transport des paquets IP. Cette sécurité s'effectue soit au niveau physique (par exemple par agilité en fréquence), soit au niveau accès (par exemple par brouillage), soit au niveau IP (en utilisant le protocole IPsec), soit au niveau transport (en faisant appel au protocole TLS "Transport Layer Security"), soit, enfin, au niveau de l 'application (protocole SSL "Seaure Socket Layer"). Mais aucun de ces protocoles de sécurité n'est adapté à l'obtention d'une sécurité élevée pour la transmission de type multidestination, c'est-à-dire pour la transmission simultanée de paquets IP à une multiplicité de destinataires. r Ainsi, le brouillage par le protocole DVB-RCS n'offre pas une sécurité d'un dogré élevé; les protocoles IPsec au niveau IP et les protocoles TLS au niveau transport ainsi que SSL au niveau application ne sont adaptés qu'à une séaurité point à point, c'est-à-dire entre deux destinataires mais non dans un groupe, c'est-à-dire vers une multiplicité de destinataires. Dans cette application, les terminaux sont en communication les uns avec les autres par transmission sans fil, notamment par satellite, et à chaque terminal d'émission/réception est associé un organe de chiffrement et de déchiffrement destiné à chiffrer les informations émises par voie hertzienne et à déchiffrer les informations reques par cette voie. Dans une réalisation préférée (qui s 'applique quel que soit le type de réseau) le serveur, outre sa fonction de distribution des clés de chiffrement et déchiffrement permet dauthentifier les organes de chiffrement et de déchiffrement associés à chaque terminal. Dans une réalisation, les paquets IP émis par un terminal sont transmis en mode tunnel, c'est-à-dire que chaque paquet IP chiffré est encapeulé dans un autre paquet de façon à non seulement protéger les données ellesmémes, mais aussi les en-têtes, dont par exemple les adresses source et destinataires. L'organe de chiffrement et déchiffrement associé à chaque terminal constitue, dans une réalisation, un boîtier distinct de celui du terminal. En variante, cet organe est réalisé par logiciel au sein de la pile IP du terminal. Dans un mode de réalisation, chaque organe associé à un terminal du réseau comporte un premier sélecteur pour déterminer si les données à émettre doivent être chiffrées ou non, et un second sélecteur pour déterminer si les données recues doivent subir un déchiffrement ou non. La commande des sélecteurs ainsi que du chiffrement et du déchiffrement est de préférence effectuée dans un plan de contrôle séparé du plan des donnces. En variante, à la place de paquets IP, on fait appel à d'autres formats ou normes tels que ATM, Ethernet, MPLS ("Multi- protocol Label Switching" de la norme IETF), PPP ("Point to Point Protocol") ou PPPoE ("Point to Point Protocol Over Ethernet"). L' invention concerne de façon générale un systéme de télécommunication comprenant une pluralité de terminaux répartis selon des groupes tels qu'à l'intérieur de chaque groupe chaque terminal puisse émettre des messages multidestinations vers les autres membres du groupe qui est caractérisé en ce qu'à chaque terminal d'un groupe sont associés des moyens de chiffrement et déchiffrement de façon que chacun de ces terminaux puisse émettre des messages multidestinations déchiffrables uniquement par les autres terminaux du groupe, et en ce que le systéme comporte un serveur central pour distribuer à chacun des moyens de chiffrement et de déchiffrement des clés pour la transmission sécurisée des communications à lintérieur de chaque groupe. Les messages transmis sont, par exemple, selon un protocole réscau. Dans une réalisation, le protocole réseau est choisi dans le groupe comprenant les protocoles IP, ATM, MPLS, Ethernet, PEP, PPPoE. Selon une réalisation, les terminaux sont reliés à un réscau terrestre filaire et fournissent les messages déchiffrés à ce réseau filaire. Les terminaux sont, dans un exemple, reliés les uns aux autres par un réseau à diffusion, par exemple de type hertzien, notamment par satellite, ou local, par exemple du type ethernet. De préférence, les terminaux sont aptes à fournir des messages chiffrés au réseau à diffusion ou au réseau local. Le serveur central est. par exemple, relié aux terminaux par l'intermédiaire du réseau à diffusion. i ? L' invention concerne aussi un dispositif de chiffrement'et de déchiffrement qui est caractérisé en ce qu'il comporte une interface pour recevoir et émettre, à travers un premier réseau de télécommunication, des messages chiffrés, une interface connoctée à un second réseau pour recevoir de ce second réseau des messages à chiffrer à transmettre par le premier réseau et pour délivrer sur ce second réseau des messages déchiffrés et provenant du premier réseau, et une interface pour recevoir d'un serveur des clés de chiffrement et déchiffrement, les clés de chiffrement permettant de chiffrer un message multidestinations vers des destinataires sélectionnés faisant partie d'un méme groupe qu'un terminal auquel le dispositif est associé. De préférence, le dispositif est tel que le premier réseau est du type hertzien ou filaire, notamment par satellite, et le second réseau est de type filaire. Dans une réalisation, le plan de contrôle et le plan de données du dispositif sont séparés. Selon un mode de réalisation, le dispositif est tel que les messages sont des paquets d'un protocole réscau. Dans ce cas, le dispositif comporte de préférence des moyens pour émettre des paquets IP sécurisés en mode tunnel. Le dispositif comporte, selon une réalisation, un moyen pour transmettre les paquets IP chiffrés avec un premier en-tête de routage et d'adresse et un second en-tête concernant les donnces de séaurité de ce paquet. Touj ours dans le cas o le dispositif comporte des moyens pour émettre des paquets IP sécurisés en mode tunnel, selon une réalisation, ce dispositif comporte un moyen pour émettre et recevoir des seconds entêtes avec des données de séaurité comprises dans le groupe comportant: des données didenti-fication permettant au(x) récepteur(s) de déterminer les fonctions et clés à utiliser pour rendre sa forme initiale à chaque paquet et vérifier son intégrité et son origine, des - {. données relatives à la segmentation des paquets, des données de durée de vie de clés de session, et un numéro de paquet. Dans une réalisation, l' interface pour la connexion du dispositif au premier réseau est connectée directement à une interface d'un terminal de ce réseau. En variante, le dispositif est réalisé sous la forme d'un logiciel intogré à la pile de logiciels réseau d'un terminal du premier réseau. L' invention concerne, enfin, un serveur pour systéme de télécommunication permettant la transmission et la réception de messages multi-destinations, qui est caractérisé en ce qu'il comprend des moyens pour transmettre à chacun des émetteurs et récepteurs de messages multi- destinations des éléments de sécurité pour permettre que chacun des émetteurs puisse chiffrer les messages multi-destinations et chacun des récepteurs puisse déchiffrer les messages recus afin que tous les destinataires faisant partie d'un groupe puissent recevoir simultanément les messages chiffrés recus. De préférence, le serveur est tel que les messages sont des paquets selon un protocole réseau. Dans une réalisation, le serveur comporte des moyens de connexion à un réseau pour transmettre de facon conf identiel le et séauri s ée l es él éments de sécurité à chacun des émetteurs et récepteurs de messages selon un mode mono et/ou multidestinations. Les éléments de sécurité à transmettre sont, par exemple, compris dans le groupe comportant: des fonctions et clés à utiliser pour protéger des paquets, c'est-à-dire pour chiffrer, déchiffrer et authentifier les paquets, ou pour modifier les paquets, des formats d'encapeulation des paquets, notamment IP, des données de filtrage définissant le groupe destinataire des paquets, et des donnces de durées de vie des éléments de sécurité. De préférence, les fonctions de séaurité et les modifications apportées aux paquets réseau sont séparées et forment des blocs chaînés. Dans ce cas, selon une réalisation, - i le serveur comporte des moyens pour supprimer, aj outer ou remplacer au moins un bloc. Les blocs chaînés sont, par exemple, compris dans le groupe incluant: le protocole IPSec ESP, le protocole IPSec AH, le chiffrement, 1'authentification, le mode tunnel, un protocole TCP spoofer, un protocole IGMP proxy et un protocole Drop. Les moyens de transmission du serveur vers les émetteurs et récepteurs comportent, dans une réalisation, des moyens pour, qu'au cours d'une première phase, le serveur communique par des messages mono-destination avec les émetteurs et récepteurs afin de réaliser une authentification mutuelle et mettre en place un tunnel chiffré. De préférence, le serveur comporte, dans ce cas, des moyens pour, qu'au cours d'une seconde phase, il puisse envoyer à chaque émetteur et récepteur des messages de configuration en mode mono-destination. Le serveur peut aussi comporter des moyens pour, quau cours d'une autre phase, il puisse envoyer des messages de configuration de type multidestinations à plusieurs émetteurs et récepteurs. De préférence, le serveur comprend des moyens pour fiabiliser l'envoi des éléments de sécurité vers chacun des émetteurs et récepteurs de messages multi-destinations ou monodestinations. Ces moyens de fiabilisation comprennent, par exemple, un moyen pour retransmettre un message non acquitté par son destinataire après un temps prédéterminé. Selon une réalisation, le serveur est tel que les éléments de sécurité sont envoyés vers chacun des émetteurs/récepteurs par un message multidestinations, et à chaque émetteur/récepteur destinataire est associé une durce prédéterminée d'acquittement qui diffère d'un destinataire à un autre afin que le serveur ne recoive pas simultanément plusieurs signaux de non acquittement. Les moyens de fiabilisation comportent, dans un exemple, un moyen pour associer à chaque message un numéro de séquence. Dans ce cas, selon une réalisation, les moyens de t j fiabilisation comprennent un moyen pour recevoir des messages d'acquittement comportant les numéros de séquence des messages émis correspondants et pour renvoyer les messages correspondant aux numéros de séquence non acquittés. En variante, les moyens de fiabilisation comportent, pour les messages multidestinations, un moyen pour détecter des acquittements négatifs provenant d'émetteurs/récepteurs indiquant que ces derniers n'ont pas recu de messages pour un numéro de séquence donné et des moyens pour retransmettre les messages correspondant aux acquittements négatifs. D'autres caractéristiques et avantages de l' invention apparaîtront avec la description de certains de ses modes de réalisation, celle-ci étant effectuce en se référant aux dessins ciannexés sur lesquels: la figure 1 est un schéma d'un systéme de télécommunication conforme à l' invention, la figure 2 est un schéma d'un dispositif de chiffrement et déchiffrement conforme à l 'invention, la figure 3 montre une application du dispositif montré sur la figure 2, la figure 4 représente une variante de l'utilisation du dispositif montré sur la figure 2, la figure 5 est un schéma montrant un paquet chiffré par le dispositif de la figure 2, la figure 6 représente un exemple d'échanges de messages de sécurité, la figure 7 est un schéma analogue à celui de la figure 6 pour une autre phase d'échanges de messages, et la figure 8 est aussi un schéma analogue à celui de la figure 6, mais pour encore une autre phase d'échanges de messages. L'exemple de réalisation de l' invention que l'on va maintenant décrire en relation avec les figures concerne un réseau de télécommunication par satellite, relié à un réseau terrestre. Ces réseaux sont destinés à transporter des paquets selon le protocole IP. Le réseau de télécommunication par satellite comporte un ensemble de terminaux terrestres 12, 14, 16, 18 etc. destinés à émettre, et recevoir, selon le protocole IP. Les paquets émis et recus transitent par des équipements de réémission et de réception à bord d'un satellite 20. Le satellite 20 est d'un type quelconque, géostationnaire ou défilant. Les paquets émis par chaque terminal 12 sont de type mono ou multidestination. Par monodestination on entend qu'un terminal envoie un message vers un seul autre terminal. Par "multidestination", on entend qu'un terminal envoie ses messages vers une pluralité d'autres terminaux. Certaines communications multidestinations ne sont pas destinées à 1' ensemble des terminaux se trouvant dans le champ du satellite mais seulement à des terminaux faisant partie d'un méme groupe. Les données destinées à des terminaux sélectionnés sont donc chiffrées. A cet effet, on affecte à chaque terminal 12, 14, etc. un organe de chiffrement et de déchiffrement 12l, 141 etc. qui, comme représenté, peut être sous forme d'un boîtier séparé du terminal 12. En variante (non montrée sur la figure 1) les organes de chiffrement et de déchiffrement sont intégrés dans les logiciels des terminaux satellites. Ces mécanismes de chiffrement et déchiffrement ainsi que les autres fonctions des organes 12l, 14l etc. peuvent être, dans ce cas, intégrés dans la pile IP des terminaux 12, 14. Dans ce qui suit, on décrira principalement le cas représenté, c'est-àdire le cas o l'on prévoit des boîtiers 121, 14l etc. de chiffrement et de déchiffrement qui sont séparés des terminaux 12, 14, etc. Les boîtiers 121, 14l sont gérés par un boîtier maître 16l, ou serveur, dont le rôle est d'authentifier les boîtiers 121, 14l, 16l, 181 etc., appelés boîtiers clients, et de leur distribuer toutes les informations dont ils ont besoin qui se i rapportent au niveau de sécurité retenu pour la transmission des données du groupe formé par les terminaux et boîtiers associés, cest-à-dire toutes les informations permettant que les données fournies par un membre du groupe soient compréhensibles seulement par les autres membres de ce groupe. L' ensemble des paramètres à fournir à chaque boîtier est appelé une "association de sécurité" et ces paramètres sont distribués à chaque nouveau boîtier après vérification de son identité. Les paquets IP émis par un des membres du groupe sont chiffrés, par le boîtier 12l, 141,... à leur entrce dans le réseau de communication par satellite 20. Ces paquets peuvent être recus par l' ensemble des terminaux dans le champ du satellite mais ne pourront être déchiffrés que par les différents autres membres du groupe, grâce à leurs boîtiers correspondants. La transmission dans le réseau satellite peut s'effectuer en mode tunnel, c'est-à-dire qu'un paquet IP, qui comprend des donnces et un en-tête, est chiffré dans son entier et ce paquet chiffré forme la partie de données d'un nouveau paquet auquel on ajoute un autre en-tête. Le type de traitement exact qui est effectué sur le paquet est décrit dans l' association de sécurité. Il est non seulement possible de chiffrer le paquet en entier mais aussi de modifier des champs IP. On comprend que l' invention permet d'utiliser une architecture de réseau de transmission par satellite sans le modifier. La figure 2 représente sous forme de bloc fonctionnel la structure d'un boîtier, tel que le boîtier 12l. Ce boîtier comporte un premier sélecteur 30 recevant des données du réscau terrestre 24 et qui fournit au réseau 2O1 satellite 20 soit directement les donnses (liaison 32), dans le cas o aucun chiffrement n'est prévu, soit des donnces chiffrées par l'intermédiaire d'un organe 34 de chiffrement. Le boîtier 121 comporte un second sélecteur 36 recevant des données du réscau 2O1 et fournissant des données au réseau terrestre 24 soit directement par la liaison 38, soit par lintermédiaire d'un organe 40 de déchiffrement. Chacun des sélecteurs 30 et 36 ainsi que l'organe de chiffrement 34 et l'organe de déchiffrement 40 repoit des donnces de commandes d'un plan de commande ou contrôle 42. La figure 3 illustre une réalisation dans laquelle les protocoles utilisés par les boîtiers 121, 141... sont du type Ethernet (ethO, ethl), la transmission s'effectuant au niveau de la couche physique des données, c'est-à-dire au niveau d'une trame Ethernet sans remonter à la couche IP. Ainsi toutes les trames Ethernet sont capLurées par les boîtiers clients et les paquets en sont extraits, éventuellement chiffrés comme expliqué ci-dessus, puis réin troduits dans la trame avant d'être transmis vers le réseau satellite 2O1. Les trames provenant du réscau 2O1 subissent le traitement inverse après vérification de leur intégrité. Chacun des boîtiers clients, est muni d'une adresse IP qui lui est spécifique. Cette adresse IP permet de communiquer avec le boîtier maître et de s'authentifier auprès de ce boîtier pour recevoir les paramètres de l' association de séaurité. L'adresse IP est également utile pour le renouvellement des clés. La figure 4 illustre l'organe de chiffrement et de déchiffrement dans le cas o il constitue un logiciel du terminal satellite. Les données provenant du réseau satellite sont fournies à un module d' interface 50 qui transmet ces donnces à un module 52 de désencapsulage des paquets IP. Les paquets IP désencapsulés sont fournis à un bloc 54 contenant des modules sélecteurs et de déchiffrement ayant la méme fonction que les organes décrits en relation avec la figure 2. Les données du bloc 54 sont fournies à la couche IP 56 par l'intermédiaire d'une interface 58 avec la couche IP. Les donnces de la couche IP sont transmises sur le réseau terrestre et routées à l' aide d' interfaces 6O1, 6O2 et transmises vers des interfaces respectifs 62l' 622. Bien entendu, les interfaces fonctionnent dans les deux sens. Quel que soit le mode de réalisation des boîtiers clients et maître leur fonction la plus importante est d' assurer des services de sécurité. Ainsi, les boîtiers clients ainsi que le boîtier maître permettent tout d'abord de protoger et sécuriser les communications IP. La confidentialité du trafic est assurée grâce au chiffrement des données et des en-têtes des paquets IP et par la transmission en mode tunnel dans le réseau 2O1 à satellite. Chacun des boîtiers clients comporte des moyens pour vérifier l'intégrité des données, c'est-à-dire pour vérifier si chaque paquet IP reau a subi des modifications, accidentelles ou intentionnelles. Chaque boîtier client peut permettre aussi d'authen- tifier l'origine des données, c'est-à-dire de vérifier que chaque paquet IP provient d'un des membres du groupe. Les boîtiers peuvent permettre enfin d'empêcher les attaques par rejeu. A cet effet on assigne à chaque paquet un nombre entier unique constituant un numéro d'ordre. Dans ces conditions, si un paquet est renvoyé par un tiers étranger au groupe, ce paquet "rejoué" aura un numéro qui ne correspondra pas à la succession des autres paquets. Le boîtier maître 16l comporte des moyens d'authentification des boîtiers. De facon générale ce boîtier maître assure une gestion centralisée des clés à utiliser par chaque boîtier client pour sécuriser le trafic IP. Ainsi le boîtier maître génère les clés, les distribue et les renouvelle. Le boîtier maître et les boîtiers clients peuvent être organisés de facon telle que, dans un méme groupe, on puisse définir plusieurs niveaux de sécurité. Par exemple si un groupe d'utilisateurs est constitué de tous les membres d'une entreprise, on pourra distinguer entre les membres du siège et les membres de chaque filiale, caractérisés par leurs adresses réscau. On notera que les services de protection des données, à savoir le service de confidentialité du trafic, le service d'authentification de l'origine des données, et le service de vérification de ltintégrité des données peuvent être utilisés séparément ou en combinaison. Ainsi il est possible d' assurer la confidentialité du trafic sans vérification de l'authenticité de l'origine des données ou de l'intogrité de ces données. Pour une sécurité plus importante on as surera à la fois la confident ial ité du traf ic et l'authentification des donnces et/ou la vérification de leur intégrité. Il est également possible de vérifier l'authenticité de leur origine des données et/ou leur intégrité, sans assurer la confidentialité du trafic. Pour le contrôle des données, on définit un plan de contrôle qui comporte des moyens dans chaque boîtier maître et dans chaque boîtier client. Le boîtier maître constitue un serveur central pour la gestion des boîtiers clients. Ce boîtier maître comporte une base de données des boîtiers clients autorisés à accéder aux donnses qui doivent être échangées à l'intérieur du groupe. Dans cette base de données chaque boîtier client est répertorié par un identifiant logique unique et par une donnée secrète connue uniquement du boîtier maître et du boîtier client concerné et servant à l'authentification. Dans la base de donnces on prévoit aussi, pour chaque boîtier client, une liste didentifiants d' associations de séaurité auxquelles ce boîtier client est autorisé à accéder. Les paramètres principaux de la base de données des associations de sécurité sont: - des paramètres de filtrage, définissant le groupe destinataire; - les paramètres des fonctions réulisoes par l' association de séaurité, à savoir À Le type de l' association de sécurité qui définit le format d'encapsulation des paquets IP, À la transmission en mode tunnel pur ou en mode tunnel transport avec l'adresse IP du (ou des) destinataire(s) (selon qu'il s'agisse d'une transmission mono ou multidestinations), À une fonction d'authentification qui comprend les possibilités suivantes: aucune authentification, une fonction HMAC-SHA1, HMAC-RD5 etc.; les paramètres de cette fonction d'authentification sont d'une part, la clé à utiliser, et, d'autre part, la longueur de cette clé et sa durée de vie, À la fonction de chiffrement qui peut comprendre les possibilités suivantes: aucun chiffrement, 3DESECB, 3DESCBC, etc.; le chiffrement comporte aussi comme paramètres la clé à utiliser, sa longueur et sa durée de vie. - la durée de validité de l' association de sécurité; cette durée de validité est. bien entendu, liée à la durée de vie des clés utilisses. Pour le plan de contrôle, chaque boîtier client comporte, dans l'exemple, une carte à mémoire, par exemple à microprocesseur, dont la mémoire contient l'identifiant logique du boîtier ainsi que la clé (secrète) partagée uniquement avec le boîtier maître. Dans la mémoire de la carte, on prévoit aussi une adresse IP et un paramètre définissant ce boîtier comme constituant un élément du réseau. Avant qu'un boîtier client soit autorisé à recevoir et émettre des paquets IP de facon séaurisoe, une connexion est établie entre ce boîtier client et le boîtier maître afin de démarrer une session préalable d'autorisation appelée phase 1 (figure 6), suivie de l'envoi par le boîtier maître des J informations de configuration en mode monodestination (phase 2 f figure 7) et/ou en mode multidestinations (phase 2 bis - figure 8). Ces informations sont échangées par l'intermédiaire du réseau à satellite. Lors de la phase 1 (figure 6) une authentification mutuelle est effectuée entre le boîtier client et le boîtier maître (par exemple, à l' aide d'une clé partagée). Le boîtier maître peut alors vérifier l'identité du boîtier client et déterminer s'il est autorisé à accéder aux associations de sécurité du groupe auquel il appartient. Le boîtier client, de son côté, vérifie qu'il a bien affaire au boîtier maître. Lors de la phase 1 (figure 6), une clé commune secrète est engendrée, par exemple à laide du schéma Diffie-Hellman, et cette clé est utilisoe ensuite pour transmettre de façon sécurisoe les tables ou paramètres de l' association de sécurité du groupe. Pour la phase 1, on peut utiliser la première phase du protocole IKE (Internet Key Exchange: Norme IETF), soit en mode principal (comme montré sur la figure 6), soit en mode agressif. - Le mode principal permet de réaliser une authentification mutuelle par clés partagées et de générer une clé commune secrète. - Le mode agressif permet également de réaliser une authentification mutuelle par clés partagées et de générer une clé commune secrète. Lorsqu' on fait appel à ce mode, la phase 1 s'effectue de façon plus rapide que dans le cas du mode principal. Ce mode agressif ne protège pas l'identité des boîtiers maître et client. On établit ainsi un tunnel sécurisé entre chaque boîtier client et le boîtier maître. Ce n'est qu'à la suite de ces échanges que l' ensemble des paramètres des associations de séaurité à utiliser pour sécuriser les paquets IP à destination du groupe d'utilisateurs (clés incluses) peut être envoyé secrètement au boîtier client par le boîtier maître. Cette transmission des paramètres peut non seulement être effectuce par des messages monodestination (phase 2 - figure 7), mais elle peut être également réalisée par des messages multidestinations (phase 2 bis - figure 8). Dans ce dernier cas, le boîtier maître s'adresse à plusieurs boîtiers clients appartenant à un méme groupe. Cette phase est protégée par l' association de sécurité de contrôle. Elle peut servir à la configuration des boîtiers clients ou à la mise à j our de leurs associations de sécurité. Cette phase peut être utilisée lorsque de nombreux boîtiers clients d'un méme groupe établissent en méme temps une connexion avec le boîtier maître. Dans ce cas, le boîtier maître peut envoyer en monodestination seulement l' association de sécurité de contrôle pour chaque boîtier client, et ensuite s peut transmettre simultanément à l' ensemble des boîtiers clients les tables des associations de sécurité auxquelles ils ont le droit d'accéder. Cette transmission multidestinations optimise la bande passante. Elle peut également intervenir après la transmission monodestination pour mettre à niveau les associations de sécurité des boîtiers clients afin que ceux-ci soient mis à j our en méme temps. A la suite de la phase 1, en mode principal ou agressif, les clés de session -utilisoes pour le chiffrement et le déchiffrement, l'authentification et la vérification de l'intogrité des paquets IP par les boîtiers clients- sont donc distribuées par le boîtier maître et renouvelées ensuite de façon régulière. Pour cette distribution et ce renouvellement de clés, on utilise soit un mode nominal soit un mode dégradé. - Pour le renouvellement des clés en mode nominal, on fait appel à l' association de sécurité de contrôle, qui est commune à tous les boîtiers clients et recue lors de la phase 2 (figure 7) Cette association de séaurité de contrôle sert à protéger les clés de session. Lors du renouvellement des clés de session, le boîtier maître peut envoyer simultanément à tous i les boîtiers clients autorisés les nouvelles clés chiffrées avec la clé de chiffrement de l' association de sécurité de contrôle. Ce mode nominal convient particulièrement bien lorsque le nombre de boîtiers est élevé puisque les clés sont envoyées simultanément à tous les boîtiers. - En mode dégradé, les clés de session sont envoyées à chaque boîtier client. Pour chaque boîtier client, elles sont protégées par le tunnel séaurisé établi en phase 1 avec le boîtier maître (figure 6) . Ce mode dogradé fait donc appel à une transmission une par une. Il se distingue du mode nominal par le fait qu'on ne fait pas appel à l' association de sécurité de contrôle. Le plan des données comprend le format des paquets IP, les en-têtes des divers types de paquets et les fonctions et algorithmes utilisés. La figure 5 représente un paquet IP classique qui comporte, d'une part, une partie de données 70 et, d'autre part un en-tête IP 72. Comme indiqué ci-dessus, pour assurer une transmission sécurisoe des paquets dans le réseau 2O1 on fait appel au mode tunnel dans lequel un nouveau paquet IP est créé à partir du paquet initial, le paquet initial étant sécurisé, c'est-à-dire que son en-tête et ses données sont chiffrées. Comme montré sur la figure 5, le paquet 70, 72 est chiffré pour former le paquet 74 auquel on ajoute, d'une part, un en-tête IP'76 pour l'adressage et le routage, et d'autre part, un en-tête SatIPsec 78 pour la sécurisation des données à transmettre, et nocessaire pour leur déchiffrement. La transmission peut s'effectuer en mode tunnel pur, dans lequel l'adresse IP source du nouveau paquet IP formé est l'adresse IP du boîtier émetteur, et l'adresse IP destinataire est celle du (des) boîtier(s) destinataire(s). Autrement dit, les adresses IP de la source d'origine et du destinataire final peuvent être cachées dans ce cas. On peut également faire appel au mode tunnel transport dans lequel les adresses de la source et du destinataire du paquet IP formé pour le transport sont celles du paquet initial. L'en-tête SatIPsec 78 dédié aux mécanismes et fonctions de sécurité appliqués au paquet IP initial peut comporter un ou plusieurs des champs suivants: - Un identifiant de l' association de sécurité appliquce au paquet. Ce champ permet à chaque boîtier d'identifier pour un paquet IP requ les fonctions et les clés à utiliser pour lui rendre sa forme initiale. - Un champ d'authentification qui fournit une valeur résultant de l 'application d'une fonction de hachage sur le paquet 74,76,78. - Un paramètre indiquant, d'une part, la longueur du paquet et, d'autre part, si ce dernier a été segmenté avant dêtre transmis en mode tunnel. Dans ce cas, le paramètre indique si on a affaire au premier ou au dernier segment, ou à un segment intermédiaire. Ce champ permet au boîtier récepteur d'effectuer l' assemblage du paquet initial. - La durée de vie de l' association de sécurité avec la date de début et la date de fin. Ce champ indique si une nouvelle clé de session est utilisoe ou si la clé actuelle arrive en fin de vie. - Un compteur qui est incrémenté à chaque paquet IP envoyé. Le nombre ainsi affecté à chaque paquet permet d'éviter les attaques par rejeu. Dans le cas o plusieurs sources sont prévues pour émettre des paquets IP, chacune de ces sources dispose de son propre compteur et les récepteurs doivent alors identifier la source du paquet IP avec l'adresse IP source. Les fonctions et algorithmes utilisés sont, par exemple, ceux du protocole de la norme IPSec, c'est-à-dire, pour le chiffrement des données, le protocole 3DES en mode CBC, et pour la vérification de l'intégrité, de l'authenticité et de 1'origine d'un paquet, des fonctions de hachage telles que HMAC MD5 ou HMAC-SHA. L'algorithme de chiffrement est appliqué sur le paquet IP initial, cest-à-dire sur les en-têtes et les données. Pour l'authentification, les fonctions de hachage sont appliquées sur l' ensemble du paquet, c'est-à-dire sur len-tête IP', sur l'en-tête SatIPsec et sur les donnces sécurisoes. Il est ainsi possible de détecter toute modification sur les paramètres mentionnés en clair qui sont indispensables au récepteur pour déchiffrer les paquets et réaliser les différentes vérifications ainsi que pour réassembler le paquet initial. De façon générale, l' encapsulation des paquets IP dépend des associations de sécurité définies pour le trafic de ces paquets. On peut ainsi utiliser l' encapsulation définie ci dessus, les encapsulations normalisées IPSec AH/ESP ou une encapsulation IP dans IP. On peut aussi faire appel à une modification du paquet IP que l'on peut envoyer sans encapsulation. Quel que soit son mode de réalisation, l' invention assure de façon simple une sécurisation des données multidestinations ou monodestinations transmises notamment sous le protocole IP par systéme hertzien et plus particulièrement par satellite. Elle est adaptée aux réseaux dits VPN ("Virtual Private Network"). Le coût dinstallation et de réalisation des divers équipements est modéré. Dans un mode de réalisation les diverses phases de l'établissement d'une session sont fiabilisées de façon à s' assurer que l' ensemble des configurations envoyées par le boîtier maître soit implanté dans les boîtiers destinataires et afin de s' assurer que le renouvellement des clés et les mises à j our soient réalisées dans l' ensemble des boîtiers clients prévus. Pour la phase 1 (figure 6),au cours de laquelle les messages sont échangés selon un ordre prédéterminé, la fiabilité est assurée en imposant les contraintes suivantes: un seul message est envoyé à la fois; l'ordre des messages est immuable et à chaque envoi est associé une durée de temporisation: si le message suivant n'est pas requ avant l' expiration de cette durée, le message est transmis de nouveau. La figure 6 est un schéma représentant un exemple d'échange de messages pour cette phase 1 entre un boîtier maître et un boîtier client. Sur cette figure, on a représenté six messages qui sont destinés à effectuer une authentification mutuelle du boîtier maître et du boîtier client et une mise en place d'un tunnel chiffré. Ces messages sont effectués, dans cet exemple, en faisant appel au protocole IKE et, de façon plus précise, au protocole ISAKMP contenu dans la norme RFC 2408. Les lignes 1 à 6 de la figure 6 utilisent le formalisme de ce protocole ISAKMP. Ainsi: HDR est un en-tête générique suivi de données. SA est une association de sécurité. P est une proposition. T est une transformation. KE est un échange de clés. NONCE est une valeur aléatoire. HASH est une valeur de hachage. IDi est une identification. SEQ est un numéro de séquence. SIG est une signature numérique. HDR* signifie que l 'ensemble des données du message est chiffré. 3 0 Au cours de la seconde phase, ou phase 2, représentée sur la figure 7, le serveur envoie à chaque boîtier client des messages de configuration en mode monodestination. Le nombre des messages de configuration varie suivant les sessions. Pour garantir la fiabilité de cette seconde phase, on prévoit une 3 5 procédure d'acquittement basée sur un numéro de séquence présent dans un des champs du message, les messages non acquittés étant retransmis. Dans cet exemple, les acquittements sont sélectifs: le récepteur précise les numéros de séquences de messages déjà reaus. Ainsi le boîtier client envoie périodiquement un message d'acquittement mentionnant jusqu'à quel numéro de séquence il a reau l' ensemble des messages. Par exemple, si le boîtier client a recu correctement les numéros de séquences de 1 à 9 et de 11 à , il enverra un accusé de réception mentionnant cette situation et le boîtier maître comprendra qu'il faut renvoyer le message correspondant au numéro de séquence 10 qui manque. Dans ces conditions, comme l'acquittement intervient alors que d'autres messages sont déjà parvenus au boîtier client, cet acquittement sélectif permet de limiter les renvois de messages à ceux qui n'ont pas été reaus. Comme pour la première phase tout message qui n'est pas acuitté lorsque sa durée de temporisation arrive à expiration est retransmis. Cette phase 2 constitue une phase de mise à niveau des boîtiers clients par rapport aux boîtiers déjà connectés et fournit des instructions pour le chiffrement des paquets. Dans l'exemple représenté sur la figure 7, on fait également appel au protocole ISAKMP avec le méme formalisme. Cependant, on a indiqué dans les lignes 1, 2 et 6 une indication SA/P/T SatIPSec qui correspond à l'envoi de données spécifiques à l'invention. Ainsi, aux lignes 1 et 2, la partie des données contient n1Param et n2Param qui signifient ''n1 paramètres" et "n2 paramètres" et ces paramètres correspondent à ceux de blocs fonctionnels prévus dans chaque association de sécurité comme décrit plus loin. À la ligne 6, on prévoit des paramètres de contrôle. Le suffixe ack, par exemple SE Qack, signifie un accusé de réception de SEQ (numéro de séquence). Au cours de la phase 2 bis (figure 8), le boîtier maître envoie des messages de configuration de type multidestinations à plusieurs boîtiers clients. Pour fiabiliser i cette phase on prévoit un acquittement négatif avec retransmission, c'est-à-dire qu'un boîtier client n'ayant pas requ un message demandera sa retransmission en envoyant un message de non acquittement. Dans ce cas aussi chaque message comporte un numéro de séquence. Chaque boîtier client connaît le premier numéro de séquence que le boîtier maître utilisera et, de facon régulière, le boîtier maître envoie un message mentionnant le dernier numéro de séquence utilisé. Lorsqu'un boîtier client détermine qu'il n'a pas recu un ou plusieurs messages il déclenche une temporisation. A l' expiration de cette durée de temporisation le boîtier client envoie un message de non acquittement mentionnant les numéros de séquence manquants, ce qui déclenche la retransmission, en mode multidestinations, des messages correspondants. Autrement dit, contrairement aux acquittements ou accusés de réception sélectifs, prévus au cours de la phase 2 de type mono-destination, au cours de cette phase 2bis de type multidestinations, les boîtiers clients n'envoient pas systématiquement d'accusé de réception. C'est seulement lorsqu'il manque un numéro de séquence que le boîtier client envoie un accusé de réception négatif. Dans ces conditions, le trafic des boîtiers clients vers le boîtier maître est limité. La durce de temporisation peut être différente d'un boîtier client à un autre afin d'éviter la congestion du boîtier maître. La figure 8 représente un exemple de messages envoyés par le boîtier maître en mode multidestinations et un message (ligne 5) envoyé par l'un des boîtiers clients vers le boîtier maître. Sur cette figure, les indications portées à chaque ligne ont la méme signification que sur les figures 6 et 7. Cependant, le suffixe Nack correspond à un accusé de réception de type négatif comme expliqué ci-dessus et HDR signifie que le chiffrement de l' ensemble des données du message correspond à une autre clé et/ou à un algorithme de chiffrement différent de celle et/ou celui utilisé(e) pour la phase 1 ou la phase 2 (figure 6 et figure 7). Selon un mode de réalisation on prévoit que le protocole de sécurisation offre des fonctions et des services supplémentaires par rapport au protocole normalisé IPSec. En effet dans le protocole connu IPSec une association de sécurité est utilisoe seulement pour définir les paramètres qui serviront à sécuriser des paquets IPSec. Ainsi le protocole IPSec constitue un bloc fonctionnel unique permettant de protéger des flux de donnces. Au cours de l'utilisation de ce bloc aucun paramètre ne peut être modifié, à l' exception des clés qui sont renouvelées régulièrement. Si l'utilisateur souhaite modifier une des caractéristique de l' association de sécurité celle-ci doit être renégociée. Dans une réalisation du protocole selon l' invention des services supplémentaires sont définis dans chaque association de sécurité et constituent des blocs fonctionnels séparés, chaînés entre eux. Ainsi alors que dans le protocole IPSec la compression, le chiffrement et l'authentification forment un seul bloc fonctionnel, il est possible, conformément à l' invention, de séparer la compression du chiffrement IPSec. Les blocs fonctionnels que l'on peut prévoir dans chaque association de séaurité sont compris par exemple dans le groupe comportant: le protocole de chiffrement IPSec ESP (défini par la norme RFC 2406), le protocole d'authentification IPSec AH (défini par la norme RFC 2402), le chiffrement, l'authentification, le mode tunnel, un protocole TCP "spoofer" (modifications des paquets TCP qui évitent les limitations de débit dues au temps de transmission par satellite), un protocole IGMP proxy (modifications des paquets IGMP, "Internet Group Management Protocol", pour une optimisation du trafic sur le lien satellite) et un protocole Drop (filtre basé sur une description de paquets, ne laissant passer que les paquets ayant un gabarit autorisé). a Le chaînage des blocs fonctionnels permet une flexibilité du protocole. Ainsi au cours de l'utilisation d'une association de sécurité il est possible de modifier les paramètres de cette chaise en supprimant un bloc, en ajoutant un bloc ou en remplaçant un bloc par un autre. REVENDICATIONS 1. Systéme de télécommunication comprenant une pluralité de terminaux (12, 14, 18) répartis selon des groupes tels qu'à l'intérieur de chaque groupe chaque terminal puisse émettre des messages multidestinations vers les autres membres du groupe, caractérisé en ce qu'à chaque terminal d'un groupe sont associés des moyens de chiffrement et déchiffrement (121, 141, 181) de facon que chacun de ces terminaux puisse émettre des messages multidestinations déchiffrables uniquement par les autres terminaux du groupe, et en ce que le systéme comporte un serveur central (161) pour distribuer à chacun des moyens de chiffrement et de déchiffrement des clés pour la transmission sécurisée des communications à l'intérieur de chaque groupe. 2. Systéme selon la revendication 1, caractérisé en ce que les messages transmis sont selon un protocole réseau. 3. Systéme selon la revendication 2, caractérisé en ce que le protocole réseau est choisi dans le groupe comprenant les protocoles IP, ATM, MPLS, Ethernet, PEP, PPPoE. 4. Systéme selon l'une des revendications précédentes, caractérisé en ce que les terminaux sont reliés à un réseau terrestre filaire et fournissent les messages déchiffrés à ce réseau filaire. 5. Systéme selon l'une des revendications précédentes, caractérisé en ce que les terminaux sont reliés les uns aux autres par un réseau à diffusion, par exemple de type hertzien, notamment par satellite, ou local, par exemple du type ethernet. 6. Systéme selon la revendication 5, caractérisé en ce que les terminaux sont aptes à fournir des messages chiffrés au réseau à diffusion ou au réseau local. 7. Systéme selon la revendication 5 ou 6, caractérisé en ce que le serveur central est relié aux terminaux par l'intermédiaire du réseau à diffusion. 8. Dispositif de chiffrement et de déchiffrement caractérisé en ce qu'il comporte une interface pour recevoir et émettre, à travers un premier réseau de télécommunication, des messages chiffrds, une 10Lerface connecL6e un second r6scau poUr recevoir de ce second r6saau des messages chiffrer LansmeLLre par le remier rdseau eL our dlivrer sur ce second rdseau des messages dchiffrds eL provenanL du premier r@eau, eL une inLerface pour reccvoir d'un sereur des cls de chiffr _ nL eL dchiffr _ nL, les cls de chiffr _ nL permeLLanL de chiffrec un message mulLidesLinaLions vers des desLinaLaires slecLionns faisanL arLie d'un ^ e groupe qu'un Le=minal auguel le disposiLif eL associ4. 9. DisosiLif selon la revendicaLion 8, caracL6ris en ce ue le remier r4scau eL du Lye herLzien ou filaire, noL _ enL ar saLelliLe, eL e ce gue le second rdscau esL de Lype filaire. 10. DisosiLif selon la revendicaLion 8 ou 9, caracL6ris en ce gue le lan de conL6le eL le laa de donnes du dIsos1Lif sonL spars. 11. C1sosiL1f selon 1'une des revendicat10ns 8 10 caracL roLocole rdsaau. 12. isposiL1f selon la revendicaL10n 11, caracL@ris en ce gu'il comporLe des moyens Dour meLLre des agueLs IP scuriss en mode Lunnel. 13. [1sosiLif selon la revendicaLion 12 caracL6ris en ce gu'il comporLe un moYen our Lransmettre les agueLs TP chiffrs avec un remier en-L@Le de rouLage eL d'adesse eL un second en-L@Le concernanL les donnes de scuriL de ce agueL. 14. DisosiLif selon la revendicaLion 12 ou 13 caractris en ce gu'il comporLe un moyen our meLLre eL recevoir des seconds en-L@Les avec des donndes de scuriL comprises dans le groupe comporLanL: des donndes d'idenLi- ficaLion emeLLanL au(x) rcepLeur(s) de d6Lerminer les foncLions eL cls uLiliser pour rendre sa fo=me iniLiale chaque paqueL eL vrifier son inL{griLd eL son origine, des donndes relaLives la segmenLaLion des aueLs, des donndes de dure de vie de cls de session, eL u numro de agueL. i J 15. Dispositif selon l'une des revendications 8 à 14 caractérisé en ce que son interface pour la connexion au premier réseau est connectée directement à une interface d'un terminal de ce réseau. 16. Dispositif selon l'une des revendications 8 à 14 caractérisé en ce qu'il est réalisé sous la forme d'un logiciel intégré à la pile de logiciels réseau d'un terminal du premier réseau. 17. Serveur pour systéme de télécommunication permettant la transmission et la réception de messages multi destinations, caractérisé en ce qu'il comprend des moyens pour transmettre à chacun des émetteurs et récepteurs de messages multi-destinations des éléments de séaurité pour permettre que chacun des émetteurs puisse chiffrer les messages multi destinations et chacun des récepteurs puisse déchiffrer les messages reaus afin que tous les destinataires faisant partie d'un groupe puissent recevoir simultanément les messages chiffrés recus. 18. Serveur selon la revendication 17, caractérisé en ce que les messages sont des paquets selon un protocole réseau. 19. Serveur selon la revendication 17 ou 1S, caractérisé en ce qu'il comporte des moyens de connexion à un réseau pour transmettre de facon confidentielle et séaurisée les éléments de sécurité à chacun des émetteurs et récepteurs de messages selon un mode mono et/ou multidestinations. 20. Serveur selon la revendication 19, caractérisé en ce que les éléments de sécurité à transmettre sont compris dans le groupe comportant: des fonctions et clés à utiliser pour protéger des paquets, c'est-à-dire pour chiffrer, déchiffrer et authentifier les paquets, ou pour modifier les paquets, des formats d'encapsulation des paquets, notamment IP, des données de filtrage définissant le groupe destinataire des paquets, et des donnces de durces de vie des éléments de sécurité. i 21. Serveur selon la revendication 20, caractérisé en que les fonctions de sécurité et les modifications apportées aux paquets réseau sont séparées et forment des blocs chaînés. 22. Serveur selon la revendication 21, caractérisé en ce qu'il comporte des moyens pour supprimer, aj outer ou remplacer au moins un bloc. 23. Serveur selon la revendication 21 ou 22, caractérisé en ce que les blocs chaînés sont compris dans le groupe incluant: le protocole IPSec ESP, le protocole IPSec AH, le chiffrement, l'authentification, le mode tunnel, un protocole TCP spoofer, un protocole IGMP proxy et un protocole Drop. 24. Serveur selon l'une des revendications 17 à 23, caractérisé en ce que les moyens de transmission du serveur vers les émetteurs et récepteurs comportent des moyens pour, qu'au cours d'une première phase, le serveur communique par des messages mono-destination avec les émetteurs et récepteurs afin de réal iser une authenti f i cation mutuel le et met tre en place un tunnel chiffré. 25. Serveur selon la revendication 24, caractérisé en ce qu'il comporte des moyens pour, qu'au cours d'une seconde phase, il puisse envoyer à chaque émetteur et récepteur des messages de configuration en mode mono-destination. 26. Serveur selon la revendication 24 ou 25, caractérisé en ce qu'il comporte des moyens pour, qu'au cours d'une autre phase, il puisse envoyer des messages de configuration de type multidestinations à plusieurs émetteurs et récepteurs. 27. Serveur selon l'une des revendications 17 à 26, caractérisé en ce qu'il comprend des moyens pour fiabiliser l'envoi des éléments de séaurité vers chacun des émetteurs et récepteurs de messages multi-destinations ou monodestinations. 23. Serveur selon la revendication 27, caractérisé en ce que les moyens de fiabilisation comprennent un moyen pour retransmettre un message non acquitté par son destinataire après un temps prédéterminé. '' r 29. Serveur selon la revendication 28, caractérisé en ce que les éléments de sécurité étant envoyés vers chacun des émetteurs/récepteurs par un message multidestinations, à chaque émetteur/récepteur destinataire est associé une durée prédéterminée d'acquittement qui diffère d'un destinataire à un autre afin que le serveur ne recoive pas simultanément plusieurs signaux de non acquittement. 30. Serveur selon la revendication 27, 28 ou 29, caractérisé en ce les moyens de fiabilisation comportent un moyen pour associer à chaque message un numéro de séquence. 31. Serveur selon la revendication 30, caractérisé en ce que les moyens de fiabilisation comprennent un moyen pour recevoir des messages d'acquittement comportant les numéros de séquence des messages émis correspondants et pour renvoyer les messages correspondant aux numéros de séquence non acquittés. 32. Serveur selon la revendication 30, caractérisé en ce que les moyens de fiabilisation comportent, pour les messages multidestinations, un moyen pour détecter des acquittements négatifs provenant d'émetteurs/récepteurs indiquant que ces derniers n'ont pas rec,u de messages pour un numéro de séquence donné et des moyens pour retransmettre les messages