Brevet FR3126514A1 — publié le 20230303

Procédé (100) d’authentification utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique, le dispositif d’authentification (DA) comprenant un serveur (S) et un terminal d’authentification (TA), comprenant un dispositif d’acquisition d’une information biométrique utilisateur (IBU), le terminal utilisateur (TU) stockant un gabarit biométrique de référence (GBR) de l’utilisateur et un identifiant de l’utilisateur (IDU), le procédé (100) comprenant les étapes asynchrones suivantes: émission (101) de l’identifiant de l’utilisateur (IDU) vers le serveur (S) lorsqu’une première condition de communication fonction d’une position du terminal utilisateur (TU) est satisfaite, réception (102) par le terminal utilisateur d’un challenge (CHA) en provenance du serveur (S), signature (103) du challenge (CHA) pour produire un challenge signé (CHS), chiffrement (104) du gabarit biométrique de référence (GBR), émission (105) vers l’au moins un terminal d’authentification (TA) du challenge signé (CHS), du chiffré du gabarit biométrique de référence (CGBR), et de l’identifiant de l’utilisateur (IDU). Figure 1 Procédé d’authentification asynchrone forte et terminal configuré pour la mise en œuvre dudit procédé. La présente invention concerne le domaine des procédés et dispositifs d’authentification, et en particulier pour le paiement dématérialisé. Il est connu d’utiliser un procédé d’authentification forte, i.e. une authentification qui combine au moins deux facteurs de type différents parmi trois types de facteurs possibles, connaissance, possession et inhérence, pour le paiement dématérialisé via un terminal mobile, par exemple le téléphone mobile d’un utilisateur, configuré pour communiquer avec un terminal de paiement via une technologie de communication de type NFC par exemple. Pour sécuriser la communication entre les deux terminaux, il est connu par exemple d’utiliser d’une part un facteur de connaissance que seul l’utilisateur connait, par exemple un code PIN connu seulement par l’utilisateur et saisi par ce dernier sur le téléphone mobile, et un facteur de possession d’autre part, que seul l’utilisateur possède, en l’espèce un téléphone mobile auquel est associé une combinaison de clés stockées sur le téléphone mobile, et transmises avec le code PIN au terminal de paiement, qui est configuré pour vérifier, en particulier par l’intermédiaire d’un serveur, à la fois le facteur de possession et le facteur de connaissance en une seule fois. Il est également connu d’utiliser au lieu d’un facteur de possession, une caractéristique biométrique spécifique de l’utilisateur, basé sur une reconnaissance d’une caractéristique vocale, faciale, ou d’une empreinte digitale. Ainsi, il est connu d’utiliser un procédé d’authentification à deux facteurs, parmi les trois types de facteurs précités. Les procédés d’authentification à deux facteurs connus utilisent le même terminal mobile pour communiquer simultanément les facteurs d’authentification. L’utilisation de ce terminal mobile peut être une contrainte pour l’utilisateur (temps pour le trouver, le sortir, l’allumer, l’avoir en main…). Il est souhaitable de simplifier et de fluidifier autant que possible l’expérience utilisateur, tout en garantissant la sécurité de la transaction. D’autre part, lorsque le deuxième facteur est un facteur biométrique, le caractère privé des données personnelles propres à l’utilisateur doit être pris en compte pour rester conforme à la règlementation sur les données personnelles. Enfin, il est souhaitable que le premier facteur d’authentification et le deuxième facteur d’authentification puissent servir à sécuriser plusieurs transactions successives. L’invention a donc pour but de proposer une solution à tout ou partie de ces problèmes. A cet effet, la présente invention concerne un procédé d’authentification asynchrone utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction sur un site de transaction, entre un utilisateur et un dispositif d’authentification du site de transaction, l’utilisateur étant muni d’un terminal utilisateur, le dispositif d’authentification comprenant un serveur et au moins un terminal d’authentification, le serveur et l’au moins un terminal d’authentification étant deux entités distinctes du site de transaction, l’au moins un terminal d’authentification comprenant un dispositif d’acquisition d’une information biométrique utilisateur, le terminal utilisateur stockant un gabarit biométrique de référence de l’utilisateur et un identifiant de l’utilisateur, le terminal utilisateur étant configuré pour communiquer avec le serveur et avec l’au moins un terminal d’authentification, le procédé comprenant les étapes asynchrones suivantes mises en œuvre par le terminal utilisateur : - émission par le terminal utilisateur de l’identifiant de l’utilisateur vers le serveur lorsqu’une première condition de communication fonction d’une position du terminal utilisateur est satisfaite, - réception par le terminal utilisateur d’un challenge en provenance du serveur, - signature du challenge pour produire un challenge signé qui permettra la vérification du premier facteur d'authentification qui est un facteur de possession - chiffrement du gabarit biométrique de référence pour produire le chiffré du gabarit biométrique de référence - émission vers l’au moins un terminal d’authentification du challenge signé, du chiffré du gabarit biométrique de référence, et de l’identifiant de l’utilisateur, pour permettre la production par l’au moins un terminal d’authentification d’un résultat du deuxième facteur d’authentification biométrique. Selon ces dispositions, la transaction est réalisée de manière sécurisée et sans autre effort, pour l’utilisateur, que de se prêter à l’acquisition de l’information biométrique utilisateur. Selon un mode de mise en œuvre, l’invention comprend une ou plusieurs des caractéristiques suivantes, seules ou en combinaison techniquement acceptable. Selon un mode de mise en œuvre, le procédé comprend une étape d’enrôlement de l’utilisateur, l’étape d’enrôlement comprenant un enregistrement sur le terminal utilisateur du gabarit biométrique de référence et l’information d’identification de l’utilisateur. Cette étape d’enrôlement peut être réalisée par l’utilisateur chez lui directement sur le terminal utilisateur, ou sur le site de la transaction sur un terminal d’enrôlement, avec un transfert des données d’enrôlement, notamment du gabarit biométrique de référence, sur le terminal de l’utilisateur. Selon un mode de mise en œuvre, le procédé comprend une étape de réception d’un message de validation de la transaction lorsque la transaction a été validée par le serveur sur la base d’un résultat biométrique signé transmis au serveur par l’au moins un terminal d’authentification. Selon un mode de mise en œuvre la transaction est un paiement. Selon un mode de mise en œuvre, le dispositif d’authentification comprend une borne d’identification située sur le site de transaction, ladite borne d’identification étant configurée pour être détectée par le terminal utilisateur lorsque l’utilisateur arrive sur le site de transaction. Selon un mode de mise en œuvre, la première condition de communication est déterminée par une détection de la borne d’identification par le terminal utilisateur. Selon un mode de mise en œuvre, la première condition de communication est déterminée par une détection géolocalisée par le terminal utilisateur d’une position du terminal utilisateur relativement à une position du site de transaction enregistrée sur le terminal utilisateur. Selon un mode de mise en œuvre, la borne d’identification et l’au moins un terminal d’authentification se trouvent sur le site de transaction mais ne sont pas nécessairement colocalisés. Selon un mode de mise en œuvre, le terminal utilisateur est un terminal mobile, par exemple un ordinateur portable, ou une tablette, ou un téléphone intelligent, de type smartphone, que l’utilisateur peut notamment porter dans sa poche, ou une montre ou un bracelet connecté, que l’utilisateur peut porter à sa main Selon un mode de mise en œuvre, le site de transaction est un magasin, par exemple un centre commercial, ou un parc d’attraction, un hôtel, un camping, ou encore un centre de vacance. Selon un mode de mise en œuvre, l’étape d’émission comprend l’émission d’un identifiant du site de transaction. Selon un mode de mise en œuvre, le terminal utilisateur est configuré pour communiquer sans fil avec la borne d’identification et avec l’au moins un terminal d’authentification, par exemple selon un protocole de type NFC, BLE ou WIFI. Selon un mode de mise en œuvre, le procédé comprend l’utilisation d’un troisième facteur d’authentification. Selon un mode de mise en œuvre, l’information biométrique utilisateur est l’une parmi une empreinte digitale d’un doigt, une empreinte digitale de plusieurs doigts, une empreinte palmaire, une photographie du visage, un enregistrement vocal, une photographie d’un iris d’un œil, une photographie d’un iris de chaque œil. Selon un mode de mise en œuvre, l’étape de réception par le terminal utilisateur comprend la réception d’une clé publique du serveur et d’une clé publique de l’au moins un terminal d’authentification, l’étape de signature étant réalisée avec la clé publique du serveur, et l’étape de chiffrement du gabarit biométrique de référence étant réalisée avec la clé publique de l’au moins un terminal d’authentification. Selon un mode de mise en œuvre, l’étape d’émission vers l’au moins un terminal d’authentification comprend une émission de l’information d’identification de l’utilisateur. Selon un mode de mise en œuvre, l’étape d’émission vers l’au moins un terminal d’authentification du challenge signé et du chiffré du gabarit biométrique de référence est répétée au moins une fois. Selon ces dispositions, le premier facteur d’authentification et le deuxième facteur d’authentification biométrique servent à sécuriser plusieurs transactions successives, sans effort de la part de l’utilisateur. Selon un aspect, l’invention concerne également un procédé d’authentification asynchrone utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction sur un site de transaction entre un utilisateur et un dispositif d’authentification du site de transaction, l’utilisateur étant muni d’un terminal utilisateur, le dispositif d’authentification comprenant un serveur et au moins un terminal d’authentification, le serveur et l’au moins un terminal d’authentification étant deux entités distinctes du site de transaction l’au moins un terminal d’authentification comprenant un dispositif d’acquisition d’une information biométrique utilisateur, le terminal utilisateur stockant le gabarit biométrique de référence, le terminal utilisateur étant configuré pour communiquer avec le serveur, et avec l’au moins un terminal d’authentification, le procédé comprenant les étapes asynchrones suivantes mises en œuvre par le terminal d’authentification - réception, en provenance du terminal utilisateur, d’un challenge signé produit par le terminal utilisateur, d’un chiffré du gabarit biométrique de référence, et d’un identifiant de l’utilisateur correspondant au gabarit biométrique de référence, - acquisition de l’information biométrique utilisateur avec le dispositif d’acquisition de l’au moins un terminal d’authentification; - génération d’un gabarit biométrique de test à partir de l’information biométrique utilisateur acquise avec le dispositif d’acquisition du terminal d’authentification; - déchiffrement du chiffré du gabarit biométrique de référence et d’une pluralité de chiffrés d’autres gabarits biométriques de référence présents dans l’au moins un terminal d’authentification, pour obtenir le gabarit biométrique de référence et une pluralité d’autres gabarits biométriques de référence ; - comparaison du gabarit biométrique de test avec le gabarit biométrique de référence et avec chaque autre gabarit biométrique de référence de la pluralité d’autres gabarits biométriques de référence, pour obtenir un résultat du deuxième facteur d’authentification biométrique, le résultat du deuxième facteur d’authentification biométrique comprenant au moins une information binaire, un score de reconnaissance, et l’identifiant de l’utilisateur correspondant au gabarit biométrique de référence ayant obtenu le score de reconnaissance; - signature du résultat du deuxième facteur d’authentification biométrique pour obtenir un résultat signé du deuxième facteur d’authentification biométrique, - transmission au serveur d’un message comprenant le résultat signé du deuxième facteur d’authentification biométrique et le challenge signé. Selon un mode de mise en œuvre, le procédé mis en œuvre par le terminal d’authentification comprend une ou plusieurs des caractéristiques suivantes, seules ou en combinaison. Selon un mode de mise en œuvre, le score de reconnaissance est sélectionné parmi un ensemble de scores de comparaison obtenus en comparant le gabarit biométrique de test avec le gabarit biométrique de référence et avec chaque autre gabarit biométrique de référence de la pluralité d’autres gabarits biométriques de référence, le score étant sélectionné selon un critère déterminé. Selon un mode de mise en œuvre, le critère est déterminé de manière à sélectionner le score le plus important, ou le moins important. Selon un mode de mise en œuvre, l’information binaire est fonction d’une comparaison entre le score de reconnaissance sélectionné un seuil prédéterminé, indiquant ainsi si une décision d’authentification positive est prise. Ainsi, par exemple, l’information binaire est égale à 1, si le score de reconnaissance sélectionné est supérieur au seuil prédéterminé. Selon un mode de mise en œuvre, le procédé comprend en outre une étape de réception d’un message de validation du serveur lorsque la transaction est confirmée par le serveur sur la base du résultat du deuxième facteur d’authentification biométrique. Selon un mode de mise en œuvre, le procédé comprend en outre une étape de réception par le terminal utilisateur d’un autre message de validation du serveur lorsque la transaction est confirmée par le serveur sur la base du résultat du deuxième facteur d’authentification biométrique. Selon un mode de mise en œuvre, le message de validation et l’autre message de validation sont fonction du score de reconnaissance. Selon un mode de mise en œuvre, le message transmis comprend une concaténation chiffrée du résultat signé du deuxième facteur d’authentification biométrique et du challenge signé. Selon un mode de mise en œuvre, le procédé comprend en outre une étape de destruction du gabarit biométrique de référence, et du gabarit biométrique de test, et de l’information biométrique utilisateur acquise et du résultat biométrique et du résultat biométrique signé. Selon ces dispositions, la transaction est réalisée de manière conforme à la règlementation sur la confidentialité des données personnelles. Selon un mode de mise en œuvre, l’étape de destruction est déclenchée en fonction d’une autre condition déterminée par une détection géolocalisée par le terminal utilisateur d’une position du terminal utilisateur relativement à une position du site de transaction enregistrée sur le terminal utilisateur. Selon un mode de mise en œuvre, l’étape de déchiffrement est réalisée avec une clé privée de l’au moins un terminal d’authentification, et l’étape de signature du résultat du deuxième facteur d’authentification biométrique est réalisée avec la clé privée de l’au moins un terminal d’authentification, et l’étape de transmission au serveur comprend la transmission d’une clé publique de l’au moins un terminal d’authentification. Selon un autre aspect, l’invention concerne également un procédé d’authentification asynchrone utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction sur un site de transaction entre un utilisateur et un dispositif d’authentification du site de transaction, l’utilisateur étant muni d’un terminal utilisateur, le dispositif d’authentification comprenant un serveur et au moins un terminal d’authentification, le serveur et l’au moins un terminal d’authentification étant deux entités distinctes du site de transaction, l’au moins un terminal d’authentification comprenant un dispositif d’acquisition d’une information biométrique utilisateur, le terminal utilisateur stockant le gabarit biométrique de référence, le terminal utilisateur étant configuré pour communiquer avec le serveur, et avec l’au moins un terminal d’authentification, le procédé comprenant les étapes asynchrones suivantes mises en œuvre par le serveur: - réception d’une information d’identification de l’utilisateur en provenance du terminal utilisateur; - émission vers le terminal utilisateur d’un challenge, - réception d’un message comprenant un résultat signé du deuxième facteur d’authentification biométrique et le challenge signé en provenance du terminal d’authentification. Selon un mode de mise en œuvre, le procédé mis en œuvre par le serveur comprend une ou plusieurs des caractéristiques suivantes, seules ou en combinaison. Selon un mode de mise en œuvre, le procédé comprend en outre une étape asynchrone de transmission d’un message de validation au terminal d’authentification en fonction du résultat du deuxième facteur d’authentification biométrique. Selon un mode de mise en œuvre, le procédé comprend en outre une étape de transmission d’un message de validation au terminal utilisateur en fonction du résultat du deuxième facteur d’authentification biométrique. Selon un mode de mise en œuvre, le résultat du deuxième facteur d’authentification biométrique comprend un score de reconnaissance, et le message de validation est fonction du score de reconnaissance. Selon un mode de mise en œuvre, l’étape de réception comprend également la réception d’une identification du site de transaction. Selon un mode de mise en œuvre, le message reçu à l’étape de réception comprend une concaténation chiffrée du résultat signé du deuxième facteur d’authentification biométrique, et du challenge signé. Selon un mode de mise en œuvre, le procédé comprend en outre une étape de destruction du gabarit biométrique de référence, et du gabarit biométrique de test, et de l’information biométrique utilisateur acquise et du résultat biométrique et du résultat biométrique signé. Selon ces dispositions, la transaction est réalisée de manière conforme à la règlementation sur la confidentialité des données personnelles. Selon un mode de mise en œuvre, l’étape de destruction est déclenchée en fonction d’une autre condition déterminée par une détection géolocalisée par le terminal utilisateur d’une position du terminal utilisateur relativement à une position du site de transaction enregistrée sur le terminal utilisateur. Selon un autre aspect, l’invention concerne également un terminal d’authentification utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction avec un terminal utilisateur, le terminal d’authentification étant configuré pour communiquer avec un serveur, le serveur et le terminal d’authentification étant deux entités distinctes, le terminal d’authentification comprenant un dispositif d’acquisition d’une information biométrique utilisateur, le terminal utilisateur stockant le gabarit biométrique de référence, le terminal utilisateur étant configuré pour communiquer avec le serveur et avec le terminal d’authentification, le terminal d’authentification étant configuré pour mettre en œuvre les étapes asynchrones du procédé mis en œuvre par le terminal d’authentification selon l’un des modes de mise en œuvre décrit ci-avant. Selon un autre aspect l’invention concerne également un produit programme d’ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, comprenant des instructions de code de programme pour l’exécution des étapes asynchrones du procédé mis en œuvre par le terminal utilisateur, ou du procédé mis en œuvre par le terminal d’authentification ; ou du procédé mis en œuvre par le serveur, selon l’un des modes de mise en œuvre décrit ci-avant, lorsqu’il est exécuté sur un ordinateur. Selon encore un autre aspect l’invention concerne également un terminal d’utilisateur comprenant un processeur configuré pour mettre en œuvre les étapes asynchrones du procédé mis en œuvre par le terminal utilisateur selon l’un des modes de mise en œuvre décrit ci-avant. Selon encore un autre aspect l’invention concerne également un terminal d’authentification, le terminal d’authentification étant configuré pour mettre en œuvre les étapes asynchrones du procédé mis en œuvre par le terminal d’authentification selon l’un des modes de mise en œuvre décrit ci-avant. Selon un mode de réalisation, le terminal d’authentification utilise un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction avec un terminal utilisateur, le terminal d’authentification est configuré pour communiquer avec un serveur, le serveur et le terminal d’authentification est deux entités distinctes, le terminal d’authentification comprenant un dispositif d’acquisition d’une information biométrique utilisateur, le terminal utilisateur stockant le gabarit biométrique de référence, le terminal utilisateur étant configuré pour communiquer avec le serveur et avec le terminal d’authentification, le terminal d’authentification est configuré pour mettre en œuvre les étapes asynchrones du procédé mis en œuvre par le terminal d’authentification selon l’un des modes de mise en œuvre décrit ci-avant. Pour sa bonne compréhension, un mode de réalisation et/ou de mise en œuvre de l’invention est décrit en référence aux dessins ci-annexés représentant, à titre d’exemple non limitatif, une forme de réalisation ou de mise en œuvre respectivement d’un dispositif et/ou d’un procédé selon l’invention. Les mêmes références sur les dessins désignent des éléments similaires ou des éléments dont les fonctions sont similaires. est une présentation schématique des étapes du procédé selon un mode de mise en œuvre l’invention. Pour réussir à simplifier (première finalité de l’invention) l’expérience utilisateur et à fluidifier la validation d’une transaction tout en garantissant la sécurité (deuxième finalité de l’invention) de cette validation, le principal problème technique concerne le fait que les facteurs d’authentification ne sont pas présents en même temps (asynchronisme) ou utilisés dans le même lieu lors de la transaction. De façon complémentaire, lorsque le deuxième facteur d’authentification est un facteur biométrique, le besoin de respecter le caractère privé de ce facteur est essentiel (troisième finalité de l’invention), c’est-à-dire de laisser les données biométriques (le/les gabarit(s) du facteur biométrique) stockées dans un dispositif personnel sous le contrôle de l’utilisateur, tant qu’elles ne sont pas indispensables. De façon supplémentaire, le premier facteur d’authentification doit aussi servir à réaliser successivement plusieurs transactions sécurisées sur un même site de transaction, en particulier lorsque les sites considérés sont du type « parc d’attraction », « hôtel », « camping », ou « centre de vacances ». Ainsi, l’invention concerne un procédé 100 d’authentification asynchrone utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction sur un site de transaction, entre un utilisateur et un dispositif d’authentification DA du site de transaction. En particulier, le site de transaction est un magasin, par exemple un centre commercial, ou un parc d’attraction, un hôtel, un camping, ou encore un centre de vacance. Plus particulièrement, la transaction est un paiement. L’utilisateur est muni d’un terminal utilisateur TU, qui stocke un gabarit biométrique de référence GBR ; le terminal utilisateur TU est configuré pour communiquer avec le serveur S et avec l’au moins un terminal d’authentification TA ; en particulier, le terminal utilisateur TU est configuré pour communiquer sans fil avec la borne d’identification et avec l’au moins un terminal d’authentification, par exemple selon un protocole de type NFC, BLE ou WIFI. En particulier, le terminal utilisateur est un terminal mobile, par exemple un ordinateur portable, ou une tablette, ou un téléphone intelligent, de type smartphone, que l’utilisateur peut notamment porter dans sa poche, ou une montre ou un bracelet connecté, que l’utilisateur peut porter à sa main. Le dispositif d’authentification DA comprend un serveur S et au moins un terminal d’authentification TA ; le serveur S et l’au moins un terminal d’authentification TA sont deux entités distinctes du site de transaction. L’au moins un terminal d’authentification TA comprend un dispositif d’acquisition d’une information biométrique utilisateur IBU. En particulier, l’information biométrique utilisateur IBU est l’une des informations biométriques suivantes : empreinte digitale d’un doigt, une empreinte digitale de plusieurs doigts, une empreinte palmaire, une photographie du visage, un enregistrement vocal, une photographie d’un iris d’un œil, une photographie d’un iris de chaque œil. Le procédé selon l’invention comprend un procédé 100, selon un premier aspect de l’invention représenté schématiquement sur la , ledit procédé 100 comprenant les étapes asynchrones suivantes mises en œuvre par le terminal utilisateur TU: - émission 101 par le terminal utilisateur d’une information d’identification de l’utilisateur IDU vers le serveur S lorsqu’une première condition de communication fonction d’une position du terminal utilisateur TU est satisfaite, en particulier, lorsque le terminal utilisateur détecte une borne d’identification positionnée sur le site de la transaction, par exemple à une entrée du site de la transaction. Plus particulièrement, ladite première condition de communication est satisfaite lorsque le terminal utilisateur TU détecte, par exemple grâce à un dispositif GPS intégré, que sa position est proche d’une position du site de transaction, la position du site de transaction étant enregistrée sur le terminal utilisateur. Optionnellement, le procédé 100 comprend une étape d’enrôlement 101bis de l’utilisateur ; l’étape d’enrôlement 101bis comprend un enregistrement par l’utilisateur, sur le terminal utilisateur TU, du gabarit biométrique de référence GBR et de l’information d’identification de l’utilisateur IDU. L’étape d’enrôlement 101bis comprend en outre, par exemple, un enregistrement de la ou des position(s) du ou des site(s) de transaction préféré(s) de l’utilisateur. Cette étape d’enrôlement 101bis peut être réalisée par l’utilisateur chez lui directement sur le terminal utilisateur TU, ou sur le site de la transaction sur un terminal d’enrôlement, avec un transfert des données d’enrôlement, notamment du gabarit biométrique de référence GBR, sur le terminal de l’utilisateur TU. Plus particulièrement, l’étape d’émission 101 comprend également l’émission d’un identifiant IDM du site de transaction, qui a éventuellement également été enregistré sur le terminal utilisateur TU, par exemple au cours de l’étape d’enrôlement 101bis. Le procédé 100, selon le premier aspect de l’invention représenté schématiquement sur la , comprend en outre les étapes asynchrones suivantes mises en œuvre par le terminal utilisateur TU : - réception 102 par le terminal utilisateur d’un challenge CHA en provenance du serveur S; le challenge CHA est par exemple un message particulier du serveur S. - signature 103 du challenge CHA pour produire un challenge signé CHS ; le challenge signé CHS permettra la vérification du premier facteur d'authentification qui est un facteur de possession. - chiffrement 104 du gabarit biométrique de référence GBR pour produire le chiffré du gabarit biométrique de référence CGBR. Selon un exemple de mise en œuvre, l’étape de réception 102 comprend la réception par le terminal utilisateur TU d’une clé publique du serveur S et d’une clé publique de l’au moins un terminal d’authentification TA, l’étape de signature 103 étant réalisée avec la clé publique du serveur, et l’étape de chiffrement 104 du gabarit biométrique de référence GBR étant réalisée avec la clé publique de l’au moins un terminal d’authentification TA. Le procédé 100, selon le premier aspect de l’invention représenté schématiquement sur la , comprend enfin l’étape asynchrone suivante mise en œuvre par le terminal utilisateur TU : - émission 105 vers l’au moins un terminal d’authentification du challenge signé CHS et du chiffré du gabarit biométrique de référence CGBR pour permettre la production par l’au moins un terminal d’authentification d’un résultat RFAB du deuxième facteur d’authentification biométrique FAB ; l’étape d’émission 105 vers l’au moins un terminal d’authentification TA comprend en outre une émission de l’information d’identification de l’utilisateur IDU. Selon ces dispositions, la transaction est réalisée de manière sécurisée et sans autre effort, pour l’utilisateur, que de se prêter à l’acquisition de l’information biométrique utilisateur. Optionnellement, l’étape d’émission 105 vers l’au moins un terminal d’authentification du challenge signé CHS, du chiffré du gabarit biométrique de référence CGBR et de l’identifiant IDU est répétée au moins une fois. Selon ces dispositions, le premier facteur d’authentification et le deuxième facteur d’authentification biométrique servent à sécuriser plusieurs transactions successives, sans effort de la part de l’utilisateur. Il faut noter que la borne d’identification et l’au moins un terminal d’authentification se trouvent sur le site de transaction mais ne sont pas nécessairement colocalisés. Optionnellement, le procédé 100 comprend l’utilisation d’un troisième facteur d’authentification. Le procédé selon l’invention comprend en outre un procédé 200, selon un deuxième aspect de l’invention représenté schématiquement sur la , ledit procédé 200 comprenant les étapes asynchrones suivantes mises en œuvre par le terminal d’authentification TA : - réception 205 du challenge signé CHS, et du chiffré du gabarit biométrique de référence CGBR, produits par le terminal utilisateur TU, - acquisition 206a de l’information biométrique utilisateur IBU avec le dispositif d’acquisition de l’au moins un terminal d’authentification TA; - génération 206b d’un gabarit biométrique de test GBT à partir de l’information biométrique utilisateur IBU acquise avec le dispositif d’acquisition du terminal d’authentification TA; - déchiffrement 207 du chiffré du gabarit biométrique de référence CGBR et d’une pluralité de chiffrés d’autres gabarits biométriques de référence présents dans l’au moins un terminal d’authentification TA, pour obtenir le gabarit biométrique de référence GBR et une pluralité d’autres gabarits biométriques de référence; la pluralité d’autres gabarits biométriques de référence comprennent notamment tous les gabarits biométriques de référence des autres utilisateurs ayant pénétré sur le site de transaction considéré pendant une période de temps déterminée. - comparaison 208 du gabarit biométrique de test GBT avec le gabarit biométrique de référence et avec la pluralité d’autres gabarits biométriques de référence pour obtenir un résultat du deuxième facteur d’authentification biométrique RFAB, le résultat du deuxième facteur d’authentification biométrique RFAB comprenant au moins une information binaire et un score de reconnaissance, et l’identifiant de l’utilisateur IDU correspondant au chiffré du gabarit biométrique de référence CGBR ayant obtenu le score de reconnaissance. Le score de reconnaissance est sélectionné parmi un ensemble de scores de comparaison obtenus en comparant le gabarit biométrique de test avec le gabarit biométrique de référence et avec chaque autre gabarit biométrique de référence de la pluralité d’autres gabarits biométriques de référence, le score étant sélectionné selon un critère déterminé. Ainsi, par exemple, le score le plus important, ou le score le moins important, selon la fonction de comparaison utilisée, sera sélectionné, de manière à identifier ainsi l’utilisateur correspondant au gabarit biométrique de référence GBR qui correspond le mieux au gabarit biométrique de test GBT. En outre, en comparant le score de reconnaissance sélectionné avec un seuil prédéterminé, l’étape de comparaison 208 déterminera si une décision d’authentification positive est acceptable et déterminera en conséquence une valeur binaire de l’information binaire ; ainsi, par exemple, une information binaire égale 1, respectivement à 0, indiquera une décision d’authentification positive, respectivement négative. Le procédé 200, selon le deuxième aspect de l’invention représenté schématiquement sur la , comprend enfin l’étape asynchrone suivante mise en œuvre par le terminal utilisateur TA : - signature 209 du résultat du deuxième facteur d’authentification biométrique RFAB pour obtenir un résultat signé du deuxième facteur d’authentification biométrique RSFAB; - transmission 210 au serveur S d’un message comprenant le résultat signé du deuxième facteur d’authentification biométrique RSFAB et le challenge signé CHS. Selon un exemple de mise en œuvre, l’étape de déchiffrement 207 est réalisée avec une clé privée de l’au moins un terminal d’authentification TA, et l’étape de signature 209 du résultat du deuxième facteur d’authentification biométrique RFAB est également réalisée avec la clé privée de l’au moins un terminal d’authentification ; l’étape de transmission 210 au serveur comprend la transmission de la clé publique, correspondante à ladite clé privée, de l’au moins un terminal d’authentification TA. Optionnellement, le message transmis 210 comprend une concaténation chiffrée du résultat signé deuxième facteur d’authentification biométrique RSFAB et du challenge signé CHS. Selon ces dispositions la sécurité de la transaction est renforcée. Optionnellement également, le procédé 200, selon le deuxième aspect de l’invention, comprend en outre une étape de réception 211 d’un message de validation VAL1 du serveur S lorsque la transaction est confirmée par le serveur S sur la base du résultat du deuxième facteur d’authentification biométrique RFAB, en particulier sur la base du score de reconnaissance. Optionnellement, le procédé 100, selon le premier aspect de l’invention, comprend en outre une étape de réception 107 d’un autre message de validation VAL2 du serveur S lorsque la transaction est confirmée par le serveur S sur la base du résultat du deuxième facteur d’authentification biométrique RFAB, en particulier sur la base du score de reconnaissance. Selon un exemple de mise en œuvre, le procédé 200, selon le deuxième aspect de l’invention, comprend en outre une étape de destruction du gabarit biométrique de référence, et du gabarit biométrique de test, et de l’information biométrique utilisateur acquise et du résultat biométrique et du résultat biométrique signé. En particulier, l’étape de destruction est déclenchée en fonction d’une autre condition déterminée par une détection géolocalisée par le terminal utilisateur d’une position du terminal utilisateur relativement à une position du site de transaction enregistrée sur le terminal utilisateur. Selon ces dispositions, la transaction est réalisée de manière conforme à la règlementation sur la confidentialité des données personnelles. Le procédé selon l’invention comprend en outre un procédé 300, selon un troisième aspect de l’invention représenté schématiquement sur la , ledit procédé 300 comprenant les étapes asynchrones suivantes mises en œuvre par le serveur S: - réception 301 d’une information d’identification de l’utilisateur IDU en provenance du terminal utilisateur TU; - émission 302 vers le terminal utilisateur TU d’un challenge CHA, - réception 310 d’un message comprenant un résultat signé du deuxième facteur d’authentification biométrique RSFAB et le challenge signé CHS en provenance du terminal d’authentification TA. Optionnellement, le procédé 300 comprend en outre les étapes asynchrones suivantes mises en œuvre par le serveur S : - transmission 311 d’un message de validation VAL1 au terminal d’authentification TA en fonction du résultat du deuxième facteur d’authentification biométrique RFAB. – transmission 312 d’un message de validation VAL2 au terminal utilisateur TU en fonction du résultat du deuxième facteur d’authentification biométrique RFAB. Comme cela a été indiqué ci-avant, optionnellement le procédé selon l’invention comprend l’utilisation d’un troisième facteur d’authentification, par exemple un deuxième facteur biométrique, telle qu’une empreinte de la paume de la main de l’utilisateur. Selon un exemple de mise en œuvre de ce mode particulier, l’étape d’enrôlement 101bis comprend un enregistrement sur le terminal utilisateur TU d’un deuxième gabarit biométrique de référence à partir de la paume de l’utilisateur, et le procédé comprend en outre une étape de validation du paiement, après l’étape de détection et de reconnaissance du deuxième facteur d’authentification; au cours de cette étape de validation, le troisième facteur d’authentification, i.e. le deuxième facteur biométrique, est reconnu par le terminal d’authentification selon un processus similaire à celui mis en œuvre pour la reconnaissance du premier facteur biométrique, à la suite de la présentation par l’utilisateur, à un deuxième dispositif d’acquisition du deuxième facteur biométrique, de la paume de sa main. Selon un autre aspect l’invention concerne également un produit programme d’ordinateur téléchargeable depuis un réseau de communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, comprenant des instructions de code de programme pour l’exécution des étapes asynchrones du procédé 100, 200, ou 300 selon l’un des modes de mise en œuvre décrit ci-avant, lorsqu’il est exécuté sur un ordinateur. Selon encore un autre aspect l’invention concerne également un terminal d’utilisateur TU comprenant un processeur configuré pour mettre en œuvre les étapes asynchrones du procédé 100 selon le premier aspect de l’invention décrit ci-avant. Selon encore un autre aspect l’invention concerne également un terminal d’authentification TA utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction avec un terminal utilisateur TU, le terminal d’authentification TA étant configuré pour mettre en œuvre les étapes asynchrones du procédé 200 selon le deuxième aspect de l’invention décrit ci-avant. Procédé (100) d’authentification asynchrone utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction sur un site de transaction, entre un utilisateur et un dispositif d’authentification (DA) du site de transaction, l’utilisateur étant muni d’un terminal utilisateur (TU), le dispositif d’authentification (DA) comprenant un serveur (S) et au moins un terminal d’authentification (TA), le serveur (S) et l’au moins un terminal d’authentification (TA) étant deux entités distinctes du site de transaction, l’au moins un terminal d’authentification (TA) comprenant un dispositif d’acquisition d’une information biométrique utilisateur (IBU), le terminal utilisateur (TU) stockant un gabarit biométrique de référence (GBR) de l’utilisateur et un identifiant de l’utilisateur (IDU), le terminal utilisateur (TU) étant configuré pour communiquer avec le serveur (S) et avec l’au moins un terminal d’authentification (TA), le procédé (100) comprenant les étapes asynchrones suivantes mises en œuvre par le terminal utilisateur (TU) : - émission (101) par le terminal utilisateur de l’identifiant de l’utilisateur (IDU) vers le serveur (S) lorsqu’une première condition de communication fonction d’une position du terminal utilisateur (TU) est satisfaite, - réception (102) par le terminal utilisateur d’un challenge (CHA) en provenance du serveur (S), - signature (103) du challenge (CHA) pour produire un challenge signé (CHS) qui permettra la vérification du premier facteur d'authentification qui est un facteur de possession - chiffrement (104) du gabarit biométrique de référence (GBR) pour produire le chiffré du gabarit biométrique de référence (CGBR) - émission (105) vers l’au moins un terminal d’authentification (TA)du challenge signé (CHS), du chiffré du gabarit biométrique de référence (CGBR), et de l’identifiant de l’utilisateur (IDU), pour permettre la production par l’au moins un terminal d’authentification d’un résultat (RFAB) du deuxième facteur d’authentification biométrique. Procédé (100) selon la revendication 1, le procédé (100) comprenant une étape de réception (107) d’un message de validation (VAL2) de la transaction lorsque la transaction a été validée par le serveur (S) sur la base d’un résultat biométrique signé (RBS) transmis au serveur par l’au moins un terminal d’authentification (TA). Procédé (100) selon l’une quelconque des revendications 1 ou 2, le dispositif d’authentification (DA) comprenant une borne d’identification située sur le site de transaction, ladite borne d’identification étant configurée pour être détectée par le terminal utilisateur (TU) lorsque l’utilisateur arrive sur le site de transaction. Procédé (100) selon l’une quelconque des revendications 1 à 3, l’information biométrique utilisateur est l’une parmi une empreinte digitale d’un doigt, une empreinte digitale de plusieurs doigts, une empreinte palmaire, une photographie du visage, un enregistrement vocal, une photographie d’un iris d’un œil, une photographie d’un iris de chaque œil. Procédé (100) selon l’une quelconque des revendications 1 à 4, l’étape de réception (102) par le terminal utilisateur (TU) comprend la réception d’une clé publique du serveur (S) et d’une clé publique de l’au moins un terminal d’authentification (TA), l’étape de signature (103) étant réalisée avec la clé publique du serveur, et l’étape de chiffrement (104) du gabarit biométrique de référence (GBR) étant réalisée avec la clé publique de l’au moins un terminal d’authentification (TA). Procédé (200) d’authentification asynchrone utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction sur un site de transaction entre un utilisateur et un dispositif d’authentification (DA) du site de transaction, l’utilisateur étant muni d’un terminal utilisateur (TU), le dispositif d’authentification (DA) comprenant un serveur (S) et au moins un terminal d’authentification (TA), le serveur (S) et l’au moins un terminal d’authentification (TA) étant deux entités distinctes du site de transaction l’au moins un terminal d’authentification (TA) comprenant un dispositif d’acquisition d’une information biométrique utilisateur (IBU), le terminal utilisateur (TU) stockant le gabarit biométrique de référence (GBR), le terminal utilisateur (TU) étant configuré pour communiquer avec le serveur (S), et avec l’au moins un terminal d’authentification (TA), le procédé (200) comprenant les étapes asynchrones suivantes mises en œuvre par le terminal d’authentification (TA) - réception (205), en provenance du terminal utilisateur (TU), d’un challenge signé (CHS) produit par le terminal utilisateur (TU), d’un chiffré du gabarit biométrique de référence (CGBR), et d’un identifiant de l’utilisateur (IDU) correspondant au gabarit biométrique de référence (GBR), - acquisition (206a) de l’information biométrique utilisateur (IBU) avec le dispositif d’acquisition de l’au moins un terminal d’authentification (TA); - génération (206b) d’un gabarit biométrique de test (GBT) à partir de l’information biométrique utilisateur (IBU) acquise avec le dispositif d’acquisition du terminal d’authentification (TA); - déchiffrement (207) du chiffré du gabarit biométrique de référence (CGBR) et d’une pluralité de chiffrés d’autres gabarits biométriques de référence présents dans l’au moins un terminal d’authentification (TA), pour obtenir le gabarit biométrique de référence (GBR) et une pluralité d’autres gabarits biométriques de référence ; - comparaison (208) du gabarit biométrique de test (GBT) avec le gabarit biométrique de référence (GBR) et avec chaque autre gabarit biométrique de référence de la pluralité d’autres gabarits biométriques de référence, pour obtenir un résultat du deuxième facteur d’authentification biométrique (RFAB), le résultat du deuxième facteur d’authentification biométrique (RFAB) comprenant au moins une information binaire, un score de reconnaissance, et l’identifiant de l’utilisateur (IDU) correspondant au gabarit biométrique de référence (GBR) ayant obtenu le score de reconnaissance; - signature (209) du résultat du deuxième facteur d’authentification biométrique (RFAB) pour obtenir un résultat signé du deuxième facteur d’authentification biométrique (RSFAB), - transmission (210) au serveur (S) d’un message comprenant le résultat signé du deuxième facteur d’authentification biométrique (RSFAB) et le challenge signé (CHS). Procédé (200) selon la revendication 6, comprenant en outre une étape de réception (211) d’un message de validation (VAL1) du serveur (S) lorsque la transaction est confirmée par le serveur (S) sur la base du résultat du deuxième facteur d’authentification biométrique (RFAB). Procédé (200) selon l’une des revendications 6 ou 7, dans lequel le message transmis (210) comprend une concaténation chiffrée du résultat signé du deuxième facteur d’authentification biométrique (RSFAB) et du challenge signé (CHS). Procédé (200) selon l’une quelconque des revendications 6 à 8, comprenant en outre une étape de destruction du gabarit biométrique de référence, et du gabarit biométrique de test, et de l’information biométrique utilisateur acquise et du résultat biométrique et du résultat biométrique signé. Procédé (200) selon l’une quelconque des revendications 6 à 9, dans lequel l’étape de déchiffrement (207) est réalisée avec une clé privée de l’au moins un terminal d’authentification (TA), et dans lequel l’étape de signature (209) du résultat du deuxième facteur d’authentification biométrique (RFAB) est réalisée avec la clé privée de l’au moins un terminal d’authentification, et dans lequel l’étape de transmission (210) au serveur comprend la transmission d’une clé publique de l’au moins un terminal d’authentification (TA). Procédé (300) d’authentification asynchrone utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction sur un site de transaction entre un utilisateur et un dispositif d’authentification (DA) du site de transaction, l’utilisateur étant muni d’un terminal utilisateur (TU), le dispositif d’authentification (DA) comprenant un serveur (S) et au moins un terminal d’authentification (TA), le serveur (S) et l’au moins un terminal d’authentification (TA) étant deux entités distinctes du site de transaction, l’au moins un terminal d’authentification (TA) comprenant un dispositif d’acquisition d’une information biométrique utilisateur (IBU), le terminal utilisateur (TU) stockant le gabarit biométrique de référence (GBR), le terminal utilisateur (TU) étant configuré pour communiquer avec le serveur (S), et avec l’au moins un terminal d’authentification (TA), le procédé (300) comprenant les étapes asynchrones suivantes mises en œuvre par le serveur (S): - réception (301) d’une information d’identification de l’utilisateur (IDU) en provenance du terminal utilisateur (TU); - émission (302) vers le terminal utilisateur (TU) d’un challenge (CHA), - réception (310) d’un message comprenant un résultat signé du deuxième facteur d’authentification biométrique (RSFAB) et le challenge signé (CHS) en provenance du terminal d’authentification (TA). Procédé (300) selon la revendication précédente, comprenant en outre une étape asynchrone de transmission (311) d’un message de validation (VAL1) au terminal d’authentification (TA) en fonction du résultat du deuxième facteur d’authentification biométrique (RFAB). Procédé (300) selon l’une des revendications 11 ou 12, comprenant en outre une étape de transmission (312) d’un message de validation (VAL2) au terminal utilisateur (TU) en fonction du résultat du deuxième facteur d’authentification biométrique (RFAB). Procédé (300) selon l’une quelconque des revendications 11 à 13, comprenant en outre une étape de destruction du gabarit biométrique de référence, et du gabarit biométrique de test, et de l’information biométrique utilisateur acquise et du résultat biométrique et du résultat biométrique signé. Terminal d’authentification (TA) utilisant un premier facteur d’authentification et un deuxième facteur d’authentification biométrique pour valider une transaction avec un terminal utilisateur (TU), le terminal d’authentification (TA) étant configuré pour communiquer avec un serveur (S), le serveur (S) et le terminal d’authentification (TA) étant deux entités distinctes, le terminal d’authentification (TA) comprenant un dispositif d’acquisition d’une information biométrique utilisateur (IBU), le terminal utilisateur (TU) stockant le gabarit biométrique de référence (IBR), le terminal utilisateur (TU) étant configuré pour communiquer avec le serveur (S) et avec le terminal d’authentification (TA), le terminal d’authentification (TA) étant configuré pour mettre en œuvre les étapes asynchrones du procédé (200) selon l’une des revendications 6 à 10.