Blockchain Based Hierarchical Trust Networking for Joint Cloud in Java

Blockchain Based Hierarchical Trust Networking for Joint Cloud in Java

Abstract:

The Internet of Things (IoT) is becoming mature gradually and has already entered our daily life, which interconnects more machines and makes communication more convenient and more intelligent. Massive IoT devices produce innumerable data which need to be analyzed in Joint Cloud computation (JointCloud) with diversified services. However, due to the weak security of IoT devices, the existing JointCloud architecture hardly provides a secure trusted trade environment for users which affects severely the application in IoT network. In this paper, we propose a hierarchical trust networking architecture based on permissioned blockchain to implement JointCloud (HTJC). The proposed Hyperledger fabric based architecture has a better performance than those based on Ethereum in latency. By introducing the credit bonus-penalty strategy (CBPS), HTJC can solve the trust problem and provide users with a secure trusted trade environment. The availability of proposed architecture is evaluated and compared to the existing models. The numerical results show that the HTJC can defend DDoS attacks and provide users with trusted and effective trade platform.