kinegram digital
  • Solutions
    • Rapid and Comprehensive All-In-One Scanning Solution
    • Identity Document Verification for Onboarding
    • Identity Establishment for Police Forces
  • Products
    • MOBILE SCAN SDK
      • MRZ Scanner SDK
      • License Plate Scanner SDK
      • 2D Barcode Scanner SDK
      • VDS Scanner SDK
    • MOBILE CHIP SDK
      • Supported Countries and Organizations
      • MOBILE CHIP SDK online
        • eMRTD Connector
        • DocVal Service
        • Demonstrator
        • Example Result
      • MOBILE CHIP SDK offline
    • KINEGRAM DIGITAL POLICING
      • MOBILE SCAN SDK
      • CHIP VERIFY
      • DOC LIBRARY
      • BANKNOTE SCANNER
      • TRUSTCODE
    • DIGITAL IDENTITY CREDENTIALS
      • VDS Bio
      • IDB
    • TRY IT YOURSELF
      • Demonstrators on Identity Verification
  • Use Cases
    • Banking
    • Airlines
    • Hotels
    • Car Rental
    • E-Government
  • About
    • Events
    • News and Press
    • OVD Kinegram
    • References
  • Resources
    • Demonstrators
    • Developer Hub
      • MOBILE SCAN SDK
      • MOBILE CHIP SDK online
      • MOBILE CHIP SDK offline
    • Evaluate our Software
    • Knowledge Base
      • Evaluate our Solution
      • Why Our Solution is Secure
    • Success Stories
      • Enhancing Identity Verification and Customer Onboarding
      • Fast and Reliable Mobile Data Capture in the Field
      • Strengthening eKYC Excellence and Global Reach
      • Deploying an NFC Chip Reading SDK for High-Assurance Digital Identity Verification
    • White Paper
  • Contact
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

DocVal Service eMRTD Security Mechanisms ICAO Doc9303

Get in Contact

DocVal Service – eMRTD Security Mechanisms ICAO Doc9303

This document provides a short overview of eMRTDs (electronic machine readable travel documents) and the involved security mechanisms. Please refer to ICAO Doc9303 (Part 10 and 11 in particular) for the full details.

The German Federal Office for Information Security BSI can be an additional resource on machine readable travel documents and on the security mechanisms involved.

Files on the eMRTD Chip

Card Access File

File is optional. The Card Access file must be present and contain public key info for the Access Control protocol PACE, if PACE is supported by the chip.

Document Security Object (SOD)

The SOD is a file on the Chip. The SOD is implemented as a SignedData Type. The content is signed by a document signing certificate which in turn is signed by the issuing country of the eMRTD.

The SOD contains a hash value for each Data Group present on the Chip. The Inspection System knows which Data Groups are present on the Chip after reading the SOD.

Mandatory Data Groups

  • Data Group 1
    Contains the MRZ Info (as printed on the data page of the passport).
  • Data Group 2
    Contains one or more Face Info. At least one Face Info with a photo of the face is mandatory.

Note to the Date of Expiry (date_of_expiry) in the MRZ Info (Data Group 1): The Date of Expiry from the MRZ is often before the Not After-Date of the Document Certificate. Hence, To check if a document is expired, check the Date of Expiry from the MRZ/DG1.

Optional Data Groups

Some other available optional Data Groups are listed below:

  • Data Group 7 Signature or Usual Mark
  • Data Group 11 Additional Personal Details
  • Data Group 12 Additional Document Details
  • Data Group 14 Security Options (May include a public key info for Chip Authentication)
  • Data Group 15 Active Authentication Public Key Info

Overview of the 16 Data Groups

eMRTD Datagroups - Kinegram Digital Solutions

Download White Paper Secure and Efficient Onboarding of new Customers for Better Business Results

Protocols

Access Control

The Inspection System uses an Access Key to access the Chip. An Access Key can be derived from MRZ (Machine Readable Zone) or from the CAN (Card Access Number). The CAN is optional and may be printed on the document.

For Access Control, two protocols exist:

  • Basic Access Control (BAC)
  • Password Authenticated Connection Establishment (PACE)

BAC is deprecated and has been replaced by the newer PACE.

PACE employs asymmetric cryptography to provide higher session entropy keys and therefore a better encryption of the communication between Chip and Inspection System. The file CardAccess with public key info for PACE must be present on the chip.

After Access Control the communication between Inspection System and Chip is secured with a symmetric encryption.

Passive Authentication

With Passive Authentication the integrity and authenticity of the data (like MRZ info, photo of face) is verified based on a list of trusted country certificates.

The Document Validation Service implements the steps as they are described by ICAO in Doc9303:

The Inspection System performs the following steps:

  1. The Inspection System SHALL read the Document Security Object (SOD) (which MUST contain the Document Signer Certificate (CDS), see also Doc 9303-10) from the contactless IC.
  2. The Inspection System SHALL build and validate a certification path from a Trust Anchor to the Document Signer Certificate used to sign the Document Security Object (SOD) according to Doc 9303-12.
  3. The Inspection System SHALL use the verified Document Signer Public Key to verify the signature of the Document Security Object (SOD).
  4. The Inspection System MAY read relevant Data Groups from the contactless IC.
  5. The Inspection System SHALL ensure that the contents of the Data Group are authentic and unchanged by hashing the contents and comparing the result with the corresponding hash value in the Document Security Object (SOD).

— ICAO Doc9303 Part 11, Chapter 5.1.1 Passive Authentication – Inspection Process (accessed on the 12.10.2021)

Active Authentication (AA)

Verifies that the Chip is not cloned. The Active Authentication protocol is optional and may therefore not be supported by all eMRTDs.

Basic/Simplified Process of Active Authentication protocol:

  • (Conditional) Inspection System reads the AA-Info from Data Group 14 (DG14).
  • Inspection System reads the public key for AA from Data Group 15 (DG15)
  • Inspection System generates a random challenge and sends the challenge to the Chip.
  • The challenge is signed by the Chip with a secret private key associated with the public key for AA from DG15.
  • The Inspection System is able to verify that the Chip is indeed in possession of the private key.

The chip will sign the challenge using either the RSA or the ECDSA algorithm. If the ECDSA is used, the Hash algorithm is mentioned by an Active-Authentication-Info (AA-Info) from DG14.

A cloned Chip can not know the private key as the private key can not be extracted from the Chip.

The authenticity of the public key in DG15 can be verified with Passive Authentication. The authenticity of the AA-Info (conditional) in DG14 can be verified with Passive Authentication. The result of AA is only meaningful in combination with a successful Passive Authentication.

Chip Authentication (CA)

Verifies that the Chip is not cloned and establishes new encryption keys (encryption-key, message-authentication-key) for the encrypted communication between Inspection System and Chip. CA has a similar purpose than AA but is the newer protocol that additionally strengthens the encryption for the communication between Inspection System and Chip.

The Chip Authentication protocol is optional and may therefore not be supported by all eMRTDs.

Basic/Simplified Process of Chip Authentication protocol:

  • The Inspection System reads the public key for CA from Data Group 14 (DG14).
  • The Inspection System generates a public-/private-key pair.
  • The Inspection System sends his public key to the Chip.
  • Both parties use their secret private key and the other’s public key to derive a shared secret.
  • Both parties derive new keys (encryption-key, message-authentication-key) from the shared secret for the encrypted communication.

A cloned Chip can not know the private key matching the public key for CA from DG14, as the private key can not be extracted from the Chip. A cloned Chip is not able to continue the communication with the Inspection System.

The authenticity of the public key in DG14 can be verified with Passive Authentication. The result of CA is only meaningful in combination with a successful Passive Authentication.

Simplified eMRTD Verification Procedure

To summarize this a simplified rundown of an eMRTD verification:

  • Read File Card Access (if present)
  • Perform Access Control (either BAC or PACE)
  • Read SOD File
  • Read Data Group 14 (if present) & Perform Chip Authentication (if available)
  • Read Data Group 15 (if present) & Perform Active Authentication (if available)
  • Read Data Groups 1, 2 and other Data Groups (if present)
  • Verify Integrity and Authenticity of the read Data-Groups with the steps described in Passive Authentication
Contact

White Paper

Download White Paper "The Importance of Passports for Secure Identity Establishment" Download Whitepaper Whitepaper The Importance of Passports for Secure Identity Establishment

Success Story

Download Success Story "Enhancing Identity Verification and Customer Onboarding" Success Story Enhancing Identity Verification and Customer Onboarding

RSS Knowledge Base

  • Mastering KYC Verification
    April 27, 2026 KYC verification is a risk-based process that combines policy, identity proofing, and auditability. This practical hub summarizes KYC definitions, details an exemplary eKYC process, and offers links to related articles.
  • Identity Proofing
    March 31, 2026 Learn about identity proofing and how to distinguish identity verification and authentication. Explore online identity proofing, AI fraud risks, and how high assurance technology such as NFC chip verification helps achieve defensible identity proofing results.
  • Choosing Identity Verification Technology
    March 23, 2026 Identity verification technology and processes are experiencing ongoing transformation. As we move further into 2026, remote ID verification has become a core reqirement for many organizations and institutions. At the same time, the threat landscape is shifting quickly. In this article, learn how to choose identity verification technology that delivers high assurance […]
  • Chip Authentication for Mobile Identity Document Verification
    March 11, 2026 Chip authentication of electronic MRTDs is a high assurance solution for digital identity verification. Chip verification enables reliable and compliant ID checks, for example in remote customer onboarding scenarios. Our MOBILE CHIP SDK is a leading solution for trustworthy remote identity verification.
  • Trusted Devices vs. Untrusted Devices
    February 25, 2026 In this article you will learn what makes a device "trusted" or "untrusted" for identity verification, why the distinction matters for security and privacy, which scenarios require offline processing, and how to choose between MOBILE CHIP SDK online and MOBILE CHIP SDK offline based on your operational needs.

About

  • OVD Kinegram
  • References
  • News and Press

Developer Hub

  • MOBILE SCAN SDK
  • MOBILE CHIP SDK online
  • MOBILE CHIP SDK offline

Products

  • MOBILE SCAN SDK
  • MOBILE CHIP SDK
  • KINEGRAM DIGITAL POLICING
  • DIGITAL IDENTITY CREDENTIALS
  • Demonstrators

Use Cases

  • Banking
  • Airlines
  • Hotels
  • Car Rental
  • E-Government
kinegram digital

© OVD Kinegram AG

Imprint | Privacy Policy | Image credits
Privacy Notice | Terms and Conditions

LinkedIn Youtube
Link to: Identity Week Europe 2023 Link to: Identity Week Europe 2023 Identity Week Europe 2023Kinegram Digital Solutions Link to: Reading the Chip of a Passport Link to: Reading the Chip of a Passport Reading the Chip of a Passport with Kinegram Digital SolutionsReading the Chip of a Passport
Scroll to top Scroll to top Scroll to top