Brevet FR3022665A1 — publié le 20151225

-1- PROCEDE DE RECUPERATION D'UN CODE D'AUTHENTIFICATION REQUIS PAR UNE BORNE DE CONTRÔLE ET SYSTEME CORRESPONDANT Domaine technique La présente invention se rattache au domaine des systèmes de communication et se rapporte plus précisément à un procédé et à un système de récupération d'un code d'authentification requis par une borne de contrôle, telle qu'un point d'accès à un réseau partagé. Etat de la technique antérieure De manière générale, la connexion d'un terminal ou tout autre périphérique à un réseau informatique, tel que par exemple le réseau Internet ou un réseau local partagé, via un point d'accès ou passerelle, passe préalablement par une procédure d'authentification ou d'identification du terminal auprès de ce point d'accès. Un tel point d'accès, généralement sous la forme d'un boîtier (ou « set-top box » dans la terminologie anglo-saxonne) ou d'une carte intégrée dans un routeur ou un modem par exemple, sert donc d'interface pour autoriser ou non le terminal à accéder au réseau informatique. Un tel point d'accès peut notamment être affilié à un réseau communautaire filaire ou sans fil répondant aux spécifications de normes tel que par exemple IEEE 802.11 (plus connu sous le nom de Wi-Fi® pour « Wireless Fidelity » selon la terminologie anglo-saxonne), ou IEEE 802.15 (plus connu sous l'appellation Bluetooth®), ou IEEE 802.16 (plus connu sous l'appellation WiMAX® pour « Worldwide Interoperability for Microwave Access »), ou RFID (acronyme pour « Radio Frequency IDentification) ou CPL (acronyme pour « courant porteur de ligne »). Par exemple, dans le cas d'un point d'accès Wi-Fi (également appelé hotspot Wi-Fi ou borne Wi-Fi), la procédure d'authentification du terminal se traduit notamment par l'envoi d'un code d'authentification par le terminal au point d'accès Wi-Fi. Ce code d'authentification peut être sous la forme d'une clé sécurisée (par exemple de type WEP pour « Wired Equivalent Privacy » ou de type WPA « Wi-Fi Protected Access ») ou encore sous la forme d'un identifiant suivi d'un mot de passe. En pratique, pour se connecter au réseau partagé via un point d'accès Wi-Fi, le 35 terminal, tel qu'un téléphone mobile équipé d'un module capable de communiquer avec 3022665 -2- le point d'accès Wi-Fi, initie au préalable une phase de découverte de l'ensemble des points d'accès Wi-Fi situés à proximité du terminal. En effet, dans le cadre de la technologie de radiocommunication Wi-Fi, chaque point d'accès émet de manière périodique une trame contenant une balise (ou « beacon » en anglais) permettant de 5 l'identifier parmi les autres points d'accès du réseau. Une fois cette phase de découverte effectuée, le terminal ou l'utilisateur choisit le point d'accès auquel il souhaite se connecter parmi la liste des points d'accès découverts. Commence alors un échange entre le terminal et le point d'accès choisi dans lequel le point d'accès demande au terminal le code d'authentification correspondant, par exemple une clé sécurisée de type WPA, code 10 que l'utilisateur aura au préalable acquis auprès du propriétaire du point d'accès. Par exemple, certains fournisseurs de service proposent un accès gratuit l'ensemble de leurs points d'accès Wi-Fi sous réserve d'une inscription préalable, généralement via le réseau Internet. Le code d'authentification, généralement sous la 15 forme d'un identifiant et d'un mot de passe, est alors valable pour tous les points d'accès appartenant au même fournisseur. Or, certains utilisateurs oublient parfois de réaliser une telle inscription. De ce fait, lors d'un déplacement, l'utilisateur se retrouve donc sans code d'authentification pour se connecter à l'un des points d'accès du fournisseur, et donc dans l'impossibilité d'accéder au réseau Internet via son terminal. 20 En outre, l'utilisateur du téléphone mobile peut se retrouver dans une zone géographique dépourvue de point d'accès Wi-Fi pour lequel il dispose d'un code d'authentification. L'utilisateur peut également avoir oublié de mémoriser ces codes d'authentification ou peut être en possession de codes d'authentification qui ne sont plus 25 valables, dans le cas de codes à validité limitée dans le temps par exemple. L'utilisateur se trouve alors dans l'impossibilité de se connecter au réseau Internet via ces points d'accès Wi-Fi. Exposé de l'invention 30 La présente invention se propose donc de remédier à ces situations, en proposant une solution alternative pour récupérer un tel code d'authentification. L'invention a notamment pour but d'étendre les possibilités de récupération d'un code d'authentification correspondant à un point d'accès au réseau Internet. 3022665 -3- A cette fin, la présente invention a pour objet un procédé de récupération à distance par un terminal d'au moins un code d'authentification requis par une borne de contrôle, telle qu'un point d'accès à un réseau partagé. 5 Conformément à l'invention, ce procédé comprend : - l'identification par le terminal de tout ou partie des bornes de contrôle situées dans une zone géographique prédéfinie ; - l'envoi d'une requête par le terminal à un serveur distant selon un premier protocole de communication, cette requête étant une demande d'au moins un code d'authentification 10 correspondant à au moins une borne de contrôle sélectionnée parmi les bornes de contrôles identifiées ; - à réception de la requête par le serveur, interrogation par le serveur d'une table mémorisée dans une base de données, cette table comprenant une liste de bornes de contrôle associées à des codes d'authentification respectifs ; 15 - si la borne de contrôle sélectionnée et le code d'authentification correspondant sont mémorisés dans la table : i) extraction par le serveur du code d'authentification associé à la borne de contrôle sélectionnée ; ii) envoi par le serveur du code d'authentification extrait au terminal selon le 20 premier protocole de communication ; et iii) envoi par le terminal dudit code d'authentification correspondant à ladite borne de contrôle sélectionnée, via un deuxième protocole de communication. Le procédé de récupération s'assimile donc à un mécanisme d'échange dont la 25 finalité est l'authentification dans le cadre d'un accès à un réseau partagé. La particularité de ce procédé de récupération étant que le protocole de communication utilisé entre le terminal et la borne de contrôle, est différent du protocole de communication utilisé entre le terminal et le serveur distant. Les premier et deuxième protocoles de communication répondent par exemple à des normes de communication bien distinctes. En d'autres 30 termes, le terminal utilise deux canaux de communication différents, l'un pour échanger avec la borne de contrôle, l'autre pour échanger avec le serveur distant. 3022665 -4- On comprend donc que ce procédé de récupération peut être initié à tout moment par le terminal, et notamment au moment du processus d'authentification avec la borne de contrôle. Le terminal peut récupérer à tout moment un code d'authentification requis par une borne de contrôle déjà connue ou nouvellement découverte. 5 Bien entendu, le code d'authentification selon la présente invention n'est pas seulement limité à une clé sécurisée ou à un identifiant, et peut notamment comprendre toutes informations que le terminal doit fournir à la borne de contrôle. 10 On entend par terminal tout appareil couplé à des moyens matériel et/ou logiciel pour communiquer avec la borne de contrôle et le serveur distant selon les protocoles de communication respectifs. Un tel terminal peut être fixe ou mobile, et peut par exemple se présenter sous la forme d'une station mobile, d'un ordinateur, d'un téléphone mobile, d'un smartphone, d'une tablette, d'une carte, etc. 15 Les moyens matériel et/ou logiciel peuvent être intégrés directement dans le terminal ou peuvent être des modules externes connectés au terminal, via par exemple une connexion conforme à la norme USB (acronyme anglosaxon pour « Universal Serial Bus »). Par exemple, ces moyens matériel et/ou logiciel peuvent se présenter sous la 20 forme d'une clé matérielle (communément dénommée « dongle ») formée de circuits intégrés couplés à une antenne radio compatible avec l'une des technologies de radiocommunication sans fil. Ces moyens matériel et/ou logiciel peuvent également être une carte réseau compatible avec l'une des technologies de communication existantes. 25 Le terminal, le serveur distant ainsi que la borne de contrôle peuvent être localisés dans des zones géographiques différentes, par exemple dans des bâtiments différents, à des étages différents, ou encore séparés de quelques mètres voire d'avantage. La borne de contrôle peut être un point d'accès à un réseau informatique tel 30 qu'Internet, réseau d'entreprise, ou tout autre réseau local, mais peut également être une borne de vérification et d'autorisation d'accès à un bâtiment. Selon un mode de réalisation particulier, la borne de contrôle est un point d'accès à un réseau partagé, le code d'authentification étant requis par le point d'accès pour 35 autoriser l'accès du terminal audit réseau partagé. 3022665 -5- De préférence, le réseau auquel est intégré le serveur distant est différent du réseau auquel le point d'accès est affilié, par exemple en termes d'infrastructure et/ou en termes de technologie de communication mise en oeuvre. Dans un cas particulier, le réseau 5 auquel appartient le point d'accès peut être conforme à une technologie de communication haut-débit à portée moyenne, une centaine de mètres par exemple, alors que le réseau auquel appartient le serveur distant peut être conforme à une technologie de communication n'autorisant que des communications bas-débit à longue portée, de type Ultra Narrow Band, avec une portée de plusieurs dizaines de kilomètres par exemple. De 10 même, le serveur peut être affilié à un réseau local privé et la borne de contrôle peut être affiliée à un réseau communautaire partagé. Avantageusement, le deuxième protocole de communication est compatible avec l'une des normes de radiocommunication existante, qui peut être sans fil ou filaire, telle 15 que par exemple Ethernet, les normes de groupe IEEE 802.11 (Wi-Fi), IEEE 802.15 (Bluetooth, ZigBee), IEEE 802.16 (WiMAX), RFID, CPL, NFC (technologie de communication en champ proche), etc. Dans un mode de réalisation préféré, le premier protocole de communication est 20 compatible avec une technologie radio de bande ultra-étroite. Une telle technologie radio de bande ultra-étroite est plus connue sous l'acronyme UNB pour « Ultra-Narrow Band ». Cette technologie UNB utilise notamment les bandes de fréquences libres de droits (c'est-à-dire qui ne nécessite pas une demande 25 d'autorisation préalable auprès des autorités) pour transmettre sur un spectre très étroit des données destinées ou en provenance d'appareils connectés. Elle permet notamment des communications radio sans fil bas-débit (typiquement de l'ordre de 10b/s à lkb/s) sur de longues distances (notamment jusqu'à 40km en champ libre), et est notamment bien adaptée pour la réalisation de réseau de communication bas-débit de type Machine-to- 30 Machine (M2M) ou de type « Internet des objets ». Un exemple de système de communication mettant en oeuvre une telle technologie UNB est notamment décrit dans la demande de brevet internationale publiée sous le numéro WO 2013/068559. En pratique, l'étape d'identification par le terminal des bornes de contrôle peut 35 comprendre une phase de découverte de tout ou partie des bornes de contrôle situées dans 3022665 -E- la zone géographique environnante du terminal, et une étape de récupération de l'identifiant d'au moins une des bornes de contrôle découvertes. Bien entendu, l'étendu de la zone géographique dépend des moyens mis en oeuvre 5 pour initier cette phase de découverte. Par exemple, la portée des modules de communication conforme à l'une des normes du groupe IEEE 802.11 peut être d'une centaine mètres. L'ensemble des bornes de contrôle environnantes peut être obtenu par un procédé 10 de géolocalisation, par cartographie, ou encore par écoute de balises envoyées par chacun des bornes de contrôle conformément à l'une des normes de radiocommunications sans fil. Ainsi, l'étape d'identification par le terminal des bornes de contrôle peut en outre 15 comprendre des étapes de : - géolocalisation du terminal via un module de géolocalisation embarqué dans le terminal ; - recherche dans une liste de bornes de contrôle mémorisées dans une base de données couplée au terminal, d'au moins une borne de contrôle se trouvant dans une zone 20 géographique environnante du terminal. Selon une variante, le procédé décrit ci-avant peut en outre comprendre une étape de vérification de conditions supplémentaires associées à la borne de contrôle sélectionnée par le serveur distant pour l'envoi au terminal du code d'authentification 25 correspondant. En pratique, chaque borne de contrôle est caractérisé par un identifiant qui lui est propre. De ce fait, la table mémorisée dans la base de données couplée au serveur distant comprend de préférence une liste de ces identifiants ainsi que les codes d'authentification 30 associés. Bien entendu, cette liste peut ne pas être figée, et il est possible de prévoir une mise à jour de cette liste en fonction des bornes de contrôle nouvellement découverte par le terminal. Par exemple, l'identifiant d'une borne de contrôle peut être l'adresse MAC (ou 35 « MAC address » en anglais), MAC étant l'acronyme anglosaxon pour « Media Access 3022665 -7- Control »). Cette adresse MAC attribuée par l'IEEE est l'identifiant physique unique de la borne de contrôle, généralement une carte réseau ou une interface réseau similaire. Cette adressse MAC est parfois appelée adresse Ethernet, UAA (pour « Universally Administered Address »), BIA (pour « Burned-In Address »), etc. Cette adresse MAC 5 présente l'avantage d'être unique. A titre de variante, l'identifiant d'une borne de contrôle peut également être un identifiant de type SSID, acronyme anglosaxon pour « Service Set Identifier ». Ce SSID correspond au nom du réseau sans fil selon la norme IEEE 802.11 auquel la borne de 10 contrôle est affiliée. En autre variante, l'identifiant de l'appareil peut également être définie par sa position géographique, qui peut être obtenue via des moyens de géolocalisation embarqué dans le terminal par exemple. L'identifiant peut également être une adresse IP (acronyme pour « Internet Protocol »). Cette adresse IP est un numéro d'identification attribué à chaque appareil connecté à un réseau. Cette adresse IP présente l'avantage d'être unique lorsqu'elle est publique. Dans le cas où l'adresse IP est interne à un réseau, et n'est donc pas unique, tout comme un SSID, cet identifiant peut être complété par un identifiant supplémentaire, et notamment la position géographique évoquée ci-dessus. 25 En pratique, chaque borne de contrôle peut être identifiée dans la table à l'aide de l'une des informations listées ci-dessus, à savoir son adresse MAC, son SSID, son adresse IP, sa position géographique, ou via une combinaison de tout ou partie de ces informations. 30 En pratique, en l'absence d'adresse MAC de la borne de contrôle à laquelle le terminal veut se connecter, le serveur peut mettre en oeuvre un procédé de discrimination des différentes bornes de contrôle se trouvant dans une zone géographique prédéfinie. Ce procédé de discrimination peut par exemple utiliser l'adresse IP et une information relative à la position géographique de la borne de contrôle sélectionnée par le terminal. 15 20 3022665 -8- L'invention a également pour objet un système de récupération à distance d'au moins un code d'authentification, comprenant : - un serveur distant couplé à une table mémorisée dans une base de données et comprenant une liste de bornes de contrôle associées à des codes d'authentification 5 respectifs ; - au moins une borne de contrôle ; - un terminal couplé à un premier module de communication apte à échanger avec le serveur distant selon un premier protocole de communication, et couplé à un deuxième module de communication apte à échanger avec une borne de contrôle selon un deuxième 10 protocole de communication. En outre, le terminal est apte à : - identifier tout ou partie des bornes d'accès dans une zone géographique prédéfinie ; - envoyer une requête au serveur distant via le premier module de communication pour 15 demander au moins un code d'authentification requis par au moins une borne de contrôle sélectionnée parmi les bornes de contrôles identifiées ; - envoyer le code d'authentification requis à la borne de contrôle sélectionnée via le deuxième module de communication. 20 Par ailleurs, le serveur est apte à : - à réception de la requête du terminal, interroger la table et extraire le code d'authentification associée à la borne de contrôle sélectionnée ; - envoyer le code d'authentification extrait au terminal selon le premier protocole de communication. 25 Avantageusement, l'un au moins des premier et deuxième modules est intégré dans le terminal. De préférence, le premier module met en oeuvre tout ou partie des étapes du procédé 30 de récupération défini précédemment. Brève description des dessins D'autres caractéristiques et avantages de l'invention ressortiront clairement de la description qui en est faite ci-après, à titre indicatif et nullement limitatif, en référence 35 aux dessins annexés, dans lesquels : 3022665 -9- - la figure 1 est une représentation schématique partielle du système de communication mettant en oeuvre le procédé de récupération selon un mode réalisation de l'invention ; et - la figure 2 représente, à titre illustratif, un organigramme de quelques étapes du 5 procédé de selon un mode de réalisation de l'invention. Exposé détaillé de modes de réalisation particuliers La figure 1 représente de façon schématique un exemple de système de 10 communication adapté pour la mise en oeuvre d'un mode de réalisation particulier de l'invention. Ce système comprend notamment des bornes de contrôle 30a, 30b, 30c affiliées à un réseau partagé 3. Ces bornes de contrôle 30a, 30b, 30c sont distinctes les unes des 15 autres et constituent des portes d'entrée au réseau partagé 3. En particulier, chacune des bornes de contrôle 30a, 30b, 30c sert d'interface pour autoriser ou non l'accès au réseau partagé 3. De manière générale, chacune des bornes de contrôle comprend des moyens matériel et/ou logiciel de communication 32a, 32b, 32c pour communiquer avec un terminal selon un protocole de communication prédéfinie. En outre, de façon générale, 20 l'accès au réseau partagé 3 est conditionné par un code d'authentification, par exemple une clé sécurisée, un identifiant et un mot de passe, etc. Le système comprend en outre un serveur 20 distant couplé à une base de données 22 dans laquelle une table 220 est mémorisée. Cette table 220 contient 25 notamment une liste de bornes de contrôle prédéfinies, ainsi que les codes d'authentification associés à chacune de ces bornes de contrôle listées. Par exemple, les bornes de contrôle peuvent être répertoriées dans la table 220 sous la forme d'un identifiant qui leur est propre. Les bornes de contrôle peuvent également être répertoriées dans la table 220 sous la forme d'une combinaison d'informations utiles permettant de 30 discriminer une borne de contrôle d'une autre borne de contrôle. De façon générale, le serveur 20 distant intègre également des moyens matériels et/ou logiciels de communication 21 pour communiquer avec un terminal selon un autre protocole de communication. 35 Par ailleurs, le système comprend en outre un terminal 10, par exemple un téléphone mobile, couplé à des modules de communication 11, 12 adaptés pour assurer 3022665 10- les échanges de données entre le serveur 20 distant d'une part et les bornes de contrôles 30a, 30b, 30c d'autre part, selon les protocoles de communication respectifs. Pour la suite, l'invention sera décrite dans le cas particulier où les bornes de 5 contrôle 30a, 30b, 30c sont affiliées à un réseau communautaire sans fil conforme aux spécifications de la norme Wi-Fi, et où le serveur 20 distant est compatible avec une technologie radio dite UNB (pour « Ultra Narrow Band »). Le terminal comprend donc un premier module de communication 11 radio 10 compatible avec la technologie UNB pour communiquer avec le serveur distant selon le protocole définie par cette technologie UNB, et un deuxième module de communication radio 12 compatible avec la norme Wi-Fi pour communiquer avec les bornes Wi-Fi selon le protocole de communication Wi-Fi. 15 Dans le cadre particulier d'un tel réseau, chaque borne de contrôle Wi-Fi 30a, 30b, 30c (que l'on nommera par la suite borne Wi-Fi) émet périodiquement un signal (ou balise) pour signaler sa présence, et pour diffuser des informations telles que ses caractéristiques radio et son identifiant propre qui le différencie des autres points d'accès du réseau. Un tel identifiant est communément appelé adresse MAC. 20 Le terminal 10 pour se connecter au réseau Wi-Fi, initie via son deuxième module de communication 12, une phase de découverte des bornes Wi-Fi 30a, 30b, 30c qui sont à sa portée, par écoute de ces balises. 25 Bien entendu, cette phase de découverte n'est pas obligatoire dans la mesure où le terminal peut par exemple être couplé à une base de données contenant une liste de bornes Wi-Fi répertoriées en fonction de leur localisation. Dans ce cas de figure, le terminal peut tout simplement utiliser un outil de géolocalisation pour déterminer sa position géographique et interroger cette base de données pour établir l'ensemble des bornes Wi- 30 Fi situées à proximité. Une fois les bornes Wi-Fi identifiées (étape A de la figure 2), le terminal 10 ou l'utilisateur sélectionne la borne Wi-Fi à laquelle il souhaite se connecter parmi les bornes Wi-Fi identifiées 30a, 30b, 30c. Le terminal 10 exécute alors les étapes illustrées à la 35 figure 2 pour récupérer auprès du serveur 20 distant les codes d'authentification associés 3022665 11- à une ou plusieurs bornes Wi-Fi identifiées 30a, 30b, 30c. En particulier, le terminal 10 envoi (étape B) une requête au serveur 20 distant via le premier module de communication 11. A réception de cette requête, le serveur 20 distant interroge (étape C) la table 220 pour déterminer si le ou les bornes Wi-Fi sélectionnées par le terminal 10 5 sont mémorisées dans la table 220 et si oui, extrait (étape D) et envoi (étape E) au terminal 10 les codes d'authentification correspondant. Une fois ces codes reçu, le terminal 10 peut envoyer (étape F) le code d'authentification correspondant à une des bornes Wi-Fi sélectionnées via le deuxième protocole de communication. 10 Bien entendu, l'envoi des codes d'authentification par le serveur au terminal peut être soumis à des conditions particulières comme par exemple l'acceptation de publicité, un paiement, etc. Dans un autre mode de réalisation particulier, les bornes de contrôle peuvent servir 15 à autoriser ou non l'accès à un bâtiment, ou encore l'ouverture de porte d'immeuble moyennant un code d'accès. Dans ce cas particulier, le terminal, par exemple un badge ou même un smartphone, intègre bien évidemment des différents moyens de communication avec le serveur distant et les bornes de contrôle selon les protocoles de communication respectifs. Par exemple, le terminal peut intégrer une antenne RFID pour communiquer 20 avec les bornes de contrôle et une antenne selon la technologie UNB pour communiquer avec le serveur distant. De manière classique, la borne de contrôle RFID peut émettre périodiquement un signal contenant son numéro d'identifiant unique, par exemple défini selon le standard EPC (acronyme anglosaxon pour « Electronic Product Code »). Comme dans le cas précédent, le terminal récupère ce numéro d'identification et interroge le 25 serveur distant pour récupérer le code d'accès correspondant. A réception de la requête, le serveur distant consulte sa base de données et après vérification des autorisations enregistrées peut décider de renvoyer ou non de code d'accès correspondant au terminal. On comprend donc que la solution de l'invention peut être mise en oeuvre 30 indépendamment de la taille du réseau. Cette solution peut notamment s'appliquer en situation industrielle mais également chez un particulier. Ainsi, il est possible de mettre en oeuvre le procédé de l'invention pour assurer l'échange d'information entre un appareil domestique et un service de maintenance. Par exemple, l'appareil domestique, telle qu'une machine à laver, un appareil de cuisson, etc... peut être équipé des différents 35 modules de communication décrits ci-avant lui permettant de récupérer auprès du serveur 3022665 12- distant de l'invention, un code d'authentification pour se connecter automatiquement à une borne Wi-Fi disponible. Cette connexion peut notamment être utile pour l'échange d'informations, tel que panne, défaut, mise à jour nécessaire de l'appareil, etc..., avec un service de maintenance distant ou un terminal du propriétaire de l'appareil. 5 Bien entendu, on comprendra que tout ou partie des étapes présentées ci-avant peuvent être exécutées de manière automatique par le terminal. Il ressort donc de ce qui précède que la solution alternative proposée ci-dessus offre 10 la possibilité à l'utilisateur d'un terminal de se connecter au réseau Internet via l'utilisation de deux canaux de communication différents, l'un pour récupérer à distance et à tout moment les codes d'authentification nécessaires, l'autre pour se connecter au réseau souhaité. Par exemple, le premier canal de communication peut être conforme à la technologie UNB optimisée pour des communications bas-débit sur de longue distance et 15 le deuxième canal de communication peut être conforme à l'une des normes de communication radio sans fil haut-débit telle que Wi-Fi. Ainsi, le terminal peut récupérer à tout moment le code d'authentification pour se connecter à une borne Wi-Fi. En outre, la récupération d'un tel code d'authentification peut être réalisée à distance, à savoir loin du serveur distant, puisque la technologie UNB autorise des communications sur des 20 distances de plusieurs dizaines, voire centaines de kilomètres. REVENDICATIONS1. Procédé de récupération à distance par un terminal (10) d'au moins un code d'authentification requis par une borne de contrôle (30a, 30b, 30c), le procédé 5 comprenant : - l'identification (A) par un terminal (10) de tout ou partie des bornes de contrôle (30a, 30b, 30c) situées dans une zone géographique prédéfinie ; - l'envoi d'une requête (B) par le terminal (10) à un serveur distant (20) selon un premier protocole de communication, ladite requête étant une demande d'au moins un code 10 d'authentification correspondant à au moins une des bornes de contrôle sélectionnée parmi les bornes de contrôles identifiées (30a, 30b, 30c) ; - à réception de ladite requête par le serveur (20), interrogation (C) par le serveur d'une table (220) mémorisée dans une base de données (22), ladite table (220) comprenant une liste de bornes de contrôle associées à des codes d'authentification respectifs ; 15 - si la borne de contrôle sélectionnée et le code d'authentification correspondant sont mémorisés dans la table (220) : i) extraction (D) par le serveur (20) du code d'authentification associé à la borne de contrôle sélectionnée ; ii) envoi par le serveur (20) du code d'authentification extrait au terminal (10) selon 20 le premier protocole de communication ; et iii) envoi par le terminal (F) dudit code d'authentification correspondant à ladite borne de contrôle sélectionnée, via un deuxième protocole de communication. 2. Procédé selon la revendication 1, dans lequel la borne de contrôle (30a, 30b, 30c) 25 est un point d'accès à un réseau partagé (3), le code d'authentification étant requis par le point d'accès pour autoriser l'accès du terminal (10) audit réseau partagé (3). 3. Procédé selon l'une des revendications 1 ou 2, dans lequel le deuxième protocole de communication est compatible avec une des normes de radiocommunication sans fil ou 30 filaire existantes. 4. Procédé selon l'une des revendications 1 à 3, dans lequel le premier protocole de communication est compatible avec une technologie radio de bande ultra-étroite. 3022665 14- 5. Procédé selon l'une des revendications 1 à 4, dans lequel l'étape d'identification par le terminal (10) des bornes de contrôle (30a, 30b, 30c) comprend une phase de découverte de tout ou partie des bornes de contrôle (30a, 30b, 30c) situées dans la zone géographique environnante du terminal (10), et une étape de récupération de l'identifiant d'au moins une des bornes de contrôle (30a, 30b, 30c) découvertes. 6. Procédé selon l'une des revendications 1 à 5, dans lequel l'étape d'identification par le terminal (10) des bornes de contrôle (30a, 30b, 30c) peut en outre comprendre des étapes de : - géolocalisation du terminal (10) via un module de géolocalisation embarqué dans le terminal (10) ; - recherche dans une liste de bornes de contrôle mémorisées dans une base de données couplée au terminal, d'au moins une borne de contrôle se trouvant dans une zone géographique environnante du terminal. 7. Procédé selon l'une des revendications 1 à 6, comprenant en outre une étape de vérification de conditions supplémentaires associées à la borne de contrôle sélectionnée pour l'envoi au terminal (10) du code d'authentification correspondant. 8. Procédé selon l'une des revendications 1 à 7, dans lequel chaque borne de contrôle (30a, 30b, 30c) est identifiée par son adresse MAC ou son SSID. 9. Système de récupération à distance d'au moins un code d'authentification, comprenant : - un serveur (20) distant couplé à une table (220) mémorisée dans une base de données (22) et comprenant une liste de bornes de contrôle associées à des codes d'authentification respectifs ; - au moins une borne de contrôle (30a, 30b, 30c) ; - un terminal (10) couplé à un premier module de communication (11) apte à échanger 30 avec le serveur (20) distant selon un premier protocole de communication, et couplé à un deuxième module de communication (12) apte à échanger avec une borne de contrôle selon un deuxième protocole de communication ; ledit terminal (10) étant apte à : - identifier tout ou partie des bornes d'accès (30a, 30b, 30c) dans une zone 35 géographique prédéfinie ; 3022665 15- - envoyer une requête au serveur (20) distant via le premier module de communication (11) pour demander au moins un code d'authentification requis par au moins une borne de contrôle sélectionnée parmi les bornes de contrôles (30a, 30b, 30c) identifiées ; 5 - envoyer le code d'authentification requis à la borne de contrôle sélectionnée via le deuxième module de communication (12) ; ledit serveur étant apte à : - à réception de la requête du terminal, interroger la table et extraire le code d'authentification associée à la borne de contrôle sélectionnée ; 10 - envoyer le code d'authentification extrait au terminal selon le premier protocole de communication. 10. Système selon la revendication 9, dans lequel l'un au moins des premier et deuxième modules est intégré dans le terminal. 11. Système selon la revendication 9 ou 10, dans lequel le premier module de communication (11) met en oeuvre tout ou partie des étapes du procédé de récupération selon l'une des revendications 1 à 8. 15 20