Brevet FR3071946A1 (20190405)

REVENDICATIONS1. Dispositif électronique (18) de surveillance de données stockées au sein d'un appareil avionique (14), l'appareil avionique (14) étant embarqué à bord d'un aéronef (10), le dispositif électronique (18) comprenant : - un module d'émission (30) configuré pour émettre, à destination de l'appareil avionique (14), une requête (C) en calcul d'une quantité cryptographique via un algorithme cryptographique prédéfini et à partir des données à surveiller et d'un aléa, la requête (C) comportant l'aléa et un identifiant des données à surveiller, l'algorithme cryptographique prédéfini comportant une fonction de hachage, - un module de calcul (32) configuré pour calculer, via l'algorithme cryptographique prédéfini, la quantité cryptographique à partir des données à surveiller et de l'aléa, les données à surveiller au sein de l'appareil avionique (14) étant connues du dispositif de surveillance (18), - un module de réception (34) configuré pour recevoir, de la part de l'appareil avionique (14), une réponse (R) à la requête émise (C), la réponse (R) contenant la quantité cryptographique calculée par l'appareil avionique (14) à partir des données à surveiller et de l'aléa, et en appliquant l'algorithme cryptographique prédéfini, et - un module de comparaison (36) configuré pour comparer la quantité cryptographique calculée par le module de calcul (32) avec la quantité cryptographique reçue par le module de réception (34).\n<CLM>\1\tDispositif (18) selon la revendication 1, dans lequel le module d'émission (30) est configuré pour émettre régulièrement une nouvelle requête (C) en calcul d'une quantité cryptographique à destination de l'appareil avionique (14), l'aléa étant distinct d'une requête (C) à l'autre.\n<CLM>\1\tDispositif (18) selon la revendication 1 ou 2, dans lequel le dispositif électronique (18) est un dispositif avionique embarqué à bord de l'aéronef (10), le module d'émission (30) étant de préférence configuré pour émettre chaque requête selon un protocole conforme à la partie 7 de la norme ARINC 664 et le module de réception (34) étant de préférence configuré pour recevoir chaque réponse selon un protocole conforme à la partie 7 de la norme ARINC\n<CLM>\1\t4. Dispositif (18) selon la revendication 1 ou 2, dans lequel le dispositif électronique (18) est un dispositif électronique externe à l'aéronef (10), tel qu'un dispositif 14 installé au sol, et est relié à l'appareil avionique (14) via une passerelle de communication embarquée à bord de l'aéronef (10).\n<CLM>\1\tDispositif (18) selon l'une quelconque des revendications précédentes, dans 5 lequel une durée maximale prédéfinie est associée au calcul par l'appareil avionique (14) de la quantité cryptographique, et le module de comparaison (36) est configuré pour vérifier en outre que la durée du calcul de la quantité cryptographique effectué par l'appareil avionique (14) est inférieure ou égale à ladite durée maximale. 10\n<CLM>\1\tDispositif (18) selon l'une quelconque des revendications précédentes, dans lequel l'aléa est un nombre aléatoire ou pseudo-aléatoire.\n<CLM>\1\tDispositif (18) selon l'une quelconque des revendications précédentes, dans lequel le module d'émission (30) est configuré pour émettre chaque requête à destination 15 de l'appareil avionique (14) via un canal d'émission, et le module de réception (32) est configuré pour recevoir chaque réponse de la part de l'appareil avionique (14) via un canal de réception distinct du canal d'émission.\n<CLM>\1\tDispositif (18) selon l'une quelconque des revendications précédentes, dans 20 lequel l'algorithme cryptographique prédéfini comporte une fonction de hachage, l'algorithme cryptographique prédéfini étant de préférence choisi parmi le groupe consistant en : un algorithme SHA, tel que l'un des algorithmes SHA-256, SHA-384, SHA512, SHA-512/256 et SHA-512/246, l'algorithme KECCAK, l'algorithme SHA-1, l'algorithme SHA-3 et l'algorithme MD5. 25\n<CLM>\1\tProcédé de surveillance de données stockées au sein d'un appareil avionique (14), l'appareil avionique (14) étant embarqué à bord d'un aéronef (10), le procédé étant mis en oeuvre par un dispositif électronique de surveillance (18) et comprenant : - l'émission (100), à destination de l'appareil avionique (14), d'une requête (C) en 30 calcul d'une quantité cryptographique via un algorithme cryptographique prédéfini à partir des données à surveiller et d'un aléa, la requête (C) comportant l'aléa et un identifiant des données à surveiller, l'algorithme cryptographique prédéfini comportant une fonction de hachage, - le calcul (110), via l'algorithme cryptographique prédéfini, de la quantité 35 cryptographique à partir des données à surveiller et de l'aléa, les données à surveiller au sein de l'appareil avionique (14) étant connues du dispositif de surveillance (18), 15 - la réception (120), de la part de l'appareil avionique, d'une réponse (R) à la requête émise (C), la réponse (R) contenant la quantité cryptographique calculée par l'appareil avionique (14) à partir des données à surveiller et de l'aléa, et en appliquant l'algorithme cryptographique prédéfini, et 5 - la comparaison (130) de la quantité cryptographique calculée par le dispositif de surveillance (18) avec la quantité cryptographique reçue de la part de l'appareil avionique (14).\n<CLM>\1\tProgramme d'ordinateur comportant des instructions logicielles qui, 10 lorsqu'elles sont exécutées par un ordinateur, mettent en oeuvre un procédé selon la revendication précédente.