Skip to content

OTP: It Won't Save You from Free Rides

BughardyEagle1753

Bughardy and Eagle1753 reveal how to exploit the lockbyte sector on unencrypted MIFARE Ultralight RFID transit cards to bypass one-time programmable (OTP) decrement counters.

Summary

Vulnerabilities in MIFARE Ultralight Transit Cards

Public transit authorities worldwide utilize MIFARE Ultralight contactless smart cards for single and multi-ride ticketing. Examining the memory layout reveals an unencrypted architecture reliant on one-time programmable (OTP) bits to enforce balance decrements.

Bypassing One-Time Programmable (OTP) Counters

Bughardy and Eagle1753 analyze the internal logic of the chip's lockbyte sectors. By pitting conflicting hardware security mechanisms against each other, the researchers demonstrate how to prevent the card reader from burning the OTP bits upon entry validation.

Practical Cloning and Countermeasures

The authors present practical attack workflows using commodity NFC readers to clone and rewrite ticket states, enabling unlimited rides on 5-ride tickets, and recommend transit agencies transition to cryptographic DESFire chips.

Related talks

Main Track 1·42 min

  • DEF CON
  • Hardware
  • Date: Aug 2017
  • Location: Las Vegas

Plore

Demonstrating three distinct vulnerabilities in commercial smart gun electronics that permit unauthorized firing and remote jamming.

smart-gunsrfidhardware+2