Brevet FR3135176A1 — publié le 20231103

L’invention concerne un procédé de génération d’une clé principale de chiffrement, procédé qui est adapté pour être mis en œuvre par un dispositif électronique (14) embarqué sur une roue (16) d’un véhicule automobile (10), caractérisé en ce qu’il comprend au moins une première étape de création d’une première clé secondaire qui comporte une première partie comprenant une pluralité de chiffres obtenus de façon aléatoire par le dispositif électronique qui met en œuvre ledit procédé, et une deuxième partie comprenant une pluralité de chiffres correspondant chacun à un identifiant dudit dispositif électronique. Figure pour l’abrégé : Figure 1 Procédé de génération d’une clé de chiffrement La présente demande de brevet se rapporte à un procédé de génération d’une clé de chiffrement, le procédé étant particulièrement adapté pour être mis en œuvre par un dispositif électronique qui est embarqué sur une roue d’un véhicule automobile et qui appartient à un système de surveillance de la pression des pneumatiques du véhicule automobile. A des fins de sécurité, il est connu d’équiper un véhicule automobile d’un système de surveillance connu sous la dénomination « TPMS », sigle anglais pour « Tyre Pressure Monitoring System », soit en français « Système de Surveillance de la Pression des Pneus ». Un tel système de surveillance comporte généralement une unité centrale de calcul montée sur le véhicule et des dispositifs électroniques appelés « unités roue », chaque unité roue équipant une roue associée du véhicule. Un ensemble de communication en radiofréquence assure la communication entre chaque unité roue et l’unité centrale de calcul. Chaque unité roue comprend des capteurs afin notamment de détecter une anomalie de la roue. Ces capteurs peuvent, par exemple, être un capteur de la pression de gonflage du pneumatique, un capteur de température et un capteur d'accélération de la roue. De plus, chaque unité roue comporte un calculateur, une batterie et une mémoire associée. On connaît deux types de systèmes de surveillance, un système de surveillance direct qui mesure la pression des pneumatiques de manière directe et en temps réel au moyen du capteur de pression associé, et un système de surveillance indirect qui évalue la vitesse de rotation des roues du véhicule automobile, par exemple grâce au système d’anti-blocage des roues. Dans le contexte du système de surveillance direct, chaque unité roue transmet des données à l’unité centrale de calcul du véhicule en radiofréquence, via l’ensemble de communication. Il est possible pour une personne mal intentionnée de falsifier le contenu d’une trame de communication en radiofréquence d’une unité roue et de transmettre ces données falsifiées à l’unité centrale de calcul du véhicule. Sur réception d’une trame comportant le protocole de communication connu, l’unité centrale fait une simple vérification de l’identifiant de l’émetteur de cette trame. Ainsi, si cet identifiant est connu du véhicule, les données contenues dans cette trame sont alors acceptées et traitées. Par exemple, en cas de pression faible, une fausse alerte de pression pourra alors être levée et affichée au tableau de bord du véhicule. Ce type de falsification peut provoquer de l’insatisfaction chez le conducteur du véhicule, des retours de véhicule chez les garagistes et à terme de la défiance vis-à-vis du système de surveillance direct. En outre, une telle falsification peut permettre à une personne mal intentionnée de provoquer l’arrêt du véhicule par son conducteur afin que celui-ci vérifie la véracité de cette alerte. Lors de cet arrêt, la personne mal intentionnée aura ainsi l’opportunité de voler le véhicule. Avec l’émergence des véhicules autonomes, ce scénario devient critique puisqu’en cas d’alerte de pression sur l’une des roues, le véhicule s’arrêtera immédiatement, provoquant ainsi une interruption de service. Pour prévenir ce risque de sécurité, il est connu de protéger les messages envoyés par les unités roue en chiffrant les messages au moyen d’une clé de chiffrement, ce qui permet d’authentifier les messages en les signant numériquement. Dans ce but, une méthode connue consiste à produire et à stocker des clés de chiffrement sur des serveurs sécurisés en ligne qui comportent notamment des bases de données sécurisées. Les clés de chiffrement sont transmises de façon sécurisée depuis les serveurs sécurisés, jusqu’à un serveur local de stockage qui est connecté à la ligne de production des unités roue. Bien que ce type de méthode apporte une solution de génération de clés de chiffrement extrêmement sécurisée, elle présente certaines contraintes et limitations. En effet, sa mise en œuvre présente des coûts élevés, puisqu’elle nécessite d’adapter en profondeur la ligne de production des unités roues. Aussi, l’utilisation d’une telle méthode multiplie les temps de cycle en usine pour la fabrication des unités roues puisque de nouvelles étapes doivent être réalisées durant la fabrication et/ou le test de fin de ligne des unités roue. Enfin, l’enregistrent de la clé de chiffrement vers la mémoire de l’unité roue nécessite la création d’une fonction dédiée qui doit être implémentée sur les unités roue. La présente invention a notamment pour but de résoudre les inconvénients de l'art antérieur précité en proposant un procédé de génération de clé de chiffrement qui apporte une solution sécurisée simple et transparente pour les producteurs de véhicules automobiles qui équipent leur véhicule avec des unités roue. Aussi, le procédé selon l’invention vise à minimiser les coûts inhérents à l’intégration de la sécurité sur les unités roue et maximiser l’utilisation de fonctions natives proposées par les unités roue pour générer des clés de chiffrement. Enfin, le procédé selon l’invention vise à assurer la compatibilité de sa mise en œuvre avec les lignes de production existantes. On atteint cet objectif, ainsi que d’autres qui apparaîtront à la lecture de la description qui suit, avec un procédé de génération d’une clé principale de chiffrement, procédé qui est adapté pour être mis en œuvre par un dispositif électronique embarqué sur une roue d’un véhicule automobile, caractérisé en ce qu’il comprend au moins une première étape de création d’une première clé secondaire qui comporte une première partie comprenant une pluralité de chiffres obtenus de façon aléatoire par le dispositif électronique qui met en œuvre ledit procédé et une deuxième partie comprenant une pluralité de chiffres correspondant chacun à un identifiant dudit dispositif électronique. Ainsi, le procédé selon l’invention permet de générer une clé de chiffrage directement par le dispositif électronique qui met en œuvre le procédé, sans recours à des ressources externes comme un serveur. Suivant d’autres caractéristiques optionnelles de l’invention, prises seules ou en combinaison : - le procédé comprend une deuxième étape de création d’une deuxième clé secondaire, et une troisième étape qui génère la clé principale de chiffrement en chiffrant la première clé secondaire par la deuxième clé secondaire. Cette deuxième étape permet de renforcer la sécurité de la clé principale de chiffrement ; - le procédé est mis en œuvre par au moins un dispositif électronique qui comporte une pluralité de capteurs de mesure de paramètres de fonctionnement d’une roue d’un véhicule automobile, la deuxième clé secondaire comprenant une pluralité de chiffres qui sont extraits chacun d’une valeur de mesure acquise par un desdits capteurs. La deuxième clé secondaire permet d’ajouter de l’aléatoire dans la clé principale de chiffrage ; - lesdits chiffres compris dans la deuxième clé secondaire représentent chacun le dernier chiffre de chacune des valeurs de mesures fournies par lesdits capteurs du dispositif électronique. Le dernier chiffre des valeurs de mesure rerpésente un bruit de mesure, il peut donc être considéré comme étant un chiffre aléatoire ; - lesdits capteurs comprennent au moins un des capteurs parmi un capteur de pression, un capteur de température et un capteur d’accélération de la roue associée du véhicule automobile. On comprendra que ces capteurs sont généralement présents sur ce type de dispositif électronique destiné à équiper une roue de véhicule automobile ; - la première clé secondaire et la deuxième clé secondaire comprennent chacune seize multiplets de huit bits. La faible taille de la première clé secondaire et de la deuxième clé secondaire est compatible avec une mémoire de taille réduite ; - les chiffres aléatoire de la première partie de la première clé secondaire sont obtenus par un générateur de chiffres aléatoires mis en œuvre par le dispositif électronique. L’invention concerne également un dispositif électronique qui est conçu pour équiper une roue d’un véhicule automobile et qui comporte une pluralité de capteurs et un calculateur, caractérisé en ce que ledit calculateur est dûment programmé pour mettre en œuvre le procédé précédemment décrit. Suivant une autre caractéristique optionnelle de l’invention, le dispositif électronique comporte au moins un émetteur prévu pour transmettre des messages à un récepteur distant, caractérisé en ce que les messages envoyés sont préalablement chiffrés par ladite clé principale de chiffrement créée par le procédé selon l’invention. Enfin, l’invention concerne également un véhicule automobile comportant au moins un dispositif électronique du type décrit précédemment. D’autres caractéristiques et avantages de l’invention ressortiront à la lecture de la description qui suit, en référence aux figures annexées, qui illustrent : une vue schématique de dessus d’un véhicule automobile équipé d’un dispositif électronique mettant en œuvre le procédé selon l’invention ; un organigramme des étapes du procédé selon l’invention. Procédé de génération d’une clé principale (A) de chiffrement, procédé qui est adapté pour être mis en œuvre par un dispositif électronique (14) embarqué sur une roue (16) d’un véhicule automobile (10), caractérisé en ce qu’il comprend au moins une première étape (E1) de création d’une première clé secondaire (B1) qui comporte une première partie (X) comprenant une pluralité de chiffres obtenus de façon aléatoire par le dispositif électronique (14) qui met en œuvre ledit procédé, et une deuxième partie (Y) comprenant une pluralité de chiffres correspondant chacun à un identifiant dudit dispositif électronique (14). Procédé de génération d’une clé principale (A) de chiffrement selon la revendication 1, caractérisé en ce qu’il comprend une deuxième étape (E2) de création d’une deuxième clé secondaire (B2), et une troisième étape (E3) qui génère la clé principale (A) de chiffrement en chiffrant la première clé secondaire (B1) par la deuxième clé secondaire (B2). Procédé de génération d’une clé principale (A) de chiffrement selon la revendication 2, caractérisé en ce qu’il est mis en œuvre par au moins un dispositif électronique (14) qui comporte une pluralité de capteurs de mesure de paramètres de fonctionnement d’une roue (16) d’un véhicule automobile (10), la deuxième clé secondaire (B2) comprenant une pluralité de chiffres qui sont extraits chacun d’une valeur de mesure acquise par un desdits capteurs. Procédé de génération d’une clé principale (A) de chiffrement selon la revendication 3, caractérisé en ce que lesdits chiffres compris dans la deuxième clé secondaire (B2) représentent chacun le dernier chiffre de chacune des valeurs de mesures fournies par lesdits capteurs du dispositif électronique (14). Procédé de génération d’une clé principale (A) de chiffrement selon l’une quelconque des revendications 3 et 4, caractérisé en ce que lesdits capteurs comprennent au moins un des capteurs parmi un capteur de pression, un capteur de température et un capteur d’accélération de la roue (16) associée du véhicule automobile (10). Procédé de génération d’une clé principale (A) de chiffrement selon l’une quelconque des revendications 2 à 5, caractérisé en ce que la première clé secondaire (B1) et la deuxième clé secondaire (B2) comprennent chacune seize multiplets de huit bits. Procédé de génération d’une clé principale (A) de chiffrement selon l’une quelconque des revendications précédentes, caractérisé en ce que les chiffres aléatoire de la première partie (X) de la première clé secondaire (B1) sont obtenus par un générateur de chiffres aléatoires mis en œuvre par le dispositif électronique (14). Dispositif électronique (14) qui est conçu pour équiper une roue (16) d’un véhicule automobile (10) et qui comporte une pluralité de capteurs et un calculateur (15), caractérisé en ce que ledit calculateur (15) est dûment programmé pour mettre en œuvre le procédé conforme à l’une quelconque des revendications précédentes. Dispositif électronique (14) selon la revendication 8, qui comporte au moins un émetteur (20) prévu pour transmettre des messages à un récepteur (18) distant, caractérisé en ce que les messages envoyés sont préalablement chiffrés par ladite clé principale (A) de chiffrement créée par le procédé selon l’une quelconque des revendications 1 à 7. Véhicule automobile (10) comportant au moins un dispositif électronique (14) selon l’une quelconque des revendications 8 et 9.