Brevet FR2798543A1 — publié le 20010316

Validation d'une opération au cours d'une communication entre deux terminaux à travers un réseau numérique L'invention concerne un procédé de validation d'une opération au cours d'une communication etablie entre deux terminaux à travers un réseau numérique de télécommunication. Elle s'applique en parti ier à la validation d'opérations de télépaiement par lisation de données confidentielles, tel par exemple que des numéros de carte bancaire, des codes identification ou d'authentification, etc. Lorsque le réseau numérique de télécommunication un réseau numérique à intégration de services RNIS, les terminaux d'usager sont reliés à ce réseau des lignes numériques bidirectionnelles qui transportent chacune des canaux numériques multiplexés comprenant au moins deux canaux logiques de données B et un canal logique de signalisation D. communications de dialogue entre terminaux empruntent les canaux de données B qui sont commutés mode circuit, le canal D étant utilisé pour la signalisation usager-réseau et pouvant également transporter des données d'usager à faible débit en mode paquet. Si l'on veut transmettre des données au cours d'une communication de conversation empruntant un canal de données B, il faut interrompre la conversation en cours entre les usagers, de sorte que la liaison est alors allouée par alternance soit à la conversation, soit au transport de données. Les données ainsi transportées ne sont pas protégées contre les tentatives d'interception et d'utilisation frauduleuse ou non autorisée. Lorsque le réseau numérique de télécommunication utilisé est un réseau de radiotéléphonie cellulaire numérique, par exemple de type GSM, l'un terminaux étant un radiotéléphone mobile, rencontre également les inconvénients mentionnés ci- dessus lorsque des données doivent être échangées au cours d'une communication, celle-ci devant être interrompue pour le transport des données. L'invention a notamment pour but d'éviter ces inconvénients, en utilisant au mieux les fonctionnalités des réseaux numériques de télécommunication. Elle propose à cet effet un procédé validation d'une opération au cours d' communication établie entre des premier et deuxieme terminaux à travers un réseau numérique télécommunication, ladite communication empruntant canal logique d'une liaison numérique multiplex comportant un autre canal logique de transport de données, caractérisé en ce qu'il comprend - l'établissement au cours de ladite communication, d'une liaison entre le premier terminal et un troisième terminal, via ledit autre canal de la liaison numérique multiplex, - le transfert de données confidentielles entre le premier terminal et le troisième terminal ledit autre canal, les données confidentielles étant destinées à la validation de l'opération effectuée au cours de la communication entre les premier deuxième terminaux et n'étant pas accessibles deuxième terminal ; et - l'envoi par le troisième terminal au deuxieme terminal d'un message d'acquittement confirmant la validation de ladite opération. Les données confidentielles servant à la validation de ladite opération sont donc, selon l'invention, transmises sur un canal dédié, distinct du canal utilisé pour la communication entre les premier et deuxième terminaux, sans qu'il @t nécessaire d'interrompre cette communication et sans que l'on ait un accès aux données confidentielles à partir du deuxième terminal, puisque ces données sont transmises uniquement entre le premier et ie troisième terminal et indépendamment du deuxieme terminal. Dans un mode de réalisation préféré de l'invention, le réseau numérique de télécommunication est un réseau numérique à intégration de services RNIS et l'établissement de la liaison entre premier et le troisième terminaux comprend l'ouverture d'un circuit virtuel dans un canal de signalisation D. Les usagers RNIS ont en effet la possibilité de bénéficier de services de Liaison Logique Permanente (LLP) pour le transfert bidirectionnel simultané de données structurées en trames sur des canaux D de leurs accès au réseau RNIS. A défaut, si l'usager du premier terminal ne bénéficie pas des services LLP, la liaison entre les premier et troisième terminaux pour le transfert des données confidentielles peut emprunter un deuxième canal de données B de l'accès de cet usager au réseau RNIS. Selon une autre caractéristique de l'invention, 1e procédé comprend également l'établissement d'une liaison entre les deuxième et troisième terminaux via 1e réseau, demandé par le deuxième terminal, préalablement à l'établissement de la liaison entre les premier et troisième terminaux, pour requérir une validation de ladite opération et ensuite pour l'envoi du message d'acquittement par le troisième terminal au deuxième terminal. Avantageusement, la liaison entre les deuxième et troisième terminaux utilise le canal de signalisation D de la ligne d'accès du deuxième terminal au réseau RNIS. En variante, la liaison entre les premier et le troisième terminaux est établie à l'initiative du premier terminal, pour validation de ladite opération, et la liaison du troisième terminal avec le deuxième terminal est alors établie après cette validation, pour l'envoi d'un message d'acquittement au deuxième terminal. L'invention prévoit également qu'une autre liaison entre les premier et deuxième terminaux puisse être établie par ouverture d'un circuit virtuel dans le canal de signalisation D, après réception du message d'acquittement par le deuxième terminal, pour le transfert de données du deuxième terminal au premier terminal. Il s'agit alors par exemple d'un téléchargement de données du deuxieme terminal dans le premier terminal, suite à transaction. Dans une variante de réalisation de l'invention le réseau numérique de télécommunication comprend un réseau de radiotéléphonie numérique et l'établissement de la liaison entre les premier et troisième terminaux utilise un service de messages courts SMS (Short Message Service) disponible sur le réseau de radiotéléphonie. L'invention s'applique, de façon générale, au commerce électronique et en particulier à une opération de télépaiement comprenant un télépaiment effectué par un usager du premier terminal au profit d'un usager du deuxième terminal et validé par les données confidentielles transférées entre 'Les premier et troisième terminaux. Le troisième terminal est alors celui d'un établissement bancaire ou analogue, qui gère un compte de dépôt de l'usager du deuxième terminal. L'invention s'applique également au cas où des communications entre terminaux ne peuvent poursuivies qu'après identification authentification des usagers appelants, vérification de codes d'accès, etc., ces opérations d'identification, d'authentification, de vérification ou analogue étant effectuées de façon sécurisée l'intermédiaire d'un tiers. L'invention sera mieux comprise et d'autres caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de description qui suit, faite en référence aux dessins annexés, dans lesquels - la figure 1 est un bloc-diagramme schématique de plusieurs terminaux reliés par un réseau numérique mettant en ceuvre une réalisation préférée du procédé selon l'invention ; et - la figure 2 est un organigramme des opérations essentielles du procédé selon l'invention. En figure 1, des terminaux numériques T1 et sont reliés à des points d'accès d'un réseau numérique à intégration de services 10 par lignes numériques bidirectionnelles 12 qui transportent des canaux numériques multiplexés comprenant moins deux canaux de données B et un canal de signalisation D dans 1e cas d'un accès de base, ou bien 30 canaux de données B et un canal de signalisation dans le cas d'un accès primaire. Lorsque l'invention est appliquée au commerce électronique et au télépaiement, le terminal T1 est par exemple celui d'un client ou d'un acheteur, et le terminal T2 celui d'un vendeur. La communication entre les terminaux et T2 est essentiellement une conversation, au cours de laquelle une opération, telle qu'un achat, est confirmée par le client. Cette communication emprunte, suivant chacun des deux sens de transmission, l'un des canaux de données B de la ligne numérique 12. Si le vendeur a souscrit un abonnement à un service de Liaison Logique Permanente LLP, le terminal T2 peut, au cours de la communication avec le terminal Tl du client, demander l'établissement d'une liaison avec un troisième terminal T3 d'un gestionnaire de télépaiement, tel que par exemple la banque du vendeur, par ouverture d'un circuit virtuel dans le canal de signalisation D. A travers la liaison par canal D entre les terminaux T2 et T3, le vendeur transmet à sa banque les caractéristiques de l'achat effectué par le client et comprenant notamment l'identification du client, les références des objets achetés et le montant total de l'achat. Si le client a lui aussi souscrit un abonnement au service LLP, le terminal T3 de la banque du vendeur demande l'établissement d'une liaison avec le terminal Tl par ouverture d'un circuit virtuel dans 1e canal de signalisation D. Une procédure de paiement utilisant des données confidentielles du client est alors mise en oeuvre, cette procédure s'appuyant par exemple sur les mécanismes définis par l'Association pour le Développement du TéléPaiement (ADTP) et qui comprennent les étapes fonctionnelles suivantes - identification de l'objet à payer et présentation de la référence et du montant de la facture, - présentation de l'ordre de paiement et acceptation du client, - procédure de paiement faisant intervenir la banque du client et la banque du vendeur, - affichage d'un certificat de prise en compte de l'ordre de paiement, - finalisation de la transaction de paiement. Les données confidentielles transmises entre les terminaux T1 et T3 sont inaccessibles à partir du terminal T2 du vendeur, les canaux utilises pour les liaisons entre les terminaux T1 et T2 entre les terminaux T1 et T3 étant distincts, même s'ils sont multiplexés dans la même ligne téléphonique numérique d'usager desservant le terminal T1. A la fin de la procédure de paiement, le terminal T3 valide le paiement par client, en transmettant un message d'acquittement terminal T2 à travers la liaison précédemment établie entre eux, puis rompt cette liaison en libérant le canal D correspondant, après avoir rompu la liaison par canal D avec le terminal T1. Le vendeur ayant reçu confirmation du paiement, livre au client les objets ou articles qu'il a acheté. Lorsque ces articles ou objets sont sous forme de données numériques, le terminal du vendeur T2 ouvre un circuit virtuel par le canal de signalisation D pour transmettre ces données au terminal de client T1. Les circuits virtuels qui sont ouverts dans les canaux de signalisation D empruntent un réseau public de données commutées en mode paquet RPDCP 14 entre deux extrémités du réseau MIS 10 reliées aux terminaux en communication. Lorsque le vendeur, le gestionnaire de telépaiement et/ou le client ne bénéficient pas services LLP, les liaisons entre leurs terminaux empruntent uniquement des canaux de données B. Le vendeur a également la possibilité lorsque son terminal T2 est en communication avec le terminal T1 du client et avec le terminal T3 du gestionnaire télépaiement, d'établir une liaison via deuxième canal de données B avec un terminal T4 d'un grossiste, par exemple pour se réapprovisionner. Les étapes essentielles de ce procédé sont représentées dans l'organigramme schématique de la figure 2. La première étape 16 de ce procédé établit une liaison entre les terminaux T1 et T2, empruntant un canal de données D au départ du terminal T1. L'étape suivante 18 est une conversation entre usagers de ces deux terminaux, relatif à un achat 20 par l'usager du terminal Tl. Pour finaliser cet achat, l'établissement d'une liaison avec le terminal T3 du gestionnaire de télépaiement est demandée par le terminal T2, en ouvrant un circuit virtuel dans canal de signalisation D, comme indiqué en 22. Cette liaison étant établie, une demande de validation l'achat 24 est envoyée du terminal T2 au terminal T3 et suivie de l'établissement d'une liaison entre ce dernier et le terminal Tl du client, comme indiqué en 26, par ouverture d'un circuit virtuel dans canal de signalisation D lorsque l'usager du terminal T1 a souscrit au service LLP. L'étape suivante 28 comprend le transfert de données confidentielles entre les terminaux et T3, dans une mesure permettant une validation 30 de l'achat. Cette validation étant acquise, le terminal T3 rompt la liaison par canal D entre celui-ci et le terminal T1, et un message d'acquittement envoyé du terminal T3 au terminal T2 à l'étape suivante 32 du procédé, dans la liaison précédemment établie entre les terminaux T2 et T3, qui est ensuite rompue. En réponse au message d'acquittement dans le terminal T2 confirmant le paiement de 1 achat par l'usager du terminal T1, l'usager du terminal peut alors, comme indiqué en 34, livrer ou faire livrer les objets ou articles achetés à l'usager du terminal Tl. Le cas échéant, cette livraison peut comprendre un téléchargement de données numériques depuis le terminal T2 dans le terminal T1, par ouverture d'un circuit virtuel dans un canal de signalisation Au cours de la communication entre les terminaux T1 et T2 qui est maintenue jusqu'à la réception par le terminal T2 du message d'acquittement, l'usager du terminal T2 établit éventuellement une liaison avec le terminal T4 d'un grossiste, comme indiqué en 36, cette liaison empruntant un deuxième canal de données B d'accès du terminal T2 au réseau RNIS. A travers cette liaison, l'usager du terminal T2 envoie au grossiste une demande de réapprovisionnement, comme indiqué en 38. Dans une variante, le premier terminal T1 est un terminal radiotéléphonique mobile et l'invention appliquée à 1a validation d'une opération dans communication avec ledit terminal radiotéléphonique mobile à travers un réseau radiotéléphonique cellulaire numérique qui offre aux usagers un service de messages courts (SMS). Ces messages courts sont traités dans le réseau de radiotéléphonie comme de la signalisation et transmis par paquets indépendamment d'une communication avec le terminal radiotéléphonique. Les données confidentielles validation de télépaiement sont alors par exemple enregistrées en mémoire EEPROM dans la carte d'identité d'usager SIM incluse de manière amovible dans le terminal radiotéléphonique. Par ailleurs, certains terminaux radiotéléphoniques disposent simultanément d' communication téléphonique classique et d'un service GPRS (General Packet Radio Service) qui définit une architecture de réseau à commutation par paquets, le réseau GPRS pouvant être relié à des réseaux fixes données selon la recommandation X.25, et donc à réseau RNIS. REVENDICATIONS 1 - Procédé de validation d'une opération au cours d'une communication établie entre premier et deuxième terminaux (Tl, T2) à travers réseau numérique de télécommunication (10), ladite communication empruntant un canal logique d'une liaison numérique multiplex comportant un autre canal logique de transport de données, caractérisé en ce qu'il comprend - l'établissement (16) au cours de ladite communication, d'une liaison entre le premier terminal (T1) et un troisième terminal (T3), via ledit autre canal de la liaison numérique multiplex, - le transfert de données confidentielles (28) entre le premier terminal (T1) et le troisième terminal (T3) via ledit autre canal, les données confidentielles étant destinées à la validation de l'opération effectuée au cours de la communication entre les premier et deuxième terminaux (T1, T2) et n'étant pas accessibles au deuxième terminal (T2) ; et - l'envoi par le troisième terminal (T3) au deuxième terminal (T2) d'un message d'acquittement confirmant la validation de ladite opération. 2 - Procédé conforme à la revendication 1, caractérisé en ce que le réseau numérique de télécommunication est un réseau RNIS (10) et l'établissement de la liaison entre les premier et troisième terminaux (T1, T3) comprend l'ouverture d'un circuit virtuel dans un canal de signalisation (D). 3 - Procédé conforme à la revendication 1, caractérisé ce que le réseau numérique de télécommunicat' est un réseau MIS et 1a liaison entre les premier et troisième terminaux (T1, T3) emprunte un canal de données (B). 4 - Procédé conforme à l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il comprend également l'établissement d'une liaison entre les deuxième et troisième terminaux (T2, T3) via le réseau (10), demandé par le deuxième terminal (T2) préalablement à l'établissement de la liaison entre les premier et troisième terminaux (T1, T3), pour requérir validation de ladite opération et ensuite pour l'envoi du message d'acquittement par le troisième terminal (T3) au deuxième terminal (T2). 5 - Procédé conforme à la revendication 4, caractérisé en que l'établissement de la liaison entre les deuxième et troisième terminaux (T2, T3) comprend l'ouverture d'un circuit virtuel dans le canal de signalisation (D). 6 - Procédé conforme à la revendication 4 ou 5, caractérisé en ce que la liaison entre les deuxième et troisième terminaux (T2, T3) et la communication entre les premier et deuxième terminaux (T1, T2) sont multiplexées dans un même support physique desservant le deuxième terminal (T2) depuis le réseau (10). 7 - Procédé conforme à l'une quelconque des revendications 2 à 6, caractérisé en ce qu'il comprend également, après réception du message d'acquittement par le deuxième terminal (T2), l'établissement d'une autre liaison entre les deuxième et premier terminaux (T2, T1) par ouverture d'un circuit virtuel dans un canal de signalisation (D) . 8 Procédé conforme à l'une quelconque des revendications 1 à 7, caractérisé en ce que réseau numérique de télécommunication comprend un réseau de radiotélephonie numérique et l'établissement de ladite liaison entre les premier et troisième terminaux (T1, T3) utilise un service de messages courts disponible dans le réseau de radiotélephonie. 9 - Procédé conforme à l'une quelconque des revendications précédentes, caractérisé en ce que ladite opération validée au cours de la communication entre les premier et deuxième terminaux (Tl, T2) comprend un télépaiement effectué par un usager du premier terminal (Tl) au profit d'un usager du deuxième terminal (T2) et validé par les données confidentielles transférées entre les premier et troisième terminaux (Tl, T3). 10 - Procédé conforme à la revendication 9, caractérisé en ce que le troisième terminal (T3) est celui un établissement bancaire ou analogue qui gère compte de dépôt ouvert par l'usager du deuxième terminal (T2).