Brevet FR2943019A1 — publié le 20100917

" Procédé et système pour bloquer le démarrage d'un véhicule ". L'invention concerne un procédé et un système pour 5 bloquer le démarrage d'un véhicule, notamment d'un véhicule automobile. L'invention est particulièrement utile pour empêcher une personne non autorisée, par exemple en cas de vol, d'utiliser le véhicule. 10 On connaît déjà des procédés et des systèmes pour bloquer le démarrage d'un véhicule. Un dispositif d'identification autorise un démarrage du moteur au moyen d'un lien avec une unité de commande de moteur du véhicule. 15 Le document US6067007 divulgue par exemple un dispositif d'identification comprenant une clé de contact, pour lequel le lien est établi par une concordance entre un code contenu dans la clé et un code contenu dans une mémoire reliée à l'unité de commande de 20 moteur. Une absence de concordance entre les codes génère une alarme apte à bloquer le moteur. Les procédés et dispositifs connus posent un problème lorsque la personne non autorisée, par exemple un voleur, prend non seulement possession du véhicule 25 mais prend aussi le contrôle du dispositif d'identification, par exemple en extirpant sous la contrainte, la clé des mains du propriétaire légitime du véhicule. La prise de contrôle possible du dispositif d'identification a pour inconvénient de permettre à la 30 personne non autorisée d'utiliser le véhicule. Pour remédier aux problèmes de l'état antérieur de la technique, l'invention a pour objet un procédé pour bloquer le démarrage d'un véhicule qui est autorisé par un lien entre un dispositif d'identification et une unité 35 de commande de moteur du véhicule. Le procédé est remarquable en ce qu'il comprend : - une étape de requête dans laquelle un équipement extérieur au véhicule, émet à destination du véhicule, une requête pour demander de bloquer le démarrage ; et - une étape de blocage exécutée dans le véhicule pour supprimer le lien entre le dispositif d'identification et l'unité de commande de moteur. Parmi différentes mises en oeuvre possibles, le procédé comprend particulièrement tout ou partie des étapes suivantes: - une première étape de connexion entre ledit équipement et le véhicule, dans laquelle la requête est authentifiée ; - une étape de sécurité dans laquelle des conditions d'exécution sont examinées avant d'exécuter 15 l'étape de blocage ; - une étape de vérification pour contrôler que le démarrage du véhicule est bloqué ; et/ou - une deuxième étape de connexion pour informer l'équipement extérieur au véhicule que le lien entre le 20 dispositif d'identification et l'unité de commande de moteur, est supprimé. Avantageusement, une connexion entre l'équipement extérieur et le véhicule est établie par liaison radio. De préférence, le dispositif d'identification 25 comprend une clé de mise en contact électrique du véhicule. Particulièrement, le véhicule comprend au moins un calculateur et au moins l'étape de blocage est exécutée dans ledit calculateur. 30 Plus particulièrement, ledit calculateur est compris dans l'unité de commande de moteur du véhicule. Particulièrement encore, ledit équipement extérieur au véhicule est un serveur informatique comprenant un ordinateur. 35 L'invention a aussi pour objet un programme d'ordinateur comprenant des moyens de code de programme pour effectuer la totalité des étapes comprenant au moins l'étape de blocage lorsque ledit programme fonctionne sur un calculateur et un produit programme d'ordinateur comprenant des moyens de code de programme, stockés sur un support lisible par un calculateur, pour mettre en oeuvre le procédé lorsque ledit produit programme fonctionne sur un calculateur. L'invention a encore pour objet un programme d'ordinateur comprenant des moyens de code de programme pour effectuer la totalité des étapes du procédé lorsque ledit programme fonctionne sur un ordinateur et un produit programme d'ordinateur comprenant des moyens de code de programme, stockés sur un support lisible par un ordinateur, pour mettre en oeuvre le procédé lorsque ledit produit programme fonctionne sur un calculateur. L'invention a encore pour objet un système pour bloquer le démarrage d'un véhicule qui est autorisé par un lien entre un dispositif d'identification et une unité de commande de moteur du véhicule. Le système est remarquable en ce qu'il comprend un équipement extérieur au véhicule, agencé pour émettre à destination du véhicule, une requête pour demander de bloquer le démarrage, et en ce qu'il comprend des moyens résidant dans le véhicule et agencés pour supprimer le lien entre le dispositif d'identification et l'unité de commande de moteur. Parmi différentes mises en oeuvre possibles du système, les moyens sont agencés pour : - authentifier ladite requête lors d'une connexion avec ledit équipement ; examiner des conditions d'exécution avant de supprimer le lien entre le dispositif d'identification et l'unité de commande de moteur ; - contrôler que le démarrage du véhicule est bloqué ; - informer l'équipement extérieur au véhicule que le lien entre le dispositif d'identification et l'unité de commande de moteur est supprimé ; et/ou - établir une connexion entre l'équipement et le véhicule par liaison radio. De préférence, le dispositif d'identification comprend une clé de mise en contact électrique du 5 véhicule. Particulièrement, lesdits moyens comprennent au moins un calculateur agencé pour supprimer le lien entre le dispositif d'identification et l'unité de commande de moteur. 10 Plus particulièrement, ledit calculateur est compris dans l'unité de commande de moteur du véhicule. Avantageusement, ledit équipement extérieur au véhicule est un serveur informatique comprenant un ordinateur. 15 L'invention a enfin pour objet un véhicule automobile comprenant une unité de commande de moteur pour effectuer le démarrage du véhicule lorsqu'il est autorisé par un lien avec un dispositif d'identification. Le véhicule est remarquable en ce qu'il comprend des 20 moyens agencés pour mettre en oeuvre le système qui fait l'objet de l'invention. L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Ces figures ne sont données qu'à titre 25 illustratif et nullement limitatif de l'invention. Elles montrent . - figure 1 : une représentation schématique d'un établissement de lien entre des clés et un véhicule ; - figure 2 : une représentation schématique d'une 30 suppression de lien entre les clés et le véhicule selon l'invention ; - figure 3 : des étapes de procédé conforme à l'invention. En référence à la figure 1, lorsqu'un véhicule 1 est 35 fabriqué ou lorsque l'on remplace une clé 2 ou un badge en service après vente, une personne habilitée 4 connecte un outil spécifique 3 au véhicule 1. Au moyen de l'outil spécifique 3, la personne habilitée 4 crée un lien, par exemple entre la clé 2 et le dispositif anti-démarrage du véhicule. On nomme généralement appairage l'opération qui consiste à créer ce lien. Le dispositif anti-démarrage peut comprendre un ou plusieurs calculateurs. La création de lien consiste par exemple à entrer dans une mémoire de calculateur, une valeur de code qui concorde avec un code qui réside sur la clé, par exemple dans un transpondeur intégré à la clé. Le dispositif anti-démarrage est, de manière connue, relié à ou intégré dans une unité de contrôle de moteur (ECU pour Engine Control Unit en langue étrangère), de sorte que la valeur de code qui concorde avec le code résidant sur la clé, fait partie du lien entre la clé et l'unité de contrôle de moteur. Un dispositif d'identification 2 illustré par la figure 1, comprend une clé. On peut concevoir d'autres dispositifs d'identification qui ne comprennent pas une clé, par exemple un badge d'identification sans contact et d'autres manières d'établir un lien entre le dispositif d'identification et l'unité de contrôle de moteur. Le code entré en mémoire d'un calculateur du véhicule, peut aussi être un code qui concorde avec un code résidant en mémoire cérébrale de la personne autorisée à utiliser le véhicule. Il suffit alors à la personne autorisée d'entrer le code qu'elle a mémorisé dans son cerveau, par exemple au moyen d'un clavier du tableau de bord, pour pouvoir démarrer le véhicule. La figure 2 montre un véhicule, notamment un véhicule automobile, comprenant une unité de commande de moteur 5 pour effectuer le démarrage du véhicule lorsqu'il est autorisé par un lien avec un dispositif d'identification 2, du type de l'un de ceux que nous avons décrits en référence à la figure 1 ou d'un autre type. Le véhicule 1 comprend des moyens agencés pour mettre en oeuvre un système réalisé conformément à l'invention que nous expliquons à présent. Pour bloquer le démarrage du véhicule 1, le système comprend d'une part un équipement 6 extérieur au véhicule, agencé pour émettre à destination du véhicule, une requête pour demander de bloquer le démarrage. L'équipement 6 pourrait être par exemple constitué par un simple téléphone mobile au moyen duquel la personne autorisée pourrait émettre la requête en appelant un numéro attribué au véhicule. Cependant un certain nombre de précautions serait à prendre pour le cas où un voleur du véhicule volerait aussi le téléphone mobile. De façon plus sécuritaire, l'équipement 6 extérieur au véhicule, est un serveur informatique comprenant un ordinateur. Une personne habilitée 7 active alors le procédé expliqué plus loin en référence à la figure 3. La personne habilitée 7 est par exemple, à titre purement illustratif et non limitatif, le propriétaire du véhicule ou un agent de la force publique à qui un tiers témoin signale le vol. Le système comprend d'autre part des moyens résidant dans le véhicule et agencés pour supprimer le lien entre le dispositif d'identification 2 et l'unité de commande de moteur 5. Les moyens comprennent à titre illustratif un calculateur agencé pour supprimer le lien entre le dispositif d'identification 2 et l'unité de commande de moteur 5, par exemple lorsque le dispositif d'identification 2 comprend une clé de mise en contact électrique du véhicule, en effaçant de la mémoire du calculateur, le code qui concorde avec le code de la clé. Généralement, l'unité de commande de moteur 5 du véhicule, comprend déjà un calculateur qui peut être utilisé pour réaliser les moyens de suppression du lien. On observe sur la figure 2 que les moyens sont agencés pour établir une connexion par liaison radio entre l'équipement 6 et le véhicule 1, de façon à permettre de bloquer le démarrage à distance. Une telle liaison radio a le mérite d'être invisible pour le voleur et d'être effective indépendamment des déplacements du véhicule. Pour éviter des blocages du démarrage mal intentionnés, les moyens sont agencés pour authentifier la requête lors d'une connexion avec l'équipement 6, notamment pour s'assurer que la connexion est établie à juste titre avec l'équipement 6 et non pas avec un autre équipement. Pour éviter aussi des blocages du démarrage intempestifs, les moyens sont agencés pour examiner des conditions d'exécution avant de supprimer le lien entre le dispositif d'identification et l'unité de commande de moteur. Les conditions d'exécution sont titre non exhaustif et non limitatif, une mesure de vitesse nulle du véhicule ou de rotation nulle du moteur, une temporisation suffisante pour estomper la vigilance du voleur. Il est intéressant d'agencer les moyens de façon à contrôler que le démarrage du véhicule est bloqué. Ce contrôle peut être utilisé pour allumer les feux de détresse de façon à attirer l'attention sur l'état bloqué du moteur. Ce contrôle est particulièrement utilisable pour informer l'équipement 6 extérieur au véhicule que le lien entre le dispositif d'identification 2 et l'unité de commande de moteur 5 est supprimé, notamment au moyen de la liaison radio. Le procédé expliqué à présent en référence à la figure 3, permet de bloquer le démarrage du véhicule 1. Le procédé débute par une étape 10 exécutée dans l'équipement 6, notamment dans un serveur distant du véhicule. Lors de l'exécution de l'étape 10, le véhicule est généralement dans un état dans lequel son démarrage est autorisé par un lien entre le dispositif d'identification 2 et l'unité de commande de moteur 5 du véhicule. L'étape 10 est déclenchée par une demande d'activation d'un service après vol qui consiste à bloquer le démarrage du véhicule. L'étape 10 active une étape de requête 11 dans laquelle l'équipement 6 extérieur au véhicule, émet à destination du véhicule, une requête pour demander de bloquer le démarrage. Dans l'étape 11, l'équipement 6 élabore la requête de façon à ce que son origine puisse être authentifiée, par exemple en utilisant un algorithme cryptographique de manière connue en soi. L'équipement 6 établit une connexion avec le véhicule en utilisant une infrastructure radio de type GSM ou 3G ou tout autre réseau basé sur une liaison radio. Après exécution de l'étape 11, l'équipement 6 se positionne dans une étape 12 en attente de résultat du 15 service initié par l'étape 10. Dans le véhicule, par exemple dans un calculateur de l'unité de contrôle moteur ECU 5, une première étape de connexion 20 est prévue pour recevoir la requête émise par l'équipement 6. La requête est authentifiée en 20 utilisant un algorithme cryptographique dual de celui utilisé dans l'équipement 6. Dans une étape de sécurité 21 qui fait suite à l'étape 20, des conditions d'exécution de la requête sont examinées de façon à ne pas arrêter le fonctionnement du 25 véhicule au moment où le procédé est déclenché mais d'empêcher une tentative de démarrage suivante. Si les conditions d'exécution sont vérifiées, une étape de blocage 23 est exécutée dans le véhicule de façon à supprimer le lien entre le dispositif 30 d'identification et l'unité de commande de moteur. L'étape de blocage est de préférence exécutée dans le calculateur du véhicule qui a exécuté les étapes 20 et 21. Lorsque le dispositif d'identification 2 comprend 35 une clé de mise en contact électrique du véhicule, la suppression du lien consiste par exemple à supprimer ou modifier le code mémorisé dans le calculateur de façon à ne plus pouvoir le faire concorder avec celui de la clé. La suppression du lien consiste par exemple encore à effacer de la mémoire du calculateur, un algorithme de vérification de concordance entre les codes. Lorsque le calculateur est compris dans l'unité de commande de moteur 5 du véhicule, la suppression du lien peut consister à forcer une variable logique dont un état autorise habituellement le démarrage, sur un état contraire qui interdit le démarrage. Si les conditions d'exécution ne sont pas vérifiées, une étape 22 reboucle sur l'étape 21 si une tentative supplémentaire existe ou se branche directement sur une étape 26 en cas d'absence de tentative supplémentaire. L'étape 26 conclut dans ce cas spécifique à un échec du blocage de démarrage. L'exécution de l'étape 23 provoque l'exécution d'une étape de vérification 24 qui consiste à contrôler que le démarrage du véhicule est effectivement bloqué, par exemple en vérifiant qu'il n'existe plus en mémoire du calculateur, de code qui concorde avec celui de la clé. A la suite de l'étape 24, une étape de test 25 reboucle sur l'étape 21 en cas d'échec et se branche sur l'étape 26 dans laquelle une connexion de retour est établie avec l'équipement 6 extérieur au véhicule, notamment avec le serveur de façon à lui transmettre le résultat de l'étape 22 pour l'informer d'un échec ou le résultat de l'étape 25 pour l'informer que le lien entre le dispositif d'identification 2 et l'unité de commande de moteur 5 est supprimé. La deuxième connexion est de préférence établie par liaison radio aussi dans l'étape 26. L'établissement de la deuxième connexion fait passer l'équipement 6 de l'étape 12 à l'étape 13. Dans l'étape 13, l'équipement 6 authentifie la réception du résultat communiqué par l'étape 26 avant de passer dans une étape 14 qui marque une fin d'exécution du service dans l'équipement 6. De même, le calculateur localisé dans le véhicule passe de l'étape 26 à une étape 27 qui marque une fin 5 d'exécution du service dans le véhicule. Nous avons vu ci-dessus l'intérêt pour l'équipement 6 extérieur au véhicule d'être un serveur informatique comprenant un ordinateur. Un programme d'ordinateur comprenant des moyens de code de programme pour effectuer 10 au moins les étapes 10 à 14 lorsque le programme fonctionne sur un ordinateur, donne une souplesse appréciable à la mise en oeuvre du procédé pour gérer un parc automobile conséquent. Un produit programme d'ordinateur comprenant des 15 moyens de code de programme, stockés sur un support lisible par un ordinateur, pour mettre en oeuvre le procédé qui vient d'être décrit lorsque le produit programme fonctionne sur un ordinateur, permet au propriétaire de neutraliser son véhicule au moyen d'un 20 ordinateur personnel et de son abonnement téléphonique. Un programme d'ordinateur comprenant des moyens de code de programme pour effectuer les étapes 20 à 27 lorsque le programme fonctionne sur un calculateur, participe avantageusement à la mise en oeuvre de 25 l'invention qui permet d'ajouter une nouvelle fonctionnalité contre le vol en utilisant un matériel déjà existant sans imposer de nouveau développement pour l'architecture du véhicule, autre que simplement pour l'organe � après vol �. 30 Un produit programme d'ordinateur comprenant des moyens de code de programme, stockés sur un support lisible par un calculateur, pour mettre en oeuvre les étapes 20 à 27 lorsque le produit programme fonctionne sur un calculateur du véhicule, participe avantageusement 35 à la mise en oeuvre de l'invention pour la partager entre tous les véhicule d'une gamme, d'une marque ou d'un groupe. Alliée à une facilité de déploiement transversal, l'invention permet de généraliser et d'adapter simplement la fonction de lutte contre des usages non autorisés à l'ensemble des véhicules produits.5 REVENDICATIONS1. Procédé pour bloquer le démarrage d'un véhicule (1) qui est autorisé par un lien entre un dispositif d'identification (2) et une unité de commande de moteur (5) du véhicule, caractérisé en ce qu'il comprend : - une étape de requête (11) dans laquelle un équipement (6) extérieur au véhicule, émet à destination du véhicule, une requête pour demander de bloquer le démarrage ; et - une étape de blocage (23) exécutée dans le véhicule pour supprimer le lien entre le dispositif d'identification et l'unité de commande de moteur. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend une première étape de connexion (20) entre ledit équipement (6) et le véhicule, dans laquelle la requête est authentifiée. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend une étape de sécurité (21) dans laquelle des conditions d'exécution sont examinées avant d'exécuter l'étape de blocage (23). 4. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend une étape de vérification (24) pour contrôler que le démarrage du véhicule est bloqué. 5. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend une deuxième étape de connexion (26) pour informer l'équipement (6) extérieur au véhicule que le lien entre le dispositif d'identification (2) et l'unité de commande 35 de moteur (5) est supprimé. 30 6. Procédé selon l'une des revendications 2 ou 5, caractérisé en ce qu'une connexion entre l'équipement (6) et le véhicule (1) est établie par liaison radio. 7. Procédé selon l'une des revendications précédentes, caractérisé en ce que le dispositif d'identification (2) comprend une clé de mise en contact électrique du véhicule. 8. Procédé selon l'une des revendications précédentes, caractérisé en ce que le véhicule comprend au moins un calculateur et en ce qu'au moins l'étape de blocage (23) est exécutée dans ledit calculateur. 15 9. Procédé selon la revendication 8, caractérisé en ce que ledit calculateur est compris dans l'unité de commande de moteur (5) du véhicule. 10. Procédé selon l'une des revendications 20 précédentes, caractérisé en ce que ledit équipement (6) extérieur au véhicule est un serveur informatique comprenant un ordinateur. 11. Programme d'ordinateur comprenant des moyens de 25 code de programme pour effectuer la totalité des étapes de la revendication 8 lorsque ledit programme fonctionne sur un calculateur. 12. Produit programme d'ordinateur comprenant des 30 moyens de code de programme, stockés sur un support lisible par un calculateur, pour mettre en oeuvre le procédé selon la revendication 8 lorsque ledit produit programme fonctionne sur un calculateur. 35 13. Programme d'ordinateur comprenant des moyens de code de programme pour effectuer la totalité des étapes 10de l'une quelconque des revendications 1 à 10 lorsque ledit programme fonctionne sur un ordinateur. 14. Produit programme d'ordinateur comprenant des moyens de code de programme, stockés sur un support lisible par un ordinateur, pour mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 10 lorsque ledit produit programme fonctionne sur un ordinateur. 15. Système pour bloquer le démarrage d'un véhicule (1) qui est autorisé par un lien entre un dispositif d'identification (2) et une unité de commande de moteur (5) du véhicule, caractérisé en ce qu'il comprend un équipement (6) extérieur au véhicule, agencé pour émettre à destination du véhicule, une requête pour demander de bloquer le démarrage, et en ce qu'il comprend des moyens résidant dans le véhicule et agencés pour supprimer le lien entre le dispositif d'identification (2) et l'unité de commande de moteur (5). 16. Système selon la revendication 15, caractérisé en ce que lesdits moyens sont agencés pour authentifier ladite requête lors d'une connexion avec ledit équipement (6). 17. Système selon la revendication 15 ou 16, caractérisé en ce que lesdits moyens sont agencés pour examiner des conditions d'exécution avant de supprimer le lien entre le dispositif d'identification (2) et l'unité de commande de moteur (5). 18. Système selon l'une des revendications 15 à 17, caractérisé en ce que lesdits moyens sont agencés pour 35 contrôler que le démarrage du véhicule est bloqué. 19. Système selon l'une des revendications 15 à 18, caractérisé en ce que lesdits moyens sont agencés pour informer l'équipement (6) extérieur au véhicule que le lien entre le dispositif d'identification (2) et l'unité de commande de moteur (5) est supprimé. 20. Système selon l'une des revendications 15 à 19, caractérisé en ce que lesdits moyens sont agencés pour établir une connexion entre l'équipement (6) et le véhicule (1) par liaison radio. 21. Système selon l'une des revendications 15 à 20, caractérisé en ce que le dispositif d'identification (2) comprend une clé de mise en contact électrique du véhicule. 22. Système selon l'une des revendications 15 à 21, caractérisé en ce que lesdits moyens comprennent au moins un calculateur agencé pour supprimer le lien entre le dispositif d'identification (2) et l'unité de commande de moteur (5). 23. Système selon la revendication 22, caractérisé en ce que ledit calculateur est compris dans l'unité de 25 commande de moteur (5) du véhicule. 24. Système selon l'une des revendications précédentes, caractérisé en ce que ledit équipement (6) extérieur au véhicule est un serveur informatique 30 comprenant un ordinateur. 25. Véhicule automobile comprenant une unité de commande de moteur (5) pour effectuer le démarrage du véhicule lorsqu'il est autorisé par un lien avec un 35 dispositif d'identification (2), caractérisé en ce qu'il comprend des moyens agencés pour mettre en oeuvre lesystème selon l'une quelconque des revendications 15 à 24.