TY - JOUR
T1 - BAAP-FIoT: Blockchain-Assisted Authentication Protocol for Fog-Enabled Internet of Things Environment
AU - Ponnuru, Raveendra Babu
AU - Kumar, Sathish AP
AU - Azab, Mohamed
AU - Alavalapati, Goutham Reddy
PY - 2025/1/1
Y1 - 2025/1/1
N2 - The proliferation of Internet of Things (IoT) devices across multiple domains has heralded an era of unprecedented connectivity and data exchange. Fog computing enhances edge-network processing, enabling real-time data analysis and prompt responses. However, ensuring secure and trustworthy communication among these devices remains a paramount concern. In fog-enabled IoT environments, securing communication among users, IoT devices, gateways, and fog nodes is of paramount importance to prevent unauthorized access and ensure data integrity and confidentiality. Additionally, users can control and deliver instructions to IoT devices remotely. Hence, we propose a blockchain-assisted authentication protocol tailored specifically for fog-enabled IoT environments to verify the user’s identity prior to accessing the IoT devices. The proposed protocol leverages cutting-edge crypto primitives like elliptic curve cryptography, hash functions, and blockchain to establish secure communication between users and IoT devices. Furthermore, we evaluate the proposed scheme through formal (Scyther) and informal analysis, demonstrating its efficacy in mitigating well-known attacks. On the other hand, the proposed protocol exhibits robustness against relevant protocols in terms of communication and computational aspects, as well as reliability for real-world fog-enabled IoT applications.
AB - The proliferation of Internet of Things (IoT) devices across multiple domains has heralded an era of unprecedented connectivity and data exchange. Fog computing enhances edge-network processing, enabling real-time data analysis and prompt responses. However, ensuring secure and trustworthy communication among these devices remains a paramount concern. In fog-enabled IoT environments, securing communication among users, IoT devices, gateways, and fog nodes is of paramount importance to prevent unauthorized access and ensure data integrity and confidentiality. Additionally, users can control and deliver instructions to IoT devices remotely. Hence, we propose a blockchain-assisted authentication protocol tailored specifically for fog-enabled IoT environments to verify the user’s identity prior to accessing the IoT devices. The proposed protocol leverages cutting-edge crypto primitives like elliptic curve cryptography, hash functions, and blockchain to establish secure communication between users and IoT devices. Furthermore, we evaluate the proposed scheme through formal (Scyther) and informal analysis, demonstrating its efficacy in mitigating well-known attacks. On the other hand, the proposed protocol exhibits robustness against relevant protocols in terms of communication and computational aspects, as well as reliability for real-world fog-enabled IoT applications.
KW - Authentication protocol
KW - blockchain
KW - fog computing
KW - Internet of Things (IoT) devices
KW - Scyther tool
KW - security and privacy
UR - https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85215249082&origin=inward
UR - https://www.scopus.com/inward/citedby.uri?partnerID=HzOxMe3b&scp=85215249082&origin=inward
U2 - 10.1109/JIOT.2025.3528746
DO - 10.1109/JIOT.2025.3528746
M3 - Article
SN - 2327-4662
VL - 12
SP - 15681
EP - 15696
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 11
ER -