BSidesSLC 2015 - Fighting Hardware Attacks with Software - Doktor Unicorn
Channel: BSidesSLC
Date: 2015-04-21

When a program is executed, it cause 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 encryptoin. 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.