Brevet FR2609436A1 — publié le 19880715

La présente invention concerne un système de protection antivol pour les véhicules automobiles, et, de façon plus générale, pour les engins motorisés, dont le fonctionnement du moteur est piloté par un logiciel implanté sur un circuit électronique. De nombreux brevets décrivent des systèmes perfectionnés d'alarmes visuelles et sonores, de coupe-circuits, ou de sécurités sur l'alimentation en carburant. Certains provoquent, de façon mécanique ou électrique (charge ou décharge de condensateurs) un fonctionnement défectueux du moteur Tous les systèmes électriques ou électroniques font appel à des dispositifs venant s'ajouter aux organes propres du moteur lui-même, et sont, de ce fait, susceptibles d'être inhibés d'une manière ou d'une autre. I1 ne s'agit pas là d'un tel système de protection. Celui qui est décrit ci-après présnete l'originalité de consister en une logique de sécurité antivol implantée dans le logiciel standard de la carte électronique commandant le moteur (carte électronique d'allumage par exemple) qui constitue bien évidemment un organe interne indispensable au moteur. L'échange entre la carte électronique de commande du moteur et une "serrure informatique" dont le type importe peu (clavier à touches, carte magnétique ...), de deux codes, est effectué par le logiciel de commande - un code mémorisé à la fois dans la "carte de commande" et la "serrure informatique" garantit que l'on a pas remplacé l'un de ces éléments sans remplacer l'autre - l'autre code mémorisé dans la "carte de commande" doit corres pondre-à la "clef informatique" introduite par l'utilisateur. Cette "clef" peut être éventuellement laissée déverrouillée pour autoriser l'utilisation par une tierce personne (garage ...). Elle pourrait être modifiable à volonté par l'utilisateur. Si cet échange aboutit à la non reconnaissance des deux codes prévus (code interne de reconnaissance réciproque de la serrure et de la carte de commande, code utilisateur) le logiciel provoque alors un fonctionnement défectueux et l'arrêt du moteur (par réglage de l'allumage, par exemple). La sécurité réalisée par ce système tient à trois facteurs incontournables - le simple remplacement par le voleur de la carte électronique (d'allumage, par exemple) ne suffit pas, car il faudrait aussi remplacer le boitier de commande pour que ces deux éléments se reconnaissent. - la carte pilotant le moteur est un organe. essentiel au fonction nementde celui-ci. On ne peut obtenir ce fonctionnement en la débranchant ou la mettant "en court-circuit", comme dans le cas de sécurité ajoutée (c'est à dire ne faisant pas partie inté grante des organes du moteur) - la fourniture de ces deux éléments est du ressort du fabricant du véhicule ou du-fabricant des cartes. Toute fraude importante sur ces éléments serait immédiatement décelée. Une option simplifiée consiste à n'exiger que la reconnaissance mutuelle du système d'introduction du code et de la carte de commande du moteur ; la réduction de sécurité causée par cette simplification réside dans le fait que le remplacement de la carte mémorisant et vérifiant le code utilisateur suffirait à déverrouiller le dispositif. La figure 1 décrit la logique du système complet, la figure 2 décrit la logique du système simplifié. On pourrait, par exemple, réaliser un tel système - en ajoutant la logique décrite figure 1 ou figure 2 au logiciel pilotant le moteur - en ajoutant un clavier à touches à un endroit pratique pour l'utilisateur. Ce clavier aura en mémoire le code système et le code utilisateur choisi éventuellement par celui-ci - en réalisant une liaison entre la carte électronique contenant le logiciel et le clavier à touches qui serait, par exemple, du type boucle de courant 4 - 20 mA - en mémorisant le code interne et le code utilisateur au choix, en EPROM, RAM CMOS ou EEPROM suivant le degré de sécurité voulu et suivant que l'on laissera la possibilité à l'utilisateur de modifier ou non son code. REVENDICATIONS 1) Dispositif de protection antivol d'engins motorisé dont le moteur est piloté par un logiciel implanté sur un circuit électronique, caractérisé par le > t : - qu'il exige a) la vérification d'un code utilisateur introduit par l'intermédiaire d'une serrure informatique, b) la vérification de cohérence entre cette serrure informatique et la carte commandant le moteur et vérifiant le code utilisateur. Ces deux éléments (serrure et carte) forment en conséquence, un tout indissociable - qu'il provoque un fonctionnement défectueux du moteur (éventuellement l'impossibilité de démarrage) si ces deux conditions ne sont pas réalisées - qu'il consiste en l'addition au logiciel standard de pilotage du moteur des logiques décrites ci-dessus et qu'il fait donc partie intégrante d'un organe essentiel du moteur. 2) Dispositif selon la revendication 1, mais simplifiée, et caractérisé par une simple logique de reconnaissance du code par le logiciel de commande.