Brevet FR2820575A1 — publié le 20020809

SYSTEME DE PAIEMENT ELECTRONIQUE A TRAVERS UN RESEAU DE TELECOMMUNICATION L'invention concerne un système de paiement électronique à travers un réseau de télécommunication et trouve une application particulièrement avantageuse dans le domaine du commerce électronique. Le développement des télécommunications via le World Wide Web (communément appelé le Web ) e- l'Internet a eu pour conséquence de promouvoir le commerce électronique sur une vaste échelle. D'une manière générale, une transaction de commerce électronique s'effectue au moyen d'un système de paiement électronique à travers le réseau de télécommunication, dans le cas présent Internet sur le Web, entre un vendeur équipé d'un serveur connecté audit réseau et un client muni de moyens de navigation et de paiement électronique aptes à établir une liaison sur le réseau avec le serveur du vendeur et à effectuer un paiement auprès dudit vendeur. Le plus souvent, les moyens de navigation et de paiement sont constitués par un ordinateur (micro-ordinateur de type PC par exemple utilisé pour la navigation sur le réseau, et par un lecteur de carte à puce relié audit ordinateur e assurant la fonction de paiement électronique. Un gestionnaire de télépaiement connecté par le réseau au serveur du vendeur permet de procéder à toutes les vérifications d'authentification nécessaires à ce type d'opération. Il est évident que les transactions réalisées sur le réseau de télécommunication doivent être hautement sécurisées de-manière à éviter toute interception ou modification des messages échangés entre le vendeur, le client et le gestionnaire de télépaiement. Ainsi, divers protocoles de paiement sécurisé ont été proposés comme par exemple le protocole connu sous le nom de SET pour Secured Electronic Transaction qui répond aux exigences de sécurité et constitue un standard international. Dans ce contexte, le serveur du vendeur est configuré de manière à pouvoir mettre en oeuvre le protocole de paiement sécurisé choisi. De même, du côté client, ce protocole de paiement sécurisé doit être inclus dans un logiciel de gestion de paiement installé sur l'ordinateur client de manière à assurer la sécurisation des transactions. Ce logiciel client de gestion de paiement est également apte à effectuer d'autres opérations comme la gestion des historiques du client et possède une interface de lecteur de carte à puce afin de prendre en compte l'extension du protocole SET qui permet d'utiliser les cartes à puce comme moyen de paiement électronique. Toutefois, ces systèmes connus de paiement électronique à travers un réseau de télécommunication présentent certains inconvénients. D'une part, l'installation d'un logiciel lourd, comme le logiciel client de gestion de paiement, sur l'ordinateur du client pose des problèmes au niveau du téléchargement, de la mise à jour et de la taxi-le occupée en mémoire et sur le disque dur. D'autre part, ce système est entièrement installé sur un poste fixe, à savoir l'ordinateur du client, ce qui représente un frein à la mobilité du client. Le but de la présente invention est de proposer un système de paiement électronique à travers un réseau de télécommunication selon un protocole sécurisé qui permette à la fois une certaine mobilité du client, une simplification de la configuration de l'ordinateur client et une confidentialité totale des données privées relatives au client. A cet effet, l'invention propose de déporter le logiciel de gestion de paiement sécurisé sur un serveur relais connu sous le terme anglais de wallet (serveur portefeuille) qui assurera le déroulement de la transaction sécurisée selon le protocole choisi (SET par exemple). Selon l'invention, ce serveur relais, connecté en permanence au réseau, est propre à chaque client et plus connu sous le terme de WAH pour Wallet At Home (serveur à domicile). Le WAH est apte à communiquer avec tous les terminaux connectés au réseau et référencés par lui, qu'ils soient dans le domicile du client ou à l'extérieur. Le client peut ainsi accéder à son WAH pour le déroulement d'une transaction sécurisée, qu'il se trouve à son domicile ou non. L'invention a plus particulièrement pour objet un système de paiement électronique à travers un réseau de télécommunication entre, d'une part, un vendeur équipé d'un serveur connecté audit réseau et apte à mettre en oeuvre un protocole de paiement sécurisé par cartes à puce, et, d'autre part, un client muni de moyens de navigation et de paiement électronique aptes à établir une liaison sur le réseau avec le serveur du vendeur et à effectuer un paiement auprès dudit vendeur selon un logiciel client de gestion de paiement incluant ledit protocole de paiement sécurisé, caractérisé en ce que ledit logiciel client de gestion de paiement est installé sur un serveur à domicile (WAH) propre au domicile de chaque client, et en ce que ledit serveur à domicile (WAH) comporte des moyens de redirection de messages aptes à capter des messages spécifiques au protocole de paiement sécurisé et à rediriger lesdits messages vers les moyens de paiement. Selon une caractéristique, lesdits moyens de redirection de messages du serveur à domicile consistent à : - repérer le premier message spécifique au protocole de paiement sécurisé et à rediriger ledit premier message vers un moyen de paiement, - reconnaître l'acceptation de paiement par le moyen de paiement, prendre en charge les communications relatives audit paiement selon le protocole de paiement sécurisé. Selon une première application, le moyen de navigation est un terminal du domicile du client, les moyens de redirection de messages étant mis en oeuvre automatiquement par le serveur à domicile (WAH). Selon une deuxième application, le moyen de navigation est un terminal extérieur au domicile du client, les moyens de redirection de messages étant associés à un logiciel extérieur de redirection de messages apte à rediriger les messages spécifiques au protocole de paiement sécurisé vers le serveur à domicile (WAH). Selon une caractéristique, le serveur à domicile (WAH) comporte une liaison permanente au réseau de télécommunication avec une adresse fixe sur ledit réseau. Selon une autre caractéristique, le serveur à domicile (WAH) constitue un point de passage obligé entre les moyens de navigation du domicile du client et le réseau de télécommunication. Selon les modes de réalisation, le moyen de navigation est un terminal fixe ou mobile et le moyen de paiement est un terminal fixe ou mobile. Selon un mode de mise en oeuvre, le protocole de paiement sécurisé est le protocole SET (de l'anglais Secured Electronic Transaction pour Transaction Electronique Sécurisée). La présente invention concerne également un serveur de paiement pour un système de paiement électronique à travers un réseau de télécommunication entre, d'une part, un vendeur équipé d'un serveur connecté audit réseau et apte à mettre en oeuvre un protocole de paiement sécurisé par cartes à puce, et, d'autre part, un client muni de moyens de navigation et de paiement électronique aptes à établir une liaison sur le réseau avec le serveur du vendeur et à effectuer un paiement auprès dudit vendeur selon un logiciel client de gestion de paiement incluant ledit protocole de paiement sécurisé, caractérisé en ce que ledit serveur de paiement comprend ledit logiciel client de gestion de paiement sécurisé et en ce que ledit serveur de paiement est un serveur à domicile (WAH) apte à gérer la connexion au réseau de télécommunication d'une pluralité de terminaux du domicile du client. Le système selon l'invention permet un niveau de sécurité élevé, le déroulement des paiements étant avantageusement pris en charge par le WAH. Le WAH est en effet propre à chaque client et permet de conserver l'ensemble des données privées relatives au client avec un haut degré de confiance et de sécurité. En outre, le déport du logiciel client de gestion des paiements sur le WAH permet d'alléger considérablement la configuration du système côté client. D'autres particularités avantageuses de l'invention apparaîtront clairement à la lecture de la description qui suit, faite à titre d'exemple illustratif et non limitatif et en regard aux figures annexées sur lesquels : la figure 1 illustre schématiquement le système de paiement électronique selon l'invention. la figure 2 est un diagramme d'échange d'informations relatif au mode de réalisation de la figure 1. L'évolution des réseaux de télécommunication permet une connexion permanente de terminaux au réseau Internet sur le Web. C'est le cas, par exemple, des nouvelles technologies telles que le DSL (Digital Subscriber Line) qui permet une liaison haut débit permanente sur poste fixe, ou l'UMTS (Universal Mobile Telecommunication System) qui permet une liaison haut débit sur poste mobile. Progressivement, ces techniques vont être déployées chez des particuliers pour permettre une connexion permanente de l'habitation à Internet. Ainsi, des matériels tels que l'électroménager, l'informatique ou la domotique pourront être connectés au réseau afin de pouvoir être supervisés et commandés à distance à travers le réseau. C'est dans un tel contexte que se développe le concept de serveur à domicile, plus connu sous le terme de WAH pour Wallet At Home. Le WAH assure une fonction de serveur relais afin de pouvoir discuter avec tous les terminaux connectés à Internet et référencés, qu'ils se trouvent à l'intérieur ou à l'extérieur du domicile. Tous les terminaux du domicile d'un client sont ainsi reliés au WAH par une liaison filaire ou via un réseau local radio (liaison bluetooth). Le WAH devient ainsi le passage obligé d'un quelconque terminal du domicile vers le réseau Internet (cette fonction étant connu sous le terme de proxy). La figure 1 représente schématiquement un système de paiement électronique selon l'invention. D'un côté, un commerçant est équipé d'un serveur 10 connecté au réseau de télécommunication, comme par exemple le réseau Internet sur le Web. Le serveur du vendeur est apte à mettre en oeuvre un protocole de paiement sécurisé par carte à puce, comme par exemple le protocole SET cité plus haut dont les spécifications sont publiques et disponibles à l'adresse Internet www. setco. org. Une extension de ce protocole aux cartes à puce a été développée par la société Cybercom. De l'autre côté, un client dispose de moyens de navigation et de paiement électronique fixes et/ou mobiles 21-25. Pour réaliser des transactions sécurisées avec le vendeur sur Internet, le client doit également disposer d'un logiciel de gestion de paiement incluant, entre autre, le protocole SET avec extension aux cartes à puce. Ce logiciel client est également capable d'effectuer d'autres opérations, telles que la gestion de données relatives au client comme les historiques, les plafonds de paiement, les points de fidélité ou autre. Selon l'invention, le logiciel client incluant le protocole SET est installé sur le WAH 20 du client. Le WAH peut être par exemple un PC muni du logiciel windows server 2000. Il est connecté à Internet par le réseau Web en permanence, via une liaison ADSL par exemple, et possède une adresse IP fixe. Le client peut donc accéder à son WAH à travers le réseau à partir de n'importe quel terminal fixe ou mobile. Le moyen de navigation 21-25, apte à établir une liaison sur le réseau avec le serveur du vendeur 10, est essentiellement utilisé pour la recherche sur le réseau, la consultation du site du vendeur et la passation de commandes. Il peut, par exemple, être constitué d'un poste fixe tel qu'un ordinateur PC ou une télévision, ou d'un poste mobile tel qu'un téléphone du type GSM ou UMTS ou un assistant personnel connu sous le sigle de PDA pour Personal Digital Assistant . Le moyen de paiement électronique est constitué d'un terminal apte à établir une liaison sur le réseau et comportant un lecteur de carte à puce. Le terminal de paiement peut être mobile tel qu'un GSM bi-fentes par exemple, ou fixe tel qu'un PC associé à un boîtier carte à puce. Le déroulement cinématique de l'opération de paiement du système selon l'invention va être détaillé en regard de la figure 2 qui illustre les échanges d'information entre les différents terminaux. Un internaute navigue sur le réseau Internet au moyen d'un PC par exemple. L'internaute devient client en envoyant une commande d'achat au site d'un vendeur par un message 0 transmis selon un protocole classique HTTP ou selon un protocole WAP (Wireless Application Protocol) si la navigation se fait à partir d'un terminal mobile. Le commerçant répond à cette commande d'achat par un message initial 1 (wake up message) comportant un en-tête spécifique afin d'initialiser le protocole de paiement sécurisé, comme par exemple un en-tête MIME spécifique au standard SET. Ce message 1 est intercepté par le WAH qui ne le transmet pas au terminal initiateur de la commande mais au terminal de paiement. Le payeur peut ainsi être distinct de l'initiateur de la commande. Si l'internaute se trouve à son domicile, la prise en charge par le WAH est automatique puisque sa navigation transite par le WAH. Par contre, s'il se trouve en situation de mobilité, un logiciel de redirection (connu sous le terme de thin wallet dans le jargon de la technique) est associé au WAH. Ce logiciel de redirection est installé sur le terminal de navigation, fixe ou mobile, utilisé hors du domicile et permet de rediriger le message initial 1 (wake up) vers le WAH personnel du client. Cette opération de redirection est transparente pour l'utilisateur. Les messages 2 et 3 constituent, d'une part une demande de paiement 2 du WAH au terminal de paiement, et d'autre part une validation de l'achat 3 par le payeur. Ces messages 2 et 3 sont échangés selon divers protocoles possibles, tels que les protocoles SMS (Short Message Service), WAP (Wireless Application Protocol) ou HTTP. Le protocole d'échange des messages 2 et 3 dépend essentiellement du terminal de paiement utilisé (GSM, boîtier associé ou non à un PC) et du type de connexion reliant le terminal de paiement au WAH (liaison filaire, radio ou connexion Internet). Lorsque le WAH a reconnu l'acceptation de paiement du message 3, il prend en charge le paiement sécurisé PS entre le domicile du client et le serveur du vendeur. Les communications relatives au paiement, entre le WAH et le serveur du vendeur, sont alors régies par le protocole sécurisé PS, tel que le protocole SET dans l'exemple décrit. De même, les communications de compensation entre le serveur du vendeur et le gestionnaire de télépaiement (une banque par exemple) sont échangées selon les standards du protocole SET. Par contre, les échanges entre le WAH et le terminal de paiement se font hors sécurisation SET, ce qui ne présente que peu d'inconvénients car le risque d'interception à ce niveau est faible. Lorsque le paiement est réalisé, le WAH informe le terminal initiateur par un message 4 du bon déroulement de l'opération de paiement. L'internaute peut également converser directement avec son WAH pour consulter des données privées contenues dans le logiciel de gestion de paiement, ou pour choisir son terminal de paiement. Cette communication se déroule selon un protocole quelconque (le même que celui utilisé dans l'envoie du message 0 par exemple). Selon un mode de réalisation possible, plusieurs terminaux de paiement peuvent être répertoriés par le WAH et l'utilisateur choisit celui par lequel il souhaite régler son achat. REVENDICATIONS 1. Système de paiement électronique à travers un réseau de télécommunication entre, d'une part, un vendeur équipé d'un serveur (10) connecté audit réseau et apte à mettre en oeuvre un protocole de paiement sécurisé (PS) par cartes à puce, et, d'autre part, un client muni de moyens de navigation (21,22, 23,24, 25) et de paiement électronique (21,22) aptes à établir une liaison sur le réseau avec le serveur du vendeur (10) et à effectuer un paiement auprès dudit vendeur selon un logiciel client de gestion de paiement incluant ledit protocole de paiement sécurisé (PS), caractérisé en ce que ledit logiciel client de gestion de paiement est installé sur un serveur à domicile (WAH) (20) propre au domicile de chaque client, et en ce que ledit serveur à domicile (WAH) (20) comporte des moyens de redirection de messages aptes à capter des messages spécifiques (1) au protocole de paiement sécurisé (PS) et à rediriger lesdits messages vers les moyens de paiement (21,22). 2. Système selon la revendication 1, caractérisé en ce que les moyens de redirection de messages du serveur à domicile (WAH) consistent à : - repérer le premier message spécifique (1) au protocole de paiement sécurisé (PS) et à rediriger ledit premier message vers un des moyens de paiement (2), reconnaître Inacceptation de paiement par le moyen de paiement (3), prendre en charge les communications relatives audit paiement selon le protocole de paiement sécurisé (PS) avec le serveur du vendeur (10). 3. Système selon l'une des revendications 1 à 2, caractérisé en ce que le moyen de navigation (22,23, 24,25) est un terminal du domicile du client et en ce que les moyens de redirection de messages sont mis en oeuvre automatiquement par le serveur à domicile (WAH) (20). 4. Système selon l'une des revendications 1 à 2, caractérisé en ce que le moyen de navigation (21) est un terminal extérieur au domicile du client et en ce que les moyens de redirection de messages sont associés à un logiciel extérieur de redirection de messages apte à rediriger les messages spécifiques (1) au protocole de paiement sécurisé (PS) vers le serveur à domicile (WAH) (20). 5. Système selon l'une des revendications précédentes, caractérisé en ce que le serveur à domicile (WAH) comporte une liaison permanente au réseau de télécommunication avec une adresse fixe sur ledit réseau. 6. Système selon l'une des revendications précédentes, caractérisé en ce que le serveur à domicile (WAH) constitue un point de passage obligé entre les moyens de navigation (22, 23, 24, 25) du domicile du client et le réseau de télécommunication. 7. Système selon l'une des revendications 1 à 6, caractérisé en ce que le moyen de navigation est un terminal fixe. 8. Système selon l'une des revendications 1 à 6, caractérisé en ce que le moyen de navigation est un terminal mobile. 9. Système selon l'une des revendications 1 à 8, caractérisé en ce que le moyen de paiement est un terminal fixe. 10. Système selon l'une des revendications 1 à 8, caractérisé en ce que le moyen de paiement est un terminal mobile. 11. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le protocole de paiement sécurisé (PS) est le protocole SET (Secured Electronic Transaction, Transaction électronique sécurisée). 12. Système selon l'une quelconque des revendications précédentes, caractérisé en ce que le serveur à domicile (WAH) informe le moyen de navigation du bon déroulement du paiement par un message (4). 13. Serveur de paiement pour un système de paiement électronique à travers un réseau de télécommunication entre, d'une part, un vendeur équipé d'un serveur (10) connecté audit réseau et apte à mettre en oeuvre un protocole de paiement sécurisé (PS) par cartes à puce, et, d'autre part, un client muni de moyens de navigation et de paiement électronique (21,22, 23,24, 25) aptes à établir une liaison sur le réseau avec le serveur du vendeur (10) et à effectuer un paiement auprès dudit vendeur selon un logiciel client de gestion de paiement incluant ledit protocole de paiement sécurisé (PS), caractérisé en ce que ledit serveur de paiement comprend ledit logiciel client de gestion de paiement sécurisé et en ce que ledit serveur de paiement est un serveur à domicile (WAH) apte à gérer la connexion au réseau de télécommunication d'une pluralité de terminaux du domicile du client. 14. Serveur de paiement selon la revendication 13, caractérisé en ce qu'il est apte à gérer les données privées relatives au client.