Brevet FR2724474A1 — publié le 19960315

L'invention se rapporte à un procédé pour le codage et le décodage de documents de type destiné à être exploité au moyen d'un matériel informatique, notamment pour être visualisé sur un écran d'affichage. Par document, on désigne ici une suite ordonnée d'éléments formant un message et, par exemple, un texte, une liste d' instructions. Afin de pouvoir être exploités au moyen d'une machine informatique, ces éléments sont habituellement transformés en signaux informatiques susceptibles d'être transmis via sur un support intrinsèquement non confidentiel, tel une disquette magnétique, une ligne de télétransmission, à une personne utilisant un matériel adéquat d'exploitation des signaux informatiques ainsi transmis. Par signaux informatiques, on désigne les signaux, notamment de nature électrique ou magnétique, sous la forme desquels des éléments d'un document, tels des caractères d'écriture, des espaces, des signes de ponctuation... sont transcrits et appréhendés par une installation informatique en vue d'être mémorisés, voire traités et/ou affichés sur un support de visualisation. Pour certains documents, une confidentialité stricte doit être assurée et, afin que ces documents ne soient pas lisibles par une personne non autorisée, il est connu de recourir à des opérations de codage-décodage des signaux. L'invention s'applique, particulièrement mais non limitativement à un procédé de codage et décodage d'une suite de signes constituant un texte destiné à être transmis sur un support informatique, tel une disquette, une ligne téléphonique... Un résultat que l'invention vise à obtenir est un procédé qui peut être exploité sur des installations informatiques usuelles dans le domaine du traitement de texte. Un autre résultat que l'invention vise à obtenir est un procédé qui, tout en étant fiable, est de mise en oeuvre rapide. A cet effet, l'invention a pour objet un procédé du type précité notamment caractérisé en ce que, en vue du traitement de signaux informatiques représentatifs des éléments d'un document de type destiné à être transmis pour être exploité au moyen d'un matériel informatique, notamment visualisé, par exemple sur un écran d'affichage - lors d'une phase préparatoire, au moyen d'une installation de traitement informatique, de manière compatible avec le matériel par la mise en oeuvre duquel le texte de chaque document traité doit finalement être visualisé, on constitue un fichier au moyen d'une succession de signaux dont la transcription conventionnelle sur un support de visualisation se traduit par une multitude de graphismes, notamment distincts entre eux, dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est sans signification dans le langage, on mémorise ce fichier sur un support, on établit une loi bijective de conversion, telle une loi concrétisable par une table de correspondance dans laquelle, à chaque élément susceptible d'entrer dans la composition d'un texte, c'est à dire un caractère alphabétique ou numérique, un élément de ponctuation ou d'espacement, on associe un signal dont la transcription conventionnelle sur un support de visualisation se traduit par un graphisme particulier présentant une analogie d'aspect avec au moins l'un des graphismes du fichier et dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est comme celle de ces derniers, sans signification dans le langage, on mémorise cette loi sur un support, - pour le codage du texte du document, sur une installation en permettant la saisie informatique, c'est à dire le traitement notamment en vue de sa mémorisation par un moyen à cet effet, on saisit ledit texte et, en mettant en oeuvre la loi de correspondance mémorisée, on convertit chacun des éléments dudit texte en signaux dont la transcription conventionnelle sur un support de visualisation induit l'affichage des graphismes illisibles correspondants, on définit au moins un repère, tel une suite particulière de signaux discernables de suites constituées d'autres éléments du fichier, on mémorise ce repère sur un support, en exploitant le fichier, le texte converti et le repère, on constitue un ensemble plus vaste comprenant ledit fichier avec, insérés en un endroit déterminé, les éléments du texte tel que converti et, associé à ce texte, au moins un repère discernable des éléments du fichier, et ce, de manière à marquer au moins indirectement la situation dans ledit fichier d'une partie caractéristique du texte inséré, tel son premier élément, lors de la transmission du texte du document sur un support, c'est l'ensemble ainsi constitué qu'on utilise, - pour le décodage du texte du document, c'est à dire pour son extraction du fichier dans lequel il a été inséré sous forme convertie, par voie informatique, on saisit les moyens distincts que sont, d'une part, sous réserve d'en disposer, la loi de conversion, le repère et, d'autre part, l'ensemble constitué par le fichier avec texte et repère insérés, notamment par comparaison des signaux codés de l'ensemble avec ceux du repère, on recherche la position dudit repère dans l'ensemble fichier-texte-repère, lorsqu'on a localisé le repère, on recherche et on isole les signaux du texte dans l'ensemble fichier-texte-repère, en mettant en oeuvre la loi de conversion, on décode les signaux du texte de manière telle que les éléments du dit texte soient affichables sous forme lisible. L'invention a également pour objet les moyens en vue de la mise en oeuvre du procédé. Cette invention sera bien comprise à l'aide de la description ci-après faite à titre d'exemple non limitatif en regard du dessin ci-annexé qui représente - figure 1 : un schéma synoptique de l'invention, - figure 2 : une vue sur un écran d'un ensemble comprenant un message localisé aléatoirement en cours de reconversion. En se reportant au dessin, on voit un document 1, tel un texte, c'est à dire une suite organisée de mots, d'espaces et de signes de ponctuation qui constituent des lignes 1A, chaque mot étant lui même constitué de caractères alphabétiques et/ou numériques. L'exemple qui est pris ici porte sur un texte. Lors de la saisie informatique du texte 1, c'est à dire de son traitement par une installation informatique 2, par exemple en vue de sa mémorisation par un moyen 3 à cet effet, notamment aux fins de son affichage sur un support 4 de visualisation tel un écran ou sur une surface d'impression, les différents éléments 5 du texte, c'est à dire notamment les caractères dont sont composés les mots de la suite de mots qui constitue le texte, sont classiquement transformés en signaux électriques, voire magnétiques (non représentés), établis en relation avec un code conventionnel, généralement le code ASCII. Selon le procédé de l'invention, en vue du traitement de signaux informatiques représentatifs des éléments 5 d'un document 1 de type destiné à être transmis pour être exploité au moyen d'un matériel informatique 7, notamment visualisé, par exemple sur un écran d'affichage 4 - lors d'une phase préparatoire, au moyen d'une installation 2 de traitement informatique, de manière compatible avec le matériel 7 par la mise en oeuvre duquel le texte de chaque document 1 traité doit finalement être visualisé, on constitue un fichier 8 au moyen d'une succession de signaux dont la transcription conventionnelle sur un support 4 de visualisation se traduit par une multitude de graphismes 9, notamment distincts entre eux, dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est sans signification dans le langage, on mémorise ce fichier 8 sur un support 10, on établit une loi bijective 11 de conversion, telle une loi concrétisable par une table de correspondance dans laquelle, à chaque élément susceptible d'entrer dans la composition d'un texte, c'est à dire un caractère alphabétique ou numérique, un élément de ponctuation ou d'espacement, on associe un signal dont la transcription conventionnelle sur un support 4 de visualisation se traduit par un graphisme particulier présentant une analogie d'aspect avec au moins l'un des graphismes 9 du fichier 8 et dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est comme celle de ces derniers, sans signification dans le langage, on mémorise cette loi 11 sur un support 10, 12, - pour le codage du texte du document 1, sur une installation 2 en permettant la saisie informatique, c'est à dire le traitement notamment en vue de sa mémorisation par un moyen à cet effet, on saisit ledit texte et, en mettant en oeuvre la loi 11 de correspondance mémorisée, on convertit chacun des éléments dudit texte en signaux dont la transcription conventionnelle sur un support 4 de visualisation induit l'affichage des graphismes illisibles correspondants, on définit au moins un repère 13, tel une suite particulière de signaux discernables de suites constituées d'autres éléments du fichier, . on mémorise ce repère 13 sur un support 10, 12, en exploitant le fichier 8, le texte converti et le repère, on constitue un ensemble plus vaste 14 comprenant ledit fichier avec, insérés en un endroit déterminé, les éléments du texte tel que converti et, associé à ce texte, au moins un repère 13 discernable des éléments du fichier 8, et ce, de manière à marquer au moins indirectement la situation dans ledit fichier 8 d'une partie caractéristique du texte inséré, tel son premier élément, lors de la transmission du texte du document 1 sur un support 15, c'est l'ensemble 14 ainsi constitué qu'on utilise, - pour le décodage du texte du document 1, c'est à dire pour son extraction du fichier 8 dans lequel il a été inséré sous forme convertie, par voie informatique, on saisit les moyens distincts que sont, d'une part, sous réserve d'en disposer, la loi de conversion 11, le repère 13 et, d'autre part, l'ensemble 14 constitué par le fichier 8 avec texte et repère 13 insérés, notamment par comparaison des signaux codés de l'ensemble 14 avec ceux du repère 13, on recherche la position dudit repère 13 dans l'ensemble 14 fichier-texte-repère, lorsqu'on a localisé le repère 13, on recherche et on isole les signaux du texte 1 dans l'ensemble 14 fichier-texterepère, en mettant en oeuvre la loi 8 de conversion, on décode les signaux du texte de manière telle que les éléments de ce texte soient affichables sous forme lisible. Par l'expression "transcription conventionnelle", on comprendra, la transcription résultant de l'interprétation des signaux selon un protocole informatique usuel. Par loi de conversion, on comprendra la loi bijective dont la mise en oeuvre permet indifféremment le codage ou le décodage. On comprend que, pour le décodage du texte du document 1 par l'exploitation informatique de l'ensemble 14 constitué par le fichier 8 avec texte et repère 13 insérés, c'est à dire pour l'extraction du texte du fichier 8 dans lequel il a été inséré sous forme convertie, il faut disposer des deux moyens que sont la loi de conversion 11, le repère 13, c'est à dire de chacun des supports 12, 15 sur lesquels chacun de ces moyens a été mémorisé. Si l'un de ces moyens fait défaut, la transcription informatique du texte sur un support de visualisation ne peut pas être conventionnellement réalisée sous une forme lisible par une personne. Le destinataire du document codé doit donc disposer des moyens précités pour pouvoir lire le document. De manière préférentielle, on constitue le fichier 8 au moyen d'une succession de signaux dont la transcription sur un support de visualisation graphique 4 constitue des lignes au sein desquelles les graphismes sont juxtaposés, sans solution de continuité autres que celles résultant du dessin desdits graphismes. De manière également préférentielle, on constitue le fichier 8 au moyen d'une succession de signaux dont la transcription sur un support 4 de visualisation graphique constitue un dessin dont les lignes apparaissent juxtaposées sans solution de continuité autres que celles résultant du dessin des graphismes qui les constituent. Dans une forme préférée de réalisation, chacun des graphismes consiste en un pavé constitué de points. Avantageusement le pavé est polychromatique, mais pour simplifier le traitement informatique, il peut être uniquement bichromatique. L'homme du métier est à même de déterminer la taille du fichier en fonction de la taille des documents à dissimuler. Dans une forme préférée de réalisation, on constitue le repère 13 au moyen d'une suite particulière de signaux dont la transcription conventionnelle sur un support 4 de visualisation se traduit, pour au moins certains, par un graphisme présentant une analogie d'aspect avec au moins l'un des graphismes distincts du fichier et dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est comme celle de ces derniers, sans signification dans le langage. Avantageusement, d'une part, sur un premier support 10, on mémorise, le fichier 8, le repère 13 et la procédure 11 de codage du texte d'un document et, d'autre part, sur un second support 12, on mémorise le repère 13 et la procédure 11 de décodage du texte du document. De manière préférentielle, on associe le repère 13 au texte converti en l'insèrant dans le fichier 8, au début du dudit texte converti. Pour la transmission du texte, on met en oeuvre un support 15 distinct de l'un quelconque des supports 10, 12 utilisés pour mémoriser distinctement la loi de conversion, le fichier, le repère, et c'est sur ce support qu'on mémorise l'ensemble constitué par le fichier avec l'insertion du texte tel que converti et associé au repère. Pour établir l'endroit de l'insertion du texte converti et du repère dans le fichier, on procède de manière aléatoire, par exemple en fonction de la date et de l'heure d'insertion. Les moyens remarquables pour la mise en oeuvre de l'invention sont - un support 10 sur lequel se trouve mémorisé le fichier 8, - un support 12 sur lequel se trouve mémorisée la loi bijective 11, - un support 10, 12 sur lequel se trouve mémorisé le repère 13, - un support 15 à même de mémoriser l'ensemble constitué par le fichier 8, le document 1 et le repère 13. De manière préférentielle, ces moyens sont remarquables en ce qu'ils consistent en trois supports distincts dont - un support 10 sur lequel se trouvent mémorisés le fichier 8, le repère 13 et la loi 11 bijective sous une forme permettant le codage, - un support 12 sur lequel se trouvent mémorisés le repère 13 et la loi bijective 11 sous une forme permettant le décodage, - un support 15 à même de mémoriser l'ensemble constitué par le fichier 8, le document 1 et le repère 13. REVENDICATION8 1. Procédé pour le codage et le décodage de signaux informatiques représentatifs des éléments d'un document de type destiné à être exploité au moyen d'un matériel informatique, notamment pour être visualisé sur un écran d'affichage, lequel procédé met en oeuvre la saisie informatique du texte (1), c'est à dire de son traitement par une installation informatique (2), par exemple en vue de sa mémorisation par un moyen (3) à cet effet, notamment aux fins de son affichage sur support (4) de visualisation tel un écran ou sur une surface d'impression, les différents éléments (5) du texte, c'est à dire notamment les caractères dont sont composés les mots de la suite de mots qui le constitue, sont classiquement transformés en signaux électriques, voire magnétiques, établis en relation avec un code conventionnel, ce procédé étant CARACTERISE en ce que, en vue du traitement de signaux informatiques représentatifs des éléments (5) d'un document (1) de type destiné à être transmis pour être exploité au moyen d'un matériel informatique (7), notamment visualisé, par exemple sur un écran d'affichage (4) - lors d'une phase préparatoire, au moyen d'une installation (2) de traitement informatique, de manière compatible avec le matériel (7) par la mise en oeuvre duquel le texte de chaque document (1) traité doit finalement être visualisé, on constitue un fichier (8) au moyen d'une succession de signaux dont la transcription conventionnelle sur un support (4) de visualisation se traduit par une multitude de graphismes (9), notamment distincts entre eux, dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est sans signification dans le langage, on mémorise ce fichier (8) sur un support (10), on établit une loi bijective (11) de conversion, telle une loi concrétisable par une table de correspondance dans laquelle, à chaque élément susceptible d'entrer dans la composition d'un texte, c'est à dire un caractère alphabétique ou numérique, un élément de ponctuation ou d'espacement, on associe un signal dont la transcription conventionnelle sur un support (4) de visualisation se traduit par un graphisme particulier présentant une analogie d'aspect avec au moins l'un des graphismes (9) du fichier (8) et dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est comme celle de ces derniers, sans signification dans le langage, on mémorise cette loi (11) sur un support (10, 12), - pour le codage du texte du document (1), sur une installation (2) en permettant la saisie informatique, c'est à dire le traitement notamment en vue de sa mémorisation par un moyen à cet effet, on saisit ledit texte et, en mettant en oeuvre la loi (11) de correspondance mémorisée, on convertit chacun des éléments dudit texte en signaux dont la transcription conventionnelle sur un support (4) de visualisation induit l'affichage des graphismes illisibles correspondants, on définit au moins un repère (13), tel une suite particulière de signaux discernables de suites constituées d'autres éléments du fichier, . on mémorise ce repère (13) sur un support (10, 12), en exploitant le fichier (8), le texte converti et le repère, on constitue un ensemble plus vaste (14) comprenant ledit fichier avec, insérés en un endroit déterminé, les éléments du texte tel que converti et, associé à ce texte, au moins un repère (13) discernable des éléments du fichier (8), et ce, de manière à marquer au moins indirectement la situation dans ledit fichier (8) d'une partie caractéristique du texte inséré, tel son premier élément, lors de la transmission du texte du document (1) sur un support (15), c'est l'ensemble (14) ainsi constitué qu'on utilise, - pour le décodage du texte du document (1), c'est à dire pour son extraction du fichier (8) dans lequel il a été inséré sous forme convertie, par voie informatique, on saisit les moyens distincts que sont, d'une part, sous réserve d'en disposer, la loi de conversion (11), le repère (13) et, d'autre part, l'ensemble (14) constitué par le fichier (8) avec texte et repère (13) insérés, notamment par comparaison des signaux codés de l'ensemble (14) avec ceux du repère (13), on recherche la position dudit repère (13) dans l'ensemble (14) fichier-texterepère, lorsqu'on a localisé le repère (13), on recherche et on isole les signaux du texte (1) dans l'ensemble 14 fichiertexte-repère, en mettant en oeuvre la loi (8) de conversion, on décode les signaux du texte de manière telle que les éléments de ce texte soient affichables sous forme lisible. 2. Procédé selon la revendication 1 caractérisé en ce qu'on constitue le fichier (8) au moyen d'une succession de signaux dont la transcription sur un support de visualisation graphique (4) constitue des lignes au sein desquelles les graphismes sont juxtaposés, sans solution de continuité autres que celles résultant du dessin desdits graphismes. 3. Procédé selon la revendication 1 caractérisé en ce qu'on constitue le fichier (8) au moyen d'une succession de signaux dont la transcription sur un support (4) de visualisation graphique constitue un dessin dont les lignes apparaissent juxtaposées sans solution de continuité autres que celles résultant du dessin des graphismes qui les constituent. 4. Procédé selon l'une quelconque des revendications 1 à 3 caractérisé en ce qu'on constitue le repère (13) au moyen d'une suite particulière de signaux dont la transcription conventionnelle sur un support 4 de visualisation se traduit, pour au moins certains, par un graphisme présentant une analogie d'aspect avec au moins l'un des graphismes distincts du fichier et dont l'interprétation, c'est à dire la lecture sous sa forme affichée et/ou imprimée, est comme celle de ces derniers, sans signification dans le langage. 5. Procédé selon l'une quelconque des revendications 1 à 4 caractérisé en ce que, d'une part, sur un premier support (10), on mémorise, le fichier (8), le repère (13) et la procédure (11) de codage du texte d'un document et, d'autre part, sur un second support (12), on mémorise le repère (13) et la procédure (11) de décodage du texte du document. 6. Procédé selon l'une quelconque des revendications 1 à 5 caractérisé en ce qu'on associe le repère (13) au texte converti en l'insèrant dans le fichier (8), au début du dudit texte converti. 7. Procédé selon l'une quelconque des revendications 1 à 6 caractérisé en ce que, pour la transmission du texte, on met en oeuvre un support (15) distinct de l'un quelconque des supports (10, 12) utilisés pour mémoriser distinctement la loi de conversion, le fichier, le repère, et c'est sur ce support qu'on mémorise l'ensemble constitué par le fichier avec l'insertion du texte tel que converti et associé au repère. 8. Procédé selon l'une quelconque des revendications 1 à 7 caractérisé en ce que, pour établir l'endroit de l'insertion du texte converti et du repère dans le fichier, on procède de manière aléatoire. 9. Moyens pour la mise en oeuvre du procédé selon l'une quelconque des revendications 2 à 8 caractérisés en ce qu'ils consistent en - un support (10) sur lequel se trouve mémorisé le fichier (8), - un support (12) sur lequel se trouve mémorisée la loi bijective (li), - un support (10, 12) sur lequel se trouve mémorisé le repère (13), - un support (15) à même de mémoriser l'ensemble constitué par le fichier (8), le document (1) et le repère (13). 10. Moyens selon la revendication 9 caractérisés en ce qu'ils consistent en trois supports distincts dont - un support (10) sur lequel se trouvent mémorisés le fichier (8), le repère (13) et la loi (11) bijective sous une forme permettant le codage, - un support (12) sur lequel se trouvent mémorisés le repère (13) et la loi bijective (11) sous une forme permettant le décodage, et - un support (15) à même de mémoriser l'ensemble constitué par le fichier (8), le document (1) et le repère (13).