Offline data authentication

Needs: Supporter

SDA, DDA and CDA: the certificate chain, the CAPK, the hashes, and every way they fail.

This is a supporter feature. Create a free account, then try every supporter feature free for 7 days.

Sign in Create a free account See plans

The opening of the article

2.4 · Level 2 — the kernel

Offline data authentication (ODA) lets the terminal check, without the issuer, that the card's data — and for DDA and CDA the card itself — is genuine. It rests on a three-level RSA chain described in EMV Book 2.

CA public keyIssuer certificateICC certificateSignature in the terminal (RID, 8F)90 + 92 + 9F329F46 + 9F48 + 9F4793 · 9F4B recovers theissuer keyrecovers theICC keyverifies thesignature SDA stops at the issuer key and checks 93 with it; DDA and CDA go on to the ICC key and check 9F4B.

In the full article

  1. The three methods
  2. Recovering the keys
  3. CDA in detail
  4. Every way it fails
The rest of the article opens with a supporter pass, which you can try free for 7 days.
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.