Brevet FR2854998A1 — publié le 20041119

Demande de Brevet Signature électronique graphique Certification de documents INTRODUCTION Domaine Technique De L'invention Cette invention a pour objet l'apposition d'une signature graphique sous sa forme électronique pour authentifier les échanges documentaires dématérialisés. Ce procédé est utilisable pour la certification de document, la non répudiation par l'émetteur ainsi que l'identification du siqnataire. Cette invention utilise la signature graphique d'une persOnne, la convertit sous sa forme électronique comme support d'informatiora s'appuyant sur un mécanisme de stéganographie, d'empreinte ou condensat et de cryptographie permettant de garantir l'identification du signataire, de rendre ainsi impossible la répudiation du document signé et de vérifier l'intégrité du document c'est % dire sa non altération. 15 La technique de la signature graphique sous forme électronique est utilisée comme support pour le transport des informations cachées propres au document (son condensat) et propres au signataire (ses informations personnelles) et propres à l'ordinateur qui 20 authentifient le signataire et qui garantissent la non-répudiation d'un document ainsi que son authenticité. Etat de la technique antérieure Jusqu'à présent la plupart des procédés de signatures électronique 25 - Utilisent le système PKI (Public Key Infrastructure) Infrastructure à clé publique. - La signature n'est pas visible - La signature est attachée au document et non dans le document EXPOSE Au contraire de ces trois aspects la présente invention - N'utilise pas le système PKI mais la stéganographie - Rend la signature visible - Cette signature est dans le document et non attachée La stéganographie, utilisée dans ce procédé, permet de dissimuler des informations dans l'image représentant la signature graphique sous sa forme électronique de telle façon que l'existence même des informations n'attire pas l'attention. Le procédé de stéganographie permet de rendre les informations impossibles à extraire, ce qui le rend équivalant à la cryptologie. Par contre ce procédé ne demande pas de mot de passe ou de clé pour en extraire les informations, ce qui simplifie son utilisation entre deux personnes car aucune échange de clé n'est nécessaire au préalable ni gestion de clé. La stéganographie est définie simplement par un algorithme secret. Le procédé qui garanti qu'un fichier électronique est authentique est son empreinte. Cette empreinte est un condensat - en anglais " hash " - c'est à dire un résumé mathématique sous forme d'une matrice de chiffre. Le calcul est fait de telle manière que si une information a été modifiée son empreinte est modifiée et ne 50 correspond plus a l'empreinte originale enregistrée à la création du document. L'avantage d'utiliser ce condensat est sa taille très réduite quelle que soit la taille du document, ce qui permet son intégration par stéganographie dans la signature graphique sous sa forme électronique. La figure 1 représente le procédé de signature A et de vérification B Le procédé repose sur l'utilisation de 2 outils: Un outil de signature, et d'incrustation d'informations cachées, utilisé par le signataire identifié par son code d'accès. Un outil de vérification et de désincrustation utilisé par le destinataire public. A- Le procédé de signature électronique fonctionne de la façon suivante: 1) Création et paramétrage de l'outil A Lors de la première utilisation le signataire doit numériser sa signature graphique soit en utilisant un numérisateur connecté à un système d'information (scanner), soit en signant directement sur une table à numériser. On lui demande ensuite de saisir des informations personnelles, ainsi qu'un code d'accès personnel,. certaines de ces informations. Ce code d'accès sera aussi utilisé pour exprimer la volonté du signataire d'utiliser sa signature graphique sous sa forme électronique. Toutes les informations sont ainsi stéganographiées dans la signature, l'ensemble, étant réinséré dans le document lui-même. 2) Apposition d'une signature: Lorsque le signataire veut signer un document électronique, Il va utiliser pour sa rédaction un outil de traitement de texte, par 80 exemple MSWordTm. Après la saisie de son document (1D) il utilisera un outil d'insertion (A) objet du présent procédé qui insérera le graphique numérique de sa signature (2S) incluant les informations décrites plus haut. Ensuite il certifiera le document avec sa signature en entrant, (à l'invitation) son code 85 d'utilisateur. Ce procédé de certification (3AS) rajoute dans la signature les informations relatives au document lui-même; son nom, la date de la signature ainsi que son condensat. Le document est sauvegardé et prêt à être envoyé à son ou ses destinataires. B- Vérification d'une signature par le destinataire: go90 A la réception du document signé, le destinataire utilise son outil de traitement de texte. Il peut lire à l'écran le document et aussi vérifier l'authenticité de celui-ci ainsi que l'identit4 du signataire. En utilisant l'outil de vérification, Le système sera capable d'extraire certaines informations (10R) 95 stéganographiées dans la signature comme le condensat réalisé lors de la certification par le signataire, et les informations relatives au signataire. Le condensat extrait sera comparé au condensat du document affiché. Si les deux condensats sont égaux, le document est vérifié et validé, conforme à l'original, dans le cas contraire il est invalide, c'est à dire qu'une modification a été effectuée après certification par le signataire (et avant la vérification par le destinataire). REVENDICATIONS 1. Procédé numérique de signature et d'incrustation caché (4) pour inclure de façon invisible, dans l'image des signatures attachées à un document (6) , des paramètres codés du document original (1), caractérisé en ce qu'il consiste à : 1 numériser 5 lors de la première utilisation, par le signataire, sa signature graphique à l'aide d'un scanner la signature restant conforme visuellement à la signature originale. 2 saisir des informations personnelles, ainsi qu'un code d'accès personnel, , les informations incrustées dans la signature étant cryptées à l'aide 10 du procédé de signature précité, ces informations étant suffisantes pour contrôler ultérieurement, grâce à un procédé de vérification, l'authentification du signataire et l'intégrité du document depuis sa signature. 2. Procédé selon la revendication 1 caractérisé en ce que la signature graphique inclut également des informations sur l'acte de signature (horodatage, numéro d'ordre du document signé, numéro de série propre à l'ordinateur utilisé par le signataire, paramètres caractérisant le signataire). 20 3. Procédé selon les revendications 1 et 2 caractérisé en ce qu'il calcule un paramètre (condensat) spécifique au document original, qu'il le crypte et l'inclut de façon invisible dans la signature pour la vérification ultérieure de l'intégrité du 25 document depuis sa signature. 4. Procédé selon les revendications 1, 2 et 3 caractérisé en ce qu'il utilise la stéganographie pour cacher des informations dans la signature sans modifier l'aspect visuel celle-ci, ces informations étant impossibles à reconstituer sans exploiter le dispositif de signature du signataire.