Brevet FR2812097A1 — publié le 20020125

La présente invention concerne les terminaux de radiotéléphonie cellulaire et plus particulièrement les processeurs qui y sont intégrés. Un terminal de radiotéléphonie cellulaire comporte souvent une pluralité de lecteurs de cartes à puce qui gèrent chacune une application particulière de traitement de données mettant en relation le terminal et un équipement distant, par exemple un serveur de téléachat d'un site Internet. Une carte à puce spécifique de contrôle d'utilisation téléphonique du terminal, appelée SIM dans- le cas du réseau GSM, sert à l'identification du porteur du terminal pour déverrouiller un processeur d'exploitation téléphonique du terminal lorsque celui-ci demande l'accès au reseau. Ce processeur d'exploitation est relié aux lecteurs et forme un noeud de communication permettant aux diverses cartes à puce de communiquer entre elles et avec le réseau. Les liaisons correspondantes sont conformes à une même norme appelée SIM-Toolkit, qui définit la façon selon laquelle une carte à puce du modèle SIM peut traiter des applications. Par ailleurs, lorsque le contrôle effectué au moyen de la carte SIM paraît insuffisant, puisqu'elle peut être dérobée avec le terminal, il est prévu un processeur de reconnaissance de caractéristiques physiques du porteur du terminal, comme l'image d'empreintes digitales, pour inhiber le processeur d'exploitation téléphonique si les caractéristiques saisies ne sont pas les bonnes. La présente invention vise à accroître les fonctionnalités d'un tel terminal sans accroître le volume de matériel. A cet effet, l'invention concerne un processeur de saisie et de validation d'une caractéristique physique d'un utilisateur d'un terminal de radiotéléphonie comportant des moyens de traitement de données d'exploitation du terminal agencés pour communiquer avec au moins une carte à microcircuit, processeur caractérisé par le fait qu'il comporte des moyens pour simuler, avec lesdits moyens de traitement de données 2 2812097 d'exploitation du terminal, une communication avec une carte a microcircuit. Ainsi, le processeur de saisie et de validation constitue une ressource commune et toute carte à puce ou microcircuit traitant une application quelconque peut y faire appel. Réciproquement, ce processeur peut faire appel aux cartes à puce pour ses propres besoins. L'invention sera mieux comprise à l'aide de la description suivante d'une forme de réalisation préférée d'un terminal comportant un processeur selon l'invention, en référence à la figure unique annexée qui en est une représentation schématique. Le terminal représenté est ici un terminal du réseau de radiotéléphonie cellulaire GSM. Il comporte un microcontrôleur 1 de traitement de données d'exploitation téléphonique du terminal, relié aux divers circuits de celui-ci pour les gérer en particulier à un clavier 8 et à un écran 9 ainsi qu'à des circuits radio d'émission-réception 10, de liaison avec le réseau GSM. Les microphone et haut-parleur classiques n'ont pas été représentés. Une pluralité de lecteurs 2, 3, 4 de cartes à puce, ou microcircuit, ici au format SIM, est reliée au microcontrôleur 1, c'est-à-dire que celui-ci forme un noeud central relié à chacune des cartes à microcircuit et comportant des circuits internes de liaison, ici un bus 15 avec les circuits classiques d'entrée/sortie associés, pour les mettre mutuellement en communication et pour les relier au réseau GSM à travers les circuits radio 10. La carte à microcircuit du lecteur 2 est liée à l'exploitation téléphonique, c'est-à-dire contient des données permettant au microcontrôleur 1 de fournir au réseau GSM la preuve de l'abonnement de l'utilisateur à ce réseau, et l'utilisateur saisit au clavier 8 un numéro de code secret PIN associé aux données de la carte à microcircuit 2. La carte à microcircuit du lecteur 2 contrôle donc l'accès du terminal au réseau GSM à travers le microprocontrôleur 1 qu'elle commande. 3 2812097 Chacune des autres cartes à microcircuit des lecteurs 3, 4, traite la sécurisation de la transmission de données WIM, pour une application déterminée WAP gérée par le microcontrôleur 1, par exemple une application de téléachat par échange de données avec un serveur distant de l'Internet accessible par le réseau GSM, ou encore une application purement informatique, de consultation de banque de données ou autre. Le terminal comporte en outre un capteur 6 pour saisir des caractéristiques physiques de l'utilisateur du terminal et les fournir à un microprocesseur 7 de reconnaissance et de validation de celles-ci. Il s'agit ici d'un capteur de saisie de l'image des empreintes digitales de l'utilisateur. Le microprocesseur 7 comporte une fonction ou module logiciel de codage 71 qui reçoit l'image saisie sous forme électronique de données numérisées par le capteur 6 et la code avec compression sous forme de données codées représentant en particulier les positions relatives de points caractéristiques, d'intersection de sillons et autres reliefs de la peau. Les données codées d'image sont appliquées à une première voie d'une fonction ou module logiciel de comparaison 73 lisant, par une seconde voie, une mémoire bibliothèque 72 contenant des données homologues qui ont préalablement été saisies lors de la mise en service du terminal, par des circuits non représentés. Le microprocesseur 7 est relié au microcontrôleur 1 par une liaison 57 pour contrôler l'accès au terminal d'après le signal de sortie du module logiciel de comparaison 73. Le microcontrôleur 1 comporte des circuits de liaison 12, 13, 14 respectivement reliés à des modules logiciels de liaison 22, 32, 42 des cartes à microcircuit des lecteurs respectifs 2, 3, 4, modules logiciels tous conformes à une norme commune de transmission de données. Dans cet exemple, les modules logiciels de liaison ci-dessus, conformes à une norme commune, suivent la norme GTS GSM 11-14, ou SIM-Tool kit. 4 2812097 La liaison 57 entre le microprocesseur 7 et le microcontrôleur 1 est de même conforme à la norme commune ci-dessus. Côté microcontrôleur 1, un module logiciel de liaison 17, semblable aux modules logiciels 12, 13, 14, gère la liaison 57, donc ici selon la norme SIM-Tool kit. Côté microprocesseur 7, un module logiciel 77 de gestion de la liaison 57 simule, en relation avec le module logiciel opposé 17, une communication, normalisée selon la norme SIM-Tool kit. Le module logiciel de liaison 77 comporte à cet effet un logiciel de simulation ou d'émulation et constitue ainsi un ensemble frontal d'adaptation bidirectionnelle du format des signaux de la liaison 57 pour que le microprocesseur 7 apparaisse comme étant une carte à microcircuit semblable à celles indiquées plus haut. Le microprocesseur 1 comporte des circuits de liaison interne, ici le bus 15, pour aussi relier la liaison 57 aux liaisons 52, 53, 54 des cartes à microcircuit des lecteurs 2 à 4 et aux circuits radio 10. Toute carte à microcircuit d'un lecteur 2 à 4 peut ainsi faire appel à des fonctions du microprocesseur 7, en accédant à celui-ci à travers le bus 15 et la liaison 57 afin de traiter une partie spécifique de l'application considérée. Les données correspondantes sont donc transmises selon la norme SIM-Tool kit sur le trajet défini par les éléments 57, 17, 15 et 12, 52 par exemple reliant une carte à puce au microcontrôleur 7 à travers le microcontrôleur 1. L'ensemble 6, 7 constitue ainsi une ressource commune pour les diverses applications du terminal. 2812097 REVENDICATIONS 1.- Processeur de saisie et de validation d'une caractéristique physique d'un utilisateur d'un terminal de radiotéléphonie comportant des moyens (1) de traitement de données d'exploitation du terminal agencés pour communiquer avec au moins une carte à microcircuit, processeur (7) caractérisé par le fait qu'il comporte des moyens (77) pour simuler, avec lesdits moyens (1) de traitement de données d'exploitation du terminal, une communication avec une carte à microcircuit. 2.- Processeur selon la revendication 1, dans lequel les moyens de simulation (77) sont agencés pour simuler une communication normalisée. 3.- Processeur selon la revendication 2, dans lequel les moyens de simulation (77) sont agencés pour simuler une communication de la norme SIM-Tool kit. 4.- Processeur selon l'une des revendications 1 à 3, comportant des moyens (71-73) de saisie et de validation d'une image d'empreinte digitale.