Fog computing is an efficient way of handling IoT data near devices. It minimizes latency and makes things operate more effectively than cloud computing. However, its distributed environment brings important security challenges. The challenges are trust management, node authentication, and data integrity in edge-fog networks. In this paper, a new security system based on blockchain is suggested to improve the security of fog computing networks. By combining PBFT consensus with a strict process to validate nodes, our solution secures and optimizes data processing. The system can process 50 edge devices and 10 fog nodes that work on different types of data, such as sensor data, image data, and control signals. Multiple validator signatures are utilized to validate the nodes, with five signatures required to guard against unauthorized access. Performance tests show steady system performance with an average processing time of 48.3 ms and CPU usage between 0.1 and 0.5, which is indicative of proper load balancing. Data transfer testing shows the system handling 100-to-1000-byte payloads with ease. PBFT mechanism demonstrates Byzantine fault tolerance with no effect on performance, and blockchain provides tamper-proofing for records. Results confirm the scalability, security, and readiness of the framework for real-world fog computing deployments, addressing fundamental challenges in node management and secure data processing.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Secure Blockchain Node Certification and PBFT Consensus for Fog Computing

  • Basman Saman Nazar,
  • Jolan Rokan Naif

摘要

Fog computing is an efficient way of handling IoT data near devices. It minimizes latency and makes things operate more effectively than cloud computing. However, its distributed environment brings important security challenges. The challenges are trust management, node authentication, and data integrity in edge-fog networks. In this paper, a new security system based on blockchain is suggested to improve the security of fog computing networks. By combining PBFT consensus with a strict process to validate nodes, our solution secures and optimizes data processing. The system can process 50 edge devices and 10 fog nodes that work on different types of data, such as sensor data, image data, and control signals. Multiple validator signatures are utilized to validate the nodes, with five signatures required to guard against unauthorized access. Performance tests show steady system performance with an average processing time of 48.3 ms and CPU usage between 0.1 and 0.5, which is indicative of proper load balancing. Data transfer testing shows the system handling 100-to-1000-byte payloads with ease. PBFT mechanism demonstrates Byzantine fault tolerance with no effect on performance, and blockchain provides tamper-proofing for records. Results confirm the scalability, security, and readiness of the framework for real-world fog computing deployments, addressing fundamental challenges in node management and secure data processing.