Brevet FR3054398A1 — publié le 20180126

La présente invention se rapporte au domaine des dispositifs de commande. Afin de simplifier l'utilisation d'une pluralité de dispositifs de commande, 5 il est connu d'employer un dispositif de commande apte à émettre un signal de commande en lieu et place des dispositifs de commande d'origine. La compatibilité du dispositif de commande avec le dispositif de commande d'origine est par exemple obtenue par rétro ingénierie, en observant le protocole d'échange employé entre le dispositif de commande d'origine et un dispositif récepteur configuré pour exécuter la 10 commande, ainsi que la méthode et les paramètres utilisés pour générer le signal de commande. Ainsi, dans le cas des systèmes de commande sans contact, il est connu de créer un clone de la partie mobile - télécommande radiofréquence, carte 15 magnétique, radio-étiquettes ou "radio frequency identification tag" en anglais) pour le reproduire à l'identique. Toutefois, la réalisation d'un clone de la partie mobile d'un système de commande n'est aujourd'hui réalisable que pour certains protocoles de sécurité utilisés par ces technologies. 20 C'est pourquoi il existe encore un besoin pour des moyens de commande d'un dispositif récepteur, adaptés pour permettre l'utilisation d'un ou plusieurs dispositifs de commande, aptes à remplacer l'utilisation d'un ou plusieurs dispositifs de commande d'origine tels que notamment des télécommandes radiofréquences de garage, des clefs de voitures, des cartes à communication en champ proche - 25 couramment désigné par le sigle anglo-saxon "NFC" pour "Near Field Communication", des radio-étiquettes - couramment désignée par le sigle anglo-saxon RFID pour "radio frequency identification", etc. Un des objets de l'invention est de fournir des moyens aptes à permettre 30 un accès à un système sécurisé par l'intermédiaire d'un ou plusieurs dispositifs de commande - ou utilisateurs - distincts, à partir du clone d'une seule télécommande originale. L'invention s'applique en particulier aux dispositifs de commande originale appartenant à un ou plusieurs systèmes d'ouverture à distance, par exemple un système d'ouverture permettant l'accès physique d'une personne à une entité - 35 garage, appartement, voiture, etc. 3054398 2 Selon un premier aspect, l'invention se rapporte à un procédé pour émettre un signal cloné de commande, depuis un dispositif de commande appartenant à un groupe de dispositifs de commande, à destination d'un dispositif récepteur. Ledit dispositif récepteur est configuré, à chaque réception d'un signal de commande, pour exécuter une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original. Le procédé comporte les étapes suivantes, mises en oeuvre par le dispositif de commande : - transmission d'une requête, à un module applicatif, comportant une information d'identification du groupe de dispositifs de commande ; - réception d'une réponse, transmise par le module applicatif, et comportant l'information d'authentification relative au dispositif de commande original ; - transmission, à destination du dispositif récepteur, d'un signal cloné de commande comportant l'information d'authentification relative au dispositif de commande original. La requête peut comporter un identifiant unique associé au dispositif de commande, l'information d'authentification relative au dispositif de commande original compris dans la réponse étant associé audit identifiant unique. Dans un mode de réalisation, ledit dispositif récepteur est configuré : - pour mettre à jour la valeur d'un compteur à chaque exécution de l'action en fonction de l'information d'authentification relative au dispositif de commande original ; et, - pour exécuter ladite action, à la suite de la réception d'un signal de commande, seulement si ledit signal de commande reçu comporte un champ de séquence dont la valeur est supérieure ou égale à la valeur du compteur ; Au cours de l'étape de réception, la réponse comporte une valeur globale de séquence vSEQg associée au groupe GRP de dispositifs de commande. Au cours de 30 l'étape de transmission, à destination du dispositif récepteur, le signal de commande comporte un champ de séquence dont la valeur est égale à la valeur globale de séquence. L'information d'identification du groupe GRP de dispositifs de commande peut être égale à une valeur d'un champ identifiant SER transmis par le dispositif de commande original à chaque envoi d'un signal de commande au dispositif récepteur. 35 Le signal de commande cloné, transmis par le dispositif de commande au dispositif récepteur, peut en outre comporter : 3054398 3 - un champ dont la valeur est égale à la valeur d'un champ commande SER transmise par le dispositif de commande original à chaque envoi d'un signal de commande au dispositif récepteur apte à identifier l'action à exécuter par le dispositif récepteur ; et/ou, 5 - un champ dont la valeur est égale à la valeur d'un champ code d'authentification transmise par le dispositif de commande d'origine à chaque envoi d'un signal de commande au dispositif récepteur, apte à permettre une authentification du dispositif de commande d'origine auprès du dispositif récepteur. 10 Selon un deuxième aspect, l'invention se rapporte à un procédé de gestion, par un module applicatif, d'au moins un dispositif de commande appartenant à un groupe de dispositifs de commande, ledit au moins un dispositif de commande étant apte à émettre un signal cloné de commande, à destination d'un dispositif 15 récepteur. Ledit dispositif récepteur est configuré, à chaque réception d'un signal de commande, pour exécuter une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original. Le procédé comporte les étapes suivantes, mises en oeuvre par le module applicatif : 20 - réception d'une requête, dudit au moins un dispositif de commande, comportant une information d'identification du groupe de dispositifs de commande ; - transmission d'une réponse, transmise par le module applicatif, et comportant l'information d'authentification relative au dispositif de commande original ; 25 - mise à jour de l'information d'authentification relative au dispositif de commande original. La requête peut comporter un identifiant unique associé au dispositif de commande, la réponse étant transmise au cours de l'étape de transmission, seulement si un enregistrement, relatif à l'identifiant unique associé au dispositif de commande est existant dans une base de données de dispositifs de commande valides, l'information d'authentification relative au dispositif de commande original compris dans la réponse étant obtenue en fonction dudit identifiant unique. Dans un mode de réalisation, ledit dispositif récepteur est configuré : 3054398 4 - pour mettre à jour la valeur d'un compteur à chaque exécution de l'action en fonction de l'information d'authentification relative au dispositif de commande original ; et, - pour exécuter ladite action, à la suite de la réception d'un signal de 5 commande, seulement si ledit signal de commande reçu comporte un champ de séquence dont la valeur est supérieure ou égale à la valeur du compteur ; et dans lequel : - au cours de l'étape de transmission, la réponse comporte une valeur globale de séquence associée au groupe de dispositifs de commande ; 10 - au cours de l'étape de mise à jour, la valeur globale de séquence associée au groupe de dispositifs de commande est incrémentée puis stockée. Selon un troisième aspect, l'invention se rapporte à un programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé 15 selon le premier aspect et/ou le second aspect, lorsque ledit programme est exécuté par un processeur. Chacun de ces programmes peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement 20 compilée, ou dans n'importe quelle autre forme souhaitable.filEn particulier, il est possible d'utiliser le langage C/C++, le langage JavaTM, des langages de script, tels que notamment tcl, JavaScript, python, Perl, PHP, ASP.NET, VBA, VBScript qui permettent une génération de code « à la demande et ne nécessitent pas de surcharge significative pour leur génération ou leur modification. 25 Selon un quatrième aspect, l'invention se rapporte à un support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé selon le premier aspect et/ou le second aspect. Le support d'informations peut être 30 n'importe quelle entité ou n'importe quel dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD-ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal 35 électrique ou optique, qui peut être acheminé par un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier 3054398 5 téléchargé sur un réseau Internet ou Intranet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. 5 Selon un cinquième aspect, l'invention se rapporte à un dispositif de commande appartenant à un groupe de dispositifs de commande pour émettre un signal cloné de commande, à destination d'un dispositif récepteur. Ledit dispositif récepteur est configuré, à chaque réception d'un signal de commande, pour exécuter 10 une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original. Le dispositif de commande comporte : - des moyens de transmission d'une requête, à un module applicatif, comportant une information d'identification du groupe de dispositifs de 15 commande ; - des moyens de réception d'une réponse, transmise par le module applicatif, et comportant l'information d'authentification relative au dispositif de commande original ; - des moyens de transmission, à destination du dispositif récepteur, d'un signal 20 cloné de commande comportant l'information d'authentification relative au dispositif de commande original. Selon un sixième aspect, l'invention se rapporte à un module applicatif pour gérer au moins un dispositif de commande appartenant à un groupe de 25 dispositifs de commande. Ledit au moins un dispositif de commande est apte à émettre un signal cloné de commande, à destination d'un dispositif récepteur, ledit dispositif récepteur étant configuré, à chaque réception d'un signal de commande, pour exécuter une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original. Le 30 module applicatif comporte : - des moyens de réception d'une requête, dudit au moins un dispositif de commande, comportant une information d'identification du groupe de dispositifs de commande ; - des moyens de transmission d'une réponse, transmise par le module applicatif, 35 et comportant l'information d'authentification relative au dispositif de commande original ; 3054398 6 - des moyens de mise à jour de l'information d'authentification relative au dispositif de commande original. Selon un septième aspect, l'invention se rapporte à un système 5 comportant au moins un module applicatif selon le sixième aspect et au moins un dispositif de commande selon le cinquième aspect. Selon un huitième aspect, l'invention se rapporte à un kit comportant au moins un dispositif de commande selon le cinquième aspect et un dispositif passerelle 10 configuré pour transmettre la requête et/ou recevoir la réponse du module applicatif selon le sixième aspect. D'autres particularités et avantages de la présente invention apparaîtront, dans la description ci-après de modes de réalisation, en référence aux 15 dessins annexés, dans lesquels : - la figure 1 est un schéma d'architecture de dispositif de commande d'origine et d'un dispositif récepteur, selon l'état de l'art ; - la figure 2 est un schéma d'architecture d'un système de commande d'un dispositif récepteur, selon un mode de réalisation de l'invention ; 20 - la figure 3 est un synoptique des étapes d'un procédé de commande d'un dispositif récepteur, selon un mode de réalisation. - la figure 4 est un schéma de principe d'un système de commande selon un mode de réalisation de l'invention. - la figure 5 est un synoptique des étapes d'un procédé de commande 25 d'un dispositif récepteur, selon un mode de réalisation, relatives à l'identification d'un dispositif de commande. On se réfère maintenant à la figure 4 sur laquelle est représenté par un schéma le principe de fonctionnement du système de commande selon un mode de réalisation de l'invention. Le système comporte un dispositif clone 430 apte à 30 reproduire le comportement de dispositifs de commande originaux 410 appartenant à un ou plusieurs systèmes d'ouverture à distance. Dans l'exemple illustré par la figure 4, un dispositif de commande originale 410 pour un système d'ouverture à distance SysA et un dispositif de commande originale 410 pour un système d'ouverture à distance SysB sont représentés. Un système d'ouverture à distance est par exemple un 35 système d'ouverture permettant l'accès physique d'une personne à une entité garage, appartement, voiture, etc. 3054398 7 Le dispositif de commande original 410 est configuré pour envoyer un ou plusieurs signaux de commande à destination d'au moins un dispositif récepteur. Sur réception d'un signal de commande, le dispositif récepteur est quant à lui configuré 5 pour exécuter une action, s'il considère le signal de commande reçu comme valide. Le système comporte encore un ou plusieurs dispositifs clone distribués 420, couplé(s) au dispositif clone 430. Un identifiant UlDx est associé à chaque dispositif clone distribué 420. Dans l'exemple de la figure 4, deux dispositifs clones distribués 420, associés respectivement aux identifiants UIDO et UID1, et destinés tous deux à 10 interagir avec le système d'ouverture à distance SysA sont représentés. Un dispositif clone distribué 420 associé à un identifiant UID3 et destiné à interagir avec le système d'ouverture à distance SysB. Afin de reproduire le comportement du dispositif de commande originale 410, en particulier en ce qui concerne l'émission de signaux de commande, le 15 dispositif clone 430 est configuré, durant une phase initiale, en: - obtenant l'identifiant UlDx associé à chaque dispositif clone distribué 420 autorisé auprès du dispositif clone 430; - obtenant une information permettant de déterminer le système d'ouverture à distance auquel chaque dispositif clone distribué 420 est associé; 20 - pour chaque système d'ouverture à distance géré, réalisant une acquisition préalable d'un ou plusieurs signaux de commande, émis par les dispositifs de commande originale 410; - analysant les signaux de commande acquis de sorte à permettre au dispositif clone 430 de produire, pour chaque système d'ouverture à distance géré, des 25 signaux de commande considérés comme valide par les dispositifs récepteurs. Au cours de l'étape d'analyse des signaux de commande acquis, des procédés cryptanalytiques peuvent être mis en oeuvre. A l'issue de la phase initiale de configuration, le dispositif clone 430 est configuré pour permettre aux dispositifs clones distribués 420 de générer des signaux de commande identiques à ceux des 30 dispositifs de commande originaux 410. Le système selon l'invention permet ainsi de cloner le comportement des dispositifs de commande originaux 410 sans nécessiter de modifications sur l'existant, en particulier sur les dispositifs de commande originaux 410. 35 On se réfère à la figure 2 sur laquelle est représenté un système de commande, selon un mode de réalisation de l'invention. Le système de commande est 3054398 8 adapté à mettre en oeuvre le principe de fonctionnement décrit précédemment et illustré par la figure 4. Le système de commande est adapté pour interagir avec un dispositif récepteur d'un système d'ouverture à distance. Le dispositif récepteur 20 est adapté à 5 exécuter une action. L'action est par exemple l'ouverture permettant l'accès physique d'une personne à une entité -porte, garage, appartement, voiture, etc.. Le système comporte un groupe GRP de dispositifs clone distribués 420 et un dispositif clone 430. Dans le mode de réalisation illustré sur la figure 2, les dispositifs clone distribués 420 sont des dispositifs de commande110, et le dispositif 10 clone 430 correspond à un module applicatif 130 comportant une base de données 132 et un module de gestion de codes 134. Le groupe GRP comporte au moins un dispositif de commande 110. . Un identifiant UlDx est associé à chaque dispositif de commande 110. Chaque dispositif de commande 110 comporte un module de 15 communication (non représenté sur les figures) pour recevoir des données du serveur applicatif 130 et pour transmettre des données au serveur applicatif 130. Dans un premier mode de réalisation, le module de communication de chaque dispositif de commande 110 est configuré pour établir une liaison bidirectionnelle de données LR, avec le serveur applicatif 130. La liaison 20 bidirectionnelle de données LR est par exemple une liaison de données établie dans un réseau cellulaire, ou encore dans un réseau adapté aux objets connectés, par exemple un réseau étendu basé sur le protocole LoRaWAN (Low Power Wide Area Network" en anglais). Dans un deuxième mode de réalisation, le module de communication de 25 chaque dispositif de commande 110 est configuré pour établir une liaison de données BT avec un dispositif passerelle 120. Le dispositif passerelle 120 est couplé au serveur applicatif 130 par une liaison de données CL bidirectionnelle. Le dispositif passerelle 120 est configuré pour : - transmettre au serveur applicatif 130 par l'intermédiaire de la liaison CL, les 30 données reçues du dispositif de commande 110 via la liaison BT ; - transmettre au dispositif de commande 110 par l'intermédiaire de la liaison BT, les données reçues du serveur applicatif 130 via la liaison CL. Le dispositif passerelle est par exemple un téléphone cellulaire. La liaison BT est par exemple une liaison établie selon protocole Bluetooth. La liaison CL est par exemple 35 une liaison cellulaire apte à permettre l'échange de données. 3054398 9 Dans la suite de la description, le fonctionnement est détaillé pour un des dispositifs de commande 110 du groupe GRP. Le dispositif de commande original 410 peut employer diverses 5 technologies, et mettre en oeuvre plusieurs types/niveaux de sécurisation permettant d'identifier l'utilisateur du dispositif de commande originale. Ces différents types de sécurité visent à rendre fiable l'identification de l'utilisateur. Le clonage de ces commandes n'est donc pas prévu et rendu aussi complexe que possible par les fabricants du dispositif de commande original 410. Il existe néanmoins des techniques 10 de récupération des clés de cryptage utilisées lors de l'identification auprès des différents systèmes sécurisés ci-dessus. Un mode de réalisation détaillé portant sur le clonage d'un dispositif de commande original mettant en oeuvre un code tournant va maintenant être détaillé. 15 Comme représenté sur la figure 1, un type de dispositifs de commande 10 connus comporte des moyens d'émission d'un signal de commande MSG dont la porteuse a une fréquence typiquement comprise entre 250 MHz et 868 MHz, modulée selon divers schémas tels que la modulation en tout-ou-rien - communément désignée par l'acronyme anglo-saxon OOK pour "On Off Keying" - ou encore la 20 modulation en décalage de fréquence - communément désigné par l'acronyme anglo-saxon FSK pour "Frequency Shift Keying". Le signal de commande MSG comporte typiquement quatre champs : un champ identifiant SER unique - propre au dispositif de commande émettrice et connu du récepteur -, une commande CMD - ouverture, fermeture, etc. -, un compteur SEQ, un code d'authentification MAC typiquement 25 désigné par l'acronyme anglo-saxon MAC pour "Message Authentication code". Le code d'authentification MAC permet l'authentification du dispositif de commande , auprès d'un dispositif récepteur 20. L'utilisation d'un code d'authentification MAC fixe étant peu sécurisé - il suffit en effet d'enregistrer une fois le signal de commande pour pouvoir le reproduire et le transmettre au dispositif récepteur, l'usage d'un code 30 tournant est aujourd'hui largement répandu. Aussi, à chaque transmission d'un signal de commande MSG, un nouveau code d'authentification MAC est déterminé puis transmis : aussi le signal de commande MSG envoyé au récepteur 20 est différent à chaque transmission, le dispositif récepteur 20 n'acceptant pas deux fois le même code d'ouverture. Par exemple, à chaque transmission, le champ compteur SEQ est 35 incrémenté, le code d'authentification MAC étant déterminé en fonction du champ d'identification SER unique, du champ compteur SEQ et du champ commande CMD et 3054398 10 d'une clé de cryptage Ko connue du récepteur 20. Le récepteur 20 est également généralement configuré de sorte à n'exécuter les opérations relatives à la commande CMD que si la valeur du champ compteur SEQ du signal de commande CMD reçu est supérieure aux valeurs précédemment reçues par le récepteur. 5 Plus spécifiquement, deux méthodes de rétro-ingénierie peuvent être employées à cette fin. La première consiste à cloner le comportement du dispositif de commande d'origine 10, après avoir récupéré l'ensemble des informations 10 susceptibles d'être transmises dans le signal de commande MSG par la dispositif de commande d'origine 10, à savoir les valeurs des champs identifiant SER, commande CMD, compteur SEQ et code d'authentification MAC. Cependant, si le dispositif de commande d'origine 10 est utilisé conjointement avec le dispositif de commande , des problèmes de désynchronisation de la valeur du champ compteur SEQ se posent. 15 Ainsi, si le dispositif de commande d'origine 10 est employé par un utilisateur pour transmettre une commande au récepteur 20, le champ compteur SEQ va être incrémenté à chaque nouvelle transmission. Le dispositif de commande utilisant une valeur antérieure du champ compteur SEQ le récepteur 20 n'acceptera pas la commande CMD transmise par le dispositif de commande . 20 La deuxième méthode de rétro-ingénierie consiste à récupérer le champ code d'authentification MAC et enregistrer auprès du récepteur le dispositif de commande en tant que nouveau dispositif de commande . Dans le cas d'un dispositif de commande original mettant en oeuvre un 25 code tournant, le dispositif récepteur 20 est configuré pour incrémenter la valeur d'un compteur à chaque exécution de l'action ; et, pour exécuter ladite action, à la suite de la réception d'un signal de commande MSG, seulement si ledit signal de commande reçu comporte un champ de séquence dont la valeur est supérieure à la valeur du compteur. 30 Le module applicatif 130 est par exemple accessible par l'intermédiaire d'Internet. Lors d'une phase d'initialisation, les informations suivantes sont enregistrées dans chacun des dispositifs de commande s 110 du groupe GRP : une valeur vSERu de champ identifiant SER, au moins une valeur vCMDu de champ commande CMD, une valeur vSEQu du champ compteur SEQ et une clé Ku de 35 cryptage. 3054398 11 Chaque dispositif de commande 110 du groupe GRP est notamment apte à remplacer un même dispositif de commande 10 d'origine selon l'état de l'art tel que précédemment décrit. Plus particulièrement, chaque dispositif de commande 110 du groupe GRP permet de transmettre au dispositif récepteur 20, au moyen d'un signal 5 radiofréquence RF2, des signaux de commande MSGu en lieu et place du dispositif de commande 10 d'origine. Le signal radiofréquence RF2 utilise la même porteuse modulée selon le même schéma de modulation que le dispositif de commande 10 d'origine. Aussi, à un instant initial to, le dispositif de commande 10 d'origine est configuré pour transmettre un signal de message MSGo assemblé à partir de la clé Ko 10 et des valeurs suivantes : une valeur vSERo pour le champ identifiant SER, au moins une valeur vCMDo pour le champ commande CMD, une valeur vSEQo pour le champ compteur SEQ. Pour rappel, le champ MAC du signal de message est déterminé en fonction de la clé Ko et des valeurs vSERo, vSEQo et vCMDo. Les valeurs vSERo, vSEQo et vCMDo peuvent être obtenues à l'instant to, en interceptant et analysant le signal 15 de commande MSGo, sur la base d'une description de format des messages. transmis par le dispositif de commande 10 d'origine au dispositif récepteur 20. Lors de la phase d'initialisation, pour chaque dispositif de commande du groupe GRP, la valeur vSERu est choisie égale à la valeur vSERo, la valeur vSEQu est choisie égale à la valeur vSEQo incrémentée de 1, la valeur vCMDu est choisie égale à la valeur vCMDo, et la clé Ku est 20 choisie égale à la clé Ko. Lors de la phase d'initialisation, dans la base de données 132 du serveur applicatif 130, une valeur globale vSEQg du champ de séquence SEQ, associé à la valeur vSERu et optionnellement à la valeur vCMDu, est initialisée à la valeur vSERo et enregistrée. En outre, à l'issue de la phase d'initialisation, la base de données 132 du 25 serveur applicatif 130 comporte, pour chaque dispositif de commande 110 du groupe GRP autorisé à interagir avec le serveur applicatif 130: - un enregistrement relatif à l'identifiant UlDx correspondant audit dispositif de commande 110; et, - un lien entre l'identifiant UlDx correspondant audit dispositif de commande 30 110, et la valeur vSERo correspondante au système d'ouverture à distance concerné. L'association entre l'identifiant UlDx et la valeur vSERo peut être mise à jour, en temps réel, selon les besoins de l'utilisateur. En outre, plusieurs dispositifs de commande 110 peuvent avoir accès au même système d'ouverture à distance. 35 Plusieurs identifiants UlDx peuvent être associés à une même valeur vSERo. 3054398 12 On se réfère aux figures 3 et 5. Le procédé de commande d'un dispositif récepteur est adapté à être mis en oeuvre par le système de commande décrit précédemment et illustré sur la figure 2. Dans l'exemple qui suit, le procédé est mis en oeuvre à partir de l'instant 5 t1 et la valeur vSEQu pour le champ compteur SEQ courante enregistrée dans le dispositif de commande est égale à N. À l'instant t1, la valeur globale vSEQg du champ de séquence SEQ, stockée dans la base de données 132, est égale à la valeur X. La valeur X est supérieure à N. Au cours d'une première étape 310, une demande d'envoi de commande 10 au dispositif récepteur est reçue par le dispositif de commande 110, par exemple suite à la pression d'un utilisateur sur un bouton sur le dispositif de commande 110. Dans l'exemple illustré sur la figure 5, au cours de la première étape 310, un bouton est pressé sur le dispositif de commande 110, ayant pour un identifiant UID1, et associé au système d'ouverture à distance SysA. Au cours d'une deuxième étape 320, le 15 dispositif de commande 110 transmet une requête A' au serveur applicatif 130. La requête A' comporte une information d'identification apte à permettre l'identification du groupe GRP auquel appartient le dispositif de commande 110. Dans l'exemple illustré sur la figure 5, au cours de la deuxième étape 320, la requête A'( UID1 ) comportant l'identifiant UID1 est transmise au module applicatif 130. 20 Au cours d'une troisième étape 330, le module applicatif 130 reçoit la requête A'. Au cours d'une quatrième étape 340, le module applicatif 130 vérifie si le dispositif de commande à l'origine de la requête A' a des droits suffisants pour recevoir une réponse R(A'). Dans l'exemple illustré sur la figure 5, au cours de la 25 quatrième étape 340, le module applicatif 130 vérifie si un enregistrement correspondant à l'identifiant UID1, reçue dans la requête A'( UID1 ), est présent dans la base de données 132. Si tel est le cas, le module applicatif 130 considère alors que le dispositif de commande à l'origine de la requête A' a des droits suffisants pour recevoir une réponse R(A'). 30 Si les droits ainsi obtenus sont suffisants, le procédé se poursuit au cours d'une cinquième étape 350. Au cours de la cinquième étape 350, le module applicatif 130 obtient depuis la base de données 132, la valeur globale vSEQg du champ de séquence SEQ associé à l'information apte à permettre l'identification du groupe GRP, reçue dans la 35 requête A', c'est-à-dire la valeur vSERu. Dans l'exemple ici décrit, la valeur globale vSEQg est égale à X. Le module applicatif 130 transmet au dispositif de commande 3054398 13 une réponse R(A') comportant la valeur globale vSEQg du champ de séquence SEQ, en l'espèce X. Dans l'exemple illustré sur la figure 5, au cours de la cinquième étape 350, le module applicatif 130 obtient, depuis la base de données 130, la valeur vSERo 5 correspondant au système d'ouverture à distance concerné et à l'identifiant UID1. La réponse R(A') comporte également la valeur vSERo correspondant au système d'ouverture à distance concerné et à l'identifiant UID1. Au cours d'une sixième étape 360, le module applicatif 130 incrémente la valeur globale vSEQg et stocke, dans la base de données 132 du serveur applicatif 130, 10 la nouvelle valeur globale vSEQg du champ de séquence SEQ associé à la valeur vSERu et optionnellement à la valeur vCMDu. Dans l'exemple ici décrit, la nouvelle valeur globale vSEQg est égale à X+1. Au cours d'une septième étape 370, le dispositif de commande 110 reçoit la réponse R(A') et met à jour la valeur vSEQu avec la nouvelle valeur globale vSEQg du 15 champ de séquence SEQ reçu dans la réponse R(A'). Dans l'exemple ici décrit, la nouvelle valeur globale vSEQu est égale à X. Au cours d'une huitième étape 380, le dispositif de commande transmet, au dispositif récepteur 20, un signal de commande MSG, sur la liaison radio RF2, dans lequel : 20 - la valeur du champ identifiant SER unique est égale à la valeur vSERu - égale aussi à la valeur vSERo ; - la valeur du champ commande CMD est égale à la valeur vCMDu - égale aussi à la valeur vCMDo ; - la valeur du champ compteur SEQ est égale à la valeur vSEQu, et donc à la valeur 25 globale vSEQg reçue dans la réponse R(A'), à savoir X ; la valeur du champ code d'authentification MAC étant déterminé en fonction de la clé Ku - égale à la clé Ko, et les valeurs vSERu, vSEQu et vCMDu.Dans l'exemple illustré sur la figure 5, au cours de la huitième étape 350, le signal de commande MSG comporte la valeur vSERo correspondant au système d'ouverture à 30 distance concerné et à l'identifiant UID1. Dans un mode de réalisation du procédé de commande d'un dispositif récepteur, préalablement, à la deuxième étape 320, à la suite de l'étape 310, le dispositif de commande 110 transmet, au dispositif récepteur 20, un signal de 35 commande MSG, sur la liaison radio RF2, dans lequel : 3054398 14 - la valeur du champ identifiant SER unique est égale à la valeur vSERu - égale aussi à la valeur vSERo ; - la valeur du champ commande CMD est égale à la valeur vCMDu - égale aussi à la valeur vCMDo ; 5 - la valeur du champ compteur SEQ est égale à la valeur vSEQu, à savoir N ; - la valeur du champ code d'authentification MAC étant déterminé en fonction de la clé Ku - égale à la clé Ko, et les valeurs vSERu, vSEQu et vCMDu. Le dispositif de commande original 410 peut employer d'autres moyens 10 pour identifier l'utilisateur du dispositif de commande originale. Aussi, le dispositif de commande original 410 peut utiliser un code fixe pour identifier l'utilisateur. Aussi, le signal émis par le dispositif de commande original ainsi que la fréquence radio et modulation utilisées peuvent être déterminés lors de la phase initiale. Le dispositif clone 430 communique ensuite ces informations aux 15 dispositifs clone distribués 420. Les dispositifs clone distribués 420 peuvent alors reproduire à l'identique le signal émis par le dispositif de commande originale et ainsi être identifié avec succès auprès du dispositif récepteur 20. Le dispositif de commande original 410 peut encore utiliser une Identification par challenge. Le déclenchement de l'action du dispositif récepteur 20 20 par le dispositif de commande original 410. Sous réserve de connaître le protocole utilisé et en récupérant, lors de la phase initiale, un certain nombre de couples Challenge - émis par le système de commande couplé à la motorisation de la porte de garage par exemple - et de challenge crypté - émis par le dispositif de commande original 410, la clé de cryptage utilisée par le dispositif de commande original 410 pour 25 s'identifier peut être déterminée. Le dispositif clone 430 peut alors créer un clone de cette télécommande comme précédemment détaillé. Le dispositif de commande originale 410 peut être une radio-étiquette RFID. La radioétiquette RFID peut utiliser une identification par code fixe. Durant la 30 phase initiale, la radio-étiquette RFID est lue, et les informations obtenues peuvent alors être enregistrées et transmises au dispositif clone 430 par un boîtier implémentant la technologie de radiocommunication en champ ptroche NFC en mode lecture/écriture. Au sens de la présente invention, ces informations peuvent alors être chargées sur une puce de radiocommunication en champ proche NFC dans un autre 35 boîtier qui pourra alors agir en lieu et place de la puce de radiocommunication en champ proche NFC originale auprès du dispositif récepteur 20. 3054398 15 La radioétiquette RFID peut utiliser une identification par challenge. La radioétiquette RFID est configurée pour prouver son identité en cryptant un message reçu du système sécurisé d'identification et celui-ci vérifie que la réponse a bien été cryptée par une clé valide. Par exemple, la clé de cryptage peut être récupérée 5 simplement en enregistrant les signaux échangés entre la radioétiquette RFID et le système sécurisé et en analysant les données obtenues à l'aide par exemple de la méthode décrite dans le document intitulé "Side-Channel Analysis of Cryptographic RFIDs with Analog Demodulation", Timo Kasper, David Oswald, Christof Paar, Horst Gôrtz Institute for IT Security Ruhr-University Bochum, Germany t, accessible à 10 l'adresse suivante: http://rfid-cusp.org/rfidsecifiles/RFIDSec2011DraftPapers/KasperEtAl.pdf REVENDICATIONS1. Procédé pour émettre un signal cloné de commande (MSG), depuis un dispositif de commande (420) appartenant à un groupe (GRP) de dispositifs de commande, à destination d'un dispositif récepteur (20), ledit dispositif récepteur étant configuré, à chaque réception d'un signal de commande, pour exécuter une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original (410), caractérisé en ce qu'il comporte les étapes suivantes, mises en oeuvre par le dispositif de commande : - transmission d'une requête, à un module applicatif (430), comportant une information d'identification du groupe de dispositifs de commande ; - réception d'une réponse, transmise par le module applicatif, et comportant l'information d'authentification relative au dispositif de commande original ; - transmission, à destination du dispositif récepteur (20), d'un signal cloné de commande comportant l'information d'authentification relative au dispositif de commande original. 2. Procédé selon la revendication 1, dans lequel, la requête comporte un identifiant unique associé au dispositif de commande, l'information d'authentification relative au dispositif de commande original compris dans la réponse étant associé audit identifiant unique. 3. Procédé selon l'une quelconque des revendications précédentes, dans lequel ledit dispositif récepteur est configuré : - pour mettre à jour la valeur d'un compteur à chaque exécution de l'action en fonction de l'information d'authentification relative au dispositif de commande original ; et, - pour exécuter ladite action, à la suite de la réception d'un signal de commande, seulement si ledit signal de commande reçu comporte un champ de séquence dont la valeur est supérieure ou égale à la valeur du compteur ; et dans lequel : - au cours de l'étape de réception (370), la réponse comporte une valeur globale de séquence (vSEQg) associée au groupe (GRP) de dispositifs de commande ; 3054398 17 - au cours de l'étape de transmission (380), à destination du dispositif récepteur (20), le signal de commande (MSG) comporte un champ de séquence dont la valeur est égale à valeur globale de séquence. 5 4. Procédé selon la revendication 3, dans lequel l'information d'identification (vSERu) du groupe (GRP) de dispositifs de commande est égale à une valeur d'un champ identifiant (SER) transmis par le dispositif de commande original à chaque envoi d'un signal de commande au dispositif récepteur (20). 10 5. Procédé selon la revendication 4, dans lequel le signal de commande cloné (MSG), transmis par le dispositif de commande au dispositif récepteur comporte en outre : - un champ dont la valeur est égale à la valeur d'un champ commande (SER) transmise par le dispositif de commande original à chaque envoi d'un signal de commande au dispositif récepteur (20) apte à identifier l'action à exécuter par 15 le dispositif récepteur ; et/ou, - un champ dont la valeur est égale à la valeur d'un champ code d'authentification (MAC) transmise par le dispositif de commande d'origine à chaque envoi d'un signal de commande au dispositif récepteur (20), apte à permettre une authentification du dispositif de commande d'origine auprès du 20 dispositif récepteur. 6. Procédé de gestion, par un module applicatif (430), d'au moins un dispositif de commande (420) appartenant à un groupe (GRP) de dispositifs de commande, ledit au moins un dispositif de commande (420) étant apte à émettre un signal cloné de 25 commande (MSG), à destination d'un dispositif récepteur (20), ledit dispositif récepteur étant configuré, à chaque réception d'un signal de commande, pour exécuter une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original (410), caractérisé en ce qu'il comporte les étapes suivantes, mises en oeuvre par le module applicatif (430) : 30 - réception (330) d'une requête, dudit au moins un dispositif de commande (420), comportant une information d'identification du groupe de dispositifs de commande ; - transmission (350) d'une réponse, transmise par le module applicatif, et comportant l'information d'authentification relative au dispositif de 35 commande original ; 3054398 18 - mise à jour (360) de l'information d'authentification relative au dispositif de commande original. 7. Procédé selon la revendication 6, dans lequel, la requête comporte un identifiant 5 unique associé au dispositif de commande, la réponse étant transmise au cours de l'étape de transmission (350), seulement si un enregistrement, relatif à l'identifiant unique associé au dispositif de commande est existant dans une base données (132) de dispositifs de commande valides, l'information d'authentification relative au dispositif de commande original compris dans la réponse étant obtenue en fonction 10 dudit identifiant unique. 8. Procédé selon l'une quelconque des revendications 6 à 7, dans lequel ledit dispositif récepteur est configuré : - pour mettre à jour la valeur d'un compteur à chaque exécution de l'action en 15 fonction de l'information d'authentification relative au dispositif de commande original ; et, - pour exécuter ladite action, à la suite de la réception d'un signal de commande, seulement si ledit signal de commande reçu comporte un champ de séquence dont la valeur est supérieure ou égale à la valeur du compteur ; 20 et dans lequel : - au cours de l'étape de transmission (350), la réponse comporte une valeur globale de séquence (vSEQg) associée au groupe (GRP) de dispositifs de commande ; - au cours de l'étape de mise à jour (360), la valeur globale de séquence (vSEQg) 25 associée au groupe (GRP) de dispositifs de commande est incrémentée puis stockée (360). 30 9. Programme d'ordinateur comportant des instructions pour l'exécution des étapes d'un des procédés selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté par un processeur. 10. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un 35 programme d'ordinateur comprenant des instructions pour l'exécution des étapes des procédés selon l'une quelconque des revendications 1 à 8. 3054398 19 11. Dispositif de commande (420) appartenant à un groupe (GRP) de dispositifs de commande pour émettre un signal cloné de commande (MSG), à destination d'un dispositif récepteur (20), ledit dispositif récepteur étant configuré, à chaque réception 5 d'un signal de commande, pour exécuter une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original (410), caractérisé en ce qu'il comporte : - des moyens de transmission d'une requête, à un module applicatif (430), comportant une information d'identification du groupe de dispositifs de 10 commande ; - des moyens de réception d'une réponse, transmise par le module applicatif, et comportant l'information d'authentification relative au dispositif de commande original ; - des moyens de transmission, à destination du dispositif récepteur (20), d'un 15 signal cloné de commande comportant l'information d'authentification relative au dispositif de commande original. 12. Module applicatif (430) pour gérer au moins un dispositif de commande (420) appartenant à un groupe (GRP) de dispositifs de commande, ledit au moins un 20 dispositif de commande (420) étant apte à émettre un signal cloné de commande (MSG), à destination d'un dispositif récepteur (20), ledit dispositif récepteur étant configuré, à chaque réception d'un signal de commande, pour exécuter une action seulement si ledit signal de commande comporte une information d'authentification relative à un dispositif de commande original (410), caractérisé en ce qu'il comporte : 25 - des moyens de réception (330) d'une requête, dudit au moins un dispositif de commande (420), comportant une information d'identification du groupe de dispositifs de commande ; - des moyens de transmission (350) d'une réponse, transmise par le module applicatif, et comportant l'information d'authentification relative au dispositif 30 de commande original ; - des moyens de mise à jour (360) de l'information d'authentification relative au dispositif de commande original. 35 13. Système comportant au moins un module applicatif selon la revendication 12 et au moins dispositif de commande selon la revendication 11. 3054398 20 14. Kit comportant au moins un dispositif de commande selon la revendication 11 et un dispositif passerelle configuré pour transmettre la requête et/ou recevoir la réponse du module applicatif. 5