Home Webinars Influencing the Program Counter on a RISC-V Chip

Influencing the Program Counter on a RISC-V Chip

In this presentation, several different sets of experiments are discussed to influence the counter on a RISC-V chip. Learn how an attacker can manipulate the destination register in a load operation, potentially taking control of the program counter by flipping specific bits in the instruction encoding. This allows attackers to dictate program flow and gain unauthorized code execution.

Real-world applications of this attack are discussed, including bypassing secure boot by strategically changing the program counter to navigate past specific stages.

Learn about our methodology, the hardware and software tooling setup, and how to determine optimal voltage, glitch duration, and glitch delay to perform such attacks to maximize the success rate.