Get the latest tech news

Laser Fault Injection on a Budget: RP2350 Edition


In August 2024, Raspberry Pi introduced the RP2350 microcontroller. This part iterates over the RP2040 and comes with numerous new features. These include security-related capabilities, such as a Secure Boot implementation. A couple of days after this announcement, during DEFCON 2024, an interesting challenge targeted at these new features was launched: the RP2350 Hacking Challenge. After some work and the development of a fully custom “Laser Fault Injection Platform”, I managed to beat this challenge and submitted my findings to Raspberry Pi. This article will provide technical details about this custom platform, including manufacturing files for those interested in building their own. Additionally, I will explain how injecting a single laser-induced fault can bypass the Secure Boot feature of the RP2350.

Applying conductive epoxy between these small exposed metal bits and purposefully arranged copper pads located on the Carrier Board was, thankfully, enough to restore a sufficient ground connection. I found that depending on where the code is running from ( SRAM, Flash, or ROM), or possibly based on the type of instructions being executed, it appears that slightly different locations had to be targeted to obtain interesting results. Apart from some backlash in the gearing system, it seems the position drifts a bit over time and possibly temperature, making consistently hitting the exact sample spot complicated.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Budget

Budget

Photo of rp2350

rp2350

Photo of rp2350 edition

rp2350 edition

Related news:

News photo

Tech support fill-in given no budget, no help, no training, and no empathy for his plight

News photo

Diffusion training from scratch on a micro-budget

News photo

India's Nifty Bulls See Stock Market Struggle Ahead of Budget