~/talk

Lost in Translation: Enabling Confused Deputy Attacks on EDA Software...

Talkat USENIX Security '25 · 2025-08-13..08-15· [security]
links:none on file
links:none on file
slides:none on file

Claims a practical attack chain: a new fuzzer TRANSFUZZ differentially fuzzes RTL across multiple simulators and synthesizers to find translation bugs, yielding 31 new bugs (25 CVEs) including 20 translation vulnerabilities in four open‑source EDA tools. Those bugs become MIRTL gadgets that reliably flip logic or hide backdoors so verification reports pass but synthesized silicon is malicious. Demonstrations include a hardened backdoor in the CVA6 RISC‑V core and an exploited external IP in an OpenTitan root‑of‑trust.

AI-written summary · about

  1. 0:00EDA software vulnerabilities
  2. 2:40Unsoundness in EDA tools
  3. 5:33Threat models for hardware
  4. 6:37Translation bugs in synthesizers
  5. 8:48Finding translation bugs
  6. 10:57Leveraging translation bugs
  7. 12:44Why translation bugs evade detection
  8. 13:26Backdoor in CVA6 CPU
  9. 14:51Malicious IP in OpenTitan
  10. 15:56Conclusion and defense
~/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.