Brevet FR2717972A1 — publié le 19950929

motifs, afin d'utiliser, à chaque débrouillage d'un des ensembles de données le motif utilisé par l'embrouilleur. Cette synchronisation est réalisée par l'envoi au débrouilleur d'un mot, appelé clé électronique, indiquant le premier motif utilisé par l'embrouilleur. Comme la clé doit pouvoir être changée de temps en temps, pour éviter qu'une observation frauduleuse des données transmises ne permette d'en déterminer le mode d'embrouillage, et donc le mode de débrouillage, et ne perce le secret des données, la clé ne peut être mémorisée à demeure dans l'embrouilleur et le débrouilleur et doit donc y être saisie à chaque changement de clé. Pour effectuer cette saisie, il est connu d'introduire, par des moyens d'écriture électronique locaux, la clé dans les deux appareils embrouilleurs-débrouilleurs. Cela manque cependant de souplesse d'exploitation et en particulier cela ne permet pas, en pratique, de changer souvent de clé. II est aussi connu de transmettre, à travers le réseau, la clé à l'embrouilleur et au débrouilleur à partir d'un serveur, par utilisation du procédé indiqué cidessus, en écrivant un suffixe d'adresse dans un champ d'adresses complémentaires prévu dans la trame des paquets. Cependant, ce champ est destiné à l'aiguillage d'un paquet, arrivant par la liaison, vers un sousensemble de l'appareil émetteur-récepteur recevant le paquet. Or, si l'on veut, pour la facilité d'exploitation, que le champ d'adresses complémentaires puisse rester transparent, c'est-à-dire que la présence de l'appareil embrouilleurdébrouilleur n'ait aucune influence sur la disponibilité des codes de suffixe d'adresse et soit donc "invisible" à l'utilisateur, I'emploi du champ d'adresses complémentaires pour l'adressage de l'appareil embrouil leurdébrnuilleur peut entraîner un risque de "collision" entre adresses et perturber le fonctionnement des appareils de réception. La présente invention vise à permettre un adressage de l'appareil embrouilleurdébrouilleur associé à l'appareil émetteur-récepteur sans limiter les possibilités d'adressage offertes à l'abonné, donc sans risque de perturbation du fonctionnement de l'appareil. Procédé de transmission de données numériques entre abonnés d'un réseau de transmission par paquets. La transmission de données numériques, par paquets, entre des abonnés d'un réseau de transmission, par exemple du type X25, permet de transmettre des messages fractionnés en plusieurs paquets séparés par des temps morts. Ce fractionnement évite d'occuper trop longtemps le réseau au détriment d'autres abonnés et permet à ceux-ci d'utiliser le réseau en partage de temps, en transmettant leurs paquets lors des temps morts entre les paquets des autres abonnés. Une liaison s'établit par la transmission, d'un abonné appelant vers un abonné appelé, d'un paquet spécial, dit paquet d'appel, auquel l'abonné appelé répond par un paquet de confirmation indiquant qu'il est disponible pour recevoir des paquets. La transmission des données peut cependant nécessiter ia prise de précautions pour les protéger, dès lors que ces données doivent demeurer confidentielles, ce qui est par exemple le cas pour des données financières. Une façon de protéger ces données est de les présenter sous une forme embrouillée lorsqu'elles sont transmises, c'est-à-dire de les embrouiller au niveau de l'appareil émetteur dont dispose l'abonné appelant et de les débrouiller au niveau de l'appareil récepteur de l'abonné appelé, en associant respectivement aux appareils émetteurs-récepteurs un appareil embrouilleurdébrouilleur. Lors d'une transmission de données entre les deux appareils émetteursrécepteurs, I'embrouilleur embrouille successivement des ensembles des données selon des motifs de codage, ou mots de code, différents d'un ensemble de données à un autre et appartenant à une séquence de mots de code définie. Le débrouilleur effectue l'opération inverse en utilisant successivement chacun des motifs et en suivant cette même séquence. Encore faut-il, pour appliquer aux données un traitement de débrouillage inverse du traitement d'embrouillage, que le débrouilleur soit synchronisé sur l'embrouilleur, c'est-à-dire qu'il parcoure en synchronisme la séquence des A cet effet, I'invention concerne un procédé de transmission de données numériques entre abonnés, d'un réseau de transmission par paquets, disposant chacun d'un appareil émetteur-récepteur de données relié par une liaison au réseau, par l'intermédiaire d'un appareil embrnuilleurdébrnuilleur associé, dans lequel un abonné, appelant, émet, en direction de la liaison d'un autre abonné, appelé, un paquet d'appel comportant un champ de données utilisateur avec un marqueur spécifique, caractérisé par le fait que, à l'émission, on réserve un emplacement, dans le champ de données utilisateur, pour y insérer le marqueur qui, à la réception, est détecté pour aiguiller, vers l'appareil embrouilleur-débrouilleur de réception, des données du paquet d'appel et/ou de paquets suivant le paquet d'appel. On remarquera que le concept de l'invention va à l'encontre du préjugé qui voulait que l'on utilise exclusivement les champs d'adresses, réservés à cet effet, pour transmettre des adresses. Grâce à l'invention, le champ d'adresses complémentaires reste entièrement disponible. Le marqueur est, de préférence, choisi de telle façon qu'il n'ait aucune signification pour d'autres applications. II est préférable de placer l'appareil embrouilleur-débrouilleur en coupure sur la liaison et on retransmet à l'appareil émetteur-récepteur associé le paquet d'appel, reçu par l'appareil embrouilleur-débrouilleur sans le marqueur ainsi que tous les paquets suivant le paquet d'appel. On décharge ainsi l'appareil émetteur-récepteur de la tâche de reconnaître le marqueur afin de rejeter alors le paquet. L'invention sera mieux comprise à l'aide de la description suivante du mode de réalisation préféré d'appareils reliés à un réseau pour la mise en oeuvre du procédé de l'invention, en référence au dessin annexé, sur lequel: - la figure 1 représente schématiquement les appareils reliés à un réseau de transmission de données par paquets et - la figure 2 représente un paquet d'appel et - la figure 3 représente un paquet de données. Deux appareils émetteurs-récepteurs 2 et 3 de transmission de données sont reliés, par des liaisons respectives 6 et 7, à un réseau 1 de transmission de données par paquets. Deux appareils embrouilleurs-débrouilleurs 4 et 5 sont respectivement associés aux appareils émetteurs-récepteurs 2 et 3 et sont ici distincts de ceux-ci et insérés en coupure sur les liaisons respectives 6 et 7. Un paquet d'appel 10 comporte un champ numéro de canal 11, un champ adresse 12, un champ services complémentaires 13 et un champ données utilisateur 14. Un paquet de données 15 comporte aussi un champ numéro de canal 11 et un champ données 16. Les champs 11, 12 et 13 sont utilisés de manière connue. Le champ 14 est utilisé en y incorporant un marqueur 20, ou mot de code, déterminé si le destinataire est un appareil embrouilleurdébrouilleur. Pour établir une transmission de données de l'appareil émetteur-récepteur 2 vers l'appareil émetteur-récepteur 3, L'appareil embrouilleur-débrouilleur 4 retransmet vers le réseau 1 le paquet d'appel 10 reçu de l'appareil 2, sans le modifier. II mémorise que tous les paquets transmis sur le canal dont le numéro est lu dans le champ 11 doivent être redirigés vers l'abonné 2 associé, et ceci jusqu'à la fermeture du canal. A la réception du paquet d'appel 10, L'appareil embrouilleur-débrouilleur 5, ne détectant pas le marqueur 20, redirige le paquet vers l'abonné 3 et mémorise que tous les paquets transmis sur le canal dont le numéro est lu dans le champ 1 1 doivent être redirigés vers l'abonné 3 associé, et ceci jusqu'à la fermeture du canal. L'appareil émetteur-récepteur appelant 4 émet ensuite des paquets 15 de données. Les données du champ 16 sont, au passage dans l'embrouilleur- débrouilleur 4, embrouillées au moyen d'une clé d'embrouillage fonction de la clé de débrouillage indiquée dans le paquet d'appel et elles sont débrouillées selon celle-ci à leur passage dans l'appareil embrouilleur-débrouilleur appelé 5 pour, avec le reste du paquet, être transmises en clair à l'appareil émetteurrécepteur 3 appelé. On remarquera que si, ici, I'adressage de l'appareil embrouilleur-débrouilleur appelé 5 est obligatoirement lié à un début de transmission, les appareils appelés, I'embrouilleur-débrouilleur 5 et l'émetteur-récepteur 3, ont cependant, grâce au marqueur 20, une adresse spécifique permettant à tout autre appareil de les considérer comme des entités indépendantes et de leur envoyer des paquets d'une manière sélective. Ainsi, en variante, il aurait pu être prévu de ne rien retransmettre du paquet reçu, vers l'appareil émetteur-récepteur 5, et d'établir une liaison spécifique entre les appareils embrouilleur-débrouilleur 4 et 5, la présence du marqueur 20 étant alors nécessaire dans le paquet d'appel. Après rupture de cette liaison, L'appareil émetteur-récepteur 2 établirait ensuite une liaison avec l'appareil émetteur-récepteur 3 au moyen de paquets ayant un marqueur 20 différent de celui de l'appareil embrouilleur-débrouilleur 5. Ainsi, dans ce cas, en cas d'absence de désignation explicite de l'appareil embrouilleur-débrouilleur 5, les appareils embrouilleurs-débrouilleurs seraient alors transparents d'un point de vue liaison, ou commutation, en assurant cependant l'embrouillage et le débrouillage des données qui les traversent. Des liaisons entre un appareil émetteur-récepteur ou embrnuilleurdébrnuilleur et un appareil du même type ou d'autre type peuvent aussi exister simultanément, du fait du mode de transmission par paquets, multiplexé dans le temps. REVENDICATIONS 1. Procédé de transmission de données numériques entre abonnés, d'un réseau de transmission par paquets, disposant chacun d'un appareil émetteurrécepteur de données relié par une liaison (6, 7) au réseau (1), par l'intermédiaire d'un appareil embrouilleur-débrouilleur (4, 5) associé, dans lequel un abonné, appelant (2, 4), émet, en direction de la liaison (7) d'un autre abonné (3, 5), appelé, un paquet d'appel (10) comportant un champ de données utilisateur (14) avec un marqueur spécifique (20), caractérisé par le fait que, à l'émission, on réserve un emplacement, dans le champ de données utilisateur (14), pour y insérer le marqueur (20) qui, à la réception, est détecté pour aiguiller, vers l'appareil embrouilleur-débrouilleur (5) de réception, des données du paquet d'appel et/ou de paquets suivant le paquet d'appel. 2. Procédé selon la revendication 1, dans lequel on place l'appareil embrouilleur-débrouilleur (4, 5) en coupure sur la liaison (6, 7) et on retransmet à l'appareil émetteur-récepteur (3) associé le paquet d'appel (10), reçu par l'appareil embrouilleur-débrouilleur (5) sans le marqueur (20) ainsi que tous les paquets suivant le paquet d'appel. 3 Procédé selon l'une des revendications 1 et 2, dans lequel on émet un paquet d'appel (10) contenant le marqueur (20) et des données associées représentatives d'une clé de débrouillage puis on transmet des paquets de données (15), que l'on embrouille (4) au moyen d'une clé d'embrouillage fonction de la clé de débrouillage, avant de débrouiller les données des paquets (15) selon ladite clé à leur passage dans l'appareil embrouilleurdébrouilleur (5) appelé.