CrowdPatching: Decentralized Distribution of IoT Software Updates
Edoardo Puggioni
CrowdPatching: Decentralized Distribution of IoT Software Updates.
Rel. Antonio Lioy. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
The number of Internet of Things (IoT) devices deployed around the world is growing at incredible speed. The primary goal of their design is optimizing their size, cost and usability, while their security is underestimated. As a consequence, they often present serious vulnerabilities, posing security threats to both individual users and organizations. For this reason, delivering software updates to these devices to patch their vulnerabilities is crucial. In this context, manufacturers face three main challenges. Firstly, the integrity of new updates must be strictly enforced to avoid the installation of malicious software, which would create more threats than it mitigates. Secondly, only efficient and lightweight protocols can be adopted, to account for the limited hardware and software resources characterizing IoT smart objects.
And thirdly, one crucial issue is scalability: software patches are currently delivered by means of traditional client-server architectures, which is not a sustainable approach considering the number of devices involved
Relatori
Tipo di pubblicazione
URI
![]() |
Modifica (riservato agli operatori) |
