Brevet FR2666161A1 — publié le 19920228

CIRCUIT PERIPHERIQUE DE SECURITE POUR RESEAU INFORMTIQUE ! L'invention concerne un circuit périphérique de sécurité et de stockage de données et/ou de programmes pour réseau informatique. Le besoin de communiquer se fait ressentir de plus en plus dans tous les domaines. Par exemple, dans le domaine des services de la télématique, le Minitel (marque déposée) lui-même offre davantage de facilités pour accéder à un serveur quelconque. Cependant, le nombre de serveurs et d'utilisateurs allant croissant, il est nécessaire de pouvoir identifier les deux éléments d'une liaison : l'émetteur et le récepteur. I1 est également important d'assurer le bon transit des informations à savoir la confidentialité des données. Plusieurs procédés sont proposés. En général, ils permettent d'assurer, entre un serveur et un utilisateur, une liaison automatique protégée par un cryptage ou une reconnaissance de l'utilisateur. Mais, soit ils nécessitent beaucoup de transformations, soit leurs applications sont limitées. Un but de l'invention est de proposer un circuit périphérique de sécurité et de stockage pour réseau informatique permettant de gérer des applications par l'intermédiaire d'un terminal comportant au moins une interface parallèle ou une interface série ou une interface analogique pour un ou plusieurs circuits périphériques. Un autre but de l'invention et de proposer un circuit périphérique de sécurité et de stockage se présentant sous un format réduit à la taille d'un instrument d'écriture par exemple, et qui joue le rôle d'une clé de sécurité pour la confidentialité des informations circulant sur le réseau. Un autre but encore de l'invention est de proposer un circuit périphérique de sécurité et de stockage entièrement autonome et d'utilisation très simple. Un autre but enfin de l'invention est de proposer un circuit périphérique de sécurité et de stockage disposant d'une certaine capacité de mémoire le rendant apte à effectuer des opérations gérées par un logiciel intégré au circuit périphérique lui-même. La présente invention a pour objet un circuit périphérique de sécurité et de stockage pour réseau informatique utilisant un terminal relié à un serveur, caractérisé en ce qu'il comporte un sous-ensemble d microprocesseur et mémoires dans lequel est implanté un logiciel de cryptage, de façon à assurer entre le terminal et le serveur une communication d'informations cryptées. Selon d'autres caractéristiques de l'invention - il comporte une mémoire morte ROM, une mémoire volatile RAM et une mémoire programmable/effaçable électriquement EEPROM, le logiciel de cryptage étant implanté dans la mémoire morte ROM. - il comporte au moins une interface et une interface électrique entre le réseau et ladite interface. - ladite interface est une interface série. - ladite interface est une interface parallèle. - ladite interface est une interface analogique. - ledit terminal relié au serveur est un Minitel. D'autres caractéristiques ressortent de la description qui suit faite avec référence au dessin annexé sur lequel on peut voir Figure 1 : un schéma fonctionnel montrant la disposition du circuit périphérique de sécurité et de stockage selon l'invention dans un réseau informatique. Figure 2 : un schéma fonctionnel montrant au sens général la disposition interne des sous-ensembles d'un circuit périphérique de sécurité selon l'invention, toutes les liaisons représentées n'étant pas nécessairement utilisées dans chaque application spécifique. En se reportant à la figure 1, on peut voir que le réseau informatique comporte essentiellement un serveur 21, un réseau principal 22 qui peut comporter plusieurs sousréseaux 22', 22", ... avec les modules de transcodage 22a, 22b...correspondants, un terminal 23 relié au réseau principal 22 et comportant au moins une interface de type série ou parallèle ou analogique sur laquelle plusieurs périphériques 24, 25 peuvent éventuellement se brancher, y compris le circuit périphérique de sécurité et de stockage 26 lui-même, constituant ainsi un réseau périphérique 27. Sur la Figure 2, on voit que le circuit périphérique de sécurité selon l'invention est basé essentiellement sur une architecture de Von Neumann (système minimum) comprenant : un corps de microprocesseur 1 avec une unité de calcul arithmétique 2, des registres 3, une unité de contrôle du corps de microprocesseur 4 ; une mémoire volatile RAM 5, une mémoire morte ROM 6 ; et comprenant en plus une mémoire programmable/effaçable électriquement EEPROM 7 avec sa pompe à charge de courant 8 ; une interface parallèle 9 et/ou une interface série 10 et/ou une interface analogique 11, ces derniers éléments étant contrôlés par une logique de contrôle 12 ; une interface électrique 13 entre le réseau et une des interfaces citées précédemment ; et un module horloge 14. Chaque sous-ensemble est relié par un BUS externe ou interne suivant son type. Tous ces sous-ensembles peuvent paraître plusieurs fois suivant le type d'application. Le circuit périphérique de sécurité et de stockage comprend également un module d'alimentation 15 fournissant la puissance nécessaire aux sous-ensembles. Au cours d'une réalisation la mémoire morte 6 est programmée en usine par le principe de masquage permettant ainsi de rendre cette mémoire non modifiable. La mémoire EEPROM 7 est par contre programmable et effaçable électriquement grâce à la pompe à charge de courant, de manière interne par le logiciel, ou de manière externe par une borne commandant cette pompe à charge de courant et symbolisée par la flèche 16. Cette dernière mémoire est capable d'assurer la conservation des données sur au moins dix ans. L'ensemble du circuit périphérique de sécurité et de stockage selon l'invention est de dimensions voisines de celles d'un stylo marqueur ou d'un prolongateur aux normes DIN ou autres suivant le type d'application. Il peut donc être facilement transportable et aisément mis en place sur un terminal, par exemple un Minitel, par branchement sur la prise péri-informatique. En ce qui concerne le logiciel, il faut distinguer plusieurs éléments. Tout dtabord, comme les données transitent par l'intermédiaire de plusieurs sous-réseaux 22', 22", .. (Figure 1), le circuit périphérique de sécurité et de stockage 26 doit suivre le protocole externe correspondant à ces réseaux. Ensuite, le circuit périphérique de sécurité et de stockage 26 comporte un protocole interne spécifique, qui permet la compréhension des données émises bidirectionnellement par le serveur 21 et le circuit périphérique de sécurité et de stockage 26, et qui est utilisé uniquement pour la communication avec le serveur 21. Enfin, le circuit périphérique de sécurité 26 comporte un logiciel de cryptage utilisant notamment un code secret programmé dans le serveur 21 et dans le circuit périphérique de sécurité 26. De ce fait, si lton remplace le serveur par un autre module pour lire les informations du circuit périphérique de sécurité 26, ou si l'on remplace le circuit périphérique de sécurité 26 par un autre module pour lire les informations du serveur 21, on se trouve devant une impossibilité. On obtient ainsi un haut degré de protection des données. Le circuit périphérique de sécurité et de stockage selon l'invention est particulièrement adapté au cas des liaisons confidentielles avec un serveur, ou au cas des liaisons avec un serveur imposant une sécurité de reconnaissance de l'interlocuteur. A titre d'exemple, on peut citer le cas des agences de voyage, des banques dans leurs relations télématiques avec leurs clients, ou des visiteurs médicaux dans leurs relations avec leur laboratoire. Dans tous ces cas, un circuit périphérique de sécurité permet de se relier en toute confidentialité au serveur par l'intermédiaire d'un Minitel, sans avoir besoin d'utiliser un micro-ordinateur portatif ou non. REVENDICATIONS 1. Circuit périphérique de sécurité et de stockage de données et/ou de programme pour réseau informatique utilisant un terminal relié à un serveur, caractérisé en ce qu'il comporte un sous-ensemble à microprocesseur (1) et mémoires (5, 6, 7) dans lequel est implanté un logiciel de cryptage, de façon à assurer entre le terminal et le serveur une communication d'informations cryptées. 2. Circuit selon la revendication 1 caractérisé en ce qu'il comporte une mémoire morte ROM (6), une mémoire volatile RAM (5) et une mémoire programmable/effaçable électriquement EEPROM (7), le logiciel de cryptage étant implanté dans la mémoire morte ROM (6). 3. Circuit selon la revendication 2 caractérisé en ce qu'il comporte au moins une interface (9 ; 10 ; 11) et une interface électrique (13) entre le réseau et ladite interface. 4. Circuit selon la revendication 3 caractérisé en ce que ladite interface est une interface série (10). 5. Circuit selon la revendication 3 caractérisé en ce que ladite interface est une interface parallèle (9). 6. Circuit selon la revendication 3 caractérisé en ce que ladite interface est une interface analogique (11). 7. Circuit selon la revendication 1 à 6 caractérisé en ce que ledit terminal (23) relié au serveur (21) est un Minitel.