~/talk

The UDS Security Model of the Tesla CAN Bus and Battery Management System

Talkat RSAC 2021 · 2021-05-17..05-20· [security, embedded-and-hardware]
links:none on file
slides:none on file

Reverse engineering reveals how the Ludicrous retrofit is delivered: physical surgery (replace pyro fuse, contactors, recalibrate current shunt) plus BMS firmware changes pushed over UDS on CAN using extracted ODX/DBC and Toolbox Python code. Capture shows a static seed is constant and Toolbox contains a JTAG key found in Toolbox enabling full TMS320 dump loaded into IDA. Power maps move 343 kW at cold to 482 kW (~647 hp) when heated; the retrofit shaves ~0.5 s 0–60 but also bricks a car if CRCs and files mismatch.

AI-written summary · about

  1. 0:00RSAConference2021
  2. 1:00Tesla Security History
  3. 2:23Tesla Model S/X Architecture Overview
  4. 3:01Tesla Security Gateway
  5. 4:30BMS Overview
  6. 5:30BMS Components
  7. 6:08Ludicrous Announcement
  8. 6:48Ludicrous Upgrade Window Closed
  9. 7:31Adding Ludicrous Speed to a Dual Motor AWD Tesla
  10. 8:04High Voltage Surgery
  11. 8:17Safety First
  12. 9:12Tesla firmware updates
  13. 9:45Gateway files
  14. 12:15Different BMS board, earlier revision
  15. 13:24What about the bootloader?
  16. 15:12IDA Disassembly
  17. 16:43CAN Decoding
  18. 18:11BMS Power Curve
  19. 19:37ODX - Open Diagnostic eXchange
  20. 22:42UDS Routines Enumerated
  21. 23:14UDS Routines For Ludicrous Upgrade
  22. 25:50UDS Recommendations
  23. 27:56Process Changes
  24. 29:24References
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.