Brevet FR2861482A1 — publié le 20050429

La présente invention concerne un procédé de sécurisation d'une donnée biométrique d'authentification au moyen d'une fonction de transformation non réversible et un procédé d'authentification d'un utilisateur à partir d'une donnée biométrique d'authentification mémorisée après transformation par une fonction de transformation personnalisée. ARRIERE PLAN DE L'INVENTION On sait qu'une authentification biométrique d'un utilisateur, notamment pour lui donner accès à des locaux, à une application informatique, ou à un programme audiovisuel, présente de nombreux avantages par rapport aux autres moyens d'authentification utilisés habituelle-ment. L'authentification biométrique consiste à établir un relevé d'une donnée biométrique originelle, par exemple une empreinte digitale ou une image de l'iris d'un oeil, et d'en extraire une donnée biométrique par un traitement approprié, notamment une compression de l'image initiale donnée par un capteur. Les algorithmes de traitement sont maintenant suffisamment au point pour permettre la reconnaissance d'un utilisateur avec un taux d'échec minime. Toutefois, lorsqu'une donnée biométrique est obtenue en mettant en uvre une fonction réversible, il est possible d'identifier un utilisateur à partir de la donnée biométrique d'authentification mémorisée. Une telle possibilité est contraire à la confidentialité qui doit normalement être attachée à la réalisation d'une base de données contenant une identification de tous les utilisateurs d'une application. Afin d'empêcher une identification inverse, il a été proposé de traiter les données biométriques d'authentification d'une base de données au moyen d'une fonction de transformation irréversible appliquée à chaque donnée biométrique d'authentification. Toutefois, l'utilisation d'une fonction de transformation irréversible unique pour toutes les données biométriques d'authentification d'une base de données permet à un fraudeur qui a réussi à reproduire la caractéristique biométrique originelle (par exemple une empreinte digitale) de se faire passer pour un utilisateur authentique. Dans ce cas il est également possible pour une personne indélicate de prélever une empreinte dans le seul but de voir si la personne concernée est répertoriée dans une base de donnée à caractère pri- vé. Afin d'éviter cette fraude, on a proposé d'associé à chaque utilisateur et à chaque application une fonction de transformation irréversible personnalisée mémorisée dans une carte détenue par chaque utilisateur. Il est alors nécessaire pour un utilisateur de toujours dé-tenir la carte lui permettant de s'authentifier. En outre, il est encore possible pour un fraudeur expérimenté ayant eu accès à plusieurs cartes de déterminer le procédé de personnalisation de la fonction de transformation et de réaliser ensuite des cartes frauduleuses. OBJET DE L'INVENTION Un but de l'invention est de proposer un procédé de sécurisation d'une donnée biométrique d'authentification assurant tout à la fois une confidentialité des don- nées biométriques mémorisées, c'est-à-dire une absence d'identification des utilisateurs inscrits, et une sécurité accrue contre la reproduction frauduleuse de ces données biométriques. BREVE DESCRIPTION DE L'INVENTION En vue de la réalisation de ce but, on propose selon l'invention un procédé de sécurisation d'une donnée biométrique d'authentification au moyen d'une fonction de transformation irréversible, ce procédé comportant les étapes de personnaliser au moyen d'un paramètre d'utili- sateur une fonction de transformation générale mémorisée dans une unité de traitement pour obtenir une fonction de transformation personnalisée, d'appliquer la fonction de transformation personnalisée à la donnée biométrique d'authentification, et de mémoriser la donnée biométrique d'authentification transformée. Ainsi, pour se faire assimiler à un utilisateur authentique, un fraudeur doit non seulement détenir la caractéristique biométrique originelle correspondant à la donnée biométrique d'authentification, mais également le paramètre d'utilisateur. En outre, un fraudeur ne peut avoir accès ni à la fonction de transformation générale, ni à la fonction de transformation personnalisée de sorte que la difficulté de reconstituer celles-ci est accrue. Selon un autre aspect de l'invention, on propose un procédé d'authentification d'un utilisateur à partir d'une donnée biométrique d'authentification mémorisée après transformation par une fonction de transformation personnalisée au moyen d'un paramètre d'utilisateur, ce procédé comportant les étapes de relever sur l'utilisa- teur une donnée biométrique à reconnaître, de personnaliser au moyen du paramètre d'utilisateur une fonction de transformation générale mémorisée dans une unité de traitement pour obtenir la fonction de transformation personnalisée, d'appliquer la fonction de transformation per- sonnalisée à la donnée biométrique à reconnaître, et de comparer la donnée biométrique transformée à reconnaître avec au moins une donnée biométrique d'authentification mémorisée. BREVE DESCRIPTION DES DESSINS D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui suit de différents modes de mise en oeuvre du procédé de sécurisation d'une donnée biométrique et du procédé d'authentification d'un utilisateur, en référence à la figure unique cijointe qui est une représentation schématique d'un système permettant de mettre en oeuvre les procédés selon l'invention. DESCRIPTION DETAILLEE DE L'INVENTION En référence à la figure, le système selon l'in- vention comprend une unité de traitement 1 à laquelle est associé un boîtier 2 comprenant un clavier 3 et un organe d'affichage 4, et un capteur de données biométriques 5, par exemple un capteur d'empreintes digitales. De façon connue en soi, le capteur de données biométriques 5 est adapté à effectuer un relevé d'une donnée biométrique originelle et à transformer celle-ci pour obtenir une donnée biométrique exploitable pour une authentification de l'utilisateur. Selon l'invention une fonction de transformation irréversible générale 6 est mémorisée dans l'unité de traitement 1. L'unité de traitement 1 comporte par ailleurs une base de données 7 servant à mémoriser des données biométriques d'authentification transformées 11 servant à authentifier des utilisateurs inscrits. Lors de la phase d'inscription, un message est affiché sur l'organe d'affichage 4 du boîtier de commande 2 pour inviter l'utilisateur à entrer un paramètre d'utilisateur. Dans un premier mode de mise en uvre du procédé selon l'invention, le paramètre d'utilisateur est un numéro d'identification personnel de l'utilisateur saisi par l'utilisateur sur le clavier 3. Ce paramètre d'utilisateur est appliqué à la fonction de transformation générale 6 pour obtenir une fonction de transformation per- sonnalisée 8. Le numéro d'identification personnel constitue par exemple l'une des variables de la fonction de transformation personnalisée 8. La fonction de transformation personnalisée est alors appliquée à la donnée biométrique obtenue à partir du capteur 5 comme illustré par la flèche 12 sur la figure 1. La donnée biométrique d'au- thentification transformée 11 représentative de l'utilisateur qui vient de s'inscrire est mémorisée dans la base de données comme illustré par la flèche en trait mixte sur la figure 1. Lorsque l'utilisateur souhaite se faire authentifier pour accéder à une application dont l'accès est protégé par le système selon l'invention, un relevé d'une donnée biométrique à reconnaître est effectué sur l'utilisateur au moyen du capteur biométrique 5. Parallèle- ment, l'utilisateur saisit son numéro d'identification personnel sur le clavier 3. Comme précédemment, cette saisie personnalise la fonction de transformation générale 6 en une fonction de transformation personnalisée 8 qui est appliquée à la donnée biométrique à reconnaître. La donnée biométrique à reconnaître ainsi transformée est envoyée à un comparateur 9 qui effectue une comparaison avec les données biométriques d'authentifications transformées 11 mémorisées dans la base de données 7. Si la donnée biométrique d'authentification transformée 11 à reconnaître est identique à une donnée biométrique transformée mémorisée, l'accès est autorisé. Dans le cas con-traire, l'accès est rejeté. Bien entendu, l'invention est susceptibles de va-riantes de réalisation qui apparaîtront à l'homme de mé- tier sans sortir du cadre de l'invention tel que défini par les revendications. En particulier, bien que le procédé selon l'invention ait été décrit cidessus en prévoyant le choix par l'utilisateur de son numéro d'identification person- nel lors de l'inscription initiale, on peut prévoir que ce numéro d'identification personnel soit établi par l'unité de traitement et affiché sur l'organe d'affichage 4 lors de l'inscription. Le numéro d'identification personnel servant à 35 personnaliser la fonction de transformation générale peut également être remplacé par un autre paramètre d'utilisateur, par exemple par un paramètre d'utilisateur extrait d'une donnée biométrique différente de la donnée biométrique servant à l'authentification de l'utilisateur. Par exemple dans le cas d'une donnée biométrique d'authentification de l'utilisateur consistant en l'empreinte digitale de l'index, on peut extraire le paramètre d'utilisateur de l'empreinte digitale d'un autre doigt, par exemple le pouce. Lors de l'inscription initiale, l'utilisa- teur place tout d'abord son pouce sur le capteur 5 et la donnée biométrique correspondante est envoyée dans l'uni-té de traitement pour personnaliser la fonction de transformation générale comme illustré par la flèche en tiret 10 sur la figure 1. Dans ce cas il n'est plus nécessaire de prévoir un clavier de saisie 3 et l'organe d'affichage 4 peut être implanté sur le capteur 5. La donnée biométrique utilisée comme paramètre d'utilisateur peut égale-ment être une donnée biométrique totalement différente de la donnée biométrique à reconnaître, par exemple l'iris d'un l'oeil, une signature etc. Ensuite, l'utilisateur place son index sur le capteur 5 pour obtenir la donnée biométrique correspondante qui est traitée avec la fonction de transformation personnalisée comme décrit ci-dessus. Le paramètre d'utilisateur peut également être un simple code mémorisé dans une carte. REVENDICATIONS 1. Procédé de sécurisation d'une donnée biométrique d'authentification au moyen d'une fonction de trans- formation irréversible, caractérisé en ce qu'il comporte les étapes de personnaliser au moyen d'un paramètre d'utilisateur une fonction de transformation générale (6) mémorisée dans une unité de traitement (1) pour obtenir une fonction de transformation personnalisée (8), d'ap- pliquer la fonction de transformation personnalisée (8) à la donnée biométrique d'authentification, et de mémoriser la donnée biométrique d'authentification transformée. 2. Procédé selon la revendication 1, caractérisé en ce que le paramètre d'utilisateur comprend un numéro d'identification personnel de l'utilisateur. 3. Procédé selon la revendication 2, caractérisé en ce que le numéro personnel de l'utilisateur est choisi par l'utilisateur. 4. Procédé selon la revendication 1, caractérisé en ce que le paramètre d'utilisateur est une seconde don-née biométrique différente de la donnée biométrique d'authentification. 5. Procédé d'authentification d'un utilisateur à partir d'une donnée biométrique d'authentification mémo- risée après transformation par une fonction de transformation personnalisée au moyen d'un paramètre d'utilisateur, caractérisé en ce qu'il comporte les étapes de relever sur l'utilisateur une donnée biométrique à reconnaître, de personnaliser une fonction de transformation générale (6) mémorisée dans une unité de traitement (1) pour obtenir la fonction de transformation personnalisée (8), d'appliquer la fonction de transformation personnalisée à la donnée biométrique à reconnaître, et de comparer la donnée biométrique à reconnaître transformée à au moins une donnée biométrique d'authentification mémori- sée. 6. Procédé d'authentification selon la revendication 5, caractérisé en ce que le paramètre d'utilisateur comprend un numéro d'identification personnel de l'utili- sateur. 7. Procédé d'authentification selon la revendication 5, caractérisé en ce que le paramètre d'utilisateur est une seconde donnée biométrique différente de la don-née biométrique d'authentification.