“e-Passport” Indicator: Version identifier &

Slides:



Advertisements
Similar presentations
Querying with Units Getting what you asked for IVOA interoperability meeting M Hill (ROE), May 2004.
Advertisements

FpML Versioning An AWG Discusion Document. Namespace URIs & Versions An XML parser locates the schema for a document based on its namespace URI To be.
FpML Versioning An AWG Discusion Document. Versioning in FpML To Date Based on major.minor numbering –Major increments to indicate a breaking change –Minor.
Technical Report PKI for Machine Readable Travel Documents offering ICC read-only access TAG_15 Montreal, Tom Kinneging.
PROFESSION TAX Instructions for filling Profession Tax Information Form (pt_info) online.
Nairobi, Kenya 29-31October Fifth Special Meeting of the Counter- Terrorism Committee with International, Regional and Subregional Organizations.
Math for Liberal Studies.  Problems can occur when data is transmitted from one place to another  The two main problems are  transmission errors: the.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Accessibility Specialist.
Commercial Data Processing Lesson 2: The Data Processing Cycle.
Become a Member and Schedule Your Health Evaluation
Commercial Data Processing Lesson 3: Data Validation.
BARTEX Your Logo Here BARTEX CORPORATION’S BORDER REGISTRATION and SECURITY SYSTEM BARTEX CORPORATION’S BORDER REGISTRATION and SECURITY SYSTEM.
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
© All Rights Reserved Barcodes How does a barcode reader work?
RNJ 10/02/091 3 Computing System Fundamentals 3.6 Errors Prevention and Detection.
CY2G2 Information Theory 5
3.2 Data Checking.
Fault Tolerance CDA 5140 Spring 06 Everyday FT. Background Use of check digits for error detection on everyday applications used extensively but most.
Information Coding in noisy channel error protection:-- improve tolerance of errors error detection: --- indicate occurrence of errors. Source.
GCSE Computing#BristolMet Session Objectives# 20 MUST describe a database and discuss the legal implications of storing personal information SHOULD explain.
ENCOMPASS Voucher Build Process
Analyzing Numerical Data: Validating Identification Numbers
8.1.4 Can it still be factored? Factoring Completely I can factor out a common factor.
DATA ERRORS. Introduction The processing of incorrect data can produce ridiculous and embarrassing output. Errors can take time to sort out and can be.
TAG/15 Montreal May 17-21, To indicate in the MRZ, the presence of the chip. ANY change to the MRZ will be disruptive. e.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
Review of Data Capture. Input Devices What input devices are suitable for data entry? Keyboard Voice Bar Code MICR OMR Smart Cards / Magnetic Stripe cards.
Data Verification and Validation
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY PDF Accessibility – Best Practices for Authoring Pete DeVasto Greg.
Databases. Revision tip: Focus on the things you find difficult first.
NFC Devices WG Infineon Technologies Change Request to Type 2 Tag Operation Specification 1.1 Remove inconsistency of memory size indication.
FAL/12-WP/20 Work on the TAG/MRTD (1995 – Today) Work on the TAG/MRTD (1995 – Today)
Instructions Taking a photo of ID documents using a smartphone or tablet.
Securing Data in ePassports
DATA COLLECTION Data Collection Data Verification and Validation.
Technical Report PKI for
Working Papers for DCFWG ICAO TAG-MRTD/15
MANDATORY ANSWER FORM.
DATA INPUT AND OUTPUT.
Chapter 5: The Art of Ensuring Integrity
Error control coding for wireless communication technologies
Well known world wide symbols.
Instructor Materials Chapter 5: The Art of Ensuring Integrity
“e-Passport” Indicator: Version identifier &
Securing Data in ePassports
Seven Segment Displays
Canadian Passport.
Well known world wide symbols.
May 2009 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Flexible DSSS Proposal] Date Submitted: [01.
USA Learns Citizenship
Databases.
Highlight this text & type in your poster title (44pt recommended)
Follow UP of Unifying Queue Size Report
IT Applications Theory Slideshows
Technical Report PKI for
Recent developments in Eurostat publications
ICAO BLUEPRINT BIOMETRIC TECHNOLOGY IN MRTDs
Fundamentals of Data Representation
Instructor Materials Chapter 5: The Art of Ensuring Integrity
March t Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [A Simple System Kept Simple]
DATA RECORDS & FILES By Sinkala.
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
BOVEX 11/12 June 2015 Meeting.
Introduction to Databases
DESIGN OF CRF CRF.
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Validation and Verification
DESIGN OF CRF CRF.
Module 2 - Xtrata Pro Product Overview Module 2 – Product Overview
Presentation transcript:

“e-Passport” Indicator: Version identifier & new check character scheme in MRTDs TAG/15 Montreal May 17-21, 2004

DCFWG task e To indicate in the MRZ, the presence of the chip. ANY change to the MRZ will be disruptive.

Initial suggestions Document type “PE” Confusion - existing use Country of Issue Name PE USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<<<<< 0 8 Sex Check Digit Check Digit Date of Birth Date of Expiry Check Digit Check Digit Check Digit Optional Data Document Number Country of Citizenship Confusion - existing use Loss of present valid use

Initial suggestions Document type “E” Country of Issue Name E< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<<<<< 0 8 Sex Check Digit Check Digit Date of Birth Date of Expiry Check Digit Check Digit Check Digit Optional Data Document Number Country of Citizenship Existing readers & systems incompatible Maximum disruption

Optional field has existing uses Initial suggestions Document Type Use optional field Country of Issue Name P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<<<<E 0 8 Sex Check Digit Check Digit Date of Birth Date of Expiry Check Digit Check Digit Check Digit Optional Data Document Number Country of Citizenship Optional field has existing uses

DCFWG questions 1. How can presence of chip be indicated in MRZ? - Least disruption - Backwards compatibility 2. How can MRZ reading be made more accurate & reliable?

<<<<<<<<<<<< 0 MRZ layout Coloured fields have limited error detection Document Type Country of Issue Name P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< USA M 150000003 5 150000003 5 560916 5 560916 5 081115 0 081115 0 <<<<<<<<<<<< 0 <<<<<<<<<<<< 0 8 8 Sex Check Digit Check Digit Date of Birth Date of Expiry Check Digit Check Digit Optional Data Document Number Country of Citizenship Overall Check Digit Uncoloured fields have NO error detection

(ii) overcome the limitations of the present check digit scheme Proposal by DCFWG: Mandatory adoption of a new MRZ check character scheme and version identifier. (i) identify the MRP as an e-Passport (ii) overcome the limitations of the present check digit scheme (iii) make the OCR reading more secure (iv) open the way for future improvements of the MRZ by introducing a version identifier

Version identifier & check characters First version: number “1” Document Type Country of Issue Three check characters: “XXX” Name P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<<<<< 0 8 Sex Check Digit Check Digit Date of Birth Date of Expiry Check Digit Check Digit Check Digit Optional Data Document Number Country of Citizenship Where?

Check characters - calculation 1. All MRZ characters (=85, less 3 positions check characters occupy!) 2. Convert alpha: ‘A’=10, ‘B’=11...’Z’=35,’<‘=36 25,36,30,28,10,29,27,10,31,14,21,14,27,36,36,17,10,25,25,34,36,36........ P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< USA M <<<<<<<<<<<<<< 30,28,10 22 36,36,36,36,36........ 3. CC1 = (25+36+30+28+.......+8) modulus 37 = 30 => U 4. CC2 = (25x1+36x2+30x3+..+8x85) modulus 37 = 8 => 8 NB The check character calculation will not be accurate as the positions occupied by the check characters are unknown. The calculations shown here are by way of example only. 5. CC3 = (25x1+36x1+30x1+..+36x2+36x2+..+0x3+8x3) modulus 37 = 25 => P New check characters are ‘U8P’

Check characters - properties 1. Reliably identify up to 3 errors if positions unknown 2. Correct 1 error if position unknown 3. Correct 2 errors if positions known P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPV<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035U5A5609165M0811750<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPV<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035U5A5609165M0811750<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVFLER<<HAPPV<<<<<<<<<<<<<<<<<<<<<<<< 1500000O35USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 P<USATRAVFLER<<HAPPV<<<<<<<<<<<<<<<<<<<<<<<< 1500000O35USA5609165M0811150<<<<<<<<<<<<<<08

Where? “1” and “U8P” Maximize compatibility with existing systems Where to place the version identifier & check characters? “1” and “U8P” P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<<<<< 0 8 Maximize compatibility with existing systems

Optional field has existing uses Initial suggestion 1 Document Type Use optional field Country of Issue Name P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<1U8P 0 8 Sex Check Digit Check Digit Date of Birth Date of Expiry Check Digit Check Digit Check Digit Optional Data Document Number Country of Citizenship Optional field has existing uses

Initial suggestion 2 Replace existing check digits Document Type Country of Issue Name P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 150000003 U USA 560916 8 M 081115 P <<<<<<<<<<<< 0 1 Sex Date of Birth Date of Expiry CHECK CHARACTER VERSION NUMBER CHECK CHARACTER CHECK CHARACTER Optional Data Document Number Country of Citizenship Better check character scheme - education Better technical solution Existing readers are incompatible

DCFWG preferred option Use end of “Name” field Document Type Country of Issue Name P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<1U8P 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<<<<< 0 8 Sex Check Digit Check Digit Date of Birth Date of Expiry Check Digit Check Digit Check Digit Optional Data Document Number Country of Citizenship Existing check digits still functional Name field may be corrupted for existing readers

“e-Passport” Indicator: Version identifier & new check character scheme in MRTDs END TAG/15 Montreal May 17-21, 2004

DCFWG option B Version identifier only Reliance on one character only Document Type Country of Issue Name P< USA TRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<1 150000003 5 USA 560916 5 M 081115 0 <<<<<<<<<<<< 0 8 Sex Check digit Check digit Check digit Check digit Date of Birth Date of Expiry Check digit Optional Data Document Number Country of Citizenship Reliance on one character only Minimum disruption