rfid.wtf / WTF is RFID?
Deep diveHF · 13.56 MHz

MIFARE DUOX

NXP's newest MIFARE — public-key crypto on an access card, so readers don't need to share a master secret.

MIFARE DUOX (NXP, launched 2024) is the first MIFARE product with asymmetric (public-key) cryptography built in. It keeps the familiar DESFire-style model of applications and files with AES keys, and adds elliptic-curve cryptography (ECC) next to it. The name is a nod to having both: symmetric and asymmetric.

#The problem it's aimed at

Classic access systems with secure cards still rely on shared symmetric keys. For a reader to check a card, it has to hold the same secret the card does, so every reader in a deployment holds the site's keys. Pull the key out of one reader, or one leaky integration, and the whole site is exposed.

#What ECC changes

With public-key crypto (see Public-key cards):

  • The card holds a private key that never leaves the chip.
  • Readers verify the card with a public key or certificate. That's information they can hold without being able to make cards.
  • Cards can carry certificates, so a reader can check "this credential was issued by the organisation I trust" even when it's offline.
  • Key agreement (ECDH) lets the card and reader set up a fresh encrypted session without a pre-shared secret.

#Where it fits

DUOX targets the places DESFire and its predecessors live, such as building access and campus cards, plus uses where proving who issued a credential matters, like digital ID and mobile-credential ecosystems. Because it keeps the DESFire-style model, existing systems can adopt the asymmetric features step by step.

Where next

Shows up in