Brevet FR3084182A1 — publié le 20200124

DOMAINE DE L'INVENTION L'invention est dans le domaine des cartes à puce biométriques, par exemple des cartes bancaires ou des badges d'accès électroniques équipés d'un capteur biométrique. Elle concerne, en particulier, un procédé d'enregistrement d'une donnée biométrique de référence dans une cade à puce biométrique comprenant un capteur biométrique, ainsi qu'une telle cade à puce biométrique. CONTEXTE DE L'INVENTION Lorsqu'un utilisateur se voit délivrer une carte à puce biométrique, par exemple une carte bancaire avec un capteur d'empreinte, ou encore un badge d'accès à une zone sécurisée, il est nécessaire de la configurer avec ses données personnelles, par exemple son empreinte digitale. Pour ce faire, il doit généralement se rendre dans une institution spécifique, par exemple à la banque, ou encore se munir d'un dispositif électronique capable de communiquer avec la carte à puce biométrique et ayant une application spécialement conçue pour enregistrer ses données biométriques de manière sécurisée. Tout cela est donc très contraignant pour l'utilisateur, notamment lorsqu'il désire utiliser immédiatement sa carte à puce biométrique pour effectuer une transaction financière ou accéder à une zone sécurisée. Il existe ainsi un besoin pour enregistrer, sans contrainte et de manière sécurisée, une donnée biométrique de référence sur une carte à puce biométrique. RESUME DE L'INVENTION La présente invention a ainsi pour objet de pallier au moins un de ces inconvénients. Dans ce contexte, un premier aspect de l'invention concerne un procédé d'enregistrement d'une donnée biométrique de référence dans une cade à puce biométrique comprenant un capteur biométrique caractérisé en ce que l'enregistrement d'une donnée biométrique acquise par le capteur biométrique, en tant que donnée biométrique de référence, est effectué en réponse à la validation, par la carte à puce biométrique, d'un code secret personnel de l'utilisateur de la cade à puce biométrique saisi sur un premier dispositif externe pour autoriser une transaction entre la cade à puce biométrique et un deuxième dispositif externe par l'intermédiaire du premier dispositif externe. Corrélativement, un deuxième aspect de l'invention concerne une carte à puce biométrique comprenant : - un capteur biométrique configuré pour acquérir une donnée biométrique d'un utilisateur de la carte à puce biométrique ; - une mémoire configurée pour mémoriser ladite donnée biométrique acquise ; un microcontrôleur configuré pour mémoriser ladite donnée biométrique acquise et 5 une interface de communication avec un premier dispositif externe ; la carte à puce biométrique étant caractérisée en ce que l'enregistrement de la donnée biométrique acquise par le capteur biométrique dans la mémoire de la carte à puce biométrique en tant que donnée biométrique de référence est conditionné par la validation, par la carte à puce biométrique, d'un code secret personnel de l'utilisateur de la carte à puce 10 biométrique saisi sur le premier dispositif externe pour autoriser une transaction entre la carte à puce biométrique et un deuxième dispositif externe par l'intermédiaire du premier dispositif externe. L'invention ainsi revendiquée permet à un utilisateur de configurer sa carte à puce biométrique en enregistrant une donnée biométrique de référence en s'appuyant sur une 15 transaction classique protégée par code secret personnel avec un dispositif externe classique. Elle évite une configuration fastidieuse obligeant l'utilisateur à se rendre chez le fournisseur de la carte (par exemple la banque dans le cas d'une cade bancaire biométrique) ou à se connecter à un dispositif ad hoc, tout en préservant la sécurité de l'enregistrement d'une nouvelle biométrie de référence. 20 D'autres caractéristiques du procédé et de la carte à puce biométrique selon des modes de réalisation de l'invention sont décrites dans les revendications dépendantes. Dans des modes de réalisation, le procédé peut comprendre notamment les étapes suivantes : l'acquisition, par le capteur biométrique, d'une donnée biométrique d'un utilisateur de 25 la carte à puce biométrique, et l'enregistrement de ladite donnée biométrique dans la cade à puce biométrique en tant que donnée biométrique de référence, cet enregistrement étant effectué au moment de la transaction avec le deuxième dispositif externe et étant conditionné par la validation du code secret personnel de l'utilisateur saisi pour valider la transaction. 30 Le premier dispositif externe est par exemple un terminal de paiement (lecteur de carte à puce ou encore smartphone) d'un point de vente. En variante, le premier dispositif externe est un boitier d'identification ou lecteur de badge pour badge d'accès. Par exemple, la transaction est une transaction bancaire et la carte à puce biométrique est une cade bancaire par exemple conforme au standard EMV. En variante, la 35 transaction est un contrôle d'accès, par exemple pour accéder à un bâtiment, et la carte à puce biométrique est un badge d'accès. Il est à noter que le capteur biométrique n'est pas forcément contrôlé par un élément sécurisé. Il peut être par exemple contrôlé par un microcontrôleur additionnel présent sur la carte à puce biométrique, éventuellement à la demande de l'élément sécurisé de la carte à puce. Par exemple, le microcontrôleur additionnel peut piloter de façon autonome le capteur 5 dans le cas de l'acquisition de donnée biométrique réalisé dès la mise sous tension de la carte à puce biométrique. Dans un mode particulier de réalisation de l'invention, l'acquisition de la donnée biométrique par le capteur biométrique est effectuée à une mise sous tension de la carte à puce biométrique (par exemple la mise sous tension précédant la transaction, ou une autre 10 mise sous tension), ou à l'initiation de la transaction, ou en réponse à la validation du code secret personnel par la carte à puce. Dans un mode particulier de réalisation de l'invention, le code secret personnel est un code PIN. En variante, le code secret personnel est un mot de passe ou un schéma de type schéma de déverrouillage d'écran tactile. 15 Dans un mode particulier de réalisation de l'invention, le procédé comprend en outre une étape d'envoi, au premier dispositif externe, d'une commande d'affichage d'une indication relative à l'enregistrement de la donnée biométrique. Cette commande peut être une commande APDU conforme à la norme ISO 7816. Par exemple, l'indication indique l'enregistrement de la donnée biométrique 20 comme donnée biométrique de référence. Elle peut également donner des informations sur le déroulement de l'acquisition de la donnée biométrique par le capteur biométrique, ou encore mentionner le doigt qui doit être présenté au capteur. Dans un mode particulier de réalisation de l'invention, le procédé comprend en outre une étape de modification d'un mécanisme de sécurisation de transaction de sorte que 25 la donnée biométrique de référence est utilisée à la place du code secret personnel pour autoriser une transaction future. Dans un mode particulier de réalisation de l'invention, une pluralité de données biométriques de référence est enregistrée dans la carte à puce biométrique, l'étape de modification du mécanisme de sécurisation étant effectuée lorsque le nombre de données 30 biométriques de référence enregistrées dépasse un seuil prédéterminé. Cette modification permet par exemple d'utiliser la donnée biométrique de référence à la place du code secret personnel pour autoriser une transaction future. Dans un mode particulier de réalisation de l'invention, la modification du mécanisme de sécurisation est annulée à détection d'un évènement prédéterminé ou de 35 manière aléatoire, de sorte que le code secret personnel est de nouveau utilisé pour autoriser une transaction. Ainsi, le mode de validation de la transaction peut revenir à celui par défaut. Ceci permet de maintenir un meilleur niveau de sécurité. Cela permet en outre l'enregistrement de données biométriques supplémentaires ou de données biométriques récentes en tant que données biométriques de référence. Selon des modes de réalisation, ce retour au mécanisme de validation par défaut 5 peut se faire régulièrement, par exemple lorsqu'un nombre prédéterminé de transactions a été effectué avec la carte. Ainsi, dans un mode particulier de réalisation de l'invention, l'évènement prédéterminé est l'atteinte d'un nombre maximum prédéfini de transactions réalisées par la carte à puce biométrique. 10 En variante, ce retour peut se faire de manière aléatoire. Dans un mode particulier de réalisation de l'invention, l'enregistrement de la donnée biométrique comme donnée biométrique de référence comprend l'association d'une information de validité avec la donnée biométrique de référence, l'évènement prédéterminé étant la détermination de l'invalidité de la donnée biométrique de référence en fonction de 15 l'information de validité associée. A cet effet, le procédé peut comprendre une étape de vérification de l'information de validité avant toute utilisation pour valider une transaction de sorte à déterminer si la donnée biométrique de référence associée est valide ou non. Dans un mode particulier de réalisation de l'invention, l'information de validité 20 définit une durée de validité de la donnée biométrique de référence, une date de péremption de la donnée biométrique de référence ou un nombre d'utilisation maximum de la donnée biométrique de référence pour valider une transaction. Ainsi, lorsqu'il est déterminé qu'une donnée biométrique de référence n'est plus valide selon une information de validité qui lui a été associée lors de son enregistrement, le 25 mécanisme de sécurisation revient au mode de validation par défaut, c'est-à-dire basé sur un code secret personnel. Dans un mode particulier de réalisation de l'invention, le premier dispositif externe est le deuxième dispositif externe. Dans un mode particulier de réalisation de l'invention, l'interface de communication 30 est une interface de communication par contact conforme à la norme ISO 7816 ou une interface de communication sans contact conforme à la norme ISO 14443 et/ou ISO 15693. Dans un mode particulier de réalisation de l'invention, la donnée biométrique caractérise une empreinte digitale, un iris, un visage ou un électrocardiogramme. A titre d'illustration, la donnée biométrique peut comprendre une photo de l'iris, de 35 l'empreinte ou du visage, et/ou un encodage des motifs de celui-ci. Elle peut donner des informations par exemple sur la forme du visage, la position relative de points remarquables du visage tel que l'extrémité du nez, des oreilles ou de la bouche. Les avantages, buts et caractéristiques particulières de la carte à puce biométrique sont similaires à ceux du procédé précité. Dans un mode particulier de réalisation, les différentes étapes du procédé précité sont déterminées par des instructions de programmes d'ordinateurs. 5 En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'information, ce programme étant susceptible d'être mis en oeuvre par un microprocesseur, ce programme comprenant des instructions adaptées à la mise en oeuvre des étapes du procédé tel que mentionné ci-dessus. Ce programme peut utiliser n'importe quel langage de programmation, et être sous 10 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'information lisible par un microprocesseur, et comprenant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. 15 Le support d'information peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comprendre un moyen de stockage, tel qu'une ROM, par exemple une ROM de microcircuit, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur, ou encore une mémoire flash. D'autre part, le support d'information peut être un support transmissible tel qu'un 20 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 une plateforme de stockage d'un réseau de type Internet. Alternativement, le support d'information peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans 25 l'exécution du procédé en question. Le support d'information et le programme d'ordinateur précités présentent des caractéristiques et avantages analogues au procédé qu'ils mettent en oeuvre. BREVE DESCRIPTION DES FIGURES 30 D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après, illustrée par les figures ci-jointes qui en illustrent des exemples de réalisation dépourvus de tout caractère limitatif. Sur les figures : La figure 1 représente un exemple d'architecture pour un dispositif conforme à des modes de réalisation de l'invention ; 35 La figure 2 représente, sous forme d'organigramme, des étapes générales d'un procédé d'enregistrement conforme à des modes de réalisation de l'invention ; La figure 3 représente, sous forme d'organigramme, des étapes d'un procédé d'enregistrement selon un premier mode de réalisation de l'invention ; La figure 4 représente, sous forme d'organigramme, des étapes d'un procédé d'enregistrement selon un second mode de réalisation de l'invention. 5 DESCRIPTION DETAILLEE DE L'INVENTION La figure 1 représente schématiquement un exemple d'architecture possible pour une carte à puce biométrique 1 conforme à des modes de réalisation de l'invention. La carte à puce biométrique 1 est par exemple une carte bancaire Dans des 10 modes de réalisation, il s'agit d'une carte bancaire conforme au standard EMV (pour Europay Mastercard Visa) qui est depuis 1995 le standard international de sécurité des cartes de paiement (cartes à puce). En variante, la carte à puce biométrique 1 est un badge d'accès à une zone sécurisée d'un bâtiment. Cette carte à puce biométrique 1 comporte une unité de traitement 10 (ou 15 microprocesseur) reliée par un bus à une mémoire vive (ou volatile) 12, une mémoire non volatile 14, un capteur biométrique 16 et une interface de communication 18. La mémoire vive 12 est par exemple une RAM (pour Random Access Memory) comprenant des registres adaptés à l'enregistrement des variables et paramètres créés et modifiés au cours de l'exécution d'un programme informatique comprenant des instructions 20 pour la mise en oeuvre d'un procédé conforme à des modes de réalisation de l'invention, lors de la mise en oeuvre de l'invention. Les codes d'instructions du programme stocké en mémoire non volatile 14 sont chargés en mémoire RAM en vue d'être exécutés par l'unité de traitement 10. La mémoire non volatile 14 est par exemple une mémoire ROM (pour Read Only 25 Memory), ou une mémoire EEPROM (pour Electrically Erasable Read Only Memory) ou encore une mémoire Flash et peut constituer un support au sens de l'invention, c'est-à-dire qu'elle peut comprendre un programme informatique comprenant des instructions pour la mise en oeuvre d'un procédé conforme à des modes de réalisation de l'invention. Le capteur biométrique 16 est par exemple un capteur d'empreinte digitale, un 30 scanner d'iris ou de visage ou encore un capteur de rythme/fréquence cardiaque. L'interface de communication 18 permet à la carte à puce biométrique 1 de communiquer avec un dispositif externe. Le dispositif externe est par exemple un terminal de paiement (lecteur de carte à puce ou encore smartphone) d'un point de vente. En variante, le dispositif externe est un boitier d'identification ou lecteur de badge pour badge d'accès. 35 Selon des modes de réalisation, l'interface de communication 18 est conforme à la norme ISO 7816 (communication à contact) ou aux normes 15014443 ou NFC/ISO 15693 (communication sans contact). Dans des modes de réalisation, la carte à puce biométrique peut comporter une ou plusieurs led, par exemple colorées afin de guider l'utilisateur lors de l'acquisition d'une donnée biométrique par le capteur biométrique. La figure 2 représente, sous forme d'organigramme, des étapes générales d'un 5 procédé d'enregistrement 2 conforme à des modes de réalisation de l'invention. Ce procédé est par exemple mis en oeuvre par les éléments de la carte à puce biométrique 1 de la figure 1. Au cours d'une première étape 20, le capteur biométrique 16 de la carte à puce biométrique 1 réalise l'acquisition d'une donnée biométrique d'un utilisateur. Par exemple, si le capteur biométrique 16 est un capteur d'empreinte, la donnée biométrique caractérise une 10 empreinte digitale de l'utilisateur. En fonction de la nature du capteur biométrique 16, la donnée biométrique peut en variante caractériser l'iris, le visage ou encore l'électrocardiogramme de l'utilisateur. Ainsi par exemple, la donnée biométrique peut être une photo de l'iris ou du visage de l'utilisateur, un encodage des motifs de l'iris ou des caractéristiques du visage (par exemple : forme, position relative de points remarquables du 15 visage tel que l'extrémité du nez, des oreilles, de la bouche). Au cours d'une seconde étape 22, la carte à puce biométrique 1 vérifie un code secret personnel de l'utilisateur qu'elle reçoit d'un premier dispositif externe. Ce code secret personnel est par exemple un code PIN, un mot de passe ou un schéma de type schéma de déverrouillage d'écran tactile. Il a été préalablement saisi par l'utilisateur sur le premier 20 dispositif externe pour autoriser une transaction entre la carte à puce biométrique et un deuxième dispositif externe. A titre d'illustration, la transaction peut être une transaction bancaire ou un contrôle d'accès, par exemple pour accéder à un bâtiment. Ainsi, le premier dispositif externe est par exemple un terminal de paiement 25 (lecteur de carte à puce ou encore smartphone) d'un point de vente ou un boitier d'identification ou lecteur de badge pour badge d'accès. Le deuxième dispositif externe est par exemple un serveur de transaction. En variante, le premier dispositif externe et le deuxième dispositif externe sont un seul et même dispositif. Au cours de cette étape 22, le code secret personnel de l'utilisateur est donc vérifié 30 puis validé par la carte à puce biométrique 1 lorsqu'il est correct. Le résultat de la vérification peut être ensuite transmis au premier dispositif externe afin de l'informer et/ou d'informer le deuxième dispositif que la transaction peut avoir lieu. Ensuite, au cours d'une étape 24, la donnée biométrique acquise à l'étape 20 est enregistrée dans la carte à puce biométrique 1 comme donnée biométrique de référence si le 35 code secret personnel reçu à l'étape 22 pour autoriser une transaction est validé. Avantageusement, le procédé décrit permet à l'utilisateur de configurer sa carte à puce biométrique en enregistrant une donnée biométrique de référence en s'appuyant sur une transaction classique protégée par code secret personnel avec un dispositif externe classique. Elle évite une configuration fastidieuse obligeant l'utilisateur à se rendre chez le fournisseur de la carte (par exemple la banque dans le cas d'une carte bancaire biométrique) ou à se connecter à un dispositif ad hoc, tout en préservant la sécurité de l'enregistrement d'une 5 nouvelle biométrie de référence. Des exemples d'implémentation de ce procédé général vont maintenant être décrits en référence aux figures 3 et 4. La figure 3 représente, sous forme d'organigramme, des étapes d'un procédé d'enregistrement 3 selon un premier mode de réalisation de l'invention. 10 Selon ce premier mode de réalisation, plusieurs données biométriques de références peuvent être enregistrées, par exemple sous forme de modèle couramment désigné par template en anglais, un template pouvant comprendre un nombre prédéterminé de données biométriques de référence. La carte à puce biométrique 1 peut alors comprendre plusieurs templates. 15 Dans cet exemple, la transaction est une transaction bancaire de type EMV, la carte à puce biométrique 1 est une carte bancaire, le capteur biométrique est un capteur d'empreinte digitale et la donnée biométrique caractérise donc une empreinte digitale. Toutefois, les modes de réalisation de l'invention ne sont pas limités à cet exemple et, comme il a été décrit en référence à la figure 2, la transaction, la carte à puce biométrique, le capteur 20 biométrique et la donnée biométrique peuvent être d'un autre type. Ainsi, dans cet exemple, un template peut comprendre plusieurs images de la même empreinte (même doigt). Les différents templates pouvant correspondre à plusieurs empreintes différentes (c'est-à-dire plusieurs doigts différents). Ceci n'est pas limitatif. On pourrait avoir une image par template et plusieurs templates pourraient alors correspondre à 25 la même empreinte (au même doigt). Une première étape 300 correspond au début d'une transaction EMV standard avec un dispositif externe (terminal de paiement par exemple). Au cours d'une étape 305, la carte à puce biométrique 1 détermine si une empreinte est détectée par le capteur d'empreinte. 30 Si tel n'est pas le cas, la transaction EMV se poursuit de façon classique (étape 310). Si en revanche une empreinte est détectée à l'étape 305, le capteur d'empreinte réalise l'acquisition d'informations sur cette empreinte (étape 315). Par exemple, le capteur d'empreinte réalise une photo ou une image de l'empreinte, ou analyse cette empreinte pour 35 en extraire les motifs. Ainsi, dans cet exemple, la donnée biométrique est acquise lorsque le capteur biométrique détecte la présente du doigt. En variante, la donnée biométrique pourrait être acquise dès l'initiation de la transaction (étape 300), ou en réponse à la validation du code secret personnel par la carte à puce (test 335 positif) ou à un autre moment du procédé par exemple une fois qu'on est sûr que la donnée biométrique pourra être enregistrée eu égard au nombre maximum de templates NTmax ou de données biométrique Nlmax autorisé. Dans 5 d'autres modes de réalisation, la donnée biométrique pourrait être acquise indépendamment de la transaction, par exemple à une mise sous tension de la carte à puce biométrique. A l'étape 320, la carte à puce biométrique 1 détermine si la biométrie acquise à l'étape 315 correspond à une donnée biométrique de référence déjà enregistrée dans la carte. Si tel est le cas, la transaction se poursuit de façon classique (étape 310). 10 Dans le cas contraire, il peut s'agir d'une nouvelle donnée biométrique à enregistrer comme donnée biométrique de référence. Il est déterminé à l'étape 325 si le nombre de templates enregistrés dans la carte est inférieur au maximum prédéterminé NTmax. Si tel n'est pas le cas, cela signifie que ce maximum est déjà atteint et qu'il n'est pas possible d'enregistrer la donnée acquise comme nouvelle donnée biométrique de référence, 15 le procédé se poursuit alors à l'étape 310. Si le nombre de templates maximum n'est pas encore atteint, le procédé se poursuit avec le test d'un code PIN (étape 335) saisi par l'utilisateur sur le dispositif externe pour autoriser la transaction EMV. L'invention n'est pas limitée aux codes PIN comme mentionnés ci-avant. 20 Si le code PIN est erroné, le procédé se poursuit avec l'étape 310. Dans ce cas (PIN erroné), l'enregistrement de la donnée biométrique acquise n'est pas effectué. Un compteur de tentatives de code PIN peut être incrémenté de sorte que la carte est bloquée (c'est-à-dire ne peut plus être utilisée) si un nombre maximum de tentatives est atteint. 25 Si le code PIN est correct, la donnée biométrique acquise à l'étape 315 est disposée dans un template à l'étape 345 de sorte que la donnée biométrique est enregistrée comme donnée biométrique de référence dans la carte. Un compteur de données biométriques NI du template est incrémenté. Si ce nombre atteint le maximum Nlmax de données biométriques autorisées dans le template (test 350), le template est validé à l'étape 30 355. Le nombre de template NT de la carte est incrémenté. En revanche, si le nombre NI de données biométriques du template n'a pas atteint le maximum Nlmax à l'étape 350, la transaction se poursuit normalement à l'étape 310 sans validation du template. Le template pourra encore être utilisé pour l'enregistrement d'une donnée biométrique de référence ultérieur qui s'ajoutera aux enregistrements de données 35 biométriques de référence déjà effectués dans ledit template. 10 La vérification du code PIN (le même code PIN que celui vérifié dans l'étape 335 pour l'enregistrement de la donnée biométrique) pour autoriser la transaction EMV est traitée indépendamment dans l'étape 300 et/ou 310 de la transaction. De manière alternative, la vérification du code PIN pour autoriser l'enregistrement 5 de la donnée biométrique acquise (étape 335) pourrait également servir à autoriser directement la transaction. Ainsi, le code PIN saisi par l'utilisateur sur le dispositif externe peut être vérifié une ou plusieurs fois au cours d'une ou plusieurs étapes. L'enregistrement de la donnée biométrique est fait indépendamment de la 10 poursuite de la transaction (étape 310). L'étape 310 comprend par exemple la génération d'un cryptogramme qui pourra permettre de valider la transaction avec la donnée biométrique ou le code PIN. En effet, dans des modes de réalisation, une étape de modification d'un mécanisme de sécurisation de transaction est prévue. Cette modification permet par exemple 15 d'utiliser la donnée biométrique de référence à la place du code secret personnel pour autoriser une transaction future. Dans des modes de réalisation, cette modification du mécanisme de sécurisation est effectuée automatiquement lorsque le nombre de données biométriques de référence (ou de templates) enregistrées dépasse le maximum autorisé Nlmax (ou NTmax). 20 Toutefois, afin de maintenir un niveau de sécurité satisfaisant, et/ou de permettre l'enregistrement de données biométriques supplémentaires ou de données biométriques récentes en tant que données biométriques de référence, le mode de validation de la transaction peut revenir à celui par défaut, c'est-à-dire basé sur le code secret personnel de l'utilisateur. 25 Par exemple, ce retour au mécanisme de validation par défaut peut se faire régulièrement, par exemple lorsqu'un nombre prédéterminé de transactions a été effectué avec la carte. En variante, ce retour peut se faire de manière aléatoire. Selon une autre variante, ce retour peut avoir lieu lorsqu'il est déterminé qu'une 30 donnée biométrique de référence n'est plus valide selon une information de validité qui lui a été associée lors de son enregistrement. Cette information de validité est par exemple une durée de validité de la donnée biométrique de référence, une date de péremption de la donnée biométrique de référence ou un nombre d'utilisations maximum de la donnée biométrique de référence pour valider une transaction. 35 Le bloc labellisé « Enregistrement » comprend des étapes qui dépendent du mode de validation, c'est-à-dire du mécanisme de sécurisation, de la transaction en cours et donc de caractéristiques spécifiques de la transaction et/ou propres à la carte à puce biométrique. 11 Dans cet exemple, les étapes du bloc labellisé « Enregistrement » ne sont exécutées que si la transaction utilise un code PIN pour sa validation. On notera que la carte à puce biométrique peut indiquer, durant l'étape 300, au terminal et/ou au serveur de transaction, le mécanisme de sécurisation à utiliser pour valider 5 la transaction. Pour cela, la carte à puce biométrique peut insérer cette indication dans une réponse à une commande qu'elle a préalablement reçue du terminal. Par exemple, dans le cas d'une transaction bancaire de type EMV, la carte à puce biométrique utilise la réponse à la commande nommée GPO (pour Get Processing Option) préalablement reçue du terminal. Le choix, par la carte à puce biométrique, du mécanisme de sécurisation à utiliser 10 pour valider la transaction, peut prendre en compte un ou plusieurs paramètres propres au terminal ou au serveur de transaction. La carte à puce biométrique peut par exemple recevoir ces paramètres dans une commande qu'elle a préalablement reçue de ce dernier pendant l'étape 300. Dans le cas d'une transaction bancaire de type EMV, les options supportées par le terminal sont généralement communiquées à la carte dans la commande nommée GPO 15 (pour Get Processing Option). Comme décrit ci-avant, le choix, par la carte à puce biométrique, du mécanisme de sécurisation à utiliser pour valider la transaction, peut également prendre en compte un ou plusieurs éléments internes à la carte à puce biométrique tels que le nombre de templates maximum autorisés NTmax et le nombre maximum de données biométriques autorisées par 20 template Nlmax. Ainsi la carte à puce biométrique peut demander à ce que la transaction soit validée par code PIN, par exemple si le nombre de templates validés n'a pas atteint le maximum autorisé NTmax et si le nombre de données biométriques de référence enregistrées dans un template non validé n'a pas atteint le maximum autorisé Nlmax. La carte à puce 25 biométrique oblige ainsi l'utilisation d'un code PIN, pour la validation de la transaction en cours et pour pouvoir ainsi enregistrer une nouvelle donnée biométrique en tant que donnée biométrique de référence. La carte à puce biométrique peut également demander à ce que la transaction soit validée par biométrie si le nombre de templates validés n'a pas atteint le maximum autorisé 30 NTmax et si le nombre de données biométriques de référence enregistrées dans un template a atteint le maximum autorisé Nlmax au cours de la transaction précédente. La carte à puce biométrique peut ainsi utiliser la vérification de correspondance entre la donnée biométrique acquise et les données biométriques de référence enregistrées dans ce template, pour valider à la fois ce template et la transaction. 35 Dans un tel mode d'implémentation ou dans l'alternative exposée ci-après, le procédé illustré figure 3 ne contiendrait pas les étapes 350 et 355. Après l'étape 345 le procédé continuerait directement avec la poursuite de la transaction EMV (étape 310). Les étapes 350 12 et 355 ne seraient exécutées que si le mode de validation de transaction utilise les données biométriques de référence à la place du code secret personnel, l'étape 350 étant exécutée à la suite de l'étape 300 et l'étape 310 à la suite de l'étape 350 ou de l'étape 355. D'autre part, la vérification de la biométrie (la même biométrie que celle vérifiée pour la validation du 5 template) pour autoriser la transaction EMV peut être traitée dans l'étape 300 et/ou 310 de la transaction. De manière alternative, la carte à puce biométrique pourrait demander à ce que la transaction soit validée par biométrie s'il y a eu enregistrement d'une donnée biométrique de référence pendant la transaction précédente. Cette alternative est particulièrement bien 10 adaptée au cas où chaque template ne peut contenir qu'une seule donnée biométrique de référence (plusieurs templates pouvant alors correspondre à la même empreinte) et permettrait ainsi d'utiliser la vérification de correspondance entre la donnée biométrique acquise et la donnée biométrique de référence enregistrée au cours de la transaction précédente, pour valider à la fois le template correspondant et la transaction. 15 Avantageusement, un procédé selon le premier mode de réalisation permet de réaliser l'enregistrement de la donnée biométrique de référence de façon transparente à l'aide du code secret personnel de l'utilisateur. En effet, l'utilisateur peut le faire à l'occasion d'une transaction et n'a donc pas à se rendre à un endroit différent ou auprès d'un dispositif de configuration ad hoc pour configurer la biométrie de sa carte. 20 La figure 4 représente, sous forme d'organigramme, des étapes d'un procédé d'enregistrement 4 selon un second mode de réalisation de l'invention. Selon ce second mode de réalisation, la carte à puce biométrique 1 est configurée pour envoyer une commande d'affichage d'une indication relative à l'enregistrement de la donnée biométrique au dispositif externe. Le dispositif externe affiche alors des indications 25 permettant de guider l'utilisateur pour configurer sa carte à puce biométrique en enregistrant une donnée biométrique de référence. Dans cet exemple, plusieurs données biométriques de références sont enregistrées dans des templates, jusqu'à ce que le nombre maximum de données (Nlmax) dans chaque template soit atteint et jusqu'à ce que tous les templates soient remplis (NTmax). 30 De manière alternative, la carte à puce biométrique pourrait acquérir et enregistrer le nombre maximum de données biométriques de référence autorisé Nlmax pour un template au cours d'une transaction. Une première étape 400 correspond au début d'une transaction EMV standard avec un dispositif externe (terminal de paiement par exemple). 35 Au cours d'une étape 410, la carte à puce biométrique 1 envoie une trame APDU conforme à la norme ISO 7816 au dispositif externe pour lui demander d'afficher une indication selon laquelle un code secret personnel, ici un code PIN est demandé. 13 Au cours d'une étape 415, la carte à puce biométrique 1 vérifie le code PIN saisi sur le dispositif externe pour autoriser la transaction suite à l'affichage de l'indication. Si le code PIN est erroné, le procédé continue à l'étape poursuite de la transaction EMV 430. Dans ce cas, l'enregistrement de données biométriques ne se fera pas. Un 5 compteur de tentatives de code PIN peut être incrémenté de sorte que la carte est bloquée (c'est-à-dire ne peut plus être utilisée) si un nombre maximum de tentatives est atteint. Si le code PIN est valide, le procédé se poursuit à l'étape 425. La vérification du code PIN (le même code PIN que celui vérifié pour l'enregistrement de la donnée biométrique) pour l'autorisation de la transaction EMV est traitée 10 indépendamment dans l'étape 400 et/ou 430 de la transaction. De manière alternative, la vérification du code PIN pour autoriser l'enregistrement de la donnée biométrique acquise (étape 415) pourrait également autoriser directement la transaction. Ainsi, le code PIN saisi par l'utilisateur sur le dispositif externe peut être vérifié une 15 ou plusieurs fois au cours d'une ou plusieurs étapes. Il est déterminé à l'étape 425 si le nombre de templates NT enregistrés dans la carte est inférieur au maximum prédéterminé NTmax. Si tel n'est pas le cas, cela signifie que ce maximum est déjà atteint et qu'il n'est pas possible d'enregistrer une nouvelle donnée biométrique comme nouvelle donnée biométrique de référence, le procédé se poursuit alors à 20 l'étape 430. Dans le cas contraire, la carte à puce biométrique envoie une trame APDU au dispositif externe pour lui demander d'afficher une indication invitant l'utilisateur à présenter un doigt sur le capteur d'empreinte (étape 440). Par exemple, l'indication peut demander de présenter un doigt particulier afin de compléter un template existant ou juste de présenter un 25 doigt pour créer un nouveau template. A l'étape 450, le capteur d'empreinte réalise l'acquisition d'informations sur l'empreinte du doigt présenté. Par exemple, le capteur d'empreinte réalise une photo ou une image de l'empreinte, ou analyse cette empreinte pour en extraire les motifs. A l'étape 455, une led présente sur la carte à puce change de couleur (par exemple 30 passe du rouge au vert) pour indiquer la fin de l'acquisition. Au cours d'une étape 460, la carte teste si le nombre maximum de données biométriques du template est atteint. Si tel est le cas, les données biométriques sont vérifiées (étape 465). La vérification des données biométriques consiste à vérifier la correspondance entre la donnée biométrique 35 acquise à l'étape 450 et les données biométriques de référence enregistrées dans le template. Si la donnée biométrique acquise à l'étape 450 correspond aux données biométriques de 14 référence enregistrées dans le template, le template est validé, le compteur de template NT est incrémenté et le nombre de données biométrique NI est remis à zéro (étape 465). Sinon, au cours d'une étape 470, la donnée biométrique acquise est ajoutée dans le template et le nombre de données biométriques NI dans le template est incrémenté. 5 Ensuite, le procédé continue directement avec l'étape 430. Ce second mode de réalisation permet d'accompagner l'utilisateur dans la configuration de sa carte à l'occasion d'une transaction. Il n'est donc pas obligé de se rendre à la banque ou auprès d'un dispositif spécifique pour ce faire. Les exemples qui précèdent ne sont que des modes de réalisation de l'invention 10 qui ne s'y limite pas. Notamment, REVENDICATIONS1. Procédé d'enregistrement d'une donnée biométrique de référence dans une carte à puce biométrique comprenant un capteur biométrique, caractérisé en ce que l'enregistrement (24) d'une donnée biométrique acquise par le capteur biométrique, en tant que donnée biométrique de référence, est effectué en réponse à la validation (22), par la carte à puce biométrique, d'un code secret personnel de l'utilisateur de la carte à puce biométrique saisi sur un premier dispositif externe pour autoriser une transaction entre la carte à puce biométrique et un deuxième dispositif externe par l'intermédiaire du premier dispositif externe. 2. Procédé selon la revendication 1, dans lequel l'acquisition (20) de la donnée biométrique par le capteur biométrique est effectuée à une mise sous tension de la carte à puce biométrique, ou à l'initiation de la transaction, ou en réponse à la validation du code secret personnel par la carte à puce. 3. Procédé selon l'une quelconque des revendications précédentes, dans lequel le code secret personnel est un code PIN. 4. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre une étape d'envoi (440), au premier dispositif externe, d'une commande d'affichage d'une indication relative à l'enregistrement de la donnée biométrique. 5. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre une étape de modification d'un mécanisme de sécurisation de transaction de sorte que la donnée biométrique de référence est utilisée à la place du code secret personnel pour autoriser une transaction future. 6. Procédé selon la revendication 5, dans lequel une pluralité de données biométriques de référence est enregistrée dans la carte à puce biométrique, l'étape de modification du mécanisme de sécurisation étant effectuée lorsque le nombre de données biométriques de référence enregistrées dépasse un seuil prédéterminé. 25 30 35 7. Procédé selon la revendication 5 ou 6, dans lequel la modification du mécanisme de sécurisation est annulée à détection d'un évènement prédéterminé ou de 16 manière aléatoire, de sorte que le code secret personnel est de nouveau utilisé pour autoriser une transaction. 8. Procédé selon la revendication 7, dans lequel l'évènement prédéterminé 5 est l'atteinte d'un nombre maximum prédéfini de transactions réalisées par la carte à puce biométrique. 9. Procédé selon la revendication 7 ou 8, dans lequel l'enregistrement de la donnée biométrique comme donnée biométrique de référence comprend l'association 10 d'une information de validité avec la donnée biométrique de référence, l'évènement prédéterminé étant la détermination de l'invalidité de la donnée biométrique de référence en fonction de l'information de validité associée. 10. Procédé selon la revendication 9, dans lequel l'information de validité 15 définit une durée de validité de la donnée biométrique de référence, une date de péremption de la donnée biométrique de référence ou un nombre d'utilisation maximum de la donnée biométrique de référence pour valider une transaction. 11. Procédé selon l'une quelconque des revendications précédentes, dans 20 lequel le premier dispositif externe est le deuxième dispositif externe. 12. Carte à puce biométrique (1) comprenant : un capteur biométrique (16) configuré pour acquérir une donnée biométrique d'un utilisateur de la carte à puce biométrique ; une mémoire (14) configurée pour mémoriser ladite donnée biométrique acquise ; un microcontrôleur (10) configuré pour mémoriser ladite donnée biométrique acquise ; et une interface de communication (18) avec un premier dispositif externe ; la carte à puce biométrique étant caractérisée en ce que l'enregistrement de la donnée biométrique acquise par le capteur biométrique dans la mémoire de la carte à puce biométrique en tant que donnée biométrique de référence est conditionné par la validation, par la carte à puce biométrique, d'un code secret personnel de l'utilisateur de la carte à puce biométrique saisi sur le premier dispositif externe pour autoriser une transaction entre la carte à puce biométrique et un deuxième dispositif externe par l'intermédiaire du premier dispositif externe. 17 13. Carte à puce biométrique (1) selon la revendication 12, dans laquelle l'interface de communication (18) est une interface de communication par contact conforme à la norme ISO 7816 ou une interface de communication sans contact conforme à la norme ISO 14443 et/ou ISO 15693. 14. Carte à puce biométrique (1) selon la revendication 12 ou 13, dans laquelle la donnée biométrique caractérise une empreinte digitale, un iris, un visage ou un électrocardiogramme. 5 10