Brevet FR3135544A1 — publié le 20231117

PROCEDES d’enrôlement de données d’un document d’identité d’un individu ET d’authentification d’un individu présentant un document d’identité comme étant le sien L’invention propose un procédé d’enrôlement de données d’un document d’identité (1) d’un individu, le procédé étant caractérisé en ce qu’il comprend la mise en œuvre d’étapes de : Obtention d’une photographie dudit individu visible sur ledit document d’identité (1) et d’une donnée de lecture optique du document d’identité (1) ; Extraction par analyse de ladite photographie d’une information de référence représentative de l’apparence de ladite photographie et d’une donnée biométrique de référence ; Génération d’une première et d’une deuxième donnée d’aléa, calcul d’une première et d’une deuxième donnée encodée par application d’une procédure d’encodage respectivement, à ladite information de référence représentative de l’apparence de ladite photographie et à ladite première donnée d’aléa d’une deuxième donnée encodée ; et à ladite donnée biométrique de référence et à ladite deuxième donnée d’aléa Stockage desdites première et deuxième donnée encodée, et d’empreintes cryptographiques d’une concaténation respectivement, de ladite information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité (1) ; et de ladite donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité (1). L’invention concerne également un procédé d’authentification d’un individu présentant un document d’identité (1) comme étant le sien. FIGURE 1 Procédé d’authentification d’un document d’identité d’un individu et éventuellement d’authentification dudit individu et d’authentification d’un individu présentant un document d’identité comme étant le sien DOMAINE DE L’INVENTION L’invention concerne le domaine de la cryptographie et propose des procédés visant à l’authentification d’un document d’identité d’un individu et l’authentification de cet individu. ETAT DE LA TECHNIQUE La détention d'un document d'identité (carte d’identité, passeport, permis de conduire, carte de sécurité sociale, etc.) en cours de validité justifie de l'identité d'un individu. Les documents d’identité consistent en un support généralement en papier ou en plastique sur lequel sont imprimées une photo ainsi que des informations alphanumériques personnelles (nom, prénom, date de naissance, etc.) de son détenteur. On trouve également une bande appelée MRZ (Machine-Readable Zone, Zone de lecture optique), qui contient un code (généralement deux lignes de 36 caractères) résumant les informations alphanumériques du document. Alternativement à la MRZ, on peut trouver un code-barre de type PDF-417 contenant les mêmes informations. Généralement, les documents d’identité présentent un grand nombre d’éléments de sécurité de haut niveau tels des filigranes ou des hologrammes pour prévenir la falsification. La durée de vie d’un tel document est généralement limitée (10 ou 15 ans), car l’apparence de son possesseur change progressivement, et les éléments de sécurité évoluent. Lors d’un contrôle d’un individu par une entité, par exemple à l’entrée d’un bâtiment, on lui demande de présenter son document d’identité pour authentification. Il est souhaitable que cette procédure soit la plus rapide possible, tout en étant la plus sécurisée. En effet, le risque est par exemple que des individus recherchés présentent un document d’identité falsifié dans lequel des informations ont été modifiée, par exemple la photographie. On connaît des demandes FR3047688 puis FR1759292 des procédés d’enrôlement de données destinées à être utilisées pour contrôler automatiquement l’identité d’un individu, et des procédés associés de contrôle d’identité, basées sur un mécanisme très astucieux de génération à partir d’un élément visuel d’un document d’identité (en particulier la photo) d’une donnée de sécurité appelée « Digital Photo Seal ». Cette donnée de sécurité constitue une sorte de signature de l’élément visuel : des images acquises d’un même élément visuel, quelles que soient les conditions d’acquisition (i.e. y compris suite à scan ou photocopie), conduisent à l’obtention de données de sécurité sensiblement identiques. Au contraire, la moindre modification de l’élément visuel entraîne une forte variation de cet élément de sécurité. Ainsi, il suffit de stocker sur une base de données d’un serveur la donnée de sécurité de référence « attendue » pour un document donné, et de la comparer avec celle « candidate » générée à partir d’une copie de ce document, pour savoir si l’élément visuel de ce document est intègre ou non. En particulier, pour garantir la sécurité de la donnée de référence sur le serveur, celle-ci est « masquée » par application d’une procédure d’encodage (typiquement une procédure d’esquisse de type sécure sketch) à la donnée de référence et à une donnée d’aléa, et la donnée de référence masquée est stockée dans la base de données avec une empreinte cryptographique, i.e. un haché, d’une concaténation de la MRZ avec ledit aléa. On peut alors authentifier un document d’identité présenté par un individu sur la base de sa MRZ et de la photographie : une donnée de sécurité candidate est obtenue à partir de la photographie du document présenté, et il est alors possible par application d’une procédure de décodage de retrouver la donnée d’aléa si la photographie du document présenté est identique à celle sur la base de laquelle la donnée de sécurité de référence a été générée, et de vérifier que le haché d’une concaténation de la MRZ avec ledit aléa correspond à celui stocké. Cette solution apporte entière satisfaction. Et il a même été proposé récemment dans la demande FR1904375 de stocker également dans le serveur des données alphanumériques, en particulier les données dites « visuelles », c’est-à-dire les données imprimées sur le document d’identité telles que des données d’état civil (nom, prénom, adresse, date de naissance, etc.) ou des données techniques telles que la date d’expiration du document d’identité, chiffrées pour garantir la vie privée de l’individu. Cela permet d’éviter de les retaper à la main si besoin. On note toutefois que bien que les données de l’individu stockées restent chiffrées et donc inaccessibles en soi, il reste nécessaire d’envoyer une image du document d’identité qui comprend d’une certaine façon toutes ces données personnelles, alors même que le service n’en requiert potentiellement qu’un sous-ensemble. De plus un pirate pourrait tenter intercepter les données qui lui sont envoyées, et accéder à la photographie de l’individu ou aux informations personnelles visibles sur l’image du document d’identité. Il a par conséquent été proposé dans les documents FR3095371 et FR 3095372 des solutions d’authentification d’un document d’identité d’un individu utilisant des concaténations astucieuses qui évitent de devoir transmettre une image du document d’identité et donc sont totalement respectueuses de la vie privée, tout en restant fiables et sécurisées. Il serait également souhaitable de pouvoir authentifier l’individu porteur du document d’identité. On note que la solution proposée dans FR3095371 permet de vérifier séparément qu’une donnée biométrique candidate acquise sur l’individu coïncide avec une donnée biométrique de référence telle que la photographie du document d’identité, mais cela fait l’objet d’une procédure secondaire et complexe car elle nécessite soit que le serveur compare la donnée biométrique candidate avec la donnée biométrique de référence, ce qui est problématique en terme de respect de la vie privée, soit que ce soit le client qui effectue cette comparaison mais il doit générer une preuve à divulgation nulle de connaissance du fait qu’il a bien effectué cette comparaison. L’invention vient simplifier la situation. PRESENTATION DE L’INVENTION Selon un premier aspect, l’invention concerne un procédé d’enrôlement de données d’un document d’identité d’un individu, le procédé étant caractérisé en ce qu’il comprend la mise en œuvre par des moyens de traitement de données d’un serveur d’enrôlement d’étapes de : Obtention d’une photographie dudit individu visible sur ledit document d’identité et d’une donnée de lecture optique du document d’identité ; Extraction par analyse de ladite photographie : d’une information de référence représentative de l’apparence de ladite photographie ; d’une donnée biométrique de référence ; Génération d’une première et d’une deuxième donnée d’aléa, calcul : d’une première donnée encodée par application d’une procédure d’encodage à ladite information de référence représentative de l’apparence de ladite photographie et à ladite première donnée d’aléa ; d’une deuxième donnée encodée par application d’une procédure d’encodage à ladite donnée biométrique de référence et à ladite deuxième donnée d’aléa Stockage sur des moyens de stockage de données d’un serveur d’authentification de : Ladite première donnée encodée ; Ladite deuxième donnée encodée ; Une empreinte cryptographique d’une concaténation de ladite information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité. Selon des caractéristiques et non limitatives : La procédure d’encodage est une procédure d’esquisse d’un algorithme de type « secure sketch » ou une procédure de type obfuscation floue à distance de Hamming. La donnée de lecture optique du document d’identité est une donnée de type MRZ, QR code ou PDF417. L’étape (D) comprend en outre le stockage sur les moyens de stockage de données du serveur d’authentification d’un chiffré d’au moins une donnée personnelle dudit individu avec l’empreinte cryptographique d’une concaténation de la donnée de lecture optique du document d’identité 1 et de la première et/ou la deuxième donnée d’aléa. Ladite donnée personnelle dudit individu est une donnée alphanumérique associé audit individu, ladite photographie de l’individu, ladite donnée de lecture optique, et ladite au moins une donnée alphanumérique sont imprimées sur le document d’identité. L’information de référence représentative d’une apparence attendue de ladite photographie est une donnée de sécurité de type Digital Photo Seal. Selon un deuxième aspect, l’invention concerne un procédé d’authentification d’un individu présentant un document d’identité comme étant le sien, caractérisé en ce qu’il comprend la mise en œuvre par des moyens de traitement de données d’un serveur d’authentification et/ou d’un client, d’étapes de ; (a) Obtention : - d’une image acquise dudit document d’identité, l’image représentant au moins une photographie d’un individu et une donnée de lecture optique visibles sur ledit document d’identité ; - d’une photographie fraîche dudit individu (b) Extraction, par analyse de ladite image acquise, de : - une information candidate représentative de l’apparence de ladite photographie tel que représentée dans l’image acquise ; - ladite donnée de lecture optique telle que représentée dans l’image acquise ; et par analyse de ladite photographie fraîche, de : - une donnée biométrique candidate ; (c) Calcul de - une première donnée décodée correspondant à une première donnée d’aléa par application d’une procédure de décodage à ladite information candidate représentative de l’apparence de ladite photographie et à une première donnée encodée stockée sur des moyens de stockage de données du serveur d’authentification ; - une deuxième donnée décodée correspondant à une deuxième donnée d’aléa par application d’une procédure de décodage à ladite donnée biométrique candidate et à une deuxième donnée encodée stockée sur les moyens de stockage de données du serveur d’authentification. (d) Vérification que - Une empreinte cryptographique d’une concaténation de ladite information candidate représentative de l’apparence de ladite photographie, de la première donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données du serveur d’authentification de la concaténation d’une information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité ; - Une empreinte cryptographique d’une concaténation de ladite donnée biométrique candidate, de la deuxième donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données du serveur d’authentification de la concaténation d’une donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité. Selon des caractéristiques avantageuses et non-limitatives : L’étape (a) comprend acquisition préalable de ladite image dudit document d’identité représentant au moins une photographie d’un individu et une donnée de lecture optique visibles sur ledit document d’identité, et de ladite photographie fraîche de l’individu, par des moyens d’acquisition optique de l’équipement client. Le procédé comprend une étape (e) de déchiffrement d’au moins une donnée personnelle dudit individu chiffrée stockée sur les moyens de stockage de données du serveur d’authentification, au moyen de l’empreinte cryptographique d’une concaténation de la donnée de lecture optique extraite et de la première et/ou la deuxième donnée décodée. Selon un troisième aspect, l’invention concerne un serveur d’enrôlement, caractérisé en ce qu’il comprend des moyens de traitement de données configurés pour : Obtenir une photographie dudit individu visible sur ledit document d’identité et une donnée de lecture optique du document d’identité ; extraire par analyse de ladite photographie : une information de référence représentative de l’apparence de ladite photographie ; une donnée biométrique de référence ; Générer une première et une deuxième donnée d’aléa, et calculer : une première donnée encodée par application d’une procédure d’encodage à ladite information de référence représentative de l’apparence de ladite photographie et à ladite première donnée d’aléa ; une deuxième donnée encodée par application d’une procédure d’encodage à ladite donnée biométrique de référence et à ladite deuxième donnée d’aléa ; Stocker sur des moyens de stockage de données d’un serveur d’authentification : Ladite première donnée encodée ; Ladite deuxième donnée encodée ; Une empreinte cryptographique d’une concaténation de ladite information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité. Selon un quatrième aspect, l’invention concerne un ensemble d’un serveur d’authentification comprenant des moyens de traitement de données et d’un client comprenant des moyens de traitement de données, dans lequel lesdits moyens de traitement de données sont configurés pour : obtenir : une image acquise dudit document d’identité, l’image représentant au moins une photographie d’un individu et une donnée de lecture optique visibles sur ledit document d’identité ; une photographie fraîche dudit individu Extraire, par analyse de ladite image acquise : une information candidate représentative de l’apparence de ladite photographie tel que représentée dans l’image acquise ; ladite donnée de lecture optique telle que représentée dans l’image acquise ; et par analyse de ladite photographie fraîche : une donnée biométrique candidate ; Calculer : une première donnée décodée correspondant à une première donnée d’aléa par application d’une procédure de décodage à ladite information candidate représentative de l’apparence de ladite photographie et à une première donnée encodée stockée sur les moyens de stockage de données du serveur d’authentification ; une deuxième donnée décodée correspondant à une deuxième donnée d’aléa par application d’une procédure de décodage à ladite donnée biométrique candidate et à une deuxième donnée encodée stockée sur les moyens de stockage de données du serveur d’authentification. Vérifier que Une empreinte cryptographique d’une concaténation de ladite information candidate représentative de l’apparence de ladite photographie, de la première donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données du serveur d’authentification de la concaténation d’une information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique candidate, de la deuxième donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données du serveur d’authentification de la concaténation d’une donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité. Selon un cinquième et un sixième aspect, l’invention concerne un produit programme d’ordinateur comprenant des instructions de code pour l’exécution d’un procédé selon le premier aspect d’enrôlement de données d’un document d’identité d’un individu ou selon le deuxième aspect d’authentification d’un individu présentant un document d’identité comme étant le sien ; et un moyen de stockage lisible par un équipement informatique sur lequel un produit programme d’ordinateur comprend des instructions de code pour l’exécution d’un procédé selon le premier aspect d’enrôlement de données d’un document d’identité d’un individu ou selon le deuxième aspect d’authentification d’un individu présentant un document d’identité comme étant le sien. DESCRIPTION DES FIGURES D’autres caractéristiques, buts et avantages de la présente invention apparaîtront à la lecture de la description détaillée qui va suivre, au regard des figures annexées, données à titre d’exemples non limitatifs et sur lesquelles : La représente schématiquement un système pour la mise en œuvre des procédés selon l’invention. DESCRIPTION DETAILLEE Architecture La présente invention concerne d’une part un procédé d’enrôlement d’informations d’un document d’identité 1 d’un individu, et d’autre part un procédé d’authentification d’un individu présentant un document d’identité 1 comme étant le sien, i.e. il permet à la fois d’authentifier le document 1 et de vérifier que son porteur est bien l’individu dont l’identité est présentée par le document 1. On a en effet deux niveaux de fraudes possible : Le premier est la falsification du document d’identité, par exemple le changement de la photographie, Le deuxième est l’usurpation d’identité, par exemple l’utilisation d’un document d’identité 1 valide par un voleur comme étant le sien. Le présent procédé permet de détecter les deux niveaux de fraude simultanément par un procédé simple et fiable. En référence à la , on a représenté schématiquement une architecture de système d’authentification pour la mise en œuvre des présents procédés. Ce système comprend au moins un document d’identité 1 et au moins un serveur 2a, 2b. A noter qu’on peut avoir un serveur 2a d’enrôlement et/ou un serveur d’authentification 2b, mais ils peuvent être confondus en un unique serveur 2 assurant les deux fonctions. Le système peut également comprendre un équipement client 3 connecté au(x) serveur(s) 2a et/ou 2b via un réseau 20 tel qu’Internet. Le document d’identité 1 est un objet personnel à un individu (de nombreux individus peuvent posséder chacun un tel document d’identité), et constitue un titre officiel, avantageusement émis par un organisme gouvernemental. Ce document peut prendre de nombreuses formes telle qu’une carte d’identité ou un passeport, et peut être éventuellement électronique. Selon un mode de réalisation, il prend la forme d’une carte à puce (de type « smart card ») aux dimensions standard et généralement en PVC ou polycarbonate. Dans tous les cas, le document d’identité 1 comporte une surface solide sur laquelle sont imprimées un certain nombre d’informations et en particulier : Une photographie de l’individu détenteur de la carte (et éventuellement une autre donnée « graphique » telle qu’une signature de l’individu) ; une donnée de lecture optique (c’est-à-dire lisible automatiquement, destinée à des ordinateurs), de type MRZ, QR code ou PDF417 (on prendra l’exemple de la MRZ dans la suite du document, mais on comprendra qu’on n’est pas limité à ce type de donnée de lecture optique) ; Des données alphanumériques variées, dites « données visuelles », choisies notamment parmi : Numéro complet du document d’identité 1 ; Date d’expiration ; Date de délivrance ; Nom ; Prénom(s) ; Nationalité ; Date de Naissance ; Lieu de Naissance ; Sexe ; Taille ; Adresse ; etc. Le ou les serveurs 2a, 2b sont des équipements distants, sécurisés, typiquement d’une autorité (en particulier le serveur d’enrôlement 2a) ou d’un fournisseur de solution de sécurité (en particulier le serveur d’authentification 2b). Ils comprennent des moyens de traitement de données 21a, 21b (de type processeur) et des moyens de stockage de données 22a, 22b (une mémoire, par exemple un disque dur). Le serveur 2a réalise l’enrôlement, le serveur 2b a minima stocke comme l’on verra des données attendues pour authentifier un individu présentant un document d’identité 1 comme étant le sien et le cas échéant réalise l’authentification. L’équipement client 3 est un terminal local comprenant des moyens d’acquisition optique 30 (typiquement un appareil photo ou un scanner), et adapté pour acquérir et le cas échéant transmettre au serveur 2b une ou plusieurs images (notamment une image du document 1 et une photographie de l’individu comme on le verra). L’équipement client 3 et les serveurs 2a, 2b comprennent avantageusement des interfaces de communications leur permettant de dialoguer à distance. De manière préférée, le client 3 est un terminal mobile de l’individu (en particulier de type smartphone). On note que l’équipement 3 peut prendre de nombreux modes de réalisation. Plus précisément et comme l’on verra, il suffit pour la mise en œuvre de l’invention que le serveur 2a, 2b puisse recevoir une image acquise du document d’identité 1 d’une façon ou d’une autre, y compris indirectement. A noter en outre que l’équipement client 3 peut comprendre ses propres moyens de traitement de données 31 et mettre en œuvre certains traitements, voir plus loin. De manière particulièrement préférée, les moyens 31 comprennent une enclave sécurisée, dite TEE (Trusted execution environnement) Dans tous les cas, comme expliqué l’équipement client 3 peut acquérir une image d’une image du document d’identité 1, i.e. photographier une photocopie plutôt que le document 1 directement, voire d’une photocopie d’une photocopie, etc. Comme l’on verra, il suffira que l’image acquise représente le document 1. On comprendra que le présent procédé n’est limité à aucune façon d’obtenir cette image et aucune nature en particulier (l’image acquise peut être en noir et blanc, déformée, etc.). On note qu’il est tout à fait possible que d’autres entités soient connectées aux serveurs 2a, 2b et à l’équipement 3, en particulier des serveurs mettent en œuvre des services consommant les assertions produites par l’équipement 3, i.e. de services souhaitant l’authentification du document 1, par exemple un serveur d’une banque, d’un hôtel, etc. Digital Photo Seal De manière connue les présents procédés utilisent une information représentative d’une apparence d’une photographie (ou un autre élément graphique du document 1), c’est-à-dire une donnée descriptive d’au moins un fragment de cette photographie tel qu’il apparait, i.e. une « signature », qui va permettre des comparaisons. On désigne comme information « de référence » l’information représentative de l’apparence « théorique » de la photographie, i.e. tel qu’attendue. Par contraste, on désigne comme information « candidate » l’information représentative de l’apparence constatée de la photographie, i.e. tel que représentée dans une image acquise du document 1. On comprend que cette apparence constatée n’est généralement pas parfaitement identique à l’apparence attendue, du fait des conditions des défauts inhérents à l’acquisition d’une image, et à la variabilité des conditions de prise de vue (éclairage, bougé, distance, etc.). Néanmoins, ladite information représentative de l’apparence est choisie de telle sorte que si deux photographies ont des apparences qui coïncident (i.e. il s’agit de la même photographie même si les conditions de prise de vue ne sont pas identiques), alors leurs informations représentatives coïncident (i.e. présentent une distance selon une métrique donnée inférieure à un seuil) également. Ainsi, l’information de référence et l’information candidate coïncident si et seulement si l’apparence constatée et l’apparence attendue de la photographie coïncide, i.e. qu’il s’agit bien de la même photographie, en d’autres termes que la photographie imprimée sur le document d’identité 1 n’a pas été frauduleusement altérée. Cette vérification peut être faite pour chaque autre élément graphique tel qu’une signature. On pourra utiliser comme information représentative de l’apparence de la photographie le « Digital Photo Seal » (DPS) qu’on prendra comme exemple dans la suite de la présente demande, i.e. la donnée de sécurité telle que décrite dans les demandes citées dans l’introduction ou plus précisément la demande EP3206192, basée sur la position de points singuliers de l’élément graphique, ou toute autre « signature » d’un objet graphique tel qu’une photographie. Le DPS d’une photographie est une caractéristique de cette image qui n’est pas un modèle biométrique, et peut par exemple comprendre un histogramme de gradient orienté (on parle alors d’algorithme à descripteur HOG). On peut alternativement utiliser un algorithme de classification du type employant un réseau de neurones convolutionnel, également connu sous l’acronyme CNN (pour l’anglais Convolutional Neural Network). Procédé d’enrôlement Selon un premier aspect est proposé un procédé mis en œuvre par les moyens de traitement de données 21a du serveur 2a d’enrôlement de données du document d’identité 1 d’un individu. Le procédé commence par une étape (A) d’obtention d’une photographie dudit individu visible sur ledit document d’identité 1 et une donnée de lecture optique du document d’identité 1. Il peut y avoir en outre au moins une donnée personnelle dudit individu, en particulier une donnée alphanumérique associée audit individu. De manière préférée, ladite donnée personnelle est une donnée alphanumérique associée plus précisément au document d’identité 1, en particulier une « donnée visuelle » imprimée sur le document 1 comme indiqué précédemment, mais on comprend qu’il peut s’agir également d’une adresse e-mail, d’un identifiant d’accès, etc., qui ne sont pas nécessairement imprimés sur le document 1. Cette étape (A) peut être mise en œuvre au moyen d’une image du document d’identité 1 (comme ce sera expliqué pour le procédé d’authentification), mais de façon préférée, pour éviter les problèmes de numérisation et de perte de qualité, ces données (i.e. la photographie, la donnée de lecture optique et/ou la donnée personnelle) sont obtenues directement, par exemple depuis une autorité gouvernementale. Cela permet par ailleurs une éventuelle mise à jour des données, voir plus loin. Dans une étape (B) on vient extraire deux données par analyse de ladite photographie, au moyen d’algorithmes connus : d’une part l’information (notée DPS par commodité, bien que comme expliqué le présent procédé n’est pas limité au Digital Photo Seal) de référence représentative de l’apparence de ladite photographie ; et d’autre part une donnée biométrique de référence, appelée « template » biométrique (notée TPL par commodité), c’est-à-dire un ensemble de paramètres biométriques permettant de représenter un trait biométrique de l’individu visible sur ladite photographie, typiquement la position d’un ensemble de points caractéristiques dudit trait. Le trait biométrique est typiquement le visage de l’individu, mais ce pourrait par exemple être l’iris, tant que ce trait biométrique est visible que ladite photographie. Des algorithmes d’extraction d’un template biométrique d’une photographie sont bien connus de l’homme du métier. On comprendra que par analogie avec l’information DPS, ladite donnée biométrique extraite de la photographie dudit individu visible sur ledit document d’identité 1 est dite de référence car elle correspond à une donnée attendue, par opposition à une donnée biométrique candidate qui sera celle extraite d’une photographie « fraiche » de l’individu. A nouveau on fera bien la distinction entre information de référence représentative de l’apparence de ladite photographie et donnée biométrique, il est d’ailleurs entendu que ladite information de référence représentative de l’apparence de ladite photographie n’est pas une donnée biométrique. En effet, la première vise strictement à permettre la comparaison de deux photographies, alors que la deuxième vise à reconnaître l’individu. Deux photos différentes du même individu coïncideraient d’un point de vue biométrique mais pas en ce qui concerne ladite information de référence représentative de l’apparence de ladite photographie. Ensuite, dans une étape (C) deux données d’aléa (notée R1 et R2) sont générées, de sorte à calculer : une première donnée encodée (notée S par commodité) par application d’une procédure d’encodage à ladite information DPS de référence représentative de l’apparence de ladite photographie et à ladite première donnée d’aléa R1, i.e. S=enc(R1, DPS). une deuxième donnée encodée (notée T par commodité, bien que comme expliqué le présent procédé n’est pas limité au secure sketch) par application d’une procédure d’encodage à ladite donnée biométrique de référence et à ladite deuxième donnée d’aléa R2, i.e. T=enc(R2, TPL). Les données d’aléa R1, R2 sont comme son nom l’indique des données de valeur aléatoire apportant de l’aléa, qui a une importance car leur connaissance va permettre de prouver que l’on dispose bien du document d’identité 1 et qu’il est original. De manière classique on peut faire du batch encoding. De préférence, la procédure d’encodage est une procédure d’esquisse d’un algorithme de type « secure sketch ». Cette procédure d’esquisse est connue de l’homme du métier. Elle notamment décrite dans le document « Fuzzy Extractors: How to Generate Strong Keys from Biometrics and Other Noisy Data », par Dodis et al. (voir la définition 3 donnée en page 11 de ce document). D’autres procédures d’encodage peuvent être toutefois être utilisées par l’unité de traitement 21a en lieu et place d’une procédure d’esquisse (par exemple des procédures d’algorithmes de type « fuzzy extractor » et de façon générale la logique floue). On pourra encore alternativement utiliser une procédure d’encodage originale de type obfuscation floue à distance de Hamming, en anglais « Fuzzy Hamming Distance Obfuscator » ou simplement OFHD, voir par exemple la demande FR2105799. De surcroit, on peut tout à fait utiliser deux procédures d’encodage différentes pour obtenir les première et deuxième données encodées. A noter que la procédure d’encodage peut être appliquée directement à ladite information de référence représentative de l’apparence de ladite photographie/ladite donnée biométrique de référence, mais également indirectement, c’est-à-dire à des données dérivées de cette information de référence/donnée biométrique de référence pour rajouter de l’entropie. Par exemple, on peut utiliser comme donnée dérivée une combinaison avec la donnée de lecture optique, notamment un certain nombre des premiers bits de son empreinte cryptographique (voir plus loin). En particulier, cette combinaison peut être un « ou exclusif », i.e. XOR(DPS;HMRZ)/XOR(TPL;HMRZ), HMRZ étant les n premiers bits (par exemple 512) de l’empreinte cryptographique de la donnée de lecture optique (dans l’exemple où c’est la MRZ) où n est le nombre de bits de l’information de référence (le même nombre de bits est nécessaire pour le XOR). Dans tous les cas, la procédure d’encodage permet de « masquer » les données d’aléa R1, R2 par les résultats des traitements DPS, TPL de la photographie, mais de manière retrouvable au moyen d’une procédure de décodage complémentaire de la procédure d’encodage. Lorsque la procédure d’encodage utilisée pour l’enrôlement est une procédure d’esquisse d’un algorithme de type « secure sketch », la procédure de décodage est la procédure récupération (« recovery » en anglais) du même algorithme de type « secure sketch ». Une telle procédure de récupération est également connue de l’homme du métier (voir la définition 3 donnée en page 11 du document « Fuzzy Extractors: How to Generate… » susmentionné). Plus précisément, si on note DpsRef l’information de référence et DpsCand une information candidate (avec S=enc(R1,DpsRef)), alors les procédures d’encodage et de décodage sont telles que si DpsCand est suffisamment proche de DpsRef (i.e. différent de moins d’un seuil, ce qui est normalement le cas si on extrait l’information représentative de la même photographie que celle à partir de laquelle on a généré l’information de référence, même si on note qu’il reste impossible que les deux valeurs coïncident, on aura toujours |DpsCand-DpsRef|>0) alors la donnée décodée est égale à la première donnée d’aléa R1. Si au contraire DpsCand n’est pas suffisamment proche de DpsRef, alors la donnée décodée n’est pas la bonne valeur de la donnée d’aléa. Mathématiquement, la procédure de décodage donne, pour une valeur de la donnée encodée S et pour une valeur d’information candidate DpsCand, « la valeur x=dec(S, DpsCand) telle qu’il existe une valeur ε de norme inférieure à un seuil donné vérifiant S=enc(x,DpsCand+ε) », x étant égal à la première valeur d’aléa R si on a bien DpdCand+ε=DpsRef. On a exactement la même chose avec la donnée biométrique : si on note TplRef la donnée biométrique de référence et TplCand une donnée biométrique candidate (avec T=enc(R2,TplRef)), alors les procédures d’encodage et de décodage sont telles que si TplCand est suffisamment proche de TplRef (i.e. différent de moins d’un seuil, ce qui est normalement le cas si les deux données biométriques sont du même individu, même si on note qu’il reste impossible que les deux valeurs coïncident, on aura toujours |TplCand-Ref|>0) alors la donnée décodée est égale à la deuxième donnée d’aléa R2. Si au contraire TplCand n’est pas suffisamment proche de TplRef, alors la donnée décodée n’est pas la bonne valeur de la donnée d’aléa. Mathématiquement, la procédure de décodage donne, pour une valeur de la deuxième donnée encodée T et pour une donnée biométrique candidate TplCand, « la valeur x=dec(T, TplCand) telle qu’il existe une valeur ε de norme inférieure à un seuil donné vérifiant T=enc(x,TplCand+ε) », x étant égal à la deuxième valeur d’aléa R2 si on a bien TplCand+ε=TplRef. On rappellera que de telles procédures d’encodage et de décodage sont connues de l’homme du métier, et peuvent faire l’objet de nombreux modes de réalisation. Il sera d’ailleurs possible d’augmenter l’entropie de la donnée encodée en appliquant la procédure d’encodage à davantage de données que seules l’information représentative de l’apparence de ladite photographie et la donnée d’aléa. Le présent procédé se distingue tout particulièrement dans une étape (D) de stockage sur les moyens de stockage de données 22b du serveur d’authentification 2b (dont on rappelle qu’il peut être le même équipement que le serveur d’enrôlement 2a) de : Ladite première donnée encodée S ; ladite deuxième donnée encodée T ; Une empreinte cryptographique (dite première empreinte cryptographique et notée HS) d’une concaténation (dite première concaténation) de ladite information DPS de référence représentative de l’apparence de ladite photographie, la première donnée d’aléa R1, et la donnée de lecture optique du document d’identité 1 ; Une empreinte cryptographique (dite deuxième empreinte cryptographique et notée HT) d’une concaténation (dite deuxième concaténation) de ladite donnée biométrique de référence TPL, la deuxième donnée d’aléa R2, et la donnée de lecture optique du document d’identité 1 ; On comprend qu’aucune de ces données n’est exploitable en soi car : Ladite première donnée encodée S ne permet seule ni de retrouver l’information DPS de référence ni la première donnée d’aléa R1 ; Ladite deuxième donnée encodée T ne permet seule ni de retrouver la donnée biométrique TPL de référence ni la deuxième donnée d’aléa R2 ; Les première et deuxième empreintes cryptographiques sont des simples empreintes ne permettant pas de retrouver les données ayant servi à calculer ces empreintes ; Préférentiellement le serveur d’authentification 2b est un serveur distinct du serveur d’enrôlement 2a qui ne possède ainsi jamais aucune des données sensibles (l’information DPS de référence, la première donnée d’aléa R1, la donnée biométrique TPL de référence, la deuxième donnée d’aléa R2), ce qui rend impossible toute atteinte à la vie privée du détenteur du document d’identité 1. Dans ce cas cette étape comprend ainsi la transmission depuis le serveur d’enrôlement 1a au serveur d’authentification 2b des données à stocker. L’étape (D) peut comprendre en outre le stockage sur les moyens de stockage de données 22b d’un chiffré avec l’empreinte cryptographique d’une concaténation (dite troisième concaténation) de la donnée de lecture optique du document d’identité 1 et de l’une et/ou l’autre des données d’aléa R1, R2, d’au moins une donnée personnelle dudit individu. L’étape (D) peut à ce titre comprendre le chiffrement de l’au moins une donnée personnelle dudit individu avant son stockage. Ce chiffré n’est pas plus exploitable que les données précédemment citées car un attaquant a besoin de connaître les données d’aléa R1, R2 pour y accéder. Toutes les données à stocker peuvent être indexées dans la mémoire 22b avec une empreinte cryptographique d’un identifiant du document d’identité 1, généralement obtenu de la MRZ. Alternativement, la deuxième donnée encodée T peut être indexée par la première empreinte cryptographique HS, et l’empreinte cryptographique de la troisième concaténation peut être indexée par la deuxième empreinte cryptographique HT. Par empreinte cryptographique, ou haché (en anglais « hash »), on entend le résultat d’une fonction de hachage cryptographique prédéterminée. De manière préférée, les première et deuxième concaténations correspondent à des concaténations dans le même sens, par exemple DPS|R1|MRZ pour la première concaténation et TPL|R2|MRZ pour la deuxième concaténation, mais on pourra utiliser toute autre construction voire même incluant des caractères prédéterminés en plus. Il est entendu que chacune des données impliquées peut être considérée comme des séquences de bits. Le nombre de bits de la concaténation est ainsi la somme des nombres de bits respectifs. L’astuce de ces multiples concaténations permet la formation de plusieurs empreintes complètement indépendantes, rendant possible la vérification indépendante de l’authenticité du document d’identité 1 présenté et de l’identité de son détendeur. En outre, la ou les données personnelles chiffrées restent accessible seulement au détendeur du document d’identité 1, de sorte que le serveur 2b ne peut manipuler ni ne connaitre les données personnelles de l’utilisateur, qui peuvent être stockées en toute sécurité. Les premières et deuxième empreintes peuvent être associée dans le serveur 2b à un descripteur de l’état du document d’identité 1, par exemple « OK », « Expiré » ou « KO ». De manière préférée, l’étape (D) peut en outre comprendre la signature de la première donnée encodée S, la deuxième donnée encodée T, la première empreinte HS et/ou la deuxième empreinte HT avec une clé privée de l’autorité opérant le serveur 2a, et leur stockage sur la mémoire 22b de manière associée, ce qui permet de s’assurer qu’elles n’ont pas été altérées lors de leur transfert du serveur d’enrôlement 2a au serveur d’authentification 2b. A noter que le procédé d’enrôlement peut être répété à intervalles réguliers pour vérifier ou mettre à jour des données personnelles par exemple. Les données récentes et fiables pourront être récupérées depuis une entité gouvernementale. De surcroit, un document d’identité 1 n’a qu’une durée de vie limitée, et doit régulièrement être renouvelé. Authentification d’un individu présentant un document d’identité comme étant le sien On suppose à présent que l’enrôlement a été réalisé avec succès, et que le document d’identité est à présent utilisable. Le procédé d’authentification commence par une étape (a) d’obtention d’une façon ou d’une autre (par exemple par acquisition via les moyens d’acquisition 30 du client 3) : d’une image du document d’identité 1, l’image représentant au moins la photographie de l’individu et la donnée de lecture optique du document d’identité 1 (la MRZ) visibles sur ledit document d’identité 1. Préférentiellement, ladite image représente tout le document d’identité 1, du moins toute une face. Comme expliqué, il peut être nécessaire d’acquérir plusieurs images, par exemple pour voir toutes les faces. D’une photographie fraîche dudit individu. Comme expliqué, l’image représente au moins la photographie de l’individu et la donnée de lecture optique du document d’identité 1 visibles sur ledit document d’identité 1. On parle de photographie « fraîche » de l’individu pour se distinguer de la photographie visible sur le document d’identité. En effet, par photographie fraîche on entend une photographie récemment acquise de l’individu, en direct. Naturellement, les deux photographies devront être de la même partie du corps, en particulier le visage. Typiquement, c’est l’individu qui prend en photo son document d’identité 1 avec son terminal mobile puis se prend en photo en « selfie ». De manière préférée, l’étape (a) comprend une sous-étape (a1) de vérification que ladite photographie fraîche représente le trait biométrique d’un individu vivant, dite « liveness check », pour éviter toute tentative de « spoofing » (en français « usurpation » ou « mystification ») dans lequel un individu essaye de tromper frauduleusement le procédé d’authentification au moyen d’accessoires tels qu’un masque ou une prothèse. Des techniques de liveness check sont bien connues de l’homme du métier, par exemple on peut détecter la circulation du sang dans le visage. Si la vérification est concluante (i.e. le visage visible dans la photographie fraîche est bien authentique), l’étape (a1) comprend avantageusement la génération d’une preuve cryptographique que cette vérification a été effectuée, par exemple une preuve à divulgation nulle de connaissances (ZKP – Zero Knowledge Proof), de manière également bien connue. Pour garantir la fraicheur de la donnée candidate, l’étape (a1) pourra alternativement ou en complément comprendre l’horodatage de la photographie fraîche au moyen d’un marqueur temporel (appelé « timestamp » en anglais). L’homme du métier saura mettre en œuvre un tel horodatage en utilisant des techniques connues, et avantageusement on utilise comme marqueur temporel un nonce (i.e. un nombre arbitraire, c’est-à-dire un aléa, à usage unique, de l’anglais « number used once »). Les traitements de l’étape (a1) sont typiquement mis en œuvre par les moyens de données 31 du client 3, avantageusement son enclave sécurisée. La suite du procédé est soit mise en œuvre toujours au niveau du terminal 3 en particulier si ses moyens 31 disposent d’une enclave sécurisée, notamment si l’on veut une confidentialité totale. Alternativement, l’individu ou toute autre entité qui souhaite l’authentification du document 1 soumet les deux images au serveur 2b. Dans le dernier cas, les moyens de traitement de données 21b du serveur d’authentification 2b reçoivent lesdites image acquise du document d’identité 1 présenté par ledit individu et dudit individu. L’éventuelle preuve ladite photographie fraîche représente le trait biométrique d’un individu vivant peut également être transmise pour vérification de la preuve par le serveur 2b. On note que le procédé peut être partagé entre les deux entités, i.e. le terminal peut par exemple mettre en œuvre les étapes (b) et (c), transférer alors les données, et laisser le serveur 2b faire la suite. Tous les cas seront possibles, et les étapes pourront indifféremment être mises en œuvre par les moyens 21b ou les moyens 31. On va à présent décrire la partie principale du procédé d’authentification d’un individu présentant un document d’identité 1 comme étant le sien, et fournissant à ce titre une image acquise de ce document d’identité 1 et une photographie fraîche de lui-même. L’objectif est de vérifier que l’étape (a) s’est bien déroulée comme décrit précédemment, et qu’on n’est pas en présence d’un faux (par exemple une image qui aurait été modifiée frauduleusement). Dans une étape (b), les moyens de traitement de données 21b du serveur 2b ou les moyens de traitement de données 31 du client 3 analysent l’image du document d’identité 1, de sorte à extraire : une information (DPS) candidate représentative de l’apparence de la photographie tel que représenté dans l’image acquise ; la donnée de lecture optique du document d’identité 1 (telle que représentée) la photographie fraiche dudit individu, de sorte à extraire : une donnée biométrique candidate. L’extraction de l’information candidate comprend l’identification de la photographie qui apparait dans l’image, et l’obtention de l’information candidate de la même façon que l’information de référence a été obtenue lors de l’enrôlement. L’identification de la photographie peut être faite grâce à des modèles et des masques (en effet, les documents d’identité ont toujours la même organisation), et ainsi, l’analyse de l’image peut comprendre la reconnaissance d’un contour du document d’identité 1, le recadrage de ce contour, et l’application des masques prédéterminés. Pour cela, des réseaux de neurones à convolutions adaptés pourront être utilisés astucieusement. Similairement, en ce qui concerne la donnée de lecture optique il existe des algorithmes permettant son extraction automatique, ce d’autant plus que les zones de type MRZ sont tout spécialement prévues pour être lues facilement par un ordinateur. Une fois que la photographie a été « isolée » sur l’image, on applique les mêmes algorithmes que ceux qui ont été appliqués sur la photographie d’origine pour obtenir les informations candidates représentatives de l’apparence de la photographie tel que représenté. On comprend que les informations de référence et candidate devront être obtenues de manière identique de sorte à pouvoir être comparées. L’extraction de la donnée biométrique candidate est quant à elle effectuée de la même manière que la donnée biométrique de référence, étant entendu qu’on considère la photographie fraiche de l’individu au lieu de celle visible sur le document d’identité 1. Dans une étape (c), les moyens de traitement de données 21b du serveur 2b ou les moyens de traitement de données 31 du client 3 calculent : une première donnée décodée par application d’une procédure de décodage à ladite information candidate (DPS) représentative de l’apparence de ladite photographie et à ladite première donnée encodée stockée sur les moyens de stockage de données 22b du serveur 2b ; une deuxième donnée décodée par application d’une procédure de décodage à ladite donnée biométrique candidate et à ladite deuxième donnée encodée stockée sur les moyens de stockage de données 22b du serveur 2b. Plus précisément, le serveur 2b accède aux données encodées S et T associées au document d’identité 1 (typiquement référencée avec l’empreinte de son identifiant, cet identifiant pouvant être obtenu de la MRZ par exemple), et applique ladite procédure de décodage susmentionnée ou les transfère au client 3 pour qu’il le fasse. Comme expliqué : si l’information de référence et l’information candidate sont suffisamment proches, la première valeur décodée correspondra à la première valeur d’aléa R1 utilisée pour obtenir la première donnée encodée S ; si la donnée biométrique de référence et la donnée candidate sont suffisamment proches, la deuxième valeur décodée correspondra à la deuxième valeur d’aléa R2 utilisée pour obtenir la deuxième donnée encodée T. De façon générale, le résultat d’une comparaison de l’information candidate et de l’information de référence (respectivement de la donnée biométrique de référence et de la donnée biométrique candidate) doit montrer qu’elles sont identiques, ou du moins présenter une distance inférieure à un seuil d’erreur prédéterminé. Par exemple, pour les éléments graphiques de type photographie, des données de sécurité de type Digital Photo Seal coïncident si elle différent de moins de 10%. On comprend ainsi que chaque valeur d’aléa « masquée » par le DPS/TPL peut être récupérée si l’utilisateur dispose d’une photographie identique à celle utilisée lors de l’enrôlement dont est tirée l’information de référence et si sa photographie fraîche représente le même trait biométrique que la photographie sur le document d’identité 1. Dans une étape (d), les moyens de traitement de données 21b, 31 vérifient que Une empreinte cryptographique d’une concaténation de ladite information candidate représentative de l’apparence de ladite photographie, la première donnée décodée, et la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données 22b du serveur 2b de la concaténation de ladite information de référence représentative de l’apparence de ladite photographie, la première donnée d’aléa, et la donnée de lecture optique du document d’identité 1 ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique candidate, la deuxième donnée décodée, et la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données 22b du serveur 2b de la concaténation de ladite donnée biométrique de référence, la deuxième donnée d’aléa, et la donnée de lecture optique du document d’identité 1. En d’autres termes, le serveur 2b ou le client 3 tente de reconstituer les première et deuxième empreintes en effectuant les mêmes concaténations qu’à l’enrôlement. Si : la donnée de lecture optique extraite coïncide avec la donnée de lecture optique utilisée lors de l’enrôlement ; la première donnée décodée coïncide avec la première donnée d’aléa ; et la deuxième donnée décodée coïncide avec la deuxième donnée d’aléa ; Alors les concaténations donneront exactement le même résultat et on arrivera à nouveau à la première et la deuxième empreintes stockées sur les moyens de stockage de données 22b du serveur 2b. Dans tous les autres cas, l’entropie des fonctions de hachage cryptographique fait qu’on arrivera à un résultat très différent. Si le document 1 a été altéré (par exemple en remplaçant la photographie), alors les informations candidates et de référence correspondantes ne coïncideront pas, on obtiendra donc une fausse valeur du premier aléa et donc de la première empreinte, et l’authentification sera rejetée. Une alerte pour utilisation frauduleuse peut être émise. Si l’individu présentant le document d’identité 1 n’est pas celui de la photographie visible sur le document d’identité, i.e. pas son véritable détenteur (par exemple parce qu’il l’a volé), alors les données biométriques candidate et de référence correspondantes ne coïncideront pas, on obtiendra donc une fausse valeur du deuxième aléa et donc de la deuxième empreinte, et l’authentification sera rejetée. Une alerte pour utilisation frauduleuse peut être émise. De manière préférée, l’étape (d) peut comprendre la vérification des éventuelles signatures des différentes données stockées dans la mémoire 22b (avec une clé publique) de sorte à s’assurer qu’elles sont authentiques (i.e. qu’elles sont bien celles fournies par le serveur d’enrôlement 2a), ainsi que certificats ou des dates de validité du document par exemple. Si on a retrouvé les deux empreintes et que toutes les vérifications sont concluantes, c’est que le document d’identité 1 est valide, i.e. non falsifié, et que la personne qui le présente est bien son détenteur. On peut éventuellement consulter un descripteur associé à la première empreinte pour obtenir le statut du document 1 : « OK, « Expiré », « KO ». Par exemple, ce statut peut définir si le détenteur du document 1 a le droit de pénétrer dans une zone à l’entrée de laquelle a lieu le contrôle. S’il a le statut OK il peut rentrer, et s’il a le statut Expiré c’est qu’il a normalement le droit de rentrer mais qu’il faut qu’il mette à jour son accès. S’il a le statut KO cela signifie qu’il a bien été reconnu, mais qu’il n’a pas le niveau d’autorisation suffisant. Alternativement, le serveur 2b ou le client 3 peut, lorsque l’individu 1 est authentifié avec succès, transmettre à l’éventuelle entité connectée auprès de laquelle l’individu souhaite l’authentification (par exemple un serveur mettant en œuvre un service comme expliqué) une autorisation par exemple chiffrée avec une clé publique de ladite entité (l’autorisation en elle-même est typiquement un token à usage unique). Alternativement, dans le cas où c’est le serveur 2b qui met en œuvre les étapes du procédé, une telle autorisation chiffrée peut être transmise à l’équipement client 3, pour retransmission à l’entité connectée, et déchiffrement et vérification par cette dernière. Un tel mode de réalisation est particulièrement avantageux car il permet une confidentialité totale : non seulement le serveur 2b n’a pas accès aux données personnelles de l’individu, mais en plus il n’a aucun contact avec l’entité connectée auprès de laquelle l’individu souhaite l’authentification de sorte qu’il n’a même pas la possibilité de savoir pourquoi l’authentification est requise. A ce stade, l’individu peut se voir demander la fourniture de données personnelles, par exemple des données alphanumériques pour remplir un registre s’il s’est vu autoriser l’accès, ou pour remplir un formulaire demandé par le service mis en œuvre par l’entité connectée. Dans un mode de réalisation préférée, il va pouvoir utiliser astucieusement ladite troisième concaténation pour obtenir automatiquement ces données. Pour cela, dans une dernière étape (e) optionnelle (qui peut éventuellement être conditionnée à un statut particulier, par exemple uniquement si l’individu a le droit d’aller plus loin), alors les moyens de traitement de données 21b, 31 déchiffrent l’au moins une donnée personnelle dudit individu chiffrée stockée sur les moyens de stockage de données 22b du serveur 2b au moyen de l’empreinte cryptographique d’une concaténation de la donnée de lecture optique extraite et de la première et/ou la deuxième donnée décodée En effet, à ce stade on sait que les données décodées correspondent aux données d’aléas et que l’individu a pu reconstituer avec succès la première et la deuxième empreinte. En changeant seulement de données concaténées, et en appliquant à nouveau la fonction de hachage cryptographique, il peut reconstituer la troisième empreinte, qui constitue la clé privée des données personnelles. Tout ou partie de celles-ci, à sa demande, sont alors soit transférées à l’équipement client 3 si c’est le serveur 2b qui a réalisé l’étape (e). Mais, et ce même si c’est le serveur qui a mis en œuvre les étapes (b) à (d), on préférera, pour garantir au maximum la confidentialité, que le serveur 2b fournisse en l’état les données chiffrées, et que ce soit au niveau du client 3 que le déchiffrement ait lieu, de sorte à éviter tout transfert en clair de données personnelles. A noter qu’on pourrait prévoir que l’utilisateur soit autorisé à en profiter pour mettre à jour ces données personnelles : si par exemple son adresse a changé, il modifie les données avant de les rechiffrer, et de retransmettre l’ensemble au serveur 2b pour stockage. Serveur Selon un troisième et un quatrième aspect, est proposé le serveur 2a d’enrôlement, le serveur d’authentification 2b ou le client 3 pour la mise en œuvre des procédés selon le premier ou le deuxième aspect, i.e. d’enrôlement et d’authentification d’un individu. Comme expliqué, le procédé d’authentification peut de manière indifférenciée être mis en œuvre par les moyens 21b, 31 du serveur 2b et/ou du client 3. Chaque serveur 2a, 2b est typiquement connecté à un réseau 20, et comprend des moyens de stockage de données 22a, 22b et des moyens de traitement de données 21a, 21b. On rappelle qu’ils peuvent être confondus. Les moyens 21a du serveur d’enrôlement 2a sont configurés pour : Obtenir une photographie dudit individu visible sur ledit document d’identité 1 et une donnée de lecture optique du document d’identité 1 ; extraire par analyse de ladite photographie : une information de référence représentative de l’apparence de ladite photographie ; une donnée biométrique de référence ; Générer une première et une deuxième donnée d’aléa, et calculer : une première donnée encodée par application d’une procédure d’encodage à ladite information de référence représentative de l’apparence de ladite photographie et à ladite première donnée d’aléa ; une deuxième donnée encodée par application d’une procédure d’encodage à ladite donnée biométrique de référence et à ladite deuxième donnée d’aléa ; Stocker sur les moyens de stockage de données 22b du serveur 2b : Ladite première donnée encodée ; Ladite deuxième donnée encodée ; Une empreinte cryptographique d’une concaténation de ladite information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité 1 ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité 1. Le système peut en outre comprendre au moins un équipement client 3 (typiquement connecté aux serveurs 2a, 2b via le réseau 20, directement ou indirectement) comprenant des moyens d’acquisition optique 30 pour l’acquisition de ladite image du document d’identité 1 (ainsi que l’éventuelle acquisition d’une photographie fraîche de l’individu, voir après). Les moyens de traitement de données 21b, 31 du serveur d’authentification 2b et/ou du client 3 sont configurés pour : obtenir : une image acquise dudit document d’identité 1, l’image représentant au moins une photographie d’un individu et une donnée de lecture optique visibles sur ledit document d’identité 1 ; une photographie fraîche dudit individu ; Extraire, par analyse de ladite image acquise : une information candidate représentative de l’apparence de ladite photographie tel que représentée dans l’image acquise ; ladite donnée de lecture optique telle que représentée dans l’image acquise ; et par analyse de ladite photographie fraîche : une donnée biométrique candidate ; Calculer : une première donnée décodée correspondant à une première donnée d’aléa par application d’une procédure de décodage à ladite information candidate représentative de l’apparence de ladite photographie et à une première donnée encodée stockée sur les moyens de stockage de données 22b du serveur 2b ; une deuxième donnée décodée correspondant à une deuxième donnée d’aléa par application d’une procédure de décodage à ladite donnée biométrique candidate et à une deuxième donnée encodée stockée sur les moyens de stockage de données 22b du serveur 2b. Vérifier que : Une empreinte cryptographique d’une concaténation de ladite information candidate représentative de l’apparence de ladite photographie, de la première donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données 22b du serveur 2b de la concaténation d’une information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité 1 ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique candidate, de la deuxième donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données 22b du serveur 2b de la concaténation d’une donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité 1. L’invention propose également : L’ensemble des deux serveurs 2a et 2b ; l’ensemble du serveur d’authentification 2b et du client 3 ; L’ensemble des trois équipements 2a, 2b et 3. Produit programme d’ordinateur Selon un cinquième et un sixième aspects, l’invention concerne un produit programme d’ordinateur comprenant des instructions de code pour l’exécution (en particulier sur les moyens de traitement de données 21a, 21b, 31 du serveur d’enrôlement 2a, du serveur d’authentification 2b ou du client 3) d’un procédé selon le premier ou le deuxième aspect de l’invention, ainsi que des moyens de stockage lisibles par un équipement informatique (une mémoire 22a, 22b, 32 du serveur d’enrôlement 2a, du serveur d’authentification 2b ou du client 3) sur lequel on trouve ce produit programme d’ordinateur. Procédé d’enrôlement de données d’un document d’identité (1) d’un individu, le procédé étant caractérisé en ce qu’il comprend la mise en œuvre par des moyens de traitement de données (21a) d’un serveur d’enrôlement (2a) d’étapes de : Obtention d’une photographie dudit individu visible sur ledit document d’identité (1) et d’une donnée de lecture optique du document d’identité (1) ; Extraction par analyse de ladite photographie : d’une information de référence représentative de l’apparence de ladite photographie ; d’une donnée biométrique de référence ; Génération d’une première et d’une deuxième donnée d’aléa, calcul : d’une première donnée encodée par application d’une procédure d’encodage à ladite information de référence représentative de l’apparence de ladite photographie et à ladite première donnée d’aléa ; d’une deuxième donnée encodée par application d’une procédure d’encodage à ladite donnée biométrique de référence et à ladite deuxième donnée d’aléa ; Stockage sur des moyens de stockage de données (22b) d’un serveur d’authentification (2b) de : Ladite première donnée encodée ; Ladite deuxième donnée encodée ; Une empreinte cryptographique d’une concaténation de ladite information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité (1) ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité (1). Procédé selon la revendication 1, dans lequel la procédure d’encodage est une procédure d’esquisse d’un algorithme de type « secure sketch » ou une procédure de type obfuscation floue à distance de Hamming. Procédé selon l’une des revendications 1 et 2, dans laquelle la donnée de lecture optique du document d’identité (1) est une donnée de type MRZ, QR code ou PDF417. Procédé selon l’une des revendications 1 à 3, dans lequel l’étape (D) comprend en outre le stockage sur les moyens de stockage de données (22b) du serveur d’authentification (2b) d’un chiffré d’au moins une donnée personnelle dudit individu avec l’empreinte cryptographique d’une concaténation de la donnée de lecture optique du document d’identité 1 et de la première et/ou la deuxième donnée d’aléa. Procédé selon la revendication 4, dans lequel ladite donnée personnelle dudit individu est une donnée alphanumérique associé audit individu, ladite photographie de l’individu, ladite donnée de lecture optique, et ladite au moins une donnée alphanumérique sont imprimées sur le document d’identité (1). Procédé selon l’une des revendications 1 à 5, dans lequel l’information de référence représentative d’une apparence attendue de ladite photographie est une donnée de sécurité de type Digital Photo Seal. Procédé d’authentification d’un individu présentant un document d’identité (1) comme étant le sien, caractérisé en ce qu’il comprend la mise en œuvre par des moyens de traitement de données (21b, 31) d’un serveur d’authentification (2b) et/ou d’un client (3), d’étapes de ; (a) Obtention : - d’une image acquise dudit document d’identité (1), l’image représentant au moins une photographie d’un individu et une donnée de lecture optique visibles sur ledit document d’identité (1) ; - d’une photographie fraîche dudit individu (b) Extraction, par analyse de ladite image acquise, de : - une information candidate représentative de l’apparence de ladite photographie tel que représentée dans l’image acquise ; - ladite donnée de lecture optique telle que représentée dans l’image acquise ; et par analyse de ladite photographie fraîche, de : - une donnée biométrique candidate ; (c) Calcul de - une première donnée décodée correspondant à une première donnée d’aléa par application d’une procédure de décodage à ladite information candidate représentative de l’apparence de ladite photographie et à une première donnée encodée stockée sur des moyens de stockage de données (22b) du serveur d’authentification (2b) ; - une deuxième donnée décodée correspondant à une deuxième donnée d’aléa par application d’une procédure de décodage à ladite donnée biométrique candidate et à une deuxième donnée encodée stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b) ; (d) Vérification que : - Une empreinte cryptographique d’une concaténation de ladite information candidate représentative de l’apparence de ladite photographie, de la première donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b) de la concaténation d’une information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité (1), ; - Une empreinte cryptographique d’une concaténation de ladite donnée biométrique candidate, de la deuxième donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b) de la concaténation d’une donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité (1). Procédé selon la revendication 7, dans lequel l’étape (a) comprend acquisition préalable de ladite image dudit document d’identité (1) représentant au moins une photographie d’un individu et une donnée de lecture optique visibles sur ledit document d’identité (1), et de ladite photographie fraîche de l’individu, par des moyens d’acquisition optique (30) de l’équipement client (3). Procédé selon l’une des revendications 7 et 8, comprenant une étape (e) de déchiffrement d’au moins une donnée personnelle dudit individu chiffrée stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b), au moyen de l’empreinte cryptographique d’une concaténation de la donnée de lecture optique extraite et de la première et/ou la deuxième donnée décodée. Serveur d’enrôlement (2a), caractérisé en ce qu’il comprend des moyens de traitement de données (21a) configurés pour : Obtenir une photographie dudit individu visible sur ledit document d’identité (1) et une donnée de lecture optique du document d’identité (1) ; extraire par analyse de ladite photographie : une information de référence représentative de l’apparence de ladite photographie ; une donnée biométrique de référence ; Générer une première et une deuxième donnée d’aléa, et calculer : une première donnée encodée par application d’une procédure d’encodage à ladite information de référence représentative de l’apparence de ladite photographie et à ladite première donnée d’aléa ; une deuxième donnée encodée par application d’une procédure d’encodage à ladite donnée biométrique de référence et à ladite deuxième donnée d’aléa ; Stocker sur des moyens de stockage de données (22b) d’un serveur d’authentification (2b) : Ladite première donnée encodée ; Ladite deuxième donnée encodée ; Une empreinte cryptographique d’une concaténation de ladite information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité (1) ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité (1). Ensemble d’un serveur d’authentification (2b) comprenant des moyens de traitement de données (21b) et d’un client (3) comprenant des moyens de traitement de données (31), dans lequel lesdits moyens de traitement de données (21b, 31) sont configurés pour : obtenir : une image acquise dudit document d’identité (1), l’image représentant au moins une photographie d’un individu et une donnée de lecture optique visibles sur ledit document d’identité (1) ; une photographie fraîche dudit individu ; Extraire, par analyse de ladite image acquise : une information candidate représentative de l’apparence de ladite photographie tel que représentée dans l’image acquise ; ladite donnée de lecture optique telle que représentée dans l’image acquise ; et par analyse de ladite photographie fraîche : une donnée biométrique candidate ; Calculer : une première donnée décodée correspondant à une première donnée d’aléa par application d’une procédure de décodage à ladite information candidate représentative de l’apparence de ladite photographie et à une première donnée encodée stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b) ; une deuxième donnée décodée correspondant à une deuxième donnée d’aléa par application d’une procédure de décodage à ladite donnée biométrique candidate et à une deuxième donnée encodée stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b) ; Vérifier que : Une empreinte cryptographique d’une concaténation de ladite information candidate représentative de l’apparence de ladite photographie, de la première donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b) de la concaténation d’une information de référence représentative de l’apparence de ladite photographie, de la première donnée d’aléa, et de la donnée de lecture optique du document d’identité (1) ; Une empreinte cryptographique d’une concaténation de ladite donnée biométrique candidate, de la deuxième donnée décodée, et de la donnée de lecture optique extraite coïncide avec l’empreinte cryptographique stockée sur les moyens de stockage de données (22b) du serveur d’authentification (2b) de la concaténation d’une donnée biométrique de référence, de la deuxième donnée d’aléa, et de la donnée de lecture optique du document d’identité (1). Produit programme d’ordinateur comprenant des instructions de code pour l’exécution d’un procédé selon l’une des revendications 1 à 9 d’enrôlement de données d’un document d’identité (1) d’un individu ou d’authentification d’un individu présentant un document d’identité (1) comme étant le sien, lorsque ledit procédé est exécuté sur un ordinateur. Moyen de stockage lisible par un équipement informatique sur lequel un produit programme d’ordinateur comprend des instructions de code pour l’exécution d’un procédé selon l’une des revendications 1 à 9 d’enrôlement de données d’un document d’identité (1) d’un individu ou d’authentification d’un individu présentant un document d’identité (1) comme étant le sien.