Electromagnetic fault-injection in electronic circuits.

A personal research project to explore electromagnetic fault injection.

Pulse driver circuitry, with a selection of EM probes.

I designed a pulse driver which uses a high voltage supply to generate a localised magnetic pulse to a target system. The pulse induces a transient voltage in the target, which can be used to execute a glitch attack. However, the glitch also impacts the pulse driver circuitry, which required careful design to avoid destruction. The fault injection process is supported by a range of embedded and PC software to configure the fault injection parameters and  explore the effects.

Trigger (yellow) and induced pulse in target circuit (green).