Brevet FR2774960A1 — publié le 19990820

La présente invention concerne un système antivol pour véhicule automobile, notamment un blocage de conduite, dans lequel des appareils de commande ne sont rendus libres d'agir que lorsqu'un signal codé est reconnu comme étant habilité. Un système antivol connu (DE 43 33 474 C2) comprend un ou plusieurs générateurs de code qui envoient leur signal codé à une unité de contrôle située dans le véhicule automobile. L'unité de contrôle est reliée à plusieurs appareils de commande par l'intermédiaire d'une ligne de données. Après réception du signal codé, l'unité de contrôle demande à tous les appareils de commande raccordés à la ligne de données de renvoyer leur identification. Les identifications sont contrôlées dans l'unité de contrôle en ce qui concerne l'habilitation et, lorsqu'un nombre préfixé des appareils de commande répond correctement, le démarrage du véhicule est alors rendu possible. L'unité de contrôle d'un tel système antivol doit savoir dès le début quels appareils de commande sont intégrés dans le système antivol. Etant donné que les véhicules automobiles sont souvent équipés de différentes manières, chaque unité de contrôle doit, dans le système antivol connu, être préparée pour le niveau d'équipement au moyen d'un logiciel pré-établi, avant que cette unité de contrôle ne puisse exécuter une opération d'authentification. Par le brevet DE 195 26 530 C1, on connaît également un système antivol pour véhicule automobile et un procédé d'initialisation de ce système antivol. Plusieurs appareils de commande sont intégrés dans le système, ces appareils de commande devant tous renvoyer correctement leur mot codé d'identification avant qu'on ne puisse faire démarrer le véhicule. Si un appareil de commande est remplacé, le nouvel appareil de commande doit d'abord être initialisé. Les codes de deux clés sont nécessaires à cet effet. Par ailleurs, les identifications des appareils de commande sont interrogées par une unité de contrôle. Si les deux clés sont acceptées par l'unité de contrôle et si une liberté d'agir est donnée à l'unité de contrôle au moyen d'un appareil de diagnostic, les nouveaux mots codés sont alors rangés en mémoire dans l'appareil de commande remplacé. Le problème qui est à la base de l'invention est de fournir un système antivol qui ait une structure simple et qui soit facilement adaptable à chaque type de véhicule. Conformément à l'invention, ce problème est résolu au moyen d'un procédé d'initialisation d'un système antivol d'un véhicule automobile, caractérisé: - en ce qu'un signal de début est envoyé à un appareil de commande centrale, de sorte que l'initialisation est lancée, - en ce qu'un signal de demande est émis par l'appareil de commande centrale par l'intermédiaire d'une ligne de données, - en ce qu'en provenance de l'appareil de commande centrale, des signaux codés d'identification sont reçus par des appareils de commande raccordés à la ligne de données et en ce que tous les signaux codés d'identification ou tous les appareils de commande qui répondent sont rangés en mémoire par l'appareil de commande centrale comme appartenant au système antivol, afin de demander des signaux codés d'identification à tous ces appareils de commande lors d'opérations ultérieures d'authentification et de les contrôler en ce qui concerne leur habilitation. Egalement conformément à l'invention, le problème est résolu au moyen d'un système antivol pour véhicule automobile qui est initialisé à l'aide d'un procédé tel que défini ci-dessus, qui comprend: - un appareil de commande centrale qui est relié à plusieurs appareils de commande par l'intermédiaire d'une ligne de données, - une unité d'introduction de données par l'intermédiaire de laquelle un signal de début est envoyé à l'appareil de commande centrale afin de lancer l'initialisation, - un générateur de code portable qui, à la demande, envoie un signal codé à une antenne de l'appareil de commande centrale, à la suite de quoi il se déroule, entre l'appareil de commande centrale et les appareils de commande, une authentification après un déroulement de laquelle effectué avec succès le véhicule automobile peut être utilisé. Lors de l'initialisation, un signal de début est envoyé à un appareil de commande centrale, de sorte que l'initialisation est lancée. Ensuite, un signal de demande est émis par l'appareil de commande centrale par l'intermédiaire d'une ligne de données, afin que tous les appareils de commande raccordés à cette ligne de données répondent par leur identification. Toutes les identifications reçues sont rangées en mémoire dans l'appareil de commande centrale et sont controlées lors de chacune des opérations ultérieures d'authentification. Grâce à ce procédé, ce n'est avantageusement que pendant une opération d'initialisation que des identifications de tous les appareils de commande raccordés à une ligne de données sont relevés et rangés en mémoire d'une manière permanente. Le procédé conforme à l'invention peut aussi présenter la particularité suivante: - le signal de début est envoyé par un appareil de diagnostic extérieur au véhicule à l'appareil de commande centrale par l'intermédiaire d'une interface de diagnostic. Le système antivol conforme à l'invention peut aussi présenter une ou plusieurs des particularités suivantes: - un appareil de commande est constitué d'une pièce à enfichage codée électroniquement qui est reliée d'une manière amovible à la ligne de données, - l'unité d'introduction de données est un appareil de diagnostic extérieur au véhicule qui envoie un signal de début à l'appareil de commande centrale par l'intermédiaire d'une interface de diagnostic en vue du lancement de l'initialisation, l'unité d'introduction de données est une unité d'introduction de données intérieure au véhicule qui produit le signal de début lors d'un actionnement préfixé et l'envoie à l'appareil de commande centrale en vue du lancement de l'initialisation. Ainsi, le signal de début peut être envoyé par un appareil de diagnostic extérieur au véhicule à l'appareil de commande centrale. Le signal de début peut également être produit par un actionnement inhabituel d'un interrupteur situé dans le véhicule. L'un des appareils de commande peut être une pièce à enfichage codée électroniquement qui est relié d'une manière amovible à la ligne de données. De ce fait, l'utilisateur ou le fabricant de véhicule lui-même peut décider si, lors de l'authentification, une telle pièce à enfichage doit ou non être intégrée. Des exemples de mise en oeuvre de l'invention sont exposés ci-après en détail en regard des figures schématiques. On voit: à la figure 1, une vue partielle d'un système antivol conforme à l'invention, à la figure 2, un schéma-bloc du système antivol et, à la figure 3, un schéma de déroulement d'un procédé d'initialisation du système antivol. Un système antivol d'un véhicule automobile, notamment un blocage de conduite, peut empêcher l'utilisation prévue d'un véhicule par un utilisateur non habilité. A cet effet, le système antivol comprend un appareil de commande centrale 1 (figure 1) qui est par exemple disposé dans un boîtier situé sur la serrure de contact 2 du véhicule. Un générateur de code 3 portable est par exemple disposé sur une clé de contact 4. Dès qu'on introduit la clé de contact 4 comportant le générateur de code 3 dans la serrure de contact 2 et qu'on la fait tourner, un signal codé est envoyé à une antenne 5, située sur la serrure de contact 2, qui transmet le signal codé à l'appareil de commande centrale 1. Dans l'appareil de commande centrale 1, le signal codé est contrôlé en ce qui concerne son habilitation et, en cas d'habilitation, un signal de demande est envoyé, par l'intermédiaire d'une ligne de données 6 (figure 2) ou un bus, à des appareils de commande 7 qui sont reliés à la ligne de données 6. Après réception du signal de demande, les appareils de commande 7 raccordés renvoient à l'appareil de commande centrale 1 des mots codés d'identification à codage binaire (appelés ci-après "identifications"). Dans l'appareil de commande centrale 1, les identifications sont comparées à des identifications conservées en mémoire. En cas de coïncidence, il est produit un signal de libération qui réalise une connexion libre de tous les appareils de commande 7, afin que le véhicule puisse être utilisé (démarrage du moteur et conduite). S'il n'existe pas de coïncidence, les appareils de commande 7 restent bloqués et le véhicule ne peut pas être utilisé. Le déroulement de ce qu'il est ainsi convenu d'appeler authentification est déjà exposé à titre d'exemple dans le brevet DE 43 33 474 C2 cité dans l'introduction (= US 5 675 490). On n'entre donc pas plus dans le détail du déroulement de l'authentification. Afin que l'appareil de commande centrale 1 connaisse toutes les identifications de tous les appareil de commande 7 raccordés, l'ensemble du système antivol doit d'abord être initialisé. Le déroulement de l'initialisation est exposé en détail en regard du graphe de déroulement de la figure 3. Un signal de début est d'abord émis. Ce signal de début peut provenir d'un appareil de diagnostic 8 extérieur au véhicule qui est par exemple disponible dans un atelier autorisé. A cet endroit, l'appareil de diagnostic 8 est connecté à la ligne de données 6 par l'intermédiaire d'une interface de diagnostic 9 située dans le véhicule. Le signal de début n'est envoyé à l'appareil de commande centrale 1 que lors de la justification d'une habilitation. Ce signal de début possède un codage préfixé au moyen duquel l'initialisation est lancée dans l'appareil de commande centrale 1 (voir figure 3). Après réception du signal de début, l'appareil de commande centrale 1 envoie un signal de demande, par l'intermédiaire de la ligne de données 6, à tous les appareils de commande 7 raccordés, afin que ceux- ci renvoient leurs identifications. Dans chaque appareil de commande 7, une identification codée est conservée en mémoire ou est produite dans cet appareil au moyen d'un algorithme mathématique conservé en mémoire. Après réception du signal de demande, les identifications sont renvoyées à l'appareil de commande centrale 1. Cet appareil de commande centrale 1 range alors en mémoire toutes les identifications comme appartenant au système antivol. Pour des raisons de sécurité, les identifications conservées en mémoire ne peuvent être lues de l'extérieur, ni à partir de l'appareil de commande centrale 1, ni à partir d'un appareil de commande 7. Grâce aux identifications, l'appareil de commande centrale 1 connaît tous les appareils de commande 7 qui, dans le système antivol qui vient d'être initialisé, sont interrogés en ce qui concerne leurs identifications et sont contrôlés en ce qui concerne leurs habilitations, lors du déroulement de l'authentification. -7 Si alors un voleur s'approprie un véhicule, il a besoin d'une part d'un générateur de code 3 habilité et d'autre part de tous les appareils de commande 7 existant initialement lors du déroulement de l'initialisation. S'il ne possède pas le générateur de code 3, il ne lui suffit pas de remplacer un appareil de commande 7 pour rendre inactif le système antivol. Il devrait déjà remplacer tous les appareil de commande 7, ce qui, en tout état de cause, est très complexe et onéreux. Il lui est donc rendu difficile d'utiliser le véhicule. Si un appareil de commande 7 n'est pas initialisé (étant donné par exemple qu'il a été remplacé) et n'appartient donc pas d'abord au système antivol, l'utilisateur peut de nouveau initialiser ce système antivol s'il possède le générateur de code 3 habilité. Du fait d'un actionnement inhabituel de la clé de contact 4 dans la serrure de contact 2 (par exemple du fait d'une rotation multiple dans un sens et dans l'autre), le signal codé peut être en partie émis plusieurs fois, ce qui agit alors comme un signal de début pour l'initialisation du système antivol. Des appareils de commande montés après coup n'ont pas à être intégrés dans le système antivol. L'utilisateur légitime peut donc étendre l'équipement de son véhicule sans que cela ait une influence sur le système antivol. Il n'a donc pas besoin non plus de se rendre à un atelier autorisé pour modifier son équipement. D'une manière avantageuse, l'un des appareils de commande 7 est réalisé sous forme d'une pièce à enfichage codée électroniquement (appelée également ci-après "Dongle") qui est reliée à la ligne de données 6 d'une manière enfichable et donc amovible. Lors d'une initialisation en bout de chaîne, le fabricant de véhicules peut déterminer si un tel Dongle est ou non utilisé lors de l'initialisation. S'il est utilisé, le Dongle 10 doit être présent lors des opérations futures d'authentification pour que le véhicule puisse être utilisé. Même lors d'initialisations ultérieures, l'utilisateur habilité peut décider s'il utilise ou non le Dongle 10. Un Dongle 10 a l'avantage de pouvoir être très petit, étant donné qu'il ne doit contenir qu'une petite électronique comportant un codage électronique. Ainsi, le Dongle 10 peut être facile à cacher dans le véhicule, afin qu'une personne non habilitée ne le trouve pas. Par suite, les non initiés ne savent pas o, ni comment le Dongle 10 est disposé. La sécurité vis-à-vis du vol en est accrue. L'appareil de commande centrale 1 peut comporter son propre boîtier - tel que représenté à la figure 1 - ou il peut être disposé d'une manière intégrée dans un appareil de commande 7, comme l'appareil de commande de moteur. Il peut aussi être monté en commun avec un appareil de commande 7 dans un boîtier de sécurité 11. En tant qu'autres appareils de commande 7, un appareil de commande de boîte de vitesses, un appareil de commande de sac gonflable de sécurité, un appareils de commande d'allumage, un appareil de commande centrale de commutation et de sécurité, etc., peuvent être reliés à la ligne de données 6. Seuls les appareils de commande 7 qui sont prévus lors de l'initialisation du système antivol et renvoient leur identification sont aussi inclus plus tard dans une opération d'authentification et doivent renvoyer correctement leur identification pour que le véhicule puisse être normalement utilisé. Ainsi, un tel système antivol est utilisable d'une manière universelle dans différents types de véhicules comportant des niveaux différents d'équipement. C'est ainsi qu'un véhicule peut comporter un appareil de commande pour une boîte de vitesses automatique, tandis qu'un autre véhicule comporte une boîte de vitesses à changement de rapports ne comportant pas d'appareil de commande de boîte. L'appareil de commande centrale 1 n'a pas à être préprogrammé en ce qui concerne le niveau d'équipement. Lors de l'initialisation, ce niveau d'équipement est reconnu au moyen des identifications renvoyées. Tous les appareils de commande 7 reconnus sont alors intégrés dans le système antivol. Au moins un appareil de commande 7 et la pièce à enfichage 10 codée doivent être intégrés dans le système antivol pour que la sécurité soit suffisamment grande. Plus le nombre des appareils de commande 7 intégrés est grand, plus la sécurité vis-à-vis d'une utilisation non autorisée du véhicule est élevée. Le générateur de code 3 peut être un transpondeur qui, après réception d'un signal d'interrogation ("défi"), émet un signal de réponse ("réponse"). Un transpondeur est une petite pièce qui peut être disposée aussi bien sur la poignée d'une clé que sur une carte de la taille d'une carte de crédit. Le transpondeur comporte lui- même une antenne qui reçoit des signaux ou en envoie à l'antenne 5 située sur la serrure de contact 2. D'une manière avantageuse, les antennes sont réalisées sous forme de bobines au moyen desquelles les signaux sont transmis d'une manière inductive. Le générateur de code 3 peut aussi comporter un interrupteur ou une touche 12 lors de l'actionnement duquel ou de laquelle le signal codé est envoyé sans fil à l'antenne 5 de l'appareil de commande centrale 1. Avantageusement, le signal codé et le signal de demande changent après chaque envoi, conformément à un algorithme secret préfixé, de sorte qu'une écoute non autorisée des signaux est vaine. Les identifications ne sont renvoyées par les appareils de commande que si auparavant le signal de demande a été correctement reçu. Ainsi, les identifications ne peuvent pas non plus être lues sans habilitation. Les identifications des différents appareils de commande 7 doivent être différentes. Ces identifications sont des mots codés à codage binaire dont la longueur de bits détermine la complexité du code. Ainsi, il n'est possible de donner le change au système antivol que difficilement et d'une manière très complexe au moyen5 d'un essai systématique de toutes les possibilités de codage. l1 REVENDICATIONS 1. Procédé d'initialisation d'un système antivol d'un véhicule automobile, caractérisé: - en ce qu'un signal de début est envoyé à un appareil de commande centrale (1), de sorte que l'initialisation est lancée, - en ce qu'un signal de demande est émis par l'appareil de commande centrale (1) par l'intermédiaire d'une ligne de données (6), - en ce qu'en provenance de l'appareil de commande centrale (1), des signaux codés d'identification sont reçus par des appareils de commande (7, 10) raccordés à la ligne de données (6) et - en ce que tous les signaux codés d'identification ou tous les appareils de commande (7, 10) qui répondent sont rangés en mémoire par l'appareil de commande centrale (1) comme appartenant au système antivol, afin de demander des signaux codés d'identification à tous ces appareils de commande lors d'opérations ultérieures d'authentification et de les contrôler en ce qui concerne leur habilitation. 2. Procédé suivant la revendication 1, caractérisé en ce que le signal de début est envoyé par un appareil de diagnostic (8) extérieur au véhicule, à l'appareil de commande centrale (1) par l'intermédiaire d'une interface de diagnostic (9). 3. Système antivol pour véhicule automobile qui est initialisé à l'aide d'un procédé suivant la revendication 1, qui comprend: - un appareil de commande centrale (1) qui est relié à plusieurs appareils de commande (7, 10) par l'intermédiaire d'une ligne de données (6), - une unité d'introduction de données (4, 8) par l'intermédiaire de laquelle un signal de début est envoyé à l'appareil de commande centrale (1) afin de lancer l'initialisation, - un générateur de code (3) portable qui, à la demande, envoie un signal codé à une antenne (5) de l'appareil de commande centrale (1), à la suite de quoi il se déroule, entre l'appareil de commande centrale (1) et les apparaît de commande (7, 10), une authentification après un déroulement de laquelle effectué avec succès, le véhicule automobile peut être utilisé. 4. Système antivol suivant la revendication 3, caractérisé en ce qu'un appareil de commande (7, 10) est constitué d'une pièce à enfichage (10) codée électroniquement qui est reliée d'une manière amovible à la ligne de données (6). 5. Système antivol suivant la revendication 3, caractérisé en ce que l'unité d'introduction de données est un appareil de diagnostic (8) extérieur au véhicule qui envoie un signal de début à l'appareil de commande centrale (1) par l'intermédiaire d'une interface de diagnostic (9) en vue du lancement de l'initialisation. 6. Système antivol suivant la revendication 3, caractérisé en ce que l'unité d'introduction de données est une unité d'introduction de données (2, 4) intérieure au véhicule qui produit le signal de début lors d'un actionnement préfixé et l'envoie à l'appareil de commande centrale (1) en vue du lancement de l'initialisation.