Brevet FR2778483A1 — publié le 19991112

Dispositif d'authentification et d'intégrité d'un document par protection cryptologique L'invention concerne un dispositif d'authentification et d'intégrité d'un document par protection cryptologique. Elle s'applique à tous documents comportant un texte dont l'authentification et l'intégrité sont jugés essentielles et capitales. La protection de documents sur papier est une préoccupation forte des banquiers ou des distributeurs de billets en tout genre. La caractéristique de ces applications repose sur le secret de fabrication du document support. Il est, de ce fait, nécessaire de détenir l'original pour en accepter la valeur. De multiples inventions concernant la technique de fabrication de papiers spéciaux découlent directement de ce besoin. L'objectif est toujours d'éviter les falsifications. Il existe cependant des besoins plus modestes: factures, devis, attestations de diplôme, relevés bancaires, contrats, brevets... pour lesquels le problème de la sécurité existe aussi. De plus la vie courante montre qu'il est bien souvent pratique de pouvoir utiliser une copie du document original, ne serait-ce qu'en raison de sa transmission par télécopie, par exemple. Le détenteur ne souhaite pas, en général, se dessaisir de son document original, il préfère plutôt céder autant de copies que nécessaire. Aussi l'invention consiste à rendre les copies aussi crédibles qu'un original, ceci par le moyen donné au destinataire de pouvoir contrôler à la fois l'intégrité du texte, mais aussi, l'authenticité de l'émetteur. Cette double opération est rendue possible par l'usage de la cryptologie à clés publiques. La figure 1 est la présentation d'une feuille authentifiée. La figure 2 est une présentation du processus entre l'émetteur et le destinataire. Le dispositif d'authentification et d'intégrité d'un document est caractérisé par un module de traitement qui permet de saisir le texte (11) et d'associer à chaque page (10) un sceau, objet d'un calcul, qui est lui-même placé en bas de page pour une meilleure utilisation. Selon une caractérisation préférentielle le sceau (12) est composé d'une suite numérique et d'une trame graphique représentant le code à barres de la dite suite. La partie graphique du sceau est de préférence constituée de barres étroites ou larges, espacées entre elles par une valeur plus ou moins large et représentant un code d'information numérique, par exemple: le code " 2 parmi 5 ". Le dispositif comprend un micro-ordinateur (13) dont le programme de saisie permet, en outre, l'exécution d'un chiffrement et le placement d'un sceau en fin de page. Le micro-ordinateur comporte, éventuellement, un lecteur de cartes à mémoire (14) capable de lire une carte à mémoire permettant de saisir les paramètres de chiffrement du sceau (clé privée et modulo de travail). Coté du destinataire, le dispositif comprend un micro- ordinateur (15) doté d'un module de saisie du texte et d'un module de déchiffrement. Il comporte éventuellement un lecteur optique (16) permettant de saisir le sceau sous sa forme de code à barres. Ceci évite le risque de lecture erronée. La constitution du sceau fait appel à l'ensemble des caractères retenus pour être réputé intègre (tout ou partie du texte) et à une clé de chiffrement constituée en deux parties: la clé privée et le modulo de travail. L'exploitation du sceau fait appel au texte que l'on a placé en majuscules ou en soulignage (voire même l'ensemble du texte) et à une clé de chiffrement constituée de deux parties: une clé publique et un modulo de travail. Le calcul de la signature s'appuie sur le nombre de caractères du texte (caractères alpha- numériques et codes de service), sur leur transformation en un code spécifique de façon à obtenir leur somme et leur produit dans un modulo tenu secret. L'émetteur du texte à protéger, frappe ses caractères d'une façon caractéristique de manière à ce que le destinataire puisse reprendre le même texte tapé. Plusieurs façons sont possibles: gros caractères, soulignage, ou même tout le texte. La reprise des caractères tapés est fondamentale pour une bonne interprétation, et donc, un bon contrôle. Le texte ainsi tapé est soumis à un premier module de calcul dont l'objectif est d'obtenir une signature numérique du texte. Cette signature intègre les caractères utilisés, les signes de ponctuation et les codes de mise en forme dans la page. Un algorithme de compression spécifique permet d'obtenir un résultat numérique rigoureusement fonction du texte saisi. L'altération d'un signe ou d'un caractère donne une autre signature. Cet algorithme de compression prend en compte le nombre de caractères ou signes du texte, leur somme et leur produit. Le résultat est un train de 100 bits ou une trentaine de chiffres. Ce train est appelé " signature ". L'intégrité de la signature du document a maintenant besoin d'être chiffrée par son auteur pour en assurer l'inviolabilité. C'est l'objet du second module. Le second module consiste à intégrer la signature dans un algorithme cryptologique à clés publiques. L'auteur du document détient une clé privée confidentielle et un modulo de travail avec lesquels le second module va générer une suite numérique inscrite en bas de page, cette suite peut être générée sous la forme d'un code à barres pour permettre une lecture par moyen optique. L'opérateur effectuant le travail peut disposer d'un lecteur de cartes à mémoire pour conserver, bien au secret, les paramètres du chiffrement (clé privée et modulo de travail). Pour vérifier l'authenticité tout un chacun peut s'enquérir de la clé publique de l'auteur du document, son modulo de travail et reconstituer les mêmes étapes que l'auteur. Cette opération par déchiffrement donne une signature et si il y a concordance avec celle obtenue par la saisie directe du texte, on peut alors conclure qu'il y a certitude sur l'intégrité du texte et sur l'authenticité de l'auteur. Pour que la sécurité de l'opération soit bien assurée, il faut que le canal d'obtention des paramètres de l'émetteur soit bien indépendant de celui de l'acheminement du document lui-même. En effet, si l'indépendance n'est pas assurée, une falsification du document avec un abus d'usage de la clé privée entraînerait une apparence d'intégrité et d'authentification. Un confort technique peut être apporté à la ré-écriture du texte par le destinataire. Ce confort s'obtient par un balayage électronique du document et sa projection sur un écran cathodique. La sélection du texte se fait alors par un curseur. Un autre confort technique réside dans la lecture du code à barres représentant la suite numérique qui sert de sceau au document, au moyen d'un lecteur optique. Cela évite les erreurs de lecture. Enfin un dernier confort réside dans la mise en place d'un lecteur de carte à mémoire contenant les clés de chiffrement pour l'émetteur du document. Ceci évite aussi de faire une erreur de saisie et cela améliore la conservation des clés REVENDICATIONS l-Dispositif d'authentification et d'intégrité d'un document caractérise par un module de traitement qui permet de saisir un texte (I l) et d'associer à chaque page (10) un sceau (12). 2- Dispositif selon la revendication 1, caractérisé en ce que le sceau (12) est la traduction d'une signature numérique chiffrée obtenue à partir des éléments constitutifs du texte à protéger. 3- Dispositif selon la revendication 1, caractérisé en ce que le sceau (12) est la traduction graphique d'une information numérique, sous forme de barres épaisses ou fines, espacées entre elles par une valeur plus ou moins large et placées en fin de page. 4- Dispositif selon la revendication 1, caractérisé en ce que le dispositif comprend un micro-ordinateur (13) dont le programme de saisie permet, en outre, I'exécution d'un chiffrement et le placement d'un sceau en fin de page. - Dispositif selon la revendication 4, caractérisé en ce que le microordinateur comporte, éventuellement, un lecteur de cartes à mémoire (14) capable de lire une carte à mémoire permettant de saisir les paramètres de chiffrement du sceau (clé privée et modulo de travail). 6- Dispositif selon la revendication 1, caractérisé en ce que, du coté du destinataire, il comprend un micro-ordinateur (15) doté d'un module de saisie du texte et d'un module de déchiffrement. 7- Dispositif selon la revendication 6, caractérisé en ce que le microordinateur comporte éventuellement un lecteur optique (16) permettant de saisir le sceau sous une forme de code à barres. S- Procédé destiné à la mise en oeuvre du dispositif selon la revendication 2, caractérisé en ce que le calcul de la signature numérique s'appuie sur l'ensemble des caracteres du texte protégé (caractères alpha-numériques et codes de service), en tenant compte de leur nombre, leur somme et leur produit dans un modulo tenu secret. 9- Procédé destiné à la mise en oeuvre du dispositif selon la revendication 4, caractérisé en ce que la constitution de la signature numérique fait appel à l'ensemble des caractères à protéger (tout ou partie du texte) et à un chiffrement de cette dernmière permettant d'obtenir un sceau à partir d'une clé constituée en deux parties: la clé privée et le modulo de travail - Procédé destiné à la mise en oeuvre du dispositif selon la revendication 6, caractérisé en ce que le sceau fait l'objet d'un déchiffrement à partir de la clé publique et du modulo de travail, afin d'obtenir la signature numérique qui est comparée ensuite à celle obtenue directement à partir de l'ensemble des caractères protégées.