Brevet FR3131404A1 — publié le 20230630

L’invention concerne un procédé pour authentifier un dispositif d’authentification d’utilisateur (1) avec un dispositif de commande (2). Ce procédé comporte, au niveau du dispositif d’authentification d’utilisateur (1), les étapes consistant à : - générer un code de sécurité dynamique ; - sélectionner une fréquence optique sur la base du code de sécurité dynamique ; - générer un signal de demande d’authentification optique ; - transmettre sans fil, au dispositif de commande (2), le signal de demande d’authentification optique (OAR) à la fréquence optique sélectionnée. Figure pour l’abrégé : Figure 2 Procédé d’authentification par voie optique et dispositifs associés Le domaine de l’invention est celui de l’authentification d’un dispositif d’authentification d’utilisateur avec un dispositif de commande. Une telle authentification peut être requise, par exemple, pour permettre au détenteur du dispositif d’authentification d’utilisateur d’acheter des biens et des services, d’entrer dans des zones restreintes, d’accéder à des dossiers médicaux, financiers ou autres. Description de l’état de l’art Les cartes à puce sont couramment utilisées comme dispositifs d’authentification d’utilisateur, par exemple pour permettre des paiements ou accorder l’accès à une zone. En particulier, les cartes sans contact basées sur la technologie NFC (communication en champ proche) sont désormais largement utilisées pour les paiements ou les identifications sans contact. Cependant, l’utilisation de ces cartes sans contact pose des problèmes de sécurité. En effet, si une courte distance est nécessaire pour alimenter la carte en puissance électrique, une fois mise sous tension, la radiofréquence peut être espionnée dans un rayon de plusieurs mètres. Pour écarter la menace du piratage des données à distance, l’utilisation de la technologie Li-Fi (c’est-à-dire un système de communication sans fil dans lequel la lumière est utilisée comme signal porteur au lieu de la radiofréquence traditionnelle) a été proposée. En effet, avec le Li-Fi, les signaux ne peuvent pas traverser les murs et sont donc plus sécurisés. Pourtant, il existe une demande constante pour renforcer la sécurité du transfert des données et donc du processus d’authentification d’utilisateur. Brève description de l’invention L’invention vise à améliorer la sécurité d’un processus d’authentification d’utilisateur basé sur le transfert d’un signal optique entre un dispositif d’authentification d’utilisateur et un dispositif de commande. À cette fin, l’invention propose un procédé pour authentifier un dispositif d’authentification d’utilisateur avec un dispositif de commande, ledit procédé comportant, au niveau du dispositif d’authentification d’utilisateur, les étapes consistant à générer un code de sécurité dynamique, sélectionner une fréquence optique sur la base du code de sécurité dynamique, générer un signal de demande d’authentification optique et transmettre sans fil, au dispositif de commande, le signal de demande d’authentification optique à la fréquence optique sélectionnée. Certains aspects préférés, mais non limitatifs, de ce procédé sont les suivants : - il comprend en outre, par le dispositif d’authentification d’utilisateur, la génération d’un code d’authentification dynamique sur la base du code de sécurité dynamique et d’un numéro d’identification personnel stocké dans une mémoire du dispositif d’authentification d’utilisateur, et dans lequel le signal de demande d’authentification optique transmis sans fil transporte des données qui comprennent le code d’authentification dynamique ; - il comprend en outre, par le dispositif de commande, l’extraction du code d’authentification dynamique à partir des données transportées par le signal de demande d’authentification optique transmis sans fil et la transmission du code d’authentification dynamique à un serveur d’authentification ; - il comprend en outre, par le serveur d’authentification, l’extraction du code de sécurité dynamique et du numéro d’identification personnel à partir du code d’authentification dynamique, la détermination d’un résultat d’identification sur la base de la comparaison du numéro d’identification personnel extrait à des numéros d’identifications personnels stockés dans une base de données et, lorsque le résultat d’identification est positif, la génération d’un code de vérification et la détermination d’un résultat d’authentification sur la base de la comparaison du code de vérification au code de sécurité dynamique ; - il comprend en outre, par le serveur d’authentification, la transmission du résultat d’authentification à un serveur d’autorisation, la réception d’un résultat d’autorisation à partir du serveur d’autorisation et la transmission du résultat d’autorisation au dispositif de commande ; - la génération du code de sécurité dynamique au niveau du dispositif d’authentification d’utilisateur et la génération du code de vérification au niveau du serveur d’authentification comprennent chacune l’application d’une fonction cryptographique secrète au numéro d’identification personnel et à des données temporelles ; - la génération du code d’authentification dynamique au niveau du dispositif d’authentification d’utilisateur comprend le remplissage ou le hachage du code de sécurité dynamique avec le numéro d’identification personnel ; - le dispositif de commande est un dispositif de commande de point de vente ou un dispositif de commande d’accès ; - le dispositif d’authentification d’utilisateur est une carte à puce. L’invention concerne en outre un dispositif d’authentification d’utilisateur, comprenant : - une unité de sécurité configurée pour générer un code de sécurité dynamique ; - une unité optique configurée pour sélectionner une fréquence optique sur la base du code de sécurité dynamique, pour générer un signal de demande d’authentification optique et pour transmettre sans fil le signal de demande d’authentification optique à la fréquence optique sélectionnée. Ce dispositif d’authentification d’utilisateur peut en outre comprendre une mémoire stockant un numéro d’identification personnel, l’unité de sécurité étant en outre configurée pour générer un code d’authentification dynamique sur la base du code de sécurité dynamique et du numéro d’identification personnel, et l’unité optique étant configurée pour générer le signal de demande d’authentification optique de sorte que le signal de demande d’authentification optique transmis sans fil transporte des données qui comprennent le code d’authentification dynamique. L’invention concerne également un dispositif de commande d’authentification comprenant un récepteur de signal optique sans fil configuré pour recevoir un signal de demande d’authentification optique transportant des données qui comprennent un code d’authentification dynamique, un processeur configuré pour extraire le code d’authentification dynamique à partir de données transportées par le signal de demande d’authentification optique reçu et un émetteur configuré pour transmettre le code d’authentification dynamique à un serveur d’authentification. Et l’invention concerne enfin un produit de programme d’ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, amènent l’ordinateur à effectuer les étapes identifiées ci-dessus, consistant à générer un code de sécurité dynamique, à sélectionner une fréquence optique sur la base du code de sécurité dynamique et à générer un signal de demande d’authentification optique à la fréquence sélectionnée. D’autres aspects, buts, avantages et caractéristiques de l’invention apparaîtront mieux à la lecture de la description détaillée suivante de ses modes de réalisation préférés, fournie à titre d’exemple non limitatif, et faite en référence aux dessins annexés, dans lesquels : La montre un dispositif d’authentification d’utilisateur et un dispositif de commande selon l’invention ; La montre un mode de réalisation possible d’un procédé d’authentification selon l’invention. Procédé pour authentifier un dispositif d’authentification d’utilisateur (1) avec un dispositif de commande (2), ledit procédé comportant, au niveau du dispositif d’authentification d’utilisateur (1), les étapes consistant à : - générer un code de sécurité dynamique ; - sélectionner une fréquence optique sur la base du code de sécurité dynamique ; - générer un signal de demande d’authentification optique (OAR) ; - transmettre sans fil, au dispositif de commande (2), le signal de demande d’authentification optique (OAR) à la fréquence optique sélectionnée. Procédé de la revendication 1, comprenant en outre, par le dispositif d’authentification d’utilisateur (1), la génération d’un code d’authentification dynamique (DAC) sur la base du code de sécurité dynamique et d’un numéro d’identification personnel stocké dans une mémoire (13) du dispositif d’authentification d’utilisateur (1), et dans lequel le signal de demande d’authentification optique (OAR) transmis sans fil transporte des données qui comprennent le code d’authentification dynamique (DAC). Procédé de la revendication 2, comprenant en outre, par le dispositif de commande (2), l’extraction du code d’authentification dynamique (DAC) à partir des données transportées par le signal de demande d’authentification optique (OAR) transmis sans fil et la transmission du code d’authentification dynamique (DAC) à un serveur d’authentification (3) ; et comprenant en outre, par le serveur d’authentification (3) : - l’extraction du code de sécurité dynamique et du numéro d’identification personnel à partir du code d’authentification dynamique (DAC) ; - la détermination d’un résultat d’identification sur la base de la comparaison du numéro d’identification personnel extrait à des numéros d’identifications personnels stockés dans une base de données ; - lorsque le résultat d’identification est positif, la génération d’un code de vérification et la détermination d’un résultat d’authentification (ATR) sur la base de la comparaison du code de vérification au code de sécurité dynamique. Procédé de la revendication 3, comprenant en outre, par le serveur d’authentification (3), la transmission du résultat d’authentification (ATR) à un serveur d’autorisation (4), la réception d’un résultat d’autorisation (AOR) à partir du serveur d’autorisation et la transmission du résultat d’autorisation au dispositif de commande (2). Procédé selon la revendication 3, dans lequel la génération du code de sécurité dynamique au niveau du dispositif d’authentification d’utilisateur (1) et la génération du code de vérification au niveau du serveur d’authentification (3) comprennent chacune l’application d’une fonction cryptographique secrète au numéro d’identification personnel et à des données temporelles. Procédé selon l’une quelconque des revendications 1 à 5, dans lequel la génération du code d’authentification dynamique au niveau du dispositif d’authentification d’utilisateur (1) comprend le remplissage ou le hachage du code de sécurité dynamique avec le numéro d’identification personnel. Procédé selon l’une quelconque des revendications 1 à 6, dans lequel le dispositif de commande (2) est un dispositif de commande de point de vente ou un dispositif de commande d’accès. Procédé selon l’une quelconque des revendications 1 à 7, dans lequel le dispositif d’authentification d’utilisateur (1) est une carte à puce. Dispositif d’authentification d’utilisateur (1), comprenant : - une unité de sécurité (11) configurée pour générer un code de sécurité dynamique ; - une unité optique (12) configurée pour sélectionner une fréquence optique sur la base du code de sécurité dynamique, pour générer un signal de demande d’authentification optique et pour transmettre sans fil le signal de demande d’authentification optique (OAR) à la fréquence optique sélectionnée. Dispositif d’authentification d’utilisateur selon la revendication 9, comprenant en outre une mémoire (13) stockant un numéro d’identification personnel, dans lequel l’unité de sécurité (11) est en outre configurée pour générer un code d’authentification dynamique (DAC) sur la base du code de sécurité dynamique et du numéro d’identification personnel, et dans lequel l’unité optique (12) est configurée pour générer le signal de demande d’authentification optique de sorte que le signal de demande d’authentification optique (OAR) transmis sans fil transporte des données qui comprennent le code d’authentification dynamique. Dispositif de commande (2) d’authentification, comprenant un récepteur de signal optique sans fil (21) configuré pour recevoir un signal de demande d’authentification optique (OAR) transportant des données qui comprennent un code d’authentification dynamique, un processeur (22) configuré pour extraire le code d’authentification dynamique à partir de données transportées par le signal de demande d’authentification optique reçu et un émetteur (23) configuré pour transmettre le code d’authentification dynamique à un serveur d’authentification (2). Produit programme d’ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, amènent l’ordinateur à effectuer les étapes du procédé de la revendication 1 consistant à générer un code de sécurité dynamique, à sélectionner une fréquence optique sur la base du code de sécurité dynamique et à générer un signal de demande d’authentification optique à la fréquence sélectionnée.