Passerelle électronique de communication (30) destinée à être embarquée à bord d’un aéronef (5), la passerelle (30) comprenant : - un module d’acquisition (42) configuré pour acquérir au moins un message de données ; chaque message étant selon un protocole de communication et comportant un en-tête et une partie utile incluant une pluralité de champs successifs ; - un module de filtrage (44) connecté en sortie du module d’acquisition (42) et configuré pour filtrer chaque message acquis respectif, en validant ledit message s’il respecte un jeu de critère(s) de filtrage et en le bloquant dès qu’un critère de filtrage dudit jeu n’est pas respecté ; - un module de transmission (45) connecté en sortie du module de filtrage (44) et configuré pour transmettre, à un destinataire (20) correspondant, chaque message validé par le module de filtrage (44) ; caractérisée en ce que le module de filtrage (44) comporte : - une unité de génération (46) configurée pour générer une table principale (TP) pour chaque message acquis ; la table principale (TP) représentant un arbre (AM) des champs de la partie utile dudit message selon un ensemble de niveaux (N1, N2, N3, N4, N5) associé au protocole de communication, l’arbre (AM) comportant une ou plusieurs branches ; - une unité de calcul (48) configurée pour calculer, pour chaque message acquis, une table dictionnaire (TD) et au moins une table auxiliaire (TAL, TML, TAV) parmi une première table auxiliaire (TAL), une deuxième table auxiliaire (TML) et une troisième table auxiliaire (TAV) ; la table dictionnaire (TD) comportant, pour chacun des niveaux (N1, N2, N3, N4, N5), une liste de valeur(s) fixe(s) contenue(s) dans ledit message, chaque valeur fixe appartenant à un ensemble de valeurs prédéfinies associé au protocole de communication ; la première table auxiliaire (TAL) comportant, pour chacun des niveaux (N1, N2, N3, N4, N5) et chaque valeur fixe de la table dictionnaire (TD), un identifiant de chacun du ou des champs contenant ladite valeur fixe ; la deuxième table auxiliaire (TML) comportant, pour chaque branche du message, une liste des valeurs fixes contenues dans les champs de ladite branche ; et la troisième table auxiliaire (TAV) comportant, pour chacun des niveaux (N1, N2, N3, N4, N5), une liste de valeur(s) représentative(s) de valeur(s) variable(s) contenue(s) dans ledit message, chaque valeur variable étant distincte de l’ensemble de valeurs prédéfinies associé au protocole de communication ; et en ce que le module de filtrage (44) est configuré pour utiliser l’au moins une table auxiliaire (TAL, TML, TAV) pour la mise en œuvre de critère(s) de filtrage. Passerelle (30) selon la revendication 1, dans laquelle le module de filtrage (44) est configuré pour utiliser au moins deux tables auxiliaires (TAL, TML, TAV) distinctes parmi la première table auxiliaire (TAL), la deuxième table auxiliaire (TML) et la troisième table auxiliaire (TAV) pour la mise en œuvre de critère(s) de filtrage ; le module de filtrage (44) étant de préférence configuré pour utiliser chacune des tables auxiliaires (TAL, TML, TAV) parmi la première table auxiliaire (TAL), la deuxième table auxiliaire (TML) et la troisième table auxiliaire (TAV) pour la mise en œuvre de critère(s) de filtrage. Passerelle (30) selon la revendication 1 ou 2, dans laquelle l’unité de calcul (48) est configurée en outre pour ordonner selon un ordre monotone les listes des valeurs fixes de la deuxième table auxiliaire (TML), en commençant par comparer la première valeur fixe de chacune des listes, puis en passant successivement aux valeurs suivantes desdites listes. Passerelle (30) selon l’une quelconque des revendications précédentes, dans laquelle la table dictionnaire (TD) comporte, pour chaque valeur fixe, un identifiant de ladite valeur fixe ; et dans la deuxième table auxiliaire (TML), pour chaque branche du message, la liste des valeurs fixes est stockée sous forme d’une liste des identifiants desdites valeurs fixes. Passerelle (30) selon l’une quelconque des revendications précédentes, dans laquelle l’unité de calcul (48) est configurée en outre pour calculer chaque valeur représentative de valeur variable en appliquant une opération OU-EXCLUSIF (XOR) à ladite valeur variable. Passerelle (30) selon l’une quelconque des revendications précédentes, dans laquelle la troisième table auxiliaire (TAV) comporte en outre, pour chaque valeur représentative de valeur(s) variable(s), l’identifiant de chacun du ou des champs contenant une valeur variable représentée par ladite valeur représentative. Passerelle (30) selon l’une quelconque des revendications précédentes, dans laquelle l’aéronef (5) comporte une installation de communication (10) compartimentée en un domaine avionique (15) et un domaine ouvert (18) externe au domaine avionique (15), l’installation de communication (10) comportant plusieurs systèmes avioniques (20) appartenant au domaine avionique (15), un ou plusieurs appareils électroniques (25) appartenant au domaine ouvert (18), la passerelle (30) étant apte à être connectée entre le ou les appareils électroniques (25) et les systèmes avioniques (20), le domaine avionique (15) est un domaine correspondant à un niveau de sécurité le plus élevé à bord de l'aéronef (5) ; le domaine avionique (15) étant de préférence le domaine ACD selon la norme ARINC 811 du 20 décembre 2005. Aéronef (5) comprenant une installation de communication (10) compartimentée en un domaine avionique (15) et un domaine ouvert (18) externe au domaine avionique (15), l’installation de communication (10) comportant plusieurs systèmes avioniques (20) appartenant au domaine avionique (15), un ou plusieurs appareils électroniques (25) appartenant au domaine ouvert (18), et une passerelle électronique de communication (30) connectée entre le ou les appareils électroniques (25) et les systèmes avioniques (20), caractérisé en ce que la passerelle de communication (30) est selon l’une quelconque des revendications précédentes. Procédé de filtrage de message(s) de données au sein d’une installation de communication avionique (10) destinée à être embarquée à bord d’un aéronef (5), le procédé de filtrage étant mis en œuvre par une passerelle électronique de communication (30) et comprenant les étapes suivantes : - acquisition (100) d’au moins un message de données ; chaque message étant selon un protocole de communication et comportant un en-tête et une partie utile incluant une pluralité de champs successifs ; - filtrage (110) de chaque message acquis respectif, en validant ledit message s’il respecte un jeu de critère(s) de filtrage et en le bloquant dès qu’un critère de filtrage dudit jeu n’est pas respecté ; - transmission (120), à un destinataire (20) correspondant, de chaque message validé ; caractérisé en ce que l’étape de filtrage (110) comporte les sous-étapes suivantes : - génération d’une table principale (TP) pour chaque message acquis ; la table principale (TP) représentant un arbre (AM) des champs de la partie utile dudit message selon un ensemble de niveaux (N1, N2, N3, N4, N5) associé au protocole de communication, l’arbre (AM) comportant une ou plusieurs branches ; - calcul, pour chaque message acquis, d’une table dictionnaire (TD) et d’au moins une table auxiliaire (TAL, TML, TAV) parmi une première table auxiliaire (TAL), une deuxième table auxiliaire (TML) et une troisième table auxiliaire (TAV) ; la table dictionnaire (TD) comportant, pour chacun des niveaux (N1, N2, N3, N4, N5), une liste de valeur(s) fixe(s) contenue(s) dans ledit message, chaque valeur fixe appartenant à un ensemble de valeurs prédéfinies associé au protocole de communication ; la première table auxiliaire (TAL) comportant, pour chacun des niveaux (N1, N2, N3, N4, N5) et chaque valeur fixe de la table dictionnaire (TD), l’identifiant de chacun du ou des champs contenant ladite valeur fixe ; la deuxième table auxiliaire (TML) comportant, pour chaque branche du message, une liste des valeurs fixes contenues dans les champs de ladite branche ; et la troisième table auxiliaire (TAV) comportant, pour chacun des niveaux (N1, N2, N3, N4, N5), une liste de valeur(s) représentative(s) de valeur(s) variable(s) contenue(s) dans ledit message, chaque valeur variable étant distincte de l’ensemble de valeurs prédéfinies associé au protocole de communication ; et en ce que l’au moins une table auxiliaire (TAL, TML, TAV) est utilisée pour la mise en œuvre de critère(s) de filtrage. Programme d’ordinateur comportant des instructions logicielles qui, lorsqu’elles sont exécutées par un ordinateur, mettent en œuvre un procédé selon la revendication précédente.