Brevet FR3071079A1 (20190315)

REVENDICATIONS1.- Procédé de transmission et de vérification de validité de données de configuration dans un système électronique (10) à stockage centralisé des données de configuration, le système électronique comportant une pluralité de cartes électroniques (12A,...,12N) aptes à mettre en oeuvre le fonctionnement du système électronique (10) en utilisant des données de configuration propres à chacune de ces cartes (12A,...,12N) et un module de stockage centralisé (14) apte à stocker de manière centralisée les données de configuration pour l'ensemble des cartes électroniques (12A,...,12N), chaque carte électronique (12A,...,12N) comprenant une mémoire interne propre à mémoriser une variable signature et des variables de configuration; le procédé comprenant les étapes suivantes : - la génération (130) d'une signature élémentaire (SE) pour chacune des cartes électroniques (12A,...,12N) à partir des données de configuration mémorisées dans le module de stockage centralisé (14) ; - la transmission (140) à chaque carte électronique (12A,...,12N) de la signature élémentaire (SE) propre à cette carte (12A,...,12N) ; - le calcul (145) par chaque carte électronique (12A,...,12N) de la variable signature en fonction des variables de configuration mémorisées dans la mémoire interne de cette carte électronique (12A,...,12N) ; - la vérification (150) par chaque carte électronique (12A,...,12N) de la validité des variables de configuration mémorisées dans la mémoire interne de cette carte (12A,...,12N) en utilisant la signature élémentaire (SE) reçue et la variable signature ; et le procédé comprenant l'étape suivante mise en oeuvre pour chaque carte électronique (12A,...,12N), pour laquelle lors de l'étape de vérification (150) de la validité des variables de configuration les variables de configuration sont considérées invalides : - la récupération (160) des données de configuration propres à cette carte (12A,...,12N) et la modification des variables de configuration à partir des données de configuration récupérées. 2.- Procédé selon la revendication 1, dans lequel chaque signature élémentaire (SE) est générée par une seule des cartes électroniques (12A,...,12N) en utilisant les données de configuration propres à chacune des cartes électroniques (12A,...,12N) mémorisées dans le module de stockage centralisé (14). 11 3.- Procédé selon la revendication 1 ou 2, dans lequel les données de configuration sont stockées sous la forme d'une structure de données sécurisée (20) associée à une signature globale (24). 5\n<CLM>\1\tProcédé selon la revendication 3, le procédé comprenant, précédemment à l'étape de génération (130), l'étape suivante : - la vérification (120) de la validité des données de configuration de la structure de données (20) en utilisant la signature globale (24) associée à cette structure (20) ; et si la validité des données de configuration est vérifiée, l'étape de génération 10 (130) est réalisée. 5.- Procédé selon la revendication 4, dans lequel à la suite de l'étape de génération, l'ensemble des signatures élémentaires (SE) et la signature globale (24) sont stockées dans la mémoire interne de l'une des cartes électroniques (12A,...,12N), dite 15 carte principale (12A). 6.- Procédé selon la revendication 5, dans lequel les étapes de vérification (120) de la validité des données de configuration et de génération (130) d'une signature élémentaire (SE) pour chacune des cartes électroniques (12A,...,12N) sont mises en 20 oeuvre par la carte principale (12A).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel lors de l'étape de récupération (160) des données de configuration, une vérification que les données de configuration récupérées correspondent à la signature élémentaire (SE) 25 est effectuée, puis les variables de configuration sont modifiées à partir des données de configuration récupérées de sorte à stocker en mémoire interne de ladite carte (12A, ... 12N) les données de configuration récupérées.\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel le 30 procédé comprend, pour chaque carte électronique (12A,...,12N), pour laquelle lors de l'étape de vérification (150) de la validité des variables de configuration, les variables de configuration sont considérées valides : - la récupération (180) par la carte électronique (12A, ..., 12N) des variables de configuration depuis la mémoire interne de cette carte (12A, ... 12N). 35 12\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de récupération (160) des données de configuration comprend en outre : - la récupération par la carte électronique (12A, ..., 12N) correspondante des variables de configuration depuis la mémoire interne de cette carte (12A, ... 12N). 5\n<CLM>\1\t- Procédé selon l'une quelconque des revendications précédentes, dans lequel le procédé comprend les étapes suivantes : - le changement d'une carte électronique (12B, ... 12N) dans le système électronique (10) par une nouvelle carte électronique ; 10 - la génération d'une signature élémentaire (SE) pour au moins la nouvelle carte électronique à partir des données de configuration mémorisées dans le module de stockage centralisé (14) ; - la transmission au moins à la nouvelle carte électronique de la signature élémentaire (SE) ; et 15 - la réalisation de l'étape de vérification (150) des variables de configuration pour la nouvelle carte électronique. 11.- Produit programme d'ordinateur comportant des instructions logicielles qui, lorsque mises en oeuvre par un équipement informatique, mettent en oeuvre le procédé 20 selon l'une quelconque des revendications précédentes. 12.- Système électronique (10) à stockage centralisé des données de configuration, le système électronique comportant une pluralité de cartes électroniques (12A,...,12N) aptes à mettre en oeuvre le fonctionnement du système électronique (10) en 25 utilisant des données de configuration propres à chacune de ces cartes (12A,...,12N) et un module de stockage centralisé (14) apte à stocker de manière centralisée les données de configuration pour l'ensemble des cartes électroniques (12A,...,12N), chaque carte électronique (12A,...,12N) comprenant une mémoire interne propre à mémoriser une variable signature et des variables de configuration ; 30 le système électronique (20) comportant des moyens mettant en oeuvre le procédé selon l'une quelconque des revendications 1 à 10.