Brevet FR2812148A1 — publié le 20020125

Un terminal d'un réseau de transmission de données comporte des circuits de contrôle de son utilisation, comme par exemple un lecteur de carte à puce SIM. Cependant, une telle carte peut être volée avec le terminal. Pour renforcer le contrôle de l'utilisation du terminal, il est connu de prévoir des circuits d'identification de son utilisateur par saisie et reconnaissance d'une caractéristique physique de celui-ci, par exemple l'image de ses empreintes digitales. Outre un capteur de caractéristique physique, il est prévu des circuits de codage, qui extraient de l'image saisie les positions relatives de points caractéristiques et fournissent un jeu de données correspondantes à un comparateur d'identification pour l'accès au réseau téléphonique, ayant en mémoire les données valides. Or, la demanderesse a observé qu'un tel terminal était souvent utilisé pour traiter diverses applications nécessitant d'identifier l'utilisateur du terminal. L'invention vise à simplifier la réalisation de tels terminaux. A cet effet, l'invention concerne tout d'abord un terminal de transmission de données comportant des moyens d'émission-réception, des moyens de saisie de caractéristiques physiques d'un utilisateur, associés à des moyens de codage des caractéristiques saisies en données d'identification, et comportant des moyens de traitement d'une application déterminée, caractérisé par le fait que les moyens de codage sont reliés auxdits moyens d'émission. La demanderesse a donc eu l'idée d'étendre l'utilisation des circuits d'identification ci-dessus, qui étaient réservés au seul contrôle d'accès au terminal, à l'utilisation dans diverses applications prévues dans le terminal. Les données codées peuvent donc être transmises à un serveur de reconnaissance des caractéristiques saisies et de validation des 2 2812148 applications. Le terminal ne nécessite aucun moyen mémoire pour des caractéristiques de référence. Avantageusement, les moyens de traitement gèrent l'exploitation téléphonique du terminal. On peut ainsi autoriser une pluralité de personnes à utiliser le terminal et contrôler de façon centralisée cette utilisation. Avantageusement encore, les moyens de traitement gèrent des données d'une application informatique, données échangées à travers le réseau avec un équipement distant. Les données d'identification codées peuvent être éventuellement cryptées, pour une transaction financière. L'invention concerne aussi un procédé de mise en oeuvre, par un utilisateur, d'une application d'un terminal de transmission de données, procédé dans lequel - on relie, par un réseau de transmission de données, le terminal à un équipement de traitement de l'application, procédé caractérisé par le fait que: - on saisit et on code, dans le terminal, une caractéristique physique de l'utilisateur, - on transmet la caractéristique codée à l'équipement, - l'équipement retransmet la caractéristique codée à un serveur d'identification de l'utilisateur, - le serveur fournit en retour à l'équipement des données d'identification correspondantes, et - l'équipement valide l'application à partir des données d'identification. L'invention sera mieux comprise à l'aide de la description suivante d'un mode préféré de mise en oeuvre du procédé de l'invention, en référence à la figure unique annexée qui représente schématiquement un terminal selon l'invention pour la mise en oeuvre du procédé en liaison avec un équipement distant de traitement d'une application du terminal. 3 2812148 Le terminal de transmission de données représenté, référencé 11, est ici un terminal mobile ou combiné du réseau de radiotéléphonie cellulaire GSM 20. Le terminal 1 1 comporte un microcontrôleur 1 de traitement ou gestion des fonctions téléphoniques et de contrôle d'accès au terminal, qui gère l'ensemble des circuits du terminal, relié à un clavier 8, à un écran 9 et à des circuits radio d'émission-réception 10 de liaison avec le réseau GSM 20. Les microphone et haut-parleur classiques n'ont pas été représentés. Le microcontrôleur 1 est relié, à travers un lecteur 3, à une carte à puce 2 de format SIM, portant un processeur de contrôle d'accès au terminal, contenant et traitant, sur demande du microcontrôleur 1, des données d'abonnement de l'utilisateur au réseau GSM 20. Le processeur de la carte à puce 2 fournit les données nécessaires au microcontrôleur 1 lorsque ce dernier veut accéder au réseau GSM 20 et qu'il requiert à cet effet l'établissement d'une communication. Le processeur de la carte à puce 2 comporte ici une fonction WIM de cryptage/décryptage pour sécuriser les données échangées par le microcontrôleur 1 sur le réseau GSM 20. Un capteur 6 de saisie d'une caractéristique physique d'un utilisateur, ici un capteur d'image d'empreinte digitale, est relié à un microprocesseur 7 de reconnaissance de l'image d'empreinte saisie. Le microcontrôleur 1 comprend une mémoire 14 d'un logiciel de traitement d'une application, ici de téléachat. Le microcontrôleur 1 traite ainsi, avec la mémoire 14 dans cet exemple, une fonction WAP (Protocole d'Application sans fil), sécurisée par des fonctionnalités WIM (Module d'Identification WAP) de la carte à puce 2. Le microprocesseur 7 comporte un module logiciel ou fonction de codage 71 recevant l'image, sous forme électronique de données numériques, saisie par le capteur 6 et la codant sous la forme de données représentant les positions relatives de points caractéristiques de l'image, tels que les points d'intersection d'images de sillons et autres reliefs de la peau. Le 4 2812148 module logiciel de codage 71 est relié en sortie aux circuits radio 10, dans cet exemple à travers une liaison 79 le reliant au microcontrôleur 1. Le réseau GSM 20 est relié à un réseau informatique 30, ici l'Internet, auquel est connecté un équipement serveur 31, constituant un site d'une application, ici de téléachat, apte à dialoguer avec le microcontrôleur 1. L'équipement 31 est relié à un serveur 32 d'identification de terminaux comme le terminal 11. Plus précisément, ce sont les utilisateurs des terminaux qui sont identifiés. Dans cet exemple, c'est le réseau Internet to 30 qui relie l'équipement 31 au serveur d'identification 32. Le procédé de l'invention et le fonctionnement du terminal 1 1 vont maintenant être expliqués plus en détails. Pour effectuer un téléachat, l'utilisateur du terminal 11 appelle l'équipement 31 par le réseau GSM 20, au moyen du clavier 8. Le microcontrôleur 1 émet sur le réseau GSM 20 une requête d'établissement d'une communication et le réseau GSM 20 y répond par un message demandant la preuve de l'abonnement. Le microcontrôleur 1 commande l'activation du microprocesseur de la carte à puce 2 et le microcontrôleur 1 peut retransmettre, au réseau GSM 20, les données voulues fournies par le microprocesseur de la carte à puce 2, après la mise en forme voulue. La liaison ou communication téléphonique entre le terminal 11 et l'équipement 31 étant ainsi établie, l'application de téléachat peut alors être effectuée. Le microcontrôleur 1 permet à l'utilisateur d'échanger, au moyen du clavier 8 et de l'écran 9, des données avec l'équipement 31 pour sélectionner puis acheter un objet en catalogue. Cette sélection étant effectuée, l'utilisateur du terminal 11 doit s'identifier auprès de l'équipement 31 pour que celui-ci dispose du numéro de compte bancaire à débiter et du nom et de l'adresse de l'utilisateur pour l'expédition de l'objet acheté. Dans cet exemple, le microprocesseur 7 contient un module logiciel WIM résident qui peut coopérer avec le microcontrôleur 1 pour sécuriser le transport de toute donnée à travers le réseau GSM 20. 2812148 Cette identification est effectuée au moyen du serveur 32, comme expliqué ci-après. Le capteur 6 saisit à cet effet la caractéristique physique de l'utilisateur, ici donc l'image de l'empreinte digitale, le module logiciel 71 la code et il transmet les données codées correspondantes à l'équipement 31 à travers le microcontrôleur 1 et les circuits radio 10 (flèche F1). L'équipement 31 retransmet la caractéristique codée au serveur 32 (flèche F2) par l'Internet 30. Le serveur 32 comporte une bibliothèque de données d'images codées relatives aux empreintes digitales de tous les clients de l'équipement 31 et formant une table de correspondance ou transcodage fournissant des données d'identité (nom, adresse, numéro de carte bancaire et autres) de l'utilisateur ou client identifié par reconnaissance de son empreinte digitale codée. Le serveur 32 fournit en retour à l'équipement 31 (flèche F3) les données d'identité ou d'identification ci-dessus et l'équipement 31 valide alors l'application à partir des données d'identification, c'est-à-dire que l'application se termine avec la conclusion de l'achat. Les données d'image d'empreinte constituent en outre, par rapport à des données d'identification que l'on saisirait au clavier 8, des données d'authentification de l'identité de l'utilisateur puisqu'elles représentent un résultat d'analyse et de codage d'image d'une caractéristique personnelle, difficilement falsifiable. En variante ou en complément, on peut considérer qu'une communication téléphonique est en elle-même une application particulière, traitée par le microcontrôleur 1. On peut alors, pour le contrôle d'accès au terminal et donc au réseau GSM 20, utiliser un serveur GSM distant, comme le serveur 32. Ce serveur GSM est consulté par le réseau GSM 20 lorsque le microcontrôleur 1 requiert l'établissement d'une communication. Dans ce cas, cette requête doit être associée à l'envoi de données d'image saisies par le capteur 6 et le réseau GSM 20 consulte, au moyen des données d'image, le serveur GSM pour identifier l'utilisateur et/ou vérifier qu'il est abonné, avant d'établir la communication. La carte à puce 2 peut ainsi être remplacée fonctionnellement par le serveur GSM. 6 2812148 Dans un autre exemple, il peut s'agir d'une application purement informatique, par exemple de consultation d'une base de données à accès contrôlé, reliée à l'Internet 30, le microcontrôleur 1 traitant et gérant les données échangées à travers le réseau GSM 20. Dans encore un autre exemple, le terminal de l'invention peut être fixe et relié au réseau téléphonique commuté ou autre, à travers une liaison locale flaire le reliant à un PC ou tout autre appareil de traitement de données lui-même relié au réseau ci-dessus. Les circuits radio d'émission- réception 10 sont alors remplacés par des circuits homologues de liaison filaire. On peut encore prévoir que la liaison locale soit une liaison sans fil, établie par des circuits radio courte portée ou infrarouge. D'une façon générale, l'application traitée par le terminal peut être indépendante du sens de l'appel téléphonique et peut donc aussi concerner un appel entrant. 7 2812148 REVENDICATIONS 1.- Terminal de transmission de données comportant des moyens d'émissionréception (10), des moyens (6) de saisie de caractéristiques physiques d'un utilisateur, associés à des moyens (71) de codage des caractéristiques saisies en données d'identification, et comportant des moyens (1) de traitement d'une application déterminée, caractérisé par le fait que les moyens de codage (71) sont reliés auxdits moyens d'émission (10). 2.- Terminal selon la revendication 1, dans lequel les moyens de traitement (1) gèrent l'exploitation téléphonique du terminal. 3.- Terminal selon l'une des revendications 1 et 2, dans lequel les moyens de traitement (1) gèrent des données d'une application informatique (14) échangées à travers le réseau (20) avec un équipement distant. 4.- Terminal selon l'une des revendications 1 à 3, dans lequel les moyens d'émission (10) sont agencés pour transmettre les données au réseau (20) à travers une liaison filaire d'un PC de liaison au réseau (20). 5.- Terminal selon l'une des revendications 1 à 3, constitué d'un combiné de radiotéléphonie. 6.- Terminal selon l'une des revendications 1 à 5, dans lequel les moyens de saisie (6) sont agencés pour saisir des empreintes digitales. 7.- Terminal selon l'une des revendications 1 à 6, dans lequel il est prévu des moyens (7) de sécurisation du transport des données à travers le réseau (20). 8.- Procédé de mise en oeuvre, par un utilisateur, d'une application d'un terminal (11) de transmission de données, procédé dans lequel - on relie, par un réseau de transmission de données (20), le terminal (11) à un équipement (31) de traitement de l'application, procédé caractérisé par le fait que: 8 2812148 - on saisit et on code, dans le terminal (11), une caractéristique physique de l'utilisateur, - on transmet (F1) la caractéristique codée à l'équipement (31), - l'équipement (31) retransmet (F2) la caractéristique codée à un serveur (32) d'identification de l'utilisateur, - le serveur fournit en retour (F3) à l'équipement (31) des données d'identification correspondantes, et - l'équipement (31) valide l'application à partir des données d'identification.