الفهرس | Only 14 pages are availabe for public view |
Abstract IoT networks are receiving a considerable degree of research interest due to the rapid growth in the number of connected devices. However, IoT devices have limited processing and storage capabilities. For these reasons, identity and authentication are considered as main IoT challenges. Many authentication systems are proposed with either a lack of scalability or vulnerability to cyberattacks. In this thesis, we propose a decentralized token-based authentication based on fog computing and blockchain. The contribution of this research is to propose a protocol that provides a secure authentication protocol using access token, ECC cryptography, and also blockchain as decentralized identity storage.The blockchain uses cryptographic identifiers, records immutability, and provenance, which allows the implementation of a decentralized authentication protocol. These features ensure a light and secure identity management system. We evaluate this protocol communication between controller, gateways, and devices using AVISPA/ HLPSL, and results obtained from AVISPA simulation show that our protocol is safe based on secrecy and strong authentication criteria |