There exists multiple definitions of embedded device and architecture: generally speaking, an embedded device is an object that contains a special-purpose computing system. These devices can be found in many security critical environments such as car's anti-lock breaking systems, medical devices (eg. cardio machines, defibrillators) and even aircraft's avionics. The arrival of the so-called Internet of Things will connect many devices to the web, exposing all the potential security vulnerabilities. The process of studying the implementation of a device to understand its design is known as reverse engineering. In this thesis we present a detailed analysis of attack vectors and techniques adopted in the field of reverse engineering of embedded devices. To try to overcome security shortcomings of production devices, we will present advices and design practices of embedded architecture's common features such as inter-device communication and software updates.

Reverse Engineering Of Embedded Architectures

Palmarini, Francesco
2015/2016

Abstract

There exists multiple definitions of embedded device and architecture: generally speaking, an embedded device is an object that contains a special-purpose computing system. These devices can be found in many security critical environments such as car's anti-lock breaking systems, medical devices (eg. cardio machines, defibrillators) and even aircraft's avionics. The arrival of the so-called Internet of Things will connect many devices to the web, exposing all the potential security vulnerabilities. The process of studying the implementation of a device to understand its design is known as reverse engineering. In this thesis we present a detailed analysis of attack vectors and techniques adopted in the field of reverse engineering of embedded devices. To try to overcome security shortcomings of production devices, we will present advices and design practices of embedded architecture's common features such as inter-device communication and software updates.
2015-03-12
File in questo prodotto:
File Dimensione Formato  
823027-1180062.pdf

accesso aperto

Tipologia: Altro materiale allegato
Dimensione 5.28 MB
Formato Adobe PDF
5.28 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14247/11234