salmg/academy
Sign in
Payment Systems: Magstripe, Tokenization, NFC and EMV
Level 2 · Practitioner90 min

Tokenization in depth

DPAN versus FPAN, the Token Service Provider role, provisioning, and where the keys live — then the 2021 research that paid from locked phones by flipping one byte, and the signed field that said so and was never read.

Enrolment required

Module 1 of this course is free to read. The rest needs an enrolment — and so does nothing else on this site: the workbench, the APDU decoder and the whole capture corpus stay open to everyone, signed in or not.

Sign inAbout enrolmentThe workbench and decoder are free

What this module covers

  1. 01Who does what
  2. 02The cryptogram that makes a token a transaction
  3. 03Provisioning, and the colour of the decision
  4. 04CDCVM: a claim the terminal cannot check
  5. 05Where the keys actually live
  6. 06Transit mode, and what it turns off
  7. 07The check that should have stopped it
  8. 08Two amounts, one signature
  9. 09What was fixed
  10. 10Click to Pay, and tokens without a device
  11. 11The shape of the whole thing