Module 17 of 22 · Operator · 60 min
Relay resistance and distance bounding
Mastercard's Relay Resistance Protocol, Visa's very different Level 1 approach, and where formal verification broke both. The sequel to module 16.
Enrollment required
Module 1 of this course is free to read. Buying the course opens every other module, the transaction lab and search across the course. The workbench and the APDU decoder stay free for anyone.
The course is tied to your account, so you sign in first and come straight back here.
One payment for this course. Access for as long as the course exists, with every update and new research module that follows, at no further cost.
No hardware is sold here, and none is needed to read the course.
Payments are final. Module 1 is free so you can judge the course before you pay. Terms
Already enrolled? Sign in
Open the free workbench →What this module covers
- 01Distance bounding, in one idea
- 02Mastercard's Relay Resistance Protocol
- 03The bits nobody reserved for this
- 04Visa's countermeasure at Level 1
- 05The two Visa fields, in the corpus
- 06What the timings actually look like
- 07L1RP: the fix the measurements imply
- 08What formal verification does not say
- 09When the lock screen is the countermeasure
- 10The attack a distance bound cannot see
- 11What the corpus can and cannot show
- 12How to read a countermeasure