Fighting Hardware Attacks With Software presented at BSidesSLC 2015

by Doktor Unicorn,

Summary : When a program is executed, it causes subtle changes in the physical state of the underlying hardware such as variations in power consumption or the vibration of capacitors. A careful inspection of these unintended effects can be used to defeat security measures such as encryption. An attacker could also crack open a device and hijack the power supply voltage or blast things with lasers in order to coerce the device into revealing its secrets.
This talk will prove that such hardware level vulnerabilities can be mitigated at the software level by looking at several specific attacks and how they were defeated by simple software changes.