Brevet FR3127307A1 — publié le 20230324

Enrôlement digital avec vérification L’invention vise un enrôlement digital auprès d’une carte à puce (DV1) comprenant un capteur d’empreinte digitale (SR1). Lors d’une phase itérative d’enrôlement, la carte à puce (DV1) fait l’acquisition de premières empreintes digitales (FP1), détermine un score de qualité représentatif d’une qualité de ces empreintes et vérifie si une condition est remplie, à savoir si ce score atteint une première valeur seuil. Dans la négative, une nouvelle itération est déclenchée avec une première valeur seuil plus faible. Si en revanche la condition est respectée, des données d’enrôlement digital (DREF) sont obtenues à partir des premières données digitales. Au cours d’une phase de vérification, la validité des données d’enrôlement digital (DREF) est vérifiée en déterminant un score de ressemblance par comparaison de deuxièmes empreintes digitales (FP2) avec les données d’enrôlement digital (DREF) et en vérifiant si ce score de ressemblance atteint une deuxième valeur seuil. Figure pour l’abrégé : Fig. 1. Enrôlement digital avec vérification La présente invention se rapporte à l’authentification par empreinte digitale, et concerne plus particulièrement un enrôlement digital mise en œuvre par un dispositif électronique, tel qu’une carte à puce par exemple, pour permettre l’authentification digitale ultérieure d’un utilisateur. De façon connue, une carte à puce peut utiliser des données biométriques pour authentifier un utilisateur, le résultat de cette authentification permettant par exemple de valider ou de rejeter une transaction mise en œuvre par cette carte à puce. La vérification d’empreintes digitales permet par exemple d’authentifier de façon sécurisée l’utilisateur d’une carte à puce. Ainsi, pour authentifier un utilisateur, une carte à puce peut faire l’acquisition d’une empreinte digitale au moyen d’un capteur d’empreinte digital quelconque et comparer cette empreinte avec un modèle d’empreinte de référence qui est préalablement généré et stocké dans une mémoire de la carte à puce au cours d’une étape initiale d’enrôlement digital (dit plus simplement « enrôlement »). En vérifiant si l’empreinte digitale acquise et le modèle d’empreinte de référence coïncide, la carte à puce peut ainsi déterminer si l’authentification est réussie ou échoue. L’acquisition d’empreintes digitales peut être réalisée au moyen d’un capteur d’empreinte digitale dont est équipée la carte à puce, ou alternativement, au moyen d’un capteur d’empreinte digitale intégré dans un dispositif périphérique qui coopère avec la carte à puce pour réaliser l’acquisition d’empreinte digitale. Pour que l’authentification digitale offre des résultats fiables, il est nécessaire que le modèle d’empreinte de référence préenregistré dans la carte à puce soit le plus fidèle possible vis-à-vis du ou des doigts de l’utilisateur. L’étape d’enrôlement au cours de laquelle l’utilisateur enregistre son ou ses empreintes est donc critique. Dans le cas où la qualité du ou des modèles d’empreinte de référence acquis lors de l’enrôlement n’est pas satisfaisante, des erreurs sont susceptibles de se produire lors de l’authentification, ce qui se traduit généralement par un taux de rejet anormalement élevé lors des authentifications. Le processus d’authentification peut alors s’avérer laborieux ou aboutir à des résultats irréguliers voire imprévisibles, en fonction notamment des conditions et de la manière dans lesquelles l’acquisition des empreintes est réalisée. En outre, dans le cas où l’enrôlement a échoué ou nécessite d’être répété, il est en général nécessaire que l’utilisateur sollicite l’émetteur de la carte à puce, afin que l’émetteur réalise une procédure spécifique, ce qui est cause des désagréments pour l’utilisateur. Or, les résultats d’un enrôlement digital dépendent de nombreux facteurs. En premier lieu, ce type de manipulation n’est pas toujours bien maîtrisé par les utilisateurs et est source d’erreur. Une difficulté résulte notamment du fait que les cartes à puce sont généralement dépourvues d’interface utilisateur ou sont au mieux équipées d’une interface utilisateur rudimentaire, ce qui peut rendre parfois difficile et peu intuitif le processus d’enrôlement pour un utilisateur. Dans les cas par exemple où un étui est utilisé en couplage avec la carte à puce pour l’enrôlement, cet étui est généralement dépourvu d’interface utilisateur ou présente lui-aussi une interface utilisateur très rudimentaire. Une autre difficulté résulte du fait que l’enrôlement nécessite parfois l’acquisition de multiples empreintes digitales, ce qui rend les manipulations relativement complexes, notamment en l’absence d’une interface utilisateur élaborée. L’anatomie des utilisateurs (notamment la configuration de leurs empreintes digitales) ou encore les conditions extérieures lors de l’enrôlement digital (notamment l’humidité ambiante) peuvent influencer fortement les résultats d’un enrôlement digital. En raison notamment des facteurs évoqués ci-dessus, le résultat du processus d’enrôlement digital sur une carte à puce est souvent incertain. Il est donc difficile de configurer de telles cartes à puce de façon à permettre des enrôlements digitaux de qualité sans empêcher les utilisateurs les moins à l’aise de s’enrôler et d’utiliser ces cartes. Il existe donc un besoin pour une solution permettant un enrôlement digital fiable et aisé d’un utilisateur auprès d’un dispositif électronique (tel qu’une carte à puce par exemple), tout en maintenant un bon niveau de sécurité, afin de garantir de bons résultats lors d’authentifications digitales ultérieures, et ce pour un maximum d’utilisateurs potentiels dudit dispositif. En particulier, il est nécessaire d’améliorer l’enrôlement digital réalisé sur une carte à puce ou sur un quelconque dispositif électronique, en vue de permettre une authentification digitale ultérieure d’un utilisateur, et ce quelle que soient les aptitudes de l’utilisateur en question. Il est en particulier souhaitable d’obtenir un enrôlement digital de la meilleure qualité possible quel que soit l’utilisateur, sans empêcher certains utilisateurs de s’enrôler et d’utiliser le dispositif en question. A cet effet, la présente invention concerne un procédé d’enrôlement digital mis en œuvre par une carte à puce comprenant un capteur d’empreinte digitale, le procédé comprenant : a) une phase itérative d’enrôlement comprenant au cours d’au moins une itération courante : a1) acquisition d’au moins une première empreinte digitale par le capteur d’empreinte digitale ; a2) détermination, à partir de caractéristiques de ladite au moins une première empreinte digitale, d’un score de qualité représentatif d’une qualité de ladite au moins une première empreinte digitale ; a3) détection qu’une première condition est remplie si le score de qualité atteint au moins une première valeur seuil lors de l’itération courante ; et a4) si la première condition n’est pas remplie, déclenchement d’une nouvelle itération de la phase itérative d’enrôlement en utilisant une première valeur seuil réduite par rapport à celle de l’itération courante ; et a5) si la première condition est remplie, obtention de données d’enrôlement digital à partir de ladite au moins une première empreinte digitale; b) sur détection que la première condition est remplie lors d’une itération, dite itération finale, de la phase itérative d’enrôlement, déclenchement d’une phase de vérification comprenant: b1) acquisition d’au moins une deuxième empreinte digitale par le capteur d’empreinte digitale ; b2) détermination d’un score de ressemblance en comparant des caractéristiques de ladite au moins une deuxième empreinte digitale avec les données d’enrôlement digital ; et b3) si le score de ressemblance atteint au moins une deuxième valeur seuil, validation des données d’enrôlement digital pour permettre une authentification digitale ultérieure à partir desdites données d’enrôlement digital. Le procédé de l’invention comprend ainsi une phase itérative d’enrôlement permettant d’obtenir des données d’enrôlement digital de la meilleure qualité possible, ainsi qu’une phase de vérification qui permet de vérifier la fiabilité des données d’enrôlement digital ainsi obtenues. Grâce notamment au caractère itératif de la phase d’enrôlement combiné à l’adaptation dynamique de la première valeur seuil, il est possible pour une majorité d’utilisateurs de parvenir à réaliser la phase d’enrôlement digital avec succès et ce quelles que soient les conditions courantes d’acquisition, tout en permettant d’atteindre une qualité optimale lors de l’enrôlement. Dans de bonnes conditions d’acquisition, un utilisateur compétent pour ce type de procédure sera ainsi contraint à effectuer des captures d’empreintes digitales de haute qualité s’il souhaite y parvenir rapidement, ce qui permet d’obtenir un taux de succès élevé lors des authentifications digitales. Si toutefois plusieurs itérations du processus itératif d’enrôlement sont nécessaires, cela signifie que les conditions courantes d’acquisition sont moins favorables, c’est pourquoi un compromis est consenti sur la sécurité pour permettre malgré tout à l’utilisateur de s’enrôler, avec le risque de rencontrer des taux de rejection plus importants lors d’authentifications ultérieures. En outre, la phase de vérification du procédé de l’invention permet de s’assurer que les données d’enrôlement digital servant de modèle d’empreinte sont fidèles aux empreintes digitales de l’utilisateur légitime qui s’est enrôlé auprès de la carte à puce. Le niveau de ressemblance qui est exigé entre le modèle d’empreinte et des empreintes digitales acquises ultérieurement est défini par la deuxième valeur seuil. La combinaison de la phase itérative d’enrôlement avec la phase de vérification permet ainsi d’obtenir des résultats fiables et sécurisés lors des authentifications ultérieures. Selon un mode de réalisation particulier, la phase de vérification comprend: b4) détermination de la deuxième valeur seuil appliquée en b3) de sorte que ladite deuxième valeur seuil est plus grande si la première valeur seuil est inférieure ou égale à une première valeur minimale lors de l’itération finale de la phase itérative d’enrôlement que si la première valeur seuil est supérieure à la première valeur minimale lors de ladite itération finale. Selon un mode de réalisation particulier, s’il est détecté en a4) lors d’une itération courante de la phase itérative d’enrôlement que la première condition n’est pas remplie alors que la première valeur seuil est inférieure ou égale à une deuxième valeur minimale, une nouvelle itération de la phase itérative d’enrôlement est déclenchée en utilisant la première valeur seuil de ladite itération courante. Selon un mode de réalisation particulier, la carte à puce comprend une mémoire et la phase itérative d’enrôlement comprend lors de chaque itération courante : a6) enregistrement, dans la mémoire, de ladite au moins une première empreinte digitale acquise en a1); et a7) si une nouvelle itération de la phase itérative d’enrôlement est déclenchée en a4), suppression de ladite au moins une première empreinte digitale enregistrée en a6). Selon un mode de réalisation particulier, la détermination a2) lors de la phase itérative d’enrôlement est réalisée par une analyse des caractéristiques de ladite au moins une première empreinte digitale, lesdites caractéristiques comprenant au moins l’une parmi : un nombre moyen de minuties extraites de ladite au moins une première empreinte digitale ; un taux de recouvrement entre chaque couple de première empreinte digitale d’un même doigt ; un taux de couverture moyen du capteur d’empreinte digitale lors de l’acquisition de ladite au moins une première empreinte digitale ; une résolution moyenne ou un contraste moyen de ladite au moins une première empreinte digitale ; le nombre de première empreinte digitale acquise lors l’itération finale ; et un nombre de doigts différents auxquels correspond ladite au moins une première empreinte digitale. Selon un mode de réalisation particulier, au moins deux itérations sont nécessaires lors de la phase itérative d’enrôlement pour que la première condition soit satisfaite. Selon un mode de réalisation particulier, la phase itérative d’enrôlement est répétée pour chacun parmi une pluralité de doigts différents à enrôler auprès de la carte à puce, ladite phase de vérification étant déclenchée en b) pour chaque doigt, sur détection que la première condition est remplie lors d’une itération finale de la phase itérative d’enrôlement dudit doigt. Selon un mode de réalisation particulier, le procédé comprend en outre, après la validation b3) des données digitales d’enrôlement, une authentification digitale comprenant : acquisition d’au moins une troisième empreinte digitale par le capteur d’empreinte digitale ; et vérification de ladite au moins une troisième empreinte digitale par comparaison de ladite au moins une troisième empreinte digitale avec les données digitales d’enrôlement. Selon un mode de réalisation particulier, la carte à puce coopère avec un dispositif périphérique pour réaliser le procédé d’enrôlement, ledit procédé comprenant en outre : envoi au dispositif périphérique d’au moins une commande causant une restitution par le dispositif périphérique d’au moins l’un parmi : des informations de qualité représentatives du score de qualité obtenu en a2) lors de l’itération finale ; et des informations de ressemblance représentatives du score de ressemblance obtenu en b3). Selon un mode de réalisation particulier, la carte à puce coopère avec un dispositif périphérique comprenant une source d’alimentation interne, la phase itérative d’enrôlement étant déclenchée sur détection d’un nouveau couplage de la carte à puce avec ledit dispositif périphérique. Dans un mode particulier de réalisation, les différentes étapes du procédé d’enrôlement digital de l’invention sont déterminées par des instructions de programmes d’ordinateurs. En conséquence, l’invention vise aussi un programme d’ordinateur sur un support d’informations (ou support d’enregistrement), ce programme étant susceptible d’être mis en œuvre dans un dispositif électronique tel qu’une carte à puce (ou un élément sécurisé dans une carte à puce), ou plus généralement dans un dispositif électronique ou dans un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes d'un procédé d’enrôlement digital tel que défini dans ce document. Ce programme peut utiliser n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. L’invention vise aussi un support d'informations (ou support d’enregistrement) lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire non volatile réinscriptible ou ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Corrélativement, l’invention concerne une carte à puce comprenant : un capteur d’empreinte digitale ; un module d’enrôlement configuré pour réaliser une phase itérative d’enrôlement comprenant au cours d’au moins une itération courante : a1) acquisition d’au moins une première empreinte digitale par le capteur d’empreinte digitale ; a2) détermination, à partir de caractéristiques de ladite au moins une première empreinte digitale, d’un score de qualité représentatif d’une qualité de ladite au moins une première empreinte digitale ; a3) détection qu’une première condition est remplie si le score de qualité atteint au moins une première valeur seuil lors de l’itération courante ; et a4) si la première condition n’est pas remplie, déclenchement d’une nouvelle itération de la phase itérative d’enrôlement en utilisant une première valeur seuil réduite par rapport à celle de l’itération courante ; et a5) si la première condition est remplie, obtention à partir de ladite au moins une première empreinte digitale de données d’enrôlement digital; un module de vérification configuré pour déclencher, sur détection que la première condition est remplie lors d’une itération, dite itération finale, de la phase itérative d’enrôlement, une phase de vérification comprenant: b1) acquisition d’au moins une deuxième empreinte digitale par le capteur d’empreinte digitale ; b2) détermination d’un score de ressemblance en comparant des caractéristiques de ladite au moins une deuxième empreinte digitale avec les données d’enrôlement digital ; et b3) si le score de ressemblance atteint au moins une deuxième valeur seuil, validation des données d’enrôlement digital pour permettre une authentification digitale ultérieure à partir desdites données d’enrôlement digital. A noter que les différents modes de réalisation mentionnés ci-avant (ainsi que ceux décrits ci-après) en relation avec le procédé d’enrôlement digital de l’invention ainsi que les avantages associés s’appliquent de façon analogue à la carte à puce de l’invention. Pour chaque étape du procédé d’enrôlement digital, la carte à puce de l’invention peut comprendre un module correspondant configuré pour réaliser ladite étape. Selon un mode de réalisation, l'invention est mise en œuvre au moyen de composants logiciels et/ou matériels. Dans cette optique, le terme « module » peut correspondre dans ce document aussi bien à un composant logiciel, qu'à un composant matériel ou à un ensemble de composants matériels et logiciels. Un composant logiciel correspond à un ou plusieurs programmes d'ordinateur, un ou plusieurs sous-programmes d'un programme, ou de manière plus générale à tout élément d'un programme ou d'un logiciel apte à mettre en œuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. Un tel composant logiciel peut être exécuté par un processeur de données d'une entité physique (carte à puce, terminal, serveur, passerelle, routeur, etc.) et est susceptible d'accéder aux ressources matérielles de cette entité physique (mémoires, supports d'enregistrement, bus de communication, cartes électroniques d'entrées/sorties, interfaces utilisateur, etc.). De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit ci-dessous pour le module concerné. Il peut s'agir d'un composant matériel programmable ou avec processeur intégré pour l'exécution de logiciel, par exemple un circuit intégré, une carte à puce, une carte à mémoire, une carte électronique pour l'exécution d'un micrologiciel (firmware), etc. D’autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent des exemples de réalisation dépourvus de tout caractère limitatif. Sur les figures: La représente schématiquement une carte à puce selon un mode de réalisation particulier ; La représente schématiquement des modules mis en œuvre par une carte à puce, selon un mode de réalisation particulier de l’invention ; La représente schématiquement une carte à puce coopérant avec un dispositif périphérique, selon un mode de réalisation particulier de l’invention ; et La représente, sous forme d'un diagramme, les étapes d’un procédé d’enrôlement digital conforme à un mode de réalisation particulier de l'invention. Procédé d’enrôlement digital mis en œuvre par une carte à puce (DV1) comprenant un capteur d’empreinte digitale (SR1), le procédé comprenant : a) une phase itérative d’enrôlement (S2) comprenant au cours d’au moins une itération courante (i) : a1) acquisition (S4) d’au moins une première empreinte digitale par le capteur d’empreinte digitale ; a2) détermination (S6), à partir de caractéristiques de ladite au moins une première empreinte digitale, d’un score de qualité représentatif d’une qualité de ladite au moins une première empreinte digitale ; a3) détection (S8) qu’une première condition est remplie si le score de qualité atteint au moins une première valeur seuil lors de l’itération courante ; et a4) si la première condition n’est pas remplie, déclenchement (S12) d’une nouvelle itération (i+1) de la phase itérative d’enrôlement en utilisant une première valeur seuil réduite par rapport à celle de l’itération courante ; et a5) si la première condition est remplie, obtention (S10) de données d’enrôlement digital à partir de ladite au moins une première empreinte digitale; b) sur détection que la première condition est remplie lors d’une itération (i F ), dite itération finale, de la phase itérative d’enrôlement, déclenchement d’une phase de vérification (S20) comprenant: b1) acquisition (S22) d’au moins une deuxième empreinte digitale (FP2) par le capteur d’empreinte digitale ; b2) détermination (S24) d’un score de ressemblance (SC2) en comparant des caractéristiques de ladite au moins une deuxième empreinte digitale (FP2) avec les données d’enrôlement digital (DREF) ; et b3) si le score de ressemblance (SC2) atteint au moins une deuxième valeur seuil (TH2), validation (S28) des données d’enrôlement digital pour permettre une authentification digitale ultérieure à partir desdites données d’enrôlement digital. Procédé selon la revendication 1, dans lequel la phase de vérification comprend: b4) détermination de la deuxième valeur seuil (TH2) appliquée en b3) de sorte que ladite deuxième valeur seuil est plus grande si la première valeur seuil (TH1) est inférieure ou égale à une première valeur minimale lors de l’itération finale de la phase itérative d’enrôlement que si la première valeur seuil (TH1) est supérieure à la première valeur minimale lors de ladite itération finale. Procédé selon la revendication 1 ou 2, dans lequel s’il est détecté en a4) lors d’une itération courante (i) de la phase itérative d’enrôlement (S2) que la première condition n’est pas remplie alors que la première valeur seuil (TH1) est inférieure ou égale à une deuxième valeur minimale, une nouvelle itération (i+1) de la phase itérative d’enrôlement (S2) est déclenchée en utilisant la première valeur seuil de ladite itération courante. Procédé selon l’une quelconque des revendications 1 à 3, dans lequel la carte à puce comprend une mémoire (MR2) et la phase itérative d’enrôlement (S2) comprend lors de chaque itération courante : a6) enregistrement, dans la mémoire, de ladite au moins une première empreinte digitale acquise en a1) ; et a7) si une nouvelle itération de la phase itérative d’enrôlement est déclenchée en a4), suppression de ladite au moins une première empreinte digitale enregistrée en a6). Procédé selon l’une quelconque des revendications 1 à 4, dans lequel la détermination a2) lors de la phase itérative d’enrôlement (S2) est réalisée par une analyse des caractéristiques de ladite au moins une première empreinte digitale (FP1), lesdites caractéristiques comprenant au moins l’une parmi : un nombre moyen de minuties extraites de ladite au moins une première empreinte digitale ; un taux de recouvrement entre chaque couple de première empreinte digitale d’un même doigt ; un taux de couverture moyen du capteur d’empreinte digitale lors de l’acquisition de ladite au moins une première empreinte digitale ; une résolution moyenne ou un contraste moyen de ladite au moins une première empreinte digitale ; le nombre de première empreinte digitale acquise lors l’itération finale ; et un nombre de doigts différents auxquels correspond ladite au moins une première empreinte digitale. Procédé selon l’une quelconque des revendications 1 à 5, dans lequel au moins deux itérations sont nécessaires lors de la phase itérative d’enrôlement pour que la première condition soit satisfaite. Procédé selon l’une quelconque des revendications 1 à 6, dans lequel la phase itérative d’enrôlement (S2) est répétée pour chacun parmi une pluralité de doigts différents à enrôler auprès de la carte à puce (DV1), ladite phase de vérification étant déclenchée en b) pour chaque doigt, sur détection que la première condition est remplie lors d’une itération finale de la phase itérative d’enrôlement dudit doigt. Procédé selon l’une quelconque des revendications 1 à 7, dans lequel le procédé comprend en outre, après la validation b3) des données digitales d’enrôlement (DREF), une authentification digitale (S40) comprenant : acquisition (S42) d’au moins une troisième empreinte digitale (FP3) par le capteur d’empreinte digitale ; et vérification (S44) de ladite au moins une troisième empreinte digitale par comparaison de ladite au moins une troisième empreinte digitale avec les données digitales d’enrôlement (DREF). Procédé selon l’une quelconque des revendications 1 à 8, dans lequel la carte à puce (DV1) coopère avec un dispositif périphérique (DV2) pour réaliser le procédé d’enrôlement, ledit procédé comprenant en outre : envoi au dispositif périphérique d’au moins une commande (CMD) causant une restitution par le dispositif périphérique d’au moins l’un parmi : des informations de qualité (IF1) représentatives du score de qualité obtenu en a2) lors de l’itération finale ; et des informations de ressemblance (IF2) représentatives du score de ressemblance obtenu en b3). Procédé selon l’une quelconque des revendications 1 à 9, dans lequel la carte à puce (DV1) coopère avec un dispositif périphérique (DV2) comprenant une source d’alimentation interne, la phase itérative d’enrôlement (S2) étant déclenchée sur détection d’un nouveau couplage de la carte à puce avec ledit dispositif périphérique. Programme d’ordinateur (PG1) comportant des instructions pour l’exécution des étapes d’un procédé d’enrôlement selon l’une quelconque des revendications 1 à 10 lorsque ledit programme est exécuté par un ordinateur. Carte à puce (DV1) comprenant : un capteur d’empreinte digitale (SR1) ; un module d’enrôlement (MD2) configuré pour réaliser une phase itérative d’enrôlement comprenant au cours d’au moins une itération courante : a1) acquisition d’au moins une première empreinte digitale (FP1) par le capteur d’empreinte digitale ; a2) détermination, à partir de caractéristiques de ladite au moins une première empreinte digitale, d’un score de qualité (SC1) représentatif d’une qualité de ladite au moins une première empreinte digitale ; a3) détection qu’une première condition est remplie si le score de qualité atteint au moins une première valeur seuil (TH1) lors de l’itération courante ; et a4) si la première condition n’est pas remplie, déclenchement d’une nouvelle itération de la phase itérative d’enrôlement en utilisant une première valeur seuil (TH1) réduite par rapport à celle de l’itération courante ; et a5) si la première condition est remplie, obtention à partir de ladite au moins une première empreinte digitale de données d’enrôlement digital (DREF); un module de vérification (MD4) configuré pour déclencher, sur détection que la première condition est remplie lors d’une itération, dite itération finale, de la phase itérative d’enrôlement, une phase de vérification comprenant: b1) acquisition d’au moins une deuxième empreinte digitale (FP2) par le capteur d’empreinte digitale ; b2) détermination d’un score de ressemblance (SC2) en comparant des caractéristiques de ladite au moins une deuxième empreinte digitale (FP2) avec les données d’enrôlement digital (DREF) ; et b3) si le score de ressemblance (SC2) atteint au moins une deuxième valeur seuil (TH2), validation des données d’enrôlement digital (DREF) pour permettre une authentification digitale ultérieure à partir desdites données d’enrôlement digital.