Brevet FR3156936A1 — publié le 20250620

La présente invention concerne un procédé et un système de rénovation d’un calculateur (12) de véhicule. A cet effet, un premier module matériel de cybersécurité est retiré d’un circuit électronique du calculateur (12), le premier module matériel de cybersécurité étant appairé à un premier véhicule. Un deuxième module matériel de cybersécurité (21) est assemblé sur le circuit électronique à un emplacement (120) du premier module matériel de cybersécurité, le deuxième module matériel de cybersécurité (21) étant configuré pour être appairé à un véhicule d’un ensemble de véhicules compatibles avec le calculateur (12). Le deuxième module matériel de cybersécurité (21) est appairé à un deuxième véhicule (20) appartenant à l’ensemble de véhicules. Figure pour l’abrégé : Figure 2 Procédé et système de rénovation pour calculateur de véhicule La présente invention concerne les procédés et systèmes de rénovation de calculateur de véhicule, notamment mais non exclusivement de véhicule automobile. Plus particulièrement, la présente invention concerne un procédé et un système de rénovation de calculateur de véhicule. La présente invention concerne également un procédé et un système d’assemblage pour calculateur. Arrière-plan technologique Les véhicules contemporains embarquent nombre de calculateurs assurant chacun une ou plusieurs fonctions, telles que par exemple la gestion de l’aide à la conduite, du contrôle du moteur, de l’antipatinage, de la répartition électronique du freinage, la commande d’actionneurs pour assurer le fonctionnement optimal d’un moteur, le pilotage et le contrôle du système d’infodivertissement, aussi appelé système IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué ») et/ou d’autres systèmes embarqués dans le véhicule tels que par exemple le système de climatisation et le système de navigation du véhicule. Ces calculateurs sont aussi appelés UCE (« Unité de Contrôle Electronique » ou en anglais ECU « Electronic Control Unit »). Ces calculateurs embarquent des logiciels qui sont exécutés pour assurer les fonctions dont ils ont la charge. Avec le développement des véhicules connectés, c’est-à-dire des véhicules configurés pour communiquer des données via une ou plusieurs liaisons sans fil et/ou une ou plusieurs liaisons flaires de type OBD (de l’anglais « On-board diagnostic » ou en français « diagnostique embarqué » ou USB (de l’anglais « Universal Serial Bus » ou en français « bus série universel ») par exemple, et autonomes, c’est-à-dire des véhicules configurés pour circuler avec un niveau d’autonomie variable allant jusqu’à un mode de conduite autonome sans supervision du conducteur, le nombre de calculateurs et autres composants de communication ont augmenté dans les véhicules, avec en parallèle une augmentation des logiciels embarqués. Les véhicules contemporains sont ainsi plus exposés aux risques de cyberattaque. Des normes et règlements ont ainsi été éditées pour répondre à ces risques de cybersécurité, notamment le règlement des nations unies n°155 (Système de gestion de la cybersécurité) et règlement de l’ONU n°156 (Système de gestion des mises à jour logicielles). La norme ISO/SAE 21434 relative à la cybersécurité des véhicules automobiles a également été publiées en août 2021. Les calculateurs répondant aux exigences de ces règlements et/ou normes sont associés à un unique véhicule, ces calculateurs étant dits durcis une fois qu’ils ont été appairés au véhicule destiné à les embarqués. Un problème associé est qu’une fois qu’un tel calculateur a été durci, il ne peut pas être réutilisé dans un autre véhicule, ce qui limite la capacité de réutiliser les composants de véhicules accidentés par exemple, alors même que ces composants sont toujours fonctionnels. 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 d’améliorer la rénovation ou la réutilisation d’un calculateur de véhicule. Selon un premier aspect, la présente invention concerne un procédé de rénovation de calculateur de véhicule, le procédé comprenant les étapes suivantes : - retrait d’un premier module matériel de cybersécurité d’un circuit électronique du calculateur, le premier module matériel de cybersécurité étant appairé à un premier véhicule ; - assemblage d’un deuxième module matériel de cybersécurité sur le circuit électronique à un emplacement du premier module matériel de cybersécurité, le deuxième module matériel de cybersécurité étant configuré pour être appairé à un véhicule d’un ensemble de véhicules compatibles avec le calculateur ; - appairage du deuxième module matériel de cybersécurité à un deuxième véhicule appartenant à l’ensemble de véhicules. Le retrait du module de cybersécurité appairé à un premier véhicule pour le remplacer par un module de cybersécurité non-appairé, c’est-à-dire appairé à aucun véhicule, permet de réutiliser le calculateur initialement monté dans le premier véhicule pour le monter dans un autre véhicule, avec appairage du nouveau module de cybersécurité avec cet autre véhicule. Cela permet ainsi de réutiliser l’ensemble des composants du calculateur récupéré dans le premier véhicule, à l’exception du module de cybersécurité original. Cela permet ainsi de réduire les coûts associés à la réparation d’un véhicule ayant par exemple un calculateur défectueux pour le remplacer par un calculateur compatible récupéré sur un autre véhicule, même si ce calculateur compatible avait été durci. Selon une variante, le procédé comprend en outre une étape de montage du calculateur comprenant le deuxième module matériel de cybersécurité dans le deuxième véhicule. Selon une autre variante, l’appairage est mis en œuvre préalablement au montage. Selon une variante supplémentaire, l’appairage est mis en œuvre postérieurement au montage. Selon une variante additionnelle, l’appairage comprend une écriture d’un identifiant du deuxième véhicule dans une mémoire non réinscriptible du deuxième module matériel de cybersécurité. Selon une autre variante, l’identifiant correspond à au moins un certificat et/ou à au moins une clé cryptographique. Selon encore une variante, l’identifiant correspond à un numéro d’identification de véhicule, dit VIN. Selon une variante additionnelle, le deuxième module matériel de cybersécurité correspond à un microcontrôleur. Selon une autre variante, le procédé comprend en outre les étapes suivantes : - classification du calculateur pour déterminer un type du calculateur ; - détermination d’un type du deuxième module matériel de cybersécurité en fonction du type du calculateur. Selon un deuxième aspect, la présente invention concerne un système de rénovation de calculateur de véhicule, le système comprenant des moyens configurés 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 embarquant le calculateur obtenu par la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention. 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 à 3 annexées, sur lesquelles : FIG. 1 illustre schématiquement un processus de retrait d’un calculateur d’un premier véhicule, selon un premier exemple de réalisation de l’art antérieur. FIG. 2 illustre schématiquement un processus de montage du calculateur de la FIG. 1 dans un deuxième véhicule, selon un deuxième exemple de réalisation de l’art antérieur. FIG. 3 illustre schématiquement un procédé de rénovation du calculateur des figures 1 et 2, 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 système de rénovation de calculateur de véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. 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 un exemple particulier et non limitatif de réalisation de la présente invention, la rénovation d’un calculateur obtenu d’un premier véhicule comprend le retrait d’un premier d’un premier module matériel de cybersécurité d’un circuit électronique formant le calculateur, le premier module matériel de cybersécurité étant appairé au premier véhicule. Un tel calculateur est dit durci en ce que son module de cybersécurité a été associé ou apparié au premier véhicule, empêchant de réutiliser ce premier module matériel de cybersécurité d’être réutilisé dans un toute autre véhicule. Un deuxième module matériel de cybersécurité est alors assemblé sur le circuit électronique à l’emplacement libéré par le premier module matériel de cybersécurité sur le circuit électronique, le deuxième module matériel de cybersécurité étant non durci, c’est-à-dire configuré pour être appairé à un autre véhicule que le premier véhicule, cet autre véhicule étant compatible avec le calculateur. Enfin, le deuxième module matériel de sécurité est appairé à un deuxième véhicule compatible avec le calculateur et prévu pour recevoir le calculateur, le calculateur et son deuxième module matériel de cybersécurité redevenant durcis. La FIG. 1 illustre schématiquement un processus de retrait ou de démontage d’un calculateur 12 d’un premier véhicule 10, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le premier véhicule 10 correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le véhicule correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car, une moto. Le premier véhicule 10 embarque un ensemble de calculateurs dont le calculateur 12, ces calculateurs reliés entre eux formant une architecture multiplexée pour communiquer et échanger des données entre eux (et/ou avec des dispositifs de communication externe au premier véhicule 10 via un calculateur formant une unité TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »)) par l’intermédiaire d’un ou plusieurs bus informatiques, par exemple un bus de communication de type bus de données CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (selon la norme ISO 17458) ou Ethernet (selon la norme ISO/IEC 802-3). Selon une variante, les calculateurs, ou une partie des calculateurs, communiquent selon une liaison sans fil, par exemple selon une liaison de type Bluetooth® ou Wifi®. Dans une première opération du processus de retrait, le calculateur 12 est retiré du premier véhicule 10. Le calculateur 12 est par exemple retiré du premier véhicule 10 suivant un accident du premier véhicule 10, le retrait du calculateur 12 faisant partie d’une opération plus large de retrait des pièces, organes et composants du premier véhicule 10 pouvant être réutilisés en seconde main dans un ensemble de véhicules compatibles pouvant recevoir au moins une pièce, organe et/ou composant du premier véhicule 10. Selon un autre exemple, le calculateur 12 est retiré ou démonté du premier véhicule 10 suite à la détection d’une panne ou d’une anomalie du calculateur 12, par exemple en raison d’un composant défaillant du calculateur 12. Le calculateur 12 est retiré du premier véhicule 10 à l’aide d’outils adaptés à cet effet, par exemple à l’aide d’une clé et/ou d’un tournevis pour retirer notamment les éléments de fixation prévus pour fixer le calculateur 12 au premier véhicule 10. Dans une deuxième opération du processus de retrait, le premier module matériel de cybersécurité 11 du calculateur 12 est retiré du circuit électronique du calculateur 12, par exemple à l’aide d’un extracteur manuel de type pince à extraction ou une machine automatique d’extraction de composant. Une fois le premier module matériel de cybersécurité 11 retiré du calculateur 12, l’emplacement 120 de ce premier module matériel de cybersécurité 11 sur le circuit électronique du calculateur 12 est disponible pour recevoir un autre module matériel de cybersécurité, tel que décrit ci-après en regard de la FIG. 2 . Le premier module matériel de cybersécurité 11 correspond à un unique composant matériel (de l’anglais « hardware ») ou à une pluralité de composants matériels. Un module matériel de cybersécurité embarque un ensemble de matériels cryptographiques de type logiciels ou paramètres (certificats ou clés de cryptographie) configurés pour offrir un ou plusieurs services de cybersécurité tels que générer, stocker, protéger une ou plusieurs clés cryptographiques (par exemple clé publique, clé privée ou clé secrète) et/ou assurer des communications de données cryptées. Le premier module matériel de cybersécurité 11 correspond à un composant ou ensemble de composants ayant été associé au premier véhicule 10 lors d’une opération d’appairage. L’opération d’appairage comprend par exemple l’écriture d’un identifiant unique du premier véhicule 10 dans une mémoire non réinscriptible du premier module matériel de cybersécurité 11, de telle manière que ce premier module matériel de cybersécurité 11 ne puisse être utilisé qu’avec le premier véhicule 10. L’identifiant unique correspond par exemple à un ou plusieurs certificats et/ou une ou plusieurs clés de cryptographie ou encore au numéro d’identification du véhicule, dit VIN de l’anglais « Vehicle Identification Number »). Dans une troisième opération optionnelle du processus de retrait, le calculateur 12 duquel a été retiré le premier module matériel de cybersécurité 11 est expédié dans un réseau de distribution de pièces de rechange pour véhicule ou vers un réparateur de véhicule agréé d’un fabriquant de véhicules compatibles avec le calculateur 12. Selon une variante de réalisation, le processus comprend en outre une opération de classification du calculateur 12, une telle opération de classification correspondant à un tri du calculateur 12 en fonction de son type, le type du calculateur comprenant un ensemble d’informations telles que par exemple : - le type de véhicule compatible avec le calculateur (par exemple la marque, le modèle voire le numéro de série du véhicule pouvant fonctionner avec le calculateur) ; et/ou - la catégorie du calculateur (calculateur de contrôle moteur, calculateur de type TCU, calculateur de type IVI, calculateur de type BSI (Boitier de Servitude Intelligent), etc.). La FIG. 2 illustre schématiquement un processus de montage ou de rénovation du calculateur 12 sur un deuxième véhicule 20, selon un exemple de réalisation particulier et non limitatif de la présente invention. Le deuxième véhicule 20 correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques. Le deuxième véhicule 20 correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car, une moto. Le deuxième véhicule 20 appartient avantageusement à un ensemble de véhicules avec lesquels le calculateur 12 est compatible, c’est-à-dire que chaque véhicule de l’ensemble de véhicule est prévu pour fonctionner avec le calculateur 12. Le deuxième véhicule 20 est par exemple du même type que le premier véhicule 10, le premier véhicule 10 et le deuxième véhicule 20 étant deux véhicules différents. Le calculateur 12 est par exemple sélectionné dans un ensemble de calculateurs reconditionnés en fonction de son type obtenu de l’opération de classification décrite précédemment. Dans une première opération du processus, un deuxième module matériel de cybersécurité 21 est monté ou assemblé sur le circuit électronique à l’emplacement 120 laissé vacant par le premier module matériel de cybersécurité 11 suivant l’opération de retrait du premier module matériel de cybersécurité 11. Le deuxième module matériel de cybersécurité 21 est configuré pour être appairé à tout véhicule de l’ensemble de véhicules compatibles avec le calculateur 12. Le deuxième module matériel de cybersécurité 21 est par exemple reçu ou obtenu d’un fabriquant ou fournisseur de tels composants de sécurité qui est par exemple différent du fournisseur mettant en œuvre le processus de retrait du premier module matériel de cybersécurité 11 et/ou le processus de rénovation ou de montage du deuxième module matériel de cybersécurité 21. Le deuxième module matériel de cybersécurité 21 possède des caractéristiques similaires ou identiques à celles du premier module matériel de cybersécurité 11, par exemple en termes de caractéristiques matérielles (par exemple les broches ou les connexions prévues pour connecter le deuxième module matériel de cybersécurité 21 au circuit électronique du calculateur 12) et/ou en termes de caractéristiques immatérielles (par exemple logiciels ou paramètres stockés en mémoire du deuxième module 21). Le deuxième module matériel de cybersécurité 21 possède par exemple les mêmes références que le premier module matériel de cybersécurité 11. Le type ou les références du deuxième module matériel de cybersécurité 21 est sont par exemple déterminé(es) en fonction du type du calculateur 12 obtenu comme résultat de la classification décrite précédemment. Le deuxième module matériel de cybersécurité 21 correspond à un unique composant matériel (de l’anglais « hardware ») ou à une pluralité de composants matériels. Selon un exemple particulier de réalisation, le deuxième module matériel de cybersécurité 21 correspond à un microcontrôleur. Le deuxième module matériel de cybersécurité 21 est monté ou assemblé sur le circuit électronique via un ou plusieurs outils prévus à cet effet, par exemple un fer à souder ou une machine de rénovation automatique, telle qu’une machine de rénovation de BGA (de l’anglais « Ball Grid Array » ou en français « matrice de billes »). Dans une deuxième opération du processus de rénovation, le calculateur 12 est appairé avec le deuxième véhicule 20. L’appairage comprend un appairage du deuxième module matériel de cybersécurité 21 avec le deuxième véhicule 20, par exemple suivant l’assemblage du deuxième module matériel de cybersécurité 21 sur le circuit électronique du calculateur 12. L’appairage du deuxième module matériel de cybersécurité 21 au deuxième véhicule 20 comprend l’écriture d’un identifiant du deuxième véhicule 20 dans une mémoire non réinscriptible du deuxième module matériel de cybersécurité 21. Un tel appairage correspond par exemple à une mise à jour (de l’anglais « flash ») du microprogramme (de l’anglais « firmware ») du deuxième module matériel de cybersécurité 21 via un dispositif de « flashage ». L’identifiant du deuxième véhicule 20 correspond par exemple à un ou plusieurs certificats, une ou plusieurs clés de cryptographie ou encore au VIN du deuxième véhicule 20. L’appairage du deuxième module matériel de cybersécurité 21 est par exemple mis en œuvre suivant l’assemblage du deuxième module matériel de cybersécurité 21 sur le circuit électronique du calculateur 12. Dans une troisième opération du processus de rénovation, le calculateur 12 incluant le deuxième module matériel de cybersécurité 21 est monté dans le deuxième véhicule 20 via un ou plusieurs outils adaptés tels qu’un tournevis ou une clé pour fixer le calculateur 12 à son emplacement ou dans son logement prévu à cet effet dans le deuxième véhicule 20. Le montage du calculateur 12 comprend par exemple une outre la connexion du calculateur à un ou plusieurs connecteurs du deuxième véhicule 12 configurés pour relier ou connecter le calculateur 12 au réseau embarqué du deuxième véhicule 12, c’est-à-dire à un ou plusieurs bus de données du réseau de communication filaire et/ou sans fil du deuxième véhicule 20. L’appairage du deuxième module matériel de cybersécurité 21 est mis en œuvre préalablement au (c’est-à-dire avant le) montage du calculateur 12 dans le deuxième véhicule 20 ou, selon un autre exemple, postérieurement au montage du calculateur 12 dans le deuxième véhicule 20, c’est-à-dire une fois le calculateur 12 connecté au réseau embarqué du deuxième véhicule 20. Un tel processus permet de réduire le coût de remplacement d’un calculateur (par exemple un calculateur défectueux ou hors service du deuxième véhicule 20) en utilisant un calculateur reconditionné, c’est-à-dire un calculateur 12 pour lequel seule une partie des composants a été remplacée (c’est-à-dire le deuxième module matériel de cybersécurité 21). La FIG. 3 illustre un organigramme des différentes étapes d’un procédé de rénovation d’un calculateur de 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 système de rénovation comprenant des moyens pour mettre en œuvre les étapes du procédé. Dans une première étape 31, un premier module matériel de cybersécurité est retiré d’un circuit électronique du calculateur, le premier module matériel de cybersécurité étant appairé à un premier véhicule. Dans une deuxième étape 32, le deuxième module matériel de cybersécurité est assemblé ou monté sur le circuit électronique au niveau de l’emplacement du premier module matériel de cybersécurité précédemment retiré, le deuxième module matériel de cybersécurité étant configuré pour être appairé à un véhicule d’un ensemble de véhicules compatibles avec le calculateur. Dans une troisième étape 33, le deuxième module matériel de cybersécurité est appairé à un deuxième véhicule appartenant à l’ensemble de véhicules. Selon une variante, les variantes et exemples des opérations décrits en relation avec les figures 1 et 2 s’appliquent aux étapes du procédé de la FIG. 3 . 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 réparation ou de reconditionnement de calculateur 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 système de rénovation d’un calculateur, tel que le calculateur 12, dans un véhicule. Procédé de rénovation de calculateur de véhicule, ledit procédé comprenant les étapes suivantes : - retrait (31) d’un premier module matériel de cybersécurité (11) d’un circuit électronique du calculateur (12), ledit premier module matériel de cybersécurité (11) étant appairé à un premier véhicule (10) ; - assemblage (32) d’un deuxième module matériel de cybersécurité (21) sur ledit circuit électronique à un emplacement (120) dudit premier module matériel de cybersécurité (11), ledit deuxième module matériel de cybersécurité (21) étant configuré pour être appairé à un véhicule d’un ensemble de véhicules compatibles avec ledit calculateur ; - appairage (33) dudit deuxième module matériel de cybersécurité (21) à un deuxième véhicule (20) appartenant audit ensemble de véhicules. Procédé selon la revendication 1, comprenant en outre une étape de montage dudit calculateur (12) comprenant ledit deuxième module matériel de cybersécurité (21) dans ledit deuxième véhicule (20). Procédé selon la revendication 2, pour lequel ledit appairage est mis en œuvre préalablement audit montage. Procédé selon la revendication 2, pour lequel ledit appairage est mis en œuvre postérieurement audit montage. Procédé selon l’une des revendications 1 à 4, pour lequel ledit appairage (33) comprend une écriture d’un identifiant dudit deuxième véhicule (20) dans une mémoire non réinscriptible dudit deuxième module matériel de cybersécurité (21). Procédé selon la revendication 5, pour lequel ledit identifiant correspond à au moins un certificat et/ou au moins une clé de cryptographie. Procédé selon la revendication 5, pour lequel ledit identifiant correspond à un numéro d’identification de véhicule, dit VIN. Procédé selon l’une des revendications 1 à 7, pour lequel ledit deuxième module matériel de cybersécurité (21) correspond à un microcontrôleur. Procédé selon l’une des revendications 1 à 8, comprenant en outre les étapes suivantes : - classification dudit calculateur (12) pour déterminer un type dudit calculateur ; - détermination d’un type dudit deuxième module matériel de cybersécurité (21) en fonction du type dudit calculateur. Système de rénovation de calculateur de véhicule, ledit système comprenant des moyens configurés pour la mise en œuvre des étapes du procédé selon l’une quelconque des revendications 1 à 8.