Search papers, labs, and topics across Lattice.
This paper introduces a blockchain-based trust management mechanism designed to enhance mobile edge caching by identifying trustworthy edge servers and incentivizing cache sharing among mobile nodes. By utilizing smart contracts to calculate both direct and indirect trust, the method effectively filters out malicious nodes while rewarding cooperative behavior, addressing the dual challenges of node selfishness and malicious activity. Simulation results demonstrate that the approach can accurately differentiate between honest and malicious servers, achieving reliable performance even in the presence of data noise.
Blockchain technology can effectively filter out malicious nodes in mobile edge caching while incentivizing resource sharing among users.
As mobile network traffic continues to grow, content caching on edge servers is critical for reducing latency. However, challenges such as malicious edge servers that may delete or manipulate cached content, along with the limited capacity of these servers, need to be addressed. To overcome the capacity limitations, helper mobile nodes can contribute their cache resources. However, due to their selfish behavior, an incentive mechanism is necessary to encourage resource sharing. Additionally, these helper nodes can also be malicious. This paper proposes a blockchain-based trust management mechanism that addresses these challenges by accurately identifying trustworthy edge servers and mobile nodes. The proposed mechanism calculates both direct and indirect trust using smart contracts, ensuring that malicious nodes are effectively filtered out. Trustworthiness is determined based on mobile node satisfaction with the quality of service, and trust data is securely stored on the blockchain. To combat node selfishness, a reward mechanism is introduced to incentivize cache sharing. Furthermore, a blockchain-based authentication mechanism protects against node impersonation. Our approach optimizes trust, cache capacity, and cost efficiency while considering mobile node mobility, energy consumption, and computational power constraints during the consensus process. Simulation results show that the proposed method can accurately distinguish between honest and malicious servers, even with a 10% noise in data.