Brevet FR3152327A1 — publié le 20250228

La présente invention concerne un procédé et dispositif de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule. Le procédé comprend les étapes suivantes : - détection (41) d’un premier calculateur ayant subi une cyberattaque, ledit premier calculateur étant configuré pour contrôler une fonction mise en en œuvre par le véhicule; et - émission (42), à destination d’un dispositif débarqué du véhicule, d’un signal d’alerte indiquant que le premier calculateur détecté a subi une cyberattaque. Figure pour l’abrégé : Figure 5 Procédé de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque La présente invention concerne la cybersécurité de calculateurs à bord d’un véhicule, notamment automobile. Plus particulièrement, la présente invention concerne des failles de sécurité qui peuvent se produire au niveau de calculateurs mettant en œuvre des fonctions par des calculateurs d’un véhicule. Arrière-plan technologique Les véhicules contemporains embarquent nombre de périphériques intégrant des calculateurs assurant chacun une ou plusieurs fonctions, telles que par exemple une fonction de gestion d’aide à la conduite, une fonction d’antipatinage, une fonction de répartition électronique du freinage, ou encore une fonction de commande d’actionneurs pour assurer le fonctionnement optimal d’un groupe motopropulseur thermique, hybride ou électrique. Ces calculateurs sont reliés entre eux via un bus de données série multiplexé de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »). Les bus de données de type CAN existent dans différentes versions, comme le bus CAN LS (de anglais « Low Speed », en français « Faible vitesse », le débit maximal étant approximativement de 125Kbit/s), le bus CAN HS (de anglais « High Speed », en français « Grande vitesse », le débit maximal étant approximativement de 1Mbit/s), le bus CAN FD (de l’anglais « Flexible Data-Rate », en français « Débit de données Flexible » débit jusqu’à 15Mbit/s). Certaines de ces fonctions assurent la sécurité du véhicule. On parle parfois de fonctions de cybersécurité. Ces fonctions de cybersécurité requièrent des échanges sécurisés de signaux de commande entre un premier calculateur destinataire de signaux de commande et un deuxième calculateur émetteur de ces signaux de commande. Parmi les fonctions de cybersécurité, on peut citer la fonction d’immobilisation électronique du véhicule qui requiert une authentification du deuxième calculateur auprès du premier calculateur préalablement à l’échange de signaux de commande entre le deuxième calculateur émetteur des signaux de commande et le premier calculateur récepteur de ces signaux de commande. Le premier calculateur peut être par exemple un MCU (de l’anglais « Machine Control Unit », en français unité de contrôle moteur) ou encore un CMM (Contrôle Moteur Multifonctions) ou RMCU (de l’anglais « Rear Machine Control Unit, en français, unité de contrôle moteur arrière) suivant la diversité du groupe motopropulseur du véhicule (thermique/hybride/électrique), et le deuxième calculateur peut être un VSM (Vehicule Supervisor Module, en français module de supervision du véhicule). On peut également citer la fonction d’anti-vol électronique du véhicule qui requiert une authentification du deuxième calculateur auprès du premier calculateur préalablement à l’échange de signaux de commande entre le deuxième calculateur émetteur des signaux de commande et le premier calculateur récepteur de ces signaux de commande. Le premier calculateur peut être, par exemple un TCU (de l’anglais « Transmission Control Unit », en français unité de contrôle transmission) ou encore EPLU (de l’anglais Electrical Park Lock Unit, en français, unité de verrouillage électronique de stationnement) suivant la diversité du groupe motopropulseur du véhicule (thermique/hybride avec boîte de vitesse mécanique ou électrique) et le deuxième calculateur peut être un VSM. La FIG. 1 illustre schématiquement un processus d’authentification d’un deuxième calculateur 12 auprès d’un premier calculateur 11. Le premier calculateur 11 émet un signal 13 à destination du deuxième calculateur 12. Le signal 13 est porteur d’une donnée aléatoire131 encore appelée graine (‘seed’ en anglais). Le deuxième calculateur 12 calcule une donnée d’authentification à partir de la donnée aléatoire 131 et d’une clé de chiffrement utilisée par le deuxième calculateur 12 et émet un signal 14 porteur de la donnée d’authentification à destination du premier calculateur 11. Le premier calculateur 11 calcule une donnée d’authentification à partir de la donnée aléatoire 131 et d’une clé de chiffrement qu’il utilise et compare la donnée d’authentification portée par le signal 14 reçu et la donnée d’authentification qu’il vient de calculer. Si ces données d’authentification sont identiques alors le premier calculateur 11 fonctionne selon un mode de fonctionnement ‘déverrouillé’, c’est-à-dire que tout signal de commande 15 émis par le deuxième calculateur 12 à destination du premier calculateur 11 est pris en compte par le premier calculateur 11. Si ces données d’authentification ne sont pas identiques ou si le premier calculateur 11 ne reçoit pas le signal 14, alors le premier calculateur 11 fonctionne selon un mode de fonctionnement ‘verrouillé’, c’est-à-dire que tout signal de commande 15 émis par le deuxième calculateur 12 à destination du premier calculateur 11 n’est pas pris en compte par le premier calculateur 11. Le premier calculateur 11 destinataire de signaux de commande 15 peut fonctionner selon soit le mode de fonctionnement ‘verrouillé’ soit selon le mode de fonctionnement ’déverrouillé’. L’utilisation de ces deux modes de fonctionnement du premier calculateur 11 peut s’avérer utile. Par exemple, dans un mode ‘production’ du véhicule, c’est-à-dire dans un mode dans lequel le premier calculateur 11 est sensé fonctionner une fois que le véhicule est utilisé par un usager, la prise en compte par ce premier calculateur 11 d’un signal de commande 15 émis par le deuxième calculateur 12 demande l’authentification préalable du deuxième calculateur 12 émetteur du signal de commande 15. Le deuxième calculateur 12 doit alors s’authentifier auprès du premier calculateur 11 et le premier calculateur 11 fonctionne alors en mode ‘déverrouillé’ lorsque le deuxième calculateur 12 est authentifié. Le fonctionnement du premier calculateur 11 en ‘déverrouillé’ assure la fiabilité des fonctions de sécurité du véhicule telles que la fonction d’immobilisation ou d’anti-vol électronique du véhicule. Le premier calculateur 11 peut aussi être configuré pour prendre en compte des signaux de commande 15 émis par le deuxième calculateur 12 sans authentification préalable du deuxième calculateur 12 auprès du premier calculateur 11. On parle parfois de mode ‘développement ‘ du véhicule. C’est le cas, par exemple, lors du développement des fonctionnalités du véhicule (alloués aux calculateurs 11 et 12) ou lors d’une phase de maintenance ou de réparation du véhicule. Dans le cas, les fonctionnalités d’immobilité et d’anti-vol du véhicule peuvent ne pas être assurées. Cette configuration particulière du premier calculateur 11 permet de ne pas pénaliser les équipes qui développent notamment le premier calculateur 11 en procédant à des validations et des phases de mise au point et/ou d’expertise. Un scénario d’une cyberattaque d’un premier calculateur 11 embarqué dans un véhicule ayant pour but le vol du véhicule est de supprimer le processus d’authentification d’un deuxième calculateur 12 par le premier calculateur 11 tel que décrit en relation avec la FIG. 1 . Aucune authentification du deuxième calculateur 12 n’étant désormais requise au préalable, n’importe quel deuxième calculateur 12 peut alors émettre des signaux de commande à destination du premier calculateur 11 qui les accepte tous. La simulation de signaux de commande illégitimes et porteurs d'ordre de démarrage du groupe motopropulseur du véhicule, voire une mise en court-circuit du démarreur, permettent alors à un usager malveillant de prendre le contrôle du véhicule et de déplacer celui-ci à sa guise Le scénario d’une cyberattaque consistant à supprimer le processus d’authentification d’un deuxième calculateur 12 par un premier calculateur 11 et ayant pour but le vol du véhicule peut être réalisé en remplaçant le premier calculateur 11 fonctionnant en mode ‘production’ par un premier calculateur fonctionnant en mode ‘développement’. On parle alors de cyberattaque par ‘Permutation de calculateurs’ ou encore de cyberattaque de type modification du mode de fonctionnement du premier calculateur 11. Le scénario d’une cyberattaque consistant à supprimer le processus d’authentification d’un deuxième calculateur 12 par un premier calculateur 11 et ayant pour but le vol du véhicule peut être également réalisé en remplaçant un logiciel applicatif du premier calculateur 11 par un autre logiciel applicatif frauduleux. On parle alors de cyberattaque par ‘Re-téléchargement de calculateur’ ou encore de cyberattaque de type remplacement d’un logiciel du premier calculateur 11. Les premiers calculateurs 11 utilisés pour la mise en œuvre de fonctions de cybersécurité telles que les fonctions d’immobilisation électronique ou d’anti-vol d’un véhicule peuvent être des cibles de cyberattaques. Il est donc nécessaire de s’assurer que ces calculateurs n’aient pas été la cible de cyberattaques de type ‘Permutation de calculateurs’ ou ‘Re-téléchargement de calculateur’ tout au long de leur cycles de vie. Résumé de la présente invention Un objet de la présente invention est de résoudre au moins l’un des problèmes de l’arrière-plan technologique décrit précédemment. Un autre objet de la présente invention est de sécuriser un véhicule contres des cyberattaques. Un autre objet de la présente invention est de s’assurer que des calculateurs embarqués dans un véhicule n’aient pas subi des cyberattaques tout au long de leur cycle de vie. Un autre objet de la présente invention est de signaler qu’un calculateur embarqué dans un véhicule subit ou a subi une cyberattaque. Un autre objet de la présente invention est de fiabiliser des fonctions d’immobilisation électronique ou d’anti-vol électronique d’un véhicule. Selon un premier aspect, la présente invention concerne un procédé de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, ledit procédé comprenant les étapes suivantes : - détection d’un premier calculateur ayant subi une cyberattaque, ledit premier calculateur étant configuré pour contrôler une fonction mise en en œuvre par au moins un calculateur du véhicule; et - émission, à destination d’un dispositif débarqué du véhicule, d’un signal d’alerte indiquant que le premier calculateur détecté a subi une cyberattaque. En cas de détection d’un ou de plusieurs calculateur(s) ayant subi une cyberattaque, le procédé signale cette anomalie. Il est alors possible de contrôler la conformité du véhicule en termes de cybersécurité tout au long de son cycle de vie et d’identifier des contre-mesures si nécessaire. Le procédé permet de suivre tout véhicule volé ou ayant fait l’objet d’une tentative de vol en fonction des données émises par le procédé à destination du dispositif débarqué du véhicule. Le procédé permet d’évaluer statistiquement si une flotte de véhicules est particulièrement vulnérable à certains types de cyberattaques et d’améliorer les fonctions de sécurité mises en œuvre dans le véhicule afin de diminuer la vulnérabilité de ces fonctions de cybersécurité. Selon un exemple de réalisation particulier et non limitatif, le premier calculateur ayant subi une cyberattaque est détecté par un deuxième calculateur. Ce mode de réalisation permet à un deuxième calculateur embarqué dans le véhicule de surveiller en permanence tout autre calculateur embarqué dans le véhicule contre une cyberattaque ce qui permet de détecter une cyberattaque contre un premier calculateur pilotant par exemple un groupe motopropulseur du véhicule. Selon un exemple de réalisation particulier et non limitatif, le deuxième calculateur détecte le premier calculateur ayant subi une cyberattaque si le deuxième calculateur n’a pas reçu un premier signal émis par le premier calculateur préalablement à une réception, par ledit premier calculateur, d’un signal de commande de ladite fonction contrôlée par ledit premier calculateur. Ce mode de réalisation surveille en permanence tout premier calculateur embarqué dans le véhicule contre une cyberattaque en surveillant l’absence d’authentification du deuxième calculateur émetteur d’un signal de commande à destination d’un premier calculateur du véhicule. Selon un exemple de réalisation particulier et non limitatif, le premier calculateur détecte qu’il a subi une cyberattaque si ledit premier calculateur n’a pas émis un premier signal à destination d’un deuxième calculateur préalablement à une réception par ledit premier calculateur d’un signal de commande de ladite fonction contrôlée par ledit premier calculateur. Selon un exemple de réalisation particulier et non limitatif, le procédé comporte en outre une étape d’émission d’un deuxième signal par le premier calculateur ayant subi une cyberattaque et à destination du deuxième calculateur. Selon un exemple de réalisation particulier et non limitatif, l’émission du signal d’alerte indiquant que le premier calculateur détecté a subi une cyberattaque comprend les étapes suivantes : - émission, par le deuxième calculateur et à destination d’un troisième calculateur, d’un troisième signal indiquant que le premier calculateur détecté a subi une cyberattaque, le troisième calculateur étant configuré pour émettre des signaux via un réseau de communication dans fil ; - réception du troisième signal par le troisième calculateur ; - émission, par le troisième calculateur et à destination du dispositif débarqué du véhicule, du signal d’alerte indiquant que le premier calculateur détecté a subi une cyberattaque. Selon un deuxième aspect, la présente invention concerne un dispositif de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention. Selon un troisième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de la présente invention. Selon un quatrième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur. Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. Selon un cinquième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de la présente invention. D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, une mémoire RAM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur. D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des figures D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 5 annexées, sur lesquelles : FIG. 1 illustre schématiquement un processus d’authentification d’un deuxième calculateur 12 auprès d’un premier calculateur 11 ; FIG. 2 illustre le processus de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque selon un exemple de réalisation particulier et non limitatif de la présente invention ; FIG. 3 illustre le processus de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque selon un exemple de réalisation particulier et non limitatif de la présente invention ; FIG. 4 illustre schématiquement un dispositif configuré pour surveiller des calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention ; FIG. 5 illustre un organigramme des différentes étapes d’un procédé de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Description des exemples de réalisation Un procédé et un dispositif de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 2 à 5. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre. Les termes « premier(s) », « deuxième(s) » (ou « première(s) », « deuxième(s) »), etc. sont utilisés dans ce document par convention arbitraire pour permettre d’identifier et de distinguer différents éléments (tels que des opérations, des moyens, etc.) mis en œuvre dans les modes de réalisation décrits ci-après. De tels éléments peuvent être distincts ou correspondre à un seul et unique élément, selon le mode de réalisation. Selon cet exemple, un premier calculateur 21 embarqué dans le véhicule est configuré pour recevoir un signal de commande configuré pour contrôler une fonction mise en en œuvre par au moins un calculateur du véhicule , par exemple, pour contrôler un groupe motopropulseur du véhicule et un deuxième calculateur 22 embarqué dans le véhicule est configuré pour émettre un signal de commande à destination du premier calculateur 21 via un bus de données par exemple de type CAN (LS, HS, FD, etc.). Le premier calculateur 21 peut faire partie d’un ensemble de premiers calculateurs embarqués dans le véhicule. Chaque premier calculateur 11 est alors configuré pour recevoir un signal de commande émis par le deuxième calculateur 22 et pour mettre en œuvre la présente invention. Le deuxième calculateur 22 peut faire partie d’un ensemble de calculateurs embarqués dans le véhicule qui sont configurés pour émettre un signal de commande à destination du premier calculateur 21 et pour mettre en œuvre la présente invention. Le premier calculateur 21 peut être, par exemple, un MCU, un CMM, un RMCU, un TCU, un EPLU, etc. Le deuxième calculateur 22 peut être, par exemple, VSM, BSI (Boîtier de Servitude Intelligent) ou BCM (Body Control Module, en français module de contrôle de la carrosserie) présents dans différentes générations d'architectures électroniques équipant les véhicules ou encore une unité de supervision formée, par exemple d’un ou plusieurs calculateurs embarqués ou débarqués du véhicule. Un processus de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque selon la présente invention est décrit ci-dessous pour pallier des problèmes de failles de sécurité de fonctions de cybersécurité qui peuvent se produite entre le premier calculateur 21 et le deuxième calculateur 22 lorsque le premier calculateur 21 a subi une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule. Le processus est mis en œuvre par exemple, par le dispositif 3 de la FIG. 4 . Dans une première opération, le dispositif 3 vérifie si l’un des premiers calculateurs 21 embarqué du véhicule a subi une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule. Si un premier calculateur 21 est détecté comme ayant subi une cyberattaque, dans une deuxième opération, le dispositif 3 émet un signal d’alerte 200 indiquant que le premier calculateur détecté 21 a subi une cyberattaque à destination d’un dispositif débarqué du véhicule 23. Le dispositif débarqué du véhicule 23 reçoit le signal d’alerte et peut, par exemple enregistrer, ou diffuser un message d’alerte concernant la cyberattaque subie par le premier calculateur 21. Selon un exemple de réalisation particulier et non limitatif, illustré aux figures 2 et 3, la deuxième opération comprend les sous-opérations suivantes : Dans une première sous-opération de la deuxième opération, le deuxième calculateur 22 émet à destination d’un troisième calculateur 24 un troisième signal 230 indiquant que le premier calculateur détecté 21 a subi une cyberattaque, le troisième calculateur 24 étant configuré pour émettre des signaux via un réseau de communication sans fil tels que par exemple un réseau de communication cellulaire ou Wifi. Le troisième calculateur 24 peut être par exemple un RTCU (en anglais Radio Telecommunication Control unit, en français unité de contrôle de télécommunication radio) configuré pour convertir une donnée portée par un signal du protocole CAN reçu en une donnée portée par un signal par exemple du protocole TCP/IP (de l’anglais Transmission control protocole/Internet protocole, en français, protocole de contrôle de transmission/protocole internet). Cette première sous-étape est avantageuse car le troisième calculateur 24 joue le rôle d’une passerelle entre le deuxième calculateur 22 et le dispositif 23 débarqué du véhicule c’est-à-dire que le deuxième calculateur 22 peut émettre le signal d’alerte 200 au dispositif débarqué du véhicule 23 via un réseau de communication sans fil même si le deuxième calculateur 22 n’est pas configuré pour émettre un signal via ce réseau de communication sans fil. Dans une deuxième sous-opération de la deuxième opération, le troisième calculateur 24 reçoit le troisième signal 230 par le deuxième calculateur 22. Dans une troisième sous-opération de la deuxième opération, suite à la réception du troisième signal 230, le troisième calculateur 24 émet à destination du dispositif débarqué du véhicule 23, le signal d’alerte indiquant que le premier calculateur détecté 21 a subi une cyberattaque. La FIG. 2 illustre le processus de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque selon un exemple de réalisation particulier et non limitatif de la présente invention. Dans la première opération, le premier calculateur 21 ayant subi une cyberattaque est détecté par un deuxième calculateur 22. Selon un exemple de réalisation particulier et non limitatif, le deuxième calculateur 22 détecte le premier calculateur 21 ayant subi une cyberattaque si le deuxième calculateur 22 n’a pas reçu un premier signal 210 émis par le premier calculateur 21 préalablement à une réception, par ledit premier calculateur 21, d’un signal de commande d’un groupe motopropulseur du véhicule piloté par ledit premier calculateur 21. Selon une variante, le deuxième calculateur 22 mémorise une donnée 211 indiquant que le premier calculateur 21 a subi une cyberattaque. Afin de ne pas pénaliser le développement de ce premier calculateur 21 détecté comme ayant subi une cyberattaque et fonctionnant en mode développement, la mémorisation de la donnée 211 n'a pas d'incidence sur l'émission d'un signal de commande par le second calculateur 22 à destination du premier calculateur 21.La FIG. 3 illustre le processus de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque selon un exemple de réalisation particulier et non limitatif de la présente invention. Dans une première sous-opération de la première opération, le premier calculateur 21 détecte qu’il a subi une cyberattaque si ledit premier calculateur 21 n’a pas émis le premier signal 210 à destination d’un deuxième calculateur 22 préalablement à une réception par ledit premier calculateur 21 d’un signal de commande d’un groupe motopropulseur du véhicule. Dans une deuxième sous-opération de la première opération, le premier calculateur 21 ayant subi une cyberattaque émet un deuxième signal 220 à destination du deuxième calculateur 22. Ce mode de réalisation est avantageux car il permet à chaque premier calculateur 21 pilotant un groupe motopropulseur du véhicule de s’auto-diagnostiquer lors d’une cyberattaque et de signaler s’il fait l’objet d’une cyberattaque. La FIG. 4 illustre schématiquement un dispositif 3 configuré pour détecter un mode de fonctionnement d’un premier calculateur par un deuxième calculateur embarqués d’un véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le dispositif 3 correspond par exemple à un dispositif embarqué dans le véhicule, par exemple un calculateur. Selon un mode de réalisation particulier, le dispositif 3 correspond à un dispositif de communication mobile tel que le dispositif 100. Le dispositif 3 est par exemple configuré pour la mise en œuvre des opérations décrites en regard des figures 2 et 3 et/ou des étapes du procédé décrit en regard de la FIG. 5 . Des exemples d’un tel dispositif 3 comprennent, sans y être limités, un équipement électronique embarqué tel qu’un ordinateur de bord d’un véhicule, un calculateur électronique tel qu’une UCE (« Unité de Commande Electronique »), un téléphone intelligent, une tablette, un ordinateur portable. Les éléments du dispositif 3, individuellement ou en combinaison, peuvent être intégrés dans un unique circuit intégré, dans plusieurs circuits intégrés, et/ou dans des composants discrets. Le dispositif 3 peut être réalisé sous la forme de circuits électroniques ou de modules logiciels (ou informatiques) ou encore d’une combinaison de circuits électroniques et de modules logiciels. Le dispositif 3 comprend un (ou plusieurs) processeur(s) 30 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 3. Le processeur 30 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 3 comprend en outre au moins une mémoire 31 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique. Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 31. Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 3 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés. Selon un exemple de réalisation particulier et non limitatif, le dispositif 3 comprend un bloc 32 d’éléments d’interface pour communiquer avec des dispositifs externes, par exemple un serveur distant ou un dispositif de diagnostic, d’autres nœuds du réseau ad hoc. Les éléments d’interface du bloc 32 comprennent une ou plusieurs des interfaces suivantes : - interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ; - interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ; - interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ; - interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »). Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 3 comprend une interface de communication 33 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs embarqué du véhicule) via un canal de communication 331. L’interface de communication 33 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 331. L’interface de communication 33 correspond par exemple à un réseau filaire de type CAN, FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3). Selon un exemple de réalisation particulier et non limitatif, le dispositif 3 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage 34, tactile ou non, un ou des haut-parleurs 35 et/ou d’autres périphériques 36 via respectivement des interfaces de sortie 37, 38, 39. Selon une variante, l’un ou l’autre des dispositifs externes est intégré au dispositif 3. La FIG. 5 illustre un organigramme des différentes étapes d’un procédé de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le procédé est par exemple mis en œuvre par un dispositif embarqué dans le véhicule ou par le dispositif 3 de la FIG. 4 . Dans une première étape 41, le dispositif 3 détecte si un premier calculateur 21 a subi une cyberattaque de type modification de son mode de fonctionnement ou remplacement de l’un de ses logiciels. Ledit premier calculateur étant configuré pour contrôler une fonction mise en en œuvre par au moins un calculateur du véhicule. Si un premier calculateur 21 est détecté comme ayant subi une cyberattaque, dans une deuxième étape 42, le dispositif 3 émet un signal d’alerte indiquant que le premier calculateur détecté 21 a subi une cyberattaque à destination d’un dispositif 23 débarqué du véhicule. Selon un exemple de réalisation particulier et non limitatif, la deuxième étape 42 comprend les sous-étapes suivantes : Dans une première sous-étapes 421, le deuxième calculateur 22 émet à destination d’un troisième calculateur 24 un troisième signal 230 indiquant que le premier calculateur détecté 21 a subi une cyberattaque, le troisième calculateur 24 étant configuré pour émettre des signaux via un réseau de communication sans fil tels que par exemple un réseau de communication cellulaire ou Wifi. Dans une deuxième sous-étape 422, le troisième calculateur 24 reçoit le troisième signal 230 par le troisième calculateur Dans une troisième sous-étape 423, suite à la réception du troisième signal 230, le troisième calculateur 24 émet à destination du dispositif débarqué du véhicule 23, le signal d’alerte indiquant que le premier calculateur détecté 21 a subi une cyberattaque. Selon une variante, les variantes et exemples des opérations décrits en relation avec les figures 2 et 3 s’appliquent aux étapes du procédé de la FIG. 5 . Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé. La présente invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 3 de la FIG. 4 . Procédé de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, ledit procédé comprenant les étapes suivantes : - détection (41) d’un premier calculateur ayant subi une cyberattaque, ledit premier calculateur étant configuré pour contrôler une fonction mise en en œuvre par au moins un calculateur du véhicule ; et - émission (42), à destination d’un dispositif débarqué du véhicule, d’un signal d’alerte indiquant que le premier calculateur détecté a subi une cyberattaque. Procédé selon la revendication 1, dans lequel le premier calculateur ayant subi une cyberattaque est détecté par un deuxième calculateur. Procédé selon la revendication 2, dans lequel le deuxième calculateur détecte le premier calculateur ayant subi une cyberattaque si le deuxième calculateur n’a pas reçu un premier signal émis par le premier calculateur préalablement à une réception, par ledit premier calculateur, d’un signal de commande de ladite fonction contrôlée par ledit premier calculateur. Procédé selon la revendication 1, dans lequel le premier calculateur détecte qu’il a subi une cyberattaque si ledit premier calculateur n’a pas émis un premier signal à destination d’un deuxième calculateur préalablement à une réception par ledit premier calculateur d’un signal de commande de ladite fonction contrôlée par ledit premier calculateur. Procédé selon la revendication 4, qui comporte en outre une étape d’émission (43) d’un deuxième signal par le premier calculateur ayant subi une cyberattaque et à destination du deuxième calculateur. Procédé selon l’une des revendications précédentes, dans lequel l’émission (42) du signal d’alerte indiquant que le premier calculateur détecté a subi une cyberattaque comprend les étapes suivantes : - émission (421), par le deuxième calculateur et à destination d’un troisième calculateur, d’un troisième signal indiquant que le premier calculateur détecté a subi une cyberattaque, le troisième calculateur étant configuré pour émettre des signaux via un réseau de communication dans fil ; - réception (422) du troisième signal par le troisième calculateur ; - émission (423), par le troisième calculateur et à destination du dispositif débarqué du véhicule, du signal d’alerte indiquant que le premier calculateur détecté a subi une cyberattaque. Dispositif de surveillance de calculateurs embarqués dans un véhicule contre une cyberattaque de type modification d’un mode de fonctionnement d’un calculateur embarqué du véhicule ou remplacement d’un logiciel d’un calculateur embarqué du véhicule, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon l’une des revendications 1 à 6. Programme d’ordinateur comportant des instructions pour la mise en œuvre du procédé selon l’une quelconque des revendications 1 à 6, lorsque ces instructions sont exécutées par un processeur. Support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon l’une quelconque des revendications 1 à 6. Véhicule comprenant un dispositif selon la revendication 7.