Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Proposed Authentication Protocol for IoT using Blockchain and Fog Nodes

Author 1: Ahmed Nabil Abdalah Author 2: Ammar Mohamed Author 3: Hesham A. Hefny
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 11, No. 4 · Published 2020 · Cited by 7

DOI: https://doi.org/10.14569/IJACSA.2020.0110491

Abstract

The IoT offers enormous opportunities and also brings some challenges. Authentication considered one of the main challenges introduced by IoT. IoT devices are not able to protect themselves due to there limited processing and storage capabilities. Researchers proposed authentication algorithms with either a lack of scalability or vulnerable to cyberattacks. In this paper, we propose a decentralized token-based authentication based on fog computing and blockchain. The protocol provides a secure authentication protocol using access token, ECC cryptog-raphy, and also blockchain as decentralized identity storage. The blockchain uses cryptographic identifiers, records immutability, and provenance, which allows the implementation of a decentral-ized 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 shows that our protocol is safe based on secrecy and strong authentication criteria. The paper uses four test cases to test the Ethereum smart contract implementation to ensure the system functions properly.

Keywords

How to Cite this Article

Abdalah, A. N., Mohamed, A., & Hefny, H. A. (2020). Proposed Authentication Protocol for IoT using Blockchain and Fog Nodes. International Journal of Advanced Computer Science and Applications, 11(4). https://doi.org/10.14569/IJACSA.2020.0110491

Abdalah, Ahmed Nabil, et al.. "Proposed Authentication Protocol for IoT using Blockchain and Fog Nodes." International Journal of Advanced Computer Science and Applications, vol. 11, no. 4, 2020, https://doi.org/10.14569/IJACSA.2020.0110491.

@article{Abdalah2020,
  title     = {Proposed Authentication Protocol for IoT using Blockchain and Fog Nodes},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {11},
  number    = {4},
  year      = {2020},
  publisher = {The Science and Information Organization},
  author    = {Ahmed Nabil Abdalah and Ammar Mohamed and Hesham A. Hefny},
  doi       = {10.14569/IJACSA.2020.0110491},
  url       = {https://doi.org/10.14569/IJACSA.2020.0110491}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.