fast, furiousandinsecure - asiacrypt · the tesla model s key fob ti tms37f128 msp430 (mcu)...

7
Fast, Furious and Insecure Lennert Wouters, Eduard Marin, Tomer Ashur, Benedikt Gierlichs and Bart Preneel Lennert Wouters, Eduard Marin, Tomer Ashur, Benedikt Gierlichs and Bart Preneel COSIC an imec research group at KU Leuven

Upload: others

Post on 19-Apr-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fast, FuriousandInsecure - Asiacrypt · The Tesla Model S key fob TI TMS37F128 MSP430 (MCU) TMS37126 (transponder) X-ray picture No firmware readout protection SPI. COSIC an imecresearch

Fast, Furious and Insecure

Lennert Wouters, Eduard Marin, TomerAshur, Benedikt Gierlichs and Bart Preneel

Lennert Wouters, Eduard Marin, TomerAshur, Benedikt Gierlichs and Bart Preneel COSIC

an imec research group at KU Leuven

Page 2: Fast, FuriousandInsecure - Asiacrypt · The Tesla Model S key fob TI TMS37F128 MSP430 (MCU) TMS37126 (transponder) X-ray picture No firmware readout protection SPI. COSIC an imecresearch

COSICan imec research group at2

The Tesla Model S key fobTI TMS37F128

MSP430(MCU)

TMS37126(transponder)

X-ray picture

No firmware readout protection

SPI

COSICan imec research group at

Page 3: Fast, FuriousandInsecure - Asiacrypt · The Tesla Model S key fob TI TMS37F128 MSP430 (MCU) TMS37126 (transponder) X-ray picture No firmware readout protection SPI. COSIC an imecresearch

COSICan imec research group at

• 40-bit key DST40 cipher [1]• 40-bit challenge and 24-bit response

• No mutual authentication

• Time-Memory Trade-Off Table• Key recovery in ~2s on a Raspberry Pi

3

Findings

[1] Steve Bono, Matthew Green, Adam Stubblefield, Ari Juels, Aviel D. Rubin and Michael SzydloIn Proceedings of the USENIX Security Symposium (2005), vol. 31, pp. 1–16.

COSICan imec research group at

Page 4: Fast, FuriousandInsecure - Asiacrypt · The Tesla Model S key fob TI TMS37F128 MSP430 (MCU) TMS37126 (transponder) X-ray picture No firmware readout protection SPI. COSIC an imecresearch

COSICan imec research group at4

Proof of Concept attack

COSICan imec research group at

Page 5: Fast, FuriousandInsecure - Asiacrypt · The Tesla Model S key fob TI TMS37F128 MSP430 (MCU) TMS37126 (transponder) X-ray picture No firmware readout protection SPI. COSIC an imecresearch

COSICan imec research group at5

COSICan imec research group at

Page 6: Fast, FuriousandInsecure - Asiacrypt · The Tesla Model S key fob TI TMS37F128 MSP430 (MCU) TMS37126 (transponder) X-ray picture No firmware readout protection SPI. COSIC an imecresearch

COSICan imec research group at

• First notified Tesla on 31/08/2017• Tesla vehicles produced from June 2018 onwards use a new key fob• OTA update includes a Pin to Drive feature and the ability to disable PKE

6

Responsible disclosure

COSICan imec research group at

Page 7: Fast, FuriousandInsecure - Asiacrypt · The Tesla Model S key fob TI TMS37F128 MSP430 (MCU) TMS37126 (transponder) X-ray picture No firmware readout protection SPI. COSIC an imecresearch

COSICan imec research group at7

More information

• esat.kuleuven.be/cosic/cosic-cryptography-blog/• @CosicBe or @LennertWo• WIRED article• https://www.youtube.com/watch?v=aVlYuPzmJoY

COSICan imec research group at