Einleitung
Die MRZ-Zeile (Machine Readable Zone) eines Ausweisdokuments enthält mehrere Sicherheitsmechanismen, die die Integrität der darin enthaltenen Informationen gewährleisten sollen. Zu diesen Mechanismen gehören die MRZ-Prüfziffern, auch Kontrollziffern oder check digits genannt, die eine zentrale Rolle spielen.
Diese Prüfziffern ermöglichen es, automatisch zu überprüfen, dass die Dokumentdaten nicht verändert wurden und korrekt gelesen oder eingegeben wurden. Sie werden von Grenzkontrollsystemen, Banken, Arbeitgebern und digitalen Plattformen im Rahmen von Identitätsprüfungsverfahren eingesetzt.
Das Verständnis der Funktionsweise von MRZ-Prüfziffern ermöglicht nicht nur die Überprüfung der Authentizität eines Dokuments, sondern auch die Erkennung zahlreicher Inkonsistenzen, die auf Fehler oder Fälschungen hinweisen können.
Was ist eine MRZ-Prüfziffer?
Eine MRZ-Prüfziffer ist eine Ziffer, die aus einer Reihe von Zeichen in der MRZ berechnet wird. Diese Ziffer entsteht durch die Anwendung eines Algorithmus, der durch den internationalen Standard ICAO 9303 definiert ist, der maschinenlesbare Ausweisdokumente weltweit standardisiert.
Jede Prüfziffer ist einem bestimmten MRZ-Feld zugeordnet, z. B. der Dokumentennummer, dem Geburtsdatum oder dem Ablaufdatum. Sie dient dazu zu überprüfen, dass die entsprechende Zeichenkette gültig ist und nicht verändert wurde.
Das Prinzip ist einfach: Wenn auch nur ein einziges Zeichen des Feldes geändert wird – absichtlich oder nicht –, stimmt die neu berechnete Prüfziffer nicht mehr mit der in der MRZ angegebenen überein. Diese Abweichung ist ein Warnsignal und zeigt an, dass das Dokument einen Fehler enthalten oder gefälscht worden sein könnte.
Die Prüfziffern sind direkt in die MRZ integriert und können automatisch durch Software überprüft werden – ohne menschliches Eingreifen.
Welche MRZ-Felder enthalten eine Prüfziffer?
In den meisten Ausweisdokumenten, die dem Standard ICAO 9303 entsprechen, sind mehrere Felder durch eine eigene Prüfziffer geschützt. Dazu gehören insbesondere die Dokumentennummer, die das Dokument eindeutig identifiziert, sowie das Geburtsdatum und das Ablaufdatum.
Einige Dokumente enthalten außerdem eine Prüfziffer für die persönliche Nummer des Inhabers, sofern eine solche Nummer vorhanden ist. Schließlich ermöglicht eine globale Prüfziffer die Integritätsprüfung einer Kombination mehrerer Felder und bietet damit ein zusätzliches Sicherheitsniveau.
Diese Struktur macht es möglich, genau zu erkennen, welche Information falsch oder inkonsistent ist, und erleichtert die Identifizierung von Lesefehlern oder Manipulationsversuchen.
Prinzip zur Berechnung einer MRZ-Prüfziffer
Die Berechnung einer MRZ-Prüfziffer basiert auf einem einfachen, aber effektiven Algorithmus: Zeichen werden in numerische Werte umgewandelt und anschließend mit einer festen Folge von Gewichtungsfaktoren verrechnet.
Jedes Zeichen der zu prüfenden Zeichenkette wird zunächst in eine Zahl umgewandelt. Ziffern behalten ihren natürlichen Wert, während Buchstaben entsprechend ihrer Position im Alphabet umgewandelt werden: A entspricht 10, B entspricht 11 und so weiter bis Z, das 35 entspricht. Das Füllzeichen „<“, das in der MRZ häufig verwendet wird, entspricht dem Wert 0.
Nach dieser Umwandlung wird jeder Wert mit einem Koeffizienten multipliziert. Diese Koeffizienten folgen einer festen Sequenz gemäß ICAO 9303: 7, dann 3, dann 1. Diese Sequenz wiederholt sich für jedes Zeichen der Zeichenkette, unabhängig von ihrer Länge.
Die Ergebnisse werden anschließend addiert, um eine Gesamtsumme zu erhalten. Die Prüfziffer entspricht der letzten Ziffer dieser Summe, also dem Ergebnis von Modulo 10. Diese Ziffer zwischen 0 und 9 ist diejenige, die in der MRZ erscheint.
Dieser Mechanismus ermöglicht eine effiziente Erkennung von Änderungen, da selbst eine minimale Veränderung der ursprünglichen Zeichenkette zu einem anderen Ergebnis führt.
Beispiel zur Berechnung einer Prüfziffer
Nehmen wir als Beispiel ein Geburtsdatum in einer MRZ: 880504, entsprechend dem 4. Mai 1988.
Jede Ziffer wird direkt verwendet, da es sich ausschließlich um numerische Zeichen handelt. Die erste Ziffer 8 wird mit 7 multipliziert, was 56 ergibt. Die zweite Ziffer, ebenfalls 8, wird mit 3 multipliziert, was 24 ergibt. Die dritte Ziffer 0 wird mit 1 multipliziert, was 0 ergibt.
Die Gewichtungssequenz wiederholt sich anschließend. Die Ziffer 5 wird mit 7 multipliziert und ergibt 35. Die Ziffer 0 wird mit 3 multipliziert und ergibt 0. Schließlich wird die Ziffer 4 mit 1 multipliziert und ergibt 4.
Die Summe all dieser Ergebnisse beträgt 56 + 24 + 0 + 35 + 0 + 4, also 119. Die letzte Ziffer dieses Ergebnisses ist 9. Die zu diesem Geburtsdatum gehörende Prüfziffer ist daher 9.
Wenn die MRZ diese Ziffer tatsächlich an der vorgesehenen Position enthält, gilt das Geburtsdatum als gültig. Andernfalls wird eine Inkonsistenz erkannt.
Müssen Sie als Privatperson gelegentlich ein oder mehrere Identitätsdokumente überprüfen ?
Möchten Sie als Fachmann die Validierung von Ausweisdokumenten (einschließlich aller europäischen Personalausweise und Reisepässe weltweit) in einen Ihrer Geschäftsprozesse integrieren?
Wo sind die Prüfziffern in einem Reisepass positioniert?
In einem Reisepass befinden sich die Sicherheitsprüfziffern in der zweiten Zeile. Sie beziehen sich auf:
- die Reisepassnummer
- das Geburtsdatum des Inhabers
- das Ablaufdatum des Dokuments
- länderspezifische Daten (in diesem Beispiel nicht vorhanden; die Prüfziffer befindet sich direkt vor der globalen Prüfziffer)
- alle im Reisepass enthaltenen Daten (die globale Prüfziffer)
Wo sind die Prüfziffern in einem Personalausweis positioniert?
In einem Personalausweis befinden sich die Sicherheitsprüfziffern in der ersten und zweiten Zeile. Sie beziehen sich auf:
- die Personalausweisnummer
- das Geburtsdatum des Inhabers
- das Ablaufdatum des Dokuments
- alle im Ausweisdokument enthaltenen Daten (die globale Prüfziffer)
Beispiel mit einer vollständigen MRZ
Betrachten wir eine vereinfachte MRZ mit einer Dokumentennummer, einem Geburtsdatum und einem Ablaufdatum. Jedes dieser Felder hat seine eigene Prüfziffer.
Durch das Neuberechnen der Prüfziffern anhand der vorhandenen Werte lässt sich überprüfen, ob alle Informationen konsistent sind. Wenn auch nur eine Prüfziffer nicht übereinstimmt, deutet dies darauf hin, dass das zugehörige Feld einen Fehler enthält oder verändert wurde.
Diese Prüfung kann manuell erfolgen, wird jedoch in der Regel automatisch durch Software durchgeführt, was eine schnelle und zuverlässige Validierung ermöglicht.
Warum sind Prüfziffern wirksam gegen Betrug?
Prüfziffern sind ein besonders wirksamer Sicherheitsmechanismus zur Erkennung von Fehlern und Manipulationen. Sie ermöglichen eine sofortige Prüfung der internen Konsistenz der MRZ, ohne dass ein Zugriff auf eine externe Datenbank erforderlich ist.
Wenn ein Betrüger ein sichtbares Feld des Dokuments ändert, etwa das Geburtsdatum oder die Dokumentennummer, muss er auch die entsprechende Prüfziffer korrekt neu berechnen. Jeder Fehler bei dieser Neuberechnung macht die Fälschung erkennbar.
Selbst bei einem automatischen Lesefehler, zum Beispiel bei der optischen Zeichenerkennung, zeigt die Prüfziffer sofort, dass die extrahierten Daten falsch sind.
Dieser Mechanismus spielt daher eine wesentliche Rolle für die Zuverlässigkeit automatisierter Identitätsprüfsysteme.
Grenzen von MRZ-Prüfziffern
So nützlich sie auch sind: MRZ-Prüfziffern allein können die Echtheit eines Dokuments nicht garantieren. Sie prüfen ausschließlich die mathematische Konsistenz der in der MRZ enthaltenen Daten – nicht jedoch die Herkunft des Dokuments selbst.
Ein erfahrener Betrüger mit dem erforderlichen technischen Wissen kann die Prüfziffern nach einer Änderung bestimmter Informationen korrekt neu berechnen. In diesem Fall bleibt die MRZ mathematisch gültig, selbst wenn das Dokument gefälscht ist.
Aus diesem Grund sollte die Prüfung der Prüfziffern immer mit weiteren Kontrollen kombiniert werden, etwa einer visuellen Analyse des Dokuments, der Überprüfung von Sicherheitsmerkmalen und dem Abgleich mit den sichtbaren Informationen.
Automatische Prüfung von MRZ-Prüfziffern
In der Praxis werden Prüfziffern automatisch durch spezialisierte Software überprüft, die die MRZ lesen und die Prüfziffern sofort neu berechnen kann.
Diese Automatisierung ermöglicht eine schnelle Erkennung von Inkonsistenzen ohne Risiko menschlicher Fehler und ist ein wesentlicher Schritt in modernen Identitätsprüfungsverfahren.
Automatisierte Systeme, die von Behörden, Finanzinstituten und Online-Diensten eingesetzt werden, stützen sich auf diesen Mechanismus, um die Zuverlässigkeit der aus Ausweisdokumenten extrahierten Informationen zu gewährleisten.
Fazit
MRZ-Prüfziffern sind ein grundlegendes Element des Sicherheitssystems maschinenlesbarer Ausweisdokumente. Ihre Funktionsweise basiert auf einem einfachen, aber robusten Algorithmus, der Fehler und Manipulationen effektiv erkennen kann.
Sie ermöglichen eine schnelle Prüfung der Konsistenz der in der MRZ enthaltenen Informationen und spielen eine zentrale Rolle in automatisierten Verifizierungsprozessen.
Ihre Wirksamkeit beruht jedoch auf der Kombination mit weiteren Prüfmethoden, um eine vollständige Validierung der Echtheit des Dokuments sicherzustellen.
Müssen Sie als Privatperson gelegentlich ein oder mehrere Identitätsdokumente überprüfen ?
Möchten Sie als Fachmann die Validierung von Ausweisdokumenten (einschließlich aller europäischen Personalausweise und Reisepässe weltweit) in einen Ihrer Geschäftsprozesse integrieren?





