Smart contract-based data access control and consensus mechanism in edge computing environment
摘要
The integration of blockchain technology with edge computing offers promising applications in IoT communication. This integration resolves trust issues in edge caching processes and prevents unauthorized alteration of cached service data. By leveraging blockchain, a network environment for edge computing is established, addressing communication complexity and suboptimal master node selection during consensus in Practical Byzantine Fault Tolerant (PBFT). This study proposes integrating a reputation value mechanism to categorize nodes based on reputation, restricting nodes with lower reputations from the consensus process. A methodology for master node selection, considering both reputation value and voting behavior, enhances security. Optimization of the consistency protocol process minimizes communication complexity. Additionally, IoT’s real-time data collection poses security challenges due to the rapid growth of edge devices. Traditional centralized access control methods face issues like opaque authorization processes and centralized node failures. Utilizing blockchain for decentralized access control in edge cloud architecture introduces fine-grained data access policies based on Bloom filters and rule clustering, enhancing security and efficiency while reducing decision latency for access requests. This approach effectively addresses security challenges from the exponential increase in edge devices.