Lorenzo Pintaldi
Implementation of a Blockchain-based Distributed PKI for IoT using Emercoin NVS and TPM 2.0.
Rel. Antonio Lioy, Diana Gratiela Berbecaru. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2022
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (5MB) | Preview |
Abstract
Internet-of-Things is constantly expanding and one of the most relevant challenge is to secure the communications that involve these particular devices. Public Key Infrastructure (PKI) mechanisms are not well suited for IoT devices, and many new solutions to this problem leverage on the Blockchain technology for moving the "trust-anchor" from centralized root Certification Authorities (CAs) to a public distributed ledger. Starting from one of these solutions (proposed in a 2018's paper by Elisa Bertino, Ankush Singla, Jongho Won and Greg Bollella) based on a Blockchain project called Emercoin NVS, the purpose of this work is to propose an implementation that extends the original design using the TPM 2.0 technology for the identification of the IoT devices.
By using this Blockchain-based system, the certificates of the IoT devices within a network are securely stored on the Blockchain, and they can be retrieved (with simple HTTP requests, using the RPC configuration of the Emercoin Wallet) during the certificate verification step of the TLS handshake, in replacement of the standard certificate chains provided by the Certification Authorities
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
