Clés de contrôle MRZ expliquées : calcul, rôle et vérification

Clés de contrôle MRZ expliquées calcul, rôle et vérification

Introduction

La bande MRZ (Machine Readable Zone) d’un document d’identité contient plusieurs mécanismes de sécurité destinés à garantir l’intégrité des informations qu’elle contient. Parmi ces mécanismes, les clés de contrôle MRZ, également appelées chiffres de contrôle ou check digits, jouent un rôle central.

Ces clés permettent de vérifier automatiquement que les données du document n’ont pas été altérées et qu’elles ont été correctement lues ou saisies. Elles sont utilisées par les systèmes de contrôle aux frontières, les banques, les employeurs et les plateformes numériques dans le cadre des procédures de vérification d’identité.

Comprendre le fonctionnement des clés de contrôle MRZ permet non seulement de vérifier l’authenticité d’un document, mais aussi de détecter de nombreuses incohérences révélatrices d’erreurs ou de falsifications.

Qu’est-ce qu’une clé de contrôle MRZ ?

Une clé de contrôle MRZ est un chiffre calculé à partir d’une série de caractères présents dans la MRZ. Ce chiffre est obtenu en appliquant un algorithme défini par la norme internationale ICAO 9303, qui standardise les documents d’identité lisibles par machine dans le monde entier.

Chaque clé de contrôle est associée à un champ spécifique de la MRZ, comme le numéro de document, la date de naissance ou la date d’expiration. Elle permet de vérifier que la chaîne de caractères correspondante est valide et n’a pas été modifiée.

Le principe est simple : si un seul caractère du champ est modifié, volontairement ou non, la clé de contrôle recalculée ne correspondra plus à celle présente dans la MRZ. Cette incohérence constitue un signal d’alerte indiquant que le document peut contenir une erreur ou avoir été falsifié.

Les clés de contrôle sont intégrées directement dans la MRZ et peuvent être vérifiées automatiquement par un logiciel, sans intervention humaine.

Quels champs de la MRZ contiennent une clé de contrôle ?

Dans la plupart des documents d’identité conformes à la norme ICAO 9303, plusieurs champs sont protégés par une clé de contrôle indépendante. C’est notamment le cas du numéro de document, qui identifie de manière unique le titre, ainsi que de la date de naissance et de la date d’expiration.

Certains documents contiennent également une clé de contrôle associée au numéro personnel du titulaire, lorsqu’un tel numéro est présent. Enfin, une clé de contrôle globale permet de vérifier l’intégrité d’un ensemble de champs combinés, offrant ainsi un niveau de sécurité supplémentaire.

Cette organisation permet de détecter précisément quelle information est incorrecte ou incohérente, facilitant l’identification d’une erreur de lecture ou d’une tentative de modification.

Principe de calcul d’une clé de contrôle MRZ

Le calcul d’une clé de contrôle MRZ repose sur un algorithme simple mais efficace, basé sur la conversion des caractères en valeurs numériques, suivie de l’application d’une série de coefficients de pondération.

Chaque caractère de la chaîne à vérifier est d’abord converti en nombre. Les chiffres conservent leur valeur naturelle, tandis que les lettres sont converties selon leur position dans l’alphabet, où A vaut 10, B vaut 11, et ainsi de suite jusqu’à Z qui vaut 35. Le caractère de remplissage « < », fréquemment utilisé dans la MRZ, correspond quant à lui à la valeur 0.

Une fois cette conversion effectuée, chaque valeur est multipliée par un coefficient. Ces coefficients suivent une séquence fixe définie par la norme ICAO 9303 : 7, puis 3, puis 1. Cette séquence se répète pour chaque caractère de la chaîne, quel que soit sa longueur.

Les résultats obtenus sont ensuite additionnés pour produire une somme totale. La clé de contrôle correspond alors au dernier chiffre de cette somme, c’est-à-dire au résultat du modulo 10. Ce chiffre, compris entre 0 et 9, est celui qui apparaît dans la MRZ.

Ce mécanisme permet de détecter efficacement toute modification, car même un changement minime dans la chaîne initiale entraîne un résultat différent.

Exemple de calcul d’une clé de contrôle

Prenons l’exemple d’une date de naissance figurant dans une MRZ : 880504, correspondant au 4 mai 1988.

Chaque chiffre est utilisé directement, car il s’agit uniquement de caractères numériques. Le premier chiffre, 8, est multiplié par 7, ce qui donne 56. Le deuxième chiffre, également 8, est multiplié par 3, ce qui donne 24. Le troisième chiffre, 0, est multiplié par 1, ce qui donne 0.

La séquence de pondération se répète ensuite. Le chiffre 5 est multiplié par 7, donnant 35. Le chiffre 0 est multiplié par 3, donnant 0. Enfin, le chiffre 4 est multiplié par 1, donnant 4.

La somme de tous ces résultats est 56 + 24 + 0 + 35 + 0 + 4, soit 119. Le dernier chiffre de ce résultat est 9. La clé de contrôle associée à cette date de naissance est donc 9.

Si la MRZ contient effectivement ce chiffre à la position prévue, la date de naissance est considérée comme valide. Dans le cas contraire, une incohérence est détectée.


Particuliers, vous avez occasionnellement besoin de vérifier un ou des justificatifs d’identité ?

Professionnels, vous avez besoin d’intégrer une validation de justificatifs d’identité à l’un de vos process métier dont l’ensemble des cartes d’identité européennes et des passeports mondiaux ?


Ou sont positionnées les clés de contrôle d’un passeport ?

Positions des clés de sécurité d'un passeport
Positions des clés de sécurité d’un passeport

Sur un passeport, on trouve les clés de sécurité sur la deuxième ligne. Elles concernent :

  • le numéro du passeport
  • la date de naissance du titulaire
  • la date d’expiration du document
  • les données propres au pays de délivrance (non présentes sur cet exemple, la clé de contrôle étant située juste avant la clé de contrôle globale)
  • l’ensemble des données présentes sur le passeport (la clé de contrôle globale)

Ou sont positionnées les clés de contrôle d’une carte d’identité ?

Positions des clés de sécurité d'une carte d'identité
Positions des clés de sécurité d’une carte d’identité

Sur une carte d’identité, on trouve les clés de sécurité sur la première et la deuxième ligne. Elles concernent :

  • le numéro de la carte d’identité
  • la date de naissance du titulaire
  • la date d’expiration du document
  • l’ensemble des données présentes sur le passeport (la clé de contrôle globale)

Exemple avec une MRZ complète

Considérons une MRZ simplifiée contenant un numéro de document, une date de naissance et une date d’expiration. Chacun de ces champs possède sa propre clé de contrôle.

En recalculant les clés de contrôle à partir des valeurs présentes, il est possible de vérifier que toutes les informations sont cohérentes. Si une seule clé ne correspond pas, cela indique que le champ associé contient une erreur ou a été modifié.

Cette vérification peut être effectuée manuellement, mais elle est le plus souvent réalisée automatiquement par un logiciel, ce qui permet une validation rapide et fiable.

Pourquoi les clés de contrôle sont-elles efficaces contre la fraude ?

Les clés de contrôle constituent un mécanisme de sécurité particulièrement efficace pour détecter les erreurs et les altérations. Elles permettent de vérifier instantanément la cohérence interne de la MRZ, sans nécessiter d’accès à une base de données externe.

Lorsqu’un fraudeur modifie un champ visible du document, comme la date de naissance ou le numéro de document, il doit également recalculer correctement la clé de contrôle correspondante. Toute erreur dans ce recalcul rend la falsification détectable.

Même dans le cas d’une erreur de lecture automatique, par exemple lors de la reconnaissance optique de caractères, la clé de contrôle permet d’identifier immédiatement que les données extraites sont incorrectes.

Ce mécanisme joue donc un rôle essentiel dans la fiabilité des systèmes de vérification d’identité automatisés.

Limites des clés de contrôle MRZ

Bien que très utiles, les clés de contrôle MRZ ne permettent pas à elles seules de garantir l’authenticité d’un document. Elles vérifient uniquement la cohérence mathématique des données présentes dans la MRZ, et non l’origine du document lui-même.

Un fraudeur expérimenté disposant des connaissances techniques nécessaires peut recalculer correctement les clés de contrôle après avoir modifié certaines informations. Dans ce cas, la MRZ reste mathématiquement valide, même si le document est falsifié.

Pour cette raison, la vérification des clés de contrôle doit toujours être combinée avec d’autres contrôles, tels que l’analyse visuelle du document, la vérification des éléments de sécurité et la comparaison avec les informations visibles.

Vérification automatique des clés de contrôle MRZ

Dans la pratique, les clés de contrôle sont vérifiées automatiquement par des logiciels spécialisés capables de lire la MRZ et de recalculer instantanément les chiffres de contrôle.

Cette automatisation permet de détecter rapidement les incohérences, sans risque d’erreur humaine, et constitue une étape essentielle dans les procédures modernes de vérification d’identité.

Les systèmes automatisés utilisés par les autorités, les institutions financières et les services en ligne s’appuient sur ce mécanisme pour garantir la fiabilité des informations extraites des documents d’identité.

Conclusion

Les clés de contrôle MRZ constituent un élément fondamental du système de sécurité des documents d’identité lisibles par machine. Leur fonctionnement repose sur un algorithme simple mais robuste, capable de détecter efficacement les erreurs et les altérations.

Elles permettent de vérifier rapidement la cohérence des informations contenues dans la MRZ et jouent un rôle central dans les processus de vérification automatisée.

Toutefois, leur efficacité repose sur leur utilisation conjointe avec d’autres méthodes de vérification, afin de garantir une validation complète de l’authenticité du document.


Particuliers, vous avez occasionnellement besoin de vérifier un ou des justificatifs d’identité ?

Professionnels, vous avez besoin d’intégrer une validation de justificatifs d’identité à l’un de vos process métier dont l’ensemble des cartes d’identité européennes et des passeports mondiaux ?


FAQ — Clés de contrôle MRZ

Panier
Retour en haut