Brevet FR3119253A1 — publié le 20220729

L’invention concerne un procédé et un dispositif de contrôle de l’accès de moyens informatiques externes de diagnostic (140) à au moins un bus de donnée (101 3 ) embarqué d’un véhicule. Le dispositif comporte des moyens de commutation connectés à un second port matériel (112) d’une prise de diagnostic et adaptés pour connecter le second port matériel (112) de la prise de diagnostic à un premier port matériel d’un calculateur lorsque lesdits moyens de commutation (150) sont au repos et pour connecter le second port matériel (112) de la prise de diagnostic à un second port matériel (126) du calculateur lorsque lesdits moyens informatiques externes de diagnostic (140) sont authentifiés par des moyens d’authentification (122). Figure pour l’abrégé : Figure 1 Procédé et dispositif de contrôle de l’accès de moyens informatiques externes de diagnostic à un bus de donnée embarqué d’un véhicule La présente invention concerne le domaine des réseaux de communication de véhicules terrestres à moteur. L’invention porte en particulier sur un dispositif de contrôle de l’accès de moyens informatiques de diagnostic à un bus de donnée embarqué d’un véhicule. L’invention s’applique notamment aux véhicules automobiles. Arrière-plan technologique La majorité des bus de données embarqués d’un véhicule sont connectés à un calculateur appelé communément BCM (Body Control Module en anglais) assurant un rôle de passerelle qui permet de faire transiter des trames de communication porteuses d’information entre ces différents bus de données. Parmi ces bus de donnée, il est commun, dans le domaine automobile, d’utiliser des bus CAN (Controller Area Network en anglais) pour relier entre eux des calculateurs embarqués d’un véhicule et accessibles via ces bus de donnée. Ainsi, des bus de donnée embarqués d’un véhicule peuvent échanger un très grand nombre d’informations (vitesses, températures, états…) jusqu’à 200 fois par seconde. Le terme bus est utilisé car les calculateurs sont branchés généralement en parallèle sur les deux fils qui composent ces bus de données. Il existe deux normes de bus CAN : les bus de donnée CAN HS (High Speed en anglais), normalisé par l’ISO 11898-2 en 2003 et les bus de donnée CAN LS (Low Speed en anglais), normalisé par l’ISO 11898-3 en 2006. Les bus CAN HS utilisent obligatoirement deux fils. Ils sont, habituellement, utiliser comme bus principaux des véhicules de série pour relier des calculateurs tels qu’un calculateur moteur multifonctions (CMM), un calculateur Boîte de vitesse automatique (BVA), un calculateur Direction Assistée ou encore un calculateur d’assistance au freinage pour n’en citer que quelques-uns. Un bus CAN HS a une vitesse de transmission allant de 250 Kb/s à 1 Mb/s. Un bus CAN HS est habituellement considéré comme étant un bus « différentiel », c'est-à-dire qu’au repos les deux lignes (fils) H et L sont à la même tension et un calculateur qui « parle » sur la ligne va tirer la tension de la ligne H vers le haut et la tension de la ligne L vers le bas. Un calculateur qui « écoute » sera sensible à la différence de tension entre les lignes H et L H et L Dans une très grande majorité de cas, chaque calculateur envoie des données qui sont reçues par tous les calculateurs présents sur un bus CAN HS, dans des messages appelés trames de communication. Les bus CAN LS utilisent normalement deux fils mais peuvent aussi fonctionner avec 1 seul (c’est pour cela qu’ils sont dits tolérant à la perte (fault tolerant en anglais) : si un fil est coupé, le dialogue peut se poursuivre sur l’autre. Les bus CAN LS ou CAN LSFT (LS tolérant à la perte) ne sont utilisés dans le domaine de l’automobile qu’en tant que bus annexes car leur vitesse de transmission ne dépasse pas 125 Kb/s. D’autres bus de donnée sont utilisés dans le domaine automobile tels que les bus LIN (Local Interconnect Network en anglais, ou réseau interconnecté local en français) ou encore FlexRay ou MOST (Media Oriented Systems Transport en anglais). Dans un véhicule, des informations peuvent ainsi circuler entre des bus de donnée CAN et LIN par exemple ou entre des bus de données de vitesses différentes tels qu’entre des bus CAN HS et CAN LS. Par exemple, un régime moteur calculé par un CMM situé sur un bus de données CAN HS à 500 Kbit/s peut être communiqué à une passerelle pour le pilotage d’un compte-tours via un bus de données CAN LS à 125 Kbit/s. Un calculateur assurant le rôle de passerelle est également prévu pour être connecté à des moyens informatiques externes de diagnostic via, par exemple, un bus de donnée CAN HS et une prise de diagnostic (OBD de l’anglais On Board Diagnosis). Par la suite une prise de diagnostic comporte au moins un port matériel. Elle peut également comporter, en variante, au moins un connecteur d’instrumentation. Les moyens informatiques externes de diagnostic sont par exemple des programmes mis en œuvre par un ordinateur et/ou un calculateur. Cette connexion avec des moyens informatiques externes de diagnostic permet le diagnostic, le télécodage et le téléchargement, en usine ou en après-vente, de programmes relatifs à la gestion globale du véhicule ou dédiés à des fonctions particulières du véhicule. Or, en usine, il est nécessaire d'effectuer le téléchargement de certains programmes sur une ligne de montage véhicule dans un temps restreint, correspondant à un pas de la ligne de montage, afin de ne pas ralentir le flux de production des véhicules. Les programmes qui doivent être téléchargés en ligne mettent en œuvre la gestion globale du véhicule ou des fonctions particulières relatives au moteur (Calculateur Multifonctions Moteur, CMM en abrégé) ou à la boîte de vitesse automatique (BVA) qui sont des programmes de plusieurs mégaoctets chacun, ainsi que d’autres programmes de taille plus modestes. Afin d'optimiser la durée de téléchargement, le téléchargement de programmes se font en parallèle sur deux ports matériels distincts de la prise de diagnostic. Par exemple, le programme de gestion globale du véhicule de taille importante puis des programmes relatifs à des fonctions de l’habitacle du véhicule de plus petites tailles sont téléchargés à partir des moyens informatiques externes de diagnostic via un premier port matériel de la prise de diagnostic, la passerelle et un bus de donnée CAN HS. Le programme relatif au CMM est téléchargé à partir des moyens informatiques externes de diagnostic via un second port matériel de la prise de diagnostic et un autre bus de donnée CAN HS communément appelé Powertrain & Chassis en anglais (bus de donnée « sous capot » en français). Cette dernière connexion est alors dite directe car elle ne passe pas par la passerelle. Lors de phase de développement et de mise au point de nouveaux véhicules, la connexion directe du bus de donnée CAN HS « Powertrain & Chassis » sur la prise de diagnostic permet de connecter facilement des moyens informatiques externes de diagnostic afin d’espionner des trames de communication circulant sur les bus de donnée et également de faire des mesures directes de signaux électriques (amplitude des signaux, points d’échantillonnage, etc.). Cependant, la connexion directe des bus de donnée embarqués du véhicule sur la prise de diagnostic présente des inconvénients. Tout d’abord, les branches de ces bus de donnée qui sont connectées à la prise de diagnostic constituent des « antennes » qui peuvent dégrader la tenue de ces bus de donnée du point de vue de la compatibilité électromagnétique. Ensuite, la prise de diagnostic peut induire des risques de décharges électrostatiques si des protections ne sont pas prévues. De plus, la prise de diagnostic peut présenter des risques de panne si un corps étranger électriquement conducteur est introduit entre des broches, et en cas de défaillance ou d'utilisation inappropriée des moyens informatiques externes de diagnostic, des trames de communication non autorisées soient émis(es) par celui-ci, ce qui pourrait induire une dégradation ou un fonctionnement inapproprié d’un ou plusieurs calculateurs et/ou organes embarqués du véhicule. La demande de brevet français FR3082967 décrit une solution pour surmonter certains de ces inconvénients. Cette solution comprend un calculateur pourvu de moyens d'interface assumant un rôle de passerelle en permettant la transmission de trames de communication et/ou de signaux électriques entre au moins un premier port matériel adapté pour être connecté à au moins un bus de donnée et un deuxième port matériel adapté pour être connecté à au moins un bus de donnée embarqué du véhicule, des moyens de calcul assumant au moins un rôle d’authentification en permettant de déterminer un ordre de commande en interprétant au moins une donnée contenue dans une requête d’authentification reçue sur le premier port matériel et des moyens de filtrage adaptés pour empêcher la transmission au travers des moyens d'interface d’au moins une trame de communication non autorisée. La solution comporte également un module de protection adapté pour empêcher la propagation d'une surtension, et au moins un module de commutation connecté au module de protection et adapté pour prendre une position de transmission autorisant la transmission de trames de communication entre une entrée et une sortie du module de commutation en fonction d’un ordre de commande reçu sur un port matériel de commande connecté au calculateur par l’intermédiaire d'une liaison filaire. La solution proposée par la demande de brevet français FR3082967 nécessite que la requête d’authentification soit émise via un premier port de la prise de diagnostic et que la connexion directe avec un bus de donnée embarqué se fasse via un second port matériel de la prise de diagnostic. Cette solution permet donc la connexion de moyens informatiques externes de diagnostic qui comportent deux ports matériels dédiés à cette connexion. Toutefois, ce n’est pas toujours le cas de ces moyens qui peuvent n’en comporter qu’un seul. C’est le cas, par exemple, des moyens informatiques réglementaires utilisés par les forces de l’ordre (communément appelé outil de scan, scantool en anglais). Ces moyens n’ont pas l’opportunité de pouvoir s’authentifier avant de se connecter à un bus de donnée embarqué du véhicule via le module de commutation car ils ne peuvent être connecter qu’à un seul des port matériel de la prise de diagnostic. La demande de brevet français FR3082967 présente donc un problème de compatibilité avec des moyens informatiques externes de diagnostic qui ne comportent qu’un seul port matériel dédié à la connexion avec un bus de donnée embarqué du véhicule. De plus, cette demande de brevet français FR3082967 n’assure pas la déconnexion des moyens informatiques externes de diagnostic à un bus de donnée embarqué du véhicule en cas de transmission de trame de communication non autorisée émanant de ces moyens tels que par exemple des trames de communication porteuses de commande d’accélération, de freinage ou d’activation de la direction alors que le véhicule est en train de rouler. Un objet de la présente invention est de contrôler l’accès de moyens informatiques externes de diagnostic à un bus de donnée embarqué d’un véhicule. Un autre objet de la présente invention est d’assurer une conformité d’accès aux moyens informatiques externes de diagnostic comportant un seul port matériel dédié. Un autre objet de la présente invention est de sécuriser l’accès un bus de donnée embarqué d’un véhicule. Un autre objet de la présente invention est de faciliter le téléchargement de programmes via un bus de donnée embarqué d’un véhicule. Selon un premier aspect, l’invention concerne un dispositif de contrôle de l’accès de moyens informatiques externes de diagnostic à au moins un bus de donnée embarqué d’un véhicule. Le dispositif comporte un calculateur assurant le rôle de passerelle en permettant la transmission de trames de communication et/ou de signaux électriques entre un premier port matériel du calculateur adapté pour être connecté à un premier bus de donnée et à au moins un second port matériel du calculateur adapté pour être connecté audit au moins un bus de donnée embarqué du véhicule ; une prise de diagnostic comportant un premier port adapté pour être connecté au premier port matériel du calculateur via le premier bus de donnée ; des moyens d’authentification assumant un rôle d’authentification desdits moyens informatiques externes de diagnostic sur la base de requête d’authentification reçue sur le premier port matériel du calculateur ; des moyens de filtrage adaptés pour bloquer la transmission à travers de la passerelle d’au moins une trame de communication non autorisée ; des moyens de commutation connectés à un second port matériel de la prise de diagnostic et adaptés pour connecter le second port matériel de la prise de diagnostic au premier port matériel du calculateur lorsque lesdits moyens de commutation sont au repos et pour connecter le second port matériel de la prise de diagnostic au second port matériel du calculateur lorsque lesdits moyens informatiques externes de diagnostic sont authentifiés par les moyens d’authentification. Selon un exemple de réalisation particulier, le calculateur désactive les moyens de commutations qui retrouvent leur position de repos sur demande des moyens informatiques externes de diagnostic, en cas de perte de communication entre les moyens informatiques externes de diagnostic et un bus de donnée embarqué du véhicule, à la mise en veille du véhicule, au bout d’un temps maximum de communication ou en cas de transmission d’une trame de communication non autorisée. Selon un exemple de réalisation particulier, le calculateur pilote les moyens de commutation pour donner accès à un bus de donnée particulier embarqué du véhicule. Selon un exemple de réalisation particulier, le dispositif comporte en outre des moyens de protection qui sont connectés aux moyens de commutation. Selon un exemple de réalisation particulier, le calculateur, les moyens d’authentification, les moyens de filtrage, les moyens de commutation et/ou les moyens de protection font partie d’un même boîtier. Selon un exemple de réalisation particulier, les moyens de commutation sont intégrés au calculateur. Selon un exemple de réalisation particulier, les moyens de commutation sont implantés dans un boîtier séparé. Selon un deuxième aspect, l’invention concerne un procédé de contrôle de l’accès de moyens informatiques externes de diagnostic à au moins un bus de donnée embarqué d’un véhicule, ledit procédé comprenant des étapes suivantes : authentification desdits moyens informatiques externes de diagnostic sur la base de requête d’authentification reçue sur un premier port matériel d’un calculateur assurant le rôle de passerelle en permettant la transmission de trames de communication et/ou de signaux électriques entre un premier port matériel du calculateur adapté pour être connecté à un premier bus de donnée et à au moins un second port matériel du calculateur adapté pour être connecté audit au moins un bus de donnée embarqué du véhicule ; si les moyens informatiques externes de diagnostic ne sont pas authentifiés, le calculateur désactive des moyens de commutation qui passent dans une position de repos, lesdits moyens de commutation étant connectés à un second port matériel d’une prise de diagnostic et adaptés pour connecter le second port matériel de la prise de diagnostic au premier port matériel du calculateur ; si les moyens informatiques externes de diagnostic sont authentifiés, le calculateur active les moyens de commutation qui passent alors de la position de repos à la position active, pour connecter le second port matériel de la prise de diagnostic au second port matériel du calculateur. Selon un troisième aspect, l’invention concerne un véhicule, notamment autonome, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de l’invention. Selon un quatrième aspect, l’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 l’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, l’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 l’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, 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 l'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 l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures 1 à 4 annexées, sur lesquelles : illustre schématiquement un dispositif de contrôle de l’accès de moyens informatiques de diagnostic à un bus de donnée embarqué d’un véhicule, selon un exemple de réalisation particulier de la présente invention ; illustre schématiquement un dispositif de contrôle de l’accès de moyens informatiques de diagnostic à un bus de donnée embarqué d’un véhicule, selon un exemple de réalisation particulier de la présente invention ; illustre schématiquement des moyens de commutation selon un exemple de réalisation particulier de la présente invention ; et illustre un organigramme des différentes étapes d’un procédé de contrôle de l’accès de moyens informatiques de diagnostic à un bus de donnée embarqué d’un véhicule, selon un exemple de réalisation particulier de la présente invention. Un procédé et un dispositif de vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 4. 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 figures qui vont être décrites par la suite utilisent une symbolique « unifilaire » mais certains bus de donnée embarqués, CAN HS ou CAN LSFT notamment, utilisent une transmission différentielle sur une paire de 2 fils. Dans ces figures, les liaisons unifilaires représentées pour les bus de donnée CAN notamment correspondent donc à une paire de 2 fils. Les moyens de commutation 150 qui seront décrits par la suite seront donc adaptés pour gérer ces paires de fils. Selon l’invention, un dispositif de contrôle de l’accès de moyens informatiques externes de diagnostic à au moins un bus de donnée embarqué d’un véhicule comporte un calculateur assumant un rôle de passerelle en permettant la transmission de trames de communication et/ou de signaux électriques entre un premier port matériel du calculateur, adapté pour être connecté à un premier bus de donnée et à au moins un second port matériel du calculateur, adapté pour être connecté audit au moins un bus de donnée embarqué du véhicule. Le dispositif comporte en outre une prise de diagnostic comportant un premier port adapté pour être connecté au premier port matériel du calculateur via le premier bus de donnée ; des moyens d’authentification assumant un rôle d’authentification desdits moyens informatiques externes de diagnostic sur la base de requête d’authentification reçue sur le premier port matériel du calculateur ; et des moyens de filtrage adaptés pour bloquer la transmission à travers de la passerelle d’au moins une trame de communication non autorisée. Le dispositif comporte aussi des moyens de commutation connectés à un second port matériel de la prise de diagnostic et adaptés pour connecter le second port matériel de la prise de diagnostic au premier port matériel du calculateur lorsque lesdits moyens de commutation sont au repos et pour connecter le second port matériel de la prise de diagnostic au second port matériel du calculateur lorsque lesdits moyens informatiques externes de diagnostic sont authentifiés par les moyens d’authentification. Lors de la connexion de moyens informatiques externes de diagnostic comportant un seul port matériel dédié à la connexion, avec un bus de donnée embarqué d’un véhicule, ces moyens vont alors être connectés au calculateur via le second port de la prise de diagnostic, les moyens de commutation, alors au repos, et le premier port matériel du calculateur. Lors de la connexion de moyens informatiques externes de diagnostic comportant plus d’un seul port matériel dédié à la connexion avec un bus de donnée embarqué d’un véhicule, ces moyens vont alors être connectés au calculateur via soit le premier port matériel de la prise de diagnostic et le premier port matériel du calculateur, soit le second port de la prise de diagnostic, les moyens de commutation au repos et le premier port matériel du calculateur. Les moyens informatiques externes de diagnostic émettent alors une requête d’authentification auprès du calculateur via le premier bus de donnée. Le dispositif selon l’invention permet l’authentification des moyens informatiques externes de diagnostic quel que soit le nombre de port matériel dédié à la connexion avec un bus de donnée embarqué d’un véhicule. Une fois les moyens informatiques externes de diagnostic authentifiés, le calculateur active les moyens de commutation et une connexion directe (sans passer par la passerelle) entre les moyens informatiques externes de diagnostic et au moins un bus de donnée embarqué du véhicule est établie. Les moyens informatiques externes de diagnostic peuvent alors émettre des trames de communication porteuses de requêtes de diagnostic à des calculateurs et/ou organe du véhicule via ce ou ces bus de donnée embarqués du véhicule. En cas d’émission de trames de communication non autorisées par rapport au contexte (par exemple des trames de communication porteuses de commande d’accélération alors que la boite de vitesse n’est pas au point mort ou des trames de communication porteuses de commande de freinage ou d’activation de la direction alors que le véhicule n’est pas à l’arrêt), le calculateur, dès qu’il aura détecté les premières trames de communication non autorisées sur le(s) bus de donné embarqué(s) du véhicule, désactive les moyens de commutation afin de déconnecter le(s)dit(s) bus de donnée des moyens informatiques externes de diagnostic. Ainsi, les trames de communication porteuses de commande non autorisées ne seront reçues par les calculateurs accessibles via ce(s) bus de donnée que de façon très temporaire et n’auront qu’une incidence extrêmement limitée sur la dynamique du véhicule compte tenu des temps de réaction mécanique des systèmes de propulsion, freinage et direction du véhicule : légère accélération intempestive, micro-freinage, … Le calculateur peut en outre prévenir le conducteur via une interface Homme/Machine pour indiquer que le véhicule a fait l’objet d’une réception de trame de communication non autorisées et a mis en œuvre un mécanisme de protection. Il peut aussi inviter le conducteur à faire contrôler son véhicule par un réparateur agréé. Il est largement connu d’isoler des bus de donnée embarqués d’un véhicule par rapport à une prise de diagnostic en utilisant une passerelle. Mais ces solutions sont moins performantes, en termes de temps de téléchargement des calculateurs situés en aval de la passerelle ou en termes d’instrumentation des bus de donnée en phase de développement, que celle proposée par l’invention qui utilise des moyens de commutation. Par ailleurs une solution utilisant des moyens de commutation limite les investissements et les coûts de développement et de validation. Enfin, le dispositif de l’invention permet de se conformer à la réglementation sur la Cybersécurité, « UNECE Cybersecurity Regulation » (UN R155). illustre schématiquement un dispositif 100 de contrôle de l’accès de moyens informatiques de diagnostic à un bus de donnée embarqué d’un véhicule, selon un exemple de réalisation particulier de la présente invention. Le dispositif 100 comporte une pluralité de bus de données 101 1 , 101 2 , 101 3 et 101 5 embarqués du véhicule connectés à des moyens informatiques externes de diagnostic 140 par l’intermédiaire d’une prise de diagnostic 110 (On Board Diagnosis en anglais) et d’un calculateur 120. Les bus de donnée 101 1 101 2 , 101 3 et 101 5 peuvent être notamment de type CAN HS. Le bus de donnée 101 1 peut aussi être de type Ethernet. Un voire plusieurs bus de donnée 101 3 peuvent être mis en œuvre pour permettre l’accès à des calculateurs et/ou organes embarqués du véhicule. Le calculateur 120 assure le rôle d’une passerelle 121 en permettant la transmission de trames de communication et/ou de signaux électriques entre un premier port matériel 125 du calculateur 120 adapté pour être connecté à au bus de donnée 101 1 , et un deuxième port matériel 126 du calculateur 120 adapté pour être connecté à au moins un bus de donnée 101 3 . Le dispositif 100 comporte en outre des moyens d’authentification 122 adaptés pour mettre en œuvre une authentification des moyens informatiques externes de diagnostic 140 basée sur une requête d'identification reçue sur le premier port matériel 125. Le calculateur 120 est également connecté à la prise de diagnostic 110 par le port 125 du calculateur 120 et un premier port matériel 111 de la prise de diagnostic 110 via le bus de donnée 101 1 . Le bus de données 101 1 est dédié à l'interface avec les moyens informatiques externes de diagnostic 140 permettant le diagnostic, le télécodage et le téléchargement, en usine ou en après-vente, de programmes relatifs à la gestion globale du véhicule ou dédiés à des fonctions et/ou organes/calculateurs dédiés du véhicule. Lors d’un diagnostic, un télécodage et/ou un téléchargement, un opérateur connecte les moyens de diagnostic 140 à la prise de diagnostic 110 via une connexion filaire 101 4 reliant au moins un port des moyens informatiques externes de diagnostic 140 et au moins un port de la prise de diagnostic 110. Les moyens de diagnostic 140 contrôlent, par exemple, la conformité du véhicule (contrôle technique, contrôle par la police,..), l’interfaçage sans fil (over the air en anglais) du véhicule avec des services débarqués (appareils externes (dongle en anglais) avec connexion GSM, ou avec connexion Bluetooth ou WIFI vers le téléphone de l'utilisateur) parfois branchés par l’utilisateur sur la prise de diagnostic 110, par exemple dans le cadre de contrats d'assurance prenant en compte le kilométrage parcouru et/ou le type de conduite (pay as you drive en anglais). Le calculateur 120 comporte en outre des moyens de filtrage 123 agissant au même titre qu’un pare-feu pour analyser des trames de communication et, éventuellement, bloquer au travers de la passerelle 122 la transmission de trames de communication non autorisées qui seraient reçues au niveau du port matériel 125. Par exemple, les moyens de filtrage 123 peuvent être configurés pour interdire l'écriture par un appareil externe sur les bus de données 101 3 embarqués du véhicule ou bien limiter celle-ci a des trames de communication autorisées, ne présentant pas de danger potentiel pour le véhicule, ses passagers et les autres usagers de la route. Les moyens de filtrage 123 bloquent par exemple la possibilité d'envoyer sur les bus de données 101 3 des trames de communication porteuse de commande d'accélération, de freinage ou d’activation de la direction. Le dispositif 100 comporte également des moyens de commutation 150 connectés à un second port 112 de la prise de diagnostic 110. Selon un exemple de réalisation particulier, le dispositif 100 comporte en outre des moyens de protection 124 qui sont connectés aux moyens de commutation 150. Les moyens de protection 124 protègent les bus de donnée 101 3 contre les décharges électrostatiques qui peuvent être générées par les opérateurs lors des branchements ou débranchements des moyens informatiques externes de diagnostic 140. Les moyens de protection 124 empêchent la propagation d'une surtension qui pourrait été transmise au travers des moyens de commutation 150. A cette fin, les moyens de protection 124 sont connectés directement au moyens de commutation 150 par une liaison de préférence filaire 101 5 . Cette protection contre les décharges électrostatiques est particulièrement souhaitable sur les bus de donnée CAN HS « Powertrain & Chassis » notamment. Pour les bus de donnée connectés uniquement à des connecteurs d’instrumentation sur des véhicules de développement ou de présérie, il peut être envisagé de se passer de ces protections si des mesures particulières sont prises par les opérateurs lors des manipulations des connecteurs afin d’éviter les décharges électrostatiques. Les moyens de commutation 150 sont pilotés par le calculateur 120 pour que ces moyens connectent le second port matériel 112 de la prise de diagnostic au premier port matériel 125 du calculateur lorsque les moyens de commutation 150 sont au repos et pour connecter le second port matériel 112 de la prise de diagnostic 110 au second port matériel 126 du calculateur 120 lorsque lesdits moyens informatiques externes de diagnostic 100 sont authentifiés par les moyens d’authentification 122. Les moyens de commutation 150 réduisent le temps de téléchargement en usine de programmes ayant les plus tailles importantes tels que ceux relatifs au CMM ou à la boîte de vitesse automatique (BVA) par exemple. Ils permettent aussi l’instrumentation de tout ou partie des bus de donnée embarqués à des fins de mise au point en phase de développement ou d’industrialisation. Ainsi, en activant ces moyens de commutation 150, les moyens informatiques externes de diagnostic 140 se connectent à différents bus de données 101 3 . Par exemple, lorsqu’ils sont activés, les moyens de commutation 150 peuvent connecter un bus de donnée 101 3 particulier tel que le bus CAN HS « Powertrain & Chassis », sur lequel se trouvent des calculateurs tels que le CMM ou le calculateur BVA, aux moyens informatiques externes de diagnostic 140 via le bus de données 101 5 , sans passer par la passerelle 122. Lorsqu’ils sont au repos ou dès lors qu’ils sont désactivés, les moyens de commutation 150 évitent ou coupent tout connexion entre un bus de donnée 101 3 et les moyens informatiques externes de diagnostic 140. Par ailleurs, selon le nombre de ports matériels de la prise de diagnostic 110, les connexions avec les bus de données 1013 peuvent être réalisées en parallèle. Par exemple, tel qu’illustré sur la , lorsque les moyens de commutation 150 sont activés, les moyens informatiques externes de diagnostic 140 peuvent être connectés à la fois à un bus de donnée 1013 via le bus de donnée 1011 et à un autre bus de donnée 1013 via le bus de donnée 1015. Dans une première opération, les moyens de commutation 150 sont au repos. Les bus de donnée 101 3 ne sont pas connectés à la prise de diagnostic 110. Les risques inhérents à la connexion des bus de données 101 3 sur la prise de diagnostic 110 sont alors évités. Ces risques peuvent être dus à des incompatibilités électromagnétiques, des décharges électrostatiques, des pannes si un corps étranger électriquement conducteur est introduit entre les ports matériels du calculateur et/ou de la prise de diagnostic 110, de transmission de trames de communication non-autorisées. La passerelle 121 peut mettre à disposition sur le bus de donnée101 1 , des informations sur le véhicule qui sont accessibles via les bus de donnée 101 3 et qui sont nécessaires à des appareils externes (position GPS véhicule, kilométrage, vitesse, accélération, …). Selon une deuxième opération, les moyens informatiques externes de diagnostic 140 émettent une requête d’authentification à destination du calculateur 120 via le bus de donnée 101 1 , de préférence en utilisant des échanges cryptés. Le second port matériel 112 de la prise de diagnostic 110 est relié au port 123 du calculateur lorsque les moyens de commutation 150 sont au repos permettant ainsi aux moyens informatiques externes de diagnostic 140 d’émettre la requête d’authentification auprès du calculateur 120 via soit le port matériel 111, soit le port matériel 112 selon la connectique des moyens informatiques externes de diagnostic 140. Par exemple, si les moyens informatiques externes de diagnostic 140 comporte deux ports matériels dédiés à la connexion avec un bus de donnée 101 3 alors l’un de ces ports est relié au port matériel 111 et l’autre au port matériel 112. La requête peut alors être émise via l’un de ces deux ports. Si les moyens informatiques externes de diagnostic 140 ne comportent qu’un seul port matériel dédié à la connexion avec un bus de donnée 101 3 , tel que les outils réglementaires utilisés par les forces de l’ordre (scantool en anglais), alors ce port est relié au port matériel 112 pour que les moyens informatiques externes de diagnostic 140 puissent s’authentifier auprès du calculateur 120 et communiquer avec des calculateurs embarqués du véhicule via un bus de donnée 101 3 tel que le bus de donnée« Powertrain & Chassis ». Dans une troisième opération, le calculateur 120 active les moyens de commutation 150 qui passent alors de la position de repos à la position active, pour connecter le second port matériel 112 de la prise de diagnostic au second port matériel 126 du calculateur. Les moyens informatiques externes de diagnostic 140 sont alors connectés avec des calculateurs et/ou organes accessibles via un bus de donnée 101 3 et le bus de donnée 101 5 . Ainsi, par exemple, les moyens informatiques externes de diagnostic 140 émettent/reçoivent des trames de communication via un bus de donnée 101 3 tel que le bus CAN « Powertrain & Chassis sans passer par la passerelle 122. En mode instrumentation, les moyens informatiques externes de diagnostic 140 ont alors un accès direct aux signaux physiques circulant sur les bus de donnée 101 3 (amplitude des signaux, points d’échantillonnage, etc.). Selon une variante, le calculateur 120 pilote des moyens de commutation 150 pour donner accès à un bus de donnée particulier. Par exemple, le pilotage est basé sur une demande des moyens informatiques externes de diagnostic 140 pour accéder à un calculateur particulier embarqué du véhicule. Dans une quatrième opération, le calculateur 120 désactive les moyens de commutations 150 qui retrouvent leur position de repos, interdisant toute transmission de trames de communication sans passer par la passerelle 122. Selon une variante, les moyens de commutations sont désactivés sur demande des moyens de diagnostic 140. Selon une variante, les moyens de commutations sont désactivés en cas de perte de communication entre les moyens de diagnostic 140 et un bus de donnée 101 3 . Par exemple lorsque les moyens de diagnostic 140 ne sont plus connectés à la prise de diagnostic 110. Selon une variante, les moyens de commutations sont désactivés à la mise en veille du véhicule. Selon une variante, les moyens de commutations sont désactivés au bout d’un temps maximum de communication. Selon une variante, les moyens de commutation 150 sont désactivés lorsque ‘une trame de communication est non autorisée par le calculateur 120. Par exemple, une trame de communication est non autorisée par le calculateur 120 lorsque cette trame de communication est porteuse d’une commande qui n’est pas en adéquation avec un contexte par exemple des trames de communication porteuses de commande d’accélération alors que la boite de vitesse n’est pas au point mort ou des trames de communication porteuses de commande de freinage ou d’activation de la direction alors que le véhicule n’est pas à l’arrêt). Selon une variante, le calculateur 120 prévient le conducteur du véhicule pour lui indiquer que le véhicule a fait l’objet d’une cyber-attaque et a mis en œuvre un mécanisme de protection. Selon une variante, le calculateur 120 invite le conducteur à faire contrôler son véhicule par un réparateur agréé. Selon un mode de réalisation du dispositif, plusieurs moyens de commutation sont pilotés par le calculateur 120. Selon l’exemple de la , des moyens de commutation 1501 sont connectés à un second port 112 de la prise de diagnostic 120. Les moyens de commutation 1501 sont pilotés par le calculateur 120 pour que ces moyens connectent le second port matériel 112 de la prise de diagnostic au premier port matériel 125 du calculateur lorsque les moyens de commutation 1501 sont au repos et pour connecter le second port matériel 112 de la prise de diagnostic à un port d’autres moyens de commutation 1502 lorsque les moyens informatiques externes de diagnostic 140 sont authentifiés par les moyens d’authentification 122. Les moyens de commutation 1502 sont pilotés par le calculateur 120 pour que ces moyens connectent le second port matériel 112 de la prise de diagnostic à un premier bus de donnée 1013 embarqué du véhicule lorsque les moyens de commutation 1502 sont au repos et pour connecter le second port matériel 112 de la prise de diagnostic à un second bus de donnée 1013 embarqué du véhicule lorsque les moyens de commutation 1502 sont activés. Selon cet exemple, le calculateur 120 est configuré pour piloter les moyens de commutation 150 1 et 150 2 pour que des trames de communication soient transmises entre les moyens informatiques externes de diagnostic 140 et un seul bus de données 101 3 . En variante, d’autres configurations des moyens de commutation peuvent permettre des transmissions simultanées de trames de communication entre les moyens de diagnostic 140 et plusieurs bus de donnée 101 3 . En variante, le calculateur 120 peut suivre un ordonnancement choisi pour définir la transmission successive ou simultanée de trames de communication. L’utilisation de plusieurs moyens de commutation 150 correspond à des besoins d’instrumentation de ces bus de donnée dans des phases allant des prototypes jusqu’à des préséries potentiellement commercialisables et permet de connecter alternativement plusieurs bus de donnée embarqués (CAN « ADAS », CAN « Powertain & Chassis ») peuvent, chacun à leur tour ou simultanément, selon la connectique utilisée et selon le nombre et le type de ports matériels disponibles sur les moyens informatiques externes de diagnostic, être connectés à ce dernier. Plusieurs bus de donnée peuvent ainsi être connectés sur un même port. Les opérations mises en œuvre sont alors sensiblement identiques à celles décrites ci-dessus, à la différence qu’il devient possible pour les moyens informatiques externes de diagnostic 140 de requérir accès à l'un des bus de données indépendamment des autres. Selon une variante, les mêmes moyens de protection 124 sont partagés par les moyens de commutations 150 dédiés aux bus de donné 101 3 . Selon une autre variante, des moyens de protection 124 sont aussi dédiés à chaque bus de donnée 101 3 . Selon des variantes de mise en œuvre du dispositif 100, les moyens 121, 122, 123, 124, 150 peuvent faire partie d’un même boîtier ou faire partie de plusieurs boîtiers connectés entre eux. Le dispositif 100 permet de préserver la durée de téléchargement de programmes de taille importante en usine via le bus de données 101 5 (sans passer par la passerelle 122) tout en permettant le téléchargement de programme tel que ceux relatifs à la commande de moteur via le bus de donnée 101 1 , en préservant la possibilité d’instrumenter facilement le bus de donnée CAN HS Powertrain & Chassis. Le dispositif 100 sécurise l’accès aux bus de donnée 101 3 en ne permettant l’accès à ces bus de donnée seulement à des moyens informatiques externes de diagnostic authentifiés et en désactivant les moyens de commutation 150 dès qu’une trame de communication transmise est non autorisée. Le dispositif 100 permet aussi de conserver un accès physique aux bus de donnée pour l’instrumentation (permettant de lire directement les signaux physiques, sans aucun décalage temporaire), de télécharger des calculateurs accessibles via les bus de donnée 101 3 sans aucun temps de transfert, et, de minimiser, selon certains exemples de réalisation, l'impact sur le dimensionnement du calculateur 120. Les éléments du dispositif 100, 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 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 100 peut comprendre un (ou plusieurs) processeur(s) et/ou micro-processeur(s) configurés pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 100. Le processeur 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 100 peut comprendre en outre au moins une mémoire, par 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 comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire ou le dispositif de stockage mémoire. Selon des variantes de mise en œuvre du dispositif 100, les moyens de commutation 150 peuvent être intégrés au calculateur 120, la passerelle 122 peut être intégrée dans le calculateur 122 ou bien être réalisée par un calculateur dédié ne réalisant que cette fonction, les moyens de commutation 150, 150 1 et/ou 105 2 peuvent être intégrés dans la passerelle 122, dans le calculateur 120 ou être indépendant. L’intégration des moyens de commutation 150 dans le calculateur 120 est la moins coûteuse des implantations Les moyens de commutation 150, 150 1 et/ou 105 2 peuvent être intégrés dans un (ou des) boîtier(s) commandé(s) par un calculateur tel que le calculateur 120. Ce(s) boîtier(s) sera (seront) alors préférentiellement implanté(s) dans une zone difficile d’accès sans démontage de nombreuses pièces afin de limiter les possibilités de piratage. Selon un exemple d’implantation des moyens de commutation 150 étant implantés dans un boîtier, ce boîtier peut prendre la forme d’un relais automobile afin de rendre plus difficile son identification et ainsi de limiter les possibilités de piratage. Cet exemple de réalisation permet une mise en œuvre rapide des moyens de commutation. Selon un exemple de réalisation, des moyens de commutation 150 sont intégrés dans un calculateur pour permettre la transmission de trames de communication entre les moyens informatiques externes de diagnostic 140 et un bus de donnée 101 3 particulier tel que le bus CAN HS « Powertrain & Chassis » pour répondre en particulier au besoin de téléchargement et de connexion des moyens informatiques réglementaires utilisés par les forces de l’ordre, et d’autres moyens de commutation 150 sont implantés dans un voire plusieurs boîtiers indépendants pour permettre la transmission de trames de communication entre les moyens informatiques externes de diagnostic 140 et d’autre bus de donnée particulier. Implanter des moyens de commutation dans le calculateur diminue les coûts par rapport à implanter ces moyens de commutation dans un boîtier séparé (pas de boîtier supplémentaire, pas de fils supplémentaires, pas de boîtier supplémentaire à monter dans le véhicule). Selon un exemple de réalisation particulier, des moyens de protection 124 sont intégrés de la même façon que les moyens de commutation 150. Ainsi, si des moyens de commutations 150, 150 1 et/ou 150 2 sont implantés dans un calculateur alors les moyens de protection 124, 124 1 et/ou 124 2 le sont aussi. Si les moyens de commutations 150, 150 1 et/ou 150 2 sont implantés dans un boîtier alors les moyens de protection 124, 124 1 et/ou 124 2 le sont aussi. Selon un exemple de réalisation particulier, le calculateur 120 active/désactive les moyens de commutation 150, 150 1 et/ou 150 2 par des commandes. Selon un exemple de réalisation, une commande est un signal de type tout ou rien, par exemple par un niveau haut (High-Side en anglais, commande par +12V) ou niveau bas (Low-Side en anglais, commande par la masse) émise sur une liaison filaire. Selon un exemple de réalisation particulier correspondant à une implantation des moyens de commutation dans un voire plusieurs boîtiers indépendants, les moyens de commutation sont commandés via des signaux tout ou rien de type « pont en H » (1 commande High-Side (commande par +12V) et une commande Low-Side (commande par la masse), ce qui complique la tâche d’un pirate cherchant à commander les moyens de commutation pour accéder au(x) bus de donnée 101 3 . Afin de compliquer encore plus la tâche d’éventuels pirates, selon un exemple de réalisation, les commandes High-Side et Low-Side peuvent provenir de 2 calculateurs différents. Une telle solution est un bon compromis entre le coût et la difficulté de piratage du dispositif. Selon un exemple de réalisation particulier correspondant à une implantation des moyens de commutation dans un voire plusieurs boîtiers indépendants, des moyens de commutation peuvent être commandés via des signaux multiplexés et une électronique de commande dans le boîtier commandant les moyens de commutation. Cet exemple de réalisation particulier peut compliquer un peu la tâche d’un pirate, nécessitant l’utilisation des moyens de communication multiplexés. D’un point de vue économique, cet exemple de réalisation particulier peut être avantageux dans le cas de plusieurs moyens de commutation pour plusieurs bus de donnée mais est plus coûteuse qu’une solution de commande filaire dans le cas de moyens de commutation pour protéger l’accès à un seul bus de donnée. Selon un exemple de réalisation, les commandes sont cryptées. Selon un exemple de réalisation particulier, des moyens de commutation sont des relais électromagnétiques. Selon un exemple de réalisation particulier, des moyens de commutation sont des commutateurs électromagnétiques ou des commutateurs électroniques, par exemple des transistors MOS. Selon une variante, dans le cas de relais électromécaniques, les moyens de commutation prennent la forme d’un relai double comprenant deux éléments de commutation (interrupteurs), assurant chacun la commutation d'une ligne d’un bus de donnée CAN (H et L par exemple), commandés par le biais d'une bobine commune. Selon une autre variante, les moyens de commutation prennent la forme de deux relais simples. Selon un exemple de réalisation particulier, des moyens de commutation comportent deux commutateurs permettant de commuter la ligne CAN H et la ligne CAN L dans le cas d’un bus de donnée de type CAN. Cet exemple de réalisation particulier est avantageux car les bus de donnée utilisés dans les véhicules sont majoritairement bifilaires. Selon un exemple de réalisation particulier, des moyens de commutation comportent au moins un relais inverseur de type « télécom » compatibles de faibles courants. Selon un exemple de réalisation particulier, des moyens de commutation comportent au moins un relais inverseur de type monostable (nécessitant une commande permanente pour maintenir le relais en position travail). Selon un exemple de réalisation particulier, des moyens de commutation comportent au moins un relais inverseur de type bistable (nécessitant des commandes impulsionnelles pour changer la position du relais de repos vers travail et vice-versa). Selon une variante des deux précédents exemples de réalisation (relais monostable ou relais bistable), un relais « simple » peut être utilisé pour chaque signal d’un bus de donné CAN (lignes CAN H et CAN L). Selon une variante des deux précédents exemples de réalisation (relais monostable ou relais bistable) illustré à la , un relais « double » peut être utilisé avec des contacts assurant la commutation de chaque ligne H et L du bus de donnée CAN mais avec une bobine commune commandant les deux contacts. Cette solution est plus compacte, plus légère, moins consommatrice en énergie et moins coûteuse. Selon un exemple de réalisation particulier, des moyens de commutation sont mis en œuvre par des semi-conducteurs, par exemple des transistors MOSFET. Cet exemple de réalisation particulier est compact, légère et moins consommatrice en énergie. illustre un organigramme des différentes étapes d’un procédé de contrôle de l’accès de moyens informatiques de diagnostic à un bus de donnée embarqué d’un véhicule, selon un exemple de réalisation particulier de la présente invention. Le procédé est par exemple mis en œuvre par un dispositif 100 embarqué dans un véhicule. Dans une première étape 41, les moyens informatiques externes de diagnostic 140 sont authentifiés sur la base de requête d’authentification reçue sur le premier port matériel 125 du calculateur 120. Dans une deuxième étape 42, si les moyens informatiques externes de diagnostic 140 ne sont pas authentifiés, le calculateur désactive les moyens de commutation 150, 150 1 , 150 2 qui passent dans une position de repos. Dans une troisième étape 43, si les moyens informatiques externes de diagnostic 140 sont authentifiés, le calculateur 120 active les moyens de commutation 150, 150 1 , 150 2 qui passent alors de la position de repos à la position active, pour connecter le second port matériel 112 de la prise de diagnostic au second port matériel 126 du calculateur. Les moyens informatiques externes de diagnostic 140 sont alors connectés avec des calculateurs et/ou organes accessibles via un bus de donnée 101 3 et le bus de donnée 101 5 . Selon une variante de réalisation, les variantes et exemples des opérations décrits en relation avec la s’appliquent aux étapes du procédé de la . Certaines caractéristiques décrites relativement à l’un des exemples de réalisation particuliers peuvent se combiner avec d’autres caractéristiques décrites en référence à d’autres exemples de réalisation particuliers pour envisager des exemples de réalisation particuliers supplémentaires qui tombent sous la portée de l’invention. L’invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 100 de la ou 2. Dispositif de contrôle de l’accès de moyens informatiques externes de diagnostic (140) à au moins un bus de donnée (101 3 ) embarqué d’un véhicule, ledit dispositif comportant : un calculateur (120) assurant le rôle de passerelle (121) en permettant la transmission de trames de communication et/ou de signaux électriques entre un premier port matériel (125) du calculateur adapté pour être connecté à un premier bus de donnée (101 1 ) et à au moins un second port matériel (126) du calculateur adapté pour être connecté audit au moins un bus de donnée (101 3 ) embarqué du véhicule ; une prise de diagnostic (110) comportant un premier port (111) adapté pour être connecté au premier port matériel (125) du calculateur via le premier bus de donnée (101 1 ) ; des moyens d’authentification (122) assumant un rôle d’authentification desdits moyens informatiques externes de diagnostic (140) sur la base de requête d’authentification reçue sur le premier port matériel (125) du calculateur ; des moyens de filtrage (123) adaptés pour bloquer la transmission à travers de la passerelle (121) d’au moins une trame de communication non autorisée ; des moyens de commutation (150, 150 1 , 150 2 ) connectés à un second port matériel (112) de la prise de diagnostic et adaptés pour connecter le second port matériel (112) de la prise de diagnostic au premier port matériel (125) du calculateur lorsque lesdits moyens de commutation (150) sont au repos et pour connecter le second port matériel (112) de la prise de diagnostic au second port matériel (126) du calculateur lorsque lesdits moyens informatiques externes de diagnostic (140) sont authentifiés par les moyens d’authentification (122). Dispositif selon la revendication 1, pour lequel le calculateur (120) désactive les moyens de commutations (150, 150 1 , 150 2 ) qui retrouvent leur position de repos sur demande des moyens informatiques externes de diagnostic (140), en cas de perte de communication entre les moyens informatiques externes de diagnostic (140) et un bus de donnée (101 3 ) embarqué du véhicule, à la mise en veille du véhicule, au bout d’un temps maximum de communication ou en cas de transmission d’une trame de communication non autorisée. Dispositif selon la revendication 1, pour lequel le calculateur (120) pilote les moyens de commutation pour donner accès à un bus de donnée (101 3 ) particulier embarqué du véhicule. Dispositif selon la revendication 1 qui comporte en outre des moyens de protection (124) qui sont connectés aux moyens de commutation. Dispositifs selon la revendication 4, pour lequel le calculateur, les moyens d’authentification, les moyens de filtrage, les moyens de commutation et/ou les moyens de protection font partie d’un même boîtier. Dispositif selon la revendication 1, pour lequel les moyens de commutation sont intégrés au calculateur. Dispositif selon la revendication 1, pour lequel les moyens de commutation sont implantés dans un boîtier séparé. Procédé de contrôle de l’accès de moyens informatiques externes de diagnostic (140) à au moins un bus de donnée (101 3 ) embarqué d’un véhicule, ledit procédé comprenant des étapes suivantes : authentification (41) desdits moyens informatiques externes de diagnostic 140 sur la base de requête d’authentification reçue sur un premier port matériel (125) d’un calculateur (120) assurant le rôle de passerelle (121) en permettant la transmission de trames de communication et/ou de signaux électriques entre un premier port matériel (125) du calculateur adapté pour être connecté à un premier bus de donnée (101 1 ) et à au moins un second port matériel (126) du calculateur adapté pour être connecté audit au moins un bus de donnée (101 3 ) embarqué du véhicule ; si les moyens informatiques externes de diagnostic (140) ne sont pas authentifiés, le calculateur désactive (42) des moyens de commutation qui passent dans une position de repos, lesdits moyens de commutation (150, 150 1 , 150 2 ) étant connectés à un second port matériel (112) d’une prise de diagnostic et adaptés pour connecter le second port matériel (112) de la prise de diagnostic au premier port matériel (125) du calculateur ; si les moyens informatiques externes de diagnostic (140) sont authentifiés, le calculateur active (43) les moyens de commutation (150, 150 1 , 150 2 ) qui passent alors de la position de repos à la position active, pour connecter le second port matériel (112) de la prise de diagnostic au second port matériel (126) du calculateur. Produit programme d’ordinateur comportant des instructions adaptées pour l’exécution des étapes du procédé selon la revendication 8, lorsque le programme d’ordinateur est exécuté par au moins un processeur. Véhicule comprenant un dispositif selon l’une des revendications 1 à 7.