Brevet FR2798497A1 — publié le 20010316

SYSTEME ET METHODE DE CHARGEMENT DE DONNEES DANS UNE CARTE A PUCE A TRAVERS UN RESEAU DE TELECOMMUNICATION AU MOYEN DE MELS L'invention concerne des systèmes et méthodes de chargement de données dans un dispositif portatif de type carte à puce, au moyen de mels (e-mails en anglais), au travers d'un réseau de télécommunication qui peut être par exemple un réseau de téléphonie cellulaire GSM ou un réseau informatique comme Internet. Des systèmes de chargement de données dans une carte à puce au travers d'un réseau de téléphonie cellulaire GSM existent déjà. Ainsi, dans la demande de brevet WG 99/027 505 déposée par la demanderesse, des transactions sont effectuées qui permettent de charger des données dans une carte à puce dédiée à une ou plusieurs applications, par exemple dans le domaine bancaire ou de la fidélité. Les transactions sont effectuées à travers un réseau de téléphonie cellulaire GSM (pour Groupe spécial Systèmes Mobiles publics de radiocommunication fonctionnant dans la bande des 900 MHz), au moyen de terminaux dits "doubles slot" par ce qu'ils sont munis de deux interfaces pour communiquer avec des cartes à puces, la première interface étant prévue pour la carte SIM (pour Subscriber Identity Module en anglais) et la seconde pour la carte à puce dans laquelle on souhaite charger les données. La mise en ceuvre de ce système par le service émetteur des messages, par exemple le gestionnaire d'un service bancaire ou de fidélité ou encore de porte-monnaie électronique, demande une bonne connaissance du standard GSM et notamment de l'utilisation du service de messages SMS (pour Short Message Service en anglais) qui permet l'émission de messages (dits "messages courts" dans le cas du GSM) à partir d'un centre de service de messages SMS-C (pour SMS Center en anglais) vers les terminaux mobiles. Le service émetteur doit par exemple s'équiper d'une passerelle de gestion des cartes SIM pour l'accès au réseau GSM, plate-forme dite OTA (pour Over The Air en anglais). Cette passerelle coûte très cher. De plus, une telle passerelle est souvent fonctionnellement disproportionnée pour des applications simples. Dans le cas de petits services de gestions de données qui souhaiteraient pouvoir simplement charger des données dans une carte par le GSM, cet investissement est trop important tant pécuniairement que sur le plan de l'expertise à acquérir. Il est donc nécessaire de trouver une solution simple permettant un transfert de données via le GSM dans une carte à puce et sans investissement lourd. Un système et une méthode de chargement selon l'invention, tels que définis respectivement par les revendications 1 et 5 permettent de résoudre ce problème. L'invention concerne également des méthodes de transmission de données à destination d'un dispositif portatif de type carte à puce et de réception desdites données, telles que définies respectivement par les revendications 7 et 8. La revendication 11 définit un dispositif de réception pour la mise oeuvre de ladite méthode de réception. Des caractéristiques additionnelles sont définies dans les revendications dépendantes. Une méthode ou un système de chargement selon l'invention utilise un terminal qui possède un dispositif de lecture/écriture intégré ou qui est connecté à un dispositif de lecture/écriture pouvant accueillir un dispositif portable de type carte à puce dans laquelle on souhaite charger des données, ainsi qu'un système de messagerie Internet permettant d'émettre ou de recevoir des mels (e-mails). Pour charger des informations dans la carte à puce insérée dans le dispositif de lecture/écriture du terminal, l'utilisateur émet une requête qui est transmise au service d'émission de l'information - que l'on souhaite charger, grâce à des moyens de communication quelconques. L'utilisateur peut par exemple téléphoner pour demander de vive voix le transfert d'une information. Cette demande peut aussi se faire par mel (e-mail) ou par tout autre moyen de communication. En outre, la demande peut être implicite, voire émise par un tiers. La requête peut ainsi être émise automatiquement par le terminal dès que celui-ci détecte l'insertion d'une carte à puce dans le dispositif de lecture /écriture. De même la requête peut être émise automatiquement dès que l'utilisateur reçoit une demande d'intervention pour laquelle des données à charger dans une carte sont nécessaires (par exemple des droits d'accès permettant de pénétrer dans un immeuble ou de se connecter à un réseau informatique). Le service, s'il accepte de délivrer l'information envoie de façon classique sur Internet un mel (e- mail) contenant à la fois l'information demandée _ et des codes permettant d'identifier la nature particulière de ce mel (e-mail). Naturellement, le programme applicatif qui se trouve dans le terminal qui reçoit les mels (e-mails) peut considérer que tous les mels reçus le concerne. Néanmoins, dans un mode préféré, le transfert des données peut s'effectuer en parallèle avec une application de messagerie par mels classique. Dans ce cas, il est nécessaire d'identifier quels sont les mels qui contiennent les données à charger dans le dispositif portatif. L'identification du mel (e-mail) peut se faire de plusieurs façons. Dans le cas le plus simple, on peut imaginer que la simple désignation de l'émetteur permettra d'identifier le mel (e-mail) comme contenant une information à charger dans la carte. Dans un cas un peu plus élaboré, on inclut dans 1e corps ou dans le suje_ du mel (e-mail) une signature électronique de son contenu. L'information peut être transmise en pièce jointe ou dans le corps du mel (e-mail), en clair ou bien cryptée. Lorsque l'information transmise est cryptée, on peut utiliser en particulier un système de protection à base de clé publique. A la réception ou à la lecture du message, le message est reconnu comme contenant une information à charger dans la carte . Un programme de gestion des mels (e-mails) du terminal extrait l'information du message et la charge dans la carte introduite dans le dispositif de lecture/écriture , Le processus de chargement peut être précisé dans le me! (e-mail) en indiquant dans le message des paramètres tels que la ou les adresses mémoire des fichiers de la carte à puce à écrire, le protocole à utiliser ou encore un code d'accès pour écrire sur la carte. Un exemple d'application particulière de cette méthode concerne le chargement de droits d'accès dans une carte à puce. Dans ce type d'application, un service de gestion des droits d'accès permet la mise à jour des droits pour toute personne devant intervenir dans un local dont le contrôle d'accès se fait par carte à puce. Par exemple, un utilisateur peut devoir intervenir sur cinq sites différents au cours de la journée. Au début de sa journée, il prend connaissance des sites sur lesquels il doit intervenir, et charge les droits d'accès correspondant dans sa carte, au moyen des données transmises par le service de gestion des droits d'accès. Ce chargement peut se faire sur un ordinateur personnel ou sur une borne fixe relié (e) à Internet et muni(e) d'un dispositif de lecture/écriture de carte à puce. Au cours de sa journée de travail, s'il y a des modifications dans la liste des sites sur lesquels il doit intervenir, cet utilisateur va mettre à jour les droits d'accès contenus dans sa carte au moyen d'un téléphone portable GSM double-slot muni de moyens de réception de mels (e-mails) connus, de moyens d'identification des mels (e-mails) contenant les droits d'accès, et de moyens d'extraction desdits droits d'accès lesquels sont ensuite chargés dans la carte à puce via le dispositif de lecture /écriture. Les doits d'accès peuvent être limités dans le temps, en incluant une plage horaire dans les données. Par analogie avec le chargement de droits d'accès à des locaux, on peut concevoir une application permettant de transférer des droits d'accès à des réseaux informatiques. Un système ou une méthode selon l'invention permet donc de charger des données sur un dispositif portatif de type carte à puce en utilisant indifféremment un ordinateur personnel, une borne fixe ou un téléphone portable double- slot, et ce de façon totalement transparente pour le service qui émet les messages contenant les données. De plus, les données étant insérées dans des mels (e- mails), le coût d'un système selon l'invention est extrêmement réduit. Ainsi dans l'exemple du service de gestion des accès ou des clefs, le système est simple à mettre en place puisqu'il suffit d'un système de génération et de gestion de droits et d'une connexion Internet pour envoyer des mels (e-mails) contenant lesdits droits. I1 n'est pas besoin de savoir gérer des SMS. On voit bien qu'un système ou une méthode selon l'invention procure deux avantages par rapport aux méthodes et systèmes existants: - le fournisseur d'information peut facilement mettre en place un système simple et peu dispendieux ne nécessitant pas d'expertise GSM. - le système est utilisable de façon transparente aussi bien sur un réseau de télécommunication téléphonique cellulaire GSM que sur un réseau informatique, de sorte que le fournisseur n'a pas à se soucier du moyen de réception de son message. En outre, comme le système utilise l'infrastructure Internet, il profite des possibilités de sécurisation, de disponibilité et de points d'accès multiples. Ainsi un système ou une méthode selon l'invention bénéficiera immédiatement de chaque amélioration de la sécurité et de la qualité de la transmission par mel (e-mail). REVENDICATIONS 1. Système de chargement de données dans un dispositif portable de type carte à puce au travers d'un réseau de télécommunication, comprenant un terminal connecté à des moyens de lecture/écriture aptes à accéder aux données stockées dans ledit dispositif portable, caractérisé en ce que le terminal comprend des moyens de réception de mels (e-mails) et des moyens d'extraction des données pour extraire les données des mels (e-mails) 2. Système de chargement de données dans un dispositif portable de type carte à puce au travers d'un réseau de télécommunication selon la revendication 1 caractérisé en ce qu'il comprend des moyens d'identification des mels comprenant les données à charger 3. Système de chargement de données dans un dispositif portable de type carte à puce au travers d'un réseau de télécommunication selon la revendication 1 ou 2 caractérisé en ce que le terminal est un terminal de téléphonie cellulaire. 4. Système de chargement de données dans un dispositif portable de type carte à puce au travers d'un réseau de télécommunication selon l'une des revendications 1 à 3 caractérisé en ce que lesdits moyens de lecture/écriture sont intégrés dans le terminal. 5. Méthode de chargement de données dans un dispositif portatif de type carte à puce au travers d'un réseau de télécommunication comprenant les étapes suivantes - émission d'un ou de message (s) comprenant les données à charger - transmission de ce ou ces message(s) au travers du réseau de télécommunication - réception du ou des message (s) par un terminal relié à un dispositif de lecture/écriture - chargement des données, par le terminal, dans le dispositif portatif, au moyen dudit dispositif de lecture/écriture caractérisée en ce que le ou les message (s) sont des mels (e-mail) et en ce qu'elle comprend les étapes suivantes - insertions des données dans le ou les mel(s) (e-mail) avant la transmission - extraction des données du ou des mel(s) dans le terminal 6. Méthode de chargement de données dans un dispositif portatif de type carte à puce au travers d'un réseau de télécommunication selon la revendication 5, caractérisée en ce qu'elle comprend également une étape d'identification du ou des mel(s) contenant les données 7. Méthode de transmission de données à destination d'un dispositif portatif de type carte à puce au travers d'un réseau de télécommunication comprenant les étapes suivantes - création d'un ou de mel(s) - insertion dans ledit ou lesdits mel(s) des données à transmettre et de données d'identification du ou des mel(s) - transmission du ou des mel(s) au moyen du réseau de télécommunication 8. Méthode de réception de données par un dispositif portatif de type carte à puce, comprenant les étapes suivantes - réception d'un ou de mel(s) par un terminal relié à un dispositif de lecture/écriture - identification par le terminal du ou des mel(s) contenant les données - extraction par le terminal des données du ou des mel(s) identifiés - chargement des données par le terminal dans le dispositif portatif, au moyen du dispositif de lecture/écriture 9. Dispositif pour la mise en ceuvre d'une méthode selon la revendication 8, comportant - des moyens de réception de mels - des moyens d'identification des mels contenant les données - des moyens d'extraction des données contenues dans les mels identifiés par les moyens d'identification - une interface permettant de relier le dispositif à des moyens de lecture/écriture de dispositifs portatifs de type carte à puce. 10. Dispositif selon. la revendication 9, caractérisé en ce qu'il comprend lesdits moyens de lecture/écriture. 11. Dispositif selon la revendication 9 ou 10, caractérisé en ce qu'il consiste en un terminal de téléphonie cellulaire