Brevet FR2702623A3 — publié le 19940916

FR 2702623 A3 19940916 FR 9302857 A 19930312 Emetteur-récepteur de données numériques de radiotéléphonie de proximité La présente invention concerne un émetteur-récepteur de données numériques de radiotéléphonie de proximité, comprenant un module d'émission-réception radio, un codeur-décodeur (codec) et une interface d'échange de données analogiques correspondantes. Lorsqu'un abonné d'un réseau de téléphonie de proximité effectue un appel, au moyen d'un émetteur-récepteur mobile, il est mis en liaison avec une borne radio de ce réseau, par exemple du type de la marque POINTEL, reliée au réseau téléphonique commuté RTC. L'abonné lui transmet ensuite des données numériques de parole qui, à travers la borne, parviennent à l'abonné appelé, après une conversion numérique-analogique dans le codec restituant la parole sous forme analogique. Si le réseau filaire du réseau téléphonique commuté, qui transmet par conduction, garantit la confidentialité de la communication, il n'en est pas de même de la liaison radio, qui transmet par diffusion. Un récepteur à balayage de fréquence du commerce, ou scanner, permet à quiconque de recevoir et de mémoriser les données numériques et de les convertir en signaux vocaux. La demanderesse a cherché à sécuriser de telles communications par une protection de leur confidentialité. A cet effet, la présente invention concerne un émetteurrécepteur de données numériques de radiotéléphonie de proximité, comprenant un module d'émission-réception radio, un codeur-décodeur (codec) et une interface d'échange de données analogiques correspondante, caractérisé par le fait qu'il est prévu, entre le module et le codec, un brouilleur-débrouilleur pour brouiller les données du codec et débrouiller les données du module. Ainsi, un scanner ne peut que recevoir les données, sans pouvoir en restituer la signification. Avantageusement le brouilleur-débrouilleur est agencé pour débrouiller les données du module d'émissionréception selon une clef de débrouillage prédéterminée. De préférence, le brouilleur-débrouilleur comporte une mémoire de clefs de brouillage-débrouillage et une porte logique de combinaison des données du codec et d'une des clefs de la mémoire. L'invention sera mieux comprise à l'aide de la description suivante de la forme de réalisation préférée de l'émetteur-récepteur de l'invention, en référence au dessin annexé, sur lequel - la figure 1 représente, sous forme de blocs fonctionnels, un combiné de radiotéléphonie de proximité et une borne associée, comportant chacun l'émetteur-récepteur de l'invention et - la figure 2 représente, sous forme d'un diagramme par blocs, un circuit brouilleur ou débrouilleur de ltémetteur-récepteur de la figure 1. Le combiné 1 de radiotéléphonie de proximité est relié, par une liaison radio 20, à une borne 21 de téléphonie de proximité, représentée symboliquement. Le combiné 1 comporte un microphone 2 relié à une entrée d'un module d'émission-réception radio 8 à travers successivement la partie codeur d'un codec (codeurdécodeur) 4, ici du type ADPCM (Modulation Différentielle Adaptative à Codage par Impulsions), à 32 kilobits/s, un circuit brouilleur 5 et un circuit coupleur 7 de gestion du module d'émission-réception 8. En sens inverse, une sortie du module d'émissionréception 8 est reliée à un écouteur 3 à travers le circuit coupleur 7, un circuit débrouilleur 6 et la partie décodeur du codec 4. Un microprocesseur 9 gère l'ensemble des circuits ci-dessus à partir de signaux de signalisation provenant d'un clavier, non représenté, du combiné 1 et de signaux de service provenant de la borne 21 à travers le module d'émission-réception 8. Hormis le microphone 2 et l'écouteur 3, la borne 21 comporte les mêmes éléments que le combiné 1, agencés de même. Le microphone 2 et l'écouteur 3 sont remplacés, dans la borne 21, par une interface de ligne téléphonique, non représentée, reliée au réseau téléphonique commuté 22. Bien entendu, s'il s'agissait d'un réseau numérique, l'interface serait une interface numérique. Le brouilleur 5, représenté sur la figure 2, comporte une mémoire 51 contenant une pluralité de clés électroniques de brouillage, ici de 8 bits. Un registre à décalage rebouclé 52, à 8 bits, est relié à la sortie de la mémoire 51 de laquelle il reçoit, sous la commande de signaux de service issus du microprocesseur 9, une des clés électroniques. Les signaux de service ci-dessus proviennent, à travers le module d'émission-réception 8, du microprocesseur gérant la borne 21. La borne 21 affecte ainsi au circuit brouilleur 5, à l'établissement d'une communication, une clé électronique choisie au hasard, tandis qu'au circuit débrouilleur de la borne 21 est affectée, de la même façon, une clé inverse de la clé du brouilleur 5, afin de débrouiller les données provenant du brouilleur 5 pour les transmettre au réseau 22. Le registre 52 est relié en sortie à une premiere entrée d'une porte logique OU exclusif 53 recevant, sur une seconde entrée, des bits de données représentant un signal phonique analogique numérisé dans le codec 4 et transmis, comme indiqué plus haut, au module d'émissionréception 8, à travers la porte 53. Un signal d'horloge 10, issu d'un circuit de base de temps non représenté, est appliqué à une entrée d'horloge du registre 52 ainsi qu'à une entrée d'horloge du codec 4 pour que le registre 52 applique à la porte 53 un nouveau bit de la clé de brouillage en synchronisme avec l'application, sur sa seconde entrée, d'un nouveau bit de données issu du codec 4. Le registre 52 est donc un registre de synchronisation entre la mémoire 51 et la porte 53, pour combiner, dans la porte 53, une clé de la mémoire 51 avec les données du codec 4.Le débrouilleur 6 présente la même structure, fonctionnant de même. Un signal d'horloge 11, asservi en phase par les signaux de données radio reçus par le coupleur 7 à travers le module 8, joue le rôle du signal d'horloge 10. Le signal d'horloge 11 fait avancer le registre à décalage, semblable au registre 52, contenant la clé de débrouillage en synchronisme avec les bits reçus par le module émetteur-récepteur 8 et le coupleur 7 et il commande en synchronisme leur prise en compte par la partie décodeur du codec 4, après débrouillage. Comme indiqué précédemment, la borne 21 comporte un brouilleur et un débrouilleur semblables à ceux du combiné 1. Une liaison radiotéléphonique, utilisant, à chaque extrémité, l'émetteur-récepteur de l'invention, fonctionne de la façon suivante. Lorsque l'utilisateur du combiné 1 effectue un appel, il s'établit une liaison de service avec une borne proche, comme la borne 21, dont le microprocesseur commande le téléchargement de deux clés dans respectivement le brouilleur 5 et le débrouilleur 6 ainsi que le chargement des clés inverses dans respectivement le débrouilleur et le brouilleur de la borne 21. La liaison bi-directionnelle de données analogiques numérisées, relatives à la voix ou à des données informatiques, est alors établie entre le codec du combiné 1 et celui de la borne 21. Cette liaison comporte un maillon central, entre les circuits brouilleur-débrouilleur 5, 6 et ceux de la borne 21, qui inclut la liaison radio 20, ainsi protégée contre les écoutes. Le fonctionnement de la porte OU exclusif 53 du brouilleur 5, ou de celle du débrouilleur 6, est le suivant. Un bit de données appliqué sur la première entrée est transmis sans modification en sortie si la seconde entrée, recevant un bit de la clé de brouillage (ou débrouillage), est au niveau logique 0. Par contre, un bit de la clé au niveau 1 entraîne 1"'inversion'1 du bit de données, c'est-à-dire le changement de son état logique binaire. On remarquera que, lorsqu'un OU exclusif est utilisé, comme dans cet exemple, pour crypter bit à bit des données, et non bloc par bloc, la clé de débrouillage est identique à la clé de brouillage, c'est-a-dire que deux "inversions" ou deux "non-inversions", l'une à l'émission, l'autre à la réception, permettent de restituer les données sous forme débrouillée. De ce fait, la clé de débrouillage du débrouilleur de la borne 21 est identique à la clé de brouillage du brouilleur 5. Pour la même raison, la clé de brouillage du brouilleur de la borne 21 et la clé de débrouillage du débrouilleur 6 sont identiques. De plus, il est ici prévu que les clés servant à chaque sens de transmission de données soient identiques. Lors des transmissions des bits de données issus de la partie codeur des codecs du combiné 1 et de la borne 21, les quatre registres à décalage (52) avancent au rythme de l'horloge (10 ; 11) commandant aussi le circuit amont (4 ; 8) fournisssant le bit de données à la première entrée de la porte OU exclusif (53). Le rebouclage des registres (52) permet leur rechargement sans devoir faire appel à la mémoire associée (51). Chaque registre (52) peut être remplacé, afin de créer des clés de plus grande longueur, par un circuit de comptage, préchargé, comportant des sorties intermédiaires commandant des circuits de logique combinatoire, comme des portes OU exclusif, dont la sortie est appliquée à des entrées intermédiaires du registre. Le cycle de comptage, donc la longueur de la clé, est aussi allongé. REVENDICATIONS 1. Emetteur-récepteur de données numériques de radio téléphonie de proximité, comprenant un module d'émission-réception radio (8), un codeur-décodeur (codec) (4) et une interface d'échange de données analogiques correspondantes (2, 3), caractérisé par le fait qu'il est prévu, entre le module (8) et le codec (4) un brouilleur-débrouilleur (5, 6) pour brouiller les données du codec (4) et débrouiller les données du module (8). 2. Emetteur-récepteur selon la revendication 1, dans lequel le brouilleur-débrouilleur (5, 6) est agencé pour débrouiller les données du module d'émission réception (8) selon une clef de débrouillage prédéterminée. 3. Emetteur-récepteur selon la revendication 2, dans lequel le brouilleur-débrouilleur (5, 6) est agencé pour brouiller les données du codec (4) selon une clé de brouillage inverse de la clé de débrouillage. 4. Emetteur-récepteur selon l'une des revendications 1 à 3, dans lequel le brouilleur-débrouilleur comporte une mémoire (5) de clefs de brouillage-débrouillage et une porte logique (53) de combinaison des données du codec (4) et d'une des clefs de la mémoire (5). 5. Emetteur-récepteur selon la revendication 4, dans lequel la porte (53) est reliée à la mémoire (51) par un registre (52) de synchronisation.