MULTOS vs EMV Contact

Card vs Card

MULTOS is a secure multi-application OS with highest EAL certification, while EMV Contact is a specific payment application that can run on MULTOS.

MULTOS vs EMV Contact

MULTOS is a multi-application smart card platform. EMV Contact is the payment application standard for contact chip cards. Similar to the JavaCardJavaCardSoftwareJava applet platform for smart cards.Click to view →/EMVEMVApplicationGlobal chip payment card standard.Click to view → relationship, MULTOSMULTOSSoftwareHigh-security multi-app card OS.Click to view → is the platform on which an EMV-compliant payment applet can run. The distinction matters when designing a banking card program.

Overview

MULTOS (Multi-application Operating System) provides a secure, multi-application execution environment on a smart card chip. It supports multiple applications loaded post-manufacturing, with cryptographic isolation between them. MULTOS applications are authorized by the MULTOS CA before loading, preventing unauthorized code installation. Applications can be written in MEL (MULTOS Executable Language), C, or Java-to-MEL. MULTOS is commonly used by UK and European banks.

EMV Contact defines the complete payment transaction protocol over ISO 7816ISO 7816StandardPrimary standard for contact smart cards.Click to view →: command flow (SELECT → GPO → READ RECORD → GENERATE AC), data objects (EMV tags in BER-TLV format), offline data authentication (SDA, DDA, CDA), cardholder verification (PIN, signature), and transaction decision logic. An EMV contact payment card is a smart card (JavaCard or MULTOS) with an EMVCoEMVCoStandardBody managing EMV payment standards.Click to view →-certified payment applet.

Key Differences

  • Layer: MULTOS — card execution environment; EMV — payment application standard
  • Relationship: A MULTOS card can carry an EMV payment applet alongside other applets
  • Application loading: MULTOS requires CA-signed ALU for any applet; EMV applets on JavaCard are loaded via GlobalPlatformGlobalPlatformSoftwareCard application management standard.Click to view → secure channel
  • Interoperability: MULTOS cards running certified EMV applets are fully interoperable at all global EMV terminals
  • Applet source: MULTOS applets developed by MULTOS-certified vendors with MULTOS CA approval; EMV applets sourced from card scheme-certified vendors (VIS, M/Chip, etc.)
  • Market: MULTOS cards with EMV applets are most common in UK and European bank programs; JavaCard + EMV is the global default

Verdict

If a bank is deploying an EMV contact payment card program on MULTOS, the payment application experience at the terminal is identical to any other EMV card — EMVCo certification ensures terminal-level interoperability. The MULTOS platform choice affects the card issuance infrastructure, applet loading security model, and multi-application capability, not the payment transaction behavior visible to merchants. For new programs outside the UK/EU banking context, JavaCard + GlobalPlatform is the more widely supported and tooled path.

Recomendación

MULTOS for highest security multi-application cards; EMV on MULTOS for premium payment cards.

Preguntas frecuentes

Each comparison provides a side-by-side analysis covering interface type, chip architecture, security certification, communication protocol, application domains, and cost. Card-vs-card comparisons focus on specific products, while cross-technology comparisons evaluate broader categories like Contact vs Contactless or EMV vs MIFARE.