University of Twente Student Theses

Login

Dual laser fault injection

Koukoulis, Yannis (2016) Dual laser fault injection.

[img]
Preview
PDF
19MB
Abstract:This thesis describes the development and demonstration of a Laser Fault Injection attack on a commercial, programmable 32-bit architecture 90nm technology target with a microcontroller and dedicated hardware peripherals. More precisely, we perform a dual, or second-order, laser fault injection. That is attacking the target at two different locations simultaneously, for the purpose of validating fault tolerant design and performance. The first laser aims to neutralize the security function, while the second precisely injects a fault into the AES encryption, resulting in a faulty ciphertext. Hardware vendors must assume that the attacker is highly skilled, equipped with advanced tools and has abundant resources. We attack many different components both front- and back-side to illustrate that just one countermeasure is not sufficient, rather a combination is required for fault-tolerant design. We show how laser fine tuning has been used to characterize the vulnerable spots, and to subsequently inject faults. Moreover, we devise a reproducible and transferable approach of attacking commercial hardware with a detection countermeasure implemented. With the advent of multi-processor chips, embedded industry leans towards distribution of cores, peripherals and computation. We show that for security critical applications, relying on hardware distribution as a countermeasure is not sufficient.
Item Type:Essay (Master)
Clients:
Riscure, Delft, Netherlands
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:http://purl.utwente.nl/essays/71079
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page