Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · March 14, 2026

The Evolution of Identity Data Schemas: ICAO 9303 to Verifiable Credentials

Explore the journey of identity data schemas from the foundational ICAO 9303 standard for machine-readable travel documents to the cutting-edge of Verifiable Credentials.

By DiditUpdated
the-evolution-of-identity-data-schemas-icao-9303-to-verifiable-credentials.png

ICAO 9303 FoundationThe ICAO 9303 standard revolutionized travel documents by defining machine-readable zones (MRZs) and data groups for secure, interoperable identity verification globally.

e-Passport EvolutionThe introduction of e-Passports (eMRTDs) enhanced security with embedded chips, digital signatures, and advanced cryptographic protections for identity data, moving beyond visual inspection.

Verifiable Credentials ParadigmVerifiable Credentials represent a significant leap, enabling selective disclosure of identity attributes, user control over personal data, and cryptographic proof of issuance and presentation, fostering a self-sovereign identity model.

Enhanced Privacy and ControlThe shift from static, all-or-nothing data sharing to granular, user-controlled disclosure mechanisms marks a new era for privacy, reducing data exposure and fraud risks in digital interactions.

From Physical Documents to Digital Data: Understanding ICAO 9303 Data Groups

The journey of modern identity verification began with the need for standardized, machine-readable travel documents. The International Civil Aviation Organization (ICAO) recognized this imperative, leading to the development of the ICAO 9303 data groups standard. This specification defines the layout and content of machine-readable travel documents (MRTDs), including passports, visas, and ID cards, ensuring global interoperability and efficient border control. At its core, ICAO 9303 dictates the structure of the Machine Readable Zone (MRZ), a standardized block of text containing critical identity information.

The MRZ is typically found at the bottom of the identity page and encodes data such as the document holder's name, document number, nationality, date of birth, sex, and document expiry date. This information is designed to be quickly scanned and processed by optical character recognition (OCR) systems. However, the real technical innovation came with the advent of e-Passports, also known as electronic Machine Readable Travel Documents (eMRTDs). These documents embed a microchip that stores the same data found in the visual and MRZ zones, but with significantly enhanced security features.

The chip's data is organized into logical data groups, as specified in ICAO 9303 Part 10. For instance:

  • Data Group 1 (DG1): Contains the MRZ data.
  • Data Group 2 (DG2): Stores the facial image of the document holder.
  • Data Group 3 (DG3): Holds the fingerprint data (optional).
  • Data Group 4 (DG4): Contains the iris image (optional).
  • Data Group 14 (DG14): Includes advanced security features and digital signatures.

The security of these e-Passports relies heavily on Public Key Infrastructure (PKI). The data stored on the chip is digitally signed by the issuing authority using a Document Signer Certificate. This certificate, in turn, is signed by a Country Signing Certificate Authority (CSCA). During e-passport data extraction and verification, a reader device performs cryptographic checks to ensure the data's authenticity and integrity, confirming it hasn't been tampered with since issuance. This mechanism provides a high level of assurance that the person presenting the document is indeed its legitimate holder and that the document itself is valid.

The Rise of Verifiable Credentials Data: A New Paradigm for Digital Identity

While ICAO 9303 provides a robust framework for physical and chip-based identity documents, the digital world demands more flexible, privacy-preserving, and user-centric solutions. This is where Verifiable Credentials (VCs) emerge as a transformative technology. VCs are tamper-evident digital credentials that enable individuals to prove aspects of their identity without revealing unnecessary personal information.

A Verifiable Credential consists of three main components: an issuer, a holder, and a verifier. The issuer (e.g., a university, a government agency, or a bank) cryptographically signs a set of claims about a subject (the holder). The holder then stores these VCs in a digital wallet and can present them to a verifier. The verifier can cryptographically confirm the authenticity of the credential and the integrity of its claims by checking the issuer's digital signature.

The core innovation of VCs lies in their support for selective disclosure identity. Unlike traditional identity systems where presenting an ID often means revealing all information on it (e.g., a driver's license for age verification also reveals address, full name, etc.), VCs allow holders to prove only specific attributes. For example, a user could prove they are over 18 without revealing their exact date of birth, or prove they have a specific license without showing their full name or address. This is achieved through advanced cryptographic techniques like Zero-Knowledge Proofs (ZKPs) or by simply presenting a subset of claims.

The data structure of VCs is defined by standards from the W3C (World Wide Web Consortium). A typical VC payload includes:

  • @context: Specifies the JSON-LD context for vocabulary definitions.
  • id: A unique identifier for the credential.
  • type: An array indicating the type of credential (e.g., 'VerifiableCredential', 'UniversityDegreeCredential').
  • issuer: The Decentralized Identifier (DID) or URL of the issuer.
  • issuanceDate: The date and time the credential was issued.
  • credentialSubject: The core claims about the holder, identified by their DID.
  • proof: The cryptographic signature from the issuer.

This architecture empowers self-sovereign identity (SSI), giving individuals greater control over their personal data and how it is shared. It shifts the power dynamic from centralized authorities to the individual.

Comparing Identity Data Schemas: Security, Privacy, and Interoperability

The evolution from ICAO 9303 to Verifiable Credentials data represents a fundamental shift in how identity is managed and verified. While both aim for secure and interoperable identity, their approaches and benefits differ significantly.

Security: ICAO 9303 e-Passports offer strong security for physical and chip-based documents through PKI, digital signatures, and anti-tampering features. However, once the data is extracted, its digital representation might still be subject to traditional data security risks. VCs, on the other hand, build security into the data itself. Each claim is cryptographically signed, and the entire credential's integrity can be verified independently. The use of DIDs ensures global, decentralized identifiers that are resilient to single points of failure.

Privacy: This is where VCs truly shine. ICAO 9303, by design, requires the full presentation of the document or its extracted data. There is no inherent mechanism for partial disclosure. VCs, with their support for selective disclosure, drastically improve privacy by allowing users to share only the minimum necessary information. This reduces the attack surface for data breaches and mitigates the risk of identity theft, as less personal data is exposed during transactions.

Interoperability: ICAO 9303 achieved global interoperability for travel documents, a monumental feat. VCs aim for a similar level of interoperability for digital identity across diverse use cases, from online banking to healthcare. By leveraging open standards (W3C VCs, DIDs), VCs are designed to be platform-agnostic and work across different digital ecosystems.

How Didit Helps: Bridging Traditional and Future Identity Verification

Didit stands at the forefront of this evolution, providing a comprehensive platform that not only masterfully handles traditional identity verification needs but also embraces the future of digital identity with Verifiable Credentials. Our platform offers robust e-passport data extraction capabilities, leveraging AI-powered OCR and NFC chip reading to process ICAO 9303 compliant documents. This ensures accurate and secure capture of identity data from physical documents, forming the bedrock of reliable initial verification.

Beyond traditional IDV, Didit’s architecture is built for the challenges and opportunities presented by VCs. We understand the importance of selective disclosure identity and user control. While our core identity verification modules focus on establishing initial trust, our vision aligns with enabling users to manage and share their verified attributes with granular control. Didit's platform can be configured to issue credentials, allowing businesses to leverage our robust verification processes to create trusted digital proofs of identity. Our modular design and workflow orchestration capabilities allow businesses to construct verification flows that can serve as the basis for issuing Verifiable Credentials, enabling a seamless transition towards a more private and user-centric identity ecosystem.

By integrating document verification, biometrics, and fraud detection within a single API, Didit ensures that the foundational data for any future VC is accurate, trustworthy, and resistant to spoofing. Our commitment to privacy by design and compliance with standards like eIDAS2 positions us to facilitate the widespread adoption of reusable, selectively disclosable digital identities.

Ready to Get Started?

Explore how Didit can transform your identity verification processes. Whether you're looking to enhance your current KYC/AML compliance with cutting-edge document and biometric verification or preparing for the future of Verifiable Credentials and selective disclosure, Didit has the tools and expertise. Visit our product page to learn more, or contact us at hello@didit.me for a personalized demo.

FAQ

What is ICAO 9303 and why is it important?

ICAO 9303 is an international standard set by the International Civil Aviation Organization that defines the specifications for machine-readable travel documents (MRTDs), such as passports and ID cards. It's crucial for global interoperability, ensuring that these documents can be read and verified consistently by machines worldwide, facilitating efficient and secure border control and identity verification processes.

How do Verifiable Credentials enhance privacy compared to traditional ID documents?

Verifiable Credentials significantly enhance privacy through a concept called selective disclosure. Unlike traditional ID documents where presenting the document reveals all contained information, VCs allow individuals to share only specific, necessary attributes (e.g., proving age without revealing date of birth or address). This minimizes data exposure, reduces the risk of identity theft, and gives users greater control over their personal information.

What are the 'data groups' in an e-Passport?

In an e-Passport (eMRTD), 'data groups' are logical structures on the embedded microchip that store different types of identity information according to ICAO 9303 Part 10. Examples include Data Group 1 (DG1) for Machine Readable Zone data, Data Group 2 (DG2) for the facial image, and Data Group 14 (DG14) for security features and digital signatures. These groups are cryptographically secured to prevent tampering.

Can Verifiable Credentials replace physical identity documents like passports?

In many digital contexts, Verifiable Credentials are designed to replace the need for physical identity documents by providing cryptographically verifiable proofs of identity attributes. While VCs offer enhanced privacy and digital convenience, their full legal equivalence to physical documents for all use cases (e.g., international travel) is still evolving and depends on regulatory adoption and infrastructure development in various jurisdictions, such as ongoing efforts with eIDAS2 in the EU.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
Identity Schemas: ICAO 9303 to VC.