Brevet FR2912269A1 — publié le 20080808

METHODE DE GENERATION D'UNE SIGNATURE NUMERIQUE La présente invention concerne une méthode de génération d'une signature numérique d'un document électronique comportant des données numériques 5 au moins partiellement sous forme de caractères alphanumériques. Il existe déjà des procédés de génération de signatures numériques de documents électroniques dans lesquels une empreinte obtenue par compression du contenu d'un document numérique est combinée à une clef 10 privée de l'émetteur du document pour former une signature numérique. Dans ces procédés, l'empreinte est une suite de bits de longueur donnée. Cette suite de bits est générée selon des algorithme de génération d'empreinte. Mais dans ces procédés, la suite de bits de l'empreinte n'offre aucune signification. Il 15 n"est pas possible de reconstituer le document d'origine à partir de l'empreinte. Avec la reconnaissance législative de la signature numérique, notamment en France et dans certains pays européens, l'usage de la signature numérique se répand tout comme l'archivage desdits documents chez des tiers archiveurs. Le but de la présente invention est de palier cet inconvénient des procédés antérieurs en offrant un procédé de génération de signatures numériques dans laquelle le contenu de l'empreinte générée véhicule une signification en rapport avec le texte d'origine. Ce but est atteint par le procédé tel que décrit en préambule et caractérisé en ce que ladite empreinte est au moins associée à un mot ou à un nombre du contenu dudit document électronique. 30 De façon avantageuse, l'empreinte est formée en associant des mots et/ou des nombres du contenu dudit document électronique ou au moins en rapport avec le contenu du document électronique. 20 25 D'une manière préférentielle lesdits rnots et/ou nombres sont choisis selon un algorithme. D'une manière particulièrement avantageuse, lesdits mots et/ou nombres sont 5 choisis pour être les mots clefs du contenu dudit document électronique. De façon préférentielle, lesdits mots et/ou nombres sont associés selon un ordre déterminé. 10 Dans la forme de réalisation préférentielle, lesdits mots et/ou nombres sont associés selon une séquence définie par la fréquence de leur apparition dans le contenu du document électronique. Dans une forme de réalisation particulièrement avantageuse, les mots et/ou 15 nombres sont associés selon une séquence pondérale définie selon l'importance des domaines auxquels se rapportent lesdits mots et/ou nombres. De façon avantageuse, l'empreinte générée est formée pour être le thésaurus dudit document électronique. D'une manière préférentielle, l'empreinte générée fait partie au moins partiellement de l'indexation et/ou du thésaurus dudit document électronique. La présente invention et ses avantages seront mieux compris à la lecture d'une 25 description détaillée d'un procédé de génération d'une signature numérique, en référence à la description des dessins annexés donnés à titre indicatif et non limitatif, dans lesquels : - la figure 1 est une illustration schématique du procédé de signature 30 numérique selon l'art antérieur, - la figure 2 est une illustration schématique du procédé de signature numérique selon l'invention. 20 Une signature numérique d'un document électronique tel qu'un contrat de vente, un appel d'offre ou n'importe quel document juridique ou de n'importe quel type a pour but de garantir l'intégrité desdits documents et l'authenticité des utilisateurs ou des personnes physiques ou morales telles que serveurs ou programmes informatiques qui ont accès à ces documents. En référence à la figure 1, la signature numérique d'un document électronique 10 selon l'art antérieur s'effectue en générant une empreinte 11 selon un algorithme déterminé. Une empreinte ou résumé d'un message résulte de la compression d'un document électronique 10 de n'importe quelle taille en une donnée mathématique de taille fixe. Les algorithmes de génération d'empreintes sont par exemple le MD5 (RFC1321) qui génère des empreintes de 128 bits et le SHA (NIST) qui génère des empreintes de 160 bits. Le contenu 12 du document électronique 10 est composé de caractères alphanumériques formant des chiffres et/ou des mots de n'importe quelle langue connue ou une codification spécifique telle qu'un programme informatique par exemple. Dans le procédé selon l'art antérieur, les mots ou chiffres du contenu 12 du document électronique 10 sont compressés selon un algorithme donné pour générer une empreinte 11 de taille fixe et dont les données binaires 13 sont composées de chiffres 0 et 1 qui se succèdent selon une séquence définie par ledit algorithme et dépendante du contenu 12 du document 10. L'empreinte 11 ne donne aucune signification du document 10 et il n'est pas possible de reconstituer ou de restaurer le contenu 12 dudit document à partir de l'empreinte 11. L'empreinte 11 ainsi générée est combinée à une clé privée 14 pour former une signature numérique 15. La clé privée 14 dite clé de signature, est unique et peut être protégée par un mot de passe accessible uniquement par le propriétaire de ladite clé qui peut être par exemple le signataire ou l'émetteur du document électronique 10. Dans le procédé selon l'invention, l'empreinte 11 générée à partir du document 5 électronique 10 est composée de mots et/ou chiffres 16 du contenu 12 dudit document 10, comme l'illustre schématiquement la figure 2. En référence à la figure 2, l'empreinte 11 est composée des mots et/ou chiffres 16 du contenu 12 et qui sont de ce fait en rapport avec le contenu du document 10 électronique 10. Ainsi, l'empreinte 11 est générée par compression du contenu 12 du document électronique 10 selon un algorithme donné pour générer une empreinte 11 formée de mots 16 du contenu 12. Dans la forme de réalisation préférée de l'invention, les mots 16 formant 15 l'empreinte 11 sont choisis pour être représentatifs du contenu 12. De façon avantageuse, ces mots 16 sont les mots clés du texte du contenu 12. Ces mots 16 sont associés selon une séquence et un ordre donnés. La séquence d'association de ces mots 16 est définie par la fréquence d'apparition d'un mot dans le contenu 12 et l'importance de ce mot. Cette importance est définie par 20 le domaine technique ou le domaine d'application de ces mots 16. L'empreinte 11 peut être formée de mots 16 du contenu 12 se rapportant à un même domaine technique ou à un même domaine d'application, l'ordre de ces mots 16 étant défini par la fréquence de leur apparition dans le contenu 12. L'empreinte 11 peut également être formée de mots 16 du contenu 12 se rapportant à des domaines techniques connexes ou domaines d'application connexes, l'ordre desdits mots 16 étant défini par l'importance de chacun de ces domaines par exemple. 30 Il est également possible de former l'empreinte 11 à partir de mots ne figurant pas dans le document 10 mais qui ont un rapport avec le contenu 12 dudit document 10. Ce sont par exemple les mots désignant les domaines d'application ou les domaines techniques dans le cas d'un texte technique ou 25 des références d'articles de la loi ou d'actes juridiques auxquelles se rapporte le contenu du document 10 dans le cas d'un texte juridique. L'empreinte 11 générée selon la méthode de l'invention présente un intérêt tout particulier. Elle peut être utilisée pour une indexation des documents électroniques chez un tiers archiveur ou pour constituer le thésaurus d'une base de données. Avec le développement des documents numériques, la signature numérique des documents électroniques selon l'invention offre une souplesse de gestion de ces documents et un gain de temps dans l'indexation des documents électroniques. Les domaines d'application sont très variés. Ce sont par exemple le tiers archivage, la gestion des documents des bibliothèques électroniques, la gestion des documents électroniques des grands comptes tels que les banques, les assurances, etc. et tous les domaines techniques, administratifs et juridiques pour la gestion des documents importants tels que des actes notariés, marchés publics, brevets d'invention, etc. La présente invention n'est pas limitée aux modes de réalisation préférés donnés à titre d'exemple non limitatif, mais s'étend à toutes les modifications et à toutes les variantes évidentes pour un homme de métier tout en restant dans le domaine de la présente invention.25 REVENDICATIONS 1- Méthode pour générer une signature numérique (15) destinée à être apposée sur un document électronique (10) comportant au moins partiellement des données sous forme de caractères alphanumériques et dans laquelle une empreinte (11) est générée par compression du contenu (12) dudit document électronique (10) selon un algorithme donné, ladite empreinte (11) étant combinée à une clé privée (14) pour former ladite signature numérique (15) et caractérisée en ce que ladite empreinte (11) est au moins associée à un mot (16) ou à un nombre du contenu (12) dudit document électronique (10). 2- Méthode selon la revendication 1, caractérisée en ce que ladite empreinte (11) est formée en associant des mots et/ou des nombres (16) du contenu (12) dudit document électronique (10) ou au moins en rapport avec le contenu (12) du document électronique (10). 3- Méthode selon la revendication 2, caractérisée en ce que lesdits mots et/ou nombres (16) sont choisis selon un algorithme. 4- Méthode selon la revendication 3, caractérisée en ce que lesdits mots et/ou nombres (16) sont choisis pour être les mots clefs du contenu (12) dudit document électronique (10). 5- Méthode selon les revendications 1 et 2, caractérisée en ce que lesdits 25 mots et/ou nombres (16) sont associés selon un ordre déterminé. 6- Méthode selon la revendication 5, caractérisée en ce que lesdits mots et/ou nombres (16) sont associés selon une séquence définie par la fréquence de leur apparition dans le contenu (12) du document électronique (10). 7- Méthode selon la revendication 5, caractérisée en ce que lesdits mots et/ou nombres (16) sont associés selon une séquence pondérale définie selon l'importance des domaines auxquels se rapportent lesdits mots et/ou nombres (16). 6 30 5 8- Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce que ladite empreinte (11) générée est formée pour être le thésaurus dudit document électronique (10). 9- Méthode selon l'une quelconque des revendications précédentes, caractérisée en ce que ladite empreinte (11) générée fait partie au moins partiellement de l'indexation et/ou du thésaurus dudit document électronique (10). 10