Brevet FR3105510A1 — publié le 20210625

Enrôlement par empreinte digitale sur une carte à puce L’invention vise un procédé d’enrôlement réalisé par une carte à puce (CD1) utilisant une alimentation électrique (AL0-AL2) interne ou externe, comprenant : détermination d’un mode appliqué parmi un premier et deuxième mode dans lesquels l’alimentation électrique est respectivement inférieure et supérieure à un seuil prédéfini ; obtention de N empreintes digitales (FG1) sous formes de pixels d’image (PX), N étant un nombre entier supérieur ou égal à 2 ; extraction de données digitales (DT1) représentatives de points caractéristiques (MT) des empreintes digitales par une lecture des pixels à un niveau de résolution (RL) prédéterminé ; et génération d’un modèle d’empreinte digitale (ML) par agrégation des données digitales, l’ enrôlement comprenant en outre : détermination en fonction du mode appliqué d’au moins l’un parmi le nombre N et le niveau de résolution, de sorte que le modèle d’empreinte digitale présente une définition plus élevée dans le deuxième mode que dans le premier mode. Figure pour l’abrégé : Fig. 1. Enrôlement par empreinte digitale sur une carte à puce La présente invention se rapporte à l’authentification par empreinte digitale, et concerne plus particulièrement un enrôlement mise en œuvre par une carte à puce pour permettre l’authentification 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. En particulier, la vérification d’empreintes digitales permet 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 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 dite d’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. 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 empreinte est donc critique. Or, la complexité de l’étape d’enrôlement est variable selon les cas et dépend notamment de la sensibilité du capteur d’empreinte digitale, du nombre d’empreintes digitales à faire acquérir par la carte à puce et, plus généralement, de la configuration de la carte à puce et du capteur digitale en question. Il n’est pas toujours facile pour un utilisateur de réaliser un enrôlement d’un ou plusieurs doigts de façon adéquate, en raison notamment de la complexité variable de la procédure d’enrôlement, de la sensibilité variable des capteurs digitaux, du temps plus ou moins limité dans lequel cet enrôlement doit être fait et, plus généralement, des conditions variables dans lesquelles se trouve l’utilisateur pour réaliser cette procédure. Les conditions climatiques (humidité, température…) peuvent également influer sur la qualité des empreintes digitales acquises lors de l’étape d’enrôlement. Les contraintes dans lesquelles se déroule l’étape d’enrôlement peuvent en particulier être fortement liées aux ressources, souvent limitées, dont disposent les cartes à puce. Il existe par conséquent un besoin pour une solution permettant à une carte à puce d’authentifier de façon fiable et efficace un utilisateur au moyen de ses empreintes digitales. En particulier, il est nécessaire de permettre à une carte à puce de réaliser des authentifications par empreinte digitale de façon optimale malgré les contextes variables dans lesquels un utilisateur et la carte à puce sont susceptibles de se trouver. Il est en particulier nécessaire de permettre à une carte à puce d’utiliser des modèles d’empreinte de référence qui sont les plus fidèles possibles vis-à-vis des utilisateurs. A cet effet, la présente invention concerne un procédé d’enrôlement (ou de traitement) par empreinte digitale mis en œuvre par une carte à puce comprenant une mémoire, le procédé comprenant l’exécution d’un premier enrôlement en utilisant une alimentation électrique fournie par une source d’alimentation interne ou externe à ladite carte à puce, ledit premier enrôlement comprenant : détermination d’un mode appliqué parmi un premier mode dans lequel l’alimentation électrique est inférieure à un seuil prédéfini et un deuxième mode dans lequel l’alimentation électrique est supérieure ou égale au seuil prédéfini ; obtention de N premières empreintes digitales sous formes de pixels d’image représentatifs desdites empreintes digitales, N étant un nombre entier supérieur ou égal à 2 ; analyse des N premières empreintes digitales obtenues, au cours de laquelle des données digitales représentatives de points caractéristiques desdites empreintes digitales sont extraites par une lecture des pixels d’images à un niveau de résolution prédéterminé ; et génération d’un modèle d’empreinte digitale par agrégation d’au moins lesdites données digitales extraites depuis les N premières empreintes digitales, le premier enrôlement comprenant en outre : détermination en fonction du mode appliqué d’au moins un paramètre appliqué lors dudit premier enrôlement parmi ledit nombre N et ledit niveau de résolution, ledit au moins un paramètre étant fixé pour être plus élevé dans le deuxième mode que dans le premier mode de sorte que le modèle d’empreinte digitale présente une définition plus élevée dans le deuxième mode que dans le premier mode. La présente invention permet avantageusement à la carte à puce d’authentifier de façon fiable et efficace un utilisateur au moyen d’empreintes digitales. Grâce à l’invention, la carte à puce peut réaliser des authentifications par empreinte digitale de façon optimale malgré les contextes variables dans lesquels un utilisateur et la carte à puce sont susceptibles de se trouver. Ceci est notamment possible car la carte à puce de l’invention peut générer un modèle d’empreinte digitale le plus riche et complet possible, dans les limites imposées par les ressources en alimentation électrique (et donc en traitement) dont dispose la carte à puce pour exécuter l’enrôlement. Selon un mode de réalisation particulier, le procédé comprend : enregistrement du modèle d’empreinte digitale dans la mémoire pour permettre l’authentification ultérieure d’empreintes digitales par comparaison avec le modèle d’empreinte digitale. Selon un mode de réalisation particulier, dans lequel le dispositif électronique acquiert les empreintes digitales au moyen d’un capteur d’empreinte digital embarqué dans ledit dispositif électronique ou en coopérant avec un dispositif externe comprenant un capteur d’empreinte digitale. Selon un mode de réalisation particulier, le procédé comprend : acquisition d’un signal depuis un dispositif externe avec lequel coopère la carte à puce lors du premier enrôlement ; et détermination à partir du signal du mode appliqué lors dudit premier enrôlement en appliquant une règle prédéfinie. Selon un mode de réalisation particulier, la carte à puce comprenant au moins une interface de communication pour coopérer avec au moins un dispositif externe, la carte à puce étant apte à recevoir via ladite au moins une interface de communication une alimentation électrique depuis ledit au moins un dispositif externe servant de source d’alimentation ; dans lequel la carte à puce détermine le mode appliqué lors dudit premier enrôlement en fonction de l’utilisation de ladite au moins une interface de communication. Selon un mode de réalisation particulier, le procédé comprend : évaluation du niveau de l’alimentation électrique fournie par la source électrique ; comparaison du niveau de l’alimentation électrique avec le seuil prédéfini ; et détermination du mode appliqué lors du premier enrôlement à partir d’un résultat de ladite comparaison. Selon un mode de réalisation particulier, les points caractéristiques comprennent des minuties d’empreinte digitale. Selon un mode de réalisation particulier, le nombre N de premières empreintes digitales obtenues pour réaliser le premier enrôlement est adapté de sorte à être plus élevé dans le deuxième mode que dans le premier mode, la quantité de données digitales agrégées pour générer le modèle d’empreinte digitale étant fonction du nombre N. Selon un mode de réalisation particulier, le niveau de résolution prédéterminé appliqué lors de l’analyse est adapté de sorte à être plus élevé dans le deuxième mode que dans le premier mode, la quantité de données digitales agrégées pour générer le modèle d’empreinte digitale étant fonction dudit niveau de résolution prédéterminé. Selon un mode de réalisation particulier, ladite analyse comprend : la sélection de tout ou partie des pixels d’image de chaque première empreinte digitale ; et l’évaluation d’une couleur caractérisant respectivement chaque pixel sélectionné de sorte à localiser des points caractéristiques prédéterminés dans ladite première empreinte digitale. Selon un mode de réalisation particulier, ladite évaluation d’une couleur de chaque pixel sélectionné est réalisée à partir d’une lecture dudit pixel sélectionné et d’une lecture de X pixels voisins dudit pixel sélectionné, X étant un entier supérieur ou égal à 0 qui est adapté de sorte à être supérieur dans le deuxième mode que dans le premier mode. Selon un mode de réalisation particulier, ladite évaluation comprend la génération pour chaque pixel sélectionné d’une couleur respective encodée selon un niveau d’encodage prédéterminé, le niveau d’encodage prédéterminé étant adapté de sorte à être de meilleure qualité dans le deuxième mode que dans le première mode, les données digitales étant extraites à partir des couleurs encodées pour chaque pixel sélectionné. Selon un mode de réalisation particulier, la carte à puce réalise l’acquisition et l’analyse des N premières empreintes digitales dans une plage de temps prédéterminé, ladite plage de temps étant adapté de sorte à être plus importante dans le deuxième mode que dans le premier mode. Selon un mode de réalisation particulier, le premier enrôlement comprend : détermination, pour chaque première empreinte digitale obtenue lors dudit premier enrôlement, d’un niveau de recouvrement de ladite première empreinte digitale vis-à-vis d’une autre première empreinte digitale ou vis-à-vis d’un modèle d’empreinte digitale préexistant à partir duquel ledit modèle d’empreinte digitale est généré lors de ladite génération ; et vérification, pour chaque première empreinte digitale, que le niveau de recouvrement déterminé atteint un niveau de recouvrement minimum prédéterminé, le niveau de recouvrement minimum prédéterminé étant adapté de sorte à être plus élevé si aucun enrôlement initial, autre que le premier enrôlement, n’a été réalisé préalablement au premier enrôlement que dans le cas contraire ; dans lequel le modèle d’empreinte digitale est généré à partir des données digitales extraites de chaque première empreinte digitale pour laquelle le niveau de recouvrement atteint le niveau de recouvrement minimum prédéterminé selon le mode appliqué. Selon un mode de réalisation particulier, le premier enrôlement est exécuté sur détection qu’une authentification est passée au préalable avec succès. Selon un mode de réalisation particulier, le premier enrôlement est exécuté sur détection qu’une authentification est passée au préalable avec succès, l’authentification comprenant : acquisition de deuxièmes empreintes digitales ; détermination que l’authentification est passée avec succès à partir d’une comparaison des deuxièmes empreintes digitales, ou de données obtenues à partir des deuxièmes empreintes digitales, avec un modèle d’empreinte digitale initial préenregistré dans la mémoire de la carte à puce lors d’un enrôlement initial avant exécution du premier enrôlement ; dans lequel, lors du premier enrôlement, les premières empreintes digitales obtenues comprennent au moins une empreinte digitale sélectionnée parmi les deuxièmes empreintes digitales acquises lors de ladite authentification. Selon un mode de réalisation particulier, l’authentification comprend : agrégation des deuxièmes empreintes digitales en une empreinte digitale consolidée ; et authentification d’un utilisateur en comparant l’empreinte digitale consolidée avec le modèle d’empreinte digitale initial. Dans un mode particulier de réalisation, les différentes étapes du procédé d’enrôlement 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 une carte à puce et plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes d'un procédé d’enrôlement tel que défini dans ce document. Ce programme peut est formé de plusieurs sous-parties stockées dans une même mémoire ou dans des mémoires distinctes. 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 la carte à puce de l’invention, et plus généralement par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que défini dans ce document. 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. La présente invention vise également une carte à puce correspondante, configurée pour mettre en œuvre le procédé d’enrôlement de l’invention. Plus précisément, l’invention concerne une carte à puce configurée pour réaliser un enrôlement par empreinte digitale en utilisant une alimentation électrique fournie par une source d’alimentation interne ou externe à ladite carte à puce, ladite carte à puce comprenant : une mémoire ; un module de détermination configuré pour déterminer un mode appliqué parmi un premier mode dans lequel l’alimentation électrique est inférieure à un seuil prédéfini et un deuxième mode dans lequel l’alimentation électrique est supérieure ou égale au seuil prédéfini ; un module d’obtention configuré pour obtenir N premières empreintes digitales sous formes de pixels d’image représentatifs desdites empreintes digitales, N étant un nombre entier supérieur ou égal à 2 ; un module d’analyse configuré pour réaliser une analyse desdites N premières empreintes digitales , au cours de laquelle des données digitales représentatives de points caractéristiques desdites empreintes digitales sont extraites par une lecture des pixels d’images à un niveau de résolution prédéterminé ; et un module de génération configuré pour générer un modèle d’empreinte digitale par agrégation d’au moins lesdites données digitales extraites depuis les N premières empreintes digitales, dans lequel le module de détermination est en outre configuré pour déterminer en fonction du mode appliqué au moins un paramètre appliqué lors dudit premier enrôlement parmi ledit nombre N et ledit niveau de résolution, ledit au moins un paramètre étant fixé pour être plus élevé dans le deuxième mode que dans le premier mode de sorte que le modèle d’empreinte digitale présente une définition plus élevée dans le deuxième mode que dans le premier mode. A noter que les différents modes de réalisation définis dans ce document en relation avec le procédé d’enrôlement de l’invention ainsi que les avantages associés s’appliquent de façon analogue à la carte à puce de l’invention. 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 dans ce document pour le module concerné. 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 dans ce document 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 figure 1 représente schématiquement la structure d’une carte à puce ainsi que l’environnement dans lequel elle interagit, conformément à un mode de réalisation particulier de l’invention ; la figure 2 représente schématiquement des modules mis en œuvre par la carte à puce, selon un mode de réalisation particulier de l’invention ; les figures 3A, 3B et 3C représentent schématiquement des règles prédéfinis appliquées par la carte à puce, selon des modes réalisation particuliers de l’invention ; la figure 4 représente schématiquement, sous forme de diagrammes, des étapes pour mettre en œuvre un procédé d’enrôlement selon un mode réalisation particulier de l’invention ; la figure 5 représente schématiquement l’analyse d’une empreinte digitale, selon un mode réalisation particulier de l’invention ; la figure 6 représente schématiquement l’analyse d’une empreinte digitale, selon un mode réalisation particulier de l’invention ; la figure 7 représente schématiquement, sous forme de diagrammes, des étapes pour mettre en œuvre un procédé d’enrôlement selon un mode réalisation particulier de l’invention. Comme indiqué ci-avant, l’invention se propose selon divers modes de réalisation de permettre l’authentification d’un utilisateur d’une carte à puce à partir de ses empreintes digitales. Pour ce faire, l’invention prévoit en particulier un enrôlement au cours duquel une carte à puce fait l’acquisition d’empreintes digitales et analyse celle-ci de sorte à en extraire des données digitales qui sont utilisées pour générer un modèle d’empreinte digitale. Ce modèle d’empreinte digitale peut ainsi être stocké par la carte à puce puis utilisé ultérieurement en tant qu’empreinte digitale de référence pour vérifier la validité d’une empreinte digitale d’un utilisateur souhaitant s’authentifier auprès de la carte à puce. La carte à puce est notamment apte à opérer selon deux modes de fonctionnement distincts – notés par la suite premier et deuxième mode MD1, MD2 – en fonction du niveau d’alimentation électrique qu’elle reçoit au cours de l’enrôlement. La carte à puce détermine un ou des paramètres à appliquer lors de l’enrôlement en fonction du mode appliqué, c’est-à-dire en fonction de la source d’alimentation qu’elle utilise, de sorte que le modèle d’empreinte digitale a une définition (ou qualité) plus élevé dans le deuxième mode (alimentation électrique élevée) que dans le premier mode (alimentation électrique faible). Comme indiqué en détail ci-après, l’invention vise notamment à adapter la qualité du modèle d’empreinte digital généré par la carte à puce en fonction du contexte dans laquelle elle se trouve, et plus particulièrement en fonction de l’alimentation électrique dont elle dispose pour réaliser les traitements d’analyse nécessaires sur les empreintes digitales acquises pour produire le modèle d’empreinte digitale. Etant donné qu’une carte à puce ne dispose généralement pas de source d’alimentation interne, ou tout au plus d’une source d’alimentation interne de faible capacité, l’invention vise à optimiser l’usage de ses ressources en fonction de la source d’alimentation (interne et/ou externe) dont elle dispose couramment lors de l’enrôlement, afin de générer un modèle d’empreinte digitale de la meilleure qualité possible au vu des ressources d’alimentation (et donc de traitement) dont elle dispose. L’invention peut s’appliquer à une quelconque carte à puce, telle que notamment une carte bancaire (ou carte de paiement), une carte de transport, une carte d’accès, une carte d’assurance maladie, une carte d’identité, une carte de vote, une carte de permis de conduire, etc., apte à réaliser une transaction quelconque (par exemple une transaction pour effectuer un vote électronique, une transaction permettant l’accès à des données d’identité du dispositif électronique, une transaction pour obtenir un accès physique ou logique, etc.). Selon une variante, l’invention peut s’appliquer plus généralement à des dispositifs électroniques autres que des cartes à puce, aptes à traiter des transactions, tels que par exemple à des terminaux (smartphone, tablette…). L’invention peut s’appliquer par exemple à des terminaux mettant en œuvre une application de paiement pour traiter une transaction de paiement en coopération avec un terminal externe. A noter également que la notion de transaction est entendue au sens large dans ce document et comprend par exemple, dans le domaine bancaire, aussi bien une transaction de paiement ou de transfert qu’une consultation d’un compte bancaire sur un terminal bancaire. L’invention est décrite ci-après dans le cadre d’une carte de paiement destinée à réaliser des transactions bancaires. On comprendra que d’autres types de transactions ou opérations sont envisageables dans le cadre de l’invention (vote électronique, transaction pour accéder à des données sensibles…). En particulier, l’invention s’applique aux cartes bancaires de type EMV (pour « Europay Mastercard Visa ») ou utilisant d’autres types de protocoles. Sauf indications contraires, les éléments communs ou analogues à plusieurs figures portent les mêmes signes de référence et présentent des caractéristiques identiques ou analogues, de sorte que ces éléments communs ne sont généralement pas à nouveau décrits par souci de simplicité. La figure 1 représente schématiquement une carte à puce CD1 conforme à un mode de réalisation particulier de l’invention. Cette carte à puce CD1 est configurée pour mettre en œuvre un procédé d’enrôlement (ou procédé de traitement) selon l’un des modes de réalisation décrits ci-après en référence notamment aux figures 3 -7 . On suppose dans cet exemple que la carte à puce CD1 est une carte bancaire (ou carte de paiement). Cette carte à puce peut présenter un format ID-1 spécifié dans la norme ISO/IEC 7810. La carte à puce CD1 peut en outre être une carte à puce avec contacts (dont les caractéristiques sont détaillées dans la norme ISO/IEC 7816) et/ou une carte à puce sans contact (dont les caractéristiques sont détaillées dans la norme ISO/IEC 14443 ou NFC/ISO 15693). La carte à puce CD1 est par exemple configurée pour traiter des transactions de paiement selon le protocole EMV. Comme déjà indiqué, d’autres exemples de cartes à puce et de protocoles sont toutefois possibles. Dans l’exemple considéré ici, la carte à puce CD1 comprend un processeur 2, une mémoire volatile (RAM) MR1, une mémoire non volatile réinscriptible MR2, un capteur d’empreinte digitale (ou lecteur d’empreinte digitale) 4, une source d’alimentation électrique interne SC0 et des interfaces de communication INT1 et INT2. Les composants internes de la carte à puce CD1 sont contrôlés par le processeur 2, au moyen par exemple d’un bus de données. En particulier, le processeur 2 peut utiliser la mémoire volatile MR1 pour stocker provisoirement des données générées au cours de son fonctionnement, notamment pour exécuter un enrôlement (par exemple pour stocker provisoirement des empreintes digitales FG1 acquises (ou obtenues) par la carte à puce CD1 ainsi que des données digitales DT1 générées lors d’un enrôlement à partir d’empreintes digitales acquises). La mémoire non volatile réinscriptible MR2 (par exemple de type Flash ou EEPROM) constitue un support d'enregistrement (ou support d'informations) conforme à un mode de réalisation particulier, lisible par le processeur 2, et sur lequel est enregistré un premier programme d'ordinateur PG1 conforme à un mode de réalisation particulier. En variante, le premier programme PG1 peut être enregistré dans une mémoire morte (ROM) (non représentée) de la carte à puce CD1. Le programme d'ordinateur (ou application) PG1 comportent des instructions pour l'exécution des étapes d'un procédé d’enrôlement selon un mode de réalisation particulier, par exemple l’un au moins des exemples procédés décrits ci-après. Comme illustré en figure 1 , la mémoire MR2 peut en outre être utilisée pour stocker un modèle d’empreinte digitale ML1, des règles prédéfinies RL1 ainsi que des paramètres PT appliqués par la carte pour exécuter un enrôlement. Selon des variantes, les paramètres PT notamment peuvent être enregistrés dans une autre mémoire de la carte à puce CD1, par exemple dans la mémoire volatile MR1 lors de l’exécution d’un enrôlement. Dans l’exemple considéré ici, la carte à puce CD1 comporte un capteur d’empreinte digital 4 permettant l’acquisition d’empreintes digitales FG1 d’un utilisateur UR, notamment lors d’un enrôlement, puis ultérieurement lorsqu’un utilisateur souhaite s’authentifier auprès de la carte à puce CD1. Toutefois, la présence d’un capteur d’empreinte digitale dans la carte à puce CD1 n’est pas obligatoire. Alternativement ou en sus, la carte à puce CD1 est configurée pour acquérir des empreintes digitales depuis un terminal externe (par exemple T1 et/ou T2 comme décrit ci-après) avec lequel elle coopère, ce terminal (ou dispositif) externe comportant ou utilisant un tel capteur d’empreinte digitale. Dans l’exemple considéré ici, la carte à puce CD1 comporte également une source d’alimentation électrique interne SC0 apte à délivrer une alimentation électrique AL0 à la carte à puce CD1. Cette source interne SC0 peut ainsi être une batterie quelconque embarquée dans la carte à puce CD1, telle que par exemple un supercondensateur ou une batterie rechargeable, d’autres exemples étant toutefois possibles. A noter que des variantes sont également possibles dans lesquels la carte à puce CD1 est dépourvue de source d’alimentation interne. Comme décrit ci-après, la carte à puce CD1 est en outre configurée pour se connecter à au moins une source d’alimentation électrique externe, le type pouvant varier selon le cas. La manière dont la carte à puce CD1 collecte l’énergie électrique fournie depuis l’extérieur peut varier selon le cas (transmission par contact ou en sans contact, par induction, etc.). Toujours dans cet exemple, on suppose que la carte à puce CD1 comporte deux interfaces de communication INT1 et INT2 permettant de communiquer respectivement avec deux terminaux (ou dispositifs) externes notés T1 et T2, respectivement. Ainsi, la carte à puce CD1 est capable dans cet exemple de coopérer avec l’un parmi les deux terminaux T1 et T2 pour réaliser le procédé de l’invention. A noter que le nombre et la nature des dispositifs externes avec lesquelles la carte à puce CD1 peut se coupler pour réaliser l’invention peuvent varier selon le cas. Selon le type de terminaux externes considérés, les interfaces de communication INT1 et INT2 peuvent être des interfaces de communication par contact ou sans contact. Selon un exemple particulier, la carte à puce CD1 ne dispose que d’une seule interface de communication pour communiquer avec l’extérieur. Dans l’exemple considéré ici, la carte à puce CD1 est configurée pour communiquer en sans contact avec le terminal T1 via l’interface de communication INT1. Pour ce faire, l’interface INT1 comprend une antenne RF pour communiquer en sans contact, par exemple selon la norme ISO/IEC 14443 ou NFC/ISO 15693. Le terminal T1 est par exemple un terminal de télécommunication de type smartphone ou autre. De plus, la carte à puce CD1 est configurée dans cet exemple pour communiquer par contact avec le dispositif externe T2 au moyen de l’interface de communication INT2. L’interface INT2 comprend par exemple des contacts externes pour établir une connexion par contact, selon la norme ISO/IEC 7816 ou autre. Le dispositif T2 est par exemple un étui (ou équivalent) capable d’accueillir au moins partiellement la carte à puce pour établir une connexion par contact. Selon un exemple particulier, l’un au moins parmi les dispositifs T1 et T2 comprend un capteur d’empreinte digitale (non représenté) permettant à la carte à puce CD1 de faire l’acquisition d’empreintes digitales de façon déportée. Comme déjà indiqué, la carte à puce CD1 est apte à collecter une alimentation électrique depuis l’extérieur de la carte. Dans l’exemple envisagé ici, les dispositifs T1 et T2 constituent tous deux des sources d’alimentation externes – notés respectivement SC1, SC2 – pour la carte à puce CD1. Ainsi, une fois couplés avec la carte à puce CD1, les dispositifs externes T1 et T2 sont capables respectivement de fournir des alimentations électriques AL1, AL2 à la carte à puce CD1. Dans cet exemple, l’alimentation électrique AL1 est fournie en sans contact à la carte à puce CD1 via l’interface INT1 tandis que l’alimentation électrique AL2 est fournie par contact à la carte à puce CD1 via l’interface INT2. Comme le comprend l’homme du métier, la carte à puce CD1 et son environnement d’application tels que représentés en figure 1 ne constituent qu’un exemple non limitatif de mise en œuvre de l’invention. En particulier, certains éléments de la carte à puce CD1 ne sont décrits ici que pour faciliter la compréhension de l’invention, ces éléments n’étant pas obligatoires pour mettre en œuvre l’invention. Certains éléments généralement présents dans une carte à puce ont été volontairement omis car ils ne sont pas nécessaires à la compréhension de la présente invention. Comme représenté en figure 2 dans un mode de réalisation particulier, le processeur 2 piloté par les programmes d’ordinateur PG1 met en œuvre un certain nombre de modules, à savoir : un module de détermination MU2, un module d’obtention MU4, un module d’analyse MU6, un module de génération MU8, et éventuellement un module d’authentification MU10. Les modules MU2-MU8 sont notamment configurés pour exécuter un enrôlement par empreinte digitale, comme décrit plus en détail ultérieurement. Pendant un tel enrôlement, la carte à puce CD1 utilise une source d’alimentation interne (SC0) ou externe (SC1 et/ou SC2). Selon un exemple particulier, la carte à puce CD1 peut utiliser au moins deux d’alimentation distinctes en même temps pour exécuter un enrôlement. Dans ce cas, les sources d’alimentation forment ensemble une source globale d’alimentation (interne, externe, ou mixte interne/externe). Plus précisément, le module de détermination MU2 est configuré pour déterminer un mode appliqué parmi un premier mode MD1 et un deuxième mode MD2. Selon le premier mode MD1, l’alimentation électrique utilisée par la carte à puce CD1 pour exécuter l’enrôlement est inférieure à un seuil prédéfini ALm. En revanche, selon le deuxième mode MD2, l’alimentation électrique utilisée par la carte à puce CD1 pour exécuter l’enrôlement est supérieure ou égale au seuil prédéfini ALm. La valeur seuil ALm peut être fixée par l’homme du métier au cas par cas, en fonction notamment des besoins en alimentation de la carte à puce CD1 pour réaliser divers traitements lors d’un enrôlement d’empreinte digitale. Comme décrit ci-après, le module de détermination MU2 est également configuré pour déterminer au moins un paramètre PT à appliquer lors d’un enrôlement. Le module d’obtention MU4 est configuré pour acquérir N empreintes digitales FG1, au moyen par exemple du capteur d’empreinte digitale 4 ou depuis l’un des dispositifs externes T1, T2 avec lesquelles elle est susceptible de coopérer. Comme décrit par la suite, les empreintes digitales sont acquises sous formes de pixels d’image représentatifs des empreintes digitales. Dans l’exemple considéré ici, N est un nombre entier supérieur ou égal à 2. En variante, N est un nombre entier supérieur ou égal à 1. Le module d’analyse MU6 est configuré pour réaliser une analyse des N empreintes digitales FG1 acquises par le module d’obtention MU4. Au cours de cette analyse, des données digitales DT1 représentatives de points caractéristiques MT des empreintes digitales FG1 sont extraites par une lecture des pixels d’images à un niveau de résolution RL prédéterminé. Comme décrit par la suite, la carte à puce CD1 peut jouer sur ce niveau de résolution RL de différentes manières selon le cas. Le module de génération MU8 est configuré pour générer un modèle d’empreinte digitale ML1 à partir au moins des données digitales DT1 extraites depuis les N premières empreintes digitales. En particulier, le module de génération MU8 peut générer ce modèle ML1 par agrégation d’au moins les données digitales DT1 extraites par le module d’analyse MU6 Le module de génération MU8 peut ainsi enregistrer le modèle d’empreinte digitale ML1 dans la mémoire non volatile MR2 pour permettre l’authentification ultérieure d’un utilisateur par comparaison d’au moins une nouvelle empreinte digitale FG1 avec le modèle d’empreinte digitale ML1 servant de référence. Ainsi, le module d’authentification MU10 peut être configuré pour authentifier un utilisateur UR en comparant une nouvelle empreinte digitale FG1 acquise par le module d’obtention MU4 après l’enrôlement, avec le modèle d’empreinte digitale ML1 stocké dans la mémoire MR2. Si la nouvelle empreinte digitale coïncide avec le modèle ML1, alors l’authentification est passée avec succès. Dans le cas contraire, l’authentification échoue ou peut éventuellement se poursuivre en réalisant la vérification d’au moins une autre nouvelle empreinte digitale FG1. Comme indiqué ci-avant, le module de détermination MU2 est également configuré pour déterminer au moins un paramètre PT appliqué par la carte à puce CD1 lors de l’enrôlement. Ainsi, le module de détermination MU2 est configuré pour déterminer en fonction du mode appliqué (MD1 ou MD2) au moins un paramètre PT appliqué lors de l’enrôlement parmi le nombre N et le niveau de résolution RL, ledit au moins un paramètre étant fixé pour être plus élevé dans le deuxième mode MD2 que dans le premier mode MD1 de sorte que le modèle d’empreinte digitale ML1 présente une définition (ou qualité) plus élevée dans le deuxième mode MD2 que dans le premier mode MD1. Autrement dit, la carte à puce CD1 peut jouer sur l’un au moins des paramètres PT, à savoir le nombre N et le niveau de résolution RL, pour faire varier la complexité de l’enrôlement et ainsi adapter la qualité du modèle d’empreinte digitale ML1 en fonction du niveau d’alimentation électrique disponible lors de l’enrôlement. Selon un exemple particulier, l’un parmi le paramètre N et le niveau de résolution RL est adapté (et donc varie) lors de l’enrôlement en fonction du mode appliqué entre MD1 et MD2, tandis que l’autre paramètre est fixe quel que soit le mode MD1/MD2 appliqué. Selon un autre exemple, les deux paramètres N et RL sont adaptés (et donc varient) lors de l’enrôlement en fonction du mode appliqué parmi MD1 et MD2. Quel que soit le mode de réalisation envisagé, l’adaptation de l’un ou des deux paramètres N et RL se fait de façon à ce que la définition (ou qualité) du modèle d’empreinte digitale ML1 ainsi généré soit supérieure si la carte à puce CD1 opère dans le deuxième mode MD2 (alimentation électrique élevée) que si elle opère selon le premier mode MD1 (alimentation électrique plus faible). Comme décrit par la suite, plusieurs manières sont envisageables pour permettre à la carte à puce CD1 d’adapter la définition (ou qualité) du modèle d’empreinte digitale ML1. Ce niveau de définition est représentatif de la résolution et/ou de la quantité des informations stockées dans le modèle d’empreinte digitale ML1, ces informations définissant en particulier des points caractéristiques MT d’une empreinte digitale. Ces points caractéristiques MT peuvent comprendre en particulier des minuties caractéristiques d’une empreinte digitale, comme décrit par la suite. Comme également décrit ultérieurement, le niveau de résolution RL de la lecture des empreintes digitales FG1 lors de l’enrôlement peut être contrôlé et adapté de diverses manières. Le niveau de résolution RL se caractérise par exemple par au moins le nombres de pixels voisins que la carte à puce CD1 prend en compte pour lire un pixel de l’image représentant l’empreinte digitale, par exemple pour déterminer le niveau de gris (ou la couleur) dudit pixel. Ce cas particulier et des variantes sont décrits ci-après. La configuration et le fonctionnement des modules MU2-MU10 de la carte à puce CD1 apparaîtront plus précisément dans les exemples de réalisation décrits ci-après en référence aux figures 3 - 7 . A noter que les modules MU2-MU10 tels que représentés en figure 2 ne constituent qu’un exemple de mise en œuvre non limitatif de l’invention, d’autres implémentations étant possibles. Un mode de réalisation particulier est à présent décrit en référence notamment aux figure s 3A- 3C et 4. Plus précisément, la carte à puce CD1 tel que précédemment décrit met en œuvre un procédé d’enrôlement (ou procédé de traitement) en exécutant le programme d’ordinateur PG1. On suppose qu’une étape S2 d’authentification est réalisée par la carte à puce CD1 afin d’authentifier un utilisateur UR souhaitant s’enrôler auprès de la carte à puce CD1. Cette authentification S2 peut être réalisée d’une quelconque manière, au moyen par exemple d’une vérification d’un code PIN secret ou en vérifiant la validité d’une empreinte digitale FG1 acquise par la carte à puce CD1. Sur détection que l’authentification S2 est passée avec succès, la carte à puce CD1 exécute un enrôlement S3 en utilisant une alimentation électrique AL fournie par une source d’alimentation interne ou externe à la carte à CD1. Cet enrôlement S3 comprend les étapes S4 à S16 décrites ci-après. Comme déjà décrit, on considère dans cet exemple que la carte à puce CD1 embarque une source d’alimentation interne SC0. On suppose toutefois ici que cette source interne SC0 présente une capacité d’alimentation limitée, c’est-à-dire inférieure à une valeur seuil ALm. En outre, la carte à puce CD1 est apte à coopérer avec le dispositif externe T1 et/ou T2 afin notamment de collecter l’alimentation électrique AL1 et/ou AL2 fournies respectivement par ces dispositifs. Au cours de l’étape S4, la carte à puce CD1 détermine le mode MD appliqué lors de l’enrôlement S3 parmi les modes MD1 et MD2. Comme déjà indiqué, si l’alimentation électrique AL collectée par la carte à puce CD1 lors de l’enrôlement S3 est inférieure à un seuil prédéfini ALm, elle opère alors selon le premier mode MD1 (faible alimentation électrique). Si en revanche l’alimentation électrique AL collectée par la carte à puce CD1 lors de l’enrôlement S3 est supérieure ou égale à ce seuil prédéfini ALm, elle opère alors selon le deuxième mode MD2 (alimentation électrique élevée). En d’autres termes, c’est la valeur seuil ALm qui définit dans le cas présent le type d’une source d’alimentation, à savoir s’il s’agit d’une source fournissant une alimentation électrique dite « faible » (MD1) ou une source fournissant une alimentation électrique dite « forte » (MD2). Cette valeur seuil ALm peut être définit en terme de puissance délivrée par exemple, et pourra être adaptée par l’homme du métier en fonction notamment des besoins en termes d’alimentation de la carte à puce CD1, au vu notamment des traitements susceptibles d’être réalisés par la carte lors de l’enrôlement. Par simplicité, on suppose dans cet exemple que l’alimentation électrique AL collectée par la carte à puce CD1 lors de l’enrôlement S3 ne provient que d’une unique source SC0, SC1 ou SC2, bien que d’autres implémentations soient possibles où la carte à puce CD1 peut collecter simultanément l’alimentation électrique délivrée par une pluralité de sources d’alimentation électrique. Ainsi, on suppose que si la carte à puce CD1 est couplée avec le dispositif T1 ou T2, elle reçoit l’alimentation électrique correspondante AL1 ou AL2 de sorte qu’elle n’utilise pas sa source interne SC0 pour s’alimenter. D’autres implémentations sont toutefois possibles. Ainsi, on considère dans le cas présent que les sources SC0 et SC1 constituent des sources d’alimentation « faibles » tandis que la source SC2 constitue une source d’alimentation « forte ». Autrement dit, les alimentations électriques AL0 et AL1 délivrées par les sources SC0 et SC1 sont inférieures au seuil prédéfini ALm, tandis que l’alimentation électrique AL2 délivrée par la source SC2 est supérieure ou égale au seuil prédéfini ALm. On suppose en particulier que le smartphone T1 est configuré pour fournir en sans contact une alimentation électrique AL1 limitée (quand bien même il dispose d’une source d’alimentation plus conséquente que la carte à puce CD1) tandis que l’étui T2 embarque ici une source d’alimentation SC2 apte à fournir une alimentation AL2 importante à la carte à puce CD1 lorsque ces deux éléments coopèrent par contact. D’autres exemples sont toutefois possibles. Différentes manières peuvent être adoptées par la carte à puce CD1 pour déterminer en S4 dans quel mode MD1 ou MD2 elle opère en fonction de l’alimentation électrique AL qu’elle détecte. La carte à puce CD1 peut en particulier déterminer au moins un paramètre caractérisant (directement ou indirectement) la source d’alimentation qu’elle utilise et applique des règles prédéfinies RL1 stockées dans sa mémoire MR2 pour en déduire si c’est le mode MD1 ou MD2 qui est applicable. Selon un premier exemple représenté en figure 3A , la carte à puce CD1 reçoit un signal SG identifiant un dispositif externe (T1 ou T2) avec lequel elle coopère lors de l’enrôlement S3. La carte à puce CD1 reçoit dans cet exemple, via son interface de communication INT1 ou INT2, le signal SG1 ou SG2 identifiant respectivement les dispositifs externes T1 et T2. La carte à puce CD1 détermine (S4) alors, à partir du signal SG reçu, le mode MD appliqué (soit MD1, soit MD2) lors de l’enrôlement S3 en appliquant les règles RL1. Selon l’exemple représenté en figure 3A , les règles prédéfinies RL1 spécifient qu’en réponse au signal SG1 (respectivement SG2), la carte à puce CD1 détecte qu’elle reçoit une alimentation électrique AL inférieure (respectivement supérieure ou égale) au seuil prédéfini ALm et en déduit qu’elle opère selon le premier mode MD1 (respectivement le deuxième mode MD2). On considère donc dans cet exemple particulier que la carte à puce CD1 est préconfigurée pour déterminer à partir du dispositif externe avec lequel elle coopère si l’alimentation électrique correspondante atteint out non le seuil prédéfini ALm. Selon un exemple particulier, en l’absence d’un signal SL reçu lors de l’enrôlement S3 pour lequel un mode MD1 ou MD2 est spécifié dans les règles RL1, la carte à puce CD1 détermine (S4) conformément aux règles RL1 qu’elle opère dans le premier mode MD1 (faible alimentation électrique), en supposant que c’est la source d’alimentation interne SC0 qui est utilisée. Selon une variante du premier exemple ci-dessus, le signal SG reçu depuis un dispositif externe (T1 ou T2) identifie l’alimentation électrique (SC1 ou SC2) fournie à la carte à puce CD1 lors de l’enrôlement S3. A partir des règles prédéfinies RL1, la carte à puce CD1 peut ainsi déterminer quel mode (MD1 ou MD2) appliquer en fonction du signal SG reçu. De manière plus générale, dans ce premier exemple de réalisation, le signal SG comprend une information quelconque permettant à la carte à puce CD1 de déterminer quel mode (MD1 ou MD2) appliquer lors de l’enrôlement S3. Selon une autre variante, le signal SG reçu depuis un dispositif externe (T1 ou T2) identifie le mode à appliquer (MD1 ou MD2), de sorte qu’aucune règle prédéfinie RL1 n’est nécessaire. Selon un deuxième exemple représenté en figure 3B , la carte à puce CD1 détermine en S4 le mode appliqué (MD1 ou MD2) lors de l’enrôlement S3 en fonction de l’utilisation de la ou des interfaces de communication INT que comporte la carte à puce (à savoir les interfaces de communication INT1 et INT2 dans le cas présent). Ainsi, la carte à puce CD1 détermine si l’une de ses interfaces de communication INT1 et INT2 est utilisée lors de l’enrôlement S3 (pour coopérer avec l’un des dispositifs externes T1 et T2 dans cet exemple) et, si oui, laquelle parmi ces interfaces de communication est utilisées. Pour ce faire, le processeur 2 détermine par exemple s’il y a une activité (signaux, alimentation etc.) sur chacune des interfaces de communication INT1, INT2. On suppose ici que la carte à puce CD1 peut utiliser l’une quelconque parmi les interfaces de communication INT1, INT2 lors de l’enrôlement S3 ou, alternativement, n’utilise aucune des deux interfaces de communication INT1, INT2 pour réaliser l’enrôlement S3. A partir de l’utilisation ou non de ses interfaces de communication INT1, INT2, la carte à puce CD1 détermine ainsi lequel parmi les modes MD1 et MD2 est appliqué lors de l’enrôlement S3. Selon l’exemple représenté en figure 3 B , les règles prédéfinies RL1 spécifient donc que sur détection que la première interface de communication INT1 (respectivement la deuxième interface de communication INT2) est utilisée lors de l’enrôlement S3, la carte à puce CD1 sélectionne le premier mode MD1 (respectivement le deuxième mode MD2) en S4. En revanche, sur détection qu’aucune des interfaces de communication INT1, INT2 n’est utilisée lors de l’enrôlement, la carte à puce CD1 sélectionne le premier mode MD1 conformément aux règles prédéfinies RL1. Si la carte à puce CD1 est connectée via l’une de ses interfaces de communication INT1, INT2 avec un dispositif externe, cela présuppose qu’elle reçoit une alimentation électrique respective AL1, AL2 depuis ladite interface de communication. Si aucune des deux interfaces de communication AL1, AL2 n’est utilisée, la carte à puce CD1 est configurée pour utiliser sa propre alimentation électrique interne SC0. On considère donc dans cet exemple particulier que la carte à puce CD1 est préconfigurée pour déterminer, à partir de son utilisation (ou non) de ses interfaces de communication, si l’alimentation électrique reçue atteint ou non le seuil prédéfini ALm. Selon un troisième exemple représenté en figure 3 C , lors de l’enrôlement S3, la carte à puce CD1 évalue une caractéristique électrique (puissance, tension, courant…) de l’alimentation électrique AL qu’elle reçoit (ou détecte) en provenance d’une source d’alimentation interne ou externe. La carte à puce CD1 compare alors le niveau d’alimentation électrique détecté à partir de cette caractéristique, avec la valeur seuil prédéfinie ALm, et détermine le mode appliqué (MD1 ou MD2) lors de l’enrôlement S3 en fonction du résultat de cette comparaison. Dans l’exemple considéré ici, en appliquant les règles RL1, la carte à puce CD1 détermine donc qu’elle opère dans le premier mode MD1 si l’alimentation électrique AL reçu est inférieure au seuil prédéfini ALm et opère dans le deuxième mode MD2 si l’alimentation électrique AL est supérieure ou égale audit seuil prédéfini ALm. Toujours en référence à la figure 4 , suite à l’étape S4 de détermination, la carte à puce CD1 détermine au moins un paramètre PT qu’elle doit appliquer lors de l’enrôlement S3. Comme décrit par la suite, ledit au moins un paramètre comprend au moins l’un parmi le nombre N appliqué en S8 et le niveau de résolution RL appliqué en S10. Lors de cette étape S6, elle adapte ainsi ce ou ces paramètres PT en fonction du mode MD1 ou MD2 dans lequel la carte à puce CD1 opère. Lorsque la carte à puce CD1 opère selon le premier mode MD1 (alimentation électrique limitée), il est nécessaire de limiter la complexité et le temps de traitement de l’enrôlement S3. En revanche, dans le deuxième mode MD2 (alimentation électrique élevée), la carte à puce CD1 dispose d’une alimentation électrique plus importante et peut donc avantageusement adapter ses paramètres PT afin d’augmenter la complexité et le temps de traitement de l’enrôlement S3. L’étape S6 de détermination et ses conséquences sont décrites plus en détail ultérieurement. Au cours d’une étape S8 d’acquisition, la carte à puce CD1 fait l’acquisition de N empreintes digitales FG1, N étant un nombre entier supérieur ou égal à 2. Ces empreintes digitales FG1 obtenues en S8 constituent des « premières » empreintes digitales au sens de l’invention. Comme représentée schématiquement en figure 5 , chaque empreinte digitale est acquise en S8 sous la forme d’une image, à savoir un arrangement de pixels d’image PX, ces pixels étant représentatifs de l’empreinte digitale FG1 en question. Chaque pixel PX est caractérisé en particulier par un niveau de gris (ou une couleur). Comme indiqué ci-avant, le nombre N d’empreintes digitales FG1 acquises par la carte à puce CD1 en S8 peut être adapté selon le mode MD1 ou MD2 qui est appliqué. Autrement dit, la carte à puce CD1 peut appliquer en S8 un nombre N qui est plus important dans le deuxième mode MD2 que dans le premier mode MD1 pour tenir compte du fait que la carte à puce CD1 dispose de plus d’énergie en mode MD2 et peut donc traiter davantage d’empreintes digitales FG1 lors de l’enrôlement S3. Selon un exemple particulier, suite à la détermination (S6) du nombre N d’empreintes digitales à acquérir en S8, la carte à puce CD1 envoie à un terminal externe un message comportant le nombre N à appliquer en S8, afin de permettre au terminal externe d’inviter l’utilisateur UR à réaliser les acquisitions d’empreinte demandées. Ce terminal externe peut être par exemple le dispositif externe (T1 ou T2) avec lequel la carte à puce CD1 est couplée ou un quelconque autre terminal. La carte à puce CD1 réalise en S10 une analyse des N empreintes digitales FG1 acquises. Au cours de cette analyse, des données digitales DT1 représentatives de points caractéristiques MT des N empreintes digitales FG1 sont extraites par une lecture des pixels d’images PX à un niveau de résolution RL prédéterminé. L’analyse S10 peut débuter après achèvement de l’étape S8 d’acquisition ou, alternativement, l’analyse S10 peut s’exécuter alors que l’acquisition S8 est toujours en cours. De façon connue, chaque empreinte digitale FG1 constitue une représentation des crêtes dermo-épidermiques (ou crêtes papillaires) d’un doigt d’un utilisateur UR. La géométrique de ces crêtes forme un motif qui est propre à chaque personne et permet de l’authentifier avec une grande fiabilité. Ce motif est caractérisé par des points caractéristiques (dits aussi points singuliers) notés MT ( figure 5 ). Lors de l’analyse S10, la carte à puce CD1 lit ainsi tout ou partie des pixels d’image PX des empreintes digitales FG1 acquises de sorte à en extraire les données digitales DT1 mentionnées ci-avant ( figure 4 ). Ces données digitales DT1 définissent des points caractéristiques MT de chaque empreinte FG1. Dans l’exemple considéré ici, ces points caractéristiques MT comprennent en particulier des minuties (points singuliers locaux), à savoir des points d’irrégularité se trouvant sur les lignes papillaires (terminaisons, bifurcations, îlots, etc.). D’autres points caractéristiques MT peuvent toutefois être pris en compte (points singuliers globaux). Selon un exemple particulier, lors de l’analyse S10, la carte à puce CD1 sélectionne (S12) tout ou partie des pixels d’image PX de chaque empreinte digitale FG1. Les pixels sélectionnés par la carte à puce CD1 en S12 sont notés PX1 ( figure 5 ). La carte à puce CD1 évalue (S14) alors le niveau de gris (ou la couleur) caractérisant respectivement chaque pixel PX1 sélectionné en S12 de sorte à localiser des points caractéristiques MT prédéterminés dans ladite empreinte digitale FG1 concernée. Comme décrit ultérieurement, la carte à puce CD1 peut jouer sur divers facteurs en S6 pour adapter le niveau (ou degré) de résolution RL appliqué lors la lecture S14 au cours de l’analyse S10. Au cours d’une étape S16 ( figure 4 ) de génération, la carte à puce CD1 génère un modèle d’empreinte digitale ML1 à partir au moins des données digitales DT1 obtenues en S10. Dans le cas présent, la carte à puce CD1 génère (S16) le modèle d’empreinte digitale ML1 par agrégation des données digitales DT1 extraites en S10 depuis les N empreintes digitales FG1. Comme décrit ultérieurement, d’autres données peuvent également être prises en compte pour générer le modèle ML1. La manière dont la carte à puce CD1 traite les données digitales DT1 pour générer le modèle d’empreinte digitale ML1 est laissée la discrétion de l’homme du métier, diverses implémentations étant possibles. On suppose dans le cas présent qu’il n’existe aucun modèle d’empreinte digitale ML préexistant stocké dans la mémoire MR2 de la carte à puce CD1 au stade de l’étape S16 de génération. Aussi, la génération S16 revient à un créer un nouveau modèle d’empreinte digitale ML1 à partir des données digitales DT1 extraites en S10. Dans le cas de la génération d’un nouveau modèle, les données digitales DT1 des N empreintes digitales FG1 sont agrégées ensemble pour former le nouveau modèle d’empreinte digitale ML1. Selon une variante, lors de l’étape S16 de génération, le modèle d’empreinte digitale ML1 est générée à partir des données digitales DT1 extraites en S10 et à partir d’un modèle d’empreinte digital ML préexistant, c’est-à-dire un modèle d’empreinte digitale ML (par exemple ML2 décrit ci-après) préenregistré dans la mémoire MR2. Dans cette variante, la génération S16 revient donc à mettre à jour un modèle d’empreinte digitale préexistant pour générer le nouveau modèle d’empreinte ML1. Dans le cas d’une mise à jour de modèle, les données digitales DT1 de chaque empreinte digitale FG1 obtenues en S8 sont agrégées (S16), empreinte par empreinte, avec (ou dans) le modèle d’empreinte préenregistré ML de sorte à obtenir le modèle d’empreinte digitale ML1 mis à jour. Le modèle d’empreinte digitale ML1 ainsi généré remplace alors le modèle d’empreinte digitale préexistant. Le modèle d’empreinte digitale ML1 généré en S16 ( figure 4 ) sert d’empreinte de référence pour déterminer ultérieurement si une empreinte acquise lors d’une authentification ultérieure est valide ou non. Le modèle ML1 est créé de sorte à comporter des informations caractérisant le plus fidèlement possible l’anatomie d’un doigt de l’utilisateur UR concerné. Le modèle ML1 comprend en particulier des données digitales DT1 représentatives de points caractéristiques MT, comme déjà décrit. Au cours de l’étape S16 de génération, la carte à puce CD1 enregistre le modèle d’empreinte digitale ML1 dans sa mémoire MR2 pour permettre l’authentification ultérieure d’empreintes digitales FG1 par comparaison avec le modèle d’empreinte digitale ML1 servant de référence. Ainsi, une fois l’enrôlement S3 achevé, la carte à puce CD1 peut réaliser une étape S18 d’authentification sur la base du modèle d’empreinte digitale ML1 stocké en mémoire. Pour ce faire, la carte à puce CD1 fait l’acquisition d’une (ou de plusieurs) nouvelle empreinte digitale FG1 au moyen de son capteur d’empreinte digitale 4 ou d’un dispositif externe avec lequel elle coopère. La carte à puce CD1 compare cette nouvelle empreinte digitale FG1 avec le modèle d’empreinte digitale ML. La carte à puce CD1 détecte que l’authentification S18 est passée avec succès seulement si cette empreinte FG1 coïncide avec le modèle ML1. Dans le cas contraire, l’authentification S18 échoue ou l’authentification S18 se poursuit sur la base d’une autre acquisition d’empreinte digitale FG1. Comme indiqué ci-avant, lors de l’étape S6 de détermination ( figure 4 ), la carte à puce CD1 détermine les paramètres PT à appliquer lors de l’enrôlement, à savoir le nombre N d’acquisition d’empreintes appliqué en S8 et le niveau de résolution RL caractérisant la lecture lors de l’analyse S10 des pixels d’image PX des empreintes digitales FG1 pour en extraire les données digitales DT1. Conformément à l’invention, au moins un paramètre PT parmi le nombre N et le niveau de résolution RL est déterminé (ou adapté) en S6 en fonction du mode appliqué (MD1 ou MD2) lors de l’enrôlement (comme détecté en S6). Ainsi, ledit au moins un paramètre est fixé pour être plus élevé dans le deuxième mode MD2 que dans le premier mode MD1 de sorte que le modèle d’empreinte digitale ML1 généré en S16 présente une définition (ou qualité) plus élevée lorsque la carte à puce CD1 opère dans le deuxième mode MD2 que lorsque la carte à puce CD1 opère selon le premier mode MD1. La définition (ou qualité) du modèle d’empreinte digitale ML1 est représentative de la résolution et/ou de la quantité des informations stockées dans ce modèle. La définition du modèle d’empreinte digitale ML1 est par exemple caractérisée par le nombre de points caractéristiques MT (de minuties par exemple) définis dans le modèle ML, ces points permettant une comparaison avec des régions correspondantes d’une empreinte digitale à vérifier. La définition du modèle d’empreinte digitale ML1 peut également être caractérisé par la quantité ou précision des informations caractérisant chaque point caractéristique MT. Selon un premier exemple particulier, la carte à puce CD1 adapte en S6 le nombre N en fonction du mode MD1/MD2 déterminé en S4. Le niveau de résolution RL peut être maintenu constant quel que soit le mode MD1/MD2 appliqué. En particulier, le nombre N est adapté de sorte à ce qu’il soit plus élevé dans le mode MD2 que dans le mode MD1. Par exemple, la carte à puce CD1 est configuré pour requérir 8 acquisitions d’empreinte digitale FG1 dans le deuxième mode MD2 et seulement 5 acquisition d’empreinte digitale FG1 dans le premier mode MD1, ce qui permet d’accélérer l’enrôlement et de limiter la consommation en ressources et en énergie lorsque la carte à puce CD1 ne dispose que d’une source d’alimentation limitée (mode MD1). A l’inverse, l’adaptation du nombre N permet d’augmenter le nombre d’empreintes digitales FG1 utilisées dans le deuxième mode MD2 pour générer le modèle d’empreinte digitale ML, ce qui conduit à une qualité accrue dudit modèle. Selon un deuxième exemple particulier, la carte à puce CD1 adapte en S6 le niveau de résolution RL en fonction du mode MD1/MD2 déterminé en S4. Le nombre N peut être maintenu constant N quel que soit le mode MD1/MD2 appliqué. En particulier, le niveau de résolution RL est adapté de sorte à ce qu’il soit plus élevé dans le deuxième mode MD2 que dans le premier mode MD1. La nature de ce niveau de résolution RL et la manière dont il peut être contrôlé sont décrits ci-après. Selon un troisième exemple particulier, la carte à puce CD1 adapte en S6 le nombre N et le niveau de résolution RL de sorte à ce que ceux-ci soient plus élevés dans le deuxième mode MD2 que dans le premier mode MD1. Il est ainsi possible de jouer de diverses façons sur les paramètres N et/ou RL, mais dans la mesure où le réglage des paramètres PT conduit à la génération en S16 d’un modèle d’empreinte digitale ML1 présentant une définition ou qualité accrue dans le deuxième mode MD2 par rapport au premier mode MD1. Par ailleurs, on peut envisager diverses façons de contrôler le niveau de résolution RL de la lecture des empreintes digitales FG1 réalisée en S10 ( figure 4 ). Le niveau de résolution RL de cette lecture est fonction de (ou comprend) divers facteurs, – dits facteurs de résolution – sur lesquels la carte à puce CD1 peut jouer isolément ou en combinaison pour augmenter ou baisser le niveau de résolution RL en fonction du mode MD1/MD2 appliqué. Des exemples de réalisation illustrant le contrôle de certains de ces facteurs de résolution sont décrits ci-après. Comme décrit précédemment, lors de l’analyse S10 ( figure 4 ), la carte à puce CD1 peut sélectionner (S12) pour chaque empreinte digitale FG1 des pixels PX1 parmi la totalité de pixels PX formant ladite empreinte digitale FG1. Cette sélection peut inclure tout ou partie des pixels d’image PX de chaque empreinte digitale FG1. Selon un mode de réalisation particulier, la carte à puce CD1 évalue en S14 un niveau de gris (ou une couleur) caractérisant chaque pixel PX1 sélectionné en S12. Cette évaluation est réalisée à partir d’une lecture de chaque pixel PX1 sélectionné et d’une lecture de X pixels voisins – notés PX2 – dudit pixel PX1 sélectionné. Autrement dit, pour déterminer le niveau de gris (ou couleur) d’un pixel PX1 sélectionné, la carte à puce CD1 lit (ou analyse) ce pixel ainsi que X pixels PX2 voisins (par exemple X pixels voisins prédéterminés adjacents audit pixel PX1) et combine les niveaux de gris (ou couleur) obtenus pour tous ces pixels afin d’en déduire le niveau de gris (ou couleur) du pixel PX1 sélectionné. Le nombre X est un nombre entier supérieur ou égal à 0 (dans un exemple particulier, X ≥ 1). Dans ce mode de réalisation particulier, la carte à puce DV1 adapte en S6 ( figure 4 ) ce nombre X de sorte à être plus élevé dans le deuxième mode MD2 que dans le premier mode MD1, ce qui a pour conséquence d’augmenter la définition (ou qualité) du model d’empreinte digitale ML1 obtenu dans le deuxième mode MD2 par rapport au premier mode MD1. Ce nombre X caractérise le niveau de résolution RL de la lecture de pixels d’image PX réalisée en S10. La carte à puce CD1 peut par exemple appliquer un nombre X = 20 dans le premier mode MD1 et X = 200 dans le deuxième mode MD2. Par ailleurs, lors de l’évaluation S14 ( figure 4 ), la carte à puce CD1 peut générer un niveau de gris (ou une couleur) représentatif de chaque pixel PX1 sélectionné en S12. La carte à puce CD1 génère par exemple pour chaque pixel PX1 sélectionné un niveau de gris (ou couleur) respectif encodé selon un niveau d’encodage prédéterminé noté Y. Selon un mode de réalisation particulier, ce niveau d’encodage Y est adapté par la carte à puce CD1 en S6 ( figure 4 ) de sorte à être plus élevé dans le deuxième mode MD2 que dans le premier mode MD1, ce qui a pour conséquence d’augmenter la définition (ou qualité) du model d’empreinte digitale ML1 obtenu dans le deuxième mode MD2 par rapport au premier mode MD1. Ce facteur Y caractérise le niveau de résolution RL de la lecture de pixels d’image PX réalisée en S10. A titre d’exemple, la carte à puce CD1 peut encoder le niveau de gris (ou couleur) de chaque pixel PX1 sélectionné sur Y = 8 bits dans le premier mode MD1 et sur Y = 16 bits dans le deuxième mode MD2. Plus le nombre de bits d’encodage est élevé, plus le niveau de résolution RL de la lecture S14 (et donc des données digitales DT1 ainsi extraites) est élevé. L’algorithme mis en œuvre par la carte à puce CD1 pour lire la couleur des pixels d’image PX peut ainsi être paramétré de façon adéquate en adaptant la résolution du codage de couleur en fonction du mode MD1/MD2 appliqué lors de l’enrôlement S3. Selon un mode de réalisation particulier, la carte à puce CD1 définit (ou adapte) en S6 le nombre (ou la proportion) de pixels PX1 sélectionnés en S12 pour réaliser la lecture des niveaux de gris. La carte à puce CD1 peut adapter le nombre de pixels PX1 sélectionnés pour qu’il soit plus élevé dans le deuxième mode MD2 que dans le premier mode MD1. Plus le nombre de pixels PX1 sélectionnés en S12 est élevé, plus le niveau de résolution RL de la lecture S14 (et donc des données digitales DT1 ainsi extraites) est élevée. Dans ce cas, ce nombre de pixels PX1 par empreinte digitale FG1 caractérise le niveau de résolution RL de la lecture de pixels d’image PX réalisée en S10. Selon un mode de réalisation particulier, la carte à puce CD1 réalise l’acquisition S8 et l’analyse S10 des N empreintes digitales FG1 dans une plage de temps prédéterminé, cette plage de temps étant adaptée par la carte à puce CD1 lors de l’enrôlement S3 de sorte à être plus longue dans le deuxième mode MD2 que dans le premier mode MD1. En paramétrant ainsi l’aspect temporel du traitement des empreintes digitales FG1, la carte à puce CD1 dispose avantageusement du temps affecté/alloué pour réaliser l’enrôlement S3 selon le niveau de résolution RL choisi. La présente invention permet avantageusement à la carte à puce CD1 d’authentifier de façon fiable et efficace un utilisateur au moyen d’empreintes digitales. Grâce à l’invention, la carte à puce CD1 peut réaliser des authentifications par empreinte digitale de façon optimale malgré les contextes variables dans lesquels un utilisateur et la carte à puce sont susceptibles de se trouver. Il est fréquent pour un utilisateur de ne pas enrôler correctement son empreinte digitale auprès d’une carte à puce. Quand bien même la procédure d’enrôlement est respectée, la qualité du modèle d’empreinte digital ainsi généré n’est pas toujours suffisante. Ainsi, de nombreuses situations peuvent requérir une qualité de modèle d’empreinte accrue pour compenser des perturbations diverses affectant les performances de l’authentification. A titre d’exemple, des conditions climatiques fluctuantes (température, humidité,…) ou encore une variation dans le temps des performances du capteur d’empreintes digitales peuvent avoir pour conséquence qu’un modèle d’empreinte digitale n’est pas suffisamment précis pour permettre une authentification fiable en toutes circonstances. Or, la génération d’un modèle d’empreinte digitale de haute définition requiert des ressources en temps et en traitement qui ne sont pas toujours disponibles pour une carte à puce. Les ressources disponibles sont intrinsèquement liées à l’alimentation électrique dont dispose la carte à puce pour réaliser l’enrôlement. En raison des diverses sources d’alimentation internes et externes qu’une carte à puce peut utiliser selon le cas, il est nécessaire d’adapter la manière dont un enrôlement d’empreinte digitale est réalisé en fonction du contexte dans lequel la carte à puce se trouve. Ainsi, l’invention permet de générer un modèle d’empreinte digitale le plus riche et complet possible, dans les limites imposées par les ressources en alimentation électrique (et donc en traitement) dont dispose la carte à puce pour exécuter l’enrôlement. Un utilisateur peut par exemple réaliser un enrôlement plus fidèle lorsque sa carte à puce est couplée par contact avec un étui (disposant d’une batterie importante) que lorsque sa carte à puce est couplée en sans contact avec un smartphone (configuré pour fournir une alimentation électrique limitée). La carte à puce de l’invention est ainsi capable de générer des modèles d’empreinte digitale fidèles vis-à-vis des utilisateurs, tout en optimisant l’usage des ressources de la carte à puce. Pour ce faire, la carte à puce, adapte le paramétrage de l’enrôlement selon le niveau de la source d’alimentation disponible. Comme décrit ci-avant, le nombre N d’empreinte digitales utilisées et/ou le niveau de résolution RL de la lecture de ces empreintes digitales peuvent être adaptés pour garantir une définition du modèle d’image d’empreinte plus élevée dans le deuxième mode MD2 que dans le premier mode MD1. Pour augmenter ou baisser le niveau de résolution RL, divers facteurs de résolution décrits ci-avant peuvent être adaptés (soit un seul, soit plusieurs en même temps). Selon un mode de réalisation particulier représenté en figure 6 , au cours de l’enrôlement S3 ( figure 4 ), la carte à puce CD1 détermine un niveau de recouvrement de chaque première empreinte digitale FG1 obtenue en S8 vis-à-vis d’une autre première empreinte digitale FG1 obtenue en S8 ou vis-à-vis d’un modèle d’empreinte digitale préexistant à partir duquel le modèle d’empreinte digitale ML1 est généré lors de la génération S16. Plus particulièrement, dans le cas particulier où l’enrôlement S3 ne vise pas une mise à jour d’un modèle d’empreinte digital préexistant (c’est-à-dire lorsqu’il s’agit de générer un nouveau model), alors la carte à puce CD1 détermine un niveau de recouvrement de chaque première empreinte digitale FG1 obtenue en S8 vis-à-vis d’une autre première empreinte digitale FG1 obtenue en S8 (par exemple par rapport à l’empreinte digitale FG1 acquise en première lors de l’acquisition S8). En revanche, dans le cas particulier où l’enrôlement S3 vise une mise à jour d’un modèle d’empreinte digital préexistant (par exemple le modèle prédéfini ML2 décrit ci-après), la carte à puce CD1 détermine un niveau de recouvrement de chaque première empreinte digitale FG1 obtenue en S8 vis-à-vis du modèle d’empreinte digital préexistant. La figure 6 illustre par exemple une zone de recouvrement Z1 entre 2 empreintes digitales FG1a et FG1b et un modèle d’empreinte digitale prédéfini ML2 correspondant à un même doigt. Un niveau de recouvrement caractérise le degré de similarité des empreintes digitales entre elles ou vis-à-vis d’un modèle d’empreinte digitale ML, ce degré étant fonction de l’étendue de la zone de recouvrement Z1 considérée. La carte à puce CD1 vérifie ensuite, pour chaque première empreinte digitale FG1 obtenue lors de l’enrôlement S3, si le niveau de recouvrement déterminé atteint un niveau de recouvrement minimum TH1 prédéterminé. Lors de l’étape S16 (figure 4) de génération, le modèle d’empreinte digitale ML1 est lors généré à partir des données digitales DT1 extraites de chaque première empreinte digitale FG1 pour laquelle le niveau de recouvrement associé atteint le niveau de recouvrement minimum prédéterminé TH1. Ainsi, le modèle ML1 généré en S16 ne prend pas en compte chaque empreinte digitale FG1 qui n’atteint pas le niveau de recouvrement minimum TH1 requis. Selon un exemple particulier, le niveau de recouvrement minimum TH1 est tel que TH1 = 400 pixels (correspondant à un carré de 20 pixels par 20 pixels).. La vérification du niveau de recouvrement permet à la carte à puce CD1 de vérifier si elle est capable d’agréger ensemble les différentes empreintes digitales pour former un modèle d’empreinte digitale ML1. La partie commune des empreintes digitales est utilisée lors de la génération du modèle d’empreinte digitale ML pour vérifier que chaque empreinte digitale acquise est une empreinte digitale du même doigt (éventuellement du même doigt que celui du modèle d’empreinte digitale préexistant) et pour agréger précisément les données digitales extraites de chaque empreinte digitale FG1 ensemble et/ou avec un modèle d’empreinte préexistant ( figure 4 ). Selon ce mode de réalisation, la carte à puce CD1 adapte le niveau de recouvrement minimum TH1 lors du premier enrôlement S3, de sorte à être plus élevé si aucun enrôlement initial (autre que l’enrôlement S3) n’a été réalisé préalablement à l’enrôlement S3 ( figure 4 ). Ainsi, l’enrôlement S3 peut selon le cas être le tout premier enrôlement (enrôlement initial) réalisé lors de la configuration initiale de la carte à puce CD1 ou, alternativement, être un enrôlement ultérieur (par exemple une mise à jour après un temps d’utilisation donné). Pour déterminer si l’enrôlement S3 considéré est l’enrôlement initial ou non, la carte à puce CD1 peut consulter sa mémoire pour déterminer si elle contient déjà un modèle d’empreinte digitale. Dans la négative, cela signifie qu’aucun enrôlement préalable n’a été réalisé du point de vue de la carte à puce CD1. La carte à puce CD1 peut ainsi jouer sur le niveau de recouvrement TH1 requis entre les empreintes digitales FG1 acquises lors de l’enrôlement S3 pour autoriser l’agrégation des empreintes digitales, en fonction du type de l’enrôlement considéré. Plus le niveau de recouvrement minimum TH1 est élevé, moins la carte à puce CD1 tolère des déplacements importants du doigt d’un utilisateur entre chaque acquisition d’empreinte, et éventuellement le modèle d’empreinte digitale ML2 préenregistré, lors de l’enrôlement S3. Lors d’un enrôlement initial, on peut supposer que le capteur d’empreinte biométrique présente des performances optimales. Des changements peuvent en revanche dégrader les performances du capteur au cours du temps. La carte à puce CD1 peut donc avantageusement adapter le niveau de recouvrement minimum TH1 lors du premier enrôlement S3, de sorte à être plus élevé si l’enrôlement S3 considéré est un enrôlement initial (aucun autre enrôlement n’a été réalisé au préalable) que si l’enrôlement S3 considéré est un enrôlement ultérieur (mise à jour ultérieurement à l’enrôlement initial). Ainsi, pour l’enrôlement initial, un niveau de recouvrement minimum TH1 plus important peut être requis de sorte à obtenir un modèle initial d’empreinte de bonne qualité. Pour les enrôlements ultérieurs, le niveau de recouvrement exigé peut être plus faible car des changements anatomiques ont pu affecter les doigts de l’utilisateur et/ou des changements du capteur ont également pu intervenir. Un mode de réalisation particulier est à présent décrit en référence à la figure 7 . On suppose dans cet exemple qu’un enrôlement préliminaire (ou enrôlement initial) S30 est exécuté par la carte à puce CD1 avant l’enrôlement S3 décrit ci-avant ( figure 4 ). Au cours de cet enrôlement initial, un modèle d’empreinte digital initial ML2 est généré et enregistré dans la mémoire MR2. Ce modèle ML2 peut être généré de façon quelconque à partir d’une ou d’une pluralité d’empreintes digitales acquises par la carte à puce CD1. Selon un exemple particulier, l’enrôlement préliminaire S30 est exécuté de façon analogue à l’enrôlement S3. Suite à l’enrôlement préliminaire S30, la carte à puce CD1 réalise l’authentification S2 ( figure 4 ) pour authentifier un utilisateur UR préalablement à l’enrôlement S3. Dans cet exemple particulier, l’enrôlement S3 n’est donc pas un enrôlement préliminaire mais un nouvel enrôlement, qui vise par exemple à mettre à jour le modèle initial d’empreinte digitale ML2. Lors de l’authentification S2, la carte à puce CD1 fait l’acquisition (S34, figure 7 ) d'au moins une empreinte digitale notée FG2, au moyen du capteur 4 d’empreinte digitale ou en utilisant un quelconque dispositif externe embarquant un tel capteur. Ces empreintes digitales FG2 acquises en S34 constituent des « deuxièmes » empreintes digitales au sens de l’invention. La carte à puce CD1 compare en S36 ladite au moins une deuxième empreinte digitale FG2, ou des données obtenues à partir de ladite au moins une deuxième empreinte digitales FG2, avec le modèle d’empreinte digitale initial ML2 préenregistré dans la mémoire MR2 de la carte à puce CD1 lors de l’enrôlement préliminaire S30. La carte à puce CD1 détermine en S38 que l’authentification S2 est passée avec succès à partir du résultat de la comparaison S36. Plus précisément, si ladite au moins une deuxième empreinte digitale FG2 (ou les données obtenues à partir de celle(s)-ci) coïncident avec le modèle initial ML2, l’authentification S2 est passée avec succès. Dans le cas contraire, l’authentification échoue ou peut éventuellement se poursuivre à partir d’au moins une nouvelle acquisition d’empreinte digitale FG2. L’enrôlement S3 précédemment décrit est ensuite exécuté par la carte à puce CD1 sur détection que l’authentification S2 est passée avec succès. Comme déjà décrit, lors de l’enrôlement S3, le modèle d’empreinte digitale ML1 est généré en S16 ( figure 4 ) à partir des empreintes digitales FG1 obtenues en S8. Dans cet exemple particulier, les premières empreintes digitales FG1 obtenues en S8 comprennent au moins une empreinte digitale sélectionnée parmi la ou les deuxièmes empreintes digitales FG2 acquises lors de l’authentification S2 précédant l’enrôlement S3. Autrement dit, l’étape d’obtention S8 ( figure 4 ) comprend la sélection, en tant que première empreinte digitale FG1, d’au moins une deuxième empreinte FG2 acquise lors de l’authentification préalable S2. Cette sélection est par exemple réalisée de sorte à ne sélectionner que la ou les deuxièmes empreintes digitales FG2 qui présentent un niveau de recouvrement (ou un niveau de coïncidence) minimum prédéterminé avec le modèle d’empreinte digitale prédéfini ML2. Lors de cette étape d’obtention S8, la carte à puce CD1 peut, en plus de la sélection d’au moins une deuxième empreinte digitale FG2 en tant que premières empreintes FG1, faire l’acquisition d’une ou plusieurs autres nouvelles empreintes en tant que première empreintes digitales FG1, afin d’atteindre le nombre N de premières empreintes digitales FG1 qu’il est nécessaire d’obtenir pour réaliser l’étape S10 d’analyse ( figure 4 ). Ainsi, la carte à puce CD1 peut obtenir en S8 les N premières empreintes digitales FG1 par sélection d’au moins une empreinte digitale FG2 déjà acquise lors de l’authentification S2 précédant l’enrôlement S3 et/ou par acquisition d’au moins une nouvelle empreinte digitale FG1 lors de l’enrôlement S3. L’usage de tout ou partie des empreintes digitales FG2 acquises lors de l’authentification S2 pour générer en S16 ( figure 4 ) le modèle d’empreinte digitale ML1 permet d’accélérer significativement l’enrôlement S3 et d’enrichir le modèle d’empreinte digital ML1 tout en limitant les ressources nécessaires en traitement et en temps. L’usage des empreintes digitales FG2 acquise lors de l’authentification S2 pour générer le modèle ML1 peut être fait de façon transparente pour l’utilisateur. Ainsi, si la carte à puce CD1 fait l’acquisition de 5 empreintes digitales FG2 lors de l’authentification S2 et que cette dernière est passée avec succès, la carte à puce sélectionne ces 5 empreintes digitales en tant que premières empreintes digitales FG1 et fait en outre l’acquisition de seulement 3 nouvelles empreintes FG1 lors de l’enrôlement S3 pour obtenir la quantité de données digitales DT1 nécessaire à la génération d’un modèle d’empreinte digitale ML1 de bonne qualité (N=8). Selon un autre exemple, si 8 empreintes digitales FG2 sont acquises lors de l’authentification S2 qui est passée avec succès, la carte à puce CD1 sélectionne ces 8 empreintes digitales en tant que premières empreintes digitales FG1 et n’a donc pas besoin de faire l’acquisition de nouvelles empreintes digitales FG1 lors de l’enrôlement S3 pour obtenir la quantité de données digitales DT1 nécessaire à la génération d’un modèle d’empreinte digitale ML1 de bonne qualité (N=8). Selon un exemple particulier, sur 8 empreintes digitales FG2 acquises (S34) lors de l’authentification S2, la carte à puce CD1 ne sélectionne que 6 empreintes digitales parmi les 8, sur détection que seules ces 6 empreintes atteignent un niveau de recouvrement minimum prédéterminé avec le modèle d’empreinte digital préexistant ML2. Dans l’exemple représenté en figure 7 , on suppose ainsi que le modèle d’empreinte digitale ML1 est généré en S16 ( figure 4 ) à partir des données digitales DT1 extraites en S10 et à partir du modèle d’empreinte digital ML2 préenregistré dans la mémoire MR2. La génération S16 revient donc à mettre à jour un modèle d’empreinte digitale préexistant pour générer le nouveau modèle d’empreinte ML1. Dans ce cas, les données digitales DT1 de chaque première empreinte FG1 obtenues en S8 (par acquisition et/ou sélection) sont agrégées (S16), empreinte par empreinte, avec (ou dans) le modèle d’empreinte préenregistré ML2 de sorte à obtenir le modèle d’empreinte digitale mis à jour ML1. Le modèle d’empreinte digitale ML1 ainsi généré remplace alors le modèle d’empreinte digitale préexistant ML2. A noter que l’ordre dans lequel s’enchaînent les étapes du procédé d’enrôlement tel que décrit précédemment en référence notamment aux figures 4 et 7 ne constitue qu’un exemple de réalisation, des variantes étant possibles. Un homme du métier comprendra que les modes de réalisation et variantes décrits ci-avant ne constituent que des exemples non limitatifs de mise en œuvre de l’invention. En particulier, l’homme du métier pourra envisager une quelconque adaptation ou combinaison des modes de réalisation et variantes décrits ci-avant afin de répondre à un besoin bien particulier. Procédé d’enrôlement par empreinte digitale (FG) mis en œuvre par une carte à puce (CD1) comprenant une mémoire (MR2), le procédé comprenant l’exécution d’un premier enrôlement (S3) en utilisant une alimentation électrique (AL0-AL2) fournie par une source d’alimentation (SC0-SC2) interne ou externe à ladite carte à puce, ledit premier enrôlement comprenant : détermination (S4) d’un mode appliqué parmi un premier mode (MD1) dans lequel l’alimentation électrique est inférieure à un seuil prédéfini (ALm) et un deuxième mode (MD2) dans lequel l’alimentation électrique est supérieure ou égale au seuil prédéfini (ALm) ; obtention (S8) de N premières empreintes digitales (FG1) sous formes de pixels d’image (PX) représentatifs desdites empreintes digitales, N étant un nombre entier supérieur ou égal à 2 ; analyse (S10) des N premières empreintes digitales obtenues, au cours de laquelle des données digitales (DT1) représentatives de points caractéristiques (MT) desdites empreintes digitales sont extraites par une lecture des pixels d’images à un niveau de résolution (RL) prédéterminé ; et génération (S16) d’un modèle d’empreinte digitale (ML) par agrégation d’au moins lesdites données digitales extraites depuis les N premières empreintes digitales, le premier enrôlement comprenant en outre : détermination (S6) en fonction du mode appliqué d’au moins un paramètre (PT) appliqué lors dudit premier enrôlement (S3) parmi ledit nombre N et ledit niveau de résolution, ledit au moins un paramètre étant fixé pour être plus élevé dans le deuxième mode que dans le premier mode de sorte que le modèle d’empreinte digitale présente une définition plus élevée dans le deuxième mode que dans le premier mode. Procédé selon la revendication 1, comprenant : enregistrement du modèle d’empreinte digitale dans la mémoire pour permettre l’authentification ultérieure d’empreintes digitales par comparaison avec le modèle d’empreinte digitale. Procédé selon la revendication 1 ou 2, dans lequel le dispositif électronique acquiert les empreintes digitales au moyen d’un capteur d’empreinte digitale embarqué dans ledit dispositif électronique ou en coopérant avec un dispositif externe comprenant un capteur d’empreinte digitale. Procédé selon l’une quelconque des revendications 1 à 3, comprenant : acquisition d’un signal (SG) depuis un dispositif externe avec lequel coopère la carte à puce lors du premier enrôlement ; et détermination à partir du signal du mode appliqué lors dudit premier enrôlement en appliquant une règle prédéfinie. Procédé selon l’une quelconque des revendications 1 à 3, la carte à puce (CD1) comprenant au moins une interface de communication (INT1, INT2) pour coopérer avec au moins un dispositif externe (T1, T2), la carte à puce étant apte à recevoir via ladite au moins une interface de communication une alimentation électrique (AL1, AL2) depuis ledit au moins un dispositif externe servant de source d’alimentation ; dans lequel la carte à puce détermine le mode (MD1, MD2) appliqué lors dudit premier enrôlement en fonction de l’utilisation de ladite au moins une interface de communication. Procédé selon l’une quelconque des revendications 1 à 5, dans lequel les points caractéristiques comprennent des minuties d’empreinte digitale. Procédé selon l’une quelconque des revendications 1 à 6, dans lequel le nombre N de premières empreintes digitales obtenues pour réaliser le premier enrôlement est adapté de sorte à être plus élevé dans le deuxième mode que dans le premier mode, la quantité de données digitales agrégées pour générer le modèle d’empreinte digitale étant fonction du nombre N. Procédé selon l’une quelconque des revendications 1 à 7, dans lequel le niveau de résolution prédéterminé appliqué lors de l’analyse est adapté de sorte à être plus élevé dans le deuxième mode que dans le premier mode, la quantité de données digitales agrégées pour générer le modèle d’empreinte digitale étant fonction dudit niveau de résolution prédéterminé. Procédé selon l’une quelconque des revendications 1 à 8, dans lequel ladite analyse comprend : la sélection de tout ou partie des pixels d’image de chaque première empreinte digitale ; et l’évaluation d’une couleur caractérisant respectivement chaque pixel sélectionné de sorte à localiser des points caractéristiques prédéterminés dans ladite première empreinte digitale. Procédé selon la revendication 9, dans lequel ladite évaluation d’une couleur de chaque pixel sélectionné est réalisée à partir d’une lecture dudit pixel sélectionné et d’une lecture de X pixels voisins dudit pixel sélectionné, X étant un entier supérieur ou égal à 0 qui est adapté de sorte à être supérieur dans le deuxième mode que dans le premier mode. Procédé selon la revendication 9 ou 10, dans lequel ladite évaluation comprend la génération pour chaque pixel sélectionné d’une couleur respective encodée selon un niveau d’encodage prédéterminé, le niveau d’encodage prédéterminé étant adapté de sorte à être de meilleure qualité dans le deuxième mode que dans le première mode, les données digitales étant extraites à partir des couleurs encodées pour chaque pixel sélectionné. Procédé selon l’une quelconque des revendications 1 à 11, dans lequel le premier enrôlement comprend : détermination, pour chaque première empreinte digitale obtenue lors dudit premier enrôlement, d’un niveau de recouvrement de ladite première empreinte digitale vis-à-vis d’une autre première empreinte digitale ou vis-à-vis d’un modèle d’empreinte digitale préexistant à partir duquel ledit modèle d’empreinte digitale est généré lors de ladite génération ; et vérification, pour chaque première empreinte digitale, que le niveau de recouvrement déterminé atteint un niveau de recouvrement minimum prédéterminé, le niveau de recouvrement minimum prédéterminé étant adapté de sorte à être plus élevé si aucun enrôlement initial, autre que le premier enrôlement, n’a été réalisé préalablement au premier enrôlement que dans le cas contraire ; dans lequel le modèle d’empreinte digitale est généré à partir des données digitales extraites de chaque première empreinte digitale pour laquelle le niveau de recouvrement atteint le niveau de recouvrement minimum prédéterminé selon le mode appliqué. Procédé selon l’une quelconque des revendications 1 à 12, le premier enrôlement est exécuté sur détection qu’une authentification est passée au préalable avec succès, l’authentification comprenant : acquisition de deuxièmes empreintes digitales ; détermination que l’authentification est passée avec succès à partir d’une comparaison des deuxièmes empreintes digitales, ou de données obtenues à partir des deuxièmes empreintes digitales, avec un modèle d’empreinte digitale initial préenregistré dans la mémoire de la carte à puce lors d’un enrôlement initial avant exécution du premier enrôlement ; dans lequel, lors du premier enrôlement, les premières empreintes digitales obtenues comprennent au moins une empreinte digitale sélectionnée parmi les deuxièmes empreintes digitales acquises lors de ladite authentification. 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 à 13 lorsque ledit programme est exécuté par une carte à puce. Carte à puce (CD1) configurée pour réaliser un enrôlement par empreinte digitale en utilisant une alimentation électrique (AL0-AL2) fournie par une source d’alimentation interne ou externe à ladite carte à puce, comprenant : une mémoire (MR2) ; un module de détermination (MU2) configuré pour déterminer un mode appliqué parmi un premier mode (MD1) dans lequel l’alimentation électrique est inférieure à un seuil prédéfini et un deuxième mode (MD2) dans lequel l’alimentation électrique est supérieure ou égale au seuil prédéfini ; un module d’obtention (MU4) configuré pour obtenir N premières empreintes digitales (FG1) sous formes de pixels d’image représentatifs desdites empreintes digitales, N étant un nombre entier supérieur ou égal à 2 ; un module d’analyse (MU6) configuré pour réaliser une analyse desdites N premières empreintes digitales , au cours de laquelle des données digitales (DT1) représentatives de points caractéristiques desdites empreintes digitales sont extraites par une lecture des pixels d’images à un niveau de résolution prédéterminé ; et un module de génération (MU8) configuré pour générer un modèle d’empreinte digitale (ML1) par agrégation d’au moins lesdites données digitales extraites depuis les N premières empreintes digitales, dans lequel le module de détermination est en outre configuré pour déterminer en fonction du mode appliqué au moins un paramètre appliqué lors dudit premier enrôlement parmi ledit nombre N et ledit niveau de résolution, ledit au moins un paramètre étant fixé pour être plus élevé dans le deuxième mode que dans le premier mode de sorte que le modèle d’empreinte digitale présente une définition plus élevée dans le deuxième mode que dans le premier mode.