Skip to content

Glitching RISC-V Chips: MTVEC Corruption for Hardening ISA

Damian ZabrockiAlex Matrosov

Hardware security experts execute electromagnetic and voltage fault injection on RISC-V silicon, corrupting trap vectors (MTVEC) to bypass Secure Boot.

Summary

The Rising Adoption of Open-Source RISC-V Architecture

RISC-V is rapidly gaining traction across automotive, IoT, and high-performance computing, driving the need for hardware-level physical security validation.

Fault Injection and MTVEC Register Corruption

Damian Zabrocki and Alex Matrosov perform precision electromagnetic and voltage glitching against RISC-V microcontrollers during early boot execution.

Bypassing Secure Boot via Trap Vector Redirection

Corrupting the Machine Trap-Vector Base-Address (MTVEC) register redirects hardware exception handling to unprivileged code, defeating BootROM verification.

Architectural Hardening for Future RISC-V Silicon

The authors propose hardware-level glitch detection circuits, redundant execution registers, and verified BootROM architectures to secure RISC-V ISAs.

Related talks

Wireless Village·33 min

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

Travis Goodspeed

Travis Goodspeed provides an update on the Goodwatch open-source wrist-worn RF radio hacking and packet manipulation platform.

hardwarerf-hackinghardware+1