Brevet FR3135152A1 — publié le 20231103

La présente invention concerne des techniques de provisionnement sécurisé d’une unité de détection (102). Un exemple de procédé comporte la détection, via une interface de communication à courte portée (106, 109), d’un couplage entre un terminal (104) et une unité de détection (102) ; en réponse au couplage, l’obtention, via un ou plusieurs processeurs, d’informations d’identification identifiant de manière unique l’unité de détection (102) ; la transmission, via un réseau de communication sans fil (107), des informations d’identification à un serveur d’accès (110) ; la réception, via le réseau de communication sans fil (107) et à partir du serveur d’accès (110), d’une réponse d’accès indiquant que l’unité de détection (102) est un dispositif autorisé ; et en réponse à la réception de la réponse d’accès, le provisionnement, via l’interface de communication à courte portée (106, 109), de l’unité de détection (102) en informations de configuration qui permettent à l’unité de détection (102) d’accéder au réseau de communication sans fil (107). Figure : 1 Systèmes et procédés de provisionnement sécurisé d’unités de détection Arrière-plan Dans les environnements de vente au détail ou d’inventaire, les unités de détection (par exemple, les lecteurs de codes-barres, les lecteurs RFID) doivent se connecter à un réseau local de communication sans fil pour réaliser une tâche de gestion d’inventaire. Par exemple, l’unité de détection peut être configurée pour détecter des identifiants apposés sur un objet et envoyer des rapports sur les identifiants détectés sur le réseau local de communication sans fil pour les applications de suivi de la chaîne logistique. Comme pour tout autre dispositif de communication, les unités de détection doivent obtenir des informations de configuration concernant le réseau local de communication sans fil avant de s’y connecter. Cependant, de nombreuses unités de détection ont des interfaces utilisateur rudimentaires. Ainsi, la configuration de l’unité de détection avec les informations de configuration via l’interface utilisateur d’unité de détection est souvent une expérience ardue pour l’utilisateur. De nombreux types d’unités de détection ont également la capacité de s’apparier avec des dispositifs terminaux via des liaisons de communication à courte portée. Par exemple, certaines unités de détection peuvent être adaptées dans une configuration de traîneau dans laquelle un dispositif terminal est reçu dans un appareil connecteur qui comporte une ou plusieurs broches pour prendre en charge les communications à courte portée entre elles. Par conséquent, afin d’améliorer l’expérience de configuration, certains ont permis une configuration manuelle de l’unité de détection via l’interface utilisateur de dispositif terminal. Cependant, il s’agit toujours d’un processus manuel long et sujet à des erreurs de la part de l’utilisateur. En outre, le processus manuel ne permet pas d’authentifier correctement l’unité de détection avant la configuration. Compte tenu de ces difficultés, il est nécessaire de disposer de systèmes et de procédés de provisionnement sécurisé d’unités de détection. Résumé Dans un mode de réalisation, un procédé de provisionnement sécurisé d’une unité de détection est prévu. Le procédé comporte (1) la détection, via une interface de communication à courte portée, d’un couplage entre un terminal et une unité de détection ; (2) en réponse au couplage, l’obtention, via un ou plusieurs processeurs, d’informations d’identification identifiant de manière unique l’unité de détection ; (3) la transmission, via un réseau de communication sans fil, des informations d’identification à un serveur d’accès ; (4) la réception, via le réseau de communication sans fil et à partir du serveur d’accès, d’une réponse d’accès indiquant que l’unité de détection est un dispositif autorisé ; et (5) en réponse à la réception de la réponse d’accès, le provisionnement, via l’interface de communication à courte portée, de l’unité de détection en informations de configuration qui permettent à l’unité de détection d’accéder au réseau de communication sans fil. Dans un autre mode de réalisation, un autre procédé de provisionnement sécurisé d’une unité de détection est prévu. Le procédé comporte (1) la détection, via une interface de communication à courte portée, d’un couplage entre un terminal et une unité de détection ; (2) en réponse au couplage, l’obtention, via un ou plusieurs processeurs, d’informations d’identification identifiant de manière unique l’unité de détection ; (3) la comparaison, par les un ou plusieurs processeurs, des informations d’identification à une liste d’informations d’identification de dispositifs autorisés à utiliser un réseau de communication sans fil ; (4) la détermination, via les un ou plusieurs processeurs, du fait que l’unité de détection est un dispositif autorisé ; et (5) en réponse à la détermination, le provisionnement, via l’interface de communication à courte portée, de l’unité de détection en informations de configuration qui permettent à l’unité de détection d’accéder au réseau de communication sans fil. Les figures ci-jointes, où les mêmes chiffres de référence se réfèrent à des éléments identiques ou fonctionnellement similaires dans les vues séparées, ainsi que la description détaillée ci-dessous, sont incorporées dans la spécification et en font partie, et servent à illustrer davantage des modes de réalisation de concepts qui comportent l’invention revendiquée, et à expliquer divers principes et avantages de ces modes de réalisation. La illustre un exemple d’environnement qui comporte une unité de détection couplée à un dispositif terminal, conformément à certains exemples. La illustre un exemple de diagramme de signaux de provisionnement sécurisé d’une unité de détection via une autorité centrale, conformément à certains exemples. La illustre un exemple de diagramme de signaux de provisionnement sécurisé d’une unité de détection via une autorité locale, conformément à certains exemples. La illustre un schéma de principe d’un exemple de système comportant un circuit logique pour mettre en œuvre les exemples de procédés et/ou d’opérations décrits ici, comportant des procédés de provisionnement sécurisé d’une unité de détection. Les et 5 illustrent des schémas de principe d’exemples de processus, tels qu’ils peuvent être mis en œuvre par le système de la , pour mettre en œuvre les exemples de procédés et/ou d’opérations décrits ici, comportant des procédés de provisionnement sécurisé d’une unité de détection. Les artisans compétents apprécieront le fait que les éléments des figures sont illustrés pour des raisons de simplicité et de clarté et n’ont pas nécessairement été dessinés à l’échelle. Par exemple, les dimensions de certains éléments des figures peuvent être exagérées par rapport à d’autres éléments afin d’améliorer la compréhension des modes de réalisation de la présente invention. Les composants de l’appareil et du procédé ont été représentés, le cas échéant, par des symboles conventionnels dans les dessins, ne montrant que les détails spécifiques qui sont pertinents pour comprendre les modes de réalisation de la présente invention afin de ne pas obscurcir la divulgation avec des détails qui seront facilement apparents pour les personnes ayant des compétences ordinaires dans l’art ayant le bénéfice de la description ici. Procédé de provisionnement sécurisé d’une unité de détection (102), le procédé comprenant : la détection, via une interface de communication à courte portée (106, 109), d’un couplage entre un terminal (104) et une unité de détection (102) ; en réponse au couplage, l’obtention, via un ou plusieurs processeurs, d’informations d’identification identifiant de manière unique l’unité de détection (102) ; la transmission, via un réseau de communication sans fil (107), des informations d’identification à un serveur d’accès (110) ; la réception, via le réseau de communication sans fil (107) et à partir du serveur d’accès (110), d’une réponse d’accès indiquant que l’unité de détection (102) est un dispositif autorisé ; et en réponse à la réception de la réponse d’accès, le provisionnement, via l’interface de communication à courte portée (106, 109), de l’unité de détection (102) en informations de configuration qui permettent à l’unité de détection (102) d’accéder au réseau de communication sans fil (107). Procédé selon la revendication 1, dans lequel les communications via l’interface de communication à courte portée (106, 109) utilisent un protocole de communication différent de celui utilisé pour les communications sur le réseau de communication sans fil (107). Procédé selon la revendication 1, dans lequel : les informations d’identification identifiant de manière unique l’unité de détection (102) sont au moins un parmi un numéro de série et une adresse de commande d’accès au support (MAC) ; et pour déterminer la réponse d’accès, le serveur d’accès (110) est configuré pour comparer au moins un parmi le numéro de série et l’adresse MAC à une liste de numéros de série ou d’adresses MAC approuvés. Procédé selon la revendication 1, dans lequel : l’unité de détection (102) est associée à une paire clé publique/clé privée unique ; les informations d’identification identifiant de manière unique l’unité de détection (102) comportent une signature numérique appliquée cryptée via la clé privée ; et pour déterminer la réponse d’accès, le serveur d’accès (110) est configuré pour décrypter la signature numérique à l’aide de la clé publique. Procédé selon la revendication 1, dans lequel l’unité de détection (102) est au moins un parmi un lecteur de codes-barres et un lecteur d’identification par radiofréquence (RFID). Procédé selon la revendication 1, dans lequel l’interface de communication à courte portée (106, 109) est au moins une parmi une interface Bluetooth, une interface de bus série universel (USB), une interface série, une interface Ethernet, une interface de communication en champ proche (NFC) ou une interface d’entrée/sortie à usage général (GPIO). Procédé selon la revendication 1, dans lequel le réseau de communication sans fil (107) est au moins un parmi un réseau de fidélité sans fil (Wi-Fi) et un réseau cellulaire. Procédé selon la revendication 1, dans lequel le réseau de communication sans fil (107) est configuré comme un réseau local sécurisé (LAN). Procédé selon la revendication 8, dans lequel les informations de configuration comportent un certificat de sécurité pour l’authentification auprès du LAN sécurisé. Procédé selon la revendication 1, dans lequel les informations de configuration comportent au moins un parmi un nom de réseau pour le réseau de communication sans fil (107), un mot de passe de réseau pour le réseau de communication sans fil (107), ou une mise à jour de logiciel pour l’unité de détection (102). Procédé de provisionnement sécurisé d’une unité de détection (102), le procédé comprenant : la détection, via une interface de communication à courte portée (106, 109), d’un couplage entre un terminal (104) et une unité de détection (102) ; en réponse au couplage, l’obtention, via un ou plusieurs processeurs, d’informations d’identification identifiant de manière unique l’unité de détection (102) ; la comparaison, par les un ou plusieurs processeurs, des informations d’identification à une liste d’informations d’identification de dispositifs autorisés à utiliser un réseau de communication sans fil (107) ; la détermination, via les un ou plusieurs processeurs, du fait que l’unité de détection (102) est un dispositif autorisé ; et en réponse à la détermination, le provisionnement, via l’interface de communication à courte portée (106, 109), de l’unité de détection (102) en informations de configuration qui permettent à l’unité de détection (102) d’accéder au réseau de communication sans fil (107). Procédé selon la revendication 11, dans lequel les communications via l’interface de communication à courte portée (106, 109) utilisent un protocole de communication différent de celui utilisé pour les communications sur le réseau de communication sans fil (107). Procédé selon la revendication 11, dans lequel : les informations d’identification identifiant de manière unique l’unité de détection (102) sont au moins un parmi un numéro de série et une adresse de commande d’accès au support (MAC) ; la liste d’informations d’identification comporte une liste de numéros de série ou d’adresses MAC approuvés ; et pour déterminer la réponse d’accès, un serveur d’accès (110) est configuré pour comparer au moins un parmi le numéro de série et l’adresse MAC à la liste de numéros de numéros de série ou d’adresses MAC approuvés. Procédé selon la revendication 11, dans lequel : l’unité de détection (102) est associée à une paire clé publique/clé privée unique ; les informations d’identification identifiant de manière unique l’unité de détection (102) comportent une signature numérique appliquée cryptée via la clé privée ; et la détermination du fait que l’unité de détection (102) est un dispositif autorisé comprend le décryptage de la signature numérique à l’aide de la clé publique. Procédé selon la revendication 11, dans lequel l’unité de détection (102) est au moins un parmi un lecteur de codes-barres et un lecteur d’identification par radiofréquence (RFID). Procédé selon la revendication 11, dans lequel l’interface de communication à courte portée (106, 109) est au moins une parmi une interface Bluetooth, une interface de bus série universel (USB), une interface série, une interface Ethernet, une interface de communication en champ proche (NFC) ou une interface d’entrée/sortie à usage général (GPIO). Procédé selon la revendication 11, comprenant en outre : l’obtention, à partir d’un serveur d’accès (110), de la liste d’informations d’identification. Procédé selon la revendication 11, dans lequel le réseau de communication sans fil (107) est au moins un parmi un réseau de fidélité sans fil (Wi-Fi) et un réseau cellulaire. Procédé selon la revendication 11, dans lequel : le réseau de communication sans fil (107) est configuré comme un réseau local sécurisé (LAN) ; et les informations de configuration comportent un certificat de sécurité pour l’authentification auprès du LAN sécurisé. Procédé selon la revendication 11, dans lequel les informations de configuration comportent au moins un parmi un nom de réseau pour le réseau de communication sans fil (107), un mot de passe de réseau pour le réseau de communication sans fil (107), ou une mise à jour de logiciel pour l’unité de détection (102).