Brevet FR3092925A1 — publié le 20200821

Description Titre de l'invention : Systèmes et clés numériques destinés à inhibition d'attaques par relais Domaine technique [0001] L'invention concerne le domaine du contrôle d'accès par dispositif électronique portatif. Plus précisément, elle concerne des systèmes informatiques pour entraîner un modèle d'apprentissage automatique destiné à l'inhibition d'attaque par relais. Elle concerne aussi des dispositifs électroniques portatifs capables de commander l'ouverture ou la fermeture, sans contact, d'un accès d'un véhicule routier, à partir d'un modèle d'apprentissage automatique préentraîné. Technique antérieure [0002] De nombreux véhicules récents possèdent un système d'entrée sans clé qui permet au propriétaire d'un véhicule de l'ouvrir sans contact. Dans ce cas, le véhicule détecte un signal radio émis par une clé électronique et ouvre la porte du véhicule lorsque le signal est authentifié. [0003] Toutefois, ces véhicules sont sensibles aux attaques par relais (« relai attack », en anglais) qui consistent à relayer, via un répéteur de signal, le signal émis par la clé électronique, contournant ainsi totalement le chiffrage et le protocole de sécurité en faisant croire au véhicule que la clé électronique est à proximité. En pratique, il suffit de placer une antenne à proximité du propriétaire d'un véhicule (par exemple au niveau de la porte d'entrée du domicile du propriétaire) et de retransmettre le signal intercepté de la clé électronique à un complice, resté auprès du véhicule, qui pourra l'ouvrir et la démarrer. [0004] À ce jour, les rares solutions qui existent contre ces attaques nécessitent de placer les clés électroniques à l'intérieur d'une cage de Faraday, comme un four microonde ou un réfrigérateur. Ceci n'est pas acceptable. [0005] La présente invention vise donc à pallier les inconvénients précités. Exposé de l'invention [0006] Pour cela, un premier aspect de l'invention concerne un système informatique pour entraîner un modèle d'apprentissage automatique. [0007] Un deuxième aspect de l'invention concerne un dispositif électronique portatif [0008] Enfin, un troisième aspect de l'invention concerne un véhicule routier. [0009] Ainsi, l'invention se rapporte à système informatique pour entraîner un modèle d'apprentissage automatique destiné à l'inhibition d'attaque par relais. Le système comprend : une pluralité de premiers dispositifs électroniques portatifs, chacun étant 2 prévu pour être porté par un utilisateur et chacun comprenant : - un premier émetteur récepteur sans fil pour émettre un signal de balise, et - un premier module d'acquisition pour acquérir, au cours d'au moins une session d'acquisition, des signaux relatifs aux mouvements du premier dispositif électronique portatif, au moins un premier véhicule routier comprenant : - un deuxième émetteur récepteur sans fil pour recevoir le signal de balise, et - un premier processeur pour ouvrir ou fermer, sans contact, au moins un accès du premier véhicule routier en fonction du signal de balise, un serveur d'apprentissage automatique pour entraîner le modèle d'apprentissage automatique à partir des signaux provenant des modules d'acquisition, [0010] dans lequel, le serveur d'apprentissage automatique est prévu pour : obtenir les signaux générés par chaque premier module d'acquisition, en réponse à une mise en mouvement du premier dispositif électronique portatif associé, par l'utilisateur, lorsque le premier processeur ouvre ou ferme l'accès du premier véhicule routier, calculer, pour chaque session d'acquisition, un vecteur de direction du premier dispositif électronique portatif, à partir des signaux acquis, associer, pour chaque session d'acquisition, le vecteur de direction avec une première information prédéfinie qui est soit indicative du déplacement du premier dispositif électronique portatif en direction du premier véhicule routier, soit indicative du déplacement du premier dispositif électronique portatif en direction opposée au premier véhicule routier, créer, pour chaque session d'acquisition, un vecteur caractéristique à partir des signaux acquis et de la première information prédéfinie, et appliquer un algorithme de classification supervisé au modèle d'apprentissage automatique en fonction de tout ou partie des vecteurs caractéristiques. [0011] Selon un premier mode de réalisation, la mise en mouvement comprend un geste d'engagement du premier dispositif électronique portatif réalisé par l'utilisateur, le serveur d'apprentissage automatique étant en outre prévu pour ajouter, à chaque vecteur caractéristique, une deuxième information prédéfinie qui est indicative d'un type de geste d'engagement réalisé par l'utilisateur. [0012] Selon un deuxième mode de réalisation, le serveur d'apprentissage automatique est en outre prévu pour ajouter, à chaque vecteur caractéristique, une troisième information prédéfinie qui est indicative d'une localisation prédéfinie, sur l'utilisateur, 3 du premier dispositif électronique portatif associé. [0013] Selon un troisième mode de réalisation, le serveur d'apprentissage automatique est en outre prévu pour : extraire, pour chaque session d'acquisition, des informations de fréquence à partir des signaux acquis, et ajouter, à chaque vecteur caractéristique associé, les informations de fréquence. [0014] Selon un quatrième mode de réalisation, chaque session d'acquisition est associée à au moins une fenêtre temporelle s'étendant sur une durée prédéterminée, le serveur d'apprentissage automatique étant en outre prévu pour ajouter, à chaque vecteur caractéristique, la durée prédéterminée. [0015] L'invention couvre également un dispositif électronique portatif prévu pour être porté par un utilisateur. Le dispositif comprend : un troisième émetteur-récepteur sans fil pour émettre un signal de balise apte à ouvrir ou fermer, sans contact, au moins un accès d'un second véhicule routier, un second module d'acquisition pour acquérir, au cours d'au moins une session d'acquisition, en réponse à une mise en mouvement du premier dispositif électronique portatif, par l'utilisateur, des signaux relatifs aux mouvements du dispositif électronique portatif, un deuxième processeur pour : - appliquer, à l'entrée d'un modèle d'apprentissage automatique pré-entraîné selon le premier aspect de l'invention, les signaux provenant du second module d'acquisition, de sorte à obtenir, en sortie du modèle d'apprentissage automatique préentraîné, une première information prédéfinie, une deuxième information prédéfinie et/ou une troisième information prédéfinie, la première information prédéfinie étant soit indicative du déplacement du dispositif électronique portatif en direction du second véhicule routier, soit indicative du déplacement du dispositif électronique portatif en direction opposée au second véhicule routier, la deuxième information prédéfinie étant indicative d'un type de geste d'engagement du dispositif électronique portatif réalisé par l'utilisateur, la troisième information prédéfinie étant indicative d'une localisation prédéfinie, sur l'utilisateur, du dispositif électronique portatif, et - ajouter la première information prédéfinie, la deuxième information prédéfinie et/ou la troisième prédéfinie au signal balise. [0016] Selon un premier mode de réalisation, le deuxième processeur est en outre prévu pour : - extraire des informations de fréquence à partir des signaux acquis, et - appliquer, à l'entrée du modèle d'apprentissage automatique préentraîné, les informations de fréquence. [0017] Selon un deuxième mode de réalisation, la session d'acquisition est associée à au moins une fenêtre temporelle s'étendant sur une durée prédéterminée, le deuxième processeur étant en outre prévu pour appliquer, à l'entrée du modèle d'apprentissage automatique pré-entraîné, la durée prédéterminée. [0018] Dans une variante des premier et second aspects de l'invention, le premier module d'acquisition comprend au moins un capteur d'un groupe comprenant, un accéléromètre, un accéléromètre linéaire, un gyroscope, un capteur de gravité, un capteur d'orientation, un pédomètre ou toute combinaison de ceux-ci. [0019] Enfin, l'invention couvre aussi un véhicule routier comprenant : un quatrième émetteur récepteur sans fil pour recevoir un signal de balise émis par un dispositif électronique portatif tel que défini selon le deuxième aspect de et un troisième processeur pour traiter le signal de balise et ouvrir ou fermer, sans contact, au moins un accès du véhicule routier lorsque le signal de balise comprend une première information prédéfinic, une deuxième information prédéfinic et/ou une troisième information prédéfinie, la première information prédéfinie étant soit indicative du déplacement du dispositif électronique portatif en direction du véhicule routier, soit indicative du déplacement du dispositif électronique portatif en direction opposée au véhicule routier, la deuxième information prédéfinie étant indicative d'un type de geste d'engagement du dispositif électronique portatif réalisé par l'utilisateur, la troisième information prédéfinie étant indicative d'une localisation prédéfinie, sur l'utilisateur, du dispositif électronique portatif. Brève description des dessins [0020] D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre et en référence aux dessins annexés, donnés à titre illustratif et nullement limitatif. [0021] [fig.]] : La figure 1 représente un premier système informatique selon l'invention. [0022] [fig.2] : La figure 2 représente un second système informatique selon l'invention. [0023] Pour des raisons de clarté, les éléments représentés ne sont pas nécessairement re- présentés à la même échelle, les uns par rapport aux autres, sauf mention contraire. Description des modes de réalisation [0024] Le principe général de l'invention est basé sur l'utilisation des téléphones intelligents (« smartphone », en anglais) comme clé numérique pour accéder à un véhicule routier. L'invention recourt à l'apprentissage automatique (« machine learning », en anglais) pour entraîner un modèle d'apprentissage capable de prédire la mise en mouvement d'un téléphone intelligent de ce type, lorsque ce dernier s'approche ou s'éloigne du véhicule routier. Par la suite, l'accès au véhicule routier n'est autorisé que lorsque ce dernier reçoit l'information de mise en mouvement du téléphone intelligent. [0025] La figure 1 illustre un système informatique 100 selon l'invention pour entraîner un modèle d'apprentissage automatique 200. Dans une mise en oeuvre particulière, le modèle d'apprentissage automatique 200 est constitué d'un réseau de neurones artificiels de type perceptron multicouche. [0026] Lc système informatique 100 comprend une pluralité de premiers dispositifs élec- troniques portatifs 110, au moins un premier véhicule routier 120 et au moins un premier serveur d'apprentissage automatique 130. En outre, le système informatique 100 est agencé selon une architecture d'informatique dans le nuage (« cloud computing system », en anglais) qui repose sur un réseau de communication 10 de type sans fil. [0027] Dans l'exemple de la figure 1 chacun des premiers dispositifs électroniques portatifs 110 est prévu pour être porté par un utilisateur. Par exemple, le dispositif électronique portatif 110 peut être porté dans une des mains de l'utilisateur, dans une des poches de pantalon de l'utilisateur, dans un sac ou une sacoche de l'utilisateur. L'important étant que l'utilisateur puisse accéder sans difficulté au dispositif électronique portatif 110. On entend par dispositif électronique portatif, tout dispositif similaire à un téléphone intelligent (« smartphone », en anglais), une tablette numérique, un bracelet intelligent (« smart watch » ou « smart bracelet », en anglais) ou un assistant numérique personnel. [0028] En outre, chaque dispositif électronique portatif 110 comprend un premier émetteur récepteur sans fil 1 1 1 et un premier module d'acquisition 112 qui sont fonctionnellement couplés l'un à Vautre. [0029] Lc premier émetteur récepteur sans fil 111 est prévu pour émettre, à un intervalle pré- déterminé, un signal de balise (« beacon signal », en anglais). Dans un exemple, le signal de balise est un signal radio de courte portée utilisant un protocole de communication connu de type RFID, Wifi ou Bluetooth. Toutefois, d'autres signaux de courte portée utilisant d'autres protocoles de communication peuvent également être utilisés sans nécessiter de modifications majeures de l'invention. [0030] Le premier module d'acquisition 112 est prévu pour acquérir des signaux relatifs aux mouvements du premier dispositif électronique portatif 110. 6 [0031] Dans un exemple, le premier module d'acquisition 112 comprend au moins un capteur d'un groupe comprenant, un accéléromètre, un accéléromètre linéaire (« user accelaration », en anglais), un gyroscope, un capteur de gravité, un capteur d'orientation (« Attitude and Hcading Reference System», en anglais), un pédomètre ou toute combinaison de ceux-ci. [0032] Dans l'exemple de la figure 1 chacun des premiers véhicules routiers 120 comprend un deuxième émetteur récepteur sans fil 121 et un premier processeur 122 qui sont fonctionnellement couplés l'un à l'autre. On entend par véhicule routier, tout véhicule doté d'un moteur (généralement à explosion ou électrique) destiné à le mouvoir sur un réseau routier et capable de transporter des personnes ou des charges (par exemple, une voiture ou une motocyclette). [0033] Le deuxième émetteur récepteur sans fil 121 est prévu pour recevoir le signal de balise. En pratique, le signal de balise permet à un dispositif électronique portatif 110 de se synchroniser avec un véhicule routier 120. [0034] Le premier processeur 122 est prévu pour ouvrir ou fermer, sans contact, au moins un accès du premier véhicule routier 120 en fonction du signal de balise reçu. [0035] Dans une mise en oeuvre particulière, le premier processeur 122 ouvre ou ferme un accès du premier véhicule routier 120 en fonction d'un niveau de puissance reçue du signal de balise. Par exemple, le premier processeur 122 ouvre un accès du premier véhicule routier 120 lorsque le niveau de puissance reçue du signal de balise se trouve au-delà d'un premier seuil prédéterminé. Dans un autre exemple, si un accès du premier véhicule routier 120 est déjà ouvert, le premier processeur 122 ferme l'accès du premier véhicule routier 120 lorsque le niveau de puissance reçut du signal de balise se trouve en deçà d'un second seuil prédéterminé. [0036] Dans l'exemple de la figure 1, le serveur d'apprentissage automatique 130 est prévu pour entraîner le modèle d'apprentissage automatique 200 à partir de signaux reçus en provenance des modules d'acquisition 112. [0037] Dans l'exemple de la figure 1, le serveur d'apprentissage automatique 130 est d'abord prévu pour obtenir les signaux générés par chaque premier module d'acquisition 112, en réponse à une mise en mouvement du premier dispositif électronique portatif 110 associé, par l'utilisateur, lorsque le premier processeur 122 ouvre ou ferme l'accès du premier véhicule routier 120. [0038] Dans un premier exemple, on considère un utilisateur portant un premier dispositif électronique portatif 110 et un premier véhicule routier 120 dont l'un des accès est en mode fermé. Dans cet exemple, l'utilisateur s'approche du premier véhicule routier 120 de sorte à permettre le passage de l'accès du premier véhicule routier 120 du mode fermé au mode ouvert. En s'approchant du premier véhicule routier 120, l'utilisateur provoque la mise en mouvement du premier dispositif électronique portatif 110. En 7 effet, comme décrit plus haut dans un exemple, l'utilisateur peut porter le premier dispositif électronique portatif 110 à la main, dans une de ses poches de pantalon, dans son sac ou une sacoche. Pendant la mise en mouvement du premier dispositif électronique portatif 110, le serveur d'apprentissage automatique 130 récupère les signaux acquis par le premier module d'acquisition 112 du premier dispositif électronique portatif 110. [0039] Dans un second exemple, on considère un utilisateur portant un premier dispositif électronique portatif 110 et un premier véhicule routier 120 dont l'un des accès est en mode ouvert. Dans ce cas, l'utilisateur peut être dans le premier véhicule routier 120 ou à proximité du premier véhicule routier 120. Dans cet exemple, l'utilisateur s'éloigne du premier véhicule routier 120 de sorte à permettre le passage de l'accès du premier véhicule routier 120 du mode ouvert au mode fermé. En s'éloignant du premier véhicule routier 120, l'utilisateur provoque la mise en mouvement du premier dispositif électronique portatif 110. En effet, comme décrit plus haut, l'utilisateur peut porter le premier dispositif électronique portatif 110 dans une de ses poches de pantalon, dans son sac ou une sacoche. Pendant la mise en mouvement du premier dispositif électronique portatif 110, le serveur d'apprentissage automatique 130 récupère les signaux acquis par le premier module d'acquisition 112 du premier dispositif électronique portatif 110. [0040] Dans une mise en oeuvre particulière des premier et second exemples, le premier module d'acquisition 112 réalise les acquisitions au cours d'au moins une session d'acquisition. Dans un exemple, la session d'acquisition est associée à au moins une fenêtre temporelle s'étendant sur une durée prédéterminée. De préférence, on choisit la durée prédéterminée dans l'intervalle comprise entre 0,5 s et 5 s. Dans un exemple de l'invention, comme décrit ci-dessous, le serveur d'apprentissage automatique 130 est en outre prévu pour utiliser la durée prédéterminée dans l'entraînement du modèle d'apprentissage automatique 200. [0041] De préférence, le serveur d'apprentissage automatique 130 ne gardera que les signaux associés à au moins une fenêtre temporelle qui est centrée autour du moment où l'accès du premier véhicule routier 120 passe du mode fermé au mode ouvert ou lorsque l'accès du premier véhicule routier 120 passe du mode ouvert au mode fermé. [0042] En outre, quand les différents signaux acquis par le premier module d'acquisition 112 ne sont pas acquis à la même fréquence, le serveur d'apprentissage automatique 130 est aussi prévu pour réaliser des opérations d'interpolation afin que tout ou partie desdits signaux possèdent une fréquence d'acquisition commune. [0043] Puis, le serveur d'apprentissage automatique 130 est prévu pour calculer, pour chaque session d'acquisition, un vecteur de direction du premier dispositif électronique portatif 110, à partir des signaux acquis. Dans un exemple, le vecteur de direction est 8 obtenu à partir des signaux acquis par un accéléromètre. [0044] Ensuite, le serveur d'apprentissage automatique 130 est prévu pour associer, pour chaque session d'acquisition, le vecteur de direction avec une première information prédéfinic qui est soit indicative du déplacement du premier dispositif électronique portatif en direction du premier véhicule routier, soit indicative du déplacement du premier dispositif électronique portatif en direction opposée au premier véhicule routier. [0045] Par la suite, le serveur d'apprentissage automatique 130 est prévu pour créer, pour chaque session d'acquisition, un vecteur caractéristique à partir des signaux acquis et de la première information prédéfinie. [0046] Enfin, le serveur d'apprentissage automatique 130 est prévu pour appliquer un al- gorithme de classification supervisé au modèle d'apprentissage automatique 200 en fonction de tout ou partie des vecteurs caractéristiques, de sorte à obtenir un modèle d'apprentissage automatique préentraîné 200' tel que décrit ci-dessous en relation avec la figure 2. [0047] Dans une première mise en oeuvre particulière, la mise en mouvement comprend un geste d'engagement du premier dispositif électronique portatif 110 réalisé par l'utilisateur, le serveur d'apprentissage automatique 130 étant en outre prévu pour ajouter, à chaque vecteur caractéristique, une deuxième information prédéfinic qui est indicative d'un type de geste d'engagement réalisé par l'utilisateur. [0048] Reprenons le premier exemple mentionné ci-dessus, dans lequel on considère un uti- lisateur portant un premier dispositif électronique portatif 110 et un premier véhicule routier 120 dont l'un des accès est en mode fermé. Dans la continuation de cet exemple, l'utilisateur porte le premier dispositif électronique portatif 110 à la main et s'approche du premier véhicule routier 120 de sorte à permettre le passage de l'accès du premier véhicule routier 120 du monde fermé au mode ouvert. Toutefois, en s'approchant du premier véhicule routier 120, l'utilisateur provoque la mise en mouvement du premier dispositif électronique portatif 110 en réalisant un geste d'engagement du premier dispositif électronique portatif 110. Par exemple, le geste d'engagement du premier dispositif électronique portatif 110 consiste en la réalisation d'une forme géométrique clans les airs, tels un cercle ou un carré. Bien sûr, le geste d'engagement peut être plus complexe, selon les besoins d'utilisation de l'invention. Pendant la mise en mouvement du premier dispositif électronique portatif 110, le serveur d'apprentissage automatique 130 récupère les signaux acquis par le premier module d'acquisition 112 du premier dispositif électronique portatif 110. [0049] Dans une deuxième mise en oeuvre particulière, le serveur d'apprentissage au- tomatique 130 est en outre prévu pour ajouter, à chaque vecteur caractéristique, une troisième information prédéfinie qui est indicative d'une localisation prédéfinie, sur 9 l'utilisateur, du premier dispositif électronique portatif 110 associé. On se réfèrera à l'exemple mentionné plus haut dans lequel on indique que le premier dispositif électronique portatif 110 peut être porté à la main, dans une de ses poches de pantalon, dans son sac ou une sacoche. Toutefois, on peut envisager d'autres configurations selon les besoins d'utilisation de l'invention. Par exemple, on peut identifier les positions prédéfinics suivantes : poche avant, poche arrière, poche avant avec l'une des faces du premier dispositif électronique portatif 110 faisant face au corps, poche arrière avec l'une des faces du premier dispositif électronique portatif 110 faisant opposition au premier véhicule routier 120, et ainsi de suite. [0050] Dans une troisième mise en oeuvre particulière, le serveur d'apprentissage au- tomatique 130 est en outre prévu pour : extraire, pour chaque session d'acquisition, des informations de fréquence à partir des signaux acquis, et ajouter, à chaque vecteur caractéristique associé, les informations de fréquence. [0051] Dans un exemple, les informations de fréquence comprennent l'amplitude et l'évolution de l'amplitude des signaux acquis. Toutefois, d'autres informations de fréquence peuvent également être extraites sans nécessiter de modifications majeures de l'invention. Pour cela, on pourra utiliser des techniques de traitement du signal tel que les transformées de Fourier ou les transformées de Fourier glissantes. [0052] La figure 2 illustre un système informatique 300 selon l'invention pour l'utilisation du modèle d'apprentissage automatique préentraîné 200' selon le système informatique 100. Le système informatique 200 comprend un dispositif électronique portatif 310 et un second véhicule routier 320. [0053] Dans l'exemple de la figure 2, le dispositif électronique portatif 310 comprend un troisième émetteur-récepteur sans fil 311 et un second module d'acquisition 312 qui sont respectivement semblables au premier émetteur-récepteur sans fil Ill et au premier module d'acquisition 112 des premiers dispositifs électroniques portatifs 110, comme décrit plus haut. [0054] En pratique, le troisième émetteur-récepteur sans fil 311 est prévu pour émettre un signal de balise apte à ouvrir ou fermer, sans contact, au moins un accès du second véhicule routier 320. Par ailleurs, le second module d'acquisition 312 est prévu pour acquérir, au cours d'au moins une session (l'acquisition, en réponse à une mise en mouvement du premier dispositif électronique portatif, par l'utilisateur, des signaux relatifs aux mouvements du dispositif électronique portatif. [0055] En outre, le dispositif électronique portatif 310 comprend un deuxième processeur 313 pour appliquer, à l'entrée du modèle d'apprentissage automatique préentraîné 200', les signaux provenant du second module d'acquisition 312, de sorte à obtenir, en sortie du modèle d'apprentissage automatique préentraîné 200', une première information prédéfinie, une deuxième information prédéfinic et/ou une troisième information prédéfinie. [0056] Dans l'invention, comme décrit plus haut, la première information prédéfinie est soit indicative du déplacement du dispositif électronique portatif 310 en direction du second véhicule routier, soit indicative du déplacement du dispositif électronique portatif 310 en direction opposée au second véhicule routier. [0057] Ensuite, la deuxième information prédéfinic est indicative d'un type de geste d'engagement du dispositif électronique portatif 310 réalisé par l'utilisateur, comme décrit plus haut. [0058] Puis, la troisième information prédéfinic est indicative d'une localisation prédéfinic, sur l'utilisateur, du dispositif électronique portatif 310. [0059] Enfin, le deuxième processeur 313 est prévu pour ajouter la première information prédéfinic, la deuxième information prédéfinic et/ou la troisième prédéfinie au signal balise. [0060] Dans une mise en oeuvre particulière, comme décrit plus haut, le deuxième processeur 313 est en outre prévu pour : extraire des informations de fréquence à partir des signaux acquis, et appliquer, à l'entrée du modèle d'apprentissage automatique précntraîné 200', les informations de fréquence. [0061] Dans un exemple de l'invention, comme décrit plus haut, la session d'acquisition est associée à au moins une fenêtre temporelle s'étendant sur une durée prédéterminée et le deuxième processeur 313 est en outre prévu pour appliquer, à l'entrée du modèle d'apprentissage automatique préentraîné 200', la durée prédéterminée. [0062] Dans l'exemple de la figure 2, le second véhicule routier 320 comprend un quatrième émetteur-récepteur sans fil 321 et un troisième processeur 322 qui sont respectivement semblables au deuxième émetteur-récepteur sans fil 121 et au premier processeur 122 des premiers véhicules routiers 120, comme décrit plus haut. [0063] En pratique, le quatrième émetteur récepteur sans fil 321 est prévu pour recevoir un signal de balise émis par le dispositif électronique portatif 310. [0064] En outre, le troisième processeur 322 est prévu pour traiter le signal de balise et Ouvrir ou fermer, sans contact, au moins un accès du véhicule routier lorsque le signal de balise comprend la première information prédéfinie, la deuxième information prédéfinie et/ou la troisième information prédéfinie, comme décrit plus haut. [0065] Dans un mode particulier de réalisation de l'invention, les différentes opérations réalisées par les premier, deuxième et troisième processeurs 122, 313, 322 sont déterminées par des instructions de programmes d'ordinateur. Par conséquent, l'invention vise aussi un programme avec un code de programme d'ordinateur fixé sur un support 11 de stockage non transitoire, ce code de programme étant susceptible d'exécuter les différentes opérations réalisées par les premier, deuxième et troisième processeurs 122, 313, 322 lorsque le programme d'ordinateur est chargé dans l'ordinateur ou exécuté dans l'ordinateur. [0066] La présente invention a été décrite et illustrée dans la présente description détaillée et dans les figures. Toutefois, la présente invention ne se limite pas aux formes de réalisation présentées. Ainsi, d'autres variantes et modes de réalisation peuvent être déduits et mis en oeuvre par la personne du métier à la lecture de la présente description et des figures annexées. [0067] Dans un exemple, les dispositifs électroniques portatifs peuvent comprendre un capteur audio pour enregistrer un signal vocal produit par l'utilisateur lors de la mise en mouvement des dispositifs électroniques portatifs. Dans ce cas, les signaux vocaux peuvent être inclus dans les vecteurs caractéristiques pour entraîner le modèle d'apprentissage automatique. Ensuite, lors de l'utilisation du modèle d'apprentissage automatique pré-entrai né, l'utilisateur pourra ouvrir ou fermer l'accès au véhicule routier en produisant le signal vocal enregistré. [0068] Dans un autre exemple, le véhicule routier peut être remplacé par toute entité permettant de réaliser, sans contact, un contrôle d'accès ou de sortie, tel qu'une porte, un portique, un tourniquet. Dans ce cas, il suffira d'intégrer les caractéristiques techniques du véhicule routier, décrites plus haut, dans l'entité concernée. 12 [Revendication 1]