Brevet FR3066293A1 — publié le 20181116

PASSERELLE DE SECURITE AVIONIQUE AMELIOREE ET AERONEF COMPORTANT UNE TELLE PASSERELLE L'invention a pour domaine celui des passerelles de sécurité avioniques, c'est-à- dire destinées à être embarquées à bord d'un aéronef, civil ou militaire. L'architecture d'une installation informatique avionique est constituée par l'interconnexion de plusieurs équipements via des réseaux de communication avioniques, qui peuvent avoir des niveaux de criticité différents entre eux. Au point d'interconnexion entre deux réseaux de communication, l'installation comporte une passerelle de sécurité avionique permettant de protéger l'installation contre des attaques informatiques malveillantes. De nombreux travaux sont actuellement menés pour améliorer les services de sécurité fournis par de telles passerelles. Cependant, ces travaux consistent à adapter au domaine avionique, les algorithmes de sécurité existants dans le domaine de l'informatique et des télécommunications, c'est-à-dire pour protéger des installations non- embarquées. Or, le fait que l'installation à protéger soit embarquée impose de nombreuses contraintes, notamment en termes de volume, poids et consommation électrique. Il est donc souhaitable qu'une passerelle de sécurité avionique contienne le minimum nécessaire de ressources, en particulier en termes de puissance de calcul et de taille mémoire. L'approche faite dans le cadre d'installations non-embarquées pour lesquelles la ressource informatique disponible est extensible consiste à exécuter, à chaque instant, un ensemble d'algorithmes de sécurité de manière à se prémunir de toutes les attaques informatiques redoutées. Le même ensemble d'algorithmes est donc exécuté durant toute la durée opérationnelle de la passerelle. Cette approche ne cherche pas à réduire les ressources contenues dans une passerelle de sécurité, et elle est donc peu adaptée au contexte d'installations embarquées. Par ailleurs, les systèmes avioniques existants n'utilisent pas ou utilisent peu de fonctions de sécurité, car les équipements avioniques critiques sont physiquement isolés du reste de l'installation de l'aéronef. Cependant, l'évolution actuelle de l'aéronautique tend à augmenter les interactions entre les équipements avioniques critiques et d'autres équipements, internes ou externes à l'aéronef. L'utilisation de passerelles avioniques de sécurité devient alors indispensable. 3066293 2 L'invention a donc pour but de répondre à ce problème, notamment en cherchant à réduire la quantité de ressources nécessaires à une passerelle de sécurité avionique. Pour cela l'invention a pour objet une passerelle de sécurité avionique, propre à établir une interconnexion entre des premier et second réseaux de communication d'une 5 installation informatique embarquée à bord d'un aéronef et à surveiller au moins un canal de communication défini comme un flux de données échangé, selon un protocole donné, entre un premier équipement émetteur sur le premier réseau de communication et un second équipement destinataire sur le second réseau de communication, caractérisée en ce que ladite passerelle est propre à mettre en oeuvre, à l'instant courant, une politique de 10 sécurité dudit canal de communication qui dépend d'un mode de fonctionnement courant de la passerelle de sécurité, le mode de fonctionnement courant étant une fonction d'un état courant de l'aéronef. Suivant des modes particuliers de réalisation, la passerelle comporte une ou plusieurs des caractéristiques suivantes, prises isolément ou suivant toutes les 15 combinaisons techniquement possibles : - la passerelle comportant une table de configuration, qui indique, pour chaque mode de fonctionnement courant possible, et pour chaque canal de communication à surveiller, une valeur d'au moins un paramètre de configuration définissant la politique de sécurité. 20 - la politique de sécurité mise en oeuvre à l'instant courant consiste à exécuter au moins un algorithme de sécurité, ledit algorithme de sécurité résultant de la configuration d'un algorithme générique au moyen d'une valeur d'au moins un paramètre de configuration, dit intrinsèque. - la politique de sécurité mise en oeuvre à l'instant courant consiste à exécuter au 25 moins un algorithme de sécurité, ledit algorithme de sécurité étant exécuté sur une partition spatiale et temporelle dédiée qui est configurée au moyen d'une valeur d'au moins un paramètre de configuration, dit extrinsèque. - la table de configuration comporte, pour chaque canal : L'adresse réseau de l'origine dudit canal ; L'adresse réseau du ou des destinataire(s) dudit canal ; Le protocole 30 utilisé sur ledit canal ; Le débit maximal sur ledit canal ; L'algorithme de sécurité à mettre en oeuvre et la valeur des paramètres de configurations intrinsèques ; Le temps de calcul alloué pour traiter le flux de données transitant sur ledit canal ; La taille de l'espace mémoire allouée pour traiter le flux de données transitant sur ledit canal. - la passerelle comporte un bloc d'analyse du flux de données sur ledit canal, 35 propre à déterminer la survenue d'un évènement caractéristique, et un bloc de calcul 3066293 3 propre à calculer le mode de fonctionnement courant à partir de l'état courant de l'aéronef et d'une information correspondant à la survenue dudit événement caractéristique. - la passerelle comporte un sous-module de supervision destiné à recevoir des informations externes provenant d'une interface de l'aéronef à laquelle est connectée la 5 passerelle, le sous-module de supervision étant propre à déterminer l'état courant de l'aéronef à partir desdites informations externes. - dans un premier mode de fonctionnement courant correspondant à un état « en vol » de l'aéronef, une première politique de sécurité est mise en oeuvre et dans un second état courant correspondant à un état « téléchargement » de l'aéronef, une 10 seconde politique de sécurité est mise en oeuvre par ladite passerelle. - dans le premier mode de fonctionnement un algorithme générique du type « store and forward » est utilisé et dans le second mode de fonctionnement un algorithme générique du type « cut-through » est utilisé. L'invention a également pour objet un aéronef comportant une installation 15 informatique embarquée comportant des premier et second réseaux de communication et une passerelle de sécurité avionique propre à établir une interconnexion entre les premier et second réseaux de communication et à surveiller au moins un canal de communication défini comme un flux de données échangé, selon un protocole donné, entre un premier équipement émetteur sur le premier réseau de communication et un second équipement 20 destinataire sur le second réseau de communication, caractérisé en ce que ladite passerelle de sécurité avionique est une passerelle de sécurité avionique conforme à la passerelle précédente. L'invention et ses avantages seront mieux compris à la lecture de la description détaillée qui va suivre d'un mode de réalisation particulier, donné uniquement 25 à titre d'exemple illustratif et non limitatif, la description étant faite en se référant aux dessins annexés sur lesquels : - la figure 1 est une représentation schématique sous forme de blocs d'un mode de réalisation préféré de la passerelle de sécurité avionique selon l'invention ; et, - la figure 2 est une représentation schématique sous forme de blocs d'un procédé 30 mis en oeuvre par la passerelle de la figure 1. De manière générale, l'invention vise à adapter dynamiquement la politique de sécurité, c'est-à-dire à adapter les algorithmes de sécurité exécutés par une passerelle de sécurité avionique et/ou leur contexte d'exécution en fonction de l'état de l'avion à bord duquel est embarquée la passerelle. 35 L'invention tire profit de certaines spécificités de l'avionique critique, notamment de la configuration statique des canaux de communication, définie lors de la conception de 3066293 4 l'avion. On connait donc à l'avance, en fonction de l'état de l'avion, les caractéristiques de chaque canal de communication traversant une passerelle : profil du trafic, type des données transmises, etc. La politique de sécurité à mettre en oeuvre utilise cette connaissance du trafic normal sur un canal pour le surveiller de manière adaptée. 5 A l'instant courant, il n'est donc pas nécessaire d'exécuter un grand nombre d'algorithmes de sécurité génériques ou d'allouer le même temps de calcul à chacun d'entre eux dans le but d'être capable de détecter tout type d'attaque informatique, mais de mettre en oeuvre, en fonction de la situation opérationnelle, des algorithmes adaptés et de leur allouer les ressources informatiques adaptées au risque courant. 10 En se référant à la figure 1, un mode de réalisation préféré d'une passerelle de sécurité avionique selon l'invention va être présenté. La passerelle de sécurité avionique 10 est un équipement informatique comportant un ou plusieurs processeur(s) ; une mémoire non volatile pour stocker notamment un système d'exploitation, des programmes informatiques à exécuter et une table de 15 configuration ; de préférence, une mémoire volatile pour l'exécution des programmes informatiques par le ou les processeur(s) et des interfaces électroniques d'entrée/sortie pour la connexion de la passerelle notamment vers des réseaux de communication avioniques et vers des interfaces de l'avion. Les modules fonctionnels décrits ci-dessous sont codés sous forme de 20 programmes informatiques propres à être exécutés par la passerelle 10. La passerelle 10 est placée en coupure entre un premier réseau 11 et un second réseau 12. L'ensemble des messages échangés entre les premier et second réseaux de communication passent donc à travers la passerelle 10. La passerelle 10 est propre à surveiller chaque canal de communication entre les 25 premier et second réseaux, 11 et 12 Un canal est ici défini comme la donnée d'une adresse d'un équipement émetteur sur un réseau, la donnée de l'adresse d'un équipement destinataire sur l'autre réseau et du protocole utilisé pour la communication entre ces deux équipements. Les canaux entre les premier et second réseaux de communication sont prédéfinis 30 et statiques au cours du fonctionnement de la passerelle 10 et de l'aéronef qu'elle équipe. Ainsi la passerelle 10 surveille par exemple le canal de communication Cl entre un premier équipement informatique 13, émetteur, connecté au premier réseau 11 et un second équipement informatique 14, destinataire, connecté au second réseau 12. Le protocole est par exemple le protocole simple de gestion de réseau SNMP, le protocole 35 simplifié de transfert de données TFTP ou encore le protocole de message de contrôle sur Internet ICMP, protocoles connus de l'homme du métier. 3066293 5 Comme représenté sur la figure 1, la passerelle 10 comporte une première interface 21, connectée au premier réseau 11, et une seconde interface 22, connectée au second réseau 12. Une interface permet l'émission et/ou la réception de l'ensemble du trafic vers ou 5 en provenance du réseau de communication correspondant. En particulier, une interface permet, lors de la réception d'un message depuis le réseau de communication correspondant, d'identifier le canal associé à ce message. Il est en effet connu, par exemple dans un message respectant le protocole de communication Ethernet, d'indiquer dans une partie d'en-tête de ce message l'adresse de l'équipement 10 émetteur, l'adresse de l'équipement destinataire et le protocole de communication utilisé. A partir de ces métadonnées, l'interface est propre à identifier le canal associé. L'interface place alors le message dans la file de données d'entrée qui correspond au canal identifié. La première interface est reliée à la seconde interface au travers d'un sous- 15 module 34 de traitement, propre à surveiller le contenu circulant sur chaque canal de communication entre les premier et second réseaux. Pour un canal particulier, le sous-module 34 est propre à mettre en oeuvre au moins un algorithme de sécurité. Dans ce qui suit, pour simplifier la description, un unique algorithme est mis en oeuvre. Il peut s'agir par exemple d'un algorithme « Data Origin 20 Authentication HMAC », ou encore d'un algorithme « Authenticated Encryption », algorithmes de sécurité connus de l'homme du métier. De préférence, l'algorithme mis en oeuvre correspond à l'état de l'art dans le domaine de la sécurité des réseaux. L'algorithme mis en oeuvre pour surveiller un canal à un instant donné résulte de la configuration d'un algorithme générique au moyen de la donnée de la valeur d'un ou 25 plusieurs paramètres intrinsèques de configuration. Le sous-module 34 exécute les différents algorithmes en assurant un cloisonnement spatial et temporel strict permettant d'isoler le traitement du flux de données d'un canal de celui des autres canaux. Ce cloisonnement est par exemple implémenté en tirant bénéfice des possibilités offertes par la norme ARINC A653. Le 30 système d'exploitation exécuté sur la passerelle 10 permet de réaliser un partitionnement spatial (espace de la mémoire de la passerelle 10 alloué à l'exécution de l'algorithme associé à un canal) et temporel (durée d'allocation de la capacité de calcul de la passerelle 10 pour exécuter l'algorithme associé à un canal). La partition pour l'exécution d'un algorithme mis en oeuvre pour surveiller un 35 canal est configurée dynamiquement au moyen de la donnée de la valeur d'un ou plusieurs paramètres extrinsèques de configuration. 3066293 6 Lors de son exécution, la partition lit les données présentes dans la file de données d'entrée du canal associé, traite les données lues en exécutant l'algorithme et les place dans une file de données de sortie. L'interface vers le réseau de l'équipement destinataire est propre à lire les 5 données sur la file de données de sortie et à les transmettre sur le réseau vers l'équipement destinataire. Avantageusement, dans le mode de réalisation présenté ici en détail, le sous- module 34 est propre à dupliquer le flux de données d'un certain nombre de canaux indiqués dans une liste de canaux à analyser, et à transmettre le flux de données 10 dupliqué vers un bloc 42 d'analyse du trafic, qui sera décrit ci-après. De préférence, la liste des canaux à analyser est une donnée statique. La passerelle 10 comporte un sous-module 26 de supervision de l'état de l'avion. Le sous-module 26 est destiné à être connecté à au moins une interface 16 de l'avion, externe à la passerelle 10, de manière à recevoir différents indicateurs relatifs à 15 l'état de l'avion, de ladite au moins une interface 16. Le sous-module 26 est propre, à partir de ces indicateurs, à déterminer un état courant E de l'avion. Par exemple, cet état courant peut prendre la valeur « en vol » ou la valeur « au sol » : l'état « en vol » indique que l'avion est en vol ou, avant le décollage ou après l'atterrissage, que l'avion est en phase de roulement sur une piste ; l'état « au sol » 20 indique que l'avion est à l'arrêt et est susceptible de faire l'objet d'opérations de maintenance. De préférence, la passerelle 10 n'utilise pas directement l'état courant E pour définir la politique de sécurité à mettre en oeuvre, mais un mode de fonctionnement courant M qui dépend au moins de l'état courant E et éventuellement d'autres 25 informations opérationnelles. La passerelle 10 comporte un sous-module 40 d'identification du mode de fonctionnement courant M de la passerelle de sécurité 10. Ce sous-module 40 comporte un bloc 42 d'analyse du trafic et un bloc 44 de calcul du mode de fonctionnement. 30 Le bloc 42 d'analyse du trafic reçoit en entrée le flux de données dupliqué par le sous-module 34 de traitement pour les canaux de la liste de canaux. Le bloc 42 est propre à analyser les données de chacun des canaux reçus pour détecter certains évènements caractéristiques. Par exemple, le bloc 42 peut être configuré pour analyser le trafic passant sur un canal dédié au téléchargement 35 d'informations conforme à la norme ARINC 615-A. Cette analyse menée par le bloc 42 permet de reconnaître des commandes ARINC 615-A caractéristiques de ce protocole et 3066293 7 par exemple de détecter les évènements caractéristiques que sont le début et la fin du téléchargement d'un fichier. Une information opérationnelle I est générée à partir d'un évènement caractéristique, d'une combinaison d'évènements caractéristiques ou de l'instant auquel 5 ils surviennent. L'information I est transmise au bloc 44 de calcul du mode de fonctionnement courant M. Le bloc 44 reçoit également l'état courant E de l'avion du sous-module de supervision 27. A partir de ces deux types de données, le bloc 44 est propre à déterminer la valeur 10 courante du mode de fonctionnement de la passerelle 10. Par exemple, un mode de fonctionnement « en vol » peut être défini lorsque l'état de l'avion est en vol, un autre mode de fonctionnement « au sol » peut être défini lorsque l'état de l'avion est au sol et qu'aucun téléchargement de fichier n'est en cours, et encore un autre mode de fonctionnement « téléchargement » peut être défini lorsque l'état de l'avion est au sol et 15 qu'au moins un téléchargement de fichier est en cours. Ainsi le bloc 44 délivre en sortie une valeur du mode de fonctionnement courant M. Le bloc 44 est par exemple exécuté lors de la mise sous tension de la passerelle 10 et de la première exécution du sous-module 40; à chaque modification de l'état courant E de l'avion ou de la survenue d'un évènement caractéristique et la génération 20 d'une nouvelle information opérationnelle I ; ou encore en réponse à une demande du sous-module 32 de configuration. La mémoire de la passerelle 10 comporte une table de configuration 30. La table 30 associe, pour chaque valeur possible du mode de fonctionnement courant M, puis pour chaque canal de communication entre les premier et second réseaux, l'algorithme de 25 sécurité générique à mettre en oeuvre, la valeur d'un ou plusieurs paramètres de configuration de cet algorithme, et les ressources nécessaires pour exécuter cet algorithme. Par exemple la table 30 comporte les champs suivants pour chaque valeur possible du mode de fonctionnement courant et pour chaque canal de communication 30 entre les premier et second réseaux : - L'adresse réseau de l'origine de ce canal, - L'adresse réseau du ou des destinataire(s) de ce canal, - Le protocole utilisé sur ce canal, - Le débit maximal sur ce canal, 35 - L'algorithme de sécurité à mettre en oeuvre et les valeurs des paramètres intrinsèques de configurations, 3066293 8 - Le temps CPU alloué pour traiter le flux de données transitant sur ce canal, - La taille de l'espace mémoire allouée pour traiter le flux de données transitant sur ce canal. Les quatre premiers champs correspondent aux caractéristiques de définition du 5 canal ; la cinquième, aux algorithmes génériques et à leurs paramètres intrinsèques de configuration ; et les sixième et septième, à des paramètres extrinsèques de configuration de la partition d'exécution de l'algorithme configuré. La passerelle 10 comporte un sous-module 32 de configuration, qui, en fonction de la valeur actuelle du mode de fonctionnement, est propre à lire la table de configuration 10 30, à extraire de la mémoire les algorithmes génériques indiqués, à les configurer au moyen des paramètres intrinsèques, puis à transmettre les algorithmes configurés au sous-module 34 pour exécution sur des partitions configurées conformément aux paramètres extrinsèques. Le procédé de configuration dynamique de la politique de sécurité mis en oeuvre 15 par la passerelle 10 va maintenant être présenté plus en détail en référence à la figure 2. Au cours du fonctionnement de la passerelle 10, le procédé 100 comporte une première série d'étapes, qui sont mises en oeuvre par le sous-module 40 d'identification d'une valeur courante M du mode de fonctionnement. L'exécution du bloc 44 de calcul débute, à l'étape 110, par l'acquisition de l'état 20 courant E de l'avion tel que déterminé par le sous-module 26 de supervision à partir des indicateurs reçus d'autres équipements de l'aéronef. De préférence, le bloc 44 acquiert également, à l'étape 111, des informations opérationnelles I relatives aux résultats des analyses réalisées par le bloc 42 sur les flux de données des canaux de la liste des canaux à analyser. 25 A partir de ces informations, à l'étape 112, le bloc 44 détermine une valeur courante M du mode de fonctionnement de la passerelle 10. Cette valeur est passée au sous-module 32 de configuration. A l'étape 119, le sous-module 32 de configuration est initialisé. Pendant cette étape, le sous-module 32 demande la valeur courante M du mode de fonctionnement au 30 bloc 44. Cette étape permet de resynchroniser les modules 44 et 32. En effet, des changements de mode de fonctionnement pourraient être perdus si ils sont envoyés avant le démarrage (ou pendant un redémarrage) du sous-module 32. A l'étape 120, le sous-module de configuration 32 compare la valeur courante M du mode de fonctionnement calculée par le sous-module 40 à la valeur actuelle M' du 35 mode de fonctionnement qui a été utilisée pour réaliser la configuration actuelle de la passerelle 10. 3066293 9 Si ces deux valeurs sont identiques, cela signifie que le mode de fonctionnement n'a pas évolué. Le procédé 100 s'arrête et reprendra lors d'une nouvelle itération, à l'étape 110, ou à l'étape 119 en cas de redémarrage du sous-module de configuration 32. Au contraire si ces deux valeurs, M et M', sont différentes, cela signifie que le 5 mode de fonctionnement a évolué et qu'il faut configurer à nouveau la passerelle pour adapter la politique de sécurité à la nouvelle situation opérationnelle. A l'étape 130, la valeur courante M du mode de fonctionnement, calculée par le bloc 44, est sauvegardée comme valeur actuelle M' du mode de fonctionnement. Puis, à l'étape 132, le sous-module 32 de configuration lit la table de configuration 10 30 pour extraire, pour chaque canal et notamment le canal Cl les paramètres qui correspondent à la valeur actuelle M' du mode de fonctionnement. A l'étape 134, le sous-module 32 configure la politique de sécurité à mettre en oeuvre. Pour un canal donné, le sous-module 32 extrait l'algorithme de sécurité générique 15 indiqué dans la table 30 et le configure avec les paramètres intrinsèques également indiqués dans la table 30. Pour un canal donné, à partir des paramètres extrinsèques lus dans la table 30, le sous-module 32 indique au système d'exploitation les caractéristiques de la partition dans laquelle devra être exécuté l'algorithme de sécurité venant d'être configuré. Le système 20 d'exploitation adapte alors la configuration de la partition, en utilisant les mécanismes de l'état de l'art. Enfin à l'étape 136, au cours de l'exécution du sous-module 34, les algorithmes configurés sont exécutés pour la surveillance de tel ou tel canal. Le système d'exploitation de la passerelle exécute successivement chaque 25 algorithme sur la partition qui lui est allouée. Ainsi par exemple si, en vol, le canal Cl est caractérisé par la circulation de messages courts et répétitifs de contrôle, alors, lorsque le mode de fonctionnement courant correspond au mode « en vol », la passerelle 10 est configurée dynamiquement pour appliquer une politique de sécurité qui consiste, pour surveiller le canal Cl, en 30 l'exécution d'un algorithme de sécurité du type « store and forward ». En effet, les messages étant courts, ils sont répartis sur un petit nombre de paquets. En conséquence, la passerelle 10 peut stocker dans la mémoire l'ensemble des paquets constituant un message, puis, une fois que l'intégralité d'un message a été reçue, le traiter pour vérifier s'il n'est pas corrompu. Dans l'affirmative, les paquets du message sont réémis vers le 35 second réseau et l'équipement destinataire. Un tel traitement n'introduit qu'un retard minimal acceptable dans le flux des données. L'espace mémoire utilisé pour stocker les 3066293 10 différents paquets d'un message reste réduit. De plus, un algorithme de sécurité du type « store and forward » est particulièrement bien adapté aux messages répétitifs. Le traitement d'un paquet est réalisé avec une fréquence plus faible. Le temps CPU alloué à cet algorithme peut donc être réduit, libérant du temps CPU pour la surveillance d'autres 5 canaux. En revanche, en maintenance, le canal Cl peut être utilisé pour télécharger une mise à jour d'un logiciel sur le second équipement. Alors, si le mode de fonctionnement courant correspond au mode « téléchargement », la passerelle 10 est configurée dynamiquement pour appliquer une politique de sécurité qui consiste en l'exécution d'un 10 algorithme de sécurité du canal Cl du type « cut-through » permettant d'éviter d'avoir à stocker sur la passerelle 10 les différents paquets d'un message avant de les réémettre vers le second réseau, ce qui nécessiterait un espace mémoire trop important. Il s'agit donc, par la mise en oeuvre de cet algorithme de sécurité particulier, de gagner des ressources mémoires tout en sécurisant le canal Cl durant la maintenance. 15 L'homme du métier constatera que la passerelle selon l'invention permet de détecter les instants où il est utile d'adapter les mécanismes de sécurité, notamment les instants qui correspondent à une modification de l'état de l'avion, afin d'optimiser la sécurisation de l'installation informatique embarquée à ressources constantes. Pour la surveillance d'un canal donné, les mécanismes de sécurité à appliquer à un instant donné 20 résultent de la sélection d'un algorithme adapté parmi une pluralité d'algorithmes possibles (notamment la configuration d'un algorithme générique) et/ou de la sélection des ressources pour l'exécution d'un algorithme. Cet ajustement au mieux de la politique de sécurité permet, en retour, une réduction importante des ressources CPU et mémoire, et donc une réduction du coût de 25 la passerelle. Il permet aussi une réduction du poids, et donc une amélioration des performances énergétiques de l'avion et de ce fait son empreinte écologique tout en augmentant la sécurisation. En variante, la passerelle de sécurité avionique est implémentée, en tout ou partie, par un ou plusieurs composants électroniques de type FPGA ou ASIC, plutôt que par un 30 ordinateur programmé. Dans le mode de réalisation présenté ci-dessus, l'ensemble des modules fonctionnels sont implémentés au sein d'une passerelle en tant qu'équipement électronique spécifique dédié à l'interconnexion de réseaux de communication avioniques. En variante, ces modules fonctionnels sont implémentés dans un équipement 35 électronique assurant d'autres fonctions avioniques, par exemple dans un commutateur réseau (« switch »), ou bien dans un calculateur connecté à plusieurs réseaux. REVENDICATIONS1.- Passerelle de sécurité avionique (10), propre à établir une interconnexion entre des premier et second réseaux de communication (11, 12) d'une installation informatique embarquée à bord d'un aéronef et à surveiller au moins un canal de communication (Cl) défini comme un flux de données échangé, selon un protocole donné, entre un premier équipement émetteur (13) sur le premier réseau de communication et un second équipement destinataire (14) sur le second réseau de communication, caractérisée en ce que ladite passerelle est propre à mettre en oeuvre, à l'instant courant, une politique de 10 sécurité dudit canal de communication qui dépend d'un mode de fonctionnement courant (M) de la passerelle de sécurité, le mode de fonctionnement courant étant une fonction d'un état courant (E) de l'aéronef, la passerelle de sécurité comportant une table de configuration (30), qui indique, pour chaque mode de fonctionnement courant (M) possible, et pour chaque canal de communication à surveiller, une valeur d'au moins un 15 paramètre de configuration définissant la politique de sécurité. 2.- Passerelle de sécurité avionique (10) selon la revendication 1, dans laquelle la politique de sécurité mise en oeuvre à l'instant courant consiste à exécuter au moins un algorithme de sécurité, ledit algorithme de sécurité résultant de la configuration d'un 20 algorithme générique au moyen d'une valeur d'au moins un paramètre de configuration, dit intrinsèque. 3.- Passerelle de sécurité avionique (10) selon l'une quelconque des revendications 1 ou 2, dans laquelle la politique de sécurité mise en oeuvre à l'instant 25 courant consiste à exécuter au moins un algorithme de sécurité, ledit algorithme de sécurité étant exécuté sur une partition spatiale et temporelle dédiée qui est configurée au moyen d'une valeur d'au moins un paramètre de configuration, dit extrinsèque. 4.- Passerelle de sécurité avionique (10) selon l'une quelconque des 30 revendications 1 à 3, dans laquelle la table de configuration comporte, pour chaque canal : - L'adresse réseau de l'origine dudit canal, - L'adresse réseau du ou des destinataire(s) dudit canal, - Le protocole utilisé sur ledit canal 35 - Le débit maximal sur ledit canal, 3066293 12 - L'algorithme de sécurité à mettre en oeuvre et la valeur des paramètres de configurations intrinsèques, - Le temps de calcul alloué pour traiter le flux de données transitant sur ledit canal, - La taille de l'espace mémoire allouée pour traiter le flux de données transitant sur ledit canal. 5.- Passerelle de sécurité avionique (10) selon l'une quelconque des revendications 1 à 4, comportant un bloc (42) d'analyse du flux de données sur ledit canal, propre à déterminer la survenue d'un évènement caractéristique, et un bloc (44) de calcul propre à calculer le mode de fonctionnement courant à partir de l'état courant (E) de l'aéronef et d'une information (I) correspondant à la survenue dudit événement caractéristique. 6.- Passerelle de sécurité avionique (10) selon l'une quelconque des revendications 1 à 5, comportant un sous-module de supervision destiné à recevoir des informations externes provenant d'une interface de l'aéronef à laquelle est connectée la passerelle, le sous-module de supervision étant propre à déterminer l'état courant de l'aéronef à partir desdites informations externes. 7.- Passerelle de sécurité avionique (10) selon l'une quelconque des revendications 1 à 6, dans laquelle, dans un premier mode de fonctionnement courant correspondant à un état « en vol » de l'aéronef, une première politique de sécurité est mise en oeuvre et dans un second état courant correspondant à un état « téléchargement » de l'aéronef, une seconde politique de sécurité est mise en oeuvre par ladite passerelle. 8.- Passerelle de sécurité avionique (10) selon la revendication 7, dans laquelle, dans le premier mode de fonctionnement un algorithme générique du type « store and forward » est utilisé et dans le second mode de fonctionnement un algorithme générique du type « cut-through » est utilisé. 9.- Aéronef comportant une installation informatique embarquée comportant des premier et second réseaux de communication (11, 12) et une passerelle de sécurité avionique propre à établir une interconnexion entre les premier et second réseaux de communication et à surveiller au moins un canal de communication (Cl) défini comme un flux de données échangé, selon un protocole donné, entre un premier équipement 3066293 13 émetteur (13) sur le premier réseau de communication et un second équipement destinataire (14) sur le second réseau de communication, caractérisé en ce que ladite passerelle de sécurité avionique est une passerelle de sécurité avionique (10) conforme à l'une quelconque des revendications 1 à 8.