MRZ erklärt: Technischer Leitfaden zur maschinenlesbaren Zone (DE)
Ein technischer Leitfaden zur Machine Readable Zone: ICAO 9303 TD1-, TD2- und TD3-Layouts, Prüfziffern, Fallstricke beim Parsen und ihre Beziehung zu NFC-Chips. Erfahren Sie, wie die MRZ funktioniert.

MRZ steht für Machine Readable Zone (maschinenlesbare Zone): den standardisierten Block von Zeichen fester Breite, der auf Pässen, Personalausweisen und anderen maschinenlesbaren Reisedokumenten aufgedruckt ist.
Sie kodiert ausgewählte Identitäts- und Dokumentenfelder für die optische Zeichenerkennung. Prüfziffern helfen, Lese- oder Transkriptionsfehler zu erkennen. Sie beweisen nicht, dass das Dokument echt ist, dass eine vertrauenswürdige Behörde die Daten ausgestellt hat oder dass der Vorleger der rechtmäßige Inhaber ist.
Wichtigste Erkenntnisse
- MRZ ist eine Familie von Layouts, nicht eine universelle Zeichenfolge. TD1 verwendet drei Zeilen mit 30 Zeichen, TD2 verwendet zwei Zeilen mit 36 und TD3 verwendet zwei Zeilen mit 44.
- Positionen tragen Bedeutung. Ein Parser muss Zeilengrenzen, Feldbreiten, Füllzeichen und das für das Dokument ausgewählte Schema beibehalten.
- Prüfziffern erkennen Fehler; sie sind keine Signaturen. Die Modulo-10-Berechnung der ICAO verwendet Zeichenwerte und sich wiederholende Gewichte von 7, 3 und 1.
- Namen und Daten erfordern Richtlinien, keine Vermutungen. Transliteration, Kürzung, Füllzeichen und zweistellige Jahreszahlen können eine syntaktisch gültige Analyse semantisch unsicher machen.
- MRZ und NFC dienen unterschiedlichen Vertrauensfunktionen. MRZ sind optisch lesbare Daten; ein authentifizierter ePass-Chip kann digital signierte Daten und optional Anti-Kloning-Nachweise liefern.
Was ist eine MRZ?
Die Machine Readable Zone ist der obligatorische maschinenlesbare Bereich eines ICAO-konformen maschinenlesbaren Reisedokuments. Sie erscheint getrennt von der Visual Inspection Zone (VIZ), in der eine Person Beschriftungen, vollständige Daten, ein Porträt und andere Dokumentendetails sieht.
ICAO Doc 9303 definiert das Reisedokumentensystem in mehreren Teilen. Teil 3 enthält Spezifikationen, die allen maschinenlesbaren Reisedokumenten gemeinsam sind. Die Teile 4, 5 und 6 definieren die Layouts TD3, TD1 bzw. TD2. Die Layouts verwenden OCR-B-Zeichen und ein bewusst eingeschränktes Repertoire:
- Großbuchstaben
AbisZ; - Ziffern
0bis9; - das Füllzeichen
<.
Der Füller ist nicht dekorativ. Er füllt ungenutzte Felder fester Breite auf, ersetzt Leerzeichen oder nicht unterstützte Satzzeichen, wo angegeben, und trennt Namensbestandteile. Das Entfernen jedes < vor dem Parsen zerstört Informationen über Feldgrenzen und Namen.
Die MRZ wiederholt ausgewählte Dokumentendaten. Sie ist für die interoperable Erfassung optimiert, nicht für die Beibehaltung jedes visuellen Feldes oder Namens in nationaler Schrift.
TD1-, TD2- und TD3-Formate im Vergleich
Die erste Parse-Entscheidung ist das Dokumentenlayout. Zeilenanzahl und genaue Breite bieten den stärksten anfänglichen Diskriminator.
| Format | Typischer Formfaktor | MRZ-Form | Gesamtzeichen | Namensposition |
|---|---|---|---|---|
| TD1 | Offizielles Reisedokument oder Personalausweis im Kreditkartenformat | 3 × 30 | 90 | Zeile 3 |
| TD2 | Größere Karte oder Buchdatenseite | 2 × 36 | 72 | Zeile 1 |
| TD3 | Maschinenlesbarer Reisepass und andere TD3-Dokumente | 2 × 44 | 88 | Zeile 1 |
Leiten Sie das Format nicht nur aus einem Dokumentencode wie P oder I ab. Die Erfassung kann eine Zeile weglassen, zwei Zeilen zusammenfügen, Leerzeichen einfügen oder einen Ausschnitt aus der falschen Region zurückgeben. Validieren Sie sowohl die Geometrie als auch die zulässigen Zeichen, bevor Sie Feldpositionen zuweisen.
TD1: drei Zeilen mit 30 Zeichen
Doc 9303 Teil 5 definiert maschinenlesbare offizielle Reisedokumente der Größe TD1. Da die Karte kompakt ist, erstreckt sich die MRZ über drei Zeilen.
TD1 Zeile 1: Dokument und optionale Daten
| Positionen | Länge | Feld |
|---|---|---|
| 1–2 | 2 | Dokumentencode |
| 3–5 | 3 | Ausstellender Staat oder Organisation |
| 6–14 | 9 | Dokumentennummer |
| 15 | 1 | Prüfziffer der Dokumentennummer |
| 16–30 | 15 | Optionale Daten |
Das erste Zeichen des Dokumentencodes ist gemäß Layout Teil 5 A, C oder I. Ungenutzte optionale Positionen werden mit < gefüllt.
Für eine Dokumentennummer, die länger als neun Zeichen ist, ist die Position 15 in der oberen Zeile <. Fortsetzungszeichen verwenden die Positionen 16 bis maximal 28; die Prüfziffer der Nummer folgt unmittelbar in den Positionen 17–29, und ein Füllzeichen folgt auf diese Ziffer. Parsen Sie diese Ausnahme, bevor Sie die Positionen 16–30 als optionale Daten behandeln.
TD1 Zeile 2: Inhaberattribute und zusammengesetzte Prüfung
| Positionen | Länge | Feld |
|---|---|---|
| 1–6 | 6 | Geburtsdatum im Format JJMMTT |
| 7 | 1 | Prüfziffer des Geburtsdatums |
| 8 | 1 | Geschlecht: F, M oder < |
| 9–14 | 6 | Ablaufdatum im Format JJMMTT |
| 15 | 1 | Prüfziffer des Ablaufdatums |
| 16–18 | 3 | Nationalität |
| 19–29 | 11 | Optionale Daten |
| 30 | 1 | Zusammengesetzte Prüfziffer |
Die zusammengesetzte Ziffer umfasst die Positionen 6–30 der oberen Zeile, dann die Positionen 1–7, 9–15 und 19–29 der mittleren Zeile. Sie schließt den Namen des Inhabers in Zeile 3 aus. Verketten Sie diese genauen Bereiche der Reihe nach.
TD1 Zeile 3: Name
Alle 30 Positionen enthalten den Namen. Zwei Füllzeichen, <<, trennen den primären Bezeichner – normalerweise den Nachnamen oder die Nachnamen – von sekundären Bezeichnern. Ein einzelnes < trennt Komponenten innerhalb jeder Gruppe.
Zum Beispiel:
ERIKSSON<<ANNA<MARIA<<<<<<<<<<
Dies stellt den primären Bezeichner ERIKSSON und die sekundären Bezeichner ANNA MARIA dar, gefolgt von Auffüllung. Verwenden Sie die Bezeichnergruppen des Ausstellers, anstatt anzunehmen, dass jede Kultur einen Nachnamen gefolgt von Vornamen verwendet.
TD2: zwei Zeilen mit 36 Zeichen
Doc 9303 Teil 6 definiert das TD2-Layout.
TD2 Zeile 1
| Positionen | Länge | Feld |
|---|---|---|
| 1–2 | 2 | Dokumentencode |
| 3–5 | 3 | Ausstellender Staat oder Organisation |
| 6–36 | 31 | Name |
Wie bei TD1 ist das erste Zeichen des Dokumentencodes A, C oder I. Der Name folgt der gleichen Struktur aus primärem Bezeichner, << und sekundärem Bezeichner, aber seine verfügbare Länge unterscheidet sich.
TD2 Zeile 2
| Positionen | Länge | Feld |
|---|---|---|
| 1–9 | 9 | Dokumentennummer |
| 10 | 1 | Prüfziffer der Dokumentennummer |
| 11–13 | 3 | Nationalität |
| 14–19 | 6 | Geburtsdatum |
| 20 | 1 | Prüfziffer des Geburtsdatums |
| 21 | 1 | Geschlecht |
| 22–27 | 6 | Ablaufdatum |
| 28 | 1 | Prüfziffer des Ablaufdatums |
| 29–35 | 7 | Optionale Daten |
| 36 | 1 | Zusammengesetzte Prüfziffer |
Die zusammengesetzte Ziffer umfasst die Positionen 1–10, 14–20 und 22–35. Die Nationalitätspositionen 11–13 und die Geschlechtsposition 21 sind ausgeschlossen. Dieser Ausschluss ist eine häufige Quelle für „fast korrekte“ Implementierungen.
Für eine Dokumentennummer, die länger als neun Zeichen ist, enthalten die Positionen 1–9 ihre neun Hauptzeichen, Position 10 ist <, und die restlichen Zeichen beginnen in den Positionen 29–35. Die Prüfziffer der Dokumentennummer folgt dem letzten Fortsetzungszeichen, dann ein Füllzeichen. Wenden Sie diese Ausnahme an, bevor Sie die Positionen 29–35 ausschließlich als optionale Daten interpretieren.
TD3: zwei Zeilen mit 44 Zeichen
Doc 9303 Teil 4 definiert maschinenlesbare Pässe und andere Dokumente der Größe TD3.
TD3 Zeile 1
| Positionen | Länge | Feld |
|---|---|---|
| 1–2 | 2 | Dokumentencode |
| 3–5 | 3 | Ausstellender Staat oder Organisation |
| 6–44 | 39 | Name |
Für einen maschinenlesbaren Reisepass ist das erste Zeichen des Dokumentencodes P. Das zweite Zeichen identifiziert einen Passtyp gemäß den anwendbaren Regeln in Teil 4. Namensbestandteile verwenden die gleiche füllzeichenbasierte Struktur wie TD1 und TD2.
TD3 Zeile 2
| Positionen | Länge | Feld |
|---|---|---|
| 1–9 | 9 | Passnummer |
| 10 | 1 | Prüfziffer der Passnummer |
| 11–13 | 3 | Nationalität |
| 14–19 | 6 | Geburtsdatum |
| 20 | 1 | Prüfziffer des Geburtsdatums |
| 21 | 1 | Geschlecht |
| 22–27 | 6 | Ablaufdatum |
| 28 | 1 | Prüfziffer des Ablaufdatums |
| 29–42 | 14 | Persönliche Nummer oder optionale Daten |
| 43 | 1 | Prüfziffer des optionalen Feldes |
| 44 | 1 | Zusammengesetzte Prüfziffer |
Wenn das optionale Feld für die persönliche Nummer ungenutzt ist und mit < gefüllt ist, erlaubt Teil 4, dass seine Prüfposition nach Wahl des Ausstellers 0 oder < sein kann. Ein Validator sollte die zulässige Variante akzeptieren, ohne die Prüfungen an belegten Feldern zu schwächen.
Die letzte zusammengesetzte Ziffer umfasst die Positionen 1–10, 14–20 und 22–43. Sie enthält daher die einzelnen Prüfziffern in diesen Bereichen, schließt aber Nationalität und Geschlecht aus.
Wie MRZ-Prüfziffern funktionieren
ICAO-Prüfziffern verwenden eine deterministische Modulo-10-Berechnung.
1. Jedes Zeichen in einen Wert umwandeln
| Zeichen | Wert |
|---|---|
0–9 | 0–9 |
A–Z | 10–35 |
< | 0 |
2. Wiederholende Gewichte anwenden
Beginnend mit dem ersten Zeichen im geschützten Feld multiplizieren Sie die Werte mit:
7, 3, 1, 7, 3, 1, ...
3. Summe bilden und Rest nehmen
Addieren Sie die Produkte und berechnen Sie die Summe modulo 10. Der Rest, von 0 bis 9, ist die Prüfziffer.
Für die Beispiel-Passnummer L898902C3:
Zeichen: L 8 9 8 9 0 2 C 3
Werte: 21 8 9 8 9 0 2 12 3
Gewichte: 7 3 1 7 3 1 7 3 1
Produkte: 147 24 9 56 27 0 14 36 3
Summe: 316
316 mod 10 = 6
Die erwartete Prüfziffer ist 6.
Validieren Sie einzelne Ziffern und die zusammengesetzte Ziffer. Ein individueller Fehler identifiziert ein wahrscheinliches Problem auf Feldebene; ein Fehler nur bei der zusammengesetzten Ziffer kann auf einen Fehler in optionalen Daten, der Bereichskonstruktion oder einem anderen abgedeckten Zeichen hinweisen.
Prüfziffern fangen viele Substitutionen und Transpositionen ab, aber ein Angreifer kann sie neu berechnen. Sie bieten Fehlererkennung, nicht Authentizität gegen Fälschung.
Parsing-Fallstricke, die Produktionssysteme zum Absturz bringen
Verlust der Struktur fester Breite
Das Kürzen jeder Zeile, das Zusammenfassen von < oder das Löschen von Zeilenumbrüchen vor der Formaterkennung verschiebt Felder. Normalisieren Sie äußere Leerzeichen erst nach dem Isolieren der MRZ und fordern Sie dann genau 30, 36 oder 44 Zeichen pro Zeile.
OCR-Ausgabe als Ground Truth behandeln
OCR verwechselt häufig O mit 0, I mit 1 und B mit 8. Wenden Sie keine globale Ersetzung an: Buchstaben sind in Dokumentennummern gültig, und Ziffern sind in Daten gültig. Verwenden Sie den zulässigen Zeichensatz des Feldes, Prüfziffern, die VIZ und eine andere Erfassung, um die Wiederherstellung zu steuern. Zeichnen Sie sowohl das rohe OCR-Ergebnis als auch jede Korrektur auf.
Füllzeichen zu früh entfernen
< kann Auffüllung, ein Trennzeichen, einen nicht spezifizierten Wert oder eine durch das Schema erforderliche Ersetzung bedeuten. Parsen Sie zuerst die Positionen. Interpretieren Sie Füllzeichen nur innerhalb des ausgewählten Feldes.
Annehmen, dass die MRZ den gedruckten Namen beibehält
Die MRZ lässt Satzzeichen weg, transliteriert nationale Zeichen und kann Namen kürzen, um sie anzupassen. << trennt Bezeichnergruppen; < innerhalb einer Gruppe trennt Komponenten. Speichern Sie den rohen MRZ-Namen und den visuellen oder autoritativen Namen des Dokuments getrennt, anstatt stillschweigend einen mit dem anderen zu überschreiben.
Ein alphabetisches Zeichen an der letzten verfügbaren Namenposition signalisiert eine mögliche Kürzung. Ein Name kann das Feld genau ausfüllen und das gleiche Signal auslösen, behandeln Sie es also als Unsicherheit.
Das falsche Jahrhundert ableiten
MRZ-Geburts- und Ablaufdaten verwenden zweistellige Jahreszahlen. Die Prüfziffer validiert die sechs gedruckten Ziffern, wählt aber kein Jahrhundert aus. Lösen Sie das vollständige Datum mit Dokumententyp, Ablaufregeln, Erfassungsdatum, Inhaberkontext und expliziter Richtlinie auf. Behalten Sie den rohen JJMMTT-Wert bei, damit eine spätere Regeländerung überprüfbar bleibt.
Drei-Buchstaben-Codes als generisches Länderbibliotheks-Lookup behandeln
Die ausstellende Behörde und die Nationalität verwenden den durch Doc 9303 festgelegten Codesatz, der Organisationen und Sonderwerte sowie Staaten umfasst. Eine strenge ISO-only-Zuordnung kann gültige Dokumente ablehnen oder den Aussteller falsch kennzeichnen. Versionieren und testen Sie die vom Parser verwendete ICAO-Codetabelle.
Ausstelleroptionen und lange Dokumentennummern ignorieren
Optionale Daten sind vom Aussteller definiert, und Regeln für lange Dokumentennummern können Fortsetzungszeichen und eine Prüfziffer verlagern. Weisen Sie nicht jedem optionalen Feld eine universelle Bedeutung zu oder verketten Sie es nicht ohne formatspezifische Nachweise mit der Dokumentennummer.
Einen fehlgeschlagenen Prüfziffer stillschweigend „reparieren“
Eine fehlgeschlagene Ziffer kann von Blendung, Beschnitt, einer beschädigten Zeile, einer nicht unterstützten Ausstellerkonvention oder Manipulation herrühren. Bewahren Sie die Rohaufnahme auf, identifizieren Sie das fehlgeschlagene Feld und fordern Sie eine kontrollierte Neuaufnahme oder Überprüfung an. Eine stillschweigende Korrektur löscht die Beweise, die zum Verständnis des Fehlers erforderlich sind.
MRZ im Vergleich zu NFC-Chip-Daten
MRZ und NFC sind komplementär, keine konkurrierenden Versionen derselben Prüfung.
| Eigenschaft | Gedruckte MRZ | Kontaktloser ePass- oder eID-Chip |
|---|---|---|
| Erfassung | Kamera, Scanner oder manuelle Transkription | NFC-fähiges Lesegerät |
| Daten | Ausgewählte Identitäts- und Dokumentenfelder fester Breite | Strukturierte Datengruppen, möglicherweise einschließlich eines qualitativ hochwertigeren Porträts |
| Fehlerkontrolle | Modulo-10-Prüfziffern | Datengruppen-Hashes und digitale Signaturen bei Authentifizierung |
| Authentizität | Nicht allein durch die MRZ festgestellt | Passive Authentifizierung kann die Signatur der ausstellenden Behörde und die Datenintegrität feststellen |
| Anti-Kloning | Keine | Aktive Authentifizierung oder Chip-Authentifizierung kann Beweise liefern, wenn unterstützt |
| Verfügbarkeit | Weit verbreitet bei maschinenlesbaren Reisedokumenten | Nur Dokumente mit einem unterstützten kontaktlosen Chip und lesbarem Gerätepfad |
Die MRZ kann auch am Chipzugriff beteiligt sein. Die ICAO-Anleitung zur ePass-Zugriffskontrolle erklärt, dass Basic Access Control einen Zugangsschlüssel aus Daten ableitet, die von der Passdatenseite gelesen werden, normalerweise über die MRZ. PACE ist ein stärkeres Zugriffskontrollprotokoll, das in neueren Dokumenten vorkommt. Die Zugriffskontrolle schützt die Chipkommunikation; sie ist nicht dasselbe wie die Authentifizierung der Signatur des Ausstellers.
Nach dem Zugriff überprüft die Passive Authentifizierung die digitale Signatur, sodass das Inspektionssystem feststellen kann, ob die Chipdaten von der ausstellenden Behörde gespeichert und später geändert wurden. Optionale aktive oder Chip-Authentifizierungsmechanismen können Anti-Kloning-Nachweise hinzufügen.
Ein robuster Dokumentenfluss kann daher:
- die MRZ erfassen und ihre Struktur und Prüfziffern validieren;
- die erforderlichen Zugangsdaten verwenden, um eine geschützte NFC-Sitzung herzustellen;
- die Chipdatengruppen lesen;
- Passive Authentifizierung gegen vertrauenswürdige Ausstellerzertifikate durchführen;
- einen Anti-Kloning-Mechanismus durchführen, wenn das Dokument dies unterstützt;
- Chip-, MRZ- und sichtbare Dokumentendaten vergleichen;
- separat überprüfen, ob der Antragsteller mit dem Dokument verknüpft ist.
Das Lesen eines Chips ohne Validierung seiner Signatur ist nicht gleichbedeutend mit seiner Authentifizierung. Ebenso beweist ein gültiger Chip allein nicht, dass der aktuelle Antragsteller sein rechtmäßiger Inhaber ist.
Implementierungs- und Sicherheitscheckliste
Vor der Auslieferung eines MRZ-Parsers:
- erkennen Sie TD1, TD2 oder TD3 anhand der exakten Zeilengeometrie, bevor Sie Felder aufteilen;
- bewahren Sie das Rohbild, die rohen OCR-Zeilen, normalisierte Zeilen und die Parser-Version auf;
- akzeptieren Sie nur das zulässige MRZ-Zeichenrepertoire nach kontrollierter Normalisierung;
- parsen Sie nach eins-basierten ICAO-Positionen, die sorgfältig in die Indizierung der Programmiersprache übersetzt wurden;
- validieren Sie jede anwendbare Feldziffer und die formatspezifische zusammengesetzte Ziffer;
- unterstützen Sie vom Aussteller zugelassene Fälle von leeren Feldern und langen Dokumentennummern;
- bewahren Sie rohe und interpretierte Daten, Codes, Namen und optionale Daten getrennt auf;
- machen Sie Kürzungen und Jahrhundert-Ableitungen als explizite Unsicherheit sichtbar;
- vergleichen Sie MRZ-Ergebnisse mit VIZ- oder Chip-Daten, ohne Abweichungen stillschweigend zu überschreiben;
- vermeiden Sie das Platzieren von MRZ-Zeichenfolgen in Analysen, URLs, Absturzberichten oder routinemäßigen Protokollen;
- verschlüsseln Sie sensible gespeicherte Daten und wenden Sie Zugriffs-, Aufbewahrungs- und Löschrichtlinien an;
- testen Sie echte Muster über Aussteller, Formate, lange Namen, beschädigte Aufnahmen und OCR-Verwechslungen hinweg;
- fuzz Zeilenlängen, Füllzeichen, ungültige Zeichen und Prüfzifferfehler;
- halten Sie die Dokumentenakzeptanzrichtlinie von der Parser-Erfolgsrate getrennt.
Ein Parser beantwortet die Frage: „Welche Zeichen sind kodiert, und stimmen die Prüfziffern überein?“ Dokumentenauthentifizierung und Inhaberüberprüfung erfordern zusätzliche Nachweise.
Wo Didit ins Spiel kommt
Didit listet ID-Verifizierung und NFC-Lesen als separate Dokumenten- und Identitätsmodule auf. Ihre veröffentlichten Preise betragen jeweils 0,15 $. Der Workflow Orchestrator wird als kostenlos gelistet.
Diese Produktlinks ändern nichts an der Vertrauensunterscheidung in diesem Leitfaden: MRZ-Parsing, Chip-Authentifizierung, Dokumentenrichtlinien und Inhaberbindung bleiben separate Schlussfolgerungen. Die aktuellen Modulpreise sind auf der Preisseite verfügbar.
Häufig gestellte Fragen
Wofür steht MRZ?
MRZ steht für Machine Readable Zone, den standardisierten Bereich mit Zeichen fester Breite, der auf maschinenlesbaren Reisedokumenten aufgedruckt ist.
Wo befindet sich die MRZ auf einem Reisepass?
Auf einer TD3-Passdatenseite ist es der zweizeilige Block mit 44 Zeichen pro Zeile, normalerweise am unteren Rand der Datenseite.
Was ist der Unterschied zwischen TD1, TD2 und TD3?
Es handelt sich um ICAO-Dokumentengrößen und MRZ-Layouts. TD1 hat drei Zeilen mit 30 Zeichen, TD2 hat zwei mit 36 und TD3 hat zwei mit 44.
Kann eine MRZ-Prüfziffer beweisen, dass ein Reisepass echt ist?
Nein. Sie erkennt viele versehentliche Lesefehler. Sie ist keine digitale Signatur und kann nach Datenänderungen neu berechnet werden.
Warum verwendet eine MRZ das Zeichen <?
Es füllt ungenutzte Positionen auf, ersetzt Leerzeichen oder nicht unterstützte Satzzeichen, wo erforderlich, trennt Namensbestandteile und kann ein nicht spezifiziertes Feld in definierten Kontexten darstellen.
Sind die MRZ-Daten dieselben wie die NFC-Chip-Daten?
Nein. Einige Identitätsfelder überschneiden sich, aber der Chip kann strukturierte Datengruppen und kryptografische Sicherheitsobjekte speichern. Eine ordnungsgemäße Chip-Authentifizierung kann beweisen, dass die signierten Daten von der ausstellenden Behörde stammen und nicht verändert wurden.
Sollte eine Anwendung OCR-korrigierte MRZ-Daten vertrauen?
Nur mit expliziten Nachweisen. Korrekturen sollten feldbewusst sein, durch Prüfziffern oder eine andere Quelle unterstützt werden und zusammen mit dem rohen OCR-Ergebnis aufbewahrt werden. Ungelöste Inkonsistenzen sollten eine erneute Erfassung oder Überprüfung auslösen.
Primäre Referenzen
- ICAO Doc 9303 Reihe: Maschinenlesbare Reisedokumente
- ICAO Doc 9303 Teil 3: Spezifikationen, die allen MRTDs gemeinsam sind
- ICAO Doc 9303 Teil 4: Maschinenlesbare Pässe und andere MRTDs der Größe TD3
- ICAO Doc 9303 Teil 5: Maschinenlesbare offizielle Reisedokumente der Größe TD1
- ICAO Doc 9303 Teil 6: Maschinenlesbare offizielle Reisedokumente der Größe TD2
- ICAO ePass-Validierungs-Roadmap: Zugang zum ePass-Chip
- ICAO ePass-Validierungs-Roadmap: Anforderungen an das Inspektionssystem
Fazit
Die MRZ ist erfolgreich, weil sie eingeschränkt ist: feste Zeilenlängen, feste Positionen, ein begrenzter Zeichensatz und vorhersagbare Prüfziffern. Dieselben Einschränkungen erfordern ein diszipliniertes Parsen. Halten Sie die rohe Struktur intakt, wählen Sie das richtige TD-Layout, berechnen Sie die exakten geschützten Bereiche und bewahren Sie die Unsicherheit bezüglich Namen, Daten und ausstellerspezifischen Optionen.
Hören Sie dann an der Grenze dessen auf, was die Beweise belegen. Eine gültige MRZ ist nützliche, interoperable Daten. Authentifizierte NFC-Chip-Daten können kryptografische Dokumentenbeweise hinzufügen. Die Inhaberüberprüfung und die endgültige Geschäftsentscheidung bleiben separate Schritte.
Ähnliche Artikel
- PEP-Screening: Definitionen, Umfang und Überwachung (DE)
- Verstärkte Sorgfaltspflicht (EDD): Ein Leitfaden für die Compliance (DE)
- MRZ erklärt: Technischer Leitfaden zur maschinenlesbaren Zone (DE)
- Altersverifikationssoftware: Ein Leitfaden für Einkäufer (DE)
- Flutter SDK: Identitätsprüfung in Ihre App integrieren (DE)
- W3C Dezentrale Identifikatoren (DIDs) – Eine Spezifikation (DE)