Skip to Main content Skip to Navigation
Conference papers

Ethereum for Secure Authentication of IoT using Pre-Shared Keys (PSKs)

Abstract : Enterprises are no doubt interested in reaching data collected from billions of Internet of Things (IoT) devices which opens a huge potential business. The main concern remains the security challenges from the distribution of key while using public key cryptography. To ensure that IOT connected devices can be trusted to be what they are supposed to be, robust IoT device authentication is mandated. Each IoT device therefore requires a unique identity which can be verified when the device tries to link to an intermediate device. One of the early solutions used to secure data transmission among parties in public networks is the Public Key Infrastructure (PKI) which is used to distribute and manage public keys (digital certificates) among different parties and these certificates are generated upon request by Certificate Authorities (CA). Nevertheless, for billions of devices connected to IoT and mobile phones, the distribution management of certificates for each client proved to be inefficient. In this research, we propose a decentralized authentication platform based on PKI and Ethereum Blockchain. The public key certificates are stored in a decentralized fashion and the private keys are stored inside the devices themselves. It also includes a protocol for Pre-Shared Keys (PSK) distribution. PSK keys are then used by PSK-based security protocols for securing the communication channel between two devices. This platform includes a client-side module, a server-side Wallet Management Function, and a smart contract deployed on the Ethereum Blockchain network. This platform can be used by applications for end devices and/or intermediate devices authentication and a secure Machine-to-Machine (M2M) communication. The proposed platform is validated by the implementation of a Secure Session Establishment between IoT devices. Results show that the solution implementation has minimal impact on the existing networks, and the secure session setup time between two devices is negligib...
Document type :
Conference papers
Complete list of metadata
Contributor : Ahmed Serhrouchni Connect in order to contact the contributor
Submitted on : Wednesday, July 21, 2021 - 10:59:00 PM
Last modification on : Monday, January 24, 2022 - 8:26:31 AM




Mohammad El-Hajj, Ahmad Fadlallah, Maroun Chamoun, Ahmed Serhrouchni. Ethereum for Secure Authentication of IoT using Pre-Shared Keys (PSKs). 2019 International Conference on Wireless Networks and Mobile Communications (WINCOM), Oct 2019, Fez, Morocco. pp.1-7, ⟨10.1109/WINCOM47513.2019.8942487⟩. ⟨hal-03295346⟩



Record views