Brevet FR2895610A1 — publié le 20070629

Système de transactions sécurisées d'unités de valeur portées par des cartes. L'invention concerne un système de transactions sécurisées d'unités de valeur portées par des cartes. En particulier, l'invention s'applique au rechargement d'une carte à puce à partir notamment des moyens informatiques dont dispose l'usager en possession de ladite carte et d'un lecteur de carte à puce ordinaire. L'usage de carte, notamment de cartes à puces, tend à se généraliser comme support d'unité de valeur. Par exemple, dans le cas des transports en commun, ces cartes permettent aux usagers d'accéder aux moyens de transport en passant ces dernières en regard de lecteurs placés aux points d'entrée des stations ou à l'entrée des véhicules. La carte comporte des unités de valeurs correspondant par exemple à différents types d'abonnement ou de contrats en fonction notamment de la zone géographique couverte, de la qualité de l'usager, de la durée ou encore du nombre de voyage acheté. Les cartes doivent donc pouvoir être chargées ou rechargées en unités de valeur, par exemple lorsque l'usager désire acheter de nouveau droits d'accès à certaines prestations par exemple. Ces unités de valeurs, une fois acquises, sont inscrites dans la carte. Des mesures de sécurité particulière doivent donc être mises en oeuvre afin d'interdire toute exploitation frauduleuse des unités de valeur comme par exemple l'ajout non autorisé de nouvelles unités de valeur non payées. Il existe pour cela des systèmes sécurisés de lecture et d'écriture de cartes, déployés par exemple dans des bornes et des points d'accès au sein des gares, ou encore de terminal mobile dont disposent les contrôleurs. Cependant, les systèmes de lectures et d'écriture de cartes sécurisés comporte des informations sensibles qui ne peuvent être mis à disposition de l'ensemble des usagers : c'est pourquoi ces systèmes sont en contact des usagers dans des lieux contrôlés et leur diffusion limitée au personnel nécessaire à leur exploitation. Ce problème s'avère particulièrement aigu pour la mise en oeuvre d'un système transactionnel sécurisé permettant à distance de charger une carte en unité de valeur à partir par exemple d'un ordinateur particulier non contrôlé chez un usager. En outre, ces systèmes sécurisés nécessitent l'emploi de lecteur de carte sécurisé comprenant les éléments cryptographiques nécessaires à l'accès à la carte. Or ces lecteurs de cartes s'avèrent plus coûteux et moins répandus que des lecteurs de carte ordinaire non sécurisé. L'invention a notamment pour but de pallier les inconvénients précités. A cet effet, l'invention a pour objet un système de transactions sécurisées d'unités de valeur portées par une carte. Le système de transactions comporte : - un périphérique carte permettant d'établir une liaison avec ladite carte et comportant un mode transparent ; un terminal relié au périphérique carte par une liaison ; un équipement hôte relié au terminal par une liaison comportant une application transactionnelle adaptée au traitement des unités de valeurs sur ladite carte, des moyens cryptographiques permettant de lire et/ou d'écrire des unités de valeurs et d'autres informations sur ladite carte. Le périphérique carte fonctionne en mode transparent, le terminal redirigeant les informations en provenance ou à destination du périphérique carte vers l'équipement hôte. L'équipement hôte dialogue avec la carte par l'intermédiaire de commandes et d'échanges de données transitant via les différentes liaisons selon des protocoles de communication adaptés à la carte. Dans un mode de réalisation, l'équipement hôte coordonne les échanges sécurisés permettant de s'authentifier mutuellement avec la carte. L'équipement hôte peut authentifier le porteur de la carte à l'aide de moyen présents sur le terminal. L'équipement hôte peut en outre authentifier le terminal. Dans un mode particulier de réalisation, le périphérique carte est un lecteur de carte adapté à la lecture/écriture d'informations sur la carte, le terminal étant un ordinateur personnel connecté par des moyens usuels à Internet. L'équipement hôte est un frontal d'un système central d'un ou plusieurs fournisseurs de services opérant sur la carte. L'usager se connecte à l'aide de son ordinateur personnel via la liaison empruntant Internet au site comportant une application transactionnelle supportée par le frontal de son fournisseur de service. L'application transactionnelle après introduction de la carte de l'usager dans le lecteur de carte procéde au chargement sur la carte des données nécessaires à l'utilisation du service. Avantageusement, le terminal et le périphérique carte est compris dans une borne en libre service. L'équipement hôte est un frontal d'un système central d'un ou plusieurs fournisseur de services opérant sur la carte. Avantageusement, le terminal peut être un assistant personnel équipé ou connecté à un périphérique carte. Le terminal est alors muni d'une liaison. L'équipement hôte est alors un équipement transactionnel en connexion permanente ou occasionnelle avec le système central d'un ou plusieurs fournisseur de services opérant sur la carte. L'invention a notamment pour avantages qu'elle permet de n'imposer aucune contrainte de sécurité sur le terminal ni sur le périphérique lecteur de carte. En outre, le périphérique lecteur de carte n'a besoin de mémoriser ni d'accéder à aucun secret, et peut donc être distribué plus facilement ainsi qu'utilisé dans un endroit non sécurisé. D'autres caractéristiques et avantages de l'invention apparaîtront 25 à l'aide de la description qui suit faite en regard des dessins annexés qui représentent : • la figure 1, un synoptique représentant un système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes ; • la figure 2, un synoptique représentant un système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes permettant des manipulations d'un usager à son domicile ; • la figure 3, un synoptique représentant un système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes mis en oeuvre au sein d'une machine de vente non surveillée. La figure 1 présente par un synoptique un système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes. Le système comporte en outre un périphérique carte 2, un terminal 5 et un équipement hôte 7. Le périphérique carte 2 a notamment pour fonction d'établir une liaison 3 avec une carte 1. La carte 1 comporte des unités de valeur sous forme d'informations protégées par exemple par des clefs d'accès à la carte 1, permettant de sécuriser l'accès aux dites informations. La carte 1 peut être une carte à puce, une carte magnétique ou encore une carte à identification radiofréquence (de type RFID selon l'acronyme anglo-saxon). La liaison 3 qui s'établit entre le périphérique carte 2 et la carte 1 peut se faire avec ou sans contact. En outre, la liaison 3 est généralement de type épisodique. Le protocole employé pour la liaison 3 dépend notamment du type de carte 2 employée. Cependant, aucune contrainte particulière ne guide le choix du protocole à employer. Le périphérique carte 2 est conforme à la spécification du fournisseur de la carte 2. Le périphérique carte 2 comporte en outre un mode dit transparent. Dans le système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes, le périphérique carte 2 fonctionne en mode transparent. En mode transparent, les données véhiculant de la carte 1 vers le périphérique carte 2 via la liaison 3 peuvent être lues directement sans modification des flux de données circulant sur la liaison 3. De même, en mode transparent, les données transmises au périphérique carte 2 peuvent être écrites dans la carte 1 directement et sans modification. Le mode transparent du périphérique carte 2 permet donc l'accès aux échanges numériques avec la carte 1. Le périphérique carte 2 n'accède pas aux informations transmises par la carte 1 ni aux informations à transmettre à la carte 1. Lorsque le périphérique carte 2 fonctionne en mode transparent, le périphérique carte 2 ne décode pas les informations en provenance ou en direction de la carte 1. Le périphérique carte 2 ne comporte donc pas nécessairement d'éléments secrets permettant l'accès ou la lecture des informations de la carte 1. La liaison 3 ne nécessite donc aucun moyen de protection spécifique. En effet, les informations en provenance ou à destination de la carte 1 sont protégées par des clefs d'accès à la carte et ne nécessite donc pas de protection supplémentaire. Le terminal 5 a notamment pour fonction de rediriger ou router les informations en provenance ou à destination du périphérique carte 2 issue de la carte 1 vers l'équipement hôte 7. Le terminal 5 peut être un terminal nomade ou un terminal déporté. Le terminal 5 comporte des interfaces de communication. En outre, le terminal 5 peut par exemple être un ordinateur relié à internet. Le terminal 5 est relié au périphérique carte 2 par une liaison 4. La liaison 4 entre le terminal 5 et le périphérique carte 2 n'a pas besoin d'être protégée. Le protocole utilisé pour la liaison 4 dépend du modèle de périphérique carte utilisé. Dans un mode particulier de réalisation, le terminal 5 comporte une interface homme machine déportée si l'application transactionnelle avec la carte nécessite des entrées ou des sorties avec l'utilisateur du terminal, c'est-à-dire avec le porteur de la carte ou un agent. Le terminal 5 peut en outre comporter d'autres applications, sans aucune restriction, ces applications pouvant par exemple s'interfacer avec l'équipement hôte. L'équipement hôte 7 comporte une application transactionnelle adaptée au traitement des unités de valeurs de la carte 1, des moyens cryptographiques (comme des clés billettiques par exemple permettant de communiquer avec la carte 1) permettant de lire et/ou d'écrire des unités de valeurs et d'autres informations sur la carte 1, ainsi que des interfaces de communication. L'équipement hôte 7 est relié au terminal 5 par une liaison 8. La liaison 8 entre l'équipement hôte 7 et le terminal 5 n'a pas besoin d'être protégée. En effet, les informations en provenance ou à destination de la carte 1 n'ont pas sont protégée par les clefs d'accès à la carte et ne nécessite donc pas de protection supplémentaire. Le protocole utilisé pour la liaison 8 dépend de la liaison ou du réseau 9 entre l'équipement hôte 7 et le terminal 5. Le réseau 9 peut par exemple être un réseau IP, Internet, un réseau GPRS, une liaison WIFI ou bluetooth ou un réseau disposant d'un protocole applicatif quelconque ou propriétaire. L'équipement hôte 7 est donc soumis à des contraintes de sécurité relatives aux différents éléments sensibles qu'il comporte comme notamment les clefs d'accès à la carte 1 ou l'application transactionnelle. Les commandes et échanges de données transitant notamment sur la liaison 8, la liaison 4 et la liaison 3 entre l'équipement hôte 7 et la carte 1 sont compatibles et/ou conformes avec les protocoles de communication adaptés à la carte 1, plus particulièrement concernant la sécurité et les éléments cryptographiques. L'équipement hôte 7 coordonne tous les échanges sécurisés permettant de s'authentifier mutuellement avec la carte 1 et si nécessaire de permettre d'authentifier le porteur de la carte 1 à l'aide de moyens présents sur le terminal 5, comme par exemple une interface homme machine présente sur le terminal 5 de saisie de code, ou de moyens biométriques. Lorsque l'équipement hôte 7 dialogue via la liaison 9 avec le terminal 5, l'équipement hôte 7 se charge d'authentifier le terminal 5 et si nécessaire de l'utilisateur du terminal 5, voire de la concomitance avec la liaison 3 avec la carte 1 associée. La carte 1 est une carte porteuse d'unités de valeur ou permet d'identifier un compte porteur d'unités de valeur. La carte 1 peut à titre d'exemple être utilisée en tant que porte-monnaie électronique, carte bancaire, carte billettique pour des transports publics ou tout autre service, une carte Ville donnant accès à un ensemble de prestation, une carte de fidélité ou tout autre carte porteuse d'unités de valeur ou permet d'identifier un compte porteur d'unités de valeur. La figure 2 montre par un synoptique un système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes permettant des manipulations d'un usager à son domicile. Les éléments identiques aux éléments déjà présentés sur les autres figures portent les mêmes références. Le système selon l'invention présenté à la figure 2 montre un mode de réalisation du système selon l'invention présenté à la figure 1 adapté à des manipulations d'un usager à son domicile. Le système selon l'invention de transactions sécurisées présenté à la figure 2 illustre une architecture permettant par exemple à un usager de débiter et/ou recharger en unité de valeur sa carte à son domicile. Le périphérique carte 2 utilisé est un lecteur de carte 21. Ce lecteur de carte 21 peut par exemple être un lecteur du commerce acheté ou loué par un usager. Le lecteur de carte 21 ne comporte pas nécessairement d `élément cryptographique. Le lecteur de carte 21 est adapté à la lecture/écriture d'informations sur la carte 1 et est donc compatible avec celle-ci. Le lecteur de carte 21 comporte un mode transparent. Le terminal 5 est un ordinateur personnel 22 connecté par des moyens usuels à internet. L'équipement hôte 7 est un frontal d'un système central 23 d'un ou plusieurs fournisseur de services opérant sur la carte 1. L'usager se connecte à l'aide de son ordinateur personnel 22 via une liaison 8 empruntant Internet 20 au site comportant une application transactionnelle supportée par le frontal 23 de son fournisseur de service. L'usager peut ainsi effectuer la commande de service désirée. L'application transactionnelle peut alors demander à l'usager d'introduire sa carte 1 dans le lecteur de carte 21 relié à son ordinateur personnel pour procéder au chargement sur la carte 1 des données nécessaires à l'utilisation du service, c'est-à-dire des unités de valeur. La carte 1 peut aussi être une carte bancaire ou encore un porte-monnaie électronique, permettant aussi d'utiliser des fonctionnalités bancaires supplémentaires. L'application peut en outre comporter un ensemble de moyens permettant d'authentifier l'utilisateur, comme par exemple une interface homme machine demandant la saisie d'un code. La figure 3 montre par un synoptique un système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes mis en oeuvre au sein d'une machine de vente non surveillée. Les éléments identiques aux éléments déjà présentés sur les autres figures portent les mêmes références. Le système selon l'invention présenté à la figure 3 montre un mode de réalisation du système selon l'invention présenté à la figure 1 adapté à une machine de vente non surveillée. Le système selon l'invention de transactions sécurisées présenté à la figure 3 illustre une architecture pouvant être mise en oeuvre par exemple au sein d'une borne en libre service 30 dans un lieu non surveillé. La borne en libre service 30 comporte un périphérique carte 2 comportant un mode transparent, et ne comportant pas nécessairement d'élément cryptographique. La borne en libre service comporte un terminal 5 doté si nécessaire d'une interface homme machine. L'équipement hôte 7 est un frontal d'un système central 23 d'un ou plusieurs fournisseur de services opérant sur la carte 1. Dans un mode de réalisation, le système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes peut être adapté à des équipements portables de contrôle en zone géographique limitée. Le terminal 5 peut alors être un assistant personnel (ou PDA selon l'acronyme anglo-saxon) équipé ou connecté à un périphérique carte 2. Le terminal 5 peut par exemple être muni d'une liaison 8 de faible portée par exemple de type WIFI ou bluetooth. L'équipement hôte 7 est un équipement transactionnel en connexion permanente ou occasionnelle avec le système central d'un ou plusieurs fournisseur de services opérant sur la carte 1. Ainsi, à titre d'exemple dans le domaine des transports publics, un tel système est adapté aux besoins des agents effectuant des contrôles des unités de valeurs dans les cartes à quai ou dans les véhicules, l'équipement hôte 7 étant situé alors sur le quai ou dans les voitures. Dans un autre mode de réalisation, le système selon l'invention de transactions sécurisées d'unités de valeur portées par des cartes peut être adapté à des équipements portables de contrôle en zone géographique étendue. Le terminal 5 peut alors être un assistant personnel (ou PDA selon l'acronyme anglo-saxon) équipé ou connecté à un périphérique carte 2. Le terminal 5 peut par exemple être muni d'une liaison 8 de grande portée par exemple de type GPRS ou UMTS. L'équipement hôte 7 est un équipement transactionnel en connexion permanente ou occasionnelle avec le système central d'un ou plusieurs fournisseur de services opérant sur la carte 1. Ainsi, à titre d'exemple dans le domaine des transports publics, un tel système est adapté aux besoins des agents effectuant des contrôles des unités de valeurs dans les cartes à quai, dans les véhicules, dans des arrêts de bus l'équipement hôte 7 étant situé alors à une distance qui peut être de plusieurs kilomètres. Le système selon l'invention selon ce mode de réalisation peut être utilisé encore par des forces de l'ordre ou par du personnel de vente itinérante dans le cadre de perception de paiements électroniques sécurisés.10 REVENDICATIONS 1. Système de transactions sécurisées d'unités de valeur portées par une carte (1) caractérisé en ce qu'il comporte : un périphérique carte (2) permettant d'établir une liaison (3) avec ladite carte (1) et comportant un mode transparent ; un terminal (5) relié au périphérique carte (2) par une liaison (4) ; un équipement hôte (7) relié au terminal (5) par une liaison (8) comportant une application transactionnelle adaptée au traitement des unités de valeurs sur ladite carte (1), des moyens cryptographiques permettant de lire et/ou d'écrire des unités de valeurs et d'autres informations sur ladite carte (1) ; le périphérique carte (2) fonctionnant en mode transparent, le terminal (5) redirigeant les informations en provenance ou à destination du périphérique carte (2) vers l'équipement hôte (7), l'équipement hôte (7) dialoguant avec ladite carte (1) par l'intermédiaire de commandes et d'échanges de données transitant via les différentes liaisons (3,4,8) selon des protocoles de communication adaptés à ladite carte (1). 2. Système selon la revendication 1 caractérisé en ce que l'équipement hôte 20 (7) coordonne les échanges sécurisés permettant de s'authentifier mutuellement avec la carte (1). 3. Système selon l'une des quelconques revendications précédentes caractérisé en ce que l'équipement hôte (7) authentifie le porteur de la carte 25 (1) à l'aide de moyen présents sur le terminal (5). 4. Système selon l'une des quelconques revendications précédentes caractérisé en ce que l'équipement hôte (7) authentifie le terminal (5). 30 5. Système selon l'une des quelconques revendications précédentes caractérisé en ce que le périphérique carte (2) étant un lecteur de carte (21) adapté à la lecture/écriture d'informations sur la carte (1), le terminal (5) étant un ordinateur personnel (22) connecté par des moyens usuels à Internet, l'équipement hôte (7) étant un frontal d'un système central (23) d'un ouplusieurs fournisseurs de services opérant sur la carte (1), l'usager se connecte à l'aide de son ordinateur personnel (22) via la liaison (8) empruntant Internet (20) au site comportant une application transactionnelle supportée par le frontal (23) de son fournisseur de service, l'application transactionnelle après introduction de la carte (1) de l'usager dans le lecteur de carte (21) procédant au chargement sur la carte (1) des données nécessaires à l'utilisation du service. 6. Système selon l'une des quelconques revendications 1 à 4 caractérisé en ce que le terminal (5) et le périphérique carte 2 est compris dans une borne en libre service (30), l'équipement hôte (7) étant un frontal d'un système central (23) d'un ou plusieurs fournisseur de services opérant sur la carte (1). 7. Système selon l'une des quelconques revendications 1 à 4 caractérisé en ce que le terminal (5) est un assistant personnel équipé ou connecté à un périphérique carte (2), ledit terminal (5) étant muni d'une liaison (8), l'équipement hôte (7) étant un équipement transactionnel en connexion permanente ou occasionnelle avec le système central d'un ou plusieurs fournisseur de services opérant sur la carte (1).