Brevet FR3093836A1 — publié le 20200918

Description Titre de l'invention : Identité numérique Domaine technique [0001] La présente invention concerne, de manière générale, l'authentification de documents administratifs. [0002] Plus précisément, l'invention se rapporte à un système permettant de créer une identité numérique sur un document à valeur probatoire pour vérifier l'absence de modification des données sur des copies du document. Techniques antérieures [0003] Actuellement, les documents du type carte d'identité, permis de conduite, titres de séjour... possèdent des informations caractéristiques du document stockées sur un élément du document qui peut être lu pour authentifier les informations par rapport au document. [0004] Parmi ces informations comprises sur le document, on trouve généralement des éléments de texte relatifs à certains éléments d'état civil, éventuellement une image, etc. [0005] Cependant, ces puces ont un coût élevé et sont donc inadaptées techniquement à l'utilisation en masse sur de nombreux formats de documents, par exemple sur des formats numériques. De plus, elles doivent avoir une durée de fonctionnement au moins égale à la durée de validité du document dans lequel elles sont contenues, en général plus d'une dizaine d'années comme sur un certificat de naissance. [0006] En outre, la nécessité de lecture des informations contenues sur la puce pour l'authentification du document peut poser des problématiques de sécurité, notamment de divulgation ou de piratage, les informations sensibles devant être autant que possible protégés contre les attaques, notamment les attaques visant à découvrir ou modifier les données stockées. Exposé de l'invention 100071 En référence aux inconvénients ci-dessus évoqués, la présente invention concerne un système permettant d'améliorer et de fiabiliser l'authentification d'un document, et permettant également une vérification de la conformité d'une copie du document par rapport à l'original grâce à son identité numérique, en restant néanmoins peu coûteux à fabriquer et utilisable sur de nombreux supports, notamment numériques. 100081 11 est donc proposé un système de génération d'un document authentifié, comprenant des moyens de saisie comportant un écran pour la saisie par un utilisateur d'informations caractéristiques dudit document authentifié, des moyens de transmission d'une requête comprenant lesdites informations caractéristiques à une 2 unité d'authentification ayant un calculateur configure pour analyser ladite requête, l'unité d'authentification étant configurée pour générer une identité numérique en utilisant lesdites informations caractéristiques et pour associer ladite identité numérique auxdites informations caractéristiques dans un document authentifié, une hase de données dans laquelle ledit calculateur enregistre ledit document authentifié, l'unité d'authentification étant configurée pour mettre en oeuvre une fonction de hachage à sens unique ayant comme paramètres d'entrée lesdites informations caractéristiques et délivrant en sortie ladite identité numérique, composée d'une clé numérique et des informations contenues sur le document. [0009] Avantageusement, les moyens de saisie comprennent un terminal mobile apte à re- cueillir les informations caractéristiques via une application logicielle dédiée. [0010] Dc préférence, les moyens de transmission sont des moyens de transmission sans-fil et utilisent le terminal mobile. [0011] Dans un mode de réalisation, le terminal mobile comprend un mode de verrouillage de son utilisation. [0012] L'application logicielle peut en outre être configurée pour l'interrogation de la hase de données et communiquer avec la hase de données par un réseau de télécommunication. [0013] Avantageusement, l'une des informations caractéristiques comporte du texte. [0014] Dc préférence, les moyens de saisie comprennent des moyens pour extraire de la hase de données les informations caractéristiques du document authentifié et pour afficher ces informations sur un écran des moyens de saisie. [0015] Avantageusement, l'identité numérique comprend un code 2D [0016] Dans un mode de réalisation, les moyens de saisie comprennent une mémoire et l'application logicielle est configurée pour enregistrer la requête dans ladite mémoire, les moyens de transmission étant en outre aptes à reporter la transmission à l'unité d'authentification de ladite requête préalablement enregistrée, par exemple jusqu'à une connexion des moyens de saisie au réseau de télécommunication. [0017] L'invention concerne également un procédé de vérification de la conformité d'une copie d'un document authentifié par rapport audit document authentifié, ledit document authentifié ayant une identité numérique attribuée préalablement grâce à un système d'authentification tel que défini ci-dessus, comprenant une étape de saisie des informations caractéristiques de la copie grâce aux moyens de saisie, une étape d'établissement d'une requête de vérification par les moyens de saisie, ladite requête de vérification comprenant des informations caractéristiques de ladite copie, une étape de transmission de ladite requête de vérification à l'unité d'authentification par les moyens de transmission, une étape d'analyse de ladite requête de vérification par le calculateur de l'unité d'authentification, une étape de génération d'une identité de véri- 3 fication par la fonction de hachage à sens unique à partir desdites informations caractéristiques de ladite copie du document, et une étape de comparaison de l'identité de vérification à l'identité numérique par l'unité d'authentification. Brève description des dessins [0018] D'autres buts, avantages et caractéristiques ressortiront de la description qui suit faite en référence aux dessins annexés sur lesquels : [0019] [fig.1] illustre le système selon l'invention et son utilisation pour l'authentification d'un document ; et [0020] [fig.2] illustre l'utilisation du système selon l'invention pour la vérification d'une copie d'un document par rapport à son original. Description détaillée [0021] Comme on peut le voir sur la figure 1, le système 1 de génération d'un document au- thentifié 2 comprend des moyens de saisie 3 comprenant un écran 4 et qui permettent à un utilisateur d'entrer des informations caractéristiques 5 qui pourront être trouvées sur le document authentifié 2. Les informations caractéristiques 5 sont majoritairement du texte mais peuvent contenir des images, des photographies,... Les documents authentifiés 2 qui peuvent être générés par le système 1 d'authentification ont un format connu pour ce type de document, par exemple un format standard. Par exemple, le système 1 est utilisé pour créer un document authentifié 2 correspondant à un document relatif à l'identité de son titulaire, tel qu'une carte d'identité, une carte de séjour, un permis de conduire, un passeport un encore un document de voyage. Notamment, le document à authentifier peut être de type certificat de naissance, de décès, de mariage, attestation de domicile ou tout autre document administratif. Ces types de documents font particulièrement l'objet de numérisation et de copies numériques qui peuvent être modifiées frauduleusement. 100221 Ainsi, les moyens de saisie 3 peuvent être adaptés à un ou plusieurs formats spé- cifiques de documents. Un opérateur souhaitant saisir les informations caractéristiques 5 pour la génération d'un document peut alors se référer via les moyens de saisie 3 à la catégorie de document de manière à avoir à saisir des informations 5 de quantités et natures précises pour la génération du document authentifié 2 en question. 100231 A titre d'exemple, les moyens de saisie 3 peuvent comprendre un ordinateur interfacé à son utilisateur par un clavier et un écran 4 qui lui permettent de saisir des informations caractéristiques 5. 100241 La saisie des informations caractéristiques 5 permet d'établir une requête 6 par les moyens de saisie 3 qui comprend lesdites informations caractéristiques 5. 100251 Avantageusement, les moyens de saisie 3 comprennent un terminal mobile 7. Un opérateur peut ainsi, par exemple dans le cas d'un recensement, se rendre avec son terminal mobile 7 sur un lieu reculé d'une naissance, constater l'événement et utiliser le système 1 de l'invention pour émettre directement une requête 6 pour établir un document authentifié 2 d'acte de naissance. [0026] Le terminal mobile 7 peut comprendre un mode de verrouillage de son utilisation. Ainsi, l'usage du terminal mobile 7 peut être réservé à un groupe d'opérateurs connaissant la façon de le déverrouiller, par exemple par un mot de passe. Par exemple, l'usage du terminal mobile 7 peut être réservé à des autorités officielles habilités, comprenant par exemple des agents assermentés, d'un état membre de la Communauté Economique des Etats de l'Afrique de l'Ouest (CEDEA0). [0027] La saisie peut être manuelle ou au moins partiellement automatique grâce aux moyens de saisie 3. La saisie d'au moins certaines informations caractéristiques 5 peut être réalisée à partir d'un document source 8 qui comprend des informations caractéristiques 5 à saisir. Un tel document source 8 peut être électronique ou physique, par exemple imprimé. Ainsi, la saisie d'une information caractéristique textuelle peut être réalisée par recopie ou bien par reconnaissance d'un texte préexistant sur un document source 8. A cet effet, les moyens de saisie 3 peuvent comprendre des moyens de lecture 9 du document source 8, associés par exemple à un logiciel de reconnaissance de texte. Par exemple, les moyens de lecture 9 comprennent une caméra, qui, avec l'écran 4 des moyens de saisie 3, est incorporée dans le terminal mobile 7. [0028] En outre, le document 2 obtenu peut comprendre plus d'informations 5 que le ou les documents sources 8 utilisés, l'opérateur effectuant la saisie des informations 5 pouvant par exemple ajouter le type de document, le nom et le prénom de l'émetteur, la civilité, l'adresse, un numéro de facture, une référence SO de l'unité d'authentification 11 émettrice, le lieu ou la date d'authentification du document ou d'émission de son identité numérique Idl,... [0029] Le système 1 peut avantageusement comprendre des moyens de transmission 10 de la requête 6 à une unité d'authentification 11 par l'intermédiaire d'un réseau de télécommunication du type réseau internet, de préférence via une connexion intemet sans fil, ou par exemple par une technologie BluetoothTM [0030] L'unité d'authentification 11 peut être localisée sur un ou plusieurs serveurs distants. Elle comprend au moins un calculateur 12 qui utilise par exemple un microprocesseur. Ce calculateur 12 est apte à analyser la requête 6, c'est-à-dire à en extraire les informations caractéristiques 5 pour générer une identité numérique Idl, unique, à partir des informations caractéristiques 5 de la requête 6, et éventuellement à partir d'informations supplémentaires comme par exemple une clé privée SO qui identifie l'unité d'authentification 11 Afin de garantir l'origine et l'intégrité du document l'identité numérique Idl intègre une signature électronique calculée sur le hash des données qu'il contient. [0031] A cet effet, la génération de l'identité numérique 141 comprend la mise en oeuvre d'une fonction à sens unique ayant comme paramètres d'entrée au moins lesdites informations caractéristiques 5 du premier document et délivrant en sortie ladite identité numérique 141. La fonction à sens unique est par exemple comprise dans un certificat à clé numérique de type « cachet serveur » connu par l'homme du métier. La clé numérique sécurisée utilisée est notamment composée de certificats d'authentification, de signature et de chiffrement, de certificats cachet d' horodatagc et de signature de code, et de certificats SSL d'authentification serveur et d'authentification client. [0032] Selon un mode de réalisation, le calculateur utilise une fonction de hachage permettant de calculer l'unique identité numérique Idl correspondant aux paramètres d'entrée. On peut utiliser toute fonction de hachage cryptographiquement sûre, par exemple la fonction connue par l'homme du métier sous l'appellation SHA 256. [0033] Par exemple, l'identité numérique 141 générée comprend un code 13. Le code 13 est destiné à être porté par le document authentifié 2. il peut être, par exemple, un code 2D ou encore un code QR. Avantageusement, ledit code 13 comprend un code 2D, qui, grâce à la fonction à sens unique, est unique par rapport aux informations caractéristiques 5 d'entrée. [0034] Le calculateur 12 associe et enregistre lesdites informations caractéristiques 5 et l'identité numérique idl dans une ou plusieurs hases de données 14. Les informations caractéristiques 5 pourront être stockées lors du dépôt de la demande destinée à établir un document authentifié 2. [0035] Le terminal mobile 7 représenté en figure 1 est un téléphone mobile multifonction. Dans un autre mode de réalisation, on pourra également prévoir que le terminal mobile 7 soit un ordinateur, une tablette ou tout autre moyen adapté, identifié et autorisé, pour la lecture du code 13 porté par le document authentifié 2. [0036] De préférence, le terminal mobile 7 met en oeuvre une application logicielle 15 embarquée d'interrogation de la base de données 14 qui communique avec la base de données 14. La base de données 14 est à cet égard incorporée à un réseau de télécommunication. [0037] L'application logicielle 15 d'interrogation est préférentiellement cryptée et sécurisée pour limiter l'accès à la base de données 14 à des personnes autorisées, par exemple proposant un mode de verrouillage qui ne permet l'accès à l'usage du terminal 3 que sous conditions d'une identification qui peut comprendre un nom d'utilisation et un mot de passe. [0038] En outre, les moyens de saisie 3 peuvent comprendre une mémoire 16 et l'application logicielle 15 est configurée pour enregistrer la requête 6 dans ladite mémoire 16, les moyens de transmission 10 étant en outre aptes à reporter la transmission à l'unité d'authentification 11 de ladite requête 6 préalablement enregistrée, par exemple jusqu'à 6 une connexion des moyens de saisie 3 au réseau de télécommunication. [0039] Avantageusement, les moyens de génération d'identité numérique Idl sont aptes à assembler, dans le format prévu, ladite identité numérique Idl aux informations caractéristiques pour obtenir un document authentifié 2. Un document authentifié 2 peut parfois correspondre exactement à un document source 8 sur lequel est ajoutée visiblement, par exemple en première page dudit document, son identité numérique Idl . [0040] Dans un mode de réalisation, le système 1 comprend en outre des moyens de recon- naissance 17 configurés pour lire une identité numérique Idl et ainsi extraire de la base de données 14 les informations caractéristiques 5 du document préalablement authentifié qui correspond à l'identité numérique Idl lue. Le système 1 est alors configuré pour afficher sur un écran 4 par exemple couplé aux moyens de saisie 3 ou à l'unité d'authentification 11 les informations caractéristiques 5 extraites de la base de données 14. Par ailleurs, les moyens de reconnaissance 17 sont choisis de manière à être adaptés à la lecture du code 13. [0041] Par exemple, lors d'un contrôle d'authentification d'un document, le code 13 porté par le document est lu à l'aide de moyens de reconnaissance 17 du terminal mobile 7. L'application logicielle 15 prévue sur le terminal mobile 7 interroge la hase de données 14 de documents. [0042] Par exemple, le code 13 du document 3, ainsi que ses informations caractéristiques 5 peuvent être affichées sur l'écran 4 du terminal mobile 7. Ainsi, une identité numérique Idl peut, dans ce mode de réalisation particulier, donner accès aux informations caractéristiques 5 correspondant à une identité numérique Idl, ce qui permet de vérifier qu'une copie 18 d'un document authentifié 2 comprend les mêmes informations caractéristiques 5 que celles associées dans la base de données 14 à l'identité numérique Idl visible sur ladite copie 18. [0043] Néanmoins, par soucis de sécurisation des informations, il est aussi possible, grâce au système 1 de l'invention, de vérifier la conformité d'informations contenues dans une copie 18 d'un document authentifié 2 par le même système 1, sans avoir à lire (ni risquer de compromettre) les informations caractéristiques 5 qui correspondent à l'identité numérique Idl d'un document authentifié 2. [0044] En effet, une telle méthode de vérification peut être mise en oeuvre par exemple en six étapes comme illustré en figure 2, en utilisant la copie 18 comme document source 8 dans une nouvelle saisie grâce à l'application logicielle 15. [0045] Une première étape 21 permet donc la saisie des informations caractéristiques 5 de la copie 18 grâce aux moyens de saisie 3. [0046] Elle est suivie d'une étape 22 d'établissement d'une requête 6 de vérification par les moyens de saisie 3, ladite requête 6 de vérification comprenant les informations caractéristiques 5 de ladite copie 18 saisie dans la première étape 21. 7 [0047] Ladite requête 6 de vérification est transmise au cours de l'étape 23 à l'unité d'authentification 11 par les moyens de transmission 10 mène à une étape 24 d'analyse de ladite requête 6 de vérification par le calculateur 12 de l'unité d'authentification 11. [0048] L'étape 25 permet la génération d'une identité numérique (dite identité de véri- fication Id2) par la fonction de hachage à sens unique à partir desdites informations caractéristiques 5 de ladite copie 18 du document 2. Si aucune information 5 n'a été modifiée dans la copie 18 par rapport à son original 2, le code 13 de l'identité de vérification Id2 ne change pas. [0049] Enfin, une dernière étape 26 compare l'identité de vérification 1d2 à l'identité numérique Idl dans l'unité d'authentification 11. [0050] Ainsi, dans l'exemple illustré en figure 2, si la comparaison de l'étape 26 indique que les identités numériques Idl, Id2 de l'original 2 et de la copie 18 sont identiques, il est certain, grâce à la fonction à sens unique utilisée, qu'aucune information n'a été modifiée dans la copie 18 qui est donc conforme au document authentifié 2 original. Une identité entre le code 13 du document authentifié 2 et tout code généré à partir d'informations caractéristiques 5 trouvées dans une copie 18 dudit document authentifié 2 permet donc d'attester la non modification de ladite copie 18 et donc d'authentifier celle-ci par transitivité. Une différence entre les deux codes 13 permet d'alerter sur une probable modification de la copie 18. [0051] Avantageusement, aucune ressemblance particulière n'est attendue entre les codes 13 générés par le système 1 pour deux documents très proches, quel que soit leur degré d'analogie, et préférentiellement une faible modification des informations d'un document génère un code très distinct du code du document non modifié, le premier code étant par exemple immédiatement distinguable par l'ceil humain du second. [0052] Le document authentifié 2 n'est ainsi pas plus coûteux à fabriquer qu'un document classique sans système 1 de génération et d'attribution d'identité numérique. Le code 13 pourra être sécurisé et configuré pour ne pas être lu et exploité par des moyens de reconnaissance 17 standard, et limiter l'accès aux personnes autorisées. [0053] Un tel système 1 facilite donc le processus d'authentification d'un document 8 et permet de déterminer avec une grande fiabilité si une copie 18 d'un document authentifié 2 est effectivement conforme à l'original. 8