Brevet FR3076011A1 (20190628)

REVENDICATIONS1) Procédé de contrôle du fonctionnement d'un composant électronique complexe (10) transférant des trames de données vers des ports physiques, chaque trame de données comportant au moins une adresse source, caractérisé en ce que le procédé comporte les étapes de : - insertion, par un module logiciel (15) compris dans le composant électronique complexe, dans chaque trame de données à transférer par le composant électronique complexe, d'une première signature déterminée au moins à partir de l'adresse source comprise dans la trame de données et d'un identifiant du port physique par lequel la trame de données est transférée par le composant électronique complexe, - transfert, par le composant électronique complexe (10), de la trame de données dans laquelle la signature a été insérée, - réception, par un dispositif de sécurisation du routage (25a, 25b, 25c, 25d) associé au port physique (porta, Portb, Portc, Portd), de la trame de données dans laquelle la signature a été insérée, - détermination, par le dispositif de sécurisation du routage (25a, 25b, 25c, 25d) associé au port physique (porta, Portb, Portc, Portd), à partir de l'identifiant du port physique et de l'adresse source, d'une seconde signature, - comparaison, par le dispositif de sécurisation du routage (25a, 25b, 25c, 25d) associé au port physique (porta, Portb, Portc, Portd), des signatures, - exécution, par le dispositif de sécurisation du routage (25a, 25b, 25c, 25d) associé au port physique (porta, Portb, Portc, Portd), d'une première opération si les première et seconde signatures sont différentes ou d'une seconde opération si les première et seconde signatures sont identiques.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que, la première opération est une suppression de la trame de données reçue par le dispositif de sécurisation du routage associé au port physique et la seconde opération est une suppression de la première signature dans la trame de données pour un transfert de la trame de données vers une adresse de destination comprise dans la trame de données. 12\n<CLM>\1\tProcédé selon la revendication 2, caractérisé en ce que le procédé comporte en outre une étape de comptage des trames de données supprimées.\n<CLM>\1\tProcédé selon la revendication 2 ou 3, caractérisé en ce que les signatures sont 5 en outre déterminées à partir de l'adresse de destination.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 2 à 4, caractérisé en ce que les signatures sont en outre déterminées à partir de tout ou partie des données comprises dans la trame de données. 10\n<CLM>\1\tProcédé selon l'une quelconque des revendications 2 à 5, caractérisé en ce que les signatures sont en outre déterminées à partir de la quantité de données comprises dans la trame de données. 15\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que les trames de données sont des trames de service prédéterminées transférées périodiquement et en ce que la première opération est au moins un non traitement de la trame de service et une suppression de la trame de service reçue par le dispositif de sécurisation du routage associé au port et une réinitialisation du composant électronique complexe si un nombre 20 prédéterminé de trames n'est pas reçu pendant une durée prédéterminée et la seconde opération est un traitement de la trame de service et une suppression de la trame de service reçue par le dispositif de sécurisation du routage associé au port.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que 25 le composant électronique complexe et chaque dispositif de sécurisation du routage associé à un port physique sont compris dans un aéronef\n<CLM>\1\tProcédé selon la revendication 8, caractérisé en ce que l'aéronef comporte différentes zones sécurisées.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que les signatures sont obtenues à partir d'une fonction de type ou exclusif ou d'une fonction de hachage à partir d'une clef de codage partagée uniquement entre le module logiciel et chaque dispositif de sécurisation du routage. 13\n<CLM>\1\tSystème de contrôle du fonctionnement d'un composant électronique complexe transférant des trames de données vers des ports physiques, chaque trame de données comportant au moins une adresse source, caractérisé en ce que le système 5 comporte : - des moyens d'insertion, par un module logiciel compris dans le composant électronique complexe, dans chaque trame de données à transférer par le composant électronique complexe, d'une première signature déterminée au moins à partir de l'adresse source comprise dans la trame de données et d'un identifiant du port physique 10 par lequel la trame de données est transférée par le composant électronique complexe, - des moyens de transfert, compris dans le composant électronique complexe, de la trame de données dans laquelle la signature a été insérée, - des moyens de réception, par un dispositif de sécurisation du routage associé au port physique, de la trame de données dans laquelle la signature a été insérée, 15 - des moyens de détermination, compris dans le dispositif de sécurisation du routage associé au port physique, à partir de l'identifiant du port physique et de l'adresse source, d'une seconde signature, - des moyens de comparaison, compris dans le dispositif de sécurisation du routage associé au port physique, des signatures, - des moyens d'exécution, compris dans le dispositif de sécurisation du routage associé au port physique, d'une première opération si les première et seconde signatures sont différentes ou d'une seconde opération si les première et seconde signatures sont identiques.