I passaporti e le carte d'identità moderne hanno uno machine-readable zone (MRZ) in fondo, che contiene le informazioni di identificazione di base in quello che presumibilmente è un formato compatibile con OCR.Perché la cifra di controllo composito in una zona leggibile dalla macchina di un passaporto moderno non tiene conto di tutti i dati?
Il formato per MRZ specifica un numero di check digits, che serve a rilevare errori di riconoscimento. Ad esempio, c'è una cifra di controllo calcolata sul numero del documento, una cifra di controllo che copre la data di nascita, ecc.
Alla fine c'è anche una "cifra di controllo composita", che è calcolata sulla riga inferiore del record, fornendo così un controllo di integrità generale più generale.
La "riga superiore" del record, che contiene il nome e il cognome, non è tuttavia coperta da alcuna cifra di controllo, il che significa che non vi è assolutamente alcuna possibilità di rilevare errori o verificare la correttezza della scansione.
La mia domanda è la seguente: c'è una spiegazione ragionevole del motivo per cui questa scelta è stata fatta nelle specifiche? Perché la specifica non dovrebbe fornire almeno una singola cifra di controllo che copra tutti i dati nel record, facilitando la stessa "leggibilità della macchina" a cui è destinata? Lo standard è maturo e ampiamente utilizzato, quindi questo non può essere solo un errore, giusto?
Capisco che questa domanda è in qualche modo non convenzionale, tuttavia non ho idea di dove potrei andare a trovare la risposta - suggerimenti ben accetti oltre a risposte reali.
Si noti che ci sono solo cifre di controllo per i dati che saranno invariati: data di nascita, ID documento, data di scadenza. Le cifre di controllo sono solo controlli di ridondanza e occupano spazio, quindi fai un trade-off. Penso che se riesci a scansionare correttamente l'ID del passaporto e la data di scadenza, dovresti essere in grado di cercare facilmente il resto da un database. – approxiblue
Ma se si ha comunque un controllo di ridondanza, perché non includere * tutti * i dati in esso? Perché solo una riga, lasciando intatto il nome? –
Alcune cose, come il cambio di indirizzo, hanno come risultato il superamento di quello vecchio e il panning in uno nuovo. Ciò potrebbe applicarsi ai nomi in alcuni punti, quindi è logico riassumere solo le informazioni che richiedono un nuovo passaporto se modificate o semplicemente non possono essere modificate. inoltre lo rende più robusto, un ammaccatura/graffio potrebbe invalidare l'intera cosa in modo da minimizzare il controllo sui segni vitali. – user1133275