Brevet FR2647937A2 — publié le 19901207

FR 2647937 A2 19901207 FR 8907151 A 19890531 Une bonne approche des problèmes de sécurité informatique, est liée à la reconnaissance de l'existence de deux catégories d'utilisateurs indésirables, les utilisateurs autorisés malhonnêtes et les utilisateurs non autorisés. En favorisant une solution économique du problème particulier des utilisateurs non autorisés, la présente invention apporte un avantage qui peut être important à l'utilisateur de disquettes perfectionnées qui deviennent un investissement positif. Cet utilisateur devient lui même le premier intéressé et le premier demandeur. La disquette perfectionnée, suivant l'invention, apporte aux problèmes de confidentialité une bonne réponse, par la liaison définitive ou provisoire, avec la disquette d'un support de codage inviolable permettant de coder la dite disquette et de s'assurer que l'utilisateur est autorisé. Dans la demande de brevet principale, nous avons revendiqué l'association module disquette, et évoqué des moyens de liaison avec l'ordinateur ainsi que des utilisations particulières du module à des fins de securité informatique. 1 5 Dans la présente demande de certificat d'addition nous développons et revendiquons les moyens de liaison du module et de l'ordinateur, en particulier la tête de connexion, le bus particulier reliant le bus principal de l'ordinateur à la tête de connexion, les circuits de couplage indispensables, la composition du module et le groupement de plusieurs modules. La liaison entre le module 1 et l'ordinateur est assurée, suivant l'invention, par une tête de connexion 2 liée au lecteur de disquettes ou indépendante, et reliée au bus de l'ordinateur par un bus 3. FIG 1. Les connecteurs individuels 4 de la dite tête de connexion 2 sont disposés au contact ou en regard des connecteurs 5 du module. FIG 2, 3,4 et 5. On entend ici par connecteur individuel tout dispositif pouvant trans- mettre ou recevoir une énergie ou une information par quelque moyen que ce soit, la dite tête de connexion transformant, le cas échéant, les informations ou l'énergie sous la forme de courants ou de tensions compatibles avec le fonctionnement de l'ordinateur ou du module. La seule condition imposée à la tête de connexion est de ne pas nuire au fonctionnement normal de la disquette 6 et de son lecteur. Nous décrirons plus particulierement l'aménagement, suivant l'invention du coin droit avant de la disquette de 3 1/2 pouces, à titre d'exemple non limitatif. Le volet d'obturation 7 de la dite disquette peut être prolongé vers la droite, suivant l'invention, pour recouvrir et protéger les connecteurs d'un module lui même placé ou non dans ce coin droit. FIG 1. Un évidement 8 sur le bord avant du volet permet suivant l'invention, la prise du levier OUV de déplacement du dit volet de telle sorte que le dit levier OUV n'entre pas en contact avec les connecteurs se trouvant éventuellement sur le bord avant de la disquette. Il existe sur les lecteurs de 3 1/2 pouces un dispositif controlant le verrouillage et l'éjection de la disquette et prenant appui sur le bord avant de la disquette au niveau des éventuels connecteurs. Ce dispositif sera déplacé ou modifié suivant les règles de l'art de façon à ce qu'il ne détériore pas les connecteurs et ne gène pasle déplacement du volet prolongé suivant l'invention. En particulier, on trouve souvent deux leviers en contact avec le bord avant droit de la disquette et libres en rotation autour d'un arbre vertical 16; le levier OUV controlant l'ouverture du volet et le levier VER assurant le verrouillage et l'éjection de la disquette. Dans le dispositif d'origine, le levier VER, plus court que le levier OUV, prend appui sur le bord droit de la disquette. Il est rencontré et actionné dans les quatre ou cinq derniers milimetres de la course de la disquette. Dans la réalisation suivant l'invention, Fig 6 et 7, le levier VER a éventuellement la même dimension que le levier OUV. Son extrémité est repoussée par le levier OUV à partir d'une position d'attente PA. Le levier OUV, poussé par la disquette, entrera en contact avec le levier VER et le repoussera pour provoquer le verrouillage de la dite disquette. Pour éviter que la phase de verrouillage de la disquette n'entraine des efforts dangereux pour le volet, la forme du bord avant de la disquette est telle que dans la phase de verrouillage, le levier d'ouverture prenne appui sur le dit bord avant et non plus sur le seul volet. La mise en contact des connecteurs 4 de la tête de connexion 2 et des connecteurs 5 du module pourra être réalisée suivant l'invention, soit pendant la phase de verrouillage, par pénétration de la disquette dans la tête de connexion, ou de la tête de connexion dans un logement de la disquette lors de la phase de contrainte du levier VER soit à la fin de la dite phase de contrainte du levier VER, lorsque la disquette, déja positionnée, est verrouillée par serrage entre la partie haute et la partie basse du lecteur, soit successivement au cours de la fin du positionnement de la disquette et de sa prise par les faces du lecteur. FIG 8. Ceci est avantageusement réalisé en décomponsant la tête de connexion en deux parties, la partie haute 2A et la partie basse 2B et en rendant la partie haute de la tête de connexion solidaire du mouvement de la partie haute du dispositif de verouillage de la disquette dans le lecteur. sa partie basse étant solidaire de la platine du dit lecteur. -3- Ceci est également réalisé en solidarisant la tête de connexion de la seule partie mobile du dispositif de verrouillage de la disquette ou de la seule platine du lecteur, une partie complémentaire 2C étant aménagée pour compenser les éventuels efforts de la tête de connexion sur la disquette. FIG 8. Ceci est de môme également réalisé par une tête de connexion en deux parties 2A et 2B entre les quelles penètre la disquette, ces deux parties se rapprochant et serrant le module, une fois la disquette positionnée. FIG 2,8 et 9. La tête de connexion, suivant l'invention, possède la particularité de ne pas être liée rigidement au lecteur. grace à une suspension 9, Fig 3, de façon à ne pas créer sur la disquette des efforts pouvant la déformer ou gêner son fonctionnement normal, à moins que la dite tête de connexion ne soit prévue par le constructeur du lecteur de disquettes pour participer au positionnement de la disquette. En particulier dans le cas o les connecteurs sont en surface 1 5 d'un seul coté, la pression exercée par les connecteurs sera absorbée par la tête elle même de l'autre coté. Pour permettre l'utilisation indifférente de disquettes normales et de disquettes avec module, dans le cas o la tête de connexion pénètre dans un logement de la disquette, logement qui n'existe pas dans une disquette normale, la dite tête de connexion pourra reculer suffisament suivant l'invention, pour que la disquette sans logement puisse se positionner correctement; un ressort retenant la dite tête assure la pénétration de cette dite tête dans le logement de la disquette dans le cas ou ce logement existe. Un certain type de disquette de 3 pouces, utilisée en particulier par la firme AMSTRAD, et cité à seul fin d'exemple, présentent l'avantage d'un espace libre intérieur d'environ vingt milimetres entre le disque magnétique et le bord arrière de la disquette. Dans cet espace on peut disposer suivant l'invention, un ou plusieurs modules et des connecteurs suivant des dispositions variées. On peut même disposer, Fig 11, en restant dans les limites de l'invention des éléments supplémentaires, écran à cristaux liquides 10, cellule solaire 11 ou pile 12 clavier 13 à touches accessibles par un petit objet pointu ces périphériques permettant de fournir au module, suivant l'invention, des données confidentielles qui n'ont pas à être connues de l'ordinateur. Ces périphériques peuvent être intégrés directement au module ou se trouver à un autre endroit de la disquette et reliés au module par un bus pouvant être une métallisation sur la dite disquette. Cet espace libre de la dite disquette de 3 pouces peut être -4--- disposé, suivant l'invention, pour recevoir de façon momentannée le module et les périphériques décrits plus haut. Les dispositifs à cristaux liquides, du modèle servant générale- ment pour les calculettes, sont tres robustes et permettent aisement la saisie de la calculette o ils sont montés. Les connecteurs des modules peuvent être disposés, suivant l'invention, sur la partie arrière de la disquette, par laquelle la disquette est poussée dans le lecteur. FIG 11.12 et 13. Suivant les formats des disquettes et les modèles de lecteurs, l'orilice d'introduction de la disquette est munie d'un volet ou d'une simple pièce munie d'une fente, qui permet d'assurer l'étanchéité du lecteur en l'absence de disquette. Ce volet ou cette fente étroite indifferrent au fonctionnement même de la disquette et du lecteur, fait en général partie d'un dispositif aisement 1 5 détachable du lecteur. Son retrait dégage un espace considérable 14 laissant apparaître la partie arriere de la disquette sur toute sa largeur et sur une profondeur de 10 à 15 milimètres. Pour permettre à la tête de connexion 2 de se connecter aux connecteurs du module se trouvant sur la dite partie arrière de la disquette la dite tête de connexion est suivant l'invention Fig 12 et 13, disposée mobile sur la face avant 15 du lecteur de disquettes ou de l'ordinateur, et éventuellement en partie ou en totalité à l'extérieur du dit lecteur de façon à pouvoir se positionner sur la partie arrière de la disquette en insérant éventuellement le plateau mobile du lecteur, et suivre son mouvement de verrouillage vertical, ce verrouillage vertical parfois brutal, pouvant être amorti par un moyen mécanique de l'art antérieur. Cette tête de connexion mobile sera reliée suivant l'invention, au lecteur par une liaison souple ou articulée, et en l'absence de disquette assurera éventuellement l'étanchéité. La liaison souple pourra être un mécanisme articulé autour d'un arbre 16A un conducteur plat, une glissiere ou tout autre dispositif connu ou combinaison de ces dispositif sans que cette description limite l'invention. L'avantage considérable de cette disposition, suivant l'invention, est de ne nécessiter que peu de modifications du lecteur et de disposer de toute la 3 5 partie arrière de la disquette qui peut être aisement allongée et apparaitre en partie à l'extérieur du lecteur, les disquettes normales étant normalement utilisées par le lecteur, la tête de connexion ne servant dans ce cas qu'à assurer la fermeture de l'orifice d'introduction de la disquet'e. Un autre avantage de cette disposition est de permettre aux ulilisateurs des lecteurs actuels de modifier personnellement à peu de frais leurs lecteurs pour les adapter aux disquettes à module en utilisant un kit approprié à chaque lecteur et comprenant la tête de connexion et ses moyens mécaniques, un conducteur souple un connecteur standard pour la liaison au bus et un ensemble de circuits logiques assurant la liaison entre l'ordinateur et le module. Un autre avantage de cette disposition est la possibilité de modification des disquettes standard par l'adjonction d'un élément rapporté amovible Toutes les dispositions qui ont été décrites étaient relatives à des disquettes existant effectivement sur le marché. On peut, sans sortir de l'invention et de son unité disposer les différents éléments de la disquette et de son module de façon à obtenir des disquettes mieux adaptées à l'usage du module et de ses périphériques 1 5 On peut en particulier suivant l'invention, disposer le disque magnétique en retrait du bord avant ou des cotés de la disquette de façon à aménager un espace, ou des espaces o placer les connecteurs et le module. éventuellement sur toute la longueur de ce bord ou sur une partie seulement, en un élément unique ou en plusieurs éléments si l'on maintient un volet de protection ménageant une ou plusieurs fenêtres. Dans le cas o la présence du module serait nécessaire durant toute la séance de travail, et que ce travail exigerait la présence de plusieurs disquettes et donc de plusieurs modules, les modules, s'ils sont amovibles peuvent être, suivant l'invention, réunis sur un support 17 que nous appèlerons groupeur pouvant s'adapter à la tête de connexion normale ou se positionner dans une tête de connection particulière, pouvant se trouver à l'extérieur du lecteur de disquettes ou de l'ordinateur, ou à l'intérieur et accessible par une ouverture 25 de forme appropriée. FIG 28. Cette disposition supprime la nécessité de changer les disquettes dans le lecteur de disquettes au fur et à mesure des besoins du travail. On sait que la plus part des systèmes d'exploitation possèdent la possibilité de reconfigurer le fonctionnement de l'ordinateur et en particulier de personnaliser l'exploitation des entrées et des sorties de façon à pouvoir utiliser des périphériques imprévus à l'origine par le fabriquant. Le module de la disquette peut être considéré comme un périphérique nouveau susceptible d'être incorporé physiquement et logiciellement à l'ordinateur. La ROM I80S des compatibles IBM dispose d'une possibilité d'extension ROM pouvant servir à l'initialisation de nouveaux périphériques. Sur le système d'exploitation MS DOS existe un fichier CONF.SYS dans lequel on peut disposer des routines ou des programmes plus importants permettant d'intégrer le nouveau périphérique. La tête de connexion et/ou chaque module, sont vus par l'ordinateur comme des périphériques adressables contenant plus ou moins de mémoire et pouvant dialoguer avec le dit ordinateur. Un controleur d'entrées et sorties, E/S, assure la dérivation du 1 0 bus principal de l'ordinateur vers la tête de connexion 2 par le moyen d'un bus 3. Pour des raisons de simplicité et de fiabilité du bus 3 de la tête de connexion, un sérialiseur/désérialiseur S/D est placé près du controleur E/S, avant ou après de façon à diminuer le nombre de conducteurs du bus de liaison 3 et le nombre de connecteurs de la tête et des modules. 1 5 La tête de connexion peut, suivant l'invention, n'être qu'un simple support passif assurant la liaison des modules ces modules possédant leur propre logique de sélection US et leur propre sérialiseur/désérialiseur S/D. La tête de connexion peut être active et posséder, suivant l'invention, des dispositifs d'auto test des connexions et des modules une logique de sélection L/S, un clavier 13 et un écran de visualisation 10. La sérialisation/désérialisation peut se faire au niveau de la tête de connexion, mais pour simplifier les liaisons module-tête de connexion ou module- groupeur dans le cas o plusieurs modules sont réunis sur un même groupeur, il est préférable de réaliser la sérialisation/désérialisation dans chaque module. Les différentes configurations sont représentées figures 24 et 25. Des shémas simplifiés de têtes de connexion sont représentés par les figures 2,3,4 et 5. Ils ne sont donnés qu'à titre d'illustration, les dispositions pratiques pouvant varier à l'infini. Les têtes de connexion sont munies, suivant l'invention de dispositif anti contrainte 9, à moins qu'elle ne soient intégrées, suivant l'invention, au lecteur de disquettes, avec une fonction particuliere de positionnement de la disquette. FIG 7. Le groupeur 17 ou support de groupement, permet, suivant l'invention, de réunir plusieurs modules sur une même tête de connexion dont la forme est éventuellement adaptée. Il peut se présenter, suivant l'invention, sous la forme d'une glissière simple 17A, double 17B, ou multiple 17C dans laquelle viennent se glisser les modules 1 figure 14,15, 16, et 17. Un bus 18, sur le fond de la glissière et/ou sur ses cotés assure la liaison avec les modules. Ce bus 18 peut être, suivant l'invention constitué de conducteurs 19 parallèles à l'allongement de la glissière, et positionnés pour être en contact avec les connecteurs des modules 1 chaque module pouvant être individuellement adressé grace à sa logique interne de sélection./S. 1 0 Ce bus peut faire partie intégrante de la glissière, ou avanta- geusement, suivant l'invention, être constitué par un ruban souple métallisé 20 dont le changement peut te effectué aisement à peu de frais en cas d'usure. Ce ruban peut être, suivant l'invention. muni d'une couche élastique 21, ou reposer sur un tel support elastique de façon à améliorer la qualité des contacts, figure 18. 1 5 La glissièrfe constituant la base du groupeur peut être avanta- geusement constituée suivant l'invention par un profil métallique ou plastique bon marché. Le groupeur peut être constitué également,suivant l'invention, sous la forme d'une boite 17D avec couvercle 22 à charnière. à encastrement ou à glissière, le dit couvercle pouvant être, comme le fond de la boite, muni d'un bus fixe 18 ou amovible 20, et la boite pouvant être utilisée recto/verso avec deux couvercles 22. FIG 17. 19.20,21 et 22. Le groupeur peut également être constitué, figure 23, suivant l'invention, par un profilé 17E en forme de U tres étroit, dont les jambess sont munies d'évidements 23 permettant la manipulation des modules, les connecteurs des dits modules prenant contact avec les connecteurs du groupeur situés au fond de la gorge, ou sur les jambes de l'U. Le groupeur 17 peut éventuellement être muni, suivant l'invention d'une pile 12 ou cellule photoélectrique 11, d'un clavier 13 et d'un écran 10 pour communiquer de façon confidentielle avec les modules. Le groupeur, suivant l'invention, est munis de ses propres connecteurs 24 assurant sa liaison avec la tête de connexion ces connecteurs pouvant être avantageusement le prolongement du bus souple amovible propre du groupeur. Le bus souple amovible du groupeur peut être fixé par un revêtement adhésif et/ou maintenu par un ressort. Le dit bus peut être revêtu de métal précieux aux seuls endroits en contact avec les connecteurs 6 des modules. On sait que l'on a décrit et réalisé de tres nombreux dispositifs électroniques du type module, composés de circuits particuliers, de microproces- seurs, de mémoires mortes, reprogrammables ou dynamiques, de piles ou cellules photoélectriques, de claviers et d'écrans de visualisation, en particulier pour l'usage de calculettes ou de cartes de crédit ou pour tous autres usages particuliers. Egalement de nombreux dispositifs et procédures à base de clés secrètes ont été imaginés qui permettent à ces dispositifs de n'être utilisés que par les seules personnes autorisées ou par une hiérarchie de personnes autorisées. Le module, simple ou avec clavier et écran, intégré à la disquette ou amovible, suivant l'invention, peut posséder toutes les caractéristiques générales des modules. Il recçoit en général ses informations de l'ordinateur au quel il est relié ou de son propre clavier s'il en possède un. Il possède en mémoire morte, ou simplement permanente et reprogrammable des informations lui permettant de réaliser ses diverses fonctions, dont en particulier des clés secrètes, des programmes de codage et de décodage, des programmes de transfert de comparaison, d'autorisation ou d'interdiction de lecture de ses dites mémoires sans que cette énumération soit limitative. Il peut également ne posséder qu'une mémoire morte contenant un ou plusieurs fichiers lus et exploités directement par l'ordinateur, ou n'ayant leur fonctionnalité qu'apres l'adjonction, dans l'ordinateur, d'une clé secrète. La protection des informations de la disquette peut se faire à l'égard de deux populations d'utilisateurs. Les utilisateurs autorisés et les utilisateurs non autorisés. Le problème des utilisateurs non autorisés peut être résolu par le présent module de façon tres satisfaisante Jusqu'à un niveau de sécurité absolu. On peut suivant l'invention, utiliser le module de tres nom- breuses façons. On décrit ici quelques unes de ces façons, sans que cela soit limitatif de l'invention. On sait que sont disposées sur les disques et disquettes des informations techniques permettant leur usage par l'ordinateur. Ce sont: le formatage ou FORMAT. la table d'affectation des fichiers ou TAF et le répertoire principal ou DIR. Chaque système d'exploitation peut disposer de ses procédures propres. Nous nous placerons dans ce qui suit dans le cas du système d'exploitation MS DOS utilisé sur les compatibles IBM, à seul titre d'exemple, cela ne limitant pas l'invention à ce seul système. Le formatage permet au disque d'être reconnu utilisable directement par l'ordinateur. Dans le cas o le formatage n'a pas été fait ou n'est pas le bon, l'ordinateur affiche en principe un message d'erreur ou d'avertissement. Il ne peut utiliser la disquette. Ce formatage consiste à décomposer le disque de façon quasi physique. en éléments, pistes, segments. et secteurs qui sont repérés par des codes disposés sur la surface de la disquette. 1 0 Ces codes implantés sur la disquette permettent à l'ordinateur de positionner la tête de lecture sur un secteur donné grace à une table de correspon- dance qu'il possède en mémoire. Si les codes implantés sur la disquette aux endroits prévus par l'ordinateur, lors du formatage, ne sont pas les bons codes le dit ordinateur ne 1 5 pourra pas positionner correctement la tête de lecture et affichera éventuellement un message d'erreur ou un message de non formatage. Ce résultat peut être obtenu simplement, suivant l'invention, en surcodant par le module directement, ou grace à un programme transferré du module à l'ordinateur, les codes de repérage du formatage, soit par la seule présence du module, soit avec en plus, l'utilisation d'une clé secrète autorisant la lecture de la mémoire du module. Cette opération se fait avec l'aide d'un programme spécifique implanté dans le fichier CONF.SYS si celui ci est présent sur un disque dur permanent et/ou en ROM BIOS étendue. La table d'affectation des fichiers ou TAF est une table de chaînage indiquant au système d'exploitation o sont les différentes parties successives d'un fichier. Elle permet également de connaître la mémoire disponible sur la disquette. Le répertoire principal DIR contient la liste, des fichiers contenus dans la disquette. avec les noms qui leur ont été affectés et leur secteur de départ. Il permet donc à l'utilisateur de connaître ce qu'il y a sur la disquette et à I'ordinateur o trouver le début du fichier sur la disquette les secteurs suivants occupés par le fichier étant fournis par la TAF.En faisant controler la TAF et le DIR par le module, ou par un programme stocké dans le module on interdit l'usage de la disquette sans le module et/ou éventuellement sans la clé secrète permettant le fonctionnement du module. La TAF et le DIR sont mis à jour à chaque modification du contenu -1 - de la disquette. Il existe plusieurs façons, suivant l'invention, d'utiliser le module pour controler la TAF et le DIR. Dans le cas particulier ou la disquette est utilisée en lecture seulement, on dispose suivant l'invention, la TAF et le DIR dans une mémoire morte ou permanente du module. Dans le cas o elle est utilisée en lecture et en écriture, la TAF et le DIR sont dans une mémoire reprogrammable. Dans tous les cas on peut suivant rl'invention, disposer dans le module un programme de codage et décodage permettant de coder et décoder la 1 0 TAF et le DIR écrits sur la disquette soit que l'ordinateur transfert ce programme et se charge du travail soit que le module l'effectue lui même. La TAF pilote la tête de lecture sur toute la surface de la disquette le retard apporté par le transit des informations à travers le module ou leur décodage par l'ordinateur sera négligeable devant le temps de déplacement propre électromé- 1 5 canique de la tête. Cette disposition, suivant l'invention, présente l'avantage certain de pouvoir permettre la lecture du répertoire, et la connaissance de la mémoire disponible, sans la mise en rotation de la disquette. Cette possibilitée est réalisée par un programme spécifique contenu en ROM BIOS étendue, et/ou dans le fichier CONF.SYS L'Editeur de logiciels commerciaux fournira à ses clients, pour un prix tres peu différent du prix antérieur, une disquette munie d'un module à clé secrète, offrant une protection de ses droits commerciaux non pas absolue mais correspondant largement au surcoût représentant environ le prix d'une disquette de 2 5 bonne qualité. La présence de clés hiérarchisées, dont les maitres légitimes pourront changer les empreintes, sera également une protection pour l'utilisateur honnête qui ne voudra pas voir un logiciel coûteux piraté et fournis à des concurrents ou encore utilisé à son insu. La protection de l'Editeur rejoint ici celle de l'Utilisateur honnête conscient de son intéret. La présence sur le module exclusivement soit directement soit par le biais de programme de codage ou de table de correspondance, du FORMAT de la TAF et du DIR est un obstacle important au piratage. Le fraudeur devra reconstituer le FORMAT la TAF et le DIR:11 devra ensuite reconstituer également, à partir de là une disquette standard lisible par tous les ordinateurs. Une autre fonctionnalité du module peut être la lutte contre les virus informatiques. En écrivant de façon inaltérable la TAF et le DIR dans le module - l on permet la mise en évidence de la pluspart des modifications des informations contenues dans la disquette. Cette procédure peut être améliorée en chainant dans un fichier inaltérable les instructions de saut et leurs adresses de destination. Une routine permet ensuite de rechercher si toutes ces instructions et adresses sont bien les bonnes et à leurs places et s'il n'en existe pas d'autres. Une condition d'efficacité de la lutte contre les virus est la prise de controle par le module de la première lecture de la disquette, prise de controle permise par la ROM BIOS étendue et par un fichier CONF.SYS. 1 0 Le codage de la totalité de la disquette est la solution la plus sure pour résoudre les problèmes de confidentialité. Ce codage suppose généralement un algorythme de codage et une clé, la longueur de la clé assurant largement la sureté du système. Cet algorythme de codage, valable éventuellement pour un grand 1 5 nombre de disquettes, peut être enrégîstré sur une disquette séparée et ne pas nécessiter de clé, la possession de la disquette de décodage suffisant. L'inconvénient majeur de ce système, avec ou sans clé, est que la possession de la disquette de codage-décodage est en général suffisante pour décoder les fichiers. En effet. soit l'algorythme ne possède pas de clé, soit la clé a une empreinte sur une des disquettes. Le module lié à la disquette supprime ces inconvénients L'empreinte de laclé et l'algorythme sont Inaccessibles et le microprocesseur du module vérifie lui même la conformité de la clé qui, pour des raisons de confidentia- lité extrême, pourra être introduite par le clavier du module, ou de la tête de connexion, s'ils en possèdent un. Nous décrirons une procédure de codage-décodage efficace nécessitant une capacité mémoire d'environ 300 à 2000 octets, suivant les configu- rations, et que l'on peut placer, suivant l'invention, dans un module, muni ou non d'une clé d'acces secrète. FIG 26 et 27. Le fichier est codé préférentiellement par groupe de 2**n (2 puissance n) blocs de n bits, avantageusement 8 bits et 256 octets. Il peut aussi être codé par groupes de 512 sous- groupe de 9 bits, ou tout autre groupement, mais de façon plus lourde. Le codage peut se faire par la combinaison de chaque octet du groupe à coder, considéré comme un nombre, un par un avec les octets successifs d'un bloc de codage BI de 256 octets par exemple, ces dits octets du bloc de codage étant également considérés comme des nombres de 1 à 256, et leur répartition à l'intérieur du bloc étant aléatoire, ces dits nombres de 1 à 256 pouvant être présents une ou plusieurs fois pour les uns et absents pour les autres. Les blocs de codage 81 et B2 peuvent plus généralement être formés par 2**n groupes de n bits, contenant les nombres de 1 à 2**n. Les blocs de codage sont chargés, soit de façon aléatoire, soit grace à un algorythme éventuellement régi par un nombre choisi par l'utilisateur. Le codage peut se faire également par l'attribution à chaque octet du groupe à coder d'une nouvelle adresse qui est la valeur de l'octet correspondant 1 0 d'un bloc de codage B2, considée comme une adresse chaque valeur des octets du dit bloc de codage B2 n'étant présente qu'une fois. Il peut également être réalisé par la combinaison des deux méthodes. Pour mettre en oeuvre cette procédure de codage, l'invention 1 5 prévoit au moins deux dispositions internes essentielles du module, indépendament des circuits de base du module assurant la liaison avec l'ordinateur. Dans une première réalisation, le module ne comporte qu'une mémoire morte ou reprogrammable, dans la quelle sont chargés les blocs de codage-décodage et éventuellement l'algorythme de codage-décodage. L'ordinateur translert les blocs et opère le codage ou le décodage L'ordinateur peut, suivant l'invention, posséder par ailleurs l'algorythme de codage- décodage sous forme d'algorythme universel normalisé. La sécurité n'est lié qu'à la possession du module. Dans une seconde réalisation, le module comporte une mémoire morte un microprocesseur des fonctions de test de clé et d'autorisation de lecture des mémoires internes. L'empreinte de la clé et le bloc de codage sont chargés en mémoire morte ou reprogrammable. Le module ne donne acces au bloc de décodage que si une clé conforme à l'empreinte lui est fournie, soit par le clavier de l'ordinateur, soit par son propre clavier, s'il en possède un. L'algorythme universel de codage, comportant le codage des octets et le codage des adresses est décrit figure 24. L'algorythme universel de décodage est décrit figure 25. REVENDICATIONS 01..... Dispositif selon les revendications 1, 19 et 20 du brevet principal, caractérisé en ce que la liaison entre le module (1) et l'ordinateur est assuré par une tête de connexion (2) comportant des connecteurs (4) disposés pour se trouver en regard des connecteurs (5) du module., la dite tête de connexion étant O 5 reliée au bus principal de l'ordinateur par un bus (3) et un controleur d'entrées-sorties E/S. 02.... Dispositif selon la revendication18 du brevet principal caractérisé en ce que le volet mobile (7), prolongé suivant l'invention, de la disquette de 3 1/2 pouces comporte un évidement 8 sur son bord avant, destiné à retenir I'extrémité du dispositif de déplacement du volet, dont sont munis les lecteurs de ces disquettes. 03..... Dispositif selon 1 caractérisé en ce que la tête de connexion (2) est liée au lecteur de disquettes par une suspension souple (9) et ne participe pas au positionnement de la disquette. 1 5 04..... Dispositif selon 1 caractérisé en ce que la tête de connexion est constituée de deux parties 2A et 2B mobiles l'une par rapport à l'autre, main- tenues séparées pour l'introduction de la disquette et l'ouverture d'un éventuel volet, et se rapprochant pour prendre contact avec le module dans la phase de verrouillage de la disquette. 2( 05...Dispositif selon 1 caractérisé en ce que la tête de connexion est fixée de façon semi rigide au lecteur de disquettes et participe au positionnement de la disquette. 06.....Dispositif selon 1 caractérisé en ce que la tête de connexion est constituée de deux parties 2A et 2B, l'une mobile solidaire de la partie mobile du système de verrouillage de la disquette,et l'autre liée à la platine du lecteur de disquette. 07.....Dispositif selon 1 caractérisé en ce que la tête de connexion possède un clavier 13, un écran de visualisation 10, avantageusement un écran à cristaux liquides, une logique de sélection L/S et un sérialiseur désérialiseur S/D. 08.....Dispositif selon la revendications du brevet principal caractérisé en ce que le module possède un clavier, un écran de visualisation avantageusement un écran à cristaux liquides, une pile ou une cellule solaire. 09..... Dispositif selon 1 caractérisé en ce que la tête de connexion est disposée mobile sur la face avant du lecteur de disquettes ou de l'ordinateur. 10..... Dispositif selon la revendication l du brevet principal caractérisé en ce que le disque magnétique est disposé suffisament en retrait du bord -1d4- avant ou des bords latéraux de la disquette de façon à aménager un ou plusieurs espaces o placer des connecteurs et des modules. 11..... Dispositif selon les revendications 1,19 et 20 du brevet principal caractérisé en ce que plusieurs modules sont réunis sur un support (17) que nous appèlerons groupeur, pouvant s'adapter, par ses connecteurs propres, à la tête de connexion normale,ou à une tête de connexion particulière et pouvant se trouver à l'extérieur du lecteur de disquettes ou de l'ordinateur, ou à l'intérieur et accessible par une ouverture 25 de forme convenable. 12.....Dispositif selon 1 caractérisé en ce que un sérialiseur 1 0 désérialiseur S/D est placé juste avant ou apres le controleur d'entrées sorties E/S assurant le branchement de la tête de connexion au bus de l'ordinateur. 13.... Dispositif selon la revendication 1 du brevet principal et 12 caractérisé en ce que les modules possèdent leur propre logique de sélection et leur propre sérialiseur désérlaliseur S/D. 1 5 14..... Dispositif selon 11 caractérisé en ce que le groupeur a la forme d'une glissière simple ou multiple dans laquelle viennent se glisser les modules et en ce que le fond de la glissière ou ses cotés sont munis d'un bus (18) assurant la liaison électrique avec les modules et en ce que ce bus (18) est constitué de conducteurs (19) paralleles à l'allongement de la glissière, et et en ce que la dite glissière est constituée par des éléments d'un profilé metallique ou plastique. 15..... Dispositif selon 14 caractérisé en ce que le bus (18) est constitué d'un élément amovible métallisé, éventuellement autocollant, et éven- tuellement doublé d'un élément élastique, ou repose éventuellement sur un élément élastique disposé sur le groupeur. 16..... Dispositif selon 11 caractérisé en ce que le groupeur 17 est constitué d'une boite, avec ou sans couvercle 22, simple face ou double face, à compartiment unique ou multiples, le fond, et éventuellement les couvercles, étant munis d'un bus 18. 17.....Dispositif selon 11 caractérisé en ce que le groupe est constitué d'un profilé en forme de U profond dont les jambes sont munies d'évide- ments permettant la manipulation des modules. 18.....Dispositif selon 11 caractérisé en ce que le groupeur est muni d'un clavier, d'un écran de visualisation, d'une pile ou d'une cellule photoélec- trique. 19..... Dispositif selon la revendicartion ldu brevet principal caractérisé en ce que existe dans une mémoire inaltérable ou reprogrammable, et éventuellement protégée par une clé, un fichier susceptible de surcoder les codes de _di repérage du formatage. 20.....Dispositif selon la revendication ldu brevet principal caractérisé en ce que la TAF et le DIR sont écrits dans une mémoire inaltérable ou reprogrammable du module, éventuellement protégée par une clé. 21..Dispositif selon la revendicationl du brevet principal caractérisé en ce que existent en mémoire inaltérable ou reprogrammable du module éventuellement accessibles par une clé, des programmes de codage et de décodage de la TAF et du DIR. 22.....Dispositif selon la revendicationldu brevet principal caractérisé en ce que existe dans une ROM BIOS étendue et/ou un fichier CONF.SYS ou son équivalent pour un autre système d'exploitation, un programme permettant la lecture du module sans la mise en rotation de la disquette. 23..... Dispositif selon la revendicationl du brevet principal caractérisé en ce que existe dans le module un système de clés hiérarchisées. 1 5 24..... Dispositif selon la revendication 1 du brevet principal caractérisé en ce que existe dans une mémoire inaltérable ou reprogrammable du module, éventuellement accessible par une clé, un fichier contenant, sous forme littérale ou codée, la liste des instructions de saut et des adresses de destination, des fichiers contenus dans la disquette. 25.....Dispositif selon la revendication 1 du brevet principal caractérisé en ce que existe dans une mémoire inaltérable ou reprogrammable du module, éventuellement accessible par une clé, un ou deux blocs B1 et B2, de 2**n groupes de n bits, dans les quels sont chargés, de façon aléatoire ou suivant un algorythme éventuellement régi par un nombre choisi par l'utilisateur, les nombres de 1 à 2**n. 26.....Dispositif selon la revendication 1 du brevet principalet 01 caractérisé en ce que la tête de connexion possède des dispositifs de test des connexions et des modules. 27..... Dispositif selon la revendication 1 du brevet principal caractérisé en ce que les modules possèdent des programmes de test de clé et d'autorisation ou d'interdiction de lecture de ses mémoires.