Brevet FR3075535A1 — publié le 20190621

Procede d'appariement d'un dispositif electronique et d'une unite electronique equipant un vehicule DOMAINE TECHNIQUE AUQUEL SE RAPPORTE L'INVENTION La presente invention concerne la commande d'une fonctionnalite d'un vehicule par un dispositif electronique, tel qu'un ordiphone de l'utilisateur. Elle concerne plus particulierement un procede d'appariement d'un dispositif electronique et d'une unite electronique equipant un vehicule. ARRIERE-PLAN TECHNOLOGIQUE On souhaite pourvoir commander certaines fonctionnalites d'un vehicule (par exemple le deverrouillage des portes du vehicule) a l'aide d'un dispositif electronique, tel qu'un ordiphone, couramment utilise par l'utilisateur du vehicule, comme propose par exemple dans la demande de brevet W02016/108 012. Diverses solutions ont ete proposees afin d'apparier initialement le dispositif electronique et ('unite electronique du vehicule chargee de recevoir les instructions de commande de la fonctionnalite concernee en provenance du dispositif electronique. Ces solutions ont en general recours a un serveur distant auquel est susceptible de se connecter le dispositif electronique pour obtenir des droits n6cessaires a la commande de la fonctionnalite concernee. D'autres solutions requierent ('utilisation d'une interface utilisateur perfectionn6e (par exemple un 6cran d'affichage) a l'interieur du vehicule. Ces solutions ont donc des conditions bien particulieres d'application et ne sont pas universelles. OBJET DE L'INVENTION Dans ce contexte, la presente invention propose un procede d'appariement d'un dispositif electronique et d'une unite electronique equipant un vehicule, !edit procede utilisant un identifiant associe au vehicule et comprenant les etapes suivantes : - authentification de l'identifiant par ('unite electronique au moyen d'un echange sans contact entre l'identifiant et ('unite electronique ; - suite audit echange, acquisition d'un code ; - authentification du dispositif electronique par ('unite electronique en utilisant le code acquis. L'utilisation d'un identifiant usuellement associe au vehicule permet 2 ('utilisation d'un tel processus d'appariement dans la plupart des situations. Selon des caracteristiques optionnelles (et donc non limitatives) : - ('acquisition du code est realisee par capture d'une image representative du code ; 5 - ('acquisition du code est realisee par saisie du code sur une interface utilisateur ; - l'interface utilisateur equipe le dispositif electronique ; - le procede comprend une etape d'affichage d'un code attendu sur l'interface utilisateur ; 10 - le procede comprend une etape de generation du code attendu au sein de l'identifiant ; - le procede comprend une etape de generation du code attendu au sein de runite electronique ; - le procede comprend une etape d'emission, par runite electronique, 15 d'une requete d'appariement subsequemment a (et en cas de reussite de) retape d'authentification de l'identifiant ; - remission de la requete d'appariement est conditionnee par la detection d'au moins une action de I'utilisateur sur l'identifiant ; - remission de la requete d'appariement est conditionnee par une 20 localisation predeterminee de I'identifiant (telle que detectee par ('unite electronique) ; - le proc6d6 comprend une etape de reduction d'une puissance en emission d'un circuit de communication equipant le vehicule. L'authentification du dispositif electronique peut par ailleurs comprendre 25 les etapes suivantes : - transmission d'une premiere donn6e (typiquement g6n6r6e par tirage aleatoire) de runite electronique au dispositif electronique ; - determination, au sein du dispositif electronique, d'une seconde donnee en fonction de la premiere donnee et du code acquis ; 30 - transmission de la seconde donnee du dispositif electronique a runite electronique ; - verification de la seconde donn6e au sein de runite electronique. DESCRIPTION DETAILLEE D'UN EXEMPLE DE REALISATION La description qui va suivre en regard des dessins annexes, donnes a 3 titre d'exemples non limitatifs, fera bien comprendre en quoi consiste l'invention et comment elle peut etre realisee. Sur les dessins annexes : - la figure 1 represente un premier exemple de systeme dans lequel peut 5 etre mis en oeuvre un procede selon l'invention ; - la figure 2 represente un premier exemple de procede conforme a l'invention ; - la figure 3 repr6sente un second exemple de procede conforme a l'invention ; 10 - la figure 4 represente un second exemple de systeme dans lequel peut etre mis en oeuvre un procede selon l'invention ; et - la figure 5 repr6sente un troisieme exemple de procede conforme a l'invention. La figure 1 repr6sente schematiquement les elements principaux d'un 15 premier exemple de systeme dans lequel peut etre mise en oeuvre l'invention. Ce systeme comprend un vehicule 10, un dispositif electronique 20 et un identifiant associe au vehicule 30. Le vehicule 10 comprend une unite electronique de commande 12, un premier circuit de communication sans fil 14 et un second circuit de 20 communication sans fil 16. L'unite electronique de commande 12 est congue pour mettre en oeuvre au moins une fonctionnalite du vehicule (par exemple le deverrouillage des portes du vehicule et/ou le verrouillage des portes du vehicule et/ou le demarrage du moteur du vehicule) a reception d'une instruction correspondante en provenance 25 de l'identifiant 30 ou du dispositif electronique 20 lorsque ce dispositif electronique 20 est apparie a ('unite electronique de commande 12. Pour ce faire, lorsque le dispositif electronique 20 et ('unite electronique de commande 12 sont apparies, le dispositif electronique 20 et ('unite electronique de commande 12 partagent par exemple une cle secrete K. L'unite electronique 30 de commande 12 peut ainsi verifier que le dispositif electronique 20 memorise cette cle secrete K (par exemple au moyen d'un echange de type defi-reponse, ou "challenge-response" selon ('appellation anglo-saxonne couramment utilisee, ou, en variante, grace a des echanges securises, par exemple au moyen de cette cle secrete K) et mettre en oeuvre la fonctionnalite susmentionnee (a reception d'une 4 instruction correspondante en provenance du dispositif electronique 20, eventuellement au sein d'un canal securise etabli entre le dispositif electronique 20 et ('unite electronique de commande 12) seulement lorsque cette verification reussit. Dans le cas au un canal securise est utilise pour echanger des 5 commandes entre le dispositif electronique 20 et ('unite electronique de commande 12, les echanges sont par exemple chiffres conformement a ce qui est decrit dans la specification RFC 3610 ("Counter with CBC-MAC"). Le dispositif electronique 20 est par exemple un terminal utilisateur tel qu'un ordiphone (ou "smartphone" selon ('appellation anglo-saxonne couramment 10 utilisee), generalement un terminal utilisateur couramment utilise par une personne souhaitant avoir acces au vehicule (le plus souvent le conducteur du vehicule). Le dispositif electronique 20 comprend une unite de commande 22 (tel qu'un microcontroleur), une interface utilisateur 24 (par exemple un ecran tactile) 15 et un circuit de communication sans fil 26. Le circuit de communication sans fil 26 du dispositif electronique 20 est congu pour etablir une communication sans fil (ici une liaison de type BLE pour "Bluetooth Low Energy') avec le second circuit de communication 16 equipant le vehicule 10 afin de permettre un echange de donnees entre ('unite electronique de 20 commande 12 et ('unite de commande 22 (c'est-a-dire plus generalement entre le vehicule 10 et le dispositif electronique 20). L'identifiant 30 est par exemple une cle physique du vehicule 10. En variante, it peut s'agir d'un simple badge d'acces au vehicule. L'identifiant 30 comprend une unite de commande 32 (par exemple un 25 microcontroleur) et un circuit de communication sans fil 34. Le circuit de communication sans fil 34 de l'identifiant 30 est congu pour recevoir et/ou emettre des signaux electromagnetiques respectivement emis par le premier circuit de communication sans fil 14 du vehicule 10 et/ou destines au premier circuit de communication sans fil 14 du vehicule 10. 30 Les signaux electromagnetiques 6chang6s entre le circuit de communication sans fil 34 de l'identifiant 30 et le premier circuit de communication sans fil 14 du vehicule 10 peuvent permettre notamment : - a ('unite de commande 32 de transmettre une instruction de commande de la fonctionnalite susmentionnee a destination de ('unite electronique de 5 commande 12 ; - d'evaluer la distance separant I'identifiant 30 et le vehicule 10 (ou une partie specifique du vehicule 10). Selon une premiere possibilite de mise en oeuvre, ces signaux 5 electromagnetiques ont une frequence caracteristique inferieure a 1 GHz. Selon une seconde possibilite, le circuit de communication sans fil 34 de I'identifiant 30 est congu pour etablir une communication sans fil (par exemple une liaison de type BLE pour "Bluetooth Low Energy') avec le premier circuit de communication 14 equipant le vehicule 10. 10 La figure 2 represente un premier exemple de procede qui peut etre mis en oeuvre dans le cadre du systeme qui vient d'être decrit. Ce procede debute a l'etape E2 par des echanges entre I'identifiant 30 et ('unite electronique de commande 12 (au moyen du premier circuit de communication sans fil 14 du vehicule 10 et du circuit de communication sans fil 15 34 de I'identifiant 30) en vue de I'authentification de I'identifiant 30 par ('unite electronique de commande 12. Cette etape E2 est par exemple mise en oeuvre des que I'identifiant 30 entre dans la portee du premier circuit de communication 14 equipant le vehicule 10. 20 Les echanges realises a l'etape E2 comprennent par exemple la mise en oeuvre d'un protocole de type defi-reponse grace auquel I'identifiant 30 prouve qu'il memorise (au sein de ('unite de commande 32) un secret particulier (qui correspond au droit d'acces au vehicule 10). Selon une variante envisageable, les echanges de l'etape E2 pourraient 25 etre realises via une liaison sans fil courte portee (par exemple une liaison de type NFC, pour "Near Field Communication"), ce qui permettrait d'assurer que l'identifiant est dans un lieu précis dans le vehicule (a proximite de ('interface sans fil courte portee equipant dans ce cas le vehicule) et que ('initiation de l'appariement par l'utilisateur est Bien volontaire (et non fortuite). 30 Le procede se poursuit a l'etape E4 a laquelle l'utilisateur U du systeme effectue une action (ou une sequence d'actions) particuliere sur l'identifiant 30. Par exemple, lorsque l'identifiant 30 comprend un ou plusieurs bouton(s), cette action particuliere peut etre ('activation d'un bouton dedie sur l'identifiant 30, une sequence particuliere d'activation de boutons de l'identifiant 30 ou un appui long 6 sur un bouton de I'identifiant 30. La detection de cette action (ou sequence) particuliere par runite de commande 32 de I'identifiant 30 entraine le lancement d'un processus d'appariement tel que decrit ci-apres. 5 En pratique, le lancement du processus d'appariement peut etre conditionne en outre par le respect d'une localisation predeterminee de I'identifiant 30 relativement au vehicule (par exemple par le respect d'une distance maximum predeterminee entre I'identifiant 30 et le vehicule 10, voire par la presence de I'identifiant 30 dans le vehicule 10). La localisation de I'identifiant 30 relativement 10 au vehicule 10 peut etre determinee au moyen des signaux electromagnetiques echanges entre le premier circuit de communication sans fil 12 du vehicule 10 et le circuit de communication 34 de l'identifiant 30, comme déjà indique. Le lancement du processus d'appariement est ici effectue par remission d'une autorisation d'appariement A par runite de commande 32 de l'identifiant 30, 15 a destination de runite electronique de commande 12 (etape E6). A reception de cette autorisation d'appariement A, runite electronique de commande 12 commande au second circuit de communication sans fil 16 (etape E8) une reduction de sa puissance en emission a une valeur pr6d6termin6e (faible) de maniere a reduire la portee du second circuit de communication sans fil 20 16. Les echanges decrits ci-dessous ne sont ainsi possibles qu'avec un dispositif electronique 20 situe a proximite immediate ou dans le vehicule 10. Le procede peut alors se poursuivre a retape E10 par retablissement d'une communication sans fil (ici de type BLE comme déjà indique) entre le 25 second circuit de communication sans fil 16 du vehicule 10 et le circuit de communication sans fil 26 du dispositif electronique 20 de l'utilisateur U (typiquement porte par cet utilisateur U et par consequent situe a rinterieur du vehicule 10, soit dans la portee du second circuit de communication sans fil 16 malgre la reduction de cette portee a retape E8). 30 Une fois la communication sans fil etablie entre le second circuit de communication sans fil 16 du vehicule 10 et le circuit de communication sans fil 26 du dispositif electronique 20, runite electronique de commande 12 emet une requete d'appariement R a destination de runite de commande 22 du dispositif electronique 20 (etape E12). Cette requete d'appariement peut etre accompagnee 7 d'une donn6e X (d6termin6e par exemple au sein de ('unite electronique de commande 12 par tirage aleatoire) utilisee ulterieurement dans le cadre de I'authentification du dispositif electronique 20 par runite electronique de commande 12, comme explique plus loin. 5 A reception de cette requete d'appariement R, runite de commande 22 du dispositif electronique 20 commande l'affichage sur l'interface utilisateur 24 d'une indication destinee a l'utilisateur U (6tape E14) afin d'obtenir un code predetermine C. Cette indication invite par exemple ici rutilisateur U a saisir ce code predetermine C sur l'interface utilisateur 24. 10 L'utilisateur U peut ainsi saisir a retape E16 le code predetermine C sur l'interface utilisateur 24. Ce code C peut en pratique etre un code numerique imprime sur une fiche papier prealablement communiquee a l'utilisateur U du vehicule 10 (ou presente, par exemple collee, dans le vehicule 10). En variante, ce code C pourrait avoir 6t6 prealablement transmis a l'utilisateur U au sein d'un 15 message regu par le dispositif electronique 20 (l'utilisateur U ayant par exemple communiqué ses coordonnees electroniques ou telephoniques lors de l'achat du vehicule 10). Selon une autre possibilite, ce code C peut etre acquis au sein du dispositif electronique 20 (en pratique par ('unite de commande 22) par capture 20 d'une image (imprimee par exemple sur une fiche papier prealablement communiquee a l'utilisateur U ou presente dans le vehicule 10) representative du code (une telle image pouvant etre un code-barres ou un code matriciel). Le dispositif electronique 20 est dans ce cas equips d'un capteur d'image (non represents) qui effectue cette capture de ('image representative du code C sous la 25 commande de runite de commande 22. L'unite de commande 22 commande alors (6tape E18) au circuit de communication 26 remission de donnees D produites en utilisant le code acquis C et visant l'authentification du dispositif electronique 20 aupres de runite electronique de commande 12. 30 En pratique, les donnees D sont par exemple derivees par runite de commande 22 a partir des donnees X regues a retape E14 et en utilisant le code acquis C. On peut prevoir par exemple dans ce cadre que les donnees D soient obtenues par application aux donnees X d'un algorithme cryptographique utilisant le code acquis C. 8 Selon une variante envisageable, on peut prevoir qu'une donnee Di soit produite pour chaque bit du code C acquis (le code C etant en general code sur 16 bits ou plus, ici sur 20 bits), en utilisant par exemple des donnees aleatoires X (generees par ('unite electronique de commande 12) diff6rentes pour les diff6rents 5 bits du code C acquis. L'unite electronique de commande 12 recoit ainsi les donnees D a l'etape E20 et peut ainsi verifier a l'etape E21 si ces donnees D correspondent aux donnees attendues (obtenues sur la base des donnees X emises a l'etape E12 et du code predetermine, normalement identique au code saisi C, memorise au sein 10 de ('unite electronique de commande 12). Dans la variante mentionnee plus haut au une donnee Di est utilisee pour chaque bit du code C, la verification de l'etape E21 porte sur ('ensemble des donnees D. En cas d'echec de cette verification, ('unite electronique de commande 12 effectue un traitement d'erreur a l'etape E22. Selon une possibilite de 15 realisation, ce traitement d'erreur comprend ('emission (non representee en figure 2) d'un message d'erreur a destination du dispositif electronique 20 afin par exemple d'autoriser une nouvelle tentative de saisie du code predetermine par I'utilisateur U, le traitement d'erreur pouvant inclure une etape de cloture de la communication sans fil etablie (entre le second circuit de communication sans fil 20 16 du vehicule 10 et le circuit de communication sans fil 26 du dispositif electronique 20) lorsqu'un nombre predetermine de tentatives est depasse. En cas de succes dans la verification des donnees recues D a l'etape E21 (c'est-a-dire ici si les donnees recues D correspondent bien aux donnees obtenues sur la base des donnees aleatoires X et du code predetermine 25 memorise dans ('unite electronique de commande 12), le dispositif electronique 20 s'est authentifie aupres de ('unite electronique de commande 12 et ('unite electronique de commande 12 peut ainsi finaliser le processus d'appariement avec le dispositif electronique 20 (etape E24). Cette finalisation du processus d'appariement comprend par exemple 30 une etape de generation d'une cle de session et/ou ('emission d'un message M indicatif du succes de I'appariement a destination du dispositif electronique 20 (precisement a destination de ('unite de commande 22). Selon un premier mode de realisation envisageable, la cle de session est derivee sur la base du code C et eventuellement des donnees aleatoires X. 9 Selon un second mode de realisation envisageable, la cle de session est generee au moyen d'un protocole de type Diffie-Hellman (sans utiliser le code C). Dans les deux cas, la cle de session generee est utilisable ensuite pour chiffrer les echanges entre ('unite electronique de commande 12 et ('unite de 5 commande 22 (par exemple en utilisant un mode de chiffrement conforme a la specification RFC 3610 comme deja indique), typiquement pour echanger des commandes de mise en oeuvre d'une fonctionnalite du vehicule. Le dispositif electronique 20 est alors apparie a ('unite electronique de commande 12. L'unite de commande 22 peut alors eventuellement commander a 10 l'etape E26 l'affichage d'un message sur ('interface utilisateur 24 afin d'informer l'utilisateur U du succes de l'appariement. La figure 3 represente un second exemple de procede qui peut etre mis en oeuvre dans le cadre du systeme qui vient d'être decrit. Ce procede debute a l'etape E40 par des echanges entre l'identifiant 30 15 et ('unite electronique de commande 12 (au moyen du premier circuit de communication sans fil 14 du vehicule 10 et du circuit de communication sans fil 34 de l'identifiant 30) en vue de l'authentification de l'identifiant 30 par ('unite electronique de commande 12. Cette etape E40 est par exemple mise en oeuvre des que l'identifiant 30 20 entre dans la portee du premier circuit de communication 14 equipant le vehicule 10. Les echanges realises a l'etape E40 comprennent par exemple la mise en oeuvre d'un protocole de type defi-reponse grace auquel l'identifiant 30 prouve qu'il memorise (au sein de ('unite de commande 32) un secret particulier (qui 25 correspond au droit d'acces au vehicule 10). Le procede se poursuit a l'etape E42 a laquelle I'utilisateur U du systeme effectue une action (ou une sequence d'actions) particuliere sur I'identifiant 30. Par exemple, lorsque l'identifiant 30 comprend un ou plusieurs bouton(s), cette action particuliere peut etre ('activation d'un bouton dedie sur l'identifiant 30, une 30 sequence particuliere d'activation de boutons de l'identifiant 30 ou un appui long sur un bouton de I'identifiant 30. Comme dans le cadre du premier exemple d6crit ci-dessus en r6f6rence a la figure 2, la detection de cette action (ou sequence) particuliere par ('unite de commande 32 de I'identifiant 30 entraine le lancement d'un processus 10 d'appariement tel que decrit ci-apres. Comme dans le cadre du premier exemple, le lancement du processus d'appariement peut en outre etre conditionne par le respect d'une localisation predeterminee de I'identifiant 30 relativement au vehicule 10. 5 Le processus d'appariement ainsi initi6 d6bute ici par la g6n6ration d'un code C par l'unite de commande 32 de l'identifiant 30 a l'etape E44, par exemple par tirage aleatoire. Selon une variante envisageable, dans le cas d'un identifiant equipe d'une interface utilisateur, le code C pourrait etre saisi sur ('interface utilisateur de l'identifiant (et non genere de maniere aleatoire au sein de 10 l'identifiant). Selon une autre variante encore, le code C pourrait etre derive d'une sequence particuliere d'appuis successifs sur des boutons de l'identifiant 30. L'unite de commande 32 de l'identifiant 30 emet alors une autorisation d'appariement A a destination de ('unite electronique de commande 12 (etape E46). Le code C determine a l'etape E44 est ici egalement transmis a ('unite 15 electronique de commande 12 au cours de cette etape E46. A reception de ('autorisation d'appariement A, ('unite electronique de commande 12 commande au second circuit de communication sans fil 16 (etape E48) une reduction de sa puissance en emission a une valeur pr6d6termin6e (faible) de maniere a reduire la pollee du second circuit de communication sans fil 20 16. Les echanges decrits ci-dessous ne sont ainsi possibles qu'avec un dispositif electronique 20 situe a proximite immediate ou dans le vehicule 10. Le procede peut alors se poursuivre a l'etape E50 par l'etablissement d'une communication sans fil (ici de type BLE comme déjà indique) entre le 25 second circuit de communication sans fil 16 du vehicule 10 et le circuit de communication sans fil 26 du dispositif electronique 20 de l'utilisateur U (des lors que ce dispositif electronique 20 est dans la pollee du second circuit de communication sans fil 16). Une fois la communication sans fil etablie entre le second circuit de 30 communication sans fil 16 du vehicule 10 et le circuit de communication sans fil 26 du dispositif electronique 20, ('unite electronique de commande 12 emet a l'etape E52 le code C (prealablement recu en provenance de I'identifiant 30) a destination de ('unite de commande 22 du dispositif electronique 20 via cette communication sans fil. 11 A reception du code C, runite de commande 22 commande I'affichage de ce code C sur ('interface utilisateur 24 du dispositif electronique 20 (etape E54). En variante, lorsque I'identifiant 30 comprend un afficheur, le code C pourrait etre affiche sur cet afficheur de I'identifiant 30, par exemple apres retape E44 decrite 5 plus haut. L'unite electronique de commande 12 emet alors une requete d'appariement R (et, ici, des donnees aleatoires X obtenues par tirage aleatoire au sein de ('unite electronique de commande 12) a destination de runite de commande 22 du dispositif electronique 20 (etape E52). 10 A reception de cette requete d'appariement R, runite de commande 22 du dispositif electronique 20 commande I'affichage sur ('interface utilisateur 24 d'une indication destinee a I'utilisateur U (etape E58) afin que celui-ci saisisse un code C' identique (sauf erreur) au code C prealablement affiche sur ('interface utilisateur 24 (qui correspond au code genere au sein de I'identifiant 30 a retape 15 E44). L'utilisateur U peut ainsi saisir a retape E60 le code C' sur ('interface utilisateur 24. L'unite de commande 22 commande alors (etape E62) au circuit de communication 26 remission de donnees D produites en utilisant le code saisi C' 20 et visant I'authentification du dispositif electronique 20 aupres de runite electronique de commande 12. Les donnees D sont en pratique derivees par runite de commande 22 a partir des donnees X regues a retape E58 et en utilisant le code saisi C', par exemple comme indique plus haut a propos du premier exemple decrit en 25 reference a la figure 2. L'unite electronique de commande 12 regoit ainsi les donnees D a retape E64 et peut ainsi verifier a retape E66 si ces donnees D correspondent aux donnees attendues (obtenues sur la base des donnees X emises a retape E56 et du code C genere par I'identifiant 30 a retape E44). 30 En cas d'echec de cette verification, runite electronique de commande 12 effectue un traitement d'erreur a retape E68, par exemple comme explique cidessus a propos du premier exemple decrit en reference a la figure 2. En cas de succes dans la verification des donnees regues D a retape E66 (c'est-a-dire ici si les donnees regues D correspondent bien aux donnees 12 obtenues sur la base des donnees aleatoires X et du code C g6n6r6 par I'identifiant 30), le dispositif electronique 20 s'est authentifie aupres de runite electronique de commande 12 et runite electronique de commande 12 peut ainsi finaliser le processus d'appariement avec le dispositif electronique 20 (etape E70). 5 Cette finalisation du processus d'appariement comprend en pratique une etape de g6n6ration d'une cle de session et/ou remission d'un message M indicatif du succes de I'appariement a destination du dispositif electronique 20 (precisement a destination de ('unite de commande 22). Le dispositif electronique 20 est alors apparie a runite electronique de 10 commande 12. L'unite de commande 22 peut alors eventuellement commander a retape E72 I'affichage d'un message sur ('interface utilisateur 24 afin d'informer I'utilisateur U du succes de I'appariement. La figure 4 repr6sente schematiquement les elements principaux d'un premier exemple de systeme dans lequel peut etre mise en oeuvre ('invention. 15 Ce systeme comprend un vehicule 60, un dispositif electronique 70 et un identifiant associe au vehicule 80. Le vehicule 60 comprend une unite electronique de commande 62 et un circuit de communication sans fil 66. Comme dans le premier exemple decrit en reference a la figure 1, runite 20 electronique de commande 62 est congue pour mettre en oeuvre au moms une fonctionnalite du vehicule (par exemple le deverrouillage des portes du vehicule et/ou le verrouillage des portes du vehicule et/ou le demarrage du moteur du vehicule) a reception d'une instruction correspondante en provenance de I'identifiant 80 ou du dispositif electronique 70 lorsque ce dispositif electronique 70 25 est apparie a runite electronique de commande 62. Pour ce faire, lorsque le dispositif electronique 70 et runite electronique de commande 62 sont apparies, le dispositif electronique 70 et runite electronique de commande 62 partagent par exemple une cle secrete K. L'unite electronique de commande 62 peut ainsi verifier que le dispositif electronique 70 memorise 30 cette cle secrete K (par exemple au moyen d'un echange de type defi-reponse, ou "challenge-response" selon ('appellation anglo-saxonne couramment utilisee) et mettre en oeuvre la fonctionnalite susmentionnee (a reception d'une instruction correspondante en provenance du dispositif electronique 70) seulement lorsque cette verification reussit. 13 Le dispositif electronique 70 est par exemple un terminal utilisateur tel qu'un ordiphone (ou "smartphone" selon ('appellation anglo-saxonne couramment utilisee), generalement un terminal utilisateur couramment utilise par une personne souhaitant avoir acces au vehicule (le plus souvent le conducteur du 5 vehicule). Le dispositif electronique 70 comprend une unite de commande 72 (tel qu'un microcontroleur), une interface utilisateur 74 (par exemple un ecran tactile) et un circuit de communication sans fil 76. Le circuit de communication sans fil 76 du dispositif electronique 70 est 10 congu pour etablir une communication sans fil (ici une liaison de type BLE pour "Bluetooth Low Energy') avec le circuit de communication 66 equipant le vehicule 60 afin de permettre un echange de donnees entre ('unite electronique de commande 62 et ('unite de commande 72 (c'est-a-dire plus generalement entre le vehicule 60 et le dispositif electronique 70). 15 L'identifiant 80 est ici un badge d'acces au vehicule 60. En variante, it peut s'agir d'une cle physique du vehicule. L'identifiant 80 comprend une unite de commande 82 (par exemple un microcontroleur) et un circuit de communication sans fil 86. Le circuit de communication sans fil 86 de l'identifiant 80 est congu pour 20 etablir (lui aussi) une communication sans fil (ici une liaison de type BLE pour "Bluetooth Low Energy') avec le circuit de communication 66 equipant le vehicule 60 afin de permettre un echange de donnees entre ('unite electronique de commande 62 et ('unite de commande 82 (c'est-a-dire plus generalement entre le vehicule 60 et l'identifiant 80). 25 Le circuit de communication sans fil 86 de l'identifiant 80 peut en outre ici etablir une communication sans fil (de type BLE comme indique ci-dessus) avec le circuit de communication sans fil 76 du dispositif electronique 70, ce qui permet un echange de donnees egalement entre ('unite de commande 72 du dispositif electronique 70 et ('unite de commande 82 de l'identifiant 80, comme d'ailleurs 30 explique dans la suite. La figure 5 represente un exemple de procede qui peut etre mis en oeuvre dans le cadre du systeme qui vient d'être decrit. Ce procede debute a l'etape E100 par l'etablissement d'une communication entre l'identifiant 80 et ('unite electronique de commande 62 (au 14 moyen du circuit de communication sans fil 66 du vehicule 60 et du circuit de communication sans fil 86 de I'identifiant 80), avec authentification de I'identifiant 80 par ('unite electronique de commande 62. Cette etape E100 est par exemple mise en oeuvre des que I'identifiant 80 5 entre dans la portee du circuit de communication sans fil 66 equipant le vehicule 60. Les echanges de donn6es realises a l'etape E100 comprennent par exemple la mise en oeuvre d'un protocole de type defi-reponse grace auquel I'identifiant 80 prouve qu'il memorise (au sein de ('unite de commande 82) un 10 secret particulier (qui correspond au droit d'acces au vehicule 60). Lorsque I'identifiant 80 est authentifie par ('unite electronique de commande 62, ('unite electronique de commande 62 genere a l'etape E101 un code C, par exemple par tirage aleatoire, memorise le code C ainsi genere et transmet ce code C a ('unite de commande 82 de I'identifiant 80 (etape E102). 15 Le code C regu par ('unite de commande 82 de I'identifiant 80 est alors memorise par ('unite de commande 82. Lorsque que l'utilisateur U souhaite apparier le dispositif electronique 70 (typiquement en pratique son ordiphone), it place le dispositif electronique 70 et I'identifiant 80 a portee l'un de l'autre (au sens de la communication sans fil qui 20 peut etre mise en place entre le circuit de communication sans fil 76 du dispositif electronique 70 et le circuit de communication sans fil 86 de I'identifiant 80). L'utilisateur U effectue alors une action (ou une sequence d'actions) particuliere sur I'identifiant 80 (etape E106). Par exemple, lorsque I'identifiant 80 comprend un ou plusieurs bouton(s), cette action particuliere peut etre ('activation 25 d'un bouton dedie sur I'identifiant 80, une sequence particuliere d'activation de boutons de I'identifiant 80 ou un appui long sur un bouton de I'identifiant 80. La detection de cette action (ou sequence) particuliere par ('unite de commande 82 de I'identifiant 80 entraine ('initiation d'un processus d'etablissement d'une communication sans fil (ici de type BLE) entre le dispositif 30 electronique 70 et I'identifiant 80 (etape E108). En variante, ('initiation du processus susmentionne peut etre conditionnee (en sus ou en remplacement des actions de l'etape E106) par la saisie de donnees particulieres (par exemple un code personnel) sur une interface utilisateur prevue au sein du vehicule 60. 15 Lorsque cette communication sans fil est etablie, on peut prevoir une authentification de l'utilisateur U aupres du dispositif electronique 70, par exemple par affichage d'une demande de saisie d'un numero d'identification personnel (ou PIN pour "Personal Identification Number") sur l'interface utilisateur 74 (etape 5 E110) puis saisie du numero d'identification personnel sur !Interface utilisateur 74 par l'utilisateur U (etape E112). L'unite de commande 72 du dispositif electronique 70 peut alors verifier si le numero d'identification personnel saisi correspond au numero d'identification personnel attendu (c'est-d-dire si l'authentification de l'utilisateur U aupres du 10 dispositif electronique 70 a reussi). Dans la negative, le procede se poursuit par une etape E116 de traitement d'erreur (au cours de laquelle on peut par exemple mettre en oeuvre d'autres tentatives de saisie du numero d'identification personnel ou, apres un nombre predetermine de telles tentatives, on peut mettre fin a la communication 15 sans fil etablie entre le circuit de communication sans fil 76 du dispositif electronique 70 et le circuit de communication sans fil 86 de l'identifiant 80). Dans ('affirmative, le procede se poursuit par une etape E118 a laquelle ('unite de commande 72 du dispositif electronique 70 emet une demande du code C a destination de ('unite de commande 82 de l'identifiant 80. 20 A reception de cette demande, ('unite de commande 82 de l'identifiant 80 repond en transmettant le code C (memorise a l'etape E104 decrite plus haut) a destination de ('unite de commande 72 du dispositif electronique 70 (etape E120). L'unite de commande 72 du dispositif electronique 70 regoit ainsi le code C et peut commander son affichage sur l'interface utilisateur 74 a l'etape E122. 25 L'utilisateur peut ainsi prendre connaissance du code C. Ulterieurement, lorsque l'utilisateur U s'approche du vehicule 60 avec le dispositif electronique 70, une communication sans fil (ici de type BLE) s'etablit a l'etape E124 entre le circuit de communication sans fil 66 du vehicule 60 et le circuit de communication sans fil 76 du dispositif electronique 70. 30 L'unite electronique de commande 62 peut alors emettre une requete d'appariement R a destination de ('unite de commande 72 du dispositif electronique 70 (etape E126). La requete d'appariement R est par exemple accompagn6e d'un nombre aleatoire X g6n6r6 par tirage aleatoire au sein de ('unite electronique de commande 62. 16 A reception de cette requete d'appariement R, runite de commande 72 du dispositif electronique 70 commande I'affichage sur ('interface utilisateur 74 d'une indication destinee a I'utilisateur U (etape E128) afin que celui-ci saisisse le code prealablement affiche a retape E122 cornme decrit plus haut. 5 L'utilisateur U peut ainsi saisir un code C' (normalement identique au code C mentionne plus haut) sur ('interface utilisateur 74 (etape E130). L'unite de commande 72 commande alors (etape E132) au circuit de communication 76 remission de donnees D produites en utilisant le code saisi C' et visant I'authentification du dispositif electronique 70 aupres de runite 10 electronique de commande 62. Les donnees D sont en pratique derivees par runite de commande 72 a partir du nombre aleatoire X regu a retape E128 et en utilisant le code saisi C', par exemple en appliquant au nombre aleatoire X une fonction cryptographique utilisant le code saisi C'. 15 L'unite electronique de commande 62 regoit ainsi les donnees D a retape E134 et peut ainsi verifier a retape E136 si ces donnees D correspondent aux donnees attendues (obtenues sur la base du nombre aleatoire X emis a retape E126 et du code C genere a retape E101, normalement identique au code saisi C'). 20 En cas d'echec de cette verification, runite electronique de commande 62 effectue un traitement d'erreur a retape E138. Selon une possibilite de realisation, ce traitement d'erreur comprend remission (non represent& en figure 5) d'un message d'erreur a destination du dispositif electronique 70 afin par exemple d'autoriser une nouvelle tentative de saisie du code predetermine par 25 I'utilisateur U, le traitement d'erreur pouvant inclure une etape de cloture de la communication sans fil etablie (entre le circuit de communication sans fil 66 du vehicule 60 et le circuit de communication sans fil 76 du dispositif electronique 70) lorsqu'un nombre predetermine de tentatives est depasse. En cas de succes dans la verification des donnees regues D a retape 30 E134 (c'est-a-dire ici si les donnees regues D correspondent bien aux donnees obtenues sur la base du nombre aleatoire X et du code C genere a retape E101), le dispositif electronique 70 s'est authentifie aupres de runite electronique de commande 62 et runite electronique de commande 62 peut ainsi finaliser le processus d'appariement avec le dispositif electronique 70 (etape E140). 17 Cette finalisation du processus d'appariement comprend en pratique une etape de g6n6ration d'une cle de session et/ou remission d'un message M indicatif du succes de I'appariement a destination du dispositif electronique 70 (precisement a destination de ('unite de commande 72). 5 Le dispositif electronique 70 est alors apparie a runite electronique de commande 72. L'unite de commande 72 peut alors eventuellement commander a retape E142 I'affichage d'un message sur ('interface utilisateur 74 afin d'informer I'utilisateur U du succes de I'appariement. REVENDICATIONS1. Procede d'appariement d'un dispositif electronique (20 ; 70) et d'une unite electronique (12 ; 62) equipant un vehicule (10 ; 60), !edit procede utilisant un identifiant (30 ; 80) associe au vehicule (10 ; 60) et comprenant les etapes suivantes : - authentification de ('identifiant (30 ; 80) par ('unite electronique (12 ; 62) au moyen d'un echange sans contact (E2 ; E40 ; E100) entre ('identifiant (30 ; 80) et ('unite electronique (12 ; 62) ; - suite audit echange (E2 ; E40 ; E100), acquisition (E16 ; E60 ; E130) d'un code (C ; C') ; - authentification du dispositif electronique (20 ; 70) par ('unite electronique (12 ; 62) en utilisant le code acquis (C ; C'). 2. Procede d'appariement selon Ia revendication 1, dans lequel ('acquisition du code (C) est realisee par capture d'une image representative du code. 3. Procede d'appariement selon Ia revendication 1, dans lequel ('acquisition du code (C ; C') est realisee par saisie du code sur une interface utilisateur (24 ; 74). 4. Procede d'appariement selon Ia revendication 3, dans lequel ('interface utilisateur (24 ; 74) equipe le dispositif electronique (20 ; 70). 5. Procede d'appariement selon Ia revendication 3 ou 4, comprenant une etape d'affichage (E54 ; E122) d'un code attendu (C) sur !Interface utilisateur (24 ; 74). 6. Procede d'appariement selon Ia revendication 5, comprenant une etape de generation (E44) du code attendu (C) au sein de ('identifiant (30). 7. Procede d'appariement selon Ia revendication 5, comprenant une etape de generation (E101) du code attendu (C) au sein de ('unite electronique 19 (62). 8. Procede d'appariement selon l'une des revendications 1 a 7, comprenant une etape d'emission (E12 ; E56), par runite electronique (12), d'une 5 requete d'appariement (R) subsequemment a retape d'authentification (E2 ; E40) de l'identifiant (30). 9. Procede d'appariement selon la revendication 8, dans lequel remission (E12 ; E56) de la requete d'appariement (R) est conditionnee par la 10 detection d'au moins une action (E4 ; E42) de l'utilisateur (U) sur l'identifiant (30). 10. Procede d'appariement selon la revendication 8 ou 9, dans lequel remission (E12 ; E56) de la requete d'appariement (R) est conditionnee par une localisation predeterminee de l'identifiant (30). 15 11. Procede d'appariement selon l'une des revendications 1 a 10, comprenant une etape de reduction d'une puissance en emission d'un circuit de communication (16 ; 66) equipant le vehicule (10 ; 60). 20 12. Procede d'appariement selon l'une des revendications 1 a 11, dans lequel l'authentification du dispositif electronique (20 ; 70) comprend les etapes suivantes : - transmission (E12 ; E56 ; E126) d'une premiere donnee (X) de runite electronique (12) au dispositif electronique (20) ; 25 - determination, au sein du dispositif electronique (20), d'une seconde donnee (D) en fonction de la premiere donnee (X) et du code acquis (C ; C') ; - transmission (E18 ; E62 ; E132) de la seconde donnee (D) du dispositif electronique (20) a runite electronique (12) ; - verification (E21 ; E66 ; E13 6) de la seconde donnee (D) au sein de 30 runite electronique (12).