Brevet FR2800893A1 — publié le 20010511

L'invention porte sur un procédé pour effectuer une transaction entre un lecteur de cartes à puce configuré pour une certaine application de cartes à puce et une carte à puce compatible avec le lecteur et apte à dialoguer avec celui-ci. L'invention s'applique tout particulièrement à une application porte monnaie électronique. Dans une application porte monnaie électronique, des lecteurs de cartes à microcalculateur sont répartis sur des points de vente et des cartes à microcalculateur compatibles avec les lecteurs sont fournies à des utilisateurs. Aujourd'hui, plusieurs applications différentes de porte monnaie électronique coexistent dans différents pays, voire même dans un seul pays. II se trouve que les cartes à microcalculateur d'une certaine application porte monnaie électronique ne sont généralement pas compatibles avec les lecteurs de cartes d'une autre application porte monnaie électronique. Cette incompatibilité résulte de l'absence de standard dans ce domaine et elle se traduit par l'incapacité d'une carte à microcalculateur prévue pour une certaine application à dialoguer avec un lecteur de carte prévu pour une autre application. Elle génère au niveau de l'utilisateur qui souhaite pouvoir accéder à plusieurs applications porte monnaie électronique, la nécessité de posséder et transporter plusieurs cartes à microcalculateurs compatibles avec ces applications ce qui n'est pas pratique car ces cartes ne peuvent être rechargées que de façon séparée. Cette situation est donc de nature à freiner le déploiement du concept du porte monnaie électronique. Le but de l'invention est de proposer une solution permettant de s'affranchir de ce problème d'incompatibilité sans remettre en cause le parc existant de lecteurs de cartes à puce; en particulier le parc existant de lecteurs dédiés aux applications porte monnaie électronique. A cet effet, l'invention a pour objet un procédé pour effectuer une transaction entre un lecteur de cartes à puce configuré pour une certaine application de cartes à puce et une carte à puce compatible avec ce lecteur et apte à dialoguer avec celui-ci, caractérisé en ce qu'il consiste à faire dialoguer à distance ladite carte à puce avec ledit lecteur par l'intermédiaire d'un terminai de télécommunication, en particulier un terminal de télécommunication portatif. Comme on le verra par la suite; avec ce procédé, l'utilisateur peut accéder à une application porte monnaie électronique sans disposer d'une carte à microcalculateur spécifique à cette application. Selon un mode de mise en ceuvre particulier du procédé selon l'invention, le dialogue entre ledit lecteur et ladite carte à puce est effectué par l'intermédiaire d'une liaison de transmission de données, comme une liaison filaire, reliant ledit terminal de télécommunication et un simulacre de carte à puce qui est présenté au lecteur de cartes à puce, par exemple par engagement du simulacre de carte à puce dans la fente du lecteur, et par l'intermédiaire d'un réseau de télécommunication reliant ledit terminai de télécommunication et ladite carte à puce et à travers un simulcare de lecteur de carte à puce faisant partie d'un centre serveur. En pratique. l'utilisateur s'abonne aux services d'un centre serveur possédant un simiiacre de lecteur de cartes à puce et une carte à puce compatible avec le lecteur de cartes à puce mise en service sur le point de vente. Avec son terminal de télécommunication et le simulacre de carte à puce, l'utilisateur initie un dialogue entre le lecteur disposé sur le point de vente et la carte à puce distante insérée dans le simulacre de lecteur de cartes disposé dans le centre serveur. Le simulacre de carte à puce, le terminal de télécommuncïation et le simulacre de lecteur de cartes à puce servent donc de liaison physique pour la transmission des données entre le lecteur et la carte distante compatible avec ce lecteur. Dans le cadre d'une application porte monnaie électronique. un montant est débité sur la carte à puce dans le centre serveur et le même montant est crédité dans le lecteur sur le point de vente. Le centre serveur récupère auprès de l'utilisateur le montant débité par facturation séparée ou par un autre moyen. Si le serveur possède plusieurs cartes à puce dédiées respectivement à plusieurs applications de cartes à puce, notamment plusieurs applications porte monnaie électronique, l'utilisateur abonné aux services du centre serveur pourra établir des transactions avec différents lecteurs de cartes à puces existants et dédiés chacun à une certaine application porte monnaie électronique. L'invention est décrite ci-après plus en détail en relation avec la figure unique qui illustre très schématiquement l'architecture d'un système pour la mise en #uvre du procédé selon l'invention. Sur la figure, on a représenté un lecteur 1 de cartes à puce, notamment un lecteur de cartes à microcalculateur, configuré pour une certaine application cartes à puce, par exemple une application porte monnaie électronique. Ce lecteur fait normalement partie d'un parc existant de lecteurs répartis sur différents points de vente. Selon l'invention, l'utilisateur dispose maintenant d'un terminal portatif cellulaire de télécommunication 2. par exemple un terminal GSM, raccordé par une liaison de transmission de données 3, par exemple une liaison filaire. à un simulacre de carte à puce 4. Ce simulacre de carte à puce 4 se présente sous la forme d'une carte rigide de même format qu'une carte à puce compatible avec le lecteur 1 et destinée à être insérée dans la fente d'un lecteur tel que 1. II est muni de contacts 4A à la norme ISO qui servent à relayer les signaux fournis par le lecteur 1 vers le terminal portatif 2 à travers la liaison filaire 3 qui peut se présenter sous la forme d'une nappe filaire. On voit sur la figure que les contacts 4A sont directement reliés à la liaison filaire 3 qui peut être fixée au terminal 2 par un connecteur amovible. Une carte à microcalculateur 4' munie de contacts 4'A et compatible avec le lecteur 1 est présentée au simulacre de lecteur de cartes à puce 1' situé dans un centre serveur 5 distant du lecteur 1. Ce centre serveur 5 est doté de moyens de communication pour communiquer avec le terminai portatif 2 par l'intermédiaire d'un réseau de télécommunication 6. par exemple cellulaire. II peut être configuré pour enclencher une procédure d'authentification lors d'une communication avec ce terminal 2, par exemple en se mettant en attente de la réception d'un code stocké dans une mémoire du terminal portatif 2. Le terminal portatif 2 est programmé pour enclencher une procédure visant à relayer vers le centre serveur 5 les signaux qui proviennent de la liaison 3 et à relayer vers la liaison 3 les signaux qui proviennent du centre serveur 5. De la même façon; le centre serveur 5 avec le simulacre de lecteur 1' est agencé pour enclencher une procédure visant à relayer vers la carte à puce 4' les signaux qui proviennent du terminal portatif 2 et à relayer vers le terminal portatif 2 les signaux qui proviennent de la carte à puce 4'. Le simulacre de lecteur de cartes à puce 1' doit être considéré comme un lecteur transparent. Ainsi, pour établir une transaction avec un lecteur de carte 1 déjà existant, un utilisateur abonné au centre serveur 5 et ayant donc un terminal de télécommunication 2, engage dans la fente du lecteur 1 un simulacre de carte à puce 4 relié à son terminal 2 par une liaison filaire 3. II commande le terminal portatif 2 pour initier d'abord un dialogue avec le lecteur 1 à travers la liaison 3 et le simulacre de carte 4, puis ensuite avec la carte 4' à travers le centre serveur 5 et le simulacre de lecteur 4' de telle façon que le lecteur 1 et la carte 4' puissent dialoguer finalement ensemble pour réaliser la transaction. Dans le cas d'une application porte monnaie électronique, l'utilisateur connecte son terminal portatif entre le lecteur 1 et le centre serveur 5 muni d'une carte à microcalculateur 4' compatible avec le lecteur 1 de façon à établir un dialogue entre ces deux élements distants de la même façon que si la carte 4' était insérée dans la fente du lecteur 1. La carte 4' est débitée d'un certain montant et le lecteur 1 est crédité du même montant. Ce montant est répercuté par le centre serveur 5 sur l'utilisateur qui a été identifié lors de sa connection au centre serveur. Sur la figure, on a représenté deux autres simulacres de lecteur 1 " et 1"' disposés dans le centre serveur et dans lesquels sont engagées des cartes à puces 4" et 4"' dédiées respectivement à des applications différentes de celle de la carte 4'. Avec cette configuration, un utilsateur abonné au centre serveur peut établir des transactions avec différents lecteurs de cartes à puce d'application différentes de la même façon que pour le cas du lecteur 1 avec la carte 4'. L'idée à la base de l'invention peut s'étendre à une configuration de lecteurs de cartes à puce 1 sans contact. Cette idée a été décrite dans un réseau de télécommunication cellulaire pais peut être étendue à tout autre type de réseau de télécommunication, par exemple filaire. Le centre serveur 5 peut être réduit à un serveur local propre à un utilisateur ce qui permet à ce dernier d'effectuer des télé-paiements à moindre coût d'équipement. Le serveur local est connecté à un modem qui peut être appelé depuis un poste à modem relié au lecteur de cartes à puce 1 par un simulacre de carte à puce 4. L'invention peut s'appliquer à d'autres types de cartes, telles que des cartes à mémoire; à microcircuit ou à bandes magnétiques. Le procédé selon l'invention peut être mis en oeuvre dans un parc existant de lecteurs de cartes à puce sans gêner l'extension de ce parc. II offre un moyen d'inter-opérabilité entre différentes applications cartes à puce. Sa mise en oeuvre est essentiellement basée sur du logiciel ce qui est peut coûteux. REVENDICATIONS 1l Procédé pour effectuer une transaction entre un lecteur (1) de cartes à puce configuré pour une certaine application de cartes à puce et une carte à puce (4') compatible avec ledit lecteur et apte à dialoguer avec celui-ci, caractérisé ence qu'il consiste à faire dialoguer à distance ladite carte à puce avec ledit lecteur par l'intermédiaire d'un terminal de télécommunication (2). 2l Procédé selon la revendication 1. dans lequel le terminal de télécommunication (2) est portatif. 3l Procédé selon la revendication 1 ou 2, dans lequel le dialogue entre ledit lecteur (1) et ladite carte à puce (4') est effectué par l'intermédiaire d'une liaison de transmission de données (3) reliant ledit terminal de télécommunication (2) et un simulacre de carte à puce (4) qui est présenté audit lecteur de cartes à puce (1 ). 41 Procédé selon la revendication 1, 2 ou 3, dans lequel le dialogue entre ledit lecteur (1) et ladite carte à puce (4') est effectué par l'intermédiaire d'un réseau de télécommunication (6) reliant ledit terminal de télécommunication (2) et ladite carte à puce (4') et à travers un simulacre de lecteur de cartes à puce (V) faisant partie d'un centre serveur (5). 51 Terminal de télécommunication, caractérisé en ce qu'il est agencé pour dialoguer avec un lecteur de cartes à puce (1) à travers une liaison de transmission de données (3) connectée à un simulacre de carte à puce (4) destiné à être présenté au lecteur de cartes à puce (1 ). 6l Utilisation du procédé selon l'une des revendications 1 à 3 dans une application porte monnaie électronique.