Brevet FR2685506A1 — publié le 19930625

i L'invention concerne un agencement de commande à distance d'un dispositif actionneur à l'aide d'un appareil de télécommande, du type comprenant un appareil émetteur d'un signal de message de code de commande et un dispositif récepteur pourvu de moyens de reconnaissance du code et générateur d'un signal de confirmation de reconnaissance et des moyens de commande du dispositif actionneur à la suite de la réception dudit signal de confirmation- Des agencements de ce type sont fréquemment utilisés dans le domaine des véhicules automobiles pour commander à distance par exemple l'ouverture ou la fermeture des portes ou certains accessoires du véhicule. Ces agencements connus présentent l'inconvénient que le message de code de commande est facilement reconnaissable par des tiers Par conséquent ces agencements n'assurent pas une protection satisfaisante contre des agissements non autorisées et frauduleuses. La présente invention a pour but de proposer un agencement de commande à distance, du type susmentionné, qui ne présente pas les inconvénients de l'état de la technique. Pour atteindre ce but, l'agencement selon l'invention est caractérisé en ce que l'appareil émetteur comporte des moyens générateurs d'un message de code comportant une partie fixe se composant d'un certain nombre d'éléments de message et une partie évolutive se composant également d'un certain nombre d'éléments de message, et des moyens de permutation selon une clé de permutation prédéterminée, des éléments de message dans ce dernier, et le dispositif récepteur comprend des moyens de repermutation des éléments de message dans le message reçu, selon ladite clé de permutation, pour rétablir l'ordre initial des parties et leurs éléments de message. Selon une caractéristique avantageuse de l'invention, la clé de permutation est communiquée à l'appareil émetteur et au dispositif récepteur lors du montage du dispositif actionneur dans son environnement de fonctionnement tel qu'un véhicule automobile. Selon une autre caractéristique avantageuse de l'invention, l'appareil émetteur comprend des moyens de cryptage du message avant ou après l'opération de permutation, selon une clé de cryptage prédéterminée, et le dispositif récepteur comporte des moyens de décryptage en fonction de ladite clé de cryptage. Selon une autre caractéristique avantageuse de l'invention, la clé de cryptage est variable mais est transmise avec le message de code de commande. Selon encore une autre caractéristique de l'invention, les moyens émetteurs de l'appareil émetteur sont adaptés pour coder le message binairement de façon que chaque changement de niveau du signal de message représente un passage d'un état logique à l'autre, les deux états logiques se distinguent par la durée déterminée entre deux changements de niveau successifs. Selon encore une autre caractéristique avantageuse de l'invention, le dispositif récepteur comporte des moyens anti-rebonds adaptés pour ne pas prendre en compte des changements de niveau d'une faible durée par rapport aux durées des deux états logiques. L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant un mode de réalisation de l'invention, et dans lesquels la figure 1 montre sous forme d'un schéma-bloc l'agencement de commande à distance selon l'invention les figures 2 a, b, c illustrent les trois opérations essentielles de codage du message de code de télécommande adressé à un dispositif actionneur par un appareil émetteur, dans l'agencement selon la figure 1 la figure 3 illustrent le mode de transmission d'un message selon la présente invention. La figure 1 illustre schématiquement un agencement selon l'invention par exemple pour la commande à distance d'un dispositif actionneur tel que le dispositif d'ouverture ou de fermeture des portes d'un véhicule automobile L'agencement comprend un appareil de télécommande d'émetteur I d'un signal de message de code de télécommande et un dispositif récepteur II associé au dispositif actionneur indiqué en III. L'appareil de télécommande I comprend un moyen générateur G Cf d'une partie de message invariable A, un générateur G Cev d'une partie de message évolutive B, un moyen générateur GCL d'un mot de clé CL et un moyen générateur GFO d'un mot indicateur d'une fonction F O Les signaux en provenance de chacun de ses moyens générateurs sont appliqués à un dispositif de mise en série DS de façon à obtenir le message illustré à la figure 2 a Ce message est adressé à un moyen de permutation MP des différentes parties et éléments du message comme cela sera décrit plus loin Le message permuté parvient à un moyen de cryptage MC et est ensuite émis à l'état crypté par l'émetteur E. Le message parvient à l'élément récepteur R du récepteur II du dispositif actionneur Le récepteur comprend essentiellement un moyen de décryptage MDC, un moyen de repermutation MRP du message reçu et décrypté, un dispositif de reconnaissance du message DR adapté pour comparer le message reçu à un code CM mémorisé Lorsqu'il y a identité entre le code contenu dans le message et le code mémorisé, le récepteur produit un signal de commande qui sera transmis au dispositif actionneur III. En se référant à la figure 2, on décrira ci-après les modes de codage et de décodage que le message de télécommande subit dans l'appareil de télécommande I et le récepteur II associé au dispositif actionneur III. Comme il a été indiqué plus haut, le message présente à la sortie du dispositif de mise en service DS la structure illustrée à la figure 2 a On constate que la partie fixe A comporte trois éléments Ai à A 3 auxquels sont attribués les valeurs respectivement 1, 2 et 3 La partie évolutive B comporte également trois éléments Bl à B 3 présentant respectivement les valeurs 5, 5, 4 Cette partie pourrait évoluer par exemple par incrémentation ou décrémentation à chaque manoeuvre de l'appareil de télécommande Ainsi l'élément B 3 pourrait avoir à la prochaine manoeuvre la valeur 5 La partie de clé CL comporte dans l'exemple deux éléments CL 1, CL 2 auxquels sont attribués par exemple des valeurs 1 et 2 La partie de fonction ne comporte dans l'exemple choisi qu'un seul élément La figure 2 b montre la structure du message après l'opération de permutation réalisée dans les moyens de permutation MP, selon une clé de permutation invariable qui est communiquée à l'appareil de télécommande et au récepteur lors de l'appairage du véhicule en usine. On constate que les deux éléments CL 1 et CL 2 qui composent la clé de cryptage n'ont pas été séparés et que seulement la position de la partie de clé dans le message a changée Après la permutation, le message est crypté selon la clé de cryptage CL Cette clé est aléatoire et de toute nature connue appropriée Dans l'exemple représenté, le cryptage consiste à retenir pour chaque élément son25 complément à 10, cependant à l'exception de la partie de clé CL qui ne varie pas Bien entendu toute autre algorithme de cryptage pourrait être retenu Le message est ensuite transmis dans la structure illustrée par la figure 2 c au récepteur II o il sera décrypté selon la clé CL qui a été transmise avec le message et repermuté selon la clé de permutation initialement déterminée Les opérations se déroulent dans le récepteur II dans l'ordre inverse à celui de l'appareil de télécommande I. On comprend aisément que la reconnaissance du message par des tierces personnes est d'autant plus difficile à réaliser que le nombre des éléments du message augmente La figure 3 montre un mode de transmission du message codé de façon binaire qui permet de réduire la durée de message On constate que chaque état logique haut ou bas est défini par une durée de temps prédéterminé plus ou moins long entre deux changements d'état Ainsi l'état5 bas "O" est déterminé par une durée de temps atl entre deux changements d'état tandis que l'état haut " 1 " est défini par une durée de temps at 2 plus long que atl Dans ce mode de transmission deux bits qui se suivent sont facilement détectables par le changement d'état même sii O ces bits représentent le même état binaire. Bien entendu de multiples modifications peuvent être apportées à l'exemple de réalisation qui vient d'être décrit en se reportant aux figures L'algorithme d'évolution de la partie évolutive pourrait être différent15 à condition que l'évolution soit synchrone dans l'appareil émetteur et le récepteur Un changement de la clé de cryptage CL ne constitue aucun problème dans la mesure o algorithme de cryptage est défini par la clé qui est toujours transmise avec le message Le nombre des éléments20 de message est également variable Chaque élément pourrait par exemple être constitué par un octet ou un demi-octet ou d'un élément d'une composition encore différente Il est évident que les différentes opérations représentées et décrites comme étant exécutées par des moyens spécifiques25 peuvent être réalisées par des dispositifs ordinateurs programmés en conséquence. R E V E N D I C A T I O N S 1 Agencement de commande à distance d'un dispositif actionneur à l'aide d'un appareil de télécommande, du type comprenant un appareil émetteur d'un signal de message de code de commande, un dispositif récepteur pourvu de moyens de reconnaissance du code et générateur d'un signal de confirmation de reconnaissance et des moyens de commande du dispositif actionneur à la suite de la réception dudit signal de confirmation, caractérisé en ce que l'appareil de télécommande (I) comporte des moyens générateurs (G Cf, G Cev, GCL, GFO) d'un message de code comportant une partie fixe (A) se composant d'un certain nombre d'éléments de message (A 1-A 3) et une partie évolutive (B) se composant également d'un certain nombre d'élément de message (B 1-B 3), et des moyens de permutation (MP) selon une clé de permutation prédéterminée, des éléments de message dans ce dernier, et en ce que le dispositif récepteur (II) comprend des moyens de repermutation (MRP) des éléments de message dans le message reçu, selon ladite clé de permutation, pour rétablir l'ordre initial des parties et de leurs éléments de message. 2 Agencement selon la revendication 1, caractérisé en ce que la clé de permutation est communiquée à l'appareil de télécommande émetteur (I) et au dispositif récepteur (II) lors du montage du dispositif actionneur (III) dans son environnement de fonctionnement, tel qu'un véhicule automobile. 3 Agencement selon l'une des revendications 1 ou 2, caractérisé en ce que l'appareil de télécommande (I) comprend des moyens de cryptage (MC) du message avant ou après l'opération de permutation, selon une clé de cryptage prédéterminée (CL), et le dispositif récepteur (II) comporte des moyens de décryptage (MDC) en fonction de ladite clé de cryptage (CL). 4 Agencement selon la revendication 3, 7, caractérisé en ce que la clé de cryptage (CL) est variable mais est transmise avec le message du code de commande. 5 Agencement selon l'une des revendications précédentes, caractérisé en ce que l'appareil de télécommande (I) comporte des moyens de codage adaptés pour coder le message destiné à être émis, binairement de façon que chaque changement de niveau du signal de message représente un passage d'un état logique à l'autre, les deux états logiques se distinguant par la durée de tempslu (àt 1, ét 2) entre deux changements de niveau successifs. 6 Agencement selon la revendication 5, caractérisé en ce que le dispositif récepteur (II) comporte des moyens anti-rebond adaptés pour ne pas prendre en compte des changements de niveau d'une faible15 durée par rapport aux durées (at 1, at 2) des deux états logiques.