Brevet FR2811786A1 — publié le 20020118

-I- PROCEDE POUR SECURISER UNE TRANSACTION VIA UN RESEAU DE TELECOMMUNICATION ET SYSTEME DE MISE EN OEUVRE DU PROCEDE L'invention concerne un procédé pour sécuriser une transaction via un réseau de télécommunication. Le formidable essor du réseau de télécommunication Internet et de toutes les formes de communication qu'il permet, se trouve néanmoins confronté aux problèmes liés à la sécurité et au piratage, dès l'instant o un tel réseau est de type ouvert, c'est-àdire que des personnes physiques et/ou morales peuvent librement se connecter sur ce réseau. Toutefois, une personne malveillante a la possibilité d'espionner les informations transmises sur le réseau, de détecter des messages codés ou chiffrés pouvant contenir des données confidentielles, en particulier un code de carte bancaire, de déchiffrer ces messages, de reconstituer le code d'une carte bancaire et ensuite de l'utiliser à l'insu du titulaire de la carte,... Le commerce électronique sur Internet se développe de plus en plus mais il se heurte toujours au problème de la sécurité du paiement. Pour tenter de remédier à ce problème de sécurité de nombreux systèmes ont été imaginés et dont la plupart mettent en ceuvre des systèmes à base de codage ou de cryptage des informations qui sont transmises par le réseau. Ces systèmes sont plus ou moins complexes mais aucun d'entre eux ne permet de garantir une invulnérabilité totale car des machines toujours plus puissantes permettent de casser toujours plus rapidement les codes et/ou les clés utilisées. Pour permettre d'éviter toute ambiguïté dans les termes utilisés, on définira: - une entité de contrôle comme pouvant être un tiers de confiance, un gestionnaire de comptes, une banque ou un organisme financier, un opérateur téléphonique,... - un réseau fermé comme étant un réseau de télécommunication établi entre deux entités seulement, soit de façon permanente par l'intermédiaire d'une ligne spécialisée ou analogue, soit de façon temporaire par l'intennrmédiaire du réseau - 2 - -2- 2811786 téléphonique, du réseau Transpac ou analogue, après composition d'un numéro d'appel de l'une des entités par l'autre entité, - un réseau ouvert comme étant un réseau de télécommunication avec plus de deux entités, comme par exemple le réseau Internet, un réseau d'entreprise ou analogue, et - un client comme étant une personne physique ou morale qui a à sa disposition un terminal à savoir un équipement capable de communiquer sur un réseau fermnné et lui permettant de composer ou de recevoir un numéro d'appel par l'intermédiaire d'un téléphone fixe ou portable, d'un modem ou analogue d'une part, et un poste client à savoir un équipement tel un micro-ordinateur, un assistant numérique, une console de jeu, un décodeur de télévision ou analogue qui permet au client de communiquer avec un fournisseur de biens et/ou de services d'autre part. Un but de l'invention est de concevoir un procédé qui soit en mesure de sécuriser une transaction effectuée à partir d'un réseau de télécommunication, de type Internet par exemple, tout en restant simple dans sa mise en oeuvre. A cet effet, l'invention propose un procédé pour sécuriser une transaction via un réseau de télécommunication, le procédé faisant au moins intervenir un client, un fournisseur de biens et/ou de services. et une entité de contrôle, procédé qui est caractérisé en ce qu'il consiste, une fois que le client a décidé de la transaction près dudit fournisseur, à utiliser un réseau de télécommunication fermé de type réseau téléphonique, qui nécessite la composition d'un numéro d'appel pour mettre en communication le client et l'entité de contrôle et à faire établir cette communication à l'initiative de l'un ou de l'autre, de manière à permettre au client de valider son achat et à l'entité de contrôle d'identifier le client. Selon une autre caractéristique de l'invention, lorsque la communication est établie entre le client et l'entité de contrôle via le réseau de télécommunication fermé, le procédé consiste à faire transmettre par le client un code confidentiel pour valider son achat et permettre à l'entité de contrôle d'identifier le client à partir du numéro d'appel du client et de son code confidentiel qui sont connus de l'entité de contrôle, sachant que le code confidentiel attribué au client par l'entité de contrôle ne transite pas par un réseau de télécommunication ouvert. - 3- Avantageusement, le procédé selon l'invention ne fait pas intervenir l'utilisation d'une carte bancaire et du code confidentiel associé à cette carte. D'une manière générale, le client peut communiquer avec le fournisseur soit par un poste connecté sur un réseau de télécommunication ouvert ou fermé, soit directement en se déplaçant chez le fournisseur; le fournisseur et l'entité de contrôle peuvent communiquer par un réseau de télécommunication ouvert ou fenné; alors que le client et l'entité de contrôle communiquent par un réseau de télécommunication fermé pour garantir un niveau de sécurité élevé. Par ailleurs, le client est équipé d'un poste client, tel un micro- ordinateur classique qui peut être connecté sur un réseau de télécommunication ouvert ou fermé, et d'un terminal tel un poste téléphonique fixe ou portable connecté sur un réseau de télécommunication fermé. Selon un exemple avantageux de mise en oeuvre du procédé, le poste client et son tenrminal peuvent être regroupés au sein d'une même unité qui est avantageusement constituée par un téléphone portable. Le procédé selon l'invention présente notamment l'avantage de permettre la mise en place d'un commerce électronique qui apporte une solution nouvelle à la sécurisation d'une transaction faite sur un réseau de télécommunication de type Internet et ce, en utilisant un second réseau de type fermé qui peut être simplement constitué par le réseau téléphonique sans nécessiter un investissement particulier pour la mise en oeuvre du procédé. Un autre avantage réside dans la possibilité de réaliser des transactions sans utiliser une quelconque carte bancaire, ce qui permet de s'affranchir de toute transmission d'un numéro de carte bancaire et du code confidentiel associé, et il en résulte un niveau de sécurité élevé. Un exemple d'application du procédé selon l'invention concerne le commerce électronique sur Internet o des serveurs marchands, via un serveur de paiement, proposent la délivrance de biens et/ou de services à des internautes qui deviennent des clients. - 4- D'autres avantages, caractéristiques et détails de l'invention ressortiront du complément de description qui va suivre en référence à des dessins annexés, donnés uniquement à titre d'exemple et dans lesquels: - la figure 1 illustre schématiquement et de manière générale les intervenants dans le procédé selon l'invention, et - la figure 2 illustre schématiquement un exemple de mise en oeuvre du procédé selon l'invention dans le cas d'un commerce électronique via le réseau Internet. La figure 1 illustre schématiquement les intervenants dans le procédé selon l'invention, ainsi que les différents moyens de liaison qui leur permettent de communiquer entre eux. D'une manière générale, les intervenants sont constitués d'un ensemble de clients CI,..., Cn, d'un ensemble de fournisseurs F1,..., Fm et d'au moins une entité de contrôle EC, sachant que: - les clients C1,..., Cn peuvent communiquer avec les fournisseurs FI,..., Fm par un réseau de télécommunication ouvert RTO de type réseau Internet, par un réseau de télécommunication fermé RTF de type réseau téléphonique, ou directement en se rendant chez un fournisseur de biens et/ou services, - les fournisseurs FI,...,Fm et l'entité de contrôle EC peuvent communiquer par un réseau de télécommunication ouvert RTO ou fermé RTF, et - les clients C1,..., Cn et l'entité de contrôle EC communiquent par un réseau de télécommunication fermé RTF dans lequel une communication ne peut être établie qu'à partir de la composition d'un numéro d'appel. Dans le cas d'un commerce électronique par Internet, les fournisseurs F1,. .., Fm sont par exemple des marchands équipés de serveurs marchands SMI... SMm, et l'entité de contrôle EC est par exemple un serveur de paiement SP. Les serveurs marchands SM1,..., SMm s'affilient au serveur de paiement SP, ce qui se traduit notamment par un échange de leurs numéros d'appel respectifs sur le réseau fermé RTF, par la mise en place d'un mécanisme 5- d'authentification qui leur permettra de s'authentifier mutuellement au cours d'une transaction, et par l'ouverture d'un compte propre à chaque serveur marchand. Chaque client Cl,..., Cn s'affilie au serveur de paiement SP en lui communiquant son identité mais surtout le numéro d'appel correspondant à son téléphone fixe et/ou portable. En retour, chaque client reçoit un code confidentiel qui, de préférence, ne transitera pas par le réseau ouvert RTO, prend connaissance du numéro d'appel du serveur de paiement SP sur le réseau fermé RTF, et un compte lui est ouvert. Ces opérations préalables d'affiliation étant effectuées, on va décrire ci-après un exemple de transaction entre le client Cl et le serveur marchand SM1 selon le procédé de l'invention dans le cas d'un commerce électronique sur un réseau de télécommunication ouvert RTO de type réseau Internet, comme cela est illustré sur la figure 2. Dans cet exemple, on considère que le client Cl est équipé d'un poste client PC1, tel un micro-ordinateur classique ou analogue, qui est connecté sur le réseau ouvert RTO, et d'un terminal Tl qui est constitué par un poste téléphonique fixe ou portable au moyen duquel il peut se connecter sur un réseau de télécommunication fernné RTF de type réseau téléphonique ou analogue. D'une manière générale, chaque serveur marchand SM1,..., SMm et le serveur de paiement SP sont équipés de moyens informatiques qui comprennent notamment une unité de traitement T et un ensemble mémoire M avec une pluralité de fichiers dans lesquels sont enregistrées les données nécessaires à la mise en oeuvre du procédé selon l'invention. Dans une première étape, le client Cl utilise le poste client PCl et le réseau ouvert RTO pour visiter le site du serveur marchand SMl et décide de faire un achat correspondant à un produit ou un service. Une fois que la décision d'achat est prise, le client Cl transmet sa demande d'achat au serveur marchand SMl par le réseau ouvert RTO et s'identifie comme affilié au serveur de paiement SP en lui communiquant son numéro de compte. En réponse, le serveur marchand SMl élabore un code de transaction qui n'a pour but que d'identifier l'achat du client Cl et le montant de cet achat. Le code de transaction est communiqué au client Cl par le - 6 - -6- 2811786 réseau ouvert RTO par exemple, sachant qu'il y a possibilité de sécuriser la transmission de ce code, mais-cette sécurisation n'est pas indispensable dès l'instant oit la confidentialité de ce code n'est pas nécessaire à la sécurisation de la transaction. Dans une deuxième étape, le serveur marchand SM1 compose le numéro d'appel du serveur de paiement SP via le réseau fermé RTF par exemple pour lui transmettre une séquence d'informations, de manière à ce que le serveur de paiement puisse identifier le serveur marchand SM.1, le client C1 et tout ou partie des caractéristiques de la transaction. Cette séquence d'information est transmise par le réseau fermé RTF par exemple. Ensuite, un dialogue bidirectionnel s'établit entre les deux serveurs SM1 et SP sur la base d'un mécanisme d'authentification qui va pennrettre au serveur marchand SMI de s'assurer qu'il est bien en communication avec le serveur de paiement SP auquel il est affilié, et à ce dernier de pouvoir être sûr qu'il ne communique pas avec un serveur marchand pirate. Le mécanisme d'authentification prendra notamment en compte les numéros d'appel respectifs des deux serveurs SM1 et SP, et peut faire intervenir un échange de clés, si possible partiel, qui seront traitées par des algorithmes appropriés. Le mécanisme d'authentification n'est pas en soi une nouveauté de l'invention sachant, par ailleurs, que l'on connaît de nombreux de ces mécanismes parmi lesquels on fera un choix approprié. Dans une troisième étape, le serveur de paiement SP et le client C1 vont communiquer entre eux par le réseau fermé RTF et ce, à l'initiative de l'un ou de l'autre. Si c'est à l'initiative du serveur de paiement SP, ce dernier compose le numéro d'appel du client qui aboutit via le réseau fermé RTF au téléphone fixe ou portable TI du client Cl. Une fois la communication établie, le serveur de paiement SP transmet par le réseau fermé RTF une séquence d'informations pour permettre au client CI d'identifier son achat. En retour, le client C1 valide son achat en transmettant au serveur de paiement SP via le réseau fermé RTF le code confidentiel qui lui a été attribué lors de l'opération d'affiliation. Le serveur de paiement SP peut ainsi détermnniner qu'il est bien en communication avec le client C1 qui vient de faire un achat, puisqu'il a pu l'identifier à partir de son numéro d'appel et de son code -7confidentiel, ces deux informations formant un couple de données propre au client C1 et qui a été mémorisé par le serveur de paiement SP. Si l'appel du client C1 est à l'initiative du serveur de paiement SP, le client CI est censé confirmer son achat en transmettant son code confidentiel dans un laps de temps qui peut être également déterminé. Si la confirmation du client C1 n'intervient pas au terme de ce laps de temps, le serveur de paiement SP annule la transaction. Si c'est à l'initiative du client Cl, ce dernier compose le numéro d'appel du serveur de paiement SP via le réseau fermé RTF. Une fois la communication établie, le serveur de paiement SP peut identifier le client C1 par son numéro de téléphone et son code confidentiel. Concrètement, le client C1 peut appeler le serveur de paiement SP avant que ce dernier n'ait été en communication avec le serveur marchand SM1 suite à l'achat effectué par le client. Dans ces conditions, on peut avantageusement prévoir que si la communication entre le serveur de paiement SP et le site marchand SM1 n'est pas intervenue après un laps de temps déterminé, la transaction est annulée par le serveur de paiement SP, ce qui procure un niveau de sécurité supplémentaire. Dans une quatrième étape, le serveur de paiement SP qui a identifié le client Cl et eu validation de son achat, se met en communication avec le serveur marchand SM1 via le réseau fermé RTF par exemple avant de procéder à l'opération de paiement proprement dite. Le dialogue qui s'établit entre les deux serveurs SP et SMI peut être du même type que celui qui est intervenu au cours de la deuxième étape pour leur permnettre de s'authentifier l'un l'autre. Une fois cette authentification effectuée, le serveur de paiement débite le compte du client C1 et crédite le compte du serveur marchand SMI. D'une manière générale, on préférera rendre systématique le processus d'authentification entre le serveur de paiement SP et le serveur marchand SM1, notamment dans le cas o les deux serveurs ont été déconnectés l'un de l'autre pendant l'opération de validation de l'achat du client C1 qui intervient au cours de la o30 deuxième étape précitée. -8- La transaction qui vient d'être décrite n'est qu'un exemple de mise en oeuvre du procédé selon l'invention, sachant que l'on peut envisager plusieurs variantes. Selon une première variante, on peut envisager que le client C1 se mette en communication avec le serveur de paiement SP pour se faire allouer sur son compte un crédit déterminé que le client CI devra utiliser dans un laps de temps déterminé par exemple. Dans ce cas, cette communication préalable entre le client C1 et le serveur de paiement SP vaudra validation par le client Cl de tous ses achats dont le montant cumulé n'excède pas le crédit alloué ou restant. l o10 Cette variante présente un certain intérêt pour des parents qui peuvent permettre à leurs enfants de pouvoir faire des achats en toute sécurité. Dans l'exemple de mise en oeuvre du procédé tel que précédemment décrit, on a considéré que le premier réseau de télécommunication était un réseau ouvert de type Internet mais, en variante, on pourrait n'utiliser qu'un seul réseau constitué par le second réseau fermé RTF. Par ailleurs, on a considéré que le client C1 disposait d'un poste client PC1 et d'un terminal T1 fixe ou portable. En variante, le poste client PC1 et le terminal TIl de certains clients peuvent être regroupés au sein d'une même unité qui est constituée par un téléphone portable. Cette dernière solution permet de mettre en oeuvre le procédé d'une manière particulièrement avantageuse, en particulier pour développer le commerce sur l'Internet mobile. Par ailleurs, un client aura la possibilité d'entrer chez un fournisseur tel un commerçant, une banque ou un organisme financier par exemple pour procéder à une transaction alors qu'il ne dispose pas d'espèces, de carte bancaire ou de chéquier, voire même sans pouvoir justifier de son identité, à condition que le fournisseur et le client soient affiliés à une entité de contrôle. Enfin, le procédé selon l'invention permet d'envisager un achat qui peut être effectué par un enfant d'un parent qui est affilié au serveur de paiement SP par le numéro de compte qui lui a été attribué. -9- Ainsi, un enfant peut entrer chez un commerçant pour procéder à un achat et il lui suffit de communiquer au serveur marchand le numéro de compte de son parent pour que la transaction puisse se dérouler en toute sécurité, dès l'instant o dans la transaction c'est le parent qui se substitue à l'enfant. Autrement dit, c'est le parent qui valide la transaction et c'est l'enfant qui reçoit du fournisseur le bien ou le service. D'une manière plus générale, l'enfant est un client qui n'est pas affilié à l'entité de contrôle, et le parent est un client qui est affilié à l'entité de contrôle. Le procédé tel que défini précédemment peut être mis en oeuvre par un système simple dès l'instant o il ne nécessite pas de moyens informatiques particuliers, mais une simple combinaison de moyens connus en soi tels que ceux qui ont été mentionnés dans les exemples décrits précédemment en référence aux figures 1 et 2. - 10- REVENDICATIONS 1. Procédé pour sécuriser une transaction via un réseau de télécommunication, le procédé faisant au moins intervenir un client (Cl),. un fournisseur de biens et/ou de services (Fl) et une entité de contrôle (EC), procédé qui est caractérisé en ce qu'il consiste, une fois que le client (Cl) a décidé de la transaction près dudit fournisseur (FI), à utiliser un réseau de télécommunication fenné (RTF) de type réseau téléphonique, qui nécessite la composition d'un numéro d'appel pour mettre en communication le client (Cl) et l'entité de contrôle (EC) et à faire établir cette communication à l'initiative de l'un ou de l'autre, de manière à pennettre au client (Cl) de valider son achat et à l'entité de contrôle (EC) d'identifier le client. 2. Procédé selon la revendication 1, caractérisé en ce qu'il consiste, lorsque la communication est établie entre le client (Cl) et l'entité de contrôle (EC) via le réseau de télécommunication fermé (RTF), à faire transmettre par le client (Cl) un code confidentiel pour valider son achat et permettre à l'entité de contrôle (EC) d'identifier le client (Cl) à partir du numéro d'appel du client et de son code confidentiel qui sont connus de l'entité de contrôle (EC). 3. Procédé selon la revendication 2, caractérisé en ce qu'il consiste à faire attribuer au client (Cl) par l'entité de contrôle (EC) un numéro de compte et un code confidentiel qui est un code autre qu'un code confidentiel de carte bancaire. 4. Procédé selon la revendication 2 ou 3, caractérisé en ce qu'il consiste à ne pas faire transiter le code confidentiel du client (Cl) par le réseau de télécommunication ouvert (RTO) de type réseau Internet. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il consiste à connecter le client (Cl) et le fournisseur (FI) par un réseau de télécommunication fermé de type réseau téléphonique. 6. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il consiste à connecter le fournisseur (Fl) et l'entité de contrôle (EC) par ledit réseau de télécommunication ouvert (RTO) ou fermé (RTF). - il - 7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il consiste à équiper le client (C1) d'un poste client (PC1) qui est connecté sur le réseau de télécommunication ouvert (RTO) ou fermé (RTF), et d'un terminal (T1) qui est constitué par un téléphone fixe et/ou portable connecté sur le réseau de télécommunication fermé (RTF). 8. Procédé selon la revendication 7, caractérisé en ce qu'il consiste à regrouper le poste client (PC1) et son terminal (T1) dans une même unité qui est constituée d'un téléphone portable. 9. Procédé selon l'une quelconque des revendications 3 à 8, caractérisé en ce qu'il consiste, lorsque le client (C1) s'est décidé sur une transaction, à faire communiquer par le client (C1) au moins son numéro de compte au fournisseur (FI) et à faire communiquer le fournisseur (F1) et l'entité de contrôle (EC) pour permettre à ce dernier d'identifier le client (C1) par son numéro de compte qui lui a été communiqué par le fournisseur (F1) ainsi que tout ou partie des caractéristiques de la transaction. 10. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il consiste, lorsque le client (C1) et l'entité de contrôle (EC) sont en communication pour permnettre au client (CI) de valider sa transaction et que cette communication est à l'initiative de l'entité de contrôle (EC), à allouer un laps de temps déterminé au client (C1) pour valider sa transaction sous peine d'invalidation par l'entité de contrôle (EC). Il. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce qu'il consiste, lorsque le client (C1) et l'entité de contrôle (EC) sont en communication pour permettre au client (C1) de valider sa transaction et que cette communication est à l'initiative du client (C1), à faire invalider la transaction par l'entité de contrôle (EC) si ce dernier n'a pas reçu du fournisseur (F1) et dans un laps de temps détenniné une séquence d'informations contenant au moins le numéro de compte du client et le montant de la transaction. 12. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il consiste à mettre en communication le client (CI) et l'entité de -12 - contrôle (EC) à l'initiative du client (CI) pour se faire allouer un crédit déterminé sur son compte qui doit être utilisé dans une période de temps déterminée. 13. Procédé selon la revendication 12, caractérisé en ce qu'il consiste à considérer la communication entre le client (Cl) et l'entité de contrôle (EC) comme valant validation du client (Cl) de toutes ses transactions d'un montant cumulé inférieur au crédit alloué par l'entité de contrôle (EC). 14. Procédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce que le client (C1) peut être en contact direct avec un fournisseur (F1) pour effectuer une transaction, et en ce qu'il consiste à faire valider la transaction du client (Cl) après établissement d'une communication via le réseau de télécommunication fermé (RTF) entre l'entité de contrôle (EC) et le téléphone portable du client (C I). 15. Procédé selon la revendication 14, caractérisé en ce qu'il consiste, lorsque le client (C2) n'est pas affilié à l'entité de contrôle (EC), à permettre à ce client de se faire communiquer le numéro de compte d'un client (Cl) affilié après être entré en contact avec lui, et à communiquer ce numéro de compte au fournisseur (Fl), le client (CI) validant la transaction et le client (C2) recevant du fournisseur (F1) le bien ou le service correspondant à la transaction.