FR 3092412 A1 20200807 FR 1900936 A 20190131 Description Titre de l'invention : Authentification d'un utilisateur d'un dispositif électronique Domaine technique [0001] La présente invention se rapporte au domaine des transactions effectuées au moyen d'un dispositif électronique, et concerne plus particulièrement un procédé d'authentification d'un utilisateur d'un dispositif électronique au moyen d'une donnée biométrique, pour autoriser ou rejeter une transaction sécurisée. Technique antérieure [0002] De façon connue, une carte à puce peut utiliser des données biométriques pour au- thentifier un utilisateur, le résultat de cette authentification permettant de valider ou de rejeter une transaction mise en oeuvre par cette carte à puce. [0003] Comme le montre la figure 1, une telle carte à puce 100 comprend par exemple une première puce électronique 102 apte à mettre en oeuvre une transaction sécurisée, connectée électriquement à une interface de communications 104. [0004] En outre, la carte à puce 100 comprend par exemple une deuxième puce électronique 106 apte à mettre en oeuvre une authentification, connectée électriquement à un lecteur d'empreintes 108 et un bouton 110 apte à déclencher la lecture d'empreinte digitale. La deuxième puce électronique 106 est en outre connectée électriquement à la première puce électronique 102 et à l'interface de communications 104 au moyen d'un interrupteur 112. [0005] Comme le montre la figure 2, lorsque l'utilisateur U de la carte à puce 100 souhaite qu'une transaction soit mise en oeuvre au moyen de cette carte 100, il presse le bouton 110 (étape F202), ce qui active la deuxième puce électronique 106 (étape F204). [0006] Dans une étape F206, la deuxième puce électronique 106 active alors le lecteur d'empreinte 108, puis l'utilisateur U positionne un de ses doigts au niveau du lecteur d'empreinte 108 (étape F208) afin que l'obtention de l'empreinte soit mise en oeuvre. Le lecteur d'empreinte 108 transmet alors, dans une étape F210, une image de l'empreinte à la deuxième puce électronique 106. [0007] La deuxième puce électronique 106 compare alors l'image reçue à une image de référence stockée dans la deuxième puce électronique 106 (étape F212). Si l'image reçue correspond à l'image de référence, la deuxième puce électronique 106 commande la fermeture de l'interrupteur 112 (étape F214) de sorte à activer la première puce électronique 102 et l'interface de communications 104. [0008] La première puce électronique 102 met ensuite en oeuvre la transaction dans une étape F216, en communiquant avec un terminal externe T via l'interface de commu- 2 nications 104. Cette transaction est effectuée selon un ensemble de critères de sécurité, par exemple de type CRN1 (acronyme de la terminologie anglo-saxonne « Card Risk Management »), gérés par la première puce électronique 102, comprenant par exemple la vérification que le montant maximum de la transaction défini par la banque de l'utilisateur n'est pas dépassé. [0009] Un inconvénient de l'architecture de la carte 100 réside en ce que l'authentification de l'utilisateur au moyen de son empreinte digitale ne peut être mise en oeuvre selon les règles de sécurité mentionnées ci-dessus (de type CRM), c'est-à-dire les règles de sécurité implémentées par la première puce électronique 102 pour vérifier la validité de la transaction. En effet, la première puce électronique 102, qui gère ces règles de sécurité, est activée seulement une fois que l'utilisateur est authentifié à partir de son empreinte digitale. [0010] Or, certaines situations de transaction nécessiteraient que l'authentification de l'utilisateur soit mise en oeuvre selon ces règles de sécurité, afin notamment de sécuriser d'avantage la transaction et d'augmenter la flexibilité du processus de validation de la transaction. [0011] En outre, bien que la carte à puce 100 utilise une empreinte digitale pour authentifier l'utilisateur, il peut être souhaitable de sécuriser encore d'avantage le procédé d'authentification. En particulier, des risques de fraudes existent dans une situation où la carte à puce 100 a été subtilisée et est utilisée de façon illicite après que l'empreinte digitale de l'utilisateur légitime a été acquise par la carte à puce. [0012] 11 existe donc un besoin pour une solution permettant de sécuriser (le façon efficace et flexible une quelconque transaction (par exemple une transaction de paiement, par contact ou sans contact) traitée par un dispositif électronique en coopération avec un terminal externe, notamment en utilisant de façon sécurisée une empreinte biométrique de l'utilisateur pour valider la transaction. Exposé de l'invention [0013] A cet effet, la présente invention concerne un procédé d'authentification d'un uti- lisateur d'un dispositif électronique, mis en oeuvre par ledit dispositif électronique qui comprend un capteur biométrique, ledit procédé comprenant une phase de vérification biométrique comprenant : acquisition d'une empreinte biométrique au moyen du capteur biométrique ; obtention, à partir de l'empreinte biométrique, d'une donnée biométrique représentative de l'utilisateur ; vérification de la validité de la donnée biométrique à partir d'une donnée de référence ; le procédé comprenant en outre : 3 détermination d'un premier instant associé à la phase de vérification No-métrique ; et après le premier instant, réalisation d'une phase de validation d'une transaction sécurisée en cours de traitement en coopération avec un terminal externe, comprenant : - détermination d'un deuxième instant associé à ladite phase de validation de la transaction sécurisée en cours ; - détermination d'un temps écoulé entre le premier instant et le deuxième instant ; - comparaison dudit temps écoulé avec une valeur seuil ; - détermination que la transaction sécurisée est valide si les conditions suivantes sont remplies : a. la donnée biométrique est valide ; et b. le temps écoulé n'excède pas la valeur seuil. [0014] L'invention est avantageuse en ce qu'elle permet de renforcer la sécurité d'une transaction en sécurisant l'authentification biométrique de l'utilisateur à partir d'une empreinte biométrique lue par le dispositif électronique. [0015] L'invention permet notamment de limiter le temps pendant lequel une donnée bio- métrique obtenue de façon authentique par le dispositif électronique de l'invention reste valide, afin de réduire les risques de fraudes, notamment en cas de perte ou vol et d'utilisation illicite du dispositif électronique. [0016] Selon un mode de réalisation particulier, la phase de vérification biométrique comprend en outre un enregistrement d'un résultat de la vérification de la validité de la donnée biométrique dans une mémoire interne du dispositif électronique. [0017] Selon un mode de réalisation particulier, le premier instant correspond à un premier évènement situé dans le temps entre : ladite acquisition d'une empreinte biométrique ; et la vérification de la validité de la donnée biométrique, ou le cas échéant, l'enregistrement d'un résultat de la vérification de la validité de la donnée biométrique. [0018] Selon un mode de réalisation particulier, le premier évènement correspond à l'une parmi les étapes précitées de la phase de vérification biométrique. [0019] Autrement dit, le premier évènement peut correspondre à l'un quelconque parmi les étapes suivantes : l'étape d'acquisition de l'empreinte biométrique, l'étape d'obtention de la donnée biométrique, l'étape de vérification de la validité de la donnée biométrique et, le cas échéant, l'étape d'enregistrement du résultat de la vérification de la donnée biométrique (si cette étape est effectivement mise en oeuvre par le dispositif électronique). [0020] Selon un mode de réalisation particulier, le dispositif électronique comprend : une première puce électronique qui traite la transaction sécurisée en coopération avec le terminal externe et qui détermine si la transaction sécurisée est valide lors de la phase de validation ; et une deuxième puce électronique qui réalise, lors de la phase de vérification biométrique, l'obtention de la donnée biométrique en coopération avec le capteur biométrique, la vérification de la validité de la donnée biométrique et, le cas échéant, l'enregistrement du résultat de la vérification de la donnée biométrique. [0021] Selon un mode de réalisation particulier, le procédé comprend en outre : détermination, par la première puce électronique, à partir d'une communication avec le terminal externe lors de la transaction en cours, que la donnée biométrique doit être vérifiée ; envoi, par la première puce électronique, d'une requête de résultat à destination de la deuxième puce électronique ; en réponse à la requête de résultat, envoi par la deuxième puce électronique, à la première puce électronique, du résultat de la vérification de la validité de la donnée biométrique; vérification, par la première puce électronique, que la transaction sécurisée vérifie la condition a) à partir du résultat reçu ; et vérification, par la première puce électronique, que la transaction sécurisée vérifie la condition b) à partir d'une donnée temporelle transmise par la deuxième puce électronique. [0022] Selon un mode de réalisation particulier, le procédé est tel que : la deuxième puce électronique consulte le résultat de la vérification de la validité de la donnée biométrique enregistrée préalablement à la réception de la requête de résultat envoyée par la première puce électronique, ou la deuxième puce électronique réalise, en réponse à la requête de résultat, la vérification de la validité de la donnée biométrique en comparant la donnée biométrique avec la donnée de référence. [0023] Selon un mode de réalisation particulier, la détermination des premier et deuxième instants et la détermination du temps écoulé sont réalisées par la deuxième puce électronique, le deuxième instant correspondant à la réception par la deuxième puce électronique de la requête de résultat de la première puce électronique, le procédé comprenant en outre, lors de la phase validation, un envoi par la deuxième puce électronique à la première puce électronique du temps écoulé en tant que dite donnée temporelle ; dans lequel la comparaison du temps écoulé avec la valeur seuil et la vérification que la transaction sécurisée vérifie la condition h) à partir d'une donnée temporelle sont réalisées par la première puce électronique. [0024] Selon un mode de réalisation particulier, la détermination du premier instant est réalisée par la deuxième puce électronique qui envoie à la première puce électronique, lors de la phase de validation, ledit premier instant en tant que dite donnée temporelle, le procédé comprenant en outre, lors de la phase validation : détermination par la première puce électronique du deuxième instant correspondant à la réception, en provenance de la deuxième puce électronique, du résultat de la vérification de la validité de la donnée biométrique ou correspondant à un évènement de la transaction sécurisée en cours, dans lequel la détermination d'un temps écoulé, la comparaison du temps écoulé avec la valeur seuil et la vérification que la transaction sécurisée vérifie la condition b) à partir d'une donnée temporelle sont réalisées par la première puce électronique. [0025] Selon un mode de réalisation particulier, le dispositif électronique comprend : une première puce électronique qui est activable pour traiter la transaction sécurisée en coopération avec le terminal externe ; et une deuxième puce électronique qui réalise, lors de la phase de vérification biométrique, l'obtention de la donnée biométrique en coopération avec le capteur biométrique, la vérification de la validité de la donnée biométrique ; le procédé comprenant en outre: sur détection que la donnée biométrique est valide, activation par la deuxième puce électronique de la première puce électronique de sorte à ce que cette dernière soit en capacité de traiter la transaction sécurisée en coopération avec le terminal externe. [0026] Selon un mode de réalisation particulier, la première puce électronique réalise la phase de validation, le premier instant correspondant à l'activation de la première puce électronique et le deuxième instant correspondant à un évènement de la transaction sécurisée. [0027] Selon un mode de réalisation particulier, ledit évènement correspond à une détection par la première puce électronique de l'initialisation de la transaction sécurisée ou correspond à un évènement au cours duquel la première puce électronique détermine si la transaction sécurisée remplit les conditions a) et b). [0028] Dans un mode particulier de réalisation, les différentes étapes du procédé d'authentification sont déterminées par des instructions de programmes d'ordinateurs. [0029] 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 oeuvre dans un dispositif électronique ou dans un ordinateur, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé 6 d'authentification tel que défini dans ce document. [0030] Ce programme peut cst formé de plusieurs sous-parties stockées dans une même mémoire ou dans des mémoires distinctes. [0031] 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. [0032] L'invention vise aussi un support d'informations (ou support d'enregistrement) lisible par le dispositif électronique 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. [0033] Le support d'informations peut être n'importe quelle entité ou dispositif capable dc stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une 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 dise) ou un disque dur. [0034] 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. [0035] 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. [0036] La présente invention vise également un dispositif électronique correspondant, configuré pour mettre en oeuvre le procédé d'authentification de l'invention. [0037] Plus précisément, l'invention concerne un dispositif électronique apte à authentifier un utilisateur, comprenant : un capteur biométrique ; un module de vérification biométrique configuré pour réaliser une phase de vérification biométrique en : - acquérant une empreinte biométrique au moyen du capteur biométrique ; - obtenant, à partir de l'empreinte biométrique, une donnée biométrique représentative de l'utilisateur ; et en - vérifiant la validité de la donnée biométrique à partir d'une donnée de référence ; un module de détermination configuré pour déterminer un premier instant associé à la phase de vérification biométrique ; et 7 - un module de validation configuré pour réaliser, après le premier instant, une phase de validation d'une transaction sécurisée en cours de traitement en coopération avec un terminal externe, en : - déterminant un deuxième instant associé à ladite phase de validation de la transaction sécurisée en cours ; - déterminant un temps écoulé entre le premier instant et le deuxième instant ; - comparant ledit temps écoulé avec une valeur seuil ; et en - déterminant que la transaction sécurisée est valide si les conditions suivantes sont remplies : a. la donnée biométrique est valide ; et b. le temps écoulé n'excède pas la valeur seuil. [0038] A noter que les différents modes de réalisation définis dans ce document en relation avec le procédé d'authentification de l'invention ainsi que les avantages associés s'appliquent de façon analogue au dispositif électronique de l'invention. [0039] Selon un mode de réalisation, l'invention est mise en oeuvre 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. [0040] 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 oeuvre une fonction ou un ensemble de fonctions, selon ce qui est décrit dans ce document pour le module concerné. [0041] De la même manière, un composant matériel correspond à tout élément d'un ensemble matériel (ou hardware) apte à mettre en oeuvre 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 (fimaware), etc. Brève description des dessins [0042] [fig.]] la figure 1 représente schématiquement une carte à puce selon l'art antérieur ; [0043] [fig.2] la figure 2 représente schématiquement, sous forme d'un diagramme, les étapes d'un procédé d'authentification selon l'art antérieur ; [0044] [fig.3] 8 la figure 3 représente schématiquement un dispositif électronique conforme à un mode de réalisation particulier de l'invention ; [0045] [fig.4] la figure 4 représente schématiquement des modules fonctionnels mis en oeuvre par un dispositif électronique selon un mode réalisation particulier de l'invention ; [0046] [fig.5] la figure 5 représente schématiquement, sous forme de diagrammes, des étapes pour mettre en oeuvre un procédé d'authentification selon un mode réalisation particulier de l' invention ; [0047] [fig.6] la figure 6 représente schématiquement, sous forme de diagrammes, des étapes pour mettre en oeuvre un procédé d'authentification selon un mode réalisation particulier de l' invention ; [0048] [fig.7] la figure 7 représente schématiquement un dispositif électronique conforme à un mode de réalisation particulier de l'invention ; et [0049] [fig.8] la figure 8 représente schématiquement, sous forme de diagrammes, des étapes pour mettre en oeuvre un procédé d'authentification selon un mode réalisation particulier de l' invention. Description des modes de réalisation [0050] Comme indiqué ci-avant, l'invention se propose selon divers modes de réalisation de permettre l'authentification de l'utilisateur d'un dispositif électronique dans le but de valider ou non une transaction réalisée par le dispositif électronique en coopération avec un terminal externe. [0051] Pour ce faire, l'authentification repose en particulier sur la vérification d'une donnée biométrique dc l'utilisateur lors d'une phase dite dc vérification biométrique, et sur la validation d'une transaction lors d'une phase dite de validation. Afin de sécuriser la transaction, le temps écoulé entre un premier évènement associé à la phase de vérification biométrique et un deuxième évènement (ultérieur au premier évènement) associé à la phase de validation est évalué afin de déterminer si la donnée biométrique obtenu lors de la phase de vérification biométrique peut être prise en compte en toute sécurité dans la validation de la transaction lors de la phase de validation. [0052] Comme indiqué en détail ci-après, l'invention vise notamment à limiter le temps pendant lequel une donnée biométrique obtenue de façon authentique par le dispositif électronique de l'invention reste valide, afin de réduire les risques de fraudes, notamment en cas de perte ou vol et d'utilisation illicite du dispositif électronique. 9 [0053] L'invention peut s'appliquer à un quelconque dispositif électronique apte à traiter une transaction. Dans les modes de réalisation décrits ci-après, l'invention est mise en oeuvre par une carte à puce, par exemple une carte bancaire ou carte de paiement. L'invention peut toutefois s'appliquer généralement à des dispositifs électroniques autres que des cartes à puce, tels que par exemple à un terminal de paiement (smartphonc, tablette...) mettant en oeuvre une application de paiement pour traiter une transaction de paiement en coopération avec un terminal externe. [0054] En variante, le dispositif électronique de l'invention peut être toute carte (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.) configurée pour stocker des données sensibles (par exemple des données d'identité, des données bancaires) et pour réaliser des transactions impliquant de telles données (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.). [0055] Le terminal externe avec lequel coopère le dispositif électronique de l'invention peut varier selon le cas et peut, par exemple, être un terminal de paiement ou un distributeur automatique de billets (DAB), d'autres exemples d'implémentation étant possibles. [0056] A noter également que la notion de transaction est entendue au sens large dans cc 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...). [0057] En particulier, l'invention s'applique aux transactions de type EMV (pour « Europay Mastercard Visa ») ou utilisant d'autres types de protocoles. [0058] 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é. [0059] La figure 3 représente, de manière schématique, un dispositif électronique 300 conforme à un mode de réalisation particulier de l'invention, configuré pour mettre en oeuvre un procédé d'authentification d'un utilisateur U du dispositif électronique 300, selon par exemple l'un des modes de réalisation décrits ci-après en référence aux figures 5-6. [0060] Comme décrit en détail ci-après, le dispositif électronique 300 est configuré pour traiter une transaction sécurisée TRI en coopération avec un terminal externe 320 de transaction. Le dispositif électronique 300 est en outre configure pour authentifier l'utilisateur U et, à partir du résultat de cette authentification, pour autoriser ou rejeter la transaction TR1. [0061] On suppose dans cet exemple que le dispositif électronique 300 est une carte à puce, par exemple 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, présentant les dimensions 85,6 millimètres par 53,98 millimètres par 0,76 millimètres. [0062] La carte à puce 300 peut en outre être une carte à puce avec contacts dont les caracté- ristiques sont détaillées dans la norme ISO/IEC 7816, ou une carte à puce sans contact dont les caractéristiques sont détaillées dans la norme ISO/IEC 14443 ou NFC/ ISO 15693. [0063] De plus, la carte à puce 300 peut fonctionner selon le protocole EMV. [0064] Comme déjà indiqué, d'autres exemples de dispositifs électroniques et de protocoles de transaction sont toutefois possibles. [0065] Dans l'exemple considéré ici, le dispositif électronique 300 comprend une première puce électronique 302, une deuxième puce électronique 304, une interface de communications 306, un capteur (ou lecteur) biométrique 308 (appelé aussi capteur biométrique 308) et éventuellement un capteur 310 d'activation. Le dispositif électronique 300 peut en outre comprendre une batterie et/ou une horloge temps réel (non représentées). [0066] La deuxième puce électronique 304 est connectée électriquement, directement ou in- directement, à la première puce électronique 302, au capteur d'empreintes biométriques 308 et au capteur d'activation 310. [0067] La communication entre la première puce électronique 302 et la deuxième puce élec- tronique 304 peut être mise en oeuvre via un canal de communication sécurisé. [0068] En outre, l'interface de communications 306 est connectée électriquement, di- rectement ou indirectement, à la première puce électronique 302 et/ou la deuxième puce électronique 304. [0069] La première puce électronique 302 est notamment configurée pour mettre en oeuvre la transaction sécurisée TRI, typiquement selon le protocole EMV, en communiquant avec le terminal de transaction 320 via l'interface de communications 306. [0070] La première puce électronique 302 comprend un premier processeur 312 et une première mémoire 314 non-volatile. [0071] La première mémoire 314 est une mémoire non-volatile réinscriptible, cette première mémoire 314 constituant un support d'enregistrement (ou support d'informations) conforme à un mode de réalisation particulier, lisible par le premier processeur 312, et sur lequel est enregistré un premier programme d'ordinateur Pl conforme à un mode de réalisation particulier. 11 [0072] En variante, le premier programme P1 est enregistré dans une mémoire morte (ROM) (non représentée) de la première puce électronique 302. [0073] La deuxième puce électronique 304 est notamment configurée pour obtenir une donnée biométrique, en coopérant avec le capteur biométrique (appelé aussi capteur d'empreintes biométriques) 308 et le capteur d'activation 310, et éventuellement avec la première puce électronique 302. [0074] La deuxième puce électronique 304 comprend un deuxième processeur 316 et une deuxième mémoire 318 non-volatile et peut en outre comprendre une horloge temps réel et/ou une mémoire volatile (non représentées). [0075] La deuxième mémoire 318 est une mémoire non-volatile réinscriptible, cette deuxième mémoire 318 constituant un support d'enregistrement (ou support d'informations) conforme à un mode de réalisation particulier, lisible par le deuxième processeur 316, et sur lequel est enregistré un deuxième programme d'ordinateur P2 conforme à un mode de réalisation particulier. En variante, le deuxième programme P2 est enregistré dans une mémoire morte (ROM) (non représentée) de la deuxième puce électronique 304. [0076] Le premier programme d'ordinateur P1 et le deuxième programme d'ordinateur P2 comportent ainsi collectivement des instructions pour l'exécution des étapes d'un procédé d'authentification selon un mode de réalisation particulier, par exemple l'un au moins des procédés décrits en référence aux figures 5 ou 6. [0077] Une donnée de référence DRF peut en outre être stockée dans la deuxième mémoire 318, comme expliqué ci-après. [0078] La batterie du dispositif électronique 300 est par exemple un supercondensateur ou une batterie rechargeable, d'autres exemples étant possibles. [0079] L'interface de communications 306 permet au dispositif électronique 300 de com- muniquer avec une entité externe, tel que le terminal de transaction 320 dans cet exemple. La communication peut être une communication sans contact, l'interface de communication 306 comprenant alors une antenne radiofréquence, ou une communication par contact, l'interface de communication 306 comprenant alors des plages de contact positionnées sur la surface externe du dispositif électronique 300 pour coopérer par contact avec le terminal externe 320. [0080] Dans l'exemple considéré ici où le dispositif électronique 300 est une carte à puce, le terminal de transaction 320 peut être un lecteur de carte, apte à communiquer avec la carte et pouvant être apte à communiquer avec un serveur distant. [0081] Dans un exemple particulier, les empreintes biométriques acquises au moyen du capteur d'empreintes biométriques 308 sont des empreintes digitales, le capteur d'empreintes biométriques 308 étant ainsi un capteur (ou lecteur) d'empreintes digitales. En variante, les empreintes biométriques acquises au moyen du capteur 12 d'empreintes biornétriques 308 peuvent être tous types d'empreinte biornétrique, par exemple des empreintes d'iris, des empreintes de voix, etc. Les empreintes No-métriques peuvent ainsi se présenter sous la forme d'images ou d'empreintes sonores (ou enregistrement sonore), ou sous toutes autres formes appropriées. [0082] Le capteur d'activation 310 est par exemple un capteur de pression tel qu'un bouton, un capteur de luminosité, ou encore un accéléromètre, ou encore un capteur capacitif. Dans un cas particulier, le capteur d'empreintes biométriques 308 peut comprendre ou être le capteur d'activation 310. Des modes de réalisation sans la mise en oeuvre d'un tel capteur d'activation 310 sont toutefois possibles. [0083] Le capteur d'activation 310 peut aussi être une antenne, l'interface de commu- nications 306 pouvant alors comprendre ou être le capteur d'activation 310. [0084] En variante, le dispositif électronique 300 ne comprend pas de deuxième puce élec- tronique 304. La première puce électronique 302 est alors configurée pour obtenir une donnée biométrique, en coopérant avec le capteur d'empreintes biométriques 308 et, le cas échéant, le capteur d'activation 310. Autrement dit, la première puce électronique 302 et la deuxième puce électronique 304 forment une seule et même puce électronique. [0085] Selon une autre variante, le capteur d'empreintes biométriques 308 et/ou le capteur d'activation 310 ne sont pas compris dans le dispositif électronique 300 mais sont extérieurs au dispositif électronique 300. La première puce électronique 302 et/ou la deuxième puce électronique 304 sont alors aptes à mettre en oeuvre l'obtention d'une donnée biométrique, en coopérant avec le capteur d'empreintes biométriques 308 et éventuellement le capteur d'activation 310 par l'intermédiaire de l'interface de communication 306. Dans cette variante, le lecteur d'empreintes biométriques 308 et le capteur d'activation 310 sont par exemple positionnés sur un étui de carte à puce, l'étui comprenant en outre une interface de communication apte à coopérer avec l'interface de communication 306. Dans le cadre de la transaction TRI, une fois la donnée biométrique obtenue, l'utilisateur U peut sortir la carte de son étui puis insérer la carte dans un lecteur pour réaliser la transaction. [0086] Selon une autre variante, la deuxième puce électronique 304 est extérieure au dispositif électronique 300. La première puce électronique 302 coopère alors avec la deuxième puce électronique 304 par l'intermédiaire de l'interface de communication 306. [0087] Comme le comprend l'homme du métier, les modes de réalisation et variantes décrits ci-avant ne constituent que des exemples non limitatifs de mise en oeuvre de l'invention. En particulier, certains éléments de la carte à puce 300 ne sont décrits ici que pour faciliter la compréhension de l'invention, ces éléments n'étant pas obligatoires pour mettre en oeuvre l'invention. Certains éléments généralement présents 13 dans une carte à puce ont été volontairement omis car ils ne sont pas nécessaires à la compréhension de la présente invention. [0088] Comme représenté en figure 4 dans un mode de réalisation particulier, les pro- cesseurs 312 et 316, pilotés respectivement par les programmes d'ordinateur Pl et P2, mettent collectivement en oeuvre un certain nombre de modules, à savoir : un module de vérification biométrique MD2, un module de détermination MD4 et un module de validation MD6. [0089] Le module de vérification biométrique MD2 est configure pour réaliser une phase de vérification biométrique en : acquérant une empreinte biométrique au moyen du capteur biométrique 308 ; obtenant, à partir de l'empreinte biométrique, une donnée biométrique représentative de l'utilisateur U ; et en vérifiant la validité de la donnée biométrique à partir d'une donnée de référence (notée DRE dans cet exemple). [0090] Le module de détermination MD4 est configure pour déterminer un premier instant tl associé à la phase de vérification biométrique. [0091] Le module de validation MD6 est configure pour réaliser, après le premier instant tl associé à la phase de vérification biométrique, une phase de validation de la transaction sécurisée TR1 en cours de traitement en coopération avec le terminal externe 320, en : déterminant un deuxième instant t2 associé à la phase de validation de la transaction sécurisée TRI ; déterminant un temps T écoulé entre le premier instant tl et le deuxième instant t2 ; comparant le temps écoulé T avec une valeur seuil ; et en déterminant que la transaction sécurisée TRI est valide si les conditions suivantes sont remplies : a. la donnée biométrique est valide ; et b. le temps écoulé n'excède pas la valeur seuil. [0092] La configuration et le fonctionnement des modules MD2-MD6 du dispositif élec- tronique 300 apparaîtront plus précisément dans les exemples de réalisation décrits ci-après en référence aux figures 5-6. [0093] On comprend que les modules MD2-MD6 tels que représentés en figure 4 ne constituent qu'un exemple de mise en oeuvre non limitatif de l'invention. [0094] Un mode de réalisation particulier est à présent décrit en référence à la figure 5. Plus précisément, le dispositif électronique 300 tel que précédemment décrit met en oeuvre un procédé d'authentification en exécutant collectivement les programmes d'ordinateur Pl et P2. [0095] Lors d'une phase S400 de vérification biométrique, le dispositif 300 obtient une 14 donnée biométrique représentative de l'utilisateur U et vérifie si elle est valide à partir d'une donnée de référence DRF. [0096] Plus précisément, au cours de cette phase S400 de vérification hiométrique, le capteur d'activation 310 détecte une commande d'activation CMD2 émise par le capteur d'activation 310. [0097] Dans l'exemple où le capteur d'activation 310 est un capteur de pression, la commande d'activation CMD2 peut résulter d'une pression de l'utilisateur U du dispositif électronique 300 sur le capteur d'activation 310. [0098] Dans l'exemple où le capteur d'activation 310 est une antenne, la commande d'activation CMD2 peut être une émission d'un champ magnétique par un terminal distant, tel que le terminal de transaction 320 dans cet exemple. [0099] Le capteur d'activation 310 peut ensuite activer, au cours d'une étape d'activation S404, la deuxième puce électronique 304. Plus précisément, le capteur d'activation 310 peut activer l'alimentation par batterie de la deuxième puce électronique 304, de sorte que la batterie puisse fournir l'énergie nécessaire au fonctionnement de la deuxième puce électronique 304, notamment pour mettre en oeuvre les étapes 5412, 5414, et éventuellement S416 décrites ci-après. Dans cet exemple, il n'est ainsi pas nécessaire, pour mettre en oeuvre ces étapes, d'alimenter le dispositif 300 via un dispositif externe tel que le terminal de transaction 320. D'autres implémentations sont toutefois possibles. [0100] Suite à son activation (S404), la deuxième puce électronique 304 commande (S406) alors le capteur d'empreintes biométriques 308 afin de mettre en oeuvre une étape S408 d'acquisition d'une empreinte biométrique. Pour ce faire, la deuxième puce électronique 304 envoie (S406) une commande CMD4 au capteur biométrique 308 requérant la lecture d'une empreinte biométrique. [0101] En réponse à la commande CMD4, le capteur biométrique 308 réalise au cours d'une étape d'acquisition S408 l'acquisition d'une empreinte biométrique notée PRI, représentative de l'utilisateur U du dispositif 300. Comme déjà indiqué, divers types d'empreinte biométrique peuvent être envisagés selon l'implémentation souhaitée. [0102] On suppose dans cet exemple que l'empreinte biométrique PRI acquise est une empreinte digitale. A cette fin, l'utilisateur U positionne son doigt sur le capteur biométrique 308, et le capteur biométrique 308 procède alors à l'acquisition de l'empreinte digitale PRI de ce doigt. L'acquisition d'un autre type d'empreinte, tel qu'une empreinte biométrique représentative de l'iris de l'utilisateur U, ou encore une empreinte vocale de l'utilisateur U est toutefois possible comme déjà indiqué. [0103] Le capteur biométrique 308 transmet (S4I0) ensuite à la deuxième puce électronique 304 l'empreinte biométrique acquise en S408. [0104] La deuxième puce électronique 304 peut alors mettre en oeuvre un traitement quelconque, de sorte à obtenir une donnée biométrique DB1 (étape de traitement 5412).La deuxième puce électronique 304 peut par exemple réaliser un traitement d'image sur l'empreinte biométrique PR1 dans le cas où cette dernière est une empreinte digitale se présentant sous la forme d'une image. En variante, la donnée biométrique DB1 est l'empreinte biométrique PR1 elle-même obtenue par le capteur biométrique 308 (autrement dit, aucun traitement n'est réalisé en 5412). [0105] La donnée biométrique DB1 obtenue en 5412 peut ensuite être stockée dans la deuxième mémoire 318 de la deuxième puce électronique 304 ou dans une mémoire volatile (non représentée) de la deuxième puce électronique 304. [0106] Au cours d'une étape de vérification 5414, la deuxième puce électronique 304 vérifie la validité de la donnée biométrique DB1 obtenue en 5412. Pour ce faire, la deuxième puce électronique 304 compare par exemple la donnée biométrique DB1 avec la donnée de référence DRF stockée au préalable dans la mémoire 318 (figure 3). La deuxième puce électronique 304 produit ainsi un résultat noté RST indiquant si la donnée biométrique DB1 est valide, à partir dc la comparaison de cette donnée biométrique DB1 avec la donnée de référence DRF. Plus précisément, la donnée biométrique DB1 est détectée comme étant valide si elle concorde (« match » selon la terminologie anglo-saxonne usuelle) avec la donnée de référence DRF, et elle est considérée invalide sinon. [0107] Dans l'exemple considéré ici, la deuxième puce électronique 304 enregistre (5416) ensuite dans sa mémoire 318 le résultat RST produit en 5414. Comme décrit par la suite, des modes de réalisation sont possibles sans qu'il soit nécessaire que le résultat RST soit enregistré, dans la mémoire non volatile 318 par exemple. [0108] En outre, la deuxième puce électronique 304 détermine (5418) un premier instant tl associé à la phase 5400 de vérification biométrique. Dans l'exemple considéré ici, cette détermination S418 est réalisée une fois que la phase 5400 de vérification biométrique est achevée, bien que d'autres implémentations soient possibles. [0109] Le premier instant ti con-espond par exemple à un premier évènement EVT1 survenant lors de la phase 5400 de vérification biométrique. Ce premier évènement EVT1 peut, par exemple, être situé dans le temps entre l'étape 5408 d'acquisition de l'empreinte biométrique PRI et l'étape S416 d'enregistrement du résultat RST (5408 et S416 incluses). [0110] Selon un exemple particulier, le premier évènement EVT1 correspond à l'une parmi les étapes précitées S408, S412, S414 et 5416 de la phase S400 de vérification biométrique. Selon un exemple particulier, le premier évènement EVTI correspond à l'une parmi les étapes précitées S412, 5414 et S416 réalisée par la deuxième puce électronique 304 lors de la phase S400 de vérification biométrique. Dans une variante où l'étape S416 d'enregistrement n'est pas réalisée, le premier évènement EVTI peut cor- 16 respondrc à l'une parmi les étapes précitées 5408, 5412 et 5414 de la phase 5400 de vérification biométrique, ou éventuellement à l'une parmi les étapes S412 et 5414. [0111] Le dispositif électronique 300 procède ensuite, après le premier instant tl, à une phase 5420 de validation d'une transaction sécurisée TRI en cours de traitement en coopération avec le terminal externe 320. [0112] On suppose ainsi que la transaction TRI est initiée entre le terminal 320 et le dispositif 300. Comme déjà indiqué, cette transaction TR1 peut être réalisée en mode par contact ou en mode sans contact entre le dispositif 300 (plus précisément, la première puce électronique 302) et le terminal 320, via l'interface de communication 306 (figure 3). Comme également décrit précédemment, divers types de transaction sont envisageables dans le cadre de l'invention. [0113] On suppose qu'au cours de cette transaction TRI, divers messages ou commandes sont échangés entre la première puce électronique 302 et le terminal externe 320. On considère dans cet exemple que la transaction TR1 est réalisée selon le protocole EMV. Typiquement, la première puce électronique 302 détecte l'initiation de la transaction TRI sur réception d'un message RESET (RST) émis par le terminal externe 320 selon le protocole ISO/IEC 7816. [0114] Dans cet exemple, la transaction TR1 est initiée après achèvement de la phase S400 de vérification biométrique. En variante, la transaction TRI est initiée avant que la phase 5400 de vérification biométrique soit achevée. [0115] Lors de cette transaction TRI, on suppose que la première puce électronique 302 détecte (étape 5422) un deuxième évènement EVT2 correspondant par exemple à une commande reçue depuis, ou émise vers, le terminal externe 320 lors du traitement de la transaction TRI. Autrement dit, la première puce électronique 302 détecte (étape S422) le deuxième évènement EVT2 à partir d'une communication avec le terminal externe 320 lors de la transaction TRI en cours. [0116] La première puce électronique 302 déduit de cet évènement EVT2 (S422) que la donnée biométrique DBI de l'utilisateur U - précédemment obtenue en 5412 lors de la phase S400 de vérification biométrique - doit être vérifiée dans le cadre de la transaction TRI en cours. Aussi, la première puce électronique 302 envoie, au cours d'une étape S424 d'envoi, une requête de résultat RQ2 à destination de la deuxième puce électronique. Cette requête RQ2 vise à vérifier la validité de la donnée biométrique DB1 précédemment obtenue lors de la phase 5400 de vérification biométrique. [0117] Dans l'exemple considéré ici, sur réception (5424) de cette requête RQ2, la deuxième puce électronique 304 détermine (5426) le résultat RST de l'étape S4I4 de vérification de la validité de la donnée biométrique DBI. Pour ce faire, dans l'exemple considéré ici, la deuxième puce électronique 304 consulte sa mémoire 318 pour 17 récupérer le résultat RST précédemment enregistré en 5416 lors de la phase 5400 de vérification biométrique. L'enregistrement au préalable du résultat RST dans la mémoire interne 318 de la deuxième puce électronique 304 lors de la phase 5400 de vérification biométrique est avantageux en ce que la deuxième puce électronique 304 peut déterminer plus rapidement en 5426 le résultat RST requis par le première puce électronique 302, ce qui permet d'accélérer la validation de la transaction TR1 en cours. [0118] Selon une variante, l'étape S414 de vérification de la validité de la donnée bio- métrique DB1 est réalisée par la deuxième puce électronique 304, non pas avant la phase S420 de validation mais en S426 alors que la phase 5420 de validation est en cours. Dans ce cas, la deuxième puce électronique 304 n'a pas besoin de consulter le résultat RST dans sa mémoire interne 318 lors de l'étape S426 de détermination, ni a priori d'enregistrer à l'avance ce résultat RST dans la mémoire interne 318. Selon cette variante, la deuxième puce électronique 304 ne vérifie pas la validité de la donnée biométrique à l'avance avant initiation de la phase S420 de validation, mais au contraire sur demande de la première puce électronique 302 lors de la phase de validation S420, ce qui permet de limiter les ressources qui seraient sinon nécessaires pour la vérification systématique et le stockage des données biométriques obtenues. Ainsi, dans cette variante, la phase S400 de vérification biométrique s'achève avec la vérification de la validité de la donnée biornétrique alors même que la phase S420 de validation est déjà entamée. [0119] Toujours dans l'exemple considéré ici en référence à la figure 5, la deuxième puce électronique 304 détermine (5430) en outre un deuxième instant t2 associé à la phase 5420 de validation de la transaction sécurisée TRI. [0120] Le deuxième instant t2 correspond par exemple à un troisième évènement EVT3 survenant lors de la phase 5420 de validation. On considère dans cet exemple que le troisième évènement EVT3 est la réception 5424 par la deuxième puce électronique 304 de la requête de résultat RQ2 (figure 5), d'autres exemples étant possibles. En variante, le troisième évènement EVT3 peut être un autre évènement détecté par la première puce électronique 302 lors de la phase S420 de validation, par exemple un évènement de la transaction TRI en cours. [0121] La deuxième puce électronique 304 détermine (S432) ensuite le temps écoulé, noté T, entre le premier instant tl et le deuxième instant t2. Pour ce faire, la deuxième puce électronique 304 calcule T = t2 - tl. A noter que le deuxième instant t2 est nécessairement postérieur au (après le) premier instant tl. [0122] Au cours d'une étape S434 d'envoi, la deuxième puce électronique 304 envoie à la première puce électronique 302 le résultat RST obtenu en S426 et le temps écoulé T obtenu en S432. Dans cet exemple, le résultat RST et le temps écoulé T sont transmis 18 ensemble dans une commande CMD6 bien que d'autres implémentations soient possibles. [0123] Le temps écoulé T transmis par la deuxième puce électronique 304 dans la commande CMD6 constitue une donnée temporelle au sens de l'invention, qui est ensuite utilisée par la première puce électronique 302 pour valider la transaction TRI. Comme décrit ci-après, d'autres implémentations sont possibles dans lesquelles la deuxième puce électronique 304 transmet un autre type de donnée temporelle. [0124] Au cours d'une étape 5435 dc comparaison, la première puce électronique 302 compare le temps écoulé T avec une valeur seuil notée Ts. Cette valeur seuil Ts est fixée par l'homme du métier afin de s'assurer que la transaction TR1 ne peut être validée si la phase 5400 de vérification biométrique a été réalisé depuis un temps jugé trop long. [0125] La première puce électronique 302 détermine (5436) ensuite, à partir du résultat RST reçu en S434 et à partir du résultat de la comparaison 5435, si la transaction sécurisée TRI en cours est valide. Plus précisément, la première puce électronique 302 détermine (5436) que la transaction TRI est valide si les conditions suivantes sont remplies : a. la donnée biométrique DB1 est valide ; et b. le temps écoulé T n'excède pas la valeur seuil Ts. [0126] En particulier, la première puce électronique 302 détermine si la condition a) est remplie à partir du résultat RST reçu, et détermine si la condition b) est remplie à partir du résultat de la comparaison S435 (et donc à partir du temps écoulé T constituant une donnée temporelle transmise par la deuxième puce électronique 304). [0127] Dans l'exemple considéré ici, si les conditions a) et b) sont remplies, la première puce électronique 302 envoie (5438) une commande CMD8 au terminal externe 320 pour indiquer que la transaction TRI est valide. [0128] Si au moins l'une des conditions a) et b) n'est pas remplie, la première puce élec- tronique 302 peut déterminer que la transaction TRI est invalide ou, alternativement, peut déclencher la mise en oeuvre d'une autre méthode d'authentification (ne faisant pas appel cette fois à l'acquisition d'une empreinte biométrique par le capteur biométrique 308), par exemple pour causer l'authentification de l'utilisateur U par vérification de son code personnel PIN. [0129] Dans l'exemple considéré ici, si l'une au moins des conditions a) et b) n'est pas remplie, la première puce électronique 302 envoie (S440) une commande CMD10 indiquant que l'authentification biométrique a échoué, et éventuellement que la transaction TRI est invalide ou qu'une autre méthode d'authentification est (ou doit être) déclenchée. [0130] Comme décrit ci-après, l'invention permet de renforcer la sécurité de la transaction 19 TRI en sécurisant l'authentification biométrique de l'utilisateur U à partir d'une empreinte biométrique lue par le dispositif électronique 300. [0131] Une variante du mode de réalisation particulier décrit ci-dessus est à présent décrite en référence à la figure 6. Plus précisément, le dispositif électronique 300 tel que précédemment décrit met en oeuvre un procédé d'authentification en exécutant collectivement les programmes d'ordinateur Pl et P2. [0132] Le dispositif électronique 300 réalise la phase S400 de vérification biornétrique de façon identique à ce qui est décrit ci-avant en référence à la figure 5 (étapes S402 à S416). [0133] La deuxième puce électronique 304 détermine ensuite en S418 un premier instant tl associé à la phase S400 de vérification biométrique de façon identique à l'étape S418 décrit précédemment en référence à la figure 5. [0134] Le procédé d'authentification représenté en figure 6 diffère de celui décrit en référence à la figure 5 dans la manière dont le dispositif électronique 300 réalise la phase S420 de validation. [0135] Plus précisément, on suppose qu'une transaction sécurisé TRI est initiée en co- opération avec le terminal externe 320, comme déjà décrit en référence à la figure 5. [0136] La première puce électronique 302 réalise ensuite les étapes S422 et S424 comme déjà décrit en référence à la figure 5. Autrement dit, la première puce électronique 302 détecte (S422) un évènement EVT2 lors de la phase S420 de validation puis, en réponse à cet évènement, envoie (S424) une requête de résultat RQ2 à la deuxième puce électronique. [0137] En réponse à cette requête RQ2, la deuxième puce électronique 304 détermine (S426) le résultat RST indiquant si oui ou non la donnée bioméhique DB1 précédemment obtenue est valide, de façon identique à l'étape S426 décrite ci-avant en référence à la ligure 5. [0138] En revanche, au lieu de réaliser les étapes S430 et S432 telles que décrites en référence à la figure 5, la deuxième puce électronique 304 envoie (S450) à la première puce électronique, le résultat RST et le premier instant tl (obtenu en S418). Autrement dit, la deuxième puce électronique 304 ne calcule pas le temps écoulé T = t2- tl mais se contente de transmettre à la première puce électronique 302 le premier instant tl en tant que donnée temporelle. [0139] Dans l'exemple considéré ici, le résultat RST et le premier instant tl associé à la phase S400 de vérification biométrique sont transmis ensemble à la première puce électronique 302 dans une commande CMD12, d'autres implémentations étant toutefois possibles. Selon un exemple particulier, la commande CMD12 comprend le résultat et est horodatée avec l'instant tl. En variante, le résultat RST et le premier instant tl sont transmis séparément par la deuxième puce électronique 304. [0140] Une fois la commande CMD12 reçue (S450), la première puce électronique 302 détermine (S452) un deuxième instant t2 associé à la phase S420 de validation puis calcule (S454) le temps écoulé T entre le premier instant tl et le deuxième instant t2 (T = t2 - tl ). [0141] Plus précisément, dans cette variante, c'est la première puce électronique 302 qui détermine à l'étape S452 le deuxième instant t2 associé à la phase S420 de validation. Comme représenté en figure 6, ce deuxième instant t2 peut correspondre par exemple à la réception S450 en provenance de la deuxième puce électronique 304 du résultat RST de la vérification de la validité de la donnée biométrique DB1. Selon une autre variante, le deuxième instant t2 peut correspondre à un quelconque évènement de la transaction sécurisée TR1 en cours. Ce deuxième instant t2 peut correspondre par exemple à l'instant où l'évènement EVT2 est détecté en S422 ou encore à l'envoi S424 de la requête de résultat RQ2. [0142] Une fois le temps écoulé T déterminé en S454, la première puce électronique 302 procède de façon identique au mode de réalisation décrit précédemment en référence à la figure 5 en réalisant les étapes S435-S440. [0143] L'invention est avantageuse en ce qu'elle permet de renforcer la sécurité de la transaction TRI en sécurisant l'authentification biométrique de l'utilisateur U à partir d'une empreinte biométrique lue par le dispositif électronique 300. [0144] En effet, l'usage d'une donnée biométrique de l'utilisateur U ne garantit pas en soi qu'une transaction TRI soit validée de façon sécurisée. En particulier, si le dispositif électronique 300 est subtilisé ou volé après que l'utilisateur U légitime du dispositif électronique 300 ait procédé à la capture de son empreinte biométrique au moyen du dispositif électronique 300, alors un risque de fraude important peut survenir. En effet, une situation pouffait se produire dans laquelle le dispositif électronique considère que la donnée biométrique a été validée avec succès alors que le dispositif électronique est aux mains d'une personne malveillante. [0145] Une solution pourrait consister à configurer le dispositif électronique 300 de sorte que l'acquisition S408 (figures 5-6) de l'empreinte biométrique soit réalisée après l'initiation de la transaction TRI. Cependant, cette configuration pose un problème en ce qu'il ne serait plus possible, ou difficile, de permettre l'acquisition de l'empreinte biométrique de l'utilisateur U dans le cas où la transaction TRI est réalisée par contact par le dispositif électronique 300 en coopération avec le terminal externe 320. En effet, en mode par contact, il est fréquent que tout ou partie du dispositif électronique 300 soit difficile d'accès pour l'utilisateur (notamment lorsque le dispositif électronique 300 est une carte inséré dans un lecteur), ce qui rend difficile voire impossible la capture de l'empreinte biométrique de l'utilisateur pendant le traitement de la transaction. 21 [0146] Aussi, pour sécuriser au moyen d'une donnée biométrique une quelconque transaction traitée par un dispositif électronique, y compris une transaction par contact, l'étape S408 (figures 5-6) d'acquisition de l'empreinte biométrique de l'utilisateur U est réalisée avant l'initiation de la transaction TRI. [0147] A noter qu'il n'est pas obligatoire que la phase S400 de vérification biométrique visant à obtenir et valider la donnée biométrique s'achève avant l'initiation de la transaction TRI (ou avant le début de la phase S420 de validation). En revanche, la phase S420 de validation débute nécessairement après le premier instant tl qui est utilisé dans la détermination du temps écoulé T. Il s'ensuit que le deuxième instant t2 est nécessairement postérieur au premier instant tl . [0148] Dans les exemples représentés en figures 5-6, la phase S400 de vérification bio- métrique s'achève ainsi avant que débute la phase S420 de validation. En revanche, comme décrit précédemment, une variante est possible selon laquelle la deuxième puce électronique 302 ne vérifie pas la validité de la donnée biométrique DB1 avant le début de la phase S420 de validation mais au contraire réalise cette vérification lors de l'étape S426 (figures 5-6). Dans cette variante, la phase S400 de vérification biométrique (comprenant l'étape de vérification de la validité de la donnée biométrique) s'achève alors que la phase S420 de validation est déjà en cours. Dans cette variante, le premier instant tl (nécessairement antérieur au deuxième instant t2) associé à la phase S400 de vérification biométrique peut se situer dans le temps entre les étapes S408 et S412, et peut correspondre à l'une des étapes S408 et S412. [0149] L'invention permet donc de sécuriser une transaction quelconque, réalisée par le dispositif électronique en mode par contact ou sans contact, en limitant le temps T pendant lequel la donnée biométrique de l'utilisateur est jugée valide par le dispositif électronique. Ce temps T peut être adapté par l'homme du métier afin d'atteindre un bon compromis de sorte que l'utilisateur U ait suffisamment de temps entre l'acquisition de l'empreinte biométrique et la réalisation de la transaction, tout en diminuant au maximum les risques qu'une personne malveillante puisse subtiliser et utiliser illicitement le dispositif électronique après que l'acquisition de l'empreinte biométrique de l'utilisateur légitime ait été réalisée. Ce temps T peut être par exemple prédéfini pour être de l'ordre de quelques secondes, voire quelques minutes selon le cas d'usage et le niveau de sécurité souhaité. [0150] Un autre mode de réalisation particulier est à présent décrit en référence aux figures 7 et 8. [0151] La figure 7 représente l'architecture d'un dispositif électronique 400 similaire au dispositif électronique 300 représenté en figure 3 et qui diffère seulement en ce que la deuxième puce électronique 304 contrôle l'activation de la première puce électronique 302 au moyen d'un interrupteur SW. [0152] Plus précisément, le dispositif électronique 400 comprend une première puce élec- tronique 302, une deuxième puce électronique 304 et une interface de communication 306 comme déjà décrit précédemment. En l'absence d'indication spécifique, chaque élément du dispositif électronique 400 fonctionne, et est configure, de façon identique à l'élément correspondant du dispositif électronique 300 (figures 3-6). [0153] Dans l'exemple considéré ici en figure 7, la deuxième puce électronique 304 est configure°, lors d'une phase de vérification biométrique, pour obtenir une donnée No-métrique en coopération avec le capteur biométrique 308 et pour vérifier la validité de cette donnée biométrique de façon identique à ce qui est décrit précédemment en référence à la figure 5. [0154] En outre, la première puce électronique 302 est activablc pour traiter une transaction sécurisée, notée TRI, en coopération avec le terminal externe 320. L'activation de la première puce électronique 302 est contrôlée par la deuxième puce électronique 304. De manière générale, l'activation de la première puce électronique 302 signifie que cette dernière est alors en capacité de traiter la transaction TRI en coopération avec le terminal externe 320. À l'état désactivé, la première puce électronique 302 n'est donc pas en mesure de traiter la transaction TRI. [0155] Comme décrit ci-après, la deuxième puce électronique 304 est configuréc, sur détection que la donnée biométrique est valide, pour activer la première puce électronique 302 de sorte à ce que cette dernière soit en capacité de traiter la transaction sécurisée TRI en coopération avec le terminal externe 320. [0156] Le contrôle par la deuxième puce électronique 304 de l'activation de la première puce électronique 302 se fait dans cet exemple au moyen d'un interrupteur SW. Dans l'exemple considéré ici, l'activation par la deuxième puce électronique 304 de l'inten-upteur SW déclenche la connexion de la première puce électronique 302 avec l'interface de communication 306, permettant ainsi à la première puce électronique 302 de communiquer avec le terminal externe 320 via l'interface de communication 306. En variante, l'activation par la deuxième puce électronique 304 de l'interrupteur SW déclenche la mise sous-alimentation de la première puce électronique 302 et/ou de l'interface de communication 306. [0157] On décrit à présent en référence à la figure 8 un procédé d'authentification mis en oeuvre par le dispositif électronique 400 représenté en figure 7 en exécutant collectivement les programmes d'ordinateur PI et P2. [0158] Plus précisément, le dispositif électronique 400 réalise les étapes S402 à 5414 (phase S400 de vérification biométrique) comme déjà décrit précédemment en référence à la figure 5. A l'issue de l'étape S414, la deuxième puce électronique 304 a ainsi déterminé si la donnée biométrique DB1 concorde avec la donnée de référence DRF. Si la donnée biométrique DB1 ne concorde pas avec la donnée de référence DRF, le 23 procédé prend fin. [0159] Si en revanche la donnée hiométrique DB1 concorde avec la donnée de référence DRF, alors la deuxième puce électronique 304 active (S502) la première puce électronique 302 en activant l'interrupteur SW, de sorte à mettre la première puce électronique 302 en capacité de traiter la transaction TRI en coopération avec le terminal externe 320. [0160] La première puce électronique 320 détermine (S504) ensuite un premier instant tl associé à la phase S400 de vérification hiométrique. Dans l'exemple considéré ici, le premier instant tl correspond à l'activation de la première puce électronique 302. Pour ce faire, la première puce électronique 302 consulte (S504) une horloge interne lors de l'activation S502, ou déclenche un compteur de temps interne lors de l'activation S502. [0161] Au cours d'une étape S506, la première puce électronique 302 traite (5506) une transaction sécurisée TR1 en coopération avec le terminal externe 320 comme déjà décrit en référence à la figure 5. Au cours de cette transaction TRI, la première puce électronique 302 et le terminal externe 320 s'échangent ainsi des commandes ou des messages, par exemple selon le protocole EMV. [0162] La première puce électronique 302 détecte (5507) ensuite un évènement EVT6 de la transaction sécurisée TRI, déclenchant ainsi la réalisation par la première puce électronique 302 d'une phase S500 de validation de la transaction TRI. [0163] La première puce électronique 302 détermine (S508) alors un deuxième instant t2 associé à la phase S500 de validation. Dans l'exemple considéré ici, l'instant t2 correspond à un évènement EVT8 de la transaction TRI en cours. Cet évènement EVT8 peut être l'évènement EVT6 ou un autre évènement (réception d'une commande depuis le terminal 320, envoi d'une commande au terminal 320...). Dans un exemple particulier, l'évènement EVT8 survenant à l'instant t2 correspond à la détection par la première puce électronique 302 de l'initialisation de la transaction TRI ou à un évènement au cours duquel la première puce électronique 302 détermine si la transaction TRI remplit les conditions a) et b), comme décrit ci-après. [0164] Pour déterminer le deuxième instant t2, la première puce électronique 302 peut consulter une horloge interne ou un compteur de temps interne déclenché en S504 lors de l'activation. [0165] Au cours d'une étape S510 identique à l'étape S454 (figure 6) précédemment décrite, la première puce électronique 302 détermine le temps écoulé T entre les instant tl et t2, de sorte que T = t2 - tl. [0166] Selon un exemple particulier, la première puce électronique 302 déclenche donc un compteur de temps en S504 lors de l'activation de la première puce électronique 302. La première puce électronique 302 consulte ensuite ce compteur de temps à l'étape 24 S510 pour déterminer le temps écoulé T entre les instants tl et t2. [0167] La première puce électronique 302 réalise ensuite les étapes S435 à S440 comme déjà décrit précédemment en référence aux figures 5 et 6. [0168] Dans le mode dc réalisation décrit en référence aux figures 7-8, la phase S500 de va- lidation débute nécessairement après achèvement de la phase S400 de vérification biométrique puisqu'il est nécessaire que la première puce électronique 302 soit activée (et donc que la donnée biométrique soit validée) pour pouvoir ensuite réaliser la phase S500 de validation. La phase S500 de validation est donc ici aussi réalisée après le première instant tl associé à la phase S400 de vérification biométriquc. [0169] 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 oeuvre 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. [Revendication 1]